From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 00:20:14 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F8BE16A41F for ; Sun, 11 Sep 2005 00:20:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0ACC143D49 for ; Sun, 11 Sep 2005 00:20:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B0KCDN061998 for ; Sun, 11 Sep 2005 00:20:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B0KCPk061997; Sun, 11 Sep 2005 00:20:12 GMT (envelope-from gnats) Resent-Date: Sun, 11 Sep 2005 00:20:12 GMT Resent-Message-Id: <200509110020.j8B0KCPk061997@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, Marcin Wisnicki Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FF2116A41F for ; Sun, 11 Sep 2005 00:10:23 +0000 (GMT) (envelope-from root@ghost.pnet.one.pl) Received: from ghost.pnet.one.pl (xdsl-10260.wroclaw.dialog.net.pl [84.40.242.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35ABE43D45 for ; Sun, 11 Sep 2005 00:10:21 +0000 (GMT) (envelope-from root@ghost.pnet.one.pl) Received: from ghost.pnet.one.pl (smmsp@localhost [127.0.0.1]) by ghost.pnet.one.pl (8.13.3/8.13.1) with ESMTP id j8B0AGIF043216 for ; Sun, 11 Sep 2005 02:10:16 +0200 (CEST) (envelope-from root@ghost.pnet.one.pl) Received: (from root@localhost) by ghost.pnet.one.pl (8.13.3/8.13.1/Submit) id j8B0AG85043215; Sun, 11 Sep 2005 02:10:16 +0200 (CEST) (envelope-from root) Message-Id: <200509110010.j8B0AG85043215@ghost.pnet.one.pl> Date: Sun, 11 Sep 2005 02:10:16 +0200 (CEST) From: Marcin Wisnicki To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85959: [MAINTAINER] polish/pl-kadu: fix build on 4.x and bump portrevision X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 00:20:14 -0000 >Number: 85959 >Category: ports >Synopsis: [MAINTAINER] polish/pl-kadu: fix build on 4.x and bump portrevision >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: Sun Sep 11 00:20:12 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Marcin Wisnicki >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD ghost.pnet.one.pl 5.4-STABLE FreeBSD 5.4-STABLE #0: Wed Aug 24 04:00:58 CEST 2005 >Description: * fix the build on freebsd 4.x * USE_OPENSSL * increment PORTREVISION (forgot to do this in previous patch that changed plist) Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- pl-kadu-0.4.1_1,1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/polish/kadu.orig/Makefile /usr/ports/polish/kadu/Makefile --- /usr/ports/polish/kadu.orig/Makefile Mon Sep 5 06:05:11 2005 +++ /usr/ports/polish/kadu/Makefile Sun Sep 11 01:28:02 2005 @@ -7,6 +7,7 @@ PORTNAME= kadu PORTVERSION= 0.4.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= polish net MASTER_SITES= http://www.kadu.net/download/stable/ @@ -20,12 +21,12 @@ USE_BZIP2= yes USE_GMAKE= yes +USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-existing-libgadu \ --with-includes="${LOCALBASE}/include" \ --with-libs="${LOCALBASE}/lib" \ - --program-transform-name=''\ - --mandir=${PREFIX}/man + --program-transform-name='' CONFIGURE_ENV= QTDIR="${QT_PREFIX}" USE_QT_VER= 3 @@ -34,6 +35,11 @@ WRKSRC= ${WRKDIR}/${PORTNAME} .include + +.if ${OSVERSION} < 500000 +post-patch: + @${ECHO} "MODULE_LDFLAGS=\"-lcrypto\"" >> ${WRKSRC}/modules/encryption/spec +.endif post-install: ${MKDIR} ${X11BASE}/share/gnome/apps/Internet --- pl-kadu-0.4.1_1,1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 01:18:02 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BA8916A41F; Sun, 11 Sep 2005 01:18:02 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3996743D45; Sun, 11 Sep 2005 01:18:02 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (jylefort@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B1I2IG069988; Sun, 11 Sep 2005 01:18:02 GMT (envelope-from jylefort@freefall.freebsd.org) Received: (from jylefort@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B1I2A5069984; Sun, 11 Sep 2005 01:18:02 GMT (envelope-from jylefort) Date: Sun, 11 Sep 2005 01:18:02 GMT From: Jean-Yves Lefort Message-Id: <200509110118.j8B1I2A5069984@freefall.freebsd.org> To: jylefort@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, jylefort@FreeBSD.org Cc: Subject: Re: ports/85955: New port: graphics/moth A simple to use 3D mesh editor X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 01:18:02 -0000 Synopsis: New port: graphics/moth A simple to use 3D mesh editor Responsible-Changed-From-To: freebsd-ports-bugs->jylefort Responsible-Changed-By: jylefort Responsible-Changed-When: Sun Sep 11 01:17:59 GMT 2005 Responsible-Changed-Why: Take. http://www.freebsd.org/cgi/query-pr.cgi?pr=85955 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 01:18:46 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB8F416A41F; Sun, 11 Sep 2005 01:18:46 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E00843D45; Sun, 11 Sep 2005 01:18:46 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (jylefort@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B1IkRW070057; Sun, 11 Sep 2005 01:18:46 GMT (envelope-from jylefort@freefall.freebsd.org) Received: (from jylefort@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B1IkuL070053; Sun, 11 Sep 2005 01:18:46 GMT (envelope-from jylefort) Date: Sun, 11 Sep 2005 01:18:46 GMT From: Jean-Yves Lefort Message-Id: <200509110118.j8B1IkuL070053@freefall.freebsd.org> To: jylefort@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, jylefort@FreeBSD.org Cc: Subject: Re: ports/85954: New Port: comms/p5-Fax-Hylafax-Client X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 01:18:47 -0000 Synopsis: New Port: comms/p5-Fax-Hylafax-Client Responsible-Changed-From-To: freebsd-ports-bugs->jylefort Responsible-Changed-By: jylefort Responsible-Changed-When: Sun Sep 11 01:18:43 GMT 2005 Responsible-Changed-Why: Take. http://www.freebsd.org/cgi/query-pr.cgi?pr=85954 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 01:20:05 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A63CE16A41F; Sun, 11 Sep 2005 01:20:05 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 669F443D46; Sun, 11 Sep 2005 01:20:05 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (jylefort@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B1K5MG070156; Sun, 11 Sep 2005 01:20:05 GMT (envelope-from jylefort@freefall.freebsd.org) Received: (from jylefort@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B1K54B070152; Sun, 11 Sep 2005 01:20:05 GMT (envelope-from jylefort) Date: Sun, 11 Sep 2005 01:20:05 GMT From: Jean-Yves Lefort Message-Id: <200509110120.j8B1K54B070152@freefall.freebsd.org> To: jylefort@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, jylefort@FreeBSD.org Cc: Subject: Re: ports/85941: [MAINTAINER UPDATE] dns/tinydns: add ipv6 option X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 01:20:05 -0000 Synopsis: [MAINTAINER UPDATE] dns/tinydns: add ipv6 option Responsible-Changed-From-To: freebsd-ports-bugs->jylefort Responsible-Changed-By: jylefort Responsible-Changed-When: Sun Sep 11 01:20:01 GMT 2005 Responsible-Changed-Why: Take. http://www.freebsd.org/cgi/query-pr.cgi?pr=85941 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 01:22:07 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D20EA16A41F; Sun, 11 Sep 2005 01:22:07 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9355D43D45; Sun, 11 Sep 2005 01:22:07 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from freefall.freebsd.org (jylefort@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B1M7S8070341; Sun, 11 Sep 2005 01:22:07 GMT (envelope-from jylefort@freefall.freebsd.org) Received: (from jylefort@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B1M70C070337; Sun, 11 Sep 2005 01:22:07 GMT (envelope-from jylefort) Date: Sun, 11 Sep 2005 01:22:07 GMT From: Jean-Yves Lefort Message-Id: <200509110122.j8B1M70C070337@freefall.freebsd.org> To: jylefort@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, jylefort@FreeBSD.org Cc: Subject: Re: ports/85912: New port: games/spicetrade, colourful 14th century Arab trading game X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 01:22:08 -0000 Synopsis: New port: games/spicetrade, colourful 14th century Arab trading game Responsible-Changed-From-To: freebsd-ports-bugs->jylefort Responsible-Changed-By: jylefort Responsible-Changed-When: Sun Sep 11 01:22:04 GMT 2005 Responsible-Changed-Why: Take. http://www.freebsd.org/cgi/query-pr.cgi?pr=85912 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 04:08:00 2005 Return-Path: X-Original-To: freebsd-ports-bugs@freebsd.org Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8947F16A420 for ; Sun, 11 Sep 2005 04:08:00 +0000 (GMT) (envelope-from headgear@riggs.net) Received: from pool-70-22-227-152.bos.east.verizon.net (pool-70-22-227-152.bos.east.verizon.net [70.22.227.152]) by mx1.FreeBSD.org (Postfix) with SMTP id 1C0C843D46 for ; Sun, 11 Sep 2005 04:07:59 +0000 (GMT) (envelope-from headgear@riggs.net) Received: from 240.32.136.166 (EHLO microgramming) by pool-70-22-227-152.bos.east.verizon.net with SMTP; Sun, 11 Sep 2005 00:07:57 -0400 id 9400166627Utah56307 for freebsd-ports-bugs@freebsd.org; Sun, 11 Sep 2005 00:07:57 -0400 Mime-Version: 1.0 (Apple Message framework v728) Content-Transfer-Encoding: 7bit Message-Id: <54263104070.12915621149@pool-70-22-227-152.bos.east.verizon.net> Content-Type: text/plain; charset=US-ASCII; format=flowed To: freebsd-ports-bugs@freebsd.org From: Edmund Date: Sun, 11 Sep 2005 00:07:56 -0400 X-Mailer: Apple Mail (2.728) Subject: Improve your erections in 30 minutes! X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 04:08:00 -0000 Prescription meds to your door. http://ihnd.51bht5buagav5n5ysnngsnnn.vigoniaakeh.com/?ftx Their plans were improved with the best advice. A good home must be made, not bought. Witness at all times. If necessary, use words. Men are jerks. Women are psychotic. Marriage is a great institution, but I'm not ready for an institution. Food is our common ground, a universal experience. Nothing is illegal if one hundred businessmen decide to do it. From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 05:30:12 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 696B716A41F for ; Sun, 11 Sep 2005 05:30:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDE3743D46 for ; Sun, 11 Sep 2005 05:30:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B5UBNG004138 for ; Sun, 11 Sep 2005 05:30:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B5UBWc004137; Sun, 11 Sep 2005 05:30:11 GMT (envelope-from gnats) Resent-Date: Sun, 11 Sep 2005 05:30:11 GMT Resent-Message-Id: <200509110530.j8B5UBWc004137@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, Marcus Alves Grando Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A15CA16A41F; Sun, 11 Sep 2005 05:20:19 +0000 (GMT) (envelope-from marcus@marcus.grupos.com.br) Received: from mail.grupos.com.br (mail.grupos.com.br [200.203.183.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2072743D45; Sun, 11 Sep 2005 05:20:19 +0000 (GMT) (envelope-from marcus@marcus.grupos.com.br) Received: from corp.grupos.com.br (unknown [150.162.166.55]) by mail.grupos.com.br (Postfix) with ESMTP id 4863D11E0DB; Sun, 11 Sep 2005 02:20:17 -0300 (BRT) Received: from marcus.grupos.com.br (unknown [150.162.166.51]) by corp.grupos.com.br (Postfix) with ESMTP id 149F5551A; Sun, 11 Sep 2005 02:20:17 -0300 (BRT) Received: from marcus.grupos.com.br (localhost [127.0.0.1]) by marcus.grupos.com.br (8.13.4/8.13.4) with ESMTP id j8B5KGJl073991; Sun, 11 Sep 2005 02:20:16 -0300 (BRT) (envelope-from marcus@marcus.grupos.com.br) Received: (from root@localhost) by marcus.grupos.com.br (8.13.4/8.13.4/Submit) id j8B5KGXn073990; Sun, 11 Sep 2005 02:20:16 -0300 (BRT) (envelope-from marcus) Message-Id: <200509110520.j8B5KGXn073990@marcus.grupos.com.br> Date: Sun, 11 Sep 2005 02:20:16 -0300 (BRT) From: Marcus Alves Grando To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: edwin@FreeBSD.org Subject: ports/85965: Update port: net/ngrep to 1.44 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcus Alves Grando List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 05:30:12 -0000 >Number: 85965 >Category: ports >Synopsis: Update port: net/ngrep to 1.44 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Sep 11 05:30:11 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Marcus Alves Grando >Release: FreeBSD 6.0-BETA4 i386 >Organization: Grupos Internet S/A >Environment: System: FreeBSD marcus.grupos.com.br 6.0-BETA4 FreeBSD 6.0-BETA4 #43: Fri Sep 9 15:54:48 BRT 2005 root@marcus.grupos.com.br:/usr/obj/usr/src/sys/MARCUS i386 >Description: - Update to 1.44 - Update MAINTAINER to @FreeBSD.org - Use OPTIONS - Add IPv6 support >How-To-Repeat: >Fix: --- ngrep.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/net/ngrep/Makefile,v retrieving revision 1.19 diff -u -r1.19 Makefile --- Makefile 25 Jul 2005 01:30:38 -0000 1.19 +++ Makefile 11 Sep 2005 05:17:41 -0000 @@ -7,21 +7,25 @@ # PORTNAME= ngrep -PORTVERSION= 1.43 +PORTVERSION= 1.44 CATEGORIES= net security MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION}-1 -MAINTAINER= edwin@mavetju.org +MAINTAINER= edwin@FreeBSD.org COMMENT= Network grep -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-pcre \ - --disable-pcap-restart \ - --enable-dropprivs-onlyroot \ - --mandir=${PREFIX}/man/ -ALL_TARGET= ngrep +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + USE_BZIP2= yes +ALL_TARGET= ngrep +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --mandir=${PREFIX}/man/ --disable-pcap-restart + +OPTIONS= PCRE "Use PCRE instead of GNU regex" on \ + PORTS_PCAP "Use ports PCAP instead of system PCAP" off \ + IPV6 "Enable IPv6 support" off MAN8= ngrep.8 PLIST_FILES= bin/ngrep @@ -31,11 +35,19 @@ .include +.if defined(WITH_PCRE) +CONFIGURE_ARGS+= --enable-pcre +.endif + .if !defined(WITH_PORTS_PCAP) -CONFIGURE_ARGS+=--with-pcap-includes=/usr/include +CONFIGURE_ARGS+= --with-pcap-includes=/usr/include .else -CONFIGURE_ARGS+=--with-pcap-includes=${LOCALBASE}/include -LIB_DEPENDS= pcap.2:${PORTSDIR}/net/libpcap +CONFIGURE_ARGS+= --with-pcap-includes=${LOCALBASE}/include +LIB_DEPENDS+= pcap.2:${PORTSDIR}/net/libpcap +.endif + +.if defined(WITH_IPV6) +CONFIGURE_ARGS++= --enable-ipv6 .endif post-install: @@ -43,9 +55,9 @@ @${MKDIR} ${DOCSDIR} .for file in ${PORTDOCS} @if [ -f ${WRKSRC}/${file} ]; then \ - ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}; \ + ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}; \ else \ - ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}; \ + ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}; \ fi .endfor .endif Index: distinfo =================================================================== RCS file: /home/ncvs/ports/net/ngrep/distinfo,v retrieving revision 1.7 diff -u -r1.7 distinfo --- distinfo 24 Feb 2005 06:28:20 -0000 1.7 +++ distinfo 11 Sep 2005 05:17:41 -0000 @@ -1,2 +1,2 @@ -MD5 (ngrep-1.43.tar.bz2) = 835e7b52a45c55637f2435a79c7b570c -SIZE (ngrep-1.43.tar.bz2) = 447819 +MD5 (ngrep-1.44-1.tar.bz2) = c8aed4d0fac077cc09524b3c7d623974 +SIZE (ngrep-1.44-1.tar.bz2) = 451130 --- ngrep.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 06:10:11 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38BD216A41F for ; Sun, 11 Sep 2005 06:10:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85F6B43D48 for ; Sun, 11 Sep 2005 06:10:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B6AAOb010733 for ; Sun, 11 Sep 2005 06:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B6AAio010732; Sun, 11 Sep 2005 06:10:10 GMT (envelope-from gnats) Resent-Date: Sun, 11 Sep 2005 06:10:10 GMT Resent-Message-Id: <200509110610.j8B6AAio010732@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, Yoshihiko Sarumaru Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 574B416A41F for ; Sun, 11 Sep 2005 06:06:10 +0000 (GMT) (envelope-from sarumaru@shimako.yamayuri.org) Received: from shimako.yamayuri.org (yumi.yamayuri.org [218.45.22.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5D6B43D48 for ; Sun, 11 Sep 2005 06:06:09 +0000 (GMT) (envelope-from sarumaru@shimako.yamayuri.org) Received: from shimako.yamayuri.org (localhost [127.0.0.1]) by shimako.yamayuri.org (8.13.4/8.13.4) with ESMTP id j8B66CNP022668 for ; Sun, 11 Sep 2005 15:06:12 +0900 (JST) (envelope-from sarumaru@shimako.yamayuri.org) Received: (from root@localhost) by shimako.yamayuri.org (8.13.4/8.13.4/Submit) id j8B66BCp022667; Sun, 11 Sep 2005 15:06:11 +0900 (JST) (envelope-from sarumaru) Message-Id: <200509110606.j8B66BCp022667@shimako.yamayuri.org> Date: Sun, 11 Sep 2005 15:06:11 +0900 (JST) From: Yoshihiko Sarumaru To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85966: graphics/librsvg2 build failed with WITH_MOZILLA_PLUGIN=true and WITH_MOZILLA=firefox X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Yoshihiko Sarumaru List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 06:10:11 -0000 >Number: 85966 >Category: ports >Synopsis: graphics/librsvg2 build failed with WITH_MOZILLA_PLUGIN=true and WITH_MOZILLA=firefox >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Sep 11 06:10:09 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Yoshihiko Sarumaru >Release: FreeBSD 6.0-BETA3 i386 >Organization: >Environment: System: FreeBSD shimako.yamayuri.org 6.0-BETA3 FreeBSD 6.0-BETA3 #0: Mon Aug 22 22:59:46 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: graphics/librsvg2 needs nspr include file to build with WITH_MOZILLA_PLUGIN=true. When WITH_MOZILLA equals to mozilla, nspr header files are exist under /usr/X11R6/include/mozilla/nspr and will be take cared by configure script of librsvg2, but WITH_MOZILLA=firefox, nspr header files are exist under /usr/local/include/nspr and configure script failed to grab it although firefox-config --cflags returns that directory. >How-To-Repeat: >Fix: I have two idea to fix this: 1. edit configure script of librsvg2 and change way to set MOZILLA_CFLAGS between mozilla and firefox 2. make a symlink /usr/X11R6/include/firefox/nspr -> /usr/local/include/nspr in Makefile of firefox (post-install) >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 07:28:05 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3DBF916A41F; Sun, 11 Sep 2005 07:28:05 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F10CB43D48; Sun, 11 Sep 2005 07:28:04 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B7S4Sv018587; Sun, 11 Sep 2005 07:28:04 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B7S4cn018583; Sun, 11 Sep 2005 07:28:04 GMT (envelope-from linimon) Date: Sun, 11 Sep 2005 07:28:04 GMT From: Mark Linimon Message-Id: <200509110728.j8B7S4cn018583@freefall.freebsd.org> To: linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Cc: Subject: Re: ports/85957: New port: www/geneweb Advanced genealogy software X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 07:28:05 -0000 Synopsis: New port: www/geneweb Advanced genealogy software Class-Changed-From-To: sw-bug->change-request Class-Changed-By: linimon Class-Changed-When: Sun Sep 11 07:24:33 GMT 2005 Class-Changed-Why: Rescue this PR from the 'pending' category. Responsible-Changed-From-To: gnats-admin->freebsd-ports-bugs Responsible-Changed-By: linimon Responsible-Changed-When: Sun Sep 11 07:24:33 GMT 2005 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=85957 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 08:53:28 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A11AD16A420; Sun, 11 Sep 2005 08:53:28 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5730A43D46; Sun, 11 Sep 2005 08:53:28 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B8rSQY027922; Sun, 11 Sep 2005 08:53:28 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B8rRoH027917; Sun, 11 Sep 2005 08:53:27 GMT (envelope-from edwin) Date: Sun, 11 Sep 2005 08:53:27 GMT From: Edwin Groothuis Message-Id: <200509110853.j8B8rRoH027917@freefall.freebsd.org> To: marcus@corp.grupos.com.br, edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Cc: Subject: Re: ports/85965: Update port: net/ngrep to 1.44 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 08:53:28 -0000 Synopsis: Update port: net/ngrep to 1.44 State-Changed-From-To: open->closed State-Changed-By: edwin State-Changed-When: Sun Sep 11 08:53:25 GMT 2005 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=85965 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 09:10:09 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 517C816A41F for ; Sun, 11 Sep 2005 09:10:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9900643D48 for ; Sun, 11 Sep 2005 09:10:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B9A8sh032728 for ; Sun, 11 Sep 2005 09:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B9A8Mv032727; Sun, 11 Sep 2005 09:10:08 GMT (envelope-from gnats) Resent-Date: Sun, 11 Sep 2005 09:10:08 GMT Resent-Message-Id: <200509110910.j8B9A8Mv032727@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, Yen-Ming Lee Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 691FE16A420 for ; Sun, 11 Sep 2005 09:06:31 +0000 (GMT) (envelope-from leeym@utopia.leeym.com) Received: from msr35.hinet.net (msr35.hinet.net [168.95.4.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43FA543D60 for ; Sun, 11 Sep 2005 09:06:29 +0000 (GMT) (envelope-from leeym@utopia.leeym.com) Received: from utopia.leeym.com (utopia.leeym.com [211.21.137.52]) by msr35.hinet.net (8.9.3/8.9.3) with ESMTP id RAA25458; Sun, 11 Sep 2005 17:05:46 +0800 (CST) Received: from localhost (localhost [127.0.0.1]) by utopia.leeym.com (Postfix) with ESMTP id A0B36B29CDB; Sun, 11 Sep 2005 17:06:15 +0800 (CST) Received: from utopia.leeym.com ([127.0.0.1]) by localhost (utopia.leeym.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21461-07; Sun, 11 Sep 2005 17:06:09 +0800 (CST) Received: by utopia.leeym.com (Postfix, from userid 1000) id BA7EAB29CD5; Sun, 11 Sep 2005 17:06:09 +0800 (CST) Message-Id: <20050911090609.BA7EAB29CD5@utopia.leeym.com> Date: Sun, 11 Sep 2005 17:06:09 +0800 (CST) From: Yen-Ming Lee To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85968: [PATCH] emulators/m2000: fix plist X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 09:10:09 -0000 >Number: 85968 >Category: ports >Synopsis: [PATCH] emulators/m2000: fix plist >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Sep 11 09:10:07 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Yen-Ming Lee >Release: FreeBSD 5.4-STABLE i386 >Organization: FreeBSD Taiwan >Environment: System: FreeBSD utopia.leeym.com 5.4-STABLE FreeBSD 5.4-STABLE #0: Wed Aug 31 08:25:05 CST 2005 >Description: - fix plist - utilize DATADIR - follow the naming rule of COMMENT http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-comment.html Port maintainer (edwin@mavetju.org) is cc'd. Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.5.2005051203/m2000-0.6.log >Fix: --- m2000-0.6.patch begins here --- Index: Makefile =================================================================== RCS file: /home/pcvs/ports/emulators/m2000/Makefile,v retrieving revision 1.4 diff -u -u -r1.4 Makefile --- Makefile 6 Sep 2005 22:23:19 -0000 1.4 +++ Makefile 11 Sep 2005 09:00:41 -0000 @@ -21,7 +21,7 @@ EXTRACT_ONLY= ${PORTNAME:U}${EXTRACT_SUFX} MAINTAINER= edwin@mavetju.org -COMMENT= M2000 is a portable emulator for the P2000 home computer +COMMENT= A portable emulator for the P2000 home computer EXTRACT_DEPENDS=unzip:${PORTSDIR}/archivers/unzip @@ -48,6 +48,7 @@ USE_XLIB= yes SUB_FILES= m2000.sh +PORTDOCS= M2000.txt post-extract: ${MKDIR} ${WRKDIR}/tapeconv @@ -65,8 +66,10 @@ @${INSTALL_DATA} ${WRKSRC}/P2000ROM.bin ${PREFIX}/share/m2000 @${INSTALL_DATA} ${WRKSRC}/Default.fnt ${PREFIX}/share/m2000 @${INSTALL_DATA} ${WRKSRC}/BASIC.bin ${PREFIX}/share/m2000 +.if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/M2000.txt ${DOCSDIR} +.endif .for f in ${M2000TAPES} @${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${f}.gz > ${WRKDIR}/${f} @${INSTALL_DATA} ${WRKDIR}/${f} ${PREFIX}/share/m2000 Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/emulators/m2000/pkg-plist,v retrieving revision 1.1 diff -u -u -r1.1 pkg-plist --- pkg-plist 28 Aug 2005 10:36:18 -0000 1.1 +++ pkg-plist 11 Sep 2005 09:00:41 -0000 @@ -1,30 +1,24 @@ bin/m2000 bin/tapeconv - -share/m2000/m2000 - -share/m2000/P2000ROM.bin -share/m2000/BASIC.bin -share/m2000/Default.fnt - -share/m2000/3DDoolhof2.cas -share/m2000/BrickWall.cas -share/m2000/Componist.cas -share/m2000/ElevatorHumpie.cas -share/m2000/ErrorSoft1.cas -share/m2000/Fraxxon.cas -share/m2000/KleurenDemo.cas -share/m2000/LazyBug.cas -share/m2000/MachoMan.cas -share/m2000/MonkeyKong.cas -share/m2000/Snakey.cas -share/m2000/SpaceAttack.cas -share/m2000/SpaceFight.cas -share/m2000/SpaceMission.cas -share/m2000/SpeelPalijs.cas -share/m2000/StarTrek.cas -share/m2000/VluchtSimulator.cas - -%%DOCSDIR%%/M2000.txt - -@dirrm share/m2000 +%%DATADIR%%/m2000 +%%DATADIR%%/P2000ROM.bin +%%DATADIR%%/BASIC.bin +%%DATADIR%%/Default.fnt +%%DATADIR%%/3DDoolhof2.cas +%%DATADIR%%/BrickWall.cas +%%DATADIR%%/Componist.cas +%%DATADIR%%/ElevatorHumpie.cas +%%DATADIR%%/ErrorSoft1.cas +%%DATADIR%%/Fraxxon.cas +%%DATADIR%%/KleurenDemo.cas +%%DATADIR%%/LazyBug.cas +%%DATADIR%%/MachoMan.cas +%%DATADIR%%/MonkeyKong.cas +%%DATADIR%%/Snakey.cas +%%DATADIR%%/SpaceAttack.cas +%%DATADIR%%/SpaceFight.cas +%%DATADIR%%/SpaceMission.cas +%%DATADIR%%/SpeelPalijs.cas +%%DATADIR%%/StarTrek.cas +%%DATADIR%%/VluchtSimulator.cas +@dirrm %%DATADIR%% --- m2000-0.6.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 09:20:04 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EB0816A41F for ; Sun, 11 Sep 2005 09:20:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA2AB43D48 for ; Sun, 11 Sep 2005 09:20:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B9K3Os033008 for ; Sun, 11 Sep 2005 09:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B9K3kP033007; Sun, 11 Sep 2005 09:20:03 GMT (envelope-from gnats) Resent-Date: Sun, 11 Sep 2005 09:20:03 GMT Resent-Message-Id: <200509110920.j8B9K3kP033007@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, dawnshade Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C21DB16A41F for ; Sun, 11 Sep 2005 09:20:01 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 844B043D45 for ; Sun, 11 Sep 2005 09:20:01 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j8B9K1Oa019951 for ; Sun, 11 Sep 2005 09:20:01 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j8B9K17e019934; Sun, 11 Sep 2005 09:20:01 GMT (envelope-from nobody) Message-Id: <200509110920.j8B9K17e019934@www.freebsd.org> Date: Sun, 11 Sep 2005 09:20:01 GMT From: dawnshade To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: ports/85969: ftp/pure-ftpd doesn't support upload script X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 09:20:04 -0000 >Number: 85969 >Category: ports >Synopsis: ftp/pure-ftpd doesn't support upload script >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Sep 11 09:20:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: dawnshade >Release: 5.4-RELEASE >Organization: - >Environment: FreeBSD serv.*.ru 5.4-RELEASE-p3 FreeBSD 5.4-RELEASE-p3 #0: Mon Jul 4 19:06:03 MSD 2005 root@serv.*.ru:/usr/obj/usr/src/sys/9 i386 >Description: /usr/ports/ftp/pure-ftpd doesn't support lauching upload script daemon, as documented at start page http://pureftpd.org: "- Any external shell script can be called after a successful upload. Virus scanners and database archiveal can easily be set up." Please, fix (if wrong) my poor english in pkg-message file. >How-To-Repeat: Install from /usr/ports/ftp/pure-ftpd and try configure upload script >Fix: diff -ruN pure-ftpd.old pure-ftpd diff -ruN pure-ftpd.old/Makefile pure-ftpd/Makefile --- pure-ftpd.old/Makefile Sun Sep 11 10:50:12 2005 +++ pure-ftpd/Makefile Sun Sep 11 13:10:12 2005 @@ -7,7 +7,7 @@ PORTNAME= pure-ftpd PORTVERSION= 1.0.20 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= ftp ipv6 MASTER_SITES= ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ \ ftp://ftp2.fr.pureftpd.org/pub/mirrors/ftp.fr.pureftpd.org/pub/pure-ftpd/releases/ \ @@ -33,7 +33,7 @@ --with-virtualchroot \ --with-tls \ --with-largefile \ - --sysconfdir=${PREFIX}/etc + --sysconfdir=${PREFIX}/etc MAN8= pure-ftpd.8 pure-ftpwho.8 pure-mrtginfo.8 pure-statsdecode.8 \ pure-uploadscript.8 pure-pw.8 pure-pwconvert.8 pure-quotacheck.8 \ @@ -46,7 +46,8 @@ PRIVSEP "Enable privilege separation" off \ PERUSERLIMITS "Per-user concurrency limits" off \ THROTTLING "Bandwidth throttling" off \ - BANNER "Show ${PORTNAME} welcome upon session start" on + BANNER "Show ${PORTNAME} welcome upon session start" on \ + UPLOADSCRIPT "Support uploadscript daemon" off .include @@ -103,6 +104,11 @@ CONFIGURE_ARGS+= --without-banner .endif +# support uploadscript? +.if defined (UPLOADSCRIPT) +CONFIGURE_ARGS+= --with-uploadscript +.endif + .if ${OSVERSION} > 500000 PAM_TEMPL?= ${FILESDIR}/pam.conf.5 .else @@ -115,6 +121,8 @@ PAM_TARGET?= pure-ftpd .endif +PKGMESSAGE= ${WRKDIR}/pkg-message + DOCS= AUTHORS CONTACT COPYING HISTORY NEWS \ README README.Configuration-File README.Contrib README.LDAP \ README.Netfilter README.MySQL README.PGSQL README.Virtual-Users \ @@ -158,5 +166,6 @@ @${ECHO_MSG} "Now you need to examine ${PAM_DIR}/${PAM_TARGET}" @${ECHO_MSG} "and add the relevant PAM configuration lines to your /etc/pam.conf file." .endif + @${CAT} ${PKGMESSAGE} .include diff -ruN pure-ftpd.old/files/pure-ftpd.sh.sample pure-ftpd/files/pure-ftpd.sh.sample --- pure-ftpd.old/files/pure-ftpd.sh.sample Tue Nov 23 13:32:19 2004 +++ pure-ftpd/files/pure-ftpd.sh.sample Sun Sep 11 13:05:59 2005 @@ -10,6 +10,10 @@ # # pureftpd_enable="YES" # +# For launch uploadscript daemon define +# pureftpd_upload_enable="YES" +# pureftpd_uploadscript="/full/path/to/launch_script" +# . %%RC_SUBR%% @@ -19,12 +23,42 @@ load_rc_config $name command=%%PREFIX%%/sbin/pure-config.pl +command_upload=%%PREFIX%%/sbin/pure-uploadscript +pureftpd_uploadscript=${pureftpd_uploadscript:-"/usr/bin/touch"} pureftpd_config=${pureftpd_config:-"%%PREFIX%%/etc/pure-ftpd.conf"} required_files=${pureftpd_config} pidfile=/var/run/pure-ftpd.pid +pidfile2=/var/run/pure-uploadscript.pid procname=pure-ftpd pureftpd_enable=${pureftpd_enable:-"NO"} command_args=${pureftpd_config} +command_upload_args="-B -r ${pureftpd_uploadscript}" + +start_postcmd=start_postcmd +stop_postcmd=stop_postcmd + +start_postcmd() +{ + if test -n ${pureftpd_upload_enable:-""} && checkyesno pureftpd_upload_enable; then + echo "Starting ${command_upload}." + ${command_upload} ${command_upload_args} + fi +} + +stop_postcmd() +{ + if test -n ${pureftpd_upload_enable:-""} && checkyesno pureftpd_upload_enable; then + pid=$(check_pidfile ${pidfile2} ${command_upload}) + if [ -z ${pid} ]; then + echo "Upload script not running? (check ${pidfile2})." + return 1 + fi + echo "Stopping ${command_upload}." + kill -${sig_stop:-TERM} ${pid} + [ $? -ne 0 ] && [ -z "$rc_force" ] && return 1 + wait_for_pids ${pid} + fi +} run_rc_command "$1" diff -ruN pure-ftpd.old/pkg-message pure-ftpd/pkg-message --- pure-ftpd.old/pkg-message Thu Jan 1 03:00:00 1970 +++ pure-ftpd/pkg-message Sun Sep 11 12:47:32 2005 @@ -0,0 +1,5 @@ + +If you defined call upload script in pure-ftpd config +define corresponding vars in rc.conf +Without it pure-ftpd will not listen tcp socket - see +FAQ: http://pureftpd.org/FAQ >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 09:32:56 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D371D16A41F; Sun, 11 Sep 2005 09:32:56 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 951FC43D45; Sun, 11 Sep 2005 09:32:56 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8B9WucQ034355; Sun, 11 Sep 2005 09:32:56 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8B9WuIr034351; Sun, 11 Sep 2005 09:32:56 GMT (envelope-from edwin) Date: Sun, 11 Sep 2005 09:32:56 GMT From: Edwin Groothuis Message-Id: <200509110932.j8B9WuIr034351@freefall.freebsd.org> To: leeym@freebsd.org, edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Cc: Subject: Re: ports/85968: [PATCH] emulators/m2000: fix plist X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 09:32:56 -0000 Synopsis: [PATCH] emulators/m2000: fix plist State-Changed-From-To: open->closed State-Changed-By: edwin State-Changed-When: Sun Sep 11 09:32:53 GMT 2005 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=85968 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 10:51:12 2005 Return-Path: X-Original-To: freebsd-ports-bugs@FreeBSD.org Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E55316A41F; Sun, 11 Sep 2005 10:51:12 +0000 (GMT) (envelope-from techie@Xtrmntr.org) Received: from otaku.Xtrmntr.org (sauna.silcnet.org [147.175.66.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48EA843D48; Sun, 11 Sep 2005 10:51:11 +0000 (GMT) (envelope-from techie@Xtrmntr.org) Received: by otaku.Xtrmntr.org (Postfix, from userid 213) id D1D824A4C; Sun, 11 Sep 2005 12:51:09 +0200 (CEST) Date: Sun, 11 Sep 2005 12:51:09 +0200 From: Vladimir Kotal To: Pav Lucistnik Message-ID: <20050911105109.GA14695@otaku.xtrmntr.org> References: <200509102209.j8AM9xpI045641@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200509102209.j8AM9xpI045641@freefall.freebsd.org> User-Agent: Mutt/1.4.2.1i Accept-Languages: cz, sk, en Cc: freebsd-ports-bugs@FreeBSD.org, vlada@devnull.cz Subject: Re: ports/83843: ftp/fmirror does not support IPv6 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vlada@devnull.cz List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 10:51:12 -0000 On Sat, Sep 10, 2005 at 10:09:59PM +0000, Pav Lucistnik wrote: > Synopsis: ftp/fmirror does not support IPv6 > > State-Changed-From-To: open->closed > State-Changed-By: pav > State-Changed-When: Sat Sep 10 22:09:41 GMT 2005 > State-Changed-Why: > Committed except configure patch. What that was supposed to do? > That was a momentary aim for too much completeness :) v. From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 10:51:12 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC4BE16A41F; Sun, 11 Sep 2005 10:51:12 +0000 (GMT) (envelope-from lawrance@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB08B43D48; Sun, 11 Sep 2005 10:51:12 +0000 (GMT) (envelope-from lawrance@FreeBSD.org) Received: from freefall.freebsd.org (lawrance@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8BApCOW042747; Sun, 11 Sep 2005 10:51:12 GMT (envelope-from lawrance@freefall.freebsd.org) Received: (from lawrance@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8BApCpe042743; Sun, 11 Sep 2005 10:51:12 GMT (envelope-from lawrance) Date: Sun, 11 Sep 2005 10:51:12 GMT From: Sam Lawrance Message-Id: <200509111051.j8BApCpe042743@freefall.freebsd.org> To: lawrance@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, lawrance@FreeBSD.org Cc: Subject: Re: ports/85959: [MAINTAINER] polish/pl-kadu: fix build on 4.x and bump portrevision X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 10:51:13 -0000 Synopsis: [MAINTAINER] polish/pl-kadu: fix build on 4.x and bump portrevision Responsible-Changed-From-To: freebsd-ports-bugs->lawrance Responsible-Changed-By: lawrance Responsible-Changed-When: Sun Sep 11 10:50:56 GMT 2005 Responsible-Changed-Why: Take http://www.freebsd.org/cgi/query-pr.cgi?pr=85959 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 11:42:20 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B51CA16A420; Sun, 11 Sep 2005 11:42:20 +0000 (GMT) (envelope-from clement@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 730D943D46; Sun, 11 Sep 2005 11:42:20 +0000 (GMT) (envelope-from clement@FreeBSD.org) Received: from freefall.freebsd.org (clement@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8BBgK0k049805; Sun, 11 Sep 2005 11:42:20 GMT (envelope-from clement@freefall.freebsd.org) Received: (from clement@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8BBgKDU049801; Sun, 11 Sep 2005 11:42:20 GMT (envelope-from clement) Date: Sun, 11 Sep 2005 11:42:20 GMT From: Clement Laforet Message-Id: <200509111142.j8BBgKDU049801@freefall.freebsd.org> To: kiwi@oav.net, clement@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Cc: Subject: Re: ports/85222: [MAINTAINER] www/mod_vhs: update to 1.0.18 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 11:42:20 -0000 Synopsis: [MAINTAINER] www/mod_vhs: update to 1.0.18 State-Changed-From-To: open->closed State-Changed-By: clement State-Changed-When: Sun Sep 11 11:39:34 GMT 2005 State-Changed-Why: Committed, thanks! BTW: - port should be markas IGNORED if PAKGAE_BUILDING is defined, due to dependency on php4 which depends on apache 1.3.33 per default - Can you please fix libhome on 4.x? (you have to avoid to put nss* in plist for FreeBSD 4.x) http://www.freebsd.org/cgi/query-pr.cgi?pr=85222 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 12:47:08 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 318A516A420; Sun, 11 Sep 2005 12:47:08 +0000 (GMT) (envelope-from pav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEC6F43D46; Sun, 11 Sep 2005 12:47:07 +0000 (GMT) (envelope-from pav@FreeBSD.org) Received: from freefall.freebsd.org (pav@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8BCl71G056924; Sun, 11 Sep 2005 12:47:07 GMT (envelope-from pav@freefall.freebsd.org) Received: (from pav@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8BCl7pN056920; Sun, 11 Sep 2005 12:47:07 GMT (envelope-from pav) Date: Sun, 11 Sep 2005 12:47:07 GMT From: Pav Lucistnik Message-Id: <200509111247.j8BCl7pN056920@freefall.freebsd.org> To: nivit@email.it, pav@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Cc: Subject: Re: ports/85937: [NEW PORT] editors/winefish: A LaTeX editor based on BlueFish X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 12:47:08 -0000 Synopsis: [NEW PORT] editors/winefish: A LaTeX editor based on BlueFish State-Changed-From-To: open->closed State-Changed-By: pav State-Changed-When: Sun Sep 11 12:47:00 GMT 2005 State-Changed-Why: New port added with fixes http://www.freebsd.org/cgi/query-pr.cgi?pr=85937 From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 14:00:29 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FB0B16A41F for ; Sun, 11 Sep 2005 14:00:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E6DD43D46 for ; Sun, 11 Sep 2005 14:00:28 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8BE0Scr065830 for ; Sun, 11 Sep 2005 14:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8BE0SG2065828; Sun, 11 Sep 2005 14:00:28 GMT (envelope-from gnats) Resent-Date: Sun, 11 Sep 2005 14:00:28 GMT Resent-Message-Id: <200509111400.j8BE0SG2065828@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, Dennis Cabooter Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 962A816A41F for ; Sun, 11 Sep 2005 13:54:54 +0000 (GMT) (envelope-from dnns@midgard.noneofyourbusiness.nl) Received: from midgard.noneofyourbusiness.nl (ip5651ca5e.adsl-surfen.hetnet.nl [86.81.202.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4799C43D45 for ; Sun, 11 Sep 2005 13:54:51 +0000 (GMT) (envelope-from dnns@midgard.noneofyourbusiness.nl) Received: from midgard.noneofyourbusiness.nl (midgard [127.0.0.1]) by midgard.noneofyourbusiness.nl (8.13.4/8.13.1) with ESMTP id j8BDso3p063460 for ; Sun, 11 Sep 2005 15:54:50 +0200 (CEST) (envelope-from dnns@midgard.noneofyourbusiness.nl) Received: (from dnns@localhost) by midgard.noneofyourbusiness.nl (8.13.4/8.13.1/Submit) id j8BDsnmO063459; Sun, 11 Sep 2005 15:54:49 +0200 (CEST) (envelope-from dnns) Message-Id: <200509111354.j8BDsnmO063459@midgard.noneofyourbusiness.nl> Date: Sun, 11 Sep 2005 15:54:49 +0200 (CEST) From: Dennis Cabooter To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85973: Update port: irc/ptlink-ircd to 6.19.4. Now it also will create user/group ircd without a special uid/gid. Also tested on 5.4-RELEASE X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dennis Cabooter List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 14:00:29 -0000 >Number: 85973 >Category: ports >Synopsis: Update port: irc/ptlink-ircd to 6.19.4. Now it also will create user/group ircd without a special uid/gid. Also tested on 5.4-RELEASE >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Sep 11 14:00:27 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dennis Cabooter >Release: FreeBSD 6.0-BETA4 i386 >Organization: >Environment: System: FreeBSD midgard.noneofyourbusiness.nl 6.0-BETA4 FreeBSD 6.0-BETA4 #4: Wed Sep 7 13:20:56 CEST 2005 dnns@midgard.noneofyourbusiness.nl:/usr/obj/usr/src/sys/DESKTOP i386 >Description: >How-To-Repeat: >Fix: --- ptlink-ircd.diff begins here --- diff -Nru ptlink-ircd.orig/Makefile ptlink-ircd/Makefile --- ptlink-ircd.orig/Makefile Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/Makefile Sun Sep 11 14:29:55 2005 @@ -2,30 +2,42 @@ # Date created: 22 October 2004 # Whom: Dennis Cabooter # -# $FreeBSD: ports/irc/ptlink-ircd/Makefile,v 1.3 2005/05/18 23:52:35 edwin Exp $ +# $FreeBSD$ # PORTNAME= IRCd -PORTVERSION= 6.19.3 +PORTVERSION= 6.19.4 CATEGORIES= irc -MASTER_SITES= ftp://ftp.sunsite.dk/projects/ptlink/ircd/ \ - http://www.rootxs.org/pub/FreeBSD/distfiles/ +MASTER_SITES= ftp://ftp.sunsite.dk/projects/ptlink/ircd/ PKGNAMEPREFIX= PTlink- DISTNAME= PTlink${PORTVERSION} -PATCH_DIST_STRIP= -p1 - MAINTAINER= dennis@rootxs.org COMMENT= PTlink IRC daemon GNU_CONFIGURE= yes USE_GMAKE= yes -SYSCONFDIR= ${PREFIX}/etc/ptlink -CONFIGURE_ARGS= --sysconfdir=${SYSCONFDIR} +USER= ircd +GROUP= ircd + +PKGINSTALL= ${WRKDIR}/pkg-install +SYSCONFDIR= ${PREFIX}/etc/ptlink-ircd +RCDIR= ${PREFIX}/etc/rc.d +LOGDIR= ${PREFIX}/var/log + +CONFIGURE_ARGS= --sysconfdir=${SYSCONFDIR} --with-pidfile=${SYSCONFDIR}/ircd.pid post-install: - @${INSTALL_DATA} ${FILESDIR}/*.sample ${SYSCONFDIR} - @${SED} 's,%%SYSCONFDIR%%,${SYSCONFDIR},g' < ${PKGMESSAGE} + @${SED} -e 's,%%USER%%,${USER},g' -e 's,%%GROUP%%,${GROUP},g' \ + ${PKGDIR}/pkg-install > ${PKGINSTALL} || exit 1 + @${SED} -e 's,%%USER%%,${USER},g' \ + ${FILESDIR}/ptlink-ircd.sh > ${WRKDIR}/ptlink-ircd.sh || exit 1 + @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL || exit 1 + @${CHOWN} -R ${USER}:${GROUP} ${SYSCONFDIR} || exit 1 + @${CHOWN} -R ${USER}:${GROUP} ${LOGDIR} || exit 1 + @${INSTALL_SCRIPT} ${WRKDIR}/ptlink-ircd.sh ${RCDIR} || exit 1 + @${SED} -e 's,%%SYSCONFDIR%%,${SYSCONFDIR},g' -e 's,%%RCDIR%%,${RCDIR},g' \ + < ${PKGMESSAGE} .include diff -Nru ptlink-ircd.orig/distinfo ptlink-ircd/distinfo --- ptlink-ircd.orig/distinfo Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/distinfo Sun Sep 11 14:29:55 2005 @@ -1,2 +1,2 @@ -MD5 (PTlink6.19.3.tar.gz) = d46979f76e28757fedc508544dd0b5fa -SIZE (PTlink6.19.3.tar.gz) = 791346 +MD5 (PTlink6.19.4.tar.gz) = e7c1ac8e0f6eb5486378b84d3949cc2b +SIZE (PTlink6.19.4.tar.gz) = 786808 diff -Nru ptlink-ircd.orig/files/ircd.conf.sample ptlink-ircd/files/ircd.conf.sample --- ptlink-ircd.orig/files/ircd.conf.sample Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/files/ircd.conf.sample Thu Jan 1 01:00:00 1970 @@ -1,455 +0,0 @@ -# $Id: example.conf.short,v 1.6 2004/05/20 23:02:34 jpinto Exp $ -# IRC - Internet Relay Chat, doc/example.conf -# -# CopyRight (C) 2001, João Pinto -# Short ircd.conf -# check example.conf for original copyright -# -# This program 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; either version 1, or (at your option) -# any later version. -# -# This program 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 program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# -# IRC short example configuration file -# -# This file describes the information that should be present in your IRC -# configuration and how to present it. -# -# This is a short version please check example.conf for the full example. -# - -# M: set your server's name. Fields are, in order, host name (domain style), -# optional bind address, a text name, and unused. -# -# NOTE: The "optional bind address" is an address used in binding to a -# local address when we connect outbound. For example, if your server machine -# is myhost.example.com (192.168.1.5) and you want IRCD to connect to others -# from irc.example.com (192.168.1.250), you'd put 192.168.1.250 in the -# "optional bind address" field. If left blank, UNIX will choose the primary -# address of the interface closest to the destination. -# -# NOTE: As of PTlink6, the port field no longer binds a port by default. -# It is an inoperative and obsolete field. -# M:ServerName:bindaddress:Server Description -M:PTlink6.server.net::PTlink6 IRCd - www.ptlink.net - -# -# A: administrative information. This line should have three fields, which -# may contain any arbitrary text. It is printed by the /ADMIN command. -# -A:IRC Server Admin: :Some Admin - - - -# -# Y: define connection class. A class must be defined in a Y: line before -# it is used in a C, N, or I line. The fields are, in order, class number, -# ping frequency in seconds, connect frequency in seconds, maximum -# number of links (used for auto-connecting), and size of sendq. -# For servers a sendq of at least 4mb is recommended if not more. -# -# N.B. Y lines must be defined before I lines and O lines, since -# both I lines and O lines make reference to Y lines or classes. -# -# For clients, the connect frequency field is used to set the maximum -# number of connects from same IP address. i.e. setting this field to '1' -# will limit every I line using this Y, to one connection per IP address. -# leaving it blank or 0, will disable any such checking. -# - -# in this case, connect-frequency is 0 indicating that this is a client -# class (servers never connect to clients, it is the other way around). - -# ----------------------------------- -# Class 1 - Client connections -Y:1:90:0:800:100000 - -# Class 40 - Hub to leaf, autoconnect -Y:40:90:90:1:3500000 - -# Class 41 - Hub to leaf, autoconnect -Y:41:90:90:1:3500000 - -# Class 50 - Hub to hub, autoconnect -Y:50:90:60:1:4000000 - -# Class 51 - Hub to hub, no autoconnect -Y:51:90:60:0:4000000 - -# -# NOTE: Y: lines must be defined before any line that has a class -# field (I, O, C, and N lines), and therefore must be present -# in either the base ircd.conf or in the first .include'd -# conf file. - -# -# .include lines, insert a file from DPATH directory into the conf -# you could use this to insert a common file between several -# ircd's if you wished. include files are handled after all the -# other lines in the conf file are done. i.e. a .include is always -# as if it was at the end of the conf file. -# -#.include "olines.conf" - -# -# I: authorize clients to connect to your server. You can use domains, -# IP addresses, and asterisk wildcards. The second field can contain a -# password that the client must use in order to be allowed to connect. -# The optional fifth field may contain a connection class number. -# -I:NOMATCH::-*::1 - -#I:NOMATCH:password:*.net::1 - -# -# You can also limit the number of connections from one host -# to any value. This can be used to stop cloners -# This is done using the normally unused confreq line in the Y line. -# -# i.e. -# Allow 100 users in a "bad boy" class, but allow only ONE -# user per IP to connect at a time. -# -Y:3:90:1:100:100000 - -# -# Remember to put your "bad boy" I line last in the file, so it -# seen first and matches first before your standard I lines -# -# With PTlink ircd, max connections is taken from the class -# not per I line. i.e. the 3 I lines following will always add -# up to 100 or less, not 100 per I line. -I:NOMATCH::*@*ppp*::3 -I:NOMATCH::*@*slip*::3 -I:NOMATCH::*@*ts*::3 - -# -# a name pattern in the first field will never cause a match since it's only -# ever matched against an IP# in the form a.b.c.d and a number in the third -# field will never match since a hostname is always compared against this -# field. The '@' needs to be in the IP# section for ident to be used. - -# -# additional prefix characters in I lines are defined -# -# -# 1) There are noticeable differences in I: lines now. -# There are 4 special characters that you can stick in front -# of a hostname or ip# that do special things. -# These characters are: -# - This will never put a ~ for a user not running identd -# + This will force people matching this I: to require identd -# ! This means to only allow 1 connection per ip# in this I: -# ^ This will exempt a user from K/G lines, limited protection from D lines -# > This user is exempt from I line/server side connection limits -# (old F line) -# _ This user is exempt from G lines -# -# < This user is exempt from idle restrictions if IDLE_CHECK is defined -# - -# -# Examples: -# -# a) I:x::!*@*ppp*::class will only allow X connections per ip# for people -# who have *ppp* in their hostname where X is given in the Y: line. -# If there is no ! and you have a limit in your Y: line, then it matches -# full user@host instead of just host. - -# b) I:x::-*@*.cris.com::class will never show a ~, even though they may -# not be running identd. (This is equivilent to the old way of not -# specifying a @ in the I: line). - -# O: authorize operators. Fields are, in order, host name the operator must -# be logged in from (wildcards allowed), operator's password, operator's -# nickname, oper flags, connection class, umodes to be set on /oper, -# imodes to be set on /oper -# - -# The flags are: -# K/k - allow/disallow kill and kline -# O/o - allow/disallow global kill -# R/r - allow/disallow remote squit/connect -# U/u - allow/disallow unkline -# G/g - allow/disallow gline -# H/h - allow the use of /rehash, default is H for O and o, add h to -# disable an opers use of /rehash -# D/d - allow the use of /die or /restart. Default is d for disallowing -# /die /restart -# -# Default flags for opers are GKORUH -# Default flags for local ops, KUH -# These flags over-rule what the normal privs of an oper would be, -# but they cannot allow a local oper to do global kills for example. - -# Most operators have encrypted oper passwords. These passwords can be -# generated using the tools/mkpasswd program included with ircd. -# Both DES and MD5 passwords are supported as long as the underlying -# system supports both types. -# MD5 passwords can be generated by the -m option to mkpasswd. -# - -# NOTE: The easiest way to generate O:Lines is using the mkoline utility -# cd tools ; ./mkoline - -# This example will allow mynick to become global oper from *ptlink.net -# using password "mypassword", using default oper flags, -# setting user mode +N (Net Admin), and setting information modes: cdevf -O:*ptlink.net:mypassword:mynick:O:3:N:cdevf - -# -# This example allow this oper, to global kill, do remote squit/connect -# unklines, glines -# -O:db@*db.net:-encrypted password-:Dianora:ORUG:3 - -# -# This example disables this opers use of global kill, unkline, and gline -# The oper can still do remote squits/connects -# -O:newbie@*some.net:-encrypted password-:newbie:oug:3 - -# C:, N: set up connections to other servers. -# -# C: specifies a server that your server may connect to. -# N: allows a remote server to connect to your own. -# -# The two lines are usually given in pairs. -# -# These lines may contain a password in the second field. In fact, to -# maintain proper security, *all* IRC server links must have passwords. -# -# If a C: line contains four fields (the fourth being a TCP port number) -# IRC will actively try to connect to that server. You should have at least -# one such line. -# -# If an N: line contains four fields, the fourth should contain a number that -# specifies how many components of your own server's name to strip off the -# front and be replaced with a *. This is done to implement hostmasking. -# For example, to make hayes.ims.alaska.edu present itself to the world as -# *.alaska.edu, I would use a 2 (to strip off the first two parts). If you -# use this, be sure to tell the administrator of the servers you link to -- -# they must add your hostmasked name to their configuration file or you will -# be unable to connect. -# -# C/N rules: -# The host part of C/N lines MUST contain a valid hostname or IP address -# The host part in the C:line MUST be identical to the host part in the N:line -# The name part of the C/N lines MUST match the associated H/L line name, -# and must match the other server name according to is M:line -# The fifth field may contain a connection class number. -# The sixth field on a C:line can be used to specify an IP to be -# binded for the connection attempt. -# -# -# Syntax: -#C:host:password:name:port:class[:bindip] -#N:host:password:name:tostrip:class -# -# The following two lines tell my server to try connecting to -# byron.u.washington.edu. -# -#C:byron.u.washington.edu:crunchyfrog:byron.u.washington.edu:6667:40 -#N:byron.u.washington.edu:crunchyfrog:byron.u.washington.edu::40 -# -# The following two lines allow a server to connect to my server, but my -# server will not make any attempt to connect to it. Note that since the -# server is local to me, I am not using hostmasking. -# -#C:kaja.gi.alaska.edu:llamas:kaja.gi.alaska.edu::40 -#N:kaja.gi.alaska.edu:llamas:kaja.gi.alaska.edu::40 -# -# C and N lines may also use the "user@" combination in the same way as -# the I-lines. -# -#C:wisner@kaja.gi.alaska.edu:llamas:kaja.gi.alaska.edu::40 -#N:wisner@kaja.gi.alaska.edu:llamas:kaja.gi.alaska.edu::40 - - - -# -# K: kill a user automatically upon connecting. This is used to deny -# troublesome users access to your server. The fields are, in order, -# hostname (wildcards are allowed), time of day, and username. -# The second example restricts access from acad3.alaska.edu from -# 9:00am to noon, and 2:00pm to 5:00pm. This form is only supported if -# TIMED_KLINES is defined. -# -K:*.alaska.edu::FSSPR -K:acad3.alaska.edu:0900-1200,1400-1700:* - -# -# R: restrict user access. This is an extended form of the K: line. -# It looks for a match then runs an outside program that will determine -# whether the person should be allowed on. The fields are hostname, -# program, and username. A full pathname to the program should be used. -# The output of the program should be a string of the form "Y " -# to allow the user, or "N " to block them. In the first case -# the message is ignored; in the latter, it is sent as an error message -# to the user. R: lines are only functional if activated in config.h. -# -#R:kaja.gi.alaska.edu:/usr/local/lib/irc/does-eric-get-in:ejo - -# -# -# L: leaf. This forces the server listed to act as a leaf. If such a -# server allows any other servers to connect to it, its link is -# dropped. If a port parameter is non-zero, it is used to control the -# maximum depth that link will allow, where depth is the tree depth of -# that branch. -# -L:::kaja.gi.alaska.edu -L:::cm5.eng.umd.edu:1 - -# -# A new extension to the L-line allows you to be selective -# about which other servers you wish the connecting server to behave as -# as a leaf towards. The following would not allow any server connecting -# with a name that matches *.fi to introduce a server matching *.edu. -# -L:*.edu::*.fi - -# -# H: Hub. This is required to allow other servers which connect to you as -# a hub and introduce other servers. -# -# The fields are as follows: -# H:servers which are permitted entry::hub server # - -# -# The following example allows any *ptlink.net server to connect from some.hub.net -H:*ptlink.net::some.hub.net - -# -# P : port. The port line allows the server to listen on various ports for -# connections. -# The fields are as follows: -# P:default_codepage:bind_ip:options:port_number -# -# -# NOTES: As of PTlink6, you MUST have at least one P: line defining a port -# to listen on, or the server won't do much. -# The default codepage will be the default codepage set for users connection -# that port, it must be a codepage name loaded with dconf setting CodePages -# -# The listener options you can use are: -# S : Server Only (idea from UnrealIRCd) -# s : SSL connections -# W : WebChatPort -# If defined, user's IP/hostname will be retrived from USER -# for all connections coming from localhost on WebChatPort -# J - JavaChat (for CR Java Client) -# n - No Spoof (don't apply host spoof to users) -# -# -# If you compiled PTlink6 with IPv6 support and want to -# assing a special IPv6 address with port, put the IPv6 address -# inside a pair of [] like this example: -#P::[::1]::6667 -# The above example will make PTlink6 listen on port 6667 on your localhost IPv6 -# address, but you can put any other address that your machine have. -# To listen in all IPv6 and IPv4 addresses, use a * without the [ ] - -# Listen on port 6667 on all available interfaces. -P::::6667 - -#Listen on port 6666 for SSL connections -#P:::s:6666 -# This will try to bind listen port to IP 209.42.128.252, port 313337 -# with default codepage set to iso8859-1 -#P:iso8859-1:209.42.128.252::31337 - -# Listen on port 6667 on all available interfaces for servers. -#P:::S:6667 - -# -# D : dump. Dumps all connect attempts from the matched IP -# without any procesing. -# -# First arg is target IP and CIDR mask, second is a comment. -# -D:208.148.84.3:bot host that changes domain names frequently -D:128.183.0/24:NASA users aren't supposed to be on IRC - -# -# d : immunity to D dump -# As in D line , First arg is targe IP and CIDR mask, second is a comment. -# -d:199.0.154.0/24:Don't D line ais.net: - -# -# server "clusters" -# U: lines treat each of these servers as being part of your server cluster -# klines placed on this server will be forwarded to the servers named -# in the U lines here. LOCOPS will also be forwarded, but will appear -# as "SLOCOPS" instead of "LOCOPS" -# -# i.e. irc_hub.somewhere.net has leaf servers irc1.somewhere.net -# irc2.somewhere.net - -# Hub server would have -U:irc1.somewhere.net: -U:irc2.somewhere.net - -# each client server would have -U:irc_hub.somewhere.net - -# -# -# Q lines, not the old server Q lines, but Quarantine lines for -# nicks. Only checked at NICK time, i.e. if added and hashed in -# will not kill users who match this nick. -# -Q:dcc-*:dcc bots not allowed on this server -Q:lamestbot:You have to be kidding me -Q:crush:In memory of Janet Pippin -Q:cwush:In memory of Janet Pippin -Q:callas:Only allowed from this host:callas@oper.irc.arpa.com -# -# X lines. -# Used to match gecos fields and prohibit users or warn about users -# who have matching strings in those fields from getting on the server. -# -# Field are the match string, reason, unused, and the action value -# -# Action values for X lines are 0, 1, and 2. -# 0 warns opers set +r only -# 1 rejects the user, and sends a notice to +r opers -# 2 silently rejects the user. -# -# These three examples only warn -X:*www*:Possible spambot warning 1::0 -X:*http*:Possible spambot warning 2::0 -X:*sex*:Possible spambot warning 3::0 -# -# These two examples reject the client -# use this to reject IPHONE users -X:* vc:IPHONE user::1 -# This is a very probable spambot -X:*see me at*:This has GOT to be a spambot::1 -X:*hi baby*:This has GOT to be a spambot::1 - -# It is possible to show a different Message of the Day to a connecting -# client depending on its origin. -# T:: -#T:*.net:net.motd - -# Sample lines for Services -# Note: services don't listen on any port -H:*::services.ptlink.net -C:127.0.0.1:servpass:services.ptlink.net::51 -N:127.0.0.1:servpass:services.ptlink.net::51 - -# Sample lines for PTOPM -C:127.0.0.1:xptopass:PTOPM.ptlink.net::51 -N:127.0.0.1:xptopass:PTOPM.ptlink.net::51 diff -Nru ptlink-ircd.orig/files/ircd.motd.sample ptlink-ircd/files/ircd.motd.sample --- ptlink-ircd.orig/files/ircd.motd.sample Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/files/ircd.motd.sample Thu Jan 1 01:00:00 1970 @@ -1,14 +0,0 @@ - _____ - / \_________ __ __ __ __ __ ___ - / o / /_|_ | (__) \ | | |/ / - / ___/___ __/___/ |__|_ | \| | /_ - \___/ / \ |______/_|__|\___|__|\___\(NT) - \_____/ ### N E T W O R K S - ### - _____ _ ### _________ - | | #######\/ / ___ - | |#### #### _____/ | | - | ### O /###/ ___| | - | ### \###\___/_ | - | |####\ #### \ \ | - |_____|__######_\________\____| diff -Nru ptlink-ircd.orig/files/kline.conf.sample ptlink-ircd/files/kline.conf.sample --- ptlink-ircd.orig/files/kline.conf.sample Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/files/kline.conf.sample Thu Jan 1 01:00:00 1970 @@ -1 +0,0 @@ -# Empty kline file diff -Nru ptlink-ircd.orig/files/main.dconf.sample ptlink-ircd/files/main.dconf.sample --- ptlink-ircd.orig/files/main.dconf.sample Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/files/main.dconf.sample Thu Jan 1 01:00:00 1970 @@ -1,106 +0,0 @@ -# ***************************************************************** -# * PTlink IRCd is (C) CopyRight PTlink Coders Team 1999-2000 * -# * http://www.ptlink.net/Coders - coders@PTlink.net * -# * This program is distributed under GNU Public License * -# * Please read the file COPYING for copyright information. * -# ***************************************************************** - -# File: main.dconf -# Desc: ircd main dconf file -# Author: Lamego@PTlink.net -# Date: Mon 15 Jan 2001 07:18:17 PM WET - - -# Legend: -# [YES] - If option value is undefined, YES is assumed - -# First we include network settings -.include network.dconf - -# Define if you want to try reverse hostname lookup -# during client's connection [YES] -ReverseLookup Yes - -# Define if you want to use ident lookup -CheckIdentd No - -# Define if you want to hide information notices sent to users -# during connection. -HideConnectInfo No - -# Define /helpsys paths -UserHelpFile "help.user" -OperHelpFile "help.oper" -AdminHelpFile "help.admin" - -# When AllowChanCTCP is NO, only ops or voices can send -# CTCP's to the entire channel -AllowChanCTCP NO - -# Defines the allowed interval between repeated messsages -# sent to a noflood (+d) channel -ChanFloodTime 10 - -# If defined clock time zone will be set to the specified string -# on ircd startup -# NOTE: This is normally required for ircds running on foreign machines -# related to the network time zone. -#TimeZone "GMT+0" - -# If defined connecting clients will be checked for clones -# if more than CheckClonesLimit connect from the same host -# during CheckClonesPeriod that host will be throttled for CheckClonesDelay -CheckClones YES - - # after this number of connections from same host - CheckClonesLimit 3 - - # during this period - CheckClonesPeriod 15s - - # throttle this host for this time - CheckClonesDelay 1m - -# CheckTargetLimit: -# -# Will block users who are using too many different targets -# on privmsg/notice during a short period of time. -# A good option to block spammers - -CheckTargetLimit YES - -# CheckSpamOnTarget -# -# If defined when triggering CheckTargetLimit the message will be checked for spamwords, -# if a spamword or a channel name is found on the message, the user will get zombie and -# zombie. - -# CheckSpamOnTarget YES - -# Defines the maxinum number of channels a user can join -MaxChansPerUser 5 - -# Defines the maximum number of channels a registered user can join -# If defined will override MaxChansPerUser for registered nicks -MaxChansPerRegUser 20 - -# Define if you want to use IRCNTP -# this will make all time stamps to be adjusted with an -# offset calculated relative to the hub or services time -# during their connection -UseIRCNTP Yes - -# Path for codepage files needed by unicode translation -CodePagePath "codepage" - -# List of codepage files that should be loaded from CodePagePath -# a .cp extension will be appended to the filename -CodePages "iso8859-1,iso8859-5,iso8859-9,cp1251,cp1253,cp850,cp860,cp866" - -# Define if you want users to join a given channel after connect -# NOTES: -# Do not prefix channel names with the # symbol -# You can specify multiple channels splitting them with "," -# AutoJoinChan "PTlink" - -# END OF FILE diff -Nru ptlink-ircd.orig/files/network.dconf.sample ptlink-ircd/files/network.dconf.sample --- ptlink-ircd.orig/files/network.dconf.sample Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/files/network.dconf.sample Thu Jan 1 01:00:00 1970 @@ -1,242 +0,0 @@ -# ***************************************************************** -# * PTlink IRCd is (C) CopyRight PTlink Coders Team 1999-2000 * -# * http://www.ptlink.net/Coders - coders@PTlink.net * -# * This program is distributed under GNU Public License * -# * Please read the file COPYING for copyright information. * -# ***************************************************************** -# $Id: network.dconf.sample,v 1.19 2004/12/26 09:54:55 stinger Exp $ -# Legend: -# [YES] - If option value is undefined, YES is assumed - -# File: network.dconf -# Desc: network configuration file -# Author: Lamego@PTlink.net -# Date: Thu 14 Feb 2002 08:45:09 PM WET - -# Network name -NetworkName "PTlink" - -# NetworkAUP -NetworkAUP "Our network AUP can be found at http://www.ptlink.net/aup/" - -# host to be advised on server full/no authorization -RandomHost "irc.ptlink.net" - -# Network Description -NetworkDesc "PTlink IRC Network" - -# Help Channel -HelpChan "#PTlink" - -# Services server name -ServicesServer Services.PTlink.net - -# Enable this to hide ServicesServer on /LINKS -HideServicesServer YES - -# will force the use of /service instead of /msg service -# where services is a services client name (e.g.: nickserv) -# note that the /service alias is always available [YES] -ForceServicesAlias YES - -# Services flood protection system settings - # to limit services usage - ServicesInterval 1m - - # maximum services usage count during ServicesInterval - ServicesUseCount 10 - - -# If defined channel admins will be prefixed with '.' -# on the channel user list [YES] -AdminWithDot YES - -# Spam words (blocked on no spam (+S) channel mode) -# comma delimited, max: 31 words -SpamWords "http,www.,/server" - - -# If defined user quit messages will be overridden with NoQuitMsg -#NoQuitMsg "No quit messages on this server" - -# Anti Spam Exit -# If AntiSpamExitMsg is defined, the clients exit message -# to be sent to a channel if the client has been on for less than -# AntiSpamExitTime will be replaced with AntiSpamExitMsg -# (idea due to ThaDragon) - AntiSpamExitMsg "Not enough time connected" - AntiSpamExitTime 2m - -# If defined quit messages will be checked for SpamWords, -# if any word is found, the message will be replaced -# with NoSpamExitMSg -#NoSpamExitMsg "No spam on this server" - -# If defined colored quit messages will be replaced with NoColorsQuitMsg -#NoColorsQuitMsg "Good clients don't use colored quits" - -# If defined all user quit messages will be prefixed with QuitPrefix -QuitPrefix "Quit: " - -# If defined all quits of a zombied user will be replaced with ZombieQuitMsg -#ZombieQuitMsg "Hmmzzz, it's spooky out there" - -# If defined netsplit message will be override with OverrideNetsplitMessage -OverrideNetsplitMessage "User lost on netsplit" - -# If defined will hide the user's server from the whois reply -HideServerOnWhois YES - -# will replace some part of the user's host in order to protect him -# from DoS. [YES] -HostSpoofing YES - - # Available masking methods - # 0 - Prefixed checksum mask - # 1 - crypt() mutation mask - SpoofMethod 0 - - # Prefix to be used for host spoofing, the meaning depends - # on the spoof method: - # 0 - String to be merged on soofed host - # 1 - Salt for crypt() - -HostPrefix "PTlink" - -# Used for spoof method 0 -# Use a random set of numbers to crypt the hosts -# NOTE: If you have a network, make sure all network servers use the SAME CryptKey -CryptKey 77335465 - -# Spoofed mask settings -# You can use "+" on the beginning of the mask to provide a @nick.mask format - - # TechAdmin mask - TechAdminMask "Tech@Admin.PTlink.net" - - # NetAdmin mask - NetAdminMask "Net@Admin.PTlink.net" - - # Services Admin mask - SAdminMask "Services@Admin.PTlink.net" - - # Server Admin mask - AdminMask "Server@Admin.PTlink.net" - - # Global Operator mask - OperMask "Oper@PTlink.net" - - # Local Operator mask - LocopMask "LocOp@PTlink.net" - - # Helper mask - HelperMask "Helper.PTlink.net" - - - -# IRC Operator Options - - # If YES a nick needs to have +r before getting /oper [ YES ] - OnlyRegisteredOper YES - - # If YES Opers are able to join +i/+k/+l channels (also if banned) - OperCanAlwaysJoin NO - - # If YES Opers can always send messages to any channel - OperCanAlwaysSend YES - - # if YES Opers are able to change their host with /NEWMASK - OperCanUseNewMask YES - - # if YES Opers cannot be kicked by normal users - OperKickProtection NO - - # if defined allows a IRC Opers to join any channel - # if using OperByPass string has the key - OperByPass "operbypass" - - # If defined allows self /kills - EnableSelfKill NO - - # If defined will remove oper flag when the user is idle - # for more than MaxOperIdleTime - MaxOperIdleTime 1h - -# Disable the /links command to users? -DisableLinksForUsers NO - -# Can't send messages # -NoCTCP_Msg "cannot send CTCP's to channel" -Moderated_Msg "channel is moderated, you do not have a voice" -NoExternal_Msg "channel does not allow external messages" -Banned_Msg "you are banned from this channel" -NoSpam_Msg "no url/server messages allowed on this channel" -NoFlood_Msg "cannot send repeated messages to this channel" -NoDCCSend_Msg "You cannot send files (possible virus infection)" - -# You MUST put the "%i", they will be replace with the number of -# lines and number of seconds -FloodLimit_Msg "Flood! (%i lines in %i seconds)" - -# QModeMsg - +q channel modes quit message -# If define this message will be used has the quit reason -# for quitting users on +q channels. -QModeMsg "Quit" - -# If defined will disable nick changes after connect -# (can be useful for web interfaces) -LockNickChange NO - -# If defined, only IRC opers will be able to join new channels -# and +r channels will be kept even when after empty. -# NOTE: This option should be used with no expire channels -# or else empty non used channels can be kept "forever". - -RestrictedChans No - -# RestrictedChans - the message that will be sent to users joining -# a non existing channel with RestrictedChans On -RestrictedChansMsg "Cannot create new channels on this network, please type /list and join a existing one" - -# If defined all other users will see this message as -# the glined user quit instead of gline reason -GLineOthersReason "Connection closed" - -# If defined all other users will see this message as -# the glined user quit instead of gline reason -KLineOthersReason "Connection closed" - -# If define this time will be used when no valid time -# is specified on /GLINE -DefaultGLineTime 10d - -# If define this will be the reason used for glines -# when no reason is supplied on /GLINE -DefaultGLineReason "Please read http://www.ptlink.net/aup/" - -# Do you want to GLine all users that are killed by Excess Flood? -# If set 0d it will be disabled -# GLineOnExcessFlood 1d - -# If YES all users will be able to use /IRCOPS to list online opers -IRCopsForAll Yes - -# if YES the numerical IP will be used instead of the real hostname -# on user info for IRC Opers/Services -IPIdentifyMode Yes - -# if YES modes will only be allowed on registered channels -# when services are present -SecureModes Yes - -# if YES, anyone will be able to use the SETNAME feature -# otherwise, only opers can change their real names -AllowSetNameToEveryone No - -# if Yes everyone will see his own realhost on his/her whois, also -# IRC Operators will see usermodes and realhost of the user they do a /whois on -WhoisExtension No - -# When defined will automatically set users as away when -# they become idle more than AutoAwayIdleTime . -AutoAwayIdleTime 1h diff -Nru ptlink-ircd.orig/files/opers.motd.sample ptlink-ircd/files/opers.motd.sample --- ptlink-ircd.orig/files/opers.motd.sample Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/files/opers.motd.sample Thu Jan 1 01:00:00 1970 @@ -1,5 +0,0 @@ - -Welcome to PTlink IRCd ----------------------- -Please type /HelpSys for a list of available commands/topics - diff -Nru ptlink-ircd.orig/files/patch-tools::install_ircd ptlink-ircd/files/patch-tools::install_ircd --- ptlink-ircd.orig/files/patch-tools::install_ircd Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/files/patch-tools::install_ircd Thu Jan 1 01:00:00 1970 @@ -1,21 +0,0 @@ ---- tools/install_ircd.orig Sun May 15 13:25:29 2005 -+++ tools/install_ircd Sun May 15 13:24:43 2005 -@@ -120,12 +120,12 @@ - # try to install the example files if needed - - check_install ${BINPATH}/mkpasswd${EXESUFFIX} tools/mkpasswd${EXESUFFIX} --check_install_data ${ETCPATH}/ircd.conf samples/example.conf.short --check_install_data ${ETCPATH}/ircd.motd samples/ptlink.motd --check_install_data ${ETCPATH}/opers.motd samples/opers.motd --check_install_data ${ETCPATH} samples/kline.conf --check_install_data ${ETCPATH}/main.dconf samples/main.dconf.sample --check_install_data ${ETCPATH}/network.dconf samples/network.dconf.sample -+#check_install_data ${ETCPATH}/ircd.conf samples/example.conf.short -+#check_install_data ${ETCPATH}/ircd.motd samples/ptlink.motd -+#check_install_data ${ETCPATH}/opers.motd samples/opers.motd -+#check_install_data ${ETCPATH} samples/kline.conf -+#check_install_data ${ETCPATH}/main.dconf samples/main.dconf.sample -+#check_install_data ${ETCPATH}/network.dconf samples/network.dconf.sample - if [ "${EXESUFFIX}" != "" ]; then - check_install_data ${ETCPATH}/resolv.conf samples/resolv.conf.sample - fi diff -Nru ptlink-ircd.orig/files/ptlink-ircd.sh ptlink-ircd/files/ptlink-ircd.sh --- ptlink-ircd.orig/files/ptlink-ircd.sh Thu Jan 1 01:00:00 1970 +++ ptlink-ircd/files/ptlink-ircd.sh Sun Sep 11 14:29:55 2005 @@ -0,0 +1,25 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: ircd +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON + +# Add the following line(s) to /etc/rc.conf: +# ircd_enable (bool): Set to "NO" by default, set it to "YES" to enable ircd +# ircd_user (str): Default to "%%USER%%" + +ircd_enable=${ircd_enable-"NO"} +ircd_user=${ircd_user-"%%USER%%"} + +. /etc/rc.subr + +name="ircd" +rcvar=`set_rcvar` +pidfile="/usr/local/etc/ptlink-ircd/ircd.pid" +command="/usr/local/bin/ircd" + +load_rc_config "$name" +run_rc_command "$1" diff -Nru ptlink-ircd.orig/pkg-install ptlink-ircd/pkg-install --- ptlink-ircd.orig/pkg-install Thu Jan 1 01:00:00 1970 +++ ptlink-ircd/pkg-install Sun Sep 11 14:29:55 2005 @@ -0,0 +1,19 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +if pw groupshow "%%GROUP%%" > /dev/null 2>&1; then + echo '===> Using existing group "%%GROUP%%"' +else + echo '===> Adding group "%%GROUP%%"' + pw groupadd %%GROUP%% || exit 1 +fi + +if pw usershow "%%USER%%" > /dev/null 2>&1; then + echo '===> Using existing user "%%USER%%"' +else + echo '===> Adding user "%%USER%%"' + pw adduser %%USER%% -g %%GROUP%% -h - -d "/nonexistent" \ + -s "/nonexistent" -c "IRC daemon" || exit 1 +fi diff -Nru ptlink-ircd.orig/pkg-message ptlink-ircd/pkg-message --- ptlink-ircd.orig/pkg-message Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/pkg-message Sun Sep 11 14:29:55 2005 @@ -2,10 +2,10 @@ PTlink IRC daemon is now installed. -Please copy the sample files %%SYSCONFDIR%%/*.conf.sample,*.dconf.sample -to %%SYSCONFDIR%%/*.conf,*.dconf. +Edit the configuration files in %%SYSCONFDIR%% to suit +your needs. -Edit the configuration files %%SYSCONFDIR%%/*.conf,*.dconf to suit your -needs. +Add ircd_enable="YES" to rc.conf and start ircd by running: +%%RCDIR%%/ptlink-ircd.sh start ====================================================================== diff -Nru ptlink-ircd.orig/pkg-plist ptlink-ircd/pkg-plist --- ptlink-ircd.orig/pkg-plist Sun Sep 11 14:29:25 2005 +++ ptlink-ircd/pkg-plist Sun Sep 11 14:29:55 2005 @@ -1,27 +1,22 @@ bin/ircd bin/mkpasswd bin/sendbug -etc/ptlink/codepage/cp1251.cp -etc/ptlink/codepage/cp1253.cp -etc/ptlink/codepage/cp850.cp -etc/ptlink/codepage/cp860.cp -etc/ptlink/codepage/cp866.cp -etc/ptlink/codepage/iso8859-1.cp -etc/ptlink/codepage/iso8859-5.cp -etc/ptlink/codepage/iso8859-9.cp -etc/ptlink/codepage/koi8r.cp -etc/ptlink/codepage/koi8u.cp -etc/ptlink/codepage/mac.cp -etc/ptlink/codepage/translit.cp -etc/ptlink/help.admin -etc/ptlink/help.oper -etc/ptlink/help.user -etc/ptlink/ircd.conf.sample -etc/ptlink/ircd.motd.sample -etc/ptlink/kline.conf.sample -etc/ptlink/main.dconf.sample -etc/ptlink/network.dconf.sample -etc/ptlink/opers.motd.sample -etc/ptlink/version.info -@dirrm etc/ptlink/codepage -@unexec rmdir %D/etc/ptlink 2> /dev/null || true +etc/ptlink-ircd/codepage/cp1251.cp +etc/ptlink-ircd/codepage/cp1253.cp +etc/ptlink-ircd/codepage/cp850.cp +etc/ptlink-ircd/codepage/cp860.cp +etc/ptlink-ircd/codepage/cp866.cp +etc/ptlink-ircd/codepage/iso8859-1.cp +etc/ptlink-ircd/codepage/iso8859-5.cp +etc/ptlink-ircd/codepage/iso8859-9.cp +etc/ptlink-ircd/codepage/koi8r.cp +etc/ptlink-ircd/codepage/koi8u.cp +etc/ptlink-ircd/codepage/mac.cp +etc/ptlink-ircd/codepage/translit.cp +etc/ptlink-ircd/help.admin +etc/ptlink-ircd/help.oper +etc/ptlink-ircd/help.user +etc/ptlink-ircd/version.info +etc/rc.d/ptlink-ircd.sh +@dirrm etc/ptlink-ircd/codepage +@unexec rmdir %D/etc/ptlink-ircd 2> /dev/null || true --- ptlink-ircd.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 14:00:29 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5EFE16A420 for ; Sun, 11 Sep 2005 14:00:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E07843D4C for ; Sun, 11 Sep 2005 14:00:28 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8BE0SJV065879 for ; Sun, 11 Sep 2005 14:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8BE0Sjr065874; Sun, 11 Sep 2005 14:00:28 GMT (envelope-from gnats) Resent-Date: Sun, 11 Sep 2005 14:00:28 GMT Resent-Message-Id: <200509111400.j8BE0Sjr065874@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, Dennis Cabooter Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0AFE16A41F for ; Sun, 11 Sep 2005 13:58:35 +0000 (GMT) (envelope-from dnns@midgard.noneofyourbusiness.nl) Received: from midgard.noneofyourbusiness.nl (ip5651ca5e.adsl-surfen.hetnet.nl [86.81.202.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69D4343D49 for ; Sun, 11 Sep 2005 13:58:33 +0000 (GMT) (envelope-from dnns@midgard.noneofyourbusiness.nl) Received: from midgard.noneofyourbusiness.nl (midgard [127.0.0.1]) by midgard.noneofyourbusiness.nl (8.13.4/8.13.1) with ESMTP id j8BDwWk3063561 for ; Sun, 11 Sep 2005 15:58:32 +0200 (CEST) (envelope-from dnns@midgard.noneofyourbusiness.nl) Received: (from dnns@localhost) by midgard.noneofyourbusiness.nl (8.13.4/8.13.1/Submit) id j8BDwWvo063560; Sun, 11 Sep 2005 15:58:32 +0200 (CEST) (envelope-from dnns) Message-Id: <200509111358.j8BDwWvo063560@midgard.noneofyourbusiness.nl> Date: Sun, 11 Sep 2005 15:58:32 +0200 (CEST) From: Dennis Cabooter To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85974: Update port: irc/ptlink-services to 3.4.1. Now it also will create user/group ircd without a special uid/gid. Also tested on 5.4-RELEASE X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dennis Cabooter List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 14:00:29 -0000 >Number: 85974 >Category: ports >Synopsis: Update port: irc/ptlink-services to 3.4.1. Now it also will create user/group ircd without a special uid/gid. Also tested on 5.4-RELEASE >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: Sun Sep 11 14:00:28 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dennis Cabooter >Release: FreeBSD 6.0-BETA4 i386 >Organization: >Environment: System: FreeBSD midgard.noneofyourbusiness.nl 6.0-BETA4 FreeBSD 6.0-BETA4 #4: Wed Sep 7 13:20:56 CEST 2005 dnns@midgard.noneofyourbusiness.nl:/usr/obj/usr/src/sys/DESKTOP i386 >Description: >How-To-Repeat: >Fix: --- ptlink-services.diff begins here --- diff -Nru ptlink-services.orig/Makefile ptlink-services/Makefile --- ptlink-services.orig/Makefile Sun Sep 11 14:29:35 2005 +++ ptlink-services/Makefile Sun Sep 11 14:30:01 2005 @@ -2,19 +2,17 @@ # Date created: 22 October 2004 # Whom: Dennis Cabooter # -# $FreeBSD: ports/irc/ptlink-services/Makefile,v 1.4 2005/05/24 20:22:33 pav Exp $ +# $FreeBSD$ # PORTNAME= Services -PORTVERSION= 2.26.1 -PORTREVISION= 1 +PORTVERSION= 3.4.1 CATEGORIES= irc -MASTER_SITES= ftp://ftp.sunsite.dk/projects/ptlink/services2/ \ - http://www.rootxs.org/pub/FreeBSD/distfiles/ +MASTER_SITES= ftp://ftp.sunsite.dk/projects/ptlink/ircsvs3/ PKGNAMEPREFIX= PTlink- -DISTNAME= PTlink.${PORTNAME}2.26-eol.1 +DISTNAME= PTlinkIRC.${PORTNAME}${PORTVERSION} -PATCH_DIST_STRIP= -p1 +PATCH_DIST_STRIP= -p1 MAINTAINER= dennis@rootxs.org COMMENT= PTlink IRC services @@ -22,13 +20,26 @@ GNU_CONFIGURE= yes USE_GMAKE= yes USE_PERL5= yes +USE_MYSQL= yes + +USER= ircd +GROUP= ircd + +PKGINSTALL= ${WRKDIR}/pkg-install +SYSCONFDIR= ${PREFIX}/etc/ptlink-services +RCDIR= ${PREFIX}/etc/rc.d -SYSCONFDIR= ${PREFIX}/etc/ptlink CONFIGURE_ARGS= --sysconfdir=${SYSCONFDIR} post-install: - @${INSTALL_DATA} ${FILESDIR}/*.sample ${SYSCONFDIR} - @${INSTALL_DATA} ${FILESDIR}/create_tables.sql ${SYSCONFDIR} - @${SED} 's,%%SYSCONFDIR%%,${SYSCONFDIR},g' < ${PKGMESSAGE} + @${SED} -e 's,%%USER%%,${USER},g' -e 's,%%GROUP%%,${GROUP},g' \ + ${PKGDIR}/pkg-install > ${PKGINSTALL} || exit 1 + @${SED} -e 's,%%USER%%,${USER},g' ${FILESDIR}/ptlink-services.sh > \ + ${WRKDIR}/ptlink-services.sh || exit 1 + @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL || exit 1 + @${CHOWN} -R ${USER}:${GROUP} ${SYSCONFDIR} || exit 1 + @${INSTALL_SCRIPT} ${WRKDIR}/ptlink-services.sh ${RCDIR} || exit 1 + @${SED} -e 's,%%SYSCONFDIR%%,${SYSCONFDIR},g' \ + -e 's,%%RCDIR%%,${RCDIR},g' < ${PKGMESSAGE} .include diff -Nru ptlink-services.orig/distinfo ptlink-services/distinfo --- ptlink-services.orig/distinfo Sun Sep 11 14:29:35 2005 +++ ptlink-services/distinfo Sun Sep 11 14:30:01 2005 @@ -1,2 +1,2 @@ -MD5 (PTlink.Services2.26-eol.1.tar.gz) = 21db7f28ca4e09053d7f1ab5689e9a27 -SIZE (PTlink.Services2.26-eol.1.tar.gz) = 568462 +MD5 (PTlinkIRC.Services3.4.1.tar.gz) = d976eb60881963eaded76f28efd624f0 +SIZE (PTlinkIRC.Services3.3.0.tar.gz) = 411223 diff -Nru ptlink-services.orig/files/create_tables.sql ptlink-services/files/create_tables.sql --- ptlink-services.orig/files/create_tables.sql Sun Sep 11 14:29:35 2005 +++ ptlink-services/files/create_tables.sql Thu Jan 1 01:00:00 1970 @@ -1,89 +0,0 @@ -DROP TABLE IF EXISTS nickserv; -CREATE TABLE nickserv ( - snid INT UNSIGNED NOT NULL auto_increment, - nick varchar(32) NOT NULL default '', - t_reg datetime NOT NULL, - t_ident datetime NOT NULL, - t_seen datetime NOT NULL, - t_sign datetime NOT NULL, - pass varchar(32) default NULL, - email varchar(64) default NULL, - url varchar(64) default NULL, - imid varchar(64) default NULL, - location varchar(64) default NULL, - ontime INT UNSIGNED NOT NULL default '0', - username varchar(32) NOT NULL default '0', - realhost varchar(64) default NULL, - info varchar(64) default NULL, - nmask INT UNSIGNED default NULL, - ajoin varchar(128) default NULL, - status int NOT NULL default '0', - flags int NOT NULL default '0', - securitycode varchar(32) default NULL, - lang int NOT NULL default '0', - master_snid INT UNSIGNED NOT NULL default '0', - PRIMARY KEY (snid), - UNIQUE KEY nick (nick) -) Type = InnoDB; - -DROP TABLE IF EXISTS memoserv; -CREATE TABLE memoserv( - smid INT UNSIGNED NOT NULL auto_increment, - owner_snid INT UNSIGNED NOT NULL, - sender_snid INT UNSIGNED NOT NULL, - sender_name varchar(32) NULL, # the sender_snid may drop - flags INT UNSIGNED NOT NULL, - t_send DATETIME NOT NULL, - message VARCHAR(255) NOT NULL, - PRIMARY KEY (smid), - KEY smid (smid) -) Type = InnoDB; - -# Table structure for table `chanserv` -DROP TABLE IF EXISTS chanserv; -CREATE TABLE chanserv ( - scid INT UNSIGNED NOT NULL auto_increment, - name varchar(64) NOT NULL default '', - url varchar(64) default NULL, - email varchar(64) default NULL, - founder INT UNSIGNED NOT NULL default '0', - successor INT UNSIGNED NOT NULL default '0', - last_topic text, - last_topic_setter varchar(32) default NULL, - t_ltopic datetime NOT NULL, - t_reg datetime NOT NULL, - t_last_use datetime NOT NULL, - mlock varchar(64) default NULL, - status int(2) NOT NULL default '0', - flags int(2) NOT NULL default '0', - entrymsg varchar(255) default NULL, - cdesc varchar(255) default NULL, - t_maxusers datetime NOT NULL, - maxusers int(5) NOT NULL default '0', - PRIMARY KEY (scid), - UNIQUE KEY name (name) -) Type = InnoDB; - -# This is just a temporary table to map access list levels -# to chan roles -DROP TABLE IF EXISTS cs_role_temp; -CREATE TABLE cs_role_temp ( - scid INT UNSIGNED NOT NULL, - snid INT UNSIGNED NOT NULL, - who INT UNSIGNED NOT NULL, - rtype INT NOT NULL -) Type = InnoDB; - -DROP TABLE IF EXISTS ircsvs_tables; -CREATE TABLE ircsvs_tables( - name varchar(32) NOT NULL, - version INT UNSIGNED NOT NULL, - inst_time datetime NOT NULL -) Type = InnoDB; - -# this tables are installed by services2 -INSERT INTO ircsvs_tables VALUES ("mysql", 1 , NOW()); -INSERT INTO ircsvs_tables VALUES ("nickserv", 1 , NOW()); -INSERT INTO ircsvs_tables VALUES ("chanserv", 1 , NOW()); -INSERT INTO ircsvs_tables VALUES ("memoserv", 1 , NOW()); - diff -Nru ptlink-services.orig/files/domain.def.sample ptlink-services/files/domain.def.sample --- ptlink-services.orig/files/domain.def.sample Sun Sep 11 14:29:35 2005 +++ ptlink-services/files/domain.def.sample Thu Jan 1 01:00:00 1970 @@ -1,17 +0,0 @@ -# Please read D -# The format for domain language definitions is: -# domain language_number -# language number must be one from /NickServ HELP SET Language -# Unresolved domains will use the default language -[Domain] -pt 2 -tr 3 -de 4 -at 4 -uk 1 -us 1 -com 1 -it 5 -nl 6 -br 7 - diff -Nru ptlink-services.orig/files/patch-configure ptlink-services/files/patch-configure --- ptlink-services.orig/files/patch-configure Thu Jan 1 01:00:00 1970 +++ ptlink-services/files/patch-configure Sun Sep 11 14:30:01 2005 @@ -0,0 +1,11 @@ +--- configure.orig Sun Sep 11 12:49:13 2005 ++++ configure Sun Sep 11 12:49:48 2005 +@@ -7562,7 +7562,7 @@ + " + # Web support: ${web_support} + echo "#define BINPATH \"${prefix}/bin\"" > include/path.h +-echo "#define ETCPATH \"${prefix}/etc\"" >> include/path.h ++echo "#define ETCPATH \"${prefix}/etc/ptlink-services\"" >> include/path.h + echo "#define DATAPATH \"${prefix}/data\"" >> include/path.h + echo "#define VARPATH \"${prefix}/var\"" >> include/path.h + echo "#define LOGPATH \"${prefix}/var/log\"" >> include/path.h diff -Nru ptlink-services.orig/files/patch-src::Makefile.in ptlink-services/files/patch-src::Makefile.in --- ptlink-services.orig/files/patch-src::Makefile.in Sun Sep 11 14:29:35 2005 +++ ptlink-services/files/patch-src::Makefile.in Thu Jan 1 01:00:00 1970 @@ -1,15 +0,0 @@ ---- src/Makefile.in.orig Wed Dec 8 20:23:25 2004 -+++ src/Makefile.in Sun May 22 16:12:40 2005 -@@ -138,12 +138,6 @@ - cd $(bindir) ; \ - $(LN) -s services listchans; \ - fi -- @if ! test -f $(sysconfdir)/services.conf; then \ -- $(INSTALL_DATA) ../data/example.conf $(sysconfdir)/services.conf; \ -- fi -- $(INSTALL_DATA) ../data/example.conf $(sysconfdir) -- $(INSTALL_DATA) ../data/domain.def $(sysconfdir) -- $(INSTALL_DATA) ../data/create_tables.sql $(sysconfdir) - @if test -f $(sysconfdir)/services.pid ; then \ - servicespid=`cat $(sysconfdir)/services.pid`; \ - if `kill -CHLD $$servicespid >/dev/null 2>&1`; then \ diff -Nru ptlink-services.orig/files/ptlink-services.sh ptlink-services/files/ptlink-services.sh --- ptlink-services.orig/files/ptlink-services.sh Thu Jan 1 01:00:00 1970 +++ ptlink-services/files/ptlink-services.sh Sun Sep 11 14:30:01 2005 @@ -0,0 +1,26 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: services +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON + + +# Add the following line(s) to /etc/rc.conf: +# services_enable (bool): Set to "NO" by default, set it to "YES" to enable services +# services_user (str): Default to "%%USER%%" + +services_enable=${services_enable-"NO"} +services_user=${services_user-"%%USER%%"} + +. /etc/rc.subr + +name="services" +rcvar=`set_rcvar` +pidfile="/usr/local/etc/ptlink-services/services.pid" +command="/usr/local/bin/ircsvs" + +load_rc_config "$name" +run_rc_command "$1" diff -Nru ptlink-services.orig/files/services.conf.sample ptlink-services/files/services.conf.sample --- ptlink-services.orig/files/services.conf.sample Sun Sep 11 14:29:35 2005 +++ ptlink-services/files/services.conf.sample Thu Jan 1 01:00:00 1970 @@ -1,853 +0,0 @@ -# Example configuration file for Services. After making the appropriate -# changes to this file, place it in the Services data directory (as -# specified in the "configure" script, default $HOME/services/data) -# under the name "services.conf". -# -# The format of this file is fairly simple: a line beginning with a # is a -# comment, and any other non-blank line is expected to be a directive and -# parameters, separated by spaces or tabs. For example: -# -# Directive Parameter-1 Parameter-2 ... -# -# Directives are case-insensitive. Note that some directives do not take -# any parameters; these are typically "on-off" directives, for which simply -# including the directive in this file (or removing it) has an effect on -# Services' functionality. -# -# If a parameter's value is a string which includes spaces, enclose the -# string in double quotation marks, like the example below. Quotes may be -# used around any string at all for clarity. -# -# "This is a parameter string with spaces in it" -# -# If you need to include a double quote inside a quoted string, precede it -# by a backslash: -# -# "This string has \"double quotes\" in it" -# -# Time parameters can be specified either as an integer representing a -# number of seconds (e.g. "3600" = 1 hour), or as an integer with a unit -# specifier: "s" = seconds, "m" = minutes, "h" = hours, "d" = days. -# Combinations (such as "1h30m") are not permitted. Examples (all of which -# represent the same length of time, one day): -# -# "86400", "86400s", "1440m", "24h", "1d" -# -# In the documentation for each directive, one of the following will be -# included to indicate whether an option is required: -# -# [REQUIRED] -# Indicates a directive which must be given. Without it, Services will -# not start. -# -# [RECOMMENDED] -# Indicates a directive which may be omitted, but omitting it may cause -# undesirable side effects. -# -# [OPTIONAL] -# Indicates a directive which is optional. If not given, the feature -# will typically be disabled. If this is not the case, more -# information will be given in the documentation. -# -# [DISCOURAGED] -# Indicates a directive which may cause undesirable side effects if -# specified. -# -# [DEPRECATED] -# Indicates a directive which will disappear in a future version of -# Services, usually because its functionality has been either -# superseded by that of other directives or incorporated into the main -# program. -# - -########################################################################### -# -# Remote server configuration -# -########################################################################### - -# RemoteServer [REQUIRED] -# Specifies the remote server hostname and port. The hostname may -# either be a standard Internet hostname or dotted-quad numeric -# address; the port number must be an integer between 1 and 65535 -# inclusive. The password is a string which should be enclosed in -# double quotes if it contains any spaces (or just for clarity). -# -# The remote server and port may be overridden at runtime with the -# -remote command-line option. The password may not be set at runtime. - -RemoteServer 127.0.0.1 6667 "servpass" - -# LocalAddress [port] [OPTIONAL] -# Specifies the local address to bind to before connecting to the -# remote server. This may be useful on multihomed hosts. The hostname -# and port number are specified the same way as with the RemoteServer -# directive. If this is not specified, Services will let the operating -# system choose the local address. If only a hostname is specified, -# Services will bind to that address but let the operating system -# choose the local port number. -# -# If you don't know what this means or don't need to use it, just leave -# the directive commented out. -# -# This directive may be overridden at runtime by the -local -# command-line option. - -#LocalAddress localhost.ptlink.net - -########################################################################### -# -# Services identification and pseudoclient names -# -########################################################################### - -# ServerName [REQUIRED] -# Specifies the IRC server name which Services should use. May be -# overridden by the -name command-line option. - -ServerName "services.PTlink.net" - -# ServerDesc [REQUIRED] -# Specifies the text which should appear as the server's information in -# /whois and similar queries. May be overridden by the -desc -# command-line option. - -ServerDesc "Services for PTlink IRC network" - -# ServiceUser [REQUIRED] -# Specifies the user@host mask which should be used by the Services -# pseudoclients. May be overridden by the -user and -host command-line -# options. - -ServiceUser "Services@PTlink.net" - -######################## -# IRCd related settings -####################### - -# OperControl [RECOMMENDED] -# Restricts the use of /oper to operserv registered opers -# if a user not services oper/admin tries to become oper -# services will remove their +o status -# NOTE: This may "jam" olines on some situations with ircds -# not coded to handle this features. -# -# Comment it to disable - -OperControl - -# NickChange [RECOMMENDED] -# Selects nick protection between nick change to _nick- -# or the old KILL protection system. -# -# Comment it to select KILL protection mode -NickChange - -# GuestPrefix [Optional] -# If defined will be used for forcec nick changes to -# GuestPrefixNNN -GuestPrefix "PTlink" - -# ...Name [REQUIRED except as noted below] -# Specify the nicknames (first parameter) and "real" names (second -# parameter) for the Services pseudoclients. - -NickServName "NickServ" "Nickname Service" -ChanServName "ChanServ" "Channel Service" -MemoServName "MemoServ" "Memo Service" -OperServName "OperServ" "Operator Service" -NewsServName "NewsServ" "News Service" -GlobalName "Global" "Global Noticer" - -########################################################################### -# -# Services data filenames -# -########################################################################### - -# NOTE: All filenames are relative to the Services data directory. - -# MOTDFile [REQUIRED] -# Specifies the name of the Message of the Day file. - -MOTDFile services.motd - -# ...DB [REQUIRED] -# Specifies the filenames for the various Services subsystems' databases. - -NickServDB nick.db -ChanServDB chan.db -OperServDB oper.db -AutokillDB akill.db -SQlineDB sqline.db -VlineDB vline.db -BotListDB bots.db -NewsDB news.db -NewsServDB newsserv.db -SXlineDB sxline.db -VlinkDB vlink.db - -# DayStatsFN [REQUIRED] -# Specifies the filename for chan/nick stats of the day -# temporary savings - -DayStatsFN stats.today - -# DomainLangFN [RECOMMENDED] -# Specifies the filename for Smart Language selections definitions -# (text file) Please read it and edit it if you had new languages - -DomainLangFN domain.def - -# BalanceHistoryFN [OPTIONAL] -# Will save nick/chans stats at end of day -# Comment it to disable - -BalanceHistoryFN history.log - -# EncryptMethod number [REQUIRED] -# Specifies the encryption method to use for chan/nick passwords, -# 1 - JP2 -# 2 - DES crypt() -# 3 - MD5 -# NOTE: -# On existing passwords the encryption method change will just -# take effect after IDENTIFY for that password. -# Commented will use plain text passwords - -EncryptMethod 3 - -########################################################################### -# -# Logs/Administration/Help Channels -# -########################################################################### - -# LogChan #Channel [RECOMMENDED] -# Services Log's will be dumped to #Channel -# Comment it to disable channel logging -# WARNING: Please be sure to restrict this Channel access for security sake -# NOTE: Do not include # on the channel name , to avoid -# confusion with comment symbol. - -LogChan "Services.log" - -# HelpChan #Channel [RECOMMENDED] -# Causes services to give umode +h (helper) on people, -# entering #Channel with should op access. -# Comment it to disable services setting +h -# NOTE: Do not include # on the channel name , to avoid -# confusion with comment symbol. - -HelpChan "Help" - -# AdminChan #Channel [RECOMMENDED] -# Causes services to make user join #Channel on /oper -# Comment it to disable autojoin on admin channel for opers. -# NOTE: Do not include # on the channel name , to avoid -# confusion with comment symbol. - -AdminChan "Admin" - -# AutoJoinChan #Channel [RECOMMENDED] -# Causes services to make all users join #Channel on connection. -# Comment it to disable. -# NOTE: Do not include # on the channel name , to avoid -# confusion with comment symbol. - -#AutoJoinChan "PTlink" - - -########################################################################### -# -# Basic functionality -# -########################################################################### - -# NSMaxNChange number [REQUIRED] -# Max number of allowed forced nick changes before a nick kill -# This is ideal for BOT's which don't identify on nick change -# (Only required if nick protection is nick change (DEFAULT) ) - -NSMaxNChange 5 - -# NoBackupOkay [DISCOURAGED] -# Allows Services to continue file write operations (i.e. database -# saving) even if the original file cannot be backed up. Enabling this -# option may allow Services to continue operation under some conditions -# when it might otherwise fail, such as a nearly-full disk. -# -# *** NOTE *** -# Enabling this option can cause irrecoverable data loss under some -# conditions, so make CERTAIN you know what you're doing when you -# enable it! - -#NoBackupOkay - -# NoSplitRecovery [OPTIONAL] -# Disables Services' recognition of users returning from netsplits. -# Normally (on networks with some sort of timestamp support in the IRC -# server), Services will check via the timestamp field whether a user -# is the same as the last user who identified for the nick, and allow -# the user access to that nick without requiring identification again -# if the timestamps match. Enabling this option will force all users -# to re-identify after a netsplit. -# -# Normally, it's easier on users to leave this disabled, but if you -# suspect one of your servers has been hacked to send false timestamps -# (or you suspect a bug in Services itself) enabling this directive -# will eliminate the possibility of one user "stealing" another's nick -# by pretending to have the same timestamp. -# -# You may also want to uncomment this directive if your servers' clocks -# are very far apart; the less synchronized the servers' clocks are, -# the greater the possibility of someone "taking over" another person's -# nick when a server with a fast clock splits (though the likelihood of -# success is relatively small in any case). - -#NoSplitRecovery - -# ListOpersOnly [DEPRECATED] -# When enabled, limits use of the ChanServ and NickServ LIST commands -# to IRC operators. -# -# This directive has been superseded by the NSListOpersOnly and -# CSListOpersOnly directives. - -#ListOpersOnly - -# StatsOpersOnly [OPTIONAL] -# When enabled, limits use of the ChanServ and NickServ STATS commands -# to Services operators. - -#StatsOpersOnly - -# StrictPasswords [RECOMMENDED] -# When enabled, causes Services to perform more stringent checks on -# passwords. If this is disabled, Services will only disallow a -# password if it is the same as the entity (nickname or channel name) -# with which it is associated. When enabled, however, Services will -# also check that the password is at least five characters long, and -# in the future will probably check other things as well. - -StrictPasswords - -# BadPassLimit [RECOMMENDED] -# Sets the number of invalid password tries before Services removes a -# user from the network. If a user enters invalid passwords -# for any Services function or combination of functions during a -# single IRC session (subect to BadPassTimeout, below), Services will -# issue a /KILL for the user. If not given, Services will ignore -# failed password attempts (though they will be logged in any case). - -BadPassLimit 5 - -# BadPassTimeout