move package description to a separate definition, remove it when DESCRIPTION=TITLE
authorNicolas Thill <nico@openwrt.org>
Fri, 7 Sep 2007 08:34:51 +0000 (08:34 +0000)
committerNicolas Thill <nico@openwrt.org>
Fri, 7 Sep 2007 08:34:51 +0000 (08:34 +0000)
SVN-Revision: 8659

65 files changed:
package/acx/Makefile
package/admswconfig/Makefile
package/alsa/Makefile
package/aodv-uu/Makefile
package/ar7-atm/Makefile
package/base-files/Makefile
package/bcm43xx-mac80211/Makefile
package/br2684ctl/Makefile
package/bridge-utils/Makefile
package/broadcom-wl/Makefile
package/busybox/Makefile
package/comgt/Makefile
package/dnsmasq/Makefile
package/dropbear/Makefile
package/e2fsprogs/Makefile
package/fonera-mp3-drv/Makefile
package/fonera-mp3/Makefile
package/foxboard-utils/Makefile
package/fuse/Makefile
package/gdbserver/Makefile
package/hostap-driver/Makefile
package/hostapd/Makefile
package/hotplug2/Makefile
package/ifenslave/Makefile
package/iproute2/Makefile
package/iptables/Makefile
package/kernel/Makefile
package/kernel/modules/block.mk
package/kernel/modules/fs.mk
package/kernel/modules/i2c.mk
package/kernel/modules/netfilter.mk
package/kernel/modules/network.mk
package/kernel/modules/other.mk
package/kernel/modules/usb.mk
package/kernel/modules/wireless.mk
package/kexec-tools/Makefile
package/keynote/Makefile
package/libjson-c/Makefile
package/libpcap/Makefile
package/mac80211/Makefile
package/madwifi/Makefile
package/mtd/Makefile
package/ncurses/Makefile
package/nozomi/Makefile
package/ntfs-3g/Makefile
package/nvram/Makefile
package/openssl/Makefile
package/openswan/Makefile
package/ppp/Makefile
package/pptp/Makefile
package/qc-usb/Makefile
package/qos-scripts/Makefile
package/robocfg/Makefile
package/rt2500/Makefile
package/rt2570/Makefile
package/rt2x00/Makefile
package/shfs/Makefile
package/spca5xx-view/Makefile
package/strongswan/Makefile
package/switch/Makefile
package/udev/Makefile
package/util-linux/Makefile
package/wireless-tools/Makefile
package/wlcompat/Makefile
package/zd1211-driver/Makefile

index 7684cb9..e65e14e 100644 (file)
@@ -27,15 +27,16 @@ include $(INCLUDE_DIR)/package.mk
 define KernelPackage/acx
   TITLE:=Driver for TI ACX1xx chipset
   DEPENDS:=@LINUX_2_6 @!TARGET_AVR32 +wireless-tools
-  DESCRIPTION:=\
-       This package contains a driver for TI ACX1xx 802.11a/b/g chipsets.
   URL:=http://acx100.sourceforge.net/
   SUBMENU:=Wireless Drivers
-  FILES:= \
-               $(PKG_BUILD_DIR)/acx.$(LINUX_KMOD_SUFFIX)
+  FILES:= $(PKG_BUILD_DIR)/acx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,acx)
 endef
 
+define KernelPackage/acx/description
+ This package contains a driver for TI ACX1xx 802.11a/b/g chipsets.
+endef
+
 define Build/Compile
        $(MAKE) -C $(LINUX_DIR) \
                SUBDIRS="$(PKG_BUILD_DIR)" \
index 609c2e1..a6b0708 100644 (file)
@@ -4,7 +4,7 @@
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
-# $Id$
+# $Id$
 
 include $(TOPDIR)/rules.mk
 
@@ -16,8 +16,6 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=@openwrt/
 PKG_MD5SUM:=faafd4618f970119a665b11b21ac6a26
 
-PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
 include $(INCLUDE_DIR)/package.mk
 
 define Package/admswconfig
@@ -25,14 +23,16 @@ define Package/admswconfig
   CATEGORY:=Utilities
   TITLE:=ADM5120 Switch configuration tool
   DEPENDS:=@TARGET_ADM5120||TARGET_ADM5120EB
-  DESCRIPTION:=\
-       A program to configure the internal ethernet switch of an ADM5120 processor. \\\
-       You need the corresponding driver for the switch in the kernel. \\\
-       with this program you can configure which ports of the switch belong \\\
-       to the different ethernet devices.
   URL:=http://sharon.esrac.ele.tue.nl/users/pe1rxq/linux-adm/admswconfig/
 endef
 
+define Package/admswconfig/description
+ A program to configure the internal ethernet switch of an ADM5120 processor.
+ You need the corresponding driver for the switch in the kernel. 
+ With this program you can configure which ports of the switch belong 
+ to the different ethernet devices.
+endef
+
 define Build/Configure
 endef
 
index 8ab9030..8dc7b87 100644 (file)
@@ -23,7 +23,6 @@ define KernelPackage/alsa
   SUBMENU:=Other modules
   DEPENDS:=@USB_SUPPORT @LINUX_2_4
   TITLE:=Advanced Linux Sound Architecture
