Merge openembedded@openembedded.bkbits.net:packages
authorChris Larson <clarson@kergoth.com>
Wed, 24 Nov 2004 20:29:40 +0000 (20:29 +0000)
committerChris Larson <clarson@kergoth.com>
Wed, 24 Nov 2004 20:29:40 +0000 (20:29 +0000)
into odin.sc.ti.com:/home/kergoth/code/packages

2004/11/24 17:03:02+01:00 (none)!br1
added CONFFILES to nylon-scripts and unik-olsrd

2004/11/24 16:59:22+01:00 (none)!br1
added homepage and licence to various files

2004/11/24 15:42:41+01:00 (none)!br1
nylon: use meshcube.org as mirror

2004/11/24 14:49:15+01:00 (none)!br1
Merge bk://openembedded@openembedded.bkbits.net/packages
into null.(none):/data/mtx/oe/packages

2004/11/24 14:48:01+01:00 (none)!br1
libdaemon 0.6: disable doxygen, add licence

2004/11/24 12:00:27+00:00 cambridgebroadband.com!rjt
Merge openembedded@openembedded.bkbits.net:packages
into flotta.cambridgebroadband.com:/development/openembedded/packages

2004/11/24 11:53:38+00:00 cambridgebroadband.com!rjt
package netkit-tftp

2004/11/24 11:52:12+00:00 cambridgebroadband.com!rjt
a couple of tosa kernel fixes

BKrev: 41a4ef34waYELxJwD-Ryjlmhmgf3lw

42 files changed:
bash/bash_2.05b.oe
binutils/binutils_2.15.90.0.3.oe
binutils/binutils_2.15.91.0.1.oe
binutils/binutils_cvs.oe
classes/nylon-mirrors.oeclass [new file with mode: 0644]
conf/distro/nylon.conf
fakeroot/fakeroot_1.0.7.oe
flex/flex-native_2.5.31.oe
flex/flex-native_2.5.4a.oe
gcc/gcc-cross-sdk_3.3.4.oe
gcc/gcc-cross-sdk_3.4.1.oe
gcc/gcc-cross-sdk_3.4.2.oe
gcc/gcc_3.3.3.oe
gcc/gcc_3.3.4.oe
gettext/gettext_0.14.1.oe
glibc/glibc_2.2.5.oe
glibc/glibc_2.3.3.oe
glibc/glibc_cvs.oe
ipkg-utils/ipkg-link_1.6cvs.oe
less/less_382.oe
libdaemon/libdaemon_0.6.oe
linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/tosa_ts.patch
modutils/modutils_2.4.27.oe
mtd/mtd_20041113.oe
nano/nano_1.3.0.oe
ncurses/ncurses_5.4.oe
netkit-tftp/netkit-tftp-0.17/pack_tftphdr.patch [new file with mode: 0644]
netkit-tftp/netkit-tftp-0.17/tftpd_add_debug.patch [new file with mode: 0644]
netkit-tftp/netkit-tftp_0.17.oe
netkit-tftp/netkit-tftpd_0.17.oe
nylon/nylon-scripts_cvs.oe
openssh/openssh_3.8p1.oe
openssl/openssl_0.9.7d.oe
patcher/patcher-native_20040913.oe
pkgconfig/pkgconfig_0.15.0.oe
readline/readline_4.3.oe
sysfsutils/sysfsutils_1.2.0.oe
sysvinit/sysvinit_2.86.oe
unik-olsrd/unik-olsrd_0.4.7.oe
unik-olsrd/unik-olsrd_cvs.oe
update-modules/update-modules_1.0.oe
zlib/zlib_1.2.2.oe

index bc04a46..d5844a5 100644 (file)
@@ -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"
index 7737275..4b59920 100644 (file)
@@ -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"
index e36f656..5a97d1b 100644 (file)
@@ -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"
index eb6de96..f80af28 100644 (file)
@@ -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 (file)
index 0000000..e69de29
index c75bcec..a72e639 100644 (file)
@@ -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"
+
index e75cb0f..e1fd5eb 100644 (file)
@@ -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"
index dfb5b07..81efac3 100644 (file)
@@ -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"
index cf41155..5e1b591 100644 (file)
@@ -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"
index fe95252..5fa9b64 100644 (file)
@@ -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>"
 
index 2516ecf..82f5ad0 100644 (file)
@@ -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>"
 
index 2516ecf..82f5ad0 100644 (file)
@@ -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>"
 
index fafc344..9f9438b 100644 (file)
@@ -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>"
 
index 354e078..9670a80 100644 (file)
@@ -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>"
 
index 303dcdb..cabc4ad 100644 (file)
@@ -1,4 +1,5 @@
 DESCRIPTION = "The GNU internationalization library."
+HOMEPAGE = "http://www.gnu.org/software/gettext/gettext.html"
 SECTION = "libs"
 LICENSE = "GPL"
 PR = "r3"
index aeec6ff..ba0fbfe 100644 (file)
@@ -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"
index 9be6e7e..f81db89 100644 (file)
@@ -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"
index 1f6634c..dadde2e 100644 (file)
@@ -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"
index f39d0d9..32671dd 100644 (file)
@@ -1,5 +1,6 @@
 SECTION = "base"
 DESCRIPTION = "Itsy Package Manager utilities link script"
+LICENSE = "GPL"
 CONFLICTS = "ipkg-utils"
 PV_append = "${CVSDATE}"
 
index f07ed9f..b489722 100644 (file)
@@ -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"
index e69de29..83afaac 100644 (file)
@@ -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
+}
index e69de29..678cb2e 100644 (file)
@@ -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;
+   }
index 03b90af..2b950f6 100644 (file)
@@ -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"
 
index eba7fb0..3cd2f8e 100644 (file)
@@ -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"
index f9073ba..0d3ed07 100644 (file)
@@ -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 \
index ddaa582..5148680 100644 (file)
@@ -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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
index e69de29..d4de589 100644 (file)
@@ -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}
+}
index e69de29..1c736ad 100644 (file)
@@ -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`
+}
index 113470d..39dbaed 100644 (file)
@@ -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"
index 55bddc1..31d990b 100644 (file)
@@ -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 \
index 2ff9853..cfaa9e3 100644 (file)
@@ -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 \
index 2fb2387..9a02898 100644 (file)
@@ -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"
index a8b6465..e38e204 100644 (file)
@@ -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"
 
index cb9811f..afda861 100644 (file)
@@ -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"
index 8618865..1224124 100644 (file)
@@ -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
 
index 5c77a2d..da081f4 100644 (file)
@@ -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"
 
index 026693b..7eb7abe 100644 (file)
@@ -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"
+
index e69de29..49cba1e 100644 (file)
@@ -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"
+
index 514f689..297b1bf 100644 (file)
@@ -1,5 +1,6 @@
 SECTION = "base"
 DESCRIPTION = "Script to manage module configuration files"
+LICENSE = "GPLv2"
 PACKAGE_ARCH = "all"
 PR = "r3"
 
index e69de29..3c63a22 100644 (file)
@@ -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
+}