Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Mar 2008 23:35:06 GMT
From:      Aron Stansvik <elvstone@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/121412: New port: irc/znc An advanced IRC bouncer
Message-ID:  <200803052335.m25NZ6wt006365@www.freebsd.org>
Resent-Message-ID: <200803052340.m25Ne59h019232@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121412
>Category:       ports
>Synopsis:       New port: irc/znc An advanced IRC bouncer
>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:   Wed Mar 05 23:40:05 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Aron Stansvik
>Release:        6.3-STABLE
>Organization:
>Environment:
FreeBSD franz.franzkafe.se 6.3-STABLE FreeBSD 6.3-STABLE #1: Sat Jan 26 20:50:57 CET 2008     root@franz.franzkafe.se:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
ZNC is an advanced IRC bouncer with features that include support for
multiple users, playback buffers, DCC bouncing, SASL authentication
and SSL encryption. It can be extended with dynamically loaded modules
written in C++ or Perl.

WWW: http://znc.in/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	znc
#	znc/distinfo
#	znc/Makefile
#	znc/pkg-descr
#	znc/pkg-plist
#
echo c - znc
mkdir -p znc > /dev/null 2>&1
echo x - znc/distinfo
sed 's/^X//' >znc/distinfo << 'END-of-znc/distinfo'
XMD5 (znc-0.052.tar.gz) = 726046e3b44d811ededf4e850b5e0f06
XSHA256 (znc-0.052.tar.gz) = e817d5963cd9b9f74f776041dacfb4f1a0ef75a420f852ed3eec2a2cfdd5c6a6
XSIZE (znc-0.052.tar.gz) = 430736
END-of-znc/distinfo
echo x - znc/Makefile
sed 's/^X//' >znc/Makefile << 'END-of-znc/Makefile'
X# New ports collection makefile for:   znc
X# Date created:        6 March 2008
X# Whom:                elvstone@gmail.com
X#
X# $FreeBSD$
X#
X
XPORTNAME=      znc
XPORTVERSION=   0.052
XCATEGORIES=    irc ipv6
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=    elvstone@gmail.com
XCOMMENT=       An advanced IRC bouncer
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XOPTIONS=	DEBUG		"Enable debugging" off \
X		IPV6		"Enable IPv6 support" off \
X		OPENSSL		"Enable OpenSSL support" on \
X		PERL		"Enable Perl support" on \
X		SASL		"Enable SASL support" off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_DEBUG)
XCONFIGURE_ARGS+=	--enable-debug
X.endif
X
X.if defined(WITH_IPV6)
XCONFIGURE_ARGS+=	--enable-ipv6
X.endif
X
X.if defined(WITH_OPENSSL)
X.include "${PORTSDIR}/Mk/bsd.openssl.mk"
XCONFIGURE_ARGS+=	--with-openssl=${OPENSSLBASE}
XPLIST_SUB+=		OPENSSL=""
X.else
XCONFIGURE_ARGS+=	--disable-openssl
XPLIST_SUB+=		OPENSSL="@comment "
X.endif
X
X.if defined(WITH_PERL)
XUSE_PERL5=		yes
XPLIST_SUB+=		PERL=""
X.else
XCONFIGURE_ARGS+=	--disable-perl
XPLIST_SUB+=		PERL="@comment "
X.endif
X
X.if defined(WITH_SASL)
XLIB_DEPENDS+=		sasl2.2:${PORTSDIR}/security/cyrus-sasl2
XCONFIGURE_ARGS+=	--enable-sasl
XCONFIGURE_ENV+=		LDFLAGS="-L${LOCALBASE}/lib"
XPLIST_SUB+=		SASL=""
X.else
XPLIST_SUB+=		SASL="@comment "
X.endif
X
X.include <bsd.port.post.mk>
END-of-znc/Makefile
echo x - znc/pkg-descr
sed 's/^X//' >znc/pkg-descr << 'END-of-znc/pkg-descr'
XZNC is an advanced IRC bouncer with features that include support for
Xmultiple users, playback buffers, DCC bouncing, SASL authentication
Xand SSL encryption. It can be extended with dynamically loaded modules
Xwritten in C++ or Perl.
X
XWWW: http://znc.in/
END-of-znc/pkg-descr
echo x - znc/pkg-plist
sed 's/^X//' >znc/pkg-plist << 'END-of-znc/pkg-plist'
Xbin/znc
Xbin/znc-buildmod
Xbin/znc-config
Xinclude/znc/Buffer.h
Xinclude/znc/Chan.h
Xinclude/znc/Client.h
Xinclude/znc/Csocket.h
Xinclude/znc/DCCBounce.h
Xinclude/znc/DCCSock.h
Xinclude/znc/FileUtils.h
Xinclude/znc/HTTPSock.h
Xinclude/znc/IRCSock.h
Xinclude/znc/MD5.h
Xinclude/znc/Modules.h
Xinclude/znc/Nick.h
Xinclude/znc/Server.h
Xinclude/znc/String.h
Xinclude/znc/Template.h
Xinclude/znc/Timers.h
Xinclude/znc/User.h
Xinclude/znc/Utils.h
Xinclude/znc/main.h
Xinclude/znc/znc.h
Xlibexec/znc/autoattach.so
Xlibexec/znc/autoop.so
X%%OPENSSL%%libexec/znc/away.so
Xlibexec/znc/awaynick.so
Xlibexec/znc/chansaver.so
X%%OPENSSL%%libexec/znc/crypt.so
Xlibexec/znc/email.so
Xlibexec/znc/imapauth.so
Xlibexec/znc/kickrejoin.so
X%%PERL%%libexec/znc/modperl.pm
X%%PERL%%libexec/znc/modperl.so
Xlibexec/znc/nickserv.so
Xlibexec/znc/partyline.so
Xlibexec/znc/perform.so
Xlibexec/znc/raw.so
Xlibexec/znc/sample.so
X%%SASL%%libexec/znc/saslauth.so
X%%OPENSSL%%libexec/znc/savebuff.so
X%%OPENSSL%%libexec/znc/schat.so
Xlibexec/znc/shell.so
Xlibexec/znc/stickychan.so
Xlibexec/znc/watch.so
Xlibexec/znc/webadmin.so
Xlibexec/znc/webadmin/skins/default.de/Channel.tmpl
Xlibexec/znc/webadmin/skins/default.de/Error.tmpl
Xlibexec/znc/webadmin/skins/default.de/Footer.tmpl
Xlibexec/znc/webadmin/skins/default.de/Header.tmpl
Xlibexec/znc/webadmin/skins/default.de/ListUsers.tmpl
Xlibexec/znc/webadmin/skins/default.de/Main.tmpl
Xlibexec/znc/webadmin/skins/default.de/Settings.tmpl
Xlibexec/znc/webadmin/skins/default.de/UserPage.tmpl
Xlibexec/znc/webadmin/skins/default.de/css/main.css
Xlibexec/znc/webadmin/skins/default.de/img/favicon.ico
Xlibexec/znc/webadmin/skins/default/Channel.tmpl
Xlibexec/znc/webadmin/skins/default/Error.tmpl
Xlibexec/znc/webadmin/skins/default/Footer.tmpl
Xlibexec/znc/webadmin/skins/default/Header.tmpl
Xlibexec/znc/webadmin/skins/default/ListUsers.tmpl
Xlibexec/znc/webadmin/skins/default/Main.tmpl
Xlibexec/znc/webadmin/skins/default/Settings.tmpl
Xlibexec/znc/webadmin/skins/default/UserPage.tmpl
Xlibexec/znc/webadmin/skins/default/css/main.css
Xlibexec/znc/webadmin/skins/default/img/favicon.ico
Xlibexec/znc/webadmin/skins/graphiX.de/Channel.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/Error.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/Footer.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/Header.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/ListUsers.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/Main.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/Settings.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/UserPage.tmpl
Xlibexec/znc/webadmin/skins/graphiX.de/css/main.css
Xlibexec/znc/webadmin/skins/graphiX.de/img/favicon.ico
Xlibexec/znc/webadmin/skins/graphiX.de/img/graphix_bg.jpg
Xlibexec/znc/webadmin/skins/graphiX.de/img/graphix_header.jpg
Xlibexec/znc/webadmin/skins/graphiX/Channel.tmpl
Xlibexec/znc/webadmin/skins/graphiX/Error.tmpl
Xlibexec/znc/webadmin/skins/graphiX/Footer.tmpl
Xlibexec/znc/webadmin/skins/graphiX/Header.tmpl
Xlibexec/znc/webadmin/skins/graphiX/ListUsers.tmpl
Xlibexec/znc/webadmin/skins/graphiX/Main.tmpl
Xlibexec/znc/webadmin/skins/graphiX/Settings.tmpl
Xlibexec/znc/webadmin/skins/graphiX/UserPage.tmpl
Xlibexec/znc/webadmin/skins/graphiX/css/main.css
Xlibexec/znc/webadmin/skins/graphiX/img/favicon.ico
Xlibexec/znc/webadmin/skins/graphiX/img/graphix_bg.jpg
Xlibexec/znc/webadmin/skins/graphiX/img/graphix_header.jpg
Xlibexec/znc/webadmin/skins/ice.de/Channel.tmpl
Xlibexec/znc/webadmin/skins/ice.de/Error.tmpl
Xlibexec/znc/webadmin/skins/ice.de/Footer.tmpl
Xlibexec/znc/webadmin/skins/ice.de/Header.tmpl
Xlibexec/znc/webadmin/skins/ice.de/ListUsers.tmpl
Xlibexec/znc/webadmin/skins/ice.de/Main.tmpl
Xlibexec/znc/webadmin/skins/ice.de/Settings.tmpl
Xlibexec/znc/webadmin/skins/ice.de/UserPage.tmpl
Xlibexec/znc/webadmin/skins/ice.de/css/main.css
Xlibexec/znc/webadmin/skins/ice.de/img/favicon.ico
Xlibexec/znc/webadmin/skins/ice.de/img/linkbg.jpg
Xlibexec/znc/webadmin/skins/ice.de/img/pagebg.gif
Xlibexec/znc/webadmin/skins/ice/Channel.tmpl
Xlibexec/znc/webadmin/skins/ice/Error.tmpl
Xlibexec/znc/webadmin/skins/ice/Footer.tmpl
Xlibexec/znc/webadmin/skins/ice/Header.tmpl
Xlibexec/znc/webadmin/skins/ice/ListUsers.tmpl
Xlibexec/znc/webadmin/skins/ice/Main.tmpl
Xlibexec/znc/webadmin/skins/ice/Settings.tmpl
Xlibexec/znc/webadmin/skins/ice/UserPage.tmpl
Xlibexec/znc/webadmin/skins/ice/css/main.css
Xlibexec/znc/webadmin/skins/ice/img/favicon.ico
Xlibexec/znc/webadmin/skins/ice/img/linkbg.jpg
Xlibexec/znc/webadmin/skins/ice/img/pagebg.gif
X@dirrm libexec/znc/webadmin/skins/ice/img
X@dirrm libexec/znc/webadmin/skins/ice/css
X@dirrm libexec/znc/webadmin/skins/ice.de/img
X@dirrm libexec/znc/webadmin/skins/ice.de/css
X@dirrm libexec/znc/webadmin/skins/ice.de
X@dirrm libexec/znc/webadmin/skins/ice
X@dirrm libexec/znc/webadmin/skins/graphiX/img
X@dirrm libexec/znc/webadmin/skins/graphiX/css
X@dirrm libexec/znc/webadmin/skins/graphiX.de/img
X@dirrm libexec/znc/webadmin/skins/graphiX.de/css
X@dirrm libexec/znc/webadmin/skins/graphiX.de
X@dirrm libexec/znc/webadmin/skins/graphiX
X@dirrm libexec/znc/webadmin/skins/default/img
X@dirrm libexec/znc/webadmin/skins/default/css
X@dirrm libexec/znc/webadmin/skins/default.de/img
X@dirrm libexec/znc/webadmin/skins/default.de/css
X@dirrm libexec/znc/webadmin/skins/default.de
X@dirrm libexec/znc/webadmin/skins/default
X@dirrm libexec/znc/webadmin/skins
X@dirrm libexec/znc/webadmin
X@dirrm libexec/znc
X@dirrm include/znc
END-of-znc/pkg-plist
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803052335.m25NZ6wt006365>