-  DESCRIPTION:=
   FILES:=$(PKG_BUILD_DIR)/modules/*.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD=$(call AutoLoad,70,$(shell cat ./files/alsa.modules))
 endef
index b670e1c..6f776ef 100644 (file)
@@ -21,33 +21,39 @@ include $(INCLUDE_DIR)/package.mk
 
 define Package/aodv-uu/Default
   TITLE:=Ad-hoc On-demand Distance Vector Routing
-  DESCRIPTION:=\
-       AODV is the Ad-hoc On-demand Distance Vector routing protocol \\\
-       implementation created at Uppsala University.
   URL:=http://core.it.uu.se/core/index.php/AODV-UU
 endef
 
+define Package/aodv-uu/Default/description
+ AODV is the Ad-hoc On-demand Distance Vector routing protocol 
+ implementation created at Uppsala University.
+endef
+
 define Package/aodv-uu
-  $(call Package/aodv-uu/Default)
+$(call Package/aodv-uu/Default)
   SECTION:=net
   CATEGORY:=Network
   TITLE+= (daemon)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the AODV userland daemon.
+endef
+
+define Package/aodv-uu/description
+$(call Package/aodv-uu/Default/description)
+ This package contains the AODV userland daemon.
 endef
 
 define KernelPackage/aodv-uu
-  $(call Package/aodv-uu/Default)
+$(call Package/aodv-uu/Default)
   TITLE+= (kernel module)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the AODV kernel module.
   FILES:=$(PKG_BUILD_DIR)/lnx/kaodv.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=Network Support
   AUTOLOAD:=$(call AutoLoad,80,$(shell cat ./files/aodv-uu.modules))
 endef
 
+define KernelPackage/aodv-uu/description
+$(call Package/aodv-uu/Default/description)
+ This package contains the AODV kernel module.
+endef
+
 ifeq ($(CONFIG_LINUX_2_6),y)
   define Build/Compile/linux26
        $(MAKE) -C $(LINUX_DIR) \
index 3be0fab..8286f3e 100644 (file)
@@ -19,19 +19,30 @@ PKG_MD5SUM:=dc4d5c36532503a2f234f3303a0bf563
 
 include $(INCLUDE_DIR)/package.mk
 
-define KernelPackage/sangam-atm-annex-a
+define KernelPackage/sangam-atm/Default
   SUBMENU:=Network Devices
   DEPENDS:=@TARGET_AR7 +kmod-atm 
-  TITLE:=AR7 ADSL driver (Annex A, ADSL over POTS)
-  DESCRIPTION:=The AR7 ADSL driver for Annex A (ADSL over POTS)
+  TITLE:=AR7 ADSL driver
   FILES:=$(PKG_BUILD_DIR)/tiatm.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,tiatm)
 endef
 
+define KernelPackage/sangam-atm-annex-a
+$(call KernelPackage/sangam-atm/Default)
+  TITLE+= (Annex A, ADSL over POTS)
+endef
+
+define KernelPackage/sangam-atm-annex-a/description
+ The AR7 ADSL driver for Annex A (ADSL over POTS).
+endef
+
 define KernelPackage/sangam-atm-annex-b
-  $(call KernelPackage/sangam-atm-annex-a)
-  TITLE:=AR7 ADSL driver (Annex B, ADSL over ISDN)
-  DESCRIPTION:=The AR7 ADSL driver for Annex B (ADSL over ISDN)
+$(call KernelPackage/sangam-atm/Default)
+  TITLE+= (Annex B, ADSL over ISDN)
+endef
+
+define KernelPackage/sangam-atm-annex-b/description
+ The AR7 ADSL driver for Annex B (ADSL over ISDN).
 endef
 
 define Build/Compile
index 9acb8df..dfbfd60 100644 (file)
@@ -34,8 +34,6 @@ define Package/base-files$(TARGET)
   SECTION:=base
   CATEGORY:=Base system
   TITLE:=Base filesystem for OpenWrt
-  DESCRIPTION:=\
-       This package contains a base filesystem and system scripts for OpenWrt.
   URL:=http://openwrt.org/
   VERSION:=$(PKG_RELEASE)-$(REV)
   $(call Config,network.lan.proto,string,static,LAN Protocol)
@@ -58,6 +56,10 @@ define Package/base-files$(TARGET)/conffiles
 $(call $(TARGET)/conffiles)
 endef
 
+define Package/base-files$(TARGET)/description
+ This package contains a base filesystem and system scripts for OpenWrt.
+endef
+
 define Package/gcc/Default
   SECTION:=libs
   CATEGORY:=Base system
@@ -67,18 +69,18 @@ define Package/gcc/Default
 endef
 
 define Package/libgcc
-  $(call Package/gcc/Default)
+$(call Package/gcc/Default)
   TITLE:=GCC support library
   DEPENDS:=@!TARGET_AVR32 @!NATIVE_TOOLCHAIN
 endef
 
 define Package/libssp
-  $(call Package/gcc/Default)
+$(call Package/gcc/Default)
   TITLE:=GCC support library
 endef
 
 define Package/libstdcpp
-  $(call Package/gcc/Default)
+$(call Package/gcc/Default)
   NAME:=libstdc++
   TITLE:=GNU Standard C++ Library v3
   DEPENDS:=@!NATIVE_TOOLCHAIN&&@INSTALL_LIBSTDCPP
@@ -93,12 +95,12 @@ define Package/uclibc/Default
 endef
 
 define Package/libpthread
-  $(call Package/uclibc/Default)
+$(call Package/uclibc/Default)
   TITLE:=POSIX thread library
 endef
 
 define Package/uclibc
-  $(call Package/uclibc/Default)
+$(call Package/uclibc/Default)
   TITLE:=C library embedded systems
 endef
 
index 54f5a97..34a1d76 100644 (file)
@@ -20,13 +20,16 @@ endif
 define KernelPackage/bcm43xx-mac80211
   SUBMENU:=Wireless Drivers
   TITLE:=Broadcom 43xx wireless support
-  DESCRIPTION:=Kernel module for Broadcom 43xx wireless support (mac80211)
   DEPENDS:=@TARGET_BRCM47XX +kmod-mac80211
   KCONFIG:=CONFIG_MAC80211
   FILES:=$(PKG_BUILD_DIR)/bcm43xx-mac80211.$(LINUX_KMOD_SUFFIX)
 #  AUTOLOAD:=$(call AutoLoad,30,bcm43xx-mac80211)
 endef
 
+define KernelPackage/bcm43xx-mac80211/description
+ Kernel module for Broadcom 43xx wireless support (mac80211)
+endef
+
 ifneq ($(CONFIG_MAC80211),)
 
   PKG_EXTRA_KCONFIG:= \
index d9386e2..5108c7c 100644 (file)
@@ -25,7 +25,6 @@ define Package/$(PKG_NAME)
   SECTION:=net
   CATEGORY:=Base system
   TITLE:=ATM Ethernet bridging configuration utility
-  DESCRIPTION:=ATM Ethernet bridging configuration utility
   URL:=http://ftp.debian.org/debian/pool/main/b/br2684ctl
 endef
 
index 6b249ac..c576bb0 100644 (file)
@@ -17,19 +17,23 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=@SF/bridge
 PKG_MD5SUM:=9b7dc52656f5cbec846a7ba3299f73bd
 
+include $(INCLUDE_DIR)/kernel.mk
 include $(INCLUDE_DIR)/package.mk
 
 define Package/bridge
   SECTION:=net
   CATEGORY:=Base system
   TITLE:=Ethernet bridging configuration utility
-  DESCRIPTION:=\
-       Manage ethernet bridging: a way to connect networks together to \\\
-       form a larger network.
   URL:=http://bridge.sourceforge.net/
 endef
 
-CONFIGURE_ARGS += --with-linux-headers="$(LINUX_DIR)"
+define Package/bridge/description
+ Manage ethernet bridging: a way to connect networks together to 
+ form a larger network.
+endef
+
+CONFIGURE_ARGS += \
+       --with-linux-headers="$(LINUX_DIR)" \
 
 define Package/bridge/install
        $(INSTALL_DIR) $(1)/usr/sbin
index 77d5995..1a7da2d 100644 (file)
@@ -33,48 +33,62 @@ define KernelPackage/brcm-wl/Default
   SECTION:=kernel
   DEPENDS:=@TARGET_BRCM_2_4
   TITLE:=Kernel driver for BCM43xx chipsets
-  DESCRIPTION:=\
-       This package contains the proprietary wireless driver for the Broadcom \\\
-       BCM43xx chipset
   FILES:=$(PKG_BUILD_DIR)/kmod/wl$(1).o
   AUTOLOAD:=$(call AutoLoad,30,wl$(1))
 endef
 
+define KernelPackage/brcm-wl/Default/description
+ This package contains the proprietary wireless driver for the Broadcom 
+ BCM43xx chipset.
+endef
+
 define KernelPackage/brcm-wl
-  $(call KernelPackage/brcm-wl/Default,)
+$(call KernelPackage/brcm-wl/Default,)
   TITLE+= (normal version)
-  DESCRIPTION+= (normal version).
+endef
+
+define KernelPackage/brcm-wl/description
+$(call KernelPackage/brcm-wl/Default/description)
 endef
 
 define KernelPackage/brcm-wl-mimo
-  $(call KernelPackage/brcm-wl/Default,_mimo)
+$(call KernelPackage/brcm-wl/Default,_mimo)
   TITLE+= (MIMO version)
-  DESCRIPTION+= (MIMO version).
+endef
+
+define KernelPackage/brcm-wl-mimo/description
+$(call KernelPackage/brcm-wl/Default/description)
 endef
 
 define Package/wlc
-  $(call Package/broadcom-wl/Default)
+$(call Package/broadcom-wl/Default)
   TITLE:=wl driver setup utility
-  DESCRIPTION:=\
-       This package contains an utility for initializing the proprietary Broadcom \\\
-       wl driver.
+endef
+
+define Package/wlc/description
+ This package contains an utility for initializing the proprietary Broadcom 
+ wl driver.
 endef
 
 define Package/wl
-  $(call Package/broadcom-wl/Default)
+$(call Package/broadcom-wl/Default)
   TITLE:=Proprietary Broadcom wl driver config utility
-  DESCRIPTION:=\
-       This package contains the proprietary utility (wl) for configuring the \\\
-       proprietary Broadcom wl driver.
+endef
+
+define Package/wl/description
+ This package contains the proprietary utility (wl) for configuring the 
+ proprietary Broadcom wl driver.
 endef
 
 define Package/nas
-  $(call Package/broadcom-wl/Default)
-  DEPENDS+=+nvram
+$(call Package/broadcom-wl/Default)
+  DEPENDS+= +nvram
   TITLE:=Proprietary Broadcom WPA/WPA2 authenticator
-  DESCRIPTION:=\
-       This package contains the proprietary WPA/WPA2 authenticator (nas) for the \\\
-       proprietary Broadcom wl driver.
+endef
+
+define Package/nas/description
+ This package contains the proprietary WPA/WPA2 authenticator (nas) for the 
+ proprietary Broadcom wl driver.
 endef
 
 
index 9cad7e5..7c7bd3a 100644 (file)
@@ -37,8 +37,8 @@ define Package/busybox
 endef
 
 define Package/busybox/description
-The Swiss Army Knife of embedded Linux.
      It slices, it dices, it makes Julian Fries.
+ The Swiss Army Knife of embedded Linux.
+ It slices, it dices, it makes Julian Fries.
 endef
 
 define Package/busybox/config
index d1494d1..606f2f1 100644 (file)
@@ -25,12 +25,14 @@ define Package/comgt
   CATEGORY:=Utilities
   TITLE:=Option/Vodafone 3G/GPRS control tool
   DEPENDS:=+chat
-  DESCRIPTION:=\
-       comgt is a scripting language interpreter useful for establishing communications \\\
-       on serial lines and through PCMCIA modems as well as GPRS and 3G datacards.
   URL:= http://www.pharscape.org/content/view/46/70/
 endef
 
+define Package/comgt/description
+ comgt is a scripting language interpreter useful for establishing 
+ communications on serial lines and through PCMCIA modems as well as GPRS 
+ and 3G datacards.
+endef
 
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR) \
@@ -60,4 +62,3 @@ define Package/comgt/install
 endef
 
 $(eval $(call BuildPackage,comgt))
-
index de2571a..46769bd 100644 (file)
@@ -22,8 +22,6 @@ define Package/dnsmasq
   SECTION:=net
   CATEGORY:=Base system
   TITLE:=A lightweight DNS and DHCP server
-  DESCRIPTION:=\
-       It is intended to provide coupled DNS and DHCP service to a LAN.
   URL:=http://www.thekelleys.org.uk/dnsmasq/
 endef
 
@@ -31,6 +29,10 @@ define Package/dnsmasq/conffiles
 /etc/dnsmasq.conf
 endef
 
+define Package/dnsmasq/description
+ It is intended to provide coupled DNS and DHCP service to a LAN.
+endef
+
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR) \
                $(TARGET_CONFIGURE_OPTS) \
index c4816f1..4baba92 100644 (file)
@@ -28,8 +28,10 @@ define Package/dropbear
   SECTION:=net
   CATEGORY:=Base system
   TITLE:=Small SSH2 client/server
-  DESCRIPTION:=\
-       A small SSH2 server/client designed for small memory environments.
+endef
+
+define Package/dropbear/description
+ A small SSH2 server/client designed for small memory environments.
 endef
 
 define Package/dropbearconvert
index 9192650..bb6e20a 100644 (file)
@@ -18,7 +18,12 @@ PKG_MD5SUM:=06f7806782e357797fad1d34b7ced0c6
 
 include $(INCLUDE_DIR)/package.mk
 
+define Package/e2fsprogs/Default
+  URL:=http://e2fsprogs.sourceforge.net/
+endef
+
 define Package/e2fsprogs
+$(call Package/e2fsprogs/Default)
   SECTION:=utils
   CATEGORY:=Utilities
   TITLE:=Ext2/3 filesystem utilities
@@ -29,36 +34,44 @@ define Package/e2fsprogs
        filesystem utilities.
 endef
 
+define Package/e2fsprogs/description
+ This package contains essential ext2 filesystem utilities which consists of 
+ e2fsck, mke2fs, debugfs, dumpe2fs, tune2fs, and most of the other core ext2 
+ filesystem utilities.
+endef
+
 define Package/libuuid
+$(call Package/e2fsprogs/Default)
   SECTION:=libs
   CATEGORY:=Libraries
   TITLE:=DCE compatible Universally Unique Identifier library
-  DESCRIPTION:=\
-               Library for generating DCE compatible Universally Unique Identifiers
-  URL:=http://e2fsprogs.sourceforge.net/
+endef
+
+define Package/libuuid/description
+ Library for generating DCE compatible Universally Unique Identifiers.
 endef
 
 define Package/libblkid
+$(call Package/e2fsprogs/Default)
   SECTION:=libs
   CATEGORY:=Libraries
   TITLE:=block device id library
-  DESCRIPTION:=\
-       The blkid library which allows system programs like fsck and mount to quickly\\\
-       and easily find block devices by filesystem UUID and LABEL.
-  URL:=http://e2fsprogs.sourceforge.net/
+endef
+
+define Package/libblkid/description
+ The blkid library which allows system programs like fsck and mount to 
+ quickly and easily find block devices by filesystem UUID and LABEL.
 endef
 
 define Package/tune2fs
-  $(call Package/e2fsprogs)
+$(call Package/e2fsprogs)
   TITLE:=Ext2 Filesystem tune utility
-  DESCRIPTION:=Ext2 Filesystem tune utility
   DEPENDS:=e2fsprogs
 endef
 
 define Package/resize2fs
-  $(call Package/e2fsprogs)
+$(call Package/e2fsprogs)
   TITLE:=Ext2 Filesystem resize utility
-  DESCRIPTION:=Ext2 Filesystem resize utility
   DEPENDS:=e2fsprogs
 endef
 
@@ -119,7 +132,7 @@ define Package/libuuid/install
 endef
 
 define Package/libblkid/install
-       $(INSTALL_DIR) $(1)/usr/lib/
+       $(INSTALL_DIR) $(1)/usr/lib
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libblkid.so.* $(1)/usr/lib/
 endef
 
index 997b85a..60a45a7 100644 (file)
@@ -20,11 +20,14 @@ define KernelPackage/fonera-mp3-driver
   SUBMENU:=Other modules
   DEPENDS:=@TARGET_ATHEROS
   TITLE:=Fonera-MP3 driver (VS1011X)
-  DESCRIPTION:=driver for a vs1011X attached to a fonera
   FILES:=$(PKG_BUILD_DIR)/mp3_drv.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,mp3-drv)
 endef
 
+define KernelPackage/fonera-mp3-driver/description
+ This package a kernel driver for a vs1011X attached to a fonera.
+endef
+
 define Build/Prepare
        $(call Build/Prepare/Default)
        $(CP) -r src/* $(PKG_BUILD_DIR)/
index c41d6f8..b46f4e3 100644 (file)
@@ -21,10 +21,12 @@ define Package/fonera-mp3d
   CATEGORY:=Utilities
   DEPENDS:=@TARGET_ATHEROS
   TITLE:=Daemon for fonera-mp3
-  DESCRIPTION:=Daemon to drive a vs1011X mp3 decoder attached to the \
-         fonera gpio pins
 endef
 
+define Package/fonera-mp3d/description
+ Daemon to drive a vs1011X mp3 decoder attached to the 
+ fonera gpio pins
+
 define Build/Prepare
        mkdir -p $(PKG_BUILD_DIR)
        $(CP) ./src/* $(PKG_BUILD_DIR)/
index fc63e0c..465e5c6 100644 (file)
@@ -24,12 +24,15 @@ define Package/foxboard-utils
   SECTION:=utils
   CATEGORY:=Base system
   TITLE:=Foxboard base tools
-  DESCRIPTION:=\
-       This package contains a collection of tools for configuring the foxboard gpio pins/leds 
   URL:=http://www.acmesystems.it
   DEPENDS:=@TARGET_ETRAX
 endef
 
+define Package/foxboard-utils/description
+ This package contains a collection of tools for configuring the foxboard 
+ gpio pins/leds.
+endef
+
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR) CFLAGS=$(TARTGET_CFLAGS) CC=$(TARGET_CC) 
        $(MAKE) -C $(PKG_BUILD_DIR) PREFIX="$(PKG_INSTALL_DIR)" install
index 220e94b..d033449 100644 (file)
@@ -22,43 +22,51 @@ include $(INCLUDE_DIR)/package.mk
 define Package/fuse/Default
   TITLE:=FUSE
   DEPENDS:=@LINUX_2_6
-  DESCRIPTION:=\
-       FUSE (Filesystem in UserSpacE)
   URL:=http://fuse.sourceforge.net/
 endef
 
+define Package/fuse/Default/description
+ FUSE (Filesystem in UserSpacE)
+endef
+
 define Package/fuse-utils
-  $(call Package/fuse/Default)
+$(call Package/fuse/Default)
   SECTION:=utils
   CATEGORY:=Utilities
   DEPENDS:=+libfuse +kmod-fuse @LINUX_2_6
   TITLE+= (utilities)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the FUSE utilities.
+endef
+
+define Package/fuse-utils/description
+$(call Package/fuse/Default/description)
+ This package contains the FUSE utilities.
 endef
 
 define KernelPackage/fuse
+$(call Package/fuse/Default)
   SUBMENU:=Filesystems
-  $(call Package/fuse/Default)
   DEPENDS:=@LINUX_2_6
   TITLE+= (kernel module)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the FUSE kernel module.
   FILES:=$(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,80,fuse)
 endef
 
+define Kernel/Package/fuse/description
+$(call Package/fuse/Default/description)
+ This package contains the FUSE kernel module.
+endef
+
 define Package/libfuse
-  $(call Package/fuse/Default)
+$(call Package/fuse/Default)
   SECTION:=libs
   CATEGORY:=Libraries
   DEPENDS:=@LINUX_2_6
   TITLE+= (library)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the FUSE shared library, needed by other programs.
+endef
+
+define Package/libfuse/description
+$(call Package/fuse/Default/description)
+ This package contains the FUSE shared library, needed by other programs.
 endef
 
 CONFIGURE_VARS += \
index 1904fb7..5f19a5f 100644 (file)
@@ -20,8 +20,11 @@ define Package/gdbserver
   CATEGORY:=Utilities
   DEPENDS:=@GDB@
   TITLE:=Remote Server for the GNU Debugger
-  DESCRIPTION:=GDBSERVER is a program that allows you to run GDB on a different machine\\\
-than the one which is running the program being debugged.
+endef
+
+define Package/gdbserver/description
+ GDBSERVER is a program that allows you to run GDB on a different machine 
+ than the one which is running the program being debugged.
 endef
 
 define Build/Configure
index 0b526b6..9ade13e 100644 (file)
@@ -29,26 +29,22 @@ define KernelPackage/hostap/Default/2.6
   VERSION:=$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE)
 endef
 define KernelPackage/hostap/Default
+$(call KernelPackage/hostap/Default/$(KERNEL))
   SUBMENU:=Wireless Drivers
-  DESCRIPTION:=\
-       Host AP is a driver for 802.11b wireless cards based on Intersil \\\
-       Prism2/2.5/3 chipset. It supports so called Host AP mode that allows the \\\
-       card to act as an IEEE 802.11 access point.
   URL:=http://hostap.epitest.fi/
-  $(call KernelPackage/hostap/Default/$(KERNEL))
 endef
 
+define KernelPackage/hostap/Default/description
+ Host AP is a driver for 802.11b wireless cards based on Intersil 
+ Prism2/2.5/3 chipset. It supports so called Host AP mode that allows the 
+ card to act as an IEEE 802.11 access point.
+endef
 
 define KernelPackage/hostap
-  $(call KernelPackage/hostap/Default)
+$(call KernelPackage/hostap/Default)
   DEPENDS:=@PCI_SUPPORT||PCMCIA_SUPPORT +kmod-ieee80211 +kmod-crypto
   TITLE:=Host AP support for Prism2/2.5/3
   KCONFIG:=CONFIG_HOSTAP
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the base Host AP driver code that is shared by \\\
-       different hardware models. You will also need to enable support for \\\
-       PLX/PCI/CS version of the driver to actually use the driver.
 endef
 define KernelPackage/hostap/2.4
   DEPENDS:=+kmod-crypto
@@ -65,15 +61,18 @@ define KernelPackage/hostap/2.6
   AUTOLOAD:=$(call AutoLoad,60,hostap)
 endef
 
+define KernelPackage/hostap/description
+$(call KernelPackage/hostap/Default/description)
+ This package contains the base Host AP driver code that is shared by 
+ different hardware models. You will also need to enable support for 
+ PLX/PCI/CS version of the driver to actually use the driver.
+endef
 
 define KernelPackage/hostap-pci
-  $(call KernelPackage/hostap/Default)
+$(call KernelPackage/hostap/Default)
   DEPENDS:=kmod-hostap
   TITLE:=Host AP driver for PCI adaptors
   KCONFIG:=CONFIG_HOSTAP_PCI
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the Host AP driver for Prism2.5 PCI adaptors.
   AUTOLOAD:=$(call AutoLoad,60,hostap_pci)
 endef
 define KernelPackage/hostap-pci/2.4
@@ -85,16 +84,16 @@ define KernelPackage/hostap-pci/2.6
        $(LINUX_DIR)/drivers/net/wireless/hostap/hostap_pci.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/hostap-pci/description
+$(call KernelPackage/hostap/Default/description)
+ This package contains the Host AP driver for Prism2.5 PCI adaptors.
+endef
 
 define KernelPackage/hostap-plx
-  $(call KernelPackage/hostap/Default)
+$(call KernelPackage/hostap/Default)
   DEPENDS:=kmod-hostap
   KCONFIG:=CONFIG_HOSTAP_PLX
   TITLE:=Host AP driver for PLX9052 based PCI adaptors
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the Host AP driver for Prism2/2.5/3 in PLX9052 \\\
-       based PCI adaptors.
   AUTOLOAD:=$(call AutoLoad,60,hostap_plx)
 endef
 define KernelPackage/hostap-plx/2.4
@@ -106,6 +105,12 @@ define KernelPackage/hostap-plx/2.6
        $(LINUX_DIR)/drivers/net/wireless/hostap/hostap_plx.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/hostap-plx/description
+$(call KernelPackage/hostap/Default/description)
+ This package contains the Host AP driver for Prism2/2.5/3 in PLX9052 
+ based PCI adaptors.
+endef
+
 
 ifeq ($(KERNEL),2.4)
   define Build/Compile
index a4acb51..76376f5 100644 (file)
@@ -35,38 +35,44 @@ define Package/hostapd/Default
 endef
 
 define Package/hostapd
-  $(call Package/hostapd/Default)
+$(call Package/hostapd/Default)
   DEPENDS:=+libopenssl @!TARGET_AVR32 @!TARGET_ETRAX
   TITLE+= (full)
-  DESCRIPTION:=\
-       This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS \\\
-       Authenticator.
 endef
 
 define Package/hostapd/conffiles
 /etc/hostapd.conf
 endef
 
+define Package/hostapd/description
+ This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS 
+ Authenticator.
+endef
+
 define Package/hostapd-mini
-  $(call Package/hostapd/Default)
+$(call Package/hostapd/Default)
   DEPENDS:=@!TARGET_AVR32 @!TARGET_ETRAX
   TITLE+= (WPA-PSK only)
-  DESCRIPTION:=\
-       This package contains a minimal IEEE 802.1x/WPA/EAP/RADIUS Authenticator \\\
-       (WPA-PSK only).
 endef
 
 define Package/hostapd-mini/conffiles
 /etc/hostapd.conf
 endef
 
+define Package/hostapd-mini/description
+ This package contains a minimal IEEE 802.1x/WPA/EAP/RADIUS Authenticator 
+ (WPA-PSK only).
+endef
+
 define Package/hostapd-utils
   $(call Package/hostapd/Default)
   DEPENDS:=@PACKAGE_hostapd||PACKAGE_hostapd-mini
   TITLE+= (utils)
-  DESCRIPTION:=\
-       This package contains a command line utility to control the \\\
-       IEEE 802.1x/WPA/EAP/RADIUS Authenticator.
+endef
+
+define Package/hostapd-utils/description
+ This package contains a command line utility to control the 
+ IEEE 802.1x/WPA/EAP/RADIUS Authenticator.
 endef
 
 define Build/ConfigureTarget
index 559732b..00a5f83 100644 (file)
@@ -27,9 +27,10 @@ define Package/hotplug2
 endef
 
 define Package/hotplug2/description
-Hotplug2 is a trivial replacement of some of the UDev functionality
-in a tiny pack, intended for Linux early userspace: Init RAM FS and InitRD.
+ Hotplug2 is a trivial replacement of some of the UDev functionality
+ in a tiny pack, intended for Linux early userspace: Init RAM FS and InitRD.
 endef
+
 MAKE_FLAGS += CFLAGS="$(TARGET_CFLAGS) -DHAVE_RULES -I."
 
 define Package/hotplug2/install
index 7f1bb37..117d1cf 100644 (file)
@@ -19,11 +19,14 @@ define Package/ifenslave
   CATEGORY:=Network
   DEPENDS:=@LINUX_2_6 +kmod-bonding
   TITLE:=A utility to manipulate kernel ethernet bonding devices
-  DESCRIPTION:=ifenslave is needed to add/remove interfaces to/from ethernet bond devices
   VERSION:=$(LINUX_VERSION)-$(PKG_RELEASE)
   URL:=http://www.kernel.org
 endef
 
+define Package/ifenslave/description
+ ifenslave is needed to add/remove interfaces to/from ethernet bond devices.
+endef
+
 define Build/Prepare
 endef
 
index 8828194..65557f2 100644 (file)
@@ -15,6 +15,7 @@ PKG_RELEASE:=1
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://developer.osdl.org/dev/iproute2/download/
 PKG_MD5SUM:=7bc5883aadf740761fa2dd70b661e8cc
+
 PKG_BUILD_DIR:=$(BUILD_DIR)/iproute-$(PKG_VERSION)
 
 include $(INCLUDE_DIR)/package.mk
@@ -26,17 +27,17 @@ define Package/iproute2/Default
 endef
 
 define Package/ip
-  $(call Package/iproute2/Default)
+$(call Package/iproute2/Default)
   TITLE:=Routing control utility
 endef
 
 define Package/tc
-  $(call Package/iproute2/Default)
+$(call Package/iproute2/Default)
   TITLE:=Traffic control utility
 endef
 
 define Package/genl
-  $(call Package/iproute2/Default)
+$(call Package/iproute2/Default)
   TITLE:=General netlink utility frontend
 endef
 
index 70b6161..bd0ecda 100644 (file)
@@ -34,7 +34,7 @@ define Package/iptables/Default
 endef
 
 define Package/iptables
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   TITLE:=IPv4 firewall administration tool
   MENU:=1
 endef
@@ -45,137 +45,144 @@ define Package/iptables/conffiles
 endef
 
 define Package/iptables-mod-conntrack
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-conntrack
   TITLE:=connection tracking modules
-  DESCRIPTION:=\
-       iptables extensions for connection tracking.\\\
-       \\\
-       Includes: \\\
-       - libipt_conntrack \\\
-       - libipt_helper \\\
-       - libipt_connmark/CONNMARK
+endef
+
+define Package/iptables-mod-conntrack/description
+ iptables extensions for connection tracking.
+ Includes:
+ - libipt_conntrack
+ - libipt_helper
+ - libipt_connmark/CONNMARK
 endef
 
 define Package/iptables-mod-filter
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-filter
   TITLE:=filter modules
-  DESCRIPTION:=\
-       iptables extensions for packet content inspection.\\\
-       \\\
-       Includes: \\\
-       - libipt_ipp2p \\\
-       - libipt_layer7 
+endef
+
+define Package/iptables-mod-filter/description
+ iptables extensions for packet content inspection.
+ Includes: 
+ - libipt_ipp2p
+ - libipt_layer7 
 endef
 
 define Package/iptables-mod-imq
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-imq
   TITLE:=IMQ support
-  DESCRIPTION:=\
-       iptables extension for IMQ support.\\\
-       \\\
-       Includes: \\\
-       - libipt_IMQ
+endef
+
+define Package/iptables-mod-imq/description
+ iptables extension for IMQ support.
+ Includes: 
+ - libipt_IMQ
 endef
 
 define Package/iptables-mod-ipopt
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-ipopt
   TITLE:=IP/Packet option modules
-  DESCRIPTION:=\
-       iptables extensions for matching/changing IP packet options.\\\
-       \\\
-       Includes: \\\
-       - libipt_CLASSIFY \\\
-       - libipt_dscp/DSCP \\\
-       - libipt_ecn/ECN \\\
-       - libipt_length \\\
-       - libipt_mac \\\
-       - libipt_tos/TOS \\\
-       - libipt_tcpmms \\\
-       - libipt_ttl/TTL \\\
-       - libipt_unclean 
+endef
+
+define Package/iptables-mod-ipopt/description
+ iptables extensions for matching/changing IP packet options.\\\
+ Includes: 
+ - libipt_CLASSIFY
+ - libipt_dscp/DSCP
+ - libipt_ecn/ECN
+ - libipt_length
+ - libipt_mac
+ - libipt_tos/TOS
+ - libipt_tcpmms
+ - libipt_ttl/TTL
+ - libipt_unclean 
 endef
 
 define Package/iptables-mod-ipsec
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-ipsec
   TITLE:=IPSec extensions
-  DESCRIPTION:=\
-       iptables extensions for matching ipsec traffic.\\\
-       \\\
-       Includes: \\\
-       - libipt_ah \\\
-       - libipt_esp
+endef
+
+define Package/iptables-mod-ipsec/description
+ iptables extensions for matching ipsec traffic.
+ Includes: 
+ - libipt_ah
+ - libipt_esp
 endef
 
 define Package/iptables-mod-nat
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-nat
   TITLE:=extra NAT targets
-  DESCRIPTION:=\
-       iptables extensions for different NAT targets.\\\
-       \\\
-       Includes: \\\
-       - libipt_REDIRECT
+endef
+
+define Package/iptables-mod-nat/description
+ iptables extensions for different NAT targets.
+ Includes: 
+ - libipt_REDIRECT
 endef
 
 define Package/iptables-mod-ulog
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-ulog
   TITLE:=user-space packet logging
-  DESCRIPTION:=\
-       iptables extensions for user-space packet logging.\\\
-       \\\
-       Includes: \\\
-       - libipt_ULOG
+endef
+
+define Package/iptables-mod-ulog/description
+ iptables extensions for user-space packet logging.
+ Includes: 
+ - libipt_ULOG
 endef
 
 define Package/iptables-mod-iprange
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-iprange
   TITLE:=ip range module
-  DESCRIPTION:=\
-       iptables extensions for matching ip ranges.\\\
-       \\\
-       Includes: \\\
-       - libipt_iprange
+endef
+
+define Package/iptables-mod-iprange/description
+ iptables extensions for matching ip ranges.
+ Includes: 
+ - libipt_iprange
 endef
 
 define Package/iptables-mod-extra
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-extra
   TITLE:=other extra iptables extensions
-  DESCRIPTION:=\
-       other extra iptables extensions.\\\
-       \\\
-       Includes: \\\
-       - libipt_limit \\\
-       - libipt_owner \\\
-       - libipt_physdev \\\
-       - libipt_pkttype \\\
-       - libipt_recent \\\
-       - libipt_NOTRACK
+endef
+
+define Package/iptables-mod-extra/description
+ other extra iptables extensions.
+ Includes: 
+ - libipt_limit
+ - libipt_owner
+ - libipt_physdev
+ - libipt_pkttype
+ - libipt_recent
+ - libipt_NOTRACK
 endef
 
 define Package/iptables-mod-ipset
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables +kmod-ipt-ipset
   TITLE:=ipset iptables extension
-  DESCRIPTION:=\
-    ipset
 endef
 
 define Package/iptables-utils
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=iptables
   TITLE:=iptables save and restore utilities
 endef
 
 define Package/ip6tables
-  $(call Package/iptables/Default)
+$(call Package/iptables/Default)
   DEPENDS:=+kmod-ipv6
   CATEGORY:=Network
   TITLE:=IPv6 firewall administration tool
index 0bc7c0a..d6364f1 100644 (file)
@@ -37,7 +37,6 @@ define Package/kernel
   CATEGORY:=Kernel
   DEFAULT:=y
   TITLE:=Virtual kernel package
-  DESCRIPTION:=Virtual kernel package
   VERSION:=$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)
 endef
 
index 5ab3688..d5583fe 100644 (file)
@@ -3,13 +3,6 @@ BLMENU:=Block Devices
 define KernelPackage/ide-core
   SUBMENU:=$(BLMENU)
   TITLE:=Kernel support for IDE
-  DESCRIPTION:=\
-       Useful for usb mass storage devices (e.g. on WL-HDD)\\\
-       \\\
-       Includes: \\\
-       - ide-core \\\
-       - ide-detect \\\
-       - ide-disk
   KCONFIG:= \
        CONFIG_IDE \
        CONFIG_BLK_DEV_IDE \
@@ -31,6 +24,14 @@ define KernelPackage/ide-core/2.6
   AUTOLOAD+=$(call AutoLoad,30,ide-generic)
 endef
 
+define KernelPackage/ide-core/description
+ Kernel support for IDE, useful for usb mass storage devices (e.g. on WL-HDD)
+ Includes:
+ - ide-core
+ - ide-detect
+ - ide-disk
+endef
+
 $(eval $(call KernelPackage,ide-core))
 
 
@@ -64,8 +65,8 @@ define KernelPackage/scsi-core
        CONFIG_SCSI \
        CONFIG_BLK_DEV_SD
   FILES:= \
-    $(LINUX_DIR)/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \
-    $(LINUX_DIR)/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,scsi_mod) $(call AutoLoad,40,sd_mod)
 endef
 
@@ -87,24 +88,30 @@ $(eval $(call KernelPackage,libata))
 define KernelPackage/ata-piix
   SUBMENU:=$(BLMENU)
   TITLE:=ata-piix
-  DESCRIPTION:=Kernel module for Intel PIIX SATA controller
   DEPENDS:=+kmod-libata +kmod-ide-core +kmod-scsi-core
   KCONFIG:=CONFIG_ATA_PIIX
   FILES:=$(LINUX_DIR)/drivers/ata/ata_piix.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,41,ata_piix)
 endef
 
+define KernelPackage/ata-piix/description
+ Kernel module for Intel PIIX SATA controller
+endef
+
 $(eval $(call KernelPackage,ata-piix))
 
 
 define KernelPackage/pata-artop
   SUBMENU:=$(BLMENU)
   TITLE:=pata-artop
-  DESCRIPTION:=Kernel module for ARTOP PATA controller
   DEPENDS:=+kmod-libata +kmod-scsi-core
   KCONFIG:=CONFIG_PATA_ARTOP
   FILES:=$(LINUX_DIR)/drivers/ata/pata_artop.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,41,pata_artop)
 endef
 
+define KernelPackage/pata-artop/description
+ Kernel module for ARTOP PATA controller
+endef
+
 $(eval $(call KernelPackage,pata-artop))
index f5c8378..dfe25a1 100644 (file)
@@ -9,7 +9,6 @@ endef
 define KernelPackage/fs-cifs
   SUBMENU:=$(FSMENU)
   TITLE:=CIFS support
-  DESCRIPTION:=Kernel module for CIFS support
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_CIFS
   FILES:=$(LINUX_DIR)/fs/cifs/cifs.$(LINUX_KMOD_SUFFIX)
@@ -18,49 +17,61 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/fs-cifs/description
+ Kernel module for CIFS support
+endef
+
 $(eval $(call KernelPackage,fs-cifs))
 
 
 define KernelPackage/fs-minix
   SUBMENU:=$(FSMENU)
   TITLE:=Minix filesystem support
-  DESCRIPTION:=Kernel module for Minix filesystem support
   KCONFIG:=CONFIG_MINIX_FS
   FILES:=$(LINUX_DIR)/fs/minix/minix.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,minix)
 endef
 
+define KernelPackage/fs-minix/description
+ Kernel module for Minix filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-minix))
 
 
 define KernelPackage/fs-ntfs
   SUBMENU:=$(FSMENU)
   TITLE:=NTFS filesystem support
-  DESCRIPTION:=Kernel module for NTFS filesystem support
   KCONFIG:=CONFIG_NTFS_FS
   FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,ntfs)
 endef
 
+define KernelPackage/fs-ntfs/description
+ Kernel module for NTFS filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-ntfs))
 
 
 define KernelPackage/fs-ext2
   SUBMENU:=$(FSMENU)
   TITLE:=EXT2 filesystem support
-  DESCRIPTION:=Kernel module for EXT2 filesystem support
   KCONFIG:=CONFIG_EXT2_FS
   FILES:=$(LINUX_DIR)/fs/ext2/ext2.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,ext2)
 endef
 
+define KernelPackage/fs-ext2/description
+ Kernel module for EXT2 filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-ext2))
 
 
 define KernelPackage/fs-ext3
   SUBMENU:=$(FSMENU)
   TITLE:=EXT3 filesystem support
-  DESCRIPTION:=Kernel module for EXT3 filesystem support
   KCONFIG:= \
        CONFIG_EXT3_FS \
        CONFIG_JBD
@@ -70,13 +81,16 @@ define KernelPackage/fs-ext3
   AUTOLOAD:=$(call AutoLoad,30,jbd ext3)
 endef
 
+define KernelPackage/fs-ext3/description
+ Kernel module for EXT3 filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-ext3))
 
 
 define KernelPackage/fs-hfs
   SUBMENU:=$(FSMENU)
   TITLE:=HFS+ filesystem support
-  DESCRIPTION:=Kernel module for HFS filesystem support
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_HFS_FS
   FILES:=$(LINUX_DIR)/fs/hfs/hfs.$(LINUX_KMOD_SUFFIX)
@@ -84,13 +98,16 @@ define KernelPackage/fs-hfs
 $(call KernelPackage/nls/Depends)
 endef
 
+define KernelPackage/fs-hfs/description
+ Kernel module for HFS filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-hfs))
 
 
 define KernelPackage/fs-hfsplus
   SUBMENU:=$(FSMENU)
   TITLE:=HFS+ filesystem support
-  DESCRIPTION:=Kernel module for HFS+ filesystem support
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_HFSPLUS_FS
   FILES:=$(LINUX_DIR)/fs/hfsplus/hfsplus.$(LINUX_KMOD_SUFFIX)
@@ -99,13 +116,16 @@ $(call KernelPackage/nls/Depends,utf8)
 endef
 
 
+define KernelPackage/fs-hfsplus/description
+ Kernel module for HFS+ filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-hfsplus))
 
 
 define KernelPackage/fs-isofs
   SUBMENU:=$(FSMENU)
   TITLE:=ISO9660 filesystem support
-  DESCRIPTION:=Kernel module for ISO9660 filesystem support
   KCONFIG:=CONFIG_ISO9660_FS CONFIG_JOLIET=y CONFIG_ZISOFS=n
   FILES:=$(LINUX_DIR)/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,isofs)
@@ -113,13 +133,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/fs-isofs/description
+ Kernel module for ISO9660 filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-isofs))
 
 
 define KernelPackage/fs-udf
   SUBMENU:=$(FSMENU)
   TITLE:=UDF filesystem support
-  DESCRIPTION:=Kernel module for UDF filesystem support
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_UDF_FS
   FILES:=$(LINUX_DIR)/fs/udf/udf.$(LINUX_KMOD_SUFFIX)
@@ -128,13 +151,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/fs-udf/description
+ Kernel module for UDF filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-udf))
 
 
 define KernelPackage/fs-nfs
   SUBMENU:=$(FSMENU)
   TITLE:=NFS filesystem support
-  DESCRIPTION:=Kernel module for NFS support
   KCONFIG:= \
        CONFIG_NFS_FS \
        CONFIG_LOCKD \
@@ -146,13 +172,16 @@ define KernelPackage/fs-nfs
   AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd nfs)
 endef
 
+define KernelPackage/fs-nfs/description
+ Kernel module for NFS support
+endef
+
 $(eval $(call KernelPackage,fs-nfs))
 
 
 define KernelPackage/fs-nfsd
   SUBMENU:=$(FSMENU)
   TITLE:=NFS kernel server support
-  DESCRIPTION:=Kernel module for NFS kernel server support
   KCONFIG:=CONFIG_NFSD
   FILES:=$(LINUX_DIR)/fs/nfsd/nfsd.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,nfsd)
@@ -164,13 +193,16 @@ define KernelPackage/fs-nfsd/2.6
   AUTOLOAD+=$(call AutoLoad,30,exportfs)
 endef
 
+define KernelPackage/fs-nfsd/description
+ Kernel module for NFS kernel server support
+endef
+
 $(eval $(call KernelPackage,fs-nfsd))
 
 
 define KernelPackage/fs-msdos
   SUBMENU:=$(FSMENU)
   TITLE:=MSDOS filesystem support
-  DESCRIPTION:=Kernel module for MSDOS filesystem support
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_MSDOS_FS
   FILES:=$(LINUX_DIR)/fs/msdos/msdos.$(LINUX_KMOD_SUFFIX)
@@ -179,13 +211,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/fs-msdos/description
+ Kernel module for MSDOS filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-msdos))
 
 
 define KernelPackage/fs-vfat
   SUBMENU:=$(FSMENU)
   TITLE:=VFAT filesystem support
-  DESCRIPTION:=Kernel module for VFAT filesystem support
   KCONFIG:= \
        CONFIG_FAT_FS \
        CONFIG_VFAT_FS
@@ -197,37 +232,46 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/fs-vfat/description
+ Kernel module for VFAT filesystem support
+endef
+
 $(eval $(call KernelPackage,fs-vfat))
 
 
 define KernelPackage/fs-xfs
   SUBMENU:=$(FSMENU)
   TITLE:=XFS filesystem support
-  DESCRIPTION:=Kernel module for XFS support
   KCONFIG:=CONFIG_XFS_FS
   FILES:=$(LINUX_DIR)/fs/xfs/xfs.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,xfs)
 endef
 
+define KernelPackage/fs-xfs/description
+ Kernel module for XFS support
+endef
+
 $(eval $(call KernelPackage,fs-xfs))
 
 
 define KernelPackage/nls-base
   SUBMENU:=$(FSMENU)
   TITLE:=Native Language Support
-  DESCRIPTION:=Kernel module for Native Language Support
   KCONFIG:=CONFIG_NLS
   FILES:=$(LINUX_DIR)/fs/nls/nls_base.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,nls_base)
 endef
 
+define KernelPackage/nls-base/description
+ Kernel module for NLS (Native Language Support)
+endef
+
 $(eval $(call KernelPackage,nls-base))
 
 
 define KernelPackage/nls-cp437
   SUBMENU:=$(FSMENU)
   TITLE:=Codepage 437 (United States, Canada)
-  DESCRIPTION:=Kernel module for NLS Codepage 437 (United States, Canada)
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_CODEPAGE_437
   FILES:=$(LINUX_DIR)/fs/nls/nls_cp437.$(LINUX_KMOD_SUFFIX)
@@ -236,13 +280,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/nls-cp437/description
+ Kernel module for NLS Codepage 437 (United States, Canada)
+endef
+
 $(eval $(call KernelPackage,nls-cp437))
 
 
 define KernelPackage/nls-cp850
   SUBMENU:=$(FSMENU)
   TITLE:=Codepage 850 (Europe)
-  DESCRIPTION:=Kernel module for NLS Codepage 850 (Europe)
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_CODEPAGE_850
   FILES:=$(LINUX_DIR)/fs/nls/nls_cp850.$(LINUX_KMOD_SUFFIX)
@@ -251,13 +298,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/nls-cp850/description
+ Kernel module for NLS Codepage 850 (Europe)
+endef
+
 $(eval $(call KernelPackage,nls-cp850))
 
 
 define KernelPackage/nls-cp1250
   SUBMENU:=$(FSMENU)
   TITLE:=Codepage 1250 (Eastern Europe)
-  DESCRIPTION:=Kernel module for NLS Codepage 1250 (Eastern Europe)
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_CODEPAGE_1250
   FILES:=$(LINUX_DIR)/fs/nls/nls_cp1250.$(LINUX_KMOD_SUFFIX)
@@ -266,13 +316,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/nls-cp1250/description
+ Kernel module for NLS Codepage 1250 (Eastern Europe)
+endef
+
 $(eval $(call KernelPackage,nls-cp1250))
 
 
 define KernelPackage/nls-iso8859-1
   SUBMENU:=$(FSMENU)
   TITLE:=ISO 8859-1 (Latin 1; Western European Languages)
-  DESCRIPTION:=Kernel module for ISO 8859-1 (Latin 1)
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_ISO8859_1
   FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-1.$(LINUX_KMOD_SUFFIX)
@@ -281,13 +334,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/nls-iso8859-1/description
+ Kernel module for NLS ISO 8859-1 (Latin 1)
+endef
+
 $(eval $(call KernelPackage,nls-iso8859-1))
 
 
 define KernelPackage/nls-iso8859-2
   SUBMENU:=$(FSMENU)
   TITLE:=ISO 8859-2 (Latin 2; Central European Languages)
-  DESCRIPTION:=Kernel module for ISO 8859-2 (Latin 2)
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_ISO8859_2
   FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-2.$(LINUX_KMOD_SUFFIX)
@@ -296,13 +352,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/nls-iso8859-2/description
+ Kernel module for NLS ISO 8859-2 (Latin 2)
+endef
+
 $(eval $(call KernelPackage,nls-iso8859-2))
 
 
 define KernelPackage/nls-iso8859-15
   SUBMENU:=$(FSMENU)
   TITLE:=ISO 8859-15 (Latin 9; Western, with Euro symbol)
-  DESCRIPTION:=Kernel module for ISO 8859-15 (Latin 9)
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_ISO8859_15
   FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-15.$(LINUX_KMOD_SUFFIX)
@@ -311,13 +370,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/nls-iso8859-15/description
+ Kernel module for NLS ISO 8859-15 (Latin 9)
+endef
+
 $(eval $(call KernelPackage,nls-iso8859-15))
 
 
 define KernelPackage/nls-koi8r
   SUBMENU:=$(FSMENU)
   TITLE:=KOI8-R (Russian)
-  DESCRIPTION:=Kernel module for KOI8-R (Russian)
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_KOI8_R
   FILES:=$(LINUX_DIR)/fs/nls/nls_koi8-r.$(LINUX_KMOD_SUFFIX)
@@ -326,13 +388,16 @@ $(call KernelPackage/nls/Depends)
 endef
 
 
+define KernelPackage/nls-koi8r/description
+ Kernel module for NLS KOI8-R (Russian)
+endef
+
 $(eval $(call KernelPackage,nls-koi8r))
 
 
 define KernelPackage/nls-utf8
   SUBMENU:=$(FSMENU)
-  TITLE:=UTF8
-  DESCRIPTION:=Kernel module for NLS UTF8
+  TITLE:=UTF-8
   DEPENDS:=+kmod-nls-base
   KCONFIG:=CONFIG_NLS_UTF8
   FILES:=$(LINUX_DIR)/fs/nls/nls_utf8.$(LINUX_KMOD_SUFFIX)
@@ -340,5 +405,8 @@ define KernelPackage/nls-utf8
 $(call KernelPackage/nls/Depends)
 endef
 
+define KernelPackage/nls-utf8/description
+ Kernel module for NLS UTF-8
+endef
 
 $(eval $(call KernelPackage,nls-utf8))
index f8d8d86..11d42e7 100644 (file)
@@ -11,7 +11,6 @@ I2CMENU:=I2C Bus
 define KernelPackage/i2c-core
   SUBMENU:=$(I2CMENU)
   TITLE:=I2C support
-  DESCRIPTION:=Kernel modules for i2c support
   DEPENDS:=@LINUX_2_6
   KCONFIG:= \
        CONFIG_I2C \
@@ -22,13 +21,16 @@ define KernelPackage/i2c-core
   AUTOLOAD:=$(call AutoLoad,50,i2c-core i2c-dev)
 endef
 
+define KernelPackage/i2c-core/description
+ Kernel modules for I2C support
+endef
+
 $(eval $(call KernelPackage,i2c-core))
 
 
 define KernelPackage/i2c-algos
   SUBMENU:=$(I2CMENU)
   TITLE:=I2C algorithms support
-  DESCRIPTION:=Kernel modules for various i2c algorithms
   DEPENDS:=kmod-i2c-core
   KCONFIG:= \
        CONFIG_I2C_ALGOBIT \
@@ -41,13 +43,16 @@ define KernelPackage/i2c-algos
   AUTOLOAD:=$(call AutoLoad,60,i2c-algo-bit i2c-algo-pcf i2c-algo-pca)
 endef
 
+define KernelPackage/i2c-algos/description
+ Kernel modules for various I2C algorithms
+endef
+
 $(eval $(call KernelPackage,i2c-algos))
 
 
 define KernelPackage/i2c-scx200
   SUBMENU:=$(I2CMENU)
   TITLE:=SCX200 i2c support
-  DESCRIPTION:=Kernel module for SCX200 i2c bus
   DEFAULT:=y if LINUX_2_6_X86_Soekris
   DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_X86_Soekris
   KCONFIG:= \
@@ -59,4 +64,8 @@ define KernelPackage/i2c-scx200
   AUTOLOAD:=$(call AutoLoad,70,i2c-isa scx200_i2c)
 endef
 
+define KernelPackage/i2c-scx200/description
+ Kernel module for SCX200 I2C bus
+endef
+
 $(eval $(call KernelPackage,i2c-scx200))
index 94c7152..69671a2 100644 (file)
@@ -12,268 +12,290 @@ include $(INCLUDE_DIR)/netfilter.mk
 define KernelPackage/ipt-conntrack
   SUBMENU:=$(NFMENU)
   TITLE:=Modules for connection tracking
-  DESCRIPTION:=\
-       Netfilter (IPv4) kernel modules for connection tracking\\\
-       \\\
-       Includes: \\\
-       - ipt_conntrack \\\
-       - ipt_helper \\\
-       - ipt_connmark/CONNMARK
   KCONFIG:=$(KCONFIG_IPT_CONNTRACK)
   FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_CONNTRACK-m)))
 endef
 
+define KernelPackage/ipt-conntrack/description
+ Netfilter (IPv4) kernel modules for connection tracking
+ Includes: 
+ - ipt_conntrack 
+ - ipt_helper 
+ - ipt_connmark/CONNMARK
+endef
+
 $(eval $(call KernelPackage,ipt-conntrack))
 
 
 define KernelPackage/ipt-filter
   SUBMENU:=$(NFMENU)
   TITLE:=Modules for packet content inspection
-  DESCRIPTION:=\
-       Netfilter (IPv4) kernel modules for packet content inspection \\\
-       \\\
-       Includes: \\\
-       - ipt_ipp2p \\\
-       - ipt_layer7
   KCONFIG:=$(KCONFIG_IPT_FILTER)
   FILES:=$(foreach mod,$(IPT_FILTER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_FILTER-m)))
 endef
 
+define KernelPackage/ipt-filter/description
+ Netfilter (IPv4) kernel modules for packet content inspection 
+ Includes: 
+ - ipt_ipp2p 
+ - ipt_layer7
+endef
+
 $(eval $(call KernelPackage,ipt-filter))
 
 
 define KernelPackage/ipt-ipopt
   SUBMENU:=$(NFMENU)
   TITLE:=Modules for matching/changing IP packet options
-  DESCRIPTION:=\
-       Netfilter (IPv4) modules for matching/changing IP packet options \\\
-       \\\
-       Includes: \\\
-       - ipt_CLASSIFY \\\
-       - ipt_dscp/DSCP \\\
-       - ipt_ecn/ECN \\\
-       - ipt_length \\\
-       - ipt_mac \\\
-       - ipt_tos/TOS \\\
-       - ipt_tcpmms \\\
-       - ipt_ttl/TTL \\\
-       - ipt_unclean
   KCONFIG:=$(KCONFIG_IPT_IPOPT)
   FILES:=$(foreach mod,$(IPT_IPOPT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPOPT-m)))
 endef
 
+define KernelPackage/ipt-ipopt/description
+ Netfilter (IPv4) modules for matching/changing IP packet options 
+ Includes: 
+ - ipt_CLASSIFY 
+ - ipt_dscp/DSCP 
+ - ipt_ecn/ECN 
+ - ipt_length 
+ - ipt_mac 
+ - ipt_tos/TOS 
+ - ipt_tcpmms 
+ - ipt_ttl/TTL 
+ - ipt_unclean
+endef
+
 $(eval $(call KernelPackage,ipt-ipopt))
 
 
 define KernelPackage/ipt-ipsec
   SUBMENU:=$(NFMENU)
   TITLE:=Modules for matching IPSec packets
-  DESCRIPTION:=\
-       Netfilter (IPv4) modules for matching IPSec packets \\\
-       \\\
-       Includes: \\\
-       - ipt_ah \\\
-       - ipt_esp
   KCONFIG:=$(KCONFIG_IPT_IPSEC)
   FILES:=$(foreach mod,$(IPT_IPSEC-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPSEC-m)))
 endef
 
+define KernelPackage/ipt-ipsec/description
+ Netfilter (IPv4) modules for matching IPSec packets 
+ Includes: 
+ - ipt_ah 
+ - ipt_esp
+endef
+
 $(eval $(call KernelPackage,ipt-ipsec))
 
 
 define KernelPackage/ipt-nat
   SUBMENU:=$(NFMENU)
   TITLE:=Modules for extra NAT targets
-  DESCRIPTION:=\
-       Netfilter (IPv4) modules for extra NAT targets \\\
-       \\\
-       Includes: \\\
-       - ipt_REDIRECT \\\
-       - ipt_NETMAP
   KCONFIG:=$(KCONFIG_IPT_NAT)
   FILES:=$(foreach mod,$(IPT_NAT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT-m)))
 endef
 
+define KernelPackage/ipt-nat/description
+ Netfilter (IPv4) modules for extra NAT targets 
+ Includes: 
+ - ipt_REDIRECT 
+ - ipt_NETMAP
+endef
+
 $(eval $(call KernelPackage,ipt-nat))
 
 
 define KernelPackage/ipt-nathelper
   SUBMENU:=$(NFMENU)
   TITLE:=Default Conntrack and NAT helpers
-  DESCRIPTION:=\
-       Default Netfilter (IPv4) Conntrack and NAT helpers \\\
-       \\\
-       Includes: \\\
-       - ip_conntrack_ftp \\\
-       - ip_nat_ftp \\\
-       - ip_conntrack_irc \\\
-       - ip_nat_irc \\\
-       - ip_conntrack_tftp
   KCONFIG:=$(KCONFIG_IPT_NAT_DEFAULT)
   FILES:=$(foreach mod,$(IPT_NAT_DEFAULT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_DEFAULT-m)))
 endef
 
+define KernelPackage/ipt-nathelper/description
+ Default Netfilter (IPv4) Conntrack and NAT helpers 
+ Includes: 
+ - ip_conntrack_ftp 
+ - ip_nat_ftp 
+ - ip_conntrack_irc 
+ - ip_nat_irc 
+ - ip_conntrack_tftp
+endef
+
 $(eval $(call KernelPackage,ipt-nathelper))
 
 
 define KernelPackage/ipt-nathelper-extra
   SUBMENU:=$(NFMENU)
   TITLE:=Extra Conntrack and NAT helpers
-  DESCRIPTION:=\
-       Extra Netfilter (IPv4) Conntrack and NAT helpers \\\
-       \\\
-       Includes: \\\
-       - ip_conntrack_amanda \\\
-       - ip_conntrack_proto_gre \\\
-       - ip_nat_proto_gre \\\
-       - ip_conntrack_pptp \\\
-       - ip_nat_pptp \\\
-       - ip_conntrack_sip \\\
-       - ip_nat_sip \\\
-       - ip_nat_snmp_basic
   KCONFIG:=$(KCONFIG_IPT_NAT_EXTRA)
   FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_EXTRA-m)))
 endef
 
+define KernelPackage/ipt-nathelper-extra/description
+ Extra Netfilter (IPv4) Conntrack and NAT helpers 
+ Includes: 
+ - ip_conntrack_amanda 
+ - ip_conntrack_proto_gre 
+ - ip_nat_proto_gre 
+ - ip_conntrack_pptp 
+ - ip_nat_pptp 
+ - ip_conntrack_sip 
+ - ip_nat_sip 
+ - ip_nat_snmp_basic
+endef
+
 $(eval $(call KernelPackage,ipt-nathelper-extra))
 
 
 define KernelPackage/ipt-imq
   SUBMENU:=$(NFMENU)
   TITLE:=Intermediate Queueing support
-  DESCRIPTION:=\
-       Kernel support for Intermediate Queueing devices
   KCONFIG:=CONFIG_IP_NF_TARGET_IMQ
   FILES:=$(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)))))
 endef
 
+define KernelPackage/ipt-imq/description
+ Kernel support for Intermediate Queueing devices
+endef
+
 $(eval $(call KernelPackage,ipt-imq))
 
 
 define KernelPackage/ipt-queue
   SUBMENU:=$(NFMENU)
   TITLE:=Module for user-space packet queueing
-  DESCRIPTION:=\
-       Netfilter (IPv4) module for user-space packet queueing \\\
-       \\\
-       Includes: \\\
-       - ipt_QUEUE
   KCONFIG:=$(KCONFIG_IPT_QUEUE)
   FILES:=$(foreach mod,$(IPT_QUEUE-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_QUEUE-m)))
 endef
 
+define KernelPackage/ipt-queue/description
+ Netfilter (IPv4) module for user-space packet queueing 
+ Includes: 
+ - ipt_QUEUE
+endef
+
 $(eval $(call KernelPackage,ipt-queue))
 
 
 define KernelPackage/ipt-ulog
   SUBMENU:=$(NFMENU)
   TITLE:=Module for user-space packet logging
-  DESCRIPTION:=\
-       Netfilter (IPv4) module for user-space packet logging \\\
-       \\\
-       Includes: \\\
-       - ipt_ULOG
   KCONFIG:=$(KCONFIG_IPT_ULOG)
   FILES:=$(foreach mod,$(IPT_ULOG-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_ULOG-m)))
 endef
 
+define KernelPackage/ipt-ulog/description
+ Netfilter (IPv4) module for user-space packet logging 
+ Includes: 
+ - ipt_ULOG
+endef
+
 $(eval $(call KernelPackage,ipt-ulog))
 
 
 define KernelPackage/ipt-iprange
   SUBMENU:=$(NFMENU)
   TITLE:=Module for matching ip ranges
-  DESCRIPTION:=\
-       Netfilter (IPv4) module for matching ip ranges \\\
-       \\\
-       Includes: \\\
-       - ipt_IPRANGE
   FILES:=$(LINUX_DIR)/net/ipv4/netfilter/ipt_iprange.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPRANGE-m)))
 endef
 
+define KernelPackage/ipt-iprange/description
+ Netfilter (IPv4) module for matching ip ranges 
+ Includes: 
+ - ipt_IPRANGE
+endef
+
 $(eval $(call KernelPackage,ipt-iprange))
 
 
 define KernelPackage/ipt-ipset
   SUBMENU:=$(NFMENU)
   TITLE:=IPSET Modules
-  DESCRIPTION:=\
-       Netfilter kernel modules for ipset
   KCONFIG:=$(KCONFIG_IPT_IPSET)
   FILES:=$(foreach mod,$(IPT_IPSET-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPSET-m)))
 endef
 
+define KernelPackage/ipt-ipset/description
+ Netfilter kernel modules for ipset
+endef
+
 $(eval $(call KernelPackage,ipt-ipset))
 
 
 define KernelPackage/ipt-extra
   SUBMENU:=$(NFMENU)
   TITLE:=Extra modules
-  DESCRIPTION:=\
-       Other Netfilter (IPv4) kernel modules\\\
-       Includes: \\\
-       - ipt_limit \\\
-       - ipt_owner \\\
-       - ipt_physdev \\\
-       - ipt_pkttype \\\
-       - ipt_recent \\\
-       - iptable_raw \\\
-       - xt_NOTRACK 
   KCONFIG:=$(KCONFIG_IPT_EXTRA)
   FILES:=$(foreach mod,$(IPT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_EXTRA-m)))
 endef
 
+define KernelPackage/ipt-extra/description
+ Other Netfilter (IPv4) kernel modules
+ Includes: 
+ - ipt_limit 
+ - ipt_owner 
+ - ipt_physdev 
+ - ipt_pkttype 
+ - ipt_recent 
+ - iptable_raw 
+ - xt_NOTRACK 
+endef
+
 $(eval $(call KernelPackage,ipt-extra))
 
 
 define KernelPackage/ip6tables
   SUBMENU:=$(NFMENU)
   TITLE:=IPv6 modules
-  DESCRIPTION:=\
-       Netfilter IPv6 firewalling support
   KCONFIG:=CONFIG_IP6_NF_IPTABLES
   FILES:=$(LINUX_DIR)/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6table_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6t_*.$(LINUX_KMOD_SUFFIX)))))
 endef
 
+define KernelPackage/ip6tables/description
+ Netfilter IPv6 firewalling support
+endef
+
 $(eval $(call KernelPackage,ip6tables))
 
 
 define KernelPackage/arptables
   SUBMENU:=$(NFMENU)
   TITLE:=ARP firewalling modules
-  DESCRIPTION:=\
-       Kernel modules for ARP firewalling
   FILES:=$(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=CONFIG_IP_NF_ARPTABLES
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)))))
 endef
 
+define KernelPackage/arptables/description
+ Kernel modules for ARP firewalling
+endef
+
 $(eval $(call KernelPackage,arptables))
 
 
 define KernelPackage/ebtables
   SUBMENU:=$(NFMENU)
   TITLE:=Bridge firewalling modules
-  DESCRIPTION:=\
-       Kernel modules for Ethernet Bridge firewalling
   DEPENDS:=@LINUX_2_6
   FILES:=$(LINUX_DIR)/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=CONFIG_BRIDGE_NF_EBTABLES
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,ebtables.ko $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebtable_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebt_*.$(LINUX_KMOD_SUFFIX)))))
 endef
 
+define KernelPackage/ebtables/description
+ Kernel modules for Ethernet Bridge firewalling
+endef
+
 $(eval $(call KernelPackage,ebtables))
index f1d3732..c04829f 100644 (file)
@@ -11,8 +11,6 @@ NSMENU:=Network Support
 define KernelPackage/atm
   SUBMENU:=$(NSMENU)
   TITLE:=ATM support
-  DESCRIPTION:= \
-    Kernel modules for ATM support
   DEPENDS:=@LINUX_2_6
   KCONFIG:= \
        CONFIG_ATM \
@@ -23,39 +21,47 @@ define KernelPackage/atm
   AUTOLOAD:=$(call AutoLoad,30,atm br2684)
 endef
 
+define KernelPackage/atm/description
+ Kernel modules for ATM support
+endef
+
 $(eval $(call KernelPackage,atm))
 
 
 define KernelPackage/atmtcp
   SUBMENU:=$(NSMENU)
   TITLE:=ATM over TCP
-  DESCRIPTION:= \
-    Kernel module for ATM over TCP support
   DEPENDS:=@LINUX_2_6 kmod-atm
   KCONFIG:=CONFIG_ATM_TCP CONFIG_ATM_DRIVERS=y
   FILES:=$(LINUX_DIR)/drivers/atm/atmtcp.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,atmtcp)
 endef
 
+define KernelPackage/atmtcp/description
+ Kernel module for ATM over TCP support
+endef
+
 $(eval $(call KernelPackage,atmtcp))
 
 
 define KernelPackage/bonding
   SUBMENU:=$(NSMENU)
   TITLE:=Ethernet bonding driver
-  DESCRIPTION:= \
-    Kernel module for NIC bonding.
   KCONFIG:=CONFIG_BONDING
   FILES:=$(LINUX_DIR)/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,bonding)
 endef
+
+define KernelPackage/bonding/description
+ Kernel module for NIC bonding.
+endef
+
 $(eval $(call KernelPackage,bonding))
 
+
 define KernelPackage/ipip
   SUBMENU:=$(NSMENU)
   TITLE:=IP in IP encapsulation support
-  DESCRIPTION:=\
-       Kernel modules for IP in IP encapsulation
   KCONFIG:=CONFIG_NET_IPIP
   FILES:=$(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,ipip)
@@ -67,17 +73,16 @@ define KernelPackage/ipip/2.6
   AUTOLOAD+=$(call AutoLoad,31,tunnel4)
 endef
 
+define KernelPackage/ipip/description
+ Kernel modules for IP in IP encapsulation
+endef
+
 $(eval $(call KernelPackage,ipip))
 
 
 define KernelPackage/ipsec
   SUBMENU:=$(NSMENU)
   TITLE:=IPsec related modules (IPv4 and IPv6)
-  DESCRIPTION:=\
-       Kernel modules for IPsec support in both IPv4 and IPv6.\\\
-       Includes:\\\
-       - af_key\\\
-       - xfrm_user
   DEPENDS:=@LINUX_2_6
   KCONFIG:= \
        CONFIG_NET_KEY \
@@ -87,19 +92,19 @@ define KernelPackage/ipsec
        $(LINUX_DIR)/net/xfrm/xfrm_user.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/ipsec/description
+ Kernel modules for IPsec support in both IPv4 and IPv6.
+ Includes:
+ - af_key
+ - xfrm_user
+endef
+
 $(eval $(call KernelPackage,ipsec))
 
 
 define KernelPackage/ipsec4
   SUBMENU:=$(NSMENU)
   TITLE:=IPsec related modules (IPv4)
-  DESCRIPTION:=\
-       Kernel modules for IPsec support in IPv4.\\\
-       Includes:\\\
-       - ah4\\\
-       - esp4\\\
-       - ipcomp\\\
-       - xfrm4_tunnel
   DEPENDS:=kmod-ipsec
   KCONFIG:= \
        CONFIG_INET_AH \
@@ -111,20 +116,21 @@ define KernelPackage/ipsec4
   )
 endef
 
+define KernelPackage/ipsec4/description
+ Kernel modules for IPsec support in IPv4.
+ Includes:
+ - ah4
+ - esp4
+ - ipcomp
+ - xfrm4_tunnel
+endef
+
 $(eval $(call KernelPackage,ipsec4))
 
 
 define KernelPackage/ipsec6
   SUBMENU:=$(NSMENU)
   TITLE:=IPsec related modules (IPv6)
-  DESCRIPTION:=\
-       Kernel modules for IPsec support in IPv6.\\\
-       Includes:\\\
-       - ah6\\\
-       - esp6\\\
-       - ipcomp6\\\
-       - xfrm6_tunnel\\\
-       - tunnel6
   DEPENDS:=kmod-ipsec
   KCONFIG:= \
        CONFIG_INET6_AH \
@@ -137,14 +143,22 @@ define KernelPackage/ipsec6
   )
 endef
 
+define KernelPackage/ipsec6/description
+ Kernel modules for IPsec support in IPv6.
+ Includes:
+ - ah6
+ - esp6
+ - ipcomp6
+ - xfrm6_tunnel
+ - tunnel6
+endef
+
 $(eval $(call KernelPackage,ipsec6))
 
 
 define KernelPackage/ipv6
   SUBMENU:=$(NSMENU)
   TITLE:=IPv6 support
-  DESCRIPTION:=\
-       Kernel modules for IPv6 support
   KCONFIG:=CONFIG_IPV6
   FILES:=$(LINUX_DIR)/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,ipv6)
@@ -156,39 +170,45 @@ define KernelPackage/ipv6/2.6
   AUTOLOAD+=$(call AutoLoad,21,sit)
 endef
 
+define KernelPackage/ipv6/description
+ Kernel modules for IPv6 support
+endef
+
 $(eval $(call KernelPackage,ipv6))
 
 
 define KernelPackage/gre
   SUBMENU:=$(NSMENU)
   TITLE:=GRE support
-  DESCRIPTION:=\
-       Generic Routing Encapsulation support
   KCONFIG:=CONFIG_NET_IPGRE
   FILES=$(LINUX_DIR)/net/ipv4/ip_gre.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/gre/description
+ Generic Routing Encapsulation support
+endef
+
 $(eval $(call KernelPackage,gre))
 
 
 define KernelPackage/tun
   SUBMENU:=$(NSMENU)
   TITLE:=Universal TUN/TAP driver
-  DESCRIPTION:=\
-       Kernel support for the TUN/TAP tunneling device
   KCONFIG:=CONFIG_TUN
   FILES:=$(LINUX_DIR)/drivers/net/tun.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,tun)
 endef
 
+define KernelPackage/tun/description
+ Kernel support for the TUN/TAP tunneling device
+endef
+
 $(eval $(call KernelPackage,tun))
 
 
 define KernelPackage/ppp
   SUBMENU:=$(NSMENU)
   TITLE:=PPP modules
-  DESCRIPTION:=\
-       Kernel modules for PPP support
   KCONFIG:= \
        CONFIG_PPP \
        CONFIG_PPP_ASYNC
@@ -211,28 +231,32 @@ define KernelPackage/ppp/2.6
   AUTOLOAD:=$(call AutoLoad,30,crc-ccitt slhc ppp_generic ppp_async)
 endef
 
+define KernelPackage/ppp/description
+ Kernel modules for PPP support
+endef
+
 $(eval $(call KernelPackage,ppp))
 
 
 define KernelPackage/ppp-synctty
   SUBMENU:=$(NSMENU)
   TITLE:=PPP sync tty support
-  DESCRIPTION:=\
-       Kernel modules for PPP sync tty support
   DEPENDS:=kmod-ppp
   KCONFIG:=CONFIG_PPP_SYNC_TTY
   FILES:=$(LINUX_DIR)/drivers/net/ppp_synctty.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,ppp_synctty)
 endef
 
+define KernelPackage/ppp-synctty/description
+ Kernel modules for PPP sync tty support
+endef
+
 $(eval $(call KernelPackage,ppp-synctty))
 
 
 define KernelPackage/pppoe
   SUBMENU:=$(NSMENU)
   TITLE:=PPPoE support
-  DESCRIPTION:=\
-       Kernel modules for PPPoE (PPP over Ethernet) support
   DEPENDS:=kmod-ppp
   KCONFIG:=CONFIG_PPPOE
   FILES:= \
@@ -240,27 +264,32 @@ define KernelPackage/pppoe
        $(LINUX_DIR)/drivers/net/pppox.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/pppoe/description
+ Kernel modules for PPPoE (PPP over Ethernet) support
+endef
+
 $(eval $(call KernelPackage,pppoe))
 
 
 define KernelPackage/pppoa
   SUBMENU:=$(NSMENU)
   TITLE:=PPPoA support
-  DESCRIPTION:=\
-       Kernel modules for PPPoA (PPP over ATM) support
   DEPENDS:=kmod-ppp kmod-atm
   KCONFIG:=CONFIG_PPPOATM
   FILES:=$(LINUX_DIR)/net/atm/pppoatm.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,pppoatm)
 endef
 
+define KernelPackage/pppoa/description
+ Kernel modules for PPPoA (PPP over ATM) support
+endef
+
 $(eval $(call KernelPackage,pppoa))
 
 
 define KernelPackage/mppe
   SUBMENU:=$(NSMENU)
   TITLE:=Microsoft PPP compression/encryption
-  DESCRIPTION:=Kernel modules for Microsoft PPP compression/encryption
   DEPENDS:=kmod-ppp
 endef
 
@@ -276,25 +305,30 @@ define KernelPackage/mppe/2.6
   AUTOLOAD:=$(call AutoLoad,31,ppp_mppe)
 endef
 
+define KernelPackage/mppe/description
+ Kernel modules for Microsoft PPP compression/encryption
+endef
+
 $(eval $(call KernelPackage,mppe))
 
 
 define KernelPackage/sched
   SUBMENU:=$(NSMENU)
   TITLE:=Traffic schedulers
-  DESCRIPTION:=\
-       Kernel schedulers for IP traffic
   KCONFIG:=CONFIG_NET_SCHED
   FILES:=$(LINUX_DIR)/net/sched/*.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/sched/description
+ Kernel schedulers for IP traffic
+endef
+
 $(eval $(call KernelPackage,sched))
 
 
 define KernelPackage/ax25
   SUBMENU:=$(NSMENU)
   TITLE:=AX25 support
-  DESCRIPTION:=Kernel modules for AX25 support
   KCONFIG:= \
        CONFIG_AX25 \
        CONFIG_MKISS
@@ -304,6 +338,10 @@ define KernelPackage/ax25
   AUTOLOAD:=$(call AutoLoad,80,ax25 mkiss)
 endef
 
+define KernelPackage/ax25/description
+ Kernel modules for AX25 support
+endef
+
 $(eval $(call KernelPackage,ax25))
 
 
@@ -311,12 +349,6 @@ define KernelPackage/mp-alg
   SUBMENU:=$(NSMENU)
   TITLE:=ECMP caching algorithms
   DEPENDS:=@LINUX_2_6
-  DESCRIPTION:= \
-       Kernel modules that provide several different algorithms for multipath \\\
-       route selection from the route cache. The iproute "mpath" argument allows \\\
-       specifying which algorithm to use for routes. \\\
-       quagga (at least <=0.99.6) requires a multipath patch to support this \\\
-       cached mp route feature.
   KCONFIG:= \
        CONFIG_IP_ROUTE_MULTIPATH_RR \
        CONFIG_IP_ROUTE_MULTIPATH_RANDOM \
@@ -330,6 +362,14 @@ define KernelPackage/mp-alg
   AUTOLOAD:=$(call AutoLoad,35,multipath_rr multipath_random multipath_wrandom multipath_drr)
 endef
 
+define KernelPackage/mp-alg/description
+ Kernel modules that provide several different algorithms for multipath 
+ route selection from the route cache. The iproute "mpath" argument allows 
+ specifying which algorithm to use for routes. 
+ quagga (at least <=0.99.6) requires a multipath patch to support this 
+ cached mp route feature.
+endef
+
 $(eval $(call KernelPackage,mp-alg))
 
 
@@ -338,106 +378,118 @@ NDMENU:=Network Devices
 define KernelPackage/natsemi
   SUBMENU:=$(NDMENU)
   TITLE:=National Semiconductor DP8381x series 
-  DESCRIPTION:=\
-       Kernel modules for National Semiconductor DP8381x series PCI Ethernet \\\
-       adapters.
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_NATSEMI
   FILES:=$(LINUX_DIR)/drivers/net/natsemi.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,natsemi)
 endef
 
+define KernelPackage/natsemi/description
+ Kernel modules for National Semiconductor DP8381x series PCI Ethernet 
+ adapters.
+endef
+
 $(eval $(call KernelPackage,natsemi))
 
 
 define KernelPackage/r6040
   SUBMENU:=$(NDMENU)
   TITLE:=RDC Fast-Ethernet support
-  DESCRIPTION:=\
-       Kernel modules for RDC Fast-Ethernet adapters.
   DEPENDS:=@LINUX_2_6_RDC
   KCONFIG:=CONFIG_R6040
   FILES:=$(LINUX_DIR)/drivers/net/r6040.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/r6040/description
+ Kernel modules for RDC Fast-Ethernet adapters.
+endef
+
 $(eval $(call KernelPackage,r6040))
 
 
 define KernelPackage/sis900
   SUBMENU:=$(NDMENU)
   TITLE:=SiS 900 Ethernet support
-  DESCRIPTION:=\
-       Kernel modules for Sis 900 Ethernet adapters.
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_SIS900
   FILES:=$(LINUX_DIR)/drivers/net/sis900.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,sis900)
 endef
 
+define KernelPackage/sis900/description
+ Kernel modules for Sis 900 Ethernet adapters.
+endef
+
 $(eval $(call KernelPackage,sis900))
 
 
 define KernelPackage/via-rhine
   SUBMENU:=$(NDMENU)
   TITLE:=Via Rhine ethernet support
-  DESCRIPTION:=\
-       Kernel modules for Via Rhine Ethernet chipsets.
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_VIA_RHINE
   FILES:=$(LINUX_DIR)/drivers/net/via-rhine.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,via-rhine)
 endef
 
+define KernelPackage/via-rhine/description
+ Kernel modules for Via Rhine Ethernet chipsets.
+endef
+
 $(eval $(call KernelPackage,via-rhine))
 
 
 define KernelPackage/via-velocity
   SUBMENU:=$(NDMENU)
   TITLE:=VIA Velocity Gigabit Ethernet Adapter kernel support
-  DESCRIPTION:=\
-       Kernel modules for VIA Velocity Gigabit Ethernet chipsets.
   DEPENDS:=@LINUX_2_6_IXP4XX
   KCONFIG:=CONFIG_VIA_VELOCITY
   FILES:=$(LINUX_DIR)/drivers/net/via-velocity.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,via-velocity)
 endef
 
+define KernelPackage/via-velocity/description
+ Kernel modules for VIA Velocity Gigabit Ethernet chipsets.
+endef
+
 $(eval $(call KernelPackage,via-velocity))
 
 
 define KernelPackage/8139too
   SUBMENU:=$(NDMENU)
   TITLE:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
-  DESCRIPTION:=\
-       Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_8139TOO
   FILES:=$(LINUX_DIR)/drivers/net/8139too.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,8139too)
 endef
 
+define KernelPackage/8139too/description
+ Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
+endef
+
 $(eval $(call KernelPackage,8139too))
 
 
 define KernelPackage/r8169
   SUBMENU:=$(NDMENU)
   TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
-  DESCRIPTION:=\
-       Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
   DEPENDS:=@LINUX_2_6_X86 
   KCONFIG:=CONFIG_R8169 CONFIG_R8169_NAPI=y CONFIG_R8169_VLAN=n
   FILES:=$(LINUX_DIR)/drivers/net/r8169.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,r8169)
 endef
 
+define KernelPackage/r8169/description
+ Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
+endef
+
 $(eval $(call KernelPackage,r8169))
 
 
 define KernelPackage/ne2k-pci
   SUBMENU:=$(NDMENU)
   TITLE:=ne2k-pci Ethernet Adapter kernel support
-  DESCRIPTION:=\
-       ne2k-pci Ethernet Adapter kernel support.
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_NE2K_PCI
   FILES:= \
@@ -446,14 +498,16 @@ define KernelPackage/ne2k-pci
   AUTOLOAD:=$(call AutoLoad,50,8390 ne2k-pci)
 endef
 
+define KernelPackage/ne2k-pci/description
+ Kernel modules for NE2000 PCI Ethernet Adapter kernel.
+endef
+
 $(eval $(call KernelPackage,ne2k-pci))
 
 
 define KernelPackage/ixp4xx-npe
   SUBMENU:=$(NDMENU)
   TITLE:=Intel(R) IXP4xx ethernet support
-  DESCRIPTION:=\
-       Kernel modules for Intel(R) IXP4xx onboard ethernet.
   DEPENDS:=@LINUX_2_6_IXP4XX
   KCONFIG:=CONFIG_IXP4XX_MAC
   FILES:= \
@@ -463,52 +517,62 @@ define KernelPackage/ixp4xx-npe
   AUTOLOAD:=$(call AutoLoad,20,ixp4xx_npe ixp4xx_qmgr ixp4xx_mac)
 endef
 
+define KernelPackage/ixp4xx-npe/description
+ Kernel modules for Intel(R) IXP4xx onboard ethernet.
+endef
+
 $(eval $(call KernelPackage,ixp4xx-npe))
 
 
 define KernelPackage/e100
   SUBMENU:=$(NDMENU)
   TITLE:=Intel(R) PRO/100+ cards kernel support
-  DESCRIPTION:=\
-       Kernel modules for Intel(R) PRO/100+ Ethernet adapters.
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_E100
   FILES:=$(LINUX_DIR)/drivers/net/e100.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,e100)
 endef
 
+define KernelPackage/e100/description
+ Kernel modules for Intel(R) PRO/100+ Ethernet adapters.
+endef
+
 $(eval $(call KernelPackage,e100))
 
 
 define KernelPackage/e1000
   SUBMENU:=$(NDMENU)
   TITLE:=Intel(R) PRO/1000 cards kernel support
-  DESCRIPTION:=\
-       Kernel modules for Intel(R) PRO/1000 Ethernet adapters.
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_E1000
   FILES:=$(LINUX_DIR)/drivers/net/e1000/e1000.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,e1000)
 endef
 
+define KernelPackage/e1000/description
+ Kernel modules for Intel(R) PRO/1000 Ethernet adapters.
+endef
+
 $(eval $(call KernelPackage,e1000))
 
 
 define KernelPackage/3c59x
   SUBMENU:=$(NDMENU)
   TITLE:=3Com 3c590/3c900 series (592/595/597) Vortex/Boomerang
-  DESCRIPTION:=\
-       This option enables driver support for a large number of 10mbps and \\\
-       10/100mbps EISA, PCI and PCMCIA 3Com Ethernet adapters: \\\
-       - "Vortex"    (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI \\\
-       - "Boomerang" (EtherLink XL 3c900 or 3c905)            PCI \\\
-       - "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus \\\
-       - "Tornado"   (3c905)                                  PCI  \\\
-       - "Hurricane" (3c555/3cSOHO)                           PCI 
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_3C59X
   FILES:=$(LINUX_DIR)/drivers/net/3c59x.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,3c59x)
 endef
 
+define KernelPackage/3c59x/description
+ This option enables driver support for a large number of 10mbps and 
+ 10/100mbps EISA, PCI and PCMCIA 3Com Ethernet adapters: 
+ - "Vortex"    (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI 
+ - "Boomerang" (EtherLink XL 3c900 or 3c905)            PCI 
+ - "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus 
+ - "Tornado"   (3c905)                                  PCI  
+ - "Hurricane" (3c555/3cSOHO)                           PCI 
+endef
+
 $(eval $(call KernelPackage,3c59x))
index 67e051a..475755b 100644 (file)
@@ -89,7 +89,6 @@ $(eval $(call KernelPackage,lp))
 define KernelPackage/soundcore
   SUBMENU:=$(EMENU)
   TITLE:=Sound support
-  DESCRIPTION:=Kernel modules for sound support
   KCONFIG:=CONFIG_SOUND
 endef
 
@@ -137,37 +136,46 @@ define KernelPackage/soundcore/uml-2.6
   AUTOLOAD:=$(call AutoLoad,30,soundcore hostaudio)
 endef
 
+define KernelPackage/soundcore/description
+ Kernel modules for sound support
+endef
+
 $(eval $(call KernelPackage,soundcore))
 
 
 define KernelPackage/loop
   SUBMENU:=$(EMENU)
   TITLE:=Loopback device support
-  DESCRIPTION:=Kernel module for loopback device support
   KCONFIG:=CONFIG_BLK_DEV_LOOP
   FILES:=$(LINUX_DIR)/drivers/block/loop.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,loop)
 endef
 
+define KernelPackage/loop/description
+ Kernel module for loopback device support
+endef
+
 $(eval $(call KernelPackage,loop))
 
 
 define KernelPackage/nbd
   SUBMENU:=$(EMENU)
   TITLE:=Network block device support
-  DESCRIPTION:=Kernel module for network block device support
   KCONFIG:=CONFIG_BLK_DEV_NBD
   FILES:=$(LINUX_DIR)/drivers/block/nbd.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,nbd)
 endef
 
+define KernelPackage/nbd/description
+ Kernel module for network block device support
+endef
+
 $(eval $(call KernelPackage,nbd))
 
 
 define KernelPackage/capi
   SUBMENU:=$(EMENU)
   TITLE:=CAPI Support
-  DESCRIPTION:=Kernel module for basic CAPI support
   DEPENDS:=@LINUX_2_6
   KCONFIG:= \
        CONFIG_ISDN \
@@ -179,13 +187,16 @@ define KernelPackage/capi
   AUTOLOAD:=$(call AutoLoad,30,kernelcapi capi)
 endef
 
+define KernelPackage/capi/description
+ Kernel module for basic CAPI support
+endef
+
 $(eval $(call KernelPackage,capi))
 
 
 define KernelPackage/pcmcia-core
   SUBMENU:=$(EMENU)
   TITLE:=PCMCIA/CardBus support
-  DESCRIPTION:=Kernel support for PCMCIA/CardBus controllers
   DEPENDS:=@PCMCIA_SUPPORT
 endef
 
@@ -224,6 +235,9 @@ define KernelPackage/pcmcia-core/au1000-2.6
   AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic au1x00_ss)
 endef
 
+define KernelPackage/pcmcia-core/description
+ Kernel support for PCMCIA/CardBus controllers
+endef
 
 $(eval $(call KernelPackage,pcmcia-core))
 
@@ -231,7 +245,6 @@ $(eval $(call KernelPackage,pcmcia-core))
 define KernelPackage/pcmcia-serial
   SUBMENU:=$(EMENU)
   TITLE:=Serial devices support
-  DESCRIPTION:=Kernel support for PCMCIA/CardBus serial devices
   DEPENDS:=kmod-pcmcia-core
   AUTOLOAD:=$(call AutoLoad,45,serial_cs)
 endef
@@ -246,6 +259,10 @@ define KernelPackage/pcmcia-serial/2.6
   FILES:=$(LINUX_DIR)/drivers/serial/serial_cs.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/pcmcia-serial/description
+ Kernel support for PCMCIA/CardBus serial devices
+endef
+
 $(eval $(call KernelPackage,pcmcia-serial))
 
 
@@ -253,7 +270,6 @@ define KernelPackage/bluetooth
   SUBMENU:=$(EMENU)
   TITLE:=Bluetooth support
   DEPENDS:=@USB_SUPPORT
-  DESCRIPTION:=Kernel support for Bluetooth devices
 endef
 
 define KernelPackage/bluetooth/2.4
@@ -296,6 +312,10 @@ define KernelPackage/bluetooth/2.6
   AUTOLOAD:=$(call AutoLoad,90,bluetooth l2cap sco rfcomm bnep hci_uart hci_usb)
 endef
 
+define KernelPackage/bluetooth/description
+ Kernel support for Bluetooth devices
+endef
+
 $(eval $(call KernelPackage,bluetooth))
 
 
@@ -303,7 +323,6 @@ define KernelPackage/mmc
   SUBMENU:=$(EMENU)
   TITLE:=MMC/SD Card Support
   DEPENDS:=@LINUX_2_6_AT91
-  DESCRIPTION:=Kernel support for MMC/SD cards
   KCONFIG:= \
        CONFIG_MMC \
        CONFIG_MMC_BLOCK \
@@ -315,13 +334,16 @@ define KernelPackage/mmc
   AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci)
 endef
 
+define KernelPackage/mmc/description
+ Kernel support for MMC/SD cards
+endef
+
 $(eval $(call KernelPackage,mmc))
 
 
 define KernelPackage/softdog
   SUBMENU:=$(EMENU)
   TITLE:=Software watchdog driver
-  DESCRIPTION:=Software watchdog driver
   KCONFIG:=CONFIG_SOFT_WATCHDOG
   AUTOLOAD:=$(call AutoLoad,50,softdog)
 endef
@@ -334,13 +356,16 @@ define KernelPackage/softdog/2.6
   FILES:=$(LINUX_DIR)/drivers/char/watchdog/softdog.ko
 endef
 
+define KernelPackage/softdog/description
+ Software watchdog driver
+endef
+
 $(eval $(call KernelPackage,softdog))
 
 
 define KernelPackage/videodev
   SUBMENU:=$(EMENU)
   TITLE=Video4Linux support
-  DESCRIPTION:=Kernel modules for Video4Linux support
   KCONFIG:=CONFIG_VIDEO_DEV
 endef
 
@@ -363,65 +388,80 @@ define KernelPackage/videodev/2.6
   )
 endef
 
+define KernelPackage/videodev/description
+ Kernel modules for Video4Linux support
+endef
+
 $(eval $(call KernelPackage,videodev))
 
 
 define KernelPackage/leds-net48xx
   SUBMENU:=$(EMENU)
   TITLE:=Soekris Net48xx LED support
-  DESCRIPTION:=Kernel module for Soekris Net48xx LEDs
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_LEDS_NET48XX
   FILES:=$(LINUX_DIR)/drivers/leds/leds-net48xx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,leds-net48xx)
 endef
 
+define KernelPackage/leds-net48xx/description
+ Kernel module for Soekris Net48xx LEDs
+endef
+
 $(eval $(call KernelPackage,leds-net48xx))
 
 
 define KernelPackage/nsc-gpio
   SUBMENU:=$(EMENU)
   TITLE:=Natsemi GPIO support
-  DESCRIPTION:=Kernel module for Natsemi GPIO
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_NSC_GPIO
   FILES:=$(LINUX_DIR)/drivers/char/nsc_gpio.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,nsc_gpio)
 endef
 
+define KernelPackage/nsc-gpio/description
+ Kernel module for Natsemi GPIO
+endef
+
 $(eval $(call KernelPackage,nsc-gpio))
 
 
 define KernelPackage/scx200-gpio
   SUBMENU:=$(EMENU)
   TITLE:=Natsemi SCX200 GPIO support
-  DESCRIPTION:=Kernel module for SCX200 GPIO
   DEPENDS:=kmod-nsc-gpio @LINUX_2_6_X86
   KCONFIG:=CONFIG_SCx200_GPIO
   FILES:=$(LINUX_DIR)/drivers/char/scx200_gpio.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,scx200_gpio)
 endef
 
+define KernelPackage/scx200-gpio/description
+ Kernel module for SCX200 GPIO
+endef
+
 $(eval $(call KernelPackage,scx200-gpio))
 
 
 define KernelPackage/scx200-wdt
   SUBMENU:=$(EMENU)
   TITLE:=Natsemi SCX200 Watchdog support
-  DESCRIPTION:=Kernel module for SCX200 Watchdog
   DEPENDS:=@LINUX_2_6_X86
   KCONFIG:=CONFIG_SC1200_WDT
   FILES:=$(LINUX_DIR)/drivers/char/watchdog/scx200_wdt.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,scx200_wdt)
 endef
 
+define KernelPackage/scx200-wdt/description
+ Kernel module for SCX200 Watchdog
+endef
+
 $(eval $(call KernelPackage,scx200-wdt))
 
 
 define KernelPackage/hwmon
   SUBMENU:=$(EMENU)
   TITLE:=Hardware monitoring support
-  DESCRIPTION:=Kernel modules for hardware monitoring
   DEPENDS:=@LINUX_2_6
   KCONFIG:= \
        CONFIG_HWMON \
@@ -433,43 +473,56 @@ define KernelPackage/hwmon
   AUTOLOAD:=$(call AutoLoad,40,hwmon hwmon-vid)
 endef
 
+define KernelPackage/hwmon/description
+ Kernel modules for hardware monitoring
+endef
+
 $(eval $(call KernelPackage,hwmon))
 
 
 define KernelPackage/hwmon-pc87360
   SUBMENU:=$(EMENU)
   TITLE:=PC87360 monitoring support
-  DESCRIPTION:=Kernel modules for PC87360 chips
   DEPENDS:=kmod-hwmon
   KCONFIG:=CONFIG_SENSORS_PC87360
   FILES:=$(LINUX_DIR)/drivers/hwmon/pc87360.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,pc87360)
 endef
 
+define KernelPackage/hwmon-pc87360/description
+ Kernel modules for PC87360 chips
+endef
+
 $(eval $(call KernelPackage,hwmon-pc87360))
 
 
 define KernelPackage/input-core
   SUBMENU:=$(EMENU)
   TITLE:=Input device core
-  DESCRIPTION:=Kernel modules for support of input device
   DEPENDS:=@LINUX_2_6
   KCONFIG:=CONFIG_INPUT
   FILES:=$(LINUX_DIR)/drivers/input/input-core.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,input-core)
 endef
 
+define KernelPackage/input-core/description
+ Kernel modules for support of input device
+endef
+
 $(eval $(call KernelPackage,input-core))
 
 
 define KernelPackage/input-evdev
   SUBMENU:=$(EMENU)
   TITLE:=Input even device
-  DESCRIPTION:=Kernel modules for support of input device events
   DEPENDS:=+kmod-input-core
   KCONFIG:=CONFIG_INPUT_EVDEV
   FILES:=$(LINUX_DIR)/drivers/input/evdev.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,evdev)
 endef
 
+define KernelPackage/input-evdev/description
+ Kernel modules for support of input device events
+endef
+
 $(eval $(call KernelPackage,input-evdev))
index d089b44..24c90a0 100644 (file)
@@ -31,7 +31,6 @@ endef
 define KernelPackage/usb-core
   SUBMENU:=$(USBMENU)
   TITLE:=Support for USB
-  DESCRIPTION:=Kernel support for USB
   DEPENDS:=@USB_SUPPORT
   KCONFIG:=CONFIG_USB
   AUTOLOAD:=$(call AutoLoad,20,usbcore)
@@ -45,13 +44,16 @@ define KernelPackage/usb-core/2.6
   FILES:=$(LINUX_DIR)/drivers/usb/core/usbcore.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/usb-core/description
+ Kernel support for USB
+endef
+
 $(eval $(call KernelPackage,usb-core))
 
 
 define KernelPackage/usb-uhci
   $(call usbdep,)
   TITLE:=Support for UHCI controllers
-  DESCRIPTION:=Kernel support for USB UHCI controllers
 endef
 
 define KernelPackage/usb-uhci/2.4
@@ -66,25 +68,31 @@ define KernelPackage/usb-uhci/2.6
   AUTOLOAD:=$(call AutoLoad,50,uhci-hcd)
 endef
 
+define KernelPackage/usb-uhci/description
+ Kernel support for USB UHCI controllers
+endef
+
 $(eval $(call KernelPackage,usb-uhci))
 
 
 define KernelPackage/usb-uhci-iv
   $(call usbdep,@LINUX_2_4)
   TITLE:=Support for Intel/VIA UHCI controllers 
-  DESCRIPTION:=Kernel support for Intel/VIA USB UHCI controllers
   KCONFIG:=CONFIG_USB_UHCI
   FILES:=$(LINUX_DIR)/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,usb-uhci) 
 endef 
 
+define KernelPackage/usb-uhci-iv/description
+ Kernel support for Intel/VIA USB UHCI controllers
+endef
+
 $(eval $(call KernelPackage,usb-uhci-iv)) 
 
 
 define KernelPackage/usb-ohci
   $(call usbdep,)
   TITLE:=Support for OHCI controllers
-  DESCRIPTION:=Kernel support for USB OHCI controllers
 endef
 
 define KernelPackage/usb-ohci/2.4
@@ -99,37 +107,46 @@ define KernelPackage/usb-ohci/2.6
   AUTOLOAD:=$(call AutoLoad,50,ohci-hcd)
 endef
 
+define KernelPackage/usb-ohci/description
+ Kernel support for USB OHCI controllers
+endef
+
 $(eval $(call KernelPackage,usb-ohci))
 
 
 define KernelPackage/usb-adm5120
   $(call usbdep,@LINUX_2_6_ADM5120||@LINUX_2_6_ADM5120EB)
   TITLE:=Support for the ADM5120 HCD controller
-  DESCRIPTION:=Kernel support for the ADM5120 HCD USB controller
   KCONFIG:=CONFIG_USB_ADM5120_HCD
   FILES:=$(LINUX_DIR)/drivers/usb/host/adm5120-hcd.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,adm5120-hcd)
 endef
 
+define KernelPackage/usb-adm5120/description
+ Kernel support for the ADM5120 HCD USB controller
+endef
+
 $(eval $(call KernelPackage,usb-adm5120))
 
 
 define KernelPackage/usb2
   $(call usbdep,)
   TITLE:=Support for USB2 controllers
-  DESCRIPTION:=Kernel support for USB2 (EHCI) controllers
   KCONFIG:=CONFIG_USB_EHCI_HCD
   FILES:=$(LINUX_DIR)/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,ehci-hcd)
 endef
 
+define KernelPackage/usb2/description
+ Kernel support for USB2 (EHCI) controllers
+endef
+
 $(eval $(call KernelPackage,usb2))
 
 
 define KernelPackage/usb-acm
   $(call usbdep,)
   TITLE:=Support for modems/isdn controllers
-  DESCRIPTION:=Kernel support for USB ACM devices (modems/isdn controllers)
   KCONFIG:=CONFIG_USB_ACM
 endef
 
@@ -143,13 +160,16 @@ define KernelPackage/usb-acm/2.6
   AUTOLOAD:=$(call AutoLoad,60,cdc-acm)
 endef
 
+define KernelPackage/usb-acm/description
+ Kernel support for USB ACM devices (modems/isdn controllers)
+endef
+
 $(eval $(call KernelPackage,usb-acm))
 
 
 define KernelPackage/usb-audio
   $(call usbdep,+kmod-soundcore)
   TITLE:=Support for audio devices
-  DESCRIPTION:=Kernel support for USB audio devices
 endef
 
 define KernelPackage/usb-audio/2.4
@@ -166,13 +186,16 @@ define KernelPackage/usb-audio/2.6
   AUTOLOAD:=$(call AutoLoad,60,snd-usb-lib snd-usb-audio)
 endef
 
+define KernelPackage/usb-audio/description
+ Kernel support for USB audio devices
+endef
+
 $(eval $(call KernelPackage,usb-audio))
 
 
 define KernelPackage/usb-printer
   $(call usbdep,)
   TITLE:=Support for printers
-  DESCRIPTION:=Kernel support for USB printers
   KCONFIG:=CONFIG_USB_PRINTER
 endef
 
@@ -186,109 +209,136 @@ define KernelPackage/usb-printer/2.6
   AUTOLOAD:=$(call AutoLoad,60,usblp)
 endef
 
+define KernelPackage/usb-printer/description
+ Kernel support for USB printers
+endef
+
 $(eval $(call KernelPackage,usb-printer))
 
 
 define KernelPackage/usb-serial
   $(call usbdep,)
   TITLE:=Support for USB-to-Serial converters
-  DESCRIPTION:=Kernel support for USB-to-Serial converters
   KCONFIG:=CONFIG_USB_SERIAL
   FILES:=$(LINUX_DIR)/drivers/usb/serial/usbserial.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,usbserial)
 endef
 
+define KernelPackage/usb-serial/description
+ Kernel support for USB-to-Serial converters
+endef
+
 $(eval $(call KernelPackage,usb-serial))
 
 
 define KernelPackage/usb-serial-airprime
   $(call usbdep,kmod-usb-serial @LINUX_2_6)
   TITLE:=Support for Airprime (EVDO) 
-  DESCRIPTION:=Kernel support for Airprime (EVDO) 
   KCONFIG:=CONFIG_USB_SERIAL_AIRPRIME
   FILES:=$(LINUX_DIR)/drivers/usb/serial/airprime.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,airprime)
 endef
 
+define KernelPackage/usb-serial-airprime/description
+ Kernel support for Airprime (EVDO) 
+endef
+
 $(eval $(call KernelPackage,usb-serial-airprime))
 
 
 define KernelPackage/usb-serial-belkin
   $(call usbdep,kmod-usb-serial)
   TITLE:=Support for Belkin devices
-  DESCRIPTION:=Kernel support for Belkin USB-to-Serial converters
   KCONFIG:=CONFIG_USB_SERIAL_BELKIN
   FILES:=$(LINUX_DIR)/drivers/usb/serial/belkin_sa.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,belkin_sa)
 endef
 
+define KernelPackage/usb-serial-belkin/description
+ Kernel support for Belkin USB-to-Serial converters
+endef
+
 $(eval $(call KernelPackage,usb-serial-belkin))
 
 
 define KernelPackage/usb-serial-ftdi
   $(call usbdep,kmod-usb-serial)
   TITLE:=Support for FTDI devices
-  DESCRIPTION:=Kernel support for FTDI USB-to-Serial converters
   KCONFIG:=CONFIG_USB_SERIAL_FTDI_SIO
   FILES:=$(LINUX_DIR)/drivers/usb/serial/ftdi_sio.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,ftdi_sio)
 endef
 
+define KernelPackage/usb-serial-ftdi/description
+ Kernel support for FTDI USB-to-Serial converters
+endef
+
 $(eval $(call KernelPackage,usb-serial-ftdi))
 
 
 define KernelPackage/usb-serial-mct
   $(call usbdep,kmod-usb-serial)
   TITLE:=Support for Magic Control Tech. devices
-  DESCRIPTION:=Kernel support for Magic Control Technology USB-to-Serial converters
   KCONFIG:=CONFIG_USB_SERIAL_MCT_U232
   FILES:=$(LINUX_DIR)/drivers/usb/serial/mct_u232.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,mct_u232)
 endef
 
+define KernelPackage/usb-serial-mct/description
+ Kernel support for Magic Control Technology USB-to-Serial converters
+endef
+
 $(eval $(call KernelPackage,usb-serial-mct))
 
 
 define KernelPackage/usb-serial-pl2303
   $(call usbdep,kmod-usb-serial)
   TITLE:=Support for Prolific PL2303 devices
-  DESCRIPTION:=Kernel support for Prolific PL2303 USB-to-Serial converters
   KCONFIG:=CONFIG_USB_SERIAL_PL2303
   FILES:=$(LINUX_DIR)/drivers/usb/serial/pl2303.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,pl2303)
 endef
 
+define KernelPackage/usb-serial-pl2303/description
+ Kernel support for Prolific PL2303 USB-to-Serial converters
+endef
+
 $(eval $(call KernelPackage,usb-serial-pl2303))
 
 
 define KernelPackage/usb-serial-sierrawireless
   $(call usbdep,kmod-usb-serial @LINUX_2_6)
   TITLE:=Support for Sierra Wireless devices
-  DESCRIPTION:=Kernel support for Sierra Wireless devices
   KCONFIG:=CONFIG_USB_SERIAL_SIERRAWIRELESS
   FILES:=$(LINUX_DIR)/drivers/usb/serial/sierra.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,sierra)
 endef
 
+define KernelPackage/usb-serial-sierrawireless/description
+ Kernel support for Sierra Wireless devices
+endef
+
 $(eval $(call KernelPackage,usb-serial-sierrawireless))
 
 
 define KernelPackage/usb-serial-visor
   $(call usbdep,kmod-usb-serial)
   TITLE:=Support for Handspring Visor devices
-  DESCRIPTION:=Kernel support for Handspring Visor PDAs
   KCONFIG:=CONFIG_USB_SERIAL_VISOR
   FILES:=$(LINUX_DIR)/drivers/usb/serial/visor.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,visor)
 endef
 
+define KernelPackage/usb-serial-visor/description
+ Kernel support for Handspring Visor PDAs
+endef
+
 $(eval $(call KernelPackage,usb-serial-visor))
 
 
 define KernelPackage/usb-serial-keyspan
   $(call usbdep,kmod-usb-serial)
   TITLE:=Support for Keyspan USB-to-Serial devices
-  DESCRIPTION:=Kernel support for Keyspan USB-to-Serial devices
   KCONFIG:= \
        CONFIG_USB_SERIAL_KEYSPAN \
        CONFIG_USB_SERIAL_KEYSPAN_USA28 \
@@ -307,97 +357,122 @@ define KernelPackage/usb-serial-keyspan
   AUTOLOAD:=$(call AutoLoad,65,keyspan)
 endef
 
+define KernelPackage/usb-serial-keyspan/description
+ Kernel support for Keyspan USB-to-Serial devices
+endef
+
 $(eval $(call KernelPackage,usb-serial-keyspan))
 
 
 define KernelPackage/usb-serial-option
   $(call usbdep,kmod-usb-serial @LINUX_2_6)
   TITLE:=Support for Option HSDPA modems
-  DESCRIPTION:=Kernel support for Option HSDPA modems
   KCONFIG:=CONFIG_USB_SERIAL_OPTION
   FILES:=$(LINUX_DIR)/drivers/usb/serial/option.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,option)
 endef
 
+define KernelPackage/usb-serial-option/description
+ Kernel support for Option HSDPA modems
+endef
+
 $(eval $(call KernelPackage,usb-serial-option))
 
 
 define KernelPackage/usb-storage
   $(call usbdep,+kmod-scsi-core)
   TITLE:=USB Storage support
-  DESCRIPTION:=Kernel support for USB Mass Storage devices
   KCONFIG:=CONFIG_USB_STORAGE
   FILES:=$(LINUX_DIR)/drivers/usb/storage/usb-storage.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,scsi_mod sd_mod usb-storage)
 endef
 
+define KernelPackage/usb-storage/description
+ Kernel support for USB Mass Storage devices
+endef
+
 $(eval $(call KernelPackage,usb-storage))
 
 
 define KernelPackage/usb-atm
   $(call usbdep,@LINUX_2_6 kmod-atm)
   TITLE:=Support for ATM on USB bus
-  DESCRIPTION:=Kernel support for USB DSL modems
   KCONFIG:=CONFIG_USB_ATM
   FILES:=$(LINUX_DIR)/drivers/usb/atm/usbatm.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,usbatm)
 endef
 
+define KernelPackage/usb-atm/description
+ Kernel support for USB DSL modems
+endef
+
 $(eval $(call KernelPackage,usb-atm))
 
 
 define KernelPackage/usb-speedtouch
   $(call usbdep,@LINUX_2_6 kmod-atm)
   TITLE:=Support for SpeedTouch ADSL modems
-  DESCRIPTION:=Kernel support for SpeedTouch USB ADSL modems
   KCONFIG:=CONFIG_USB_SPEEDTOUCH
   FILES:=$(LINUX_DIR)/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,70,speedtch)
 endef
 
+define KernelPackage/usb-speedtouch/description
+ Kernel support for SpeedTouch USB ADSL modems
+endef
+
 $(eval $(call KernelPackage,usb-speedtouch))
 
 
 define KernelPackage/ueagle-atm
   $(call usbdep,@LINUX_2_6 kmod-atm)
   TITLE:=Driver for Eagle 8051 based USB ADSL modems
-  DESCRIPTION:=Kernel support for Eagle 8051 based USB ADSL modems
   FILES:=$(LINUX_DIR)/drivers/usb/atm/ueagle-atm.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=CONFIG_USB_UEAGLEATM
   AUTOLOAD:=$(call AutoLoad,70,ueagle-atm)
 endef
 
+define KernelPackage/ueagle-atm/description
+ Kernel support for Eagle 8051 based USB ADSL modems
+endef
+
 $(eval $(call KernelPackage,ueagle-atm))
 
 
 define KernelPackage/usb-pwc
   $(call usbdep,+kmod-videodev @LINUX_2_6)
   TITLE:=Philips WebCam driver
-  DESCRIPTION:=Kernel modules for supporting Philips WebCam USB devices
   KCONFIG:=CONFIG_USB_PWC CONFIG_VIDEO_V4L1=y CONFIG_VIDEO_CAPTURE_DRIVERS=y CONFIG_V4L_USB_DRIVERS=y CONFIG_USB_PWC_DEBUG=n
   FILES:=$(LINUX_DIR)/drivers/media/video/pwc/pwc.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,70,pwc)
 endef
 
+
+define KernelPackage/usb-pwc/description
+ Kernel modules for supporting Philips WebCam USB devices
+endef
+
 $(eval $(call KernelPackage,usb-pwc))
 
 
 define KernelPackage/cpia2
   $(call usbdep,+kmod-videodev @LINUX_2_6)
   TITLE:=CPIA2 video driver
-  DESCRIPTION:=Kernel modules for CPIA2 WebCam devices
   KCONFIG:=CONFIG_VIDEO_CPIA2
   FILES:=$(LINUX_DIR)/drivers/media/video/cpia2/cpia2.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,70,cpia2)
 endef
 
+define KernelPackage/cpia2/description
+ Kernel modules for CPIA2 WebCam devices
+endef
+
 $(eval $(call KernelPackage,cpia2))
 
 
 define KernelPackage/usb-net
   $(call usbdep,)
   TITLE:=Kernel modules for USB-to-Ethernet convertors
-  DESCRIPTION:=Kernel modules for USB-to-Ethernet convertors
   KCONFIG:=CONFIG_USB_USBNET
   AUTOLOAD:=$(call Autoload,60, usbnet)
 endef
@@ -410,64 +485,84 @@ define KernelPackage/usb-net/2.6
   FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/usbnet.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/usb-net/description
+ Kernel modules for USB-to-Ethernet convertors
+endef
+
 $(eval $(call KernelPackage,usb-net))
 
 
 define KernelPackage/usb-net-asix
   $(call usbdep,kmod-usb-net @LINUX_2_6)
   TITLE:=Kernel module for USB-to-Ethernet Asix convertors
-  DESCRIPTION:=Kernel module for USB-to-Ethernet Asix convertors
   KCONFIG:=CONFIG_USB_NET_AX8817X
   FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/asix.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call Autoload,61,asix)
 endef
 
+define KernelPackage/usb-net-asix/description
+ Kernel module for USB-to-Ethernet Asix convertors
+endef
+
 $(eval $(call KernelPackage,usb-net-asix))
 
 
 define KernelPackage/usb-net-kaweth
   $(call usbdep,kmod-usb-net @LINUX_2_6)
   TITLE:=Kernel module for USB-to-Ethernet Kaweth convertors
-  DESCRIPTION:=Kernel module for USB-to-Ethernet Kaweth convertors
   KCONFIG:=CONFIG_USB_KAWETH
   FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/kaweth.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call Autoload,61,kaweth)
 endef
 
+define KernelPackage/usb-net-kaweth/description
+ Kernel module for USB-to-Ethernet Kaweth convertors
+endef
+
 $(eval $(call KernelPackage,usb-net-kaweth))
 
 
 define KernelPackage/usb-net-pegasus
   $(call usbdep,kmod-usb-net @LINUX_2_6)
   TITLE:=Kernel module for USB-to-Ethernet Pegasus convertors
-  DESCRIPTION:=Kernel module for USB-to-Ethernet Pegasus convertors
   KCONFIG:=CONFIG_USB_PEGASUS
   FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/pegasus.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call Autoload,61,pegasus)
 endef
 
+define KernelPackage/usb-net-pegasus/description
+ Kernel module for USB-to-Ethernet Pegasus convertors
+endef
+
 $(eval $(call KernelPackage,usb-net-pegasus))
 
 
 define KernelPackage/usb-hid
   $(call usbdep,@LINUX_2_6 +kmod-input-core +kmod-input-evdev)
   TITLE:=Support for USB Human Input Devices
-  DESCRIPTION:=Kernel support for USB HID devices such as keyboards and mice
   KCONFIG:=CONFIG_USB_HID
   FILES:=$(LINUX_DIR)/drivers/$(USBHID_DIR)/usbhid.ko
   AUTOLOAD:=$(call AutoLoad,70,usbhid)
 endef
 
+
+define KernelPackage/usb-hid/description
+ Kernel support for USB HID devices such as keyboards and mice
+endef
+
 $(eval $(call KernelPackage,usb-hid))
 
 
 define KernelPackage/usb-yealink
   $(call usbdep,@LINUX_2_6 +kmod-input-core +kmod-input-evdev)
   TITLE:=USB Yealink VOIP phone
-  DESCRIPTION:=Kernel support for Yealink VOIP phone
   KCONFIG:=CONFIG_USB_YEALINK CONFIG_INPUT_YEALINK CONFIG_INPUT=m CONFIG_INPUT_MISC=y
   FILES:=$(LINUX_DIR)/drivers/$(USBINPUT_DIR)/yealink.ko
   AUTOLOAD:=$(call AutoLoad,70,yealink)
 endef
 
+define KernelPackage/usb-yealink/description
+ Kernel support for Yealink VOIP phone
+endef
+
 $(eval $(call KernelPackage,usb-yealink))
index abe261a..e63039a 100644 (file)
@@ -11,14 +11,6 @@ WIMENU:=Wireless Drivers
 define KernelPackage/ieee80211
   SUBMENU:=$(WIMENU)
   TITLE:=802.11 Networking stack
-  DESCRIPTION:=\\\
-       \\\
-       Includes: \\\
-       - ieee80211_crypt \\\
-       - ieee80211 \\\
-       - ieee80211_crypt_wep \\\
-       - ieee80211_crypt_tkip \\\
-       - ieee80211_crytp_ccmp
   DEPENDS:=@LINUX_2_6 +kmod-crypto
   KCONFIG:= \
        CONFIG_IEEE80211 \
@@ -40,6 +32,16 @@ define KernelPackage/ieee80211
   )
 endef
 
+define KernelPackage/ieee80211/description
+ Kernel modules for 802.11 Networking stack
+ Includes:  
+ - ieee80211_crypt  
+ - ieee80211  
+ - ieee80211_crypt_wep  
+ - ieee80211_crypt_tkip  
+ - ieee80211_crytp_ccmp
+endef
+
 $(eval $(call KernelPackage,ieee80211))
 
 
@@ -52,73 +54,85 @@ define KernelPackage/ieee80211-softmac
   AUTOLOAD:=$(call AutoLoad,20,ieee80211softmac)
 endef
 
+define KernelPackage/ieee80211-softmac/description
+ Kernel modules for 802.11 SoftMAC support
+endef
+
 $(eval $(call KernelPackage,ieee80211-softmac))
 
 
 define KernelPackage/net-bcm43xx
   SUBMENU:=$(WIMENU)
   TITLE:=Broadcom BCM43xx driver
-  DESCRIPTION:=\\\
-       \\\
-       Includes: \\\
-       - bcm43xx
   DEPENDS:=kmod-ieee80211-softmac
   KCONFIG:=CONFIG_BCM43XX
   FILES:=$(LINUX_DIR)/drivers/net/wireless/bcm43xx/bcm43xx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,bcm43xx)
 endef
 
+define KernelPackage/net-bcm43xx/description
+ Kernel support for Broadcom BCM43xx
+ Includes:  
+ - bcm43xx
+endef
+
 $(eval $(call KernelPackage,net-bcm43xx))
 
 
 define KernelPackage/net-ipw2100
   SUBMENU:=$(WIMENU)
   TITLE:=Intel IPW2100 driver
-  DESCRIPTION:=\\\
-       \\\
-       Includes: \\\
-       - ipw2100
   DEPENDS:=kmod-ieee80211
   KCONFIG:=CONFIG_IPW2100
   FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2100.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,ipw2100)
 endef
 
+define KernelPackage/net-ipw2100/description
+ Kernel support for Intel IPW2100
+ Includes:  
+ - ipw2100
+endef
+
 $(eval $(call KernelPackage,net-ipw2100))
 
 
 define KernelPackage/net-ipw2200
   SUBMENU:=$(WIMENU)
   TITLE:=Intel IPW2200 driver
-  DESCRIPTION:=\\\
-       \\\
-       Includes: \\\
-       - ipw2200
   DEPENDS:=kmod-ieee80211
   KCONFIG:=CONFIG_IPW2200
   FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2200.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,ipw2200)
 endef
 
+define KernelPackage/net-ipw2200/description
+ Kernel support for Intel IPW2200
+ Includes:  
+ - ipw2200
+endef
+
 $(eval $(call KernelPackage,net-ipw2200))
 
 
 define KernelPackage/net-airo
   SUBMENU:=$(WIMENU)
   TITLE:=Cisco Aironet driver
-  DESCRIPTION:=Driver for Cisco Aironet cards
   KCONFIG:=CONFIG_AIRO
   FILES:=$(LINUX_DIR)/drivers/net/wireless/airo.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,airo)
 endef
 
+define KernelPackage/net-airo/description
+ Kernel support for Cisco Aironet cards
+endef
+
 $(eval $(call KernelPackage,net-airo))
 
 
 define KernelPackage/net-hermes
   SUBMENU:=$(WIMENU)
   TITLE:=Hermes 802.11b chipset support
-  DESCRIPTION:=Kernel support for Hermes 802.11b chipsets
   DEPENDS:=@LINUX_2_6
   KCONFIG:=CONFIG_HERMES
   FILES:= \
@@ -127,55 +141,71 @@ define KernelPackage/net-hermes
   AUTOLOAD:=$(call AutoLoad,50,hermes orinoco)
 endef
 
+define KernelPackage/net-hermes/description
+ Kernel support for Hermes 802.11b chipsets
+endef
+
 $(eval $(call KernelPackage,net-hermes))
 
 
 define KernelPackage/net-hermes-pci
   SUBMENU:=$(WIMENU)
   TITLE:=Intersil Prism 2.5 PCI support
-  DESCRIPTION:=Kernel modules for Intersil Prism 2.5 PCI support
   DEPENDS:=kmod-net-hermes
   KCONFIG:=CONFIG_PCI_HERMES
   FILES:=$(LINUX_DIR)/drivers/net/wireless/orinoco_pci.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,55,orinoco_pci)
 endef
 
+define KernelPackage/net-hermes-pci/description
+ Kernel modules for Intersil Prism 2.5 PCI support
+endef
+
 $(eval $(call KernelPackage,net-hermes-pci))
 
 
 define KernelPackage/net-hermes-plx
   SUBMENU:=$(WIMENU)
   TITLE:=PLX9052 based PCI adaptor
-  DESCRIPTION:=Kernel modules for Hermes in PLX9052 based PCI adaptors
   DEPENDS:=kmod-net-hermes
   KCONFIG:=CONFIG_PLX_HERMES
   FILES:=$(LINUX_DIR)/drivers/net/wireless/orinoco_plx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,55,orinoco_plx)
 endef
 
+define KernelPackage/net-hermes-plx/description
+ Kernel modules for Hermes in PLX9052 based PCI adaptors
+endef
+
 $(eval $(call KernelPackage,net-hermes-plx))
 
 
 define KernelPackage/net-prism54
   SUBMENU:=$(WIMENU)
   TITLE:=Intersil Prism54 support
-  DESCRIPTION:=Kernel modules for Intersil Prism54 support
   KCONFIG:=CONFIG_PRISM54
   FILES:=$(LINUX_DIR)/drivers/net/wireless/prism54/prism54.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,prism54)
 endef
 
+define KernelPackage/net-prism54/description
+ Kernel modules for Intersil Prism54 support
+endef
+
 $(eval $(call KernelPackage,net-prism54))
 
 
 define KernelPackage/net-zd1211rw
   SUBMENU:=$(WIMENU)
   TITLE:=Zydas ZD1211 support
-  DESCRIPTION:=Kernel modules Zydas ZD1211 support, kernel version
   DEPENDS:=+kmod-ieee80211 +zd1211-firmware @LINUX_2_6
   KCONFIG:=CONFIG_ZD1211RW
   FILES:=$(LINUX_DIR)/drivers/net/wireless/zd1211rw/zd1211rw.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,zd1211rw)
 endef
 
+define KernelPackage/net-zd1211rw/description
+ Kernel modules for Zydas ZD1211 support, kernel version
+endef
+
 $(eval $(call KernelPackage,net-zd1211rw))
index 7a18740..d31aeaa 100644 (file)
@@ -23,12 +23,14 @@ define Package/kexec-tools
   CATEGORY:=Utilities
   DEPENDS:=@i386 +zlib
   TITLE:=Kernel boots kernel
-  DESCRIPTION:=\
-       kexec is a set of systems call that allows you to load \\\
-       another kernel from the currently executing Linux kernel.
   URL:=http://www.xmission.com/~ebiederm/files/kexec/README
 endef
 
+define Package/kexec-tools/description
+ kexec is a set of systems call that allows you to load 
+ another kernel from the currently executing Linux kernel.
+endef
+
 MAKE_FLAGS += \
        DESTDIR="$(PKG_INSTALL_DIR)" \
        EXTRA_CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
index 787c19d..61eae58 100644 (file)
@@ -23,14 +23,16 @@ define Package/keynote
   CATEGORY:=Network
   DEPENDS:=@LINUX_2_6 +libopenssl
   TITLE:=Simple and flexible trust-management system
-  DESCRIPTION:=\
-       KeyNote is a simple and flexible trust-management system designed to work \\\
-       well for a variety of large- and small- scale Internet-based applications.\\\
-       It provides a single, unified language for both local policies and \\\
-       credentials. 
   URL:=http://www1.cs.columbia.edu/~angelos/keynote.html
 endef
 
+define Package/keynote/description
+ KeyNote is a simple and flexible trust-management system designed to work 
+ well for a variety of large- and small- scale Internet-based applications.
+ It provides a single, unified language for both local policies and 
+ credentials.
+endef
+
 CONFIGURE_ARGS += \
        --enable-static \
        --enable-shared
index 0180d59..c11bf08 100644 (file)
@@ -22,10 +22,13 @@ define Package/libjson
   SECTION:=libs
   CATEGORY:=Libraries
   TITLE:=javascript object notation
-  DESCRIPTION:=library for javascript object notation backends
   URL:=http://oss.metaparadigm.com/json-c/
 endef
 
+define Package/libjson/description
+ This package contains a library for javascript object notation backends.
+endef
+
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR) \
                DESTDIR="$(PKG_INSTALL_DIR)" \
index 52a81a1..67719b8 100644 (file)
@@ -22,12 +22,14 @@ define Package/libpcap
   SECTION:=libs
   CATEGORY:=Libraries
   TITLE:=Low-level packet capture library
-  DESCRIPTION:=\
-       This package contains a system-independent library for user-level \\\
-       network packet capture.
   URL:=http://www.tcpdump.org/
 endef
 
+define Package/libpcap/description
+ This package contains a system-independent library for user-level network 
+ packet capture.
+endef
+
 CONFIGURE_ARGS += \
        --enable-shared \
        --enable-static \
index e00627d..bfd4a2c 100644 (file)
@@ -22,8 +22,6 @@ define KernelPackage/mac80211
   TITLE:=Linux 802.11 Wireless Networking Stack
   DEPENDS:=@LINUX_2_6
   KCONFIG:=CONFIG_MAC80211
-  DESCRIPTION:=\
-       This package contains the DeviceScape 80211 wireless stack.
   FILES:= \
        $(PKG_BUILD_DIR)/mac80211/mac80211.$(LINUX_KMOD_SUFFIX) \
        $(PKG_BUILD_DIR)/mac80211/rc80211_lowest.$(LINUX_KMOD_SUFFIX) \
@@ -32,6 +30,10 @@ define KernelPackage/mac80211
   AUTOLOAD:=$(call AutoLoad,20,cfg80211 mac80211 rc80211_simple)
 endef
 
+define KernelPackage/mac80211/description
+ This package contains the DeviceScape 80211 wireless stack.
+endef
+
 define Build/Prepare
        mkdir -p $(PKG_BUILD_DIR)/mac80211
        $(CP) ./src/mac80211/* $(PKG_BUILD_DIR)/mac80211/
index 2770c3d..7de2bd3 100644 (file)
@@ -79,8 +79,6 @@ define KernelPackage/madwifi
   SUBMENU:=Wireless Drivers
   TITLE:=Driver for Atheros wireless chipsets
   DEPENDS:=+wireless-tools @!LINUX_2_6_AVR32 @!LINUX_2_6_ETRAX
-  DESCRIPTION:=\
-       This package contains a driver for Atheros 802.11a/b/g chipsets.
   URL:=http://madwifi.org/
   FILES:= \
                $(PKG_BUILD_DIR)/ath_hal/ath_hal.$(LINUX_KMOD_SUFFIX) \
@@ -90,6 +88,10 @@ define KernelPackage/madwifi
   AUTOLOAD:=$(call AutoLoad,50,$(MADWIFI_AUTOLOAD))
 endef
 
+define KernelPackage/madwifi/description
+ This package contains a driver for Atheros 802.11a/b/g chipsets.
+endef
+
 MADWIFI_MAKEOPTS= -C $(PKG_BUILD_DIR) \
                PATH="$(TARGET_PATH)" \
                ARCH="$(LINUX_KARCH)" \
index b755b6f..2bdc8fa 100644 (file)
@@ -20,9 +20,11 @@ define Package/mtd
   SECTION:=utils
   CATEGORY:=Base system
   TITLE:=Update utility for trx firmware images
-  DESCRIPTION:=\
-       This package contains an utility useful to upgrade from other firmware or \\\
-       older OpenWrt releases.
+endef
+
+define Package/mtd/description
+ This package contains an utility useful to upgrade from other firmware or 
+ older OpenWrt releases.
 endef
 
 define Build/Prepare
index a683de9..f51c233 100644 (file)
@@ -22,7 +22,6 @@ define Package/libncurses
   SECTION:=libs
   CATEGORY:=Libraries
   TITLE:=Terminal handling library
-  DESCRIPTION:=Terminal handling library
   URL:=http://www.gnu.org/software/ncurses/
 endef
 
index c5b56b7..1c965ac 100644 (file)
@@ -24,7 +24,6 @@ PKG_UNPACK:=mkdir -p $(PKG_BUILD_DIR); gzip -dc $(DL_DIR)/$(PKG_SOURCE) | $(TAR)
 define KernelPackage/nozomi
   SUBMENU:=Other modules
   TITLE:=Option Globetrotter HSDPA driver
-  DESCRIPTION:=Option Globetrotter HSDPA driver
   URL:=http://www.pharscape.org/
   DEPENDS:=@LINUX_2_4 @PCMCIA_SUPPORT
   FILES:=$(PKG_BUILD_DIR)/noz.$(LINUX_KMOD_SUFFIX)
index f883a29..931aab4 100644 (file)
@@ -25,11 +25,13 @@ define Package/ntfs-3g
   DEPENDS:=+libfuse +fuse-utils
   SECTION:=utils
   CATEGORY:=Utilities
-  DESCRIPTION:=\
-       Third generation Read/Write NTFS driver
   URL:=http://www.ntfs-3g.org
 endef
 
+define Package/ntfs-3g/description
+ This package contains the third generation Read/Write NTFS driver
+endef
+
 CONFIGURE_ARGS += \
        --enable-shared \
        --enable-static \
@@ -64,6 +66,7 @@ define Package/ntfs-3g/install
 endef
 
 $(eval $(call BuildPackage,ntfs-3g))
+
 $(eval $(call RequireCommand,pkg-config, \
        $(PKG_NAME) requires pkg-config. \
 ))
index e7a59a7..e053a43 100644 (file)
@@ -18,9 +18,10 @@ define Package/nvram
   CATEGORY:=Utilities
   DEPENDS:=@TARGET_BRCM_2_4
   TITLE:=Broadcom config utility
-  DESCRIPTION:=\
-       This package contains an utility to control broadcom's 'nvram' config \\\
-       area.
+endef
+
+define Package/nvram/description
+ This package contains an utility to control broadcom's 'nvram' config area.
 endef
 
 define Build/Prepare
index 015404d..0f8ba5a 100644 (file)
@@ -23,24 +23,28 @@ include $(INCLUDE_DIR)/package.mk
 
 define Package/openssl/Default
   TITLE:=Open source SSL toolkit
-  DESCRIPTION:=\
-       The OpenSSL Project is a collaborative effort to develop a robust, \\\
-       commercial-grade, full-featured, and Open Source toolkit implementing the \\\
-       Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) \\\
-       protocols as well as a full-strength general purpose cryptography library.
   URL:=http://www.openssl.org/
 endef
 
+define Package/openssl/Default/description
+ The OpenSSL Project is a collaborative effort to develop a robust, 
+ commercial-grade, full-featured, and Open Source toolkit implementing the 
+ Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) 
+ protocols as well as a full-strength general purpose cryptography library.
+endef
+
 define Package/libopenssl
-  $(call Package/openssl/Default)
+$(call Package/openssl/Default)
   SECTION:=libs
   CATEGORY:=Libraries
   DEPENDS:=+zlib
   TITLE+= (libraries)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the OpenSSL shared libraries, needed by other \\\
-       programs.
+endef
+
+define Package/libopenssl/description
+$(call Package/openssl/Default/description)
+ This package contains the OpenSSL shared libraries, needed by other 
+ programs.
 endef
 
 define Package/openssl-util
@@ -49,15 +53,18 @@ define Package/openssl-util
   CATEGORY:=Utilities
   DEPENDS:=+libopenssl
   TITLE+= (utility)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the OpenSSL command-line utility.
 endef
 
 define Package/openssl-util/conffiles
 /etc/ssl/openssl.cnf
 endef
 
+define Package/openssl-util/description
+$(call Package/openssl/Default/description)
+ This package contains the OpenSSL command-line utility.
+endef
+
+
 OPENSSL_NO_CIPHERS:= no-idea no-md2 no-mdc2 no-rc2 no-rc5 no-sha0 no-smime \
                                        no-rmd160 no-aes192 no-ripemd no-camellia no-ans1 no-krb5
 OPENSSL_OPTIONS:= shared no-ec no-err no-fips no-hw no-threads zlib-dynamic \
index e6502c4..9e78615 100644 (file)
@@ -21,34 +21,41 @@ include $(INCLUDE_DIR)/package.mk
 
 define Package/openswan/Default
   TITLE:=Openswan
-  DESCRIPTION:=\
-       Openswan is an IPsec implementation for Linux.
   URL:=http://www.openswan.org/
 endef
 
+define Package/openswan/Default/description
+ Openswan is an IPsec implementation for Linux.
+endef
+
 define Package/openswan
-  $(call Package/openswan/Default)
+$(call Package/openswan/Default)
   SECTION:=net
   CATEGORY:=Network
   DEPENDS:=@LINUX_2_4 +kmod-openswan +libgmp +ip
   TITLE+= (daemon)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the Openswan user-land daemon.
   URL:=http://www.openswan.org/
 endef
 
+define Package/openswan/description
+$(call Package/openswan/Default/description)
+ This package contains the Openswan user-land daemon.
+endef
+
 define KernelPackage/openswan
+$(call Package/openswan/Default)
   SUBMENU:=Network Support
-  $(call Package/openswan/Default)
   DEPENDS:=@LINUX_2_4 
   TITLE+= (kernel module)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the Openswan kernel module.
   FILES:=$(PKG_BUILD_DIR)/modobj*/ipsec.$(LINUX_KMOD_SUFFIX)
 endef
 
