ports/172950: [PATCH] irc/psybnc update to 2.4-BETA1

Chris Petrik c.petrik.sosa at gmail.com
Mon Oct 22 09:40:01 UTC 2012


>Number:         172950
>Category:       ports
>Synopsis:       [PATCH] irc/psybnc update to 2.4-BETA1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 22 09:40:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Chris Petrik
>Release:        FreeBSD 10
>Organization:
none
>Environment:
n/a
>Description:
Update psybnc to 2.4-beta1

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: psybnc/distinfo
===================================================================
--- psybnc/distinfo	(revision 304492)
+++ psybnc/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (psyBNC-2.3.2-9.tar.gz) = 9129ade198f26f7a47301d2ab5933a2844bdd187fca437f8264ae88f168e1644
-SIZE (psyBNC-2.3.2-9.tar.gz) = 318676
+SHA256 (psyBNC-2.4BETA1.tar.gz) = 4008693dc0f73c97e60d56c3a353158c17c0b4a3ba40e904a6947106003861ff
+SIZE (psyBNC-2.4BETA1.tar.gz) = 1060774
Index: psybnc/files/patch-src_p_blowfish.c
===================================================================
--- psybnc/files/patch-src_p_blowfish.c	(revision 304492)
+++ psybnc/files/patch-src_p_blowfish.c	(working copy)
@@ -1,9 +1,10 @@
---- src/p_blowfish.c	2005-06-04 22:22:45.000000000 +0400
-+++ src/p_blowfish.c	2008-02-25 23:42:07.000000000 +0300
-@@ -27,16 +27,21 @@
- static char rcsid[] = "@(#)$Id: p_blowfish.c,v 1.3 2005/06/04 18:00:14 hisi Exp $";
- #endif
- 
+--- src/p_blowfish.c.bak	2012-10-22 08:25:07.000000000 +0000
++++ src/p_blowfish.c	2012-10-22 08:29:02.000000000 +0000
+@@ -21,21 +21,22 @@
+  *   blowfish was designed by Bruce Schneier, see his book "Applied Cryptography"
+  *
+  */
+-
 +#include <p_global.h>
 +/*
  #include <stdio.h>
@@ -12,19 +13,24 @@
  
  char *strmncpy(char *dest, char *source, size_t len);
  char *lngtxt(int msgnum);
+-
+-unsigned long *__pmalloc(unsigned long size,char *module,char *function,int line);
 +*/
- 
++char *__pmalloc(unsigned long size,char *module,char *function,int line);
+ void _pfree(void * pointer,char *module, char *function, int line);
+-
 +/*
- #define pcontext { strmncpy(ctxt,__FILE__,sizeof(ctxt));strmncpy(cfunc,__FUNCTION__,sizeof(cfunc)); cline=__LINE__; }
- #define pmalloc(n) __pmalloc((n),__FILE__,__FUNCTION__,__LINE__)
- #define free(n) _pfree(n,__FILE__,__FUNCTION__,__LINE__)
+ #define pcontext { strmncpy(ctxt,__FILE__,sizeof(ctxt));strmncpy(cfunc,(char*)__FUNCTION__,sizeof(cfunc)); cline=__LINE__; }
+ #define pmalloc(n) __pmalloc((n),__FILE__,(char*)__FUNCTION__,__LINE__)
+ #define free(n) _pfree(n,__FILE__,(char*)__FUNCTION__,__LINE__)
+-
 +*/
- 
  unsigned char *hashstring(unsigned char *str,int len);
  unsigned char *unhashstring(unsigned char *str);
-@@ -478,10 +483,11 @@
-    char *p, *s, *dest, *d, *pt;
-    char rim[5],ep[5],rep[5];
+ extern int wrong;
+@@ -485,10 +486,11 @@
+    char rep[5];
+ #endif
     int i;
 -   dest = (char *) pmalloc((strlen(str) + 9) * 2);
 +   dest = __pmalloc((strlen(str) + 9) * 2, "p_blowfish.c", "BLOWencrypt", 481);
@@ -32,7 +38,7 @@
     *dest=0;
     /* pad fake string with 8 bytes to make sure there's enough */
 -   s = (char *) pmalloc(strlen(str) + 9);
-+   s =  pmalloc(strlen(str) + 9);
++   s = pmalloc(strlen(str) + 9);
     strcpy(s, str);
     p = s;
     while (*p)
Index: psybnc/files/patch-ag
===================================================================
--- psybnc/files/patch-ag	(revision 304492)
+++ psybnc/files/patch-ag	(working copy)
@@ -1,6 +1,6 @@
---- ./src/psybnc.c	Wed Jul 24 17:19:05 2002
-+++ ../../psybnc.mina/src/psybnc.c	Sun Nov 24 19:54:52 2002
-@@ -43,6 +43,8 @@
+--- src/psybnc.c.bak	2012-09-19 05:39:34.000000000 -0500
++++ src/psybnc.c	2012-09-19 05:42:15.000000000 -0500
+@@ -39,6 +39,8 @@
  
  #ifdef HAVE_SSL
  
@@ -9,29 +9,33 @@
  void initSSL()
  {
      SSL_load_error_strings();
-@@ -170,13 +172,17 @@
+@@ -166,14 +168,21 @@
    if(argc==2)
    {
        strmncpy(configfile,argv[1],sizeof(configfile));
--  } else {
 +  } else if (fexists("psybnc.conf")) {
-+  		strcpy(configfile, "psybnc.conf");
++               strcpy(configfile, "psybnc.conf");
 +  } else if (fexists(PREFIX "/etc/psybnc.conf")) {
++
++
++               strcpy(configfile, "psybnc.conf");
+   } else {
        strcpy(configfile,"psybnc.conf");  /* rcsid */
-+  } else {
-+  		strcpy(configfile, "psybnc.conf");
    }
    conffile=fopen(configfile,"r");
    if(conffile==NULL)
    {
--     printf("Configuration File %s not found, aborting\nRun 'make menuconfig' for creating a configuration or create the file manually.\n",conffile); /* rcsid */
-+     printf("Configuration file psybnc.conf not found in current directory or in " PREFIX "/etc/psybnc.conf.\n Copy " PREFIX "/etc/psybnc.conf.sample to the current directory as psybnc.conf :\n        cp " PREFIX "/etc/psybnc.conf.sample psybnc.conf\n\nOR create the file manually.\n"); /* rcsid */
-      exit (0x0);
+-     printf("Configuration File %s not found, aborting\nRun 'make menuconfig' for creating a configuration or create the file manually.\n",configfile); /* rcsid */
+-     exit (0x0);
++     printf("Configuration file psybnc.conf not found in current directory or in " PREFIX "/etc/psybnc.conf.\n Copy " PREFIX "/etc/psybnc.conf.sample to thecurrent directory as psybnc.conf :\n        cp " PREFIX "/etc/psybnc.conf.sample psybnc.conf\n\nOR create the file manually.\n"); /* rcsid */
++ 
++    exit (0x0);
    }
    fclose(conffile);
-@@ -301,3 +307,15 @@
-   bncmain();
- }
+   readconfig();
+@@ -314,3 +323,16 @@
+   return 0x0;
+ }
  
 +int fexists(char *fname)
 +{
@@ -40,8 +44,9 @@
 +    fn=fopen(fname,"r");
 +    if(fn!=NULL)
 +    {
-+	fclose(fn);
-+	rc=1;
++       fclose(fn);
++       rc=1;
 +    }
 +    return rc;
 +}
