Some initial updates per the switch to the autotools oeclass. Still a great deal...
authorxf005570@ <xf005570@>
Tue, 16 Sep 2003 18:50:27 +0000 (18:50 +0000)
committerxf005570@ <xf005570@>
Tue, 16 Sep 2003 18:50:27 +0000 (18:50 +0000)
BKrev: 3f675b73lRNfFY6XmSi7IYJayy-cqQ

content/apache-2.0.47.oe
content/diffutils-2.8.1.oe
content/glibc-2.3.2.oe
content/libtool-1.4.3.oe
content/ncurses-4.2.oe
content/ncurses-5.3.oe
content/openobex-1.0.0.oe
content/openobex-apps-1.0.0.oe
content/pcre-4.4.oe

index 00cb466..6c75bca 100644 (file)
@@ -5,12 +5,12 @@ RDEPENDS = libc6, libexpat1, libssl0.9.7
 
 S = ${WORKDIR}/httpd-${PV}
 
+inherit autotools
+
 CFLAGS_append = " -DPATH_MAX=4096"
 CFLAGS_prepend = "-I${STAGING_DIR}/target/include/openssl "
 EXTRA_OECONF = --enable-ssl --with-ssl=${STAGING_DIR}/target --enable-dav --enable-dav-fs
 do_compile () {
-       set -e
-       oe_runconf
        touch srclib/apr-util/uri/gen_uri_delims.lo
        ${BUILD_CC} srclib/apr-util/uri/gen_uri_delims.c -o srclib/apr-util/uri/gen_uri_delims
        touch srclib/pcre/dftables.lo
@@ -25,10 +25,3 @@ do_compile () {
        cd ..
        oe_runmake
 }
-
-do_install () {
-       set -e
-       oe_runmake DESTDIR="${D}" install
-}
-
-inherit base
index 6009464..ec577a2 100644 (file)
@@ -4,9 +4,6 @@ RDEPENDS = libc6
 SRC_URI = ${GNU_MIRROR}/${PN}/${P}.tar.gz
 S = ${WORKDIR}/${P}
 
-EXTRA_OEMAKE = 
+inherit autotools
 
-do_install () {
-       set -e
-       oe_runmake DESTDIR="${D}" install
-}
+EXTRA_OEMAKE = 
index 9176a58..8bbd333 100644 (file)
@@ -67,13 +67,12 @@ PROVIDES=virtual/libc
 
 S="${WORKDIR}/${P}"
 builddir="${WORKDIR}/build-${SYS}"
+
+inherit autotools
+
 EXTRA_OECONF="--with-elf --disable-profile --enable-add-ons=linuxthreads --with-elf --enable-shared --with-headers=${WORKDIR}/linux/include --without-cvs --enable-kernel=2.4.6"
 EXTRA_OEMAKE=
 
-PACKAGES="libc6"
-FILES=
-FILES_libc6="*"
-
 glibcbuild_do_unpack () {
        mv "${WORKDIR}/linuxthreads" "${WORKDIR}/linuxthreads_db" "${S}/"
 # kernel headers
@@ -87,7 +86,6 @@ python do_unpack () {
 }
 
 do_compile() {
-       oenote "pwd is `/bin/pwd`"
        touch sysdeps/${ARCH}/framestate.c
        mkdir -p "${builddir}"
        cd "${builddir}"
index 37ca2e6..52643ab 100644 (file)
@@ -18,13 +18,13 @@ SRC_URI = ${DEBIAN_MIRROR}/main/libt/${PN}/${PN}_${PV}.orig.tar.gz \
          file://${FILESDIR}/libtoolize-staging.patch;patch=1
 S = "${WORKDIR}/${P}"
 
+inherit autotools
+
 EXTRA_OECONF = --disable-ltdl-install
 EXTRA_OEMAKE =
-do_compile () {
-       set -e
+do_configure_prepend () {
        unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC CPP
        ./bootstrap
-       oe_runconf
 }
 
 do_stage () {
@@ -37,8 +37,3 @@ do_stage () {
        install -c -m 0644 libtool.m4 ${STAGING_DIR}/share/aclocal/
        install -c -m 0644 ltdl.m4 ${STAGING_DIR}/share/aclocal/
 }
-
-do_install () {
-       EXTRA_OEMAKE=""
-       oe_runmake DESTDIR=${D} install
-}
index e69de29..b2821df 100644 (file)
@@ -0,0 +1,42 @@
+DESCRIPTION="Ncurses library"
+SECTION="libs"
+DEPENDS=virtual/libc
+SRC_URI = ${GNU_MIRROR}/ncurses/${P}.tar.gz \
+         file://${FILESDIR}/mk_shared_lib.patch;patch=1 \
+         file://${FILESDIR}/run_tic.patch;patch=1
+S = ${WORKDIR}/${P}
+
+inherit autotools
+
+EXTRA_OECONF=--with-shared \
+            --without-profile \
+            --without-debug \
+            --disable-rpath \
+            --enable-echo \
+            --enable-const \
+            --without-ada \
+            --enable-termcap \
+            --without-cxx-binding \
+            --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo \
+            --enable-overwrite
+EXTRA_OEMAKE = 
+export HOSTCCFLAGS=-I${S}/ncurses -I${S}/include ${BUILD_CFLAGS}
+export HOSTLDFLAGS=
+export LD := ${CC}
+
+do_compile () {
+       oe_runmake -C progs 'HOSTCC=${BUILD_CC}' 'HOSTLDFLAGS=' \
+                  'HOSTCCFLAGS=${HOSTCCFLAGS}' 'CC=${BUILD_CC}' \
+                  'LINK=${BUILD_CXX}' 'CFLAGS=${HOSTCCFLAGS}' \
+                  'LDFLAGS=-lncurses' tic
+       oe_runmake 'HOSTCC=${HOSTCC}' 'HOSTLDFLAGS=' 'HOSTCCFLAGS=${HOSTCCFLAGS}'
+}
+
+do_stage () {
+       install -m 0755 lib/lib*.so.* ${STAGING_LIBDIR}/
+       cp -R include/* ${STAGING_DIR}/target/include/
+       ln -sf libpanel.so.${PV} ${STAGING_LIBDIR}/libpanel.so
+       ln -sf libform.so.${PV} ${STAGING_LIBDIR}/libform.so
+       ln -sf libmenu.so.${PV} ${STAGING_LIBDIR}/libmenu.so
+       ln -sf libncurses.so.${PV} ${STAGING_LIBDIR}/libncurses.so
+}
index c67a343..1057a25 100644 (file)
@@ -8,6 +8,8 @@ SRC_URI = ${GNU_MIRROR}/ncurses/${PN}-${BaseV}.tar.gz \
          file://${FILESDIR}/${SnapV}.patch;patch=1
 S = ${WORKDIR}/${PN}-${BaseV}
 
+inherit autotools
+
 EXTRA_OECONF=--with-shared \
             --without-profile \
             --without-debug \
@@ -25,8 +27,6 @@ export BUILD_CCFLAGS=-I${S}/ncurses -I${S}/include ${BUILD_CFLAGS}
 export BUILD_LDFLAGS=
 
 do_compile () {
-       set -e
-       oe_runconf
        oe_runmake BUILD_LDFLAGS="" 'BUILD_CCFLAGS=${BUILD_CCFLAGS}'
 }
 
@@ -38,8 +38,3 @@ do_stage () {
        ln -sf libmenu.so.5.3 ${STAGING_LIBDIR}/libmenu.so
        ln -sf libncurses.so.5.3 ${STAGING_LIBDIR}/libncurses.so
 }
-
-do_install () {
-       set -e
-       oe_runmake DESTDIR=${D} install
-}
index e69de29..00a3bba 100644 (file)
@@ -0,0 +1,16 @@
+DEPENDS = virtual/libc
+RDEPENDS = libc6
+
+SRC_URI = ${SOURCEFORGE_MIRROR}/openobex/${P}.tar.gz
+S = ${WORKDIR}/${P}
+
+inherit autotools
+
+EXTRA_OEMAKE =
+
+do_stage () {
+       install -m 0755 src/.libs/libopenobex* ${STAGING_LIBDIR}/
+       install -d ${STAGING_DIR}/target/include/openobex
+       install -m 0644 src/obex_const.h src/obex.h ${STAGING_DIR}/target/include/openobex/
+       install -m 0755 openobex-config ${STAGING_BINDIR}/
+}
index e69de29..cf66f11 100644 (file)
@@ -0,0 +1,18 @@
+DEPENDS = virtual/libc openobex
+RDEPENDS = libc6 libopenobex1
+
+SRC_URI = ${SOURCEFORGE_MIRROR}/openobex/${P}.tar.gz
+S = ${WORKDIR}/${P}
+
+inherit autotools
+
+EXTRA_OEMAKE =
+EXTRA_OECONF = --disable-glibtest --with-glib-prefix=${STAGING_DIR}/target
+export OPENOBEX_CFLAGS=-I${STAGING_DIR}/target/include
+export OPENOBEX_CONFIG = ${STAGING_BINDIR}/openobex-config \
+                        --prefix=${STAGING_DIR}/target \
+                        --exec-prefix=${STAGING_DIR}/target
+
+do_compile () {
+       oe_runmake 'INCLUDES='
+}
index d0c02bb..5294651 100644 (file)
@@ -11,12 +11,12 @@ the POSIX-style functions is called pcreposix.h.
 SRC_URI = ftp://ftp.csx.cam.ac.uk/pub/software/programming/${PN}/${P}.tar.bz2
 S = "${WORKDIR}/${P}"
 
+inherit autotools
+
 # this libtool cant handle the multiword gcc
 CC:=${@oe.data.getVar("CC", d, 1).split()[-1].strip()}
 CFLAGS_append = " -D_REENTRANT"
 do_compile () {
-       set -e
-       oe_runconf
        ${BUILD_CC} -I${S}/include -c dftables.c
        ${BUILD_CC} dftables.o -o dftables
        oe_runmake
@@ -36,8 +36,3 @@ do_stage () {
        install -m 0644 pcre.h ${STAGING_DIR}/target/include/
        install -m 0644 pcreposix.h ${STAGING_DIR}/target/include/
 }
-
-do_install () {
-       set -e
-       oe_runmake 'DESTDIR=${D}' install
-}