+define KernelPackage/openswan/description
+$(call Package/openswan/Default/description)
+ This package contains the Openswan kernel module.
+endef
+
+
 PKG_MAKE_OPTS:= \
                LINUX_RELEASE="$(LINUX_RELEASE)" \
                KERNELSRC="$(LINUX_DIR)" \
index 2094585..df3f035 100644 (file)
@@ -28,64 +28,79 @@ define Package/ppp/Default
 endef
 
 define Package/ppp
-  $(call Package/ppp/Default)
+$(call Package/ppp/Default)
   DEPENDS:=+kmod-ppp
   TITLE:=PPP daemon
-  DESCRIPTION:=\
-       This package contains the PPP (Point-to-Point Protocol) daemon.
   MENU:=1
 endef
 
+define Package/ppp/description
+ This package contains the PPP (Point-to-Point Protocol) daemon.
+endef
+
 define Package/ppp-mod-pppoa
-  $(call Package/ppp/Default)
+$(call Package/ppp/Default)
   DEPENDS:=ppp +linux-atm +kmod-pppoa
   TITLE:=PPPoA plugin
-  DESCRIPTION:=\
-       This package contains a PPPoA (PPP over ATM) plugin for ppp.
+endef
+
+define Package/ppp-mod-pppoa/description
+ This package contains a PPPoA (PPP over ATM) plugin for ppp.
 endef
 
 define Package/ppp-mod-pppoe
-  $(call Package/ppp/Default)
+$(call Package/ppp/Default)
   DEPENDS:=ppp +kmod-pppoe
   TITLE:=PPPoE plugin
-  DESCRIPTION:=\
-       This package contains a PPPoE (PPP over Ethernet) plugin for ppp.
+endef
+
+define Package/ppp-mod-pppoe/description
+ This package contains a PPPoE (PPP over Ethernet) plugin for ppp.
 endef
 
 define Package/ppp-mod-radius
-  $(call Package/ppp/Default)
+$(call Package/ppp/Default)
   DEPENDS:=ppp
   TITLE:=RADIUS plugin
-  DESCRIPTION:=\
-       This package contains a RADIUS (Remote Authentication Dial-In User \\\
-       Service) plugin for ppp.
+endef
+
+define Package/ppp-mod-radius/description
+ This package contains a RADIUS (Remote Authentication Dial-In User 
+ Service) plugin for ppp.
 endef
 
 define Package/chat
-  $(call Package/ppp/Default)
+$(call Package/ppp/Default)
   DEPENDS:=ppp
   TITLE:=Establish conversation with a modem
-  DESCRIPTION:=\
-       This package contains an utility to establish conversation with other \\\
-       PPP servers (via a modem).
+endef
+
+define Package/chat/description
+ This package contains an utility to establish conversation with other 
+ PPP servers (via a modem).
 endef
 
 define Package/pppdump
