[Lunar-commits] <moonbase-other> Another bunch of revived modules based on a user request

Stefan Wold ratler at lunar-linux.org
Sat Jul 14 22:49:33 CEST 2012


commit 6c11eefd680621878546dcc158a4a784a74a6c1d
Author: Stefan Wold <ratler at lunar-linux.org>
Date: Sat, 14 Jul 2012 13:49:33 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/6c11eefd680621878546dcc158a4a784a74a6c1d

Another bunch of revived modules based on a user request
---
  crypto/strongswan/DEPENDS                                    +1/-0     
  crypto/strongswan/DETAILS                                    +16/-0    
  crypto/strongswan/init.d/ipsec                               +25/-0    
  crypto/xca/BUILD                                             +10/-0    
  crypto/xca/DEPENDS                                           +2/-0     
  crypto/xca/DETAILS                                           +19/-0    
  devel/apache-ant/BUILD                                       +21/-0    
  devel/apache-ant/DEPENDS                                     +1/-0     
  devel/apache-ant/DETAILS                                     +21/-0    
  editors/geany/BUILD                                          +9/-0     
  editors/geany/DEPENDS                                        +6/-0     
  editors/geany/DETAILS                                        +25/-0    
  editors/nedit/BUILD                                          +18/-0    
  editors/nedit/DEPENDS                                        +5/-0     
  editors/nedit/DETAILS                                        +24/-0    
  filesys/nfs-utils/BUILD                                      +19/-0    
  filesys/nfs-utils/CONFLICTS                                  +1/-0     
  filesys/nfs-utils/DEPENDS                                    +6/-0     
  filesys/nfs-utils/DETAILS                                    +20/-0    
  filesys/nfs-utils/POST_REMOVE                                +3/-0     
  filesys/nfs-utils/init.d/nfs                                 +112/-0   
  filesys/nfs-utils/services                                   +2/-0     
  ftp/gftp/DEPENDS                                             +6/-0     
  ftp/gftp/DETAILS                                             +19/-0    
  graphics/imlib2_loaders/DEPENDS                              +5/-0     
  graphics/imlib2_loaders/DETAILS                              +16/-0    
  mail/gmime/DEPENDS                                           +7/-0     
  mail/gmime/DETAILS                                           +19/-0    
  net/asterisk/BUILD                                           +13/-0    
  net/asterisk/CONFIGURE                                       +2/-0     
  net/asterisk/DEPENDS                                         +30/-0    
  net/asterisk/DETAILS                                         +16/-0    
  net/fping/DETAILS                                            +17/-0    
  net/iperf/DETAILS                                            +19/-0    
  net/linux-atm/DETAILS                                        +14/-0    
  net/privoxy/BUILD                                            +16/-0    
  net/privoxy/CONFIGURE                                        +3/-0     
  net/privoxy/DEPENDS                                          +2/-0     
  net/privoxy/DETAILS                                          +20/-0    
  net/privoxy/init.d/privoxy                                   +16/-0    
  net/tftp-hpa/CONFLICTS                                       +1/-0     
  net/tftp-hpa/DETAILS                                         +16/-0    
  net/tftp-hpa/services                                        +2/-0     
  net/tightvnc/BUILD                                           +20/-0    
  net/tightvnc/CONFLICTS                                       +3/-0     
  net/tightvnc/DEPENDS                                         +4/-0     
  net/tightvnc/DETAILS                                         +20/-0    
  net/unison/BUILD                                             +18/-0    
  net/unison/DEPENDS                                           +2/-0     
  net/unison/DETAILS                                           +17/-0    
  news/pan2-beta/CONFLICTS                                     +2/-0     
  news/pan2-beta/DEPENDS                                       +3/-0     
  news/pan2-beta/DETAILS                                       +23/-0    
  security/daq/DEPENDS                                         +4/-0     
  security/daq/DETAILS                                         +19/-0    
  security/rkhunter/BUILD                                      +6/-0     
  security/rkhunter/DEPENDS                                    +1/-0     
  security/rkhunter/DETAILS                                    +14/-0    
  security/snort/BUILD                                         +52/-0    
  security/snort/DEPENDS                                       +5/-0     
  security/snort/DETAILS                                       +29/-0    
  security/snort/PRE_BUILD                                     +4/-0     
  security/snort/config.d/snort.sysconfig                      +5/-0     
  security/snort/init.d/snort                                  +39/-0    
  utils/uptimed/BUILD                                          +8/-0     
  utils/uptimed/DETAILS                                        +18/-0    
  utils/uptimed/init.d/uptimed                                 +17/-0    
  wifi/iw/BUILD                                                +8/-0     
  wifi/iw/DEPENDS                                              +1/-0     
  wifi/iw/DETAILS                                              +15/-0    
  70 files changed, 982 insertions (+), 0 deletions (-)

