Merge bk://oe-devel.bkbits.net/openembedded
authornslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>
Fri, 31 Dec 2004 22:27:41 +0000 (22:27 +0000)
committernslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>
Fri, 31 Dec 2004 22:27:41 +0000 (22:27 +0000)
into bkbits.net:/repos/n/nslu2-linux/openembedded

2004/12/31 14:27:40-08:00 (none)!ggilbert
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into olddog.(none):/home/ggilbert/oe/openembedded

2004/12/31 14:27:30-08:00 (none)!ggilbert
Add many licenses

2004/12/31 21:28:22+00:00 nexus.co.uk!pb
fix typo introduced with recent LICENSE patches

2004/12/31 21:12:38+00:00 nexus.co.uk!pb
gpe-soundbite is GPL

2004/12/31 21:11:57+00:00 nexus.co.uk!pb
gpe-question is GPL

2004/12/31 21:11:12+00:00 nexus.co.uk!pb
gpe-nmf is GPL

2004/12/31 21:10:28+00:00 nexus.co.uk!pb
gpe-gallery is GPL

2004/12/31 21:09:42+00:00 nexus.co.uk!pb
gpe-edit is GPL

2004/12/31 21:07:12+00:00 nexus.co.uk!pb
gpe-ownerinfo is GPL

2004/12/31 21:03:44+00:00 nexus.co.uk!pb
delete old gpe-bootsplash with no LICENSE

2004/12/31 21:02:29+00:00 nexus.co.uk!pb
delete some old gpe-clock versions with no LICENSE

2004/12/31 21:00:16+00:00 nexus.co.uk!pb
delete old hotplug-dbus versions with no LICENSE

2004/12/31 20:59:20+00:00 nexus.co.uk!pb
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into stealth.nexus.co.uk:/home/pb/oe/oe

2004/12/31 13:35:00-08:00 (none)!ggilbert
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into olddog.(none):/home/ggilbert/oe/openembedded

2004/12/31 13:34:19-08:00 (none)!ggilbert
More licenses

2004/12/31 20:59:03+00:00 nexus.co.uk!pb
add LICENSE for gpe-confd, and blow away some old versions

BKrev: 41d5d25dQOnhk1FZOyFZXNL3fxoihA

147 files changed:
packages/gpe-beam/gpe-beam_0.2.3.bb
packages/gpe-bootsplash/gpe-bootsplash_1.12.bb [deleted file]
packages/gpe-clock/gpe-clock_0.10.bb [deleted file]
packages/gpe-clock/gpe-clock_0.11.bb [deleted file]
packages/gpe-confd/gpe-confd_0.14.bb [deleted file]
packages/gpe-confd/gpe-confd_0.15.bb [deleted file]
packages/gpe-confd/gpe-confd_0.16.bb
packages/gpe-edit/gpe-edit_0.21.bb
packages/gpe-edit/gpe-edit_0.22.bb
packages/gpe-edit/gpe-edit_0.23.bb
packages/gpe-edit/gpe-edit_0.28.bb
packages/gpe-gallery/gpe-gallery_0.91.bb
packages/gpe-gallery/gpe-gallery_0.92.bb
packages/gpe-gallery/gpe-gallery_0.94.bb
packages/gpe-gallery/gpe-gallery_0.95.bb
packages/gpe-nmf/gpe-nmf_0.17.bb
packages/gpe-nmf/gpe-nmf_0.19.bb
packages/gpe-ownerinfo/gpe-ownerinfo_0.23.bb
packages/gpe-ownerinfo/gpe-ownerinfo_0.24.bb
packages/gpe-question/gpe-question_0.03.bb
packages/gpe-question/gpe-question_0.04.bb
packages/gpe-soundbite/gpe-soundbite_1.0.5.bb
packages/hotplug-dbus/hotplug-dbus_0.6.bb [deleted file]
packages/hotplug-dbus/hotplug-dbus_0.7.bb [deleted file]
packages/libelf/libelf_0.8.3.bb
packages/libesmtp/libesmtp_1.0.1.bb
packages/libetpan/libetpan_cvs.bb
packages/libexif/libexif_0.5.12.bb
packages/libgphoto2/libgphoto2_2.1.4.bb
packages/libgsm/libgsm_1.0.10.bb
packages/libgtkstylus/libgtkstylus_0.1.bb
packages/libgtkstylus/libgtkstylus_0.3.bb
packages/libiconv/libiconv_1.9.2.bb
packages/liblockfile/liblockfile_1.05.bb
packages/liblockfile/liblockfile_1.06.bb
packages/libmikmod/libmikmod_3.1.11.bb
packages/libmikmod/libmikmod_3.2.0-beta2.bb
packages/libmng/libmng_1.0.8.bb
packages/libmodplug/libmodplug_0.7.bb
packages/libogg/libogg_1.0.bb
packages/libogg/libogg_1.1.bb
packages/libosip/libosip_0.9.7.bb
packages/libpcap/libpcap_0.7.2.bb
packages/libpcap/libpcap_0.8.1.bb
packages/libpixman/libpixman_cvs.bb
packages/libpng/libpng_1.2.5+1.2.6rc5.bb
packages/libsigc++/libsigc++_1.2.5.bb
packages/libsoundgen/libsoundgen_0.3.bb
packages/libspf2/libspf2_1.0.4.bb
packages/libtomcrypt/libtomcrypt_0.97b.bb
packages/libungif/libungif_4.1.3.bb
packages/libusb/libusb_0.1.8.bb
packages/libvisual/libvisual-plugins_0.1.3.bb
packages/libvisual/libvisual_0.1.3.bb
packages/libvorbis/libvorbis_1.0.1.bb
packages/libxml/libxml2_2.6.10.bb
packages/libxml/libxml2_2.6.7.bb
packages/libxml/libxml2_2.6.9.bb
packages/libxslt/libxslt_1.1.7.bb
packages/linux-atm/linux-atm_2.4.1.bb
packages/linux-input/linux-input_cvs.bb
packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb
packages/lisa/lisa_0.2.2.bb
packages/mailutils/mailutils_0.3.1.bb
packages/mailx/mailx_8.1.2-0.20020411cvs.bb
packages/mailx/mailx_8.1.2-0.20031014cvs.bb
packages/mailx/mailx_8.1.2-0.20040524cvs.bb
packages/make/make_3.80.bb
packages/makedev/makedev_2.3.1.bb
packages/makeself/makeself-native_cvs.bb
packages/man-pages/man-pages_1.60.bb
packages/man-pages/man-pages_1.70.bb
packages/matrixssl/matrixssl_1.0-beta.bb
packages/matrixssl/matrixssl_1.1.1.bb
packages/mesa/mesa_6.0.1.bb
packages/metalog/metalog_0.7.bb
packages/mgetty/mgetty_1.1.30.bb
packages/microwindows/microwindows_0.90.bb
packages/mikmod/mikmod_3.2.2-beta1.bb
packages/miniclipboard/miniclipboard_0.3.bb
packages/minicom/minicom_2.1.bb
packages/minilite/minilite_0.41.bb
packages/minilite/minilite_0.43.bb
packages/minilite/minilite_0.44.bb
packages/minilite/minilite_0.47.bb
packages/mipl-mipv6/mipv6_1.1-v2.4.26.bb
packages/module-init-tools/module-init-tools_3.1-pre5.bb
packages/modutils/modutils-collateral.bb
packages/mono/mono_1.0.bb
packages/mozilla/firefox_0.10.1.bb
packages/mozilla/firefox_0.9.2.bb
packages/mozilla/firefox_0.9.3.bb
packages/mozilla/firefox_0.9.bb
packages/mozilla/firefox_1.0.bb
packages/mozilla/thunderbird_0.7.3.bb
packages/mpfr/mpfr_cvs.bb
packages/mplayer/mplayer_1.0pre3try2.bb
packages/mplayer/mplayer_1.0pre6.bb
packages/murasaki/murasaki_0.8.8.bb
packages/mutt/mutt_1.5.4i.bb
packages/mysql/mysql_4.1.4a.bb
packages/mythfront/mythfront-config.bb
packages/mythfront/mythfront-session.bb
packages/ncftp/ncftp_3.1.7.bb
packages/ncftp/ncftp_3.1.8.bb
packages/ncurses/ncurses_5.3.bb
packages/netkit-base/netkit-base_0.17.bb
packages/netkit-ftp/netkit-ftp_0.17.bb
packages/netkit-rpc/netkit-rpc_0.17.bb
packages/netkit-tftp/netkit-tftp_0.17.bb
packages/netkit-tftp/netkit-tftpd_0.17.bb
packages/ngrep/ngrep_1.42.bb
packages/nmixer/nmixer_2.0.bb
packages/nsd/nsd_2.0.0.bb
packages/openjade/openjade-native_1.3.2.bb
packages/openjade/openjade_1.3.2.bb
packages/opensp/opensp-native_1.5.bb
packages/opensp/opensp_1.5.bb
packages/openssh/openssh_3.7.1p1.bb
packages/openssh/openssh_3.7.1p2.bb
packages/openssl/openssl_0.9.7b.bb
packages/openssl/openssl_0.9.7c.bb
packages/openvpn/openvpn_1.5.0.bb
packages/orpheus/orpheus_1.5.bb
packages/pcre/pcre_4.4.bb
packages/perl/libxml-parser-perl_2.34.bb
packages/phalanx/phalanx_22.bb
packages/php/php_4.3.6.bb
packages/picocom/picocom_1.3.bb
packages/plone/plone_1.0.5.bb
packages/plone/plone_2.0.0.bb
packages/pme/pme_1.0.3.bb
packages/portabase/metakit_2.4.9.3.bb
packages/portaudio/portaudio_0.0.19.bb
packages/postfix/postfix_2.0.15.bb
packages/ppp-dialin/ppp-dialin_0.1.bb
packages/prelink/prelink_20031029.bb
packages/prelink/prelink_20040304.bb
packages/prelink/prelink_20040520.bb
packages/prism54/prism54-firmware_1.0.4.3.bb
packages/putty/putty_cvs.bb
packages/python/python-cairo_cvs.bb
packages/python/python-crypto_1.9a6.bb
packages/python/python-pygtk_2.2.0.bb
packages/python/python-pygtk_2.3.96.bb
packages/python/python-pymp3_0.3.4.bb
packages/python/python-quicklauncher_0.0.1.bb

index e69de29..f328c50 100644 (file)
@@ -0,0 +1,8 @@
+inherit gpe pkgconfig
+
+DESCRIPTION = "GPE infrared communication applet"
+DEPENDS = "gtk+ libgpewidget libmimedir libgpevtype openobex"
+RDEPENDS = "libopenobex-1.0-1"
+SECTION = "gpe"
+PRIORITY = "optional"
+MAINTAINER = "Florian Boor <florian@kernelconcepts.de>
diff --git a/packages/gpe-bootsplash/gpe-bootsplash_1.12.bb b/packages/gpe-bootsplash/gpe-bootsplash_1.12.bb
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/gpe-clock/gpe-clock_0.10.bb b/packages/gpe-clock/gpe-clock_0.10.bb
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/gpe-clock/gpe-clock_0.11.bb b/packages/gpe-clock/gpe-clock_0.11.bb
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/gpe-confd/gpe-confd_0.14.bb b/packages/gpe-confd/gpe-confd_0.14.bb
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/gpe-confd/gpe-confd_0.15.bb b/packages/gpe-confd/gpe-confd_0.15.bb
deleted file mode 100644 (file)
index e69de29..0000000
index e69de29..8024a1f 100644 (file)
@@ -0,0 +1,8 @@
+inherit gpe
+
+DEPENDS = "libxsettings glib-2.0"
+SECTION = "gpe"
+DESCRIPTION = "GPE configuration daemon"
+LICENSE = "GPL"
+PR = "r1"
+
index e69de29..ed0a660 100644 (file)
@@ -0,0 +1,8 @@
+LICENSE = "GPL"
+inherit gpe
+
+DEPENDS = "gtk+ libdisplaymigration libgpewidget"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+SECTION = "gpe"
+DESCRIPTION = "Editor for the GPE Palmtop Environment"
+FILES_${PN} = "/etc /usr/bin /usr/share/pixmaps /usr/share/applications"
index e69de29..68d9f5a 100644 (file)
@@ -0,0 +1,12 @@
+LICENSE = "GPL"
+PR = "r1"
+
+inherit gpe
+
+DEPENDS = "gtk+ libdisplaymigration libgpewidget"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+SECTION = "gpe"
+DESCRIPTION = "Editor for the GPE Palmtop Environment"
+
+SRC_URI = "${GPE_MIRROR}/gpe-edit-${PV}.tar.gz \
+       file://toolbar.patch;patch=1;pnum=0"
index e69de29..d416ed9 100644 (file)
@@ -0,0 +1,13 @@
+LICENSE = "GPL"
+PR = "r1"
+
+inherit gpe
+
+DEPENDS = "gtk+ libdisplaymigration libgpewidget"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+SECTION = "gpe"
+DESCRIPTION = "Editor for the GPE Palmtop Environment"
+
+SRC_URI = "${GPE_MIRROR}/gpe-edit-${PV}.tar.gz \
+       file://desktop-categories.patch;patch=1"
+
index e69de29..676e2e7 100644 (file)
@@ -0,0 +1,8 @@
+LICENSE = "GPL"
+inherit gpe
+
+DEPENDS = "gtk+ libdisplaymigration libgpewidget"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+SECTION = "gpe"
+DESCRIPTION = "Editor for the GPE Palmtop Environment"
+
index e69de29..68eee26 100644 (file)
@@ -0,0 +1,17 @@
+LICENSE = "GPL"
+PR = "r2"
+
+inherit gpe
+
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>"
+
+FILES_${PN} += "${datadir}/gpe/pixmaps"
+
+DESCRIPTION = "GPE image viewer application"
+export CVSBUILD = no
+
+SRC_URI = "${GPE_MIRROR}/gpe-gallery-${PV}.tar.gz \
+       file://desktop-categories.patch;patch=1 \
+       file://mcheck.patch;patch=1"
index e69de29..c966bba 100644 (file)
@@ -0,0 +1,18 @@
+LICENSE = "GPL"
+PR = "r3"
+
+inherit gpe
+
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>"
+
+FILES_${PN} += "${datadir}/gpe/pixmaps"
+FILES_${PN} += "${datadir}/application-registry"
+
+DESCRIPTION = "GPE image viewer application"
+export CVSBUILD = no
+
+SRC_URI = "${GPE_MIRROR}/gpe-gallery-${PV}.tar.gz \
+       file://desktop-categories.patch;patch=1 \
+       file://mcheck.patch;patch=1"
index e69de29..3c02f0f 100644 (file)
@@ -0,0 +1,16 @@
+LICENSE = "GPL"
+PR = "r1"
+
+inherit gpe
+
+SRC_URI += "file://mcheck.patch;patch=1"
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>"
+
+FILES_${PN} += "${datadir}/gpe/pixmaps"
+FILES_${PN} += "${datadir}/application-registry"
+
+DESCRIPTION = "GPE image viewer application"
+export CVSBUILD = no
+
index e69de29..3c02f0f 100644 (file)
@@ -0,0 +1,16 @@
+LICENSE = "GPL"
+PR = "r1"
+
+inherit gpe
+
+SRC_URI += "file://mcheck.patch;patch=1"
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>"
+
+FILES_${PN} += "${datadir}/gpe/pixmaps"
+FILES_${PN} += "${datadir}/application-registry"
+
+DESCRIPTION = "GPE image viewer application"
+export CVSBUILD = no
+
index e69de29..bf45dc5 100644 (file)
@@ -0,0 +1,9 @@
+LICENSE = "GPL"
+inherit gpe pkgconfig
+
+DESCRIPTION = "GPE audio player"
+DEPENDS = "gtk+ libgpewidget gstreamer gst-plugins"
+SECTION = "gpe"
+PRIORITY = "optional"
+
+SRC_URI += "file://fix_makefiles.patch;patch=1"
index e69de29..29e7557 100644 (file)
@@ -0,0 +1,10 @@
+LICENSE = "GPL"
+inherit gpe pkgconfig
+
+DESCRIPTION = "GPE audio player"
+DEPENDS = "gtk+ libgpewidget gstreamer"
+RDEPENDS = "gpe-gst-plugins"
+SECTION = "gpe"
+PRIORITY = "optional"
+PR = "r1"
+
index e69de29..0b64c75 100644 (file)
@@ -0,0 +1,14 @@
+inherit gpe
+
+DESCRIPTION = "GPE owner information dialog"
+SECTION = "gpe"
+PRIORITY = "optional"
+MAINTAINER = "Philip Blundell <pb@handhelds.org>"
+DEPENDS = "gtk+ libgpewidget"
+LICENSE = "GPL"
+PR = "r1"
+
+do_stage () {
+       oe_libinstall -a libgpe-ownerinfo ${STAGING_LIBDIR}
+       install -m 0644 gpe-ownerinfo.h ${STAGING_INCDIR}/ 
+}
index b445b9a..9d4e52e 100644 (file)
@@ -5,7 +5,8 @@ SECTION = "gpe"
 PRIORITY = "optional"
 MAINTAINER = "Philip Blundell <pb@handhelds.org>"
 DEPENDS = "gtk+ libgpewidget"
-PR = "r1"
+PR = "r2"
+LICENSE = "GPL"
 
 SRC_URI += "file://fixloop.patch;patch=1;pnum=0"
 
