Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Aug 2011 04:51:52 +0100 (BST)
From:      Jase Thew <freebsd@beardz.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        miwi@FreeBSD.org
Subject:   ports/159952: [PATCH] irc/znc: update to 0.200
Message-ID:  <201108210351.p7L3pqTH025035@beardz.net>
Resent-Message-ID: <201108210400.p7L40PKN093592@freefall.freebsd.org>

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

>Number:         159952
>Category:       ports
>Synopsis:       [PATCH] irc/znc: update to 0.200
>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 Aug 21 04:00:24 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Jase Thew
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD jail-ports.localdomain 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Apr  2 19:17:15 BST
>Description:
- Update to 0.200
- Add LICENSE
- Change IPv6 option default to On
- Fix typo in WITH_TCLALLOWALL/WITHOUT_TCL IGNORE message
- Fix CONFIGURE_ARGS for PYTHON option
- Fix pkg-plist to use dirrm instead of dirrmtry where necessary
- Add check for EXTRA option to SASL option (required to build)

Removed file(s):
- files/patch-modules-Makefile_in

Port maintainer (miwi@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- znc-0.200.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/irc/znc.orig/Makefile /usr/ports/irc/znc/Makefile
--- /usr/ports/irc/znc.orig/Makefile	2011-05-26 05:03:46.000000000 +0100
+++ /usr/ports/irc/znc/Makefile	2011-08-21 04:11:02.550537397 +0100
@@ -6,13 +6,15 @@
 #
 
 PORTNAME=	znc
-PORTVERSION=	0.098
+PORTVERSION=	0.200
 CATEGORIES=	irc ipv6
 MASTER_SITES=	http://znc.in/releases/
 
 MAINTAINER=	miwi@FreeBSD.org
 COMMENT=	An advanced IRC bouncer
 
+LICENSE=	GPLv2
+
 FETCH_ARGS?=	-Fpr
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
@@ -20,7 +22,7 @@
 WANT_PERL=	yes
 
 OPTIONS=	DEBUG		"Enable debugging" off \
-		IPV6		"Enable IPv6 support" off \
+		IPV6		"Enable IPv6 support" on \
 		CARES		"Use c-ares resolver library" off \
 		OPENSSL		"Enable OpenSSL support" on \
 		EXTRA		"Build extra modules" off \
@@ -28,7 +30,7 @@
 		TCL		"Enable TCL module support" off \
 		TCLALLOWALL	"Allow non-admin users to load TCL module" off \
 		PYTHON		"Enable Python module support" off \
-		SASL		"Enable SASL module support" off
+		SASL		"Enable SASL module support (requires EXTRA)" off
 
 .include <bsd.port.options.mk>
 
@@ -76,7 +78,7 @@
 
 .if defined(WITH_TCLALLOWALL)
 .if defined(WITHOUT_TCL)
-IGNORE=			tcl allow all support requires TCL. Please re-rerun 'make config' and enable TCL
+IGNORE=			tcl allow all support requires TCL. Please re-run 'make config' and enable TCL
 .endif
 CXXFLAGS+=		-DMOD_MODTCL_ALLOW_EVERYONE
 .endif
@@ -85,13 +87,16 @@
 USE_PYTHON=	3.1
 USE_PERL5_BUILD=	yes
 PLIST_SUB+=	PYTHON=""
-CONFIGURE_ARGS+=	--enable-python=${PYTHON_VERSION}-config
+CONFIGURE_ARGS+=	--enable-python=python-${PYTHON_VER}
 BUILD_DEPENDS+=	swig>=1.3.40:${PORTSDIR}/devel/swig13
 .else
 PLIST_SUB+=	PYTHON="@comment "
 .endif
 
 .if defined(WITH_SASL)
+.if defined(WITHOUT_EXTRA)
+IGNORE=			sasl module requires EXTRA. Please re-run 'make config' and enable EXTRA
+.endif
 LIB_DEPENDS+=		sasl2.2:${PORTSDIR}/security/cyrus-sasl2
 CONFIGURE_ARGS+=	--enable-sasl
 CONFIGURE_ENV+=		LDFLAGS="-L${LOCALBASE}/lib"
diff -ruN --exclude=CVS /usr/ports/irc/znc.orig/distinfo /usr/ports/irc/znc/distinfo
--- /usr/ports/irc/znc.orig/distinfo	2011-05-26 05:03:46.000000000 +0100
+++ /usr/ports/irc/znc/distinfo	2011-08-21 04:11:02.577726825 +0100
@@ -1,2 +1,2 @@
-SHA256 (znc-0.098.tar.gz) = 3b88d33c21e464aa82c84b2dc3bcd52dec95c87a052bb80aff6336dbb4043eb4
-SIZE (znc-0.098.tar.gz) = 637247
+SHA256 (znc-0.200.tar.gz) = 733726585502d57be82296df08bf36e13f36f1855a841b8e69deb124e7719e70
+SIZE (znc-0.200.tar.gz) = 653585
diff -ruN --exclude=CVS /usr/ports/irc/znc.orig/files/patch-modules-Makefile_in /usr/ports/irc/znc/files/patch-modules-Makefile_in
--- /usr/ports/irc/znc.orig/files/patch-modules-Makefile_in	2011-05-26 05:03:46.000000000 +0100
+++ /usr/ports/irc/znc/files/patch-modules-Makefile_in	1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- modules/Makefile.in.orig	2011-04-15 05:32:38.106160701 +0100
-+++ modules/Makefile.in	2011-04-15 05:33:09.936858977 +0100
-@@ -103,7 +103,7 @@
- 
- install_metadirs: create_install_dir
- 	for a in $(srcdir)/*; do \
--		d=$$(echo $$a | sed -e "s:$(srcdir)/::g;s:modperl::;s:modpython::"); \
-+		d=$$(echo $$a | sed -e "s:$(srcdir)/::g;s:modperl::;s:modpython::;s:modtcl::"); \
- 		if [ -d $$a ] && [ -f $${d}.so ]; then \
- 			cp -R $$a $(DESTDIR)$(DATADIR); \
- 			find $(DESTDIR)$(DATADIR)/$$a -type d -exec chmod 0755 '{}' \;; \
diff -ruN --exclude=CVS /usr/ports/irc/znc.orig/pkg-plist /usr/ports/irc/znc/pkg-plist
--- /usr/ports/irc/znc.orig/pkg-plist	2011-05-26 05:03:46.000000000 +0100
+++ /usr/ports/irc/znc/pkg-plist	2011-08-21 04:11:02.613796970 +0100
@@ -4,9 +4,9 @@
 include/znc/Buffer.h
 include/znc/Chan.h
 include/znc/Client.h
+include/znc/Config.h
 include/znc/Csocket.h
-include/znc/DCCBounce.h
-include/znc/DCCSock.h
+include/znc/ExecSock.h
 include/znc/FileUtils.h
 include/znc/HTTPSock.h
 include/znc/IRCSock.h
@@ -14,19 +14,19 @@
 include/znc/MD5.h
 include/znc/Modules.h
 include/znc/Nick.h
-include/znc/Server.h
 include/znc/SHA256.h
+include/znc/Server.h
 include/znc/Socket.h
 include/znc/Template.h
 include/znc/User.h
 include/znc/Utils.h
 include/znc/WebModules.h
+include/znc/ZNCDebug.h
 include/znc/ZNCString.h
 include/znc/defines.h
 include/znc/main.h
 include/znc/znc.h
 include/znc/zncconfig.h
-libdata/pkgconfig/znc.pc
 lib/znc/admin.so
 lib/znc/adminlog.so
 lib/znc/autoattach.so
@@ -35,12 +35,13 @@
 lib/znc/autoreply.so
 lib/znc/awaynick.so
 lib/znc/blockuser.so
+lib/znc/bouncedcc.so
 lib/znc/buffextras.so
 lib/znc/chansaver.so
 lib/znc/clientnotify.so
 lib/znc/disconkick.so
 lib/znc/fail2ban.so
-lib/znc/fixfreenode.so
+lib/znc/identfile.so
 lib/znc/keepnick.so
 lib/znc/kickrejoin.so
 lib/znc/lastseen.so
@@ -56,68 +57,14 @@
 lib/znc/stickychan.so
 lib/znc/watch.so
 lib/znc/webadmin.so
-share/znc/webskins/dark-clouds/tmpl/LowerBanner.tmpl
-share/znc/webskins/dark-clouds/tmpl/FooterTag.tmpl
-share/znc/webskins/dark-clouds/tmpl/Header.tmpl
-share/znc/webskins/dark-clouds/tmpl/Banner.tmpl
-share/znc/webskins/dark-clouds/pub/favicon.ico
-share/znc/webskins/dark-clouds/pub/clouds-header.jpg
-share/znc/webskins/dark-clouds/pub/dark-clouds.css
-share/znc/webskins/forest/tmpl/LowerBanner.tmpl
-share/znc/webskins/forest/tmpl/FooterTag.tmpl
-share/znc/webskins/forest/tmpl/Header.tmpl
-share/znc/webskins/forest/tmpl/Banner.tmpl
-share/znc/webskins/forest/pub/favicon.ico
-share/znc/webskins/forest/pub/forest-header.png
-share/znc/webskins/forest/pub/forest.css
-share/znc/webskins/_default_/tmpl/Menu.tmpl
-share/znc/webskins/_default_/tmpl/LoginBar.tmpl
-share/znc/webskins/_default_/tmpl/ExtraHeader.tmpl
-share/znc/webskins/_default_/tmpl/Options.tmpl
-share/znc/webskins/_default_/tmpl/FooterTag.tmpl
-share/znc/webskins/_default_/tmpl/Error.tmpl
-share/znc/webskins/_default_/tmpl/BreadCrumbs.tmpl
-share/znc/webskins/_default_/tmpl/_csrf_check.tmpl
-share/znc/webskins/_default_/tmpl/Header.tmpl
-share/znc/webskins/_default_/tmpl/BaseHeader.tmpl
-share/znc/webskins/_default_/tmpl/InfoBar.tmpl
-share/znc/webskins/_default_/tmpl/LowerBanner.tmpl
-share/znc/webskins/_default_/tmpl/MessageBar.tmpl
-share/znc/webskins/_default_/tmpl/index.tmpl
-share/znc/webskins/_default_/tmpl/DocType.tmpl
-share/znc/webskins/_default_/tmpl/Banner.tmpl
-share/znc/webskins/_default_/tmpl/Footer.tmpl
-share/znc/webskins/_default_/pub/favicon.ico
-share/znc/webskins/_default_/pub/_default_.css
-share/znc/webskins/_default_/pub/global.css
-share/znc/webskins/_default_/pub/robots.txt
-share/znc/webskins/ice/tmpl/FooterTag.tmpl
-share/znc/webskins/ice/tmpl/Header.tmpl
-share/znc/webskins/ice/pub/favicon.ico
-share/znc/webskins/ice/pub/pagebg.gif
-share/znc/webskins/ice/pub/ice.css
-share/znc/webskins/ice/pub/linkbg.jpg
-share/znc/blockuser/tmpl/blockuser_WebadminUser.tmpl
-share/znc/lastseen/tmpl/index.tmpl
-share/znc/lastseen/tmpl/lastseen_WebadminUser.tmpl
-share/znc/notes/tmpl/index.tmpl
-share/znc/notes/files/trash.gif
-share/znc/stickychan/tmpl/index.tmpl
-share/znc/stickychan/tmpl/stickychan_WebadminChan.tmpl
-share/znc/perform/tmpl/index.tmpl
-share/znc/webadmin/tmpl/listusers.tmpl
-share/znc/webadmin/tmpl/settings.tmpl
-share/znc/webadmin/tmpl/traffic.tmpl
-share/znc/webadmin/tmpl/del_user.tmpl
-share/znc/webadmin/tmpl/add_edit_user.tmpl
-share/znc/webadmin/tmpl/index.tmpl
-share/znc/webadmin/tmpl/add_edit_chan.tmpl
 %%EXTRA%%lib/znc/antiidle.so
 %%EXTRA%%lib/znc/autovoice.so
+%%EXTRA%%%%OPENSSL%%lib/znc/away.so
 %%EXTRA%%lib/znc/block_motd.so
 %%EXTRA%%lib/znc/charset.so
 %%EXTRA%%lib/znc/clearbufferonmsg.so
 %%EXTRA%%lib/znc/ctcpflood.so
+%%EXTRA%%lib/znc/dcc.so
 %%EXTRA%%lib/znc/droproot.so
 %%EXTRA%%lib/znc/email.so
 %%EXTRA%%lib/znc/fakeonline.so
@@ -127,55 +74,125 @@
 %%EXTRA%%lib/znc/log.so
 %%EXTRA%%lib/znc/motdfile.so
 %%EXTRA%%lib/znc/notify_connect.so
+%%EXTRA%%%%SASL%%lib/znc/saslauth.so
 %%EXTRA%%lib/znc/send_raw.so
 %%EXTRA%%lib/znc/shell.so
-%%OPENSSL%%lib/znc/away.so
+%%OPENSSL%%lib/znc/cert.so
 %%OPENSSL%%lib/znc/certauth.so
 %%OPENSSL%%lib/znc/crypt.so
 %%OPENSSL%%lib/znc/savebuff.so
 %%OPENSSL%%lib/znc/schat.so
-%%PERL%%lib/znc/perleval.pm
 %%PERL%%lib/znc/modperl.so
-%%PERL%%lib/znc/modperl/startup.pl
 %%PERL%%lib/znc/modperl/ZNC.pm
 %%PERL%%lib/znc/modperl/ZNC.so
+%%PERL%%lib/znc/modperl/startup.pl
+%%PERL%%lib/znc/perleval.pm
 %%PYTHON%%lib/znc/modpython.so
-%%PYTHON%%lib/znc/modpython/znc_core.pyc
-%%PYTHON%%lib/znc/modpython/znc.pyc
 %%PYTHON%%lib/znc/modpython/_znc_core.so
-%%SASL%%lib/znc/saslauth.so
+%%PYTHON%%lib/znc/modpython/znc.pyc
+%%PYTHON%%lib/znc/modpython/znc_core.pyc
 %%TCL%%lib/znc/modtcl.so
-%%TCL%%share/znc/modtcl/modtcl.tcl
 %%TCL%%share/znc/modtcl/binds.tcl
+%%TCL%%share/znc/modtcl/modtcl.tcl
+libdata/pkgconfig/znc.pc
+share/znc/modules/blockuser/tmpl/blockuser_WebadminUser.tmpl
+share/znc/modules/cert/tmpl/index.tmpl
+share/znc/modules/certauth/tmpl/index.tmpl
+share/znc/modules/lastseen/tmpl/index.tmpl
+share/znc/modules/lastseen/tmpl/lastseen_WebadminUser.tmpl
+share/znc/modules/notes/files/trash.gif
+share/znc/modules/notes/tmpl/index.tmpl
+share/znc/modules/perform/tmpl/index.tmpl
+share/znc/modules/stickychan/tmpl/index.tmpl
+share/znc/modules/stickychan/tmpl/stickychan_WebadminChan.tmpl
+share/znc/modules/webadmin/tmpl/add_edit_chan.tmpl
+share/znc/modules/webadmin/tmpl/add_edit_user.tmpl
+share/znc/modules/webadmin/tmpl/del_user.tmpl
+share/znc/modules/webadmin/tmpl/index.tmpl
+share/znc/modules/webadmin/tmpl/listusers.tmpl
+share/znc/modules/webadmin/tmpl/settings.tmpl
+share/znc/modules/webadmin/tmpl/traffic.tmpl
+%%EXTRA%%share/znc/modules/listsockets/tmpl/index.tmpl
+%%EXTRA%%share/znc/modules/send_raw/tmpl/index.tmpl
+share/znc/webskins/_default_/pub/_default_.css
+share/znc/webskins/_default_/pub/favicon.ico
+share/znc/webskins/_default_/pub/global.css
+share/znc/webskins/_default_/pub/robots.txt
+share/znc/webskins/_default_/tmpl/Banner.tmpl
+share/znc/webskins/_default_/tmpl/BaseHeader.tmpl
+share/znc/webskins/_default_/tmpl/BreadCrumbs.tmpl
+share/znc/webskins/_default_/tmpl/DocType.tmpl
+share/znc/webskins/_default_/tmpl/Error.tmpl
+share/znc/webskins/_default_/tmpl/ExtraHeader.tmpl
+share/znc/webskins/_default_/tmpl/Footer.tmpl
+share/znc/webskins/_default_/tmpl/FooterTag.tmpl
+share/znc/webskins/_default_/tmpl/Header.tmpl
+share/znc/webskins/_default_/tmpl/InfoBar.tmpl
+share/znc/webskins/_default_/tmpl/LoginBar.tmpl
+share/znc/webskins/_default_/tmpl/LowerBanner.tmpl
+share/znc/webskins/_default_/tmpl/Menu.tmpl
+share/znc/webskins/_default_/tmpl/MessageBar.tmpl
+share/znc/webskins/_default_/tmpl/Options.tmpl
+share/znc/webskins/_default_/tmpl/_csrf_check.tmpl
+share/znc/webskins/_default_/tmpl/index.tmpl
+share/znc/webskins/dark-clouds/pub/clouds-header.jpg
+share/znc/webskins/dark-clouds/pub/dark-clouds.css
+share/znc/webskins/dark-clouds/pub/favicon.ico
+share/znc/webskins/dark-clouds/tmpl/Banner.tmpl
+share/znc/webskins/dark-clouds/tmpl/FooterTag.tmpl
+share/znc/webskins/dark-clouds/tmpl/Header.tmpl
+share/znc/webskins/dark-clouds/tmpl/LowerBanner.tmpl
+share/znc/webskins/forest/pub/favicon.ico
+share/znc/webskins/forest/pub/forest-header.png
+share/znc/webskins/forest/pub/forest.css
+share/znc/webskins/forest/tmpl/Banner.tmpl
+share/znc/webskins/forest/tmpl/FooterTag.tmpl
+share/znc/webskins/forest/tmpl/Header.tmpl
+share/znc/webskins/forest/tmpl/LowerBanner.tmpl
+share/znc/webskins/ice/pub/favicon.ico
+share/znc/webskins/ice/pub/ice.css
+share/znc/webskins/ice/pub/linkbg.jpg
+share/znc/webskins/ice/pub/pagebg.gif
+share/znc/webskins/ice/tmpl/FooterTag.tmpl
+share/znc/webskins/ice/tmpl/Header.tmpl
+%%PYTHON%%@dirrm lib/znc/modpython
+%%PERL%%@dirrm lib/znc/modperl
+@dirrm lib/znc
 @dirrm include/znc
-%%PYTHON%%@dirrmtry lib/znc/modpython
-%%PERL%%@dirrmtry lib/znc/modperl
-@dirrmtry lib/znc
-@dirrmtry share/znc/blockuser/tmpl
-@dirrmtry share/znc/blockuser
-@dirrmtry share/znc/lastseen/tmpl
-@dirrmtry share/znc/lastseen
-%%TCL%%@dirrmtry share/znc/modtcl
-@dirrmtry share/znc/notes/files
-@dirrmtry share/znc/notes/tmpl
-@dirrmtry share/znc/notes
-@dirrmtry share/znc/perform/tmpl/
-@dirrmtry share/znc/perform/
-@dirrmtry share/znc/stickychan/tmpl
-@dirrmtry share/znc/stickychan
-@dirrmtry share/znc/webadmin/tmpl
-@dirrmtry share/znc/webadmin
-@dirrmtry share/znc/webskins/_default_/pub
-@dirrmtry share/znc/webskins/_default_/tmpl
-@dirrmtry share/znc/webskins/_default_
-@dirrmtry share/znc/webskins/dark-clouds/pub
-@dirrmtry share/znc/webskins/dark-clouds/tmpl
-@dirrmtry share/znc/webskins/dark-clouds
-@dirrmtry share/znc/webskins/forest/pub
-@dirrmtry share/znc/webskins/forest/tmpl
-@dirrmtry share/znc/webskins/forest
-@dirrmtry share/znc/webskins/ice/pub
-@dirrmtry share/znc/webskins/ice/tmpl
-@dirrmtry share/znc/webskins/ice
-@dirrmtry share/znc/webskins
-@dirrmtry share/znc
+@dirrm share/znc/webskins/ice/tmpl
+@dirrm share/znc/webskins/ice/pub
+@dirrm share/znc/webskins/ice
+@dirrm share/znc/webskins/forest/tmpl
+@dirrm share/znc/webskins/forest/pub
+@dirrm share/znc/webskins/forest
+@dirrm share/znc/webskins/dark-clouds/tmpl
+@dirrm share/znc/webskins/dark-clouds/pub
+@dirrm share/znc/webskins/dark-clouds
+@dirrm share/znc/webskins/_default_/tmpl
+@dirrm share/znc/webskins/_default_/pub
+@dirrm share/znc/webskins/_default_
+@dirrm share/znc/webskins
+@dirrm share/znc/modules/webadmin/tmpl
+@dirrm share/znc/modules/webadmin
+@dirrm share/znc/modules/stickychan/tmpl
+@dirrm share/znc/modules/stickychan
+@dirrm share/znc/modules/perform/tmpl
+@dirrm share/znc/modules/perform
+@dirrm share/znc/modules/notes/tmpl
+@dirrm share/znc/modules/notes/files
+@dirrm share/znc/modules/notes
+@dirrm share/znc/modules/lastseen/tmpl
+@dirrm share/znc/modules/lastseen
+@dirrm share/znc/modules/certauth/tmpl
+@dirrm share/znc/modules/certauth
+@dirrm share/znc/modules/cert/tmpl
+@dirrm share/znc/modules/cert
+@dirrm share/znc/modules/blockuser/tmpl
+@dirrm share/znc/modules/blockuser
+%%EXTRA%%@dirrm share/znc/modules/send_raw/tmpl
+%%EXTRA%%@dirrm share/znc/modules/send_raw
+%%EXTRA%%@dirrm share/znc/modules/listsockets/tmpl
+%%EXTRA%%@dirrm share/znc/modules/listsockets
+%%TCL%%@dirrm share/znc/modtcl
+@dirrm share/znc/modules
+@dirrm share/znc
--- znc-0.200.patch ends here ---

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



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