-  $(call Package/ppp/Default)
+$(call Package/ppp/Default)
   DEPENDS:=ppp
   TITLE:=Read PPP record file
-  DESCRIPTION:=\
-       This package contains an utility to read PPP record file.
+endef
+
+define Package/pppdump/description
+ This package contains an utility to read PPP record file.
 endef
 
 define Package/pppstats
-  $(call Package/ppp/Default)
+$(call Package/ppp/Default)
   DEPENDS:=ppp
   TITLE:=Report PPP statistics
-  DESCRIPTION:=\
-       This package contains an utility to report PPP statistics.
 endef
 
+define Package/pppstats/description
+ This package contains an utility to report PPP statistics.
+endef
+
+
 define Build/Configure
 $(call Build/Configure/Default,, \
        UNAME_S="Linux" \
index eb6652f..6a3d98b 100644 (file)
@@ -22,11 +22,13 @@ define Package/pptp
   SECTION:=net
   CATEGORY:=Network
   TITLE:=PPTP client
-  DESCRIPTION:=\
-       This package contains a PPTP (Point-to-Point Tunneling Protocol) client.
   URL:=http://pptpclient.sourceforge.net/
 endef
 
+define Package/pptp/daemon
+ This package contains a PPTP (Point-to-Point Tunneling Protocol) client.
+endef
+
 define Package/pptp/install
        $(INSTALL_DIR) $(1)/usr/sbin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/pptp $(1)/usr/sbin/
index 795ba96..3ae5061 100644 (file)
@@ -19,28 +19,36 @@ PKG_MD5SUM:=6f6787e1dda11ca3b936ad434154f426
 
 include $(INCLUDE_DIR)/package.mk
 
+define Package/qc-usb/Default
+  URL:=http://qce-ga.sourceforge.net/
+endef
+
 define Package/qc-usb-utils
+$(call Package/qc-usb/Default)
   SECTION:=utils
   CATEGORY:=Utilities
   TITLE:=Utility programs for the qc-usb kernel module
-  DESCRIPTION:=\
-       Utilities to tweak parameters of your QuickCam Express or \\\
-       similar webcam. These programs are completely useless without a \\\
-       qc-usb-modules package.
-  URL:=http://qce-ga.sourceforge.net/
+endef
+
+define Package/qc-usb-utils/description
+ Utilities to tweak parameters of your QuickCam Express or similar webcam. 
+ These programs are completely useless without a qc-usb-modules package.
 endef
 
 define KernelPackage/usb-qc
+$(call Package/qc-usb/Default)
   TITLE:=Support for USB QuickCam Express webcam
-  DESCRIPTION:=\
-       Kernel support for Logitech's QuickCam Express webcam and \\\
-       other webcams with similar chipsets.
   SUBMENU:=USB Support
   DEPENDS:=@LINUX_2_6 @USB_SUPPORT kmod-usb-core +kmod-videodev
   FILES:=$(PKG_BUILD_DIR)/quickcam.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,90,quickcam)
 endef
 
