From 3978f965991d248e7be44608aa4aba2c10bd343a Mon Sep 17 00:00:00 2001 From: Mustafa Yuecel Date: Sun, 12 Mar 2006 22:24:41 +0000 Subject: subversion-1.2.0: dump PR --- packages/subversion/subversion_1.2.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/subversion/subversion_1.2.0.bb b/packages/subversion/subversion_1.2.0.bb index e38777ec4e..01dec71be1 100644 --- a/packages/subversion/subversion_1.2.0.bb +++ b/packages/subversion/subversion_1.2.0.bb @@ -5,7 +5,7 @@ MAINTAINER = "Mustafa Yuecel " LICENSE = "Apache/BSD" HOMEPAGE = "http://subversion.tigris.org" -PR = "r0" +PR = "r1" SRC_URI = "http://subversion.tigris.org/downloads/${P}.tar.bz2 \ file://disable-revision-install.patch;patch=1" -- cgit v1.2.3 From 6453c094986f362d29b8a31163e2261e5782f264 Mon Sep 17 00:00:00 2001 From: Joseph Cole Date: Mon, 13 Mar 2006 00:07:34 +0000 Subject: (re-)Addition of gnutls and libgcrypt packages/bumps, taking maintainership. Please report breakage to maintainer kthx. --- packages/gnutls/gnutls_1.3.5.bb | 28 ++++++++++++++++++++++++++++ packages/libgcrypt/libgcrypt_1.2.2.bb | 29 +++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 packages/gnutls/gnutls_1.3.5.bb create mode 100644 packages/libgcrypt/libgcrypt_1.2.2.bb (limited to 'packages') diff --git a/packages/gnutls/gnutls_1.3.5.bb b/packages/gnutls/gnutls_1.3.5.bb new file mode 100644 index 0000000000..3455ff9779 --- /dev/null +++ b/packages/gnutls/gnutls_1.3.5.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "GNU Transport Layer Security Library" +DEPENDS = "zlib libgcrypt lzo" +MAINTAINER = "Eric Shattow " + +LICENSE = "LGPL" + +SRC_URI = "ftp://ftp.gnutls.org/pub/gnutls/devel/gnutls-${PV}.tar.bz2" + +inherit autotools +inherit binconfig + +PACKAGES =+ "${PN}-openssl ${PN}-extra ${PN}-bin" +FILES_${PN}-openssl = "${libdir}/libgnutls-openssl.so.*" +FILES_${PN}-extra = "${libdir}/libgnutls-extra.so.*" +FILES_${PN} = "${libdir}/libgnutls.so.*" +FILES_${PN}-bin = "${bindir}/gnutls-serv ${bindir}/gnutls-cli \ + ${bindir}/srptool ${bindir}/certtool ${bindir}/gnutls-srpcrypt" +FILES_${PN}-dev += "${bindir}/*-config ${bindir}/gnutls-cli-debug" + +EXTRA_OECONF="--with-included-opencdk --with-included-libtasn1" + +do_stage() { + oe_libinstall -C lib/.libs -so -a libgnutls ${STAGING_LIBDIR} + oe_libinstall -C libextra/.libs -so -a libgnutls-extra ${STAGING_LIBDIR} + oe_libinstall -C libextra/.libs -so -a libgnutls-openssl ${STAGING_LIBDIR} + autotools_stage_includes +} + diff --git a/packages/libgcrypt/libgcrypt_1.2.2.bb b/packages/libgcrypt/libgcrypt_1.2.2.bb new file mode 100644 index 0000000000..cd49d0b8fa --- /dev/null +++ b/packages/libgcrypt/libgcrypt_1.2.2.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "A general purpose cryptographic library based on the code from GnuPG" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "GPL LGPL FDL" +DEPENDS = "libgpg-error" +MAINTAINER = "Eric Shattow " + +# move libgcrypt-config into -dev package +FILES_${PN} = "${libdir}/lib*.so.*" +FILES_${PN}-dev += "${bindir}" + +SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-${PV}.tar.gz" + +inherit autotools binconfig + +EXTRA_OECONF = "--without-pth --disable-asm --with-capabilities" + +do_stage() { + oe_libinstall -so -C src libgcrypt ${STAGING_LIBDIR} + oe_libinstall -so -C src libgcrypt-pthread ${STAGING_LIBDIR} + install -m 0755 src/libgcrypt-config ${STAGING_BINDIR}/ + + install -d ${STAGING_INCDIR}/ + for X in gcrypt.h gcrypt-module.h + do + install -m 0644 src/${X} ${STAGING_INCDIR}/${X} + done + +} -- cgit v1.2.3 From 261eb19e87ece7897d3f6d803028c8ace9f1c4a2 Mon Sep 17 00:00:00 2001 From: Joseph Cole Date: Mon, 13 Mar 2006 00:43:40 +0000 Subject: (re-)Adding updates to wpa-supplicant, myself as secondary maintainer to handle fixes on bugtracker. This is completely untested, breakage expected. Please report ASAP. --- packages/wpa-supplicant/files/defaults-sane | 8 ++ packages/wpa-supplicant/files/defconfig-gnutls | 157 +++++++++++++++++++++ .../wpa-supplicant/files/wpa_supplicant.conf-sane | 7 + packages/wpa-supplicant/wpa-supplicant_0.5.1.bb | 54 +++++++ 4 files changed, 226 insertions(+) create mode 100644 packages/wpa-supplicant/files/defaults-sane create mode 100644 packages/wpa-supplicant/files/defconfig-gnutls create mode 100644 packages/wpa-supplicant/files/wpa_supplicant.conf-sane create mode 100644 packages/wpa-supplicant/wpa-supplicant_0.5.1.bb (limited to 'packages') diff --git a/packages/wpa-supplicant/files/defaults-sane b/packages/wpa-supplicant/files/defaults-sane new file mode 100644 index 0000000000..67c4cbddf8 --- /dev/null +++ b/packages/wpa-supplicant/files/defaults-sane @@ -0,0 +1,8 @@ +# Useful flags: +# -i Interface (required, unless specified in config) +# -D Wireless Driver +# -d Debugging (-dd for more) +# -q Quiet (-qq for more) + +CONFIG="/etc/wpa_supplicant.conf" +OPTIONS="-i eth1 -D wext" diff --git a/packages/wpa-supplicant/files/defconfig-gnutls b/packages/wpa-supplicant/files/defconfig-gnutls new file mode 100644 index 0000000000..c165343399 --- /dev/null +++ b/packages/wpa-supplicant/files/defconfig-gnutls @@ -0,0 +1,157 @@ +# This file lists the configuration options that are used when building the +# hostapd binary. All lines starting with # are ignored. Configuration option +# lines must be commented out complete, if they are not to be included, i.e., +# just setting VARIABLE=n is not disabling that variable. +# +# This file is included in Makefile, so variables like CFLAGS and LIBS can also +# be modified from here. In most cass, these lines should use += in order not +# to override previous values of the variables. + +CFLAGS = $(TARGET_CFLAGS) -I../hostapd -I../utils -I../driver/modules -Wall -MMD + +# for wpa_supplicant, wpa_cli +LIBS = $(TARGET_LDFLAGS) + +# for wpa_passphrase: +LIBS_p = $(TARGET_LDFLAGS) + + +# Uncomment following two lines and fix the paths if you have installed openssl +# in non-default location +#CFLAGS += -I/usr/local/openssl/include +#LIBS += -L/usr/local/openssl/lib + +# Example configuration for various cross-compilation platforms + +#### sveasoft (e.g., for Linksys WRT54G) ###################################### +#CC=mipsel-uclibc-gcc +#CC=/opt/brcm/hndtools-mipsel-uclibc/bin/mipsel-uclibc-gcc +#CFLAGS += -Os +#CPPFLAGS += -I../src/include -I../../src/router/openssl/include +#LIBS += -L/opt/brcm/hndtools-mipsel-uclibc-0.9.19/lib -lssl +############################################################################### + +#### openwrt (e.g., for Linksys WRT54G) ####################################### +#CC=mipsel-uclibc-gcc +#CC=/opt/brcm/hndtools-mipsel-uclibc/bin/mipsel-uclibc-gcc +#CFLAGS += -Os +#CPPFLAGS=-I../src/include -I../openssl-0.9.7d/include \ +# -I../WRT54GS/release/src/include +#LIBS = -lssl +############################################################################### + + +# Driver interface for Host AP driver +CONFIG_DRIVER_HOSTAP=y + +# Driver interface for Agere driver +CONFIG_DRIVER_HERMES=y + +# Driver interface for madwifi driver +#CONFIG_DRIVER_MADWIFI=y +# Change include directories to match with the local setup +#CFLAGS += -I../madwifi/wpa + +# Driver interface for Prism54 driver +#CONFIG_DRIVER_PRISM54=y + +# Driver interface for ndiswrapper +#CONFIG_DRIVER_NDISWRAPPER=y + +# Driver interface for Atmel driver +#CONFIG_DRIVER_ATMEL=y + +# Driver interface for Broadcom driver +#CONFIG_DRIVER_BROADCOM=y +# Example path for wlioctl.h; change to match your configuration +#CFLAGS += -I/opt/WRT54GS/release/src/include + +# Driver interface for Intel ipw2100 driver +#CONFIG_DRIVER_IPW2100=y + +# Driver interface for generic Linux wireless extensions +CONFIG_DRIVER_WEXT=y + +# Driver interface for FreeBSD net80211 layer (e.g., Atheros driver) +#CONFIG_DRIVER_BSD=y +#CFLAGS += -I/usr/local/include +#LIBS += -L/usr/local/lib + +# Driver interface for Windows NDIS +#CONFIG_DRIVER_NDIS=y +#CFLAGS += -I/usr/include/w32api/ddk +#LIBS += -L/usr/local/lib +# For native build using mingw +#CONFIG_NATIVE_WINDOWS=y +# Additional directories for cross-compilation on Linux host for mingw target +#CFLAGS += -I/opt/mingw/mingw32/include/ddk +#LIBS += -L/opt/mingw/mingw32/lib +#CC=mingw32-gcc + +# Driver interface for development testing +#CONFIG_DRIVER_TEST=y + +# Enable IEEE 802.1X Supplicant (automatically included if any EAP method is +# included) +CONFIG_IEEE8021X_EAPOL=y + +# EAP-MD5 (automatically included if EAP-TTLS is enabled) +CONFIG_EAP_MD5=y + +# EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled) +CONFIG_EAP_MSCHAPV2=y + +# EAP-TLS +CONFIG_EAP_TLS=y + +# EAL-PEAP +CONFIG_EAP_PEAP=y + +# EAP-TTLS +CONFIG_EAP_TTLS=y + +# EAP-GTC +CONFIG_EAP_GTC=y + +# EAP-OTP +CONFIG_EAP_OTP=y + +# EAP-SIM (enable CONFIG_PCSC, if EAP-SIM is used) +#CONFIG_EAP_SIM=y + +# EAP-PSK (experimental; this is _not_ needed for WPA-PSK) +#CONFIG_EAP_PSK=y + +# LEAP +CONFIG_EAP_LEAP=y + +# EAP-AKA (enable CONFIG_PCSC, if EAP-AKA is used) +#CONFIG_EAP_AKA=y + +# PKCS#12 (PFX) support (used to read private key and certificate file from +# a file that usually has extension .p12 or .pfx) +CONFIG_PKCS12=y + +# PC/SC interface for smartcards (USIM, GSM SIM) +# Enable this if EAP-SIM or EAP-AKA is included +#CONFIG_PCSC=y + +# Development testing +#CONFIG_EAPOL_TEST=y + +# Replace native Linux implementation of packet sockets with libdnet/libpcap. +# This will be automatically set for non-Linux OS. +#CONFIG_DNET_PCAP=y + +# Include control interface for external programs, e.g, wpa_cli +CONFIG_CTRL_IFACE=y + +# Include interface for using external supplicant (Xsupplicant) for EAP +# authentication +#CONFIG_XSUPPLICANT_IFACE=y + +# Include support for GNU Readline and History Libraries in wpa_cli. +# When building a wpa_cli binary for distribution, please note that these +# libraries are licensed under GPL and as such, BSD license may not apply for +# the resulting binary. +#CONFIG_READLINE=y diff --git a/packages/wpa-supplicant/files/wpa_supplicant.conf-sane b/packages/wpa-supplicant/files/wpa_supplicant.conf-sane new file mode 100644 index 0000000000..c91ffe0c84 --- /dev/null +++ b/packages/wpa-supplicant/files/wpa_supplicant.conf-sane @@ -0,0 +1,7 @@ +ctrl_interface=/var/run/wpa_supplicant +ctrl_interface_group=0 +update_config=1 + +network={ + key_mgmt=NONE +} diff --git a/packages/wpa-supplicant/wpa-supplicant_0.5.1.bb b/packages/wpa-supplicant/wpa-supplicant_0.5.1.bb new file mode 100644 index 0000000000..ead598598c --- /dev/null +++ b/packages/wpa-supplicant/wpa-supplicant_0.5.1.bb @@ -0,0 +1,54 @@ +DESCRIPTION = "A Client for Wi-Fi Protected Access (WPA)." +SECTION = "network" +LICENSE = "GPL" +MAINTAINER = "Holger Schurig" +MAINTAINER = "Eric Shattow " +HOMEPAGE = "http://hostap.epitest.fi/wpa_supplicant/" +DEPENDS = "gnutls" +PR = "r1" +DEFAULT_PREFERENCE = "-1" + +SRC_URI = "http://hostap.epitest.fi/releases/wpa_supplicant-${PV}.tar.gz \ + file://defconfig-gnutls \ + file://init.sh \ + file://defaults-sane \ + file://wpa_supplicant.conf-sane" + +S = "${WORKDIR}/wpa_supplicant-${PV}" + +PACKAGES_prepend = "wpa-supplicant-passphrase wpa-supplicant-cli" +FILES_wpa-supplicant-passphrase = "/usr/sbin/wpa_passphrase" +FILES_wpa-supplicant-cli = "/usr/sbin/wpa_cli" + +RRECOMMENDS_${PN} = "wpa-supplicant-passphrase wpa-supplicant-cli" + +INITSCRIPT_NAME = "wpa" +INITSCRIPT_PARAMS = "defaults 10" +inherit update-rc.d + +do_configure () { + install -m 0755 ${WORKDIR}/defconfig-gnutls .config +} + +do_compile () { + make +} + +do_install () { + install -d ${D}${sbindir} + install -m755 wpa_supplicant ${D}${sbindir} + install -m755 wpa_passphrase ${D}${sbindir} + install -m755 wpa_cli ${D}${sbindir} + + install -d ${D}${localstatedir}/run/wpa_supplicant + + install -d ${D}${docdir}/wpa_supplicant + install -m644 README ${WORKDIR}/wpa_supplicant.conf ${D}${docdir}/wpa_supplicant + + install -d ${D}${sysconfdir}/init.d + install -m700 ${WORKDIR}/init.sh ${D}${sysconfdir}/init.d/wpa + + install -d ${D}${sysconfdir}/default + install -m600 ${WORKDIR}/defaults-sane ${D}${sysconfdir}/default/wpa + install -m600 ${WORKDIR}/wpa_supplicant.conf-sane ${D}${sysconfdir}/wpa_supplicant.conf +} -- cgit v1.2.3 From 581beffb05246c92f3683d705f840b605ed6c9fe Mon Sep 17 00:00:00 2001 From: Holger Freyther Date: Mon, 13 Mar 2006 10:29:37 +0000 Subject: conf/documentation.conf: Document the HOST_NONSYSV variable introduced by emte packages/fakeroot/fakeroot-native: There are systems without SYSV stuff. Introduce a HOST_NONSYSV variable if you have such a host system. In this case fakeroot-native is build with tcp IPC. This fixes bug #735 and patch is courtsey nigel Kostiuck (emte) --- packages/fakeroot/fakeroot-native_1.2.13.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/fakeroot/fakeroot-native_1.2.13.bb b/packages/fakeroot/fakeroot-native_1.2.13.bb index 4df6eeb5c5..cc3dfd2231 100644 --- a/packages/fakeroot/fakeroot-native_1.2.13.bb +++ b/packages/fakeroot/fakeroot-native_1.2.13.bb @@ -6,7 +6,13 @@ inherit native SRC_URI += "file://fix-prefix.patch;patch=1" S = "${WORKDIR}/fakeroot-${PV}" -EXTRA_OECONF = "--program-prefix=" +EXTRA_OECONF = " --program-prefix=" + +# Compatability for the rare systems not using or having SYSV +python () { + if bb.data.getVar('HOST_NONSYSV', d, True) and bb.data.getVar('HOST_NONSYSV', d, True) != '0': + bb.data.setVar('EXTRA_OECONF', ' --with-ipc=tcp --program-prefix= ', d) +} do_stage_append () { oe_libinstall -so libfakeroot ${STAGING_LIBDIR}/libfakeroot/ -- cgit v1.2.3 From 7ba75366e4a221fb44c0fe0b0766f768b2124565 Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Mon, 13 Mar 2006 13:00:25 +0000 Subject: keylaunch: add new release 2.0.8 with libgpelaunch support. --- packages/keylaunch/keylaunch_2.0.8.bb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/keylaunch/keylaunch_2.0.8.bb (limited to 'packages') diff --git a/packages/keylaunch/keylaunch_2.0.8.bb b/packages/keylaunch/keylaunch_2.0.8.bb new file mode 100644 index 0000000000..b509e450ee --- /dev/null +++ b/packages/keylaunch/keylaunch_2.0.8.bb @@ -0,0 +1,20 @@ +inherit gpe + +DEPENDS = "virtual/xserver libxtst libxau libxpm libgpelaunch" +SECTION = "gpe" +LICENSE = "GPL" +DESCRIPTION = "A small utility for binding commands to a hot key.\ + Keylaunch is a minimal utility for associating commands with hot keys. This\ + GPE version is intended for use with the special keys found on most handheld\ + computers. You can connect each key to a program of your choice; if the\ + program is already running, keylaunch can bring its window to the front\ + rather than just running another copy." +PR = "r0" + +SRC_URI += " file://keylaunchrc" + +do_install_prepend () { + install ${WORKDIR}/keylaunchrc ${S}/keylaunchrc +} + +export CVSBUILD="no" -- cgit v1.2.3 From 3e3ea613f611b6e3f803c9de21c8420471428601 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Mon, 13 Mar 2006 16:33:07 +0000 Subject: libxfont_X11R7.0-1.0.0: add freetype to DEPENDS --- packages/xlibs/libxfont_X11R7.0-1.0.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/xlibs/libxfont_X11R7.0-1.0.0.bb b/packages/xlibs/libxfont_X11R7.0-1.0.0.bb index 9b154a0e9a..c4614e8d78 100644 --- a/packages/xlibs/libxfont_X11R7.0-1.0.0.bb +++ b/packages/xlibs/libxfont_X11R7.0-1.0.0.bb @@ -4,7 +4,7 @@ PRIORITY = "optional" #MAINTAINER = "" LICENSE = "BSD-X" -DEPENDS = "xproto xtrans zlib fontcacheproto fontsproto libfontenc" +DEPENDS = "xproto xtrans zlib fontcacheproto fontsproto libfontenc freetype" PROVIDES = "xfont" SRC_URI = "${XORG_MIRROR}/X11R7.0/src/lib/libXfont-${PV}.tar.bz2" -- cgit v1.2.3 From e640ad5285f3ce95c44fc4d0f07aa5535697c6b5 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Mon, 13 Mar 2006 17:12:24 +0000 Subject: xserver-kdrive_{20060312,cvs}: add videoproto to DEPENDS, a tinderbox build failed with a missing Xv.h --- packages/xserver/xserver-kdrive_20060312.bb | 2 +- packages/xserver/xserver-kdrive_cvs.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'packages') diff --git a/packages/xserver/xserver-kdrive_20060312.bb b/packages/xserver/xserver-kdrive_20060312.bb index 9c763dbfed..e73e7659bf 100644 --- a/packages/xserver/xserver-kdrive_20060312.bb +++ b/packages/xserver/xserver-kdrive_20060312.bb @@ -3,7 +3,7 @@ FIXEDSRCDATE = "${@bb.data.getVar('FILE', d, 1).split('_')[-1].split('.')[0]}" DEFAULT_PREFERENCE = "1" LICENSE = "MIT" -DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto" +DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto videoproto" PROVIDES = "virtual/xserver" RPROVIDES = "virtual/xserver" PACKAGES = "xserver-kdrive-mach64 xserver-kdrive-fbdev xserver-kdrive-vesa xserver-kdrive-mga xserver-kdrive-via xserver-kdrive-ati xserver-kdrive-fake xserver-kdrive-i810 xserver-kdrive-xephyr xserver-kdrive-epson ${PN}-doc ${PN}-dev ${PN}-locale" diff --git a/packages/xserver/xserver-kdrive_cvs.bb b/packages/xserver/xserver-kdrive_cvs.bb index f049c8cae0..8911a5696d 100644 --- a/packages/xserver/xserver-kdrive_cvs.bb +++ b/packages/xserver/xserver-kdrive_cvs.bb @@ -2,7 +2,7 @@ PV = "0.0+cvs${SRCDATE}" DEFAULT_PREFERENCE = "-2" LICENSE = "MIT" -DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto" +DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto videoproto" PROVIDES = "virtual/xserver" RPROVIDES = "virtual/xserver" PACKAGES = "xserver-kdrive-mach64 xserver-kdrive-fbdev xserver-kdrive-vesa xserver-kdrive-mga xserver-kdrive-via xserver-kdrive-ati xserver-kdrive-fake xserver-kdrive-i810 xserver-kdrive-xephyr xserver-kdrive-epson ${PN}-doc ${PN}-dev ${PN}-locale" -- cgit v1.2.3 From d18480957995a380690d238dcf6d49344668baf7 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Mon, 13 Mar 2006 20:30:46 +0000 Subject: xserver-kdrive_{20060312,cvs}: add scrnsaverproto to DEPENDS --- packages/xserver/xserver-kdrive_20060312.bb | 2 +- packages/xserver/xserver-kdrive_cvs.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'packages') diff --git a/packages/xserver/xserver-kdrive_20060312.bb b/packages/xserver/xserver-kdrive_20060312.bb index e73e7659bf..e5101a3579 100644 --- a/packages/xserver/xserver-kdrive_20060312.bb +++ b/packages/xserver/xserver-kdrive_20060312.bb @@ -3,7 +3,7 @@ FIXEDSRCDATE = "${@bb.data.getVar('FILE', d, 1).split('_')[-1].split('.')[0]}" DEFAULT_PREFERENCE = "1" LICENSE = "MIT" -DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto videoproto" +DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto videoproto scrnsaverproto" PROVIDES = "virtual/xserver" RPROVIDES = "virtual/xserver" PACKAGES = "xserver-kdrive-mach64 xserver-kdrive-fbdev xserver-kdrive-vesa xserver-kdrive-mga xserver-kdrive-via xserver-kdrive-ati xserver-kdrive-fake xserver-kdrive-i810 xserver-kdrive-xephyr xserver-kdrive-epson ${PN}-doc ${PN}-dev ${PN}-locale" diff --git a/packages/xserver/xserver-kdrive_cvs.bb b/packages/xserver/xserver-kdrive_cvs.bb index 8911a5696d..1c841cabf7 100644 --- a/packages/xserver/xserver-kdrive_cvs.bb +++ b/packages/xserver/xserver-kdrive_cvs.bb @@ -2,7 +2,7 @@ PV = "0.0+cvs${SRCDATE}" DEFAULT_PREFERENCE = "-2" LICENSE = "MIT" -DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto videoproto" +DEPENDS = "tslib xproto libxdmcp xextproto xtrans libxau libx11 libxext libxrandr fixesproto damageproto libxfont resourceproto compositeproto xcalibrateext recordproto videoproto scrnsaverproto" PROVIDES = "virtual/xserver" RPROVIDES = "virtual/xserver" PACKAGES = "xserver-kdrive-mach64 xserver-kdrive-fbdev xserver-kdrive-vesa xserver-kdrive-mga xserver-kdrive-via xserver-kdrive-ati xserver-kdrive-fake xserver-kdrive-i810 xserver-kdrive-xephyr xserver-kdrive-epson ${PN}-doc ${PN}-dev ${PN}-locale" -- cgit v1.2.3 From 1c96ab708b665418931bfbceecfc7b4ff1ade04e Mon Sep 17 00:00:00 2001 From: Mustafa Yuecel Date: Mon, 13 Mar 2006 23:18:43 +0000 Subject: neon-0.26.0: enabled https support - add gnutls to DEPENDS - set DEFAULT_PREFERENCES = "-1" --- packages/neon/neon_0.24.7.bb | 4 ++-- packages/neon/neon_0.26.0.bb | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 packages/neon/neon_0.26.0.bb (limited to 'packages') diff --git a/packages/neon/neon_0.24.7.bb b/packages/neon/neon_0.24.7.bb index 534b4d099d..2fba9ea0ed 100644 --- a/packages/neon/neon_0.24.7.bb +++ b/packages/neon/neon_0.24.7.bb @@ -5,12 +5,12 @@ DEPENDS = "zlib libxml2 expat time" PR = "r2" -SRC_URI = "http://www.webdav.org/neon/neon-0.24.7.tar.gz \ +SRC_URI = "http://www.webdav.org/${PN}/${P}.tar.gz \ file://no-func-checks.patch;patch=1" inherit autotools binconfig lib_package -EXTRA_OECONF = " --without-ssl --with-libxml2 --with-expat --enable-shared" +EXTRA_OECONF = "--without-ssl --with-libxml2 --with-expat --enable-shared" do_stage () { autotools_stage_includes diff --git a/packages/neon/neon_0.26.0.bb b/packages/neon/neon_0.26.0.bb new file mode 100644 index 0000000000..95449c2171 --- /dev/null +++ b/packages/neon/neon_0.26.0.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "neon is an HTTP and WebDAV client library, with a C interface." +SECTION = "base" +LICENSE = "LGPL" +DEPENDS = "zlib libxml2 expat time gnutls" + +PR = "r0" + +DEFAULT_PREFERENCES = "-1" + +SRC_URI = "http://www.webdav.org/${PN}/${P}.tar.gz" + +inherit autotools binconfig lib_package + +EXTRA_OECONF = "--with-ssl=gnutls --with-libxml2 --with-expat --enable-shared" + +do_stage () { + autotools_stage_includes + oe_libinstall -C src -so -a libneon ${STAGING_LIBDIR}/ +} -- cgit v1.2.3 From f598a0dc6bb7fe19821df20c09f652ed6e96f789 Mon Sep 17 00:00:00 2001 From: Holger Freyther Date: Mon, 13 Mar 2006 23:40:43 +0000 Subject: packages/cpio/cpio_2.5.bb: Add texinfo-native to the DEPENDS of this package as makeinfo is used in do_install --- packages/cpio/cpio_2.5.bb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'packages') diff --git a/packages/cpio/cpio_2.5.bb b/packages/cpio/cpio_2.5.bb index e7ee85e001..a625dd7fd5 100644 --- a/packages/cpio/cpio_2.5.bb +++ b/packages/cpio/cpio_2.5.bb @@ -5,6 +5,8 @@ LICENSE = "GPL" MAINTAINER = "Chris Larson " PR = "r3" +DEPENDS += " texinfo-native " + SRC_URI = "${GNU_MIRROR}/cpio/cpio-${PV}.tar.gz \ file://install.patch;patch=1" S = "${WORKDIR}/cpio-${PV}" -- cgit v1.2.3 From 7f82236e556466d048c3871945a7e586911c47b5 Mon Sep 17 00:00:00 2001 From: Mustafa Yuecel Date: Tue, 14 Mar 2006 01:37:05 +0000 Subject: neon-0.26.0: fixed typo, thanks to Justin Patrin --- packages/neon/neon_0.26.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/neon/neon_0.26.0.bb b/packages/neon/neon_0.26.0.bb index 95449c2171..4a16a3cfad 100644 --- a/packages/neon/neon_0.26.0.bb +++ b/packages/neon/neon_0.26.0.bb @@ -5,7 +5,7 @@ DEPENDS = "zlib libxml2 expat time gnutls" PR = "r0" -DEFAULT_PREFERENCES = "-1" +DEFAULT_PREFERENCE = "-1" SRC_URI = "http://www.webdav.org/${PN}/${P}.tar.gz" -- cgit v1.2.3 From f09191891573d5a4992cf9238463805fc1090ee5 Mon Sep 17 00:00:00 2001 From: Joseph Cole Date: Tue, 14 Mar 2006 07:16:35 +0000 Subject: Pushing gcc 4.1.0 after a short review. Not sure if it builds, leaving preference at "-1". See OE bug #378. Thanks to Bernhard Rosenkraenzer for the submission. See OE bug #773. --- packages/gcc/gcc-4.1.0/.mtn2git_empty | 0 packages/gcc/gcc-4.1.0/arm-nolibfloat.patch | 24 +++++++++++++++++++++++ packages/gcc/gcc-4.1.0/arm-softfloat.patch | 16 +++++++++++++++ packages/gcc/gcc-4.1.0/ldflags.patch | 22 +++++++++++++++++++++ packages/gcc/gcc-cross-initial_4.1.0.bb | 30 +++++++++++++++++++++++++++++ packages/gcc/gcc-cross_4.1.0.bb | 16 +++++++++++++++ packages/gcc/gcc_4.1.0.bb | 17 ++++++++++++++++ 7 files changed, 125 insertions(+) create mode 100644 packages/gcc/gcc-4.1.0/.mtn2git_empty create mode 100644 packages/gcc/gcc-4.1.0/arm-nolibfloat.patch create mode 100644 packages/gcc/gcc-4.1.0/arm-softfloat.patch create mode 100644 packages/gcc/gcc-4.1.0/ldflags.patch create mode 100644 packages/gcc/gcc-cross-initial_4.1.0.bb create mode 100644 packages/gcc/gcc-cross_4.1.0.bb create mode 100644 packages/gcc/gcc_4.1.0.bb (limited to 'packages') diff --git a/packages/gcc/gcc-4.1.0/.mtn2git_empty b/packages/gcc/gcc-4.1.0/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/gcc/gcc-4.1.0/arm-nolibfloat.patch b/packages/gcc/gcc-4.1.0/arm-nolibfloat.patch new file mode 100644 index 0000000000..c4897c0330 --- /dev/null +++ b/packages/gcc/gcc-4.1.0/arm-nolibfloat.patch @@ -0,0 +1,24 @@ +# Dimitry Andric , 2004-05-01 +# +# * Removed the extra -lfloat option from LIBGCC_SPEC, since it isn't needed +# anymore. (The required functions are now in libgcc.) +# +# Fixes errors like +# arm-softfloat-linux-gnu/3.4.0/../../../../arm-softfloat-linux-gnu/bin/ld: cannot find -lfloat +# collect2: ld returned 1 exit status +# make[2]: *** [arm-softfloat-linux-gnu/gcc-3.4.0-glibc-2.3.2/build-glibc/iconvdata/ISO8859-1.so] Error 1 +# when building glibc-2.3.3 with gcc-3.4.0 for arm-softfloat + +Index: gcc-4.0.2/gcc/config/arm/linux-elf.h +=================================================================== +--- gcc-4.0.2.orig/gcc/config/arm/linux-elf.h 2005-03-04 16:14:01.000000000 +0000 ++++ gcc-4.0.2/gcc/config/arm/linux-elf.h 2005-11-11 18:02:54.000000000 +0000 +@@ -56,7 +56,7 @@ + %{shared:-lc} \ + %{!shared:%{profile:-lc_p}%{!profile:-lc}}" + +-#define LIBGCC_SPEC "%{msoft-float:-lfloat} %{mfloat-abi=soft*:-lfloat} -lgcc" ++#define LIBGCC_SPEC "-lgcc" + + /* Provide a STARTFILE_SPEC appropriate for GNU/Linux. Here we add + the GNU/Linux magical crtbegin.o file (see crtstuff.c) which diff --git a/packages/gcc/gcc-4.1.0/arm-softfloat.patch b/packages/gcc/gcc-4.1.0/arm-softfloat.patch new file mode 100644 index 0000000000..c86c83ed15 --- /dev/null +++ b/packages/gcc/gcc-4.1.0/arm-softfloat.patch @@ -0,0 +1,16 @@ +Index: gcc-4.0.2/gcc/config/arm/t-linux +=================================================================== +--- gcc-4.0.2.orig/gcc/config/arm/t-linux 2004-05-15 12:41:35.000000000 +0000 ++++ gcc-4.0.2/gcc/config/arm/t-linux 2005-11-11 16:07:53.000000000 +0000 +@@ -4,7 +4,10 @@ + LIBGCC2_DEBUG_CFLAGS = -g0 + + LIB1ASMSRC = arm/lib1funcs.asm +-LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx ++LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx \ ++ _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ ++ _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ ++ _fixsfsi _fixunssfsi _floatdidf _floatdisf + + # MULTILIB_OPTIONS = mhard-float/msoft-float + # MULTILIB_DIRNAMES = hard-float soft-float diff --git a/packages/gcc/gcc-4.1.0/ldflags.patch b/packages/gcc/gcc-4.1.0/ldflags.patch new file mode 100644 index 0000000000..9576f60778 --- /dev/null +++ b/packages/gcc/gcc-4.1.0/ldflags.patch @@ -0,0 +1,22 @@ +--- /tmp/Makefile.in 2006-02-23 20:56:01.399758728 +0100 ++++ gcc-4.1-20060217/Makefile.in 2006-02-23 20:56:16.874406224 +0100 +@@ -334,7 +334,7 @@ + CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) + LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET) + LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates +-LDFLAGS_FOR_TARGET = ++LDFLAGS_FOR_TARGET = @LDFLAGS@ + PICFLAG_FOR_TARGET = + + # ------------------------------------ +--- /tmp/Makefile.tpl 2006-02-23 20:50:34.077519272 +0100 ++++ gcc-4.1-20060217/Makefile.tpl 2006-02-23 21:04:31.092273688 +0100 +@@ -337,7 +337,7 @@ + CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) + LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET) + LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates +-LDFLAGS_FOR_TARGET = ++LDFLAGS_FOR_TARGET = @LDFLAGS@ + PICFLAG_FOR_TARGET = + + # ------------------------------------ diff --git a/packages/gcc/gcc-cross-initial_4.1.0.bb b/packages/gcc/gcc-cross-initial_4.1.0.bb new file mode 100644 index 0000000000..63308c2cfe --- /dev/null +++ b/packages/gcc/gcc-cross-initial_4.1.0.bb @@ -0,0 +1,30 @@ +include gcc-cross_${PV}.bb + +DEPENDS = "virtual/${TARGET_PREFIX}binutils" +DEPENDS += "${@['virtual/${TARGET_PREFIX}libc-initial',''][bb.data.getVar('TARGET_ARCH', d, 1) in ['arm', 'armeb', 'mips', 'mipsel']]}" +PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial" +PACKAGES = "" + +# This is intended to be a -very- basic config +EXTRA_OECONF = "--with-local-prefix=${CROSS_DIR}/${TARGET_SYS} \ + --with-newlib \ + --disable-shared \ + --disable-threads \ + --disable-multilib \ + --disable-__cxa_atexit \ + --disable-libmudflap \ + --disable-libssp \ + --enable-languages=c \ + --enable-target-optspace \ + --program-prefix=${TARGET_PREFIX} \ + ${@get_gcc_fpu_setting(bb, d)}" + +do_stage_prepend () { + mkdir -p ${CROSS_DIR}/lib/gcc/${TARGET_SYS}/${BINV} + ln -sf libgcc.a ${CROSS_DIR}/lib/gcc/${TARGET_SYS}/${BINV}/libgcc_eh.a +} + +# Override the method from gcc-cross so we don't try to install libgcc +do_install () { + oe_runmake 'DESTDIR=${D}' install +} diff --git a/packages/gcc/gcc-cross_4.1.0.bb b/packages/gcc/gcc-cross_4.1.0.bb new file mode 100644 index 0000000000..6e299e8299 --- /dev/null +++ b/packages/gcc/gcc-cross_4.1.0.bb @@ -0,0 +1,16 @@ +include gcc_${PV}.bb +# path mangling, needed by the cross packaging +include gcc-paths-cross.inc +inherit cross +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" +# NOTE: split PR. If the main .oe changes something that affects its *build* +# remember to increment this one too. +PR = "r1" + +DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" +PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" + +# cross build +include gcc3-build-cross.inc +# cross packaging +include gcc-package-cross.inc diff --git a/packages/gcc/gcc_4.1.0.bb b/packages/gcc/gcc_4.1.0.bb new file mode 100644 index 0000000000..8bd3640fd8 --- /dev/null +++ b/packages/gcc/gcc_4.1.0.bb @@ -0,0 +1,17 @@ +PR = "r0" +DESCRIPTION = "The GNU cc and gcc C compilers." +HOMEPAGE = "http://www.gnu.org/software/gcc/" +SECTION = "devel" +LICENSE = "GPL" +DEFAULT_PREFERENCE = "-1" + +inherit autotools gettext + +include gcc-package.inc + +SRC_URI = "http://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.0/gcc-4.1.0.tar.bz2 \ + file://arm-nolibfloat.patch;patch=1 \ + file://arm-softfloat.patch;patch=1 \ + file://ldflags.patch;patch=1" + +include gcc4-build.inc -- cgit v1.2.3 From bc0b94d8fcfa91070076b7dd6675e879f13a8f87 Mon Sep 17 00:00:00 2001 From: Joseph Cole Date: Tue, 14 Mar 2006 07:29:08 +0000 Subject: Pushing glibc 2.4 per OE bug ticket #741. Thanks to Bernhard Rosenkraenzer for the patch. Not including CVS modifications, reference bug report if they are needed, or add them yourself. This is not tested, setting preference to "-1". --- packages/glibc/glibc-2.4/.mtn2git_empty | 0 packages/glibc/glibc-2.4/arm-longlong.patch | 58 ++ packages/glibc/glibc-2.4/arm-memcpy.patch | 758 +++++++++++++++++++++ packages/glibc/glibc-2.4/dl-cache-libcmp.patch | 10 + .../glibc/glibc-2.4/dyn-ldconfig-20041128.patch | 22 + packages/glibc/glibc-2.4/dyn-ldconfig.patch | 62 ++ packages/glibc/glibc-2.4/etc/.mtn2git_empty | 0 packages/glibc/glibc-2.4/etc/ld.so.conf | 3 + packages/glibc/glibc-2.4/generic-bits_select.h | 35 + packages/glibc/glibc-2.4/generic-bits_time.h | 75 ++ packages/glibc/glibc-2.4/generic-bits_types.h | 200 ++++++ packages/glibc/glibc-2.4/generic-bits_typesizes.h | 66 ++ packages/glibc/glibc-2.4/glibc-2.4-compile.patch | 29 + packages/glibc/glibc-2.4/ldsocache-varrun.patch | 18 + packages/glibc/glibc-2.4/nptl-crosscompile.patch | 26 + packages/glibc/glibc-initial_2.4.bb | 46 ++ packages/glibc/glibc-intermediate_2.4.bb | 14 + packages/glibc/glibc_2.4.bb | 204 ++++++ 18 files changed, 1626 insertions(+) create mode 100644 packages/glibc/glibc-2.4/.mtn2git_empty create mode 100644 packages/glibc/glibc-2.4/arm-longlong.patch create mode 100644 packages/glibc/glibc-2.4/arm-memcpy.patch create mode 100644 packages/glibc/glibc-2.4/dl-cache-libcmp.patch create mode 100644 packages/glibc/glibc-2.4/dyn-ldconfig-20041128.patch create mode 100644 packages/glibc/glibc-2.4/dyn-ldconfig.patch create mode 100644 packages/glibc/glibc-2.4/etc/.mtn2git_empty create mode 100644 packages/glibc/glibc-2.4/etc/ld.so.conf create mode 100644 packages/glibc/glibc-2.4/generic-bits_select.h create mode 100644 packages/glibc/glibc-2.4/generic-bits_time.h create mode 100644 packages/glibc/glibc-2.4/generic-bits_types.h create mode 100644 packages/glibc/glibc-2.4/generic-bits_typesizes.h create mode 100644 packages/glibc/glibc-2.4/glibc-2.4-compile.patch create mode 100644 packages/glibc/glibc-2.4/ldsocache-varrun.patch create mode 100644 packages/glibc/glibc-2.4/nptl-crosscompile.patch create mode 100644 packages/glibc/glibc-initial_2.4.bb create mode 100644 packages/glibc/glibc-intermediate_2.4.bb create mode 100644 packages/glibc/glibc_2.4.bb (limited to 'packages') diff --git a/packages/glibc/glibc-2.4/.mtn2git_empty b/packages/glibc/glibc-2.4/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/glibc/glibc-2.4/arm-longlong.patch b/packages/glibc/glibc-2.4/arm-longlong.patch new file mode 100644 index 0000000000..320a55524c --- /dev/null +++ b/packages/glibc/glibc-2.4/arm-longlong.patch @@ -0,0 +1,58 @@ +--- glibc-2.4/stdlib/longlong.h.ark 2006-03-11 22:49:27.000000000 +0100 ++++ glibc-2.4/stdlib/longlong.h 2006-03-11 22:55:12.000000000 +0100 +@@ -206,6 +206,14 @@ + "rI" ((USItype) (bh)), \ + "r" ((USItype) (al)), \ + "rI" ((USItype) (bl)) __CLOBBER_CC) ++/* v3m and all higher arches have long multiply support. */ ++#if !defined(__ARM_ARCH_2__) && !defined(__ARM_ARCH_3__) ++#define umul_ppmm(xh, xl, a, b) \ ++ __asm__ ("umull %0,%1,%2,%3" : "=&r" (xl), "=&r" (xh) : "r" (a), "r" (b)) ++#define UMUL_TIME 5 ++#define smul_ppmm(xh, xl, a, b) \ ++ __asm__ ("smull %0,%1,%2,%3" : "=&r" (xl), "=&r" (xh) : "r" (a), "r" (b)) ++#else + #define umul_ppmm(xh, xl, a, b) \ + {register USItype __t0, __t1, __t2; \ + __asm__ ("%@ Inlined umul_ppmm\n" \ +@@ -227,7 +235,13 @@ + : "r" ((USItype) (a)), \ + "r" ((USItype) (b)) __CLOBBER_CC );} + #define UMUL_TIME 20 ++#endif + #define UDIV_TIME 100 ++#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || defined(__ARM_ARCH_5TE__) ++#define count_leading_zeros(COUNT,X) ((COUNT) = __builtin_clz (X)) ++#define COUNT_LEADING_ZEROS_0 32 ++#endif ++ + #endif /* __arm__ */ + + #if defined (__hppa) && W_TYPE_SIZE == 32 +--- glibc-2.4/ports/sysdeps/arm/mp_clz_tab.c.ark 2006-03-11 22:56:43.000000000 +0100 ++++ glibc-2.4/ports/sysdeps/arm/mp_clz_tab.c 2006-03-11 22:58:19.000000000 +0100 +@@ -0,0 +1,24 @@ ++/* __clz_tab -- support for longlong.h ++ Copyright (C) 2004 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || defined(__ARM_ARCH_5TE__) ++/* Nothing required. */ ++#else ++#include ++#endif diff --git a/packages/glibc/glibc-2.4/arm-memcpy.patch b/packages/glibc/glibc-2.4/arm-memcpy.patch new file mode 100644 index 0000000000..bc2b3dab84 --- /dev/null +++ b/packages/glibc/glibc-2.4/arm-memcpy.patch @@ -0,0 +1,758 @@ +--- /dev/null 2004-02-02 20:32:13.000000000 +0000 ++++ sysdeps/arm/memmove.S 2004-03-20 18:37:23.000000000 +0000 +@@ -0,0 +1,251 @@ ++/* ++ * Optimized memmove implementation for ARM processors ++ * ++ * Author: Nicolas Pitre ++ * Created: Dec 23, 2003 ++ * Copyright: (C) MontaVista Software, Inc. ++ * ++ * This file is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2.1 of the License, or (at your option) any later version. ++ * ++ * This file is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ */ ++ ++#include ++ ++ ++/* ++ * Endian independent macros for shifting bytes within registers. ++ */ ++#ifndef __ARMEB__ ++#define pull lsr ++#define push lsl ++#else ++#define pull lsl ++#define push lsr ++#endif ++ ++/* ++ * Enable data preload for architectures that support it (ARMv5 and above) ++ */ ++#if defined(__ARM_ARCH_5__) || \ ++ defined(__ARM_ARCH_5T__) || \ ++ defined(__ARM_ARCH_5TE__) ++#define PLD(code...) code ++#else ++#define PLD(code...) ++#endif ++ ++ ++/* char * memmove (char *dst, const char *src) */ ++ENTRY(memmove) ++ subs ip, r0, r1 ++ cmphi r2, ip ++ bls memcpy(PLT) ++ ++ stmfd sp!, {r0, r4, lr} ++ add r1, r1, r2 ++ add r0, r0, r2 ++ subs r2, r2, #4 ++ blt 25f ++ ands ip, r0, #3 ++ PLD( pld [r1, #-4] ) ++ bne 26f ++ ands ip, r1, #3 ++ bne 27f ++ ++19: subs r2, r2, #4 ++ blt 24f ++ subs r2, r2, #8 ++ blt 23f ++ subs r2, r2, #16 ++ blt 22f ++ ++ PLD( pld [r1, #-32] ) ++ PLD( subs r2, r2, #96 ) ++ stmfd sp!, {r5 - r8} ++ PLD( blt 21f ) ++ ++ PLD( @ cache alignment ) ++ PLD( ands ip, r1, #31 ) ++ PLD( pld [r1, #-64] ) ++ PLD( beq 20f ) ++ PLD( cmp r2, ip ) ++ PLD( pld [r1, #-96] ) ++ PLD( blt 20f ) ++ PLD( cmp ip, #16 ) ++ PLD( sub r2, r2, ip ) ++ PLD( ldmgedb r1!, {r3 - r6} ) ++ PLD( stmgedb r0!, {r3 - r6} ) ++ PLD( beq 20f ) ++ PLD( and ip, ip, #15 ) ++ PLD( cmp ip, #8 ) ++ PLD( ldr r3, [r1, #-4]! ) ++ PLD( ldrge r4, [r1, #-4]! ) ++ PLD( ldrgt r5, [r1, #-4]! ) ++ PLD( str r3, [r0, #-4]! ) ++ PLD( strge r4, [r0, #-4]! ) ++ PLD( strgt r5, [r0, #-4]! ) ++ ++20: PLD( pld [r1, #-96] ) ++ PLD( pld [r1, #-128] ) ++21: ldmdb r1!, {r3, r4, ip, lr} ++ subs r2, r2, #32 ++ stmdb r0!, {r3, r4, ip, lr} ++ ldmdb r1!, {r3, r4, ip, lr} ++ stmgedb r0!, {r3, r4, ip, lr} ++ ldmgedb r1!, {r3, r4, ip, lr} ++ stmgedb r0!, {r3, r4, ip, lr} ++ ldmgedb r1!, {r3, r4, ip, lr} ++ subges r2, r2, #32 ++ stmdb r0!, {r3, r4, ip, lr} ++ bge 20b ++ PLD( cmn r2, #96 ) ++ PLD( bge 21b ) ++ PLD( add r2, r2, #96 ) ++ tst r2, #31 ++ ldmfd sp!, {r5 - r8} ++ ldmeqfd sp!, {r0, r4, pc} ++ ++ tst r2, #16 ++22: ldmnedb r1!, {r3, r4, ip, lr} ++ stmnedb r0!, {r3, r4, ip, lr} ++ ++ tst r2, #8 ++23: ldmnedb r1!, {r3, r4} ++ stmnedb r0!, {r3, r4} ++ ++ tst r2, #4 ++24: ldrne r3, [r1, #-4]! ++ strne r3, [r0, #-4]! ++ ++25: ands r2, r2, #3 ++ ldmeqfd sp!, {r0, r4, pc} ++ ++ cmp r2, #2 ++ ldrb r3, [r1, #-1] ++ ldrgeb r4, [r1, #-2] ++ ldrgtb ip, [r1, #-3] ++ strb r3, [r0, #-1] ++ strgeb r4, [r0, #-2] ++ strgtb ip, [r0, #-3] ++ ldmfd sp!, {r0, r4, pc} ++ ++26: cmp ip, #2 ++ ldrb r3, [r1, #-1]! ++ ldrgeb r4, [r1, #-1]! ++ ldrgtb lr, [r1, #-1]! ++ strb r3, [r0, #-1]! ++ strgeb r4, [r0, #-1]! ++ strgtb lr, [r0, #-1]! ++ subs r2, r2, ip ++ blt 25b ++ ands ip, r1, #3 ++ beq 19b ++ ++27: bic r1, r1, #3 ++ cmp ip, #2 ++ ldr r3, [r1] ++ beq 35f ++ blt 36f ++ ++ ++ .macro backward_copy_shift push pull ++ ++ cmp r2, #12 ++ PLD( pld [r1, #-4] ) ++ blt 33f ++ subs r2, r2, #28 ++ stmfd sp!, {r5 - r9} ++ blt 31f ++ ++ PLD( subs r2, r2, #96 ) ++ PLD( pld [r1, #-32] ) ++ PLD( blt 30f ) ++ PLD( pld [r1, #-64] ) ++ ++ PLD( @ cache alignment ) ++ PLD( ands ip, r1, #31 ) ++ PLD( pld [r1, #-96] ) ++ PLD( beq 29f ) ++ PLD( cmp r2, ip ) ++ PLD( pld [r1, #-128] ) ++ PLD( blt 29f ) ++ PLD( sub r2, r2, ip ) ++28: PLD( mov r4, r3, push #\push ) ++ PLD( ldr r3, [r1, #-4]! ) ++ PLD( subs ip, ip, #4 ) ++ PLD( orr r4, r4, r3, pull #\pull ) ++ PLD( str r4, [r0, #-4]! ) ++ PLD( bgt 28b ) ++ ++29: PLD( pld [r1, #-128] ) ++30: mov lr, r3, push #\push ++ ldmdb r1!, {r3 - r9, ip} ++ subs r2, r2, #32 ++ orr lr, lr, ip, pull #\pull ++ mov ip, ip, push #\push ++ orr ip, ip, r9, pull #\pull ++ mov r9, r9, push #\push ++ orr r9, r9, r8, pull #\pull ++ mov r8, r8, push #\push ++ orr r8, r8, r7, pull #\pull ++ mov r7, r7, push #\push ++ orr r7, r7, r6, pull #\pull ++ mov r6, r6, push #\push ++ orr r6, r6, r5, pull #\pull ++ mov r5, r5, push #\push ++ orr r5, r5, r4, pull #\pull ++ mov r4, r4, push #\push ++ orr r4, r4, r3, pull #\pull ++ stmdb r0!, {r4 - r9, ip, lr} ++ bge 29b ++ PLD( cmn r2, #96 ) ++ PLD( bge 30b ) ++ PLD( add r2, r2, #96 ) ++ cmn r2, #16 ++ blt 32f ++31: mov r7, r3, push #\push ++ ldmdb r1!, {r3 - r6} ++ sub r2, r2, #16 ++ orr r7, r7, r6, pull #\pull ++ mov r6, r6, push #\push ++ orr r6, r6, r5, pull #\pull ++ mov r5, r5, push #\push ++ orr r5, r5, r4, pull #\pull ++ mov r4, r4, push #\push ++ orr r4, r4, r3, pull #\pull ++ stmdb r0!, {r4 - r7} ++32: adds r2, r2, #28 ++ ldmfd sp!, {r5 - r9} ++ blt 34f ++33: mov r4, r3, push #\push ++ ldr r3, [r1, #-4]! ++ subs r2, r2, #4 ++ orr r4, r4, r3, pull #\pull ++ str r4, [r0, #-4]! ++ bge 33b ++34: ++ .endm ++ ++ ++ backward_copy_shift push=8 pull=24 ++ add r1, r1, #3 ++ b 25b ++ ++35: backward_copy_shift push=16 pull=16 ++ add r1, r1, #2 ++ b 25b ++ ++36: backward_copy_shift push=24 pull=8 ++ add r1, r1, #1 ++ b 25b ++ ++ .size memmove, . - memmove ++END(memmove) ++libc_hidden_builtin_def (memmove) +--- /dev/null 2004-02-02 20:32:13.000000000 +0000 ++++ sysdeps/arm/bcopy.S 2004-03-20 18:37:48.000000000 +0000 +@@ -0,0 +1,255 @@ ++/* ++ * Optimized memmove implementation for ARM processors ++ * ++ * Author: Nicolas Pitre ++ * Created: Dec 23, 2003 ++ * Copyright: (C) MontaVista Software, Inc. ++ * ++ * This file is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2.1 of the License, or (at your option) any later version. ++ * ++ * This file is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ */ ++ ++#include ++ ++ ++/* ++ * Endian independent macros for shifting bytes within registers. ++ */ ++#ifndef __ARMEB__ ++#define pull lsr ++#define push lsl ++#else ++#define pull lsl ++#define push lsr ++#endif ++ ++/* ++ * Enable data preload for architectures that support it (ARMv5 and above) ++ */ ++#if defined(__ARM_ARCH_5__) || \ ++ defined(__ARM_ARCH_5T__) || \ ++ defined(__ARM_ARCH_5TE__) ++#define PLD(code...) code ++#else ++#define PLD(code...) ++#endif ++ ++dst .req r1 ++src .req r0 ++ ++/* void *bcopy (const char *src, char *dst, size_t size) */ ++ENTRY(bcopy) ++ subs ip, dst, src ++ cmphi r2, ip ++ movls r3, r0 ++ movls r0, r1 ++ movls r1, r3 ++ bls memcpy(PLT) ++ ++ stmfd sp!, {r4, lr} ++ add src, src, r2 ++ add dst, dst, r2 ++ subs r2, r2, #4 ++ blt 25f ++ ands ip, dst, #3 ++ PLD( pld [src, #-4] ) ++ bne 26f ++ ands ip, src, #3 ++ bne 27f ++ ++19: subs r2, r2, #4 ++ blt 24f ++ subs r2, r2, #8 ++ blt 23f ++ subs r2, r2, #16 ++ blt 22f ++ ++ PLD( pld [src, #-32] ) ++ PLD( subs r2, r2, #96 ) ++ stmfd sp!, {r5 - r8} ++ PLD( blt 21f ) ++ ++ PLD( @ cache alignment ) ++ PLD( ands ip, src, #31 ) ++ PLD( pld [src, #-64] ) ++ PLD( beq 20f ) ++ PLD( cmp r2, ip ) ++ PLD( pld [src, #-96] ) ++ PLD( blt 20f ) ++ PLD( cmp ip, #16 ) ++ PLD( sub r2, r2, ip ) ++ PLD( ldmgedb src!, {r3 - r6} ) ++ PLD( stmgedb dst!, {r3 - r6} ) ++ PLD( beq 20f ) ++ PLD( and ip, ip, #15 ) ++ PLD( cmp ip, #8 ) ++ PLD( ldr r3, [src, #-4]! ) ++ PLD( ldrge r4, [src, #-4]! ) ++ PLD( ldrgt r5, [src, #-4]! ) ++ PLD( str r3, [dst, #-4]! ) ++ PLD( strge r4, [dst, #-4]! ) ++ PLD( strgt r5, [dst, #-4]! ) ++ ++20: PLD( pld [src, #-96] ) ++ PLD( pld [src, #-128] ) ++21: ldmdb src!, {r3, r4, ip, lr} ++ subs r2, r2, #32 ++ stmdb dst!, {r3, r4, ip, lr} ++ ldmdb src!, {r3, r4, ip, lr} ++ stmgedb dst!, {r3, r4, ip, lr} ++ ldmgedb src!, {r3, r4, ip, lr} ++ stmgedb dst!, {r3, r4, ip, lr} ++ ldmgedb src!, {r3, r4, ip, lr} ++ subges r2, r2, #32 ++ stmdb dst!, {r3, r4, ip, lr} ++ bge 20b ++ PLD( cmn r2, #96 ) ++ PLD( bge 21b ) ++ PLD( add r2, r2, #96 ) ++ tst r2, #31 ++ ldmfd sp!, {r5 - r8} ++ ldmeqfd sp!, {r4, pc} ++ ++ tst r2, #16 ++22: ldmnedb src!, {r3, r4, ip, lr} ++ stmnedb dst!, {r3, r4, ip, lr} ++ ++ tst r2, #8 ++23: ldmnedb src!, {r3, r4} ++ stmnedb dst!, {r3, r4} ++ ++ tst r2, #4 ++24: ldrne r3, [src, #-4]! ++ strne r3, [dst, #-4]! ++ ++25: ands r2, r2, #3 ++ ldmeqfd sp!, {dst, r4, pc} ++ ++ cmp r2, #2 ++ ldrb r3, [src, #-1] ++ ldrgeb r4, [src, #-2] ++ ldrgtb ip, [src, #-3] ++ strb r3, [dst, #-1] ++ strgeb r4, [dst, #-2] ++ strgtb ip, [dst, #-3] ++ ldmfd sp!, {dst, r4, pc} ++ ++26: cmp ip, #2 ++ ldrb r3, [src, #-1]! ++ ldrgeb r4, [src, #-1]! ++ ldrgtb lr, [src, #-1]! ++ strb r3, [dst, #-1]! ++ strgeb r4, [dst, #-1]! ++ strgtb lr, [dst, #-1]! ++ subs r2, r2, ip ++ blt 25b ++ ands ip, src, #3 ++ beq 19b ++ ++27: bic src, src, #3 ++ cmp ip, #2 ++ ldr r3, [src] ++ beq 35f ++ blt 36f ++ ++ ++ .macro backward_copy_shift push pull ++ ++ cmp r2, #12 ++ PLD( pld [src, #-4] ) ++ blt 33f ++ subs r2, r2, #28 ++ stmfd sp!, {r5 - r9} ++ blt 31f ++ ++ PLD( subs r2, r2, #96 ) ++ PLD( pld [src, #-32] ) ++ PLD( blt 30f ) ++ PLD( pld [src, #-64] ) ++ ++ PLD( @ cache alignment ) ++ PLD( ands ip, src, #31 ) ++ PLD( pld [src, #-96] ) ++ PLD( beq 29f ) ++ PLD( cmp r2, ip ) ++ PLD( pld [src, #-128] ) ++ PLD( blt 29f ) ++ PLD( sub r2, r2, ip ) ++28: PLD( mov r4, r3, push #\push ) ++ PLD( ldr r3, [src, #-4]! ) ++ PLD( subs ip, ip, #4 ) ++ PLD( orr r4, r4, r3, pull #\pull ) ++ PLD( str r4, [dst, #-4]! ) ++ PLD( bgt 28b ) ++ ++29: PLD( pld [src, #-128] ) ++30: mov lr, r3, push #\push ++ ldmdb src!, {r3 - r9, ip} ++ subs r2, r2, #32 ++ orr lr, lr, ip, pull #\pull ++ mov ip, ip, push #\push ++ orr ip, ip, r9, pull #\pull ++ mov r9, r9, push #\push ++ orr r9, r9, r8, pull #\pull ++ mov r8, r8, push #\push ++ orr r8, r8, r7, pull #\pull ++ mov r7, r7, push #\push ++ orr r7, r7, r6, pull #\pull ++ mov r6, r6, push #\push ++ orr r6, r6, r5, pull #\pull ++ mov r5, r5, push #\push ++ orr r5, r5, r4, pull #\pull ++ mov r4, r4, push #\push ++ orr r4, r4, r3, pull #\pull ++ stmdb dst!, {r4 - r9, ip, lr} ++ bge 29b ++ PLD( cmn r2, #96 ) ++ PLD( bge 30b ) ++ PLD( add r2, r2, #96 ) ++ cmn r2, #16 ++ blt 32f ++31: mov r7, r3, push #\push ++ ldmdb src!, {r3 - r6} ++ sub r2, r2, #16 ++ orr r7, r7, r6, pull #\pull ++ mov r6, r6, push #\push ++ orr r6, r6, r5, pull #\pull ++ mov r5, r5, push #\push ++ orr r5, r5, r4, pull #\pull ++ mov r4, r4, push #\push ++ orr r4, r4, r3, pull #\pull ++ stmdb dst!, {r4 - r7} ++32: adds r2, r2, #28 ++ ldmfd sp!, {r5 - r9} ++ blt 34f ++33: mov r4, r3, push #\push ++ ldr r3, [src, #-4]! ++ subs r2, r2, #4 ++ orr r4, r4, r3, pull #\pull ++ str r4, [dst, #-4]! ++ bge 33b ++34: ++ .endm ++ ++ ++ backward_copy_shift push=8 pull=24 ++ add src, src, #3 ++ b 25b ++ ++35: backward_copy_shift push=16 pull=16 ++ add src, src, #2 ++ b 25b ++ ++36: backward_copy_shift push=24 pull=8 ++ add src, src, #1 ++ b 25b ++ ++ .size bcopy, . - bcopy ++END(bcopy) + +--- /dev/null 2004-02-02 20:32:13.000000000 +0000 ++++ sysdeps/arm/memcpy.S 2004-05-02 14:33:22.000000000 +0100 +@@ -0,0 +1,242 @@ ++/* ++ * Optimized memcpy implementation for ARM processors ++ * ++ * Author: Nicolas Pitre ++ * Created: Dec 23, 2003 ++ * Copyright: (C) MontaVista Software, Inc. ++ * ++ * This file is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2.1 of the License, or (at your option) any later version. ++ * ++ * This file is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ */ ++ ++#include ++ ++ ++/* ++ * Endian independent macros for shifting bytes within registers. ++ */ ++#ifndef __ARMEB__ ++#define pull lsr ++#define push lsl ++#else ++#define pull lsl ++#define push lsr ++#endif ++ ++/* ++ * Enable data preload for architectures that support it (ARMv5 and above) ++ */ ++#if defined(__ARM_ARCH_5__) || \ ++ defined(__ARM_ARCH_5T__) || \ ++ defined(__ARM_ARCH_5TE__) ++#define PLD(code...) code ++#else ++#define PLD(code...) ++#endif ++ ++ ++/* char * memcpy (char *dst, const char *src) */ ++ ++ENTRY(memcpy) ++ subs r2, r2, #4 ++ stmfd sp!, {r0, r4, lr} ++ blt 7f ++ ands ip, r0, #3 ++ PLD( pld [r1, #0] ) ++ bne 8f ++ ands ip, r1, #3 ++ bne 9f ++ ++1: subs r2, r2, #4 ++ blt 6f ++ subs r2, r2, #8 ++ blt 5f ++ subs r2, r2, #16 ++ blt 4f ++ ++ PLD( subs r2, r2, #65 ) ++ stmfd sp!, {r5 - r8} ++ PLD( blt 3f ) ++ PLD( pld [r1, #32] ) ++ ++ PLD( @ cache alignment ) ++ PLD( ands ip, r1, #31 ) ++ PLD( pld [r1, #64] ) ++ PLD( beq 2f ) ++ PLD( rsb ip, ip, #32 ) ++ PLD( cmp r2, ip ) ++ PLD( pld [r1, #96] ) ++ PLD( blt 2f ) ++ PLD( cmp ip, #16 ) ++ PLD( sub r2, r2, ip ) ++ PLD( ldmgeia r1!, {r3 - r6} ) ++ PLD( stmgeia r0!, {r3 - r6} ) ++ PLD( beq 2f ) ++ PLD( and ip, ip, #15 ) ++ PLD( cmp ip, #8 ) ++ PLD( ldr r3, [r1], #4 ) ++ PLD( ldrge r4, [r1], #4 ) ++ PLD( ldrgt r5, [r1], #4 ) ++ PLD( str r3, [r0], #4 ) ++ PLD( strge r4, [r0], #4 ) ++ PLD( strgt r5, [r0], #4 ) ++ ++2: PLD( pld [r1, #96] ) ++3: ldmia r1!, {r3 - r8, ip, lr} ++ subs r2, r2, #32 ++ stmia r0!, {r3 - r8, ip, lr} ++ bge 2b ++ PLD( cmn r2, #65 ) ++ PLD( bge 3b ) ++ PLD( add r2, r2, #65 ) ++ tst r2, #31 ++ ldmfd sp!, {r5 - r8} ++ ldmeqfd sp!, {r0, r4, pc} ++ ++ tst r2, #16 ++4: ldmneia r1!, {r3, r4, ip, lr} ++ stmneia r0!, {r3, r4, ip, lr} ++ ++ tst r2, #8 ++5: ldmneia r1!, {r3, r4} ++ stmneia r0!, {r3, r4} ++ ++ tst r2, #4 ++6: ldrne r3, [r1], #4 ++ strne r3, [r0], #4 ++ ++7: ands r2, r2, #3 ++ ldmeqfd sp!, {r0, r4, pc} ++ ++ cmp r2, #2 ++ ldrb r3, [r1], #1 ++ ldrgeb r4, [r1], #1 ++ ldrgtb ip, [r1] ++ strb r3, [r0], #1 ++ strgeb r4, [r0], #1 ++ strgtb ip, [r0] ++ ldmfd sp!, {r0, r4, pc} ++ ++8: rsb ip, ip, #4 ++ cmp ip, #2 ++ ldrb r3, [r1], #1 ++ ldrgeb r4, [r1], #1 ++ ldrgtb lr, [r1], #1 ++ strb r3, [r0], #1 ++ strgeb r4, [r0], #1 ++ strgtb lr, [r0], #1 ++ subs r2, r2, ip ++ blt 7b ++ ands ip, r1, #3 ++ beq 1b ++ ++9: bic r1, r1, #3 ++ cmp ip, #2 ++ ldr lr, [r1], #4 ++ beq 17f ++ bgt 18f ++ ++ ++ .macro forward_copy_shift pull push ++ ++ cmp r2, #12 ++ PLD( pld [r1, #0] ) ++ blt 15f ++ subs r2, r2, #28 ++ stmfd sp!, {r5 - r9} ++ blt 13f ++ ++ PLD( subs r2, r2, #97 ) ++ PLD( blt 12f ) ++ PLD( pld [r1, #32] ) ++ ++ PLD( @ cache alignment ) ++ PLD( rsb ip, r1, #36 ) ++ PLD( pld [r1, #64] ) ++ PLD( ands ip, ip, #31 ) ++ PLD( pld [r1, #96] ) ++ PLD( beq 11f ) ++ PLD( cmp r2, ip ) ++ PLD( pld [r1, #128] ) ++ PLD( blt 11f ) ++ PLD( sub r2, r2, ip ) ++10: PLD( mov r3, lr, pull #\pull ) ++ PLD( ldr lr, [r1], #4 ) ++ PLD( subs ip, ip, #4 ) ++ PLD( orr r3, r3, lr, push #\push ) ++ PLD( str r3, [r0], #4 ) ++ PLD( bgt 10b ) ++ ++11: PLD( pld [r1, #128] ) ++12: mov r3, lr, pull #\pull ++ ldmia r1!, {r4 - r9, ip, lr} ++ subs r2, r2, #32 ++ orr r3, r3, r4, push #\push ++ mov r4, r4, pull #\pull ++ orr r4, r4, r5, push #\push ++ mov r5, r5, pull #\pull ++ orr r5, r5, r6, push #\push ++ mov r6, r6, pull #\pull ++ orr r6, r6, r7, push #\push ++ mov r7, r7, pull #\pull ++ orr r7, r7, r8, push #\push ++ mov r8, r8, pull #\pull ++ orr r8, r8, r9, push #\push ++ mov r9, r9, pull #\pull ++ orr r9, r9, ip, push #\push ++ mov ip, ip, pull #\pull ++ orr ip, ip, lr, push #\push ++ stmia r0!, {r3 - r9, ip} ++ bge 11b ++ PLD( cmn r2, #97 ) ++ PLD( bge 12b ) ++ PLD( add r2, r2, #97 ) ++ cmn r2, #16 ++ blt 14f ++13: mov r3, lr, pull #\pull ++ ldmia r1!, {r4 - r6, lr} ++ sub r2, r2, #16 ++ orr r3, r3, r4, push #\push ++ mov r4, r4, pull #\pull ++ orr r4, r4, r5, push #\push ++ mov r5, r5, pull #\pull ++ orr r5, r5, r6, push #\push ++ mov r6, r6, pull #\pull ++ orr r6, r6, lr, push #\push ++ stmia r0!, {r3 - r6} ++14: adds r2, r2, #28 ++ ldmfd sp!, {r5 - r9} ++ blt 16f ++15: mov r3, lr, pull #\pull ++ ldr lr, [r1], #4 ++ subs r2, r2, #4 ++ orr r3, r3, lr, push #\push ++ str r3, [r0], #4 ++ bge 15b ++16: ++ .endm ++ ++ ++ forward_copy_shift pull=8 push=24 ++ sub r1, r1, #3 ++ b 7b ++ ++17: forward_copy_shift pull=16 push=16 ++ sub r1, r1, #2 ++ b 7b ++ ++18: forward_copy_shift pull=24 push=8 ++ sub r1, r1, #1 ++ b 7b ++ ++ .size memcpy, . - memcpy ++END(memcpy) ++libc_hidden_builtin_def (memcpy) ++ diff --git a/packages/glibc/glibc-2.4/dl-cache-libcmp.patch b/packages/glibc/glibc-2.4/dl-cache-libcmp.patch new file mode 100644 index 0000000000..2fedfa6db0 --- /dev/null +++ b/packages/glibc/glibc-2.4/dl-cache-libcmp.patch @@ -0,0 +1,10 @@ +--- glibc-2.4/elf/Versions.ark 2006-03-11 23:30:09.000000000 +0100 ++++ glibc-2.4/elf/Versions 2006-03-11 23:31:44.000000000 +0100 +@@ -63,5 +63,7 @@ + _dl_debug_state; + # Pointer protection. + __pointer_chk_guard; ++ # for ldconfig ++ _dl_cache_libcmp; + } + } diff --git a/packages/glibc/glibc-2.4/dyn-ldconfig-20041128.patch b/packages/glibc/glibc-2.4/dyn-ldconfig-20041128.patch new file mode 100644 index 0000000000..451b6d4afc --- /dev/null +++ b/packages/glibc/glibc-2.4/dyn-ldconfig-20041128.patch @@ -0,0 +1,22 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- libc/elf/Makefile~dyn-ldconfig-20041128 ++++ libc/elf/Makefile +@@ -118,12 +118,13 @@ + + ifeq (yes,$(use-ldconfig)) + ifeq (yes,$(build-shared)) +-others-static += ldconfig ++#others-static += ldconfig + others += ldconfig + install-rootsbin += ldconfig + + ldconfig-modules := cache readlib xmalloc xstrdup chroot_canon + extra-objs += $(ldconfig-modules:=.o) ++CPPFLAGS-readlib.c = -DNOT_IN_libc=1 + + # To find xmalloc.c and xstrdup.c + vpath %.c ../locale/programs diff --git a/packages/glibc/glibc-2.4/dyn-ldconfig.patch b/packages/glibc/glibc-2.4/dyn-ldconfig.patch new file mode 100644 index 0000000000..1041965d05 --- /dev/null +++ b/packages/glibc/glibc-2.4/dyn-ldconfig.patch @@ -0,0 +1,62 @@ +--- elf/Makefile 13 Mar 2003 21:50:57 -0000 1.258 ++++ elf/Makefile 27 Mar 2003 20:36:07 -0000 +@@ -109,12 +109,13 @@ + + ifeq (yes,$(use-ldconfig)) + ifeq (yes,$(build-shared)) +-others-static += ldconfig ++#others-static += ldconfig + others += ldconfig + install-rootsbin += ldconfig + + ldconfig-modules := cache readlib xmalloc xstrdup chroot_canon + extra-objs += $(ldconfig-modules:=.o) ++CPPFLAGS-readlib.c = -DNOT_IN_libc=1 + + # To find xmalloc.c and xstrdup.c + vpath %.c ../locale/programs +--- elf/ldconfig.c 13 Jan 2003 08:53:14 -0000 1.31 ++++ elf/ldconfig.c 27 Mar 2003 20:36:09 -0000 +@@ -149,6 +149,9 @@ + static int + is_hwcap_platform (const char *name) + { ++#if 1 ++ return 0; ++#else + int hwcap_idx = _dl_string_hwcap (name); + + if (hwcap_idx != -1 && ((1 << hwcap_idx) & hwcap_mask)) +@@ -164,6 +167,7 @@ + #endif + + return 0; ++#endif + } + + /* Get hwcap (including platform) encoding of path. */ +@@ -175,6 +179,7 @@ + uint64_t hwcap = 0; + uint64_t h; + ++#if 0 + size_t len; + + len = strlen (str); +@@ -210,6 +215,7 @@ + *ptr = '\0'; + } + ++#endif + free (str); + return hwcap; + } +--- elf/Versions.old 2004-06-26 13:18:35.000000000 +0100 ++++ elf/Versions 2004-06-26 14:41:09.000000000 +0100 +@@ -54,5 +54,6 @@ + _dl_get_tls_static_info; _dl_allocate_tls_init; + _dl_tls_setup; _dl_rtld_di_serinfo; + _dl_make_stack_executable; ++ _dl_cache_libcmp; + } + } diff --git a/packages/glibc/glibc-2.4/etc/.mtn2git_empty b/packages/glibc/glibc-2.4/etc/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/glibc/glibc-2.4/etc/ld.so.conf b/packages/glibc/glibc-2.4/etc/ld.so.conf new file mode 100644 index 0000000000..3f9b41aabb --- /dev/null +++ b/packages/glibc/glibc-2.4/etc/ld.so.conf @@ -0,0 +1,3 @@ +/usr/local/lib +/opt/QtPalmtop/lib + diff --git a/packages/glibc/glibc-2.4/generic-bits_select.h b/packages/glibc/glibc-2.4/generic-bits_select.h new file mode 100644 index 0000000000..47e7dedc30 --- /dev/null +++ b/packages/glibc/glibc-2.4/generic-bits_select.h @@ -0,0 +1,35 @@ +/* Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _SYS_SELECT_H +# error "Never use directly; include instead." +#endif + + +/* We don't use `memset' because this would require a prototype and + the array isn't too big. */ +#define __FD_ZERO(s) \ + do { \ + unsigned int __i; \ + fd_set *__arr = (s); \ + for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) \ + __FDS_BITS (__arr)[__i] = 0; \ + } while (0) +#define __FD_SET(d, s) (__FDS_BITS (s)[__FDELT(d)] |= __FDMASK(d)) +#define __FD_CLR(d, s) (__FDS_BITS (s)[__FDELT(d)] &= ~__FDMASK(d)) +#define __FD_ISSET(d, s) ((__FDS_BITS (s)[__FDELT(d)] & __FDMASK(d)) != 0) diff --git a/packages/glibc/glibc-2.4/generic-bits_time.h b/packages/glibc/glibc-2.4/generic-bits_time.h new file mode 100644 index 0000000000..b3184d1de9 --- /dev/null +++ b/packages/glibc/glibc-2.4/generic-bits_time.h @@ -0,0 +1,75 @@ +/* System-dependent timing definitions. Generic version. + Copyright (C) 1996,1997,1999-2002,2003 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +/* + * Never include this file directly; use instead. + */ + +#ifndef __need_timeval +# ifndef _BITS_TIME_H +# define _BITS_TIME_H 1 + +/* ISO/IEC 9899:1990 7.12.1: + The macro `CLOCKS_PER_SEC' is the number per second of the value + returned by the `clock' function. */ +/* CAE XSH, Issue 4, Version 2: + The value of CLOCKS_PER_SEC is required to be 1 million on all + XSI-conformant systems. */ +# define CLOCKS_PER_SEC 1000000l + +# if !defined __STRICT_ANSI__ && !defined __USE_XOPEN2K +/* Even though CLOCKS_PER_SEC has such a strange value CLK_TCK + presents the real value for clock ticks per second for the system. */ +# include +extern long int __sysconf (int); +# define CLK_TCK ((__clock_t) __sysconf (2)) /* 2 is _SC_CLK_TCK */ +# endif + +# ifdef __USE_POSIX199309 +/* Identifier for system-wide realtime clock. */ +# define CLOCK_REALTIME 0 +/* Monotonic system-wide clock. */ +# define CLOCK_MONOTONIC 1 +/* High-resolution timer from the CPU. */ +# define CLOCK_PROCESS_CPUTIME_ID 2 +/* Thread-specific CPU-time clock. */ +# define CLOCK_THREAD_CPUTIME_ID 3 + +/* Flag to indicate time is absolute. */ +# define TIMER_ABSTIME 1 +# endif + +# endif /* bits/time.h */ +#endif + +#ifdef __need_timeval +# undef __need_timeval +# ifndef _STRUCT_TIMEVAL +# define _STRUCT_TIMEVAL 1 +# include + +/* A time value that is accurate to the nearest + microsecond but also has a range of years. */ +struct timeval + { + __time_t tv_sec; /* Seconds. */ + __suseconds_t tv_usec; /* Microseconds. */ + }; +# endif /* struct timeval */ +#endif /* need timeval */ diff --git a/packages/glibc/glibc-2.4/generic-bits_types.h b/packages/glibc/glibc-2.4/generic-bits_types.h new file mode 100644 index 0000000000..65c8a9fe90 --- /dev/null +++ b/packages/glibc/glibc-2.4/generic-bits_types.h @@ -0,0 +1,200 @@ +/* bits/types.h -- definitions of __*_t types underlying *_t types. + Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +/* + * Never include this file directly; use instead. + */ + +#ifndef _BITS_TYPES_H +#define _BITS_TYPES_H 1 + +#include +#include + +#define __need_size_t +#include + +/* Convenience types. */ +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + +/* Fixed-size types, underlying types depend on word size and compiler. */ +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; +#if __WORDSIZE == 64 +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; +#elif defined __GLIBC_HAVE_LONG_LONG +__extension__ typedef signed long long int __int64_t; +__extension__ typedef unsigned long long int __uint64_t; +#endif + +/* quad_t is also 64 bits. */ +#if __WORDSIZE == 64 +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; +#elif defined __GLIBC_HAVE_LONG_LONG +__extension__ typedef long long int __quad_t; +__extension__ typedef unsigned long long int __u_quad_t; +#else +typedef struct +{ + long __val[2]; +} __quad_t; +typedef struct +{ + __u_long __val[2]; +} __u_quad_t; +#endif + + +/* The machine-dependent file defines __*_T_TYPE + macros for each of the OS types we define below. The definitions + of those macros must use the following macros for underlying types. + We define __S_TYPE and __U_TYPE for the signed and unsigned + variants of each of the following integer types on this machine. + + 16 -- "natural" 16-bit type (always short) + 32 -- "natural" 32-bit type (always int) + 64 -- "natural" 64-bit type (long or long long) + LONG32 -- 32-bit type, traditionally long + QUAD -- 64-bit type, always long long + WORD -- natural type of __WORDSIZE bits (int or long) + LONGWORD -- type of __WORDSIZE bits, traditionally long + + We distinguish WORD/LONGWORD, 32/LONG32, and 64/QUAD so that the + conventional uses of `long' or `long long' type modifiers match the + types we define, even when a less-adorned type would be the same size. + This matters for (somewhat) portably writing printf/scanf formats for + these types, where using the appropriate l or ll format modifiers can + make the typedefs and the formats match up across all GNU platforms. If + we used `long' when it's 64 bits where `long long' is expected, then the + compiler would warn about the formats not matching the argument types, + and the programmer changing them to shut up the compiler would break the + program's portability. + + Here we assume what is presently the case in all the GCC configurations + we support: long long is always 64 bits, long is always word/address size, + and int is always 32 bits. */ + +#define __S16_TYPE short int +#define __U16_TYPE unsigned short int +#define __S32_TYPE int +#define __U32_TYPE unsigned int +#define __SLONGWORD_TYPE long int +#define __ULONGWORD_TYPE unsigned long int +#if __WORDSIZE == 32 +# define __SQUAD_TYPE __quad_t +# define __UQUAD_TYPE __u_quad_t +# define __SWORD_TYPE int +# define __UWORD_TYPE unsigned int +# define __SLONG32_TYPE long int +# define __ULONG32_TYPE unsigned long int +# define __S64_TYPE __quad_t +# define __U64_TYPE __u_quad_t +/* We want __extension__ before typedef's that use nonstandard base types + such as `long long' in C89 mode. */ +# define __STD_TYPE __extension__ typedef +#elif __WORDSIZE == 64 +# define __SQUAD_TYPE long int +# define __UQUAD_TYPE unsigned long int +# define __SWORD_TYPE long int +# define __UWORD_TYPE unsigned long int +# define __SLONG32_TYPE int +# define __ULONG32_TYPE unsigned int +# define __S64_TYPE long int +# define __U64_TYPE unsigned long int +/* No need to mark the typedef with __extension__. */ +# define __STD_TYPE typedef +#else +# error +#endif +#include /* Defines __*_T_TYPE macros. */ + + +__STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */ +__STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */ +__STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */ +__STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */ +__STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/ +__STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */ +__STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */ +__STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */ +__STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */ +__STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */ +__STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */ +__STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */ +__STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */ +__STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */ +__STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */ +__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */ +__STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */ +__STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */ + +__STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */ +__STD_TYPE __SWBLK_T_TYPE __swblk_t; /* Type of a swap block maybe? */ +__STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */ + +/* Clock ID used in clock and timer functions. */ +__STD_TYPE __CLOCKID_T_TYPE __clockid_t; + +/* Timer ID returned by `timer_create'. */ +__STD_TYPE __TIMER_T_TYPE __timer_t; + +/* Type to represent block size. */ +__STD_TYPE __BLKSIZE_T_TYPE __blksize_t; + +/* Types from the Large File Support interface. */ + +/* Type to count number of disk blocks. */ +__STD_TYPE __BLKCNT_T_TYPE __blkcnt_t; +__STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t; + +/* Type to count file system blocks. */ +__STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t; +__STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t; + +/* Type to count file system nodes. */ +__STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t; +__STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t; + +__STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */ + +/* These few don't really vary by system, they always correspond + to one of the other defined types. */ +typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */ +typedef __quad_t *__qaddr_t; +typedef char *__caddr_t; + +/* Duplicates info from stdint.h but this is used in unistd.h. */ +__STD_TYPE __SWORD_TYPE __intptr_t; + +/* Duplicate info from sys/socket.h. */ +__STD_TYPE __U32_TYPE __socklen_t; + + +#undef __STD_TYPE + +#endif /* bits/types.h */ diff --git a/packages/glibc/glibc-2.4/generic-bits_typesizes.h b/packages/glibc/glibc-2.4/generic-bits_typesizes.h new file mode 100644 index 0000000000..e9226c4174 --- /dev/null +++ b/packages/glibc/glibc-2.4/generic-bits_typesizes.h @@ -0,0 +1,66 @@ +/* bits/typesizes.h -- underlying types for *_t. Generic version. + Copyright (C) 2002, 2003 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _BITS_TYPES_H +# error "Never include directly; use instead." +#endif + +#ifndef _BITS_TYPESIZES_H +#define _BITS_TYPESIZES_H 1 + +/* See for the meaning of these macros. This file exists so + that need not vary across different GNU platforms. */ + +#define __DEV_T_TYPE __UQUAD_TYPE +#define __UID_T_TYPE __U32_TYPE +#define __GID_T_TYPE __U32_TYPE +#define __INO_T_TYPE __ULONGWORD_TYPE +#define __INO64_T_TYPE __UQUAD_TYPE +#define __MODE_T_TYPE __U32_TYPE +#define __NLINK_T_TYPE __UWORD_TYPE +#define __OFF_T_TYPE __SLONGWORD_TYPE +#define __OFF64_T_TYPE __SQUAD_TYPE +#define __PID_T_TYPE __S32_TYPE +#define __RLIM_T_TYPE __ULONGWORD_TYPE +#define __RLIM64_T_TYPE __UQUAD_TYPE +#define __BLKCNT_T_TYPE __SLONGWORD_TYPE +#define __BLKCNT64_T_TYPE __SQUAD_TYPE +#define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE +#define __FSBLKCNT64_T_TYPE __UQUAD_TYPE +#define __FSFILCNT_T_TYPE __ULONGWORD_TYPE +#define __FSFILCNT64_T_TYPE __UQUAD_TYPE +#define __ID_T_TYPE __U32_TYPE +#define __CLOCK_T_TYPE __SLONGWORD_TYPE +#define __TIME_T_TYPE __SLONGWORD_TYPE +#define __USECONDS_T_TYPE __U32_TYPE +#define __SUSECONDS_T_TYPE __SLONGWORD_TYPE +#define __DADDR_T_TYPE __S32_TYPE +#define __SWBLK_T_TYPE __SLONGWORD_TYPE +#define __KEY_T_TYPE __S32_TYPE +#define __CLOCKID_T_TYPE __S32_TYPE +#define __TIMER_T_TYPE void * +#define __BLKSIZE_T_TYPE __SLONGWORD_TYPE +#define __FSID_T_TYPE struct { int __val[2]; } +#define __SSIZE_T_TYPE __SWORD_TYPE + +/* Number of descriptors that can fit in an `fd_set'. */ +#define __FD_SETSIZE 1024 + + +#endif /* bits/typesizes.h */ diff --git a/packages/glibc/glibc-2.4/glibc-2.4-compile.patch b/packages/glibc/glibc-2.4/glibc-2.4-compile.patch new file mode 100644 index 0000000000..ea9f55ae7f --- /dev/null +++ b/packages/glibc/glibc-2.4/glibc-2.4-compile.patch @@ -0,0 +1,29 @@ +--- glibc-2.4/csu/libc-start.c.ark 2006-03-13 03:07:15.000000000 +0100 ++++ glibc-2.4/csu/libc-start.c 2006-03-13 03:08:51.000000000 +0100 +@@ -59,6 +59,11 @@ + # define LIBC_START_MAIN BP_SYM (__libc_start_main) + #endif + ++#ifdef SHARED ++#include ++extern struct pthread_functions __libc_pthread_functions; ++#endif ++ + #ifdef MAIN_AUXVEC_ARG + /* main gets passed a pointer to the auxiliary. */ + # define MAIN_AUXVEC_DECL , void * +--- glibc-2.4/nscd/Makefile.ark 2006-03-13 14:05:47.000000000 +0100 ++++ glibc-2.4/nscd/Makefile 2006-03-13 14:06:12.000000000 +0100 +@@ -67,8 +67,10 @@ + # contains only the basic kernel interface headers, not something like + # libselinux. So the simplest thing is to presume that the standard + # system headers will be ok for this file. +-$(objpfx)nscd_stat.o: sysincludes = # nothing +-$(objpfx)selinux.o: sysincludes = # nothing ++# Except, of course, this breaks crosscompiling with kernel headers in ++# a nonstandard location... ++#$(objpfx)nscd_stat.o: sysincludes = # nothing ++#$(objpfx)selinux.o: sysincludes = # nothing + + distribute := nscd.h nscd-client.h dbg_log.h \ + $(addsuffix .c, $(filter-out xmalloc,$(all-nscd-modules))) \ diff --git a/packages/glibc/glibc-2.4/ldsocache-varrun.patch b/packages/glibc/glibc-2.4/ldsocache-varrun.patch new file mode 100644 index 0000000000..9994d4f879 --- /dev/null +++ b/packages/glibc/glibc-2.4/ldsocache-varrun.patch @@ -0,0 +1,18 @@ +This patch moves ld.so.cache from /etc to /var/run. This is for devices +where /etc is JFFS2 or CRAMFS but /var is a ramdisk. + +# +# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher +# + +--- libc/sysdeps/generic/dl-cache.h~ldsocache-varrun ++++ libc/sysdeps/generic/dl-cache.h +@@ -29,7 +29,7 @@ + #endif + + #ifndef LD_SO_CACHE +-# define LD_SO_CACHE SYSCONFDIR "/ld.so.cache" ++# define LD_SO_CACHE "/var/run/ld.so.cache" + #endif + + #ifndef add_system_dir diff --git a/packages/glibc/glibc-2.4/nptl-crosscompile.patch b/packages/glibc/glibc-2.4/nptl-crosscompile.patch new file mode 100644 index 0000000000..18a46ad4f1 --- /dev/null +++ b/packages/glibc/glibc-2.4/nptl-crosscompile.patch @@ -0,0 +1,26 @@ +--- glibc-2.4/nptl/sysdeps/pthread/configure.in.ark 2006-03-12 00:41:40.000000000 +0100 ++++ glibc-2.4/nptl/sysdeps/pthread/configure.in 2006-03-12 00:44:08.000000000 +0100 +@@ -45,5 +45,6 @@ + AC_MSG_ERROR([the compiler must support C cleanup handling]) + fi + else +- AC_MSG_ERROR(forced unwind support is required) ++ AC_MSG_WARN([forced unwind support is required, can't be verified while crosscompiling]) ++ AC_DEFINE(HAVE_FORCED_UNWIND) + fi +--- glibc-2.4/nptl/sysdeps/pthread/configure.ark 2006-03-12 00:42:47.000000000 +0100 ++++ glibc-2.4/nptl/sysdeps/pthread/configure 2006-03-12 00:44:08.000000000 +0100 +@@ -153,7 +153,10 @@ + { (exit 1); exit 1; }; } + fi + else +- { { echo "$as_me:$LINENO: error: forced unwind support is required" >&5 +-echo "$as_me: error: forced unwind support is required" >&2;} +- { (exit 1); exit 1; }; } ++ { echo "$as_me:$LINENO: WARNING: forced unwind support is required, can't be verified while crosscompiling" >&5 ++echo "$as_me: WARNING: forced unwind support is required, can't be verified while crosscompiling" >&2;} ++ cat >>confdefs.h <<\_ACEOF ++#define HAVE_FORCED_UNWIND 1 ++_ACEOF ++ + fi diff --git a/packages/glibc/glibc-initial_2.4.bb b/packages/glibc/glibc-initial_2.4.bb new file mode 100644 index 0000000000..422e8b7110 --- /dev/null +++ b/packages/glibc/glibc-initial_2.4.bb @@ -0,0 +1,46 @@ +SECTION = "libs" +include glibc_${PV}.bb + +DEPENDS = "linux-libc-headers" +PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" +FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/glibc-cvs', '${FILE_DIRNAME}/glibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}" + +PACKAGES = "" + +do_configure () { + sed -ie 's,{ (exit 1); exit 1; }; },{ (exit 0); }; },g' ${S}/configure + chmod +x ${S}/configure + CC="${BUILD_CC}" CPP="${BUILD_CPP}" LD="${BUILD_LD}" ${S}/configure --host=${TARGET_SYS} --build=${BUILD_SYS} \ + --without-cvs --disable-sanity-checks \ + --with-headers=${CROSS_DIR}/${TARGET_SYS}/include \ + --enable-hacker-mode + if grep -q GLIBC_2.3 ${S}/ChangeLog; then + # glibc-2.3.x passes cross options to $(CC) when generating errlist-compat.c, which fails without a real cross-compiler. + # Fortunately, we don't need errlist-compat.c, since we just need .h files, + # so work around this by creating a fake errlist-compat.c and satisfying its dependencies. + # Another workaround might be to tell configure to not use any cross options to $(CC). + # The real fix would be to get install-headers to not generate errlist-compat.c. + make sysdeps/gnu/errlist.c + mkdir -p stdio-common + touch stdio-common/errlist-compat.c + fi +} + +do_compile () { + : +} + +do_stage () { + oe_runmake cross-compiling=yes install_root=${CROSS_DIR}/${TARGET_SYS} prefix="" install-headers + + # Two headers -- stubs.h and features.h -- aren't installed by install-headers, + # so do them by hand. We can tolerate an empty stubs.h for the moment. + # See e.g. http://gcc.gnu.org/ml/gcc/2002-01/msg00900.html + mkdir -p ${CROSS_DIR}/${TARGET_SYS}/include/gnu + touch ${CROSS_DIR}/${TARGET_SYS}/include/gnu/stubs.h + cp ${S}/include/features.h ${CROSS_DIR}/${TARGET_SYS}/include/features.h +} + +do_install () { + : +} diff --git a/packages/glibc/glibc-intermediate_2.4.bb b/packages/glibc/glibc-intermediate_2.4.bb new file mode 100644 index 0000000000..ce3d20b2fd --- /dev/null +++ b/packages/glibc/glibc-intermediate_2.4.bb @@ -0,0 +1,14 @@ +SECTION = "libs" +include glibc_${PV}.bb + +DEFAULT_PREFERENCE = "-1" + +do_install () { + : +} + +PACKAGES = "" +PROVIDES = "virtual/${TARGET_PREFIX}libc-for-gcc" +DEPENDS = "virtual/${TARGET_PREFIX}gcc-initial" +GLIBC_ADDONS = "nptl,ports" +GLIBC_EXTRA_OECONF = "" diff --git a/packages/glibc/glibc_2.4.bb b/packages/glibc/glibc_2.4.bb new file mode 100644 index 0000000000..0b870678e7 --- /dev/null +++ b/packages/glibc/glibc_2.4.bb @@ -0,0 +1,204 @@ +DESCRIPTION = "GNU C Library" +HOMEPAGE = "http://www.gnu.org/software/libc/libc.html" +LICENSE = "LGPL" +SECTION = "libs" +PRIORITY = "required" +MAINTAINER = "Phil Blundell " +DEFAULT_PREFERENCE = "-1" + +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-2.4" + +GLIBC_ADDONS ?= "ports,nptl,libidn" +GLIBC_EXTRA_OECONF ?= "" + +GLIBC_BROKEN_LOCALES = "sid_ET tr_TR mn_MN" + +# +# For now, we will skip building of a gcc package if it is a uclibc one +# and our build is not a uclibc one, and we skip a glibc one if our build +# is a uclibc build. +# +# See the note in gcc/gcc_3.4.0.oe +# + +python __anonymous () { + import bb, re + uc_os = (re.match('.*uclibc$', bb.data.getVar('TARGET_OS', d, 1)) != None) + if uc_os: + raise bb.parse.SkipPackage("incompatible with target %s" % + bb.data.getVar('TARGET_OS', d, 1)) +} + +# nptl needs unwind support in gcc, which can't be built without glibc. +PROVIDES = "virtual/libc ${@['virtual/${TARGET_PREFIX}libc-for-gcc', '']['nptl' in '${GLIBC_ADDONS}']}" +PROVIDES += "virtual/libintl virtual/libiconv" +DEPENDS = "${@['virtual/${TARGET_PREFIX}gcc-initial', 'virtual/${TARGET_PREFIX}gcc']['nptl' in '${GLIBC_ADDONS}']} linux-libc-headers" +RDEPENDS_${PN}-dev = "linux-libc-headers-dev" +INHIBIT_DEFAULT_DEPS = "1" + +# file://noinfo.patch;patch=1 +# file://ldconfig.patch;patch=1;pnum=0 +# file://arm-machine-gmon.patch;patch=1;pnum=0 \ +# \ +# file://arm-ioperm.patch;patch=1;pnum=0 \ +# file://ldd.patch;patch=1;pnum=0 \ +SRC_URI = "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-2.4.tar.bz2 \ + ftp://ftp.gnu.org/pub/gnu/glibc/glibc-ports-2.4.tar.bz2 \ + ftp://ftp.gnu.org/pub/gnu/glibc/glibc-libidn-2.4.tar.bz2 \ + http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-2.6.12.0.tar.bz2 \ + file://arm-memcpy.patch;patch=1 \ + file://arm-longlong.patch;patch=1 \ + file://fhs-linux-paths.patch;patch=1 \ + file://dl-cache-libcmp.patch;patch=1 \ + file://ldsocache-varrun.patch;patch=1 \ + file://nptl-crosscompile.patch;patch=1 \ + file://glibc-2.4-compile.patch;patch=1 \ + file://generic-bits_select.h \ + file://generic-bits_types.h \ + file://generic-bits_typesizes.h \ + file://generic-bits_time.h \ + file://etc/ld.so.conf \ + file://generate-supported.mk" + +S = "${WORKDIR}/glibc-2.4" +B = "${WORKDIR}/build-${TARGET_SYS}" + +inherit autotools + +EXTRA_OECONF = "--enable-kernel=${OLDEST_KERNEL} \ + --without-cvs --disable-profile --disable-debug --without-gd \ + --enable-clocale=gnu \ + --enable-add-ons=${GLIBC_ADDONS} \ + --with-headers=${WORKDIR}/linux-libc-headers-2.6.12.0/include \ + --without-selinux \ + ${GLIBC_EXTRA_OECONF}" + +EXTRA_OECONF += "${@get_glibc_fpu_setting(bb, d)}" + +def get_glibc_fpu_setting(bb, d): + if bb.data.getVar('TARGET_FPU', d, 1) in [ 'soft' ]: + return "--without-fp" + return "" + +do_munge() { + # Integrate ports and libidn into tree + mv ${WORKDIR}/glibc-ports-${PV} ${S}/ports + mv ${WORKDIR}/glibc-libidn-${PV} ${S}/libidn + + # Ports isn't really working... Fix it + # Some of this is rather dirty, but it seems to be the only + # quick way to get this cruft to compile + rm -rf ${S}/ports/sysdeps/unix/sysv/linux/arm/linuxthreads + ln -s nptl ${S}/ports/sysdeps/unix/sysv/linux/arm/linuxthreads + cp ${S}/sysdeps/unix/sysv/linux/i386/bits/wchar.h ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/ + cp ${S}/sysdeps/wordsize-32/bits/wordsize.h ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/ + cp ${WORKDIR}/generic-bits_select.h ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/select.h + cp ${WORKDIR}/generic-bits_types.h ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/types.h + cp ${WORKDIR}/generic-bits_typesizes.h ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/typesizes.h + cp ${WORKDIR}/generic-bits_time.h ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/time.h + # Copy in generic stuff for not yet implemented headers + for i in ${S}/bits/*.h; do + F=`basename $i` + [ "$F" = "local_lim.h" ] && continue + [ "$F" = "errno.h" ] && continue + test -e ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/$F || test -e ${S}/ports/sysdeps/arm/bits/$F || test -e ${S}/sysdeps/unix/sysv/linux/bits/$F || test -e ${S}/sysdeps/ieee754/bits/$F || cp $i ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/ + done + # This is harmful; we need to get the one from nptl/sysdeps/pthreads + rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/libc-lock.h + # Obsoleted by sysdeps/arm/{fpu,eabi}/bits/fenv.h + rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/fenv.h + # Obsoleted by sysdeps/gnu/bits/utmp.h + rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/utmp.h + + # Create kernel headers symlink + ln -s asm-${TARGET_ARCH} ${WORKDIR}/linux-libc-headers-2.6.12.0/include/asm + + # http://www.handhelds.org/hypermail/oe/51/5135.html + # Some files were moved around between directories on + # 2005-12-21, which means that any attempt to check out + # from CVS using a datestamp older than that will be doomed. + # + # This is a workaround for that problem. + rm -rf ${S}/bits +} + +addtask munge before do_patch after do_unpack + +do_configure () { +# override this function to avoid the autoconf/automake/aclocal/autoheader +# calls for now +# don't pass CPPFLAGS into configure, since it upsets the kernel-headers +# version check and doesn't really help with anything + if [ -z "`which rpcgen`" ]; then + echo "rpcgen not found. Install glibc-devel." + exit 1 + fi + (cd ${S} && gnu-configize) || die "failure in running gnu-configize" + CPPFLAGS="" oe_runconf +} + +rpcsvc = "bootparam_prot.x nlm_prot.x rstat.x \ + yppasswd.x klm_prot.x rex.x sm_inter.x mount.x \ + rusers.x spray.x nfs_prot.x rquota.x key_prot.x" + +do_compile () { + # -Wl,-rpath-link /lib in LDFLAGS can cause breakage if another glibc is in staging + unset LDFLAGS + base_do_compile + ( + cd ${S}/sunrpc/rpcsvc + for r in ${rpcsvc}; do + h=`echo $r|sed -e's,\.x$,.h,'` + rpcgen -h $r -o $h || oewarn "unable to generate header for $r" + done + ) +} + +do_stage() { + rm -f ${STAGING_LIBDIR}/libc.so.6 + oe_runmake 'install_root=${STAGING_DIR}/${HOST_SYS}' \ + 'includedir=/include' 'libdir=/lib' 'slibdir=/lib' \ + '${STAGING_LIBDIR}/libc.so.6' \ + install-headers install-lib + + install -d ${STAGING_INCDIR}/gnu \ + ${STAGING_INCDIR}/bits \ + ${STAGING_INCDIR}/rpcsvc + install -m 0644 ${S}/include/gnu/stubs.h ${STAGING_INCDIR}/gnu/ + install -m 0644 ${B}/bits/stdio_lim.h ${STAGING_INCDIR}/bits/ + install -m 0644 misc/syscall-list.h ${STAGING_INCDIR}/bits/syscall.h + for r in ${rpcsvc}; do + h=`echo $r|sed -e's,\.x$,.h,'` + install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_INCDIR}/rpcsvc/ + done + for i in libc.a libc_pic.a libc_nonshared.a; do + install -m 0644 ${B}/$i ${STAGING_LIBDIR}/ || die "failed to install $i" + done + echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_LIBDIR}/libpthread.so + echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_LIBDIR}/libc.so + + rm -f ${CROSS_DIR}/${TARGET_SYS}/lib/libc.so.6 + oe_runmake 'install_root=${CROSS_DIR}/${TARGET_SYS}' \ + 'includedir=/include' 'libdir=/lib' 'slibdir=/lib' \ + '${CROSS_DIR}/${TARGET_SYS}/lib/libc.so.6' \ + install-headers install-lib + + install -d ${CROSS_DIR}/${TARGET_SYS}/include/gnu \ + ${CROSS_DIR}/${TARGET_SYS}/include/bits \ + ${CROSS_DIR}/${TARGET_SYS}/include/rpcsvc + install -m 0644 ${S}/include/gnu/stubs.h ${CROSS_DIR}/${TARGET_SYS}/include/gnu/ + install -m 0644 ${B}/bits/stdio_lim.h ${CROSS_DIR}/${TARGET_SYS}/include/bits/ + install -m 0644 misc/syscall-list.h ${CROSS_DIR}/${TARGET_SYS}/include/bits/syscall.h + for r in ${rpcsvc}; do + h=`echo $r|sed -e's,\.x$,.h,'` + install -m 0644 ${S}/sunrpc/rpcsvc/$h ${CROSS_DIR}/${TARGET_SYS}/include/rpcsvc/ + done + + for i in libc.a libc_pic.a libc_nonshared.a; do + install -m 0644 ${B}/$i ${CROSS_DIR}/${TARGET_SYS}/lib/ || die "failed to install $i" + done + echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${CROSS_DIR}/${TARGET_SYS}/lib/libpthread.so + echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${CROSS_DIR}/${TARGET_SYS}/lib/libc.so +} + +include glibc-package.bbclass -- cgit v1.2.3 From f5a8f009f6994ce5589fc3f520dffdc573f09d96 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 14 Mar 2006 09:14:56 +0000 Subject: libxpm 3.5.4.2: split sxpm/cxpm into separate packages --- packages/xlibs/libxpm_3.5.4.2.bb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'packages') diff --git a/packages/xlibs/libxpm_3.5.4.2.bb b/packages/xlibs/libxpm_3.5.4.2.bb index 10cf6a6ead..0f2b8a94a1 100644 --- a/packages/xlibs/libxpm_3.5.4.2.bb +++ b/packages/xlibs/libxpm_3.5.4.2.bb @@ -3,6 +3,7 @@ SECTION = "x11/libs" PRIORITY = "optional" #MAINTAINER = "" LICENSE = "X-BSD" +PR = "r1" DEPENDS = "xproto libx11 util-macros" @@ -15,3 +16,7 @@ do_stage () { install -m 0644 ${S}/include/X11/xpm.h ${STAGING_INCDIR}/X11/xpm.h oe_libinstall -a -so libXpm ${STAGING_LIBDIR} } + +PACKAGES =+ "sxpm cxpm" +FILES_cxpm = "${bindir}/cxpm" +FILES_sxpm = "${bindir}/sxpm" -- cgit v1.2.3 From b3b3aff527b3b59021ce90e4373863540bbf3e1d Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 14 Mar 2006 11:40:43 +0000 Subject: qpe-vexed-levels: do not fetch from CVS but use archive of levels --- packages/qpe-vexed/qpe-vexed-levels_2.1Beta1.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'packages') diff --git a/packages/qpe-vexed/qpe-vexed-levels_2.1Beta1.bb b/packages/qpe-vexed/qpe-vexed-levels_2.1Beta1.bb index f38c29f096..57475a3d53 100644 --- a/packages/qpe-vexed/qpe-vexed-levels_2.1Beta1.bb +++ b/packages/qpe-vexed/qpe-vexed-levels_2.1Beta1.bb @@ -6,9 +6,9 @@ LICENSE = "GPL" AUTHOR = "The Vexed Development Team" HOMEPAGE = "http://vexed.sourceforge.net/" PACKAGE_ARCH = "all" -PR = "r1" +PR = "r2" -SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/vexed/;module=vexed/levelpacks" +SRC_URI = "http://ewi546.ewi.utwente.nl/mirror/hrw-oe-sources/vexed-levelpacks-20060109.tar.gz" S = "${WORKDIR}" -- cgit v1.2.3 From b10dd1e36d190186eb87bbe608e505cd20ce596f Mon Sep 17 00:00:00 2001 From: Graeme Gregory Date: Tue, 14 Mar 2006 12:05:44 +0000 Subject: sylpheed_2.2.3.bb : new version --- packages/sylpheed/sylpheed_2.2.3.bb | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 packages/sylpheed/sylpheed_2.2.3.bb (limited to 'packages') diff --git a/packages/sylpheed/sylpheed_2.2.3.bb b/packages/sylpheed/sylpheed_2.2.3.bb new file mode 100644 index 0000000000..bc63f0d71b --- /dev/null +++ b/packages/sylpheed/sylpheed_2.2.3.bb @@ -0,0 +1,32 @@ +SECTION = "x11/network" +DESCRIPTION = "Mail user agent" +DEPENDS = "gtk+ gpgme gnutls" +MAINTAINER = "Patrick Steiner " +LICENSE = "GPL" +PR = "r3" + +SRC_URI = "http://sylpheed.good-day.net/sylpheed/v2.2/sylpheed-${PV}.tar.bz2 \ + file://sylpheed-2.2.2-libsylph-Makefile-am.patch;patch=1 \ + file://sylpheed-2.2.2-src-Makefile-am.patch;patch=1" + + +FILES_${PN} = "${bindir} ${datadir}/pixmaps ${datadir}/applications" +FILES_${PN}-doc += "${datadir}" + +EXTRA_OECONF = "--enable-gnutls" + +CFLAGS += "-D_GNU_SOURCE" + +do_configure_prepend() { + mkdir -p m4 +} + +inherit autotools + +do_install_append() { + install -d ${D}${datadir}/applications + install -m 0644 sylpheed.desktop ${D}${datadir}/applications/ + install -d ${D}${datadir}/pixmaps + install -m 0644 sylpheed.png ${D}${datadir}/pixmaps/ +} + -- cgit v1.2.3 From 3db8f133a0106933fba0cd7156dd7e8962e285fc Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 14 Mar 2006 14:57:16 +0000 Subject: gcc 4.1.0: turn off building of libssp --- packages/gcc/gcc_4.1.0.bb | 1 + 1 file changed, 1 insertion(+) (limited to 'packages') diff --git a/packages/gcc/gcc_4.1.0.bb b/packages/gcc/gcc_4.1.0.bb index 8bd3640fd8..0a0406c7e6 100644 --- a/packages/gcc/gcc_4.1.0.bb +++ b/packages/gcc/gcc_4.1.0.bb @@ -15,3 +15,4 @@ SRC_URI = "http://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.0/gcc-4.1.0.tar.bz2 \ file://ldflags.patch;patch=1" include gcc4-build.inc +EXTRA_OECONF += "--disable-libssp" -- cgit v1.2.3 From ceb0e05d0288e65524b852dfde15550e26645df6 Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Wed, 15 Mar 2006 11:47:42 +0000 Subject: gpe-keylock: add 0.12 --- packages/gpe-keylock/.mtn2git_empty | 0 packages/gpe-keylock/gpe-keylock_0.12.bb | 8 ++++++++ 2 files changed, 8 insertions(+) create mode 100644 packages/gpe-keylock/.mtn2git_empty create mode 100644 packages/gpe-keylock/gpe-keylock_0.12.bb (limited to 'packages') diff --git a/packages/gpe-keylock/.mtn2git_empty b/packages/gpe-keylock/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/gpe-keylock/gpe-keylock_0.12.bb b/packages/gpe-keylock/gpe-keylock_0.12.bb new file mode 100644 index 0000000000..de8e45a6d9 --- /dev/null +++ b/packages/gpe-keylock/gpe-keylock_0.12.bb @@ -0,0 +1,8 @@ +LICENSE = "GPL" +inherit gpe + +DESCRIPTION = "GPE screen lock utility" +DEPENDS = "gtk+ libgpewidget" +SECTION = "gpe" +PRIORITY = "recommended" + -- cgit v1.2.3 From 4180227db3bd725ce340f36add09af0c9bbeb8ca Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Wed, 15 Mar 2006 15:05:40 +0000 Subject: keylaunch: add 2.0.10, drop old versions. --- packages/keylaunch/files/keylaunchrc | 16 ++++++++-------- packages/keylaunch/files/makefile-fix.patch | 11 ----------- packages/keylaunch/keylaunch_2.0.7.bb | 21 --------------------- packages/keylaunch/keylaunch_2.0.8.bb | 20 -------------------- 4 files changed, 8 insertions(+), 60 deletions(-) delete mode 100644 packages/keylaunch/files/makefile-fix.patch delete mode 100644 packages/keylaunch/keylaunch_2.0.7.bb delete mode 100644 packages/keylaunch/keylaunch_2.0.8.bb (limited to 'packages') diff --git a/packages/keylaunch/files/keylaunchrc b/packages/keylaunch/files/keylaunchrc index ea81a99f18..0296db9dad 100644 --- a/packages/keylaunch/files/keylaunchrc +++ b/packages/keylaunch/files/keylaunchrc @@ -1,8 +1,8 @@ -key=???Pressed XF86AudioRecord:Record Memo:gpe-soundbite record --autogenerate-filename $HOME_VOLATILE -key=???XF86Calendar:Calendar:gpe-calendar -key=???telephone:Contacts:gpe-contacts -key=???XF86Mail:Running programs:gpe-taskmanager -key=???XF86Start:matchbox-remote -desktop -key=???XF86PowerDown:apm --suspend -key=???Held XF86PowerDown:bl toggle -key=???Combine XF86Calendar XF86Start:gpe-keylock +key=????Pressed XF86AudioRecord:gpe-soundbite record --autogenerate-filename $HOME_VOLATILE +key=????Pressed XF86Calendar:gpe-calendar +key=????Pressed telephone:gpe-contacts +key=????Pressed XF86Mail:gpe-taskmanager +key=????Pressed XF86Start:~matchbox-remote -desktop +key=????Pressed XF86PowerDown:~apm --suspend +key=????Held XF86PowerDown:~bl toggle +key=????Combine XF86Calendar XF86Start:gpe-keylock diff --git a/packages/keylaunch/files/makefile-fix.patch b/packages/keylaunch/files/makefile-fix.patch deleted file mode 100644 index 52260bf4de..0000000000 --- a/packages/keylaunch/files/makefile-fix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- keylaunch-2.0.7/Makefile.orig 2006-02-02 17:44:53.000000000 +0100 -+++ keylaunch-2.0.7/Makefile 2006-02-02 17:44:55.000000000 +0100 -@@ -28,7 +28,7 @@ - all: $(PROG) - - $(PROG): $(OBJS) -- $(CC) $(OBJS) $(LIBS) -o $@ -+ $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@ - - install-program: all - install -sD $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG) diff --git a/packages/keylaunch/keylaunch_2.0.7.bb b/packages/keylaunch/keylaunch_2.0.7.bb deleted file mode 100644 index 42921dfcdc..0000000000 --- a/packages/keylaunch/keylaunch_2.0.7.bb +++ /dev/null @@ -1,21 +0,0 @@ -inherit gpe - -DEPENDS = "virtual/xserver libxtst libxau libxpm" -SECTION = "gpe" -LICENSE = "GPL" -DESCRIPTION = "A small utility for binding commands to a hot key.\ - Keylaunch is a minimal utility for associating commands with hot keys. This\ - GPE version is intended for use with the special keys found on most handheld\ - computers. You can connect each key to a program of your choice; if the\ - program is already running, keylaunch can bring its window to the front\ - rather than just running another copy." -PR = "r1" - -SRC_URI += " file://keylaunchrc \ - file://makefile-fix.patch;patch=1" - -do_install_prepend () { - install ${WORKDIR}/keylaunchrc ${S}/keylaunchrc -} - -export CVSBUILD="no" diff --git a/packages/keylaunch/keylaunch_2.0.8.bb b/packages/keylaunch/keylaunch_2.0.8.bb deleted file mode 100644 index b509e450ee..0000000000 --- a/packages/keylaunch/keylaunch_2.0.8.bb +++ /dev/null @@ -1,20 +0,0 @@ -inherit gpe - -DEPENDS = "virtual/xserver libxtst libxau libxpm libgpelaunch" -SECTION = "gpe" -LICENSE = "GPL" -DESCRIPTION = "A small utility for binding commands to a hot key.\ - Keylaunch is a minimal utility for associating commands with hot keys. This\ - GPE version is intended for use with the special keys found on most handheld\ - computers. You can connect each key to a program of your choice; if the\ - program is already running, keylaunch can bring its window to the front\ - rather than just running another copy." -PR = "r0" - -SRC_URI += " file://keylaunchrc" - -do_install_prepend () { - install ${WORKDIR}/keylaunchrc ${S}/keylaunchrc -} - -export CVSBUILD="no" -- cgit v1.2.3 From 121c25f088383091f78774cc8c8453987e23dc10 Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Wed, 15 Mar 2006 15:16:11 +0000 Subject: display-brightness: Add 1.0.0 contributed by Patrick Steiner. --- packages/display-brightness/.mtn2git_empty | 0 packages/display-brightness/display-brightness.sh | 41 ++++++++++++++++++++++ .../display-brightness/display-brightness_1.0.0.bb | 14 ++++++++ 3 files changed, 55 insertions(+) create mode 100644 packages/display-brightness/.mtn2git_empty create mode 100644 packages/display-brightness/display-brightness.sh create mode 100644 packages/display-brightness/display-brightness_1.0.0.bb (limited to 'packages') diff --git a/packages/display-brightness/.mtn2git_empty b/packages/display-brightness/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/display-brightness/display-brightness.sh b/packages/display-brightness/display-brightness.sh new file mode 100644 index 0000000000..8141866858 --- /dev/null +++ b/packages/display-brightness/display-brightness.sh @@ -0,0 +1,41 @@ +#!/bin/sh + +# display-brightness.sh +# simple script to set display-brightness for zaurus clamshell +# author: patrick steiner +# version: 1.00 | 22.02.2005 23:20 + + +STEP=5 +MAX_BRIGHTNESS=`cat /sys/class/backlight/*/max_brightness` +ACTUAL_BRIGHTNESS=`cat /sys/class/backlight/*/actual_brightness` +BRIGHTNESS_FILE="/sys/class/backlight/*/brightness" + +if [ ! -n "$1" ]; then + exit 0 +fi + +if [ "$1" = "up" ]; then + if [ $ACTUAL_BRIGHTNESS -eq $MAX_BRIGHTNESS ]; then + exit 0 + else + let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS+$STEP + echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE + exit 0 + fi +fi + +if [ "$1" = "down" ]; then + if [ $ACTUAL_BRIGHTNESS -eq 0 ]; then + exit 0 + elif [ $ACTUAL_BRIGHTNESS -lt $STEP ]; then + STEP=1 + let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS-$STEP + echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE + exit 0 + else + let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS-$STEP + echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE + exit 0 + fi +fi diff --git a/packages/display-brightness/display-brightness_1.0.0.bb b/packages/display-brightness/display-brightness_1.0.0.bb new file mode 100644 index 0000000000..e275b3f8bc --- /dev/null +++ b/packages/display-brightness/display-brightness_1.0.0.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "display brightness utility" +AUTHOR = "Patrick Steiner " +MAINTAINER = "Patrick Steiner " +DEPENDS = "" +PRIORITY = "optional" +PR = "r0" +LICENSE = "GPLv2" + +SRC_URI = "file://display-brightness.sh" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/display-brightness.sh ${D}${bindir}/ +} -- cgit v1.2.3 From 32ec62043b23033f418a0d336a04583cfe648b45 Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Wed, 15 Mar 2006 15:27:00 +0000 Subject: keylaunch: Add keylaunchrc for multiple other clamshell Zaurus models. Please test! --- packages/keylaunch/files/akita/.mtn2git_empty | 0 packages/keylaunch/files/akita/keylaunchrc | 6 ++++++ packages/keylaunch/files/borzoi/.mtn2git_empty | 0 packages/keylaunch/files/borzoi/keylaunchrc | 6 ++++++ packages/keylaunch/files/c7x0/.mtn2git_empty | 0 packages/keylaunch/files/c7x0/keylaunchrc | 6 ++++++ packages/keylaunch/files/corgie/.mtn2git_empty | 0 packages/keylaunch/files/corgie/keylaunchrc | 6 ++++++ packages/keylaunch/files/husky/.mtn2git_empty | 0 packages/keylaunch/files/husky/keylaunchrc | 6 ++++++ packages/keylaunch/files/shepherd/.mtn2git_empty | 0 packages/keylaunch/files/shepherd/keylaunchrc | 6 ++++++ packages/keylaunch/files/spitz/.mtn2git_empty | 0 packages/keylaunch/files/spitz/keylaunchrc | 6 ++++++ 14 files changed, 42 insertions(+) create mode 100644 packages/keylaunch/files/akita/.mtn2git_empty create mode 100644 packages/keylaunch/files/akita/keylaunchrc create mode 100644 packages/keylaunch/files/borzoi/.mtn2git_empty create mode 100644 packages/keylaunch/files/borzoi/keylaunchrc create mode 100644 packages/keylaunch/files/c7x0/.mtn2git_empty create mode 100644 packages/keylaunch/files/c7x0/keylaunchrc create mode 100644 packages/keylaunch/files/corgie/.mtn2git_empty create mode 100644 packages/keylaunch/files/corgie/keylaunchrc create mode 100644 packages/keylaunch/files/husky/.mtn2git_empty create mode 100644 packages/keylaunch/files/husky/keylaunchrc create mode 100644 packages/keylaunch/files/shepherd/.mtn2git_empty create mode 100644 packages/keylaunch/files/shepherd/keylaunchrc create mode 100644 packages/keylaunch/files/spitz/.mtn2git_empty create mode 100644 packages/keylaunch/files/spitz/keylaunchrc (limited to 'packages') diff --git a/packages/keylaunch/files/akita/.mtn2git_empty b/packages/keylaunch/files/akita/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/keylaunch/files/akita/keylaunchrc b/packages/keylaunch/files/akita/keylaunchrc new file mode 100644 index 0000000000..e0b729a508 --- /dev/null +++ b/packages/keylaunch/files/akita/keylaunchrc @@ -0,0 +1,6 @@ +key=....F9:-:gpe-calendar +key=....F10:-:gpe-contacts +key=....F13:-:sylpheed +key=....F12:-:gpe-mini-browser +key=...*F18:-:display-brightness.sh down +key=...*F19:-:display-brightness.sh up diff --git a/packages/keylaunch/files/borzoi/.mtn2git_empty b/packages/keylaunch/files/borzoi/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/keylaunch/files/borzoi/keylaunchrc b/packages/keylaunch/files/borzoi/keylaunchrc new file mode 100644 index 0000000000..e0b729a508 --- /dev/null +++ b/packages/keylaunch/files/borzoi/keylaunchrc @@ -0,0 +1,6 @@ +key=....F9:-:gpe-calendar +key=....F10:-:gpe-contacts +key=....F13:-:sylpheed +key=....F12:-:gpe-mini-browser +key=...*F18:-:display-brightness.sh down +key=...*F19:-:display-brightness.sh up diff --git a/packages/keylaunch/files/c7x0/.mtn2git_empty b/packages/keylaunch/files/c7x0/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/keylaunch/files/c7x0/keylaunchrc b/packages/keylaunch/files/c7x0/keylaunchrc new file mode 100644 index 0000000000..e0b729a508 --- /dev/null +++ b/packages/keylaunch/files/c7x0/keylaunchrc @@ -0,0 +1,6 @@ +key=....F9:-:gpe-calendar +key=....F10:-:gpe-contacts +key=....F13:-:sylpheed +key=....F12:-:gpe-mini-browser +key=...*F18:-:display-brightness.sh down +key=...*F19:-:display-brightness.sh up diff --git a/packages/keylaunch/files/corgie/.mtn2git_empty b/packages/keylaunch/files/corgie/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/keylaunch/files/corgie/keylaunchrc b/packages/keylaunch/files/corgie/keylaunchrc new file mode 100644 index 0000000000..e0b729a508 --- /dev/null +++ b/packages/keylaunch/files/corgie/keylaunchrc @@ -0,0 +1,6 @@ +key=....F9:-:gpe-calendar +key=....F10:-:gpe-contacts +key=....F13:-:sylpheed +key=....F12:-:gpe-mini-browser +key=...*F18:-:display-brightness.sh down +key=...*F19:-:display-brightness.sh up diff --git a/packages/keylaunch/files/husky/.mtn2git_empty b/packages/keylaunch/files/husky/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/keylaunch/files/husky/keylaunchrc b/packages/keylaunch/files/husky/keylaunchrc new file mode 100644 index 0000000000..e0b729a508 --- /dev/null +++ b/packages/keylaunch/files/husky/keylaunchrc @@ -0,0 +1,6 @@ +key=....F9:-:gpe-calendar +key=....F10:-:gpe-contacts +key=....F13:-:sylpheed +key=....F12:-:gpe-mini-browser +key=...*F18:-:display-brightness.sh down +key=...*F19:-:display-brightness.sh up diff --git a/packages/keylaunch/files/shepherd/.mtn2git_empty b/packages/keylaunch/files/shepherd/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/keylaunch/files/shepherd/keylaunchrc b/packages/keylaunch/files/shepherd/keylaunchrc new file mode 100644 index 0000000000..e0b729a508 --- /dev/null +++ b/packages/keylaunch/files/shepherd/keylaunchrc @@ -0,0 +1,6 @@ +key=....F9:-:gpe-calendar +key=....F10:-:gpe-contacts +key=....F13:-:sylpheed +key=....F12:-:gpe-mini-browser +key=...*F18:-:display-brightness.sh down +key=...*F19:-:display-brightness.sh up diff --git a/packages/keylaunch/files/spitz/.mtn2git_empty b/packages/keylaunch/files/spitz/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/keylaunch/files/spitz/keylaunchrc b/packages/keylaunch/files/spitz/keylaunchrc new file mode 100644 index 0000000000..e0b729a508 --- /dev/null +++ b/packages/keylaunch/files/spitz/keylaunchrc @@ -0,0 +1,6 @@ +key=....F9:-:gpe-calendar +key=....F10:-:gpe-contacts +key=....F13:-:sylpheed +key=....F12:-:gpe-mini-browser +key=...*F18:-:display-brightness.sh down +key=...*F19:-:display-brightness.sh up -- cgit v1.2.3 From 048932c8882421c57e65ce55c30630031b41a341 Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Wed, 15 Mar 2006 15:43:55 +0000 Subject: gpe-filemanager: add 0.25, drop obsolete releases --- packages/gpe-filemanager/gpe-filemanager_0.20.bb | 10 ---------- packages/gpe-filemanager/gpe-filemanager_0.25.bb | 12 ++++++++++++ 2 files changed, 12 insertions(+), 10 deletions(-) delete mode 100644 packages/gpe-filemanager/gpe-filemanager_0.20.bb create mode 100644 packages/gpe-filemanager/gpe-filemanager_0.25.bb (limited to 'packages') diff --git a/packages/gpe-filemanager/gpe-filemanager_0.20.bb b/packages/gpe-filemanager/gpe-filemanager_0.20.bb deleted file mode 100644 index d9c36f0575..0000000000 --- a/packages/gpe-filemanager/gpe-filemanager_0.20.bb +++ /dev/null @@ -1,10 +0,0 @@ -inherit gpe -LICENSE = "GPL" -DESCRIPTION = "GPE file manager" -DEPENDS = "libgpewidget gnome-vfs dbus sqlite" -SECTION = "gpe" -RDEPENDS = "gpe-icons" -RRECOMMENDS = "gnome-vfs-plugin-file" -PR = "r2" - -FILES_${PN} += " ${datadir}/gpe" diff --git a/packages/gpe-filemanager/gpe-filemanager_0.25.bb b/packages/gpe-filemanager/gpe-filemanager_0.25.bb new file mode 100644 index 0000000000..2beee83596 --- /dev/null +++ b/packages/gpe-filemanager/gpe-filemanager_0.25.bb @@ -0,0 +1,12 @@ + +inherit gpe + +PR = "r0" +LICENSE = "GPL" +DESCRIPTION = "GPE file manager" +DEPENDS = "libgpewidget gnome-vfs dbus" +SECTION = "gpe" +RDEPENDS = "gpe-icons" +RRECOMMENDS = "gnome-vfs-plugin-file" + +FILES_${PN} += " ${datadir}/gpe" -- cgit v1.2.3 From fa635c71064da16047dac9b5faac2c7d1f92764e Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Wed, 15 Mar 2006 15:49:14 +0000 Subject: keylaunch: add missing 2.0.10 bb --- packages/keylaunch/keylaunch_2.0.10.bb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 packages/keylaunch/keylaunch_2.0.10.bb (limited to 'packages') diff --git a/packages/keylaunch/keylaunch_2.0.10.bb b/packages/keylaunch/keylaunch_2.0.10.bb new file mode 100644 index 0000000000..f84cd35b33 --- /dev/null +++ b/packages/keylaunch/keylaunch_2.0.10.bb @@ -0,0 +1,21 @@ +inherit gpe + +DEPENDS = "virtual/xserver libxtst libxau libxpm libgpelaunch" +SECTION = "gpe" +LICENSE = "GPL" +DESCRIPTION = "A small utility for binding commands to a hot key.\ + Keylaunch is a minimal utility for associating commands with hot keys. This\ + GPE version is intended for use with the special keys found on most handheld\ + computers. You can connect each key to a program of your choice; if the\ + program is already running, keylaunch can bring its window to the front\ + rather than just running another copy." +PACKAGE_ARCH = "${MACHINE_ARCH}" +PR = "r0" + +SRC_URI += " file://keylaunchrc" + +do_install_prepend () { + install ${WORKDIR}/keylaunchrc ${S}/keylaunchrc +} + +export CVSBUILD="no" -- cgit v1.2.3 From eec3a2fdeff17dd79e5df962f7ca0d9d009802a9 Mon Sep 17 00:00:00 2001 From: Joseph Cole Date: Wed, 15 Mar 2006 16:33:39 +0000 Subject: change defconfig of 0.5.1 to build against gnutls instead of openssl. --- packages/wpa-supplicant/files/defconfig-gnutls | 121 ++++++++++++++----------- 1 file changed, 70 insertions(+), 51 deletions(-) (limited to 'packages') diff --git a/packages/wpa-supplicant/files/defconfig-gnutls b/packages/wpa-supplicant/files/defconfig-gnutls index c165343399..2df5e51df8 100644 --- a/packages/wpa-supplicant/files/defconfig-gnutls +++ b/packages/wpa-supplicant/files/defconfig-gnutls @@ -8,49 +8,16 @@ # to override previous values of the variables. CFLAGS = $(TARGET_CFLAGS) -I../hostapd -I../utils -I../driver/modules -Wall -MMD - -# for wpa_supplicant, wpa_cli LIBS = $(TARGET_LDFLAGS) -# for wpa_passphrase: -LIBS_p = $(TARGET_LDFLAGS) - - -# Uncomment following two lines and fix the paths if you have installed openssl -# in non-default location -#CFLAGS += -I/usr/local/openssl/include -#LIBS += -L/usr/local/openssl/lib - -# Example configuration for various cross-compilation platforms - -#### sveasoft (e.g., for Linksys WRT54G) ###################################### -#CC=mipsel-uclibc-gcc -#CC=/opt/brcm/hndtools-mipsel-uclibc/bin/mipsel-uclibc-gcc -#CFLAGS += -Os -#CPPFLAGS += -I../src/include -I../../src/router/openssl/include -#LIBS += -L/opt/brcm/hndtools-mipsel-uclibc-0.9.19/lib -lssl -############################################################################### - -#### openwrt (e.g., for Linksys WRT54G) ####################################### -#CC=mipsel-uclibc-gcc -#CC=/opt/brcm/hndtools-mipsel-uclibc/bin/mipsel-uclibc-gcc -#CFLAGS += -Os -#CPPFLAGS=-I../src/include -I../openssl-0.9.7d/include \ -# -I../WRT54GS/release/src/include -#LIBS = -lssl -############################################################################### - - # Driver interface for Host AP driver CONFIG_DRIVER_HOSTAP=y # Driver interface for Agere driver -CONFIG_DRIVER_HERMES=y +#CONFIG_DRIVER_HERMES=n # Driver interface for madwifi driver #CONFIG_DRIVER_MADWIFI=y -# Change include directories to match with the local setup -#CFLAGS += -I../madwifi/wpa # Driver interface for Prism54 driver #CONFIG_DRIVER_PRISM54=y @@ -63,8 +30,6 @@ CONFIG_DRIVER_HERMES=y # Driver interface for Broadcom driver #CONFIG_DRIVER_BROADCOM=y -# Example path for wlioctl.h; change to match your configuration -#CFLAGS += -I/opt/WRT54GS/release/src/include # Driver interface for Intel ipw2100 driver #CONFIG_DRIVER_IPW2100=y @@ -77,20 +42,12 @@ CONFIG_DRIVER_WEXT=y #CFLAGS += -I/usr/local/include #LIBS += -L/usr/local/lib -# Driver interface for Windows NDIS -#CONFIG_DRIVER_NDIS=y -#CFLAGS += -I/usr/include/w32api/ddk -#LIBS += -L/usr/local/lib -# For native build using mingw -#CONFIG_NATIVE_WINDOWS=y -# Additional directories for cross-compilation on Linux host for mingw target -#CFLAGS += -I/opt/mingw/mingw32/include/ddk -#LIBS += -L/opt/mingw/mingw32/lib -#CC=mingw32-gcc - # Driver interface for development testing #CONFIG_DRIVER_TEST=y +# Driver interface for wired Ethernet drivers +CONFIG_DRIVER_WIRED=y + # Enable IEEE 802.1X Supplicant (automatically included if any EAP method is # included) CONFIG_IEEE8021X_EAPOL=y @@ -122,6 +79,9 @@ CONFIG_EAP_OTP=y # EAP-PSK (experimental; this is _not_ needed for WPA-PSK) #CONFIG_EAP_PSK=y +# EAP-PAX +#CONFIG_EAP_PAX=y + # LEAP CONFIG_EAP_LEAP=y @@ -132,6 +92,10 @@ CONFIG_EAP_LEAP=y # a file that usually has extension .p12 or .pfx) CONFIG_PKCS12=y +# Smartcard support (i.e., private key on a smartcard), e.g., with openssl +# engine. +CONFIG_SMARTCARD=y + # PC/SC interface for smartcards (USIM, GSM SIM) # Enable this if EAP-SIM or EAP-AKA is included #CONFIG_PCSC=y @@ -146,12 +110,67 @@ CONFIG_PKCS12=y # Include control interface for external programs, e.g, wpa_cli CONFIG_CTRL_IFACE=y -# Include interface for using external supplicant (Xsupplicant) for EAP -# authentication -#CONFIG_XSUPPLICANT_IFACE=y - # Include support for GNU Readline and History Libraries in wpa_cli. # When building a wpa_cli binary for distribution, please note that these # libraries are licensed under GPL and as such, BSD license may not apply for # the resulting binary. #CONFIG_READLINE=y + +# Remove debugging code that is printing out debug message to stdout. +# This can be used to reduce the size of the wpa_supplicant considerably +# if debugging code is not needed. The size reduction can be around 35% +# (e.g., 90 kB). +#CONFIG_NO_STDOUT_DEBUG=y + +# Remove WPA support, e.g., for wired-only IEEE 802.1X supplicant, to save +# 35-50 kB in code size. +#CONFIG_NO_WPA=y + +# Select configuration backend: +# file = text file (e.g., wpa_supplicant.conf) +# winreg = Windows registry (see win_example.reg for an example) +CONFIG_BACKEND=file + +# Select program entry point implementation: +# main = UNIX/POSIX like main() function (default) +# main_winsvc = Windows service (read parameters from registry) +# main_none = Very basic example (development use only) +#CONFIG_MAIN=main + +# Select wrapper for operatins system and C library specific functions +# unix = UNIX/POSIX like systems (default) +# win32 = Windows systems +# none = Empty template +#CONFIG_OS=unix + +# Select event loop implementation +# eloop = select() loop (default) +# eloop_win = Windows events and WaitForMultipleObject() loop +# eloop_none = Empty template +#CONFIG_ELOOP=eloop + +# Select layer 2 packet implementation +# linux = Linux packet socket (default) +# pcap = libpcap/libdnet/WinPcap +# freebsd = FreeBSD libpcap +# winpcap = WinPcap with receive thread +# none = Empty template +#CONFIG_L2_PACKET=linux + +# IEEE 802.11i/IEEE 802.11e STAKey negotiation for direct link connection +#CONFIG_STAKEY=y + +# Select TLS implementation +# openssl = OpenSSL (default) +# gnutls = GnuTLS (needed for TLS/IA, see also CONFIG_GNUTLS_EXTRA) +# none = Empty template +CONFIG_TLS=gnutls + +# Whether to enable TLS/IA support, which is required for EAP-TTLSv1. +# You need CONFIG_TLS=gnutls for this to have any effect. Please note that +# even though the core GnuTLS library is released under LGPL, this extra +# library uses GPL and as such, the terms of GPL apply to the combination +# of wpa_supplicant and GnuTLS if this option is enabled. BSD license may not +# apply for distribution of the resulting binary. +CONFIG_GNUTLS_EXTRA=y + -- cgit v1.2.3 From a676024690e8b20327ff6886097f73b761ff4c0c Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Wed, 15 Mar 2006 16:56:00 +0000 Subject: busybox-1.01: make ping6.c compile against glibc-2.4 --- packages/busybox/busybox_1.01.bb | 1 + packages/busybox/files/glibc2.4-icmp6.patch | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 packages/busybox/files/glibc2.4-icmp6.patch (limited to 'packages') diff --git a/packages/busybox/busybox_1.01.bb b/packages/busybox/busybox_1.01.bb index 2ef3068f6e..cbef98d992 100644 --- a/packages/busybox/busybox_1.01.bb +++ b/packages/busybox/busybox_1.01.bb @@ -29,6 +29,7 @@ SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \ file://udhcpscript.patch;patch=1 \ file://thumb-bsdlabel.patch;patch=1 \ file://uclibc_posix.patch;patch=1 \ + file://glibc2.4-icmp6.patch;patch=1 \ file://defconfig \ file://busybox-cron \ file://busybox-httpd \ diff --git a/packages/busybox/files/glibc2.4-icmp6.patch b/packages/busybox/files/glibc2.4-icmp6.patch new file mode 100644 index 0000000000..3cec1dd31a --- /dev/null +++ b/packages/busybox/files/glibc2.4-icmp6.patch @@ -0,0 +1,15 @@ +--- busybox-1.01/networking/ping6.c.orig 2006-03-15 15:43:21.000000000 +0100 ++++ busybox-1.01/networking/ping6.c 2006-03-15 15:49:29.000000000 +0100 +@@ -56,6 +56,12 @@ + #include /* offsetof */ + #include "busybox.h" + ++#ifndef ICMP6_MEMBERSHIP_QUERY /* glibc >= 2.4 */ ++#define ICMP6_MEMBERSHIP_QUERY MLD_LISTENER_QUERY ++#define ICMP6_MEMBERSHIP_REPORT MLD_LISTENER_REPORT ++#define ICMP6_MEMBERSHIP_REDUCTION MLD_LISTENER_REDUCTION ++#endif ++ + static const int DEFDATALEN = 56; + static const int MAXIPLEN = 60; + static const int MAXICMPLEN = 76; -- cgit v1.2.3 From 6ab9704f8e0d2edf28f343d7c1b667854a614890 Mon Sep 17 00:00:00 2001 From: Mustafa Yuecel Date: Wed, 15 Mar 2006 20:00:36 +0000 Subject: davfs2-0.2.7,subversion-1.2.0: correct version info in DEPENDS - brackets only works in RDEPENDS - remove --with-ssl configure option (inherit abilities from neon) --- packages/davfs2/davfs2_0.2.7.bb | 6 +++--- packages/subversion/subversion_1.2.0.bb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'packages') diff --git a/packages/davfs2/davfs2_0.2.7.bb b/packages/davfs2/davfs2_0.2.7.bb index 00db8bfd55..509671a229 100644 --- a/packages/davfs2/davfs2_0.2.7.bb +++ b/packages/davfs2/davfs2_0.2.7.bb @@ -3,8 +3,8 @@ SECTION = "network" PRIORITY = "optional" MAINTAINER = "Mustafa Yuecel " HOMEPAGE = "http://dav.sourceforge.net" -DEPENDS = "neon (0.24.7)" -RDEPENDS_${PN} = "libneon (0.24.7) kernel-module-coda" +DEPENDS = "neon-0.24.7" +RDEPENDS_${PN} = "kernel-module-coda" LICENSE = "GPL" PR = "r0" @@ -22,7 +22,7 @@ ALTERNATIVE_PATH = "${sbindir}/${ALTERNATIVE_NAME}" ALTERNATIVE_PRIORITY = "90" ALTERNATIVE_LINK = "${base_sbindir}/${ALTERNATIVE_NAME}" -EXTRA_OECONF = "--with-ssl --with-neon" +EXTRA_OECONF = "--with-neon" CONFFILES_${PN} = "${sysconfdir}/davfs2/davfs2.conf ${sysconfdir}/davfs2/secrets" diff --git a/packages/subversion/subversion_1.2.0.bb b/packages/subversion/subversion_1.2.0.bb index 01dec71be1..d7c4cc8e79 100644 --- a/packages/subversion/subversion_1.2.0.bb +++ b/packages/subversion/subversion_1.2.0.bb @@ -1,6 +1,6 @@ DESCRIPTION = "The Subversion (svn) client" SECTION = "console/network" -DEPENDS = "apr-util (0.9.7) neon (0.24.7)" +DEPENDS = "apr-util-0.9.7 neon-0.24.7" MAINTAINER = "Mustafa Yuecel " LICENSE = "Apache/BSD" HOMEPAGE = "http://subversion.tigris.org" -- cgit v1.2.3 From 49c389c00d00cd85176908313e71f0f948c9b535 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 15 Mar 2006 20:13:00 +0000 Subject: glibc 2.4: use eabi capable headers * remove maintainer field --- packages/glibc/glibc_2.4.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'packages') diff --git a/packages/glibc/glibc_2.4.bb b/packages/glibc/glibc_2.4.bb index 0b870678e7..776cb72a28 100644 --- a/packages/glibc/glibc_2.4.bb +++ b/packages/glibc/glibc_2.4.bb @@ -3,8 +3,8 @@ HOMEPAGE = "http://www.gnu.org/software/libc/libc.html" LICENSE = "LGPL" SECTION = "libs" PRIORITY = "required" -MAINTAINER = "Phil Blundell " DEFAULT_PREFERENCE = "-1" +PR = "r1" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-2.4" @@ -45,7 +45,7 @@ INHIBIT_DEFAULT_DEPS = "1" SRC_URI = "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-2.4.tar.bz2 \ ftp://ftp.gnu.org/pub/gnu/glibc/glibc-ports-2.4.tar.bz2 \ ftp://ftp.gnu.org/pub/gnu/glibc/glibc-libidn-2.4.tar.bz2 \ - http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-2.6.12.0.tar.bz2 \ + http://ewi546.ewi.utwente.nl/OE/eabi/linux-libc-headers-2.6.15.99.tar.bz2 \ file://arm-memcpy.patch;patch=1 \ file://arm-longlong.patch;patch=1 \ file://fhs-linux-paths.patch;patch=1 \ @@ -69,7 +69,7 @@ EXTRA_OECONF = "--enable-kernel=${OLDEST_KERNEL} \ --without-cvs --disable-profile --disable-debug --without-gd \ --enable-clocale=gnu \ --enable-add-ons=${GLIBC_ADDONS} \ - --with-headers=${WORKDIR}/linux-libc-headers-2.6.12.0/include \ + --with-headers=${WORKDIR}/linux-libc-headers-2.6.15.99/include \ --without-selinux \ ${GLIBC_EXTRA_OECONF}" -- cgit v1.2.3 From 9b491d2fe58e171879214c6a19e019469f7f4c74 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 15 Mar 2006 20:20:00 +0000 Subject: glibc 2.4: ooops, forgot to change a version number --- packages/glibc/glibc_2.4.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/glibc/glibc_2.4.bb b/packages/glibc/glibc_2.4.bb index 776cb72a28..ebc92e8413 100644 --- a/packages/glibc/glibc_2.4.bb +++ b/packages/glibc/glibc_2.4.bb @@ -111,7 +111,7 @@ do_munge() { rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/utmp.h # Create kernel headers symlink - ln -s asm-${TARGET_ARCH} ${WORKDIR}/linux-libc-headers-2.6.12.0/include/asm + ln -s asm-${TARGET_ARCH} ${WORKDIR}/linux-libc-headers-2.6.15.99/include/asm # http://www.handhelds.org/hypermail/oe/51/5135.html # Some files were moved around between directories on -- cgit v1.2.3 From 692fee0392eff0dda891ab4fe81309b20feb171a Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Wed, 15 Mar 2006 20:25:57 +0000 Subject: cairo-1.0.2: fix build for gcc4, patch from cvs --- packages/cairo/cairo_1.0.2.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/cairo/cairo_1.0.2.bb b/packages/cairo/cairo_1.0.2.bb index 51116b3757..e15073ec0b 100644 --- a/packages/cairo/cairo_1.0.2.bb +++ b/packages/cairo/cairo_1.0.2.bb @@ -5,7 +5,8 @@ DESCRIPTION = "Cairo graphics library" LICENSE = "MPL LGPL" PR = "r0" -SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.gz" +SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.gz \ + file://gcc4-fix.patch;patch=1" inherit autotools pkgconfig -- cgit v1.2.3 From f5057d8a6761f19513eb2ad2ad3e6ea11142c87e Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Wed, 15 Mar 2006 22:15:35 +0000 Subject: cairo: add bugfix release 1.0.4 --- packages/cairo/cairo_1.0.4.bb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 packages/cairo/cairo_1.0.4.bb (limited to 'packages') diff --git a/packages/cairo/cairo_1.0.4.bb b/packages/cairo/cairo_1.0.4.bb new file mode 100644 index 0000000000..61aefa91f5 --- /dev/null +++ b/packages/cairo/cairo_1.0.4.bb @@ -0,0 +1,13 @@ +SECTION = "libs" +PRIORITY = "optional" +DEPENDS = "libx11 libpng fontconfig libxrender" +DESCRIPTION = "Cairo graphics library" +LICENSE = "MPL LGPL" + +SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.gz" + +inherit autotools pkgconfig + +do_stage () { +autotools_stage_all +} -- cgit v1.2.3 From 01d3364d0cc6d44f88b2e4f751ecb7b79c188afe Mon Sep 17 00:00:00 2001 From: Mustafa Yuecel Date: Wed, 15 Mar 2006 23:26:52 +0000 Subject: subversion-1.3.0,davfs2-0.2.8: push newest releases - neon-0.26.0 supports gnutls, but subversion and davfs2 are yet not compatible with neon-0.26.0 - add neon-0.25.5 - again, no https support --- packages/davfs2/davfs2-0.2.7/.mtn2git_empty | 0 packages/davfs2/davfs2-0.2.7/Makefile.in.patch | 44 ++++++++++++++++++++++++ packages/davfs2/davfs2-0.2.8/.mtn2git_empty | 0 packages/davfs2/davfs2-0.2.8/Makefile.in.patch | 23 +++++++++++++ packages/davfs2/davfs2_0.2.7.bb | 1 - packages/davfs2/davfs2_0.2.8.bb | 46 ++++++++++++++++++++++++++ packages/davfs2/files/Makefile.in.patch | 44 ------------------------ packages/neon/neon_0.25.5.bb | 17 ++++++++++ packages/subversion/subversion_1.2.0.bb | 5 ++- packages/subversion/subversion_1.3.0.bb | 22 ++++++++++++ 10 files changed, 156 insertions(+), 46 deletions(-) create mode 100644 packages/davfs2/davfs2-0.2.7/.mtn2git_empty create mode 100644 packages/davfs2/davfs2-0.2.7/Makefile.in.patch create mode 100644 packages/davfs2/davfs2-0.2.8/.mtn2git_empty create mode 100644 packages/davfs2/davfs2-0.2.8/Makefile.in.patch create mode 100644 packages/davfs2/davfs2_0.2.8.bb delete mode 100644 packages/davfs2/files/Makefile.in.patch create mode 100644 packages/neon/neon_0.25.5.bb create mode 100644 packages/subversion/subversion_1.3.0.bb (limited to 'packages') diff --git a/packages/davfs2/davfs2-0.2.7/.mtn2git_empty b/packages/davfs2/davfs2-0.2.7/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/davfs2/davfs2-0.2.7/Makefile.in.patch b/packages/davfs2/davfs2-0.2.7/Makefile.in.patch new file mode 100644 index 0000000000..16b4425f14 --- /dev/null +++ b/packages/davfs2/davfs2-0.2.7/Makefile.in.patch @@ -0,0 +1,44 @@ +--- davfs2-0.2.7/Makefile.in.orig 2006-02-11 16:42:27.000000000 +0100 ++++ davfs2-0.2.7/Makefile.in 2006-02-11 16:43:10.000000000 +0100 +@@ -13,6 +13,7 @@ + datadir = @datadir@ + sysconfdir = @sysconfdir@/$(PACKAGE_NAME) + localstatedir = /var/run/$(PROGRAM_NAME) ++docdir = @datadir@/doc/$(PACKAGE_NAME) + datadir = @datadir@/$(PACKAGE_NAME) + mandir = @datadir@/man/man8 + +@@ -51,7 +52,7 @@ + + INSTALL_PROGRAM = @INSTALL_PROGRAM@ -m 4755 + INSTALL_DATA = @INSTALL_DATA@ +-INSTALL_SECRETS = @INSTALL_DATA@ -b -m 600 ++INSTALL_SECRETS = @INSTALL_DATA@ -m 600 + INSTALL_DIR = @INSTALL@ -d -m 755 + INSTALL = @INSTALL@ + +@@ -67,7 +68,6 @@ + @echo "" + + install: $(PROGRAMS) +- $(INSTALL) -d -m 1775 -g $(dav_group) $(DESTDIR)$(localstatedir) + $(INSTALL_DIR) $(DESTDIR)$(sbindir) + for t in $(PROGRAMS); do \ + $(INSTALL_PROGRAM) $(top_builddir)/$$t $(DESTDIR)$(sbindir)/$$t;done +@@ -76,14 +77,13 @@ + $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(sysconfdir)/$$t;done + for t in $(SECRETS); do \ + $(INSTALL_SECRETS) $(top_builddir)/$$t $(DESTDIR)$(sysconfdir)/$$t;done +- $(INSTALL_DIR) $(DESTDIR)$(datadir) ++ $(INSTALL_DIR) $(DESTDIR)$(docdir) + for t in $(DATA); do \ +- $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(datadir)/$$t;done ++ $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(docdir)/$$t;done + $(INSTALL_DIR) $(DESTDIR)$(mandir) + for t in $(MANS); do \ + $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(mandir)/$$t;done + if [ -L /sbin/$(PROGRAM_NAME) ]; then rm /sbin/$(PROGRAM_NAME); fi +- ln -s $(DESTDIR)$(sbindir)/$(PROGRAM_NAME) /sbin/$(PROGRAM_NAME) 2> /dev/null + + @echo "" + @echo "----------------------------------------------------" diff --git a/packages/davfs2/davfs2-0.2.8/.mtn2git_empty b/packages/davfs2/davfs2-0.2.8/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/davfs2/davfs2-0.2.8/Makefile.in.patch b/packages/davfs2/davfs2-0.2.8/Makefile.in.patch new file mode 100644 index 0000000000..1f1b13f198 --- /dev/null +++ b/packages/davfs2/davfs2-0.2.8/Makefile.in.patch @@ -0,0 +1,23 @@ +--- davfs2-0.2.8/Makefile.in.old 2006-03-15 23:30:50.000000000 +0100 ++++ davfs2-0.2.8/Makefile.in 2006-03-15 23:39:08.000000000 +0100 +@@ -50,7 +50,7 @@ + + INSTALL_PROGRAM = @INSTALL_PROGRAM@ -m 4755 + INSTALL_DATA = @INSTALL_DATA@ +-INSTALL_SECRETS = @INSTALL_DATA@ -b -m 600 ++INSTALL_SECRETS = @INSTALL_DATA@ -m 600 + INSTALL_DIR = @INSTALL@ -d -m 755 + INSTALL = @INSTALL@ + +@@ -80,11 +80,6 @@ + $(INSTALL_DIR) $(DESTDIR)$(mandir) + for t in $(MANS); do \ + $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(mandir)/$$t;done +- if [ -n "$(DESTDIR)" -a "$(DESTDIR)" != "/" ]; then \ +- $(INSTALL_DIR) $(DESTDIR)/sbin; \ +- ln -sf ..$(sbindir)/$(PROGRAM_NAME) \ +- $(DESTDIR)/sbin/$(PROGRAM_NAME) 2> /dev/null; \ +- else ln -sf $(sbindir)/$(PROGRAM_NAME) /sbin/$(PROGRAM_NAME) 2> /dev/null; fi + + @echo "" + @echo "----------------------------------------------------" diff --git a/packages/davfs2/davfs2_0.2.7.bb b/packages/davfs2/davfs2_0.2.7.bb index 509671a229..0527576274 100644 --- a/packages/davfs2/davfs2_0.2.7.bb +++ b/packages/davfs2/davfs2_0.2.7.bb @@ -11,7 +11,6 @@ PR = "r0" SRC_URI = "${SOURCEFORGE_MIRROR}/dav/${P}.tar.gz \ file://no-func-checks.patch;patch=1 \ - file://no-neon-version-test.patch;patch=1 \ file://Makefile.in.patch;patch=1 \ file://volatiles" diff --git a/packages/davfs2/davfs2_0.2.8.bb b/packages/davfs2/davfs2_0.2.8.bb new file mode 100644 index 0000000000..82c58abe61 --- /dev/null +++ b/packages/davfs2/davfs2_0.2.8.bb @@ -0,0 +1,46 @@ +DESCRIPTION = "A Linux file system driver that allows you to mount a WebDAV server as a disk drive." +SECTION = "network" +PRIORITY = "optional" +MAINTAINER = "Mustafa Yuecel " +HOMEPAGE = "http://dav.sourceforge.net" +DEPENDS = "neon-0.25.5" +RDEPENDS_${PN} = "kernel-module-coda" +LICENSE = "GPL" + +DEFAULT_PREFERENCE = "-1" + +PR = "r0" + +SRC_URI = "${SOURCEFORGE_MIRROR}/dav/${P}.tar.gz \ + file://Makefile.in.patch;patch=1 \ + file://volatiles" + +inherit autotools + +ALTERNATIVE_NAME = "mount.davfs" +ALTERNATIVE_PATH = "${sbindir}/${ALTERNATIVE_NAME}" +ALTERNATIVE_PRIORITY = "90" +ALTERNATIVE_LINK = "${base_sbindir}/${ALTERNATIVE_NAME}" + +EXTRA_OECONF = "--with-neon" + +CONFFILES_${PN} = "${sysconfdir}/davfs2/davfs2.conf ${sysconfdir}/davfs2/secrets" + +do_configure_prepend () { + autoconf +} + +do_install_append () { + mkdir -p ${D}${sysconfdir}/default/volatiles + install -m 644 ${WORKDIR}/volatiles ${D}${sysconfdir}/default/volatiles/10_davfs2 +} + +pkg_postinst () { + update-alternatives --install ${ALTERNATIVE_LINK} ${ALTERNATIVE_NAME} \ + ${ALTERNATIVE_PATH} ${ALTERNATIVE_PRIORITY} + /etc/init.d/populate-volatile.sh +} + +pkg_prerm () { + update-alternatives --remove ${ALTERNATIVE_NAME} ${ALTERNATIVE_PATH} +} diff --git a/packages/davfs2/files/Makefile.in.patch b/packages/davfs2/files/Makefile.in.patch deleted file mode 100644 index 16b4425f14..0000000000 --- a/packages/davfs2/files/Makefile.in.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- davfs2-0.2.7/Makefile.in.orig 2006-02-11 16:42:27.000000000 +0100 -+++ davfs2-0.2.7/Makefile.in 2006-02-11 16:43:10.000000000 +0100 -@@ -13,6 +13,7 @@ - datadir = @datadir@ - sysconfdir = @sysconfdir@/$(PACKAGE_NAME) - localstatedir = /var/run/$(PROGRAM_NAME) -+docdir = @datadir@/doc/$(PACKAGE_NAME) - datadir = @datadir@/$(PACKAGE_NAME) - mandir = @datadir@/man/man8 - -@@ -51,7 +52,7 @@ - - INSTALL_PROGRAM = @INSTALL_PROGRAM@ -m 4755 - INSTALL_DATA = @INSTALL_DATA@ --INSTALL_SECRETS = @INSTALL_DATA@ -b -m 600 -+INSTALL_SECRETS = @INSTALL_DATA@ -m 600 - INSTALL_DIR = @INSTALL@ -d -m 755 - INSTALL = @INSTALL@ - -@@ -67,7 +68,6 @@ - @echo "" - - install: $(PROGRAMS) -- $(INSTALL) -d -m 1775 -g $(dav_group) $(DESTDIR)$(localstatedir) - $(INSTALL_DIR) $(DESTDIR)$(sbindir) - for t in $(PROGRAMS); do \ - $(INSTALL_PROGRAM) $(top_builddir)/$$t $(DESTDIR)$(sbindir)/$$t;done -@@ -76,14 +77,13 @@ - $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(sysconfdir)/$$t;done - for t in $(SECRETS); do \ - $(INSTALL_SECRETS) $(top_builddir)/$$t $(DESTDIR)$(sysconfdir)/$$t;done -- $(INSTALL_DIR) $(DESTDIR)$(datadir) -+ $(INSTALL_DIR) $(DESTDIR)$(docdir) - for t in $(DATA); do \ -- $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(datadir)/$$t;done -+ $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(docdir)/$$t;done - $(INSTALL_DIR) $(DESTDIR)$(mandir) - for t in $(MANS); do \ - $(INSTALL_DATA) $(top_builddir)/$$t $(DESTDIR)$(mandir)/$$t;done - if [ -L /sbin/$(PROGRAM_NAME) ]; then rm /sbin/$(PROGRAM_NAME); fi -- ln -s $(DESTDIR)$(sbindir)/$(PROGRAM_NAME) /sbin/$(PROGRAM_NAME) 2> /dev/null - - @echo "" - @echo "----------------------------------------------------" diff --git a/packages/neon/neon_0.25.5.bb b/packages/neon/neon_0.25.5.bb new file mode 100644 index 0000000000..b3c3512d34 --- /dev/null +++ b/packages/neon/neon_0.25.5.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "neon is an HTTP and WebDAV client library, with a C interface." +SECTION = "base" +LICENSE = "LGPL" +DEPENDS = "zlib libxml2 expat time" + +PR = "r0" + +SRC_URI = "http://www.webdav.org/${PN}/${P}.tar.gz" + +inherit autotools binconfig lib_package + +EXTRA_OECONF = "--without-ssl --with-libxml2 --with-expat --enable-shared" + +do_stage () { + autotools_stage_includes + oe_libinstall -C src -so -a libneon ${STAGING_LIBDIR}/ +} diff --git a/packages/subversion/subversion_1.2.0.bb b/packages/subversion/subversion_1.2.0.bb index d7c4cc8e79..e50833b536 100644 --- a/packages/subversion/subversion_1.2.0.bb +++ b/packages/subversion/subversion_1.2.0.bb @@ -10,7 +10,10 @@ PR = "r1" SRC_URI = "http://subversion.tigris.org/downloads/${P}.tar.bz2 \ file://disable-revision-install.patch;patch=1" -EXTRA_OECONF = "--with-neon=${STAGING_DIR}/${BUILD_SYS} --without-berkeley-db --without-apxs --without-apache --without-swig --with-apr=${STAGING_BINDIR} --with-apr-util=${STAGING_BINDIR}" +EXTRA_OECONF = "--with-neon=${STAGING_DIR}/${BUILD_SYS} \ + --without-berkeley-db --without-apxs --without-apache \ + --without-swig --with-apr=${STAGING_BINDIR} \ + --with-apr-util=${STAGING_BINDIR}" inherit autotools diff --git a/packages/subversion/subversion_1.3.0.bb b/packages/subversion/subversion_1.3.0.bb new file mode 100644 index 0000000000..1211bea2fc --- /dev/null +++ b/packages/subversion/subversion_1.3.0.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "The Subversion (svn) client" +SECTION = "console/network" +DEPENDS = "apr-util-0.9.7 neon-0.25.5" +MAINTAINER = "Mustafa Yuecel " +LICENSE = "Apache/BSD" +HOMEPAGE = "http://subversion.tigris.org" + +PR = "r0" + +SRC_URI = "http://subversion.tigris.org/downloads/${P}.tar.bz2 \ + file://disable-revision-install.patch;patch=1" + +EXTRA_OECONF = "--with-neon=${STAGING_DIR}/${BUILD_SYS} \ + --without-berkeley-db --without-apxs --without-apache \ + --without-swig --with-apr=${STAGING_BINDIR} \ + --with-apr-util=${STAGING_BINDIR}" + +inherit autotools + +do_configure() { + oe_runconf +} -- cgit v1.2.3 From 3e98bd52da10cfc68cac62d4c4a250d639da3c27 Mon Sep 17 00:00:00 2001 From: Mustafa Yuecel Date: Wed, 15 Mar 2006 23:34:27 +0000 Subject: davfs2: forgot to remove DEFAULT_PREFERENCE line, remove unused patch --- packages/davfs2/davfs2_0.2.8.bb | 2 -- packages/davfs2/files/no-neon-version-test.patch | 10 ---------- 2 files changed, 12 deletions(-) delete mode 100644 packages/davfs2/files/no-neon-version-test.patch (limited to 'packages') diff --git a/packages/davfs2/davfs2_0.2.8.bb b/packages/davfs2/davfs2_0.2.8.bb index 82c58abe61..a00486f3cc 100644 --- a/packages/davfs2/davfs2_0.2.8.bb +++ b/packages/davfs2/davfs2_0.2.8.bb @@ -7,8 +7,6 @@ DEPENDS = "neon-0.25.5" RDEPENDS_${PN} = "kernel-module-coda" LICENSE = "GPL" -DEFAULT_PREFERENCE = "-1" - PR = "r0" SRC_URI = "${SOURCEFORGE_MIRROR}/dav/${P}.tar.gz \ diff --git a/packages/davfs2/files/no-neon-version-test.patch b/packages/davfs2/files/no-neon-version-test.patch deleted file mode 100644 index 67b2055584..0000000000 --- a/packages/davfs2/files/no-neon-version-test.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- davfs2-0.2.7/configure.in.orig 2006-02-11 15:19:21.000000000 +0100 -+++ davfs2-0.2.7/configure.in 2006-02-11 15:19:34.000000000 +0100 -@@ -20,7 +20,6 @@ - top_builddir=`pwd` - AC_SUBST(top_builddir) - --NEON_REQUIRE(0,24) - NEON_WITHOUT_ZLIB - NEON_WITHOUT_ACL - NEON_TEST -- cgit v1.2.3 From 57d2d9cd5740730d0d29694b74e71e93ddc0221b Mon Sep 17 00:00:00 2001 From: Mustafa Yuecel Date: Thu, 16 Mar 2006 01:21:45 +0000 Subject: davfs2-0.2.7: reactivate removed patch and move patches to the relevant version --- packages/davfs2/davfs2-0.2.7/no-func-checks.patch | 32 ++++++++++++++++++++++ .../davfs2/davfs2-0.2.7/no-neon-version-test.patch | 10 +++++++ packages/davfs2/davfs2_0.2.7.bb | 1 + packages/davfs2/files/no-func-checks.patch | 32 ---------------------- 4 files changed, 43 insertions(+), 32 deletions(-) create mode 100644 packages/davfs2/davfs2-0.2.7/no-func-checks.patch create mode 100644 packages/davfs2/davfs2-0.2.7/no-neon-version-test.patch delete mode 100644 packages/davfs2/files/no-func-checks.patch (limited to 'packages') diff --git a/packages/davfs2/davfs2-0.2.7/no-func-checks.patch b/packages/davfs2/davfs2-0.2.7/no-func-checks.patch new file mode 100644 index 0000000000..46ca24398e --- /dev/null +++ b/packages/davfs2/davfs2-0.2.7/no-func-checks.patch @@ -0,0 +1,32 @@ +--- neon-0.24.7/macros/neon.m4.old 2005-02-24 16:28:01 +00:00 ++++ neon-0.24.7/macros/neon.m4 2005-02-24 16:40:17 +00:00 +@@ -508,26 +508,9 @@ + # Enable getaddrinfo() support only if all the necessary functions + # are found. + ne_enable_gai=yes +-NE_CHECK_FUNCS(getaddrinfo gai_strerror inet_ntop,,[ne_enable_gai=no; break]) +-if test $ne_enable_gai = yes; then +- AC_DEFINE(USE_GETADDRINFO, 1, [Define if getaddrinfo() should be used]) +- AC_CACHE_CHECK([for working AI_ADDRCONFIG], [ne_cv_gai_addrconfig], [ +- AC_RUN_IFELSE([AC_LANG_PROGRAM([#include ], +-[struct addrinfo hints = {0}, *result; +-hints.ai_flags = AI_ADDRCONFIG; +-if (getaddrinfo("localhost", NULL, &hints, &result) != 0) return 1;])], +- ne_cv_gai_addrconfig=yes, ne_cv_gai_addrconfig=no)]) +- if test $ne_cv_gai_addrconfig = yes; then +- AC_DEFINE(USE_GAI_ADDRCONFIG, 1, [Define if getaddrinfo supports AI_ADDRCONFIG]) +- fi +-else +- # Checks for non-getaddrinfo() based resolver interfaces. +- NE_SEARCH_LIBS(hstrerror, resolv,,[:]) +- NE_CHECK_FUNCS(hstrerror) +- # Older Unixes don't declare h_errno. +- AC_CHECK_DECL(h_errno,,,[#define _XOPEN_SOURCE_EXTENDED 1 +-#include ]) +-fi ++ne_cv_gai_addrconfig=yes ++AC_DEFINE(USE_GETADDRINFO, 1, [Define if getaddrinfo() should be used]) ++AC_DEFINE(USE_GAI_ADDRCONFIG, 1, [Define if getaddrinfo supports AI_ADDRCONFIG]) + + AC_CHECK_MEMBERS(struct tm.tm_gmtoff,, + AC_MSG_WARN([no timezone handling in date parsing on this platform]), diff --git a/packages/davfs2/davfs2-0.2.7/no-neon-version-test.patch b/packages/davfs2/davfs2-0.2.7/no-neon-version-test.patch new file mode 100644 index 0000000000..67b2055584 --- /dev/null +++ b/packages/davfs2/davfs2-0.2.7/no-neon-version-test.patch @@ -0,0 +1,10 @@ +--- davfs2-0.2.7/configure.in.orig 2006-02-11 15:19:21.000000000 +0100 ++++ davfs2-0.2.7/configure.in 2006-02-11 15:19:34.000000000 +0100 +@@ -20,7 +20,6 @@ + top_builddir=`pwd` + AC_SUBST(top_builddir) + +-NEON_REQUIRE(0,24) + NEON_WITHOUT_ZLIB + NEON_WITHOUT_ACL + NEON_TEST diff --git a/packages/davfs2/davfs2_0.2.7.bb b/packages/davfs2/davfs2_0.2.7.bb index 0527576274..509671a229 100644 --- a/packages/davfs2/davfs2_0.2.7.bb +++ b/packages/davfs2/davfs2_0.2.7.bb @@ -11,6 +11,7 @@ PR = "r0" SRC_URI = "${SOURCEFORGE_MIRROR}/dav/${P}.tar.gz \ file://no-func-checks.patch;patch=1 \ + file://no-neon-version-test.patch;patch=1 \ file://Makefile.in.patch;patch=1 \ file://volatiles" diff --git a/packages/davfs2/files/no-func-checks.patch b/packages/davfs2/files/no-func-checks.patch deleted file mode 100644 index 46ca24398e..0000000000 --- a/packages/davfs2/files/no-func-checks.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- neon-0.24.7/macros/neon.m4.old 2005-02-24 16:28:01 +00:00 -+++ neon-0.24.7/macros/neon.m4 2005-02-24 16:40:17 +00:00 -@@ -508,26 +508,9 @@ - # Enable getaddrinfo() support only if all the necessary functions - # are found. - ne_enable_gai=yes --NE_CHECK_FUNCS(getaddrinfo gai_strerror inet_ntop,,[ne_enable_gai=no; break]) --if test $ne_enable_gai = yes; then -- AC_DEFINE(USE_GETADDRINFO, 1, [Define if getaddrinfo() should be used]) -- AC_CACHE_CHECK([for working AI_ADDRCONFIG], [ne_cv_gai_addrconfig], [ -- AC_RUN_IFELSE([AC_LANG_PROGRAM([#include ], --[struct addrinfo hints = {0}, *result; --hints.ai_flags = AI_ADDRCONFIG; --if (getaddrinfo("localhost", NULL, &hints, &result) != 0) return 1;])], -- ne_cv_gai_addrconfig=yes, ne_cv_gai_addrconfig=no)]) -- if test $ne_cv_gai_addrconfig = yes; then -- AC_DEFINE(USE_GAI_ADDRCONFIG, 1, [Define if getaddrinfo supports AI_ADDRCONFIG]) -- fi --else -- # Checks for non-getaddrinfo() based resolver interfaces. -- NE_SEARCH_LIBS(hstrerror, resolv,,[:]) -- NE_CHECK_FUNCS(hstrerror) -- # Older Unixes don't declare h_errno. -- AC_CHECK_DECL(h_errno,,,[#define _XOPEN_SOURCE_EXTENDED 1 --#include ]) --fi -+ne_cv_gai_addrconfig=yes -+AC_DEFINE(USE_GETADDRINFO, 1, [Define if getaddrinfo() should be used]) -+AC_DEFINE(USE_GAI_ADDRCONFIG, 1, [Define if getaddrinfo supports AI_ADDRCONFIG]) - - AC_CHECK_MEMBERS(struct tm.tm_gmtoff,, - AC_MSG_WARN([no timezone handling in date parsing on this platform]), -- cgit v1.2.3 From 6e835a49042eb01820266f3096073ba488eaf16d Mon Sep 17 00:00:00 2001 From: Joseph Cole Date: Thu, 16 Mar 2006 03:37:32 +0000 Subject: Make wpa-supplicant 0.5.1 bb build again. --- packages/wpa-supplicant/wpa-supplicant_0.5.1.bb | 1 + 1 file changed, 1 insertion(+) (limited to 'packages') diff --git a/packages/wpa-supplicant/wpa-supplicant_0.5.1.bb b/packages/wpa-supplicant/wpa-supplicant_0.5.1.bb index ead598598c..d91d123105 100644 --- a/packages/wpa-supplicant/wpa-supplicant_0.5.1.bb +++ b/packages/wpa-supplicant/wpa-supplicant_0.5.1.bb @@ -12,6 +12,7 @@ SRC_URI = "http://hostap.epitest.fi/releases/wpa_supplicant-${PV}.tar.gz \ file://defconfig-gnutls \ file://init.sh \ file://defaults-sane \ + file://wpa_supplicant.conf \ file://wpa_supplicant.conf-sane" S = "${WORKDIR}/wpa_supplicant-${PV}" -- cgit v1.2.3 From acd08154313c4e4c29036869e66aff6e2bbda3bf Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Thu, 16 Mar 2006 14:00:52 +0000 Subject: sharp-aticore-oss: patch makefile to get it working with make 3.81 --- .../sharp-aticore-oss-1.0.1/make381.patch | 27 ++++++++++++++++++++++ .../sharp-binary-only/sharp-aticore-oss_1.0.1.bb | 5 ++-- 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 packages/sharp-binary-only/sharp-aticore-oss-1.0.1/make381.patch (limited to 'packages') diff --git a/packages/sharp-binary-only/sharp-aticore-oss-1.0.1/make381.patch b/packages/sharp-binary-only/sharp-aticore-oss-1.0.1/make381.patch new file mode 100644 index 0000000000..7aafb7fbf2 --- /dev/null +++ b/packages/sharp-binary-only/sharp-aticore-oss-1.0.1/make381.patch @@ -0,0 +1,27 @@ +Index: AtiCore-1.0.1/Makefile +=================================================================== +--- AtiCore-1.0.1.orig/Makefile 2006-03-16 12:58:58.000000000 +0100 ++++ AtiCore-1.0.1/Makefile 2006-03-16 13:06:00.000000000 +0100 +@@ -9,22 +9,6 @@ + + all: $(TARGETSHAREDLIB) testcore atitest + +-ifndef $(CC) +-CC = armv5tel-linux-gcc +-endif +-ifndef $(AS) +-AS = armv5tel-linux-as +-endif +-ifndef $(AR) +-AR = armv5tel-linux-ar +-endif +-ifndef $(RANLIB) +-RANLIB = armv5tel-linux-ranlib +-endif +-ifndef $(LD) +-LD = armv5tel-linux-ld +-endif +- + ifeq "$(FPU)" "soft" + ASFLAGS=-mfpu=softfpa -mcpu=xscale + else diff --git a/packages/sharp-binary-only/sharp-aticore-oss_1.0.1.bb b/packages/sharp-binary-only/sharp-aticore-oss_1.0.1.bb index a2d8acff9b..beb00d5f9d 100644 --- a/packages/sharp-binary-only/sharp-aticore-oss_1.0.1.bb +++ b/packages/sharp-binary-only/sharp-aticore-oss_1.0.1.bb @@ -2,11 +2,12 @@ DESCRIPTION = "Driver for the Ati W100 found on the Sharp Zaurus C[87]x0" SECTION = "libs" PRIORITY = "optional" LICENSE = "CLOSED" -PR = "r3" +PR = "r4" SRC_URI = "http://mirror1.pdaxrom.org/source/src/AtiCore-1.0.1.tar.bz2 \ file://fixstretchblit.patch;patch=1 \ - file://aticore-2.6.patch;patch=1" + file://aticore-2.6.patch;patch=1 \ + file://make381.patch;patch=1" S = "${WORKDIR}/AtiCore-1.0.1" EXTRA_OEMAKE="CC='${CC}' AS='${AS}' AR='${AR}' LD='${LD}' FPU='${TARGET_FPU}'" -- cgit v1.2.3 From c0d4555a9416815fbe202fc8693eb52447373b21 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 16 Mar 2006 14:04:15 +0000 Subject: gcc-cross-sdk: add 4.1.0 --- packages/gcc/gcc-cross-sdk_4.1.0.bb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 packages/gcc/gcc-cross-sdk_4.1.0.bb (limited to 'packages') diff --git a/packages/gcc/gcc-cross-sdk_4.1.0.bb b/packages/gcc/gcc-cross-sdk_4.1.0.bb new file mode 100644 index 0000000000..671ee68b36 --- /dev/null +++ b/packages/gcc/gcc-cross-sdk_4.1.0.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "The GNU cc and gcc C compilers." +HOMEPAGE = "http://www.gnu.org/software/gcc/" +SECTION = "devel" +LICENSE = "GPL" +include gcc_${PV}.bb +PR = "r0" + +inherit sdk + +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" + +DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" +PACKAGES = "${PN}" + +include gcc4-build-sdk.inc +include gcc-package-sdk.inc -- cgit v1.2.3 From e157a49f0d3401cfa720e805956288874f0ce925 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 16 Mar 2006 19:42:50 +0000 Subject: gcc 4.1.0: disable fortran since it is breaking the build --- packages/gcc/gcc_4.1.0.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/gcc/gcc_4.1.0.bb b/packages/gcc/gcc_4.1.0.bb index 0a0406c7e6..27f6870d23 100644 --- a/packages/gcc/gcc_4.1.0.bb +++ b/packages/gcc/gcc_4.1.0.bb @@ -15,4 +15,10 @@ SRC_URI = "http://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.0/gcc-4.1.0.tar.bz2 \ file://ldflags.patch;patch=1" include gcc4-build.inc -EXTRA_OECONF += "--disable-libssp" +EXTRA_OECONF += "--disable-libssp" + +FORTRAN = "" +HAS_GFORTRAN = "" +HAS_G2C = "no" + + -- cgit v1.2.3 From 862d15545c0c5e554f37545093469fa603316dc6 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 16 Mar 2006 20:10:35 +0000 Subject: gcc-cross 4.1.0: add fix for the mpfr problem, courtesy Philipp Zabel --- packages/gcc/gcc-cross_4.1.0.bb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'packages') diff --git a/packages/gcc/gcc-cross_4.1.0.bb b/packages/gcc/gcc-cross_4.1.0.bb index 6e299e8299..4b0b5a1311 100644 --- a/packages/gcc/gcc-cross_4.1.0.bb +++ b/packages/gcc/gcc-cross_4.1.0.bb @@ -14,3 +14,5 @@ PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" include gcc3-build-cross.inc # cross packaging include gcc-package-cross.inc + +EXTRA_OECONF += "--with-mpfr=${STAGING_DIR}/${BUILD_SYS}" -- cgit v1.2.3 From 0140657a82b93a54727001ccf8d953e6a15adcb0 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Thu, 16 Mar 2006 22:31:44 +0000 Subject: osb-nrcore_20060212: add build fix for gcc 4.1 --- packages/gtk-webcore/files/KWQKURL-urlcmp.patch | 9 +++++++++ packages/gtk-webcore/osb-nrcore_20060212.bb | 1 + 2 files changed, 10 insertions(+) create mode 100644 packages/gtk-webcore/files/KWQKURL-urlcmp.patch (limited to 'packages') diff --git a/packages/gtk-webcore/files/KWQKURL-urlcmp.patch b/packages/gtk-webcore/files/KWQKURL-urlcmp.patch new file mode 100644 index 0000000000..89aec6147d --- /dev/null +++ b/packages/gtk-webcore/files/KWQKURL-urlcmp.patch @@ -0,0 +1,9 @@ +--- NRCore/kwiq/KWQKURL.h.orig 2006-03-16 22:48:18.000000000 +0100 ++++ NRCore/kwiq/KWQKURL.h 2006-03-16 22:48:20.000000000 +0100 +@@ -130,4 +130,6 @@ + friend bool urlcmp(const QString &URLA, const QString &URLB, bool ignoreTrailingSlash, bool ignoreRef); + }; + ++bool urlcmp(const QString &URLA, const QString &URLB, bool ignoreTrailingSlash, bool ignoreRef); ++ + #endif diff --git a/packages/gtk-webcore/osb-nrcore_20060212.bb b/packages/gtk-webcore/osb-nrcore_20060212.bb index d3dbf0ca95..9de95013f6 100644 --- a/packages/gtk-webcore/osb-nrcore_20060212.bb +++ b/packages/gtk-webcore/osb-nrcore_20060212.bb @@ -13,6 +13,7 @@ DEPENDS = "glib-2.0 gtk+ pango osb-jscore" SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/gtk-webcore;module=NRCore;date=${FIXEDSRCDATE} \ file://KWIQ-mimetype-segfault.patch;patch=1 \ + file://KWQKURL-urlcmp.patch;patch=1 \ file://gcc4-fno-threadsafe-statics-NRCore.patch;patch=1" S = "${WORKDIR}/NRCore" -- cgit v1.2.3 From f3fa1eb5e92490dd58eff91f13951fb1aabfabed Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 16 Mar 2006 22:57:29 +0000 Subject: net6: add 1.2.2 --- packages/gobby/.mtn2git_empty | 0 packages/gobby/net6_1.2.2.bb | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 packages/gobby/.mtn2git_empty create mode 100644 packages/gobby/net6_1.2.2.bb (limited to 'packages') diff --git a/packages/gobby/.mtn2git_empty b/packages/gobby/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/gobby/net6_1.2.2.bb b/packages/gobby/net6_1.2.2.bb new file mode 100644 index 0000000000..c6197ace0a --- /dev/null +++ b/packages/gobby/net6_1.2.2.bb @@ -0,0 +1,10 @@ +LICENSE = "LGPL" +HOMEPAGE = "http://darcs.0x539.de/trac/obby/cgi-bin/trac.cgi/wiki/" +MAINTAINER = "Koen Kooi " + +DEPENDS = "libsigc++-2.0" +inherit autotools pkgconfig + +SRC_URI = "http://releases.0x539.de/${PN}/${P}.tar.gz" + + -- cgit v1.2.3 From 07201feba8f4c2840287ae746ed72ab67c42cc67 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 17 Mar 2006 14:25:20 +0000 Subject: orbit2-native: disable parallel make --- packages/gnome/orbit2-native_2.13.2.bb | 1 + 1 file changed, 1 insertion(+) (limited to 'packages') diff --git a/packages/gnome/orbit2-native_2.13.2.bb b/packages/gnome/orbit2-native_2.13.2.bb index eba8c5eda3..f05af52695 100644 --- a/packages/gnome/orbit2-native_2.13.2.bb +++ b/packages/gnome/orbit2-native_2.13.2.bb @@ -10,6 +10,7 @@ DEPENDS = "libidl-native popt-native gtk-doc" S = "${WORKDIR}/ORBit2-${PV}" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/orbit2-${PV}" +PARALLEL_MAKE = "" inherit autotools native pkgconfig EXTRA_OECONF = "--disable-gtk-doc" -- cgit v1.2.3 From 80aaea4bc2a890e2384486c88aed7db716e71c30 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 17 Mar 2006 15:27:31 +0000 Subject: xournal: add 0.2 --- packages/xournal/.mtn2git_empty | 0 packages/xournal/xournal_0.2.bb | 12 ++++++++++++ 2 files changed, 12 insertions(+) create mode 100644 packages/xournal/.mtn2git_empty create mode 100644 packages/xournal/xournal_0.2.bb (limited to 'packages') diff --git a/packages/xournal/.mtn2git_empty b/packages/xournal/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/xournal/xournal_0.2.bb b/packages/xournal/xournal_0.2.bb new file mode 100644 index 0000000000..2074d0b232 --- /dev/null +++ b/packages/xournal/xournal_0.2.bb @@ -0,0 +1,12 @@ +LICENSE = "GPL" +HOMEPAGE = "http://www-math.mit.edu/~auroux/software/xournal/" +DESCRIPTION = "Xournal is an application for notetaking, sketching, keeping a journal using a stylus." +MAINTAINER = "Koen Kooi " +DEPENDS = "gtk+ libgnomecanvas libgnomeprintui" + +inherit autotools pkgconfig + +SRC_URI = "http://www-math.mit.edu/~auroux/software/xournal/${P}.tar.gz" + + + -- cgit v1.2.3