--- /dev/null
+++ b/crypto/strongswan/DEPENDS
@@ -0,0 +1 @@
+depends gmp
--- /dev/null
+++ b/crypto/strongswan/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=strongswan
+         VERSION=4.6.3
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://download.strongswan.org/
+      SOURCE_VFY=md5:34146e514ced1738b4f2d9e7169bbb52
+        WEB_SITE=http://www.strongswan.org
+         ENTERED=20110619
+         UPDATED=20120507
+           SHORT="OpenSource IPsec implementation for Linux"
+cat << EOF
+strongSwan is an OpenSource IPsec implementation for the Linux operating
+system. It is based on the discontinued FreeS/WAN project and the X.509
+patch which we developped over the last three years. In order to have a
+stable IPsec platform to base our future extensions of the X.509
+capability on, we decided to lauch the strongSwan project.
+EOF
--- /dev/null
+++ b/crypto/strongswan/init.d/ipsec
@@ -0,0 +1,25 @@
+#!/bin/bash
+#
+# ipsec    Starts, Stops and Reloads ipsec.
+#
+# chkconfig: 345 82 18
+# description: strongswan is a secure VPN 
+#              which rely on ipsec protocol
+# processname: /usr/sbin/ipsec
+
+
+start() {
+	echo -n "Starting ipsec: "
+	/usr/sbin/ipsec start
+	echo -e $RESULT_OK || echo -e $RESULT_FAIL
+}
+
+
+stop() {
+	echo -n "Stopping ipsec: "
+	/usr/sbin/ipsec stop
+	echo -e $RESULT_OK || echo -e $RESULT_FAIL
+}
+
+
+. /lib/lsb/init-functions
--- /dev/null
+++ b/crypto/xca/BUILD
@@ -0,0 +1,10 @@
+(
+
+  sedit 's#for lib in lib lib64 lib32 out; do#for lib in lib lib64 lib32 lib/qt4 out; do#' configure  &&
+  sedit 's#prefix=${prefix:=/usr/local}#prefix=${prefix:=/usr}#' configure  &&
+
+  ./configure  &&
+
+  default_make
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/crypto/xca/DEPENDS
@@ -0,0 +1,2 @@
+depends openssl
+depends qt4
--- /dev/null
+++ b/crypto/xca/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=xca
+         VERSION=0.9.3
+          SOURCE=${MODULE}-${VERSION}.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:3d9bcadb7064316b084532472229da9d4b0631e3
+        WEB_SITE=http://xca.sourceforge.net/
+         ENTERED=20120513
+         UPDATED=20120513
+           SHORT="Certificate and Key management interface"
+cat <<EOF
+This application is intended for creating and managing X.509
+certificates, certificate requests, RSA, DSA and EC private
+keys, Smartcards and CRLs. Everything that is needed for a CA is
+implemented. All CAs can sign sub-CAs recursively. These certificate
+chains are shown clearly. For an easy company-wide use there are
+customiseable templates that can be used for certificate or request
+generation. All crypto data is stored in an endian-agnostic file
+format portable across operating systems.
+EOF
--- /dev/null
+++ b/devel/apache-ant/BUILD
@@ -0,0 +1,21 @@
+(
+
+  if module_installed sun-jdk; then
+     . /etc/profile.d/sun-jdk.rc
+  else
+     . /etc/profile.d/sun-jre.rc
+  fi &&
+
+  # apache-ant build will fail without junit since 1.7.0
+  sedit 's:depends="jars,test-jar":depends="jars":g' build.xml &&
+
+  prepare_install &&
+
+  ./build.sh -Ddist.dir=/usr/share/ant &&
+  gather_docs TODO WHATSNEW welcome.html &&
+
+  for each in ant antRun runant.pl runant.py complete-ant-cmd.pl ; do
+    ln -sf /usr/share/ant/bin/${each} /usr/bin/${each}
+  done
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/devel/apache-ant/DEPENDS
@@ -0,0 +1 @@
+depends %JAVA_SDK
--- /dev/null
+++ b/devel/apache-ant/DETAILS
@@ -0,0 +1,21 @@
+          MODULE=apache-ant
+         VERSION=1.8.4
+          SOURCE=$MODULE-$VERSION-src.tar.bz2
+      SOURCE_URL=http://archive.apache.org/dist/ant/source
+      SOURCE_VFY=sha1:fe01edd5acb221485d86e74411365cc139e1c87c
+        WEB_SITE=http://ant.apache.org
+         ENTERED=20061028
+         UPDATED=20120526
+           SHORT="Java based build tool"
+
+cat << EOF
+Ant is a Java-based build tool. In theory, it is kind of like Make, without
+Make's wrinkles and with the full portability of pure Java code.
+Used in building many java based apps. Like jedit, tomcat, etc.
+
+Ant is different. Instead of a model where it is extended with shell based
+commands, it is extended using Java classes. Instead of writing shell
+commands, the configuration files are XML based calling out a target tree
+where various tasks get executed. Each task is run by an object which
+implements a particular Task interface.
+EOF
--- /dev/null
+++ b/editors/geany/BUILD
@@ -0,0 +1,9 @@
+(
+
+  # Add syntax highlighting for Lunar's common packaging filenames.
+  # Not particularly appropriate for DETAILS though.
+  sedit "s:*.sh;:*.sh;BUILD;DEPENDS;:" data/filetype_extensions.conf  &&
+
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/editors/geany/DEPENDS
@@ -0,0 +1,6 @@
+depends gtk+-2
+
+optional_depends "vte" \
+                 "--enable-vte" \
+                 "--disable-vte" \
+                 "to enable virtual terminal support"
--- /dev/null
+++ b/editors/geany/DETAILS
@@ -0,0 +1,25 @@
+          MODULE=geany
+         VERSION=0.21
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://download.geany.org
+      SOURCE_VFY=sha1:696da324ac71621e95ce597cceaf695539798ffc
+        WEB_SITE=http://geany.uvena.de
+         ENTERED=20060613
+         UPDATED=20111010
+           SHORT="Fast and lightweight GTK based IDE"
+
+cat << EOF
+Geany is a small and lightweight integrated development environment.
+It was developed to provide a small and fast IDE, which has only a few
+dependencies from other packages. Basic features of Geany:
+- syntax highlighting
+- code folding
+- code completion
+- auto-completion of often-used constructs like if, for and while
+- auto-completion of XML and HTML tags
+- call tips
+- many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
+- symbol lists
+- build support to compile, link, run programs
+- plugin interface for C, Lua
+EOF
--- /dev/null
+++ b/editors/nedit/BUILD
@@ -0,0 +1,18 @@
+(
+  patch_it $SOURCE_CACHE/$SOURCE2 0 &&
+  patch_it $SOURCE_CACHE/$SOURCE3 0 &&
+
+  sedit "s/CFLAGS=/CFLAGS:=-DBUILD_UNTESTED_NEDIT /"  makefiles/Makefile.linux &&
+  sedit "s/-DUSE_LPR_PRINT_CMD/& \$\(CFLAGS\)/" makefiles/Makefile.linux &&
+  sedit "s/-lm/-lm -lXft -lXmu -lpng -ljpeg/" makefiles/Makefile.linux &&
+  make  linux &&
+  prepare_install &&
+
+  install -s source/nc source/nedit /usr/bin/     &&
+  install doc/nc.man        nc.1                  &&
+  install doc/nedit.man     nedit.1               &&
+  gzip -9 nc.1 nedit.1                            &&
+  install nc.1.gz nedit.1.gz /usr/share/man/man1/ &&
+  gather_docs ReleaseNotes doc/nedit.doc doc/nedit.html doc/README.FAQ doc/html/*
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/editors/nedit/DEPENDS
@@ -0,0 +1,5 @@
+# Don't add anymore lesstif apps in moonbase, openMotif is by FAR a more
+# correct implementation.  nedit works just fine with openMotif and lesstif conflicts
+#  with openMotif. lesstif is NOT as feature rich as openMotif.
+depends openMotif
+depends bison
--- /dev/null
+++ b/editors/nedit/DETAILS
@@ -0,0 +1,24 @@
+          MODULE=nedit
+         VERSION=5.5
+          SOURCE=$MODULE-$VERSION-src.tar.bz2
+         SOURCE2=nedit-5.5-motif23.patch
+         SOURCE3=nedit-5.5-argbvisuals.patch
+   SOURCE_URL[0]=http://www.nedit.org/ftp/v5_5/
+   SOURCE_URL[1]=http://nl.nedit.org/ftp/v5_5/
+   SOURCE_URL[2]=ftp://ftp.fu-berlin.de/unix/editors/nedit/NEdit/v5_5/
+     SOURCE2_URL=$PATCH_URL
+     SOURCE3_URL=$PATCH_URL
+      SOURCE_VFY=sha1:7d3c87a793a5047cf857af1ac82e39f3b33e8a87
+        WEB_SITE=http://www.nedit.org
+         ENTERED=20011120
+         UPDATED=20041014
+           SHORT="multi-purpose text editor for the X Window System"
+cat << EOF
+NEdit is a Unix text editor for programmers and general users. It
+combines a standard, easy-to-use, graphical user interface with the
+thorough functionality and stability required by users who edit text
+eight hours a day. It includes a macro language with a complete
+library of editing functions, state-of-the-art syntax highlighting
+for 30 common languages and text processors, and the best
+mouse-interactivity available in a Unix text editor.
+EOF
--- /dev/null
+++ b/filesys/nfs-utils/BUILD
@@ -0,0 +1,19 @@
+(
+
+  add_priv_user nfs:daemon                               &&
+
+  # please DO NOT remove --disable-tirpc even if ./configure shows
+  # no such option - it works, and without that there's a bug and
+  # thus rpc.mountd is not starting... <wdp at lunar-linux.org>
+  ./configure --prefix=/usr                               \
+              --mandir=/usr/share/man                     \
+              --disable-tirpc                             \
+              --disable-gss                               \
+              --with-tcp-wrappers                         \
+              $OPTS                                      &&
+
+  default_make                                           &&
+  devoke_installwatch                                    &&
+  chown -R nfs:daemon /var/lib/nfs
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/filesys/nfs-utils/CONFLICTS
@@ -0,0 +1 @@
+conflicts  nfs-utils-test
--- /dev/null
+++ b/filesys/nfs-utils/DEPENDS
@@ -0,0 +1,6 @@
+depends portmap
+depends quota
+depends libcap
+depends libevent
+depends libnfsidmap
+depends lvm2
\ No newline at end of file
--- /dev/null
+++ b/filesys/nfs-utils/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=nfs-utils
+         VERSION=1.2.6
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=$SFORGE_URL/nfs
+      SOURCE_VFY=sha1:144634a4b5b3ad12c836f5dbcb49c62017035b96
+        WEB_SITE=http://nfs.sourceforge.net
+           SHORT="Network File System"
+         ENTERED=20011023
+         UPDATED=20120524
+
+cat << EOF
+The Network File System (NFS) was developed to allow machines to mount
+a disk partition on a remote machine as if it were on a local hard
+drive. This allows for fast, seamless sharing of files across a network.
+It also gives the potential for unwanted people to access your hard
+drive over the network (and thereby possibly read your email and delete
+all your files as well as break into your system) if you set it up
+incorrectly. So please read the Security section of the NFS-HOWTO
+carefully if you intend to implement an NFS setup.
+EOF
--- /dev/null
+++ b/filesys/nfs-utils/POST_REMOVE
@@ -0,0 +1,3 @@
+# Remove dangling symlinks
+cd /sbin &&
+rm -f mount.nfs4 umount.nfs umount.nfs4
--- /dev/null
+++ b/filesys/nfs-utils/init.d/nfs
@@ -0,0 +1,112 @@
+#!/bin/sh
+#
+# nfs           This shell script takes care of starting and stopping
+#               the NFS services.
+#
+# chkconfig: 35 60 40
+# description: NFS is a popular protocol for file sharing across TCP/IP \
+#              networks. This service provides NFS server functionality, \
+#              which is configured via the /etc/exports file.
+# probe: true
+
+[  -e /etc/exports  ]  ||  exit 0
+
+# defaults, overriden if /etc/config.d/nfs exists and is filled
+# with NUMSERVERS and/or MOUNTDOPTS
+CONFIGFILE="/etc/config.d/nfs";
+
+#NUMSERVERS=8
+((AUTONUMSERVERS=$(cat /proc/cpuinfo  | grep "model name" | wc -l)*3))
+
+if [ -f $CONFIGFILE ]; then
+  . $CONFIGFILE
+fi
+
+NUMSERVERS=${NUMSERVERS:-$AUTONUMSERVERS}
+MOUNTDOPTS=${MOUNTDOPS:-""}
+
+case $1 in
+  start)  echo "$1ing NFS services"
+
+    if ps -C nfsd > /dev/null;  then
+      echo -n "NFS running already. Use stop first or restart..."
+      echo -e $RESULT_FAIL
+      exit 0
+    fi
+
+    ps -C portmap > /dev/null || /etc/init.d/portmap start
+
+    # mount /proc/fs/nfsd
+    if ! grep "/proc/fs/nfsd" /proc/mounts > /dev/null; then
+      if ! mount -t nfsd nfsd /proc/fs/nfsd; then
+        echo -n "Mounting /proc/fs/nfsd failed."
+	echo -e $RESULT_FAIL
+	exit 0
+      fi
+    fi
+
+    # mount rpc_pipefs
+    if ! grep "/var/lib/nfs/rpc_pipefs" /proc/mounts > /dev/null; then
+      if [ ! -d /var/lib/nfs/rpc_pipefs ]; then
+        mkdir -p /var/lib/nfs/rpc_pipefs
+      fi
+      if ! mount sunrpc -t rpc_pipefs /var/lib/nfs/rpc_pipefs/; then
+        echo -n "Mounting /var/lib/nfs/rpc_pipefs failed."
+        echo -e $RESULT_FAIL
+        exit 0
+      fi
+    fi
+
+    # It is important that exportfs be run before mountd so that
+    # mountd is working from current information (in
+    # /var/lib/nfs/etab)
+    exportfs -a 
+
+    if ! /usr/sbin/rpc.mountd $MOUNTDOPTS; then
+      echo -n "Starting rpc.mountd failed."
+      echo -e $RESULT_FAIL
+      exit 0
+    fi
+
+    if ! /usr/sbin/rpc.rquotad; then
+      echo -n "Starting rpc.rquotad failed."
+      echo -e $RESULT_FAIL
+      exit 0
+    fi
+
+    if ! /usr/sbin/rpc.nfsd $NUMSERVERS; then
+      echo -n "Starting rpc.nfsd failed."
+      echo -e $RESULT_FAIL
+      exit 0
+    fi
+    if ! /usr/sbin/rpc.statd; then
+      echo -n "Starting rpc.statd failed."
+      echo -e $RESULT_FAIL
+      exit 0
+    fi
+    exportfs -ra
+  ;;
+
+  stop)  echo "$1ping NFS services"
+    /usr/sbin/exportfs -au
+
+    pkill      "^rpc.rquotad$"
+    pkill      "^rpc.mountd$"
+    pkill  -1  "^nfsd$"
+    pkill      "^rpc.statd$"
+
+    # umount rpc_pipefs if mounted
+    if grep "rpc_pipefs" /proc/mounts > /dev/null; then
+      umount /var/lib/nfs/rpc_pipefs/
+    fi
+  ;;
+
+  restart) echo "$1ing NFS services"
+    $0 stop 
+    $0 start
+  ;;
+
+  *)  echo "Usage: $0 {start|stop|restart}"
+  ;;
+
+esac
--- /dev/null
+++ b/filesys/nfs-utils/services
@@ -0,0 +1,2 @@
+nfs             2049/tcp
+nfs             2049/udp
--- /dev/null
+++ b/ftp/gftp/DEPENDS
@@ -0,0 +1,6 @@
+depends gtk+-2
+depends readline
+depends ncurses
+
+optional_depends "openssl" "" "--disable-ssl" "for SSL support"
+optional_depends "gettext" "" "--disable-nls" "for NLS support"
--- /dev/null
+++ b/ftp/gftp/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=gftp
+         VERSION=2.0.19
+          SOURCE=gftp-$VERSION.tar.bz2
+      SOURCE_URL=http://www.gftp.org
+      SOURCE_VFY=sha1:a5516403edf199e31194806478d4d8ac00daf828
+        WEB_SITE=http://www.gftp.org
+         ENTERED=20011031
+         UPDATED=20081201
+           SHORT="A graphical ftp client"
+
+cat << EOF
+gFTP is a multithreaded FTP client for X Windows written using GTK+.
+It features simultaneous downloads, resuming of interrupted file
+transfers, FTP, HTTP, and SSH protocols, file transfer queues,
+downloading of entire directories, FTP and HTTP proxy support, remote
+directory caching, passive and non-passive file transfers,
+drag-n-drop support, a very nice connection manager, and more.
+This module builds the GTK+-2 (gftp-gtk) and CLI (gftp-text) versions.
+EOF
--- /dev/null
+++ b/graphics/imlib2_loaders/DEPENDS
@@ -0,0 +1,5 @@
+depends  imlib2
+
+optional_depends  "eet"  "--enable-eet --with-eet-config=/usr/lib/pkgconfig/eet.pc"  \
+                         "--disable-eet"  \
+                         "to build the eet loader"
--- /dev/null
+++ b/graphics/imlib2_loaders/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=imlib2_loaders
+         VERSION=1.4.5
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/enlightenment
+      SOURCE_VFY=sha1:31511cb89bd44e84a122d1cfcacfcd51c2ea7ee1
+        WEB_SITE=http://enlightenment.org
+      MAINTAINER=nhudson at speakeasy.net
+         ENTERED=20011101
+         UPDATED=20120415
+           SHORT="Additional loaders for imlib2"
+
+cat << EOF
+This package contains image loader plugins for Imlib 2 that are not
+distributed together with the Imlib 2 package itself. More about
+Imlib 2 can be found on http://www.rasterman.com/imlib.html.
+EOF
--- /dev/null
+++ b/mail/gmime/DEPENDS
@@ -0,0 +1,7 @@
+depends glib-2
+depends pkgconfig
+
+optional_depends  "gtk-sharp"       \
+                  "--enable-mono"   \
+                  "--disable-mono"  \
+                  "to enable the mono bindings"
--- /dev/null
+++ b/mail/gmime/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=gmime
+           MAJOR=2.6
+         VERSION=$MAJOR.8
+          SOURCE=$MODULE-$VERSION.tar.xz
+      SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR
+      SOURCE_VFY=sha1:1c233b81266e8d0c612e8c53f287eaa2fd6a9894
+        WEB_SITE=http://spruce.sourceforge.net/gmime
+         ENTERED=20040721
+         UPDATED=20120424
+           SHORT="MIME creation/parsing library and toolset"
+
+cat << EOF
+The GMime suite provides a core library and set of utilities which may
+be used for the creation and parsing of messages using the Multipurpose
+Internet Mail Extension (MIME)
+
+NOTE: Leave this at 2.4.x, until the rest of moonbase actually uses gmime 2.5.x.
+pan2-git, balsa, dbmail-git all still ONLY use gmime 2.4.x
+EOF
--- /dev/null
+++ b/net/asterisk/BUILD
@@ -0,0 +1,13 @@
+(
+
+  default_build  &&
+
+  if [[ "$MAKE_CONFS" == "y" ]]; then
+    make samples
+  fi &&
+
+  if [[ "MAKE_PROGDOCS" == "y" ]]; then
+    make progdocs
+  fi 
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/net/asterisk/CONFIGURE
@@ -0,0 +1,2 @@
+mquery MAKE_CONFS "Install a set of .conf files in /etc/asterisk? ${PROBLEM_COLOR}CAUTION:will over right existing files.${DEFAULT_COLOR}" n
+mquery MAKE_PROGDOCS "Install the API documentation?" n
--- /dev/null
+++ b/net/asterisk/DEPENDS
@@ -0,0 +1,30 @@
+optional_depends curl      ""     "--without-curl"      "for URL syntax support"
+optional_depends ncurses   ""     "--witout-curses"     "for text terminal support"
+optional_depends mysql     ""     "--without-mysql"     "for mysql database support"
+optional_depends ffmpeg    ""     "--without-avcodec"   "for ffmpeg audio support"
+optional_depends portaudio ""     "--without-portaudio" "for audio I/O library support"
+optional_depends gmime     ""     "--without-gmime"     "for Multipurpose Internet Mail Extension support"
+optional_depends unixODBC  ""     "--without-odbc"      "for database support"
+optional_depends openssl   ""     "--without-crypto"    "for OpenSSL support"
+optional_depends gtk+-2    ""     "--without-gtk2"      "for gtk2 graphics support"
+optional_depends iksemel   ""     "--without-iksemel"   "for jabber XML parsing support"
+optional_depends jack      ""     "--without-jack"      "for audio streaming support"
+optional_depends openldap  ""     "--without-ldap"      "for ldap support"
+optional_depends net-snmp  ""     "--without-netsnmp"   "for Net-SNMP support"
+optional_depends sqlite    ""     "--without-sqlite"    "for sqlite support"
+optional_depends freetds   ""     "--without-tds"       "for tabular data stream support"
+optional_depends SDL       ""     "--without-sdl"       "for SDL support"
+optional_depends SDL_image ""     "--without-SDL_image" "for SDL image support"
+optional_depends lua       ""     "--without-lua"       "for lua scripting support"
+optional_depends speex     ""     "--without-speex"     "for speech encoding support"
+optional_depends newt      ""     "--without-newt"      "for graphic widgets support"
+optional_depends popt      ""     "--withouth-popt"     "for command line parsing support"
+optional_depends zlib      ""     "--without-zlib"      "for lossless data compression support"
+optional_depends libvorbis ""     "--without-vorbis"    "for lossy audio support"
+optional_depends alsa-lib  ""     "--without-asound"    "for alsa sound support"
+optional_depends imap      ""     "--without-imap"      "for IMAP4 protocol support"
+
+optional_depends libusb-compat    \
+                 ""               \
+                 "--without-usb"  \
+                 "for usb device support"
--- /dev/null
+++ b/net/asterisk/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=asterisk
+         VERSION=1.8.7.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://downloads.digium.com/pub/asterisk/
+      SOURCE_VFY=sha1:c29671daaca5725b4f4257a972c2fe88effbc16e
+        WEB_SITE=http://www.asterisk.org/
+         ENTERED=20090413
+         UPDATED=20111025
+           SHORT="open source PBX and telephony engine"
+
+PSAFE=no
+cat << EOF
+Asterisk is the world's leading open source PBX, telephony engine, and
+telephony applications toolkit. Offering flexibility unheard of in the
+world of proprietary communications,
+EOF
--- /dev/null
+++ b/net/fping/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=fping
+         VERSION=3.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://www.fping.org./dist
+      SOURCE_VFY=sha1:7cd72e053cca8ae516322569197064dcb0fcc6d5
+        WEB_SITE=http://www.fping.org
+         ENTERED=20020205
+         UPDATED=20120429
+      MAINTAINER=jason at xorit.net
+          SHORT="A utility to ping multiple hosts at once"
+
+cat << EOF
+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. Unlike ping, fping is meant to be used in scripts and
+its output is easy to parse.
+EOF
--- /dev/null
+++ b/net/iperf/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=iperf
+         VERSION=2.0.5
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:7302792dcb1bd7aeba032fef6d3dcc310e4d113f
+        WEB_SITE=http://dast.nlanr.net/Projects/Iperf
+         ENTERED=20070609
+         UPDATED=20100801
+           SHORT="Network testing tool"
+
+cat << EOF
+While tools to measure network performance, such as ttcp, exist,
+most are very old and have confusing options. Iperf was developed as
+a modern alternative for measuring TCP and UDP bandwidth performance.
+
+Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning
+of various parameters and UDP characteristics. Iperf reports bandwidth,
+delay jitter, datagram loss.
+EOF
--- /dev/null
+++ b/net/linux-atm/DETAILS
@@ -0,0 +1,14 @@
+          MODULE=linux-atm
+         VERSION=2.5.1
+          SOURCE=$MODULE-$VERSION.tgz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:ecb25c0a9ab52db2cfadebc9e4642f842d665ffe
+        WEB_SITE=http://linux-atm.sourceforge.net
+         ENTERED=20090201
+         UPDATED=20100515
+           SHORT="Tools for ATM support"
+
+cat << EOF
+Drivers and tools for ATM support under Linux. It includes support for
+some DSL modems.
+EOF
--- /dev/null
+++ b/net/privoxy/BUILD
@@ -0,0 +1,16 @@
+(
+
+  # Use Lunar's initscript instead
+  sedit "s:\[ -w \$(DESTDIR)/etc/init\.d \]:\[ 0 = 1 \]:1" GNUmakefile.in  &&
+
+  # The two autotools jokers NEED to be run first. Closes BR278.
+  autoheader  &&
+  autoconf    &&
+
+  add_priv_user privoxy:privoxy  &&
+
+  OPTS+=" --with-user=privoxy --with-group=privoxy --sysconfdir=/etc/privoxy"  &&
+
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/net/privoxy/CONFIGURE
@@ -0,0 +1,3 @@
+mquery TOOGLE "Support temporary disable?" n "" "--disable-toggle"
+mquery EDITOR "Support web-based actions file?" n "" "--disable-editor"
+mquery FORCE "Support single-page disable?" n "" "--disable-force"
--- /dev/null
+++ b/net/privoxy/DEPENDS
@@ -0,0 +1,2 @@
+depends pcre
+depends zlib
--- /dev/null
+++ b/net/privoxy/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=privoxy
+         VERSION=3.0.19
+          SOURCE=$MODULE-$VERSION-stable-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION-stable
+      SOURCE_URL="$SFORGE_URL/ijbswa/Sources/$VERSION%20(stable)"
+      SOURCE_VFY=sha1:a82287cbf48375ef449d021473a366baeca49250
+        WEB_SITE=http://www.privoxy.org
+         ENTERED=20030311
+         UPDATED=20120217
+           SHORT="A web proxy with advanced filtering capabilities for protecting privacy"
+
+cat << EOF
+Privoxy is a web proxy with advanced filtering capabilities for
+protecting privacy, filtering 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.
+Privoxy is based on Internet Junkbuster (tm).
+EOF
--- /dev/null
+++ b/net/privoxy/init.d/privoxy
@@ -0,0 +1,16 @@
+#!/bin/bash
+#
+# privoxy	Privoxy Proxy Server
+#
+# chkconfig:   2345 91 09
+#
+# description: Web proxy with advanced filtering capabilities \
+#              such as filtering web page content, managing \
+#              cookies and removing ads
+#
+# processname: privoxy
+# config:      /etc/privoxy/config
+
+ARGS="--pidfile /var/run/privoxy.pid --user privoxy /etc/privoxy/config"
+
+. /lib/lsb/init-functions
--- /dev/null
+++ b/net/tftp-hpa/CONFLICTS
@@ -0,0 +1 @@
+conflicts netkit-tftp
--- /dev/null
+++ b/net/tftp-hpa/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=tftp-hpa
+         VERSION=5.1
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://www.kernel.org/pub/software/network/tftp
+      SOURCE_VFY=sha1:4ccebeea0669c27a707cd38b7087d3713c485526
+        WEB_SITE=http://www.kernel.org/pub/software/network/tftp
+         ENTERED=20031117
+         UPDATED=20110625
+           SHORT="TFTP server"
+
+cat << EOF
+This is tftp-hpa, a conglomerate of a number of versions of the BSD
+TFTP code, changed around to port to a whole collection of operating
+systems. The goal is to work on any reasonably modern Unix with
+sockets.
+EOF
--- /dev/null
+++ b/net/tftp-hpa/services
@@ -0,0 +1,2 @@
+tftp		69/tcp
+tftp		69/udp
--- /dev/null
+++ b/net/tightvnc/BUILD
@@ -0,0 +1,20 @@
+(
+
+   xmkmf                          &&
+   make World                     &&
+   cd Xvnc                        &&
+  ./configure  --prefix=/usr       \
+               --sysconfdir=/etc  &&
+
+  make                            &&
+  cd ..                           &&
+  sedit  "s:/usr/local/vnc/classes:/usr/lib/vnc/classes:"  vncserver &&
+  sedit  "s.\$fontPath \= \"unix/:7100\";.."               vncserver &&
+  sedit  "s:# \$fontPath:\$fontPath:"                      vncserver &&
+
+  prepare_install                        &&
+  ./vncinstall /usr/bin /usr/share/man   &&
+  mkdir  -p    /usr/lib/vnc/classes      &&
+  cp classes/* /usr/lib/vnc/classes
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/net/tightvnc/CONFLICTS
@@ -0,0 +1,3 @@
+conflicts  vnc &&
+conflicts  tightvnc-beta
+
--- /dev/null
+++ b/net/tightvnc/DEPENDS
@@ -0,0 +1,4 @@
+depends imake
+depends libX11
+depends libXt
+depends %JPEG
--- /dev/null
+++ b/net/tightvnc/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=tightvnc
+         VERSION=1.3.10
+          SOURCE=tightvnc-${VERSION}_unixsrc.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/vnc_unixsrc
+      SOURCE_URL=$SFORGE_URL/vnc-tight
+      SOURCE_VFY=sha1:ab4ed3d8e9d5188edf0ff27fce3027495f1a8851
+        WEB_SITE=http://www.tightvnc.com
+         ENTERED=20020617
+         UPDATED=20090307
+           SHORT="vnc server and client for low bandwidth connections"
+           PSAFE=no
+
+cat << EOF
+TightVNC is a VNC distribution with many new features, improvements,
+and bugfixes over VNC. It is optimized for faster operation on slow
+network links such as modem connections, provides more configuration
+options in the server, features automatic SSH tunneling in the Unix
+vncviewer, and more. The modified servers and viewers are fully
+compatible with the original VNC software.
+EOF
--- /dev/null
+++ b/net/unison/BUILD
@@ -0,0 +1,18 @@
+(
+
+  unset CFLAGS CXXFLAGS &&
+
+  make clean            &&
+  make mkProjectInfo    &&
+
+  if module_installed lablgtk ; then
+    make UISTYLE=gtk2
+  else
+    make UISTYLE=text
+  fi &&
+
+  prepare_install &&
+  strip unison &&
+  cp unison /usr/bin/
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/net/unison/DEPENDS
@@ -0,0 +1,2 @@
+depends  ocaml
+optional_depends lablgtk "" "" "For a gtk+-2 gui interface"
--- /dev/null
+++ b/net/unison/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=unison
+         VERSION=2.40.63
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/
+      SOURCE_VFY=sha1:645e70bc37a5d4e8e9ccb7bad065fc579b18cf75
+        WEB_SITE=http://www.cis.upenn.edu/~bcpierce/unison/
+         ENTERED=20050109
+         UPDATED=20110501
+           SHORT="unison file-synchronization tool for Unix and Windows"
+
+PSAFE=no
+cat << EOF
+It allows two replicas of a collection of files and directories to be stored
+on different hosts (or different disks on the same host), modified separately,
+and then brought up to date by propagating the changes in each replica to the
+other.
+EOF
--- /dev/null
+++ b/news/pan2-beta/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts pan2
+conflicts pan2-git
--- /dev/null
+++ b/news/pan2-beta/DEPENDS
@@ -0,0 +1,3 @@
+depends  gtk+-2
+depends  pcre
+depends  gmime
--- /dev/null
+++ b/news/pan2-beta/DETAILS
@@ -0,0 +1,23 @@
+          MODULE=pan2-beta
+         VERSION=0.137
+          SOURCE=pan-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/pan-$VERSION
+      SOURCE_URL=http://pan.rebelbase.com/download/releases/$VERSION/source
+      SOURCE_VFY=sha1:372f1f6406e2fcd9ce413774730975560f546fcf
+        WEB_SITE=http://pan.rebelbase.com
+         ENTERED=20020627
+         UPDATED=20120508
+           SHORT="Pan is a newsreader, loosely based on Agent and Gravity"
+cat << EOF
+Pan is a newsreader, loosely based on Agent and Gravity, which attempts
+to be pleasant to use for new and advanced users alike. It has all the
+typical features found in newsreaders, and also supports offline
+reading, multiple connections, and a number of features for power users
+and alt.binaries fans.
+
+pan2-beta is a complete rewrite of pan2 in C++. Smaller memory foot print for
+large newsgroups has been cut by 2/3. Time to download headers has been cut
+by 2/3 by parallelizing the download across multiple connections to the server.
+Multiserver support. NZB support. All the user interface windows and dialogs
+have been redesigned.
+EOF
--- /dev/null
+++ b/security/daq/DEPENDS
@@ -0,0 +1,4 @@
+depends  libpcap
+depends  iptables
+depends  libdnet
+
--- /dev/null
+++ b/security/daq/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=daq
+         VERSION=0.6.2
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$MIRROR_URL
+      SOURCE_VFY=sha1:b540eb8032c8c98411fc5bbfc9a6ff8e182154f5
+        WEB_SITE=http://www.snort.org
+         ENTERED=20101005
+         UPDATED=20111010
+           SHORT="Data Aquisition Library for snort"
+
+cat << EOF
+Daq is the Data Acquisition library, for packet I/O. The DAQ replaces direct
+calls to PCAP functions with an abstraction layer that facilitates operation
+on a variety of hardware and software interfaces without requiring changes to
+Snort. It is possible to select the DAQ type and mode when invoking Snort to
+perform PCAP readback or inline operation, etc. The DAQ library may be useful
+for other packet processing applications and the modular nature allows you to
+build new modules for other platforms.
+EOF
--- /dev/null
+++ b/security/rkhunter/BUILD
@@ -0,0 +1,6 @@
+(
+  
+  prepare_install  &&
+  ./installer.sh --layout '/usr' --install
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/security/rkhunter/DEPENDS
@@ -0,0 +1 @@
+depends perl
--- /dev/null
+++ b/security/rkhunter/DETAILS
@@ -0,0 +1,14 @@
+          MODULE=rkhunter
+         VERSION=1.4.0
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:48798beec504c00af93bf64b6e35dfc7d7aaff07
+        WEB_SITE=http://www.rootkit.nl
+         ENTERED=20050109
+         UPDATED=20120506
+           SHORT="scanner to check for rootkits and backdoors"
+
+cat << EOF
+This rootkit scanning tool scans for rootkits, backdoors, and local
+exploits on your system.
+EOF
--- /dev/null
+++ b/security/snort/BUILD
@@ -0,0 +1,52 @@
+( 
+
+  default_build &&
+
+  if  [  !  -f  /etc/snort.conf  ];  then
+    sed  "s/include /include snort\//"  etc/snort.conf  >  /etc/snort.conf
+  fi
+
+  mkdir  -p  /etc/snort
+  mkdir  -p  /var/log/snort
+
+  cd  rules  &&
+  for  FILE  in  `ls  *.rules`;  do
+    if  [  !  -f  /etc/snort/$FILE  ];  then
+      install  -m 644  $FILE  /etc/snort
+    fi
+  done
+  cd  ..  &&
+   
+  if  [  !  -f  /etc/snort/classification.config  ];  then
+    install  -m 644  etc/classification.config  /etc/snort
+  fi
+
+  if  [  !  -f  /etc/snort/reference.config  ];  then
+    install -m 644  etc/reference.config  /etc/snort
+  fi
+
+  if [ -e "/etc/init.d/snort.sh" ]; then
+     rm -f /etc/init.d/snort.sh
+     rm /etc/rc?.d/???snort.sh
+  fi
+  
+  if [ ! -d /etc/config.d/snort/ ]; then
+     mkdir -p /etc/config.d/snort/
+  fi
+   
+  if [ -e /etc/snort.conf ]; then
+     cp -f /etc/snort.conf /etc/snort.conf.bak
+     echo "You should remove /etc/snort.conf.bak if you do not need it!"
+  fi
+
+  mkdir -p /etc/config.d/snort &&\
+
+  if [ -e /etc/config.g/snort/snort.sysconfig ]; then
+    cp -f /etc/config.d/snort/snort.sysconfig /etc/config.d/snort/snort.sysconfig.bk
+    echo "You should remove /etc/config.d/snort/snot.sysconfig.bk if you do not need it!"
+  fi
+
+  cp $SCRIPT_DIRECTORY/config.d/snort.sysconfig /etc/config.d/snort 
+  chmod 644 /etc/config.d/snort/*
+     
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/security/snort/DEPENDS
@@ -0,0 +1,5 @@
+depends  chkconfig
+depends  libtool
+depends  daq
+
+optional_depends mysql "--with-mysql" "" "MySQL logging support"
--- /dev/null
+++ b/security/snort/DETAILS
@@ -0,0 +1,29 @@
+          MODULE=snort
+           MAJOR=2.9
+         VERSION=$MAJOR.2.3
+          SOURCE=$MODULE-$VERSION.tar.gz
+         SOURCE2=snortrules-snapshot-2922.tar.gz
+   SOURCE_URL[1]=$MIRROR_URL
+  SOURCE2_URL[0]=$MIRROR_URL
+      SOURCE_VFY=sha1:f2ba349f3be9410b2fee2a84b3a3405d25960d0c
+     SOURCE2_VFY=sha1:f24876873deaaf1f6a2b82ab00b6ac7eb8f3074c
+        WEB_SITE=http://www.snort.org
+         ENTERED=20011022
+         UPDATED=20120518
+           SHORT="Lightweight network intrustion detection program"
+
+cat << EOF
+Snort is a lightweight network intrusion detection system, capable
+of performing real-time traffic analysis and packet logging on IP
+networks. It can perform protocol analysis, content searching/matching
+and can be used to detect a variety of attacks and probes, such as
+buffer overflows, stealth port scans, CGI attacks, SMB probes, OS
+fingerprinting attempts, and much more. Snort uses a flexible rule
+based language to describe traffic that it should collect or pass, and
+a modular detection engine. Snort has a real-time alerting capability,
+with alert mechanisms for syslog, a user specified file, a UNIX socket,
+or WinPopup messages to Windows clients using Samba's smbclient.
+
+WARNING: the rules can only be downloaded by subscribers, or 30 days
+after release by registered users. You may need to download manually.
+EOF
--- /dev/null
+++ b/security/snort/PRE_BUILD
@@ -0,0 +1,4 @@
+cd       /usr/src           &&
+unpack   $SOURCE            &&
+cd       $SOURCE_DIRECTORY  &&
+unpack   $SOURCE2
--- /dev/null
+++ b/security/snort/config.d/snort.sysconfig
@@ -0,0 +1,5 @@
+## snort configuration                                                                    
+                                                                                          
+SNORT_IFACE=eth0                                                                      
+SNORT_CFGFILE=/etc/snort.conf                                                     
+SNORT_OPTIONS="-deo -S RULE_PATH=''"
--- /dev/null
+++ b/security/snort/init.d/snort
@@ -0,0 +1,39 @@
+#!/bin/sh
+#
+# snort         Starts snort in intrusion-detection mode
+#
+# chkconfig: 345 93 07
+# description: snort is a network intrusion detection system 
+# pidfile: /var/run/snort_$SNORT_IFACE.pid
+
+ICFG=/etc/config.d/snort/snort.sysconfig
+SNORTBIN=`which snort`
+SNORT_CFGFILE=/etc/snort.conf
+if [ -e $ICFG ]; then
+   . $ICFG
+else
+   echo " Snort has not been configured! Please configure snort! "
+   exit 0
+fi
+
+SNPID=/var/run/snort_$SNORT_IFACE.pid
+
+case $1 in
+     start|restart)  echo   "$1ing Snort, Intrusion Detection System."
+                     if [ -s $SNPID ]; then
+                        kill -9  `cat $SNPID`
+			rm -f $SNPID
+                     fi
+                     $SNORTBIN -D -i $SNORT_IFACE $SNORT_OPTIONS -c $SNORT_CFGFILE
+                     ;;
+              stop)  echo   "$1ping Snort."
+                     if [ ! -s $SNPID ]; then
+                        echo "Snort not running"
+                     else
+                        kill -9 `cat $SNPID`
+			rm -f $SNPID
+                     fi
+                     ;;
+                 *)  echo   "Usage: $0 {start|stop|restart}"
+                     ;;
+esac
--- /dev/null
+++ b/utils/uptimed/BUILD
@@ -0,0 +1,8 @@
+(
+
+  autoreconf         &&
+  libtoolize --force &&
+
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/utils/uptimed/DETAILS
@@ -0,0 +1,18 @@
+          MODULE=uptimed
+         VERSION=0.3.16
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://podgorny.cz/uptimed/releases
+      SOURCE_VFY=sha1:1579ae801277597b18a814d0dcf5613a1eb9ecfd
+        WEB_SITE=http://podgorny.cz/moin/Uptimed
+         ENTERED=20040329
+         UPDATED=20100712
+           SHORT="simple system uptime record daemon"
+
+cat << EOF
+Uptimed is a simple uptime record daemon that is started at boot
+that will keep track of the highest uptimes on your system. it comes
+with a console front-end to parse the records and can also send you a
+short e-mail when a milestone or record has been broken. uptimed is
+started at boot and 'uprecords' is the log viewer.
+EOF
+
--- /dev/null
+++ b/utils/uptimed/init.d/uptimed
@@ -0,0 +1,17 @@
+#!/bin/bash
+#
+# uptimed          Set uptime data record
+#
+# chkconfig: 12345 90 10
+# description: uptimed is used to monitor uptime stats
+# it leaves a record in /var used by uprecords
+# processname: /usr/sbin/uptimed
+
+start () {
+  echo -n "Setting uptime record: "
+  /usr/sbin/uptimed -b && echo -e $RESULT_OK || echo -e $RESULT_FAIL
+  default_start
+}
+
+. /lib/lsb/init-functions
+
--- /dev/null
+++ b/wifi/iw/BUILD
@@ -0,0 +1,8 @@
+(
+
+# so it does not trip on finding nl2 so files.
+  sed -i "26d" Makefile &&
+
+  default_make
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/wifi/iw/DEPENDS
@@ -0,0 +1 @@
+depends libnl3
--- /dev/null
+++ b/wifi/iw/DETAILS
@@ -0,0 +1,15 @@
+          MODULE=iw
+         VERSION=3.4
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://wireless.kernel.org/download/iw
+      SOURCE_VFY=sha1:90e946f1f817455200ed029a92698f3cd2131cfd
+        WEB_SITE=http://wireless.kernel.org/en/users/Documentation/iw
+         ENTERED=20110121
+         UPDATED=20120513
+           SHORT="nl80211-based CLI configuration utility for wireless devices"
+
+cat << EOF
+iw is a new nl80211-based CLI configuration utility for wireless
+devices. It supports almost all new drivers that have been added to the
+kernel recently.
+EOF




More information about the Lunar-commits mailing list