diff options
42 files changed, 391 insertions, 4 deletions
diff --git a/bash/bash_2.05b.oe b/bash/bash_2.05b.oe index bc04a46a49..d5844a5982 100644 --- a/bash/bash_2.05b.oe +++ b/bash/bash_2.05b.oe @@ -1,4 +1,5 @@ DESCRIPTION = "An sh-compatible command language interpreter." +HOMEPAGE = "http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html" DEPENDS = "ncurses" SECTION = "base/shell" LICENSE = "GPL" diff --git a/binutils/binutils_2.15.90.0.3.oe b/binutils/binutils_2.15.90.0.3.oe index 7737275036..4b59920c64 100644 --- a/binutils/binutils_2.15.90.0.3.oe +++ b/binutils/binutils_2.15.90.0.3.oe @@ -2,6 +2,7 @@ SECTION = "devel" inherit autotools gettext DESCRIPTION = "A GNU collection of binary utilities" +HOMEPAGE = "http://www.gnu.org/software/binutils/" LICENSE = "GPL" MAINTAINER = "Gerald Britton <gbritton@doomcom.org>" PR = "r3" diff --git a/binutils/binutils_2.15.91.0.1.oe b/binutils/binutils_2.15.91.0.1.oe index e36f6568ce..5a97d1b56a 100644 --- a/binutils/binutils_2.15.91.0.1.oe +++ b/binutils/binutils_2.15.91.0.1.oe @@ -2,6 +2,7 @@ SECTION = "devel" inherit autotools gettext DESCRIPTION = "A GNU collection of binary utilities" +HOMEPAGE = "http://www.gnu.org/software/binutils/" LICENSE = "GPL" MAINTAINER = "Gerald Britton <gbritton@doomcom.org>" PR = "r3" diff --git a/binutils/binutils_cvs.oe b/binutils/binutils_cvs.oe index eb6de962c7..f80af28150 100644 --- a/binutils/binutils_cvs.oe +++ b/binutils/binutils_cvs.oe @@ -2,6 +2,7 @@ SECTION = "devel" inherit autotools gettext DESCRIPTION = "A GNU collection of binary utilities" +HOMEPAGE = "http://www.gnu.org/software/binutils/" LICENSE = "GPL" MAINTAINER = "Gerald Britton <gbritton@doomcom.org>" FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/binutils-cvs" diff --git a/classes/nylon-mirrors.oeclass b/classes/nylon-mirrors.oeclass new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/classes/nylon-mirrors.oeclass diff --git a/conf/distro/nylon.conf b/conf/distro/nylon.conf index c75bcece8d..a72e639f64 100644 --- a/conf/distro/nylon.conf +++ b/conf/distro/nylon.conf @@ -11,8 +11,8 @@ # # Bruno Randolf <bruno.randolf@4g-systems.biz> -INHERIT += " package_ipk debian" -INHERIT += " linux_modules" +INHERIT += "package_ipk debian" +INHERIT += "linux_modules" PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial" PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross" @@ -31,4 +31,9 @@ PREFERRED_VERSION_binutils-cross-sdk = "2.14.90.0.7" PREFERRED_VERSION_binutils = "2.14.90.0.7" #PREFERRED_VERSION_prism54-module = "1.2" -PREFERRED_VERSION_unik-olsrd = "0.4.7"
\ No newline at end of file +PREFERRED_VERSION_unik-olsrd = "0.4.7" + +# use meshcub.org mirrors +CVS_TARBALL_STASH = "http://meshcube.org/nylon/unstable/sources/" +INHERIT += "nylon-mirrors" + diff --git a/fakeroot/fakeroot_1.0.7.oe b/fakeroot/fakeroot_1.0.7.oe index e75cb0fba2..e1fd5ebfee 100644 --- a/fakeroot/fakeroot_1.0.7.oe +++ b/fakeroot/fakeroot_1.0.7.oe @@ -1,5 +1,6 @@ SECTION = "base" DESCRIPTION = "Gives a fake root environment" +HOMEPAGE = "http://joostje.op.het.net/fakeroot/index.html" LICENSE = "GPL" SRC_URI = "${DEBIAN_MIRROR}/main/f/fakeroot/fakeroot_${PV}.tar.gz" diff --git a/flex/flex-native_2.5.31.oe b/flex/flex-native_2.5.31.oe index dfb5b07385..81efac3f9f 100644 --- a/flex/flex-native_2.5.31.oe +++ b/flex/flex-native_2.5.31.oe @@ -1,5 +1,6 @@ SECTION = "devel" DESCRIPTION = "Flex is a tool for generating programs that recognize lexical patterns in text." +LICENSE = "BSD" PR = "r2" SRC_URI = "${SOURCEFORGE_MIRROR}/lex/flex-${PV}.tar.bz2" diff --git a/flex/flex-native_2.5.4a.oe b/flex/flex-native_2.5.4a.oe index cf4115598e..5e1b5916a1 100644 --- a/flex/flex-native_2.5.4a.oe +++ b/flex/flex-native_2.5.4a.oe @@ -1,5 +1,6 @@ SECTION = "devel" DESCRIPTION = "Flex is a tool for generating programs that recognize lexical patterns in text." +LICENSE = "BSD" PR = "r0" SRC_URI = "ftp://ftp.gnu.org/non-gnu/flex/flex-${PV}.tar.gz" diff --git a/gcc/gcc-cross-sdk_3.3.4.oe b/gcc/gcc-cross-sdk_3.3.4.oe index fe95252653..5fa9b64d26 100644 --- a/gcc/gcc-cross-sdk_3.3.4.oe +++ b/gcc/gcc-cross-sdk_3.3.4.oe @@ -1,5 +1,6 @@ SECTION = "devel" DESCRIPTION = "The GNU cc and gcc C compilers." +HOMEPAGE = "http://www.gnu.org/software/gcc/" LICENSE = "GPL" MAINTAINER = "Phil Blundell <pb@handhelds.org>" diff --git a/gcc/gcc-cross-sdk_3.4.1.oe b/gcc/gcc-cross-sdk_3.4.1.oe index 2516ecfaca..82f5ad005f 100644 --- a/gcc/gcc-cross-sdk_3.4.1.oe +++ b/gcc/gcc-cross-sdk_3.4.1.oe @@ -1,5 +1,6 @@ SECTION = "devel" DESCRIPTION = "The GNU cc and gcc C compilers." +HOMEPAGE = "http://www.gnu.org/software/gcc/" LICENSE = "GPL" MAINTAINER = "Phil Blundell <pb@handhelds.org>" diff --git a/gcc/gcc-cross-sdk_3.4.2.oe b/gcc/gcc-cross-sdk_3.4.2.oe index 2516ecfaca..82f5ad005f 100644 --- a/gcc/gcc-cross-sdk_3.4.2.oe +++ b/gcc/gcc-cross-sdk_3.4.2.oe @@ -1,5 +1,6 @@ SECTION = "devel" DESCRIPTION = "The GNU cc and gcc C compilers." +HOMEPAGE = "http://www.gnu.org/software/gcc/" LICENSE = "GPL" MAINTAINER = "Phil Blundell <pb@handhelds.org>" diff --git a/gcc/gcc_3.3.3.oe b/gcc/gcc_3.3.3.oe index fafc344fb5..9f9438b496 100644 --- a/gcc/gcc_3.3.3.oe +++ b/gcc/gcc_3.3.3.oe @@ -3,6 +3,7 @@ PR = "r1" inherit autotools gettext DESCRIPTION = "The GNU cc and gcc C compilers." +HOMEPAGE = "http://www.gnu.org/software/gcc/" LICENSE = "GPL" MAINTAINER = "Gerald Britton <gbritton@doomcom.org>" diff --git a/gcc/gcc_3.3.4.oe b/gcc/gcc_3.3.4.oe index 354e078dd9..9670a8097f 100644 --- a/gcc/gcc_3.3.4.oe +++ b/gcc/gcc_3.3.4.oe @@ -3,6 +3,7 @@ PR = "r1" inherit autotools gettext DESCRIPTION = "The GNU cc and gcc C compilers." +HOMEPAGE = "http://www.gnu.org/software/gcc/" LICENSE = "GPL" MAINTAINER = "Gerald Britton <gbritton@doomcom.org>" diff --git a/gettext/gettext_0.14.1.oe b/gettext/gettext_0.14.1.oe index 303dcdbd93..cabc4ad1c2 100644 --- a/gettext/gettext_0.14.1.oe +++ b/gettext/gettext_0.14.1.oe @@ -1,4 +1,5 @@ DESCRIPTION = "The GNU internationalization library." +HOMEPAGE = "http://www.gnu.org/software/gettext/gettext.html" SECTION = "libs" LICENSE = "GPL" PR = "r3" diff --git a/glibc/glibc_2.2.5.oe b/glibc/glibc_2.2.5.oe index aeec6ff5cb..ba0fbfe24c 100644 --- a/glibc/glibc_2.2.5.oe +++ b/glibc/glibc_2.2.5.oe @@ -1,6 +1,7 @@ FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/glibc-cvs" PR = "r2" DESCRIPTION = "GNU C Library" +HOMEPAGE = "http://www.gnu.org/software/libc/libc.html" LICENSE = "LGPL" SECTION = "libs" PRIORITY = "required" diff --git a/glibc/glibc_2.3.3.oe b/glibc/glibc_2.3.3.oe index 9be6e7ee4e..f81db8952f 100644 --- a/glibc/glibc_2.3.3.oe +++ b/glibc/glibc_2.3.3.oe @@ -1,5 +1,6 @@ PR = "r2" DESCRIPTION = "GNU C Library" +HOMEPAGE = "http://www.gnu.org/software/libc/libc.html" LICENSE = "LGPL" SECTION = "libs" PRIORITY = "required" diff --git a/glibc/glibc_cvs.oe b/glibc/glibc_cvs.oe index 1f6634c33c..dadde2e43c 100644 --- a/glibc/glibc_cvs.oe +++ b/glibc/glibc_cvs.oe @@ -2,6 +2,7 @@ FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/glibc-cvs" PV = "2.3.2+cvs${CVSDATE}" PR = "r12" DESCRIPTION = "GNU C Library" +HOMEPAGE = "http://www.gnu.org/software/libc/libc.html" LICENSE = "LGPL" SECTION = "libs" PRIORITY = "required" diff --git a/ipkg-utils/ipkg-link_1.6cvs.oe b/ipkg-utils/ipkg-link_1.6cvs.oe index f39d0d918f..32671dde37 100644 --- a/ipkg-utils/ipkg-link_1.6cvs.oe +++ b/ipkg-utils/ipkg-link_1.6cvs.oe @@ -1,5 +1,6 @@ SECTION = "base" DESCRIPTION = "Itsy Package Manager utilities link script" +LICENSE = "GPL" CONFLICTS = "ipkg-utils" PV_append = "${CVSDATE}" diff --git a/less/less_382.oe b/less/less_382.oe index f07ed9fc20..b489722edb 100644 --- a/less/less_382.oe +++ b/less/less_382.oe @@ -3,6 +3,8 @@ DEPENDS = "ncurses" DESCRIPTION = "Less is a program similar to more, i.e. a terminal \ based program for viewing text files and the output from other \ programs. Less offers many features beyond those that more does." +HOMEPAGE = "http://www.greenwoodsoftware.com/" +LICENSE = "BSD" SRC_URI = "${GNU_MIRROR}/less/less-${PV}.tar.gz \ file://configure.patch;patch=1" diff --git a/libdaemon/libdaemon_0.6.oe b/libdaemon/libdaemon_0.6.oe index e69de29bb2..83afaacefe 100644 --- a/libdaemon/libdaemon_0.6.oe +++ b/libdaemon/libdaemon_0.6.oe @@ -0,0 +1,18 @@ +SECTION = "libs" +DESCRIPTION = "libdaemon is a lightweight C library which eases the writing of UNIX daemons." +HOMEPAGE = "http://0pointer.de/lennart/projects/libdaemon/" +LICENSE = "GPLv2" + +SRC_URI = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-${PV}.tar.gz" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--disable-lynx --disable-doxygen" + +do_stage () { + oe_libinstall -a -so -C src libdaemon ${STAGING_LIBDIR} + install -d ${STAGING_INCDIR}/libdaemon + for i in dlog.h dfork.h dsignal.h dnonblock.h dpid.h; do + install -m 0644 ${S}/src/$i ${STAGING_INCDIR}/libdaemon/ + done +} diff --git a/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/tosa_ts.patch b/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/tosa_ts.patch index e69de29bb2..678cb2e25b 100644 --- a/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/tosa_ts.patch +++ b/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/tosa_ts.patch @@ -0,0 +1,207 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- linux/drivers/char/tosa_ts.c~tosa_ts.patch ++++ linux/drivers/char/tosa_ts.c +@@ -102,6 +102,8 @@ + static int head = 0, tail = 0; + + #ifdef CONFIG_PM ++#include <linux/pm.h> ++static struct pm_dev* tosa_ts_pm_dev; + static int tp_suspend = 0; + #endif /* CONFIG_PM */ + +@@ -495,25 +497,6 @@ + ioctl: ts_ioctl, + }; + +-static void ts_exit(void) +-{ +- ts_timer_clear(); +- ts_clear(); +- free_irq(IRQ_GPIO_TP_INT, NULL); +- wm9712_power_mode_ts(WM9712_PWR_OFF); +- +- pxa_ac97_put(&ac97_on); +-} +- +-#ifdef MODULE +-static void __exit ac97_ts_cleanup(void) +-{ +- ts_exit(); +- unregister_chrdev(TS_MAJOR, "ts"); +-} +-module_exit(ac97_ts_cleanup); +-#endif /* MODULE */ +- + extern int tc6393fb_lcdMode; + + int ac97_ad_input(int ch, unsigned short *dat) +@@ -608,7 +591,7 @@ + #endif + } + +-static int ts_init(void) ++static int tosa_ts_hardware_start(void) + { + pxa_ac97_get(&codec, &ac97_on); + +@@ -625,7 +608,6 @@ + /* GPIO3/PENDOWN wakeup */ + ac97_bit_set(AC97_GPIO_WAKE_UP, CODEC_PENDOWN); + +- ts_clear(); + + /* Init queue */ + //X kernel_thread(ts_pendown, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); +@@ -639,12 +621,39 @@ + return -EBUSY; + } + +- // printk(KERN_INFO "Tosa Touch Screen driver initialized\n"); +- + return 0; + } + +-static int __init ac97_ts_init(void) ++static void tosa_ts_hardware_stop(void) ++{ ++ ts_timer_clear(); ++ ts_clear(); ++ free_irq(IRQ_GPIO_TP_INT, NULL); ++ wm9712_power_mode_ts(WM9712_PWR_OFF); ++ ++ pxa_ac97_put(&ac97_on); ++} ++ ++#ifdef CONFIG_PM ++static int tosa_ts_pm_callback(struct pm_dev *pm_dev, ++ pm_request_t req, void *data) ++{ ++ switch (req) { ++ case PM_SUSPEND: ++ tp_suspend = 1; ++ tosa_ts_hardware_stop(); ++ break; ++ case PM_RESUME: ++ tp_suspend = 0; ++ tosa_ts_hardware_start(); ++ break; ++ } ++ return 0; ++} ++#endif ++ ++ ++static int __init tosa_ts_init(void) + { + ac97_on = 0; + +@@ -663,28 +672,37 @@ + + if( register_chrdev(TS_MAJOR,DEV_NAME, &ts_fops) ) { + printk("unable to get major %d for touch screen\n", TS_MAJOR); +- ts_exit(); + } + + init_procinfo(); + ++ tosa_ts_hardware_start(); ++ ++#ifdef CONFIG_PM ++ tosa_ts_pm_dev = pm_register(PM_SYS_DEV, 0, tosa_ts_pm_callback); ++#endif ++ + kernel_thread(ts_pendown, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); + + return 0; + } + +-module_init(ac97_ts_init); ++static int __exit tosa_ts_cleanup() ++{ ++ tosa_hardware_stop(); ++ pm_unregister(tosa_ts_pm_dev); ++ unregister_chrdev(TS_MAJOR, "ts"); ++} ++ ++module_init(tosa_ts_init); ++module_exit(tosa_ts_cleanup); + + /* + * Driver functions + */ + static int ts_open(struct inode *inode, struct file *file) + { +- if( ts_init() < 0 ) { +- ts_exit(); +- return -EINVAL; +- } +- ++ ts_clear(); + MOD_INC_USE_COUNT; + return 0; + } +@@ -692,7 +710,6 @@ + + static int ts_release(struct inode *inode, struct file *file) + { +- ts_exit(); + + MOD_DEC_USE_COUNT; + return 0; +@@ -788,20 +805,3 @@ + return 0; + } + +-#ifdef CONFIG_PM +-void tosa_ts_suspend(void) +-{ +- DEBUG(DBG_L1, "in\n"); +- tp_suspend = 1; +- ts_exit(); +- DEBUG(DBG_L1, "out\n"); +-} +- +-void tosa_ts_resume(void) +-{ +- DEBUG(DBG_L1, "in\n"); +- tp_suspend = 0; +- ts_init(); +- DEBUG(DBG_L1, "out\n"); +-} +-#endif /* CONFIG_PM */ +--- linux/drivers/sound/pxa-ac97_tosa.c~tosa_ts.patch ++++ linux/drivers/sound/pxa-ac97_tosa.c +@@ -90,8 +90,6 @@ + #include <linux/pm.h> + static struct pm_dev* pxa_sound_pm_dev; + static int tosa_pm_callback(struct pm_dev *,pm_request_t, void *); +-extern void tosa_ts_suspend(void); +-extern void tosa_ts_resume(void); + #endif /* CONFIG_PM */ + + /************************************************************ +@@ -2195,9 +2193,6 @@ + case PM_SUSPEND: + DEBUG(DBG_L1, "PM_SUSPEND: start\n"); + wm9712_suspend(); +-#ifdef CONFIG_TOSA_TS +- tosa_ts_suspend(); +-#endif /* CONFIG_TOSA_TS */ + if ( ac97_audio_state.rd_ref != 0 ) { + audio_clear_buf(ac97_audio_state.input_stream); + *ac97_audio_state.input_stream->drcmr = 0; +@@ -2239,9 +2234,6 @@ + ac97_audio_state.input_stream->dma_ch = err; + } + wm9712_resume(); +-#ifdef CONFIG_TOSA_TS +- tosa_ts_resume(); +-#endif /* CONFIG_TOSA_TS */ + DEBUG(DBG_L1, "PM_RESUME: done\n"); + break; + } diff --git a/modutils/modutils_2.4.27.oe b/modutils/modutils_2.4.27.oe index 03b90afef5..2b950f6111 100644 --- a/modutils/modutils_2.4.27.oe +++ b/modutils/modutils_2.4.27.oe @@ -1,6 +1,7 @@ SECTION = "base" DESCRIPTION = "These utilities are intended to make a Linux modular kernel \ manageable for all users, administrators and distribution maintainers." +LICENSE = "GPLv2" FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/files" PR = "r4" diff --git a/mtd/mtd_20041113.oe b/mtd/mtd_20041113.oe index eba7fb0625..3cd2f8eef6 100644 --- a/mtd/mtd_20041113.oe +++ b/mtd/mtd_20041113.oe @@ -1,6 +1,8 @@ SECTION = "base" DEPENDS = "zlib" DESCRIPTION = "Tools for managing memory technology devices." +HOMEPAGE = "http://www.linux-mtd.infradead.org/" +LICENSE = "GPLv2" S = "${WORKDIR}/mtd/" #SRC_URI = "cvs://anoncvs@cvs.infradead.org/home/cvs;module=mtd;method=ext" diff --git a/nano/nano_1.3.0.oe b/nano/nano_1.3.0.oe index f9073baecb..0d3ed077a7 100644 --- a/nano/nano_1.3.0.oe +++ b/nano/nano_1.3.0.oe @@ -3,6 +3,8 @@ DEPENDS = "ncurses" DESCRIPTION = "GNU nano (Nano's ANOther editor, or \ Not ANOther editor) is an enhanced clone of the \ Pico text editor." +HOMEPAGE = "http://www.nano-editor.org/" +LICENSE = "GPLv2" SRC_URI = "http://www.nano-editor.org/dist/v1.3/nano-${PV}.tar.gz \ file://configure.patch;patch=1 \ diff --git a/ncurses/ncurses_5.4.oe b/ncurses/ncurses_5.4.oe index ddaa582fdb..514868063b 100644 --- a/ncurses/ncurses_5.4.oe +++ b/ncurses/ncurses_5.4.oe @@ -1,5 +1,7 @@ PR = "r3" DESCRIPTION = "Ncurses library" +HOMEPAGE = "http://www.gnu.org/software/ncurses/ncurses.html" +LICENSE = "MIT" SECTION = "libs" DEPENDS = "ncurses-native" PACKAGES_append = " ncurses-terminfo" diff --git a/netkit-tftp/netkit-tftp-0.17/pack_tftphdr.patch b/netkit-tftp/netkit-tftp-0.17/pack_tftphdr.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/netkit-tftp/netkit-tftp-0.17/pack_tftphdr.patch diff --git a/netkit-tftp/netkit-tftp-0.17/tftpd_add_debug.patch b/netkit-tftp/netkit-tftp-0.17/tftpd_add_debug.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/netkit-tftp/netkit-tftp-0.17/tftpd_add_debug.patch diff --git a/netkit-tftp/netkit-tftp_0.17.oe b/netkit-tftp/netkit-tftp_0.17.oe index e69de29bb2..d4de589bc8 100644 --- a/netkit-tftp/netkit-tftp_0.17.oe +++ b/netkit-tftp/netkit-tftp_0.17.oe @@ -0,0 +1,15 @@ +SECTION = "console/network" +DESCRIPTION = "netkit-tftp includes a commandline tftp client." + +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} +} diff --git a/netkit-tftp/netkit-tftpd_0.17.oe b/netkit-tftp/netkit-tftpd_0.17.oe index e69de29bb2..1c736adb50 100644 --- a/netkit-tftp/netkit-tftpd_0.17.oe +++ b/netkit-tftp/netkit-tftpd_0.17.oe @@ -0,0 +1,36 @@ +SECTION = "console/network" +DESCRIPTION = "netkit-tftpd includes a tftp server." +DEPENDS = "netkit-base" +RDEPENDS = "netkit-base" + +FILESDIR = "${@os.path.dirname(oe.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` +} diff --git a/nylon/nylon-scripts_cvs.oe b/nylon/nylon-scripts_cvs.oe index 113470dbc6..39dbaedcaf 100644 --- a/nylon/nylon-scripts_cvs.oe +++ b/nylon/nylon-scripts_cvs.oe @@ -31,4 +31,6 @@ update-rc.d hostap remove update-rc.d routing remove update-rc.d dummydate remove update-rc.d emergency-ip remove -}
\ No newline at end of file +} + +CONFFILES_${PN} = "/etc/nylon/configip.conf /etc/nylon/hostap.conf /etc/nylon/interfaces.conf /etc/nylon/macfilter.list /etc/nylon/route.list" diff --git a/openssh/openssh_3.8p1.oe b/openssh/openssh_3.8p1.oe index 55bddc1dd8..31d990b406 100644 --- a/openssh/openssh_3.8p1.oe +++ b/openssh/openssh_3.8p1.oe @@ -8,6 +8,9 @@ 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." +HOMEPAGE = "http://www.openssh.org/" +LICENSE = "BSD" +MAINTAINER = "Bruno Randolf <bruno.randolf@4g-systems.biz>" SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.gz \ file://configure.patch;patch=1 \ diff --git a/openssl/openssl_0.9.7d.oe b/openssl/openssl_0.9.7d.oe index 2ff9853c03..cfaa9e396f 100644 --- a/openssl/openssl_0.9.7d.oe +++ b/openssl/openssl_0.9.7d.oe @@ -1,5 +1,7 @@ SECTION = "libs" DESCRIPTION = "Secure Socket Layer (SSL) binary and related cryptographic tools." +HOMEPAGE = "http://www.openssl.org/" +LICENSE = "Apache" PR = "r2" SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \ diff --git a/patcher/patcher-native_20040913.oe b/patcher/patcher-native_20040913.oe index 2fb23878f4..9a02898848 100644 --- a/patcher/patcher-native_20040913.oe +++ b/patcher/patcher-native_20040913.oe @@ -1,4 +1,5 @@ DESCRIPTION = "Patcher is a perl script for managing patches." +HOMEPAGE = "http://www.holgerschurig.de/patcher.html" LICENSE = "Perl" DEPENDS = "" SECTION = "base" diff --git a/pkgconfig/pkgconfig_0.15.0.oe b/pkgconfig/pkgconfig_0.15.0.oe index a8b646570c..e38e20438d 100644 --- a/pkgconfig/pkgconfig_0.15.0.oe +++ b/pkgconfig/pkgconfig_0.15.0.oe @@ -3,6 +3,7 @@ DESCRIPTION = "pkg-config is a system for managing library \ compile/link flags that works with automake and autoconf. \ It replaces the ubiquitous *-config scripts you may have \ seen with a single tool." +HOMEPAGE = "http://www.freedesktop.org/software/pkgconfig/" LICENSE = "GPL" PR = "r1" diff --git a/readline/readline_4.3.oe b/readline/readline_4.3.oe index cb9811f589..afda861f0d 100644 --- a/readline/readline_4.3.oe +++ b/readline/readline_4.3.oe @@ -5,6 +5,7 @@ lines, and perform csh-like history expansion on previous commands." SECTION = "libs" PRIORITY = "optional" MAINTAINER = "Greg Gilbert <greg@treke.net>" +LICENSE = "GPLv2" SRC_URI = "ftp://ftp.cwru.edu/pub/bash/readline-${PV}.tar.gz \ file://acinclude.m4" diff --git a/sysfsutils/sysfsutils_1.2.0.oe b/sysfsutils/sysfsutils_1.2.0.oe index 86188651ca..1224124ae6 100644 --- a/sysfsutils/sysfsutils_1.2.0.oe +++ b/sysfsutils/sysfsutils_1.2.0.oe @@ -2,6 +2,7 @@ SECTION = "base" DESCRIPTION = "System Utilities Based on Sysfs" SRC_URI = "${SOURCEFORGE_MIRROR}/linux-diag/sysfsutils-${PV}.tar.gz" S = "${WORKDIR}/sysfsutils-${PV}" +LICENSE = "GPLv2" inherit autotools diff --git a/sysvinit/sysvinit_2.86.oe b/sysvinit/sysvinit_2.86.oe index 5c77a2d5c2..da081f401b 100644 --- a/sysvinit/sysvinit_2.86.oe +++ b/sysvinit/sysvinit_2.86.oe @@ -2,6 +2,8 @@ SECTION = "base" DESCRIPTION = "System-V like init." LICENSE = "GPL" MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +HOMEPAGE = "http://freshmeat.net/projects/sysvinit/" + FILES_${PN} += "/sbin /bin" PR = "r0" diff --git a/unik-olsrd/unik-olsrd_0.4.7.oe b/unik-olsrd/unik-olsrd_0.4.7.oe index 026693b648..7eb7abe6a7 100644 --- a/unik-olsrd/unik-olsrd_0.4.7.oe +++ b/unik-olsrd/unik-olsrd_0.4.7.oe @@ -24,3 +24,6 @@ do_install () { install -d ${D}/etc/init.d install -m 0755 ${WORKDIR}/unik-olsrd ${D}/${sysconfdir}/init.d } + +CONFFILES_${PN} = "/etc/olsrd.conf" + diff --git a/unik-olsrd/unik-olsrd_cvs.oe b/unik-olsrd/unik-olsrd_cvs.oe index e69de29bb2..49cba1e966 100644 --- a/unik-olsrd/unik-olsrd_cvs.oe +++ b/unik-olsrd/unik-olsrd_cvs.oe @@ -0,0 +1,28 @@ +DESCRIPTION = "OLSR mesh routing daemon" +DESCRIPTION_unik-olsrd-libs = "OLSR mesh routing daemon - optional libraries" +MAINTAINER = "Bruno Randolf <bruno.randolf@4g-systems.biz>" +SECTION = "console/network" +PRIORITY = "optional" +LICENSE = "GPL" +PV = "cvs${CVSDATE}" + +SRC_URI="cvs://anonymous@cvs.sourceforge.net/cvsroot/olsrd;module=olsrd-current \ + file://unik-olsrd" + +PACKAGES =+ "unik-olsrd-libs" +FILES_unik-olsrd-libs = "${libdir}" + +S = "${WORKDIR}/olsrd-current" + +do_compile() { + oe_runmake OS=linux all libs +} + +do_install () { + oe_runmake PREFIX=${D} install install_libs + install -d ${D}/etc/init.d + install -m 0755 ${WORKDIR}/unik-olsrd ${D}/${sysconfdir}/init.d +} + +CONFFILES_${PN} = "/etc/olsrd.conf" + diff --git a/update-modules/update-modules_1.0.oe b/update-modules/update-modules_1.0.oe index 514f689eab..297b1bf7b0 100644 --- a/update-modules/update-modules_1.0.oe +++ b/update-modules/update-modules_1.0.oe @@ -1,5 +1,6 @@ SECTION = "base" DESCRIPTION = "Script to manage module configuration files" +LICENSE = "GPLv2" PACKAGE_ARCH = "all" PR = "r3" diff --git a/zlib/zlib_1.2.2.oe b/zlib/zlib_1.2.2.oe index e69de29bb2..3c63a22066 100644 --- a/zlib/zlib_1.2.2.oe +++ b/zlib/zlib_1.2.2.oe @@ -0,0 +1,35 @@ +DESCRIPTION = "Zlib Compression Library" +SECTION = "libs" +PRIORITY = "required" +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +HOMEPAGE = "http://www.gzip.org/zlib/" +LICENSE = "ZLIB" + +SRC_URI = "http://www.libpng.org/pub/png/src/zlib-${PV}.tar.gz" +S = "${WORKDIR}/zlib-${PV}" + +export LDSHARED = "${CC} -shared -Wl,-soname,libz.so.1" +LDFLAGS_append = " -L. -lz" +CFLAGS_prepend = "-fPIC " +AR_append = " rc" +EXTRA_OEMAKE = "" + +do_compile() { + ./configure --prefix=${prefix} --exec_prefix=${exec_prefix} --shared --libdir=${libdir} --includedir=${includedir} + oe_runmake -e MAKEFLAGS="" libz.so.${PV} libz.a +} + +do_stage() { + install -m 0644 zlib.h ${STAGING_INCDIR}/zlib.h + install -m 0644 zconf.h ${STAGING_INCDIR}/zconf.h + oe_libinstall -a -so libz ${STAGING_LIBDIR} +} + +do_install() { + install -d ${D}/${prefix} ${D}/${includedir} ${D}/${libdir} + oe_runmake "prefix=${D}/${prefix}" \ + "exec_prefix=${D}/${exec_prefix}" \ + "man3dir=${D}/${mandir}/man3" \ + "includedir=${D}/${includedir}" \ + "libdir=${D}/${libdir}" install +} |