From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Oct 22 09:40:01 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4163030F for ; Mon, 22 Oct 2012 09:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id 142068FC0A for ; Mon, 22 Oct 2012 09:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9M9e0VQ036694 for ; Mon, 22 Oct 2012 09:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9M9e0gp036693; Mon, 22 Oct 2012 09:40:00 GMT (envelope-from gnats) Resent-Date: Mon, 22 Oct 2012 09:40:00 GMT Resent-Message-Id: <201210220940.q9M9e0gp036693@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chris Petrik Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7C43AD9 for ; Mon, 22 Oct 2012 09:30:33 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 5F04F8FC16 for ; Mon, 22 Oct 2012 09:30:33 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id q9M9UXOs040005 for ; Mon, 22 Oct 2012 09:30:33 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id q9M9UXvo040004; Mon, 22 Oct 2012 09:30:33 GMT (envelope-from nobody) Message-Id: <201210220930.q9M9UXvo040004@red.freebsd.org> Date: Mon, 22 Oct 2012 09:30:33 GMT From: Chris Petrik To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/172950: [PATCH] irc/psybnc update to 2.4-BETA1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2012 09:40:01 -0000 >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 +/* #include @@ -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 +/* #include #include #include -@@ -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 -@dirrm psybnc/lang -@dirrm psybnc/key -@dirrm psybnc/help -@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 -# +# Created by: Mina Naguib # $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@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 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: