CATEGORY:=Administration
DEPENDS:=+libol
TITLE:=A powerful syslog daemon
- DESCRIPTION:=syslog-ng reads and logs messages to the system console, log\\\
- files, other machines and/or users as specified by its\\\
- configuration file.\\\
URL:=http://www.balabit.com/products/syslog_ng/
endef
+define Package/syslog-ng/description
+syslog-ng reads and logs messages to the system console, log
+ files, other machines and/or users as specified by its
+ configuration file.
+
+endef
+
define Package/syslog-ng/conffiles
/etc/syslog-ng/syslog-ng.conf
endef
CATEGORY:=IPv6
DEPENDS:=+libpcap
TITLE:=IPv4 / IPv6 tunnel proxy
- DESCRIPTION:=IPv4 / IPv6 tunnel proxy
URL:=http://toxygen.net/6tunnel/
endef
+define Package/6tunnel/description
+IPv4 / IPv6 tunnel proxy
+endef
+
define Build/Configure
$(call Build/Configure/Default,,ac_cv_path_STRIP=$(STRIP) ac_cv_func_vsnprintf=yes)
endef
CATEGORY:=IPv6
SUBMENU:=IPv6 discovery tools
TITLE:=IPv6 discovery tools
- DESCRIPTION:=IPv6 discovery tools
URL:=http://people.via.ecp.fr/~rem/ndisc6/
endef
+define Package/ndisc/description
+IPv6 discovery tools
+endef
+
define Package/ndisc6
$(call Package/ndisc)
TITLE:=An ICMPv6 neighbour discovery tool
- DESCRIPTION:=An ICMPv6 neighbour discovery tools
+endef
+
+define Package/ndisc6/description
+An ICMPv6 neighbour discovery tools
endef
define Package/rdisc6
$(call Package/ndisc)
TITLE:=An ICMPv6 router discovery tool
- DESCRIPTION:=An ICMPv6 router discovery tool
+endef
+
+define Package/rdisc6/description
+An ICMPv6 router discovery tool
endef
define Package/tcptraceroute6
$(call Package/ndisc)
TITLE:=A TCP/IPv6-based traceroute implementation
- DESCRIPTION:=A TCP/IPv6-based traceroute implementation
endef
+
+define Package/tcptraceroute6/description
+A TCP/IPv6-based traceroute implementation
+endef
define Build/Compile
CATEGORY:=IPv6
DEPENDS:=+kmod-ipv6 +kmod-tun +ip
TITLE:=Portable Transport Relay Translator Daemon
- DESCRIPTION:=\
- The Portable Transport Relay Translator Daemon (pTRTd)\\\
- is a method of allowing IPv6 hosts to communicate with IPv4 hosts.
URL:=http://v6web.litech.org/ptrtd/
endef
+define Package/ptrtd/description
+ The Portable Transport Relay Translator Daemon (pTRTd)
+ is a method of allowing IPv6 hosts to communicate with IPv4 hosts.
+endef
+
MAKE_FLAGS += \
CFLAGS="$(TARGET_CFLAGS)"
SECTION:=ipv6
CATEGORY:=IPv6
TITLE:=IPv6 Routing Advertisement Daemon
- DESCRIPTION:=IPv6 Routing Advertisement Daemon.
URL:=http://v6web.litech.org/radvd/
endef
+define Package/radvd/description
+IPv6 Routing Advertisement Daemon.
+endef
+
define Package/radvd/conffiles
/etc/radvd.conf
endef
CATEGORY:=IPv6
DEPENDS:=+kmod-ipv6
TITLE:=Small DNS proxy that supports IPv6/IPv4 record translation
- DESCRIPTION:=\
- totd is a small DNS proxy nameserver which supports IPv6 and enable IPv6\\\
- only sites to access IPv4 sites by using some translation mechanism such\\\
- as NAT-PT, KAME faith, etc...
URL:=http://pasta.cs.uit.no/software/totd.html
endef
+define Package/totd/description
+ totd is a small DNS proxy nameserver which supports IPv6 and enable IPv6
+ only sites to access IPv4 sites by using some translation mechanism such
+ as NAT-PT, KAME faith, etc...
+endef
+
define Package/totd/conffiles
/etc/totd.conf
endef
SECTION:=ipv6
CATEGORY:=IPv6
TITLE:=Client for Hexago's (Freenet6's) IPv6 service
- DESCRIPTION:=\
- Client to configure an IPv6 tunnel to \\\
- Hexago's (Freenet6's) migration broker.
URL:=http://www.hexago.com
endef
+define Package/tspc/description
+ Client to configure an IPv6 tunnel to
+ Hexago's (Freenet6's) migration broker.
+endef
+
MAKE_FLAGS += \
CFLAGS="$(TARGET_CFLAGS) -I$(PKG_BUILD_DIR)/include -I$(PKG_BUILD_DIR)/platform/linux" \
target=linux \
SECTION:=lang
CATEGORY:=Languages
TITLE:=LUA programming language
- DESCRIPTION:=\
- Lua is a powerful light-weight programming language designed for extending \\\
- applications. Lua is also frequently used as a general-purpose, stand-alone \\\
- language. Lua is free software.
URL:=http://www.lua.org/
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE+= (libraries)
- DESCRIPTION+=\\\
- \\\
- This package contains the LUA shared libraries, needed by other programs.
+endef
+
+define Package/liblua/description
+=
+ Lua is a powerful light-weight programming language designed for extending
+ applications. Lua is also frequently used as a general-purpose, stand-alone
+ language. Lua is free software. This package contains the LUA shared libraries, needed by other programs.
endef
define Package/lua
$(call Package/lua/Default)
DEPENDS:=+liblua +libreadline +libncurses
TITLE+= (interpreter)
- DESCRIPTION+=\\\
- \\\
- This package contains the LUA language interpreter.
+endef
+
+define Package/lua/description
+=
+ Lua is a powerful light-weight programming language designed for extending
+ applications. Lua is also frequently used as a general-purpose, stand-alone
+ language. Lua is free software. This package contains the LUA language interpreter.
endef
define Package/luac
$(call Package/lua/Default)
DEPENDS:=+liblua
TITLE+= (compiler)
- DESCRIPTION+=\\\
- \\\
- This package contains the LUA language compiler.
+endef
+
+define Package/luac/description
+=
+ Lua is a powerful light-weight programming language designed for extending
+ applications. Lua is also frequently used as a general-purpose, stand-alone
+ language. Lua is free software. This package contains the LUA language compiler.
endef
define Package/lua-examples
$(call Package/lua/Default)
DEPENDS:=lua
TITLE+= (examples)
- DESCRIPTION+=\\\
- \\\
- This package contains LUA language examples.
+endef
+
+define Package/lua-examples/description
+=
+ Lua is a powerful light-weight programming language designed for extending
+ applications. Lua is also frequently used as a general-purpose, stand-alone
+ language. Lua is free software. This package contains LUA language examples.
endef
define Build/Configure
define PyPackage/zope-interface
$(call PyPackage/twisted/default)
TITLE:=Zope interface
- DESCRIPTION:=zope-interface
endef
TWISTED_SUPPROJECTS:=core
SECTION:=net
CATEGORY:=Network
TITLE:=An mDNS/DNS-SD implementation
- DESCRIPTION:=\
- An mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation (library).\\\
- Avahi is a system which facilitates service discovery on a local network -- \\\
- this means that you can plug your laptop or computer into a network and \\\
- instantly be able to view other people who you can chat with, find printers \\\
- to print to or find files being shared. This kind of technology is already \\\
- found in MacOS X (branded 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') \\\
- and is very convenient.
URL:=http://www.avahi.org/
endef
CATEGORY:=Libraries
DEPENDS:=+libdaemon +libpthread
TITLE+= (library)
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/libavahi/description
+
+ An mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation (library).
+ Avahi is a system which facilitates service discovery on a local network --
+ this means that you can plug your laptop or computer into a network and
+ instantly be able to view other people who you can chat with, find printers
+ to print to or find files being shared. This kind of technology is already
+ found in MacOS X (branded 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf')
+ and is very convenient.
This package contains the mDNS/DNS-SD shared libraries, used by other programs.
endef
$(call Package/avahi/Default)
DEPENDS:=+libdaemon
TITLE:=IPv4LL network address configuration daemon
- DESCRIPTION+=\\\
- \\\
- This package implements IPv4LL, "Dynamic Configuration of \\\
- IPv4 Link-Local Addresses" (IETF RFC3927), a protocol for \\\
- automatic IP address configuration from the link-local \\\
- 169.254.0.0/16 range without the need for a central server. It \\\
- is primarily intended to be used in ad-hoc networks which lack a \\\
+endef
+
+define Package/avahi-autoipd/description
+
+ An mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation (library).
+ Avahi is a system which facilitates service discovery on a local network --
+ this means that you can plug your laptop or computer into a network and
+ instantly be able to view other people who you can chat with, find printers
+ to print to or find files being shared. This kind of technology is already
+ found in MacOS X (branded 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf')
+ and is very convenient.
+ This package implements IPv4LL, "Dynamic Configuration of
+ IPv4 Link-Local Addresses" (IETF RFC3927), a protocol for
+ automatic IP address configuration from the link-local
+ 169.254.0.0/16 range without the need for a central server. It
+ is primarily intended to be used in ad-hoc networks which lack a
DHCP server.
endef
$(call Package/avahi/Default)
DEPENDS:=+libavahi +libexpat
TITLE+= (daemon)
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/avahi-daemon/description
+
+ An mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation (library).
+ Avahi is a system which facilitates service discovery on a local network --
+ this means that you can plug your laptop or computer into a network and
+ instantly be able to view other people who you can chat with, find printers
+ to print to or find files being shared. This kind of technology is already
+ found in MacOS X (branded 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf')
+ and is very convenient.
This package contains an mDNS/DNS-SD daemon.
endef
$(call Package/avahi/Default)
DEPENDS:=+libavahi
TITLE:=An Unicast DNS server from mDNS/DNS-SD configuration daemon
- DESCRIPTION+=\\\
- \\\
- This package contains an Unicast DNS server from mDNS/DNS-SD configuration \\\
- daemon, which may be used to configure conventional DNS servers using mDNS \\\
+endef
+
+define Package/avahi-dnsconfd/description
+
+
+ This package contains an Unicast DNS server from mDNS/DNS-SD configuration
+ daemon, which may be used to configure conventional DNS servers using mDNS
in a DHCP-like fashion. Especially useful on IPv6.
endef
CATEGORY:=Libraries
DEPENDS:=+libneon +zlib
TITLE:=ClearSilver template system
- DESCRIPTION:=Clearsilver is a fast, powerful, and language-neutral HTML template system. In both static content sites and dynamic HTML applications, it provides a separation between presentation code and application logic which makes working with your project easier.
URL:=http://www.clearsilver.net/
endef
+define Package/clearsilver/description
+Clearsilver is a fast, powerful, and language-neutral HTML template system. In both static content sites and dynamic HTML applications, it provides a separation between presentation code and application logic which makes working with your project easier.
+endef
+
CONFIGURE_ARGS += \
--disable-wdb \
--disable-apache \
CATEGORY:=Libraries
DEPENDS:=+libexpat
TITLE:=Embedded UPnP library
- DESCRIPTION:=CyberLink for C is a UPnP library using C for small and embedded platforms.
URL:=http://sourceforge.net/projects/clinkc
endef
+define Package/libclinkc/description
+CyberLink for C is a UPnP library using C for small and embedded platforms.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Libraries
DEPENDS:=+libxml2
TITLE:=Berkeley DB library
- DESCRIPTION:=Berkeley DB library.
URL:=http://www.sleepycat.com/products/db.shtml
endef
+define Package/libdb/description
+Berkeley DB library.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR)/build_unix; rm -f config.cache; \
$(TARGET_CONFIGURE_OPTS) \
CATEGORY:=Libraries
DEPENDS:=+libiconv +libintl
TITLE:=glib 2.0
- DESCRIPTION:=The GLib library of C routines
URL:=http://www.gtk.org/
endef
+define Package/glib2/description
+The GLib library of C routines
+endef
+
define Build/Configure
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE:=A GSM transcoding library
- DESCRIPTION:=A GSM 06.10 full-rate speech transcoding implementation (library).\\\
- An implementation of the European GSM 06.10 provisional standard \\\
- for full-rate speech transcoding, prI-ETS 300 036, which uses \\\
- RPE/LTP (residual pulse excitation/long term prediction) coding \\\
- at 13 kbit/s.
URL:=ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/
endef
+define Package/libgsm/description
+A GSM 06.10 full-rate speech transcoding implementation (library).
+ An implementation of the European GSM 06.10 provisional standard
+ for full-rate speech transcoding, prI-ETS 300 036, which uses
+ RPE/LTP (residual pulse excitation/long term prediction) coding
+ at 13 kbit/s.
+endef
+
define Package/gsm-utils
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+libgsm
TITLE:=GSM transcoding utilities
- DESCRIPTION:=A GSM 06.10 full-rate speech transcoding implementation (utilities).\\\
- An implementation of the European GSM 06.10 provisional standard \\\
- for full-rate speech transcoding, prI-ETS 300 036, which uses \\\
- RPE/LTP (residual pulse excitation/long term prediction) coding \\\
- at 13 kbit/s.
URL:=ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/
endef
+define Package/gsm-utils/description
+A GSM 06.10 full-rate speech transcoding implementation (utilities).
+ An implementation of the European GSM 06.10 provisional standard
+ for full-rate speech transcoding, prI-ETS 300 036, which uses
+ RPE/LTP (residual pulse excitation/long term prediction) coding
+ at 13 kbit/s.
+endef
+
define Build/Configure
endef
SECTION:=net
CATEGORY:=Network
TITLE:=Zeroconf networking implementation
- DESCRIPTION:=\
- Howl is a cross-platform implementation of Zeroconf networking.
URL:=http://www.porchdogsoft.com/products/howl/
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE+= (library)
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/libhowl/description
+
+ Howl is a cross-platform implementation of Zeroconf networking.
This package contains the Howl shared libraries, used by other programs.
endef
$(call Package/howl/Default)
DEPENDS:=+libhowl
TITLE:=An IPv4 Link-Local address self-assigner daemon
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/howl-autoipd/description
+
+ Howl is a cross-platform implementation of Zeroconf networking.
This package contains an IPv4 Link-Local address self-assigner daemon.
endef
$(call Package/howl/Default)
DEPENDS:=+libhowl
TITLE:=An mDNS (Multicast DNS) service responder daemon
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/howl-mdnsresponder/description
+
+ Howl is a cross-platform implementation of Zeroconf networking.
This package contains an mDNS (Multicast DNS) service responder daemon.
endef
$(call Package/howl/Default)
DEPENDS:=+libhowl
TITLE:=A network interface monitor daemon
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/howl-nifd/description
+
+
This package contains a network interface monitor daemon.
endef
$(call Package/howl/Default)
DEPENDS:=+libhowl
TITLE+= (utilities)
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/howl-utils/description
+
+
This package contains mDNS (Multicast DNS) client utilities.
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE:=The amwall library
- DESCRIPTION:=\
- A library for amwall configuration files.
URL:=http://amselinux.de/
endef
+define Package/libamsel/description
+ A library for amwall configuration files.
+endef
+
define Build/Configure
endef
DEPENDS:=+alsa-lib
CATEGORY:=Libraries
TITLE:=A cross platform audio library
- DESCRIPTION:=\
- Libao is a cross-platform audio library that allows programs to \\\
- output audio using a simple API on a wide variety of platforms.
URL:=http://www.xiph.org/ao/
endef
+define Package/libao/description
+ Libao is a cross-platform audio library that allows programs to
+ output audio using a simple API on a wide variety of platforms.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=An high-performance 2D graphics library
- DESCRIPTION:=\
- A library of functions for 2D graphics supporting a superset of the \\\
- PostScript imaging model, designed to be integrated with graphics, artwork, \\\
- and illustration programs. It is written in optimized C, and is fully \\\
- compatible with C++. With a small footprint of 10,000 lines of code, it is \\\
- especially suitable for embedded applications.
URL:=http://www.levien.com/libart/
endef
+define Package/libart/description
+ A library of functions for 2D graphics supporting a superset of the
+ PostScript imaging model, designed to be integrated with graphics, artwork,
+ and illustration programs. It is written in optimized C, and is fully
+ compatible with C++. With a small footprint of 10,000 lines of code, it is
+ especially suitable for embedded applications.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Audio File library
- DESCRIPTION:=\
- The audiofile library allows the processing of audio data to and from audio \\\
- files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun, BICS, \\\
- and raw data).
URL:=http://www.68k.org/~michael/audiofile/
endef
+define Package/libaudiofile/description
+ The audiofile library allows the processing of audio data to and from audio
+ files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun, BICS,
+ and raw data).
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=A Cisco-like CLI library
- DESCRIPTION:=\
- Libcli provides a shared library for including a Cisco-like \\\
- command-line interface into other software. It's a telnet \\\
- interface which supports command-line editing, history, \\\
- authentication and callbacks for a user-definable function tree.
URL:=http://libcli.sourceforge.net/
endef
+define Package/libcli/description
+ Libcli provides a shared library for including a Cisco-like
+ command-line interface into other software. It's a telnet
+ interface which supports command-line editing, history,
+ authentication and callbacks for a user-definable function tree.
+endef
+
MAKE_FLAGS += \
OPTIM="$(TARGET_CFLAGS)" \
CFLAGS="$(TARGET_CFLAGS)" \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=A lightweight C library that eases the writing of UNIX daemons
- DESCRIPTION:=\
- libdaemon is a lightweight C library that eases the writing of UNIX daemons.\\\
- It consists of the following parts:\\\
- - A wrapper around fork() which does the correct daemonization procedure of a process\\\
- - A wrapper around syslog() for simpler and compatible log output to Syslog or STDERR\\\
- - An API for writing PID files\\\
- - An API for serializing UNIX signals into a pipe for usage with select() or poll()\\\
- - An API for running subprocesses with STDOUT and STDERR redirected to syslog\\\
- \\\
- APIs like these are used in most daemon software available. It is not that \\\
- simple to get it done right and code duplication is not a goal.
URL:=http://0pointer.de/lennart/projects/libdaemon/
endef
+define Package/libdaemon/description
+ libdaemon is a lightweight C library that eases the writing of UNIX daemons.
+ It consists of the following parts:
+ - A wrapper around fork() which does the correct daemonization procedure of a process
+ - A wrapper around syslog() for simpler and compatible log output to Syslog or STDERR
+ - An API for writing PID files
+ - An API for serializing UNIX signals into a pipe for usage with select() or poll()
+ - An API for running subprocesses with STDOUT and STDERR redirected to syslog
+
+ APIs like these are used in most daemon software available. It is not that
+ simple to get it done right and code duplication is not a goal.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Low-level network library
- DESCRIPTION:=\
- libdnet is a library of simplified, portable interface to several \\\
- low-level networking routines.
URL:=http://sourceforge.net/projects/libdnet/
endef
+define Package/libdnet/description
+ libdnet is a library of simplified, portable interface to several
+ low-level networking routines.
+endef
+
define Package/pydnet
SECTION:=libs
DEPENDS:=libdnet +python
CATEGORY:=Libraries
TITLE:=Low-level network library
- DESCRIPTION:=\
- libdnet is a library of simplified, portable interface to several \\\
- low-level networking routines.
URL:=http://sourceforge.net/projects/libdnet/
endef
+define Package/pydnet/description
+ libdnet is a library of simplified, portable interface to several
+ low-level networking routines.
+endef
+
CONFIGURE_ARGS += \
--enable-shared \
--enable-static \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=MPEG TS and DVB PSI tables decoding and generating
- DESCRIPTION:=\
- libdvbpsi is a simple library designed for MPEG TS and DVB PSI tables \\\
- decoding and generating.
URL:=http://www.videolan.org/developers/libdvbpsi.html
endef
+define Package/libdvbpsi4/description
+ libdvbpsi is a simple library designed for MPEG TS and DVB PSI tables
+ decoding and generating.
+endef
+
define Build/Compile
$(call Build/Compile/Default, \
DESTDIR="$(PKG_INSTALL_DIR)" \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Event notification library
- DESCRIPTION:=\
- The libevent API provides a mechanism to execute a callback function \\\
- when a specific event occurs on a file descriptor or after a timeout \\\
- has been reached. Furthermore, libevent also support callbacks due \\\
- to signals or regular timeouts.\\\
- \\\
- libevent is meant to replace the event loop found in event driven \\\
- network servers. An application just needs to call event_dispatch() \\\
- and then add or remove events dynamically without having to change \\\
- the event loop.
URL:=http://www.monkey.org/~provos/libevent/
endef
+define Package/libevent/description
+ The libevent API provides a mechanism to execute a callback function
+ when a specific event occurs on a file descriptor or after a timeout
+ has been reached. Furthermore, libevent also support callbacks due
+ to signals or regular timeouts.
+
+ libevent is meant to replace the event loop found in event driven
+ network servers. An application just needs to call event_dispatch()
+ and then add or remove events dynamically without having to change
+ the event loop.
+endef
+
CONFIGURE_ARGS += \
--enable-shared \
--enable-static \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Foreign Function Interface library (for sablevm)
- DESCRIPTION:=\
- The libffi library provides a portable, high level programming \\\
- interface to various calling conventions. This allows a programmer to \\\
- call any function specified by a call interface description at run \\\
- time.
URL:=http://sources.redhat.com/libffi/
endef
+define Package/libffi-sable/description
+ The libffi library provides a portable, high level programming
+ interface to various calling conventions. This allows a programmer to
+ call any function specified by a call interface description at run
+ time.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
CATEGORY:=Libraries
DEPENDS:=+libgpg-error
TITLE:=GNU crypto library
- DESCRIPTION:=\
- This is a general purpose cryptographic library based on the code from \\\
- GnuPG. It provides functions for all cryptograhic building blocks: \\\
- symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash \\\
- algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all \\\
- hash algorithms), public key algorithms (RSA, ElGamal, DSA), large \\\
- integer functions, random numbers and a lot of supporting functions.
URL:=http://directory.fsf.org/security/libgcrypt.html
endef
+define Package/libgcrypt/description
+ This is a general purpose cryptographic library based on the code from
+ GnuPG. It provides functions for all cryptograhic building blocks:
+ symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash
+ algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all
+ hash algorithms), public key algorithms (RSA, ElGamal, DSA), large
+ integer functions, random numbers and a lot of supporting functions.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=GnuPG error handling helper library
- DESCRIPTION:=\
- An helper library for common error codes and descriptions.\\\
- This is a library that defines common error values for all GnuPG \\\
- components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, \\\
- Libksba, DirMngr, Pinentry, SmartCard Daemon and possibly more in the \\\
- future.
URL:=http://www.gnupg.org/related_software/libgpg-error/
endef
+define Package/libgpg-error/description
+ An helper library for common error codes and descriptions.
+ This is a library that defines common error values for all GnuPG
+ components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
+ Libksba, DirMngr, Pinentry, SmartCard Daemon and possibly more in the
+ future.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=required libraries for the nfs-utils
- DESCRIPTION:= Support libraries - for newer nfs mount command (nfs4)
URL:=http://www.citi.umich.edu/projects/nfsv4/linux
endef
+define Package/libgssapi/description
+ Support libraries - for newer nfs mount command (nfs4)
+endef
+
TARGET_CFLAGS += -I$(PKG_BUILD_DIR)/lib
MAKE_FLAGS += \
CATEGORY:=Libraries
DEPENDS:=+zlib
TITLE:=An ID3 tag manipulation library
- DESCRIPTION:=\
- libid3tag is a library for reading and (eventually) writing ID3 tags, both \\\
- ID3v1 and the various versions of ID3v2.
URL:=http://mad.sourceforge.net/
endef
+define Package/libid3tag/description
+ libid3tag is a library for reading and (eventually) writing ID3 tags, both
+ ID3v1 and the various versions of ID3v2.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=An high-quality MPEG audio decoding library
- DESCRIPTION:=\
- MAD is a high-quality MPEG audio decoder. It currently supports \\\
- MPEG-1 and the MPEG-2 extension to lower sampling frequencies, \\\
- as well as the de facto MPEG 2.5 format. All three audio layers - \\\
- Layer I, Layer II, and Layer III (i.e. MP3) - are fully implemented.
URL:=http://www.underbit.com/products/mad/
endef
+define Package/libmad/description
+ MAD is a high-quality MPEG audio decoder. It currently supports
+ MPEG-1 and the MPEG-2 extension to lower sampling frequencies,
+ as well as the de facto MPEG 2.5 format. All three audio layers -
+ Layer I, Layer II, and Layer III (i.e. MP3) - are fully implemented.
+endef
+
CONFIGURE_ARGS += \
--enable-shared \
--enable-static \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Cryptographic library
- DESCRIPTION:=\
- libmcrypt is a cryptographic library that conveniently brings \\\
- together a variety of ciphers for convenient use.
URL:=http://mcrypt.sourceforge.net/
endef
+define Package/libmcrypt/description
+ libmcrypt is a cryptographic library that conveniently brings
+ together a variety of ciphers for convenient use.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Musepack decoder library
- DESCRIPTION:=\
- Musepack decoder library
URL:=http://www.musepack.net
endef
+define Package/libmpcdec/description
+ Musepack decoder library
+endef
+
define Build/Configure
$(call Build/Configure/Default)
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Libmpd is an a library to easily connect to a mpd server.
- DESCRIPTION:=It's wraps around libmpdclient and provides a higher level api.
URL:=http://sarine.nl/libmpd
endef
+define Package/libmpd/description
+It's wraps around libmpdclient and provides a higher level api.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
DESTDIR="$(PKG_INSTALL_DIR)" \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=libnfsidmap, for compiling mount.nfs4
- DESCRIPTION:= needed for nfs-utils
URL:=http://www.citi.umich.edu/projects/nfsv4
endef
+define Package/libnfsidmap/description
+ needed for nfs-utils
+endef
+
TARGET_CFLAGS += -I$(PKG_BUILD_DIR)/lib
MAKE_FLAGS += \
CATEGORY:=Libraries
DEPENDS:=+libnet0
TITLE:=A network intrusion detection library
- DESCRIPTION:=\
- An implementation of an E-component of Network Intrusion Detection \\\
- System.
URL:=http://www.packetfactory.net/projects/libnids/
endef
+define Package/libnids/description
+ An implementation of an E-component of Network Intrusion Detection
+ System.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=free implementation of the following DCE-RFC from Sunsoft.
- DESCRIPTION:=\
- Linux-PAM is a free implementation of the following DCE-RFC from Sunsoft. \\\
URL:=http://www.kernel.org/pub/linux/libs/pam
endef
+define Package/libpam/description
+ Linux-PAM is a free implementation of the following DCE-RFC from Sunsoft.
+
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Command lines edition library
- DESCRIPTION:=\
- The Readline library provides a set of functions for use by applications \\\
- that allow users to edit command lines as they are typed in. Both Emacs \\\
- and vi editing modes are available. The Readline library includes \\\
- additional functions to maintain a list of previously-entered command \\\
- lines, to recall and perhaps reedit those lines, and perform csh-like \\\
- history expansion on previous commands.
URL:=http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
endef
+define Package/libreadline/description
+ The Readline library provides a set of functions for use by applications
+ that allow users to edit command lines as they are typed in. Both Emacs
+ and vi editing modes are available. The Readline library includes
+ additional functions to maintain a list of previously-entered command
+ lines, to recall and perhaps reedit those lines, and perform csh-like
+ history expansion on previous commands.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=required libraries for the nfs-utils
- DESCRIPTION:= Support libraries - for newer nfs mount command (nfs4)
URL:=http://www.citi.umich.edu/projects/nfsv4/linux
endef
+define Package/librpcsecgss/description
+ Support libraries - for newer nfs mount command (nfs4)
+endef
+
TARGET_CFLAGS += -I$(PKG_BUILD_DIR)/lib -I$(STAGING_DIR)/usr/include/gssglue/
MAKE_FLAGS += \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=implementation of the rolling-checksum algorithm
- DESCRIPTION:=\
- librsync implements the rolling-checksum algorithm of remote file\\\
- synchronization that was popularized by the rsync utility and is\\\
- used in rproxy. This algorithm transfers the differences between 2\\\
- files without needing both files on the same system.
+endef
+
+define Package/librsync/description
+ librsync implements the rolling-checksum algorithm of remote file
+ synchronization that was popularized by the rsync utility and is
+ used in rproxy. This algorithm transfers the differences between 2
+ files without needing both files on the same system.
endef
define Build/Configure
CATEGORY:=Libraries
DEPENDS:=+libsndfile
TITLE:=Sample Rate Converter
- DESCRIPTION:=\
- Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
URL:=http://www.mega-nerd.com/SRC/index.html
endef
+define Package/libsamplerate/description
+ Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--disable-fftw \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Library for reading/writing audio files
- DESCRIPTION:=\
- libsndfile is a library of C routines for reading and writing files \\\
- containing sampled audio data.
URL:=http://www.mega-nerd.com/libsndfile/
endef
+define Package/libsndfile/description
+ libsndfile is a library of C routines for reading and writing files
+ containing sampled audio data.
+endef
+
CONFIGURE_ARGS += \
--disable-flac
CATEGORY:=Libraries
DEPENDS:=+libpthread
TITLE:=UPnP SDK library
- DESCRIPTION:=\
- The Universal Plug and Play (UPnP) SDK for Linux provides support \\\
- for building UPnP-compliant control points, devices, and bridges \\\
- on Linux.
URL:=http://upnp.sourceforge.net/
endef
+define Package/libupnp/description
+ The Universal Plug and Play (UPnP) SDK for Linux provides support
+ for building UPnP-compliant control points, devices, and bridges
+ on Linux.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=A fixed-point Ogg/Vorbis decoder library
- DESCRIPTION:=\
- libvorbisidec is "tremor", a fixed-point implementation of libvorbis.\\\
- It also has libogg built-in. It is suitable as a replacement for \\\
- libvorbis and libogg in tremor-aware applications.\\\
- Tremor is a decoder only.
URL:=http://wiki.xiph.org/index.php/Tremor
endef
+define Package/libvorbisidec/description
+ libvorbisidec is "tremor", a fixed-point implementation of libvorbis.
+ It also has libogg built-in. It is suitable as a replacement for
+ libvorbis and libogg in tremor-aware applications.
+ Tremor is a decoder only.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
CATEGORY:=Libraries
DEPENDS:=+libxml2
TITLE:=Gnome XSLT library
- DESCRIPTION:=\
- A library for XML transformation using XSLT.
URL:=http://xmlsoft.org/XSLT/
endef
+define Package/libxslt/description
+ A library for XML transformation using XSLT.
+endef
+
define Package/xsltproc
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+libxml2 +libxslt
TITLE:=Gnome XSLT xsltproc Utility
- DESCRIPTION:=\
- XSLT XML transformation utility
URL:=http://xmlsoft.org/XSLT/
endef
+define Package/xsltproc/description
+ XSLT XML transformation utility
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=extensible NMEA-0183 parser written in standard C
- DESCRIPTION:=The NMEAP parser is intended for use in applications that need to input NMEA-0183 \\\
- data from a GPS (typically over a serial port). NMEAP is a linkable library written in portable \\\
- standard C and is suitable for both desktop and embedded applications. \\\
- It is licensed under the BSD open source license.
URL:=http://www.dmh2000.com/nmea/nmeap.shtml
endef
+define Package/libnmeap/description
+The NMEAP parser is intended for use in applications that need to input NMEA-0183
+ data from a GPS (typically over a serial port). NMEAP is a linkable library written in portable
+ standard C and is suitable for both desktop and embedded applications.
+ It is licensed under the BSD open source license.
+endef
+
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include
$(CP) $(PKG_BUILD_DIR)/inc/nmeap{,_def}.h $(1)/usr/include/
CATEGORY:=Libraries
DEPENDS:=+pwlib +uclibcxx
TITLE:=Open Phone Abstraction Library
- DESCRIPTION:=\
- Open Phone Abstraction Library, implementation of the ITU H.323\\\
- teleconferencing protocol, and successor of the openh323 library. It\\\
- supports not only the H.323 protocol but also SIP and IAX2.\\\
URL:=http://www.voxgratia.org/
endef
+define Package/libopal/description
+ Open Phone Abstraction Library, implementation of the ITU H.323
+ teleconferencing protocol, and successor of the openh323 library. It
+ supports not only the H.323 protocol but also SIP and IAX2.
+
+endef
+
CONFIGURE_ARGS += \
--enable-minsize \
--enable-audio \
CATEGORY:=Libraries
DEPENDS:=+libgcrypt zlib
TITLE:=The Open Crypto Development Kit library
- DESCRIPTION:=\
- This library provides basic parts of the OpenPGP message format.\\\
- For reference, please read the rfc2440.txt in the doc/ directory.\\\
- Due to some possible security problems, the library also implements \\\
- parts of draft-ietf-openpgp-rfc2440bis-08.txt. If you want to exchange \\\
- messages with earlier PGP version < 7, you should use the compat mode.
URL:=ftp://ftp.gnutls.org/pub/gnutls/opencdk/
endef
+define Package/libopencdk/description
+ This library provides basic parts of the OpenPGP message format.
+ For reference, please read the rfc2440.txt in the doc/ directory.
+ Due to some possible security problems, the library also implements
+ parts of draft-ietf-openpgp-rfc2440bis-08.txt. If you want to exchange
+ messages with earlier PGP version < 7, you should use the compat mode.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
define Package/openldap/Default
TITLE:=LDAP implementation
- DESCRIPTION:=\
- OpenLDAP Software is an open source implementation of the \\\
- Lightweight Directory Access Protocol (LDAP).
URL:=http://www.openldap.org/
endef
CATEGORY:=Libraries
DEPENDS:=+libopenssl +libsasl2
TITLE+= (libraries)
- DESCRIPTION+=\\\
- \\\
- This package contains the shared LDAP client libraries, needed by other programs.
+endef
+
+define Package/libopenldap/description
+=
+ OpenLDAP Software is an open source implementation of the
+ Lightweight Directory Access Protocol (LDAP).
+ This package contains the shared LDAP client libraries, needed by other programs.
endef
define Package/libopenldap/conffiles
CATEGORY:=Utilities
DEPENDS:=+libopenldap
TITLE+= (utilities)
- DESCRIPTION+=\\\
- \\\
- This package contains client programs required to access LDAP servers.
+endef
+
+define Package/openldap-utils/description
+=
+ OpenLDAP Software is an open source implementation of the
+ Lightweight Directory Access Protocol (LDAP).
+ This package contains client programs required to access LDAP servers.
endef
CONFIGURE_ARGS += \
CATEGORY:=Libraries
DEPENDS:=+zlib +libreadline +libncurses
TITLE:=PostgreSQL client library
- DESCRIPTION:=PostgreSQL client library.
URL:=http://www.postgresql.org/
endef
+define Package/libpq/description
+PostgreSQL client library.
+endef
+
define Package/pgsql-cli
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+libpq
TITLE:=Command Line Interface (CLI) to PostgreSQL databases
- DESCRIPTION:=Command Line Interface (CLI) to PostgreSQL databases.
URL:=http://www.postgresql.org/
endef
+define Package/pgsql-cli/description
+Command Line Interface (CLI) to PostgreSQL databases.
+endef
+
define Package/pgsql-server
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+libpq
TITLE:=PostgreSQL databases Server
- DESCRIPTION:=PostgreSQL databases Server.
URL:=http://www.postgresql.org/
endef
+define Package/pgsql-server/description
+PostgreSQL databases Server.
+endef
+
# Need a native ecpg ,pg_config, and zic for build
define Build/Configure
(cd $(PKG_BUILD_DIR); rm -f config.cache; \
include $(INCLUDE_DIR)/package.mk
define Package/radiusclient-ng/Default
- DESCRIPTION:=\
- Purpose of this project is to build a portable, easy-to-use and standard \\\
- compliant library suitable for developing free and commercial software \\\
- that need support for RADIUS protocol (RFCs 2128 and 2139).
URL:=http://developer.berlios.de/projects/radiusclient-ng/
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE:=RADIUS client library
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/libradiusclient-ng/description
+=
+ Purpose of this project is to build a portable, easy-to-use and standard
+ compliant library suitable for developing free and commercial software
+ that need support for RADIUS protocol (RFCs 2128 and 2139).
This package contains shared libraries, needed by other programs.
endef
CATEGORY:=Network
DEPENDS:=+libradiusclient-ng
TITLE:=RADIUS client
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/radiusclient-ng/description
+=
+ Purpose of this project is to build a portable, easy-to-use and standard
+ compliant library suitable for developing free and commercial software
+ that need support for RADIUS protocol (RFCs 2128 and 2139).
This package contains a RADIUS client.
endef
CATEGORY:=Libraries
DEPENDS:=+zlib
TITLE:=Round Robin Database (RRD) management library
- DESCRIPTION:=Round Robin Database (RRD) management library.\\\
- RRD is the Acronym for Round Robin Database. RRD is a system to store and \\\
- display time-series data (i.e. network bandwidth, machine-room temperature, \\\
- server load average). It stores the data in a very compact way that will \\\
- not expand over time, and it presents useful graphs by processing the data \\\
- to enforce a certain data density. It can be used either via simple wrapper \\\
- scripts (from shell or Perl) or via frontends that poll network devices and \\\
- put friendly user interface on it.\\\
- \\\
- This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into \\\
- librrd.so. The library is much smaller compared to the 1.2.x version with \\\
- separate dynamic linked libraries.\\\
- \\\
- This package contains a shared library, used by other programs.
URL:=http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
endef
+define Package/librrd1/description
+Round Robin Database (RRD) management library.
+ RRD is the Acronym for Round Robin Database. RRD is a system to store and
+ display time-series data (i.e. network bandwidth, machine-room temperature,
+ server load average). It stores the data in a very compact way that will
+ not expand over time, and it presents useful graphs by processing the data
+ to enforce a certain data density. It can be used either via simple wrapper
+ scripts (from shell or Perl) or via frontends that poll network devices and
+ put friendly user interface on it.
+
+ This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into
+ librrd.so. The library is much smaller compared to the 1.2.x version with
+ separate dynamic linked libraries.
+
+ This package contains a shared library, used by other programs.
+endef
+
define Package/rrdcgi1
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+librrd1
TITLE:=Round Robin Database (RRD) CGI graphing tool
- DESCRIPTION:=Round Robin Database (RRD) CGI graphing tool.\\\
- RRD is the Acronym for Round Robin Database. RRD is a system to store and \\\
- display time-series data (i.e. network bandwidth, machine-room temperature, \\\
- server load average). It stores the data in a very compact way that will \\\
- not expand over time, and it presents useful graphs by processing the data \\\
- to enforce a certain data density. It can be used either via simple wrapper \\\
- scripts (from shell or Perl) or via frontends that poll network devices and \\\
- put friendly user interface on it.\\\
- \\\
- This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into \\\
- librrd.so. The library is much smaller compared to the 1.2.x version with \\\
- separate dynamic linked libraries.\\\
- \\\
- This package contains the rrdcgi tool used to create web pages containing \\\
- RRD graphs based on templates.
URL:=http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
endef
+define Package/rrdcgi1/description
+Round Robin Database (RRD) CGI graphing tool.
+ RRD is the Acronym for Round Robin Database. RRD is a system to store and
+ display time-series data (i.e. network bandwidth, machine-room temperature,
+ server load average). It stores the data in a very compact way that will
+ not expand over time, and it presents useful graphs by processing the data
+ to enforce a certain data density. It can be used either via simple wrapper
+ scripts (from shell or Perl) or via frontends that poll network devices and
+ put friendly user interface on it.
+
+ This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into
+ librrd.so. The library is much smaller compared to the 1.2.x version with
+ separate dynamic linked libraries.
+
+ This package contains the rrdcgi tool used to create web pages containing
+ RRD graphs based on templates.
+endef
+
define Package/rrdtool1
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+librrd1
TITLE:=Round Robin Database (RRD) management tools
- DESCRIPTION:=Round Robin Database (RRD) management tools.\\\
- RRD is the Acronym for Round Robin Database. RRD is a system to store and \\\
- display time-series data (i.e. network bandwidth, machine-room temperature, \\\
- server load average). It stores the data in a very compact way that will \\\
- not expand over time, and it presents useful graphs by processing the data \\\
- to enforce a certain data density. It can be used either via simple wrapper \\\
- scripts (from shell or Perl) or via frontends that poll network devices and \\\
- put friendly user interface on it.\\\
- \\\
- This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into \\\
- librrd.so. The library is much smaller compared to the 1.2.x version with \\\
- separate dynamic linked libraries.\\\
- \\\
- This package contains command line tools used to manage RRDs.
URL:=http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
endef
+define Package/rrdtool1/description
+Round Robin Database (RRD) management tools.
+ RRD is the Acronym for Round Robin Database. RRD is a system to store and
+ display time-series data (i.e. network bandwidth, machine-room temperature,
+ server load average). It stores the data in a very compact way that will
+ not expand over time, and it presents useful graphs by processing the data
+ to enforce a certain data density. It can be used either via simple wrapper
+ scripts (from shell or Perl) or via frontends that poll network devices and
+ put friendly user interface on it.
+
+ This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into
+ librrd.so. The library is much smaller compared to the 1.2.x version with
+ separate dynamic linked libraries.
+
+ This package contains command line tools used to manage RRDs.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR); rm -rf config.{status,cache} ; \
$(TARGET_CONFIGURE_OPTS) \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=A display control library
- DESCRIPTION:=\
- serdisplib is a library to drive serial and parallel displays \\\
- with built-in controllers.
URL:=http://serdisplib.sourceforge.net/
endef
+define Package/serdisplib/description
+ serdisplib is a library to drive serial and parallel displays
+ with built-in controllers.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Open source speech compression codec library
- DESCRIPTION:=\
- Open source patent-free speech compression codec library.\\\
- Speex is an Open Source/Free Software patent-free audio compression \\\
- format designed for speech. The Speex Project aims to lower the \\\
- barrier of entry for voice applications by providing a free \\\
- alternative to expensive proprietary speech codecs. Moreover, Speex \\\
- is well-adapted to Internet applications and provides useful features \\\
- that are not present in most other codecs.\\\
- \\\
- This package contains the shared codec library, needed by other programs.
URL:=http://www.speex.org/
endef
+define Package/libspeex/description
+ Open source patent-free speech compression codec library.
+ Speex is an Open Source/Free Software patent-free audio compression
+ format designed for speech. The Speex Project aims to lower the
+ barrier of entry for voice applications by providing a free
+ alternative to expensive proprietary speech codecs. Moreover, Speex
+ is well-adapted to Internet applications and provides useful features
+ that are not present in most other codecs.
+
+ This package contains the shared codec library, needed by other programs.
+endef
+
TARGET_LDFLAGS:=$(TARGET_LDFLAGS) -lnotimpl
define Build/Configure
define Package/sqlite2/Default
TITLE:=SQLite (v2.x) database engine
- DESCRIPTION:=\
- SQLite is a small C library that implements a self-contained, embeddable, \\\
- zero-configuration SQL database engine.
URL:=http://www.sqlite.org/
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE+= (library)
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/libsqlite2/description
+=
+ SQLite is a small C library that implements a self-contained, embeddable,
+ zero-configuration SQL database engine.
This package contains the SQLite (v2.x) shared library, used by other programs.
endef
CATEGORY:=Utilities
DEPENDS:=+libsqlite2 +libncurses +libreadline
TITLE+= (cli)
- DESCRIPTION+=\\\
- \\\
- This package contains a terminal-based front-end to the SQLite (v2.x) library \\\
- that can evaluate queries interactively and display the results in \\\
+endef
+
+define Package/sqlite2-cli/description
+=
+ SQLite is a small C library that implements a self-contained, embeddable,
+ zero-configuration SQL database engine.
+ This package contains a terminal-based front-end to the SQLite (v2.x) library
+ that can evaluate queries interactively and display the results in
multiple formats.
endef
define Package/sqlite3/Default
TITLE:=SQLite (v3.x) database engine
- DESCRIPTION:=\
- SQLite is a small C library that implements a self-contained, embeddable, \\\
- zero-configuration SQL database engine.
URL:=http://www.sqlite.org/
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE+= (library)
- DESCRIPTION+=\\\
- This package contains the SQLite (v3.x) shared library, used by other programs.
+endef
+
+define Package/libsqlite3/description
+=
+ SQLite is a small C library that implements a self-contained, embeddable,
+ zero-configuration SQL database engine. This package contains the SQLite (v3.x) shared library, used by other programs.
endef
define Package/sqlite3-cli
CATEGORY:=Utilities
DEPENDS:=+libsqlite3 +libncurses +libreadline
TITLE+= (cli)
- DESCRIPTION+=\\\
- \\\
- This package contains a terminal-based front-end to the SQLite (v3.x) library \\\
- that can evaluate queries interactively and display the results in \\\
+endef
+
+define Package/sqlite3-cli/description
+=
+ SQLite is a small C library that implements a self-contained, embeddable,
+ zero-configuration SQL database engine.
+ This package contains a terminal-based front-end to the SQLite (v3.x) library
+ that can evaluate queries interactively and display the results in
multiple formats.
endef
SECTION:=libs
CATEGORY:=Libraries
TITLE:=C++ STL for embedded systems
- DESCRIPTION:=C++ Standard Template Library (STL) for embedded systems.\\\
+ URL:=http://ustl.sourceforge.net/
+endef
+
+define Package/ustl/description
+ C++ Standard Template Library (STL) for embedded systems.\\\
uSTL is a partial implementation of the STL (Standard Template \\\
Library) that reduces code size by factoring memory management \\\
code into a non-template base class and deriving containers \\\
from it.
- URL:=http://ustl.sourceforge.net/
endef
define Build/Configure
CATEGORY:=Multimedia
DEPENDS:=+libexif +libgphoto2 +libltdl +libpopt +libpthread
TITLE:=Gphoto Digital Camera Control
- DESCRIPTION:=For downloading and controlling digital cameras
URL:=http://www.gphoto.org/
endef
+define Package/gphoto2/description
+For downloading and controlling digital cameras
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--without-libiconv-prefix \
SECTION:=multimedia
CATEGORY:=Multimedia
TITLE:=A multichannel interactive streaming solution
- DESCRIPTION:=\
- Palantir is a Linux-based streaming system designed to transmit live \\\
- video, audio and data over a TCP/IP network, as well as to control \\\
- remote devices.
URL:=http://www.fastpath.it/products/palantir/
endef
+define Package/palantir/description
+ Palantir is a Linux-based streaming system designed to transmit live
+ video, audio and data over a TCP/IP network, as well as to control
+ remote devices.
+endef
+
define Package/palantir/conffiles
/etc/palantir.conf
endef
CATEGORY:=Utilities
TITLE:=Linux-UVC streaming applicaton
DEPENDS:=@LINUX_2_6 +libpthread
- DESCRIPTION:=\
- This package contains a streaming daemon for Linux-UVC based webcams
URL:=http://www.naaa.de/uvc_streamer
endef
+define Package/uvc-streamer/description
+ This package contains a streaming daemon for Linux-UVC based webcams
+endef
+
MAKE_FLAGS += \
-C $(PKG_BUILD_DIR) \
CFLAGS="$(TARGET_CFLAGS)" \
CATEGORY:=Network
DEPENDS:=+libpthread
TITLE:=next generation of aircrack with new features
- DESCRIPTION:=Aircrack-ng is the next generation of aircrack with new features
URL:=http://www.aircrack-ng.org/
endef
+define Package/aircrack-ng/description
+Aircrack-ng is the next generation of aircrack with new features
+endef
+
define Build/Configure
endef
SECTION:=net
CATEGORY:=Network
TITLE:=ATA over Ethernet tools
- DESCRIPTION:=\
- The aoetools are programs for users of the ATA over Ethernet \
- (AoE) network storage protocol, a simple protocol for using \
- storage over an ethernet LAN. The vblade program (storage \
- target) exports a block device using AoE.
URL:=http://aoetools.sourceforge.net/
endef
+define Package/aoetools/description
+ The aoetools are programs for users of the ATA over Ethernet \ (AoE) network storage protocol, a simple protocol for using \ storage over an ethernet LAN. The vblade program (storage \ target) exports a block device using AoE.
+endef
+
CONFIGURE_ARGS += NPERSHELF=16
define Package/$(PKG_NAME)/install
$(call Package/apache/Default)
TITLE:=The apache server & and some tools
DEPENDS:=apache
- DESCRIPTION:=\
- Take care that you don't include apache at the moment into your image\\\
- please select it only as module because busybox will override\\\
- /usr/sbin/httpd. It'll be solved soon. If you need to include this\\\
- package in the image anyway, remove httpd from busybox\\\
- (Base system --> Configuration --> Networking Utilities --> httpd).\\\
- Also you should take care for the initscripts, apache's httpd isn't\\\
- compatible with the one from busybox, so if you want to use apache\\\
- for running your webif, you'll need to change the parameters in the\\\
+endef
+
+define Package/apache-server/description
+ Take care that you don't include apache at the moment into your image
+ please select it only as module because busybox will override
+ /usr/sbin/httpd. It'll be solved soon. If you need to include this
+ package in the image anyway, remove httpd from busybox
+ (Base system --> Configuration --> Networking Utilities --> httpd).
+ Also you should take care for the initscripts, apache's httpd isn't
+ compatible with the one from busybox, so if you want to use apache
+ for running your webif, you'll need to change the parameters in the
scripts and configure the rest in /etc/httpd.conf.
endef
CATEGORY:=Network
DEPENDS:=+libpcap
TITLE:=Ethernet station activity monitor
- DESCRIPTION:=\
- Ethernet monitor program for keeping track of ethernet/ip address pairings
URL:=http://nbd.vd-s.ath.cx/openwrt
endef
+define Package/arpwatch/description
+ Ethernet monitor program for keeping track of ethernet/ip address pairings
+endef
+
define Package/arpwatch/conffiles
/etc/arpwatch/arp.dat
endef
SECTION:=net
CATEGORY:=Network
TITLE:=German asterisk prompts
- DESCRIPTION:=German asterisk prompts
DEPENDS:=+asterisk
URL:=http://www.stadt-pforzheim.de/asterisk/
SUBMENU:=asterisk (Complete Open Source PBX)
endef
+define Package/asterisk-prompt-de/description
+German asterisk prompts
+endef
+
define Build/Compile
endef
SECTION:=net
CATEGORY:=Network
TITLE:=bing bandwidth measuring utility
- DESCRIPTION:=\
- bing evaluates the raw bandwidth of a link (PSTN, xDSL, Cable ...)
URL:=http://fgouget.free.fr/bing/
endef
+define Package/bing/description
+ bing evaluates the raw bandwidth of a link (PSTN, xDSL, Cable ...)
+endef
+
define Build/Compile
$(call Build/Compile/Default)
endef
CATEGORY:=Network
DEPENDS:=+libncurses
TITLE:=bmon is a portable bandwidth monitor
- DESCRIPTION:=\
- bmon is a portable bandwidth monitor \\\
- and rate estimator running on various \\\
- operating systems. It supports various \\\
- input methods for different architectures.
URL:=http://people.suug.ch/~tgr/bmon/
endef
+define Package/bmon/description
+ bmon is a portable bandwidth monitor
+ and rate estimator running on various
+ operating systems. It supports various
+ input methods for different architectures.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--disable-cnt-workaround \
CATEGORY:=Network
DEPENDS:=+kmod-tun
TITLE:=Wireless LAN HotSpot controller
- DESCRIPTION:=\
- ChilliSpot is an open source captive portal or wireless LAN \\\
- access point controller. It is used for authenticating users \\\
- of a wireless LAN. It supports web based login which is today's \\\
- standard for public HotSpots and it supports Wireless Protected \\\
- Access (WPA) which is the standard of the future. Authentication, \\\
- authorization and accounting (AAA) is handled by your favorite \\\
- radius server.
URL:=http://www.chillispot.org/
endef
+define Package/chillispot/description
+ ChilliSpot is an open source captive portal or wireless LAN
+ access point controller. It is used for authenticating users
+ of a wireless LAN. It supports web based login which is today's
+ standard for public HotSpots and it supports Wireless Protected
+ Access (WPA) which is the standard of the future. Authentication,
+ authorization and accounting (AAA) is handled by your favorite
+ radius server.
+endef
+
define Package/chillispot/conffiles
/etc/chilli.conf
endef
CATEGORY:=Network
DEPENDS:=+libreadline +libncurses
TITLE:=NTP client/server for on-demand connections
- DESCRIPTION:=\
- A NTP implementation that has been specifically written to work well in the case of an intermittent \
- (e.g. dial-on-demand) connection to the network where your NTP servers are.
URL:=http://chrony.sunsite.dk/
endef
+define Package/chrony/description
+ A NTP implementation that has been specifically written to work well in the case of an intermittent \ (e.g. dial-on-demand) connection to the network where your NTP servers are.
+endef
+
define Package/chrony/conffiles
/etc/chrony/chrony.conf
endef
DEPENDS:=@BROKEN
MENU:=1
TITLE:=The Click Modular Router
- DESCRIPTION:=The Click Modular Router
URL:=http://www.read.cs.ucla.edu/click/
endef
+define Package/click/description
+The Click Modular Router
+endef
+
define Package/roofnet
SECTION:=net
CATEGORY:=Network
DEPENDS:=@BROKEN click
TITLE:=roofnet mesh networking scripts
- DESCRIPTION:=roofnet mesh networking scripts
URL:=http://pdos.csail.mit.edu/roofnet/
endef
+define Package/roofnet/description
+roofnet mesh networking scripts
+endef
+
BUILDOPTS = \
BUILD_CXX="g++ -I $(PKG_BUILD_DIR)/include-host" \
BUILD_DL_LIBS="-ldl"
SECTION:=net
CATEGORY:=Network
TITLE:=cmdftp is a tiny command line FTP client for Unix systems
- DESCRIPTION:=\
- Features include passive mode for all data transfers, shell \\\
- like transparent syntax for local and remote modes, multiple \\\
- and recursive file transfers using wildcards, recursive copy and \\\
- move commands, remote and local text file viewing and editing, \\\
- network errors detection and resuming of currently executing \\\
- command, partial download resuming (if server accepts REST \\\
- command), tab completion for both local and remote names, \\\
- autologin using classic ~/.netrc approach, large file support. \\\
- \\\
- cmdftp is aimed at being small and simple.
URL:=http://cmdftp.sourceforge.net/
endef
+define Package/cmdftp/description
+ Features include passive mode for all data transfers, shell
+ like transparent syntax for local and remote modes, multiple
+ and recursive file transfers using wildcards, recursive copy and
+ move commands, remote and local text file viewing and editing,
+ network errors detection and resuming of currently executing
+ command, partial download resuming (if server accepts REST
+ command), tab completion for both local and remote names,
+ autologin using classic ~/.netrc approach, large file support.
+
+ cmdftp is aimed at being small and simple.
+endef
+
define Package/cmdftp/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/bin/
SECTION:=net
CATEGORY:=Network
TITLE:=The extra-light http proxy server
- DESCRIPTION:=\
- Crowd Control is an small, cross-platform HTTP proxy (a fork of the elhttp project) \\\
- designed for systems with little RAM, such as a home router. It can filter URLs using \\\
- SquidGuard blocklists, and has the unique ability to filter HTTPS domains as well.
URL:=http://sourceforge.net/projects/crowdcontrol/
endef
+define Package/crowdcontrol/description
+ Crowd Control is an small, cross-platform HTTP proxy (a fork of the elhttp project)
+ designed for systems with little RAM, such as a home router. It can filter URLs using
+ SquidGuard blocklists, and has the unique ability to filter HTTPS domains as well.
+endef
+
define Build/Configure
endef
CATEGORY:=Network
DEPENDS:=+zlib
TITLE:=Common UNIX Printing System
- DESCRIPTION:=\
- A printer spooling system for devices with USB or LP support.
URL:=http://www.cups.org/
endef
+define Package/cups/description
+ A printer spooling system for devices with USB or LP support.
+endef
+
define Package/cups/conffiles
/etc/cups/classes.conf
/etc/cups/client.conf
SECTION:=net
CATEGORY:=Network
TITLE:=allows an user to abort TCP/IP connections
- DESCRIPTION:=\
- Cutter is an open source program that allows Linux firewall \\\
- administrators to abort TCP/IP connections routed over the \\\
- firewall or router on which it is run.
URL:=http://www.lowth.com/cutter/
endef
+
+define Package/cutter/description
+ Cutter is an open source program that allows Linux firewall
+ administrators to abort TCP/IP connections routed over the
+ firewall or router on which it is run.
+endef
define Build/Compile
$(TARGET_CC) $(PKG_BUILD_DIR)/cutter.c -o $(PKG_BUILD_DIR)/cutter
CATEGORY:=Network
DEPENDS:=+libpcap +zlib
TITLE:=Network bandwith monitor
- DESCRIPTION:=\
- A free open source utility for bandwith monitoring \
- over web
URL:=http://dmr.ath.cx/net/darkstat/
endef
+define Package/darkstat/description
+ A free open source utility for bandwith monitoring \ over web
+endef
+
define Build/Compile
mkdir -p $(PKG_INSTALL_DIR)
$(HOSTCC) $(PKG_BUILD_DIR)/static/c-ify.c \
CATEGORY:=Network
DEPENDS:=+libopenssl
TITLE:=An IMAP and POP3 daemon
- DESCRIPTION:=\
- Dovecot is a program which provides POP3 and IMAP services.
URL:=http://www.dovecot.org/
endef
+define Package/dovecot/description
+ Dovecot is a program which provides POP3 and IMAP services.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
autoconf \
CATEGORY:=Network
DEPENDS:=+libpcap +libnids +libnet0 +libopenssl +libgdbm
TITLE:=A collection of tools for network auditing and penetration testing
- DESCRIPTION:=\
- A collection of tools for network auditing and penetration testing.
URL:=http://www.monkey.org/~dugsong/dsniff/
endef
+define Package/dsniff/description
+ A collection of tools for network auditing and penetration testing.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--with-gdbm="$(STAGING_DIR)/usr" \
CATEGORY:=Network
DEPENDS:=+libopenssl
TITLE:=A text based web browser
- DESCRIPTION:=An advanced text based web browser
URL:=http://elinks.or.cz/
endef
+define Package/elinks/description
+An advanced text based web browser
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR); rm -rf config.cache; \
x=`echo ac_cv_file_./features.conf | tr [:blank:]-/. _` && export $$$${x}=yes && \
SECTION:=net
CATEGORY:=Network
TITLE:=A little tool to send magic Wake-on-LAN packets
- DESCRIPTION:=\
- You can wake up WOL compliant Computers which have been powered down to \\\
- sleep mode or start WOL compliant Computers with a BIOS feature.\\\
- WOL is an abbreviation for Wake-on-LAN. It is a standard that allows you \\\
- to turn on a computer from another location over a network connection.\\\
- ether-wake also supports WOL passwords.
URL:=http://ftp.debian.org/debian/pool/main/e/etherwake
endef
+define Package/etherwake/description
+ You can wake up WOL compliant Computers which have been powered down to
+ sleep mode or start WOL compliant Computers with a BIOS feature.
+ WOL is an abbreviation for Wake-on-LAN. It is a standard that allows you
+ to turn on a computer from another location over a network connection.
+ ether-wake also supports WOL passwords.
+endef
+
define Build/Compile
$(TARGET_CC) $(TARGET_CFLAGS) -D__UCLIBC__ $(PKG_BUILD_DIR)/ether-wake.c -o $(PKG_BUILD_DIR)/etherwake
endef
SECTION:=net
CATEGORY:=Network
TITLE:=Display or change ethernet card settings
- DESCRIPTION:=\
- ethtool is used for querying settings of an ethernet device and changing them.
URL:=http://sourceforge.net/projects/gkernel/
endef
+define Package/ethtool/description
+ ethtool is used for querying settings of an ethernet device and changing them.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Network
DEPENDS:=+libpcap +libnet1 +libopenssl +libpcre +libiconv +libncurses +libltdl +libpthread +zlib
TITLE:=Ettercap is a suite for man in the middle attacks on LAN.
- DESCRIPTION:=\
- It features sniffing of live connections, content filtering on the fly \\\
- and many other interesting tricks. \\\
- It supports active and passive dissection of many protocols (even \\\
- ciphered ones) and includes many feature for network and host analysis.
URL:=http://ettercap.sourceforge.net
endef
+define Package/ettercap/description
+ It features sniffing of live connections, content filtering on the fly
+ and many other interesting tricks.
+ It supports active and passive dissection of many protocols (even
+ ciphered ones) and includes many feature for network and host analysis.
+endef
+
define Package/ettercap/conffiles
/etc/etter.conf
endef
SECTION:=net
CATEGORY:=Network
TITLE:=flow-tools
- DESCRIPTION:=\
- Flow-tools is a software package for collecting and processing \\\
- NetFlow data from Cisco and Juniper routers.
URL:=http://www.splintered.net/sw/flow-tools/
endef
+define Package/flow-tools/description
+ Flow-tools is a software package for collecting and processing
+ NetFlow data from Cisco and Juniper routers.
+endef
+
define Build/Compile
$(call Build/Compile/Default,all)
endef
SECTION:=net
CATEGORY:=Network
TITLE:=A program to ping multiple hosts in parallel
- DESCRIPTION:=\
- fping is a ping(1) like program which uses the Internet Control Message Protocol \\\
- (ICMP) echo request to determine if a host is up. fping is different from ping in \\\
- that you can specify any number of hosts on the command line, or specify a file \\\
- containing the lists of hosts to ping. Instead of trying one host until it timeouts \\\
- or replies, fping will send out a ping packet and move on to the next host in a \\\
- round-robin fashion. If a host replies, it is noted and removed from the list of \\\
- hosts to check. If a host does not respond within a certain time limit and/or retry \\\
- limit it will be considered unreachable.
URL:=http://www.fping.com
endef
+
+define Package/fping/description
+ fping is a ping(1) like program which uses the Internet Control Message Protocol
+ (ICMP) echo request to determine if a host is up. fping is different from ping in
+ that you can specify any number of hosts on the command line, or specify a file
+ containing the lists of hosts to ping. Instead of trying one host until it timeouts
+ or replies, fping will send out a ping packet and move on to the next host in a
+ round-robin fashion. If a host replies, it is noted and removed from the list of
+ hosts to check. If a host does not respond within a certain time limit and/or retry
+ limit it will be considered unreachable.
+endef
define Build/Configure
(cd $(PKG_BUILD_DIR); touch \
CATEGORY:=Network
DEPENDS:=+libpthread
TITLE:=NetFlow probe (ulog-based)
- DESCRIPTION:=\
- A NetFlow probe obtaining packets through linux netfilter code \\\
- (iptables ULOG target).
URL:=http://fprobe.sourceforge.net
endef
+define Package/fprobe-ulog/description
+ A NetFlow probe obtaining packets through linux netfilter code
+ (iptables ULOG target).
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--with-piddir=/var \
SECTION:=net
CATEGORY:=Network
TITLE:=PPTP (Point-to-Point Tunneling Protocol) proxy
- DESCRIPTION:=\
- Frickin PPTP Proxy allows a Point-to-Point Tunneling Protocol (PPTP) \\\
- client to connect to a PPTP server through Network Address \\\
- Translation (NAT).
URL:=http://frickin.sourceforge.net/
endef
+define Package/frickin/description
+ Frickin PPTP Proxy allows a Point-to-Point Tunneling Protocol (PPTP)
+ client to connect to a PPTP server through Network Address
+ Translation (NAT).
+endef
+
define Package/frickin/conffiles
/etc/default/frickin
endef
CATEGORY:=Network
DEPENDS:=+libopenssl
TITLE:=Httping is like 'ping' but for http-requests
- DESCRIPTION:=\
- Give it an url, and it'll show you how long it takes to connect, send a \\\
- request and retrieve the reply (only the headers). Be aware that the \\\
- transmission across the network also takes time!
URL:=http://www.vanheusden.com/httping/
endef
+define Package/httping/description
+ Give it an url, and it'll show you how long it takes to connect, send a
+ request and retrieve the reply (only the headers). Be aware that the
+ transmission across the network also takes time!
+endef
+
define Build/Compile
$(call Build/Compile/Default, \
CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
CATEGORY:=Network
DEPENDS:=+libopenssl
TITLE:=bidirectional virtual data connection tunnelled in HTTP requests
- DESCRIPTION:=\
- httptunnel creates a bidirectional virtual data connection tunnelled in HTTP requests.\\\
- The HTTP requests can be sent via an HTTP proxy if so desired.
URL:=http://www.nocrew.org/software/httptunnel.html
endef
+define Package/httptunnel/description
+ httptunnel creates a bidirectional virtual data connection tunnelled in HTTP requests.
+ The HTTP requests can be sent via an HTTP proxy if so desired.
+endef
+
define Package/httptunnel/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/hts $(1)/usr/sbin/
CATEGORY:=Network
DEPENDS:=+libcurl +libvorbisidec +libxml2 +libxslt
TITLE:=A streaming media server for Ogg/Vorbis and MP3 audio streams
- DESCRIPTION:=\
- Icecast is a streaming media server which currently supports Ogg \\\
- Vorbis and MP3 audio streams. It can be used to create an Internet \\\
- radio station or a privately running jukebox and many things in \\\
- between. It is very versatile in that new formats can be added \\\
- relatively easily and supports open standards for commuincation and \\\
- interaction.
URL:=http://www.icecast.org/
endef
+define Package/icecast/description
+ Icecast is a streaming media server which currently supports Ogg
+ Vorbis and MP3 audio streams. It can be used to create an Internet
+ radio station or a privately running jukebox and many things in
+ between. It is very versatile in that new formats can be added
+ relatively easily and supports open standards for commuincation and
+ interaction.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
CATEGORY:=Network
DEPENDS:=+libpcap +libncurses +libpthread
TITLE:=display bandwith usage on an interface
- DESCRIPTION:=\
- iftop does for network usage what top(1) does for CPU usage. It \\\
- listens to network traffic on a named interface and displays a \\\
- table of current bandwidth usage by pairs of hosts. Handy for \\\
- answering the question 'why is our ADSL link so slow?'.
URL:=http://www.ex-parrot.com/~pdw/iftop/
endef
+define Package/iftop/description
+ iftop does for network usage what top(1) does for CPU usage. It
+ listens to network traffic on a named interface and displays a
+ table of current bandwidth usage by pairs of hosts. Handy for
+ answering the question 'why is our ADSL link so slow?'.
+endef
+
define Package/iftop/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/iftop $(1)/usr/bin/
SECTION:=net
CATEGORY:=Network
TITLE:=Multicast Routing Daemon
- DESCRIPTION:=\
- IGMPproxy is a simple dynamic Multicast Routing Daemon using \\\
- only IGMP signalling (Internet Group Management Protocol).
URL:=http://sourceforge.net/projects/igmpproxy
endef
+define Package/igmpproxy/description
+ IGMPproxy is a simple dynamic Multicast Routing Daemon using
+ only IGMP signalling (Internet Group Management Protocol).
+endef
+
define Package/igmpproxy/conffiles
/etc/igmpproxy.conf
endef
DEPENDS:=+zlib
TITLE:=IP over DNS tunneling
URL:=http://code.kryo.se/iodine/
- DESCRIPTION:=\
- iodine
endef
define Package/iodine
$(call Package/iodine/Default)
TITLE+= client version
- DESCRIPTION+= client version
+endef
+
+define Package/iodine/description
+ iodine client version
endef
define Package/iodined
$(call Package/iodine/Default)
TITLE+= server version
- DESCRIPTION+= server version
+endef
+
+define Package/iodined/description
+ iodine server version
endef
define Build/Configure
CATEGORY:=Network
DEPENDS:=+libpcap
TITLE:=listens for traffic on the specified interfaces
- DESCRIPTION:=\
- This daemon listens for traffic on the specified interfaces.\\\
- It has the built-in RSH and NetFlow engines to allow exporting \\\
- the accounting data the same way as Cisco routers do.
URL:=http://lionet.info/ipcad/
endef
+define Package/ipcad/description
+ This daemon listens for traffic on the specified interfaces.
+ It has the built-in RSH and NetFlow engines to allow exporting
+ the accounting data the same way as Cisco routers do.
+endef
+
define Package/ipcad/conffiles/
/etc/ipcad.conf
endef
SECTION:=net
CATEGORY:=Network
TITLE:=IPKungFu is an iptables-based Linux firewall
- DESCRIPTION:=\
- IPKungFu is an iptables-based Linux firewall.\\\
- It aims to simplify the configuration of Internet \\\
- connection sharing, port forwarding, and packet filtering.
URL:=http://www.linuxkungfu.org/
endef
+define Package/ipkungfu/description
+ IPKungFu is an iptables-based Linux firewall.
+ It aims to simplify the configuration of Internet
+ connection sharing, port forwarding, and packet filtering.
+endef
+
define Package/ipkungfu/conffiles
/etc/ipkungfu/accept_hosts.conf
/etc/ipkungfu/custom.conf
CATEGORY:=Network
DEPENDS:=+snmpd
TITLE:=An snmpd plugin to access iptables rules
- DESCRIPTION:=\
- This is a plugin that makes iptables rules accessable from snmpd.
URL:=http://www.nobiscuit.com/iptables-snmp/
endef
+define Package/iptables-snmp/description
+ This is a plugin that makes iptables rules accessable from snmpd.
+endef
+
define Build/Compile
$(call Build/Compile/Default, \
INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
CATEGORY:=Network
DEPENDS:=+libncurses
TITLE:=A console-based network monitoring program
- DESCRIPTION:=\
- IPTraf is a console-based network statistics utility for Linux. It gathers \\\
- a variety of figures such as TCP connection packet and byte counts, \\\
- interface statistics and activity indicators, TCP/UDP traffic breakdowns, \\\
- and LAN station packet and byte counts.
URL:=http://iptraf.seul.org/
endef
+define Package/iptraf/description
+ IPTraf is a console-based network statistics utility for Linux. It gathers
+ a variety of figures such as TCP connection packet and byte counts,
+ interface statistics and activity indicators, TCP/UDP traffic breakdowns,
+ and LAN station packet and byte counts.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/src \
$(TARGET_CONFIGURE_OPTS) \
CATEGORY:=Network
DEPENDS:=+libpcap
TITLE:=Port-knocking
- DESCRIPTION:=\
- It listens to all traffic on an ethernet (or PPP) interface, \\\
- looking for special "knock" sequences of port-hits. A client \\\
- makes these port-hits by sending a TCP (or UDP) packet to a \\\
- port on the server. This port need not be open -- since \\\
- knockd listens at the link-layer level, it sees all traffic \\\
- even if it's destined for a closed port. When the server \\\
- detects a specific sequence of port-hits, it runs a command \\\
- defined in its configuration file. This can be used to open \\\
- up holes in a firewall for quick access.
URL:=http://www.zeroflux.org/cgi-bin/cvstrac/knock/wiki
endef
define Package/knock
$(call Package/knock/Default)
TITLE+= client
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/knock/description
+=
+ It listens to all traffic on an ethernet (or PPP) interface,
+ looking for special "knock" sequences of port-hits. A client
+ makes these port-hits by sending a TCP (or UDP) packet to a
+ port on the server. This port need not be open -- since
+ knockd listens at the link-layer level, it sees all traffic
+ even if it's destined for a closed port. When the server
+ detects a specific sequence of port-hits, it runs a command
+ defined in its configuration file. This can be used to open
+ up holes in a firewall for quick access.
This package contains the port-knocking client.
endef
define Package/knockd
$(call Package/knock/Default)
TITLE+= server
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/knockd/description
+=
+ It listens to all traffic on an ethernet (or PPP) interface,
+ looking for special "knock" sequences of port-hits. A client
+ makes these port-hits by sending a TCP (or UDP) packet to a
+ port on the server. This port need not be open -- since
+ knockd listens at the link-layer level, it sees all traffic
+ even if it's destined for a closed port. When the server
+ detects a specific sequence of port-hits, it runs a command
+ defined in its configuration file. This can be used to open
+ up holes in a firewall for quick access.
This package contains the port-knocking server.
endef
SECTION:=net
CATEGORY:=Network
TITLE:=An L2TP (Layer 2 Tunneling Protocol) daemon
- DESCRIPTION:=\
- l2tpd is the open source implementation of the L2TP tunneling \\\
- protocol (RFC2661). It does implement both LAC and LNS role \\\
- in a L2TP networking architecture. The main goal of this protocol is \\\
- to tunnel PPP frame trough an ip network.
URL:=http://l2tpd.sourceforge.net/
endef
+define Package/l2tpd/description
+ l2tpd is the open source implementation of the L2TP tunneling
+ protocol (RFC2661). It does implement both LAC and LNS role
+ in a L2TP networking architecture. The main goal of this protocol is
+ to tunnel PPP frame trough an ip network.
+endef
+
define Package/l2tpd/conffiles
/etc/l2tpd/l2tpd.conf
/etc/ppp/options.l2tpd
CATEGORY:=Network
DEPENDS:=+libcli
TITLE:=An L2TP enhanced server
- DESCRIPTION:=\
- l2tpns is a layer 2 tunneling protocol network server (LNS).\\\
- it supports up to 65535 concurrent sessions per server/cluster \\\
- plus ISP features such as rate limiting, walled garden, usage \\\
- accounting, and more.
URL:=http://sourceforge.net/projects/l2tpns
endef
+define Package/l2tpns/description
+ l2tpns is a layer 2 tunneling protocol network server (LNS).
+ it supports up to 65535 concurrent sessions per server/cluster
+ plus ISP features such as rate limiting, walled garden, usage
+ accounting, and more.
+endef
+
define Package/l2tpns/conffiles
/etc/l2tpns/ip_pool
/etc/l2tpns/startup-config
SECTION:=net
CATEGORY:=Network
TITLE:=Protocols for layer7 filtering
- DESCRIPTION:=\
- l7-filter classifies packets based on patterns in application \\\
- layer data. This allows correct classification of P2P traffic that \\\
- uses unpredictable ports as well as standard protocols running on \\\
- non-standard ports.
URL:=http://l7-filter.sourceforge.net/
endef
+define Package/l7-protocols/description
+ l7-filter classifies packets based on patterns in application
+ layer data. This allows correct classification of P2P traffic that
+ uses unpredictable ports as well as standard protocols running on
+ non-standard ports.
+endef
+
define Build/Configure
endef
CATEGORY:=Network
TITLE:=UPnP daemon
DEPENDS:=+libupnp +libpthread
- DESCRIPTION:=\
- It implements the UPnP Internet Gateway Device specification (IGD) \\\
- and allows UPnP aware clients, such as MSN Messenger, Azureus or \\\
- Miranda to work properly from behind a NAT firewall. \\\
- \\\
- Please edit /etc/upnpd.conf before using upnpd!
URL:=http://linux-igd.sourceforge.net/
endef
+define Package/linuxigd/description
+ It implements the UPnP Internet Gateway Device specification (IGD)
+ and allows UPnP aware clients, such as MSN Messenger, Azureus or
+ Miranda to work properly from behind a NAT firewall.
+
+ Please edit /etc/upnpd.conf before using upnpd!
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
$(TARGET_CONFIGURE_OPTS) \
CATEGORY:=Network
DEPENDS:=+libmatrixssl
TITLE:=SSL tunnel based on matrixssl
- DESCRIPTION:=\
- matrixtunnel is a stripped down version of stunnel \\\
- based on matrixssl library.
URL:=http://znerol.ch/svn/matrixtunnel/trunk/
endef
+define Package/matrixtunnel/description
+ matrixtunnel is a stripped down version of stunnel
+ based on matrixssl library.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--without-libiconv-prefix \
SECTION:=net
CATEGORY:=Network
TITLE:=Another IRC-bouncer/proxy
- DESCRIPTION:=\
- In short, miau is an IRC-bouncer/proxy.\\\
- Being more verbose, miau is small but quite featured \\\
- IRC-bouncer - a service bit like HTTP-proxy, but \\\
- for IRC-networks.
URL:=http://sourceforge.net/projects/miau/
endef
+define Package/miau/description
+ In short, miau is an IRC-bouncer/proxy.
+ Being more verbose, miau is small but quite featured
+ IRC-bouncer - a service bit like HTTP-proxy, but
+ for IRC-networks.
+endef
+
CONFIGURE_ARGS += \
--enable-automode \
--enable-releasenick \
CATEGORY:=Network
DEPENDS:=+libpthread +bluez-libs
TITLE:=A console iax (asterisk) client
- DESCRIPTION:=\
- miax is a console iax (asterisk) client, it can work with \\\
- a soundcard as a normal voip phone, taking input/output from \\\
- keyboard, analog/gsm/isdn modem or bluetooth phones.
URL:=http://www.eja.it/?l=gpl&testo=miax
endef
+define Package/miax/description
+ miax is a console iax (asterisk) client, it can work with
+ a soundcard as a normal voip phone, taking input/output from
+ keyboard, analog/gsm/isdn modem or bluetooth phones.
+endef
+
define Build/Compile
$(MAKE) -C "$(PKG_BUILD_DIR)" \
CC="$(TARGET_CC)" \
SECTION:=net
CATEGORY:=Network
TITLE:=configure media type using MII commands
- DESCRIPTION:=\
- The mii-tool command allows you to set or autodetect the media type\\\
- or mii chipset-based ethernet devices. It traditionally had been\\\
- distributed in the net-tools package. This is a single distribution\\\
- optimized for embedded systems and fully automated cross/-sysroot-builds
URL:=http://freshmeat.net/redir/mii-tool/
endef
+define Package/mii-tool/description
+ The mii-tool command allows you to set or autodetect the media type
+ or mii chipset-based ethernet devices. It traditionally had been
+ distributed in the net-tools package. This is a single distribution
+ optimized for embedded systems and fully automated cross/-sysroot-builds
+endef
+
MAKE_FLAGS += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE -I. -idirafter ./include/"
define Package/mii-tool/install
SECTION:=net
CATEGORY:=Network
TITLE:=A small sendmail-compatible mail forwarder
- DESCRIPTION:=\
- mini_sendmail reads its standard input up to an end-of-file and sends a \\\
- copy of the message found there to all of the addresses listed.\\\
- The message is sent by connecting to a local SMTP server. This means \\\
- mini_sendmail can be used to send email from inside a chroot(2) area.
URL:=http://www.acme.com/software/mini_sendmail/
endef
+define Package/mini-sendmail/description
+ mini_sendmail reads its standard input up to an end-of-file and sends a
+ copy of the message found there to all of the addresses listed.
+ The message is sent by connecting to a local SMTP server. This means
+ mini_sendmail can be used to send email from inside a chroot(2) area.
+endef
+
MAKE_FLAGS += \
OFLAGS="$(TARGET_CFLAGS)"
CATEGORY:=Network
DEPENDS:=+libncurses
TITLE:=Full screen ncurses traceroute tool
- DESCRIPTION:=\
- mtr combines the functionality of the 'traceroute' and 'ping' programs \\\
- in a single network diagnostic tool.\\\
- As mtr starts, it investigates the network connection between the host \\\
- mtr runs on and a user-specified destination host. After it \\\
- determines the address of each network hop between the machines, \\\
- it sends a sequence ICMP ECHO requests to each one to determine the \\\
- quality of the link to each machine. As it does this, it prints \\\
- running statistics about each machine.
URL:=http://www.bitwizard.nl/mtr/
endef
+define Package/mtr/description
+ mtr combines the functionality of the 'traceroute' and 'ping' programs
+ in a single network diagnostic tool.
+ As mtr starts, it investigates the network connection between the host
+ mtr runs on and a user-specified destination host. After it
+ determines the address of each network hop between the machines,
+ it sends a sequence ICMP ECHO requests to each one to determine the
+ quality of the link to each machine. As it does this, it prints
+ running statistics about each machine.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR); touch \
configure.in \
SECTION:=net
CATEGORY:=Network
TITLE:=relays requests from the MVP
- DESCRIPTION:=\
- Relays requests from the MediaMVP to the TFTP server
URL:=http://downloads.openwrt.org/sources/
endef
+define Package/mvprelay/description
+ Relays requests from the MediaMVP to the TFTP server
+endef
+
define Build/Configure
endef
CATEGORY:=Network
DEPENDS:=+libpthread +microperl
TITLE:=service and network monitoring program
- DESCRIPTION:=\
- service and network monitoring program
URL:=http://www.nagios.org/
endef
+define Package/nagios/description
+ service and network monitoring program
+endef
+
define Package/send-nagios/conffiles
/etc/send_nagios.cfg
endef
SECTION:=net
CATEGORY:=Network
TITLE:=Original net-tools
- DESCRIPTION:=\
- The net-tools package contains usual linux commands: \\\
- arp, hostname, ipmaddr, iptunnel, mii-tool, nameif, netstat, plipconfig, rarp, \\\
- route and slattach.
URL:=http://www.tazenda.demon.co.uk/phil/net-tools/
endef
+define Package/net-tools/description
+ The net-tools package contains usual linux commands:
+ arp, hostname, ipmaddr, iptunnel, mii-tool, nameif, netstat, plipconfig, rarp,
+ route and slattach.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
SECTION:=net
CATEGORY:=Network
TITLE:=A feature-rich network debugging and exploration tool.
- DESCRIPTION:=\
- Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. \\\
-It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities.
URL:=http://netcat.sourceforge.net/
endef
+define Package/netcat/description
+ Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol.
+ It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--disable-rpath \
SECTION:=net
CATEGORY:=Network
TITLE:=A Network Protocol Independent Performance Evaluator
- DESCRIPTION:=A Network Protocol Independent Performance Evaluator
URL:=http://www.scl.ameslab.gov/netpipe/
endef
+define Package/netpipe/description
+A Network Protocol Independent Performance Evaluator
+endef
+
define Build/Configure
endef
SECTION:=net
CATEGORY:=Network
TITLE:=A netstat variant for NAT connections
- DESCRIPTION:=\
- Netstat-nat is a small program written in C.\\\
- It displays NAT connections, managed by netfilter/iptables which comes \\\
- with the > 2.4.x linux kernels.\\\
- The program reads its information from '/proc/net/ip_conntrack', which \\\
- is the temporary conntrack-storage of netfilter.
URL:=http://tweegy.demon.nl/projects/netstat-nat/
endef
+define Package/netstat-nat/description
+ Netstat-nat is a small program written in C.
+ It displays NAT connections, managed by netfilter/iptables which comes
+ with the > 2.4.x linux kernels.
+ The program reads its information from '/proc/net/ip_conntrack', which
+ is the temporary conntrack-storage of netfilter.
+endef
+
# uses GNU configure
define Build/Compile
SECTION:=net
CATEGORY:=Network
TITLE:=Kernel NFS server support
-DESCRIPTION:=Kernel NFS server support
URL:=http://nfs.sourceforge.net/
DEPENDS:=+kmod-fs-nfsd +kmod-fs-nfs +portmap
endef
+define Package/nfs-kernel-server/description
+Kernel NFS server support
+endef
+
define Package/nfs-kernel-server-utils
SECTION:=net
CATEGORY:=Network
TITLE:=NFS server utils
-DESCRIPTION:=NFS server utils
URL:=http://nfs.sourceforge.net
DEPENDS:=nfs-kernel-server
endef
+define Package/nfs-kernel-server-utils/description
+NFS server utils
+endef
+
define Package/nfs-kernel-server/conffiles
/etc/exports
endef
CATEGORY:=Network
DEPENDS:=+portmap
TITLE:=User Space NFS server
- DESCRIPTION:=User Space NFS server
+endef
+
+define Package/nfs-server/description
+User Space NFS server
endef
define Build/Compile
$(call Package/nfs-utils/Default)
DEPENDS:=+libwrap +libevent +libblkid
TITLE:=updated mount utility (includes nfs4)
- DESCRIPTION:=Updated mount.nfs command - allows mounting nfs4 volumes
+endef
+
+define Package/nfs-utils/description
+Updated mount.nfs command - allows mounting nfs4 volumes
endef
CONFIGURE_ARGS += --disable-gss
CATEGORY:=Network
DEPENDS:=+libpcap +libpcre
TITLE:=network grep
- DESCRIPTION:=\
- ngrep a pcap-aware tool that will allow you to specify extended\\\
- regular expressions to match against data payloads of packets. It\\\
- currently recognizes TCP, UDP, and ICMP across Ethernet, PPP, SLIP,\\\
- FDDI, Token Ring and null interfaces, and understands BPF filter\\\
- logic in the same fashion as more common packet sniffing tools,\\\
- like tcpdump and snoop.
URL:=http://ngrep.sourceforge.net
endef
+define Package/ngrep/description
+ ngrep a pcap-aware tool that will allow you to specify extended
+ regular expressions to match against data payloads of packets. It
+ currently recognizes TCP, UDP, and ICMP across Ethernet, PPP, SLIP,
+ FDDI, Token Ring and null interfaces, and understands BPF filter
+ logic in the same fashion as more common packet sniffing tools,
+ like tcpdump and snoop.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--with-pcap-includes=$(STAGING_DIR)/usr/include \
CATEGORY:=Network
DEPENDS:=+glib1
TITLE:=Open public network gateway daemon
- DESCRIPTION:=\
- NoCatSplash is an Open Public Network Gateway Daemon.\\\
- It performs as a [captive/open/active] portal. When run on a gateway/router \\\
- on a network, all web requests are redirected until the client either logs \\\
- in or clicks "I Accept" to an AUP. The gateway daemon then changes the \\\
- firewall rules on the gateway to pass traffic for that client (based on IP \\\
- address and MAC address).
URL:=http://nocat.net
endef
+define Package/nocatsplash/description
+ NoCatSplash is an Open Public Network Gateway Daemon.
+ It performs as a [captive/open/active] portal. When run on a gateway/router
+ on a network, all web requests are redirected until the client either logs
+ in or clicks "I Accept" to an AUP. The gateway daemon then changes the
+ firewall rules on the gateway to pass traffic for that client (based on IP
+ address and MAC address).
+endef
+
define Package/nocatsplash/conffiles
/etc/nocat.conf
endef
CATEGORY:=Network
DEPENDS:=+libpthread
TITLE:=Open public network gateway daemon
- DESCRIPTION:=\
- Nodogsplash offers a simple way to open a free hotspot providing restricted access to an\\\
- internet connection. It is intended for use on wireless access points running OpenWRT\\\
- (but may also work on other Linux-based devices).
URL:=http://kokoro.ucsd.edu/nodogsplash/
endef
+define Package/nodogsplash/description
+ Nodogsplash offers a simple way to open a free hotspot providing restricted access to an
+ internet connection. It is intended for use on wireless access points running OpenWRT
+ (but may also work on other Linux-based devices).
+endef
+
define Build/Configure
$(call Build/Configure/Default,\
--enable-static \
CATEGORY:=Utilities
DEPENDS:=+libpcap +libpcre +libpthread +libwrap
TITLE:=nProbe
- DESCRIPTION:=\
- nprobe
URL:=http://invisible-island.net/dialog/
endef
+define Package/nprobe/description
+ nprobe
+endef
+
define Build/Configure
# patch creates these, so we make them executable
chmod +x $(PKG_BUILD_DIR)/configure
define Package/nstx
$(call Package/nstx/Default)
TITLE+= client version
- DESCRIPTION:=\
+endef
+
+define Package/nstx/description
nstx client version
endef
define Package/nstxd
$(call Package/nstx/Default)
TITLE+= server version
- DESCRIPTION:=\
+endef
+
+define Package/nstxd/description
nstx server version
endef
SECTION:=net
CATEGORY:=Network
TITLE:=NTP (Network Time Protocol) client
- DESCRIPTION:=\
- NTP client for setting system time from NTP servers.
URL:=http://doolittle.icarus.com/ntpclient/
endef
+define Package/ntpclient/description
+ NTP client for setting system time from NTP servers.
+endef
+
MAKE_FLAGS += \
all adjtimex
CATEGORY:=Network
TITLE:=full featured NTP server
DEPENDS:=+libreadline
- DESCRIPTION:=\
- The full featured original ntpd
URL:=http://www.ntp.org/
endef
+define Package/ntpd/description
+ The full featured original ntpd
+endef
+
define Package/ntpd/conffiles
/etc/ntp.conf
endef
SECTION:=net
CATEGORY:=Network
TITLE:=Identd server
- DESCRIPTION:=\
- A nat aware identd server that will correctly forwared requests to clients.
URL:=http://dev.ojnk.net/
endef
+define Package/oidentd/description
+ A nat aware identd server that will correctly forwared requests to clients.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Network
DEPENDS:=+libopenssl +libpthread
TITLE:=software for the Direct Connect network
- DESCRIPTION:=\
- Open DC hub is a Unix/Linux version of the hub software\\\
- for the Direct Connect network
URL:=http://opendchub.sourceforge.net
endef
+define Package/opendchub/description
+ Open DC hub is a Unix/Linux version of the hub software
+ for the Direct Connect network
+endef
+
define Build/Configure
$(call Build/Configure/Default,\
--disable-perl \
SECTION:=net
CATEGORY:=Network
TITLE:=NTP server
- DESCRIPTION:=\
- A free and easy to use NTP (Network Time Protocol) implementation.
URL:=http://www.openntpd.org/
endef
+define Package/openntpd/description
+ A free and easy to use NTP (Network Time Protocol) implementation.
+endef
+
define Package/openntpd/conffiles
/etc/ntpd.conf
endef
CATEGORY:=Network
DEPENDS:=+libopenssl +zlib
TITLE:=OpenSSH client
- DESCRIPTION:=OpenSSH client.
URL:=http://www.openssh.com/
endef
+define Package/openssh-client/description
+OpenSSH client.
+endef
+
define Package/openssh-client/conffiles
/etc/ssh/ssh_config
endef
CATEGORY:=Network
DEPENDS:=openssh-client
TITLE:=OpenSSH client utilities
- DESCRIPTION:=OpenSSH client utilities.
URL:=http://www.openssh.com/
endef
+define Package/openssh-client-utils/description
+OpenSSH client utilities.
+endef
+
define Package/openssh-server
SECTION:=net
CATEGORY:=Network
DEPENDS:=+libopenssl +zlib
TITLE:=OpenSSH server
- DESCRIPTION:=OpenSSH server.
URL:=http://www.openssh.com/
endef
+define Package/openssh-server/description
+OpenSSH server.
+endef
+
define Package/openssh-server/conffiles
/etc/ssh/sshd_config
endef
CATEGORY:=Network
DEPENDS:=+libopenssl +zlib
TITLE:=OpenSSH SFTP client
- DESCRIPTION:=OpenSSH SFTP client.
URL:=http://www.openssh.com/
endef
+define Package/openssh-sftp-client/description
+OpenSSH SFTP client.
+endef
+
define Package/openssh-sftp-server
SECTION:=net
CATEGORY:=Network
DEPENDS:=
TITLE:=OpenSSH SFTP server
- DESCRIPTION:=OpenSSH SFTP server.
URL:=http://www.openssh.com/
endef
+define Package/openssh-sftp-server/description
+OpenSSH SFTP server.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR); rm -f config.cache; \
$(TARGET_CONFIGURE_OPTS) \
CATEGORY:=Network
DEPENDS:=+kmod-tun +libopenssl +liblzo
TITLE:=Open source VPN solution using SSL
- DESCRIPTION:=\
- Open source VPN solution using SSL
URL:=http://openvpn.net
endef
+define Package/openvpn/description
+ Open source VPN solution using SSL
+endef
+
define Package/openvpn-easy-rsa
$(call Package/openvpn)
DEPENDS:=openvpn +openssl-util
CATEGORY:=Network
DEPENDS:=+libpthread
TITLE:=Proxy ARP daemon
- DESCRIPTION:=\
- parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging.\\\
- This is useful for creation of transparent firewalls and bridging networks\\\
- with different MAC protocols. Also, unlike standard bridging, proxy ARP\\\
- bridging allows to bridge Ethernet networks behind wireless nodes without\\\
- using WDS or layer 2 bridging.\\\
URL:=http://www.hazard.maks.net/parprouted/
endef
+define Package/parprouted/description
+ parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging.
+ This is useful for creation of transparent firewalls and bridging networks
+ with different MAC protocols. Also, unlike standard bridging, proxy ARP
+ bridging allows to bridge Ethernet networks behind wireless nodes without
+ using WDS or layer 2 bridging.
+
+endef
+
define Build/Compile
$(call Build/Compile/Default, \
CFLAGS="$(TARGET_CFLAGS)" \
CATEGORY:=Network
DEPENDS:=+libopenssl
TITLE:=Simple tcp load balancer
- DESCRIPTION:=\
- This is pen, a load balancer for "simple" tcp based protocols \\\
- such as http or smtp. It allows several servers to appear as \\\
- one to the outside and automatically detects servers that are \\\
- down and distributes clients among the available servers. \\\
- This gives high availability and scalable performance.
URL:=http://siag.nu/pen/
endef
+define Package/pen/description
+ This is pen, a load balancer for "simple" tcp based protocols
+ such as http or smtp. It allows several servers to appear as
+ one to the outside and automatically detects servers that are
+ down and distributes clients among the available servers.
+ This gives high availability and scalable performance.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--with-poll \
CATEGORY:=Network
DEPENDS:=+libpcre +libpthread
TITLE:=web proxy with advanced filtering capabilities
- DESCRIPTION:=\
- Privoxy is a web proxy with advanced filtering capabilities for \\\
- protecting privacy, modifying web page content, managing cookies, \\\
- controlling access, and removing ads, banners, pop-ups and other \\\
- obnoxious Internet junk. Privoxy has a very flexible configuration \\\
- and can be customized to suit individual needs and tastes. Privoxy \\\
- has application for both stand-alone systems and multi-user networks.
URL:=http://www.privoxy.org/
endef
+define Package/privoxy/description
+ Privoxy is a web proxy with advanced filtering capabilities for
+ protecting privacy, modifying web page content, managing cookies,
+ controlling access, and removing ads, banners, pop-ups and other
+ obnoxious Internet junk. Privoxy has a very flexible configuration
+ and can be customized to suit individual needs and tastes. Privoxy
+ has application for both stand-alone systems and multi-user networks.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
autoheader && autoconf \
CATEGORY:=Network
DEPENDS:=
TITLE:=An IRC-Bouncer with many features
- DESCRIPTION:=\
- psyBNC is an easy-to-use, multi-user, permanent \\\
- IRC-Bouncer with many features. Some of its features \\\
- vhost- and relay support to connected bouncers and an \\\
- extensive online help system. Many other helpful \\\
- functions are included.
URL:=http://www.psybnc.info/
endef
+define Package/psybnc/description
+ psyBNC is an easy-to-use, multi-user, permanent
+ IRC-Bouncer with many features. Some of its features
+ vhost- and relay support to connected bouncers and an
+ extensive online help system. Many other helpful
+ functions are included.
+endef
+
define Build/Compile
$(call Build/Compile/Default, \
CFLAGS="$(TARGET_CFLAGS)" \
CATEGORY:=Network
DEPENDS:=+libpthread +libpcap
TITLE:=Tunnel TCP connections over ICMP packets
- DESCRIPTION:=\
- ptunnel is an application that allows you to reliably tunnel TCP connections to \\\
- a remote host using ICMP echo request and reply packets, commonly known as ping \\\
- requests and replies. It acts as a proxy and can handle sockets and secured \\\
- identification.
URL:=http://www.cs.uit.no/~daniels/PingTunnel/
endef
+define Package/ptunnel/description
+ ptunnel is an application that allows you to reliably tunnel TCP connections to
+ a remote host using ICMP echo request and reply packets, commonly known as ping
+ requests and replies. It acts as a proxy and can handle sockets and secured
+ identification.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Network
DEPENDS:=+libelf
TITLE:=Secure FTP made easy!
- DESCRIPTION:=\
- Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server.\
- It doesn't provide useless bells and whistles, but focuses on efficiency and ease of use.\
- It provides simple answers to common needs, plus unique useful features for personal users\
- as well as hosting providers.
URL:=http://www.pureftpd.org/project/pure-ftpd
endef
+define Package/pure-ftpd/description
+ Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server.\ It doesn't provide useless bells and whistles, but focuses on efficiency and ease of use.\ It provides simple answers to common needs, plus unique useful features for personal users\ as well as hosting providers.
+endef
+
define Build/Configure
$(call Build/Configure/Default,--with-everything)
endef
SECTION:=net
CATEGORY:=Network
TITLE:=The Quagga Software Routing Suite
- DESCRIPTION:=A routing software package that provides TCP/IP based routing services\\\
- with routing protocols support such as RIPv1, RIPv2, RIPng, OSPFv2,\\\
- OSPFv3, BGP-4, and BGP-4+\\\
URL:=http://www.quagga.net
MENU:=1
endef
+define Package/quagga/description
+A routing software package that provides TCP/IP based routing services
+ with routing protocols support such as RIPv1, RIPv2, RIPng, OSPFv2,
+ OSPFv3, BGP-4, and BGP-4+
+
+endef
+
define Package/quagga-libzebra
SECTION:=net
CATEGORY:=Network
CATEGORY:=Network
DEPENDS:=+libpcap +libopenssl
TITLE:=raddump interprets captured RADIUS packets.
- DESCRIPTION:=\
- raddump interprets captured RADIUS packets to print a \\\
- timestamp, packet length, RADIUS packet type, source and \\\
- destination hosts and ports, and included attribute names and \\\
- values for each packet.
URL:=http://sourceforge.net/projects/raddump
endef
+define Package/raddump/description
+ raddump interprets captured RADIUS packets to print a
+ timestamp, packet length, RADIUS packet type, source and
+ destination hosts and ports, and included attribute names and
+ values for each packet.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Network
DEPENDS:=+libnet0
TITLE:=Reverse ARP Daemon
- DESCRIPTION:=\
- Rarpd is a daemon which responds to RARP requests.\\\
- RARP is used by some machines at boot time to discover their\\\
- IP address. They provide their Ethernet address and rarpd\\\
- responds with their IP address if it finds it in the ethers\\\
- database.
URL:=ftp://ftp.dementia.org/pub/net-tools/
endef
+define Package/rarpd/description
+ Rarpd is a daemon which responds to RARP requests.
+ RARP is used by some machines at boot time to discover their
+ IP address. They provide their Ethernet address and rarpd
+ responds with their IP address if it finds it in the ethers
+ database.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--with-libnet="$(STAGING_DIR)/usr/lib/libnet-1.0.x" \
CATEGORY:=Network
DEPENDS:=+iptables
TITLE:=A transparent AIM / MSN proxy
- DESCRIPTION:=ReAIM is a proxy for file transfers with MSN/AIM.
URL:=http://reaim.sourceforge.net/
endef
+define Package/reaim/description
+ReAIM is a proxy for file transfers with MSN/AIM.
+endef
+
define Build/Compile
$(call Build/Compile/Default, \
CFLAGS="$(TARGET_CFLAGS)" \
include $(INCLUDE_DIR)/package.mk
-define Package/rp-l2tpd/Default
+define Package/rp-l2tpd
SECTION:=net
CATEGORY:=Network
TITLE:=Roaring Penguin L2TP
- DESCRIPTION:=\
- Roaring Penguin L2TP (Layer 2 Tunneling Protocol) implementation.
URL:=http://sourceforge.net/projects/rp-l2tp/
-endef
-
-define Package/rp-l2tpd
- $(call Package/rp-l2tpd/Default)
-# DEPENDS:=+rp-l2tpd-mod-cmd +rp-l2tpd-mod-ppp
TITLE+= daemon
-# MENU:=1
endef
-#define Package/rp-l2tpd-mod-cmd
-# $(call Package/rp-l2tpd/Default)
-# TITLE:=Simple command handler for the RR L2TP daemon
-#endef
-
-#define Package/rp-l2tpd-mod-ppp
-# $(call Package/rp-l2tpd/Default)
-# TITLE:=PPP handler for the RR L2TP daeomon
-#endef
+define Package/rp-l2tpd/description
+ Roaring Penguin L2TP (Layer 2 Tunneling Protocol) implementation.
+endef
# uses GNU configure
MAKE_FLAGS += \
SECTION:=net
CATEGORY:=Network
TITLE:=restricted shell for use with OpenSSH
- DESCRIPTION:=\
- rssh is a restricted shell for use with OpenSSH, allowing only scp and/or sftp.\\\
- It now also includes support for rdist, rsync, and cvs. For example, if you have\\\
- a server which you only want to allow users to copy files off of via scp, without\\\
- providing shell access, you can use rssh to do that.
URL:=http://www.pizzashack.org/rssh/index.shtml
endef
+define Package/rssh/description
+ rssh is a restricted shell for use with OpenSSH, allowing only scp and/or sftp.
+ It now also includes support for rdist, rsync, and cvs. For example, if you have
+ a server which you only want to allow users to copy files off of via scp, without
+ providing shell access, you can use rssh to do that.
+endef
+
define Package/rssh/conffiles
/etc/rssh.conf
endef
CATEGORY:=Network
SUBMENU:=samba - NetBIOS/SMB implementation
TITLE:=samba - NetBIOS/SMB implementation
- DESCRIPTION:=The Samba software suite is a collection of programs that implements the\\\
- SMB protocol for unix systems, allowing you to serve files and printers to\\\
- Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred\\\
- to as the LanManager or Netbios protocol.
URL:=http://www.samba.org/
endef
+define Package/samba/description
+The Samba software suite is a collection of programs that implements the
+ SMB protocol for unix systems, allowing you to serve files and printers to
+ Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred
+ to as the LanManager or Netbios protocol.
+endef
+
define Package/samba-common
$(call Package/samba)
TITLE:=NetBIOS/SMB server and client shared files
CATEGORY:=Network
DEPENDS:=+libpcap +libnet0 +libnids
TITLE:=Port scan detection tool
- DESCRIPTION:=\
- Scanlogd is a TCP port scan detection tool, originally designed \\\
- to illustrate various attacks an IDS developer has to deal with.\\\
- Thus, unlike some of the other port scan detection tools out there, \\\
- scanlogd is designed to be totally safe to use.
URL:=http://www.openwall.com/scanlogd
endef
+define Package/scanlogd/description
+ Scanlogd is a TCP port scan detection tool, originally designed
+ to illustrate various attacks an IDS developer has to deal with.
+ Thus, unlike some of the other port scan detection tools out there,
+ scanlogd is designed to be totally safe to use.
+endef
+
define Build/Configure
$(SED) "s,/var/empty,/tmp/.scanlogd," $(PKG_BUILD_DIR)/params.h
$(SED) "s,#undef SCANLOGD_DEVICE,#define SCANLOGD_DEVICE \"all\"," $(PKG_BUILD_DIR)/params.h
CATEGORY:=Network
DEPENDS:=+libnet0
TITLE:=An utility to send CDP (Cisco Discovery Protocol) packets
- DESCRIPTION:=\
- This program sends CDP (Cisco Discovery Protocol) packets out on\\\
- selected interfaces and tells the connected switch (cisco only)\\\
- where the host is connected.
URL:=http://sourceforge.net/projects/scdp
endef
+
+define Package/scdp/description
+ This program sends CDP (Cisco Discovery Protocol) packets out on
+ selected interfaces and tells the connected switch (cisco only)
+ where the host is connected.
+endef
define Build/Configure
$(call Build/Configure/Default, \
SECTION:=net
CATEGORY:=Network
TITLE:=Serial port TCP/IP redirector
- DESCRIPTION:=\
- This is ser2net, a program for allowing network connections to serial \\\
- ports. See the man page for information about using the program. Note \\\
- that ser2net supports RFC 2217 (remote control of serial port parameters), \\\
- but you must have a complient client.
URL:=http://sourceforge.net/projects/ser2net/
endef
+define Package/ser2net/description
+ This is ser2net, a program for allowing network connections to serial
+ ports. See the man page for information about using the program. Note
+ that ser2net supports RFC 2217 (remote control of serial port parameters),
+ but you must have a complient client.
+endef
+
define Package/ser2net/conffiles
/etc/ser2net.conf
endef
SECTION:=net
CATEGORY:=Network
TITLE:=Source Hardware Address Translation
- DESCRIPTION:=\
- A tool which allows hosts with arbitrary IP configuration\\\
- to connect to the internet over a SHAT gateway.\\\
URL:=http://www.teddy-net.com/cvs/Maxina/128gw/service/arpcatch/shat/
endef
+define Package/shat/description
+ A tool which allows hosts with arbitrary IP configuration
+ to connect to the internet over a SHAT gateway.
+
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/src \
CC="$(TARGET_CC)" \
CATEGORY:=Network
DEPENDS:=+libncurses
TITLE:=A realtime network interface monitor
- DESCRIPTION:=\
- A realtime network interface monitor with the following features: \\\
- - realtime traffic statistics divided into incoming and outgoing ;\\\
- - optional combined view ;\\\
- - can monitor any kind of network interface ;\\\
- - shows detailed statistics about the interface ;\\\
- - it's themeable.
URL:=http://www.wormulon.net/projects/slurm
endef
+define Package/slurm/description
+ A realtime network interface monitor with the following features:
+ - realtime traffic statistics divided into incoming and outgoing ;
+ - optional combined view ;
+ - can monitor any kind of network interface ;
+ - shows detailed statistics about the interface ;
+ - it's themeable.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR); touch \
configure.in \
CATEGORY:=Network
DEPENDS:=+libpthread
TITLE:=A multipurpose relay (SOcket CAT)
- DESCRIPTION:=\
- SoCat (for SOcket CAT) establishes two bidirectional byte streams and \\\
- transfers data between them.\\\
- Data channels may be files, pipes, devices (terminal or modem, etc.), or \\\
- sockets (Unix, IPv4, IPv6, raw, UDP, TCP, SSL). It provides forking, \\\
- logging and tracing, different modes for interprocess communication and \\\
- many more options.
URL:=http://www.dest-unreach.org/socat/
endef
+define Package/socat/description
+ SoCat (for SOcket CAT) establishes two bidirectional byte streams and
+ transfers data between them.
+ Data channels may be files, pipes, devices (terminal or modem, etc.), or
+ sockets (Unix, IPv4, IPv6, raw, UDP, TCP, SSL). It provides forking,
+ logging and tracing, different modes for interprocess communication and
+ many more options.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--disable-libwrap \
MENU:=1
DEPENDS:=+libopenssl +libpthread
TITLE:=full-featured Web proxy cache
- DESCRIPTION:=\
- Squid is a high-performance proxy caching server for web clients, \\\
- supporting FTP, gopher, and HTTP data objects. Unlike traditional \\\
- caching software, Squid handles all requests in a single, \\\
+endef
+
+define Package/squid/description
+ Squid is a high-performance proxy caching server for web clients,
+ supporting FTP, gopher, and HTTP data objects. Unlike traditional
+ caching software, Squid handles all requests in a single,
non-blocking, I/O-driven process.
endef
DEPENDS:=+libfuse +fuse-utils +glib2
SECTION:=net
CATEGORY:=Network
- DESCRIPTION:=\
- Mount remote system over sftp.
URL:=http://fuse.sourceforge.net/
endef
+define Package/sshfs/description
+ Mount remote system over sftp.
+endef
+
CONFIGURE_VARS += \
SSHFS_CFLAGS=" \
-D_FILE_OFFSET_BITS=64 \
CATEGORY:=Network
DEPENDS:=+libopenssl
TITLE:=A minimal and secure mail sender
- DESCRIPTION:=\
- A secure, effective and simple way of getting mail off a system to your \\\
- mail hub. It contains no suid-binaries or other dangerous things - no \\\
- mail spool to poke around in, and no daemons running in the background.\\\
- mail is simply forwarded to the configured mailhost. Extremely easy \\\
- configuration.
URL:=http://packages.debian.org/stable/mail/ssmtp
endef
+define Package/ssmtp/description
+ A secure, effective and simple way of getting mail off a system to your
+ mail hub. It contains no suid-binaries or other dangerous things - no
+ mail spool to poke around in, and no daemons running in the background.
+ mail is simply forwarded to the configured mailhost. Extremely easy
+ configuration.
+endef
+
EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
EXTRA_LDFLAGS+=-L$(STAGING_DIR)/usr/lib -Wl,-rpath-link,$(STAGING_DIR)/usr/lib
CATEGORY:=Network
DEPENDS:=+libopenssl +libwrap
TITLE:=SSL TCP Wrapper
- DESCRIPTION:=\
- Open source SSL TCP Wrapper
URL:=http://stunnel.org
endef
+define Package/stunnel/description
+ Open source SSL TCP Wrapper
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
CATEGORY:=Network
DEPENDS:=+libncurses +libopenssl +libpthread
TITLE:=text-based MSN client
- DESCRIPTION:=\
- TMSNC is a textbased (console) MSN client written in C.
URL:=http://tmsnc.sourceforge.net
endef
+define Package/tmsnc/description
+ TMSNC is a textbased (console) MSN client written in C.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--disable-rpath \
SECTION:=net
CATEGORY:=Network
TITLE:=Transparent SOCKS v4 proxying library
- DESCRIPTION:=Transparent SOCKS v4 proxying library
URL:=http://tsocks.sourceforge.net/
endef
+define Package/tsocks/description
+Transparent SOCKS v4 proxying library
+endef
+
define Build/Configure
$(call Build/Configure/Default,\
--with-conf=/etc/tsocks.conf \
SECTION:=net
CATEGORY:=Network
TITLE:=A TCP connection performance tester
- DESCRIPTION:=\
- A small utility to test TCP connection performance.
URL:=https://dev.openwrt.org/browser/packages/net/ttcp/
endef
+define Package/ttcp/description
+ A small utility to test TCP connection performance.
+endef
+
define Build/Compile
$(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/ttcp ttcp.c
endef
SECTION:=net
CATEGORY:=Network
TITLE:=listens for packets on a specified UDP broadcast port
- DESCRIPTION:=\
- This program listens for packets on a specified UDP broadcast port.\\\
- When a packet is received, it sends that packet to all specified interfaces but \\\
- the one it came from as though it originated from the original sender.\\\
- The primary purpose of this is to allow games on machines on separated \\\
- local networks (Ethernet, WLAN) that use udp broadcasts to find each other to do so.\\\
- It also works on ppp links, so you can log in from windows boxes (e.g. using pptp) \\\
- and play LAN-based games together. Currently, you have to care about upcoming or \\\
- downgoing interfaces yourself.
URL:=http://www.joachim-breitner.de/udp-broadcast-relay/
endef
+define Package/udp-broadcast-relay/description
+ This program listens for packets on a specified UDP broadcast port.
+ When a packet is received, it sends that packet to all specified interfaces but
+ the one it came from as though it originated from the original sender.
+ The primary purpose of this is to allow games on machines on separated
+ local networks (Ethernet, WLAN) that use udp broadcasts to find each other to do so.
+ It also works on ppp links, so you can log in from windows boxes (e.g. using pptp)
+ and play LAN-based games together. Currently, you have to care about upcoming or
+ downgoing interfaces yourself.
+endef
+
define Build/Compile
$(TARGET_CC) $(PKG_BUILD_DIR)/main.c -o $(PKG_BUILD_DIR)/$(PKG_NAME)
endef
$(call Package/ulogd/Default)
DEPENDS:=ulogd
TITLE:=Extra plugins
- DESCRIPTION:=\
+endef
+
+define Package/ulogd-mod-extra/description
This package contains the LOCAL, LOGEMU, OPRINT, PWSNIFF and SYSLOG plugins.
endef
CATEGORY:=Network
DEPENDS:=+portmap
TITLE:=User-space NFSv3 Server
- DESCRIPTION:=\
- UNFS3 is a user-space implementation of the NFSv3 server \\\
- specification. It provides a daemon for the MOUNT and NFS \\\
- protocols, which are used by NFS clients for accessing files \\\
- on the server.
URL:=http://unfs3.sourceforge.net/
endef
+define Package/unfs3/description
+ UNFS3 is a user-space implementation of the NFSv3 server
+ specification. It provides a daemon for the MOUNT and NFS
+ protocols, which are used by NFS clients for accessing files
+ on the server.
+endef
+
define Package/unfs3/install
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
CATEGORY:=Network
DEPENDS:=+kmod-iptunnel4 +libpthread
TITLE:=UoB Nomad
- DESCRIPTION:=This is an implementation of NOMADv4 (Filters for\\\
- Mobile IP, IETF Draft\\\
- draft-mobileip-nomad-filters-05.txt) for Linux,\\\
- based on the Sun Labs Mobile IP software. It is\\\
- released under the Sun Public License (SPL).\\\
- \\\
- This version (0.11) has been modified to provide\\\
- status information to the UoB-NOMAD-GUI (ver 0.1).
URL:=http://www.comnets.uni-bremen.de/~mab/openwrt/source/
endef
+define Package/uob-nomad/description
+This is an implementation of NOMADv4 (Filters for
+ Mobile IP, IETF Draft
+ draft-mobileip-nomad-filters-05.txt) for Linux,
+ based on the Sun Labs Mobile IP software. It is
+ released under the Sun Public License (SPL).
+
+ This version (0.11) has been modified to provide
+ status information to the UoB-NOMAD-GUI (ver 0.1).
+endef
+
define Build/Compile
$(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/Agent mipagent)
$(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/Client/net-tools clean)
CATEGORY:=Network
MENU:=1
TITLE:=A tool to update dynamic dns services
- DESCRIPTION:=Updatedd is a small tool that will update one of many dynamic \\\
- dns services on boot. \\\
- Please look at the /etc/init.d/ddns script for more info. \\\
URL:=http://www.philipp-benner.de/updatedd/
endef
+define Package/updatedd/description
+Updatedd is a small tool that will update one of many dynamic
+ dns services on boot.
+ Please look at the /etc/init.d/ddns script for more info.
+
+endef
+
define Package/updatedd-mod-changeip
SECTION:=net
CATEGORY:=Network
SECTION:=net
CATEGORY:=Network
TITLE:=A daemon working like Cisco(c) HSRP
- DESCRIPTION:=\
- VGP (Virtual Gateway Protocol)is a very simple protocol able to \\\
- work in a way similar to Cisco(c) HSRP. It implements the idea \\\
- of Virtual Gateway to provide fault tollerance (and load \\\
- balancing) on your net. Each client on your net has as its \\\
- default gateway set to the virtual gateway and not the real router.
URL:=http://vgpd.freaknet.org/
endef
+define Package/vgp/description
+ VGP (Virtual Gateway Protocol)is a very simple protocol able to
+ work in a way similar to Cisco(c) HSRP. It implements the idea
+ of Virtual Gateway to provide fault tollerance (and load
+ balancing) on your net. Each client on your net has as its
+ default gateway set to the virtual gateway and not the real router.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Network
DEPENDS:=+libjpeg +zlib
TITLE:=VNC proxy for multiple clients
- DESCRIPTION:=\
- VNC Reflector is a specialized VNC server which acts as \\\
- a proxy sitting between real VNC server (a host) and a \\\
- number of VNC clients. It was designed to work efficiently \\\
- with large number of clients.
URL:=http://sourceforge.net/projects/vnc-reflector
endef
+define Package/vnc-reflector/description
+ VNC Reflector is a specialized VNC server which acts as
+ a proxy sitting between real VNC server (a host) and a
+ number of VNC clients. It was designed to work efficiently
+ with large number of clients.
+endef
+
define Build/Compile
$(call Build/Compile/Default, \
CC="$(TARGET_CC)" \
SECTION:=net
CATEGORY:=Network
TITLE:=Console-based network traffic monitor
- DESCRIPTION:=\
- vnStat is a network traffic monitor for Linux that keeps a log of daily \\\
- network traffic for the selected interface(s). vnStat isn't a packet \\\
- sniffer. The traffic information is analyzed from the /proc -filesystem, \\\
- so vnStat can be used without root permissions.
URL:=http://humdi.net/vnstat/
endef
+define Package/vnstat/description
+ vnStat is a network traffic monitor for Linux that keeps a log of daily
+ network traffic for the selected interface(s). vnStat isn't a packet
+ sniffer. The traffic information is analyzed from the /proc -filesystem,
+ so vnStat can be used without root permissions.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
$(TARGET_CONFIGURE_OPTS) \
SECTION:=net
CATEGORY:=Network
TITLE:=Virtual Router Redundancy Protocol daemon
- DESCRIPTION:=\
- VRRPd is an implementation of Virtual Router Redundancy \\\
- Protocol as specified in rfc2338. VRRPd is interoperable with \\\
- other RFC-based VRRP implementations, including Cisco and \\\
- Juniper, and is included as a standard feature on ImageStream \\\
- routers.
URL:=http://www.sourceforge.net/projects/vrrpd
endef
+define Package/vrrpd/description
+ VRRPd is an implementation of Virtual Router Redundancy
+ Protocol as specified in rfc2338. VRRPd is interoperable with
+ other RFC-based VRRP implementations, including Cisco and
+ Juniper, and is included as a standard feature on ImageStream
+ routers.
+endef
+
define Package/vrrpd/conffiles
/etc/default/vrrpd
endef
SECTION:=net
CATEGORY:=Network
TITLE:=a Web Cache Coordination daemon
- DESCRIPTION:=\
- wccpd is a WCCP (Web Cache Coordination Protocol) server daemon \\\
- It allows a router (running Linux) to redirect web traffic to a \\\
- group of Squid servers using WCCP as the monitoring/controling \\\
- protocol.
URL:=http://wccpd.sourceforge.net/
endef
+define Package/wccpd/description
+ wccpd is a WCCP (Web Cache Coordination Protocol) server daemon
+ It allows a router (running Linux) to redirect web traffic to a
+ group of Squid servers using WCCP as the monitoring/controling
+ protocol.
+endef
+
define Build/Configure
$(call Build/Configure/Default)
endef
SECTION:=net
CATEGORY:=Network
TITLE:=Westell DSL Modem Diagnostics for Linux
- DESCRIPTION:=A collection of utilities to get DSL stats from Westell DSL modems.
URL:=http://sourceforge.net/projects/wdiag/
endef
+define Package/wdiag/description
+A collection of utilities to get DSL stats from Westell DSL modems.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/src \
$(TARGET_CONFIGURE_OPTS) \
CATEGORY:=Network
DEPENDS:=+iptables-mod-extra +iptables-mod-ipopt +iptables-mod-nat +libgcc +libpthread
TITLE:=A wireless captive portal solution
- DESCRIPTION:=\
- The Wifidog project is a complete and embeddable captive \\\
- portal solution for wireless community groups or individuals \\\
- who wish to open a free Hotspot while still preventing abuse \\\
- of their Internet connection.
URL:=http://www.wifidog.org
endef
+define Package/wifidog/description
+ The Wifidog project is a complete and embeddable captive
+ portal solution for wireless community groups or individuals
+ who wish to open a free Hotspot while still preventing abuse
+ of their Internet connection.
+endef
+
define Package/wifidog/conffiles
/etc/wifidog.conf
endef
CATEGORY:=Network
DEPENDS:=kmod-brcm-wl +libpcap
TITLE:=A tool to hide your Access Point against opportunistic attackers.
- DESCRIPTION:=tool to hide your Access Point against opportunistic attackers.
URL:=http://www.rstack.org/oudot/wknock/
endef
+define Package/wknock/description
+tool to hide your Access Point against opportunistic attackers.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
CATEGORY:=Network
DEPENDS:=kmod-brcm-wl +nvram
TITLE:=A Radius MAC authenticator for Broadcom based access points
- DESCRIPTION:=\
- This software watches the stations associating to a broadcom based \\\
- AccessPoint (e.g. Linksys WRT54G) and sends an authentication request \\\
- to the radius-server specified in nvram.
URL:=http://www.zerfleddert.de/wrt54g/
endef
+
+define Package/wrt-radauth/description
+ This software watches the stations associating to a broadcom based
+ AccessPoint (e.g. Linksys WRT54G) and sends an authentication request
+ to the radius-server specified in nvram.
+endef
define Build/Compile
$(call Build/Compile/Default, \
CATEGORY:=Network
DEPENDS:=+libopenssl +wireless-tools
TITLE:=A fully compliant 802.1x authenticator
- DESCRIPTION:=\
- This software allows a GNU/Linux or BSD workstation to authenticate with \\\
- a RADIUS server using 802.1x and various EAP protocols.
URL:=http://open1x.sourceforge.net/
endef
+define Package/xsupplicant/description
+ This software allows a GNU/Linux or BSD workstation to authenticate with
+ a RADIUS server using 802.1x and various EAP protocols.
+endef
+
define Package/xsupplicant/conffiles
/etc/xsupplicant.conf
endef
SECTION:=sound
CATEGORY:=Sound
TITLE:=EMPCd can control the MPD
- DESCRIPTION:=\
- This is EMPCd which can use /dev/input/event0 or other event devices\\\
- to control MPD (Music Player Daemon), directly using libmpdclient\\\
- and other programs, currently using system(2).
URL:=http://unfix.org/projects/empcd
endef
+define Package/empcd/description
+ This is EMPCd which can use /dev/input/event0 or other event devices
+ to control MPD (Music Player Daemon), directly using libmpdclient
+ and other programs, currently using system(2).
+endef
+
define Package/empcd/conffiles
/etc/empcd.conf
endef
SECTION:=sound
CATEGORY:=Sound
TITLE:=Text-to-speech for embedded systems
- DESCRIPTION:=Festival Lite is a stripped down version of Festival,\\\
- the well-developed text-to-speech program written in C++.\\\
- This program is written in C to keep memory usage low.
URL:=http://www.speech.cs.cmu.edu/flite/index.html
endef
+define Package/flite/description
+Festival Lite is a stripped down version of Festival,
+ the well-developed text-to-speech program written in C++.
+ This program is written in C to keep memory usage low.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
define Package/lame
$(call Package/lame/Default)
TITLE:=lame
- DESCRIPTION:=lame mp3 encoder
MENU:=1
endef
+define Package/lame/description
+lame mp3 encoder
+endef
+
define Package/lame-lib
$(call Package/lame/Default)
TITLE:=lame-lib
- DESCRIPTION:=lame mp3 encoder libs
DEPENDS:=lame
endef
+define Package/lame-lib/description
+lame mp3 encoder libs
+endef
+
define Build/Configure
$(call Build/Configure/Default)
CATEGORY:=Sound
DEPENDS:=+libid3tag +libmad
TITLE:=MPEG audio player in fixed point
- DESCRIPTION:=\
- MAD is an MPEG audio decoder. It currently only supports the MPEG 1 \\\
- standard, but fully implements all three audio layers (Layer I, Layer II, \\\
- and Layer III, the latter often colloquially known as MP3.). There is also \\\
- full support for ID3 tags.
URL:=http://sourceforge.net/projects/mad
endef
+define Package/madplay/description
+ MAD is an MPEG audio decoder. It currently only supports the MPEG 1
+ standard, but fully implements all three audio layers (Layer I, Layer II,
+ and Layer III, the latter often colloquially known as MP3.). There is also
+ full support for ID3 tags.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
SECTION:=sound
CATEGORY:=Sound
TITLE:=Music Player Daemon Console Client
- DESCRIPTION:=\
- MPD is a music player supporting flac, mp3 and ogg files.\\\
- It is typically controlled over a network using one of it's many \\\
- clients including mpc(console), gmpc(gnome), phpmp(php) etc.\\\
- this is MPC
URL:=http://www.musicpd.org/
endef
+define Package/mpc/description
+ MPD is a music player supporting flac, mp3 and ogg files.
+ It is typically controlled over a network using one of it's many
+ clients including mpc(console), gmpc(gnome), phpmp(php) etc.
+ this is MPC
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--disable-iconv \
CATEGORY:=Sound
DEPENDS:=+libflac +libid3tag +libmad +libvorbisidec +libpthread +alsa-lib
TITLE:=Music Player Daemon
- DESCRIPTION:=\
- MPD is a music player supporting flac, mp3 and ogg files.\\\
- It is typically controlled over a network using one of it's many \\\
- clients including mpc(console), gmpc(gnome), phpmp(php) etc.
URL:=http://www.musicpd.org/
endef
+define Package/mpd/description
+ MPD is a music player supporting flac, mp3 and ogg files.
+ It is typically controlled over a network using one of it's many
+ clients including mpc(console), gmpc(gnome), phpmp(php) etc.
+endef
+
define Package/mpd/conffiles
/etc/mpd.conf
endef
CATEGORY:=Sound
DEPENDS:=+libgdbm +libhowl +libid3tag
TITLE:=A multi-threaded DAAP (Digital Audio Access Protocol) daemon
- DESCRIPTION:=\
- mt-daapd is a program which acts as an iTunes (DAAP) server for Linux.
URL:=http://www.mt-daapd.org/
endef
+define Package/mt-daapd/description
+ mt-daapd is a program which acts as an iTunes (DAAP) server for Linux.
+endef
+
define Package/mt-daapd/conffiles
/etc/mt-daapd.conf
/etc/mt-daapd.playlist
CATEGORY:=Sound
DEPENDS:=+libmad +libopenssl +libreadline +libncurses
TITLE:=Console Based Last.FM Radio Player
- DESCRIPTION:=\
- Shell.FM is a console based player for the streams provided \\\
- by Last.FM for the Linux platform. It's lightweight and easy to use.
URL:=http://nex.scrapping.cc
endef
+define Package/shell-fm/description
+ Shell.FM is a console based player for the streams provided
+ by Last.FM for the Linux platform. It's lightweight and easy to use.
+endef
+
define Package/shell-fm/conffiles
/etc/shell-fm.rc
endef
CATEGORY:=Sound
DEPENDS:=+libflac +libid3tag +libmad +libvorbisidec
TITLE:=Sox is a general purpose sound converter/player/recorder
- DESCRIPTION:=\
- SoX is a command line utility that can convert various formats\\\
- of computer audio files in to other formats. It can also apply\\\
- various effects to these sound files during the conversion.\\\
- As an added bonus, SoX can play and record audio files on\\\
- several unix-style platforms.
URL:=http://sox.sourceforge.net/
endef
+define Package/sox/description
+ SoX is a command line utility that can convert various formats
+ of computer audio files in to other formats. It can also apply
+ various effects to these sound files during the conversion.
+ As an added bonus, SoX can play and record audio files on
+ several unix-style platforms.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--disable-external-gsm \
CATEGORY:=Multimedia
DEPENDS:=+libmad
TITLE:=streamripper
- DESCRIPTION:=\
- Streamripper is an Open Source application that lets you record streaming mp3 to your hard drive.
URL:=http://streamripper.sourceforge.net/
endef
+define Package/streamripper/description
+ Streamripper is an Open Source application that lets you record streaming mp3 to your hard drive.
+endef
+
EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
define Build/Configure
SECTION:=utils
CATEGORY:=Utilities
TITLE:=The GNU Bourne Again SHell
- DESCRIPTION:=\
- Bash is an sh-compatible command language interpreter that executes \\\
- commands read from the standard input or from a file. Bash also \\\
- incorporates useful features from the Korn and C shells (ksh and csh).
URL:=http://www.gnu.org/software/bash/
endef
+define Package/bash/description
+ Bash is an sh-compatible command language interpreter that executes
+ commands read from the standard input or from a file. Bash also
+ incorporates useful features from the Korn and C shells (ksh and csh).
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
define Package/bc
$(call Package/bc/Default)
TITLE:=Arbitrary precision calculator language
- DESCRIPTION:=\
- bc is a language that supports arbitrary precision numbers with interactive \\\
+endef
+
+define Package/bc/description
+ bc is a language that supports arbitrary precision numbers with interactive
execution of statements.
endef
$(call Package/bc/Default)
DEPENDS:=bc
TITLE:=Arbitrary precision reverse-polish calculator
- DESCRIPTION:=\
- dc is a reverse-polish desk calculator which supports unlimited precision \\\
+endef
+
+define Package/dc/description
+ dc is a reverse-polish desk calculator which supports unlimited precision
arithmetic.
endef
SECTION:=utils
CATEGORY:=Utilities
TITLE:=CIFS mounting helper utility
- DESCRIPTION:=\
+endef
+
+define Package/cifsmount/description
An user space helper utility for mounting remote CIFS shares.
endef
CATEGORY:=Utilities
DEPENDS=+libgcc
TITLE:=Lightweight system statistics collection daemon
- DESCRIPTION:=\
- collectd is a small daemon which collects system information periodically \\\
- and provides mechanismns to store the values in a variety of ways.
URL:=http://verplant.org/collectd/
endef
+define Package/collectd/description
+ collectd is a small daemon which collects system information periodically
+ and provides mechanismns to store the values in a variety of ways.
+endef
+
define Package/collectd/conffiles
/etc/collectd.conf
endef
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=Text-based, full featured file manager
- DESCRIPTION:=\
- A clone of Norton Commander for Unix. Text-based, full featured \\\
- file manager.
URL:=http://deco.sourceforge.net/
endef
+
+define Package/deco/description
+ A clone of Norton Commander for Unix. Text-based, full featured
+ file manager.
+endef
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Correctly write to and read from mtd character (and other block) devices
- DESCRIPTION:=\
- A command line program to correctly read (or write) a region of a block device.\\\
- Primary use is for extracting formatted data from MTD partitions.
URL:=http://sourceforge.net/projects/devio/
endef
+define Package/devio/description
+ A command line program to correctly read (or write) a region of a block device.
+ Primary use is for extracting formatted data from MTD partitions.
+endef
+
define Build/Configure
(cd $(PKG_BUILD_DIR) ; \
./configure \
SECTION:=utils
CATEGORY:=Utilities
TITLE:=OpenMoko device flash utility
- DESCRIPTION:=\
- Dfu-util is a program that implements the host side of the USB DFU \
- (Universal Serial Bus Device Firmware Upgrade) protocol. \
- This version is specifically used to flash the FIC Neo 1973 mobile phone.
URL:=http://wiki.openmoko.org/wiki/Dfu-util
DEPENDS:=+libusb
endef
+define Package/dfu-util/description
+ Dfu-util is a program that implements the host side of the USB DFU \ (Universal Serial Bus Device Firmware Upgrade) protocol. \ This version is specifically used to flash the FIC Neo 1973 mobile phone.
+endef
+
# CONFIGURE_VARS += USB_CFLAGS="-I $(STAGING_DIR)/usr/include" \
# USB_LIBS="-L $(STAGING_DIR)/usr/lib"
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=Dialog
- DESCRIPTION:=\
- A script-interpreter which provides a set of curses widgets.
URL:=http://invisible-island.net/dialog/
endef
+define Package/dialog/description
+ A script-interpreter which provides a set of curses widgets.
+endef
+
define Build/Configure
$(call Build/Configure/Default)
endef
CATEGORY:=Utilities
DEPENDS:=@LINUX_2_6_X86
TITLE:=Displays BIOS informations.
- DESCRIPTION:=\
- Dmidecode reports information about your system's hardware\\\
- as described in your system BIOS according to the SMBIOS/DMI\\\
- standard.
URL:=http://www.nongnu.org/dmidecode/
endef
+define Package/dmidecode/description
+ Dmidecode reports information about your system's hardware
+ as described in your system BIOS according to the SMBIOS/DMI
+ standard.
+endef
+
define Package/dmidecode/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/sbin
SECTION:=utils
CATEGORY:=Utilities
TITLE:=MS-DOS FAT filesystems utilities
- DESCRIPTION:=\
- Utilities to create and check MS-DOS FAT filesystems.
URL:=ftp://ftp.uni-erlangen.de:/pub/Linux/LOCAL/dosfstools/
endef
+define Package/dosfstools/description
+ Utilities to create and check MS-DOS FAT filesystems.
+endef
+
define Build/Configure
endef
SECTION:=utils
CATEGORY:=Utilities
TITLE:=RedBoot configuration editor
- DESCRIPTION:=\
- displays and (if writable) also edits the RedBoot configuration.
URL:=http://andrzejekiert.ovh.org/software.html.en
endef
+define Package/fconfig/description
+ displays and (if writable) also edits the RedBoot configuration.
+endef
+
define Build/Configure
endef
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Remote mail retriever
- DESCRIPTION:=\
- Retrieves remote mail via POP/IMAP.\\\
- Very useful in conjunction with mutt.
URL:=http://www.catb.org/~esr/fetchmail/
endef
+define Package/fetchmail/description
+ Retrieves remote mail via POP/IMAP.
+ Very useful in conjunction with mutt.
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-fallback=procmail \
SECTION:=utils
CATEGORY:=Utilities
TITLE:=display fortune cookies on demand.
- DESCRIPTION:=Fortune mod displays fortune cookies on demand
URL:=http://freeware.sgi.com/source/fortune-mod
endef
+define Package/fortune-mod/description
+Fortune mod displays fortune cookies on demand
+endef
+
define Build/Compile
$(HOSTCC) -Wall -o $(PKG_BUILD_DIR)/util/strfile-host $(PKG_BUILD_DIR)/util/strfile.c -DVERSION=\"$(PKG_VERSION)\"
$(PKG_BUILD_DIR)/util/strfile-host $(PKG_BUILD_DIR)/datfiles/fortunes $(PKG_BUILD_DIR)/datfiles/fortunes.dat
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Hard disk drive configuration utilitity
- DESCRIPTION:=\
- Tune hard disk parameters for high performance.\\\
- Get/set hard disk parameters for Linux IDE drives.\\\
- Primary use is for enabling irq-unmasking and IDE multiplemode.
URL:=http://sourceforge.net/projects/hdparm/
endef
+define Package/hdparm/description
+ Tune hard disk parameters for high performance.
+ Get/set hard disk parameters for Linux IDE drives.
+ Primary use is for enabling irq-unmasking and IDE multiplemode.
+endef
+
define Build/Configure
endef
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Raw memory i/o utility
- DESCRIPTION:=\
- This tool can be used to access physical memory addresses from userspace. \\\
- It can be useful to access hardware for which no device driver exists!
URL:=http://www.sleepie.demon.co.uk/linuxvme/io.c
endef
+define Package/io/description
+ This tool can be used to access physical memory addresses from userspace.
+ It can be useful to access hardware for which no device driver exists!
+endef
+
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=JOE - Joes own editor
- DESCRIPTION:=Joe is world-famous Wordstar like text editor.
URL:=http://sourceforge.net/projects/joe-editor/
endef
+define Package/joe/description
+Joe is world-famous Wordstar like text editor.
+endef
+
define Package/joe/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/joe $(1)/usr/bin/
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=LCD display utility
- DESCRIPTION:=\
- LCD4Linux is a small program that grabs information from the kernel and \\\
- some subsystems and displays it on an external liquid crystal display.
URL:=http://lcd4linux.bulix.org/
endef
+define Package/lcd4linux/description
+ LCD4Linux is a small program that grabs information from the kernel and
+ some subsystems and displays it on an external liquid crystal display.
+endef
+
# commas are interpreted by the $(call ...) macro, so define an intermediate variable holding our drivers spec
PKG_CONFIGURE_DRIVERS:=all,!PNG,!RouterBoard,!X11
CATEGORY:=Utilities
TITLE:=lm-sensors
DEPENDS:=+sysfsutils @LINUX_2_6_X86
- DESCRIPTION:=\
- Utility to read hardware sensor data
URL:=http://www.lm-sensors.org/
endef
+define Package/lm-sensors/description
+ Utility to read hardware sensor data
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
KERNELVERSION="$(LINUX_VERSION)" \
CATEGORY:=Utilities
DEPENDS:=+libpopt
TITLE:=rotates, compresses, and mails system logs
- DESCRIPTION:=\
- logrotate is designed to ease administration of systems that generate \\\
- large numbers of log files. It allows auto-matic rotation, compression, \\\
- removal and mailing of log files. Each log file may be handled daily, \\\
- weekly, monthly or when it grows too large.
URL:=http://packages.debian.org/unstable/admin/logrotate
endef
+define Package/logrotate/description
+ logrotate is designed to ease administration of systems that generate
+ large numbers of log files. It allows auto-matic rotation, compression,
+ removal and mailing of log files. Each log file may be handled daily,
+ weekly, monthly or when it grows too large.
+endef
+
define Package/logrotate/conffiles
/etc/logrotate.conf
endef
SECTION:=utils
CATEGORY:=Utilities
TITLE:=X,Y and Z-modem protocols
- DESCRIPTION:=\
- Transfer files in your login sessions.\\\
- Very leightweight and straight forward.\\\
- You just need a terminal client that can do \\\
- either X, Y or Z-modem file transfers.
URL:=http://www.ohse.de/uwe/software/lrzsz.html
endef
+define Package/lrzsz/description
+ Transfer files in your login sessions.
+ Very leightweight and straight forward.
+ You just need a terminal client that can do
+ either X, Y or Z-modem file transfers.
+endef
+
# uses GNU configure
define Build/Compile
SECTION:=utils
CATEGORY:=Utilities
TITLE:=utility for viewing/manipulating the MAC address
- DESCRIPTION:=\
- This is a GNU/Linux utility for viewing/manipulating the MAC address \\\
- of network interfaces.
URL:=http://www.alobbs.com/macchanger
endef
+define Package/macchanger/description
+ This is a GNU/Linux utility for viewing/manipulating the MAC address
+ of network interfaces.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
DESTDIR="$(PKG_INSTALL_DIR)" \
CATEGORY:=Utilities
DEPENDS:=+glib1 +libncurses
TITLE:=midnight commander - a powerful file manager
- DESCRIPTION:=\
- GNU Midnight Commander is a text-mode full-screen file manager. \\\
- It uses a two panel interface and a subshell for command execution. \\\
- It includes an internal editor with syntax highlighting and an \\\
- internal viewer with support for binary files. Also included is \\\
- Virtual Filesystem (VFS), that allows files on remote systems \\\
- (e.g. FTP, SSH, SMB servers) and files inside archives to be \\\
- manipulated like real files.
URL:=http://www.ibiblio.org/mc/
endef
+define Package/mc/description
+ GNU Midnight Commander is a text-mode full-screen file manager.
+ It uses a two panel interface and a subshell for command execution.
+ It includes an internal editor with syntax highlighting and an
+ internal viewer with support for binary files. Also included is
+ Virtual Filesystem (VFS), that allows files on remote systems
+ (e.g. FTP, SSH, SMB servers) and files inside archives to be
+ manipulated like real files.
+endef
+
CONFIGURE_ARGS += \
--prefix=/usr \
--disable-nls \
SECTION:=utils
CATEGORY:=Utilities
TITLE:=A data/fax solution for your analog modem
- DESCRIPTION:=A data/fax solution for your analog modem.
+endef
+
+define Package/mgetty/description
+A data/fax solution for your analog modem.
endef
define Build/Configure
SECTION:=utils
CATEGORY:=Utilities
TITLE:=A serial terminal emulation program
- DESCRIPTION:=\
- microcom is a minicom-like serial terminal emulator with scripting \\\
- support.
URL:=http://microcomlinux.homestead.com/
endef
+define Package/microcom/description
+ microcom is a minicom-like serial terminal emulator with scripting
+ support.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
$(TARGET_CONFIGURE_OPTS) \
CATEGORY:=Base system
TITLE:=mksh
DEPENDS:=$(DEP)
- DESCRIPTION:=MirBSD version of ksh
+endef
+
+define Package/mksh/description
+MirBSD version of ksh
endef
define Build/Compile
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=An enhanced clone of the Pico text editor
- DESCRIPTION:=\
- GNU nano (Nano's ANOther editor, or Not ANOther editor) is an enhanced clone \\\
- of the Pico text editor..
URL:=http://www.nano-editor.org/
endef
+define Package/nano/description
+ GNU nano (Nano's ANOther editor, or Not ANOther editor) is an enhanced clone
+ of the Pico text editor..
+endef
+
define Build/Configure
$(call Build/Configure/Default, \
--enable-tiny \
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Linux PCI Utilities
- DESCRIPTION:=\
- This package contains various utilities for inspecting and setting of \\\
- devices connected to the PCI bus.
URL:=http://www.kernel.org/pub/software/utils/pciutils/
endef
+define Package/pciutils/description
+ This package contains various utilities for inspecting and setting of
+ devices connected to the PCI bus.
+endef
+
define Package/pciutils/postinst
#!/bin/sh
$${IPKG_INSTROOT}/usr/sbin/update-pciids.sh
SECTION:=utils
CATEGORY:=Utilities
TITLE:=A minimal dumb-terminal emulation program
- DESCRIPTION:=\
- As its name suggests, picocom is a minimal dumb-terminal emulation \\\
- program. It is, in principle, very much like minicom, only it's pico \\\
- instead of mini! It was designed to serve as a simple, manual, modem \\\
- configuration, testing, and debugging tool. It has also served (quite \\\
- well) as a low-tech "terminal-window" to allow operator intervention \\\
- in PPP connection scripts. It could also prove useful in many other \\\
- similar tasks.
URL:=http://efault.net/npat/hacks/picocom/
endef
+define Package/picocom/description
+ As its name suggests, picocom is a minimal dumb-terminal emulation
+ program. It is, in principle, very much like minicom, only it's pico
+ instead of mini! It was designed to serve as a simple, manual, modem
+ configuration, testing, and debugging tool. It has also served (quite
+ well) as a low-tech "terminal-window" to allow operator intervention
+ in PPP connection scripts. It could also prove useful in many other
+ similar tasks.
+endef
+
define Build/Configure
endef
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Mail processing tool
- DESCRIPTION:=\
- Procmail is able to process and classify incoming mail into \\\
- different mail boxes.\\\
- Very useful in conjunction with mutt.
URL:=http://www.procmail.org
endef
+define Package/procmail/description
+ Procmail is able to process and classify incoming mail into
+ different mail boxes.
+ Very useful in conjunction with mutt.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/src -f ../Makefile.openwrt \
$(TARGET_CONFIGURE_OPTS)
CATEGORY:=Utilities
DEPENDS:=@LINUX_2_6_X86
TITLE:=A boot splash screen
- DESCRIPTION:=PSplash is a userspace graphical boot splash screen.
URL:=http://projects.o-hand.com/psplash
endef
+define Package/psplash/description
+PSplash is a userspace graphical boot splash screen.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Automatic Password generator
- DESCRIPTION:=\
- pwgen generates random, meaningless but pronounceable passwords. \\\
- These passwords contain either only lowercase letters, or upper \\\
- and lower case mixed, or digits thrown in. \\\
- Uppercase letters and digits are placed in a way that eases \\\
- remembering their position when memorizing only the word. \\\
- \\\
- E.g. to generate a WPA preshared-key do: \\\
- pwgen -c -n -s 63 1
URL:=http://sourceforge.net/projects/pwgen/
endef
+define Package/pwgen/description
+ pwgen generates random, meaningless but pronounceable passwords.
+ These passwords contain either only lowercase letters, or upper
+ and lower case mixed, or digits thrown in.
+ Uppercase letters and digits are placed in a way that eases
+ remembering their position when memorizing only the word.
+
+ E.g. to generate a WPA preshared-key do:
+ pwgen -c -n -s 63 1
+endef
+
# uses GNU configure
define Package/pwgen/install
SECTION:=utils
CATEGORY:=Utilities
TITLE:=ReiserFS filesystems utilities
- DESCRIPTION:=\
- This package contains utilities to create, check, resize, and debug \\\
- ReiserFS filesystems.
URL:=http://www.namesys.com/
endef
+define Package/reiserfsprogs/description
+ This package contains utilities to create, check, resize, and debug
+ ReiserFS filesystems.
+endef
+
#use Build/Configure/Default
define Build/Compile
define Package/rrdcollect/Default
SECTION:=utils
CATEGORY:=Utilities
- DESCRIPTION:=\
- RRDcollect is a daemon which polls ceratin files in /proc/ \\\
- directory, gathering data and storing it inside RRDtool's \\\
- database files. Being written in C should be both fast \\\
- and resources-friendly. Supports both scanf(3)-style \\\
- pattern matches and perl compatible regular expressions.
URL:=http://rrdcollect.sourceforge.net/
endef
$(call Package/rrdcollect/Default)
DEPENDS:=+librrd
TITLE:=Round-Robin Database (RRD) collecting daemon
- DESCRIPTION+=\\\
- \\\
- This package contains the RRD collecting daemon.
MENU:=1
endef
+define Package/rrdcollect/description
+=
+ RRDcollect is a daemon which polls ceratin files in /proc/
+ directory, gathering data and storing it inside RRDtool's
+ database files. Being written in C should be both fast
+ and resources-friendly. Supports both scanf(3)-style
+ pattern matches and perl compatible regular expressions.
+ This package contains the RRD collecting daemon.
+endef
+
define Package/rrdcollect-example
$(call Package/rrdcollect/Default)
DEPENDS:=rrdcollect
TITLE:=Example setup for RRD collecting daemon above
- DESCRIPTION+=\\\
- \\\
+endef
+
+define Package/rrdcollect-example/description
+=
+ RRDcollect is a daemon which polls ceratin files in /proc/
+ directory, gathering data and storing it inside RRDtool's
+ database files. Being written in C should be both fast
+ and resources-friendly. Supports both scanf(3)-style
+ pattern matches and perl compatible regular expressions.
This package contains examples for the RRD collecting daemon.
endef
define Package/sane-backends/Default
TITLE:=Scanner Access Now Easy
- DESCRIPTION:=\
- SANE (Scanner Access Now Easy) is a universal scanner interface.
URL:=http://www.sane-project.org/
endef
TITLE+= (backends)
endef
+define Package/sane-backends/description
+ SANE (Scanner Access Now Easy) is a universal scanner interface.
+endef
+
define Package/sane-libs
$(call Package/sane-backends/Default)
SECTION:=libs
CATEGORY:=Libraries
TITLE+= (libraries)
endef
+
+define Package/sane-libs/description
+ SANE (Scanner Access Now Easy) is a universal scanner interface.
+endef
define Build/Configure
$(call Build/Configure/Default, \
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=Full-screen terminal window manager
- DESCRIPTION:=\
- Screen is a full-screen window manager that multiplexes a physical\\\
- terminal between several processes, typically interactive shells.
URL:=http://www.gnu.org/software/screen/
endef
+define Package/screen/description
+ Screen is a full-screen window manager that multiplexes a physical
+ terminal between several processes, typically interactive shells.
+endef
+
define Build/Configure
$(call Build/Configure/Default,,\
LIBS="-lcrypt" \
CATEGORY:=Utilities
TITLE:=read or modify scsi or usb disk parameters
DEPENDS:=+kmod-scsi-generic
- DESCRIPTION:=\
+endef
+
+define Package/sdparm/description
The sdparm utility outputs and in some cases modifies SCSI device parameters.
endef
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Serial port configuration utility
- DESCRIPTION:=\
- setserial is a program designed to set and/or report the \\\
- configuration information associated with a serial port. This \\\
- information includes what I/O port and IRQ a particular \\\
- serial port is using, and whether or not the break key should \\\
- be interpreted as the Secure Attention Key, and so on.
URL:=http://setserial.sourceforge.net/
endef
+define Package/setserial/description
+ setserial is a program designed to set and/or report the
+ configuration information associated with a serial port. This
+ information includes what I/O port and IRQ a particular
+ serial port is using, and whether or not the break key should
+ be interpreted as the Secure Attention Key, and so on.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Utilities
DEPENDS:=+libstdcpp
TITLE:=S.M.A.R.T Monitoring Tool
- DESCRIPTION:=\
- smartmontools contains utility programs (smartctl, smartd) to \\\
- control/monitor storage systems using the Self-Monitoring, Analysis \\\
- and Reporting Technology System (S.M.A.R.T.) built into most modern \\\
- ATA and SCSI disks. It is derived from smartsuite.
URL:=http://smartmontools.sourceforge.net/
endef
+define Package/smartmontools/description
+ smartmontools contains utility programs (smartctl, smartd) to
+ control/monitor storage systems using the Self-Monitoring, Analysis
+ and Reporting Technology System (S.M.A.R.T.) built into most modern
+ ATA and SCSI disks. It is derived from smartsuite.
+endef
+
# uses GNU configure
define Build/Configure
SECTION:=utils
CATEGORY:=Utilities
TITLE:=System call tracer
- DESCRIPTION:=\
- A useful diagnostic, instructional, and debugging tool. \\\
- Allows you to track what system calls a program makes while it is \\\
- running.
URL:=http://strace.sourceforge.net/
endef
+define Package/strace/description
+ A useful diagnostic, instructional, and debugging tool.
+ Allows you to track what system calls a program makes while it is
+ running.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Utilities
DEPENDS:=@LINUX_2_6_X86
TITLE:=stress is a simple stress utility
- DESCRIPTION:=\
- stress is a simple tool that imposes certain types of compute \
- stress on UNIX-like operating systems.
URL:=http://weather.ou.edu/~apw/projects/stress/
endef
+define Package/stress/description
+ stress is a simple tool that imposes certain types of compute \ stress on UNIX-like operating systems.
+endef
+
CONFIGURE_ARGS += \
--prefix="/usr"
CATEGORY:=Utilities
DEPENDS:=
TITLE:=De-archiver for .zip files
- DESCRIPTION:=\
- InfoZIP's unzip program. With the exception of multi-volume archives \\\
- (ie, .ZIP files that are split across several disks using PKZIP's /& option), \\\
- this can handle any file produced either by PKZIP, or the corresponding \\\
- InfoZIP zip program.
URL:=http://infozip.sourceforge.net/Zip.html
endef
+define Package/unzip/description
+ InfoZIP's unzip program. With the exception of multi-volume archives
+ (ie, .ZIP files that are split across several disks using PKZIP's /& option),
+ this can handle any file produced either by PKZIP, or the corresponding
+ InfoZIP zip program.
+endef
+
define Build/Configure
endef
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=Vi IMproved - enhanced vi editor
- DESCRIPTION:=\
- Vim is an almost compatible version of the UNIX editor Vi.
URL:=http://www.vim.org/
endef
+define Package/vim/description
+ Vim is an almost compatible version of the UNIX editor Vi.
+endef
+
CONFIGURE_ARGS += \
--disable-gui \
--enable-gui=none \
CATEGORY:=Utilities
DEPENDS:=+libpq
TITLE:=weather station data collector
- DESCRIPTION:=\
- wx200d is a weather station data collector and server daemon \\\
- for the WX200, WM918, WMR918 and WMR968 weather station \\\
- hardware.
URL:=http://wx200d.sourceforge.net/
endef
+define Package/wx200d/description
+ wx200d is a weather station data collector and server daemon
+ for the WX200, WM918, WMR918 and WMR968 weather station
+ hardware.
+endef
+
# uses GNU configure
define Build/Compile
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=very small emacs-like editor
- DESCRIPTION:=\
- Zile is a small Emacs clone. Zile is a customizable, self-documenting \\\
- real-time display editor. Zile was written to be as similar as possible \\\
- to Emacs; every Emacs user should feel at home with Zile.
URL:=http://zile.sourceforge.net
endef
+define Package/zile/description
+ Zile is a small Emacs clone. Zile is a customizable, self-documenting
+ real-time display editor. Zile was written to be as similar as possible
+ to Emacs; every Emacs user should feel at home with Zile.
+endef
+
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/src
endef
CATEGORY:=Utilities
DEPENDS:=
TITLE:=Archiver for .zip files
- DESCRIPTION:=\
- This is InfoZIP's zip program. It produces files that are fully \\\
- compatible with the popular PKZIP program; however, the command line \\\
- options are not identical. In other words, the end result is the same, \\\
- but the methods differ.
URL:=http://infozip.sourceforge.net/Zip.html
endef
+define Package/zip/description
+ This is InfoZIP's zip program. It produces files that are fully
+ compatible with the popular PKZIP program; however, the command line
+ options are not identical. In other words, the end result is the same,
+ but the methods differ.
+endef
+
define Build/Configure
endef