index e69de29..b94505a 100644 (file)
@@ -0,0 +1,7 @@
+LICENSE = "GPL"
+inherit gpe
+
+DEPENDS = "libgpewidget"
+RDEPENDS = "gpe-icons"
+SECTION = "gpe"
+DESCRIPTION = "GPE interface for asking questions from shell scripts"
index e69de29..b94505a 100644 (file)
@@ -0,0 +1,7 @@
+LICENSE = "GPL"
+inherit gpe
+
+DEPENDS = "libgpewidget"
+RDEPENDS = "gpe-icons"
+SECTION = "gpe"
+DESCRIPTION = "GPE interface for asking questions from shell scripts"
index e69de29..1867696 100644 (file)
@@ -0,0 +1,8 @@
+LICENSE = "GPL"
+inherit gpe pkgconfig
+
+DESCRIPTION = "GPE audio Recorder"
+DEPENDS = "gtk+ libgpewidget libglade libgsm gpe-soundserver"
+SECTION = "gpe"
+PRIORITY = "optional"
+LDFLAGS_append = "-Wl,--export-dynamic"
diff --git a/packages/hotplug-dbus/hotplug-dbus_0.6.bb b/packages/hotplug-dbus/hotplug-dbus_0.6.bb
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/hotplug-dbus/hotplug-dbus_0.7.bb b/packages/hotplug-dbus/hotplug-dbus_0.7.bb
deleted file mode 100644 (file)
index e69de29..0000000
index e69de29..9332b18 100644 (file)
@@ -0,0 +1,33 @@
+SECTION = "libs"
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+DESCRIPTION = "an ELF object file access library \
+The elf library provides routines to access, and manipulate, Elf object \
+files. It is still not complete, but is required for a number of programs, \
+such as Eli (a state of the art compiler generation system), and Elk (the \
+Extension Language Kit - an implementation of the Scheme programming \
+language.)"
+LICENSE = "LGPL"
+SRC_URI = "http://www.stud.uni-hannover.de/~michael/software/libelf-${PV}.tar.gz"
+
+inherit autotools
+
+do_configure_prepend () {
+       if test ! -e acinclude.m4; then
+               cp aclocal.m4 acinclude.m4
+       fi
+}
+
+do_install () {
+       oe_runmake 'prefix=${D}${prefix}' 'exec_prefix=${D}${exec_prefix}' \
+                  'libdir=${D}${libdir}' 'includedir=${D}${includedir}' \
+                  install
+}
+
+do_stage () {
+       oe_libinstall -so -C lib libelf ${STAGING_LIBDIR}/
+       install -d ${STAGING_INCDIR}/libelf
+       for i in libelf.h nlist.h gelf.h sys_elf.h; do
+               install -m 0644 lib/$i ${STAGING_INCDIR}/libelf/
+       done
+       make includedir=${STAGING_INCDIR} install-compat
+}
index e69de29..fe6d958 100644 (file)
@@ -0,0 +1,22 @@
+SECTION = "libs"
+DEPENDS = "openssl"
+DESCRIPTION = "LibESMTP is a library to manage posting \
+(or submission of) electronic mail using SMTP to a \
+preconfigured Mail Transport Agent (MTA) such as Exim."
+FILES_libesmtp_append = " ${libdir}/esmtp-plugins"
+
+SRC_URI = "http://www.stafford.uklinux.net/libesmtp/libesmtp-${PV}.tar.bz2  \
+           file://configure.patch;patch=1"
+LICENSE = "LGPL GPL"
+inherit autotools 
+
+EXTRA_OECONF = "--disable-isoc --with-openssl=${STAGING_LIBDIR}/.."
+
+do_stage () {
+       oe_libinstall -a -so libesmtp ${STAGING_LIBDIR}
+
+        install -d ${STAGING_INCDIR}
+       install -m 644 auth-client.h ${STAGING_INCDIR}
+       install -m 644 auth-plugin.h ${STAGING_INCDIR}
+       install -m 644 libesmtp.h ${STAGING_INCDIR}
+}
index e69de29..9aaca08 100644 (file)
@@ -0,0 +1,21 @@
+DESCRIPTION = "libetpan is a library for communicating with mail and news servers using \
+SMTP, POP, IMAP and NNTP"
+SECTION = "libs"
+DEPENDS = "openssl"
+PV = "0.33"
+PR = "r1"
+S = "${WORKDIR}/libetpan"
+TAG="rel-0-33-b"
+LICENSE = "BSD"
+SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/libetpan;tag=${TAG};module=libetpan"
+
+inherit autotools pkgconfig gettext
+
+EXTRA_OECONF = "--with-openssl=${STAGING_LIBDIR}/.. --disable-db"
+
+do_stage () {
+       oe_runmake install includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} bindir=${STAGING_BINDIR}
+}
+
+FILES_${PN} = "${libdir}/lib*.so.*"
+FILES_${PN}-dev = "${bindir} ${includedir} ${libdir}/lib*.so ${libdir}/*.la ${libdir}/*.a ${libdir}/pkgconfig"
index e69de29..94f3bee 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "libs"
+DESCRIPTION = "Library to read the extended image information (EXIF) from JPEG pictures"
+LICENSE = "LGPL"
+SRC_URI = "${SOURCEFORGE_MIRROR}/libexif/libexif-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+do_stage() {
+       oe_libinstall -a -so -C libexif libexif ${STAGING_LIBDIR}
+
+        install -d ${STAGING_INCDIR}/libexif
+        for X in exif-byte-order.h exif-data.h exif-format.h exif-loader.h exif-tag.h exif-content.h exif-entry.h exif-ifd.h exif-result.h exif-utils.h
+        do
+                install -m 0644 ${S}/libexif/$X ${STAGING_INCDIR}/libexif/$X
+        done
+}
index e69de29..680f908 100644 (file)
@@ -0,0 +1,29 @@
+SECTION = "libs"
+DEPENDS = "jpeg libusb libexif"
+DESCRIPTION = "libgphoto2 allows you to access digital cameras"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/gphoto/libgphoto2-${PV}.tar.bz2"
+
+EXTRA_OECONF_ramses = "--with-drivers=canon --without-serial"
+LICENSE = "GPL"
+inherit autotools pkgconfig
+
+do_stage() {
+       install -d ${STAGING_LIBDIR}
+       mv libgphoto2/.libs/libgphoto2.so.2.0.3T libgphoto2/.libs/libgphoto2.so.2.0.3 || true
+       oe_libinstall -so -C libgphoto2 libgphoto2 ${STAGING_LIBDIR}
+       oe_libinstall -so -C libgphoto2_port/libgphoto2_port libgphoto2_port ${STAGING_LIBDIR}
+
+       install -d ${STAGING_LIBDIR}/gphoto2/2.0
+       oe_libinstall -so -C camlibs/canon libgphoto2_canon.so ${STAGING_LIBDIR}/gphoto2/2.0
+
+        install -d ${STAGING_INCDIR}/gphoto2
+        for X in gphoto2-abilities-list.h gphoto2-camera.h gphoto2-context.h gphoto2-file.h gphoto2-filesys.h gphoto2.h gphoto2-library.h gphoto2-list.h gphoto2-result.h gphoto2-setting.h gphoto2-version.h gphoto2-widget.h
+        do
+                install -m 0644 ${S}/libgphoto2/$X ${STAGING_INCDIR}/gphoto2/$X
+        done
+        for X in gphoto2-port.h gphoto2-port-info-list.h gphoto2-port-log.h gphoto2-port-version.h gphoto2-port-portability.h gphoto2-port-result.h
+        do
+                install -m 0644 ${S}/libgphoto2_port/libgphoto2_port/$X ${STAGING_INCDIR}/gphoto2/$X
+        done
+}
index e69de29..e52dcc5 100644 (file)
@@ -0,0 +1,27 @@
+DESCRIPTION = "GSM Audio Library"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Luca De Cicco <ldecicco@gmx.net>"
+#DEPENDS = ""
+LICENSE = "libgsm"
+inherit pkgconfig gpe
+
+SRC_URI = "ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/gsm-${PV}.tar.gz \
+ file://${FILESDIR}/libgsm_patch;patch=1;pnum=0"
+
+S = "${WORKDIR}/gsm-1.0-pl10/"
+
+headers = "gsm.h"
+
+do_stage () {
+        oe_libinstall -a -C lib libgsm ${STAGING_LIBDIR}
+       mkdir -p ${STAGING_INCDIR}/gsm
+       for h in ${headers}; do
+               install -m 0644 ${S}/inc/$h ${STAGING_INCDIR}/gsm/$h
+       done
+}
+
+#do_install () {
+#      gpe_do_install
+#      oe_runmake PREFIX=${prefix} DESTDIR=${D} install-devel
+#}
index e69de29..87d654f 100644 (file)
@@ -0,0 +1,18 @@
+DESCRIPTION = "GTK plugin for stylus based systems"
+SECTION = "libs"
+MAINTAINER = "Philip Blundell <pb@handhelds.org>"
+DEPENDS = "gtk+"
+PR = "r1"
+LICENSE = "LGPL"
+FILES_${PN} = "/etc /usr/lib/gtk-2.0"
+
+inherit autotools
+
+SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.bz2 \
+       file://gtkstylus.sh"
+
+do_install_append() {
+       install -d ${D}/etc/profile.d
+       install ${WORKDIR}/gtkstylus.sh ${D}/etc/profile.d/
+}
+
index e69de29..39fc227 100644 (file)
@@ -0,0 +1,17 @@
+DESCRIPTION = "GTK plugin for stylus based systems"
+SECTION = "libs"
+MAINTAINER = "Philip Blundell <pb@handhelds.org>"
+DEPENDS = "gtk+"
+LICENSE = "LGPL"
+FILES_${PN} = "/etc /usr/lib/gtk-2.0"
+
+inherit autotools
+
+SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.bz2 \
+       file://gtkstylus.sh"
+
+do_install_append() {
+       install -d ${D}/etc/profile.d
+       install ${WORKDIR}/gtkstylus.sh ${D}/etc/profile.d/
+}
+
index e69de29..0870f5a 100644 (file)
@@ -0,0 +1,27 @@
+DESCRIPTION = "GNU libiconv - libiconv is for you if your application needs to support \
+multiple character encodings, but that support lacks from your system."
+HOMEPAGE = "http://www.gnu.org/software/libiconv"
+SECTION = "e/libs"
+PRIORITY = "optional"
+MAINTAINER = "That Crazy fool emte <emte@labotomy.net>"
+NOTES = "Needs to be stripped down to: ascii iso8859-1 eucjp iso-2022jp gb utf8"
+PROVIDES = "virtual/libiconv"
+PR = "r2"
+LICENSE = "LGPL"
+SRC_URI = "ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-${PV}.tar.gz"
+
+S = "${WORKDIR}/libiconv-${PV}"
+
+inherit autotools pkgconfig
+
+do_configure () {
+       rm -f m4/libtool.m4 libcharset/m4/libtool.m4
+       autotools_do_configure
+}
+
+do_stage () {
+       oe_libinstall -so -C lib libiconv ${STAGING_LIBDIR}
+       oe_libinstall -so -C lib libiconv_plug_linux ${STAGING_LIBDIR}
+       oe_libinstall -so -C libcharset/lib libcharset ${STAGING_LIBDIR}
+       autotools_stage_includes
+}
index e69de29..c4d72fc 100644 (file)
@@ -0,0 +1,21 @@
+SECTION = "libs"
+DESCRIPTION = "File locking library."
+LICENSE = "LGPL"
+SRC_URI = "${DEBIAN_MIRROR}/main/libl/liblockfile/liblockfile_${PV}.tar.gz \
+          file://install.patch;patch=1 \
+          file://configure.patch;patch=1 \
+          file://ldflags.patch;patch=1"
+
+inherit autotools
+
+EXTRA_OECONF = "--enable-shared --enable-static"
+
+do_stage () {
+       install -m 644 ${S}/lockfile.h ${S}/maillock.h ${STAGING_INCDIR}/
+       oe_libinstall -a -so liblockfile ${STAGING_LIBDIR}
+#      oe_libinstall -so nfslock ${STAGING_LIBDIR}
+}
+
+do_install () {
+       oe_runmake 'ROOT=${D}' INSTGRP='' install
+}
index e69de29..c4d72fc 100644 (file)
@@ -0,0 +1,21 @@
+SECTION = "libs"
+DESCRIPTION = "File locking library."
+LICENSE = "LGPL"
+SRC_URI = "${DEBIAN_MIRROR}/main/libl/liblockfile/liblockfile_${PV}.tar.gz \
+          file://install.patch;patch=1 \
+          file://configure.patch;patch=1 \
+          file://ldflags.patch;patch=1"
+
+inherit autotools
+
+EXTRA_OECONF = "--enable-shared --enable-static"
+
+do_stage () {
+       install -m 644 ${S}/lockfile.h ${S}/maillock.h ${STAGING_INCDIR}/
+       oe_libinstall -a -so liblockfile ${STAGING_LIBDIR}
+#      oe_libinstall -so nfslock ${STAGING_LIBDIR}
+}
+
+do_install () {
+       oe_runmake 'ROOT=${D}' INSTGRP='' install
+}
index e69de29..4712816 100644 (file)
@@ -0,0 +1,24 @@
+DESCRIPTION = "libmikmod is a module player library supporting many formats, including mod, s3m, it, and xm."
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "LGPL"
+SRC_URI = "http://mikmod.raphnet.net/files/libmikmod-${PV}.tar.gz \
+          file://m4.patch;patch=1 \
+          file://autofoo.patch;patch=1"
+
+inherit autotools 
+
+EXTRA_OECONF = "--disable-af --disable-alsa --disable-esd \
+--enable-oss --disable-sam9407 --disable-ultra \
+--disable-esdtest --enable-threads"
+
+do_stage() {
+       oe_libinstall -a -so -C libmikmod libmikmod ${STAGING_LIBDIR}
+       install -m 0644 ${S}/include/mikmod.h ${STAGING_INCDIR}/
+
+        cat libmikmod-config | sed 's,$libdir , ,' \
+                             | sed 's,$includes , ,' > ${STAGING_BINDIR}/libmikmod-config
+        chmod a+rx ${STAGING_BINDIR}/libmikmod-config
+       install -d ${STAGING_DATADIR}/aclocal/
+       install -m 0644 libmikmod.m4 ${STAGING_DATADIR}/aclocal/
+}
index e69de29..d866710 100644 (file)
@@ -0,0 +1,25 @@
+DESCRIPTION = "libmikmod is a module player library supporting many formats, including mod, s3m, it, and xm."
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "LGPL"
+SRC_URI = "http://mikmod.raphnet.net/files/libmikmod-${PV}.tar.gz \
+file://m4.patch;patch=1 \
+file://autofoo.patch;patch=1"
+
+inherit autotools binconfig
+
+EXTRA_OECONF = "--disable-af           \
+               --disable-alsa          \
+               --disable-esd           \
+               --enable-oss            \
+               --disable-sam9407       \
+               --disable-ultra         \
+               --disable-esdtest       \
+               --enable-threads"
+
+do_stage() {
+       oe_libinstall -a -so -C libmikmod libmikmod ${STAGING_LIBDIR}
+       install -m 0644 ${S}/include/mikmod.h ${STAGING_INCDIR}/
+       install -d ${STAGING_DATADIR}/aclocal/
+       install -m 0644 libmikmod.m4 ${STAGING_DATADIR}/aclocal/
+}
index e69de29..86d5497 100644 (file)
@@ -0,0 +1,27 @@
+DESCRIPTION = "MNG Library"
+SECTION = "libs"
+DEPENDS = "zlib jpeg lcms"
+LICENSE = "libmng"
+SRC_URI = "${SOURCEFORGE_MIRROR}/libmng/libmng-${PV}.tar.gz"
+
+inherit pkgconfig
+
+EXTRA_OEMAKE_append = " ZLIBINC=${STAGING_INCDIR} ZLIBLIB=${STAGING_LIBDIR} \
+                       JPEGINC= JPEGLIB= LCMSINC= LCMSLIB="
+
+do_compile() {
+       unset LDFLAGS
+       oe_runmake -f makefiles/makefile.linux
+}
+
+do_stage() {
+       oe_libinstall -so libmng ${STAGING_LIBDIR}
+}
+
+do_install() {
+       install -d ${D}/${bindir} ${D}/${mandir} \
+                  ${D}/${libdir} ${D}/${includedir}
+       unset LDFLAGS
+       oe_runmake -f makefiles/makefile.linux install \
+       INCPATH="${D}/${includedir}" LIBPATH="${D}/${libdir}" prefix=${prefix}
+}
index e69de29..85afa15 100644 (file)
@@ -0,0 +1,12 @@
+SECTION = "libs"
+DESCRIPTION = "Library for reading mod-like audio files."
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/modplug-xmms/libmodplug-${PV}.tar.gz"
+LICENSE = "GPL"
+inherit autotools  pkgconfig
+
+do_stage() {
+       install -m 0644 ${S}/src/modplug.h ${STAGING_INCDIR}
+#FIXME!
+       cp -a src/.libs/libmodplug.so* ${STAGING_LIBDIR}
+}
index e69de29..27f4f6b 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "libs"
+DESCRIPTION = "libogg is the bitstream and framing library \
+for the Ogg project. It provides functions which are \
+necessary to codec libraries like libvorbis."
+LICENSE = "BSD"
+SRC_URI = "http://www.vorbis.com/files/${PV}/unix/libogg-${PV}.tar.gz"
+
+inherit autotools 
+
+do_stage () {
+       oe_libinstall -a -so -C src libogg ${STAGING_LIBDIR}
+
+       install -d ${STAGING_INCDIR}/ogg
+       (cd ${S}/include/ogg; cp config_types.h ogg.h os_types.h ${STAGING_INCDIR}/ogg/)
+       install -m 0644 ${S}/ogg.m4 ${STAGING_DATADIR}/aclocal/
+}
index e69de29..fde32f6 100644 (file)
@@ -0,0 +1,18 @@
+SECTION = "libs"
+DESCRIPTION = "libogg is the bitstream and framing library \
+for the Ogg project. It provides functions which are \
+necessary to codec libraries like libvorbis."
+
+LICENSE = "BSD"
+SRC_URI = "http://www.vorbis.com/files/1.0.1/unix/libogg-${PV}.tar.gz \
+file://m4.patch;patch=1"
+
+inherit autotools 
+
+do_stage () {
+       oe_libinstall -a -so -C src libogg ${STAGING_LIBDIR}
+
+       install -d ${STAGING_INCDIR}/ogg
+       (cd ${S}/include/ogg; cp config_types.h ogg.h os_types.h ${STAGING_INCDIR}/ogg/)
+       install -m 0644 ${S}/ogg.m4 ${STAGING_DATADIR}/aclocal/
+}
index e69de29..71109b2 100644 (file)
@@ -0,0 +1,25 @@
+SECTION = "libs"
+SRC_URI = "http://handhelds.org/pub/linux/packages/libosip/libosip-0.9.7-hh2.tar.gz"
+DESCRIPTION = "Session Initiation Protocol (SIP) library"
+LEAD_SONAME = "libosip\..*"
+PR = "hh2r0"
+LICENSE = "LGPL"
+S = "${WORKDIR}/libosip-0.9.7-hh2"
+
+inherit autotools pkgconfig
+
+do_configure_prepend() {
+       rm -f acinclude.m4
+}
+
+HEADERS = "const.h fifo.h list.h osip.h sdp.h sema.h smsgtypes.h urls.h \
+       dialog.h global.h md5.h port.h sdp_negoc.h smsg.h thread.h"
+
+do_stage() {
+       oe_libinstall -C fsm -so -a libfsmtl ${STAGING_LIBDIR}
+       oe_libinstall -C parser -so -a libosip ${STAGING_LIBDIR}
+       install -d ${STAGING_INCDIR}/osip/
+       for i in ${HEADERS}; do
+               install osip/$i ${STAGING_INCDIR}/osip/$i
+       done
+}
index e69de29..1b430c7 100644 (file)
@@ -0,0 +1,30 @@
+DESCRIPTION = "Network Packet Capture Library"
+SECTION = "libs"
+PRIORITY = "required"
+MAINTAINER = "Greg Gilbert <treke@handhelds.org>"
+LICENSE = "BSD"
+SRC_URI = "http://www.tcpdump.org/release/libpcap-${PV}.tar.gz;"
+SRC_URI_append = " file://libpcap-shared.patch;patch=1"
+SRC_URI_append = " file://configure.patch;patch=1"
+SRC_URI_append = " file://ldflags.patch;patch=1"
+
+inherit autotools
+
+EXTRA_OECONF = "--with-pcap=linux"
+CPPFLAGS_prepend = "-I${S} "
+CFLAGS_prepend = "-I${S} "
+CXXFLAGS_prepend = "-I${S} "
+
+do_configure_prepend () {
+       if [ ! -e acinclude.m4 ]; then
+               cat aclocal.m4 > acinclude.m4
+       fi
+}
+
+do_stage () {
+       install -d ${STAGING_INCDIR}/net
+       install -m 0644 net/bpf.h ${STAGING_INCDIR}/net/bpf.h
+       install -m 0644 pcap.h ${STAGING_INCDIR}/pcap.h
+       install -m 0644 pcap-namedb.h ${STAGING_INCDIR}/pcap-namedb.h
+       oe_libinstall -a -so libpcap ${STAGING_LIBDIR}
+}
index e69de29..42dea21 100644 (file)
@@ -0,0 +1,29 @@
+DESCRIPTION = "Network Packet Capture Library"
+SECTION = "libs"
+PRIORITY = "required"
+
+SRC_URI = "http://www.tcpdump.org/release/libpcap-${PV}.tar.gz; \
+          file://shared.patch;patch=1 \
+          file://configure.patch;patch=1"
+
+inherit autotools
+LICENSE = "BSD"
+EXTRA_OECONF = "--with-pcap=linux"
+CPPFLAGS_prepend = "-I${S} "
+CFLAGS_prepend = "-I${S} "
+CXXFLAGS_prepend = "-I${S} "
+
+do_configure_prepend () {
+       if [ ! -e acinclude.m4 ]; then
+               cat aclocal.m4 > acinclude.m4
+       fi
+}
+
+do_stage () {
+       install -d ${STAGING_INCDIR}/net
+#      install -m 0644 net/bpf.h ${STAGING_INCDIR}/net/bpf.h
+       install -m 0644 pcap.h ${STAGING_INCDIR}/pcap.h
+       install -m 0644 pcap-namedb.h ${STAGING_INCDIR}/pcap-namedb.h
+       install -m 0644 pcap-bpf.h ${STAGING_INCDIR}/pcap-bpf.h
+       oe_libinstall -a -so libpcap ${STAGING_LIBDIR}
+}
index e69de29..527ec36 100644 (file)
@@ -0,0 +1,15 @@
+PV = "0.0cvs${CVSDATE}"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Phil Blundell <pb@debian.org>"
+DEPENDS = "x11"
+DESCRIPTION = "Cairo support library"
+LICENSE = "X11"
+SRC_URI = "cvs://anoncvs:anoncvs@cvs.cairographics.org/cvs/cairo;module=libpixman"
+S = "${WORKDIR}/libpixman"
+
+inherit autotools pkgconfig 
+
+do_stage () {
+       oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
+}
index e69de29..aeead61 100644 (file)
@@ -0,0 +1,54 @@
+DESCRIPTION = "PNG Library"
+SECTION = "libs"
+PRIORITY = "required"
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+DEPENDS = "zlib"
+LICENSE = "PNG"
+PACKAGES =+ "${PN}12 ${PN}12-dev"
+
+FILES_${PN}12 = ${libdir}/libpng12.so.*
+FILES_${PN}12-dev = ${libdir}/libpng12.* ${includedir}/libpng12 ${libdir}/pkgconfig/libpng12.pc
+FILES_${PN} = ${libdir}/lib*.so.*
+FILES_${PN}-dev = ${includedir} ${libdir}/lib*.so ${libdir}/*.la \
+               ${libdir}/*.a ${libdir}/pkgconfig \
+               ${datadir}/aclocal ${bindir} ${sbindir}
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/libpng-1.2.6rc5.tar.bz2"
+S = "${WORKDIR}/libpng-1.2.6rc5"
+
+inherit pkgconfig
+
+EXTRA_OEMAKE_append = " ZLIBINC=${STAGING_INCDIR} ZLIBLIB=${STAGING_LIBDIR}"
+
+do_compile() {
+       sed < scripts/makefile.linux > makefile -e 's/^ZLIBINC.*//' -e 's/^ZLIBLIB.*//'
+       unset LDFLAGS
+       oe_runmake 'CC=${CC}' 'LD=${LD}' 'CFLAGS=${CFLAGS}' \
+                  'ZLIBINC=${STAGING_INCDIR}' \
+                  'ZLIBLIB=${STAGING_LIBDIR}'
+}
+
+do_stage() {
+       cp libpng.pc libpng12.pc
+       install -m 644 png.h ${STAGING_INCDIR}/png.h
+       install -m 644 pngconf.h ${STAGING_INCDIR}/pngconf.h
+       oe_libinstall -so libpng12 ${STAGING_LIBDIR}
+       ln -sf libpng12.so ${STAGING_LIBDIR}/libpng.so
+}
+
+do_install() {
+       install -d ${D}/${bindir} ${D}/${mandir} \
+                  ${D}/${libdir} ${D}/${includedir}
+       unset LDFLAGS
+       oe_runmake 'prefix=${prefix}' 'DESTDIR=${D}' \
+                  'DB=${D}/${bindir}' 'DI=${D}/${includedir}' \
+                  'DL=${D}/${libdir}' 'DM=${D}/${mandir}' \
+                  install
+}
+
+python do_package() {
+        if bb.data.getVar('DEBIAN_NAMES', d, 1):
+            bb.data.setVar('PKG_${PN}', 'libpng12', d)
+        bb.build.exec_func('package_do_package', d)
+}
+
index e69de29..fab7073 100644 (file)
@@ -0,0 +1,27 @@
+DESCRIPTION = "A library for loose coupling of C++ method calls"
+SECTION = "libs"
+PRIORITY = "optional"
+PR = "r1"
+LICENSE = "GPL LGPL"
+SRC_URI = "${SOURCEFORGE_MIRROR}/libsigc/libsigc++-${PV}.tar.gz \
+          file://autofoo.patch;patch=1 \
+          file://pkgconfig.patch;patch=1"
+
+inherit autotools pkgconfig
+
+FILES_${PN}-dev += "${libdir}/sigc++-*/"
+
+acpaths = ""
+
+do_stage() {
+       install -d ${STAGING_LIBDIR}/sigc++-1.2/include
+       install -m 0644 sigc++/config/sigcconfig.h ${STAGING_LIBDIR}/sigc++-1.2/include/
+       oe_libinstall -so -C sigc++ libsigc-1.2 ${STAGING_LIBDIR}
+
+       install -d ${STAGING_INCDIR}/sigc++-1.2/sigc++
+       for f in sigc++/*.h
+       do
+               install -m 0644 $f ${STAGING_INCDIR}/sigc++-1.2/sigc++/
+       done
+}
+
index e69de29..afcdf8a 100644 (file)
@@ -0,0 +1,14 @@
+SECTION = "x11/libs"
+inherit gpe
+LICENSE = "LGPL"
+DEPENDS = "esound-gpe"
+
+do_stage() {
+       install -d ${STAGING_INCDIR}/gpe
+       install -m 0644 gpe/soundgen.h ${STAGING_INCDIR}/gpe/soundgen.h
+       oe_libinstall -so libsoundgen ${STAGING_LIBDIR}
+}
+
+do_install_append() {
+       oe_runmake DESTDIR="${D}" PREFIX="${prefix}" install-devel
+}
index e69de29..22b94a8 100644 (file)
@@ -0,0 +1,13 @@
+DESCRIPTION = "libspf2 is a complete and robust implementation of SPF which \
+provides support for many MTAs."
+SECTION = "libs/network"
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+LICENSE = "GPL"
+SRC_URI = "http://www.libspf2.org/spf/libspf2-${PV}.tar.gz"
+S = "${WORKDIR}/libspf2-${PV}"
+
+inherit autotools
+
+PACKAGES =+ "${PN}-bin"
+FILES_${PN}-bin = "${bindir}"
+FILES_${PN} = "${libdir}/lib*.so.*"
index e69de29..66ad673 100644 (file)
@@ -0,0 +1,26 @@
+DESCRIPTION = "LibTomCrypt is a fairly comprehensive, modular \
+and portable cryptographic toolkit that provides developers \
+with a vast array of well known published block ciphers, \
+one-way hash functions, chaining modes, pseudo-random number \
+generators, public key cryptography and a plethora of other \
+routines."
+SECTION = "libs/network"
+PRIORITY = "optional"
+LICENSE = "PD"
+SRC_URI = "http://libtomcrypt.org/files/crypt-${PV}.tar.bz2"
+
+inherit autotools
+
+EXTRA_OEMAKE = "library"
+
+#FIXME add patch to make it shared
+
+do_stage() {
+       oe_libinstall -a libtomcrypt ${STAGING_LIBDIR}/
+       install -m 0644 *.h ${STAGING_INCDIR}/
+}
+
+do_install() {
+       :
+}
+
index e69de29..bd7a2fd 100644 (file)
@@ -0,0 +1,19 @@
+SECTION = "libs"
+DESCRIPTION = "shared library for GIF images"
+SRC_URI = "${SOURCEFORGE_MIRROR}/libungif/libungif-${PV}.tar.bz2"
+LICENSE = "MIT"
+PR = "r1"
+
+PACKAGES += "${PN}-utils"
+
+FILES_${PN} = "${libdir}"
+FILES_${PN}-utils = "${bindir}"
+
+inherit autotools
+
+do_stage() {
+       oe_libinstall -so -C lib/.libs libungif ${STAGING_LIBDIR}
+
+       install -m 0644 lib/gif_lib.h ${STAGING_INCDIR}/
+
+}
index e69de29..d908646 100644 (file)
@@ -0,0 +1,25 @@
+SECTION = "libs"
+DESCRIPTION = "libusb is a library to provide userspace \
+access to USB devices."
+PR = "r3"
+LICENSE = "LGPL"
+SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.gz \
+          file://configure.patch;patch=1 \
+          file://pkgconfig.patch;patch=1 \
+          file://amd64-fPIC.patch;patch=1;pnum=0"
+
+inherit autotools pkgconfig
+
+do_stage() {
+       oe_libinstall -a -so libusb ${STAGING_LIBDIR}
+
+        install -d ${STAGING_BINDIR}
+       install -m 755 ${S}/libusb-config ${STAGING_BINDIR}
+       perl -pi -e 's:\-L/usr/lib :-L${STAGING_LIBDIR} :' ${STAGING_BINDIR}/libusb-config
+
+        install -d ${STAGING_INCDIR}/
+        for X in usb.h
+        do
+                install -m 0644 ${S}/$X ${STAGING_INCDIR}/$X
+        done
+}
index e69de29..03558c7 100644 (file)
@@ -0,0 +1,14 @@
+DESCRIPTION = "A cross platform audio visualization library"
+HOMEPAGE = "http://libvisual.sf.net"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "GPL"
+# FIXME: current depends dont support versioned deps well
+# DEPENDS = "libvisual (${PV})"
+DEPENDS = "libvisual"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/libvisual/libvisual-plugins-${PV}.tar.gz"
+
+inherit autotools
+
+FILES_${PN} += "/usr/lib/libvisual/actor/*.so /usr/lib/libvisual/morph/*.so"
index e69de29..14f6a44 100644 (file)
@@ -0,0 +1,14 @@
+DESCRIPTION = "A cross platform audio visualization library"
+HOMEPAGE = "http://libvisual.sf.net"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "LGPL GPL"
+SRC_URI = "${SOURCEFORGE_MIRROR}/libvisual/libvisual-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+do_stage() {
+       install -d ${STAGING_INCDIR}/libvisual/
+       install -m 0644 ${S}/libvisual/*.h ${STAGING_INCDIR}/libvisual/
+       oe_libinstall -so -C libvisual libvisual ${STAGING_LIBDIR}
+}
index e69de29..89bae8f 100644 (file)
@@ -0,0 +1,26 @@
+SECTION = "libs"
+DEPENDS = "libogg"
+DESCRIPTION = "Ogg Vorbis is a high-quality lossy audio codec \
+that is free of intellectual property restrictions. libvorbis \
+is the main vorbis codec library."
+LICENSE = "BSD"
+SRC_URI = "http://www.vorbis.com/files/${PV}/unix/libvorbis-${PV}.tar.gz \
+file://m4.patch;patch=1"
+
+inherit autotools  pkgconfig
+
+EXTRA_OECONF = "--with-ogg-libraries=${STAGING_LIBDIR} \
+               --with-ogg-includes=${STAGING_INCDIR}"
+
+do_stage () {
+       oe_libinstall -a -so -C lib libvorbis ${STAGING_LIBDIR}
+       oe_libinstall -a -so -C lib libvorbisfile ${STAGING_LIBDIR}
+       oe_libinstall -a -so -C lib libvorbisenc ${STAGING_LIBDIR}
+
+       install -d ${STAGING_INCDIR}/vorbis
+       install -m 0644 include/vorbis/vorbisenc.h \
+                       include/vorbis/vorbisfile.h \
+                       include/vorbis/codec.h ${STAGING_INCDIR}/vorbis/
+       install -d ${STAGING_DATADIR}/aclocal
+       install -m 0644 vorbis.m4 ${STAGING_DATADIR}/aclocal/
+}
index e69de29..b98f8be 100644 (file)
@@ -0,0 +1,40 @@
+PR = "r0"
+DESCRIPTION = "GNOME XML library"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+LICENSE = "MIT"
+PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale"
+
+FILES_${PN}-dev += "${bindir}/xml-config"
+FILES_${PN}-utils += "${bindir}"
+
+SRC_URI = "http://xmlsoft.org/sources/libxml2-${PV}.tar.gz"
+
+inherit autotools pkgconfig 
+
+EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-schemas --without-catalog --without-docbook --without-c14n"
+
+headers = "DOCBparser.h HTMLparser.h HTMLtree.h SAX.h SAX2.h c14n.h catalog.h chvalid.h debugXML.h dict.h encoding.h entities.h globals.h hash.h list.h nanoftp.h nanohttp.h parser.h parserInternals.h pattern.h relaxng.h schemasInternals.h threads.h tree.h uri.h valid.h xinclude.h xlink.h xmlIO.h xmlautomata.h xmlerror.h xmlexports.h xmlmemory.h xmlreader.h xmlregexp.h xmlschemas.h xmlschemastypes.h xmlstring.h xmlunicode.h xmlversion.h xmlwriter.h xpath.h xpathInternals.h xpointer.h"
+
+do_stage () {
+       oe_libinstall -so libxml2 ${STAGING_LIBDIR}
+
+       mkdir -p ${STAGING_INCDIR}/libxml2/libxml
+       for i in ${headers}; do
+               install -m 0644 include/libxml/$i ${STAGING_INCDIR}/libxml2/libxml/$i
+       done
+
+       cat xml2-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \
+                            -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xml2-config
+       chmod a+rx ${STAGING_BINDIR}/xml2-config
+       install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/
+}
+
+python populate_packages_prepend () {
+       # autonamer would call this libxml2-2, but we don't want that
+       if bb.data.getVar('DEBIAN_NAMES', d, 1):
+               bb.data.setVar('PKG_libxml2', 'libxml2', d)
+}
index e69de29..9441303 100644 (file)
@@ -0,0 +1,40 @@
+PR = "r1"
+DESCRIPTION = "GNOME XML library"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+LICENSE = "MIT"
+PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale"
+
+FILES_${PN}-dev += "${bindir}/xml-config"
+FILES_${PN}-utils += "${bindir}"
+
+SRC_URI = "http://xmlsoft.org/sources/libxml2-${PV}.tar.gz"
+
+inherit autotools pkgconfig 
+
+EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-schemas --without-catalog --without-docbook --without-c14n"
+
+headers = "DOCBparser.h HTMLparser.h HTMLtree.h SAX.h SAX2.h c14n.h catalog.h chvalid.h debugXML.h dict.h encoding.h entities.h globals.h hash.h list.h nanoftp.h nanohttp.h parser.h parserInternals.h pattern.h relaxng.h schemasInternals.h threads.h tree.h uri.h valid.h xinclude.h xlink.h xmlIO.h xmlautomata.h xmlerror.h xmlexports.h xmlmemory.h xmlreader.h xmlregexp.h xmlschemas.h xmlschemastypes.h xmlstring.h xmlunicode.h xmlversion.h xmlwriter.h xpath.h xpathInternals.h xpointer.h"
+
+do_stage () {
+       oe_libinstall -so libxml2 ${STAGING_LIBDIR}
+
+       mkdir -p ${STAGING_INCDIR}/libxml2/libxml
+       for i in ${headers}; do
+               install -m 0644 include/libxml/$i ${STAGING_INCDIR}/libxml2/libxml/$i
+       done
+
+       cat xml2-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \
+                            -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xml2-config
+       chmod a+rx ${STAGING_BINDIR}/xml2-config
+       install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/
+}
+
+python populate_packages_prepend () {
+       # autonamer would call this libxml2-2, but we don't want that
+       if bb.data.getVar('DEBIAN_NAMES', d, 1):
+               bb.data.setVar('PKG_libxml2', 'libxml2', d)
+}
index e69de29..b98f8be 100644 (file)
@@ -0,0 +1,40 @@
+PR = "r0"
+DESCRIPTION = "GNOME XML library"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+LICENSE = "MIT"
+PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale"
+
+FILES_${PN}-dev += "${bindir}/xml-config"
+FILES_${PN}-utils += "${bindir}"
+
+SRC_URI = "http://xmlsoft.org/sources/libxml2-${PV}.tar.gz"
+
+inherit autotools pkgconfig 
+
+EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-schemas --without-catalog --without-docbook --without-c14n"
+
+headers = "DOCBparser.h HTMLparser.h HTMLtree.h SAX.h SAX2.h c14n.h catalog.h chvalid.h debugXML.h dict.h encoding.h entities.h globals.h hash.h list.h nanoftp.h nanohttp.h parser.h parserInternals.h pattern.h relaxng.h schemasInternals.h threads.h tree.h uri.h valid.h xinclude.h xlink.h xmlIO.h xmlautomata.h xmlerror.h xmlexports.h xmlmemory.h xmlreader.h xmlregexp.h xmlschemas.h xmlschemastypes.h xmlstring.h xmlunicode.h xmlversion.h xmlwriter.h xpath.h xpathInternals.h xpointer.h"
+
+do_stage () {
+       oe_libinstall -so libxml2 ${STAGING_LIBDIR}
+
+       mkdir -p ${STAGING_INCDIR}/libxml2/libxml
+       for i in ${headers}; do
+               install -m 0644 include/libxml/$i ${STAGING_INCDIR}/libxml2/libxml/$i
+       done
+
+       cat xml2-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \
+                            -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xml2-config
+       chmod a+rx ${STAGING_BINDIR}/xml2-config
+       install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/
+}
+
+python populate_packages_prepend () {
+       # autonamer would call this libxml2-2, but we don't want that
+       if bb.data.getVar('DEBIAN_NAMES', d, 1):
+               bb.data.setVar('PKG_libxml2', 'libxml2', d)
+}
index e69de29..c1cb486 100644 (file)
@@ -0,0 +1,45 @@
+PR = "r0"
+DESCRIPTION = "GNOME XSLT library"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+DEPENDS = "libxml2"
+LICENSE = "MIT"
+PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale"
+
+FILES_${PN}-dev += "${bindir}/xslt-config"
+FILES_${PN}-utils += "${bindir}"
+
+SRC_URI = "http://xmlsoft.org/sources/libxslt-${PV}.tar.gz"
+S = "${WORKDIR}/libxslt-${PV}"
+
+inherit autotools pkgconfig 
+
+EXTRA_OECONF = "--without-python --without-debug --without-mem-debug"
+
+xsltheaders = "attributes.h documents.h extensions.h extra.h functions.h imports.h \
+               keys.h namespaces.h numbersInternals.h pattern.h preproc.h security.h \
+               templates.h transform.h variables.h xslt.h xsltInternals.h xsltconfig.h \
+               xsltexports.h xsltutils.h"
+exsltheaders = "exslt.h exsltconfig.h exsltexports.h"
+
+do_stage () {
+       oe_libinstall -C libxslt -so -a libxslt ${STAGING_LIBDIR}
+       oe_libinstall -C libexslt -so -a libexslt ${STAGING_LIBDIR}
+
+       mkdir -p ${STAGING_INCDIR}/libxslt
+       for i in ${headers}; do
+               install -m 0644 ${S}/libxslt/$i ${STAGING_INCDIR}/libxslt/$i
+       done
+       mkdir -p ${STAGING_INCDIR}/libexslt
+       for i in ${headers}; do
+               install -m 0644 ${S}/libexslt/$i ${STAGING_INCDIR}/libexslt/$i
+       done
+
+       cat xslt-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \
+                            -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \
+                            -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xslt-config
+       chmod a+rx ${STAGING_BINDIR}/xslt-config
+       install -m 0644 libxslt.m4 ${STAGING_DATADIR}/aclocal/
+}
index e69de29..b293c4c 100644 (file)
@@ -0,0 +1,50 @@
+DESCRIPTION = "Drivers and tools to support ATM networking under Linux"
+HOMEPAGE = "http://linux-atm.sourceforge.net/"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Rob Taylor <rjt@cambridgebroadband.com>"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+LICENSE = "GPL LGPL"
+
+SRC_URI = "http://heanet.dl.sourceforge.net/sourceforge/linux-atm/linux-atm-${PV}.tar.gz \
+           file://gcc-3.4-fix;patch=1 \
+           file://qgen-cross;patch=1"
+S = "${WORKDIR}/linux-atm-${PV}"
+
+inherit autotools pkgconfig flow-lossage
+
+
+headers_include="atmd.h atm.h atmsap.h"
+headers_arpd="atmarp.h atmarpd.h"
+
+binarys_sbin="maint/atmaddr maint/atmloop lane/bus ilmid/ilmid mpoad/mpcd arpd/atmarp sigd/atmsigd maint/enitune lane/lecs led/zeppelin arpd/atmarpd maint/atmtcp maint/esi lane/les maint/zntune"
+binarys_bin="test/aread maint/atmdiag maint/atmdump test/awrite maint/saaldump maint/sonetdiag test/ttcp_atm"
+
+
+do_compile_prepend() {
+       oe_runmake -C ${S}/src/qgen AR='${BUILD_AR}' CPP='${BUILD_CPP}' CC='${BUILD_CC}' CFLAGS='${BUILD_CFLAGS}' DEFS='-I${S}/src -I. -I../.. -DHAVE_CONFIG_H' CPPFLAGS='${BUILD_CPPFLAGS}' LD='${BUILD_LD}' LDFLAGS='${BUILD_LDFLAGS}' qgen q.dump  
+       oe_runmake -C ${S}/src/qgen DEFS='-I${S}/src -I. -I../.. -DHAVE_CONFIG_H' all
+}
+
+do_stage () {
+       oe_libinstall -so -C src/lib libatm ${STAGING_LIBDIR}
+
+       for i in ${headers_include}; do
+               install -m 0644 src/include/$i ${STAGING_INCDIR}/$i
+       done
+
+       for i in ${headers_arpd}; do
+               install -m 0644 src/arpd/$i ${STAGING_INCDIR}/$i
+       done
+
+       for i in ${binarys_sbin}; do 
+               install -m 0755 src/$i ${STAGING_BINDIR}/`basename $i`
+       done
+
+       for i in ${binarys_bin}; do 
+               install -m 0755 src/$i ${STAGING_BINDIR}/`basename $i`
+       done
+}
+
+
index e69de29..f47289f 100644 (file)
@@ -0,0 +1,24 @@
+SECTION = "unknown"
+PR = "r1"
+PV = "0.0cvs${CVSDATE}"
+
+SRC_URI = "cvs://anonymous@cvs1.sourceforge.net/cvsroot/linuxconsole;module=ruby \
+       file://serio.h \
+       file://makefile.patch;patch=1;pnum=0 \
+       file://snes232.patch;patch=1;pnum=0"
+LICENSE = "GPL"
+inherit module-base
+
+S = "${WORKDIR}/ruby/utils"
+
+CFLAGS =+ "-I. -I../linux/include -I../ruby-2.6/include"
+
+do_configure() {
+       install -d linux
+       install -m 0644 ${WORKDIR}/serio.h linux/
+}
+
+do_install() {
+       install -d ${D}${sbindir}
+       install evtest inputattach jstest jscal fftest ${D}${sbindir}
+}
index e69de29..f881d38 100644 (file)
@@ -0,0 +1,56 @@
+SECTION = "devel"
+DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's use."
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+INHIBIT_DEFAULT_DEPS = "1"
+PR = "r3"
+LICENSE = "GPL"
+# NOTE: no need to package these headers, since the c library includes them.
+PACKAGES = ""
+
+SRC_URI = "http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-${PV}.tar.bz2 \
+          file://sh-missing.patch;patch=1 \
+          file://keyboard.patch;patch=1"
+S = "${WORKDIR}/linux-libc-headers-${PV}"
+
+do_configure () {
+       case ${TARGET_ARCH} in
+               alpha*)   ARCH=alpha ;;
+               arm*)     ARCH=arm ;;
+               cris*)    ARCH=cris ;;
+               hppa*)    ARCH=parisc ;;
+               i*86*)    ARCH=i386 ;;
+               ia64*)    ARCH=ia64 ;;
+               mips*)    ARCH=mips ;;
+               m68k*)    ARCH=m68k ;;
+               powerpc*) ARCH=ppc ;;
+               s390*)    ARCH=s390 ;;
+               sh*)      ARCH=sh ;;
+               sparc64*) ARCH=sparc64 ;;
+               sparc*)   ARCH=sparc ;;
+               x86_64*)  ARCH=x86_64 ;;
+       esac
+       if test !  -e include/asm-$ARCH; then
+               oefatal unable to create asm symlink in kernel headers
+       fi
+       cp -a "include/asm-$ARCH" "include/asm"
+       if test "$ARCH" = "arm"; then
+               cp -a include/asm/arch-ebsa285 include/asm/arch
+       elif test "$ARCH" = "sh"; then
+               cp -a include/asm/cpu-${TARGET_ARCH} include/asm/cpu || die "unable to create include/asm/cpu"
+       fi
+}
+
+do_stage () {
+       install -d ${STAGING_INCDIR}
+       rm -rf ${STAGING_INCDIR}/linux ${STAGING_INCDIR}/asm
+       cp -pfLR include/linux ${STAGING_INCDIR}/
+       cp -pfLR include/asm ${STAGING_INCDIR}/
+       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux
+       rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm
+       install -d ${CROSS_DIR}/${TARGET_SYS}/include
+       cp -pfLR include/linux ${CROSS_DIR}/${TARGET_SYS}/include/
+       cp -pfLR include/asm ${CROSS_DIR}/${TARGET_SYS}/include/
+
+       ln -sf ${STAGING_KERNEL_DIR}/include/linux/wireless.h ${STAGING_INCDIR}/linux/wireless.h
+       ln -sf ${STAGING_KERNEL_DIR}/include/linux/wireless.h ${CROSS_DIR}/${TARGET_SYS}/include/linux/wireless.h
+}
index e69de29..7758744 100644 (file)
@@ -0,0 +1,19 @@
+SECTION = "console/network"
+DESCRIPTION = "LISa is a small daemon which provides something \
+like the network neighbourhood under windows, but more and \
+only relying on the TCP/IP protocol stack."
+
+SRC_URI = "http://lisa-home.sourceforge.net/src/lisa-${PV}.tar.bz2 \
+          file://configure.patch;patch=1 \
+          file://head-n.patch;patch=1"
+LICENSE = "GPL"
+inherit autotools 
+
+do_configure_prepend () {
+       set -e
+       rm -f configure.in configure.files acinclude.m4 subdirs
+       oe_runmake -f admin/Makefile.common configure.in
+       oe_runmake -f admin/Makefile.common configure.files
+       cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
+       oe_runmake -f admin/Makefile.common subdirs
+}
index e69de29..b863b03 100644 (file)
@@ -0,0 +1,10 @@
+SECTION = "console/network"
+DESCRIPTION = "GNU Mailutils contains a series of \
+useful mail clients, servers, and libraries."
+LICENSE = "GPL LGPL"
+SRC_URI = "${GNU_MIRROR}/mailutils/mailutils-${PV}.tar.bz2 \
+          file://configure.patch;patch=1"
+
+inherit autotools 
+
+EXTRA_OECONF = "--disable-pam --without-guile"
index e69de29..aa94f3d 100644 (file)
@@ -0,0 +1,15 @@
+SECTION = "console/network"
+DEPENDS = "liblockfile"
+DESCRIPTION = "mailx is the traditional command-line-mode \
+mail user agent."
+LICENSE = "GPL"
+SRC_URI = "${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}.orig.tar.gz \
+          ${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}-1.diff.gz;patch=1 \
+          file://install.patch;patch=1"
+S = "${WORKDIR}/mailx-${PV}.orig"
+
+CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN"
+
+do_install () {
+       oe_runmake 'DESTDIR=${D}' install
+}
index e69de29..973f7ed 100644 (file)
@@ -0,0 +1,15 @@
+SECTION = "console/network"
+DEPENDS = "liblockfile"
+DESCRIPTION = "mailx is the traditional command-line-mode \
+mail user agent."
+LICENSE = "GPL"
+SRC_URI = "${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}.orig.tar.gz \
+          ${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}-1.diff.gz;patch=1 \
+          file://install.patch;patch=1"
+S = "${WORKDIR}/mailx-${PV}.orig"
+
+CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN -I${S}/EXT"
+
+do_install () {
+       oe_runmake 'DESTDIR=${D}' install
+}
index e69de29..bf2a3d4 100644 (file)
@@ -0,0 +1,16 @@
+
+SECTION = "console/network"
+DEPENDS = "liblockfile"
+DESCRIPTION = "mailx is the traditional command-line-mode \
+mail user agent."
+LICENSE = "GPL"
+SRC_URI = "${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}.orig.tar.gz \
+          ${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}-1.diff.gz;patch=1 \
+          file://install.patch;patch=1"
+S = "${WORKDIR}/mailx-${PV}.orig"
+
+CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN -I${S}/EXT"
+
+do_install () {
+       oe_runmake 'DESTDIR=${D}' install
+}
index e69de29..565b460 100644 (file)
@@ -0,0 +1,9 @@
+SECTION = "devel"
+DESCRIPTION = "GNU Make examines the timestamps on a set of \
+interdependent files, and, if necessary, issues commands \
+to bring them up-to-date."
+LICENSE = "GPL"
+SRC_URI = "${GNU_MIRROR}/make/make-${PV}.tar.bz2 \
+          file://SCCS.patch;patch=1"
+
+inherit autotools
index e69de29..1c363db 100644 (file)
@@ -0,0 +1,15 @@
+LICENSE = "makedev"
+SECTION = "base"
+DESCRIPTION = "The MAKEDEV executable is used to create \
+device files, often in /dev."
+
+SRC_URI = "${DEBIAN_MIRROR}/main/m/makedev/makedev_${PV}.orig.tar.gz"
+S = "${WORKDIR}/makedev-${PV}.orig"
+
+do_install () {
+       install -d ${D}/dev ${D}/${mandir}/man8
+       install -m 0755 MAKEDEV ${D}/dev/MAKEDEV
+       install -m 0644 MAKEDEV.man ${D}/${mandir}/man8/MAKEDEV.8
+}
+
+FILES_${PN} = "/dev"
index e69de29..47f6ef2 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "devel"
+DESCRIPTION = "makeself.sh is a small shell script that generates a \
+self-extractable tar.gz archive from a directory. The resulting file \
+appears as a shell script (many of those have a .run suffix), and \
+can be launched as is. The archive will then uncompress itself to a \
+temporary directory and an optional arbitrary command will be executed \
+(for example an installation script)."
+LICENSE = "GPL"
+SRC_URI = "cvs://anonymous:anonymous@cvs.icculus.org/cvs/cvsroot;module=loki_setup/makeself"
+S = "${WORKDIR}/makeself"
+
+inherit native
+
+do_stage() {
+       install -m 0755 makeself.sh makeself-header.sh ${STAGING_BINDIR}/
+}
index e69de29..a078853 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "base"
+DESCRIPTION = "base set of man pages."
+LICENSE = "GPL"
+SRC_URI = "http://www.kernel.org/pub/linux/docs/manpages/man-pages-${PV}.tar.bz2"
+
+EXTRA_OEMAKE = ""
+do_compile () {
+       :
+}
+
+do_install () {
+       oe_runmake 'prefix=${D}' install
+}
+
+PACKAGES = "${PN}"
+FILES_${PN} = "*"
index e69de29..a078853 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "base"
+DESCRIPTION = "base set of man pages."
+LICENSE = "GPL"
+SRC_URI = "http://www.kernel.org/pub/linux/docs/manpages/man-pages-${PV}.tar.bz2"
+
+EXTRA_OEMAKE = ""
+do_compile () {
+       :
+}
+
+do_install () {
+       oe_runmake 'prefix=${D}' install
+}
+
+PACKAGES = "${PN}"
+FILES_${PN} = "*"
index e69de29..a62d811 100644 (file)
@@ -0,0 +1,18 @@
+SECTION = "unknown"
+SRC_URI = "http://openembedded.org/dl/matrixssl-1-0-beta2-r2.tar.gz \
+          file://cross.patch;patch=1"
+S = "${WORKDIR}/matrixssl/src"
+LICENSE = "GPL"
+def define_os (d):
+       import bb
+       if bb.data.getVar('TARGET_OS', d).startswith('linux'):
+               return "-DLINUX"
+       return ""
+
+CFLAGS += " ${@define_os(d)}"
+
+do_install () {
+       install -d ${D}/${includedir}
+       install -m 0644 ${S}/../matrixSsl.h ${D}/${includedir}/
+       oe_libinstall -so libmatrixssl ${D}/${libdir}/
+}
index e69de29..c7e36a3 100644 (file)
@@ -0,0 +1,18 @@
+SECTION = "unknown"
+SRC_URI = "http://openembedded.org/dl/matrixssl-1-1-1.tar.gz \
+          file://cross.patch;patch=1"
+S = "${WORKDIR}/matrixssl/src"
+LICENSE = "GPL"
+def define_os (d):
+       import bb
+       if bb.data.getVar('TARGET_OS', d).startswith('linux'):
+               return "-DLINUX"
+       return ""
+
+CFLAGS += " ${@define_os(d)}"
+
+do_install () {
+       install -d ${D}/${includedir}
+       install -m 0644 ${S}/../matrixSsl.h ${D}/${includedir}/
+       oe_libinstall -so libmatrixssl ${D}/${libdir}/
+}
index e69de29..7c2e7ca 100644 (file)
@@ -0,0 +1,24 @@
+SECTION = "unknown"
+SRC_URI = "${SOURCEFORGE_MIRROR}/mesa3d/MesaLib-${PV}.tar.bz2 \
+       file://Make-config.patch;patch=1 \
+       file://mklib.patch;patch=1"
+S = "${WORKDIR}/Mesa-${PV}"
+LICENSE = "LGPL"
+# gcc-3.4 blows up in gtktext with -frename-registers on arm-linux
+CXXFLAGS := "${@'${CXXFLAGS}'.replace('-frename-registers', '')}"
+
+do_compile() {
+       oe_runmake linux CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LD="${LD}" LDFLAGS="${LDFLAGS}"
+}
+
+do_install() {
+       install -d ${D}${libdir}
+       cp -pd lib/* ${D}${libdir}/
+       install -d ${D}${includedir}
+       cp -r include/GL ${D}${includedir}/
+}
+
+do_stage() {
+        cp -pd lib/* ${STAGING_LIBDIR}/
+        cp -r include/GL ${STAGING_INCDIR}/
+}
index e69de29..e16cca8 100644 (file)
@@ -0,0 +1,15 @@
+DESCRIPTION = "Metalog is a replacement for syslogd."
+DEPENDS = "pcre"
+LICENSE = "GPL"
+PR = "r0"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/metalog/metalog-${PV}.tar.gz \
+           file://crosscompile.patch;patch=1"
+S = "${WORKDIR}/metalog-${PV}"
+
+inherit autotools
+
+do_install_append() {
+        install -d ${D}/${sysconfdir}/metalog
+        install -m 0755 ${S}/metalog.conf ${D}${sysconfdir}/metalog/metalog.conf
+}
index e69de29..d2708dc 100644 (file)
@@ -0,0 +1,67 @@
+SECTION = "base"
+DESCRIPTION = "The mgetty package contains an intelligent \
+getty for allowing logins over a serial line (such as \
+through a modem) and receiving incoming faxes."
+LICENSE = "GPL"
+SRC_URI = "${DEBIAN_MIRROR}/main/m/mgetty/mgetty_${PV}.orig.tar.gz \
+           file://debian.patch;patch=1 \
+           file://00-g3_Makefile;patch=1 \
+           file://01-adjust-path;patch=1 \
+           file://02-pending-fix-includes;patch=1 \
+           file://03-callback_Makefile;patch=1 \
+           file://04-new_fax.pbm;patch=1 \
+           file://06-pending-contrib_g3tolj.c;patch=1 \
+           file://07-pending-contrib_g3toxwd.c;patch=1 \
+           file://09-doc_Makefile;patch=1 \
+           file://10-doc_faxrunqd.8in;patch=1 \
+           file://12-fax_faxrunqd.in;patch=1 \
+           file://13-fax_faxspool.in;patch=1 \
+           file://14-frontends_X11_viewfax-2.5_Makefile;patch=1 \
+           file://23-samples_new_fax.mime4;patch=1 \
+           file://24-voice_include_paths.h;patch=1 \
+           file://26-voice_libpvf_usr.c;patch=1 \
+           file://36-voice_voice.conf-dist;patch=1 \
+           file://37-Makefile;patch=1 \
+           file://39-mgetty.cfg.in;patch=1 \
+           file://40-locks.c_bug153394;patch=1 \
+           file://41-ugly-redo-ring.c_bug128668;patch=1 \
+           file://42-voice_libvoice_detect.c;patch=1 \
+           file://43-moreinfo-cnd.c_bug112163;patch=1 \
+           file://44-pending-faxexpand.h_bug169455;patch=1 \
+           file://45-logfile.c;patch=1 \
+           file://47-doc_mgetty.texi-in;patch=1 \
+           file://50-pending-voice-zoom-2949l-c;patch=1 \
+           file://51-pending-faxq-time;patch=1 \
+           file://52-pending-metamail;patch=1 \
+           file://install.patch;patch=1 \
+           file://policy.h \
+           file://voice-defs.h"
+
+do_compile () {
+        cp ${WORKDIR}/policy.h ${WORKDIR}/voice-defs.h .
+       ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS} \
+       -I.. -DBINDIR=\"${bindir}\" -DSBINDIR=\"${sbindir}\" \
+        -DLIBDIR=\"${libdir}/mgetty-fax\" \
+        -DCONFDIR=\"${sysconfdir}/mgetty\" \
+        -DFAX_SPOOL=\"/var/spool/fax\" \
+        -DFAX_SPOOL_IN=\"/var/spool/fax/incoming\" \
+        -DFAX_SPOOL_OUT=\"/var/spool/fax/outgoing\" \
+        -DFAX_OUT_USER=\"uucp\" \
+        -DVARRUNDIR=\"/var/run\" \
+        -DAWK=\"awk\" \
+        -DPERL=\""/usr/bin/perl -w"\" -DTKPERL=\"/usr/bin/tkperl\" \
+        -DECHO=\""echo -e"\" \
+        -DSHELL=\"/bin/bash\" \
+       -o mksed mksed.c
+       ./mksed >sedscript
+       chmod u+x sedscript
+       oe_runmake
+       oe_runmake vgetty
+#        cd doc; $(MAKE) manpages mgetty.info $(GCC)
+#        cd contrib; $(MAKE) g3toxwd g3tolj
+#        cd $(VFDIR); $(MAKE)
+}
+
+do_install () {
+       oe_runmake install DESTDIR="${D}" prefix="${D}/${prefix}"
+}
index e69de29..1601d96 100644 (file)
@@ -0,0 +1,42 @@
+DESCRIPTION = "Microwindows Graphical Engine"
+SECTION = "x11/wm"
+PRIORITY = "optional"
+MAINTAINER = "Jordan Crouse <jordan@cosmicpenguin.net>"
+DEPENDS = "libpng jpeg"
+LICENSE = "GPL"
+SRC_URI = "ftp://ftp.microwindows.org/pub/microwindows/microwindows-${PV}.tar.gz"
+
+export EXTRA_OEMAKE = ""
+
+do_compile() {
+       if [ "${MACHINE}" = "ipaq" ]; then CONFIG=config.ipaq; fi
+       if [ "${MACHINE}" = "ads" ]; then CONFIG=config.ipaq; fi
+       if [ "${MACHINE}" = "tuxscreen" ]; then CONFIG=config.ipaq; fi
+       if [ "${MACHINE}" = "collie" ]; then CONFIG=config.zaurus; fi
+       if [ "${MACHINE}" = "collie" ]; then CONFIG=config.zaurus; fi
+       if [ -z "$CONFIG" ]; then CONFIG=config.fb; fi
+
+       cp src/Configs/$CONFIG src/config
+
+       ARCH=`echo ${TARGET_OS}-${TARGET_ARCH} | tr [a-z] [A-Z]`
+       cd src
+       oe_runmake "ARCH=$ARCH" "TOOLSPREFIX=${TARGET_PREFIX}" "MICROWIN=N" \
+       "MICROWINDEMO=N" "NANOWM=N" "SHAREDLIBS=Y" "DEBUG=N" \
+       "INCJPEG=${STAGING_INCDIR}" "LIBJPEG=${STAGING_LIBDIR}/libjpeg.so"
+}
+
+do_stage() {
+       install -m 0644 src/include/nano-X.h ${STAGING_INCDIR}/
+       install -m 0644 src/include/mwtypes.h ${STAGING_INCDIR}/
+       install -m 0644 src/include/nxcolors.h ${STAGING_INCDIR}/
+       install -m 0644 src/include/nxdraw.h ${STAGING_INCDIR}/
+       install -m 0755 src/lib/*.so ${STAGING_LIBDIR}/
+       install -m 0644 src/lib/*.a ${STAGING_LIBDIR}/
+}
+
+do_install() {
+       install -d ${D}/${bindir} ${D}/${libdir}
+       install -m 0755 src/lib/*.so ${D}/${libdir}
+       install -m 0755 src/bin/nano-X ${D}/${bindir}/nano-X
+       #install -m 0755 src/bin/nxcal ${D}/${bindir}/nxcal
+}
index e69de29..79146fb 100644 (file)
@@ -0,0 +1,13 @@
+DESCRIPTION = "A module player based on libmikmod."
+SECTION = "console/multimedia"
+HOMEPAGE = "http://mikmod.raphnet.net"
+MAINTAINER = "Michael 'Mickey' Lauer"
+DEPENDS = "libmikmod"
+PR = "r1"
+LICENSE = "GPL"
+SRC_URI = "http://mikmod.raphnet.net/files/mikmod-${PV}.tar.bz2 \
+           file://m4.patch;patch=1"
+
+inherit autotools 
+
+LDFLAGS_append = " -lm"
index e69de29..d255353 100644 (file)
@@ -0,0 +1,20 @@
+SECTION = "x11/utils"
+inherit gpe
+LICENSE = "LGPL"
+DESCRIPTION = "Clipboard management application"
+DEPENDS = "x11"
+RDEPENDS = "gdk-pixbuf-loader-xpm"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+PR = "r1"
+
+SRC_URI += "file://miniclipboard.desktop"
+
+do_install() {
+       install -d ${D}/${bindir}
+        install -d ${D}/${datadir}/applications
+       install -d ${D}/${datadir}/pixmaps
+       install -m 0755 miniclipboard ${D}/${bindir}/
+       install -m 0644 ${WORKDIR}/miniclipboard.desktop ${D}/${datadir}/applications/
+       install -m 0644 copy.xpm ${D}/${datadir}/pixmaps/
+       install -m 0644 paste.xpm ${D}/${datadir}/pixmaps/
+}
index e69de29..b2e25d0 100644 (file)
@@ -0,0 +1,11 @@
+SECTION = "console/network"
+DEPENDS = "ncurses"
+LICENSE = "GPL"
+SRC_URI = "http://alioth.debian.org/download.php/123/minicom-${PV}.tar.gz \
+       file://configure.patch;patch=1"
+
+inherit autotools gettext
+
+do_install() {
+       for d in doc extras man intl lib src; do make -C $d DESTDIR=${D} install; done
+}
index e69de29..b68c513 100644 (file)
@@ -0,0 +1,10 @@
+inherit gpe
+LICENSE = "GPL"
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+
+DESCRIPTION = "GPE Screen light control dockapp"
+
+SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz"
+
+export CVSBUILD=no
index e69de29..b68c513 100644 (file)
@@ -0,0 +1,10 @@
+inherit gpe
+LICENSE = "GPL"
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+
+DESCRIPTION = "GPE Screen light control dockapp"
+
+SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz"
+
+export CVSBUILD=no
index e69de29..b68c513 100644 (file)
@@ -0,0 +1,10 @@
+inherit gpe
+LICENSE = "GPL"
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+
+DESCRIPTION = "GPE Screen light control dockapp"
+
+SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz"
+
+export CVSBUILD=no
index e69de29..b68c513 100644 (file)
@@ -0,0 +1,10 @@
+inherit gpe
+LICENSE = "GPL"
+DEPENDS = "libgpewidget"
+SECTION = "gpe"
+
+DESCRIPTION = "GPE Screen light control dockapp"
+
+SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz"
+
+export CVSBUILD=no
index e69de29..338233e 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "unknown"
+SRC_URI = "http://www.mobile-ipv6.org/software/download/mipv6-${PV}.tar.gz"
+LICENSE = "GPL"
+CFLAGS =+ "-I${S}/include -I${STAGING_KERNEL_DIR}/include"
+
+inherit autotools
+
+do_compile() {
+       oe_runmake CFLAGS="${CFLAGS}"
+}
+
+do_install() {
+       install -d ${D}${sbindir}
+       install -d ${D}${sysconfdir}/init.d
+       oe_runmake sbindir="${D}${sbindir}" initdir="${D}${sysconfdir}/init.d" mandir="${D}${datadir}/man" docdir="${D}${datadir}/doc/mobile-ip6" NETWORK_MIP6_CONF="${D}${sysconfdir}" install
+}
index 8b3dfac..3869f3a 100644 (file)
@@ -1,4 +1,4 @@
-licenSE = GPL
+LICENSE = GPL
 SECTION = "base"
 DESCRIPTION = "This package contains a set of programs for loading, inserting, and \
 removing kernel modules for Linux (versions 2.5.48 and above). It serves \
index e69de29..a485541 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "base"
+DESCRIPTION = "modutils configuration files"
+PR = "r2"
+LICENSE = "MIT"
+
+SRC_URI = "file://modules \
+          file://modules.conf"
+
+do_compile () {
+}
+
+do_install () {
+       install -d ${D}/${sysconfdir}
+       install -m 0644 ${WORKDIR}/modules ${D}/${sysconfdir}/modules
+       install -m 0644 ${WORKDIR}/modules.conf ${D}/${sysconfdir}/modules.conf
+}
index e69de29..4aa543b 100644 (file)
@@ -0,0 +1,18 @@
+SECTION = "unknown"
+DEPENDS = "mono-native glib-2.0"
+LICENSE = "GPL LGPL X11"
+SRC_URI = "http://mono2.ximian.com/archive/1.0/mono-1.0.tar.gz \
+       file://libtool-lossage.patch;patch=1 \
+       file://install-lossage.patch;patch=1"
+
+EXTRA_OECONF_arm = "--without-nptl"
+
+inherit autotools
+
+do_configure_prepend() {
+       rm -f libgc/libtool.m4
+}
+
+do_install() {
+       oe_runmake 'DESTDIR=${D}' mono_runtime='mint' install
+}
index e69de29..1ba7050 100644 (file)
@@ -0,0 +1,52 @@
+SECTION = "x11/utils"
+DEPENDS = "xt libxi zip-native gtk+ orbit2"
+PR = "r0"
+LICENSE = "MPL NPL"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-1.0PR-source.tar.bz2 \
+       file://mozconfig \
+       file://xptcstubs.patch;patch=1 \
+       file://no-xmb.patch;patch=1 \
+       file://extensions-hack.patch;patch=1 \
+       file://mozilla-firefox.png file://mozilla-firefox.desktop"
+
+S = "${WORKDIR}/mozilla"
+
+PACKAGES =+ "firefox-inspector"
+
+FILES_firefox-inspector = "${libdir}/firefox-${PV}/chrome/inspector"
+FILES_${PN} = "${bindir}/firefox ${datadir}/applications ${datadir}/pixmaps ${libdir}/firefox-${PV} ${bindir}/defaults"
+FILES_${PN}-dev += "${datadir}/idl ${bindir}/firefox-config"
+
+SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing"
+
+export CROSS_COMPILE=1
+export HOST_LIBIDL_CONFIG="libIDL-config-2"
+export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}"
+
+export HOST_CFLAGS="${BUILD_CFLAGS}"
+export HOST_CXXFLAGS="${BULID_CXXFLAGS}"
+export HOST_LDFLAGS="${BUILD_LDFLAGS}"
+export HOST_RANLIB="${BUILD_RANLIB}"
+export HOST_AR="${BUILD_AR}"
+
+do_configure() {
+       cp ${WORKDIR}/mozconfig .mozconfig
+}
+
+do_compile() {
+       make -f client.mk build_all
+}
+
+do_install() {
+       make DESTDIR="${D}" destdir="${D}" install
+       install -d ${D}${datadir}/applications
+       install -d ${D}${datadir}/pixmaps
+       install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/
+       install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/
+       rm -f ${D}${libdir}/firefox-${PV}/TestGtkEmbed
+}
+
+pkg_postinst_firefox() {
+       # work around requirement for root access on first startup
+       chmod -R a+w ${libdir}/firefox*
+}
index e69de29..49f3b49 100644 (file)
@@ -0,0 +1,47 @@
+SECTION = "x11/utils"
+DEPENDS = "xt libxi zip-native gtk+ orbit2"
+PR = "r10"
+LICENSE = "MPL NPL"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-${PV}-source.tar.bz2 \
+       file://mozconfig \
+       file://xptcstubs.patch;patch=1 \
+       file://no-xmb.patch;patch=1 \
+       file://extensions-hack.patch;patch=1 \
+       file://mozilla-firefox.png file://mozilla-firefox.desktop"
+
+S = "${WORKDIR}/mozilla"
+
+FILES_${PN} += "${libdir}/firefox-${PV} ${datadir}/idl"
+
+SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing"
+
+export CROSS_COMPILE=1
+export HOST_LIBIDL_CONFIG="libIDL-config-2"
+export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}"
+
+export HOST_CFLAGS="${BUILD_CFLAGS}"
+export HOST_CXXFLAGS="${BULID_CXXFLAGS}"
+export HOST_LDFLAGS="${BUILD_LDFLAGS}"
+export HOST_RANLIB="${BUILD_RANLIB}"
+export HOST_AR="${BUILD_AR}"
+
+do_configure() {
+       cp ${WORKDIR}/mozconfig .mozconfig
+}
+
+do_compile() {
+       make -f client.mk build_all
+}
+
+do_install() {
+       make DESTDIR="${D}" install
+       install -d ${D}${datadir}/applications
+       install -d ${D}${datadir}/pixmaps
+       install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/
+       install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/
+       # work around requirement for root access on first startup
+}
+
+pkg_postinst_firefox() {
+       chmod -R a+w ${libdir}/firefox*
+}
index e69de29..74e624f 100644 (file)
@@ -0,0 +1,52 @@
+SECTION = "x11/utils"
+DEPENDS = "xt libxi zip-native gtk+ orbit2"
+PR = "r2"
+LICENSE = "MPL NPL"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-${PV}-source.tar.bz2 \
+       file://mozconfig \
+       file://xptcstubs.patch;patch=1 \
+       file://no-xmb.patch;patch=1 \
+       file://extensions-hack.patch;patch=1 \
+       file://mozilla-firefox.png file://mozilla-firefox.desktop"
+
+S = "${WORKDIR}/mozilla"
+
+PACKAGES =+ "firefox-inspector"
+
+FILES_firefox-inspector = "${libdir}/firefox-${PV}/chrome/inspector"
+FILES_${PN} = "${bindir}/firefox ${datadir}/applications ${datadir}/pixmaps ${libdir}/firefox-${PV}"
+FILES_${PN}-dev += "${datadir}/idl ${bindir}/firefox-config"
+
+SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing"
+
+export CROSS_COMPILE=1
+export HOST_LIBIDL_CONFIG="libIDL-config-2"
+export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}"
+
+export HOST_CFLAGS="${BUILD_CFLAGS}"
+export HOST_CXXFLAGS="${BULID_CXXFLAGS}"
+export HOST_LDFLAGS="${BUILD_LDFLAGS}"
+export HOST_RANLIB="${BUILD_RANLIB}"
+export HOST_AR="${BUILD_AR}"
+
+do_configure() {
+       cp ${WORKDIR}/mozconfig .mozconfig
+}
+
+do_compile() {
+       make -f client.mk build_all
+}
+
+do_install() {
+       make DESTDIR="${D}" install
+       install -d ${D}${datadir}/applications
+       install -d ${D}${datadir}/pixmaps
+       install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/
+       install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/
+       rm -f ${D}${libdir}/firefox-${PV}/TestGtkEmbed
+}
+
+pkg_postinst_firefox() {
+       # work around requirement for root access on first startup
+       chmod -R a+w ${libdir}/firefox*
+}
index e69de29..102d35e 100644 (file)
@@ -0,0 +1,40 @@
+SECTION = "x11/utils"
+DEPENDS = "xt libxi zip-native gtk+ orbit2"
+PR = "r3"
+LICENSE = "MPL NPL"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-${PV}-source.tar.bz2 \
+       file://mozconfig \
+       file://xptcstubs.patch;patch=1 \
+       file://no-xmb.patch;patch=1"
+
+S = "${WORKDIR}/mozilla"
+
+FILES_${PN} += "${libdir}/firefox-${PV} ${datadir}/idl"
+
+# gcc-3.4 blows up in gtktext with -frename-registers on arm-linux
+CFLAGS := "${@'${CFLAGS}'.replace('-frename-registers', '')} -fsigned-char -fno-strict-aliasing"
+CXXFLAGS := "${@'${CXXFLAGS}'.replace('-frename-registers', '')} -fsigned-char -fno-strict-aliasing"
+
+SELECTED_OPTIMIZATION = "-Os"
+
+export CROSS_COMPILE=1
+export HOST_LIBIDL_CONFIG="libIDL-config-2"
+export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}"
+
+export HOST_CFLAGS="${BUILD_CFLAGS}"
+export HOST_CXXFLAGS="${BULID_CXXFLAGS}"
+export HOST_LDFLAGS="${BUILD_LDFLAGS}"
+export HOST_RANLIB="${BUILD_RANLIB}"
+export HOST_AR="${BUILD_AR}"
+
+do_configure() {
+       cp ${WORKDIR}/mozconfig .mozconfig
+}
+
+do_compile() {
+       make -f client.mk build_all
+}
+
+do_install() {
+       make DESTDIR="${D}" install
+}
index e69de29..e566319 100644 (file)
@@ -0,0 +1,52 @@
+SECTION = "x11/utils"
+DEPENDS = "xt libxi zip-native gtk+ orbit2"
+PR = "r0"
+LICENSE ="MPL NPL"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/source/firefox-${PV}-source.tar.bz2 \
+       file://mozconfig \
+       file://xptcstubs.patch;patch=1 \
+       file://no-xmb.patch;patch=1 \
+       file://extensions-hack.patch;patch=1 \
+       file://mozilla-firefox.png file://mozilla-firefox.desktop"
+
+S = "${WORKDIR}/mozilla"
+
+PACKAGES =+ "firefox-inspector"
+
+FILES_firefox-inspector = "${libdir}/firefox-${PV}/chrome/inspector"
+FILES_${PN} = "${bindir}/firefox ${datadir}/applications ${datadir}/pixmaps ${libdir}/firefox-${PV} ${bindir}/defaults"
+FILES_${PN}-dev += "${datadir}/idl ${bindir}/firefox-config"
+
+SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing"
+
+export CROSS_COMPILE=1
+export HOST_LIBIDL_CONFIG="libIDL-config-2"
+export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}"
+
+export HOST_CFLAGS="${BUILD_CFLAGS}"
+export HOST_CXXFLAGS="${BULID_CXXFLAGS}"
+export HOST_LDFLAGS="${BUILD_LDFLAGS}"
+export HOST_RANLIB="${BUILD_RANLIB}"
+export HOST_AR="${BUILD_AR}"
+
+do_configure() {
+       cp ${WORKDIR}/mozconfig .mozconfig
+}
+
+do_compile() {
+       make -f client.mk build_all
+}
+
+do_install() {
+       make DESTDIR="${D}" destdir="${D}" install
+       install -d ${D}${datadir}/applications
+       install -d ${D}${datadir}/pixmaps
+       install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/
+       install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/
+       rm -f ${D}${libdir}/firefox-${PV}/TestGtkEmbed
+}
+
+pkg_postinst_firefox() {
+       # work around requirement for root access on first startup
+       chmod -R a+w ${libdir}/firefox*
+}
index e69de29..ab486c2 100644 (file)
@@ -0,0 +1,79 @@
+SECTION = "x11/utils"
+DEPENDS = "xt libxi zip-native gtk+ orbit2 gnupg"
+RRECOMMENDS = "gnupg"
+PR = "r1"
+
+EMVER="0.85.0"
+IPCVER="1.0.7"
+LICENSE = "MPL NPL"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}/thunderbird-${PV}-source.tar.bz2 \
+       http://downloads.mozdev.org/enigmail/src/enigmail-${EMVER}.tar.gz \
+http://downloads.mozdev.org/enigmail/src/ipc-${IPCVER}.tar.gz \
+       file://mozconfig \
+       file://xptcstubs.patch;patch=1 \
+       file://no-xmb.patch;patch=1 \
+       file://extensions-hack.patch;patch=1 \
+       file://mozilla-thunderbird.png file://mozilla-thunderbird.desktop"
+
+S = "${WORKDIR}/mozilla"
+
+FILES_${PN} += "${libdir}/thunderbird-${PV} ${datadir}/idl"
+
+SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing"
+
+export MOZ_THUNDERBIRD=1
+export CROSS_COMPILE=1
+export HOST_LIBIDL_CONFIG="libIDL-config-2"
+export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}"
+
+export HOST_CFLAGS="${BUILD_CFLAGS}"
+export HOST_CXXFLAGS="${BULID_CXXFLAGS}"
+export HOST_LDFLAGS="${BUILD_LDFLAGS}"
+export HOST_RANLIB="${BUILD_RANLIB}"
+export HOST_AR="${BUILD_AR}"
+
+do_configure() {
+       cp ${WORKDIR}/mozconfig .mozconfig
+       for x in ipc enigmail; do
+               mv ${WORKDIR}/${x} ${WORKDIR}/mozilla/extensions
+               cd ${WORKDIR}/mozilla/extensions/${x}
+               makemake
+       done
+       cd ${WORKDIR}/mozilla
+}
+
+do_compile() {
+       make -f client.mk build_all
+       cd ${WORKDIR}/mozilla/extensions/ipc
+       make
+       cd ${WORKDIR}/mozilla/extensions/enigmail
+       make
+}
+
+do_install() {
+       make DESTDIR="${D}" install
+       cd ${WORKDIR}/mozilla/extensions/ipc
+       make DESTDIR="${D}" install
+       cd ${WORKDIR}/mozilla/extensions/enigmail
+       make DESTDIR="${D}" install
+       cd ${WORKDIR}/mozilla
+       install -d ${D}${datadir}/applications
+       install -d ${D}${datadir}/pixmaps
+       install -m 0644 ${WORKDIR}/mozilla-thunderbird.desktop ${D}${datadir}/applications/
+       install -m 0644 ${WORKDIR}/mozilla-thunderbird.png ${D}${datadir}/pixmaps/
+       # work around requirement for root access on first startup
+}
+
+pkg_postinst_thunderbird() {
+       chmod -R a+w ${libdir}/thunderbird*
+}
+
+# Simulate the silly csh makemake script
+makemake() {
+    typeset m topdir
+    for m in $(find . -name Makefile.in); do
+        topdir=$(echo "$m" | sed -r 's:[^/]+:..:g')
+        sed -e "s:@srcdir@:.:g" -e "s:@top_srcdir@:${topdir}:g" \
+            < ${m} > ${m%.in} || die "sed ${m} failed"
+    done
+}
index e69de29..af2829a 100644 (file)
@@ -0,0 +1,19 @@
+SECTION = "libs"
+DESCRIPTION = "A C library for multiple-precision floating-point \
+              computations with exact rounding"
+MAINTAINER = "Rene Wagner <reenoo@gmx.de>"
+DEPENDS = "gmp"
+PV = "0.0cvs${CVSDATE}"
+LICENSE = "LGPL"
+SRC_URI = "cvs://cvs:@cvs-sop.inria.fr/CVS/spaces;module=mpfr;method=pserver"
+S = "${WORKDIR}/mpfr"
+
+inherit autotools
+
+do_stage() {
+       oe_runmake install prefix=${STAGING_DIR} \
+              bindir=${STAGING_BINDIR} \
+              includedir=${STAGING_INCDIR} \
+              libdir=${STAGING_LIBDIR} \
+              datadir=${STAGING_DATADIR}
+}
index 78e1597..2749c01 100644 (file)
@@ -4,7 +4,7 @@ PRIORITY = "optional"
 HOMEPAGE = "http://www.mplayerhq.hu/"
 DEPENDS = "virtual/libsdl libmad tremor-20021126 libogg libvorbis zlib libpng jpeg"
 PR = "r4"
-
+LICENSE = "GPL"
 SRC_URI = "http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-${PV}.tar.bz2 \
            file://Makefile.patch;patch=0 \
            file://sdl.patch;patch=0 \
index e69de29..f51a265 100644 (file)
@@ -0,0 +1,98 @@
+DESCRIPTION = "Open Source multimedia player."
+SECTION = "opie/multimedia"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.mplayerhq.hu/"
+DEPENDS = "virtual/libsdl libmad tremor-20021126 libogg libvorbis zlib libpng jpeg"
+LICENSE = "GPL"
+SRC_URI = "http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-${PV}.tar.bz2 \
+           file://Makefile.patch;patch=1 \
+           file://sdl.patch;patch=0 \
+           file://zlib.patch;patch=0 "
+
+DEFAULT_PREFERENCE_corgi = "-1"
+DEFAULT_PREFERENCE_shepherd = "-1"
+DEFAULT_PREFERENCE_husky = "-1"
+
+DEPENDS_corgi += "sharp-aticore"
+DEPENDS_shepherd += "sharp-aticore"
+DEPENDS_husky += "sharp-aticore"
+
+PACKAGE_ARCH_corgi = "${MACHINE_ARCH}"
+PACKAGE_ARCH_shepherd = "${MACHINE_ARCH}"
+PACKAGE_ARCH_husky = "${MACHINE_ARCH}"
+
+SRC_URI_append_corgi = "file://mplayer-w100_1.0pre3.1.modified.diff;patch=1 \
+                        file://Makefile-vidix.patch;patch=0 "
+SRC_URI_append_shepherd = "file://mplayer-w100_1.0pre3.1.modified.diff;patch=1 \
+                        file://Makefile-vidix.patch;patch=0 "
+SRC_URI_append_husky = "file://mplayer-w100_1.0pre3.1.modified.diff;patch=1 \
+                        file://Makefile-vidix.patch;patch=0 "
+                        
+S = "${WORKDIR}/MPlayer-${PV}"
+
+PACKAGES =+ "postproc postproc-dev"
+
+FILES_${PN} = "/usr/bin/mplayer /usr/lib/mplayer/vidix/w100_vid.so"
+
+FILES_postproc = " /usr/lib/libpostproc.so.0.0.0 /usr/lib/libpostproc.so.0"
+FILES_postproc-dev = " /usr/include/postproc/postprocess.h /usr/lib/libpostproc.so /usr/lib/libpostproc.a"
+
+inherit autotools 
+
+EXTRA_OECONF = " \
+        --prefix=/usr \
+               --mandir=/usr/share/man \
+        --target=${TARGET_ARCH} \
+        --enable-shared-pp \
+        \
+        --disable-win32 \
+        --disable-macosx \
+        --disable-dvdread \
+        --disable-mpdvdkit \
+        --disable-tv \
+        --disable-tv-v4l \
+        --disable-tv-v4l2 \
+        --disable-tv-bsdbt848 \
+        --disable-mencoder \
+        \
+        --enable-dynamic-plugins \
+        --enable-fbdev \
+        --enable-sdl \
+        --with-sdl-config=${STAGING_BINDIR}/sdl-config \
+        \
+        --enable-mad \
+        --enable-tremor \
+        --enable-vorbis \
+        \
+        --enable-ossaudio \
+        \
+        --with-extralibdir=${STAGING_LIBDIR} "
+
+EXTRA_OECONF_append_corgi = " --enable-vidix "
+EXTRA_OECONF_append_shepherd = " --enable-vidix "
+EXTRA_OECONF_append_husky = " --enable-vidix "
+
+do_configure() {
+        ./configure ${EXTRA_OECONF}
+}
+
+do_install_append () {
+        install -d ${D}/${libdir} ${D}/usr/include ${D}/usr/include/postproc
+        install -m 0644 libavcodec/libpostproc/postprocess.h ${D}/usr/include/postproc/
+        oe_libinstall -so -C ${S}/libavcodec/libpostproc libpostproc ${D}/${libdir}
+        cp ${S}/libavcodec/libpostproc/libpostproc.so ${D}/usr/lib/libpostproc.so.0.0.0
+        cd ${D}/usr/lib
+        ln -sf libpostproc.so.0.0.0 libpostproc.so.0
+        ln -sf libpostproc.so.0 libpostproc.so
+}
+
+do_stage () {
+        oe_libinstall -a -so -C libavcodec/libpostproc libpostproc ${STAGING_LIBDIR}
+        cd ${STAGING_LIBDIR}
+        ln -sf libpostproc.so libpostproc.so.0.0.0
+        ln -sf libpostproc.so libpostproc.so.0
+
+        install -d ${STAGING_INCDIR}/postproc
+        install -m 0644 ${S}/libavcodec/libpostproc/postprocess.h ${STAGING_INCDIR}/postproc/postprocess.h
+}                                       
+
index e69de29..36edad8 100644 (file)
@@ -0,0 +1,19 @@
+SECTION = "unknown"
+DESCRIPTION = "Murasaki automatically loads and unloads modules for \
+USB, Cardbus, and other hot-pluggable devices using the new Hotplug \
+feature in Linux 2.4."
+LICENSE = "GPL"
+SRC_URI = "http://www.dotaster.com/~shuu/linux/murasaki/0.8/8/murasaki-${PV}.tar.gz \
+          file://fix-compile.patch;patch=1"
+
+EXTRA_OEMAKE = 'OPT="-DPATH_MAX" DEBUG= INC="-I ../inc ${CFLAGS}"'
+
+do_install () {
+       install -d ${D}/sbin ${D}/etc/${PN} \
+                  ${D}/${sysconfdir}/init.d
+       oe_runmake install 'BIN_DIR=${D}/sbin' 'CONF_DIR=${D}/etc/${PN}' \
+                  'RC_DIR=${D}/${sysconfdir}/rc.d' \
+                  'RC_INIT_DIR=${D}/${sysconfdir}/init.d' \
+                  'INST_SCRIPT_DIR=${D}/${sysconfdir}/murasaki' \
+                  'INST_FIRMWARE_DIR=${D}/${sysconfdir}/firmware'
+}
index e69de29..e6e90df 100644 (file)
@@ -0,0 +1,27 @@
+SECTION = "console/network"
+DEPENDS = "ncurses openssl"
+DESCRIPTION = "Mutt is a small but very powerful text-based \
+MIME mail client. It is highly configurable, and is well-suited \
+to the mail power user with advanced features like key \
+bindings, keyboard macros, mail threading, regular expression \
+searches, and a powerful pattern matching language for selecting \
+groups of messages."
+LICENSE = "GPL"
+SRC_URI = "ftp://ftp.mutt.org/mutt/devel/mutt-${PV}.tar.gz \
+          http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.rr.compressed.gz;patch=1 \
+          http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.vvv.nntp.gz;patch=1 \
+          http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.vvv.initials.gz;patch=1 \
+          http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.vvv.quote.gz;patch=1 \
+          file://cppflags.patch;patch=1 \
+          file://posix1_lim.patch;patch=1 \
+          file://configure.patch;patch=1"
+S = "${WORKDIR}/mutt-1.5.4"
+
+inherit autotools
+
+EXTRA_OECONF = "--disable-pgp --without-mixmaster --with-curses=${STAGING_LIBDIR}/.. \
+               --enable-pop --enable-imap --with-ssl --enable-compressed --enable-nntp"
+
+do_compile_prepend () {
+       ${BUILD_CC} makedoc.c -o makedoc
+}
index e69de29..60e5b95 100644 (file)
@@ -0,0 +1,32 @@
+DESCRIPTION = "The MySQL Open Source Database System"
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+SECTION = "libs"
+DEPENDS += "ncurses mysql-native"
+PR = "r1"
+LICENSE = "GPL"
+SRC_URI = "http://mirrors.develooper.com/mysql/Downloads/MySQL-4.1/mysql-${PV}-gamma.tar.gz \
+           file://autofoo.patch;patch=1 \
+           file://gen_lex_hash.patch;patch=1"
+S = "${WORKDIR}/mysql-${PV}-gamma"
+
+inherit autotools
+
+EXTRA_OEMAKE = "'GEN_LEX_HASH=${STAGING_BINDIR}/gen_lex_hash'"
+
+do_stage() {
+       autotools_stage_includes
+       oe_libinstall -a -so -C libmysql libmysqlclient ${STAGING_LIBDIR}
+}
+
+do_install() {
+       oe_runmake 'DESTDIR=${D}' install
+       mv -f ${D}${libdir}/mysql/* ${D}${libdir}
+       rmdir ${D}${libdir}/mysql
+}
+
+PACKAGES =+ "libmysqlclient libmysqlclient-dev"
+
+FILES_libmysqlclient = "${libdir}/libmysqlclient*.so.*"
+FILES_libmysqlclient-dev = "${incdir}/mysql ${libdir}/lib* \
+                ${bindir}/mysql_config"
+
index e69de29..cf89514 100644 (file)
@@ -0,0 +1,32 @@
+PV = "1.7"
+
+DEPENDS = "xfonts-xorg"
+RDEPENDS_${PN} = "xfonts-xorg"
+LICENSE = "MIT"
+SRC_URI = "file://tftp.sh file://xorg.conf"
+
+SRC_URI_append_epia = " file://serial.sh"
+
+do_install() {
+       install -d ${D}/etc/udhcpc.d/
+       install ${WORKDIR}/tftp.sh ${D}/etc/udhcpc.d/80tftp
+
+       install -d ${D}/etc/mythtv
+       ln -sf /var/lib/config/mysql.txt ${D}/etc/mythtv
+
+       install -d ${D}/etc/X11
+       install -m 0644 ${WORKDIR}/xorg.conf ${D}/etc/X11
+
+       ln -sf /var/lib/config/lircd.conf ${D}/etc/lircd.conf
+
+       install -d ${D}/dev
+       ln -sf lirc0 ${D}/dev/lirc
+
+       if [ -f ${WORKDIR}/serial.sh ]; then
+               install -d ${D}/etc/init.d
+               install -d ${D}/etc/rc2.d
+               install ${WORKDIR}/serial.sh ${D}/etc/init.d/mythfront-serial
+               ln -sf ../init.d/mythfront-serial ${D}/etc/rc2.d/S10mythfront-serial
+       fi
+}
+
index e69de29..5f66164 100644 (file)
@@ -0,0 +1,10 @@
+
+PV = "1.2"
+LICENSE = "MIT"
+SRC_URI = "file://mythfront.sh"
+
+do_install() {
+       install -d ${D}/etc/X11/Xinit.d
+       install ${WORKDIR}/mythfront.sh ${D}/etc/X11/Xinit.d/90mythfront
+}
+
index e69de29..b1dc0e3 100644 (file)
@@ -0,0 +1,19 @@
+DESCRIPTION = "A sophisticated console ftp client"
+SECTION = "console/network"
+PRIORITY = "optional"
+LICENSE = "ClarifiedArtistic"
+SRC_URI = "ftp://ftp.ncftp.com/ncftp/ncftp-${PV}-src.tar.bz2 \
+          file://acinclude.m4"
+
+inherit autotools
+
+do_configure_prepend () {
+       install -m 0644 ${WORKDIR}/acinclude.m4 acinclude.m4
+}
+
+do_install () {
+       install -d ${D}/${bindir} ${D}/${sysconfdir} ${D}/${mandir}
+       oe_runmake 'prefix=${D}/${prefix}' 'BINDIR=${D}/${bindir}' \
+                  'SYSCONFDIR=${D}/${sysconfdir}' 'mandir=${D}/${mandir}' \
+                  install
+}
index e69de29..b1dc0e3 100644 (file)
@@ -0,0 +1,19 @@
+DESCRIPTION = "A sophisticated console ftp client"
+SECTION = "console/network"
+PRIORITY = "optional"
+LICENSE = "ClarifiedArtistic"
+SRC_URI = "ftp://ftp.ncftp.com/ncftp/ncftp-${PV}-src.tar.bz2 \
+          file://acinclude.m4"
+
+inherit autotools
+
+do_configure_prepend () {
+       install -m 0644 ${WORKDIR}/acinclude.m4 acinclude.m4
+}
+
+do_install () {
+       install -d ${D}/${bindir} ${D}/${sysconfdir} ${D}/${mandir}
+       oe_runmake 'prefix=${D}/${prefix}' 'BINDIR=${D}/${bindir}' \
+                  'SYSCONFDIR=${D}/${sysconfdir}' 'mandir=${D}/${mandir}' \
+                  install
+}
index e69de29..9e72551 100644 (file)
@@ -0,0 +1,61 @@
+BaseV := "${PV}"
+SnapV := "20030906"
+PV = "${BaseV}.${SnapV}"
+LICENSE = "MIT"
+DESCRIPTION = "Ncurses library"
+SECTION = "libs"
+DEPENDS = "ncurses-native"
+PROVIDES = "${PV}-${BaseV} ${PV}-${BaseV}-${PR} \
+        ${CATEGORY}/${PN}-${BaseV} ${CATEGORY}/${PN}-${BaseV}-${PR} "
+PACKAGES_append = " ncurses-terminfo"
+FILES_ncurses_append = " ${datadir}/tabset"
+FILES_ncurses-terminfo = "${datadir}/terminfo"
+
+SRC_URI = "${GNU_MIRROR}/ncurses/ncurses-${BaseV}.tar.gz \
+          file://${SnapV}.patch;patch=1 \
+          file://configure.patch;patch=1"
+S = "${WORKDIR}/ncurses-${BaseV}"
+
+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=${sysconfdir}/terminfo:${datadir}/terminfo \
+               --enable-overwrite"
+export BUILD_CCFLAGS = "-I${S}/ncurses -I${S}/include ${BUILD_CFLAGS}"
+export BUILD_LDFLAGS = ""
+
+do_configure_prepend () {
+       if [ -e aclocal.m4 -a ! -e acinclude.m4 ]; then
+               cat aclocal.m4 > acinclude.m4
+       fi
+}
+
+do_configure () {
+# override this function to avoid the autoconf/automake/aclocal/autoheader
+# calls for now
+       gnu-configize
+       oe_runconf
+}
+
+do_compile () {
+       oe_runmake BUILD_LDFLAGS="" 'BUILD_CCFLAGS=${BUILD_CCFLAGS}'
+}
+
+do_stage () {
+       for h in ncurses_*.h curses.h eti.h form.h menu.h panel.h \
+               termcap.h term.h unctrl.h; do
+                      install -m 0644 include/$h ${STAGING_INCDIR}/
+       done
+       ln -sf curses.h ${STAGING_INCDIR}/ncurses.h
+       for i in ncurses panel form menu; do
+               oe_libinstall -so -C lib $i ${STAGING_LIBDIR}
+       done
+}
index e69de29..a6a7c66 100644 (file)
@@ -0,0 +1,34 @@
+SECTION = "base"
+DESCRIPTION = "netkit-base includes the inetd daemon."
+LICENSE = "BSD"
+SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-base-${PV}.tar.gz \
+           file://configure.patch;patch=1 \
+           file://mconfig.patch;patch=1 \
+           file://init \
+           file://inetd.conf"
+
+EXTRA_OEMAKE = "-C inetd"
+do_compile () {
+       oe_runmake 'CC=${CC}' 'LD=${LD}' all
+}
+
+do_install () {
+       install -d ${D}/${sysconfdir}/init.d ${D}/${sbindir}
+       install -m 0755 inetd/inetd ${D}/${sbindir}/inetd
+       install -m 0755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/inetd
+       install -m 0644 ${WORKDIR}/inetd.conf ${D}/${sysconfdir}
+}
+
+pkg_postinst () {
+       if test -n "${D}"; then
+               D="-r $D"
+       fi
+       update-rc.d $D inetd start 20 2 3 4 5 . stop 20 0 1 6 .
+}
+
+pkg_prerm () {
+       if test -n "${D}"; then
+               D="-r $D"
+       fi
+       update-rc.d $D inetd remove
+}
index e69de29..248fa28 100644 (file)
@@ -0,0 +1,15 @@
+SECTION = "console/network"
+DESCRIPTION = "netkit-ftp includes a commandline ftp client."
+LICENSE = "BSD"
+SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-ftp-${PV}.tar.gz \
+          file://mconfig.patch;patch=1"
+
+EXTRA_OEMAKE = ""
+do_compile () {
+       oe_runmake 'CC=${CC}' 'LD=${LD}' all
+}
+
+do_install () {
+       install -d ${D}/${bindir}
+       install -m 0755 ftp/ftp ${D}/${bindir}
+}
index e69de29..0e0287c 100644 (file)
@@ -0,0 +1,39 @@
+SECTION = "console/network"
+DESCRIPTION = "netkit-rpc includes rpcgen and rpcinfo."
+PR = "r1"
+LICENSE = "GPL"
+SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-rpc-${PV}.tar.gz \
+          file://gcc4.patch;patch=1 \
+          file://install.patch;patch=1"
+S = "${WORKDIR}/netkit-rpc-${PV}"
+
+EXTRA_OEMAKE = ""
+do_configure () {
+       cat <<END >MCONFIG
+BINDIR=${bindir}
+SBINDIR=${sbindir}
+MANDIR=${mandir}
+ROOTBINDIR=/bin
+BINMODE=755
+DAEMONMODE=755
+MANMODE=644
+SUIDMODE=4755
+PREFIX=${prefix}
+EXECPREFIX=${exec_prefix}
+ROOTPREFIX=
+INSTALLROOT=
+CC=${CC}
+LD=${LD}
+CFLAGS=${CFLAGS}
+LDFLAGS=${LDFLAGS}
+LIBS=
+END
+}
+
+do_compile () {
+       oe_runmake all
+}
+
+do_install () {
+       oe_runmake 'INSTALLROOT=${D}' install
+}
index e69de29..1eaa438 100644 (file)
@@ -0,0 +1,15 @@
+SECTION = "console/network"
+DESCRIPTION = "netkit-tftp includes a commandline tftp client."
+LICENSE = "BSD"
+SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${PV}.tar.gz \
+          file://mconfig.patch;patch=1"
+
+EXTRA_OEMAKE = ""
+do_compile () {
+       oe_runmake 'CC=${CC}' 'LD=${LD}' all
+}
+
+do_install () {
+       install -d ${D}/${bindir}
+       install -m 0755 tftp/tftp ${D}/${bindir}
+}
index e69de29..75f9462 100644 (file)
@@ -0,0 +1,36 @@
+SECTION = "console/network"
+DESCRIPTION = "netkit-tftpd includes a tftp server."
+DEPENDS = "netkit-base"
+RDEPENDS = "netkit-base"
+LICENSE = "BSD"
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/netkit-tftp-${PV}"
+
+SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${PV}.tar.gz \
+          file://mconfig.patch;patch=1 \
+           file://tftpd_add_debug.patch;patch=1 \
+          file://pack_tftphdr.patch;patch=1"
+
+S = "${WORKDIR}/netkit-tftp-${PV}"
+
+PR = "r7"
+
+EXTRA_OEMAKE = ""
+do_compile () {
+       oe_runmake 'CC=${CC}' 'LD=${LD}' all
+}
+
+do_install () {
+       install -d ${D}/${sbindir}
+       install -m 0755 tftpd/tftpd ${D}/${sbindir}/tftpd
+}
+
+pkg_postinst () {
+       #only run on the device
+       if [ -n "$D" ]; then exit 1; fi
+
+       #install inetd.conf line to run tftpd
+       echo "tftp    dgram   udp     wait    root    ${sbindir}/tftpd tftpd" >> /etc/inetd.conf
+
+       #force inetd to reload settings
+       kill -SIGHUP `cat /var/run/inetd.pid`
+}
index e69de29..31b462f 100644 (file)
@@ -0,0 +1,20 @@
+DESCRIPTION = "ngrep strives to provide most of GNU grep's \
+common features, applying them to the network layer."
+SECTION = "console/network"
+PRIORITY = "optional"
+DEPENDS = "libpcap pcre"
+LICENSE="ngrep"
+SRC_URI = "${SOURCEFORGE_MIRROR}/ngrep/ngrep-${PV}.tar.bz2 \
+           file://use-our-pcre.patch;patch=1"
+
+EXTRA_OECONF = "--with-restart --enable-pcre --with-pcap-includes=${STAGING_INCDIR}"
+EXTRA_OEMAKE = "INCLUDES=${S}"
+
+inherit autotools 
+
+CFLAGS += '-DDROPPRIVS_ONLY_ROOT=0 -DDROPPRIVS_USER=\""nobody\"" -DUSE_DROPPRIVS=1'
+
+do_install () {
+       install -d ${D}/${bindir}
+       install -m 0755 ngrep ${D}/${bindir}/
+}
index e69de29..0954d19 100644 (file)
@@ -0,0 +1,14 @@
+DESCRIPTION = "A text mode OSS soundmixer"
+SECTION = "console/multimedia"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+DEPENDS = "ncurses"
+LICENSE = "GPL"
+SRC_URI = "http://www.stack.nl/~brama/projects/nmixer/src/nmixer-${PV}.tar.gz"
+
+inherit autotools 
+
+do_compile() {
+       oe_runmake nmixer INCLUDES=-I${STAGING_INCDIR}/
+}
+
index e69de29..85feae9 100644 (file)
@@ -0,0 +1,23 @@
+DESCRIPTION = "NSD is an authoritative only, high performance, simple and opensource name server"
+SECTION = "console/network"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+
+SRC_URI = "http://www.nlnetlabs.nl/downloads/nsd/nsd-${PV}.tar.gz"
+LICENSE = "nsd"
+inherit autotools
+
+do_install() {
+       oe_runmake      configdir=${D}/${sysconfdir}/nsd              \
+                       pidfile=${D}/${localstatedir}/run/nsd.pid        \
+                       zonesfile=${D}/${sysconfdir}/nsd/nsd.zones    \
+                       dbfile=${D}/${sysconfdir}/nsd/nsd.db          \
+                       configfile=${D}/${sysconfdir}/nsd/nsdc.conf   \
+                       zonesdir=${D}/${sysconfdir}/nsd \
+                       prefix=${D}/${prefix} \
+                       exec_prefix=${D}/${exec_prefix} \
+                       sbindir=${D}/${sbindir} \
+                       mandir=${D}/${mandir} \
+                       install
+}
+
index e69de29..d918f00 100644 (file)
@@ -0,0 +1,29 @@
+SECTION = "unknown"
+DEPENDS = "patcher-native opensp-native sgml-common-native"
+LICENSE = "MIT"
+SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/openjade-${PV}.tar.gz \
+          file://configure.patch;patch=1"
+S = "${WORKDIR}/openjade-${PV}"
+
+inherit autotools native
+
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/openjade-${PV}"
+PACKAGES = ""
+
+EXTRA_OECONF = "--enable-spincludedir=${STAGING_INCDIR}/OpenSP \
+                --enable-splibdir=${STAGING_LIBDIR}"
+acpaths = "-I ${S}/config"
+CFLAGS_prepend = "-I${S}/include"
+
+do_configure () {
+       mv config/configure.in .
+       gnu-configize
+       oe_runconf
+}
+
+do_stage () {
+       install -m 0755 ${S}/jade/.libs/openjade ${STAGING_BINDIR}/openjade
+       oe_libinstall -a -so -C style libostyle ${STAGING_LIBDIR}
+       oe_libinstall -a -so -C spgrove libospgrove ${STAGING_LIBDIR}
+       oe_libinstall -a -so -C grove libogrove ${STAGING_LIBDIR}
+}
index e69de29..b99a6de 100644 (file)
@@ -0,0 +1,26 @@
+SECTION = "unknown"
+DEPENDS = "opensp"
+RDEPENDS = "sgml-common"
+DESCRIPTION = "OpenJade is a suite of tools for validating, \
+processing, and applying DSSSL (Document Style Semantics and \
+Specification Language) stylesheets to SGML and XML documents."
+LICENSE = "BSD"
+SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/openjade-${PV}.tar.gz \
+          file://configure.patch;patch=1"
+
+inherit autotools 
+
+EXTRA_OECONF = "--enable-spincludedir=${STAGING_INCDIR}/OpenSP \
+                --enable-splibdir=${STAGING_LIBDIR}"
+acpaths = "-I ${S}/config"
+CFLAGS_prepend = "-I${S}/include"
+
+do_configure_prepend () {
+        mv config/configure.in .
+}
+
+do_stage () {
+       oe_libinstall -a -so -C style libostyle ${STAGING_LIBDIR}
+       oe_libinstall -a -so -C spgrove libospgrove ${STAGING_LIBDIR}
+       oe_libinstall -a -so -C grove libogrove ${STAGING_LIBDIR}
+}
index e69de29..83c050b 100644 (file)
@@ -0,0 +1,25 @@
+SECTION = "libs"
+DEPENDS = "patcher-native"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/OpenSP-${PV}.tar.gz \
+          file://m4.patch;patch=1 \
+          file://attributevalue.patch;patch=1"
+S = "${WORKDIR}/OpenSP-${PV}"
+LICENSE = "MIT"
+inherit autotools native
+
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/opensp-${PV}"
+PACKAGES = ""
+
+do_configure () {
+       gnu-configize
+       oe_runconf
+}
+
+do_stage () {
+       oe_libinstall -a -so -C lib libosp ${STAGING_LIBDIR}
+       install -d ${STAGING_INCDIR}/OpenSP
+       install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/OpenSP/
+       install -m 0644 ${S}/include/*.cxx ${STAGING_INCDIR}/OpenSP/
+       install -m 0644 config.h ${STAGING_INCDIR}/OpenSP/config.h
+}
index e69de29..7cb164a 100644 (file)
@@ -0,0 +1,19 @@
+SECTION = "libs"
+DESCRIPTION = "OpenSP is a library and a set of tools \
+for validating, parsing, and manipulating SGML and \
+XML documents."
+LICENSE = "MIT"
+SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/OpenSP-${PV}.tar.gz \
+          file://m4.patch;patch=1 \
+          file://attributevalue.patch;patch=1"
+S = "${WORKDIR}/OpenSP-${PV}"
+
+inherit autotools 
+
+do_stage () {
+       oe_libinstall -a -so -C lib libosp ${STAGING_LIBDIR}
+       install -d ${STAGING_INCDIR}/OpenSP
+       install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/OpenSP/
+       install -m 0644 ${S}/include/*.cxx ${STAGING_INCDIR}/OpenSP/
+       install -m 0644 ${S}/config.h ${STAGING_INCDIR}/OpenSP/config.h
+}
index e69de29..5f1130d 100644 (file)
@@ -0,0 +1,37 @@
+DEPENDS = "zlib openssl"
+SECTION = "console/network"
+DESCRIPTION = "Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) \
+Ssh (Secure Shell) is a program for logging into a remote machine \
+and for executing commands on a remote machine. \
+It provides secure encrypted communications between two untrusted \
+hosts over an insecure network.  X11 connections and arbitrary TCP/IP \
+ports can also be forwarded over the secure channel. \
+It is intended as a replacement for rlogin, rsh and rcp, and can be \
+used to provide applications with a secure communication channel."
+LICENSE = "openssh"
+SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.gz \
+           file://configure.patch;patch=1 \
+           file://scp-nossl.patch;patch=1 \
+           file://sshd_config"
+
+inherit autotools
+
+sysconfdir_append = "/ssh"
+export ASKPASS_PROGRAM = "${bindir}/ssh-askpass"
+export LD = "${CC}"
+CFLAGS_prepend = "-I${S} "
+CFLAGS_append = " -D__FILE_OFFSET_BITS=64"
+LDFLAGS_prepend = "-L${S} -L${S}/openbsd-compat "
+EXTRA_OECONF = "--disable-suid-ssh --with-ssl=${STAGING_LIBDIR}/ssl \
+              --with-rand-helper=no --without-pam"
+EXTRA_OEMAKE = "'STRIP_OPT='"
+
+do_configure_prepend () {
+       if [ ! -e acinclude.m4 -a -e aclocal.m4 ]; then
+               cp aclocal.m4 acinclude.m4
+       fi
+}
+
+do_compile_append () {
+       install -m 0644 ${WORKDIR}/sshd_config ${S}/
+}
index e69de29..99083bb 100644 (file)
@@ -0,0 +1,37 @@
+DEPENDS = "zlib openssl"
+SECTION = "console/network"
+DESCRIPTION = "Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) \
+Ssh (Secure Shell) is a program for logging into a remote machine \
+and for executing commands on a remote machine. \
+It provides secure encrypted communications between two untrusted \
+hosts over an insecure network.  X11 connections and arbitrary TCP/IP \
+ports can also be forwarded over the secure channel. \
+It is intended as a replacement for rlogin, rsh and rcp, and can be \
+used to provide applications with a secure communication channel."
+
+SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.gz \
+           file://configure.patch;patch=1 \
+           file://scp-nossl.patch;patch=1 \
+           file://sshd_config"
+
+inherit autotools
+LICENSE = "openssh"
+sysconfdir_append = "/ssh"
+export ASKPASS_PROGRAM = "${bindir}/ssh-askpass"
+export LD = "${CC}"
+CFLAGS_prepend = "-I${S} "
+CFLAGS_append = " -D__FILE_OFFSET_BITS=64"
+LDFLAGS_prepend = "-L${S} -L${S}/openbsd-compat "
+EXTRA_OECONF = "--disable-suid-ssh --with-ssl=${STAGING_LIBDIR}/ssl \
+              --with-rand-helper=no --without-pam"
+EXTRA_OEMAKE = "'STRIP_OPT='"
+
+do_configure_prepend () {
+       if [ ! -e acinclude.m4 -a -e aclocal.m4 ]; then
+               cp aclocal.m4 acinclude.m4
+       fi
+}
+
+do_compile_append () {
+       install -m 0644 ${WORKDIR}/sshd_config ${S}/
+}
index e69de29..356c923 100644 (file)
@@ -0,0 +1,42 @@
+SECTION = "libs"
+DESCRIPTION = "Secure Socket Layer (SSL) binary and related cryptographic tools."
+LICENSE = "openssl SSLeay"
+SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \
+          file://debian.patch;patch=1"
+S = "${WORKDIR}/openssl-${PV}"
+
+AR_append = " r"
+export CFLAG = "-fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall ${FULL_OPTIMIZATION}"
+export DIRS = "crypto ssl"
+export EX_LIBS = "-lgcc -ldl -L${STAGING_LIBDIR}"
+
+do_compile () {
+       perl util/perlpath.pl ${bindir}
+       ln -sf apps/openssl.pod crypto/crypto.pod ssl/ssl.pod doc/
+       if test "X${TARGET_OS}" = "Xlinux"; then
+               target=${TARGET_OS}-elf
+       else
+               target=${TARGET_OS}
+       fi
+       if ! test "X${BUILD_SYS}" = "X${TARGET_SYS}" -o \
+               "X${TARGET_ARCH}" = "Xi386" -o \
+               "X${TARGET_ARCH}" = "Xi686" -o \
+               "X${TARGET_ARCH}" = "Xi586" -o \
+               "X${TARGET_ARCH}" = "Xi486"; then
+               target="$target-${TARGET_ARCH}"
+       fi
+       perl ./Configure shared --prefix=${prefix} --openssldir=${libdir}/ssl $target
+       oe_runmake -f Makefile.ssl
+       perl ./Configure no-shared --prefix=${prefix} --openssldir=${libdir}/ssl $target
+       oe_runmake -f Makefile.ssl
+}
+
+do_stage () {
+       cp --dereference -R include/openssl ${STAGING_INCDIR}/
+       oe_libinstall -so libcrypto ${STAGING_LIBDIR}
+       oe_libinstall -so libssl ${STAGING_LIBDIR}
+}
+
+do_install () {
+       oe_runmake -f Makefile.ssl INSTALL_PREFIX="${D}" install
+}
index e69de29..65f70b6 100644 (file)
@@ -0,0 +1,45 @@
+SECTION = "libs"
+DESCRIPTION = "Secure Socket Layer (SSL) binary and related cryptographic tools."
+LICENSE = "openssl SSLeay"
+SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \
+          ${DEBIAN_MIRROR}/main/o/${PN}/${PN}_${PV}-5.diff.gz"
+S = "${WORKDIR}/openssl-${PV}"
+
+AR_append = " r"
+export CFLAG = "-fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall ${FULL_OPTIMIZATION}"
+export DIRS = "crypto ssl"
+export EX_LIBS = "-lgcc -ldl -L${STAGING_LIBDIR}"
+
+do_compile () {
+       perl util/perlpath.pl ${bindir}
+       ln -sf apps/openssl.pod crypto/crypto.pod ssl/ssl.pod doc/
+       if test "X${TARGET_OS}" = "Xlinux"; then
+               target=${TARGET_OS}-elf
+       else
+               target=${TARGET_OS}
+       fi
+       if ! test "X${BUILD_SYS}" = "X${TARGET_SYS}" -o \
+               "X${TARGET_ARCH}" = "Xi386" -o \
+               "X${TARGET_ARCH}" = "Xi686" -o \
+               "X${TARGET_ARCH}" = "Xi586" -o \
+               "X${TARGET_ARCH}" = "Xi486"; then
+               target="$target-${TARGET_ARCH}"
+       fi
+       perl ./Configure shared --prefix=${prefix} --openssldir=${libdir}/ssl $target
+       oe_runmake -f Makefile.ssl
+       perl ./Configure no-shared --prefix=${prefix} --openssldir=${libdir}/ssl $target
+       oe_runmake -f Makefile.ssl
+}
+
+do_stage () {
+       cp --dereference -R include/openssl ${STAGING_INCDIR}/
+       oe_libinstall -a -so libcrypto ${STAGING_LIBDIR}
+       oe_libinstall -a -so libssl ${STAGING_LIBDIR}
+}
+
+do_install () {
+       install -d ${D}/${libdir}/pkgconfig
+       oe_runmake -f Makefile.ssl INSTALL_PREFIX="${D}" install
+       chmod u+rx ${D}/${libdir}/pkgconfig
+       chmod 644 ${D}/${libdir}/pkgconfig/openssl.pc
+}
index e69de29..f5eabe4 100644 (file)
@@ -0,0 +1,17 @@
+SECTION = "console/network"
+DESCRIPTION = "A VPN solution via tun device.  Not IPSEC!"
+PRIORITY = "optional"
+DEPENDS = "lzo openssl"
+RDEPENDS = "kernel-module-tun"
+PR = "r1"
+LICENSE = "GPL"
+SRC_URI = "${SOURCEFORGE_MIRROR}/openvpn/openvpn-${PV}.tar.gz \
+       file://openvpn"
+
+inherit autotools
+
+do_install_append() {
+       install -d ${D}/${sysconfdir}/init.d
+       install -d ${D}/${sysconfdir}/openvpn
+       install -m 755 ${WORKDIR}/openvpn ${D}/${sysconfdir}/init.d
+}
index e69de29..abdec85 100644 (file)
@@ -0,0 +1,14 @@
+SECTION = "console/utils"
+DESCRIPTION = "Orpheus is a light-weight text mode menu- and \
+window-driven audio player application for CDs and files in \
+MP3 and Vorbis OGG format."
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+DEPENDS = "ncurses"
+LICENSE = "GPL"
+SRC_URI = "http://thekonst.net/download/orpheus-${PV}.tar.bz2 \
+          file://m4.patch;patch=1"
+S = "${WORKDIR}/orpheus-${PV}"
+
+inherit autotools
+
+acpaths = "-I ${S}/m4"
index e69de29..3bc3163 100644 (file)
@@ -0,0 +1,33 @@
+DESCRIPTION = "Perl-compatible regular expression library. PCRE has its own native \
+API, but a set of 'wrapper' functions that are based on the POSIX API \
+are also supplied in the library libpcreposix. Note that this just \
+provides a POSIX calling interface to PCRE; the regular expressions \
+themselves still follow Perl syntax and semantics. The header file for \
+the POSIX-style functions is called pcreposix.h."
+SECTION = "devel"
+PR = "r1"
+LICENSE = "BSD"
+SRC_URI = "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-${PV}.tar.bz2"
+S = "${WORKDIR}/pcre-${PV}"
+
+inherit autotools binconfig
+
+LEAD_SONAME = "libpcre.so"
+CFLAGS_append = " -D_REENTRANT"
+EXTRA_OECONF = " --with-link-size=2 --enable-newline-is-lf --with-match-limit=10000000"
+
+do_compile () {
+       ${BUILD_CC} -DLINK_SIZE=2 -I${S}/include -c dftables.c
+       ${BUILD_CC} dftables.o -o dftables
+       oe_runmake
+}
+
+do_stage () {
+       oe_libinstall -a -so libpcreposix ${STAGING_LIBDIR}
+       oe_libinstall -a -so libpcre ${STAGING_LIBDIR}
+       install -m 0644 pcre.h ${STAGING_INCDIR}/
+       install -m 0644 pcreposix.h ${STAGING_INCDIR}/
+}
+
+FILES_${PN} = "${libdir}/lib*.so*"
+FILES_${PN}-dev += "${bindir}"
index e69de29..8994737 100644 (file)
@@ -0,0 +1,6 @@
+SECTION = "libs"
+SRC_URI = "http://www.cpan.org/modules/by-module/XML/XML-Parser-2.34.tar.gz"
+LICENSE = "Artistic"
+S = "${WORKDIR}/XML-Parser-${PV}"
+
+inherit cpan
index e69de29..02408d5 100644 (file)
@@ -0,0 +1,29 @@
+DESCRIPTION = "Phalanx is a chess playing engine."
+SECTION = "opie/libs"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer"
+PR = "r3"
+LICENSE = "GPL"
+SRC_URI = "http://dusan.freeshell.org/phalanx/phalanx-${PV}.tar.gz \
+           file://gcc3.patch;patch=1 \
+           file://capabilities \
+           file://description"
+S = "${WORKDIR}/Phalanx-XXII"
+
+palmtopdir = "/opt/QtPalmtop"
+
+do_compile() {
+       oe_runmake CC="${CC}" CFLAGS="${CFLAGS}" STRIP=echo LD="${CC}"
+}
+
+do_install() {
+       install -d ${D}${palmtopdir}/chess/engines/Phalanx
+        install -D -m 755 phalanx ${D}${palmtopdir}/chess/engines/Phalanx/phalanx
+        install -D -m 755 pbook.phalanx ${D}${palmtopdir}/chess/engines/Phalanx/pbook.phalanx
+        >${D}${palmtopdir}/chess/engines/Phalanx/sbook.phalanx
+        >${D}${palmtopdir}/chess/engines/Phalanx/learn.phalanx
+        install -D -m 755 ${WORKDIR}/capabilities ${D}${palmtopdir}/chess/engines/Phalanx/capabilities
+        install -D -m 755 ${WORKDIR}/description ${D}${palmtopdir}/chess/engines/Phalanx/description
+}
+
+FILES_${PN} = "${palmtopdir}/chess"
index e69de29..dddd11c 100644 (file)
@@ -0,0 +1,28 @@
+SECTION = "console/network"
+DESCRIPTION = "A server-side, HTML-embedded scripting language. This package provides the CGI."
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+LICENSE = "PHP"
+SRC_URI = "http://de3.php.net/distributions/php-${PV}.tar.bz2 \
+           file://${FILESDIR}/autotools.patch;patch=1 \
+           file://${FILESDIR}/pear.patch;patch=1"
+S = "${WORKDIR}/php-${PV}"
+
+inherit autotools
+
+CFLAGS += " -DPTYS_ARE_GETPT -DPTYS_ARE_SEARCHED"
+EXTRA_OECONF = "--with-cgi --enable-sockets --enable-pcntl \
+                --with-mysql \
+                --with-zlib --with-zlib-dir=${STAGING_LIBDIR}/.. \
+                --without-libpng --without-libjpeg \
+                --with-config-file-path=${sysconfdir}/php4"
+
+EXTRA_OECONF += " --without-pear"
+# Uncomment the following two lines, and comment the above to enable PEAR
+#EXTRA_OECONF += " --with-pear-php-cli=${STAGING_BINDIR}/php"
+#DEPENDS += " php-native"
+
+acpaths = ""
+
+do_install  () {
+       oe_runmake 'INSTALL_ROOT=${D}' install
+}
index e69de29..62d2ab2 100644 (file)
@@ -0,0 +1,17 @@
+DESCRIPTION = "Picocom is a lightweight and minimal (~20K) dumb-terminal emulation program. "
+SECTION = "console/utils"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+LICENSE = "GPL"
+SRC_URI = "http://efault.net/npat/hacks/picocom/dist/picocom-${PV}.tar.gz"
+
+CFLAGS_append = ' -DVERSION_STR=\\"${PV}\\"'
+
+do_compile() {
+       oe_runmake
+}
+
+do_install () {
+       install -d ${D}/${bindir}
+       install -m 0755 ${PN} pcasc pcxm pcym pczm ${D}/${bindir}/
+}
index ee440f6..83adbae 100644 (file)
@@ -3,7 +3,7 @@ SECTION = "base"
 PRIORITY = "optional"
 MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
 RDEPENDS = "zope"
-
+LICENSE = "GPL"
 SRC_URI = "${SOURCEFORGE_MIRROR}/plone/CMFPlone${PV}.tar.gz"
 S = "${WORKDIR}/CMFPlone-${PV}"
 
index f093f0e..cc44494 100644 (file)
@@ -3,7 +3,7 @@ SECTION = "base"
 PRIORITY = "optional"
 MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
 RDEPENDS = "zope"
-
+LICENSE = "GPL"
 SRC_URI = "${SOURCEFORGE_MIRROR}/plone/CMFPlone-2.0-final.tar.gz"
 S = "${WORKDIR}/CMFPlone-2.0-final"
 
index e69de29..3992c44 100644 (file)
@@ -0,0 +1,12 @@
+SECTION = "unknown"
+DEPENDS = "pcre"
+LICENSE = "BSD"
+DESCRIPTION = "PME is a C++ wrapper around the PCRE library."
+SRC_URI = "http://xaxxon.slackworks.com/pme/pme-${PV}.tar.gz"
+
+inherit autotools 
+
+do_stage () {
+       oe_libinstall -a -so libpme ${STAGING_LIBDIR}
+       install -m 0644 pme.h ${STAGING_INCDIR}/
+}
index e69de29..b36fd2c 100644 (file)
@@ -0,0 +1,65 @@
+SECTION = "libs"
+DESCRIPTION = "Metakit is an efficient embedded database library with a small \
+footprint. It fills the gap between flat-file, relational, object-oriented, and \
+tree-structured databases, supporting relational joins, serialization, nested structures,\ 
+and instant schema evolution."
+LICENSE = "MetaKit"
+HOMEPAGE = "http://www.equi4.com/metakit.html"
+SRC_URI = "http://www.equi4.com/pub/mk/metakit-${PV}.tar.gz \
+          file://metakit-2.4.9.3.patch;patch=1"
+PR = "r1"
+
+do_configure_prepend() {
+
+       cp ${STAGING_DATADIR}/libtool/* ${S}/unix/scripts/
+       
+}
+do_configure () {
+
+       cd builds
+       ../unix/configure \
+                   --build=${BUILD_SYS} \
+                    --host=${HOST_SYS} \
+                    --target=${TARGET_SYS} \
+                    --prefix=${prefix} \
+                    --exec_prefix=${exec_prefix} \
+                    --bindir=${bindir} \
+                    --sbindir=${sbindir} \
+                    --libexecdir=${libexecdir} \
+                    --datadir=${datadir} \
+                    --sysconfdir=${sysconfdir} \
+                    --sharedstatedir=${sharedstatedir} \
+                    --localstatedir=${localstatedir} \
+                    --libdir=${libdir} \
+                    --includedir=${includedir} \
+                    --oldincludedir=${oldincludedir} \
+                    --infodir=${infodir} \
+                    --mandir=${mandir} \
+                        ${EXTRA_OECONF} \
+                    $@;
+       
+}
+
+
+do_stage() {
+#      oe_libinstall  -a  -C builds/.libs libmk4  ${STAGING_LIBDIR}
+       cp builds/.libs/libmk4.a ${STAGING_LIBDIR}
+       install -d ${STAGING_INCDIR}/
+       for X in mk4.h mk4.inl
+       do
+               install -m 0644 include/${X} ${STAGING_INCDIR}/${X}
+       done
+
+}
+
+
+
+do_compile () {
+       cd builds       
+       oe_runmake
+}
+
+do_install() {
+       
+       :
+}
index e69de29..e87e4e9 100644 (file)
@@ -0,0 +1,24 @@
+DESCRIPTION = "A portable audio library"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+LICENSE = "GPL"
+SRC_URI = "http://www.portaudio.com/archives/pa_snapshot_v19.tar.gz \
+          file://flags.patch;patch=1"
+S = "${WORKDIR}/portaudio"
+
+inherit autotools  pkgconfig
+
+EXTRA_OECONF = "--with-jack=no"
+
+do_stage() {
+       oe_libinstall -so -C lib libportaudio ${STAGING_LIBDIR}
+        install -m 0644 pa_common/portaudio.h ${STAGING_INCDIR}/portaudio.h
+}
+
+do_install() {
+       install -d ${D}${libdir}
+       install -d ${D}${includedir}
+       oe_runmake 'PREFIX=${D}${prefix}' install
+}
+
index e69de29..483e95f 100644 (file)
@@ -0,0 +1,23 @@
+SECTION = "console/network"
+DEPENDS = "db3 pcre postfix-native"
+LICENSE = "IPL"
+SRC_URI = "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${PV}.tar.gz \
+          file://${FILESDIR}/makedefs.patch;patch=1 \
+          file://${FILESDIR}/install.patch;patch=1"
+S = "${WORKDIR}/postfix-${PV}"
+
+export SYSLIBS = "-lpcre -ldb -lnsl -lresolv ${LDFLAGS}"
+export EXPORT = "AUXLIBS='-lpcre' CCARGS='-DHAS_PCRE ${CFLAGS}' OPT='' DEBUG='-g'"
+export CC_append = " -DHAS_PCRE ${CFLAGS}"
+export EXTRA_OEMAKE = "-e"
+export POSTCONF = "${STAGING_BINDIR}/postconf"
+
+do_compile () {
+       unset CFLAGS CPPFLAGS CXXFLAGS
+       oe_runmake makefiles
+       oe_runmake
+}
+
+do_install () {
+       sh ./postfix-install 'install_root=${D}' -non-interactive
+}
index 968ed1d..ed1270d 100644 (file)
@@ -4,6 +4,7 @@ MAINTAINER = "Rene Wagner <reenoo@gmx.de>"
 DEPENDS = "ppp"
 RDEPENDS = "ppp"
 PR = "r3"
+LICENSE = "MIT"
 
 SRC_URI = "file://host-peer \
            file://ppp-dialin"
index e69de29..6a07b88 100644 (file)
@@ -0,0 +1,26 @@
+SECTION = "devel"
+DEPENDS = "elfutils "
+DESCRIPTION = " The prelink package contains a utility which modifies ELF shared libraries \
+and executables, so that far fewer relocations need to be resolved at \
+runtime and thus programs come up faster."
+LICENSE = "GPL"
+SRC_URI = "ftp://people.redhat.com/jakub/prelink/prelink-${PV}.tar.bz2 \
+           file://dso.c.patch;patch=1 \
+           file://layout.c.patch;patch=1 \
+           file://Makefile.in.patch;patch=1 \
+           file://prelink.h.patch;patch=1 \
+           file://ts.Makefile.am.patch;patch=1 \
+           file://ts.Makefile.in.patch;patch=1 \
+           file://prelink.conf \
+           file://prelink.cron.daily \
+           file://prelink.default"
+S = "${WORKDIR}/prelink"
+
+inherit autotools 
+
+do_install_append () {
+       install -d ${D}/${sysconfdir}/cron.daily ${D}/${sysconfdir}/default
+       install -m 0644 ${WORKDIR}/prelink.conf ${D}/${sysconfdir}/prelink.conf
+       install -m 0644 ${WORKDIR}/prelink.cron.daily ${D}/${sysconfdir}/cron.daily/prelink
+       install -m 0644 ${WORKDIR}/prelink.default ${D}/${sysconfdir}/default/prelink
+}
index e69de29..972aac4 100644 (file)
@@ -0,0 +1,20 @@
+SECTION = "devel"
+DEPENDS = "elfutils "
+DESCRIPTION = " The prelink package contains a utility which modifies ELF shared libraries \
+and executables, so that far fewer relocations need to be resolved at \
+runtime and thus programs come up faster."
+LICENSE = "PRELINK"
+SRC_URI = "${DEBIAN_MIRROR}/main/p/prelink/prelink_0.0.${PV}.orig.tar.gz \
+           file://prelink.conf \
+           file://prelink.cron.daily \
+           file://prelink.default"
+S = "${WORKDIR}/prelink-0.0.${PV}"
+
+inherit autotools 
+
+do_install_append () {
+       install -d ${D}/${sysconfdir}/cron.daily ${D}/${sysconfdir}/default
+       install -m 0644 ${WORKDIR}/prelink.conf ${D}/${sysconfdir}/prelink.conf
+       install -m 0644 ${WORKDIR}/prelink.cron.daily ${D}/${sysconfdir}/cron.daily/prelink
+       install -m 0644 ${WORKDIR}/prelink.default ${D}/${sysconfdir}/default/prelink
+}
index e69de29..b07f05a 100644 (file)
@@ -0,0 +1,16 @@
+SECTION = "devel"
+DEPENDS = "elfutils "
+DESCRIPTION = " The prelink package contains a utility which modifies ELF shared libraries \
+and executables, so that far fewer relocations need to be resolved at \
+runtime and thus programs come up faster."
+LICENSE = "GPL"
+SRC_URI = "ftp://people.redhat.com/jakub/prelink/prelink-${PV}.tar.bz2"
+S = "${WORKDIR}/prelink"
+
+EXTRA_OECONF = "--disable-64bit"
+
+inherit autotools 
+
+do_install_append () {
+       install -d ${D}/${sysconfdir}/cron.daily ${D}/${sysconfdir}/default
+}
index e69de29..7603c9a 100644 (file)
@@ -0,0 +1,16 @@
+DESCRIPTION = "Firmware for the Prism54 driver"
+SECTION = "base"
+PRIORITY = "optional"
+MAINTAINER = "Bruno Randolf <bruno.randolf@4g-systems.biz>"
+LICENSE = "GPL"
+
+SRC_URI = "http://prism54.org/~mcgrof/firmware/${PV}.arm"
+
+S = "${WORKDIR}/prism54.org"
+
+do_install() {
+       install -d ${D}/lib/firmware/
+       install -m 0644 ${PV}.arm ${D}/lib/firmware/isl3890
+}
+
+FILES_${PN} = "/lib/firmware/"
index e69de29..56ad86e 100644 (file)
@@ -0,0 +1,42 @@
+DESCRIPTION = "PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms"
+SECTION = "console/network"
+
+SRC_URI = "cvs://cvsuser:anonymous@cvs.tartarus.org/home/cvs;module=putty \
+          file://lib.pro \
+          file://plink.pro \
+          file://pscp.pro \
+          file://psftp.pro"
+LICENSE = "MIT"
+TARGETS = "lib plink pscp psftp"
+PV = "0.54-cvs-${CVSDATE}"
+
+S = "${WORKDIR}/putty"
+
+inherit qmake-base
+
+do_configure() {
+       for t in ${TARGETS}
+       do
+               install -m 0644 ${WORKDIR}/$t.pro .
+       done
+       cd charset && perl sbcsgen.pl
+}
+
+do_compile() {
+       for t in ${TARGETS}
+       do
+               rm -f Makefile
+               qmake -makefile -o Makefile -spec ${QMAKESPEC} $t.pro
+               oe_runmake
+       done
+}
+
+do_install() {
+       install -d ${D}/${libdir}
+       oe_libinstall -so libputty ${D}/${libdir}
+       install -d ${D}/${bindir}/
+       install -m 0755 plink ${D}/${bindir}/ssh
+       install -m 0755 pscp ${D}/${bindir}/scp
+       install -m 0755 psftp ${D}/${bindir}/sftp
+}
+
index e69de29..7c2e25d 100644 (file)
@@ -0,0 +1,14 @@
+DESCRIPTION = "Python Cairo Bindings"
+SECTION = "devel/python"
+PRIORITY = "optional"
+MAINTAINER = "Sandino 'Tigrux' Flores <tigrux@ximian.com>"
+DEPENDS = "python-pygtk cairo"
+SRCNAME = "pycairo"
+PV = "0.0cvs${CVSDATE}"
+LICENSE = "LGPL MPL"
+inherit autotools
+
+SRC_URI = "cvs://anoncvs@cvs.cairographics.org/cvs/cairo;module=pycairo"
+S = "${WORKDIR}/${SRCNAME}"
+
+FILES_${PN} = "${libdir}/python2.3/"
index 37c2f4d..39aafc0 100644 (file)
@@ -4,7 +4,7 @@ PRIORITY = "optional"
 MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
 DEPENDS = "gmp"
 SRCNAME = "pycrypto"
-
+LICENSE = "python-crypto"
 SRC_URI = "http://www.amk.ca/files/python/crypto/${SRCNAME}-${PV}.tar.gz"
 S = "${WORKDIR}/${SRCNAME}-${PV}"
 
index e69de29..22e9375 100644 (file)
@@ -0,0 +1,19 @@
+DESCRIPTION = "Python GTK+ Bindings"
+SECTION = "devel/python"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+DEPENDS = "gtk+ libglade"
+SRCNAME = "pygtk"
+PR = "r1"
+LICENSE = "LGPL"
+SRC_URI = "ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.2/${SRCNAME}-${PV}.tar.bz2"
+S = "${WORKDIR}/${SRCNAME}-${PV}"
+
+inherit autotools pkgconfig
+
+FILES_${PN} = "${libdir}/python2.3/"
+
+do_stage() {
+       autotools_stage_includes
+}
+
index e69de29..cb2f43d 100644 (file)
@@ -0,0 +1,24 @@
+DESCRIPTION = "Python GTK+ Bindings"
+SECTION = "devel/python"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+DEPENDS = "gtk+ libglade"
+SRCNAME = "pygtk"
+PR = "r0"
+LICENSE = "LGPL"
+SRC_URI = "ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.3/${SRCNAME}-${PV}.tar.bz2 \
+       file://acinclude.m4"
+S = "${WORKDIR}/${SRCNAME}-${PV}"
+
+inherit autotools pkgconfig
+
+FILES_${PN} = "${libdir}/python2.3/"
+
+do_configure_prepend() {
+       install -m 0644 ${WORKDIR}/acinclude.m4 ${S}/
+}
+
+do_stage() {
+       autotools_stage_includes
+}
+
index e69de29..3b9600a 100644 (file)
@@ -0,0 +1,28 @@
+DESCRIPTION = "A Curses-based mp3 player. See http://damien.degois.info/PyMP3/"
+SECTION = "console/multimedia"
+PRIORITY = "optional"
+MAINTAINER = "Jason Haslup <openembedded@haslup.com>"
+RDEPENDS = "python-core python-ncurses python-pyid3lib python-mad python-ao"
+PR = "r1"
+LICENSE = "GPL"
+SRC_URI = "http://damien.degois.info/PyMP3/PyMP3-0.3.4.tar.gz"
+S = "${WORKDIR}/PyMP3-0.3.4"
+
+PY_FILES = "box_info.py layer.py sound_ctrl.py stack.py txt_tools.py"
+
+do_install() {
+
+   install -d ${D}/${libdir}
+   install -d ${D}/${libdir}/python2.3
+   install -d ${D}/${libdir}/python2.3/site-packages
+
+   for f in ${PY_FILES}
+   do
+      install -m 0644 $f ${D}${libdir}/python2.3/site-packages/
+   done
+
+   install -d ${D}/${bindir}
+   install -m 755 pymp3 ${D}/${bindir}/
+}
+
+FILES_${PN} += " ${libdir}/python2.3/site-packages/"
index e69de29..b3b8139 100644 (file)
@@ -0,0 +1,27 @@
+DESCRIPTION = "A PyQt-optimized Python Quicklauncher for Qt/Embedded based Palmtop Environments"
+SECTION = "devel/python"
+PRIORITY = "optional"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+RDEPENDS = "python-pyqt"
+PR = "ml1"
+SRC_URI = "${HANDHELDS_CVS};module=opie/noncore/tools/pyquicklauncher"
+S = "${WORKDIR}/pyquicklauncher"
+LICENSE = "GPL"
+inherit distutils
+
+do_compile() {
+       true
+}
+
+#
+# FIXME: Launch during postinstall
+#
+
+do_install() {
+       install -d ${D}/${libdir}/python2.3/
+       install -m 0755 quicklauncher.py ${D}/${libdir}/python2.3/
+       install -d ${D}/${libdir}/python2.3/site-packages/quicklauncher/
+       install -m 0755 testapp.py ${D}/${libdir}/python2.3/site-packages/quicklauncher/
+}
+