+define KernelPackage/usb-qc/description
+ Kernel support for Logitech's QuickCam Express webcam and other webcams 
+ with similar chipsets.
+endef
+
 ifneq ($(CONFIG_PACKAGE_kmod-usb-qc),)
   define Build/Compile/kmod
        $(MAKE) -C $(LINUX_DIR) \
index bc7a659..ae64d97 100644 (file)
@@ -21,10 +21,12 @@ define Package/qos-scripts
   CATEGORY:=Base system
   DEPENDS:=+tc +kmod-sched +iptables-mod-filter +iptables-mod-ipopt +iptables-mod-conntrack +iptables-mod-imq
   TITLE:=QoS scripts
-  DESCRIPTION:=QoS scripts \\\
-        A set of scripts that abstract QoS configuration \\\
-        into a simple configuration file supporting stanzas that specify \\\
-        any number of QoS entries.
+endef
+
+define Package/qos-scripts/description
+ A set of scripts that abstract QoS configuration into a simple 
+ configuration file supporting stanzas that specify any number of QoS 
+ entries.
 endef
 
 define Build/Prepare
index 8538abf..bfa1ef0 100644 (file)
@@ -20,9 +20,11 @@ define Package/robocfg
   SECTION:=utils
   CATEGORY:=Utilities
   TITLE:=BCM5325E/536x switch configuration utility