++
Index: psybnc/files/patch-ah
===================================================================
--- psybnc/files/patch-ah	(revision 304492)
+++ psybnc/files/patch-ah	(working copy)
@@ -1,23 +1,23 @@
---- ./tools/autoconf.c	Fri May 17 13:21:08 2002
-+++ ../../psybnc.mina/tools/autoconf.c	Sun Nov 24 19:43:42 2002
-@@ -442,9 +442,9 @@
- 	fprintf(makefile,"INCLUDE = -I./src/ -I.\n");
-     fprintf(makefile,"OBJS	= src/psybnc.o src/match.o src/p_client.o src/p_crypt.o src/p_dcc.o src/p_hash.o src/p_idea.o src/p_inifunc.o src/p_link.o src/p_log.o src/p_memory.o src/p_network.o src/p_parse.o src/p_peer.o src/p_server.o src/p_socket.o src/p_string.o src/p_sysmsg.o src/p_userfile.o src/p_uchannel.o src/p_script.o src/p_topology.o src/p_intnet.o src/p_blowfish.o src/p_translate.o src/p_coredns.o src/snprintf.o %s\n",env);
+--- tools/autoconf.c.bak	2012-09-19 05:44:09.000000000 -0500
++++ tools/autoconf.c	2012-09-19 05:51:00.000000000 -0500
+@@ -631,9 +631,9 @@
+ 	fprintf(makefile,"INCLUDE = -I./src/ -I. %s %s\n", mysqlheaders, dnsinc);
+     fprintf(makefile,"OBJS	= src/psybnc.o src/match.o src/p_client.o src/p_crypt.o src/p_dcc.o src/p_hash.o src/p_idea.o src/p_inifunc.o src/p_link.o src/p_log.o src/p_memory.o src/p_network.o src/p_parse.o src/p_peer.o src/p_server.o src/p_socket.o src/p_string.o src/p_sysmsg.o src/p_userfile.o src/p_uchannel.o src/p_script.o src/p_topology.o src/p_intnet.o src/p_blowfish.o src/p_translate.o src/snprintf.o src/p_dns.o %s\n",env);
      if(provi==0)
--	fprintf(makefile,"DEFINE	= -DHAVE_CONFIG %s%s%s%s%s%s\n",sunosopt,bigopt,ipv6opt,timeopt,sslopt,dnsopt);
-+	fprintf(makefile,"DEFINE	= -DHAVE_CONFIG %s%s%s%s%s%s -DPSYBASE=\\\"%s\\\" -DPREFIX=\\\"%s\\\"\n",sunosopt,bigopt,ipv6opt,timeopt,sslopt,dnsopt, PSYBASE, PREFIX);
+-	fprintf(makefile,"DEFINE	= -DHAVE_CONFIG %s%s%s%s%s%s\n", sunosopt, bigopt, ipv6opt, timeopt, sslopt, mysqlopt);
++	fprintf(makefile,"DEFINE	= -DHAVE_CONFIG %s%s%s%s%s%s -DPSYBASE=\\\"%s\\\" -DPREFIX=\\\"%s\\\"\n", sunosopt, bigopt, ipv6opt, timeopt, sslopt, mysqlopt, PSYBASE, PREFIX);
      else
--	fprintf(makefile,"DEFINE	= -DHAVE_PROV_CONFIG %s%s%s%s%s%s\n",sunosopt,bigopt,ipv6opt,timeopt,sslopt,dnsopt);
-+	fprintf(makefile,"DEFINE	= -DHAVE_PROV_CONFIG %s%s%s%s%s%s -DPSYBASE=\\\"%s\\\" -DPREFIX=\\\"%s\\\"\n",sunosopt,bigopt,ipv6opt,timeopt,sslopt,dnsopt, PSYBASE, PREFIX);
+-	fprintf(makefile,"DEFINE	= -DHAVE_PROV_CONFIG %s%s%s%s%s%s\n", sunosopt, bigopt, ipv6opt, timeopt, sslopt, mysqlopt);
++	fprintf(makefile,"DEFINE	= -DHAVE_PROV_CONFIG %s%s%s%s%s%s -DPSYBASE=\\\"%s\\\" -DPREFIX=\\\"%s\\\"\n", sunosopt, bigopt, ipv6opt, timeopt, sslopt, mysqlopt, PSYBASE, PREFIX);
      fprintf(makefile,"TARGET	= psybnc\n");
      fprintf(makefile,"\n");
      fprintf(makefile,"all:	$(OBJS)\n");
