ports/121412: New port: irc/znc An advanced IRC bouncer

Aron Stansvik elvstone at gmail.com
Wed Mar 5 23:40:05 UTC 2008


>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 at 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 at 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 at 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 at dirrm libexec/znc/webadmin/skins/ice/img
X at dirrm libexec/znc/webadmin/skins/ice/css
X at dirrm libexec/znc/webadmin/skins/ice.de/img
X at dirrm libexec/znc/webadmin/skins/ice.de/css
X at dirrm libexec/znc/webadmin/skins/ice.de
X at dirrm libexec/znc/webadmin/skins/ice
X at dirrm libexec/znc/webadmin/skins/graphiX/img
X at dirrm libexec/znc/webadmin/skins/graphiX/css
X at dirrm libexec/znc/webadmin/skins/graphiX.de/img
X at dirrm libexec/znc/webadmin/skins/graphiX.de/css
X at dirrm libexec/znc/webadmin/skins/graphiX.de
X at dirrm libexec/znc/webadmin/skins/graphiX
X at dirrm libexec/znc/webadmin/skins/default/img
X at dirrm libexec/znc/webadmin/skins/default/css
X at dirrm libexec/znc/webadmin/skins/default.de/img
X at dirrm libexec/znc/webadmin/skins/default.de/css
X at dirrm libexec/znc/webadmin/skins/default.de
X at dirrm libexec/znc/webadmin/skins/default
X at dirrm libexec/znc/webadmin/skins
X at dirrm libexec/znc/webadmin
X at dirrm libexec/znc
X at dirrm include/znc
END-of-znc/pkg-plist
exit



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



More information about the freebsd-ports-bugs mailing list