diff options
Diffstat (limited to 'content')
-rw-r--r-- | content/dropbear-0.33.oe | 15 | ||||
-rw-r--r-- | content/dropbear-0.36.oe | 0 | ||||
-rw-r--r-- | content/glibc-2.3.2.oe | 37 | ||||
-rw-r--r-- | content/libjpeg-6b.oe | 33 | ||||
-rw-r--r-- | content/libpng-1.2.5.oe | 43 | ||||
-rw-r--r-- | content/oe-1.0_bk.oe | 18 | ||||
-rw-r--r-- | content/oz-ppc-toolchain-binutils-2.13.2.oe | 32 | ||||
-rw-r--r-- | content/oz-ppc-toolchain-gcc-3.2.3.oe | 32 | ||||
-rw-r--r-- | content/oz-ppc-toolchain-glibc-2.3.2.oe | 35 | ||||
-rw-r--r-- | content/zlib-1.1.4.oe | 10 |
10 files changed, 219 insertions, 36 deletions
diff --git a/content/dropbear-0.33.oe b/content/dropbear-0.33.oe deleted file mode 100644 index b5e2995e01..0000000000 --- a/content/dropbear-0.33.oe +++ /dev/null @@ -1,15 +0,0 @@ -DESCRIPTION="Dropbear SSH Implementation" -LICENSE="MIT" -SRC_URI="http://matt.ucc.asn.au/dropbear/dropbear-0.33.tar.bz2" -DEPENDS=virtual/libc content/zlib - -S="${WORKDIR}/${P}" - -do_compile() { - CFLAGS="${CFLAGS}" - LDFLAGS="${LDFLAGS}" - CPPFLAGS="${CPPFLAGS}" - CXXFLAGS="${CXXFLAGS}" - export CFLAGS LDFLAGS CXXFLAGS CPPFLAGS - base_do_compile $@ -} diff --git a/content/dropbear-0.36.oe b/content/dropbear-0.36.oe new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/content/dropbear-0.36.oe diff --git a/content/glibc-2.3.2.oe b/content/glibc-2.3.2.oe index e69de29bb2..21b2ef2bcc 100644 --- a/content/glibc-2.3.2.oe +++ b/content/glibc-2.3.2.oe @@ -0,0 +1,37 @@ +DESCRIPTION="GNU C Library" +LICENSE="LGPL" +SECTION="libs" +DEPENDS="content/kernel-headers" +RDEPENDS="" +PRIORITY=required +MAINTAINER="Chris Larson <kergoth@handhelds.org>" + +SRC_URI="ftp://ftp.gnu.org/gnu/glibc/${P}.tar.gz ftp://ftp.gnu.org/pub/gnu/libc/glibc-linuxthreads-${PV}.tar.gz file://${FILESDIR}/${P}-200304020432.patch;patch=1 file://${FILESDIR}/sedscript.patch;patch=1 file://${FILESDIR}/noinfo.patch;patch=1" +PROVIDES=virtual/libc + +S="${WORKDIR}/${P}" +builddir="${WORKDIR}/build-${SYS}" +EXTRA_OECONF="--with-elf --disable-profile --enable-add-ons=linuxthreads --with-elf --enable-shared --with-headers=${STAGING_DIR}/target/include --without-cvs --enable-kernel=2.4.6" + +PACKAGES="libc6" +FILES="" +FILES_libc6="/lib/libc.so.6" + +do_unpack() { + set -e + base_do_unpack $@ + test -d ${S} + mv ${WORKDIR}/linuxthreads{,_db} ${S}/ +} + +do_compile() { + set -e + mkdir -p ${builddir} + cd ${builddir} + base_do_compile $@ +} + +do_install() { + set -e + ${MAKE} install_root=${D} install +} diff --git a/content/libjpeg-6b.oe b/content/libjpeg-6b.oe index e69de29bb2..4e010e376c 100644 --- a/content/libjpeg-6b.oe +++ b/content/libjpeg-6b.oe @@ -0,0 +1,33 @@ +DESCRIPTION="Zlib Compression Library" +SECTION="libs" +PRIORITY="required" +MAINTAINER="Chris Larson <kergoth@handhelds.org>" +RDEPENDS="libc6" + +SRC_URI=${DEBIAN_MIRROR}/main/libj/libjpeg6b/libjpeg6b_${PV}.orig.tar.gz ${DEBIAN_MIRROR}/main/libj/libjpeg6b/libjpeg6b_${PV}-5.diff.gz;patch=1 +DEPENDS=virtual/libc +S=${WORKDIR}/jpeg-${PV} + +EXTRA_OECONF="--enable-static --enable-shared" + +do_stage() { + install -d ${STAGING_DIR}/{bin,lib,include} + install -m 644 -D jconfig.h ${STAGING_DIR}/include/jconfig.h + install -m 644 -D jpeglib.h ${STAGING_DIR}/include/jpeglib.h + install -m 644 -D jmorecfg.h ${STAGING_DIR}/include/jmorecfg.h + install -m 644 -D jerror.h ${STAGING_DIR}/include/jerror.h + install -m 644 -D jpegint.h ${STAGING_DIR}/include/jpegint.h + install -m 755 -D .libs/libjpeg.so.62.0.0 ${STAGING_LIBDIR}/libjpeg.so.62.0.0 + ln -sf libjpeg.so.62.0.0 ${STAGING_LIBDIR}/libjpeg.so.62 + ln -sf libjpeg.so.62.0.0 ${STAGING_LIBDIR}/libjpeg.so +} + +do_install() { + install -d ${D}/usr/lib + install -m 755 -D .libs/libjpeg.so.62.0.0 ${D}/usr/lib/libjpeg.so.62.0.0 + ln -sf libjpeg.so.62.0.0 ${D}/usr/lib/libjpeg.so.62 +} + +PACKAGES="libjpeg62" +FILES="" +FILES_libjpeg62="/usr/lib/libjpeg.so.62.0.0 /usr/lib/libjpeg.so.62" diff --git a/content/libpng-1.2.5.oe b/content/libpng-1.2.5.oe index e69de29bb2..761b7cde6c 100644 --- a/content/libpng-1.2.5.oe +++ b/content/libpng-1.2.5.oe @@ -0,0 +1,43 @@ +DESCRIPTION="PNG Library" +SECTION="libs" +PRIORITY="required" +MAINTAINER="Chris Larson <kergoth@handhelds.org>" +DEPENDS=virtual/libc content/zlib +RDEPENDS="libc6 zlib1g" +RDEPENDS_append_libpng3=' libpng12' + +SRC_URI=http://www.libpng.org/pub/png/src/${P}.tar.bz2 +DEPENDS=virtual/libc +S=${WORKDIR}/${P} + +EXTRA_OEMAKE=ZLIBINC=${STAGING_DIR}/include ZLIBLIB=${STAGING_LIBDIR} + +do_compile() { + set -e + sed < scripts/makefile.linux > makefile -e 's/^ZLIBINC.*//' -e 's/^ZLIBLIB.*//' + oe_runmake libpng12.so +} + +do_stage() { + install -d ${STAGING_DIR}/{bin,lib,include} + install -m 644 -D png.h ${STAGING_DIR}/include/png.h + install -m 644 -D pngconf.h ${STAGING_DIR}/include/pngconf.h + install -m 755 -D libpng12.so.0.${PV} ${STAGING_LIBDIR}/libpng12.so.0.${PV} + ln -sf ./libpng12.so.0.${PV} ${STAGING_LIBDIR}/libpng12.so.0 + ln -sf ./libpng12.so.0.${PV} ${STAGING_LIBDIR}/libpng12.so + ln -sf ./libpng12.so ${STAGING_LIBDIR}/libpng.so.3 + ln -sf ./libpng12.so ${STAGING_LIBDIR}/libpng.so +} + +do_install() { + install -d ${D}/usr/lib + install -m 755 -D libpng12.so.0.${PV} ${D}/usr/lib/libpng12.so.0.${PV} + ln -sf ./libpng12.so.0.${PV} ${D}/usr/lib/libpng12.so.0 + ln -sf ./libpng12.so.0.${PV} ${D}/usr/lib/libpng12.so + ln -sf libpng12.so ${D}/usr/lib/libpng.so.3 +} + +PACKAGES="libpng3 libpng12" +FILES="" +FILES_libpng3="/usr/lib/libpng.so.3" +FILES_libpng12="/usr/lib/libpng12.so.*" diff --git a/content/oe-1.0_bk.oe b/content/oe-1.0_bk.oe deleted file mode 100644 index 9c18ef3a15..0000000000 --- a/content/oe-1.0_bk.oe +++ /dev/null @@ -1,18 +0,0 @@ -DESCRIPTION="OpenEmbedded Build Tools" -LICENSE="GPL" -SECTION="base" -RDEPENDS="python" -RDEPENDS_ipk="python" -RDEPENDS_rpm="python2" -PRIORITY="optional" -MAINTAINER="OpenEmbedded Team <openembedded-devel@lists.sourceforge.net>" - -do_install() { - install -d ${D}/usr/{share/oe/{build,classes,conf,oe{,/parse}},bin} - install -m 0755 ${OEDIR}/bin/oe{make{,d},build} ${D}/usr/bin/ - install -m 0755 ${OEDIR}/bin/build/oe{build.sh,debug,note,fatal} ${D}/usr/bin/ - install -m 0644 ${OEDIR}/bin/classes/*.oeclass ${D}/usr/share/oe/classes/ - install -m 0644 ${OEDIR}/bin/oe/*.py ${D}/usr/share/oe/oe - install -m 0644 ${OEDIR}/bin/oe/parse/*.py ${D}/usr/share/oe/oe/parse/ - install -m 0644 ${OEDIR}/conf/oe.conf ${D}/usr/share/oe/conf/ -} diff --git a/content/oz-ppc-toolchain-binutils-2.13.2.oe b/content/oz-ppc-toolchain-binutils-2.13.2.oe index e69de29bb2..cb6525db16 100644 --- a/content/oz-ppc-toolchain-binutils-2.13.2.oe +++ b/content/oz-ppc-toolchain-binutils-2.13.2.oe @@ -0,0 +1,32 @@ +DESCRIPTION="binutils 2.13 from FSF" +SRC_URI="ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.13.2.tar.gz" +HOMEPAGE="http://gnu.org" +MAINTAINER="Tom Gall <tom_gall@mac.com>" + +LICENSE="GPL" +RDEPEND="" +DEPEND="" +PROVIDES="virtual/ppc-linux-binutils" + +inherit base + +do_unpack() { + base_do_unpack $@ || die +} + +do_compile() { + cd ${WORKDIR}/binutils-${PV} + unset CC CFLAGS CPPFLAGS LDFLAGS; + CC="" ./configure --prefix=/usr/local/ppc --target=ppc-linux || die " ${P} failed during configure" + oe_runmake -j 8 || die "failed building ${P}" + +} + +do_install() { + mkdir -p /usr/local/ppc + + cd ${WORKDIR}/binutils-${PV} + make install + + oeset COMPILERPATH /usr/local/ppc/bin +} diff --git a/content/oz-ppc-toolchain-gcc-3.2.3.oe b/content/oz-ppc-toolchain-gcc-3.2.3.oe index e69de29bb2..8f4f5beb9b 100644 --- a/content/oz-ppc-toolchain-gcc-3.2.3.oe +++ b/content/oz-ppc-toolchain-gcc-3.2.3.oe @@ -0,0 +1,32 @@ +DESCRIPTION="gcc 3.2.3 from FSF" +SRC_URI="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-${PV}.tar.gz ftp://ftp.linuxppc64.org/pub/ppc32/oe/specs-${PV}.gz +HOMEPAGE="http://www.gnu.org" + +LICENSE="GPL" +RDEPEND="" +DEPEND="" +PROVIDES="virtual/ppc-linux-gcc" +MAINTAINER="Tom Gall <tom_gall@mac.com>" + +do_unpack() { + base_do_unpack $@ || die +} + +do_compile() { + cd ${WORKDIR}/gcc-${PV} + unset CC CFLAGS CPPFLAGS LDFLAGS; + export PATH="/usr/local/ppc/bin:$PATH" + CC="" ./configure --prefix=/usr/local/ppc --target=ppc-linux --enable-languages="c,c++" --without-libffi || die " ${P} failed during configure" + oe_runmake -j 8 || die "failed building ${P}" + +} + +do_install() { + mkdir -p /usr/local/ppc/lib/gcc-lib/ppc-linux/${PV} + cd ${WORKDIR}/gcc-${PV} + export PATH="/usr/local/ppc/bin:$PATH" + make install + cp ${WORKDIR}/specs-${PV} /usr/local/ppc/lib/gcc-lib/ppc-linux/${PV}/specs + + oeset COMPILERPATH /usr/local/ppc/bin +} diff --git a/content/oz-ppc-toolchain-glibc-2.3.2.oe b/content/oz-ppc-toolchain-glibc-2.3.2.oe index e69de29bb2..1e3ac0beff 100644 --- a/content/oz-ppc-toolchain-glibc-2.3.2.oe +++ b/content/oz-ppc-toolchain-glibc-2.3.2.oe @@ -0,0 +1,35 @@ +DESCRIPTION="glibc 2.3.2 from FSF" +SRC_URI="ftp://ftp.gnu.org/pub/gnu/glibc/glibc-2.3.2.tar.gz ftp://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-${PV}.tar.gz" +HOMEPAGE="http://www.gnu.org" + +LICENSE="LGPL" +RDEPEND="" +DEPEND="" +PROVIDES="virtual/ppc-linux-gcc" +MAINTAINER="Tom Gall <tom_gall@mac.com>" + +do_unpack() { + base_do_unpack $@ || die + mv ${WORKDIR}/linuxthreads* ${WORKDIR}/glibc-${PV} +} + +do_compile() { + cd ${WORKDIR}/glibc-${PV} + unset CC CFLAGS CPPFLAGS LDFLAGS; + export PATH="/usr/local/ppc/bin:$PATH" + mkdir -p ../glibc-bld + cd ../glibc-bld + CC="" ../glibc-${PV}/configure --prefix=/usr/local/ppc --build=ppc-linux --host=ppc-linux --target=ppc-linux --enable-add-ons=linuxthreads --enable-elf --with-headers=${STAGING_DIR}/target/include/ --enable-shared --without-cvs --without-gd --without-fp --with-cpu=403 || die " ${P} failed during configure" + oe_runmake -j 8 || die "failed building ${P}" + +} + +do_install() { + mkdir -p /usr/local/ppc/etc + touch /usr/local/ppc/etc/ld.so.conf + cd ${WORKDIR}/glibc-bld + export PATH="/usr/local/ppc/bin:$PATH" + make install + + oeset COMPILERPATH /usr/local/ppc/bin +} diff --git a/content/zlib-1.1.4.oe b/content/zlib-1.1.4.oe index 017fad5729..5c738347f4 100644 --- a/content/zlib-1.1.4.oe +++ b/content/zlib-1.1.4.oe @@ -8,11 +8,15 @@ SRC_URI="http://www.libpng.org/pub/png/src/zlib-${PV}.tar.gz" DEPENDS=virtual/libc S="${WORKDIR}/${P}" -EXTRA_OECONF="--shared" +export LDSHARED:="${CC} -shared -Wl,-soname,libz.so.1" +export LDFLAGS:="${LDFLAGS} -L. -lz" +export CFLAGS:="-fPIC ${CFLAGS}" +export AR:="${AR} rc" do_compile() { - unset CC CFLAGS CPPFLAGS LDFLAGS; ./configure --prefix=/usr --shared || die "failed configuring ${P}" - oemake LDSHARED="${CC} -shared -Wl,-soname,libz.so.1" CC="${CC}" CFLAGS="-fPIC ${CFLAGS}" LD="${LD}" CPP="${CC} -E" AR="${AR} rc" LDFLAGS="${LDFLAGS}" libz.so.1.1.4 libz.a || die "failed building ${P}" + set -e + ./configure --prefix=${prefix} --exec_prefix=${exec_prefix} --shared --libdir=${libdir} --includedir=${includedir} + oe_runmake libz.so.1.1.4 libz.a } do_stage() { |