Date: Mon, 18 Jan 2016 18:58:34 +0000 (UTC) From: Thomas Zander <riggs@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r406604 - in head/irc/znc: . files Message-ID: <201601181858.u0IIwY2s065575@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: riggs Date: Mon Jan 18 18:58:34 2016 New Revision: 406604 URL: https://svnweb.freebsd.org/changeset/ports/406604 Log: Update to upstream release 1.6.2, cleanup port Cleanups: - USE_OPENSSL - Convert to OPTION helpers - Remove no longer necessary patch for modperl - Sort OPTIONs - Correct compiler flags detection in configure script PR: 205473 Submitted by: matthew@reztek.cz Reviewed by: riggs Approved by: maintainer timeout Added: head/irc/znc/files/patch-configure (contents, props changed) Deleted: head/irc/znc/files/patch-modules-modperl-Makefile_inc Modified: head/irc/znc/Makefile head/irc/znc/distinfo head/irc/znc/files/patch-src_Csocket.cpp Modified: head/irc/znc/Makefile ============================================================================== --- head/irc/znc/Makefile Mon Jan 18 18:27:47 2016 (r406603) +++ head/irc/znc/Makefile Mon Jan 18 18:58:34 2016 (r406604) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= znc -PORTVERSION= 1.6.1 -PORTREVISION= 1 +PORTVERSION= 1.6.2 CATEGORIES= irc ipv6 MASTER_SITES= http://znc.in/releases/ \ http://znc.in/releases/archive/ @@ -18,58 +17,42 @@ GNU_CONFIGURE= yes USE_RC_SUBR= znc USES= compiler:c++11-lib cpe gmake iconv pkgconfig -NO_OPTIONS_SORT= yes - -OPTIONS_DEFINE= DEBUG IPV6 OPENSSL CYRUS PERL PYTHON TCL CHARSET DOCS +OPTIONS_DEFINE= CHARSET CYRUS DEBUG DOCS IPV6 OPENSSL PERL PYTHON TCL OPTIONS_DEFAULT= OPENSSL PERL OPTIONS_SUB= yes +CHARSET_DESC= Character encoding support via ICU CYRUS_DESC= Cyrus SASL module DEBUG_DESC= Debugging support PERL_DESC= Perl scripting module PYTHON_DESC= Python scripting module -CHARSET_DESC= Character encoding support via ICU TCL_DESC= Tcl scripting module +CHARSET_CONFIGURE_OFF= --disable-charset +CHARSET_LIB_DEPENDS= libicuuc.so.55:${PORTSDIR}/devel/icu \ + libicudata.so.55:${PORTSDIR}/devel/icu CYRUS_CONFIGURE_ON= --enable-cyrus CYRUS_LDFLAGS= -L${LOCALBASE}/lib CYRUS_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 DEBUG_CONFIGURE_ON= --enable-debug IPV6_CONFIGURE_OFF= --disable-ipv6 +OPENSSL_CONFIGURE_OFF= --disable-openssl +OPENSSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} +OPENSSL_USE= openssl=yes PERL_BUILD_DEPENDS= swig30>=3.0.0:${PORTSDIR}/devel/swig30 PERL_CONFIGURE_ENABLE= perl PERL_CONFIGURE_ON= --enable-swig +PERL_USE= perl5=build,run PERL_USES= perl5 PYTHON_BUILD_DEPENDS= swig30>=3.0.0:${PORTSDIR}/devel/swig30 PYTHON_CONFIGURE_ON= --enable-python=python-${PYTHON_VER} --enable-swig +PYTHON_USE= perl5=build PYTHON_USES= perl5 python:3 -OPENSSL_CONFIGURE_OFF= --disable-openssl -CHARSET_CONFIGURE_OFF= --disable-charset -CHARSET_LIB_DEPENDS= libicuuc.so.55:${PORTSDIR}/devel/icu \ - libicudata.so.55:${PORTSDIR}/devel/icu TCL_CONFIGURE_ENABLE= tcl +TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} +TCL_USES= tcl -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MOPENSSL} -.include "${PORTSDIR}/Mk/bsd.openssl.mk" -CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} -.endif - -.if ${PORT_OPTIONS:MPERL} -USE_PERL5+= run build -.endif - -.if ${PORT_OPTIONS:MTCL} -USES+= tcl -CONFIGURE_ARGS+= --with-tcl=${TCL_LIBDIR} -.endif - -.if ${PORT_OPTIONS:MPYTHON} -USE_PERL5+= build -.endif - -PORTDOCS= README.md +PORTDOCS= README.md pre-configure: # No need to cast to char** in AM_ICONV, fixes charset/iconv detection @@ -77,14 +60,15 @@ pre-configure: @${REINPLACE_CMD} -e \ 's#(char \*\*)##g' \ ${WRKSRC}/configure + # Instead of using bundled swig generated files, delete them to force # regeneration using swig 2.0.11+ (fixes port compilation using clang) -.if ${PORT_OPTIONS:MPERL} +# +pre-configure-PERL-on: @${RM} ${WRKSRC}/modules/modperl/ZNC.cpp -.endif -.if ${PORT_OPTIONS:MPYTHON} + +pre-configure-PYTHON-on: @${RM} ${WRKSRC}/modules/modpython/_znc_core.cpp -.endif post-patch: @${REINPLACE_CMD} -e \ @@ -93,13 +77,11 @@ post-patch: @${REINPLACE_CMD} -e \ 's#/usr/local#${LOCALBASE}#' ${WRKSRC}/configure -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}" -.endif .include <bsd.port.mk> Modified: head/irc/znc/distinfo ============================================================================== --- head/irc/znc/distinfo Mon Jan 18 18:27:47 2016 (r406603) +++ head/irc/znc/distinfo Mon Jan 18 18:58:34 2016 (r406604) @@ -1,2 +1,2 @@ -SHA256 (znc-1.6.1.tar.gz) = ba49397364f48d6d32ae5242bc1166f21d972f85dd390d6bbe68a63ecbb6c140 -SIZE (znc-1.6.1.tar.gz) = 1463397 +SHA256 (znc-1.6.2.tar.gz) = eef17727c0c6433fed1affba0ea76ec7fd60198d2f3c234d8529bd5fb26f0593 +SIZE (znc-1.6.2.tar.gz) = 1463898 Added: head/irc/znc/files/patch-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/irc/znc/files/patch-configure Mon Jan 18 18:58:34 2016 (r406604) @@ -0,0 +1,15 @@ +--- configure.orig 2015-11-15 17:54:23 UTC ++++ configure +@@ -3388,10 +3388,8 @@ appendLD () { + + case "${host_os}" in + freebsd*) +- # -D__GNU_LIBRARY__ makes this work on fbsd 4.11 +- appendCXX -I/usr/local/include -D__GNU_LIBRARY__ +- appendLib -L/usr/local/lib -lcompat +- appendMod -L/usr/local/lib ++ appendCXX -I/usr/local/include ++ appendLD -L/usr/local/lib + ;; + solaris*) + appendLib -lsocket -lnsl -lresolv Modified: head/irc/znc/files/patch-src_Csocket.cpp ============================================================================== --- head/irc/znc/files/patch-src_Csocket.cpp Mon Jan 18 18:27:47 2016 (r406603) +++ head/irc/znc/files/patch-src_Csocket.cpp Mon Jan 18 18:58:34 2016 (r406604) @@ -1,4 +1,4 @@ ---- src/Csocket.cpp.orig 2015-04-16 15:00:34 UTC +--- src/Csocket.cpp.orig 2015-11-15 17:54:20 UTC +++ src/Csocket.cpp @@ -47,6 +47,7 @@ #include <stdio.h>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601181858.u0IIwY2s065575>