aboutsummaryrefslogtreecommitdiffstats
path: root/irc
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2008-03-07 23:51:44 +0800
committermiwi <miwi@FreeBSD.org>2008-03-07 23:51:44 +0800
commit3a371309f52dc1a06e1f911a9e9591139507b046 (patch)
treea34cf74bcc2e3ce1b50185e25bc4b66987ac0a4f /irc
parentc8429458d74ee01ec2b777605fe541f501695ce0 (diff)
downloadfreebsd-ports-gnome-3a371309f52dc1a06e1f911a9e9591139507b046.tar.gz
freebsd-ports-gnome-3a371309f52dc1a06e1f911a9e9591139507b046.tar.zst
freebsd-ports-gnome-3a371309f52dc1a06e1f911a9e9591139507b046.zip
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/ PR: ports/121412 Submitted by: elvstone at gmail.com
Diffstat (limited to 'irc')
-rw-r--r--irc/Makefile1
-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
5 files changed, 207 insertions, 0 deletions
diff --git a/irc/Makefile b/irc/Makefile
index fbe202cdf91c..4cd438824fa4 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -128,5 +128,6 @@
SUBDIR += xchat-mircryption
SUBDIR += xchat1
SUBDIR += zircon
+ SUBDIR += znc
.include <bsd.port.subdir.mk>
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