-  DESCRIPTION:=\
-       This package contains an utility for configuring the Broadcom BCM5325E/536x \\\
-       based switches.
+endef
+
+define Package/robocfg/description
+ This package contains an utility for configuring the Broadcom BCM5325E/536x 
+ based switches.
 endef
 
 define Build/Prepare
index cd38c25..e6cb9d5 100644 (file)
@@ -21,16 +21,17 @@ include $(INCLUDE_DIR)/package.mk
 
 define KernelPackage/rt2500
   SUBMENU:=Wireless Drivers
-  TITLE:=Driver for ralink pci wireless chipsets
+  TITLE:=Driver for Ralink RT2500 pci wireless chipsets
   DEPENDS:=@!BIG_ENDIAN @USB_SUPPORT +wireless-tools
-  DESCRIPTION:=\
-       This package contains a driver for ralink rt2500 pci chipsets.
   URL:=http://rt2x00.serialmonkey.com/
-  FILES:= \
-               $(PKG_BUILD_DIR)/Module/rt2500.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(PKG_BUILD_DIR)/Module/rt2500.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,rt2500)
 endef
 
+define KernelPackage/rt2500/description
+ This package contains a driver for Ralink RT2500 pci chipsets.
+endef
+
 define Build/Compile
        $(MAKE) -C "$(PKG_BUILD_DIR)/Module" \
                CC="$(TARGET_CC)" \