-@@ -452,7 +452,7 @@
-     fprintf(makefile,"	@strip $(TARGET)\n");
+@@ -641,7 +641,7 @@
+ /*    fprintf(makefile,"	@strip $(TARGET)\n");*/
      if(ssl==0)
      {
 -	if(!fexists("key/psybnc.cert.pem")) /* only create, if not exist */
-+	if(!fexists(PSYBASE "/key/psybnc.cert.pem")) /* only create, if not exist */
++	if(!fexists(PSYBASE "key/psybnc.cert.pem")) /* only create, if not exist */
  	{
  	    mkdir("key",0700);
  	    fprintf(makefile,"	@echo \"*** GENERATING SSL-KEYS FROM CERTIFICATE **\"\n");
Index: psybnc/files/patch-src_p_hash.c
===================================================================
--- psybnc/files/patch-src_p_hash.c	(revision 0)
+++ psybnc/files/patch-src_p_hash.c	(working copy)
@@ -0,0 +1,13 @@
+--- src/p_hash.c.bak	2012-10-22 08:17:29.000000000 +0000
++++ src/p_hash.c	2012-10-22 08:18:01.000000000 +0000
+@@ -174,8 +174,10 @@
+     {1252,	printhelp,	1253,	1254	,0,0},
+     {1450,	cmdbdone,	1451,	1452	,0,0},
+     {1460,	cmdsetconnectdelay,	1461,	1462	,0,1},
++#ifdef IPV6
+     {1480,	cmddefaultipv6,		1481,   1482    ,0,1},
+     {1490,	cmdpreferipv6,		1491,   1492    ,0,0},
++#endif
+ #ifdef MYSQL_IPCHECK
+ #ifdef HAVE_MYSQL
+     {2001,	cmdmysqlipcheck,	2002,	2003	,0,1},
Index: psybnc/files/patch-src_p_idea.c
===================================================================
--- psybnc/files/patch-src_p_idea.c	(revision 304492)
+++ psybnc/files/patch-src_p_idea.c	(working copy)
@@ -1,20 +1,18 @@
-diff -urN src/p_idea.c psybnc.new/src/p_idea.c
---- src/p_idea.c	2005-06-04 22:22:45.000000000 +0400
-+++ src/p_idea.c	2008-02-25 23:44:12.000000000 +0300
-@@ -50,6 +50,9 @@
+--- src/p_idea.c.bak	2012-09-19 05:59:09.000000000 -0500
++++ src/p_idea.c	2012-09-19 06:00:14.000000000 -0500
+@@ -44,6 +44,8 @@
   * string encryption by psychoid
   */
  
-+
 +#include <p_global.h>
 +/*
  #include <time.h>
  #include <string.h>
  #include <stdlib.h>
-@@ -62,7 +65,7 @@
+@@ -61,7 +63,7 @@
  
- #define pcontext { strmncpy(ctxt,__FILE__,sizeof(ctxt));strmncpy(cfunc,__FUNCTION__,sizeof(cfunc)); cline=__LINE__; }
- #define pmalloc(n) __pmalloc((n),__FILE__,__FUNCTION__,__LINE__)
+ #define pcontext { strmncpy(ctxt,__FILE__,sizeof(ctxt));strmncpy(cfunc,(char*)__FUNCTION__,sizeof(cfunc)); cline=__LINE__; }
+ #define pmalloc(n) __pmalloc((n),__FILE__,(char*)__FUNCTION__,__LINE__)
 -
 +*/
  #ifdef CRYPT
Index: psybnc/files/patch-src_p_global.h
===================================================================
--- psybnc/files/patch-src_p_global.h	(revision 304492)
+++ psybnc/files/patch-src_p_global.h	(working copy)
@@ -1,7 +1,6 @@
-diff -urN src/p_global.h psybnc.new/src/p_global.h
---- src/p_global.h	2005-06-04 22:22:45.000000000 +0400
-+++ src/p_global.h	2008-02-25 23:36:21.000000000 +0300
-@@ -972,7 +972,7 @@
+--- src/p_global.h.bak	2012-09-19 06:05:43.000000000 -0500
++++ src/p_global.h	2012-09-19 06:06:26.000000000 -0500
+@@ -979,7 +979,7 @@
  #endif
  
  #ifndef P_MEMORY
@@ -10,13 +9,11 @@
  void _pfree(void * pointer,char *module, char *function, int line);
  struct usert *user(int usern);
  struct newpeert *newpeer(int usern);
-@@ -1267,8 +1267,8 @@
+@@ -1314,7 +1314,7 @@
+ int wild_match(register unsigned char *m, register unsigned char *n);
  
- #endif
- 
--#define pcontext { strmncpy(ctxt,__FILE__,sizeof(ctxt)); strmncpy(cfunc,__FUNCTION__,sizeof(cfunc)); cline=__LINE__; }
--#define pmalloc(n) __pmalloc((n),__FILE__,__FUNCTION__,__LINE__)
-+#define pcontext { strmncpy(ctxt,__FILE__,sizeof(ctxt)); strmncpy(cfunc,(char*)__FUNCTION__,sizeof(cfunc)); cline=__LINE__; }
+ #define pcontext { strmncpy(ctxt,__FILE__,sizeof(ctxt)); strmncpy(cfunc,(char*)__FUNCTION__,sizeof(cfunc)); cline=__LINE__; }
+-#define pmalloc(n) __pmalloc((n),__FILE__,(char*)__FUNCTION__,__LINE__)
 +#define pmalloc(n) __pmalloc((n),__FILE__,(char*)__FUNCTION__,(int)__LINE__)
  
  #define SSLCERT "key/psybnc.cert.pem"
Index: psybnc/files/patch-src_p_memory.c
===================================================================
--- psybnc/files/patch-src_p_memory.c	(revision 304492)
+++ psybnc/files/patch-src_p_memory.c	(working copy)
@@ -1,7 +1,6 @@
-diff -urN src/p_memory.c psybnc.new/src/p_memory.c
---- src/p_memory.c	2005-06-04 22:22:45.000000000 +0400
-+++ src/p_memory.c	2008-02-25 23:31:29.000000000 +0300
-@@ -32,10 +32,10 @@
+--- src/p_memory.c.bak	2012-10-22 08:13:40.000000000 +0000
++++ src/p_memory.c	2012-10-22 08:15:19.000000000 +0000
+@@ -27,9 +27,9 @@
  
  /* malloc-wrapper. No memory will log an error entry and kill the bouncer */
  
@@ -9,13 +8,11 @@
 +char *__pmalloc(unsigned long size,char *module,char *function, int line)
  {
 -    unsigned long *rc;
--    if (!(rc=(unsigned long *)malloc(size)))
 +    char *rc;
-+    if (!(rc=(char *)malloc(size)))
+     if (!(rc=(unsigned long *)malloc(size)))
      {
  	p_log(LOG_ERROR,-1,lngtxt(602),module,function,line);
- 	exit(0x0);
-@@ -53,7 +53,7 @@
+@@ -48,7 +48,7 @@
      return rc;
  }
  
@@ -24,11 +21,3 @@
  {
  #ifdef LOGALLOC
      if(logm==NULL)
-@@ -67,7 +67,7 @@
-     free(pointer);
- }
- 
--#define free(a) _pfree((void *)a,__FILE__,__FUNCTION__,__LINE__)
-+#define free(a) _pfree((void *)a,__FILE__,(char*)__FUNCTION__,__LINE__)
- 
- /* struct wrappers. Those alloc, delete and return the needed structures */
Index: psybnc/files/patch-aa
===================================================================
--- psybnc/files/patch-aa	(revision 304492)
+++ psybnc/files/patch-aa	(working copy)
@@ -1,29 +1,38 @@
---- ./Makefile	Sun Jul  7 18:09:25 2002
-+++ ../../psybnc.mina/Makefile	Sun Nov 24 19:41:57 2002
-@@ -7,7 +7,7 @@
+--- Makefile.bak	2012-09-19 04:14:32.000000000 -0500
++++ Makefile	2012-09-19 04:18:20.000000000 -0500
+@@ -8,7 +8,7 @@
  	@$(CC) tools/convconf.c -o tools/convconf
  	@tools/convconf
  	@echo [*] Running Autoconfig.
--	@$(CC) -I. tools/autoconf.c -o tools/autoconf
-+	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DPSYBASE=\"$(PSYBASE)\" -DPREFIX=\"$(PREFIX)\"
+-	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\"
++	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\" -DPSYBASE=\"$(PSYBASE)\" -DPREFIX=\"$(PREFIX)\"
  	@tools/autoconf
  	@echo [*] Compiling MakeSalt for Encryption..
  	@$(CC) -I. -o makesalt tools/makesalt.c
-@@ -23,7 +23,7 @@
+@@ -21,7 +21,7 @@
+ autoconf:
+ 	@echo [*] Running Autoconfig.
+ 	@rm -f tools/autoconf
+-	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\"
++	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\" -DPSYBASE=\"$(PSYBASE)\" -DPREFIX=\"$(PREFIX)\"
+ 	@tools/autoconf
+ 	
+ menuconfig:
+@@ -30,7 +30,7 @@
  	@$(CC) tools/convconf.c -o tools/convconf
  	@tools/convconf
  	@echo [*] Running Autoconfig.
--	@$(CC) -I. tools/autoconf.c -o tools/autoconf
-+	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DPSYBASE=\"$(PSYBASE)\" -DPREFIX=\"$(PREFIX)\"
+-	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\"
++	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\" -DPSYBASE=\"$(PSYBASE)\" -DPREFIX=\"$(PREFIX)\"
  	@tools/autoconf
  	@echo [*] Creating Menu, please wait.
  	@echo This needs the 'ncurses' library. If it is not available, menuconf wont work. If you are using 'curses', use make menuconfig-curses instead.
-@@ -39,7 +39,7 @@
+@@ -47,7 +47,7 @@
  	@$(CC) tools/convconf.c -o tools/convconf
  	@tools/convconf
  	@echo [*] Running Autoconfig.
--	@$(CC) -I. tools/autoconf.c -o tools/autoconf
-+	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DPSYBASE=\"$(PSYBASE)\" -DPREFIX=\"$(PREFIX)\"
+-	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\"
++	@$(CC) -I. tools/autoconf.c -o tools/autoconf -DCC=\"$(CC)\" -DPSYBASE=\"$(PSYBASE)\" -DPREFIX=\"$(PREFIX)\"
  	@tools/autoconf
  	@echo [*] Creating Menu, please wait.
  	@echo This needs the 'curses' library. If it is not available, menuconf wont work.
Index: psybnc/pkg-plist-helpfiles
===================================================================
--- psybnc/pkg-plist-helpfiles	(revision 0)
+++ psybnc/pkg-plist-helpfiles	(working copy)
@@ -0,0 +1,243 @@
+psybnc/help/ADDLOG.TXT
+psybnc/help/DELLOG.TXT
+psybnc/help/LISTLOGS.TXT
+psybnc/help/PLAYTRAFFICLOG.TXT
+psybnc/help/PROXY.TXT
+psybnc/help/SETLEAVEMSG.TXT
+psybnc/help/SETAWAYNICK.TXT
+psybnc/help/ADDAUTOOP.TXT
+psybnc/help/DELAUTOOP.TXT
+psybnc/help/LISTAUTOOPS.TXT
+psybnc/help/SRELOAD.TXT
+psybnc/help/ADDALLOW.TXT
+psybnc/help/ADDASK.TXT
+psybnc/help/ADDBAN.TXT
+psybnc/help/ADDDCC.TXT
+psybnc/help/ADDNETWORK.TXT
+psybnc/help/ADDOP.TXT
+psybnc/help/ADDSERVER.TXT
+psybnc/help/ADDUSER.TXT
+psybnc/help/BCONNECT.TXT
+psybnc/help/BHELP.TXT
+psybnc/help/BKILL.TXT
+psybnc/help/BQUIT.TXT
+psybnc/help/BWHO.TXT
+psybnc/help/DELALLOW.TXT
+psybnc/help/DELASK.TXT
+psybnc/help/DELBAN.TXT
+psybnc/help/DELDCC.TXT
+psybnc/help/DELENCRYPT.TXT
+psybnc/help/LISTASK.TXT
+psybnc/help/DELLINK.TXT
+psybnc/help/DELNETWORK.TXT
+psybnc/help/DELOP.TXT
+psybnc/help/DELSERVER.TXT
+psybnc/help/DELTRANSLATE.TXT
+psybnc/help/DELUSER.TXT
+psybnc/help/ENCRYPT.TXT
+psybnc/help/ERASEMAINLOG.TXT
+psybnc/help/ERASEPRIVATELOG.TXT
+psybnc/help/ERASETRAFFICLOG.TXT
+psybnc/help/JUMP.TXT
+psybnc/help/LINKFROM.TXT
+psybnc/help/LINKTO.TXT
+psybnc/help/LISTALLOW.TXT
+psybnc/help/AIDLE.TXT
+psybnc/help/LISTBANS.TXT
+psybnc/help/LISTDCC.TXT
+psybnc/help/LISTENCRYPT.TXT
+psybnc/help/LISTLINKS.TXT
+psybnc/help/LISTOPS.TXT
+psybnc/help/LISTSERVERS.TXT
+psybnc/help/MADMIN.TXT
+psybnc/help/NAMEBOUNCER.TXT
+psybnc/help/PASSWORD.TXT
+psybnc/help/PLAYMAINLOG.TXT
+psybnc/help/PLAYPRIVATELOG.TXT
+psybnc/help/RELAYLINK.TXT
+psybnc/help/SETAWAY.TXT
+psybnc/help/SETUSERNAME.TXT
+psybnc/help/SOCKSTAT.TXT
+psybnc/help/TRANSLATE.TXT
+psybnc/help/UNADMIN.TXT
+psybnc/help/BVHOST.DEU
+psybnc/help/ADDIGNORE.DEU
+psybnc/help/ADDIGNORE.TXT
+psybnc/help/RELINK.TXT
+psybnc/help/DCCCHAT.TXT
+psybnc/help/DCCANSWER.TXT
+psybnc/help/DCCSEND.TXT
+psybnc/help/DCCGET.TXT
+psybnc/help/DCCCANCEL.TXT
+psybnc/help/BREHASH.TXT
+psybnc/help/LISTTASKS.TXT
+psybnc/help/SWITCHNET.TXT
+psybnc/help/DCCENABLE.TXT
+psybnc/help/AUTOREJOIN.TXT
+psybnc/help/LEAVEQUIT.TXT
+psybnc/help/AUTOGETDCC.TXT
+psybnc/help/ADDALLOW.DEU
+psybnc/help/ADDASK.DEU
+psybnc/help/ADDAUTOOP.DEU
+psybnc/help/ADDBAN.DEU
+psybnc/help/ADDDCC.DEU
+psybnc/help/ADDLOG.DEU
+psybnc/help/ADDNETWORK.DEU
+psybnc/help/ADDOP.DEU
+psybnc/help/ADDSERVER.DEU
+psybnc/help/ADDUSER.DEU
+psybnc/help/AIDLE.DEU
+psybnc/help/AUTOGETDCC.DEU
+psybnc/help/AUTOREJOIN.DEU
+psybnc/help/BCONNECT.DEU
+psybnc/help/BHELP.DEU
+psybnc/help/BKILL.DEU
+psybnc/help/BQUIT.DEU
+psybnc/help/BREHASH.DEU
+psybnc/help/BWHO.DEU
+psybnc/help/DCCANSWER.DEU
+psybnc/help/DCCCANCEL.DEU
+psybnc/help/DCCCHAT.DEU
+psybnc/help/DCCENABLE.DEU
+psybnc/help/DCCGET.DEU
+psybnc/help/DCCSEND.DEU
+psybnc/help/DELALLOW.DEU
+psybnc/help/DELASK.DEU
+psybnc/help/DELAUTOOP.DEU
+psybnc/help/DELBAN.DEU
+psybnc/help/DELDCC.DEU
+psybnc/help/DELENCRYPT.DEU
+psybnc/help/DELLINK.DEU
+psybnc/help/DELLOG.DEU
+psybnc/help/DELNETWORK.DEU
+psybnc/help/DELOP.DEU
+psybnc/help/DELSERVER.DEU
+psybnc/help/DELTRANSLATE.DEU
+psybnc/help/DELUSER.DEU
+psybnc/help/ENCRYPT.DEU
+psybnc/help/ERASEMAINLOG.DEU
+psybnc/help/ERASEPRIVATELOG.DEU
+psybnc/help/ERASETRAFFICLOG.DEU
+psybnc/help/JUMP.DEU
+psybnc/help/LEAVEQUIT.DEU
+psybnc/help/LINKFROM.DEU
+psybnc/help/LINKTO.DEU
+psybnc/help/LISTALLOW.DEU
+psybnc/help/LISTASK.DEU
+psybnc/help/LISTAUTOOPS.DEU
+psybnc/help/LISTBANS.DEU
+psybnc/help/LISTDCC.DEU
+psybnc/help/LISTENCRYPT.DEU
+psybnc/help/LISTLINKS.DEU
+psybnc/help/LISTLOGS.DEU
+psybnc/help/LISTOPS.DEU
+psybnc/help/LISTSERVERS.DEU
+psybnc/help/LISTTASKS.DEU
+psybnc/help/MADMIN.DEU
+psybnc/help/NAMEBOUNCER.DEU
+psybnc/help/PASSWORD.DEU
+psybnc/help/PLAYMAINLOG.DEU
+psybnc/help/PLAYPRIVATELOG.DEU
+psybnc/help/PLAYTRAFFICLOG.DEU
+psybnc/help/PROXY.DEU
+psybnc/help/RELAYLINK.DEU
+psybnc/help/RELINK.DEU
+psybnc/help/SETAWAY.DEU
+psybnc/help/SETAWAYNICK.DEU
+psybnc/help/SETLEAVEMSG.DEU
+psybnc/help/DELIGNORE.DEU
+psybnc/help/DELIGNORE.TXT
+psybnc/help/SETUSERNAME.DEU
+psybnc/help/SOCKSTAT.DEU
+psybnc/help/SRELOAD.DEU
+psybnc/help/SWITCHNET.DEU
+psybnc/help/TRANSLATE.DEU
+psybnc/help/UNADMIN.DEU
+psybnc/help/BVHOST.ITA
+psybnc/help/LISTIGNORES.DEU
+psybnc/help/LISTIGNORES.TXT
+psybnc/help/SETLANG.DEU
+psybnc/help/SETLANG.TXT
+psybnc/help/ADDALLOW.ITA
+psybnc/help/ADDASK.ITA
+psybnc/help/ADDAUTOOP.ITA
+psybnc/help/ADDBAN.ITA
+psybnc/help/ADDDCC.ITA
+psybnc/help/ADDIGNORE.ITA
+psybnc/help/ADDLOG.ITA
+psybnc/help/ADDNETWORK.ITA
+psybnc/help/ADDOP.ITA
+psybnc/help/ADDSERVER.ITA
+psybnc/help/ADDUSER.ITA
+psybnc/help/AIDLE.ITA
+psybnc/help/AUTOGETDCC.ITA
+psybnc/help/AUTOREJOIN.ITA
+psybnc/help/BCONNECT.ITA
+psybnc/help/BHELP.ITA
+psybnc/help/BKILL.ITA
+psybnc/help/BQUIT.ITA
+psybnc/help/BREHASH.ITA
+psybnc/help/BWHO.ITA
+psybnc/help/DCCANSWER.ITA
+psybnc/help/DCCCANCEL.ITA
+psybnc/help/DCCCHAT.ITA
+psybnc/help/DCCENABLE.ITA
+psybnc/help/DCCGET.ITA
+psybnc/help/DCCSEND.ITA
+psybnc/help/JUMP.ITA
+psybnc/help/DELALLOW.ITA
+psybnc/help/DELASK.ITA
+psybnc/help/DELAUTOOP.ITA
+psybnc/help/DELBAN.ITA
+psybnc/help/DELDCC.ITA
+psybnc/help/DELENCRYPT.ITA
+psybnc/help/DELIGNORE.ITA
+psybnc/help/DELLINK.ITA
+psybnc/help/DELLOG.ITA
+psybnc/help/DELNETWORK.ITA
+psybnc/help/DELOP.ITA
+psybnc/help/DELSERVER.ITA
+psybnc/help/DELTRANSLATE.ITA
+psybnc/help/DELUSER.ITA
+psybnc/help/ENCRYPT.ITA
+psybnc/help/ERASEMAINLOG.ITA
+psybnc/help/ERASEPRIVATELOG.ITA
+psybnc/help/ERASETRAFFICLOG.ITA
+psybnc/help/LEAVEQUIT.ITA
+psybnc/help/LINKFROM.ITA
+psybnc/help/LINKTO.ITA
+psybnc/help/LISTALLOW.ITA
+psybnc/help/LISTASK.ITA
+psybnc/help/LISTAUTOOPS.ITA
+psybnc/help/LISTBANS.ITA
+psybnc/help/LISTDCC.ITA
+psybnc/help/LISTENCRYPT.ITA
+psybnc/help/LISTIGNORES.ITA
+psybnc/help/LISTLINKS.ITA
+psybnc/help/LISTLOGS.ITA
+psybnc/help/LISTOPS.ITA
+psybnc/help/LISTSERVERS.ITA
+psybnc/help/LISTTASKS.ITA
+psybnc/help/MADMIN.ITA
+psybnc/help/NAMEBOUNCER.ITA
+psybnc/help/PASSWORD.ITA
+psybnc/help/PLAYMAINLOG.ITA
+psybnc/help/PLAYPRIVATELOG.ITA
+psybnc/help/PLAYTRAFFICLOG.ITA
+psybnc/help/PROXY.ITA
+psybnc/help/RELAYLINK.ITA
+psybnc/help/RELINK.ITA
+psybnc/help/SETAWAY.ITA
+psybnc/help/SETAWAYNICK.ITA
+psybnc/help/SETLANG.ITA
+psybnc/help/SETLEAVEMSG.ITA
+psybnc/help/SETUSERNAME.ITA
+psybnc/help/SOCKSTAT.ITA
+psybnc/help/SRELOAD.ITA
+psybnc/help/SWITCHNET.ITA
+psybnc/help/TRANSLATE.ITA
+psybnc/help/UNADMIN.ITA
+psybnc/help/BVHOST.TXT
+psybnc/help/DCCSENDME.TXT
+psybnc/help/DCCSENDME.ITA
+psybnc/help/DCCSENDME.DEU
Index: psybnc/pkg-plist
===================================================================
--- psybnc/pkg-plist	(revision 304492)
+++ psybnc/pkg-plist	(working copy)
@@ -1,256 +0,0 @@
-bin/psybnc
-etc/psybnc.conf.sample
-psybnc/key/psybnc.cert.pem
-psybnc/key/psybnc.key.pem
-psybnc/key/psybnc.req.pem
-psybnc/lang/INFO
-psybnc/lang/english.lng
-psybnc/lang/german.lng
-psybnc/lang/italiano.lng
-psybnc/help/ADDLOG.TXT
-psybnc/help/DELLOG.TXT
-psybnc/help/LISTLOGS.TXT
-psybnc/help/PLAYTRAFFICLOG.TXT
-psybnc/help/PROXY.TXT
-psybnc/help/SETLEAVEMSG.TXT
-psybnc/help/SETAWAYNICK.TXT
-psybnc/help/ADDAUTOOP.TXT
-psybnc/help/DELAUTOOP.TXT
-psybnc/help/LISTAUTOOPS.TXT
-psybnc/help/SRELOAD.TXT
-psybnc/help/ADDALLOW.TXT
-psybnc/help/ADDASK.TXT
-psybnc/help/ADDBAN.TXT
-psybnc/help/ADDDCC.TXT
-psybnc/help/ADDNETWORK.TXT
-psybnc/help/ADDOP.TXT
-psybnc/help/ADDSERVER.TXT
-psybnc/help/ADDUSER.TXT
-psybnc/help/BCONNECT.TXT
-psybnc/help/BHELP.TXT
-psybnc/help/BKILL.TXT
-psybnc/help/BQUIT.TXT
-psybnc/help/BWHO.TXT
-psybnc/help/DELALLOW.TXT
-psybnc/help/DELASK.TXT
-psybnc/help/DELBAN.TXT
-psybnc/help/DELDCC.TXT
-psybnc/help/DELENCRYPT.TXT
-psybnc/help/LISTASK.TXT
-psybnc/help/DELLINK.TXT
-psybnc/help/DELNETWORK.TXT
-psybnc/help/DELOP.TXT
-psybnc/help/DELSERVER.TXT
-psybnc/help/DELTRANSLATE.TXT
-psybnc/help/DELUSER.TXT
-psybnc/help/ENCRYPT.TXT
-psybnc/help/ERASEMAINLOG.TXT
-psybnc/help/ERASEPRIVATELOG.TXT
-psybnc/help/ERASETRAFFICLOG.TXT
-psybnc/help/JUMP.TXT
-psybnc/help/LINKFROM.TXT
-psybnc/help/LINKTO.TXT
-psybnc/help/LISTALLOW.TXT
-psybnc/help/AIDLE.TXT
-psybnc/help/LISTBANS.TXT
-psybnc/help/LISTDCC.TXT
-psybnc/help/LISTENCRYPT.TXT
-psybnc/help/LISTLINKS.TXT
-psybnc/help/LISTOPS.TXT
-psybnc/help/LISTSERVERS.TXT
-psybnc/help/MADMIN.TXT
-psybnc/help/NAMEBOUNCER.TXT
-psybnc/help/PASSWORD.TXT
-psybnc/help/PLAYMAINLOG.TXT
-psybnc/help/PLAYPRIVATELOG.TXT
-psybnc/help/RELAYLINK.TXT
-psybnc/help/SETAWAY.TXT
-psybnc/help/SETUSERNAME.TXT
-psybnc/help/SOCKSTAT.TXT
-psybnc/help/TRANSLATE.TXT
-psybnc/help/UNADMIN.TXT
-psybnc/help/BVHOST.DEU
-psybnc/help/ADDIGNORE.DEU
-psybnc/help/ADDIGNORE.TXT
-psybnc/help/RELINK.TXT
-psybnc/help/DCCCHAT.TXT
-psybnc/help/DCCANSWER.TXT
-psybnc/help/DCCSEND.TXT
-psybnc/help/DCCGET.TXT
-psybnc/help/DCCCANCEL.TXT
-psybnc/help/BREHASH.TXT
-psybnc/help/LISTTASKS.TXT
-psybnc/help/SWITCHNET.TXT
-psybnc/help/DCCENABLE.TXT
-psybnc/help/AUTOREJOIN.TXT
-psybnc/help/LEAVEQUIT.TXT
-psybnc/help/AUTOGETDCC.TXT
-psybnc/help/ADDALLOW.DEU
-psybnc/help/ADDASK.DEU
-psybnc/help/ADDAUTOOP.DEU
-psybnc/help/ADDBAN.DEU
-psybnc/help/ADDDCC.DEU
-psybnc/help/ADDLOG.DEU
-psybnc/help/ADDNETWORK.DEU
-psybnc/help/ADDOP.DEU
-psybnc/help/ADDSERVER.DEU
-psybnc/help/ADDUSER.DEU
-psybnc/help/AIDLE.DEU
-psybnc/help/AUTOGETDCC.DEU
-psybnc/help/AUTOREJOIN.DEU
-psybnc/help/BCONNECT.DEU
-psybnc/help/BHELP.DEU
-psybnc/help/BKILL.DEU
-psybnc/help/BQUIT.DEU
-psybnc/help/BREHASH.DEU
-psybnc/help/BWHO.DEU
-psybnc/help/DCCANSWER.DEU
-psybnc/help/DCCCANCEL.DEU
-psybnc/help/DCCCHAT.DEU
-psybnc/help/DCCENABLE.DEU
-psybnc/help/DCCGET.DEU
-psybnc/help/DCCSEND.DEU
-psybnc/help/DELALLOW.DEU
-psybnc/help/DELASK.DEU
-psybnc/help/DELAUTOOP.DEU
-psybnc/help/DELBAN.DEU
-psybnc/help/DELDCC.DEU
-psybnc/help/DELENCRYPT.DEU
-psybnc/help/DELLINK.DEU
-psybnc/help/DELLOG.DEU
-psybnc/help/DELNETWORK.DEU
-psybnc/help/DELOP.DEU
-psybnc/help/DELSERVER.DEU
-psybnc/help/DELTRANSLATE.DEU
-psybnc/help/DELUSER.DEU
-psybnc/help/ENCRYPT.DEU
-psybnc/help/ERASEMAINLOG.DEU
-psybnc/help/ERASEPRIVATELOG.DEU
-psybnc/help/ERASETRAFFICLOG.DEU
-psybnc/help/JUMP.DEU
-psybnc/help/LEAVEQUIT.DEU
-psybnc/help/LINKFROM.DEU
-psybnc/help/LINKTO.DEU
-psybnc/help/LISTALLOW.DEU
-psybnc/help/LISTASK.DEU
-psybnc/help/LISTAUTOOPS.DEU
-psybnc/help/LISTBANS.DEU
-psybnc/help/LISTDCC.DEU
-psybnc/help/LISTENCRYPT.DEU
-psybnc/help/LISTLINKS.DEU
-psybnc/help/LISTLOGS.DEU
-psybnc/help/LISTOPS.DEU
-psybnc/help/LISTSERVERS.DEU
-psybnc/help/LISTTASKS.DEU
-psybnc/help/MADMIN.DEU
-psybnc/help/NAMEBOUNCER.DEU
-psybnc/help/PASSWORD.DEU
-psybnc/help/PLAYMAINLOG.DEU
-psybnc/help/PLAYPRIVATELOG.DEU
-psybnc/help/PLAYTRAFFICLOG.DEU
-psybnc/help/PROXY.DEU
-psybnc/help/RELAYLINK.DEU
-psybnc/help/RELINK.DEU
-psybnc/help/SETAWAY.DEU
-psybnc/help/SETAWAYNICK.DEU
-psybnc/help/SETLEAVEMSG.DEU
-psybnc/help/DELIGNORE.DEU
-psybnc/help/DELIGNORE.TXT
-psybnc/help/SETUSERNAME.DEU
-psybnc/help/SOCKSTAT.DEU
-psybnc/help/SRELOAD.DEU
-psybnc/help/SWITCHNET.DEU
-psybnc/help/TRANSLATE.DEU
-psybnc/help/UNADMIN.DEU
-psybnc/help/BVHOST.ITA
-psybnc/help/LISTIGNORES.DEU
-psybnc/help/LISTIGNORES.TXT
-psybnc/help/SETLANG.DEU
-psybnc/help/SETLANG.TXT
-psybnc/help/ADDALLOW.ITA
-psybnc/help/ADDASK.ITA
-psybnc/help/ADDAUTOOP.ITA
-psybnc/help/ADDBAN.ITA
-psybnc/help/ADDDCC.ITA
-psybnc/help/ADDIGNORE.ITA
-psybnc/help/ADDLOG.ITA
-psybnc/help/ADDNETWORK.ITA
-psybnc/help/ADDOP.ITA
-psybnc/help/ADDSERVER.ITA
-psybnc/help/ADDUSER.ITA
-psybnc/help/AIDLE.ITA
-psybnc/help/AUTOGETDCC.ITA
-psybnc/help/AUTOREJOIN.ITA
-psybnc/help/BCONNECT.ITA
-psybnc/help/BHELP.ITA
-psybnc/help/BKILL.ITA
-psybnc/help/BQUIT.ITA
-psybnc/help/BREHASH.ITA
-psybnc/help/BWHO.ITA
-psybnc/help/DCCANSWER.ITA
-psybnc/help/DCCCANCEL.ITA
-psybnc/help/DCCCHAT.ITA
-psybnc/help/DCCENABLE.ITA
-psybnc/help/DCCGET.ITA
-psybnc/help/DCCSEND.ITA
-psybnc/help/JUMP.ITA
-psybnc/help/DELALLOW.ITA
-psybnc/help/DELASK.ITA
-psybnc/help/DELAUTOOP.ITA
-psybnc/help/DELBAN.ITA
-psybnc/help/DELDCC.ITA
-psybnc/help/DELENCRYPT.ITA
-psybnc/help/DELIGNORE.ITA
-psybnc/help/DELLINK.ITA
-psybnc/help/DELLOG.ITA
-psybnc/help/DELNETWORK.ITA
-psybnc/help/DELOP.ITA
-psybnc/help/DELSERVER.ITA
-psybnc/help/DELTRANSLATE.ITA
-psybnc/help/DELUSER.ITA
-psybnc/help/ENCRYPT.ITA
-psybnc/help/ERASEMAINLOG.ITA
-psybnc/help/ERASEPRIVATELOG.ITA
-psybnc/help/ERASETRAFFICLOG.ITA
-psybnc/help/LEAVEQUIT.ITA
-psybnc/help/LINKFROM.ITA
-psybnc/help/LINKTO.ITA
-psybnc/help/LISTALLOW.ITA
-psybnc/help/LISTASK.ITA
-psybnc/help/LISTAUTOOPS.ITA
-psybnc/help/LISTBANS.ITA
-psybnc/help/LISTDCC.ITA
-psybnc/help/LISTENCRYPT.ITA
-psybnc/help/LISTIGNORES.ITA
-psybnc/help/LISTLINKS.ITA
-psybnc/help/LISTLOGS.ITA
-psybnc/help/LISTOPS.ITA
-psybnc/help/LISTSERVERS.ITA
-psybnc/help/LISTTASKS.ITA
-psybnc/help/MADMIN.ITA
-psybnc/help/NAMEBOUNCER.ITA
-psybnc/help/PASSWORD.ITA
-psybnc/help/PLAYMAINLOG.ITA
-psybnc/help/PLAYPRIVATELOG.ITA
-psybnc/help/PLAYTRAFFICLOG.ITA
-psybnc/help/PROXY.ITA
-psybnc/help/RELAYLINK.ITA
-psybnc/help/RELINK.ITA
-psybnc/help/SETAWAY.ITA
-psybnc/help/SETAWAYNICK.ITA
-psybnc/help/SETLANG.ITA
-psybnc/help/SETLEAVEMSG.ITA
-psybnc/help/SETUSERNAME.ITA
-psybnc/help/SOCKSTAT.ITA
-psybnc/help/SRELOAD.ITA
-psybnc/help/SWITCHNET.ITA
-psybnc/help/TRANSLATE.ITA
-psybnc/help/UNADMIN.ITA
-psybnc/help/BVHOST.TXT
-psybnc/help/DCCSENDME.TXT
-psybnc/help/DCCSENDME.ITA
-psybnc/help/DCCSENDME.DEU
- at dirrm psybnc/lang
- at dirrm psybnc/key
- at dirrm psybnc/help
- at dirrm psybnc
Index: psybnc/Makefile
===================================================================
--- psybnc/Makefile	(revision 304492)
+++ psybnc/Makefile	(working copy)
@@ -1,24 +1,42 @@
-# New ports collection makefile for:	psybnc
-# Date created:		24 November 2002
-# Whom:			Mina Naguib <webmaster at topfx.com>
-#
+# Created by: Mina Naguib <webmaster at topfx.com>
 # $FreeBSD$
-#
 
 PORTNAME=	psybnc
-DISTVERSION=	2.3.2-9
+DISTVERSION=	2.4BETA1
 CATEGORIES=	irc ipv6
-MASTER_SITES=	http://www.psybnc.at/download/beta/ CENKES
+MASTER_SITES=	SF/psybnc/psyBNC/
 DISTNAME=	psyBNC-${DISTVERSION}
 
 MAINTAINER=	c.petrik.sosa at gmail.com
 COMMENT=	Extremely powerful IRC bouncer
 
+LIB_DEPENDS=	cares:${PORTSDIR}/dns/c-ares
+
 WRKSRC=		${WRKDIR}/psybnc
 PSYBASE=	${PREFIX}/psybnc
 MAKE_ARGS=	PSYBASE=${PSYBASE}
 IS_INTERACTIVE=	yes
 
+OPTIONS_DEFINE=		HELPFILES
+OPTIONS_DEFAULT=	HELPFILES
+
+HELPFILES_DESC=	Install helpfiles, not needed mostly.
+
+PLIST_FILES+=	bin/psybnc \
+	etc/psybnc.conf.sample \
+	psybnc/key/psybnc.cert.pem \
+	psybnc/key/psybnc.key.pem \
+	psybnc/key/psybnc.req.pem \
+	psybnc/lang/INFO \
+	psybnc/lang/english.lng \
+	psybnc/lang/german.lng \
+	psybnc/lang/italiano.lng
+
+PLIST_DIRS+=	psybnc/key \
+		psybnc/lang
+PLIST_DIRSTRY+=	psybnc/help \
+		psybnc
+
 .include <bsd.port.pre.mk>
 
 post-patch:
@@ -34,9 +52,12 @@
 	@if [ -f ${WRKSRC}/key/psybnc.cert.pem ]; then ${INSTALL_DATA} ${WRKSRC}/key/psybnc.cert.pem ${PSYBASE}/key/; fi
 	@if [ -f ${WRKSRC}/key/psybnc.key.pem ]; then ${INSTALL_DATA} ${WRKSRC}/key/psybnc.key.pem ${PSYBASE}/key/; fi
 	@if [ -f ${WRKSRC}/key/psybnc.req.pem ]; then ${INSTALL_DATA} ${WRKSRC}/key/psybnc.req.pem ${PSYBASE}/key/; fi
+.if ${PORT_OPTIONS:MHELPFILES} && defined (NOPORTDOCS)
+	PLIST=	pkg-plist-helpfiles
 	@${INSTALL_DATA} ${WRKSRC}/help/*.TXT ${PSYBASE}/help/
 	@${INSTALL_DATA} ${WRKSRC}/help/*.DEU ${PSYBASE}/help/
 	@${INSTALL_DATA} ${WRKSRC}/help/*.ITA ${PSYBASE}/help/
+.endif
 	${INSTALL_PROGRAM} ${WRKSRC}/psybnc ${PREFIX}/bin/
 	${INSTALL_DATA} ${WRKSRC}/psybnc.conf ${PREFIX}/etc/psybnc.conf.sample
 


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list