diff options
author | Chris Larson <clarson@kergoth.com> | 2004-12-07 22:05:47 +0000 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2004-12-07 22:05:47 +0000 |
commit | a780643c4b6aa11e1a36965a69df7116477c7b4c (patch) | |
tree | 17e81e77bde19931facf9b30fa5b5981df796071 /uclibc | |
parent | 88cce8db7ebf88ab9da2366a2ac21a5a723340b8 (diff) |
Merge oe-devel@oe-devel.bkbits.net:packages.bb
into handhelds.org:/home/kergoth/code/packages.bb
2004/12/07 04:58:25-06:00 ti.com!kergoth
More updates per the core rename.
2004/12/07 04:46:51-06:00 ti.com!kergoth
Update soundtracker per the core rename.
2004/12/07 04:44:14-06:00 ti.com!kergoth
Merge
2004/12/07 04:42:38-06:00 ti.com!kergoth
Updates per the recent rename of the oe core from 'oe' to 'bitbake'.
BKrev: 41b6293b91LRHSxMOt6WnrZVAdLbFw
Diffstat (limited to 'uclibc')
-rw-r--r-- | uclibc/uclibc-initial_0.9.26.bb | 0 | ||||
-rw-r--r-- | uclibc/uclibc-initial_0.9.26.oe | 32 | ||||
-rw-r--r-- | uclibc/uclibc-initial_cvs.bb | 0 | ||||
-rw-r--r-- | uclibc/uclibc-initial_cvs.oe | 32 | ||||
-rw-r--r-- | uclibc/uclibc_0.9.26.bb | 0 | ||||
-rw-r--r-- | uclibc/uclibc_0.9.26.oe | 160 | ||||
-rw-r--r-- | uclibc/uclibc_cvs.bb | 0 | ||||
-rw-r--r-- | uclibc/uclibc_cvs.oe | 163 |
8 files changed, 0 insertions, 387 deletions
diff --git a/uclibc/uclibc-initial_0.9.26.bb b/uclibc/uclibc-initial_0.9.26.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/uclibc/uclibc-initial_0.9.26.bb diff --git a/uclibc/uclibc-initial_0.9.26.oe b/uclibc/uclibc-initial_0.9.26.oe deleted file mode 100644 index 50c1ca8b83..0000000000 --- a/uclibc/uclibc-initial_0.9.26.oe +++ /dev/null @@ -1,32 +0,0 @@ -SECTION = "base" -include uclibc_${PV}.oe - -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-${PV}', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}" - -DEPENDS = "patcher-native linux-libc-headers" -PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" -PACKAGES = "" - -do_stage() { - # Install initial headers into the cross dir - make PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ - pregen install_dev - - mkdir -p ${CROSS_DIR}/${TARGET_SYS} - mkdir -p ${CROSS_DIR}/${TARGET_SYS}/include - mkdir -p ${CROSS_DIR}/${TARGET_SYS}/lib - ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include - rm -rf ${CROSS_DIR}/${TARGET_SYS}/${prefix} - - # This conflicts with the c++ version of this header - rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h -} - -do_install() { - : -} - -do_compile () { - : -} diff --git a/uclibc/uclibc-initial_cvs.bb b/uclibc/uclibc-initial_cvs.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/uclibc/uclibc-initial_cvs.bb diff --git a/uclibc/uclibc-initial_cvs.oe b/uclibc/uclibc-initial_cvs.oe deleted file mode 100644 index 4b19f28c88..0000000000 --- a/uclibc/uclibc-initial_cvs.oe +++ /dev/null @@ -1,32 +0,0 @@ -SECTION = "base" -include uclibc_cvs.oe - -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-cvs', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}" - -DEPENDS = "patcher-native linux-libc-headers" -PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" -PACKAGES = "" - -do_stage() { - # Install initial headers into the cross dir - make PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ - pregen install_dev - - mkdir -p ${CROSS_DIR}/${TARGET_SYS} - mkdir -p ${CROSS_DIR}/${TARGET_SYS}/include - mkdir -p ${CROSS_DIR}/${TARGET_SYS}/lib - ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include - rm -rf ${CROSS_DIR}/${TARGET_SYS}/${prefix} - - # This conflicts with the c++ version of this header - rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h -} - -do_install() { - : -} - -do_compile () { - : -} diff --git a/uclibc/uclibc_0.9.26.bb b/uclibc/uclibc_0.9.26.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/uclibc/uclibc_0.9.26.bb diff --git a/uclibc/uclibc_0.9.26.oe b/uclibc/uclibc_0.9.26.oe deleted file mode 100644 index 30965b2a86..0000000000 --- a/uclibc/uclibc_0.9.26.oe +++ /dev/null @@ -1,160 +0,0 @@ -DESCRIPTION = "C library for embedded systems" -LICENSE = "LGPL" -SECTION = "libs" -PRIORITY = "required" -MAINTAINER = "Gerald Britton <gbritton@doomcom.org>" -PR = "r3" - -# -# 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 oe, re - uc_os = (re.match('.*uclibc$', oe.data.getVar('TARGET_OS', d, 1)) != None) - if not uc_os: - raise oe.parse.SkipPackage("incompatible with target %s" % - oe.data.getVar('TARGET_OS', d, 1)) -} - -PROVIDES += "virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc" -PROVIDES += "${@['virtual/libiconv', ''][oe.data.getVar('USE_NLS', d, 1) == 'no']}" -DEPENDS = "patcher-native virtual/${TARGET_PREFIX}binutils \ - virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers" -INHIBIT_DEFAULT_DEPS = "1" - -PACKAGES = "uclibc ldd uclibc-utils uclibc-gconv uclibc-dev uclibc-doc uclibc-thread-db" - -uclibc_baselibs = "/lib/libcrypt*.so* /lib/libdl*.so \ - /lib/libintl*.so* /lib/libm*.so \ - /lib/libnsl*.so* /lib/libpthread*.so \ - /lib/libresolv*.so* /lib/libutil*.so \ - /lib/libuClibc*.so* /lib/ld*.so* \ - /lib/libc*.so* /lib/libdl*.so* \ - /lib/libm*.so* /lib/libutil*.so* \ - /lib/libpthread*.so*" -FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \ - ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale" -FILES_ldd = "${bindir}/ldd" -FILES_uclibc-dev += "${libdir}/*.o" -FILES_uclibc-utils = "${bindir} ${sbindir}" -FILES_uclibc-gconv = "${libdir}/gconv" -FILES_uclibc-thread-db = "/lib/libthread_db*" -RPROVIDES_uclibc-dev += "libc-dev" - -# -# This locale file gets copied into uClibc-${PV}/extra/locale/ prior to -# build, it does not need to be unpacked, but we can't inhibit the unpacking -# in the current build system. -# -UCLIBC_LOCALE_FILE = "uClibc-locale-030818.tgz" -UCLIBC_LOCALE_FILE_arm = "uClibc-locale-030818.arm.tgz" -UCLIBC_LOCALE_URI = "http://www.uclibc.org/downloads/${UCLIBC_LOCALE_FILE}" -UCLIBC_LOCALE_URI_arm = "http://openembedded.org/dl/uclibc-locale/${UCLIBC_LOCALE_FILE}" - -SRC_URI = "http://www.uclibc.org/downloads/uClibc-${PV}.tar.bz2 \ - ${@['${UCLIBC_LOCALE_URI}', ''][oe.data.getVar('USE_NLS', d, 1) == 'no']} \ - file://26headers.patch;patch=1 \ - file://nokernelheadercheck.patch;patch=1 \ - file://dyn-ldconfig.patch;patch=1 \ - file://uClibc.config" - -S = "${WORKDIR}/uClibc-${PV}" - -UCLIBC_PREFIX = "${CROSS_DIR}/${TARGET_SYS}" -UCLIBC_STAGE_PREFIX = "${STAGING_DIR}/${HOST_SYS}" - -EXTRA_OEMAKE = "'OPTIMIZATION=' 'CPU_CFLAGS=${CFLAGS}' 'STRIPTOOL=true' 'LD=${LD}' \ - 'LOCALE_DATA_FILENAME=${UCLIBC_LOCALE_FILE}'" -configmangle = 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE="${CROSS_DIR}/${TARGET_SYS}/include",g; \ - s,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX="/",g; \ - s,^DEVEL_PREFIX=.*,DEVEL_PREFIX="/${prefix}",g; \ - s,^SHARED_LIB_LOADER_PATH=.*,SHARED_LIB_LOADER_PATH="/lib",; \ - s,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g; \ - ${@["s,.*UCLIBC_HAS_LOCALE.*,# UCLIBC_HAS_LOCALE is not set,;", ""][oe.data.getVar("USE_NLS", d, 1) != "no"]}' -CFLAGS := "${@oe_filter_out('-I\S+', '${CFLAGS}', d)}" - -python () { - if oe.data.getVar('TARGET_FPU', d, 1) in [ 'soft' ]: - oe.data.setVar('configmangle_append', ' s,^HAS_FPU=y,# HAS_FPU is not set,;', d) -} - -uclibcbuild_do_patch() { - ln -sf ${STAGING_INCDIR}/linux ${S}/include/linux - ln -sf ${STAGING_INCDIR}/asm ${S}/include/asm - - ${@['cp %s/%s extra/locale' % (oe.data.getVar('DL_DIR', d, 1) or '', oe.data.getVar('UCLIBC_LOCALE_FILE', d, 1) or ''), ''][oe.data.getVar('USE_NLS', d, 1) == 'no']} -} - -python do_patch () { - oe.build.exec_func('base_do_patch', d) - oe.build.exec_func('uclibcbuild_do_patch', d) -} - -do_configure() { - cp ${WORKDIR}/uClibc.config ${S}/.config - - perl -i -p -e 's,^CROSS=.*,TARGET_ARCH=${TARGET_ARCH}\nCROSS=${TARGET_PREFIX},g' ${S}/Rules.mak - perl -i -p -e '${configmangle}' ${S}/.config - - oe_runmake oldconfig -} - -do_stage() { - # Install into the cross dir (this MUST be done first because we - # will install crt1.o in the install_dev stage and gcc needs it) - oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ - install_dev install_runtime - - oe_runmake utils - oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ - install_utils - - # We don't really need this - rm -f ${UCLIBC_PREFIX}/include/.cvsignore - - # Fixup shared lib symlinks - ( cd ${UCLIBC_PREFIX}/lib - for f in c crypt dl m nsl pthread resolv thread_db util; do - ln -sf lib${f}.so.? lib${f}.so - done - ) - - # This conflicts with the c++ version of this header - rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h - - # Install into the staging dir - oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ - install_dev install_runtime install_utils - - # We don't really need this - rm -f ${UCLIBC_STAGE_PREFIX}/include/.cvsignore - - # Fixup shared lib symlinks - ( cd ${UCLIBC_STAGE_PREFIX}/lib - for f in c crypt dl m nsl pthread resolv thread_db util; do - ln -sf lib${f}.so.? lib${f}.so - done - ) - - # This conflicts with the c++ version of this header - rm -f ${UCLIBC_STAGE_PREFIX}/include/bits/atomicity.h -} - -do_install() { - oe_runmake PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \ - install_dev install_runtime install_utils - - # We don't really need this in /usr/include - rm -f ${D}/${prefix}/include/.cvsignore - - # This conflicts with the c++ version of this header - rm -f ${D}/${prefix}/include/bits/atomicity.h -} diff --git a/uclibc/uclibc_cvs.bb b/uclibc/uclibc_cvs.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/uclibc/uclibc_cvs.bb diff --git a/uclibc/uclibc_cvs.oe b/uclibc/uclibc_cvs.oe deleted file mode 100644 index 3e293c58d3..0000000000 --- a/uclibc/uclibc_cvs.oe +++ /dev/null @@ -1,163 +0,0 @@ -DESCRIPTION = "C library for embedded systems" -LICENSE = "LGPL" -SECTION = "libs" -PRIORITY = "required" -MAINTAINER = "Gerald Britton <gbritton@doomcom.org>" -PV = "0.0cvs${CVSDATE}" -PR = "r6" -DEFAULT_PREFERENCE = "1" - -# -# 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 oe, re - uc_os = (re.match('.*uclibc$', oe.data.getVar('TARGET_OS', d, 1)) != None) - if not uc_os: - raise oe.parse.SkipPackage("incompatible with target %s" % - oe.data.getVar('TARGET_OS', d, 1)) -} - -PROVIDES += " virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc" -PROVIDES += "${@['virtual/libiconv', ''][oe.data.getVar('USE_NLS', d, 1) == 'no']}" -DEPENDS = "patcher-native virtual/${TARGET_PREFIX}binutils \ - virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers" -INHIBIT_DEFAULT_DEPS = "1" - -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-cvs', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}" - -PACKAGES = "uclibc ldd uclibc-utils uclibc-gconv uclibc-dev uclibc-doc uclibc-thread-db" - -uclibc_baselibs = "/lib/libcrypt*.so* /lib/libdl*.so \ - /lib/libintl*.so* /lib/libm*.so \ - /lib/libnsl*.so* /lib/libpthread*.so \ - /lib/libresolv*.so* /lib/libutil*.so \ - /lib/libuClibc*.so* /lib/ld*.so* \ - /lib/libc*.so* /lib/libdl*.so* \ - /lib/libm*.so* /lib/libutil*.so* \ - /lib/libpthread*.so*" -FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \ - ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale" -FILES_ldd = "${bindir}/ldd" -FILES_uclibc-dev += "${libdir}/*.o" -FILES_uclibc-utils = "${bindir} ${sbindir}" -FILES_uclibc-gconv = "${libdir}/gconv" -FILES_uclibc-thread-db = "/lib/libthread_db*" -RPROVIDES_uclibc-dev += "libc-dev" - -# -# This locale file gets copied into uClibc-${PV}/extra/locale/ prior to -# build, it does not need to be unpacked, but we can't inhibit the unpacking -# in the current build system. -# -UCLIBC_LOCALE_FILE = "uClibc-locale-030818.tgz" -UCLIBC_LOCALE_FILE_arm = "uClibc-locale-030818.arm.tgz" -UCLIBC_LOCALE_URI = "http://www.uclibc.org/downloads/${UCLIBC_LOCALE_FILE}" -UCLIBC_LOCALE_URI_arm = "http://openembedded.org/dl/uclibc-locale/${UCLIBC_LOCALE_FILE}" - -SRC_URI = "cvs://anonymous:@uclibc.org/var/cvs;module=uClibc \ - ${@['${UCLIBC_LOCALE_URI}', ''][oe.data.getVar('USE_NLS', d, 1) == 'no']} \ - file://nokernelheadercheck.patch;patch=1 \ - file://dyn-ldconfig.patch;patch=1 \ - file://uClibc.config" - -S = "${WORKDIR}/uClibc" - -UCLIBC_PREFIX = "${CROSS_DIR}/${TARGET_SYS}" -UCLIBC_STAGE_PREFIX = "${STAGING_DIR}/${HOST_SYS}" - -EXTRA_OEMAKE = "'OPTIMIZATION=' 'CPU_CFLAGS=${CFLAGS}' 'STRIPTOOL=true' 'LD=${LD}' \ - 'LOCALE_DATA_FILENAME=${UCLIBC_LOCALE_FILE}'" -configmangle = 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE="${CROSS_DIR}/${TARGET_SYS}/include",g; \ - s,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX="/",g; \ - s,^DEVEL_PREFIX=.*,DEVEL_PREFIX="/${prefix}",g; \ - s,^SHARED_LIB_LOADER_PATH=.*,SHARED_LIB_LOADER_PATH="/lib",; \ - s,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g; \ - ${@["s,.*UCLIBC_HAS_LOCALE.*,# UCLIBC_HAS_LOCALE is not set,;", ""][oe.data.getVar("USE_NLS", d, 1) != "no"]}' -CFLAGS := "${@oe_filter_out('-I\S+', '${CFLAGS}', d)}" - -python () { - if oe.data.getVar('TARGET_FPU', d, 1) in [ 'soft' ]: - oe.data.setVar('configmangle_append', ' s,^HAS_FPU=y,# HAS_FPU is not set,;', d) -} - -uclibcbuild_do_patch() { - ln -sf ${STAGING_INCDIR}/linux ${S}/include/linux - ln -sf ${STAGING_INCDIR}/asm ${S}/include/asm - - ${@['cp %s/%s extra/locale' % (oe.data.getVar('DL_DIR', d, 1) or '', oe.data.getVar('UCLIBC_LOCALE_FILE', d, 1) or ''), ''][oe.data.getVar('USE_NLS', d, 1) == 'no']} -} - -python do_patch () { - oe.build.exec_func('base_do_patch', d) - oe.build.exec_func('uclibcbuild_do_patch', d) -} - -do_configure() { - cp ${WORKDIR}/uClibc.config ${S}/.config - - perl -i -p -e 's,^CROSS=.*,TARGET_ARCH=${TARGET_ARCH}\nCROSS=${TARGET_PREFIX},g' ${S}/Rules.mak - perl -i -p -e '${configmangle}' ${S}/.config - - oe_runmake oldconfig -} - -do_stage() { - # Install into the cross dir (this MUST be done first because we - # will install crt1.o in the install_dev stage and gcc needs it) - oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ - install_dev install_runtime - - oe_runmake utils - oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ - install_utils - - # We don't really need this - rm -f ${UCLIBC_PREFIX}/include/.cvsignore - - # Fixup shared lib symlinks - ( cd ${UCLIBC_PREFIX}/lib - for f in c crypt dl m nsl pthread resolv thread_db util; do - ln -sf lib${f}.so.? lib${f}.so - done - ) - - # This conflicts with the c++ version of this header - rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h - - # Install into the staging dir - oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ - RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ - install_dev install_runtime install_utils - - # We don't really need this - rm -f ${UCLIBC_STAGE_PREFIX}/include/.cvsignore - - # Fixup shared lib symlinks - ( cd ${UCLIBC_STAGE_PREFIX}/lib - for f in c crypt dl m nsl pthread resolv thread_db util; do - ln -sf lib${f}.so.? lib${f}.so - done - ) - - # This conflicts with the c++ version of this header - rm -f ${UCLIBC_STAGE_PREFIX}/include/bits/atomicity.h -} - -do_install() { - oe_runmake PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \ - install_dev install_runtime install_utils - - # We don't really need this in /usr/include - rm -f ${D}/${prefix}/include/.cvsignore - - # This conflicts with the c++ version of this header - rm -f ${D}/${prefix}/include/bits/atomicity.h -} |