index 629a443..4f58db8 100644 (file)
@@ -21,16 +21,17 @@ include $(INCLUDE_DIR)/package.mk
 
 define KernelPackage/rt2570
   SUBMENU:=Wireless Drivers
-  TITLE:=Driver for ralink usb wireless chipsets
+  TITLE:=Driver for Ralink RT2570 usb wireless chipsets
   DEPENDS:=@LINUX_2_4 @USB_SUPPORT +wireless-tools
-  DESCRIPTION:=\
-       This package contains a driver for ralink rt2570 usb chipsets.
   URL:=http://rt2x00.serialmonkey.com/
-  FILES:= \
-               $(PKG_BUILD_DIR)/Module/rt2570.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(PKG_BUILD_DIR)/Module/rt2570.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,rt2570)
 endef
 
+define KernelPackage/rt2570/description
+ This package contains a driver for Ralink RT2570 usb chipsets.
+endef
+
 define Build/Compile
        $(MAKE) -C "$(PKG_BUILD_DIR)/Module" \
                CC="$(TARGET_CC)" \
index 85233b3..e4080b3 100644 (file)
@@ -30,7 +30,6 @@ define KernelPackage/rt2x00/Default
   TITLE:=Ralink Drivers for RT2x00 cards
   DEPENDS:=@LINUX_2_6
   KCONFIG:=CONFIG_MAC80211
-  DESCRIPTION:=Ralink GPL Drivers for rt2x00 cards
 endef
 
 define KernelPackage/rt2x00-lib
index 086a538..a5ee79b 100644 (file)
@@ -21,34 +21,40 @@ include $(INCLUDE_DIR)/package.mk
 
 define Package/shfs/Default
   TITLE:=ShFS
-  DESCRIPTION:=\
-       ShFS is a simple and easy to use Linux kernel module which allows you to \\\
-       mount remote filesystems using a plain shell (SSH) connection. When using \\\
-       ShFS, you can access all remote files just like the local ones, only the \\\
-       access is governed through the transport security of SSH.
   URL:=http://shfs.sourceforge.net/
 endef
 
+define Package/shfs/Default/description
+ ShFS is a simple and easy to use Linux kernel module which allows you to 
+ mount remote filesystems using a plain shell (SSH) connection. When using 
+ ShFS, you can access all remote files just like the local ones, only the 
+ access is governed through the transport security of SSH.
+endef
+
 define KernelPackage/shfs
-  $(call Package/shfs/Default)
+$(call Package/shfs/Default)
   TITLE+= (kernel module)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the ShFS kernel module.
   FILES:=$(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/shfs/shfs.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=Filesystems
   AUTOLOAD:=$(call AutoLoad,40,shfs)
 endef
 
+define KernelPackage/shfs/description
+$(call Package/shfs/Default/description)
+ This package contains the ShFS kernel module.
+endef
+
 define Package/shfs-utils
-  $(call Package/shfs/Default)
+$(call Package/shfs/Default)
   SECTION:=utils
   CATEGORY:=Utilities
   DEPENDS+=+kmod-shfs
   TITLE+= (utilities)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the ShFS utilities.
+endef
+
+define Package/shfs-utils/description
+$(call Package/shfs/Default/description)
+ This package contains the ShFS utilities.
 endef
 
 define Build/Compile
index 6e6b9f1..8f05c6d 100644 (file)
@@ -25,9 +25,11 @@ define Package/spca5xx-view
   CATEGORY:=Utilities
   TITLE:=spca5xx streaming applicaton
   DEPENDS:=+kmod-spca5xx-le +libpthread
-  DESCRIPTION:=\
-       This package contains a streaming daemon for spca5xx based webcams 
-  URL:=http://www.acmesystems.it
+  URL:=http://www.acmesystems.it/
+endef
+
+define Package/spca5xx-view/description
+ This package contains a streaming daemon for spca5xx based webcams 
 endef
 
 define Build/Compile
index 286b0bb..29b1c15 100644 (file)
@@ -22,35 +22,40 @@ include $(INCLUDE_DIR)/package.mk
 define Package/strongswan/Default
   TITLE:=strongSwan
   DEPENDS:=@LINUX_2_4
-  DESCRIPTION:=\
-       strongSwan is an IPsec implementation for Linux.
   URL:=http://www.strongswan.org/
 endef
 
+define Package/strongswan/Default/descritpion
+ strongSwan is an IPsec implementation for Linux.
+endef
+
 define Package/strongswan
-  $(call Package/strongswan/Default)
+$(call Package/strongswan/Default)
   SECTION:=net
   CATEGORY:=Network
   DEPENDS:=+kmod-strongswan +libgmp @LINUX_2_4
   TITLE+= (daemon)
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the strongSwan user-land daemon.
-  URL:=http://www.strongswan.org/
+endef
+
+define Package/strongswan/description
+$(call Package/strongswan/Default/description)
+ This package contains the strongSwan user-land daemon.
 endef
 
 define KernelPackage/strongswan
+$(call Package/strongswan/Default)
   SUBMENU:=Network Support
-  $(call Package/strongswan/Default)
   TITLE+= (kernel module)
   DEPENDS:=@LINUX_2_4
-  DESCRIPTION+=\\\
-       \\\
-       This package contains the strongSwan kernel module.
   FILES:=$(PKG_BUILD_DIR)/linux/net/ipsec/ipsec.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,ipsec)
 endef
 
+define KernelPackage/strongswan/description
+$(call Package/strongswan/Default/description)
+ This package contains the strongSwan kernel module.
+endef
+
 PKG_MAKE_OPTS:= \
                LINUX_RELEASE="$(LINUX_RELEASE)" \
                KERNELSRC="$(LINUX_DIR)" \
index dd09248..b7c6dc8 100644 (file)
@@ -18,8 +18,6 @@ define KernelPackage/switch
   SUBMENU:=Other modules
   DEPENDS:=@TARGET_BRCM_2_4||TARGET_BRCM47XX
   TITLE:=Switch drivers
-  DESCRIPTION:=\
-       This package contains switch drivers for ADM6996L and BCM53XX RoboSwitch.
   FILES:= \
        $(PKG_BUILD_DIR)/switch-core.$(LINUX_KMOD_SUFFIX) \
        $(PKG_BUILD_DIR)/switch-adm.$(LINUX_KMOD_SUFFIX) \
@@ -27,6 +25,10 @@ define KernelPackage/switch
   AUTOLOAD:=$(call AutoLoad,20,switch-core switch-robo switch-adm)
 endef
 
+define KernelPackage/switch/description
+ This package contains switch drivers for ADM6996L and BCM53XX RoboSwitch.
+endef
+
 define Build/Prepare
        mkdir -p $(PKG_BUILD_DIR)
        $(CP) ./src/* $(PKG_BUILD_DIR)/
index 9f01587..0ab8ec8 100644 (file)
@@ -23,15 +23,17 @@ define Package/udev
   CATEGORY:=Utilities
   DEPENDS:=@LINUX_2_6
   TITLE:=Dynamic device management subsystem
-  DESCRIPTION:=\
-       udev provides a dynamic device directory containing only the files for \\\
-       actually present devices. It creates or removes device node files in \\\
-       the /dev directory, or it renames network interfaces.
   URL:=http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
 endef
 
+define Package/udev/description
+ udev provides a dynamic device directory containing only the files for 
+ actually present devices. It creates or removes device node files in 
+ the /dev directory, or it renames network interfaces.
+endef
+
 define Package/udevtrigger
-  $(call Package/udev)
+$(call Package/udev)
   TITLE:=Small utility to request kernel devices events for coldplug
 endef
 
index 40f443e..a4cfb90 100644 (file)
@@ -26,44 +26,52 @@ define Package/util-linux/Default
 endef
 
 define Package/fdisk
-  $(call Package/util-linux/Default)
+$(call Package/util-linux/Default)
   TITLE:=Partition table manipulation utility
-  DESCRIPTION:=\
-       This package contains a utility for managing disk partition tables.
-  URL:=http://www.kernel.org/pub/linux/utils/util-linux/
+endef
+
+define Package/fdisk/description
+ This package contains a utility for managing disk partition tables.
 endef
 
 define Package/cfdisk
-  $(call Package/util-linux/Default)
+$(call Package/util-linux/Default)
   TITLE:=Partition table manipulation utility
-  DEPENDS+= +libncurses
-  DESCRIPTION:=\
-       This package contains a utility for managing disk partition tables.
-  URL:=http://www.kernel.org/pub/linux/utils/util-linux/
+  DEPENDS:= +libncurses
+endef
+
+define Package/cfdisk/description
+ This package contains a utility for managing disk partition tables.
 endef
 
 define Package/losetup
-  $(call Package/util-linux/Default)
+$(call Package/util-linux/Default)
   TITLE:=Loopback devices setup and control utility
-  DESCRIPTION:=\
-       This package contains a utility for managing loopback devices.
+endef
+
+define Package/losetup/description
+ This package contains a utility for managing loopback devices.
 endef
 
 define Package/swap-utils
-  $(call Package/util-linux/Default)
+$(call Package/util-linux/Default)
   TITLE:=Swap space management utilities
-  DESCRIPTION:=\
-       This package contains a collection of tools for managing swap space: \\\
-       - mkswap\\\
-       - swapon\\\
-       - swapoff
+endef
+
+define Package/swap-utils/description
+ This package contains a collection of tools for managing swap space: 
+ - mkswap
+ - swapon
+ - swapoff
 endef
 
 define Package/hwclock
-  $(call Package/util-linux/Default)
+$(call Package/util-linux/Default)
   TITLE:=Utilities for managing the hardware clock
-  DESCRIPTION:=\
-        This package contains a utility for managing the hardware clock
+endef
+
+define Package/hwclock/description
+ This package contains a utility for managing the hardware clock.
 endef
 
 define Build/Configure
index e6f2fbc..6582af1 100644 (file)
@@ -26,12 +26,14 @@ define Package/wireless-tools
   SECTION:=net
   CATEGORY:=Base system
   TITLE:=Tools for manipulating Linux Wireless Extensions
-  DESCRIPTION:=\
-       This package contains a collection of tools for configuring wireless \\\
-       adapters implementing the "Linux Wireless Extensions".
   URL:=http://hplabs.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
 endef
 
+define Package/wireless-tools/description
+ This package contains a collection of tools for configuring wireless 
+ adapters implementing the "Linux Wireless Extensions".
+endef
+
 define Build/Compile
        rm -rf $(PKG_INSTALL_DIR)
        mkdir -p $(PKG_INSTALL_DIR)
index 78e3c0f..482ec4a 100644 (file)
@@ -19,26 +19,34 @@ define KernelPackage/wlcompat/Default
   SUBMENUDEP:=@TARGET_BRCM_2_4
   DEPENDS:=@TARGET_BRCM_2_4 @PACKAGE_kmod-brcm-wl||PACKAGE_kmod-brcm-wl-mimo +wireless-tools
   TITLE:=Broadcom wl wrapper module
-  DESCRIPTION:=\
-       This package contains a wrapper module, that provides Wireless Extension \\\
-       support for the proprietary Broadcom wl module.
+endef
+
+define KernelPackage/wlcompat/Default/description
+ This package contains a wrapper module, that provides Wireless Extension 
+ support for the proprietary Broadcom wl module.
 endef
 
 define KernelPackage/wlcompat
-  $(call KernelPackage/wlcompat/Default)
+$(call KernelPackage/wlcompat/Default)
   FILES:=$(PKG_BUILD_DIR)/wlcompat.o
   AUTOLOAD:=$(call AutoLoad,50,wlcompat)
 endef
 
+define KernelPackage/wlcompat/description
+$(call KernelPackage/wlcompat/Default/description)
+endef
+
 define KernelPackage/wlcompat-debug
-  $(call KernelPackage/wlcompat/Default)
+$(call KernelPackage/wlcompat/Default)
   TITLE+= (debug)
-  DESCRIPTION+=\\\
-       \\\
-       This is a debugging version.
   FILES:=$(PKG_BUILD_DIR)/wlcompat-debug.o
 endef
 
+define KernelPackage/wlcompat-debug/description
+$(call KernelPackage/wlcompat/Default/description)
+ This is a debugging version.
+endef
+
 define Build/Prepare
        mkdir -p $(PKG_BUILD_DIR)
        $(CP) ./src/* $(PKG_BUILD_DIR)/
index d61cc7b..c078dc5 100644 (file)
@@ -24,20 +24,27 @@ define KernelPackage/zd1211
   SUBMENU:=Wireless Drivers
   DEPENDS:=@LINUX_2_6 @USB_SUPPORT
   TITLE:=Driver for Zydas 1211 based USB devices
-  DESCRIPTION:=\
-       This package contains a Linux driver for the ZyDAS ZD1211 802.11b/g \\\
-       USB-WLAN-Chip.\\\
-       Initially contributed by ZyDAS, this driver is actively maintained by the \\\
-       open source community.
   FILES:=$(PKG_BUILD_DIR)/zd1211.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,zd1211) 
 endef
 
+define KernelPackage/zd1211/description
+ This package contains a Linux driver for the ZyDAS ZD1211 802.11b/g 
+ USB-WLAN-Chip.
+ Initially contributed by ZyDAS, this driver is actively maintained by the 
+ open source community.
+endef
+
 define Package/zd1211-utils
   SECTION:=utils
   CATEGORY:=Utilities
   TITLE:=zd1211 user-space utilities
-  DESCRIPTION:=zd1211 user-space utilities : apdbg, zd1211-sta
+endef
+
+define Package/zd1211-utils/description
+  zd1211 user-space utilities : 
+ - apdbg
+ - zd1211-sta
 endef
 
 define Build/Compile