summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bash/bash_2.05b.oe1
-rw-r--r--binutils/binutils_2.15.90.0.3.oe1
-rw-r--r--binutils/binutils_2.15.91.0.1.oe1
-rw-r--r--binutils/binutils_cvs.oe1
-rw-r--r--classes/nylon-mirrors.oeclass0
-rw-r--r--conf/distro/nylon.conf11
-rw-r--r--fakeroot/fakeroot_1.0.7.oe1
-rw-r--r--flex/flex-native_2.5.31.oe1
-rw-r--r--flex/flex-native_2.5.4a.oe1
-rw-r--r--gcc/gcc-cross-sdk_3.3.4.oe1
-rw-r--r--gcc/gcc-cross-sdk_3.4.1.oe1
-rw-r--r--gcc/gcc-cross-sdk_3.4.2.oe1
-rw-r--r--gcc/gcc_3.3.3.oe1
-rw-r--r--gcc/gcc_3.3.4.oe1
-rw-r--r--gettext/gettext_0.14.1.oe1
-rw-r--r--glibc/glibc_2.2.5.oe1
-rw-r--r--glibc/glibc_2.3.3.oe1
-rw-r--r--glibc/glibc_cvs.oe1
-rw-r--r--ipkg-utils/ipkg-link_1.6cvs.oe1
-rw-r--r--less/less_382.oe2
-rw-r--r--libdaemon/libdaemon_0.6.oe18
-rw-r--r--linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/tosa_ts.patch207
-rw-r--r--modutils/modutils_2.4.27.oe1
-rw-r--r--mtd/mtd_20041113.oe2
-rw-r--r--nano/nano_1.3.0.oe2
-rw-r--r--ncurses/ncurses_5.4.oe2
-rw-r--r--netkit-tftp/netkit-tftp-0.17/pack_tftphdr.patch0
-rw-r--r--netkit-tftp/netkit-tftp-0.17/tftpd_add_debug.patch0
-rw-r--r--netkit-tftp/netkit-tftp_0.17.oe15
-rw-r--r--netkit-tftp/netkit-tftpd_0.17.oe36
-rw-r--r--nylon/nylon-scripts_cvs.oe4
-rw-r--r--openssh/openssh_3.8p1.oe3
-rw-r--r--openssl/openssl_0.9.7d.oe2
-rw-r--r--patcher/patcher-native_20040913.oe1
-rw-r--r--pkgconfig/pkgconfig_0.15.0.oe1
-rw-r--r--readline/readline_4.3.oe1
-rw-r--r--sysfsutils/sysfsutils_1.2.0.oe1
-rw-r--r--sysvinit/sysvinit_2.86.oe2
-rw-r--r--unik-olsrd/unik-olsrd_0.4.7.oe3
-rw-r--r--unik-olsrd/unik-olsrd_cvs.oe28
-rw-r--r--update-modules/update-modules_1.0.oe1
-rw-r--r--zlib/zlib_1.2.2.oe35
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
+}