aboutsummaryrefslogtreecommitdiff
path: root/irc/znc
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-03-07 15:51:44 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-03-07 15:51:44 +0000
commit886f013621b6ed4d641782cb2333dcca06f72ef0 (patch)
tree76fdfc2e762af40e2c59fee63cbb99e1b1409d5a /irc/znc
parent7a3b7d5a623c4aa30c188b1529cadc25a603e897 (diff)
downloadports-886f013621b6ed4d641782cb2333dcca06f72ef0.tar.gz
ports-886f013621b6ed4d641782cb2333dcca06f72ef0.zip
Notes
Diffstat (limited to 'irc/znc')
-rw-r--r--irc/znc/Makefile61
-rw-r--r--irc/znc/distinfo3
-rw-r--r--irc/znc/pkg-descr6
-rw-r--r--irc/znc/pkg-plist136
4 files changed, 206 insertions, 0 deletions
diff --git a/irc/znc/Makefile b/irc/znc/Makefile
new file mode 100644
index 000000000000..a2bdfe99f9e2
--- /dev/null
+++ b/irc/znc/Makefile
@@ -0,0 +1,61 @@
+# New ports collection makefile for: znc
+# Date created: 6 March 2008
+# Whom: elvstone@gmail.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= znc
+PORTVERSION= 0.052
+CATEGORIES= irc ipv6
+MASTER_SITES= SF
+
+MAINTAINER= elvstone@gmail.com
+COMMENT= An advanced IRC bouncer
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+OPTIONS= DEBUG "Enable debugging" off \
+ IPV6 "Enable IPv6 support" off \
+ OPENSSL "Enable OpenSSL support" on \
+ PERL "Enable Perl support" on \
+ SASL "Enable SASL support" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_DEBUG)
+CONFIGURE_ARGS+= --enable-debug
+.endif
+
+.if defined(WITH_IPV6)
+CONFIGURE_ARGS+= --enable-ipv6
+.endif
+
+.if defined(WITH_OPENSSL)
+.include "${PORTSDIR}/Mk/bsd.openssl.mk"
+CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
+PLIST_SUB+= OPENSSL=""
+.else
+CONFIGURE_ARGS+= --disable-openssl
+PLIST_SUB+= OPENSSL="@comment "
+.endif
+
+.if defined(WITH_PERL)
+USE_PERL5= yes
+PLIST_SUB+= PERL=""
+.else
+CONFIGURE_ARGS+= --disable-perl
+PLIST_SUB+= PERL="@comment "
+.endif
+
+.if defined(WITH_SASL)
+LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2
+CONFIGURE_ARGS+= --enable-sasl
+CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib"
+PLIST_SUB+= SASL=""
+.else
+PLIST_SUB+= SASL="@comment "
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/irc/znc/distinfo b/irc/znc/distinfo
new file mode 100644
index 000000000000..8c96cb89ec9a
--- /dev/null
+++ b/irc/znc/distinfo
@@ -0,0 +1,3 @@
+MD5 (znc-0.052.tar.gz) = 726046e3b44d811ededf4e850b5e0f06
+SHA256 (znc-0.052.tar.gz) = e817d5963cd9b9f74f776041dacfb4f1a0ef75a420f852ed3eec2a2cfdd5c6a6
+SIZE (znc-0.052.tar.gz) = 430736
diff --git a/irc/znc/pkg-descr b/irc/znc/pkg-descr
new file mode 100644
index 000000000000..7711cf932488
--- /dev/null
+++ b/irc/znc/pkg-descr
@@ -0,0 +1,6 @@
+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/
diff --git a/irc/znc/pkg-plist b/irc/znc/pkg-plist
new file mode 100644
index 000000000000..95fcd7416f57
--- /dev/null
+++ b/irc/znc/pkg-plist
@@ -0,0 +1,136 @@
+bin/znc
+bin/znc-buildmod
+bin/znc-config
+include/znc/Buffer.h
+include/znc/Chan.h
+include/znc/Client.h
+include/znc/Csocket.h
+include/znc/DCCBounce.h
+include/znc/DCCSock.h
+include/znc/FileUtils.h
+include/znc/HTTPSock.h
+include/znc/IRCSock.h
+include/znc/MD5.h
+include/znc/Modules.h
+include/znc/Nick.h
+include/znc/Server.h
+include/znc/String.h
+include/znc/Template.h
+include/znc/Timers.h
+include/znc/User.h
+include/znc/Utils.h
+include/znc/main.h
+include/znc/znc.h
+libexec/znc/autoattach.so
+libexec/znc/autoop.so
+%%OPENSSL%%libexec/znc/away.so
+libexec/znc/awaynick.so
+libexec/znc/chansaver.so
+%%OPENSSL%%libexec/znc/crypt.so
+libexec/znc/email.so
+libexec/znc/imapauth.so
+libexec/znc/kickrejoin.so
+%%PERL%%libexec/znc/modperl.pm
+%%PERL%%libexec/znc/modperl.so
+libexec/znc/nickserv.so
+libexec/znc/partyline.so
+libexec/znc/perform.so
+libexec/znc/raw.so
+libexec/znc/sample.so
+%%SASL%%libexec/znc/saslauth.so
+%%OPENSSL%%libexec/znc/savebuff.so
+%%OPENSSL%%libexec/znc/schat.so
+libexec/znc/shell.so
+libexec/znc/stickychan.so
+libexec/znc/watch.so
+libexec/znc/webadmin.so
+libexec/znc/webadmin/skins/default.de/Channel.tmpl
+libexec/znc/webadmin/skins/default.de/Error.tmpl
+libexec/znc/webadmin/skins/default.de/Footer.tmpl
+libexec/znc/webadmin/skins/default.de/Header.tmpl
+libexec/znc/webadmin/skins/default.de/ListUsers.tmpl
+libexec/znc/webadmin/skins/default.de/Main.tmpl
+libexec/znc/webadmin/skins/default.de/Settings.tmpl
+libexec/znc/webadmin/skins/default.de/UserPage.tmpl
+libexec/znc/webadmin/skins/default.de/css/main.css
+libexec/znc/webadmin/skins/default.de/img/favicon.ico
+libexec/znc/webadmin/skins/default/Channel.tmpl
+libexec/znc/webadmin/skins/default/Error.tmpl
+libexec/znc/webadmin/skins/default/Footer.tmpl
+libexec/znc/webadmin/skins/default/Header.tmpl
+libexec/znc/webadmin/skins/default/ListUsers.tmpl
+libexec/znc/webadmin/skins/default/Main.tmpl
+libexec/znc/webadmin/skins/default/Settings.tmpl
+libexec/znc/webadmin/skins/default/UserPage.tmpl
+libexec/znc/webadmin/skins/default/css/main.css
+libexec/znc/webadmin/skins/default/img/favicon.ico
+libexec/znc/webadmin/skins/graphiX.de/Channel.tmpl
+libexec/znc/webadmin/skins/graphiX.de/Error.tmpl
+libexec/znc/webadmin/skins/graphiX.de/Footer.tmpl
+libexec/znc/webadmin/skins/graphiX.de/Header.tmpl
+libexec/znc/webadmin/skins/graphiX.de/ListUsers.tmpl
+libexec/znc/webadmin/skins/graphiX.de/Main.tmpl
+libexec/znc/webadmin/skins/graphiX.de/Settings.tmpl
+libexec/znc/webadmin/skins/graphiX.de/UserPage.tmpl
+libexec/znc/webadmin/skins/graphiX.de/css/main.css
+libexec/znc/webadmin/skins/graphiX.de/img/favicon.ico
+libexec/znc/webadmin/skins/graphiX.de/img/graphix_bg.jpg
+libexec/znc/webadmin/skins/graphiX.de/img/graphix_header.jpg
+libexec/znc/webadmin/skins/graphiX/Channel.tmpl
+libexec/znc/webadmin/skins/graphiX/Error.tmpl
+libexec/znc/webadmin/skins/graphiX/Footer.tmpl
+libexec/znc/webadmin/skins/graphiX/Header.tmpl
+libexec/znc/webadmin/skins/graphiX/ListUsers.tmpl
+libexec/znc/webadmin/skins/graphiX/Main.tmpl
+libexec/znc/webadmin/skins/graphiX/Settings.tmpl
+libexec/znc/webadmin/skins/graphiX/UserPage.tmpl
+libexec/znc/webadmin/skins/graphiX/css/main.css
+libexec/znc/webadmin/skins/graphiX/img/favicon.ico
+libexec/znc/webadmin/skins/graphiX/img/graphix_bg.jpg
+libexec/znc/webadmin/skins/graphiX/img/graphix_header.jpg
+libexec/znc/webadmin/skins/ice.de/Channel.tmpl
+libexec/znc/webadmin/skins/ice.de/Error.tmpl
+libexec/znc/webadmin/skins/ice.de/Footer.tmpl
+libexec/znc/webadmin/skins/ice.de/Header.tmpl
+libexec/znc/webadmin/skins/ice.de/ListUsers.tmpl
+libexec/znc/webadmin/skins/ice.de/Main.tmpl
+libexec/znc/webadmin/skins/ice.de/Settings.tmpl
+libexec/znc/webadmin/skins/ice.de/UserPage.tmpl
+libexec/znc/webadmin/skins/ice.de/css/main.css
+libexec/znc/webadmin/skins/ice.de/img/favicon.ico
+libexec/znc/webadmin/skins/ice.de/img/linkbg.jpg
+libexec/znc/webadmin/skins/ice.de/img/pagebg.gif
+libexec/znc/webadmin/skins/ice/Channel.tmpl
+libexec/znc/webadmin/skins/ice/Error.tmpl
+libexec/znc/webadmin/skins/ice/Footer.tmpl
+libexec/znc/webadmin/skins/ice/Header.tmpl
+libexec/znc/webadmin/skins/ice/ListUsers.tmpl
+libexec/znc/webadmin/skins/ice/Main.tmpl
+libexec/znc/webadmin/skins/ice/Settings.tmpl
+libexec/znc/webadmin/skins/ice/UserPage.tmpl
+libexec/znc/webadmin/skins/ice/css/main.css
+libexec/znc/webadmin/skins/ice/img/favicon.ico
+libexec/znc/webadmin/skins/ice/img/linkbg.jpg
+libexec/znc/webadmin/skins/ice/img/pagebg.gif
+@dirrm libexec/znc/webadmin/skins/ice/img
+@dirrm libexec/znc/webadmin/skins/ice/css
+@dirrm libexec/znc/webadmin/skins/ice.de/img
+@dirrm libexec/znc/webadmin/skins/ice.de/css
+@dirrm libexec/znc/webadmin/skins/ice.de
+@dirrm libexec/znc/webadmin/skins/ice
+@dirrm libexec/znc/webadmin/skins/graphiX/img
+@dirrm libexec/znc/webadmin/skins/graphiX/css
+@dirrm libexec/znc/webadmin/skins/graphiX.de/img
+@dirrm libexec/znc/webadmin/skins/graphiX.de/css
+@dirrm libexec/znc/webadmin/skins/graphiX.de
+@dirrm libexec/znc/webadmin/skins/graphiX
+@dirrm libexec/znc/webadmin/skins/default/img
+@dirrm libexec/znc/webadmin/skins/default/css
+@dirrm libexec/znc/webadmin/skins/default.de/img
+@dirrm libexec/znc/webadmin/skins/default.de/css
+@dirrm libexec/znc/webadmin/skins/default.de
+@dirrm libexec/znc/webadmin/skins/default
+@dirrm libexec/znc/webadmin/skins
+@dirrm libexec/znc/webadmin
+@dirrm libexec/znc
+@dirrm include/znc