Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/net
In directory vz-cvs-3.sog:/tmp/cvs-serv3621/stable/main/finkinfo/net

Added Files:
        chaosreader.info chaosreader.patch cicb.info cicb.patch 
        cidr.info climm.info ddclient.info ddclient.patch doorman.info 
        dovecot.info dovecot.patch dsocks.info dsocks.patch edict.info 
        erc.info erc.patch 
Log Message:
some stuff to stable


--- NEW FILE: dsocks.info ---
Package: dsocks
Version: 1.6
Revision: 3
Source: http://monkey.org/~dugsong/dsocks/%n-%v.tar.gz
Source-MD5: 3879ecbdccedbee8fcb0713492274c02
BuildDepends: fink (>= 0.24.12)
Depends: %n-shlibs (= %v-%r)
PatchFile: %n.patch
PatchFile-MD5: d87323ec10e74b879f7ed92f25403390
PatchScript: sed 's|@PREFIX@|%p|g' <%{PatchFile} | patch -p1
CompileScript: bsdmake LIBDIR=%p/lib
InstallScript: <<
   #!/bin/sh -ev
   install -d -m 755 %i/lib
#  "install -C" is not-portable _ and not needed here
   install -m 644 -p libdsocks.a %i/lib
   ranlib %i/lib/libdsocks.a
   install -m 755 -p libdsocks.1.dylib %i/lib
   true -x %i/lib/libdsocks.1.dylib
   ln -fs libdsocks.1.dylib %i/lib/libdsocks.dylib

   install -d -m 755 %i/bin
   install -m 755 -p dsocks.sh %i/bin
   install -m 755 -p dsocks-torify.sh %i/bin
<<
Description: SOCKS client wrapper for *BSD / MacOS X
DescDetail: <<
   SOCKS client wrapper for *BSD / MacOS X.  Only enough of SOCKS4, SOCKS5 
   supported to use the built-in OpenSSH or Tor local SOCKS proxy)
<<
SplitOff: <<
  Package: %N-shlibs
  Description: SOCKS client wrapper for *BSD / MacOS X (Shared libraries)
# The static lib shouldn't be in the shlibs splitoff (+ shlibs field...)
  Files: lib/libdsocks.1.dylib
  Shlibs: %p/lib/libdsocks.1.dylib 0.0.0 %n (>= 1.5-3)
  DocFiles: LICENSE
<<
DocFiles: LICENSE README
DescPort: <<
 bsdmake seems to call the first "sort" in $PATH, with a non-portable syntax..
 Causes errors when eg coreutils-default is installed, but only the order
 of the archive-members is affected. So, not worth a buildconflict.
<<
Maintainer: elcepi <elc...@users.sourceforge.net>
HomePage: http://monkey.org/~dugsong/dsocks/
License: GPL

--- NEW FILE: cicb.patch ---
diff -Nur cicb-5.1.0/configure cicb-5.1.0-patched/configure
--- cicb-5.1.0/configure        Thu Jan  4 04:04:40 2001
+++ cicb-5.1.0-patched/configure        Thu Sep 19 20:25:44 2002
@@ -2086,87 +2086,6 @@
   echo "$ac_t""no" 1>&6
 fi
 
-echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
-echo "configure:2091: checking for tputs in -ltermcap" >&5
-ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_save_LIBS="$LIBS"
-LIBS="-ltermcap  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 2099 "configure"
-#include "confdefs.h"
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char tputs();
-
-int main() {
-tputs()
-; return 0; }
-EOF
-if { (eval echo configure:2110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && 
test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  LIBS="$LIBS -ltermcap"
-else
-  echo "$ac_t""no" 1>&6
-
-    echo $ac_n "checking for tputs in libtermcap.so""... $ac_c" 1>&6
-echo "configure:2130: checking for tputs in libtermcap.so" >&5
-  for i in /lib \
-           /usr/lib \
-           /usr/local/lib \
-           ; do
-      for j in `find $i -name "*termcap*" -print`; do
-          orig_libs=$LIBS
-         LIBS="$LIBS $j"
-          cat > conftest.$ac_ext <<EOF
-#line 2139 "configure"
-#include "confdefs.h"
-
-            #include <stdio.h>
-          
-int main() {
-
-            tputs();
-          
-; return 0; }
-EOF
-if { (eval echo configure:2150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && 
test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  
-             echo "$ac_t""shared library is $j" 1>&6
-          
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  LIBS=${orig_libs}
-fi
-rm -f conftest*
-
-         if test x"${LIBS}" != x"${orig_libs}"; then
-            break 2;
-          fi
-      done
-  done
-
-fi
-
 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
 echo "configure:2172: checking for sqrt in -lm" >&5
 ac_lib_var=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
@@ -2515,11 +2434,11 @@
 
                # First check to see if --with-readlinelib was specified.
                if test x"${with_readlinelib}" != x ; then
-                 if test -f "${with_readlinelib}/lib$readlineroot.so" -a \
+                 if test -f "${with_readlinelib}/lib$readlineroot.dylib" -a \
                                -f "${with_readlinelib}/lib$readlineroot.a" ; 
then
                        icb_ac_cv_readlinelib="-L`(cd ${with_readlinelib}; 
pwd)` -l$readlineroot"
-                 elif test -f "${with_readlinelib}/lib$readlineroot.so" ; then
-                       icb_ac_cv_readlinelib=`(cd ${with_readlinelib}; 
pwd)`/lib$readlineroot.so
+                 elif test -f "${with_readlinelib}/lib$readlineroot.dylib" ; 
then
+                       icb_ac_cv_readlinelib=`(cd ${with_readlinelib}; 
pwd)`/lib$readlineroot.dylib
                  elif test -f "${with_readlinelib}/lib$readlineroot.a" ; then
                        icb_ac_cv_readlinelib=`(cd ${with_readlinelib}; 
pwd)`/lib$readlineroot.a
                  else
@@ -2544,12 +2463,12 @@
                                           ${i}/readline \
                                           `ls -dr ${i}/readline/readline[0-9]* 
2>/dev/null`  \
                                          ; do
-                               if test -f "$j/lib$readlineroot.so" -a \
+                               if test -f "$j/lib$readlineroot.dylib" -a \
                                        -f "$j/lib$readlineroot.a" ; then
                                  icb_ac_cv_readlinelib="-L`(cd $j; pwd)` 
-l$readlineroot"
                                  break;
-                               elif test -f "$j/lib$readlineroot.so" ; then
-                                 icb_ac_cv_readlinelib=`(cd $j; 
pwd)`/lib$readlineroot.so
+                               elif test -f "$j/lib$readlineroot.dylib" ; then
+                                 icb_ac_cv_readlinelib=`(cd $j; 
pwd)`/lib$readlineroot.dylib
                                  break;
                                elif test -f "$j/lib$readlineroot.a" ; then
                                  icb_ac_cv_readlinelib=`(cd $j; 
pwd)`/lib$readlineroot.a
@@ -2852,27 +2771,27 @@
                if test x"${with_tcllib}" != x ; then
 
                  set -x
-                 if test -f "${with_tcllib}/lib$dottedtcllibroot.so" -a \
+                 if test -f "${with_tcllib}/lib$dottedtcllibroot.dylib" -a \
                                -f "${with_tcllib}/lib$dottedtcllibroot.a" ; 
then
                        icb_ac_cv_tcllib="-L`(cd ${with_tcllib}; pwd)` 
-l$dottedtcllibroot"
-                 elif test -f "${with_tcllib}/lib$dottedtcllibroot.so" ; then
-                       icb_ac_cv_tcllib=`(cd ${with_tcllib}; 
pwd)`/lib$dottedtcllibroot.so
+                 elif test -f "${with_tcllib}/lib$dottedtcllibroot.dylib" ; 
then
+                       icb_ac_cv_tcllib=`(cd ${with_tcllib}; 
pwd)`/lib$dottedtcllibroot.dylib
                  elif test -f "${with_tcllib}/lib$dottedtcllibroot.a" ; then
                        icb_ac_cv_tcllib=`(cd ${with_tcllib}; 
pwd)`/lib$dottedtcllibroot.a
 
-                 elif test -f "${with_tcllib}/lib$undottedtcllibroot.so" -a \
+                 elif test -f "${with_tcllib}/lib$undottedtcllibroot.dylib" -a 
\
                                -f "${with_tcllib}/lib$undottedtcllibroot.a" ; 
then
                        icb_ac_cv_tcllib="-L`(cd ${with_tcllib}; pwd)` 
-l$undottedtcllibroot"
-                 elif test -f "${with_tcllib}/lib$undottedtcllibroot.so" ; then
-                       icb_ac_cv_tcllib=`(cd ${with_tcllib}; 
pwd)`/lib$undottedtcllibroot.so
+                 elif test -f "${with_tcllib}/lib$undottedtcllibroot.dylib" ; 
then
+                       icb_ac_cv_tcllib=`(cd ${with_tcllib}; 
pwd)`/lib$undottedtcllibroot.dylib
                  elif test -f "${with_tcllib}/lib$undottedtcllibroot.a" ; then
                        icb_ac_cv_tcllib=`(cd ${with_tcllib}; 
pwd)`/lib$undottedtcllibroot.a
 
-                 elif test -f "${with_tcllib}/libtcl.so" -a \
+                 elif test -f "${with_tcllib}/libtcl.dylib" -a \
                                -f "${with_tcllib}/libtcl.a" ; then
                        icb_ac_cv_tcllib="-L`(cd ${with_tcllib}; pwd)` -ltcl"
-                 elif test -f "${with_tcllib}/libtcl.so" ; then
-                       icb_ac_cv_tcllib=`(cd ${with_tcllib}; pwd)`/libtcl.so
+                 elif test -f "${with_tcllib}/libtcl.dylib" ; then
+                       icb_ac_cv_tcllib=`(cd ${with_tcllib}; pwd)`/libtcl.dylib
                  elif test -f "${with_tcllib}/libtcl.a" ; then
                        icb_ac_cv_tcllib=`(cd ${with_tcllib}; pwd)`/libtcl.a
 
@@ -2898,23 +2817,23 @@
                                           ${i}/tcl \
                                           `ls -dr ${i}/tcl/tcl[0-9]* 
2>/dev/null`  \
                                          ; do
-                               if test -f "$j/lib$dottedtcllibroot.so" -a \
+                               if test -f "$j/lib$dottedtcllibroot.dylib" -a \
                                        -f "$j/lib$dottedtcllibroot.a" ; then
                                  icb_ac_cv_tcllib="-L`(cd $j; pwd)` 
-l$dottedtcllibroot"
                                  break;
-                               elif test -f "$j/lib$dottedtcllibroot.so" ; then
-                                 icb_ac_cv_tcllib=`(cd $j; 
pwd)`/lib$dottedtcllibroot.so
+                               elif test -f "$j/lib$dottedtcllibroot.dylib" ; 
then
+                                 icb_ac_cv_tcllib=`(cd $j; 
pwd)`/lib$dottedtcllibroot.dylib
                                  break;
                                elif test -f "$j/lib$dottedtcllibroot.a" ; then
                                  icb_ac_cv_tcllib=`(cd $j; 
pwd)`/lib$dottedtcllibroot.a
                                  break;
 
-                               elif test -f "$j/lib$undottedtcllibroot.so" -a \
+                               elif test -f "$j/lib$undottedtcllibroot.dylib" 
-a \
                                        -f "$j/lib$undottedtcllibroot.a" ; then
                                  icb_ac_cv_tcllib="-L`(cd $j; pwd)` 
-l$undottedtcllibroot"
                                  break;
-                               elif test -f "$j/lib$undottedtcllibroot.so" ; 
then
-                                 icb_ac_cv_tcllib=`(cd $j; 
pwd)`/lib$undottedtcllibroot.so
+                               elif test -f "$j/lib$undottedtcllibroot.dylib" 
; then
+                                 icb_ac_cv_tcllib=`(cd $j; 
pwd)`/lib$undottedtcllibroot.dylib
                                  break;
                                elif test -f "$j/lib$undottedtcllibroot.a" ; 
then
                                  icb_ac_cv_tcllib=`(cd $j; 
pwd)`/lib$undottedtcllibroot.a
diff -Nur cicb-5.1.0/icb/Makefile.in cicb-5.1.0-patched/icb/Makefile.in
--- cicb-5.1.0/icb/Makefile.in  2000-10-14 23:49:50.000000000 -0400
+++ cicb-5.1.0-patched/icb/Makefile.in  2006-04-04 17:05:39.000000000 -0400
@@ -87,7 +87,7 @@
 default all: icb
 
 icb: $(OBJ) Makefile
-       $(CC) $(CFLAGS) -o icb $(OBJ) $(LIBS)
+       $(CC) $(CFLAGS) $(LDFLAGS) -o icb $(OBJ) $(LIBS)
 
 funcs.h: protos.h
        sed -e 's/(.*)/()/' protos.h > tmp
@@ -97,12 +97,12 @@
 
 $(DATADIR)/icbserverdb: ../icbserverdb
        -mkdir $(DATADIR)
-       ../support/install-sh -c -o 0 -g 0 -m 0644 ../icbserverdb 
$(DATADIR)/icbserverdb
+       ../support/install-sh -c -m 0644 ../icbserverdb $(DATADIR)/icbserverdb
 
 $(BINDIR)/icb: icb
        -mkdir $(BINDIR)
        -rm -f $(BINDIR)/icb
-       ../support/install-sh -c -o 0 -g 0 -m 0755 -s icb $(BINDIR)
+       ../support/install-sh -c -m 0755 -s icb $(BINDIR)
 
 clean:
        rm -f *.o icb core
diff -Nur cicb-5.1.0/icb/c_log.c cicb-5.1.0-patched/icb/c_log.c
--- cicb-5.1.0/icb/c_log.c      2000-12-14 23:29:17.000000000 -0500
+++ cicb-5.1.0-patched/icb/c_log.c      2006-04-04 16:49:26.000000000 -0400
@@ -16,6 +16,7 @@
 #ifdef HAVE_ERRNO_H
 #include <errno.h>
 #endif
+#include <string.h>
 
 FILE *logfp = NULL;
 
@@ -30,7 +31,7 @@
        time_t time();
        struct tm *t, *localtime();
        time_t clock;
-       extern int errno, sys_nerr;
+       extern int errno;
 
        /* determine pathname to use */
        if (path == NULL || *path == '\0') {
diff -Nur cicb-5.1.0/icb/c_time.c cicb-5.1.0-patched/icb/c_time.c
--- cicb-5.1.0/icb/c_time.c     2000-12-14 22:21:02.000000000 -0500
+++ cicb-5.1.0-patched/icb/c_time.c     2006-04-04 16:49:38.000000000 -0400
@@ -10,6 +10,7 @@
 #ifdef HAVE_TIME_H
 #include <time.h>
 #endif
+#include <string.h>
 
 #include "icb.h"
 #include "externs.h"
diff -Nur cicb-5.1.0/icb/icb.h cicb-5.1.0-patched/icb/icb.h
--- cicb-5.1.0/icb/icb.h        2000-12-14 23:29:18.000000000 -0500
+++ cicb-5.1.0-patched/icb/icb.h        2006-04-04 16:49:08.000000000 -0400
@@ -128,6 +128,13 @@
 # define Tcl_GetStringResult(interp) ((interp)->result)
 #endif
 
+#define COLORSIZE 12   /* how many chars can make an ansi sequence */
+
+
+struct COLORTABLE {
+       char color[COLORSIZE];  /* this color's ansi sequence */
+       int defined;            /* has color been set? */ 
+};
 
 /* include function prototypes if ANSI compiler */
 /* otherwise, include file that shows return type for each function */
@@ -149,13 +156,6 @@
        int port;
 };
 
-#define COLORSIZE 12   /* how many chars can make an ansi sequence */
-
-
-struct COLORTABLE {
-       char color[COLORSIZE];  /* this color's ansi sequence */
-       int defined;            /* has color been set? */ 
-};
 
 enum { ColSANE, 
        ColNORMAL, 
diff -Nur cicb-5.1.0/icb/main.c cicb-5.1.0-patched/icb/main.c
--- cicb-5.1.0/icb/main.c       Tue Dec 12 07:02:07 2000
+++ cicb-5.1.0-patched/icb/main.c       Wed Sep 18 14:05:26 2002
@@ -287,7 +287,7 @@
 
        if (myserver)
        {
-               serverdata = getservbyname(myserver);
+               serverdata = getserverbyname(myserver);
                if (!serverdata)
                {
                        fprintf(stderr,"%s: %s: server not found.\n",
diff -Nur cicb-5.1.0/icb/protos.h cicb-5.1.0-patched/icb/protos.h
--- cicb-5.1.0/icb/protos.h     Fri Dec 15 03:21:04 2000
+++ cicb-5.1.0-patched/icb/protos.h     Wed Sep 18 14:05:32 2002
@@ -114,7 +114,7 @@
 void c_packet(char *pkt);
 void c_userchar(void);
 struct server *getserver(void);
-struct server *getservbyname(char *name);
+struct server *getserverbyname(char *name);
 void listservers(void);
 
 /* c_replay.c */
diff -Nur cicb-5.1.0/icb/serverlist.c cicb-5.1.0-patched/icb/serverlist.c
--- cicb-5.1.0/icb/serverlist.c 2000-10-02 14:38:45.000000000 -0400
+++ cicb-5.1.0-patched/icb/serverlist.c 2006-04-04 16:51:36.000000000 -0400
@@ -18,6 +18,7 @@
 #ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
 #endif
+#include <string.h>
 
 #include "icb.h"
 
@@ -138,7 +139,7 @@
        return &serverbuf;
 }
 
-struct server *getservbyname(name)
+struct server *getserverbyname(name)
 char *name;
 {
        if (!serverfile) {
diff -Nur cicb-5.1.0/icb/strccmp.c cicb-5.1.0-patched/icb/strccmp.c
--- cicb-5.1.0/icb/strccmp.c    2000-12-19 01:46:02.000000000 -0500
+++ cicb-5.1.0-patched/icb/strccmp.c    2006-04-04 16:56:43.000000000 -0400
@@ -237,7 +237,7 @@
                                if (a == '\0')
                                        return 0;
 
-shloop:            }
+shloop:        ;   }
                        while (cm[a] != cm[b]);
 
 
diff -Nur cicb-5.1.0/icb/tcl.c cicb-5.1.0-patched/icb/tcl.c
--- cicb-5.1.0/icb/tcl.c        2000-10-02 07:25:55.000000000 -0400
+++ cicb-5.1.0-patched/icb/tcl.c        2006-04-04 16:59:34.000000000 -0400
@@ -15,6 +15,7 @@
 #ifdef HAVE_SYS_PARAM_H
 #include <sys/param.h>
 #endif
+#include <string.h>
 
 #include "icb.h"
 #include "externs.h"
diff -Nur cicb-5.1.0/murgil/Makefile.in cicb-5.1.0-patched/murgil/Makefile.in
--- cicb-5.1.0/murgil/Makefile.in       2000-10-02 08:04:45.000000000 -0400
+++ cicb-5.1.0-patched/murgil/Makefile.in       2006-04-04 16:49:08.000000000 
-0400
@@ -7,7 +7,7 @@
 
 CC          = @CC@
 CFLAGS      = @CFLAGS@
-CPPFLAGS    = -I@srcdir@ -I@top_srcdir@
+CPPFLAGS    = @CPPFLAGS@ -I@srcdir@ -I@top_srcdir@
 
 MAKEDEPEND  = @MAKEDEPEND@
 MDFLAGS     = $(CPPFLAGS)
diff -Nur cicb-5.1.0/murgil/globals.c cicb-5.1.0-patched/murgil/globals.c
--- cicb-5.1.0/murgil/globals.c Mon Oct  2 12:25:59 2000
+++ cicb-5.1.0-patched/murgil/globals.c Wed Sep 18 14:08:36 2002
@@ -1,5 +1,5 @@
 /* $Id: globals.c,v 1.6 2000/10/02 11:25:59 hoche Exp $ */
 #include "config.h"
 
-int port_fd;
-char *fail;
+int port_fd = -1;
+char *fail = (char *)0;

--- NEW FILE: dovecot.patch ---
diff -urNp dovecot-1.0.rc17/doc/mkcert.sh dovecot-1.0.rc17-patched/doc/mkcert.sh
--- dovecot-1.0.rc17/doc/mkcert.sh      2006-10-08 16:37:22.000000000 -0700
+++ dovecot-1.0.rc17-patched/doc/mkcert.sh      2007-01-18 21:45:19.000000000 
-0800
@@ -3,9 +3,9 @@
 # Generates a self-signed certificate.
 # Edit dovecot-openssl.cnf before running this.
 
-OPENSSL=${OPENSSL-openssl}
-SSLDIR=${SSLDIR-/etc/ssl}
-OPENSSLCONFIG=${OPENSSLCONFIG-dovecot-openssl.cnf}
+OPENSSL=openssl
+SSLDIR=@PREFIX@/etc/ssl
+OPENSSLCONFIG=@PREFIX@/etc/dovecot-openssl.cnf
 
 CERTDIR=$SSLDIR/certs
 KEYDIR=$SSLDIR/private
diff -urNp dovecot-1.0.rc17/dovecot.conf dovecot-1.0.rc17-patched/dovecot.conf
--- dovecot-1.0.rc17/dovecot.conf       1969-12-31 16:00:00.000000000 -0800
+++ dovecot-1.0.rc17-patched/dovecot.conf       2007-01-18 22:27:22.000000000 
-0800
[...1045 lines suppressed...]
+  # Skip mailboxes which we can't open successfully instead of aborting.
+  #convert_skip_broken_mailboxes = no
+
+  # Trash plugin. When saving a message would make user go over quota, this
+  # plugin automatically deletes the oldest mails from configured mailboxes
+  # until the message can be saved within quota limits. The configuration file
+  # is a text file where each line is in format: <priority> <mailbox name>
+  # Mails are first deleted in lowest -> highest priority number order
+  #trash = /etc/dovecot-trash.conf
+
+  # Lazy expunge plugin. Currently works only with maildirs. When a user
+  # expunges mails, the mails are moved to a mailbox in another namespace
+  # (1st). When a mailbox is deleted, the mailbox is moved to another namespace
+  # (2nd) as well. Also if the deleted mailbox had any expunged messages,
+  # they're moved to a 3rd namespace. The mails won't be counted in quota,
+  # and they're not deleted automatically (use a cronjob or something).
+  #lazy_expunge = .EXPUNGED/ .DELETED/ .DELETED/.EXPUNGED/
+}

                 

--- NEW FILE: cicb.info ---
Package: cicb
Version: 5.1.0
Revision: 1006
Maintainer: William Dell Wisner <will...@dell.wisner.name>
Source: http://www.obfuscation.org/ftp/pub/icb/%n-%v.tar.gz
Source-MD5: 7ffe712d2606ee2295aee2b3f1f3aec7
Depends: readline5-shlibs, tcltk-shlibs
BuildDepends: fink (>= 0.24.12-1), readline5, tcltk-dev
PatchFile: %n.patch
PatchFile-MD5: 92f517b9efa5ec67fbc88ebd39c83724
CompileScript: <<
  ./configure %c
  perl -pi -e 's|(#define SERVERLIST ).*|\1 "%p/share/icbserverdb"|' config.h
  make
<<
DocFiles: COPYING CUTE_MESSAGES README README.COLOR TRIGGERS
Description: ICB chat client
DescDetail: <<
Text-mode client for Internet Citizen's Band chat system.
<<
DescPackaging: <<
  tputs/libtermcap configure check is disabled. Other configure checks
  patched to use darwin's .dylib shared library suffix.

  Rename local function to avoid collision with global getservbyname().

  Fix dangling label.

  Remember to pass CPPFLAGS to cpp

  Move typedef to before the #include of a .h that uses that type

  Add some .h so we don't have implicit prototypes

  It's impossible to avoid mixing fink vs system headers by trying
  to force system tcl, so use fink's

  Move compiling into the compile phase

  Look for servser database where it is
<<
License: GPL
Homepage: http://www.obfuscation.org/icb/

--- NEW FILE: doorman.info ---
Package: doorman
Version: 0.81
Revision: 1004
Source: mirror:sourceforge:%n/%n-%v.tgz
Source-MD5: f0f30132a541122fa46f4d6d321260d9
ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
PatchScript: perl -pi -e 's,-g -O,-O,g;s,-O2,-Os,g;' configure && rm missing && 
touch missing && chmod +x missing
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING ChangeLog NEWS README*
Homepage: http://doorman.sourceforge.net
Description: Port-knocking daemon and client
License: GPL
Maintainer: Jack Fink <jackf...@users.sourceforge.net>
--- NEW FILE: edict.info ---
Package: edict
Version: 1.1
Revision: 1001
Description: Command-line interface to online dictionaries
License: GPL
Maintainer: None <fink-de...@lists.sourceforge.net>
Source: mirror:sourceforge:edictionary/%n-%v.tar.gz
Source-MD5: a35eeac4d166609be59f3568086c8396
SourceDirectory: %n
GCC: 4.0
CompileScript: echo No compilation necessary.
InstallScript: <<
        #!/bin/sh -ev
        echo ------------------------------------------------------
        echo Please view the README file, before using the program.
        echo ------------------------------------------------------
        echo Installing as %p/bin/edict
         mkdir -p %i/bin
        install edict %i/bin/
        ln -s %p/bin/%n %i/bin/ethes
        echo Install successful
        echo Now you can run edict as:
        echo     edict \<word\>
        echo which will show the meaning of \<word\>
        echo You can also run ethes as:
        echo     ethes \<word\>
        echo which will show the synonyms/antonyms for \<word\>
<<
DescUsage: <<
Type 'edict <words>' in a terminal. For thesaurus, type 'ethes <words>'. 
Proxy servers are specified by 'edict -p server:port <words>'. 

NOTE: Please note that edict uses various dictionary web-sites to fetch the
meanings of the words. Please read the "TERMS OF USE" of the dictionary
site before you start using it. Don't use the program if you intend to violate
the "TERMS OF USE". The author of this program will not be held responsible 
for any violations/consequences in any way. The program is provided just to 
facilitate fetching text using HTTP.
<<
DocFiles: COPYING ChangeLog GPL.txt README ReleaseNotes TODO
Homepage: http://edictionary.sourceforge.net
DescDetail: <<
 edict is a dictionary program written in PERL. edict can fetch
 meanings of the words you supply to it as arguments. edict is capable
 of using one of the many user defined dictionaries to fetch the word
 meanings.
<<
DescPackaging: Previously maintained by James Gibbs.

--- NEW FILE: ddclient.info ---
Package: ddclient
Version: 3.6.6
Revision: 1
Description: Automatically updates dynamic DNS services
License: GPL
Maintainer: Dave Vasilevsky <v...@users.sourceforge.net>
BuildDepends: fink (>= 0.24.12)
Depends: daemonic
Source: mirror:sourceforge:%n/%n-%v.tar.bz2
Source-MD5: 5fd0f82446fbed857c841a4deb83cdb9
PatchFile: %n.patch
PatchFile-MD5: bd7690a5d50adcb04dfcfcbe35193bb5
PatchScript: sed -e 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
CompileScript: echo "No compile needed."
InstallScript: <<
  mkdir -p      -m 755 %i/sbin
  install       -m 755 ddclient %i/sbin
  mkdir -p      -m 755 %i/etc/ddclient
  install       -m 600 sample-etc_ddclient.conf %i/etc/ddclient/ddclient.conf
  touch ddclient.cache
  install       -m 644 ddclient.cache %i/etc/ddclient
<<
DocFiles: README* COPY*
DescPackaging: <<
        Moving conffiles, used system from 
http://lists.debian.org/debian-devel/2000/10/msg00494.html
<<

PreInstScript: <<
        if dpkg --compare-versions "$2" lt "3.6.6"; then
                if [ -f %p/etc/ddclient.conf -a ! -e 
%p/etc/ddclient/ddclient.conf ]; then
                        echo "Note: Moving ddclient configuration file 
%p/etc/ddclient.conf to %p/etc/ddclient/ddclient.conf"
                        mkdir -p %p/etc/ddclient
                        mv %p/etc/ddclient.conf %p/etc/ddclient/ddclient.conf
                        touch %p/etc/ddclient.conf.moved-by-preinst
                fi
                if [ -f %p/etc/ddclient.cache -a ! -e 
%p/etc/ddclient/ddclient.cache ]; then
                        echo "Note: Moving ddclient configuration file 
%p/etc/ddclient.cache to %p/etc/ddclient/ddclient.cache"
                        mkdir -p %p/etc/ddclient
                        mv %p/etc/ddclient.cache %p/etc/ddclient/ddclient.cache
                        touch %p/etc/ddclient.cache.moved-by-preinst
                fi
        fi
<<

PostInstScript: <<
        rm -f %p/etc/ddclient.conf.moved-by-preinst
        rm -f %p/etc/ddclient.cache.moved-by-preinst
        if [ "$1" = "configure" ]; then
                echo "To use ddclient, edit %p/etc/ddclient/ddclient.conf as 
root."
                echo "Then run \`daemonic enable ddclient' to activate."
        fi
<<

PostRmScript: <<
        cleanup () {
                if [ -e %p/etc/ddclient.conf.moved-by-preinst -a -f 
%p/etc/ddclient/ddclient.conf -a ! -e %p/etc/ddclient.conf ]; then
                        mv %p/etc/ddclient/ddclient.conf %p/etc/ddclient.conf
                        rm %p/etc/ddclient.conf.moved-by-preinst
                fi;
                if [ -e %p/etc/ddclient.cache.moved-by-preinst -a -f 
%p/etc/ddclient/ddclient.cache -a ! -e %p/etc/ddclient.cache ]; then
                        mv %p/etc/ddclient/ddclient.cache %p/etc/ddclient.cache
                        rm %p/etc/ddclient.cache.moved-by-preinst
                fi;
        }

        case "$1" in
                abort-install|abort-upgrade)
                        cleanup
                        exit 0
                ;;
        esac
<<
PreRmScript: daemonic remove ddclient

ConfFiles: %p/etc/ddclient/ddclient.conf %p/etc/ddclient/ddclient.cache
DaemonicFile: <<
  <service>
        <description>ddclient</description>
        <message>ddclient dynamic DNS updater</message>
        <daemon name="ddclient">
          <executable background="false">%p/sbin/ddclient</executable>
          <configfile>%p/etc/ddclient/ddclient.conf</configfile>
        </daemon>
  </service>
<<
DaemonicName: ddclient
Homepage: http://ddclient.sourceforge.net/

--- NEW FILE: chaosreader.info ---
Package: chaosreader
Version: 0.94
Revision: 1
###
Source: mirror:sourceforge:chaosreader/chaosreader%v
Source-MD5: ef307a4aa11964dc2558248847219ae9
SourceDirectory: .
###
Maintainer: Hans-Christoph Steiner <h...@eds.org>
HomePage: http://www.brendangregg.com/chaosreader.html
License: GPL
Description: Makes HTML reports from tcpdump
###
BuildDepends: fink (>= 0.24.12-1)
PatchFile: %n.patch
PatchFile-MD5: efb1cb515a8d17af7f571c67ea97dc45
CompileScript: echo %i
InstallScript: <<
   install -d %i/bin
   install -m0755 chaosreader%v %i/bin/chaosreader
<<
###
DescDetail: <<
A open source tool to trace TCP/UDP/... sessions and fetch application data
from snoop or tcpdump logs. This is a type of "any-snarf" program, as it will
fetch telnet sessions, FTP files, HTTP transfers (HTML, GIF, JPEG, ...), SMTP
emails, ... from the captured data inside network traffic logs. A html index
file is created that links to all the session details, including realtime
replay programs for telnet, rlogin, IRC, X11 or VNC sessions; and reports such
as image reports and HTTP GET/POST content reports. Chaosreader can also run
in standalone mode - where it invokes tcpdump or snoop (if they are available)
to create the log files and then processes them.
<<

--- NEW FILE: climm.info ---
Package: climm
Version: 0.7.1
Revision: 2
ConfigureParams: --mandir='$(prefix)/share/man' --enable-ssl --enable-tcl 
CFLAGS=-O3
Source: http://www.climm.org/source/climm-%v.tgz
Source-MD5: 37e9692fe778230630aceee2f9feecbf
Depends: <<
        gnutls26-shlibs,
        libgcrypt-shlibs,
        libgpg-error-shlibs,
        libiconv,
        libotr-shlibs,
        tcltk-shlibs
<<
BuildDepends: <<
        gnutls26,
        libgcrypt,
        libgpg-error,
        libiconv-dev,
        libotr,
        tcltk-dev
<<
PatchScript: <<
#!/bin/sh -ev
        # our tcl headers are not buried (don't get fooled by other vendors')
        perl -pi -e 's,tcl\d.\d/tcl.h,,g' configure

        # only look for our own libtcl (don't get fooled by other vendors')
        if [ "%m" = "x86_64" ]; then
                perl -pi -e 's/tcl8.[^5]//g' configure
        else
                perl -pi -e 's/tcl8.[^4]//g' configure
        fi
<<
DocFiles: README COPYING doc/COPYING-GPLv2 AUTHORS NEWS TODO ChangeLog 
doc/README.i18n doc/README.logformat
#
Description: Text/line based ICQ client with many features
DescDetail: <<
climm is a portable, small, yet powerful console based ICQ client. It
supports password changing, auto-away, creation of new accounts, searching,
file transfer, acknowledged messages, SMS, client identification, logging,
scripting, transcoding, multi-UIN usage and other features that makes it a
very complete yet simple internationalized client supporting the current
ICQ v8 protocol.
It now also supports the XMPP protocol as well as OTR encrypted messages.

It has leading support for (ICQ2002+/ICQ Lite/ICQ2go) unicode encoded
messages unreached by other ICQ clones.

A lot of other ICQ clients are based in spirit on climm, nevertheless
climm is still _the_ console based ICQ client.
<<
License: GPL
Homepage: http://www.climm.org
Maintainer: Climm List <climm-l...@climm.org>


--- NEW FILE: erc.patch ---
diff -Naur --exclude='*~' erc-5.1.4/fink/README.fink 
erc-5.1.4.fink/fink/README.fink
--- erc-5.1.4/fink/README.fink  1969-12-31 16:00:00.000000000 -0800
+++ erc-5.1.4.fink/fink/README.fink     2005-12-14 14:16:59.000000000 -0800
@@ -0,0 +1,11 @@
+To use erc, add the form
+
+(require 'erc)
+
+to your emacs initialization file.  The main entry point into the
+system is the function `erc-select'.
+
+ERC is currently not compiled for XEmacs, since xemacs does not
+register itself with emacsen-common via emacs-install (as of December
+14, 2005).  However, ERC for XEmacs can be obtained using the XEmacs
+package system.
diff -Naur --exclude='*~' erc-5.1.4/fink/emacsen-install 
erc-5.1.4.fink/fink/emacsen-install
--- erc-5.1.4/fink/emacsen-install      1969-12-31 16:00:00.000000000 -0800
+++ erc-5.1.4.fink/fink/emacsen-install 2006-09-17 19:34:27.000000000 -0700
@@ -0,0 +1,45 @@
+#!/bin/bash -e
+#
+# install file for the fink erc emacs package.
+
+set -o posix
+
+FLAVOR=${1}
+
+echo >&2 "install/erc: Handling install of emacsen flavor ${FLAVOR}"
+
+if [ ${FLAVOR} == emacs20 ]
+then
+    echo "install/erc: Skipping unsupported flavor ${FLAVOR}"
+    exit 0
+fi
+
+if [ ${FLAVOR} == emacs ]
+then
+    echo "install/erc: Done."
+    exit 0
+fi
+
+echo >&2 -n "install/erc: Byte-compiling for ${FLAVOR}..."
+mkdir -p @PREFIX@/share/${FLAVOR}/site-lisp/erc;
+for i in erc-auto.el erc-autoaway.el erc-autojoin.el erc-backend.el 
erc-bbdb.el erc-button.el erc-chess.el erc-compat.el erc-complete.el erc-dcc.el 
erc-ezbounce.el erc-fill.el erc-goodies.el erc-ibuffer.el erc-identd.el 
erc-imenu.el erc-lang.el erc-list.el erc-log.el erc-maint.el erc-match.el 
erc-menu.el erc-nets.el erc-netsplit.el erc-nicklist.el erc-nickserv.el 
erc-notify.el erc-page.el erc-pcomplete.el erc-replace.el erc-ring.el 
erc-sound.el erc-speak.el erc-speedbar.el erc-spelling.el erc-stamp.el 
erc-track.el erc-truncate.el erc-viper.el erc-xdcc.el erc.el erc-auto.in 
Makefile; do
+    ln -fs @PREFIX@/share/emacs/site-lisp/erc/${i} 
@PREFIX@/share/${FLAVOR}/site-lisp/erc/${i};
+done
+
+mkdir -p @PREFIX@/share/${FLAVOR}/site-lisp/erc/images;
+for i in icq-offline.png icq-online.png irc-offline.png irc-online.png 
msn-offline.png msn-online.png; do
+    ln -fs @PREFIX@/share/emacs/site-lisp/erc/images/${i} 
@PREFIX@/share/${FLAVOR}/site-lisp/erc/images/${i};
+done
+
+cd @PREFIX@/share/${FLAVOR}/site-lisp/erc;
+
+(make EMACS=${FLAVOR} lisp --keep-going 2>&1) | gzip -9qf > 
@PREFIX@/share/doc/erc/CompilationLog-${FLAVOR}.gz
+
+rm -f @PREFIX@/share/${FLAVOR}/site-lisp/erc/Makefile;
+rm -f @PREFIX@/share/${FLAVOR}/site-lisp/erc/erc-auto.in
+rm -f @PREFIX@/share/${FLAVOR}/site-lisp/erc/erc-auto.el~;
+
+echo >&2 "done."
+echo >&2 "install/erc: Compilation log saved in 
@PREFIX@/share/doc/erc/CompilationLog-${FLAVOR}.gz."
+
+exit 0
diff -Naur --exclude='*~' erc-5.1.4/fink/emacsen-remove 
erc-5.1.4.fink/fink/emacsen-remove
--- erc-5.1.4/fink/emacsen-remove       1969-12-31 16:00:00.000000000 -0800
+++ erc-5.1.4.fink/fink/emacsen-remove  2005-12-14 16:42:34.000000000 -0800
@@ -0,0 +1,21 @@
+#!/bin/bash -e
+#
+# This is the Fink version of the erc emacs package.
+set -o posix
+
+FLAVOR=${1}
+
+echo "remove/erc: Handling removal for emacsen flavor ${FLAVOR}"
+
+if [ ${FLAVOR} == emacs20 ]
+then
+    echo "remove/erc: Skipping unsupported flavor ${FLAVOR}"
+    exit 0
+fi
+
+echo >&2 -n "remove/erc: Purging compilation log and byte-compiled files for 
${FLAVOR}..."
+rm -f @PREFIX@/share/doc/erc/CompilationLog-${FLAVOR}.gz
+rm -Rf @PREFIX@/share/${FLAVOR}/site-lisp/erc
+echo >&2 "done."
+    
+exit 0
diff -Naur --exclude='*~' erc-5.1.4/fink/erc.copyright 
erc-5.1.4.fink/fink/erc.copyright
--- erc-5.1.4/fink/erc.copyright        1969-12-31 16:00:00.000000000 -0800
+++ erc-5.1.4.fink/fink/erc.copyright   2006-09-17 19:11:23.000000000 -0700
@@ -0,0 +1,56 @@
+This package was finkified by Jesse Alama <al...@stanford.edu>
+
+It was downloaded from
+   http://ftp.gnu.org/gnu/erc
+
+Upstream authors:
+
+algernon    Gergely Nagy <alger...@debian.org>
+anaran      Adrian Aichner <adr...@xemacs.org>
+antifuchs   Andreas Fuchs <a...@void.at>
+benj2       Benjamin Drieu <b...@debian.org>
+bojohan     Johan Bockgard <bojo...@users.sourceforge.net>
+bpalmer     Brian Palmer <bpal...@gmail.com>
+disumu      Diane Murray <dis...@x3y2z1.net>
+forcer      Jorgen Schaefer <for...@forcix.cx>
+franl       Francis Litterio <fr...@users.sourceforge.net>
+hober       Edward O'Connor <t...@oconnor.cx>
+jbms        Jeremy Bertram Maitin-Shepard <j...@gentoo.org>
+jwiegley    John Wiegley <jo...@gnu.org>
+kensanata   Alex Schroeder <a...@gnu.org>
+mlang       Mario Lang <ml...@delysid.org>
+mtoledo     Marcelo Toledo <marc...@marcelotoledo.org>
+mwolson     Michael Olson <mwol...@gnu.org>
+plovre      Brian P Templeton <b...@tunes.org>
+resolve     Damien Elmes <e...@repose.cx>
+sachachua   Sandra Jean Chua <sa...@free.net.ph>
+smoke       Tijs van Bakel <sm...@wanadoo.nl>
+wence       Lawrence Mitchell <we...@gmx.li>
+
+Copyright:
+
+   Copyright (C) 1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,
+                 2003,2004,2005,2006 Free Software Foundation, Inc.
+   Copyright (C) 2001 Tijs van Bakel
+   Copyright (C) 2001,2002 Gergely Nagy
+   Copyright (C) 2003,2004 Adrian Aichner
+   Copyright (C) 2003 Arne Schwabe
+   Copyright (C) 2003,2004 Jeremy Bertram Maitin-Shepard
+   Copyright (C) 2004 Brian Palmer
+
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This package is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this package; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA.
+
+The complete text of the GNU General Public License can be found in
+`@PREFIX@/share/doc/fink/COPYING'.

--- NEW FILE: chaosreader.patch ---
--- chaosreader/chaosreader0.94 2008-04-03 17:46:47.000000000 -0400
+++ chaosreader/chaosreader0.94 2008-04-03 17:28:05.000000000 -0400
@@ -6233,6 +6233,8 @@
                $command = "tcpdump -s9999 -w";
        } elsif ($^O eq "solaris") {
                $command = "snoop -o";
+       } elsif ($^O eq "darwin") {
+               $command = "tcpdump -i en1 -s9999 -w";
        } else {
                die "ERROR54: Can't find the sniffer command for \"$^O\".\n" .
                 "\t Please use log mode instead.\n";

--- NEW FILE: dsocks.patch ---
diff -urN dsocks-1.6/Makefile dsocks.patched/Makefile
--- dsocks-1.6/Makefile 2006-10-11 21:13:58.000000000 -0700
+++ dsocks.patched/Makefile     2010-08-13 18:45:29.000000000 -0700
@@ -7,13 +7,13 @@
 SRCS           = dsocks.c atomicio.c
 NOPROFILE      = yes
 
-LIBDIR         = /usr/local/lib
+LIBDIR         = @PREFIX@/lib
 
 .if ${unix} == "We run Darwin, not UNIX."
-OSXFLAGS       = -nostdlib -flat_namespace -fno-common -undefined suppress
+OSXFLAGS       = -flat_namespace -fno-common -undefined suppress
 CFLAGS         += $(OSXFLAGS)
 # XXX - hack around missing LDFLAGS in bsd.lib.mk target
-LDADD          = $(OSXFLAGS)
+LDADD          = $(OSXFLAGS) -install_name $(LIBDIR)/libdsocks.1.dylib
 SHLIB_MAJOR    = 1
 .endif
 
diff -urN dsocks-1.6/dsocks-torify.sh dsocks.patched/dsocks-torify.sh
--- dsocks-1.6/dsocks-torify.sh 2006-10-11 21:13:58.000000000 -0700
+++ dsocks.patched/dsocks-torify.sh     2010-08-13 18:46:42.000000000 -0700
@@ -7,8 +7,9 @@
 # you probably want to run tor-dns-proxy.py also...
 
 # for MacOS X...
-#LIBDSOCKS=/usr/local/lib/libdsocks.dylib
-#DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"
+LIBDSOCKS=@PREFIX@/lib/libdsocks.1.dylib
+DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"
 
-LIBDSOCKS=/usr/local/lib/libdsocks.so.1.0
-LD_PRELOAD=$LIBDSOCKS exec "$@"
+# for BSD
+#LIBDSOCKS=/usr/local/lib/libdsocks.so.1.0
+#LD_PRELOAD=$LIBDSOCKS exec "$@"
diff -urN dsocks-1.6/dsocks.sh dsocks.patched/dsocks.sh
--- dsocks-1.6/dsocks.sh        2006-10-11 21:13:58.000000000 -0700
+++ dsocks.patched/dsocks.sh    2010-08-13 18:47:03.000000000 -0700
@@ -8,8 +8,9 @@
 #export LOCALDOMAIN="int.example.com"
 
 # for MacOS X...
-#LIBDSOCKS=/usr/local/lib/libdsocks.dylib
-#DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"
+LIBDSOCKS==@PREFIX@/lib/libdsocks.1.dylib
+DYLD_INSERT_LIBRARIES=$LIBDSOCKS DYLD_FORCE_FLAT_NAMESPACE=1 exec "$@"
 
-LIBDSOCKS=/usr/local/lib/libdsocks.so.1.0
-LD_PRELOAD=$LIBDSOCKS exec "$@"
+# for BSD
+#LIBDSOCKS=/usr/local/lib/libdsocks.so.1.0
+#LD_PRELOAD=$LIBDSOCKS exec "$@"

--- NEW FILE: cidr.info ---
Package: cidr
Version: 2.3.2
Revision: 1
#Source: http://geeksoul.com/robert/cidr/%n-%v.tar.gz
Source: http://www.pogma.com/fink/%n-%v.tar.gz
SourceDirectory: %n-%v
CompileScript: make CC=cc
InstallScript: <<
mkdir -p %i/bin %i/share/man/man1
install -m 755 cidr %i/bin
install -m 644 cidr.1 %i/share/man/man1
<<
DocFiles: README gpl.txt rfc1878.txt
Description: Calculates CIDR network and broadcast addresses
DescDetail: <<
cidr is a program to calculate CIDR network and broadcast addresses for a
given IP and mask.  I wrote this primarily to aid myself in reconfiguring my
home LAN, where I often change IP addresses and subnet ranges, because I find
it difficult to remember the appropriate network and broadcast address for a
given /N subnet.  The proper addresses are found in the subnet tables in RFC
1878. 

The program takes an IP and netmask and outputs the network address,
broadcast address, and total number of addresses for the corresponding
subnet.  The IP address can be in binary, decimal, hexadecimal, or
dotted-quad form, and the mask can be in binary, decimal, hex, dotted-quad,
or prefix.  I decided to have the program accept those forms of input
primarily as a learning tool, since I thought it would be interesting to
see how bitwise changes in an IP address affect the dotted-quad form of
that address.
<<
License: GPL
Homepage: http://geeksoul.com/robert/cidr/
Maintainer: Jon Dugan <jdu...@ncsa.uiuc.edu>
Source-MD5: b349453a0196fddd3ffa0af5fbbacf54 

--- NEW FILE: erc.info ---
Package: erc
Depends: emacsen
Description: Use IRC within emacs
Homepage: http://www.emacswiki.org/cgi-bin/wiki/EmacsIRCClient
Version: 5.1.4
Revision: 4
Maintainer: Jesse Alama <al...@stanford.edu>
Source: mirror:gnu:%n/%n-%v.tar.gz
Source-MD5: 93d10ee426a4b259a2a07436f8fd71a2
License: GPL
DocFiles: AUTHORS CREDITS ChangeLog ChangeLog.2001 ChangeLog.2002 
ChangeLog.2003 ChangeLog.2004 ChangeLog.2005 HISTORY NEWS README servers.pl 
fink/README.fink fink/erc.copyright
InfoDocs: erc
BuildDepends: fink (>= 0.24.12)
PatchFile: %n.patch
PatchFile-MD5: 5c26cfd2d94b94b45841b959b6b39ba7
PatchScript: sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
CompileScript: <<
makeinfo erc.texi
<<
InstallScript: <<
mkdir -p %i/share/emacs/site-lisp/erc
install -m 644 *.el %i/share/emacs/site-lisp/erc
install -m 644 erc-auto.in %i/share/emacs/site-lisp/erc
install -m 644 Makefile %i/share/emacs/site-lisp/erc

mkdir -p %i/share/emacs/site-lisp/erc/images
install -m 644 images/*.png %i/share/emacs/site-lisp/erc/images

mkdir -p %i/share/info
install -m 644 erc.info %i/share/info/erc

mkdir -p %i/lib/emacsen-common/packages/install
mkdir -p %i/lib/emacsen-common/packages/remove
install -m 755 fink/emacsen-install %i/lib/emacsen-common/packages/install/%n
install -m 755 fink/emacsen-remove %i/lib/emacsen-common/packages/remove/%n
<<
PostInstScript: %p/lib/emacsen-common/emacs-package-install %n
PreRmScript: %p/lib/emacsen-common/emacs-package-remove %n
DescDetail: <<
ERC is an advanced IRC client for emacsen.  It provides a number of
convenient features and extensions for various other emacs packages
(for example, emacs-chess and the bbdb).
<<
DescUsage: <<
The function `erc-select' is the main entry point into the ERC system.
ERC's emacs customization group is `erc'.
<<

--- NEW FILE: ddclient.patch ---
diff -Naur ddclient-3.6.6/ddclient ddclient-new/ddclient
--- ddclient-3.6.6/ddclient     Sun Mar 20 06:01:23 2005
+++ ddclient-new/ddclient       Tue Apr 26 14:39:18 2005
@@ -22,7 +22,7 @@
 $program  =~ s/d$//;
 my $now       = time;
 my $hostname  = hostname();
-my $etc       = ($program =~ /test/i) ? './'   : '/etc/ddclient/';
+my $etc       = ($program =~ /test/i) ? './'   : '@PREFIX@/etc/ddclient/';
 my $savedir   = ($program =~ /test/i) ? 'URL/' : '/tmp/';
 my $msgs      = '';
 my $last_msgs = '';

--- NEW FILE: dovecot.info ---
Package: dovecot
Version: 1.0.rel0
Revision: 1

Source: http://www.dovecot.org/releases/%n-1.0.0.tar.gz

Source-MD5: 65ccc71e66c495c536d8fb8a7ae39bb3

Maintainer: Michael Richmond <marich...@users.sourceforge.net>

HomePage: http://www.dovecot.org

License: OSI-Approved

Description: Secure open source IMAP and POP3 server

DescDetail: <<
  Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like 
  systems, written with security primarily in mind. Dovecot can work 
  with standard mbox and Maildir formats and it's fully compatible 
  with UW-IMAP and Courier IMAP servers' implementation of them, as 
  well as mail clients accessing the mailboxes directly.
<<

DescUsage: <<
  Dovecot can use PAM (Plugable Authentication Modules) to authenticate
  IMAP and POP user accounts. To allow dovecot to use PAM (RECOMMENDED),
  copy %p/etc/pam.d/dovecot (or whereever you instaled Fink) to 
  /etc/pam.d/dovecot using the command:

    sudo cp %p/etc/pam.d/dovecot /etc/pam.d

  To use SSL connections for IMAP and POP connections (RECOMMENDED), you will
  need to generate an SSL certificate. To generate the certificate:
    sudo cp %p/share/doc/dovecot/dovecot-openssl.cnf %p/etc
    
    edit %p/etc/dovecot-openssl.cnf to suit your organization

    sudo sh %p/share/doc/dovecot/mkcert.sh

    edit %p/etc/dovecot.conf to uncomment the ssl_cert_file and ssl_key_file
    lines.

  The dovecot server has been installed to start when you boot the machine. 
  To disable the server, run 'daemonic disable dovecot' as root. This will 
  not kill a running dovecot server, but will prevent the server from
  automatically starting when you boot the machine.

  Ensure that you configure dovecot for you system by editing 
  %p/etc/dovecot.conf as appropriate. You can then start up the dovecot
  server using 'sudo daemonic enable dovecot' or by rebooting your machine.
<<

BuildDepends: pkgconfig, system-openssl-dev, libiconv-dev, fink (>= 0.24.12)
Depends: daemonic, libiconv, passwd (>= 20070118-1) 

SetCPPFLAGS: -I%p/lib/system-openssl/include
SetLDFLAGS: -L%p/lib/system-openssl/lib

ConfigureParams: --disable-dependency-tracking --libexecdir=%p/lib/%n/libexec 
--localstatedir=%p/var --with-ssl=openssl --with-ssl-dir=%p/etc/ssl

ConfFiles: %p/etc/%n.conf

PatchFile: %n.patch
PatchFile-MD5: dbd87398a948bab01dfe86a7f16c15e8
PatchScript: sed 's|@PREFIX@|%p|' < %{PatchFile} | patch -p1

InstallScript: <<
  make install DESTDIR=%d

  #
  # Copy additional document files into share/doc/dovecot
  cp %b/INSTALL      %i/share/doc/%n
  cp %b/ChangeLog    %i/share/doc/%n
  cp %b/COPYING.LGPL %i/share/doc/%n
  cp %b/AUTHORS      %i/share/doc/%n
  cp %b/COPYING      %i/share/doc/%n
  cp %b/TODO         %i/share/doc/%n
  cp %b/README       %i/share/doc/%n

  #
  # Copy the sample config files and mkcert.sh into share/doc/dovecot
  mkdir -p %i/share/doc/%n
  cp %b/doc/dovecot-*.c*nf %i/share/doc/%n
  cp %b/doc/mkcert.sh %i/share/doc/%n

  #
  # Copy default dovecot.conf file into %p/etc
  cp %b/dovecot.conf %i/etc
  
  #
  # Create PAM definition file
  mkdir -p %i/etc/pam.d
  echo "auth       required     pam_nologin.so"         > %i/etc/pam.d/dovecot
  echo "auth       sufficient   pam_securityserver.so" >> %i/etc/pam.d/dovecot
  echo "auth       sufficient   pam_unix.so"           >> %i/etc/pam.d/dovecot
  echo "auth       required     pam_deny.so"           >> %i/etc/pam.d/dovecot
  echo "account    required     pam_permit.so"         >> %i/etc/pam.d/dovecot
  echo "password   required     pam_deny.so"           >> %i/etc/pam.d/dovecot
  echo "session    required     pam_uwtmp.so"          >> %i/etc/pam.d/dovecot

  #
  # Create logrotate task file
  mkdir -p %i/etc/logrotate.d
  echo "%p/var/log/dovecot.log {"        >> %i/etc/logrotate.d/dovecot
  echo "        weekly"                  >> %i/etc/logrotate.d/dovecot
  echo "        missingok"               >> %i/etc/logrotate.d/dovecot
  echo "        rotate 7"                >> %i/etc/logrotate.d/dovecot
  echo "        compress"                >> %i/etc/logrotate.d/dovecot
  echo "        delaycompress"           >> %i/etc/logrotate.d/dovecot
  echo "        notifempty"              >> %i/etc/logrotate.d/dovecot
  echo "        create 640 root admin"   >> %i/etc/logrotate.d/dovecot
  echo "        sharedscripts"           >> %i/etc/logrotate.d/dovecot
  echo "        postrotate"              >> %i/etc/logrotate.d/dovecot
  echo "                if [ -f %p/var/run/dovecot/master.pid ]; then"          
   >> %i/etc/logrotate.d/dovecot
  echo "                        kill -USR1 \`cat 
%p/var/run/dovecot/master.pid\`"    >> %i/etc/logrotate.d/dovecot
  echo "                fi"              >> %i/etc/logrotate.d/dovecot
  echo "        endscript"               >> %i/etc/logrotate.d/dovecot
  echo "}"                               >> %i/etc/logrotate.d/dovecot
<<

PostInstScript: <<
  #
  # update daemonic script if necessary
  daemonic update %n
<<

PreRmScript: <<
  #
  # halt the dovecot server before removing or updating the package
  [ -f %p/var/run/%n/master.pid ] && kill -TERM `cat %p/var/run/%n/master.pid`

  #
  # remove daemonic script if necessary
  if [ $1 != "upgrade" ]; then
    daemonic remove %n
  fi
<<

DaemonicName: dovecot
DaemonicFile: <<
<service>
  <description>Dovecot IMAP and POP mail server</description>
  <message>Dovecot IMAP and POP mail server</message>

  <daemon name="dovecot">
    <executable checkexit="true">%p/sbin/dovecot</executable>
    <configfile>%p/etc/dovecot.conf</configfile>
    <pidfile>%p/var/run/%n/master.pid</pidfile>
  </daemon>
</service>
<<


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to