Index: head/archivers/py-attic/Makefile =================================================================== --- head/archivers/py-attic/Makefile (revision 436246) +++ head/archivers/py-attic/Makefile (revision 436247) @@ -1,40 +1,39 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= attic PORTVERSION= 0.16 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Attic-${PORTVERSION} MAINTAINER= tom@hur.st COMMENT= Deduplicating backup program LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python -USES= python:3.3+ +USES= python:3.3+ ssl USE_PYTHON= autoplist distutils -USE_OPENSSL= yes STRIP_FILES= hashindex.so platform_freebsd.so chunker.so crypto.so PYDISTUTILS_BUILDPATH=${BUILD_WRKSRC}/build/lib.${OPSYS:tl}-${UNAMER}-${ARCH}-${PYTHON_VER} .include .if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif regression-test: build ${SETENV} PYTHONPATH="${PYDISTUTILS_BUILDPATH}:${PYTHONPATH}" \ ${PYTHON_CMD} -m attic.testsuite.run post-install: ${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/attic/,} .include Index: head/audio/baresip/Makefile =================================================================== --- head/audio/baresip/Makefile (revision 436246) +++ head/audio/baresip/Makefile (revision 436247) @@ -1,128 +1,127 @@ # $FreeBSD$ PORTNAME= baresip PORTVERSION= 0.4.19 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.creytiv.com/pub/ MAINTAINER= crees@FreeBSD.org COMMENT= Small SIP client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/docs/COPYING BUILD_DEPENDS= re>=0.4.14:audio/re \ rem>=0.4.7:audio/rem RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= gmake pkgconfig -USE_OPENSSL= yes +USES= gmake pkgconfig ssl CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/ilbc MAKE_ARGS= MOD_AUTODETECT="" PLIST_FILES= bin/baresip PORTDATA= * PORTDOCS= * PORTEXAMPLES= * #OPTIONS_NOT_YET_WORKING= ALSA BV32 G722_1 PLC ISAC OPENGLES OPTIONS_DEFINE= CONS DOCS EXAMPLES FFMPEG G711 G722 G726 GSM GSTREAMER ILBC \ L16 OPUS OSS PORTAUDIO SDL SNDFILE SPEEX SRTP STDIO UUID V4L V4L2 X11 \ DTLS_SRTP AUBRIDGE VIDBRIDGE HTTPD DSHOW DIRECTFB ACCOUNT \ NATPMP SDL MIW SNAPSHOT SELFVIEW VUMETER AULOOP CONTACT \ MENU PRESENCE SYSLOG VIDLOOP OPTIONS_DEFAULT=CONS G711 G722 G726 L16 AULOOP_DESC= Audio-loop test module BV32_DESC= BroadVoice32 Wideband Audio codec CONTACT_DESC= Contacts module CONS_DESC= Console input driver DTLS_SRTP_DESC= DTLS Secure RTP module [broken] G711_DESC= G.711 audio codec G722_DESC= G.722 audio codec G722_1_DESC= G.722.1 audio codec G726_DESC= G.726 audio codec ILBC_DESC= iLBC audio codec L16_DESC= L16 audio codec MENU_DESC= Interactive menu OPENGLES_DESC= OpenGL ES video output PLC_DESC= Packet Loss Concealment PRESENCE_DESC= Presence module SRTP_DESC= Secure RTP module [broken] STDIO_DESC= stdio input driver SYSLOG_DESC= Syslog module UUID_DESC= UUID module V4L_DESC= Video4Linux module [broken] V4L2_DESC= Video4Linux2 module [broken] VIDLOOP_DESC= Video-loop test module X11_DESC= X11 module [broken] .for o in ${OPTIONS_DEFINE} . ifndef $o_DESC $o_DESC= ${o:C,^(.).*,\1,}${o:C,^.,,:tl} module . endif .endfor .include .include "${.CURDIR}/Makefile.depends" # Port calls it GST, standard OPTION is GSTREAMER .if ${PORT_OPTIONS:MGSTREAMER} PORT_OPTIONS+= GST .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl sound .endif # SPEEX forces install of speex, therefore may as well enable all methods .if ${PORT_OPTIONS:MSPEEX} . for s in SPEEX_AEC SPEEX_PP SPEEX_RESAMP MAKE_ARGS+= USE_$s=yes . endfor MAKE_ARGS+= HAVE_SPEEXDSP=yes .endif .for o in SRTP V4L DTLS_SRTP V4L2 X11 . if ${PORT_OPTIONS:M$o} BROKEN= OPTIONS marked as BROKEN have not been updated to the new Baresip API . endif .endfor .if ${PORT_OPTIONS:MX11} USE_XORG= x11 .endif .for o in ${PORT_OPTIONS} MAKE_ARGS+= USE_$o=yes BUILD_DEPENDS+= ${$o_DEPEND} RUN_DEPENDS+= ${$o_DEPEND} .endfor # GNU Make does not do make -V, which makes life difficult post-patch: ${ECHO_CMD} >> ${WRKSRC}/Makefile ${ECHO_CMD} ".PHONY: showmodules" >> ${WRKSRC}/Makefile ${ECHO_CMD} "showmodules:" >> ${WRKSRC}/Makefile ${ECHO_CMD} ' @${ECHO_CMD} $$(MODULES)' >> ${WRKSRC}/Makefile ${REINPLACE_CMD} 's,-lportaudio[0-9]*,-L${LOCALBASE}/lib -lportaudio,' \ ${WRKSRC}/modules/portaudio/module.mk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/share/* ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules for m in $$(${SETENV} ${MAKE_ENV} ${MAKE_CMD} -sC ${WRKSRC} ${MAKE_ARGS} showmodules); \ do ${INSTALL_LIB} ${WRKSRC}/$$m.so \ ${STAGEDIR}${PREFIX}/lib/baresip/modules; \ ${ECHO_CMD} lib/${PORTNAME}/modules/$$m.so >> ${TMPPLIST}; \ done ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR} ${RMDIR} ${STAGEDIR}${DOCSDIR}/examples .include Index: head/audio/libshairport/Makefile =================================================================== --- head/audio/libshairport/Makefile (revision 436246) +++ head/audio/libshairport/Makefile (revision 436247) @@ -1,23 +1,22 @@ # Created by: Manuel Creach # $FreeBSD$ PORTNAME= libshairport PORTVERSION= 1.2.0.20310 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://mirrors.xbmc.org/build-deps/darwin-libs/ DISTNAME= libshairport-${PORTVERSION}_lib MAINTAINER= manuel.creach@icloud.com COMMENT= Airport Extreme Emulator GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= autoreconf gmake libtool +USES= autoreconf gmake libtool ssl USE_LDCONFIG= yes -USE_OPENSSL= yes CPPFLAGS+= -isystem${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/audio/rem/Makefile =================================================================== --- head/audio/rem/Makefile (revision 436246) +++ head/audio/rem/Makefile (revision 436247) @@ -1,28 +1,27 @@ # $FreeBSD$ PORTNAME= rem PORTVERSION= 0.5.0 CATEGORIES= audio devel MASTER_SITES= http://www.creytiv.com/pub/ MAINTAINER= crees@FreeBSD.org COMMENT= Library for real-time audio and video processing LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/docs/COPYING BUILD_DEPENDS= ${LOCALBASE}/share/re/re.mk:audio/re RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= gmake +USES= gmake ssl USE_LDCONFIG= yes -USE_OPENSSL= yes do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} (cd ${WRKSRC}/include && \ ${COPYTREE_SHARE} \*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}) ${INSTALL_LIB} ${WRKSRC}/lib${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/lib${PORTNAME}.a ${STAGEDIR}${PREFIX}/lib .include Index: head/audio/shairport/Makefile =================================================================== --- head/audio/shairport/Makefile (revision 436246) +++ head/audio/shairport/Makefile (revision 436247) @@ -1,54 +1,53 @@ # Created by: Aldis Berjoza # $FreeBSD$ PORTNAME= shairport PORTVERSION= 0.05 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= miks.mikelsons@gmail.com COMMENT= Airtunes emulator LIB_DEPENDS= libao.so:audio/libao RUN_DEPENDS= p5-MIME-Base64>=0:converters/p5-MIME-Base64 \ p5-Getopt-Long>=0:devel/p5-Getopt-Long \ p5-URI>=0:net/p5-URI \ p5-Crypt-OpenSSL-RSA>=0:security/p5-Crypt-OpenSSL-RSA \ p5-Digest-MD5>=0:security/p5-Digest-MD5 \ p5-HTTP-Message>=0:www/p5-HTTP-Message \ avahi-publish-service:net/avahi-app -USES= gmake perl5 pkgconfig +USES= gmake perl5 pkgconfig ssl USE_PERL5= run -USE_OPENSSL= yes USE_GITHUB= yes GH_ACCOUNT= miks GH_TAGNAME= b1cb9ea USE_RC_SUBR= ${PORTNAME} SUB_LIST= PERL=${PERL} PLIST_FILES= bin/${PORTNAME} bin/hairtunes bin/${PORTNAME}.pl PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|avahi-|${LOCALBASE}/bin/avahi-|g' \ -e 's|$$FindBin.*|"${PREFIX}/bin/hairtunes";|' \ -e '/use FindBin;/d;s|/usr/bin/env perl|${PERL}|' \ ${WRKSRC}/shairport.c ${WRKSRC}/shairport.pl @${REINPLACE_CMD} 's/-lssl/-lcrypto/' ${WRKSRC}/Makefile do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin .for file in ${PORTNAME} hairtunes ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} -p ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/audio/umurmur/Makefile =================================================================== --- head/audio/umurmur/Makefile (revision 436246) +++ head/audio/umurmur/Makefile (revision 436247) @@ -1,39 +1,38 @@ # Created by: Ayumi Mitsui # $FreeBSD$ PORTNAME= umurmur PORTVERSION= 0.2.16 CATEGORIES= audio net MAINTAINER= ayu@commun.jp COMMENT= Minimalistic Murmur (Mumble server) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig \ libprotobuf-c.so:devel/protobuf-c USE_GITHUB= yes -USES= autoreconf gmake libtool +USES= autoreconf gmake libtool ssl GNU_CONFIGURE= yes -USE_OPENSSL= yes CONFIGURE_ARGS= --with-ssl=openssl USE_RC_SUBR= umurmur CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/conf.c @${REINPLACE_CMD} \ -e 's|/etc/|${PREFIX}/etc/|g' ${WRKSRC}/umurmur.conf.example post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/umurmur ${INSTALL_DATA} ${WRKSRC}/umurmur.conf.example ${STAGEDIR}${PREFIX}/etc/umurmur/umurmur.conf.sample .include Index: head/benchmarks/httperf/Makefile =================================================================== --- head/benchmarks/httperf/Makefile (revision 436246) +++ head/benchmarks/httperf/Makefile (revision 436247) @@ -1,35 +1,34 @@ # Created by: Will Andrews # $FreeBSD$ PORTNAME= httperf PORTVERSION= 0.9.0.1 CATEGORIES= benchmarks www MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Tool for measuring webserver performance LICENSE= GPLv2 -USE_OPENSSL= yes GNU_CONFIGURE= yes -USES= autoreconf gmake libtool +USES= autoreconf gmake libtool ssl USE_GITHUB= yes GH_TAGNAME= dcfb746 MAKE_ARGS= LIBUTIL_OBJS=ssl_writev.o \ exec_prefix=${PREFIX} PLIST_FILES= bin/httperf \ man/man1/httperf.1.gz OPTIONS_DEFINE= DOCS PORTDOCS= ChangeLog NEWS README TODO do-install: ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/benchmarks/siege/Makefile =================================================================== --- head/benchmarks/siege/Makefile (revision 436246) +++ head/benchmarks/siege/Makefile (revision 436247) @@ -1,26 +1,25 @@ # Created by: Mark Pulford # $FreeBSD$ PORTNAME= siege PORTVERSION= 4.0.2 CATEGORIES= benchmarks www MASTER_SITES= http://download.joedog.org/siege/ \ http://fossies.org/linux/www/ MAINTAINER= bofh@FreeBSD.org COMMENT= HTTP regression testing and benchmarking utility LICENSE= GPLv2 -USES= autoreconf libtool perl5 -USE_OPENSSL= yes +USES= autoreconf libtool perl5 ssl GNU_CONFIGURE= yes CONFIGURE_ENV= PERL="${PERL}" CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} --disable-shared \ --sysconfdir=${ETCDIR} pre-configure: @${RM} ${WRKSRC}/acinclude.m4 @${RM} ${WRKSRC}/utils/missing .include Index: head/comms/conserver-com/Makefile =================================================================== --- head/comms/conserver-com/Makefile (revision 436246) +++ head/comms/conserver-com/Makefile (revision 436247) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= conserver PORTVERSION= 8.2.1 PORTREVISION= 1 CATEGORIES= comms MASTER_SITES= http://www.conserver.com/ \ ftp://ftp.conserver.com/conserver/ PKGNAMESUFFIX= -com MAINTAINER= kuriyama@FreeBSD.org COMMENT= Application that allows multiple users to watch serial consoles LICENSE= BSD2CLAUSE CONFLICTS_INSTALL= conserver-[0-9]* GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-master=${DEFAULTHOST} --with-port=${DEFAULTPORT} \ --with-pam --with-libwrap --with-openssl -USE_OPENSSL= yes +USES= ssl USE_RC_SUBR= conserver OPTIONS_DEFINE= FREEIPMI GSSAPI GSSAPIONLY STRIPREALM UDS FREEIPMI_DESC= Compile in FreeIPMI support GSSAPIONLY_DESC=Never prompt for a password when using GSSAPI GSSAPIONLY_IMPLIES= GSSAPI STRIPREALM_DESC=Strip @REALM when using GSSAPI STRIPREALM_IMPLIES= GSSAPI UDS_DESC= Use Unix domain sockets for client/server DEFAULTPORT?= 782 DEFAULTHOST?= localhost FREEIPMI_CONFIGURE_ON= --with-freeipmi=${LOCALBASE} FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi GSSAPI_CONFIGURE_WITH= gssapi GSSAPIONLY_EXTRA_PATCHES= ${FILESDIR}/extra-patch-conserver__master.c STRIPREALM_CONFIGURE_WITH= striprealm UDS_CONFIGURE_WITH= uds post-patch: @${REINPLACE_CMD} -e 's,impi,ipmi,' ${WRKSRC}/conserver.cf/conserver.cf.man post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/conserver-convert .include Index: head/databases/galera/Makefile =================================================================== --- head/databases/galera/Makefile (revision 436246) +++ head/databases/galera/Makefile (revision 436247) @@ -1,209 +1,208 @@ # Created by: Horia Racoviceanu # $FreeBSD$ PORTNAME= galera PORTVERSION= 25.3.5 DISTVERSIONSUFFIX= -src PORTREVISION= 5 CATEGORIES= databases MASTER_SITES= https://launchpadlibrarian.net/170877450/ MAINTAINER= ports@FreeBSD.org COMMENT= Synchronous multi-master replication engine LICENSE= GPLv2 BUILD_DEPENDS= checkmk:devel/check \ doxygen:devel/doxygen \ ${PYTHON_PKGNAMEPREFIX}cloud_sptheme>=0:textproc/py-cloud_sptheme LIB_DEPENDS= libboost_date_time.so:devel/boost-libs -USES= execinfo python:build scons shebangfix +USES= execinfo python:build scons shebangfix ssl USE_CXXSTD= c++11 USE_GCC= yes USE_LDCONFIG= yes -USE_OPENSSL= yes LDFLAGS+= -lboost_program_options -lboost_system MAKE_ARGS+= --config=force SHEBANG_FILES= docs/sphinx-* PLIST_FILES= lib/libgalera_smm.so \ lib/libgalera.so PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS README DOCSRCDIR2= ${DOCSRCDIR1}/docs/build/doc DOCSRCDIR3= ${DOCSRCDIR1}/galerautils DOCSDIR3= ${DOCSDIR}/galerautils DOC_FILES3= ChangeLog README DOCSRCDIR4= ${DOCSRCDIR1}/gcache DOCSDIR4= ${DOCSDIR}/gcache DOC_FILES4= AUTHORS README DOCSRCDIR5= ${DOCSRCDIR1}/gcs DOCSDIR5= ${DOCSDIR}/gcs DOC_FILES5= ChangeLog README doc/*.txt doc/*.odt doc/*.png OPTIONS_DEFINE= BOOSTPOOL BPOSTATIC DEBUG DOCS TEST OPTIONS_GROUP= DOCS OPTIONS_GROUP_DOCS= EPUB JSON LATEX PICKLE OPTIONS_SUB= yes BOOSTPOOL_DESC= Use boost pool allocator BPOSTATIC_DESC= Use static boost_program_options EPUB_DESC= EPUB support PICKLE_DESC= Pickle support .include .if ${PORT_OPTIONS:MBOOSTPOOL} MAKE_ARGS+= boost_pool=1 .endif .if ${PORT_OPTIONS:MBPOSTATIC} MAKE_ARGS+= bpostatic=${PREFIX}/lib/libboost_program_options.so .endif .if ${PORT_OPTIONS:MDEBUG} MAKE_ARGS+= debug=3 .endif post-patch: @${REINPLACE_CMD} -e "/-Werror/d; \ s|LINKFLAGS = link_arch|& + ' ' + os.environ['LDFLAGS']|" \ ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e '/#\/asio/d; s|asio.hpp|boost/&|; \ s|asio/ssl.hpp|boost/&|' ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e 's|asio.hpp|boost/&|; s|asio/ssl.hpp|boost/&|' \ ${WRKSRC}/galera/src/ist.hpp \ ${WRKSRC}/gcomm/src/asio_protonet.hpp @${REINPLACE_CMD} -e 's|asio::system_error|::boost::system::system_error|g' \ ${WRKSRC}/galera/src/ist.cpp \ ${WRKSRC}/gcomm/src/asio_tcp.cpp \ ${WRKSRC}/gcomm/src/asio_udp.cpp @${REINPLACE_CMD} -e 's|asio::error_code|::boost::system::error_code|g' \ ${WRKSRC}/gcomm/src/asio_protonet.*pp \ ${WRKSRC}/gcomm/src/asio_tcp.*pp \ ${WRKSRC}/gcomm/src/asio_udp.*pp @${REINPLACE_CMD} -e 's|asio::|boost::&|g' \ ${WRKSRC}/galera/src/ist.*pp \ ${WRKSRC}/galera/src/ist_proto.hpp \ ${WRKSRC}/gcomm/src/asio_addr.hpp \ ${WRKSRC}/gcomm/src/asio_protonet.*pp \ ${WRKSRC}/gcomm/src/asio_tcp.*pp \ ${WRKSRC}/gcomm/src/asio_udp.*pp @${REINPLACE_CMD} -e 's|LLONG_MAX|gu::LOG_MAX|' \ ${WRKSRC}/galera/src/monitor.hpp @${REINPLACE_CMD} -e "s|'galera/SConscript',|'galera/SConscript'])|; \ /'garb\/SConscript'])/d" ${WRKSRC}/SConscript @${REINPLACE_CMD} -e "s|'tests', 1|'tests', 0|" ${WRKSRC}/SConstruct .if ! ${PORT_OPTIONS:MTEST} @${REINPLACE_CMD} -e 's| tests/SConscript||' \ ${WRKSRC}/galerautils/SConscript ${WRKSRC}/gcache/SConscript @${REINPLACE_CMD} -e "s|, 'tests/SConscript'||" \ ${WRKSRC}/galera/SConscript .endif @${REINPLACE_CMD} -e "s|\[u'Codership Oy'\], 1|\[u'Codership Oy'\], 8|" \ ${WRKSRC}/docs/pasture/source/conf.py .for d in galerautils gcomm gcs @${REINPLACE_CMD} -e 's|= ./|= ../../docs/build/doc/${d}|; \ s|= man|= ../../man|' ${WRKSRC}/${d}/doc/Doxyfile . if ! ${PORT_OPTIONS:MDOCS} @${MKDIR} ${WRKSRC}/docs/build/doc/${d} @${REINPLACE_CMD} -e '/GENERATE_HTML / s|YES|NO|' \ ${WRKSRC}/${d}/doc/Doxyfile . elif ${PORT_OPTIONS:MLATEX} @${REINPLACE_CMD} -e '/GENERATE_LATEX/ s|NO|YES|; s|= a4wide|= a4|; \ /LATEX_OUTPUT/ s|latex|&|' ${WRKSRC}/${d}/doc/Doxyfile . endif .endfor post-build: @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b man \ -d build/doctrees source build/man/man1) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b man \ -d build/doctrees/pasture pasture/source build/man/man8) .if ${PORT_OPTIONS:MDOCS} @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b html \ -d build/doctrees source build/doc/galera/html) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b text \ -d build/doctrees source build/doc/galera/text) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b html \ -d build/doctrees/pasture pasture/source build/doc/pasture/html) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b text \ -d build/doctrees/pasture pasture/source build/doc/pasture/text) . if ${PORT_OPTIONS:MEPUB} @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b epub \ -d build/doctrees source build/doc/galera/epub) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b epub \ -d build/doctrees/pasture pasture/source build/doc/pasture/epub) . endif . if ${PORT_OPTIONS:MJSON} @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b json \ -d build/doctrees source build/doc/galera/json) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b json \ -d build/doctrees/pasture pasture/source build/doc/pasture/json) . endif . if ${PORT_OPTIONS:MLATEX} @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b latex \ -d build/doctrees source build/doc/galera/latex) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b latex \ -d build/doctrees/pasture pasture/source \ build/doc/pasture/latex) . endif . if ${PORT_OPTIONS:MPICKLE} @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b pickle \ -d build/doctrees source build/doc/galera/pickle) @(cd ${BUILD_WRKSRC}/docs && sphinx-build -a -b pickle \ -d build/doctrees/pasture \ pasture/source build/doc/pasture/pickle) . endif .endif @(cd ${BUILD_WRKSRC}/galerautils/doc && doxygen Doxyfile) @(cd ${BUILD_WRKSRC}/gcomm/doc && doxygen Doxyfile) @(cd ${BUILD_WRKSRC}/gcs/doc && doxygen Doxyfile) do-install: ${INSTALL_LIB} ${WRKDIR}/${DISTNAME}/libgalera_smm.so \ ${STAGEDIR}${PREFIX}/lib/ @(cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libgalera_smm.so \ libgalera.so) @(cd ${WRKSRC}/docs/build/man/man1 && ${INSTALL_MAN} \ ${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/) @(cd ${WRKSRC}/docs/build/man/man3 && ${RM} _*.3 && ${INSTALL_MAN} \ *.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/) @(cd ${WRKSRC}/docs/build/man/man8 && ${INSTALL_MAN} \ ${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/) @cd ${STAGEDIR}${MANPREFIX} && \ ${FIND} -H -s man/man*/ -maxdepth 1 -type f -print | \ ${SED} 's|$$|.gz|' >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR4} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} (cd ${DOCSRCDIR2} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3} ${INSTALL_DATA} ${DOC_FILES4:S|^|${DOCSRCDIR4}/|} ${STAGEDIR}${DOCSDIR4} ${INSTALL_DATA} ${DOC_FILES5:S|^|${DOCSRCDIR5}/|} ${STAGEDIR}${DOCSDIR5} .include Index: head/databases/libdrizzle-redux/Makefile =================================================================== --- head/databases/libdrizzle-redux/Makefile (revision 436246) +++ head/databases/libdrizzle-redux/Makefile (revision 436247) @@ -1,41 +1,40 @@ # Created by: Jim Ohlstein # $FreeBSD$ PORTNAME= libdrizzle PORTVERSION= 5.1.4 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= http://launchpadlibrarian.net/138246183/ PKGNAMESUFFIX= -redux DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= libdrizzle-5.1.4.tar.gz MAINTAINER= jim@ohlste.in COMMENT= Client and protocol library for the Drizzle database LICENSE= BSD2CLAUSE GNU_CONFIGURE= yes -USES= gmake libtool +USES= gmake libtool ssl USE_LDCONFIG= yes -USE_OPENSSL= yes CONFLICTS= libdrizzle-[0-9]* OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} MASTER_SITES+= http://launchpadlibrarian.net/138246206/ DISTFILES+= libdrizzle.pdf PLIST_SUB+= PORTDOCS="" .endif post-install: .if !empty(PORT_OPTIONS:MDOCS) ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/libdrizzle.pdf ${STAGEDIR}${DOCSDIR} .endif .include Index: head/databases/mongodb/Makefile =================================================================== --- head/databases/mongodb/Makefile (revision 436246) +++ head/databases/mongodb/Makefile (revision 436247) @@ -1,78 +1,78 @@ # Created by: Mirko Zinn # $FreeBSD$ PORTNAME= mongodb PORTVERSION= 2.6.12 CATEGORIES= databases net MASTER_SITES= http://downloads.mongodb.org/src/ DISTNAME= ${PORTNAME}-src-r${PORTVERSION} MAINTAINER= ale@FreeBSD.org COMMENT= NOSQL distributed document-oriented database # mongodb is AGPLv3, C++ driver is APACHE20 LICENSE= AGPLv3 APACHE20 LICENSE_COMB= multi LIB_DEPENDS= libpcre.so:devel/pcre \ libsnappy.so:archivers/snappy \ libv8.so:lang/v8 \ # boost 1.52/1.55 from ports make mongod segfaulting with many tests # LIB_DEPENDS+= libboost_system.so:devel/boost-libs # MAKE_ARGS+= --use-system-boost # use bundled yaml # MAKE_ARGS+= --use-system-yaml # LIB_DEPENDS+= libyaml-cpp.so:devel/yaml-cpp ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than i386 and amd64" OPTIONS_DEFINE= SSL SASL TEST OPTIONS_DEFAULT=SSL TEST_DESC= Add support for running regression test USES= cpe execinfo scons MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} --cc=${CC} --cxx=${CXX} \ --use-system-pcre --use-system-snappy --use-system-v8 USERS= mongodb GROUPS= mongodb USE_RC_SUBR= mongod PORTSCOUT= limitw:1,even .include .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl MAKE_ARGS+= --ssl .endif .if ${PORT_OPTIONS:MSASL} MAKE_ARGS+= --use-sasl-client LIB_DEPENDS+= libsasl2.so:security/cyrus-sasl2 .endif .if ${PORT_OPTIONS:MTEST} USES+= python:build BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=2.5:databases/pymongo TEST_TARGET= smokeAll smokeCppUnittests . if ${PORT_OPTIONS:MSSL} TEST_TARGET+= smokeSsl . endif .else ALL_TARGET= core tools .endif post-patch: @${REINPLACE_CMD} 's/\["-O3"\]/"${CXXFLAGS}"/' \ ${WRKSRC}/SConstruct .if ${PORT_OPTIONS:MTEST} test: build-depends build @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} ${TEST_TARGET} .endif .include Index: head/databases/pgbouncer/Makefile =================================================================== --- head/databases/pgbouncer/Makefile (revision 436246) +++ head/databases/pgbouncer/Makefile (revision 436247) @@ -1,63 +1,62 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= pgbouncer PORTVERSION= 1.7.2 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= https://pgbouncer.github.io/downloads/files/${PORTVERSION}/ \ http://pgbouncer.github.io/downloads/files/${PORTVERSION}/ MAINTAINER= m.tsatsenko@gmail.com COMMENT= Lightweight connection pooler for PostgreSQL LICENSE= BSD2CLAUSE LIB_DEPENDS= libevent.so:devel/libevent BUILD_DEPENDS+= ${LOCALBASE}/bin/gsed:textproc/gsed PORTSCOUT= site:https://pgbouncer.github.io/downloads/ USERS= pgbouncer GROUPS= pgbouncer USE_RC_SUBR= pgbouncer GNU_CONFIGURE= yes -USES= gmake -USE_OPENSSL= yes +USES= gmake ssl CONFIGURE_ARGS= --with-libevent=${LOCALBASE} --enable-evdns CONFIGURE_ENV+= PTHREAD_LIBS="-lpthread" PGBOUNCER_USER?= pgbouncer PGBOUNCER_GROUP?= pgbouncer PGBOUNCER_RUNDIR?= /var/run/pgbouncer PGBOUNCER_LOGDIR?= /var/log/pgbouncer PLIST_SUB+= PGBOUNCER_USER="${USERS}" \ PGBOUNCER_GROUP="${GROUPS}" \ PGBOUNCER_LOGDIR="${PGBOUNCER_LOGDIR}" \ PGBOUNCER_RUNDIR="${PGBOUNCER_RUNDIR}" SUB_LIST+= PGBOUNCER_RUNDIR="${PGBOUNCER_RUNDIR}" post-patch: @${REINPLACE_CMD} -e "s|= pgbouncer.log|= ${PGBOUNCER_LOGDIR}/pgbouncer.log|g" \ -e "s|= pgbouncer.pid|= ${PGBOUNCER_RUNDIR}/pgbouncer.pid|g" \ ${WRKSRC}/etc/pgbouncer.ini @${REINPLACE_CMD} -e "s|sed -n|${LOCALBASE}/bin/gsed -n|g" \ ${WRKSRC}/lib/find_modules.sh do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pgbouncer ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/doc/pgbouncer.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/pgbouncer.5 ${STAGEDIR}${PREFIX}/man/man5/ ${INSTALL_DATA} ${WRKSRC}/etc/pgbouncer.ini \ ${STAGEDIR}${PREFIX}/etc/pgbouncer.ini.sample ${INSTALL_DATA} ${WRKSRC}/etc/userlist.txt \ ${STAGEDIR}${PREFIX}/etc/pgbouncer.users.sample @${MKDIR} ${STAGEDIR}${PGBOUNCER_RUNDIR} \ ${STAGEDIR}${PGBOUNCER_LOGDIR} .include Index: head/databases/pgpool-II/Makefile =================================================================== --- head/databases/pgpool-II/Makefile (revision 436246) +++ head/databases/pgpool-II/Makefile (revision 436247) @@ -1,78 +1,72 @@ # Created by: Choe, Cheng-Dae # $FreeBSD$ PORTNAME= pgpool-II PORTVERSION= 3.1.6 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= LOCAL/kuriyama \ http://www.pgpool.net/mediawiki/images/ MAINTAINER= kuriyama@FreeBSD.org COMMENT= Connection pool server for PostgreSQL LICENSE= MIT GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= gmake pgsql:9.2 libtool +USES= gmake pgsql:9.2 libtool ssl USE_LDCONFIG= yes -USE_OPENSSL= yes CONFIGURE_ARGS= --with-openssl CONFLICTS= pgpool-3.* pgpool-II-22-* pgpool-II-23-* pgpool-II-23-* USE_RC_SUBR= pgpool PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README README.euc_jp PORTDOCS+= TODO PORTDOCShtml= pgpool-en.html pgpool-ja.html pgpool.css PORTDOCShtml+= tutorial-en.html tutorial-ja.html -OPTIONS_DEFINE+= DOCS SSL +OPTIONS_DEFINE+= DOCS .include - -.if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes -CONFIGURE_ARGS+=--with-openssl -.endif .if exists(${LOCALBASE}/include/postgresql/server/replication/walreceiver.h) FUNCTIONS= pgpool-recovery pgpool-regclass pgpool-walrecrunning PLIST_SUB= PGSQL9="" .else FUNCTIONS= pgpool-recovery pgpool-regclass PLIST_SUB= PGSQL9="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's| pg_config| ${LOCALBASE}/bin/pg_config|g' \ ${WRKSRC}/sql/pgpool-recovery/Makefile post-build: .for f in ${FUNCTIONS} @cd ${WRKSRC}/sql/${f} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} .endfor post-install: .for f in ${FUNCTIONS} @cd ${WRKSRC}/sql/${f} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} DESTDIR=${STAGEDIR} ${INSTALL_TARGET} .endfor ${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR} .for f in pgpool_recovery pgpool_recovery_pitr pgpool_remote_start ${INSTALL_SCRIPT} ${WRKSRC}/sample/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_MAN} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .for f in ${PORTDOCShtml} ${INSTALL_MAN} ${WRKSRC}/doc/$f ${STAGEDIR}${DOCSDIR} .endfor PORTDOCS+= ${PORTDOCShtml} .endif .include Index: head/databases/virtuoso/Makefile =================================================================== --- head/databases/virtuoso/Makefile (revision 436246) +++ head/databases/virtuoso/Makefile (revision 436247) @@ -1,108 +1,107 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= virtuoso PORTVERSION= 7.2.4.2 PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= SF DISTNAME= ${PORTNAME}-opensource-${PORTVERSION} MAINTAINER= fjoe@FreeBSD.org COMMENT= Universal SQL/Application Server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gawk:lang/gawk\ htmldoc:textproc/htmldoc\ flex>2.5.4:textproc/flex\ gperf>=3.0.3:devel/gperf LIB_DEPENDS= libxml2.so:textproc/libxml2 BROKEN_aarch64= Fails to link: missing sbrk BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not compile: error: DV_INT_TAG_WORD undeclared NOT_FOR_ARCHS= arm armv6 i386 mips powerpc NOT_FOR_ARCHS_REASON= can only be built on 64bit platforms -USES= execinfo gmake libtool readline uidfix +USES= execinfo gmake libtool readline uidfix ssl USE_AUTOTOOLS= autoheader aclocal -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-readline\ --without-internal-zlib\ --without-jdk2\ --without-jdk3\ --without-jdk4\ --disable-hslookup\ --disable-wbxml2\ --with-layout=freebsd\ --datadir="${PREFIX}"\ --localstatedir="${PREFIX}" CPPFLAGS+= -std=gnu89 ${IODBC_CPPFLAGS} -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo MAKE_ENV= PATH=${LOCALBASE}/bin:${PATH}\ ISQL=isql-vt USE_RC_SUBR= virtuoso USERS= virtuoso GROUPS= virtuoso SUB_FILES= pkg-message CHECK_PORT= nc -z localhost $$\1 2>\&1 OPTIONS_DEFINE= IMAGEMAGICK KERBEROS LDAP IODBC post-patch: ${REINPLACE_CMD} -e 's,-lruby,-lruby${RUBY_SUFFIX},g'\ ${WRKSRC}/configure ${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${GREP} -l 'netstat -an.*grep LISTEN' |\ ${XARGS} ${REINPLACE_CMD}\ -e 's,expr \$$,expr -- $$,'\ -e 's,netstat -an.*grep.*$$\([a-zA-Z0-9]*\).*grep LISTEN,${CHECK_PORT},' check: ${SETENV} -u HOST ${MAKE_ENV} ${MAKE} -C ${WRKSRC} check .include .if ${PORT_OPTIONS:MIMAGEMAGICK} CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE} LIB_DEPENDS+= libMagickWand-6.so:graphics/ImageMagick PLIST_SUB+= WITH_IMAGEMAGICK="" .else CONFIGURE_ARGS+=--disable-imagemagick PLIST_SUB+= WITH_IMAGEMAGICK="@comment " .endif .if ${PORT_OPTIONS:MIODBC} CONFIGURE_ARGS+=--with-iodbc=${LOCALBASE} LIB_DEPENDS+= libiodbc.so:databases/libiodbc IODBC_CPPFLAGS= -I${LOCALBASE}/include/libiodbc PLIST_SUB+= WITH_IODBC="" .else IODBC_CPPFLAGS= -I../../libsrc/odbcsdk/include PLIST_SUB+= WITH_IODBC="@comment " .endif .if ${PORT_OPTIONS:MKERBEROS} CONFIGURE_ARGS+=--enable-krb=${LOCALBASE} LIB_DEPENDS+= libkrb5.so:security/krb5 .else CONFIGURE_ARGS+=--disable-krb .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--enable-openldap=${LOCALBASE} USE_OPENLDAP= yes .else CONFIGURE_ARGS+=--disable-openldap .endif post-install: ${FIND} ${STAGEDIR} -name "*.ini" -exec ${MV} {} {}.sample \; -print ${RMDIR} ${STAGEDIR}${PREFIX}/virtuoso/doc/html .include Index: head/deskutils/growl-for-linux/Makefile =================================================================== --- head/deskutils/growl-for-linux/Makefile (revision 436246) +++ head/deskutils/growl-for-linux/Makefile (revision 436247) @@ -1,46 +1,45 @@ # $FreeBSD$ PORTNAME= growl-for-linux PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= nivit@FreeBSD.org COMMENT= Notification system compatible with Growl LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= desktop-file-install:devel/desktop-file-utils LIB_DEPENDS= libcurl.so:ftp/curl \ libdbus-glib-1.so:devel/dbus-glib CONFIGURE_ARGS= OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" GH_ACCOUNT= mattn GNU_CONFIGURE= yes INSTALL_TARGET= install-strip LIBNOTIFY_DESC= Use notify-osd for libnotify display plugin LIBNOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify LIBNOTIFY_RUN_DEPENDS= notify-osd>=0.9.29_3:deskutils/notify-osd OPTIONS_DEFAULT=LIBNOTIFY OPTIONS_DEFINE= LIBNOTIFY PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S,^${PREFIX}/,,} -USES= autoreconf compiler:nestedfct libtool pkgconfig sqlite:3 +USES= autoreconf compiler:nestedfct libtool pkgconfig sqlite:3 ssl USE_GITHUB= yes USE_GNOME= gtk20 -USE_OPENSSL= yes post-patch: @${REINPLACE_CMD} '/^gol_LDADD =/s/$$/ -lgmodule-2.0/' \ ${WRKSRC}/Makefile.am post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/libgolplug.a .include Index: head/deskutils/qtm/Makefile =================================================================== --- head/deskutils/qtm/Makefile (revision 436246) +++ head/deskutils/qtm/Makefile (revision 436247) @@ -1,43 +1,42 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= qtm PORTVERSION= 1.3.17 CATEGORIES= deskutils MASTER_SITES= SF/catkin/${PORTNAME}-${PORTVERSION:R} MAINTAINER= ports@FreeBSD.org COMMENT= Blog management application based on Qt 4 LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake tar:bzip2 +USES= cmake tar:bzip2 ssl USE_QT4= corelib dbus gui network xml \ moc_build qmake_build rcc_build uic_build -USE_OPENSSL= yes CMAKE_ARGS= -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \ -DMANPAGE_DIRECTORY:STRING="${MANPREFIX}/man/man1" \ -DMARKDOWN_LOCATION:STRING="${LOCALBASE}/bin/markdown" PORTDOCS= Changelog INSTALL README PLIST_FILES= bin/qtm man/man1/qtm.1.gz share/applications/qtm.desktop \ share/pixmaps/qtm-logo1.png OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|icons|pixmaps|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|icons|pixmaps| ; \ /^Categories/s|;X-.*;|;| ; \ /^# /d' ${WRKSRC}/qtm-desktop.sh post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Changelog INSTALL README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/dcmtk/Makefile =================================================================== --- head/devel/dcmtk/Makefile (revision 436246) +++ head/devel/dcmtk/Makefile (revision 436247) @@ -1,48 +1,47 @@ # Created by: gahr # $FreeBSD$ PORTNAME= dcmtk DISTVERSION= 3.6.0 PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= ftp://dicom.offis.de/pub/dicom/offis/software/${PORTNAME}/${PORTNAME}${PORTVERSION:S/.//g}/ MAINTAINER= ports@FreeBSD.org COMMENT= Toolkit to work with DICOM objects LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png USE_GNOME= libxml2 USE_LDCONFIG= yes -USE_OPENSSL= yes -USES= cmake:outsource jpeg +USES= cmake:outsource jpeg ssl CMAKE_ARGS+= -DDCMTK_WITH_DOXYGEN:BOOL=OFF \ -DDCMTK_WITH_OPENSSL:BOOL=ON SHLIBS= dcmdata dcmdsig dcmimage dcmimgle dcmjpeg dcmnet \ dcmpstat dcmqrdb dcmsr dcmtls dcmwlm ijg8 ijg12 \ ijg16 i2d ofstd oflog charls dcmjpls SHLIBVER= ${PORTVERSION:R:R} PLIST_SUB= SHLIBVER=${SHLIBVER} PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: ${FIND} ${WRKSRC} -name "*.h.orig" -delete post-patch-DOCS-off: ${FIND} ${WRKSRC} -name CMakeLists.txt | ${XARGS} \ ${REINPLACE_CMD} -e '/INSTALL_DOCDIR/d' post-install: ${INSTALL_DATA} ${WRKSRC}/doxygen/manpages/man1/*.1 ${STAGEDIR}${PREFIX}/man/man1/ .for shlib in ${SHLIBS} @${MV} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} @${LN} -sf ${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so .endfor .include Index: head/devel/gdcm/Makefile =================================================================== --- head/devel/gdcm/Makefile (revision 436246) +++ head/devel/gdcm/Makefile (revision 436247) @@ -1,85 +1,84 @@ # Created by: Pietro Cerutti # $FreeBSD$ PORTNAME= gdcm PORTVERSION= ${GDCM_MAJOR}.${GDCM_MINOR}.${GDCM_PATCH} PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/gdcm/gdcm%202.x/GDCM%20${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Grassroots DICOM library LICENSE= BSD3CLAUSE LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 \ libexpat.so:textproc/expat2 OPTIONS_DEFINE= DOXYGEN OPTIONS_RADIO= VTK OPTIONS_RADIO_VTK= VTK5 VTK6 OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ docbook-xsl-ns>0:textproc/docbook-xsl-ns DOXYGEN_USES= ghostscript DOXYGEN_USE= gnome=libxslt:build tex=latex:build DOXYGEN_CMAKE_ON= -DGDCM_DOCUMENTATION:BOOL=ON \ -DGDCM_PDF_DOCUMENTATION:BOOL=OFF \ -DGDCM_INSTALL_MAN_DIR:PATH=man \ -DGDCM_INSTALL_DOC_DIR:PATH=${DOCSDIR_REL} DOXYGEN_CMAKE_OFF= -DGDCM_DOCUMENTATION:BOOL=OFF VTK5_DESC= Build VTK 5 integration classes VTK5_LIB_DEPENDS= libvtkHybrid.so:math/vtk5 VTK5_CMAKE_ON= -DGDCM_USE_VTK:BOOL=ON \ -DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-${VTK5_VERSION} VTK6_DESC= Build VTK 6 integration classes VTK6_LIB_DEPENDS= libvtkCommonCore-${VTK6_VERSION}.so:math/vtk6 VTK6_CMAKE_ON= -DGDCM_USE_VTK:BOOL=ON \ -DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-${VTK6_VERSION} # Change this when updating the port GDCM_MAJOR= 2 GDCM_MINOR= 6 GDCM_PATCH= 3 # Change this whenever VTK is updated VTK5_VERSION= 5.10 VTK6_VERSION= 6.2 -USES= alias cmake:outsource tar:bzip2 -USE_OPENSSL= yes +USES= alias cmake:outsource tar:bzip2 ssl USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include CMAKE_ARGS= -DGDCM_USE_SYSTEM_OPENSSL:BOOL=ON \ -DGDCM_USE_SYSTEM_EXPAT:BOOL=ON \ -DGDCM_USE_SYSTEM_OPENJPEG:BOOL=ON \ -DGDCM_USE_SYSTEM_ZLIB:BOOL=ON \ -DGDCM_BUILD_APPLICATIONS:BOOL=ON \ -DGDCM_BUILD_SHARED_LIBS:BOOL=ON \ -DGDCM_BUILD_EXAMPLES:BOOL=OFF \ -DGDCM_INSTALL_DATA_DIR:PATH=${DATADIR_REL} .include .if ${PORT_OPTIONS:MVTK5} || ${PORT_OPTIONS:MVTK6} DESKTOP_ENTRIES="Gdcmviewer" "Simple DICOM Viewer" "" "gdcmviewer" "" "" PLIST_SUB+= VTK="" .else PLIST_SUB+= VTK="@comment " .endif PLIST_SUB+= GDCM_MAJOR="${GDCM_MAJOR}" \ GDCM_MINOR="${GDCM_MINOR}" \ GDCM_PATCH="${GDCM_PATCH}" pre-build-DOXYGEN-on: (cd ${WRKSRC}/Utilities/doxygen \ && ${LOCALBASE}/bin/doxygen -u doxyfile.in) post-install-DOXYGEN-on: @(${FIND} ${STAGEDIR}${DOCSDIR} -type f | ${SED} -e \ "s|^${STAGEDIR}${PREFIX}/||" >> ${TMPPLIST}) .include Index: head/devel/gnome-vfs/Makefile =================================================================== --- head/devel/gnome-vfs/Makefile (revision 436246) +++ head/devel/gnome-vfs/Makefile (revision 436247) @@ -1,102 +1,101 @@ # Created by: Ade Lovett # $FreeBSD$ PORTNAME= gnome-vfs PORTVERSION= 2.24.4 PORTREVISION?= 4 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME Virtual File System USES= tar:bzip2 .if !defined(REFERENCE_PORT) RUN_DEPENDS= update-mime-database:misc/shared-mime-info -USES+= gettext gmake libtool:keepla pathfix pkgconfig +USES+= gettext gmake libtool:keepla pathfix pkgconfig ssl USE_GNOME= gconf2 gnomemimedata intlhack referencehack INSTALL_TARGET= install-strip -USE_OPENSSL= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-openssl \ --disable-gnutls \ --disable-howl \ --with-hal-mount=/sbin/mount \ --with-hal-umount=/sbin/umount CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-deinstall GCONF_SCHEMAS= desktop_default_applications.schemas \ desktop_gnome_url_handlers.schemas system_dns_sd.schemas \ system_http_proxy.schemas system_smb.schemas OPTIONS_DEFINE= SAMBA MDNS HAL OPTIONS_DEFAULT=SAMBA MDNS HAL SAMBA_DESC= Enable SMB volume support MDNS_DESC= Enable Bonjour/Rendezvous support .include .if exists(${LOCALBASE}/lib/libfam.so) || !defined(WITHOUT_FAM) USES+= fam .endif .if exists(${LOCALBASE}/lib/libkrb5.so) LIB_DEPENDS+= libkrb5.so:security/heimdal .endif .if ${PORT_OPTIONS:MHAL} CONFIGURE_ARGS+=--enable-hal LIB_DEPENDS+= libhal.so:sysutils/hal .else CONFIGURE_ARGS+=--disable-hal .endif .if ${PORT_OPTIONS:MSAMBA} LIB_DEPENDS+= libsmbclient.so:net/samba-libsmbclient PLIST_SUB+= SAMBA="" .else PLIST_SUB+= SAMBA="@comment " CONFIGURE_ARGS+=--disable-samba .endif .if ${PORT_OPTIONS:MMDNS} LIB_DEPENDS+= libavahi-client.so:net/avahi-app .else CONFIGURE_ARGS+=--disable-avahi .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/libgnomevfs/Makefile.in @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/libgnomevfs/xdgmime.c \ ${WRKSRC}/libgnomevfs/gnome-vfs-hal-mounts.c @${REINPLACE_CMD} -e 's|-lacl||g ; \ s|inotify_support=yes|inotify_support=no|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \ ${WRKSRC}/*/Makefile.in @${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ < ${MASTERDIR}/pkg-install.in > ${PKGINSTALL} @${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ < ${MASTERDIR}/pkg-deinstall.in > ${PKGDEINSTALL} pre-configure: .if defined(WITHOUT_KERBEROS) @${ECHO_CMD} "${PKGNAME}: KERBEROS is required." @${FALSE} .endif .include .endif Index: head/devel/libepp-nicbr/Makefile =================================================================== --- head/devel/libepp-nicbr/Makefile (revision 436246) +++ head/devel/libepp-nicbr/Makefile (revision 436247) @@ -1,41 +1,41 @@ # Created by: Jean Milanez Melo # $FreeBSD$ PORTNAME= libepp-nicbr PORTVERSION= 1.15 CATEGORIES= devel MASTER_SITES= ftp://ftp.registro.br/pub/libepp-nicbr/ MAINTAINER= ports@FreeBSD.org COMMENT= Partial Extensible Provisioning Protocol to .br domains LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 -USE_OPENSSL= yes +USES= ssl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_cppunit_TestRunner_h=no CONFIGURE_ARGS= --with-xerces-c=${LOCALBASE} \ --with-openssl=${OPENSSLBASE} DATADIR= ${PREFIX}/share/${PORTNAME:S/-/_/} PLIST_SUB= VER="${PORTVERSION}" OPTIONS_DEFINE= READLINE OPTIONS_DEFAULT= READLINE OPTIONS_SUB= yes READLINE_USES= ncurses readline READLINE_CONFIGURE_ENV_OFF=\ ac_cv_lib_readline_readline=no .include .if ${PORT_OPTIONS:MREADLINE} && !exists(/usr/lib/libreadline.so) CONFIGURE_ARGS+=--with-readline-includes=${LOCALBASE}/include .endif .include Index: head/devel/libewf/Makefile =================================================================== --- head/devel/libewf/Makefile (revision 436246) +++ head/devel/libewf/Makefile (revision 436247) @@ -1,27 +1,26 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= libewf PORTVERSION= 20140608 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/legacy/raw/master/libewf/ \ LOCAL/antoine MAINTAINER= nobutaka@FreeBSD.org COMMENT= Library for support of the Expert Witness Compression Format (EWF) LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid -USES= fuse gettext iconv libtool:keepla pathfix pkgconfig python:2 +USES= fuse gettext iconv libtool:keepla pathfix pkgconfig python:2 ssl USE_LDCONFIG= yes -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} --with-libuuid=${LOCALBASE} ${ICONV_CONFIGURE_ARG} --with-libsmdev=no INSTALL_TARGET= install-strip .include Index: head/devel/libgit2/Makefile =================================================================== --- head/devel/libgit2/Makefile (revision 436246) +++ head/devel/libgit2/Makefile (revision 436247) @@ -1,45 +1,44 @@ # $FreeBSD$ PORTNAME= libgit2 PORTVERSION= 0.24.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= wg@FreeBSD.org COMMENT= Portable, pure C implementation of the Git core LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= libgit2 -USES= cmake pathfix pkgconfig python:build +USES= cmake pathfix pkgconfig python:build ssl USE_LDCONFIG= yes -USE_OPENSSL= yes PLIST_SUB= PORTVERSION=${PORTVERSION} SHLIB_VER=${PORTVERSION:R:E} OPTIONS_DEFINE= SSH THREADS CURL OPTIONS_DEFAULT=SSH THREADS CURL SSH_DESC= Enable SSH support through libssh2 CURL_DESC= Enable HTTP support through cURL SSH_LIB_DEPENDS= libssh2.so:security/libssh2 SSH_CMAKE_ON= -DUSE_SSH=ON SSH_CMAKE_OFF= -DUSE_SSH=OFF THREADS_CMAKE_ON= -DTHREADSAFE=ON THREADS_CMAKE_OFF= -DTHREADSAFE=OFF CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CMAKE_ON= -DCURL=ON CURL_CMAKE_OFF= -DCURL=OFF .include post-patch: @${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*zlib/ d" ${WRKSRC}/CMakeLists.txt .if ${SSL_DEFAULT} == base @${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*openssl/ d" \ ${WRKSRC}/CMakeLists.txt .endif .include Index: head/devel/libiqxmlrpc/Makefile =================================================================== --- head/devel/libiqxmlrpc/Makefile (revision 436246) +++ head/devel/libiqxmlrpc/Makefile (revision 436247) @@ -1,35 +1,34 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= libiqxmlrpc PORTVERSION= 0.13.5 PORTREVISION= 3 CATEGORIES= devel net MASTER_SITES= SF MAINTAINER= fjoe@FreeBSD.org COMMENT= Free, object-oriented XML-RPC implementation written in C++ LICENSE= BSD2CLAUSE LIB_DEPENDS= libboost_thread.so:devel/boost-libs OPTIONS_DEFINE= DOXYGEN OPTIONS_DEFAULT= DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CMAKE_OFF= -Dbuild_docs=off USE_GNOME= libxml2 -USES= cmake tar:bzip2 +USES= cmake tar:bzip2 ssl LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes -USE_OPENSSL= yes PORTDOCS= * post-patch: ${REINPLACE_CMD} -e 's,lib/pkgconfig,libdata/pkgconfig,' ${WRKSRC}/libiqxmlrpc/CMakeLists.txt ${REINPLACE_CMD} -e 's,share/doc/libiqxmlrpc-$${Libiqxmlrpc_VERSION},${DOCSDIR_REL},' ${WRKSRC}/doc/CMakeLists.txt .include Index: head/devel/libmowgli2/Makefile =================================================================== --- head/devel/libmowgli2/Makefile (revision 436246) +++ head/devel/libmowgli2/Makefile (revision 436247) @@ -1,22 +1,21 @@ # Created by: tdb # $FreeBSD$ PORTNAME= libmowgli2 PORTVERSION= 2.1.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= tdb@FreeBSD.org COMMENT= Development framework for C USE_GITHUB= yes GH_ACCOUNT= atheme GH_PROJECT= libmowgli-2 GNU_CONFIGURE= yes -USES= gmake pathfix +USES= gmake pathfix ssl PATHFIX_MAKEFILEIN= Makefile USE_LDCONFIG= yes -USE_OPENSSL= yes .include Index: head/devel/libsmraw/Makefile =================================================================== --- head/devel/libsmraw/Makefile (revision 436246) +++ head/devel/libsmraw/Makefile (revision 436247) @@ -1,32 +1,31 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libsmraw DISTVERSION= alpha-20160424 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libsmraw/releases/download/${PORTVERSION:E}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tools to access the split RAW image format LICENSE= LGPL3+ GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} -USES= fuse gettext libtool pathfix pkgconfig python -USE_OPENSSL= yes +USES= fuse gettext libtool pathfix pkgconfig python ssl USE_LDCONFIG= yes INSTALL_TARGET= install-strip LIBS+= -L${OPENSSLLIB} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} PORTDOCS= AUTHORS ChangeLog OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/mico/Makefile =================================================================== --- head/devel/mico/Makefile (revision 436246) +++ head/devel/mico/Makefile (revision 436247) @@ -1,56 +1,55 @@ # Created by: Marc G. Fournier # $FreeBSD$ PORTNAME= mico PORTVERSION= 2.3.13 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Secure, reliable, production-quality, standards-based CORBA middleware LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-GPL LICENSE_FILE_LGPL20= ${WRKSRC}/LICENSE-LGPL GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-optimize --with-ssl=${OPENSSLBASE} MAKE_ARGS= INSTDIR=${STAGEDIR}${PREFIX} SHARED_INSTDIR=${STAGEDIR}${PREFIX} -USES= gmake ncurses readline +USES= gmake ncurses readline ssl USE_LDCONFIG= yes -USE_OPENSSL= yes WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DEBUG DOCS EXAMPLES GTK1 TCL X11 OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug GTK1_CONFIGURE_ON= --with-gtk=${LOCALBASE} # Don't use CONFIGURE_WITH GTK1_USE= GNOME=gtk12 TCL_CONFIGURE_ON= --with-tcl=${LOCALBASE} # Don't use CONFIGURE_WITH TCL_CPPFLAGS= -I${TCL_INCLUDEDIR} TCL_LIBS= -L${LOCALBASE}/lib TCL_USES= tcl X11_CONFIGURE_WITH= x X11_USE= XORG=x11 post-patch: @${FIND} ${WRKSRC}/demo -name 'Make*' | ${XARGS} \ ${REINPLACE_CMD} 's,doc/mico/examples,${EXAMPLESDIR_REL},' @${REINPLACE_CMD} 's/ministl//' ${WRKSRC}/include/Makefile @${REINPLACE_CMD} 's/^main()/int &/' ${WRKSRC}/configure post-install: .for f in eventd idl imr iordump ird mico-cpp micod mkdepend nsadmin nsd propertyd timed ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${CHMOD} u+w ${STAGEDIR}${PREFIX}/lib/*.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so ${CHMOD} u-w ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/devel/omniORB/Makefile =================================================================== --- head/devel/omniORB/Makefile (revision 436246) +++ head/devel/omniORB/Makefile (revision 436247) @@ -1,59 +1,58 @@ # Created by: ejc@bazzle.com # $FreeBSD$ PORTNAME= omniORB DISTVERSION= 4.2.1-2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${PORTNAME}-${DISTVERSION:S/-2//} MAINTAINER= bofh@FreeBSD.org COMMENT= Robust high performance CORBA ORB for C++ and Python LICENSE= GPLv2 CONFLICTS= omniORB41-4.1.* PLIST_SUB+= SONUM=1 GNU_CONFIGURE= yes -USE_OPENSSL= yes -USES= gmake pkgconfig python tar:bzip2 +USES= gmake pkgconfig python tar:bzip2 ssl USE_LDCONFIG= yes MAKEFILE= GNUmakefile CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} CONFIGURE_ARGS= --datadir=${DATADIR} --with-openssl=${OPENSSLBASE} \ --with-omniORB-config=${PREFIX}/etc/omniORB.cfg \ --with-omniNames-logdir=/var/log OPTIONS_DEFINE= DOCS STATIC OPTIONS_DEFAULT= STATIC OPTIONS_SUB= yes STATIC_CONFIGURE_OFF= --disable-static WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:S/-2//} post-patch: @${REINPLACE_CMD} -e 's#-O2#${CFLAGS}#g' ${WRKSRC}/mk/beforeauto.mk.in @${REINPLACE_CMD} -e 's#%%STAGEDIR%%%%PREFIX%%#${STAGEDIR}${PREFIX}#g' \ ${WRKSRC}/contrib/pkgconfig/GNUmakefile.in post-install: @${PYTHON_CMD} -c "import compileall; compileall.compile_dir('${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl')" @${PYTHON_CMD} -c "import compileall; compileall.compile_dir('${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl_be')" ${INSTALL_DATA} ${WRKSRC}/sample.cfg ${STAGEDIR}${PREFIX}/etc/omniORB.cfg.sample @cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} *.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @cd ${WRKSRC}/man/man8 && ${INSTALL_MAN} *.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .for i in catior convertior omniMapper omniNames omnicpp nameclt omkdepend genior @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} .endfor .for i in libomniDynamic4.so.2.1 libomnisslTP4.so.2.1 libCOS4.so.2.1 \ libomniCodeSets4.so.2.1 libomniZIOPDynamic4.so.2.1 libomniZIOP4.so.2.1 \ libomniConnectionMgmt4.so.2.1 libomniORB4.so.2.1 libCOSDynamic4.so.2.1 \ libomnithread.so.4.0 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_omniidlmodule.so.4.2 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} COPYING README.FIRST.txt README.unix.txt \ ReleaseNotes.txt ${STAGEDIR}${DOCSDIR} @${TAR} cCf ${WRKSRC}/doc - . | ${TAR} xUCf ${STAGEDIR}${DOCSDIR} - .include Index: head/devel/omniORB-4.1/Makefile =================================================================== --- head/devel/omniORB-4.1/Makefile (revision 436246) +++ head/devel/omniORB-4.1/Makefile (revision 436247) @@ -1,65 +1,64 @@ # Created by: ejc@bazzle.com # $FreeBSD$ PORTNAME= omniORB PORTVERSION= 4.1.7 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= 41 MAINTAINER= ports@FreeBSD.org COMMENT= Robust high performance CORBA ORB for C++ and Python LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= omniORB-4.2.* PLIST_SUB+= SONUM=${PORTVERSION:C/.*\.//} GNU_CONFIGURE= yes -USE_OPENSSL= yes -USES= gmake pkgconfig python tar:bzip2 +USES= gmake pkgconfig python tar:bzip2 ssl USE_LDCONFIG= yes MAKEFILE= GNUmakefile CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} CONFIGURE_ARGS= --datadir=${DATADIR} --with-openssl=${OPENSSLBASE} \ --with-omniORB-config=${PREFIX}/etc/omniORB.cfg \ --with-omniNames-logdir=/var/log OPTIONS_DEFINE= DOCS EXAMPLES STATIC OPTIONS_DEFAULT= STATIC OPTIONS_SUB= yes STATIC_CONFIGURE_OFF= --disable-static BINS= catior convertior genior nameclt omkdepend omniMapper omniNames omnicpp .include pre-configure: ${REINPLACE_CMD} -e 's#-O2#${CFLAGS}#g' ${WRKSRC}/mk/beforeauto.mk.in ${REINPLACE_CMD} -e 's#%%STAGEDIR%%%%PREFIX%%#${STAGEDIR}${PREFIX}#g' \ ${WRKSRC}/contrib/pkgconfig/GNUmakefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/_omniidlmodule.so ${PYTHON_CMD} -c "import compileall; compileall.compile_dir('${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl')" ${PYTHON_CMD} -c "import compileall; compileall.compile_dir('${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl_be')" cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} *.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 cd ${WRKSRC}/man/man8 && ${INSTALL_MAN} *.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .for bin in ${BINS} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${bin} .endfor .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} COPYING README.FIRST.txt README.unix \ ReleaseNotes.txt ${STAGEDIR}${DOCSDIR} ${TAR} cCf ${WRKSRC}/doc - . | ${TAR} xUCf ${STAGEDIR}${DOCSDIR} - .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample.cfg ${STAGEDIR}${EXAMPLESDIR}/omniORB.cfg .endif .include Index: head/devel/pecl-event/Makefile =================================================================== --- head/devel/pecl-event/Makefile (revision 436246) +++ head/devel/pecl-event/Makefile (revision 436247) @@ -1,25 +1,24 @@ # Created by: John Chen # $FreeBSD$ PORTNAME= event PORTVERSION= 2.2.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://pecl.php.net/get/ PKGNAMEPREFIX= pecl- DIST_SUBDIR= PECL MAINTAINER= johnpupu@gmail.com COMMENT= Provides interface to libevent library LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:devel/libevent -USES= php:ext tar:tgz -USE_OPENSSL= yes +USES= php:ext tar:tgz ssl CONFIGURE_ARGS= --with-openssl-dir=${OPENSSLBASE} USE_PHP= sockets:build .include Index: head/devel/poco-ssl/Makefile =================================================================== --- head/devel/poco-ssl/Makefile (revision 436246) +++ head/devel/poco-ssl/Makefile (revision 436247) @@ -1,57 +1,56 @@ # Created by: Wes Peters # $FreeBSD$ PORTNAME= poco # New version 1.4.6p4 is available; please use DISTVERSION upon updating PORTVERSION= 1.4.3 PORTREVISION= 5 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME}/sources/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= -ssl DISTNAME= ${PORTNAME}-${PORTVERSION}p1-all MAINTAINER= ports@FreeBSD.org COMMENT= C++ libraries with a network/internet focus (full version) LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS= poco-[0-9]* -USES= gmake tar:bzip2 +USES= gmake tar:bzip2 ssl HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --config=FreeBSD USE_LDCONFIG= yes -USE_OPENSSL= yes OPTIONS_DEFINE= TEST SAMPLES MYSQL SQLITE ODBC OPTIONS_DEFAULT=MYSQL SQLITE OPTIONS_SUB= yes SAMPLES_DESC= Build sample programs TEST_CONFIGURE_OFF= --no-tests SAMPLES_CONFIGURE_OFF= --no-samples ODBC_LIB_DEPENDS= libodbc.so:databases/libiodbc ODBC_CONFIGURE_OFF= --omit=Data/ODBC MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_OFF= --omit=Data/MySQL SQLITE_USES= sqlite SQLITE_CONFIGURE_OFF= --omit=Data/SQLite post-extract: @${RM} -f ${WRKSRC}/Foundation/include/Poco/._Version.h post-patch-TEST-off: @${REINPLACE_CMD} -e '/^all:/s/tests//' ${WRKSRC}/Makefile post-patch-SAMPLES-off: @${REINPLACE_CMD} -e '/^all:/s/samples//' ${WRKSRC}/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*d @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*d.so.* .include Index: head/devel/pwlib/Makefile =================================================================== --- head/devel/pwlib/Makefile (revision 436246) +++ head/devel/pwlib/Makefile (revision 436247) @@ -1,107 +1,106 @@ # Created by: Roger Hardiman # $FreeBSD$ PORTNAME= pwlib PORTVERSION= 1.12.0 PORTREVISION= 11 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= SF/openh323/${PORTNAME}/${PORTVERSION} DISTNAME= ptlib-v${PORTVERSION:S/./_/g}-src DIST_SUBDIR= openh323 MAINTAINER= ports@FreeBSD.org COMMENT= Cross platform C++ library, used by OpenH323 LIB_DEPENDS= libexpat.so:textproc/expat2 CONFLICTS= ptlib-2.* WRKSRC= ${WRKDIR}/ptlib_v${PORTVERSION:S/./_/g} -USES= bison gmake +USES= bison gmake ssl USE_GCC= any USE_AUTOTOOLS= autoconf WANT_GNOME= yes -USE_OPENSSL= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= SDL PLUGINS LDAP ESOUND V4L OPTIONS_DEFAULT= PLUGINS LDAP OPTIONS_SUB= yes LDAP_DESC= OpenLDAP support CFLAGS+= -O1 MAKE_ENV= STDCCFLAGS+="-I${LOCALBASE}" CPPFLAGS+= -O1 -I${WRKSRC}/include -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= ATOMICITY_H="" SDL_USE= SDL=sdl SDL_CONFIGURE_ENV= SDLLIBDIR="${LOCALBASE}/lib" SDL_MAKE_ENV= SDLLIBDIR="${LOCALBASE}/lib" SDL_CONFIGURE_ENABLE= sdl PLUGINS_CONFIGURE_ENABLE= plugins LDAP_CONFIGURE_ENABLE= openldap LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ENV= OPENLDAPLIBDIR="${LOCALBASE}/lib" LDAP_MAKE_ENV= OPENLDAPLIBDIR="${LOCALBASE}/lib" ESOUND_USE= GNOME=esound ESOUND_CONFIGURE_ENABLE= esd V4L_CONFIGURE_ENABLE= v4l V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:multimedia/v4l_compat #explicity build OSS CONFIGURE_ARGS+= --enable-oss #disable OBDC support... it doesn't compile and nothing _seems_ to #actually use it. If you do have something that requires this please #send patches! CONFIGURE_ARGS+= --disable-odbc # ONLY FOR THE BRAVE! # If someone owns a firewire(4) video device and wants to use it for # video-conferencing purposes, please download the files: # libraw1394.shar.gz, libavc1394.shar.gz and libdc1394.shar.gz from # ftp://ftp.frm2.tum.de/pub/jpulz/FreeBSD/ports/ # Extract the files in ${PORTSDIR}/devel and uncomment the following lines. # ##enable libavc1394 #.if defined(WITH_AVC1394) #LIB_DEPENDS+= avc1394.2:devel/libavc1394 \ # dv.4:multimedia/libdv #CONFIGURE_ARGS+= --enable-avc #PLIST_SUB+= AVC1394="" #.else CONFIGURE_ARGS+= --disable-avc PLIST_SUB+= AVC1394="@comment " #.endif # ##enable libdc1394 #.if defined(WITH_DC1394) #LIB_DEPENDS+= dc1394_control.13:devel/libdc1394 #CONFIGURE_ARGS+= --enable-dc #PLIST_SUB+= DC1394="" #.else CONFIGURE_ARGS+= --disable-dc PLIST_SUB+= DC1394="@comment " #.endif .include .if (${ARCH} == "amd64") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64") CFLAGS+= -fPIC .endif .if (${ARCH} == "amd64") || (${ARCH} == "i386") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64") PLIST_SUB+= BSDVIDEO="" .else PLIST_SUB+= BSDVIDEO="@comment " .endif .include Index: head/devel/py-omniorb/Makefile =================================================================== --- head/devel/py-omniorb/Makefile (revision 436246) +++ head/devel/py-omniorb/Makefile (revision 436247) @@ -1,67 +1,66 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= omniorb DISTVERSION= 4.2.1-2 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/omniORBpy/omniORBpy-${DISTVERSION:S/-2//} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= omniORBpy-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for omniORB4, a CORBA 2.6 ORB LICENSE= LGPL21 LIB_DEPENDS= libomniORB4.so:devel/omniORB RUN_DEPENDS= omniidl:devel/omniORB # parts of omniORB4 source tree is required to build omniORBpy; # see also the "post-extract" target below. BUILD_DEPENDS= ${NONEXISTENT}:devel/omniORB:patch CONFLICTS= py*-orbit-2* ${PYTHON_PKGNAMEPREFIX}omniorb3-3* OPTIONS_DEFINE= DOCS EXAMPLES PLIST_SUB= SONUM=2 WRKSRC= ${WRKDIR}/${DISTNAME:S/-2//} OMNIORB_WRKSRC!= cd ${.CURDIR}/../omniORB && ${MAKE} -V WRKSRC -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes MAKEFILE= GNUmakefile USE_LDCONFIG= yes -USES= gmake python tar:bzip2 +USES= gmake python tar:bzip2 ssl CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} --with-omniorb=${LOCALBASE} pre-configure: @cd ${OMNIORB_WRKSRC} && ${FIND} idl | ${CPIO} --quiet -pdum ${WRKSRC} post-install: cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming/__init__.py',None,'CosNaming/__init__.pyc',True)" cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming__POA/__init__.py',None,'CosNaming__POA/__init__.pyc',True)" cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('omniidl_be/python.py',None,'omniidl_be/python.pyc',True)" @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl_be/__init__.py @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_omnipymodule.so.4.2 @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_omniZIOPmodule.so.4.2 @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_omniConnMgmtmodule.so.4.2 @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_omnicodesetsmodule.so.4.2 @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_omnisslTPmodule.so.4.2 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html @${MKDIR} ${STAGEDIR}${DOCSDIR}/tex ${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy.* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy/* ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/tex/* ${STAGEDIR}${DOCSDIR}/tex post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${FIND} . \ | ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/py-omniorb-3/Makefile =================================================================== --- head/devel/py-omniorb-3/Makefile (revision 436246) +++ head/devel/py-omniorb-3/Makefile (revision 436247) @@ -1,64 +1,63 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= omniorb PORTVERSION= 3.7 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/omniORBpy/omniORBpy-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 DISTNAME= omniORBpy-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings for omniORB4, a CORBA 2.6 ORB LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libomniORB4.so.1:devel/omniORB-4.1 # parts of omniORB4 source tree is required to build omniORBpy; # see also the "post-extract" target below. BUILD_DEPENDS= ${NONEXISTENT}:devel/omniORB-4.1:patch CONFLICTS= ${PYTHON_PKGNAMEPREFIX}orbit-2* ${PYTHON_PKGNAMEPREFIX}omniorb-4.2* OPTIONS_DEFINE= DOCS EXAMPLES PLIST_SUB= SONUM=${PORTVERSION:C/.*\.//} OMNIORB_WRKSRC!= cd ${.CURDIR}/../omniORB-4.1 && ${MAKE} -V WRKSRC -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes MAKEFILE= GNUmakefile USE_LDCONFIG= yes -USES= gmake python tar:bzip2 +USES= gmake python tar:bzip2 ssl CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} --with-omniorb=${LOCALBASE} pre-configure: cd ${OMNIORB_WRKSRC} && ${FIND} idl | ${CPIO} --quiet -pdum ${WRKSRC} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/*.so ${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl_be/__init__.py cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming/__init__.py',None,'CosNaming/__init__.pyc',True)" cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming__POA/__init__.py',None,'CosNaming__POA/__init__.pyc',True)" cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('omniidl_be/python.py',None,'omniidl_be/python.pyc',True)" post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html @${MKDIR} ${STAGEDIR}${DOCSDIR}/tex ${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy.* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy/* ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/tex/* ${STAGEDIR}${DOCSDIR}/tex post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${FIND} . \ | ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/subcommander2/Makefile =================================================================== --- head/devel/subcommander2/Makefile (revision 436246) +++ head/devel/subcommander2/Makefile (revision 436247) @@ -1,38 +1,37 @@ # Created by: Naram Qashat # $FreeBSD$ PORTNAME= subcommander PORTVERSION= 2.0.0.b5.2 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION:R:S,.b,~b,}p${PORTVERSION:E}.orig MAINTAINER= ports@FreeBSD.org COMMENT= Qt4 based multiplatform subversion client, diff & merge tool LICENSE= GPLv2 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libsvn_client-1.so:devel/subversion CONFLICTS= subcommander-1.* WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R:S,.b,b,}p${PORTVERSION:E} -USES= autoreconf gmake dos2unix +USES= autoreconf gmake dos2unix ssl DOS2UNIX_GLOB= *.cpp *.h USE_QT4= corelib gui network qt3support moc_build rcc_build uic_build QT_NONSTANDARD= yes -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-boost=${LOCALBASE}/include \ --with-subversion=${LOCALBASE} --with-qt=${PREFIX} \ --with-apr=${LOCALBASE}/bin/apr-1-config \ --with-apr-util=${LOCALBASE}/bin/apu-1-config \ --with-openssl=${OPENSSLBASE} CPPFLAGS+= -I${QT_INCDIR} -I${LOCALBASE}/include LDFLAGS+= -L${QT_LIBDIR} -L${LOCALBASE}/lib .include Index: head/devel/tcltls/Makefile =================================================================== --- head/devel/tcltls/Makefile (revision 436246) +++ head/devel/tcltls/Makefile (revision 436247) @@ -1,48 +1,47 @@ # Created by: mi@aldan.algebra.com # $FreeBSD$ PORTNAME= tcltls PORTVERSION= 1.6.7 PORTREVISION= 1 CATEGORIES= devel tcl MASTER_SITES= SF/tls/tls/${PORTVERSION} DISTNAME= tls${PORTVERSION}-src MAINTAINER= mi@aldan.algebra.com COMMENT= SSL extensions for TCL; dynamicly loadable LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept OPTIONS_DEFINE= DOCS -USES+= tcl:tea -USE_OPENSSL= yes +USES+= tcl:tea ssl CONFIGURE_ARGS+=--with-ssl-dir=${OPENSSLBASE} WRKSRC= ${WRKDIR}/${TCL_PKG} PLIST_FILES= lib/${TCL_PKG}/libtls.so.1 \ lib/${TCL_PKG}/pkgIndex.tcl \ lib/${TCL_PKG}/tls.tcl PORTDOCS= * INSTALL_TARGET= install-binaries install-doc post-patch: ${REINPLACE_CMD} -e \ 's,package require tls.*,load ${WRKSRC}/libtls.so.1;\ source ${WRKSRC}/tls.tcl,' \ ${WRKSRC}/tests/*.test # The tests in ciphers.test are meaningless so far: ${MV} ${WRKSRC}/tests/ciphers.test ${WRKSRC}/tests/ciphers.test.broken post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/tls.htm ${STAGEDIR}${DOCSDIR} xregression-test test check: build cd ${WRKSRC}/tests && ${SETENV} TCL_LIBRARY="${WRKSRC}" \ tclsh${TCL_VER} all.tcl .include Index: head/devel/uatraits/Makefile =================================================================== --- head/devel/uatraits/Makefile (revision 436246) +++ head/devel/uatraits/Makefile (revision 436247) @@ -1,32 +1,31 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= uatraits PORTVERSION= 20130430 PORTREVISION= 5 CATEGORIES= devel www MASTER_SITES= http://people.freebsd.org/~demon/ MAINTAINER= demon@FreeBSD.org COMMENT= User-Agent detection library BROKEN_powerpc64= Does not build LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ libpcre.so:devel/pcre \ libxml2.so:textproc/libxml2 -USES= autoreconf libtool pkgconfig python +USES= autoreconf libtool pkgconfig python ssl GNU_CONFIGURE= yes -USE_OPENSSL= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-boost-prefix=${LOCALBASE} \ --with-pcre-prefix=${LOCALBASE} \ --enable-python --disable-perl --disable-tests \ --disable-java --disable-nodejs CONFIGURE_ENV= crypto_CFLAGS="-I${OPENSSLINC}" \ crypto_LIBS="-L${OPENSSLLIB} -lcrypto" CPPFLAGS+= -I${LOCALBASE}/include .include Index: head/devel/ucommon/Makefile =================================================================== --- head/devel/ucommon/Makefile (revision 436246) +++ head/devel/ucommon/Makefile (revision 436247) @@ -1,25 +1,24 @@ # Created by: gahr # $FreeBSD$ PORTNAME= ucommon PORTVERSION= 7.0.0 CATEGORIES= devel MASTER_SITES= GNU/commoncpp MAINTAINER= ports@FreeBSD.org COMMENT= Very lightweight C++ design pattern library LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER -USES= compiler:c++11-lib cmake:outsource pathfix pkgconfig +USES= compiler:c++11-lib cmake:outsource pathfix pkgconfig ssl CMAKE_ARGS= -DBUILD_TESTING:BOOL=ON \ -DCMAKE_INSTALL_BINDIR:STRING=bin/${PORTNAME} USE_LDCONFIG= yes -USE_OPENSSL= yes TEST_TARGET= test post-install: ${INSTALL_DATA} ${BUILD_WRKSRC}/ucommon-config.h ${STAGEDIR}${PREFIX}/include/ucommon .include Index: head/devel/xmltooling/Makefile =================================================================== --- head/devel/xmltooling/Makefile (revision 436246) +++ head/devel/xmltooling/Makefile (revision 436247) @@ -1,37 +1,36 @@ # Created by: Janos Mohacsi # $FreeBSD$ PORTNAME= xmltooling PORTVERSION= 1.6.0 PORTREVISION= 2 CATEGORIES= devel security MASTER_SITES= http://shibboleth.net/downloads/c++-opensaml/2.6.0/ MAINTAINER= girgen@FreeBSD.org COMMENT= Low level XML support for SAML LIB_DEPENDS= libcurl.so:ftp/curl \ liblog4shib.so:devel/log4shib \ libxerces-c.so.3:textproc/xerces-c3 \ libxml-security-c.so:security/apache-xml-security-c BUILD_DEPENDS= boost-libs>=0:devel/boost-libs GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-log4shib=${LOCALBASE} --with-openssl=${OPENSSLBASE} --with-curl=${LOCALBASE} --disable-doxygen-doc -USES= gmake libtool pkgconfig tar:bzip2 +USES= gmake libtool pkgconfig tar:bzip2 ssl USE_LDCONFIG= yes -USE_OPENSSL= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,^pkgdocdir.*=.*,pkgdocdir = ${DOCSDIR},' \ ${WRKSRC}/doc/Makefile.in post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s,doc ,,' ${WRKSRC}/Makefile.in .include Index: head/dns/bundy/Makefile =================================================================== --- head/dns/bundy/Makefile (revision 436246) +++ head/dns/bundy/Makefile (revision 436247) @@ -1,52 +1,50 @@ # Created by: Jeremy C. Reed # $FreeBSD$ PORTNAME= bundy PORTVERSION= 0.20160125 PORTREVISION= 7 CATEGORIES= dns MASTER_SITES= LOCAL/mat/bundy SF/boost/boost/1.55.0:boost DISTFILES+= boost_1_55_0.tar.bz2:boost MAINTAINER= mat@FreeBSD.org COMMENT= Bundy DNS server suite LICENSE= ISC LICENSE_GROUPS= FSF GPL OSI LICENSE_NAME= ISC License LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/include/log4cplus/logger.h:devel/log4cplus \ sqlite3>=3.3.9:databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/${PYTHON_PKGNAMEPREFIX}sqlite3 LIB_DEPENDS= libbotan-1.10.so:security/botan110 \ liblog4cplus.so:devel/log4cplus \ libgmp.so:math/gmp \ libsqlite3.so:databases/sqlite3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/${PYTHON_PKGNAMEPREFIX}sqlite3 USE_GITHUB= yes GH_ACCOUNT= bundy-dns GH_TAGNAME= d310c5d -USE_OPENSSL= yes - -USES= compiler:c++11-lang pathfix pkgconfig libtool python:3 autoreconf +USES= compiler:c++11-lang pathfix pkgconfig libtool python:3 autoreconf ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --without-werror \ --enable-install-configurations INSTALL_TARGET= install-strip CPPFLAGS+= -I${WRKDIR}/boost_1_55_0 OPTIONS_DEFINE= DOCS post-install: ${MV} ${STAGEDIR}${ETCDIR}/cmdctl-certfile.pem ${STAGEDIR}${ETCDIR}/cmdctl-certfile.pem.sample ${MV} ${STAGEDIR}${ETCDIR}/cmdctl-keyfile.pem ${STAGEDIR}${ETCDIR}/cmdctl-keyfile.pem.sample .include Index: head/dns/credns/Makefile =================================================================== --- head/dns/credns/Makefile (revision 436246) +++ head/dns/credns/Makefile (revision 436247) @@ -1,68 +1,68 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= credns PORTVERSION= 0.2.10 PORTREVISION= 2 CATEGORIES= dns security MASTER_SITES= http://www.nlnetlabs.nl/downloads/credns/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Verifier performing validation in the DNS notify/transfer-chain LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_RC_SUBR= credns USERS?= bind GROUPS?= bind CREDNSLSDIR= /var CREDNSDBDIR= /var/db/nsd CREDNSRUNDIR= /var/run/nsd NSDMAX_IPS?= 512 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-user=${CREDNSUSER} \ --localstatedir=${CREDNSLSDIR} \ --with-dbfile=${CREDNSDBDIR}/nsd.db \ --with-pidfile=${CREDNSRUNDIR}/nsd.pid PLIST_SUB= CREDNSUSER=${USERS} \ CREDNSGROUP=${GROUPS} \ CREDNSDBDIR=${CREDNSDBDIR} \ CREDNSRUNDIR=${CREDNSRUNDIR} -USE_OPENSSL= yes +USES= ssl PORTDOCS= * OPTIONS_DEFINE= ROOT_SERVER IPV6 CHECKING MMAP MAXIPS DOCS ROOT_SERVER_DESC= Credns as proxy for a (local) root CHECKING_DESC= Internal runtime checks MMAP_DESC= Use mmap() instead of malloc() (experimental) MAXIPS_DESC= Raise max-ips from 8 to ${NSDMAX_IPS} ROOT_SERVER_CONFIGURE_ENABLE= root-server IPV6_CONFIGURE_ENABLE= ipv6 CHECKING_CONFIGURE_ENABLE= checking MMAP_CONFIGURE_ENABLE= mmap MAXIPS_CONFIGURE_ON= --with-max-ips=${NSDMAX_IPS} post-install: .for f in credns credns-checkconf credns-notify credns-patch credns-xfer ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${f} .endfor ${INSTALL_DATA} ${WRKSRC}/credns.conf.sample \ ${STAGEDIR}${PREFIX}/etc/credns/credns.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/dns/mydns/Makefile =================================================================== --- head/dns/mydns/Makefile (revision 436246) +++ head/dns/mydns/Makefile (revision 436247) @@ -1,78 +1,78 @@ # Created by: Simon Dick # $FreeBSD$ PORTNAME= mydns PORTVERSION= 1.1.0 PORTREVISION= 7 CATEGORIES= dns databases MASTER_SITES= http://mydns.bboy.net/download/ MAINTAINER= ale@FreeBSD.org COMMENT= DNS server designed to utilize the MySQL database LICENSE= GPLv2 OPTIONS_DEFINE= ALIAS OPENSSL PGSQL NLS DOCS NLS GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc USES= tar:bzip2 iconv USE_RC_SUBR= mydns SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message INFO= mydns DOCS= AUTHORS COPYING ChangeLog NEWS QUICKSTART.mysql QUICKSTART.postgres README TODO .include .if ${PORT_OPTIONS:MALIAS} CONFIGURE_ARGS+=--enable-alias .endif .if ${PORT_OPTIONS:MOPENSSL} -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+=--with-openssl \ --with-openssl-include=${OPENSSLINC} \ --with-openssl-lib=${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+=--without-mysql \ --with-pgsql-include=${LOCALBASE}/include \ --with-pgsql-lib=${LOCALBASE}/lib PKGNAMESUFFIX= -pg .else CONFIGURE_ARGS+=--without-pgsql \ --with-mysql-include=${LOCALBASE}/include/mysql \ --with-mysql-lib=${LOCALBASE}/lib/mysql PKGNAMESUFFIX= -mysql USE_MYSQL= yes .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ .endfor @${INSTALL_DATA} ${WRKSRC}/contrib/*.php ${STAGEDIR}${DOCSDIR}/contrib/ @${INSTALL_DATA} ${WRKSRC}/contrib/*.pl ${STAGEDIR}${DOCSDIR}/contrib/ @${INSTALL_DATA} ${WRKSRC}/contrib/*.pm ${STAGEDIR}${DOCSDIR}/contrib/ @${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/contrib/ .endif @${STAGEDIR}${PREFIX}/sbin/mydns --dump-config > ${STAGEDIR}${PREFIX}/etc/mydns.conf.sample .include Index: head/dns/samba-nsupdate/Makefile =================================================================== --- head/dns/samba-nsupdate/Makefile (revision 436246) +++ head/dns/samba-nsupdate/Makefile (revision 436247) @@ -1,86 +1,86 @@ # $FreeBSD$ PORTNAME= nsupdate PORTVERSION= 9.8.6 PORTREVISION= 1 CATEGORIES= dns net ipv6 MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMEPREFIX= samba- DISTNAME= bind-${ISCVERSION} MAINTAINER= timur@FreeBSD.org COMMENT= nsupdate utility with GSS-TSIG support LICENSE= ISCL # ISC releases things like 9.8.0-P1, which our versioning doesn't like ISCVERSION= 9.8.6 MAKE_JOBS_UNSAFE= yes USE_AUTOTOOLS= autoconf autoheader -USE_OPENSSL= yes +USES= ssl GNU_CONFIGURE= yes CONFIGURE_ARGS+= \ --prefix=${PREFIX} \ --sysconfdir="/etc/namedb" \ --localstatedir=/var \ --enable-largefile \ --enable-threads \ --disable-linux-caps \ --disable-symtable \ --disable-shared \ --without-libxml2 \ --without-iconv \ --without-idn \ --with-randomdev=/dev/random OPTIONS_DEFINE= IPV6 SIGCHASE_CONFIGURE_ARGS+= STD_CDEFINES="-DDIG_SIGCHASE=1" IPV6_CONFIGURE_ON= --enable-ipv6 PLIST_FILES= bin/${PKGBASE} \ man/man1/${PKGBASE}.1.gz .include .if (${ARCH} == "amd64") ARCH= x86_64 .endif # Enable OpenSSL API CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} # Try to find appropriate GSSAPI libs .if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.so) CONFIGURE_ARGS+= --with-gssapi="${KRB5_HOME}" .elif defined(HEIMDAL_HOME) && exists(${HEIMDAL_HOME}/lib/libgssapi.so) CONFIGURE_ARGS+= --with-gssapi="${HEIMDAL_HOME}" .elif exists(/usr/lib/libkrb5.so) && exists(/usr/bin/krb5-config) CONFIGURE_ARGS+= --with-gssapi="/usr" .else LIB_DEPENDS+= libkrb5.so:security/heimdal CONFIGURE_ARGS+= --with-gssapi="${LOCALBASE}" .endif post-patch: @${REINPLACE_CMD} \ -e 's|^SUBDIRS.*|SUBDIRS = lib bin|' \ -e 's|isc-config.sh installdirs|installdirs|' \ -e 's|.*INSTALL.*isc-config.*||' \ -e 's|.*INSTALL.*bind.keys.*||' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} \ -e 's|^SUBDIRS.*|SUBDIRS = ${PORTNAME}|' \ -e 's|^.*check confgen ||' \ ${WRKSRC}/bin/Makefile.in @${REINPLACE_CMD} \ -e 's|${PORTNAME}|${PKGBASE}|g' \ ${WRKSRC}/bin/nsupdate/${PORTNAME}.1 do-install: ${INSTALL_MAN} ${WRKSRC}/bin/nsupdate/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1/${PKGBASE}.1 ${INSTALL_PROGRAM} ${WRKSRC}/bin/nsupdate/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE} .include Index: head/dns/validns/Makefile =================================================================== --- head/dns/validns/Makefile (revision 436246) +++ head/dns/validns/Makefile (revision 436247) @@ -1,44 +1,44 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= validns PORTVERSION= 0.8 PORTREVISION= 1 CATEGORIES= dns security MASTER_SITES= http://www.validns.net/download/ MAINTAINER= umq@ueo.co.jp COMMENT= High performance DNS/DNSSEC zone validator LICENSE= BSD2CLAUSE LIB_DEPENDS= libJudy.so:devel/judy -USE_OPENSSL= yes +USES= ssl ALL_TARGET= PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= Changes README installation.mdwn notes.mdwn \ technical-notes.mdwn todo.mdwn usage.mdwn MAKE_ARGS+= INCPATH=-I${LOCALBASE}/include MAKE_ARGS+= EXTRALPATH=-L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include Index: head/finance/vanitygen/Makefile =================================================================== --- head/finance/vanitygen/Makefile (revision 436246) +++ head/finance/vanitygen/Makefile (revision 436247) @@ -1,37 +1,36 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= vanitygen PORTVERSION= 0.22 PORTREVISION= 1 CATEGORIES= finance MAINTAINER= ports@FreeBSD.org COMMENT= Standalone vanity address generator for bitcoin LICENSE= AGPLv3 LIB_DEPENDS= libpcre.so:devel/pcre USE_GITHUB= yes GH_ACCOUNT= samr7 GH_TAGNAME= cd1a728 -USES= gmake -USE_OPENSSL= yes +USES= gmake ssl ALL_TARGET= most PLIST_FILES= bin/keyconv bin/vanitygen post-patch: @${REINPLACE_CMD} -e \ 's|-lpcre|$$(shell pcre-config --libs)| ; \ s|-lpthread|-pthread $$(LDFLAGS)| ; \ s|^\(CFLAGS\).*|\1+=$$(shell pcre-config --cflags)|' \ ${WRKSRC}/Makefile do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} keyconv vanitygen \ ${STAGEDIR}${PREFIX}/bin) .include Index: head/ftp/bsdftpd-ssl/Makefile =================================================================== --- head/ftp/bsdftpd-ssl/Makefile (revision 436246) +++ head/ftp/bsdftpd-ssl/Makefile (revision 436247) @@ -1,79 +1,79 @@ # Created by: Nick Leuta # $FreeBSD$ PORTNAME= bsdftpd-ssl PORTVERSION= 1.1.0 PORTREVISION= 4 CATEGORIES= ftp MASTER_SITES= http://www.sourcefiles.org/System/Daemons/FTP/ \ LOCAL/sunpoet MAINTAINER= skynick@mail.sc.ru COMMENT= Secure FTP client/server with TLS/SSL support -USE_OPENSSL= yes +USES= ssl MAKE_ENV+= OBJFORMAT=elf MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= SERVER DOCS EXAMPLES SERVER_DESC= Build/install FTP server as well OPTIONS_SUB= yes USE_RC_SUBR= ${PORTNAME} # in case people still have CLIENT_ONLY defined... .if !defined(CLIENT_ONLY) OPTIONS_DEFAULT=SERVER .endif # explicitly link against libpam to support external toolchains. LDFLAGS+= -lpam .include .if ${PORT_OPTIONS:MSERVER} && ${PORT_OPTIONS:MEXAMPLES} SUB_FILES= pkg-message .endif post-patch: ${MV} ${WRKSRC}/docs/README ${WRKSRC}/docs/README-docs do-configure: (cd ${WRKSRC} && ./config.sh FreeBSD) || true do-build: ${DO_MAKE_BUILD} -C ${WRKSRC}/port ${DO_MAKE_BUILD} -C ${WRKSRC}/ftp .if ${PORT_OPTIONS:MSERVER} ${DO_MAKE_BUILD} -C ${WRKSRC}/ftpd .endif do-install: # Client part ${INSTALL_PROGRAM} ${WRKSRC}/ftp/ftps ${STAGEDIR}${PREFIX}/bin/ftps ${INSTALL_MAN} ${WRKSRC}/ftp/ftps.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ftps.1.gz # Server part .if ${PORT_OPTIONS:MSERVER} ${INSTALL_PROGRAM} ${WRKSRC}/ftpd/ftpd ${STAGEDIR}${PREFIX}/libexec/ftpd ${INSTALL_MAN} ${WRKSRC}/ftpd/ftpchroot.5.gz ${STAGEDIR}${MANPREFIX}/man/man5/ftpchroot.5.gz ${INSTALL_MAN} ${WRKSRC}/ftpd/xferlog.5.gz ${STAGEDIR}${MANPREFIX}/man/man5/xferlog.5.gz ${INSTALL_MAN} ${WRKSRC}/ftpd/ftpd.8.gz ${STAGEDIR}${MANPREFIX}/man/man8/ftpd.8.gz ${LN} -s ftpchroot.5.gz ${STAGEDIR}${MANPREFIX}/man/man5/ftpchroot-ssl.5.gz ${LN} -s ftpd.8.gz ${STAGEDIR}${MANPREFIX}/man/man8/ftpd-ssl.8.gz .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} . for file in COPYRIGHT README INSTALL ChangeLog ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} . endfor .if ${PORT_OPTIONS:MSERVER} && ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/cert ${INSTALL_SCRIPT} ${WRKSRC}/cert/* ${STAGEDIR}${EXAMPLESDIR}/cert . for file in README.examples ftpchroot ftpusers rc_conf_d.bsdftpd_ssl ${INSTALL_DATA} ${FILESDIR}/${file} ${STAGEDIR}${EXAMPLESDIR} . endfor .endif .include Index: head/ftp/gftp/Makefile =================================================================== --- head/ftp/gftp/Makefile (revision 436246) +++ head/ftp/gftp/Makefile (revision 436247) @@ -1,26 +1,25 @@ # Created by: Damjan Marion # $FreeBSD$ PORTNAME= gftp PORTVERSION= 2.0.19 PORTREVISION= 6 CATEGORIES= ftp MASTER_SITES= http://gftp.seul.org/ MAINTAINER= oliver@FreeBSD.org COMMENT= Free multithreaded GTK-based FTP and SFTP client LICENSE= GPLv2 -USES= pathfix pkgconfig tar:bzip2 +USES= pathfix pkgconfig tar:bzip2 ssl GNU_CONFIGURE= yes USE_GNOME= glib20 gtk20 -USE_OPENSSL= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls .include Index: head/ftp/pavuk/Makefile =================================================================== --- head/ftp/pavuk/Makefile (revision 436246) +++ head/ftp/pavuk/Makefile (revision 436247) @@ -1,54 +1,53 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= pavuk PORTVERSION= 0.9.35 PORTREVISION= 5 CATEGORIES= ftp www MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= HTTP, FTP, and Gopher mirroring tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= localbase tar:bzip2 -USE_OPENSSL= yes +USES= localbase tar:bzip2 ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-locale-dir=${PREFIX}/share/locale \ --disable-debug --disable-gnome --disable-js \ --enable-utf-8 --enable-threads OPTIONS_DEFINE= DANTE GTK2 NLS DOCS DANTE_DESC= Enable SOCKS proxy support OPTIONS_DEFAULT= GTK2 OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext GTK2_CONFIGURE_ENABLE= gtk GTK2_USE= GNOME=gtk20 DANTE_CONFIGURE_ENABLE= socks DANTE_CONFIGURE_ON= --with-socks-includes=${LOCALBASE}/include \ --with-socks-libraries=${LOCALBASE}/lib DANTE_LIB_DEPENDS= libsocks.so:net/dante pre-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|$$(datadir)/icons|$$(pkgdatadir)/icons|g' post-install: ${INSTALL_DATA} ${WRKSRC}/pavuk_authinfo.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/pavukrc.sample ${STAGEDIR}${PREFIX}/etc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS BUGS CREDITS ChangeLog MAILINGLIST NEWS \ README TODO wget-pavuk.HOWTO ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/ftp/proftpd/Makefile =================================================================== --- head/ftp/proftpd/Makefile (revision 436246) +++ head/ftp/proftpd/Makefile (revision 436247) @@ -1,229 +1,229 @@ # Created by: Stephane Legrand # $FreeBSD$ PORTNAME?= proftpd .if !defined(DISTVERSION) PORTVERSION?= ${PROFTPD_VERSION} .endif PORTREVISION?= 0 CATEGORIES?= ftp MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ https://github.com/downloads/proftpd/proftpd.github.com/ \ ftp://ftpmirror.uk/ftp.proftpd.org/distrib/source/ \ http://www.mirrorservice.org/sites/ftp.proftpd.org/distrib/source/ .if defined(_BUILDING_PROFTPD_MODULE) DISTNAME= proftpd-${PROFTPD_VERSION} .endif MAINTAINER?= mm@FreeBSD.org COMMENT?= Highly configurable FTP daemon LICENSE?= GPLv2 LICENSE_FILE?= ${WRKSRC}/COPYING .if defined(_BUILDING_PROFTPD_MODULE) BUILD_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd RUN_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd .endif PROFTPD_VERSION= 1.3.5d .if defined(_BUILDING_PROFTPD_MODULE) DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY+= ${DISTNAME}${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/proftpd-${PROFTPD_VERSION} . if defined(_PROFTPD_MODULE_EXTRACT_ONLY) EXTRACT_ONLY+= ${_PROFTPD_MODULE_EXTRACT_ONLY} . endif . if defined(_PROFTPD_MODULE_DISTFILES) DISTFILES+= ${_PROFTPD_MODULE_DISTFILES} . endif . if defined(_PROFTPD_MODULE_MASTER_SITES) MASTER_SITES+= ${_PROFTPD_MODULE_MASTER_SITES} . endif .endif .if !defined(_BUILDING_PROFTPD_MODULE) PORTDOCS= * .endif MAKE_JOBS_UNSAFE= yes USES+= cpe gmake libtool USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes .if !defined(_BUILDING_PROFTPD_MODULE) -USE_OPENSSL= yes +USES+= ssl USE_RC_SUBR= proftpd .endif LOCALSTATEDIR?= /var/run CONFIGURE_ARGS=--localstatedir=${LOCALSTATEDIR} \ --libexecdir=${PREFIX}/libexec/proftpd \ --with-pkgconfig=libdata/pkgconfig \ --sysconfdir=${PREFIX}/etc \ --enable-ctrls \ --enable-dso \ --disable-sendfile CONFIGURE_ENV+= install_user=`${ID} -u` \ install_group=`${ID} -g` .if defined(_BUILDING_PROFTPD_MODULE) MODULES= ${_BUILDING_PROFTPD_MODULE} .for m in ${MODULES} __MODULES:=${__MODULES}:${m} .endfor CONFIGURE_ARGS+= --with-shared=${__MODULES:C/^://g} INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include/proftpd ALL_TARGET= shared BUILD_WRKSRC= ${WRKSRC}/modules INSTALL_WRKSRC= ${WRKSRC}/modules PLIST= ${WRKDIR}/PLIST .for m in ${MODULES} PLIST_FILES+= libexec/proftpd/${m}.a \ libexec/proftpd/${m}.so .endfor .else OPTIONS_DEFINE= DOCS HTMLDOCS IPV6 NLS MEMCACHE PCRE OPTIONS_DEFAULT= PCRE HTMLDOCS_DESC= Include HTML documentation MEMCACHE_DESC= Memcache support using libmemcached PLIST_SUB+= LOCALSTATEDIR="${LOCALSTATEDIR}" OPTIONS_SUB= yes .endif #!defined(_BUILDING_PROFTPD_MODULE) .if !defined(_BUILDING_PROFTPD_MODULE) CPPFLAGS+= -DHAVE_OPENSSL -I${OPENSSLINC} LIBS+= -lssl -lcrypto -L${OPENSSLLIB} LDFLAGS+= -lpthread .endif .if !defined(_BUILDING_PROFTPD_MODULE) LIBDIRS?= ${LOCALBASE}/lib INCLUDEDIRS?= ${LOCALBASE}/include # Always built modules MODULES+= mod_ban \ mod_copy \ mod_ctrls_admin \ mod_deflate \ mod_dnsbl \ mod_dynmasq \ mod_exec \ mod_ifsession \ mod_ifversion \ mod_qos \ mod_quotatab \ mod_quotatab_file \ mod_quotatab_radius \ mod_quotatab_sql \ mod_radius \ mod_ratio \ mod_readme \ mod_rewrite \ mod_sftp \ mod_sftp_pam \ mod_sftp_sql \ mod_shaper \ mod_site_misc \ mod_snmp \ mod_sql \ mod_sql_passwd \ mod_tls \ mod_tls_shmcache \ mod_unique_id \ mod_wrap2 \ mod_wrap2_file \ mod_wrap2_sql IPV6_CONFIGURE_ENABLE=ipv6 NLS_CONFIGURE_ON= --enable-nls NLS_USES= gettext iconv PCRE_CONFIGURE_ENABLE= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre MEMCACHE_LIB_DEPENDS= libmemcached.so:databases/libmemcached MEMCACHE_CONFIGURE_ENABLE= memcache MEMCACHE_VARS= MODULES+="mod_memcache mod_tls_memcache" \ LIBS+="-L${LOCALBASE}/lib -lmemcached -lmemcachedutil" .include # Generate modules configuration string .for m in ${MODULES} _MODULES:=${_MODULES}:${m} .endfor # Keep this here below, in case similar constructs need to be made CONFIGURE_ARGS+= --with-shared=${_MODULES:C/^://g} .endif #!defined(_BUILDING_PROFTPD_MODULE) CONFIGURE_ARGS+= --with-includes=${INCLUDEDIRS} CONFIGURE_ARGS+= --with-libraries=${LIBDIRS} .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .if ${SSL_DEFAULT:Mlibressl*} BROKEN= Does not build with libressl .endif .if !defined(_BUILDING_PROFTPD_MODULE) .if empty(ICONV_PREFIX) CONFIGURE_ARGS+= ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e 's|proftpd\.conf |proftpd.conf.sample |g' ${WRKSRC}/Makefile.in pre-configure: @${ECHO_MSG} "==> Configuring with following modules:" @${ECHO_MSG} "${MODULES:C/^://g}" post-configure: ${REINPLACE_CMD} -e 's: -lnsl::' ${WRKSRC}/Make.rules ${REINPLACE_CMD} -e 's:/usr/sbin:${PREFIX}/sbin:' \ -e 's:/usr/bin:${PREFIX}/bin:' \ ${WRKSRC}/src/proftpd.8 ${WRKSRC}/utils/ftpshut.8 \ ${WRKSRC}/utils/ftpcount.1 .endif #!defined(_BUILDING_PROFTPD_MODULE) .if defined(_BUILDING_PROFTPD_MODULE) pre-build: @cd ${WRKSRC} && ${MAKE} include/buildstamp.h pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/proftpd .else post-install: @${MKDIR} ${STAGEDIR}/var/run/proftpd .if ${PORT_OPTIONS:MDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${CP} README* RELEASE_NOTES ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} license.txt ${STAGEDIR}${DOCSDIR} . if ${PORT_OPTIONS:MHTMLDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/html @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} Configuration.html faq.html ${STAGEDIR}${DOCSDIR}/html @${CP} -RP ${WRKSRC}/doc/contrib ${STAGEDIR}${DOCSDIR}/html/contrib @${CP} -RP ${WRKSRC}/doc/modules ${STAGEDIR}${DOCSDIR}/html/modules @${CP} -RP ${WRKSRC}/doc/howto ${STAGEDIR}${DOCSDIR}/html/howto . endif .endif @${INSTALL_MAN} ${WRKSRC}/src/ftpdctl.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif #!defined(_BUILDING_PROFTPD_MODULE) .include Index: head/ftp/tnftp/Makefile =================================================================== --- head/ftp/tnftp/Makefile (revision 436246) +++ head/ftp/tnftp/Makefile (revision 436247) @@ -1,18 +1,17 @@ # Created by: Tom McLaughlin # $FreeBSD$ PORTNAME= tnftp PORTVERSION= 20151004 CATEGORIES= ftp ipv6 MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ MAINTAINER= danilo@FreeBSD.org COMMENT= Enhanced ftp client from NetBSD -USES= ncurses +USES= ncurses ssl GNU_CONFIGURE= yes -USE_OPENSSL= yes PLIST_FILES= bin/tnftp man/man1/tnftp.1.gz .include Index: head/ftp/urlgfe/Makefile =================================================================== --- head/ftp/urlgfe/Makefile (revision 436246) +++ head/ftp/urlgfe/Makefile (revision 436247) @@ -1,44 +1,43 @@ # Created by: Nosov Artem # $FreeBSD$ PORTNAME= urlgfe PORTVERSION= 0.7.1 PORTREVISION= 17 CATEGORIES= ftp www MASTER_SITES= SF/urlget/Urlgfe%20%28legacy%29/${PORTVERSION} MAINTAINER= chip-set@mail.ru COMMENT= Download manager LIB_DEPENDS= libcurl.so:ftp/curl GNU_CONFIGURE= yes -USES= dos2unix libtool pkgconfig +USES= dos2unix libtool pkgconfig ssl USE_GNOME= gtk20 -USE_OPENSSL= yes OPTIONS_DEFINE= DOCS NLS NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${TOUCH} -f @${REINPLACE_CMD} -e 's|[$$]{prefix}/doc/urlgfe|${DOCSDIR}|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} \ 's|/usr/share/pixmaps/urlgfe/urlgfe_icon|${PREFIX}/share/pixmaps/urlgfe-icon|' \ ${WRKSRC}/${PORTNAME}.desktop @${REINPLACE_CMD} -e 's| -g| ${CFLAGS}|g' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|@MKINSTALLDIRS@|$$(top_srcdir)/@MKINSTALLDIRS@|g ; \ s|[$$][(]top_builddir[)]/[$$][(]MKINSTALLDIRS[)]|$$(top_srcdir)/mkinstalldirs|g' \ ${WRKSRC}/po/Makefile.in.in post-install: @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} @${INSTALL_DATA} ${WRKSRC}/pixmaps/${PORTNAME}-icon.png ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/ftp/wget/Makefile =================================================================== --- head/ftp/wget/Makefile (revision 436246) +++ head/ftp/wget/Makefile (revision 436247) @@ -1,90 +1,90 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= wget DISTVERSION= 1.19 CATEGORIES= ftp www ipv6 MASTER_SITES= GNU MAINTAINER= vd@FreeBSD.org COMMENT= Retrieve files from the Net via HTTP(S) and FTP LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= charsetfix cpe gmake iconv makeinfo perl5 tar:xz USE_PERL5= build CPE_VENDOR= gnu GNU_CONFIGURE= yes OPTIONS_SUB= yes OPTIONS_RADIO= SSL OPTIONS_RADIO_SSL=GNUTLS OPENSSL OPTIONS_DEFINE= IPV6 NLS IDN METALINK PCRE PSL OPTIONS_DEFAULT=OPENSSL IDN PCRE_DESC= Support Perl regular expressions in addition to POSIX IPV6_CONFIGURE_ENABLE= ipv6 NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LDFLAGS= -L${LOCALBASE}/lib IDN_USES= iconv IDN_LIB_DEPENDS= libidn.so:dns/libidn IDN_CONFIGURE_ENABLE= iri IDN_CONFIGURE_ON= --with-libidn=${LOCALBASE} METALINK_CONFIGURE_WITH=metalink METALINK_LIB_DEPENDS= libmetalink.so:misc/libmetalink PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CPPFLAGS= -I${LOCALBASE}/include PCRE_LDFLAGS= -L${LOCALBASE}/lib PCRE_CONFIGURE_ENV_OFF= ac_cv_header_pcre_h=no PSL_CONFIGURE_WITH= libpsl PSL_LIB_DEPENDS= libpsl.so:dns/libpsl .include CONFIGURE_ARGS+=--with-included-libunistring .if ${PORT_OPTIONS:MOPENSSL} -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+=--with-ssl=openssl --with-libssl-prefix=${OPENSSLBASE} CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .elif ${PORT_OPTIONS:MGNUTLS} USES+= pkgconfig LIB_DEPENDS+= libgnutls.so:security/gnutls CONFIGURE_ARGS+=--with-ssl=gnutls CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .else CONFIGURE_ARGS+=--without-ssl .endif INFO= wget # eliminate gmakism post-patch: ${REINPLACE_CMD} -e 's,$$<,$$(srcdir)/wget.texi,' \ -e 's,WGETRC = $$(sysconfdir)/wgetrc,&.sample,' \ ${WRKSRC}/doc/Makefile.in ${REINPLACE_CMD} -e 's,/usr/local/etc/wgetrc,${PREFIX}/etc/wgetrc,' \ -e 's,@file{},@file{${PREFIX}},' \ ${WRKSRC}/doc/sample.wgetrc* ${WRKSRC}/doc/wget.texi ${REINPLACE_CMD} -e '/ac_fn_c_check_header_mongrel.*uuid\/uuid.h/ d' \ -e 's|-R$$found_dir|-Wl,-rpath=$$found_dir|g' \ ${WRKSRC}/configure .include .if ${PORT_OPTIONS:MOPENSSL} && ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/ftp/yafc/Makefile =================================================================== --- head/ftp/yafc/Makefile (revision 436246) +++ head/ftp/yafc/Makefile (revision 436247) @@ -1,53 +1,52 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= yafc PORTVERSION= 1.2.5 PORTREVISION= 1 CATEGORIES= ftp ipv6 MASTER_SITES= http://www.yafc-ftp.com/downloads/ MAINTAINER= wg@FreeBSD.org COMMENT= Yet another ftp client. Similar to ftp(1) LICENSE= GPLv2+ OPTIONS_DEFINE= BASH EXAMPLES NLS SSH READLINE OPTIONS_DEFAULT=BASH SSH -USES= gmake tar:xz -USE_OPENSSL= yes +USES= gmake tar:xz ssl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_ipv6=yes CONFIGURE_ARGS= --with-socks=no --with-socks5=no --with-krb4=no \ --with-krb5=no --with-openssl=${OPENSSLBASE} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTEXAMPLES= inputrc yafcrc PLIST_FILES= bin/yafc \ man/man1/yafc.1.gz INFO= yafc NLS_USES= gettext NLS_USE= GNOME=intltool NLS_CONFIGURE_WITH= gettext=${LOCALBASE} NLS_PLIST_FILES= share/locale/de/LC_MESSAGES/yafc.mo \ share/locale/sv/LC_MESSAGES/yafc.mo READLINE_USES= readline READLINE_CONFIGURE_WITH=readline SSH_LIB_DEPENDS= libssh.so:security/libssh SSH_CONFIGURE_OFF= --without-ssh BASH_CONFIGURE_ON= --with-bash-completion=yes BASH_PLIST_FILES= etc/bash_completion.d/yafc BASH_CONFIGURE_OFF= --with-bash-completion=no post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/games/gtkevemon/Makefile =================================================================== --- head/games/gtkevemon/Makefile (revision 436246) +++ head/games/gtkevemon/Makefile (revision 436247) @@ -1,31 +1,30 @@ # $FreeBSD$ PORTNAME= gtkevemon PORTVERSION= 1.10.2016.02.17 PORTREVISION= 0 CATEGORIES= games MAINTAINER= feld@FreeBSD.org COMMENT= Skill monitoring standalone application for EVE Online LIB_DEPENDS= libgtkmm-3.0.so:x11-toolkits/gtkmm30 \ libcurl.so:ftp/curl USE_GITHUB= yes GH_TAGNAME= ac2ca34 -USES= pkgconfig:both gmake +USES= pkgconfig:both gmake ssl USE_GNOME= gtk30 libxml2 -USE_OPENSSL= yes .include post-patch: @${REINPLACE_CMD} -e 's|$$(shell pkg-config --libs openssl)|-L${OPENSSLLIB} -lssl -lcrypto|' ${WRKSRC}/src/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/gtkevemon ${STAGEDIR}${PREFIX}/bin/gtkevemon ${INSTALL_DATA} ${WRKSRC}/icon/gtkevemon.desktop ${STAGEDIR}${PREFIX}/share/applications/gtkevemon.desktop ${INSTALL_DATA} ${WRKSRC}/icon/gtkevemon.svg ${STAGEDIR}${PREFIX}/share/pixmaps/gtkevemon.svg .include Index: head/games/ldmud/Makefile =================================================================== --- head/games/ldmud/Makefile (revision 436246) +++ head/games/ldmud/Makefile (revision 436247) @@ -1,72 +1,71 @@ # Created by: glewis@FreeBSD.org # $FreeBSD$ PORTNAME= ldmud PORTVERSION= 3.3.720 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= games net MASTER_SITES= http://www.bearnip.com/ftp/mud/ \ ftp://mud.stack.nl/pub/ldmud/ MAINTAINER= johans@FreeBSD.org COMMENT= Modern version of the LPMud game driver BUILD_DEPENDS= help2man:misc/help2man LIB_DEPENDS= libpcre.so:devel/pcre GNU_CONFIGURE= yes -USE_OPENSSL= yes -USES= iconv pkgconfig +USES= iconv pkgconfig ssl CONFIGURE_ARGS+=--libdir=${DATADIR} \ --bindir=${PREFIX}/sbin \ --enable-use-pcre \ --enable-use-tls=ssl WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src ALL_TARGET= ldmud USE_RC_SUBR= ldmud MAKE_JOBS_UNSAFE= yes USERS= mud GROUPS= mud OPTIONS_DEFINE= MYSQL PGSQL SQLITE IPV6 DOCS OPTIONS_DEFAULT=MYSQL PGSQL SQLITE LPMUD OPTIONS_SINGLE= MUDLIB OPTIONS_SINGLE_MUDLIB= LPMUD DEMOLIB OPTIONS_SUB= yes LPMUD_DESC= Install default mudlib (LP-245) IPV6_CONFIGURE_ENABLE= use-ipv6 MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ENABLE= use-mysql PGSQL_USES= pgsql PGSQL_CONFIGURE_ENABLE= use-pgsql SQLITE_USES= sqlite SQLITE_CONFIGURE_ENABLE=use-sqlite .include .if ${PORT_OPTIONS:MMYSQL} LDFLAGS+= -L${LOCALBASE}/lib/mysql .endif post-install: # # Install mudlib and other directories @${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}/var/log/${PORTNAME} \ ${STAGEDIR}/var/run/${PORTNAME} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/ldmud .if ${PORT_OPTIONS:MLPMUD} cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/mud/lp-245 && ${FIND} . \ | ${CPIO} -pdmu ${STAGEDIR}${DATADIR} .else cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/mudlib && ${FIND} . \ | ${CPIO} -pdmu ${STAGEDIR}${DATADIR} .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc && ${FIND} . \ | ${CPIO} -pdmu ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/Makefile .endif .include Index: head/games/macopix/Makefile =================================================================== --- head/games/macopix/Makefile (revision 436246) +++ head/games/macopix/Makefile (revision 436247) @@ -1,115 +1,115 @@ # Created by: Shinya Esu # $FreeBSD$ PORTNAME= macopix PORTVERSION= 1.7.4 PORTREVISION= 11 CATEGORIES= games MASTER_SITES= http://rosegray.sakura.ne.jp/macopix/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${RESTRICTED_FILES} MAINTAINER= ports@FreeBSD.org COMMENT= Window sitter for X11 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff RESTRICTED= 'contains commercial character data' RESTRICTED_FILES= \ macopix-mascot-comic_party-euc-ja-1.02.tar.gz \ macopix-mascot-cosmos-euc-ja-1.02.tar.gz \ macopix-mascot-kanon-euc-ja-1.02.tar.gz \ macopix-mascot-mizuiro-euc-ja-1.02.tar.gz \ macopix-mascot-one-euc-ja-1.02.tar.gz \ macopix-mascot-pia2-euc-ja-1.02.tar.gz \ macopix-mascot-triangle_heart-euc-ja-1.02.tar.gz \ macopix-mascot-tsukihime-euc-ja-1.02.tar.gz \ macopix-mascot-marimite-euc-ja-2.20.tar.gz \ macopix-mascot-HxB-euc-ja-0.30.tar.gz USES= gettext gmake iconv jpeg libtool pkgconfig USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 ${ICONV_LIB} OPTIONS_DEFINE= DOCS GNUTLS GTK1 GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ON= --with-gnutls GTK1_USE= GNOME=gtk12,gdkpixbuf GTK1_CONFIGURE_ON= --with-gtk1 .include .if ! ${PORT_OPTIONS:MGNUTLS} -USE_OPENSSL= yes +USES+= ssl .endif .if ${PORT_OPTIONS:MGTK1} PKGNAMESUFFIX= -gtk1 .else USE_GNOME+= gtk20 .endif post-patch: @${REINPLACE_CMD} -e 's/_MAIL } MailStatus/_MAIL } MailStatus2/' ${WRKSRC}/src/main.h .if ${PORT_OPTIONS:MGTK1} @${REINPLACE_CMD} 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \ ${WRKSRC}/src/nokkari.c .endif post-install: # install mascot file @${MKDIR} ${STAGEDIR}${DATADIR}/pixmap cd ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.comipa.jp cd ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.cosmos.jp cd ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.kanon.jp cd ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.mizuiro.jp cd ${WRKDIR}/macopix-mascot-one-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.one.jp cd ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.pia2.jp cd ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.trh.jp cd ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.tsuki.jp cd ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.marimite.jp cd ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.HxB.jp @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} NKR.README.ja README README.ja \ ${STAGEDIR}${DOCSDIR}/ .include Index: head/graphics/zathura-cb/Makefile =================================================================== --- head/graphics/zathura-cb/Makefile (revision 436246) +++ head/graphics/zathura-cb/Makefile (revision 436247) @@ -1,27 +1,26 @@ # $FreeBSD$ PORTNAME= zathura-cb PORTVERSION= 0.1.6 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-cb/download/ \ http://www.madpilot.net/~mad/pwmt.org/ MAINTAINER= mike.d.ft402@gmail.com COMMENT= Comic book plugin for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura PLIST_FILES= lib/zathura/cb.so share/applications/zathura-cb.desktop -USES= compiler:c11 desktop-file-utils gmake pkgconfig libarchive +USES= compiler:c11 desktop-file-utils gmake pkgconfig libarchive ssl USE_GNOME= glib20 gtk30 -USE_OPENSSL= yes post-install: ${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/zathura/cb.so .include Index: head/graphics/zathura-ps/Makefile =================================================================== --- head/graphics/zathura-ps/Makefile (revision 436246) +++ head/graphics/zathura-ps/Makefile (revision 436247) @@ -1,28 +1,27 @@ # $FreeBSD$ PORTNAME= zathura-ps PORTVERSION= 0.2.4 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-ps/download/ \ http://www.madpilot.net/~mad/pwmt.org/ MAINTAINER= mike.d.ft402@gmail.com COMMENT= PostScript support for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libspectre.so:print/libspectre BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura -USES= compiler:c11 desktop-file-utils gmake pkgconfig +USES= compiler:c11 desktop-file-utils gmake pkgconfig ssl USE_GNOME= glib20 gtk30 -USE_OPENSSL= yes PLIST_FILES= lib/zathura/ps.so share/applications/zathura-ps.desktop post-install: ${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/zathura/ps.so .include Index: head/irc/eggdrop-devel/Makefile =================================================================== --- head/irc/eggdrop-devel/Makefile (revision 436246) +++ head/irc/eggdrop-devel/Makefile (revision 436247) @@ -1,124 +1,123 @@ # Created by: Beech Rintoul # $FreeBSD$ PORTNAME= eggdrop PORTVERSION= 1.8.0.20141008 PORTREVISION= 2 CATEGORIES= irc MASTER_SITES= GH \ http://mirror.shatow.net/freebsd/${PORTNAME}/ PKGNAMESUFFIX= -devel MAINTAINER= bdrewery@FreeBSD.org COMMENT= The most popular open source Internet Relay Chat bot LICENSE= GPLv2 -USES= tcl:85+ -USE_OPENSSL= yes +USES= tcl:85+ ssl GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-tcllib=${LOCALBASE}/lib/libtcl${TCL_SHLIB_VER}.so \ --with-tclinc=${LOCALBASE}/include/tcl${TCL_VER}/tcl.h USE_GITHUB= yes GH_ACCOUNT= eggheads GH_PROJECT= ${PORTNAME}-1.8 GH_TAGNAME= 2bf3950 MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-message CONFLICTS= eggdrop-[0-9]* OPTIONS_DEFINE= DOCS .include post-patch: @${SED} -e 's#%%PREFIX%%#${PREFIX}#g' ${WRKSRC}/eggdrop.conf \ > ${WRKSRC}/eggdrop.conf.sample post-configure: @(cd ${WRKSRC}; ${MAKE} config) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/eggdrop ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/man1/eggdrop.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf.sample ${STAGEDIR}${PREFIX}/etc @${MKDIR} ${STAGEDIR}${PREFIX}/lib/eggdrop .for f in assoc.so blowfish.so channels.so compress.so console.so ctcp.so \ dns.so filesys.so irc.so notes.so seen.so server.so share.so \ transfer.so uptime.so ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/lib/eggdrop .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/help .for f in assoc.mod/help/assoc.help channels.mod/help/chaninfo.help \ channels.mod/help/channels.help console.mod/help/console.help \ compress.mod/help/compress.help ctcp.mod/help/ctcp.help \ filesys.mod/help/filesys.help irc.mod/help/irc.help \ notes.mod/help/notes.help seen.mod/help/seen.help \ server.mod/help/server.help share.mod/help/share.help \ transfer.mod/help/transfer.help uptime.mod/help/uptime.help ${INSTALL_DATA} ${WRKSRC}/src/mod/${f} ${STAGEDIR}${DATADIR}/help .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/help/set .for f in channels.mod/help/set/channels.help \ compress.mod/help/set/compress.help \ console.mod/help/set/console.help ctcp.mod/help/set/ctcp.help \ filesys.mod/help/set/filesys.help irc.mod/help/set/irc.help \ notes.mod/help/set/notes.help server.mod/help/set/server.help \ share.mod/help/set/share.help transfer.mod/help/set/transfer.help ${INSTALL_DATA} ${WRKSRC}/src/mod/$f ${STAGEDIR}${DATADIR}/help/set .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/help/msg .for f in irc.mod/help/msg/irc.help notes.mod/help/msg/notes.help \ seen.mod/help/msg/seen.help ${INSTALL_DATA} ${WRKSRC}/src/mod/$f ${STAGEDIR}${DATADIR}/help/msg .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/language ${INSTALL_DATA} ${WRKSRC}/language/core.*.lang ${STAGEDIR}${DATADIR}/language @cd ${WRKSRC}/src/mod \ && ${FIND} . -name "*.lang" -exec ${INSTALL_DATA} {} \ ${STAGEDIR}${DATADIR}/language ";" @${MKDIR} ${STAGEDIR}${DATADIR}/scripts .for f in CONTENTS action.fix.tcl autobotchk alltools.tcl botchk \ cmd_resolve.tcl compat.tcl dccwhois.tcl getops.tcl klined.tcl notes2.tcl ques5.tcl \ quotepass.tcl quotepong.tcl sentinel.tcl userinfo.tcl weed ${INSTALL_DATA} ${WRKSRC}/scripts/${f} ${STAGEDIR}${DATADIR}/scripts .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/scripts/help .for f in cmd_resolve.help userinfo.help ${INSTALL_DATA} ${WRKSRC}/scripts/help/${f} ${STAGEDIR}${DATADIR}/scripts/help .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/scripts/help/msg .for f in userinfo.help ${INSTALL_DATA} ${WRKSRC}/scripts/help/msg/${f} ${STAGEDIR}${DATADIR}/scripts/help/msg .endfor .for f in cmds1.help cmds2.help core.help ${INSTALL_DATA} ${WRKSRC}/help/${f} ${STAGEDIR}${DATADIR}/help .endfor .for f in cmds1.help ${INSTALL_DATA} ${WRKSRC}/help/set/${f} ${STAGEDIR}${DATADIR}/help/set .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/text .for f in banner motd ${INSTALL_DATA} ${WRKSRC}/text/${f} ${STAGEDIR}${DATADIR}/text .endfor ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eggdrop/*.so do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ABOUT BANS BOTNET BUG-REPORT COMPILE-GUIDE CONTENTS \ FIRST-SCRIPT KNOWN-PROBLEMS MODULES PARTYLINE PATCH-HOWTO \ TEXT-SUBSTITUTIONS TRICKS Changes1.8 USERS WEIRD-MESSAGES \ tcl-commands.doc ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/html cd ${WRKSRC}/doc/html && ${INSTALL_DATA} *.html ${STAGEDIR}${DOCSDIR}/html @${MKDIR} ${STAGEDIR}${DOCSDIR}/settings cd ${WRKSRC}/doc/settings && ${RM} -r CVS \ && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}/settings .include Index: head/irc/epic4/Makefile =================================================================== --- head/irc/epic4/Makefile (revision 436246) +++ head/irc/epic4/Makefile (revision 436247) @@ -1,81 +1,80 @@ # Created by: Ben Hutchinson # $FreeBSD$ PORTNAME= epic4 PORTVERSION= 2.10.5 PORTREVISION= 3 CATEGORIES= irc ipv6 MASTER_SITES= http://ftp.epicsol.org/pub/epic/EPIC4-PRODUCTION/ \ http://tehran.lain.pl/epic-mirror/EPIC4-PRODUCTION/ \ ftp://ftp.irc.org/irc/clients/unix/epic/EPIC4-PRODUCTION/ \ http://ftp.freenet.de/pub/ftp.prbh.org/pub/epic/EPIC4-PRODUCTION/ \ ftp://ftp.eu.uu.net/pub/unix/irc/epic/EPIC4-PRODUCTION/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-help-20050315.tar.bz2 MAINTAINER= jpaetzel@FreeBSD.org COMMENT= The (E)nhanced (P)rogrammable (I)RC-II (C)lient LICENSE= BSD3CLAUSE CONFLICTS= epic5-0.[0-2]* GNU_CONFIGURE= yes -USE_OPENSSL= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} -USES= ncurses tar:bzip2 +USES= ncurses tar:bzip2 ssl CFLAGS:= ${CFLAGS:C/-O2/-g -O/g} OPTIONS_DEFINE= IPV6 TCL PERL SSL DOCS OPTIONS_DEFAULT= TCL PERL SSL .include .if ! ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --without-ipv6 .endif .if ${PORT_OPTIONS:MTCL} USES+= tcl CONFIGURE_ARGS+= --with-tcl .else CONFIGURE_ARGS+= --without-tcl .endif # enable perl5 support (requires perl 5.6.1 or newer) # # The path provided to --with-perl is needed, since the configure script # looks for libperl.so in places very specific to Linux. Possibly a # patch to configure would be a better idea, but we need to rely on # SITE_PERL and PERL_VERSION to create the path. # .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+= --with-perl=${LOCALBASE}/lib/perl5/${PERL_VERSION}/${PERL_ARCH}/CORE .else CONFIGURE_ARGS+= --without-perl .endif .if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --with-ssl .else CONFIGURE_ARGS+= --without-ssl .endif post-extract: @${FIND} ${WRKDIR} -type d -name CVS | ${XARGS} ${RM} -r post-patch: @${RM} ${WRKDIR}/help/Makefile @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure post-install: @${CP} -R ${WRKDIR}/help/* ${STAGEDIR}${PREFIX}/share/epic/help .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in BUG_FORM COPYRIGHT KNOWNBUGS README UPDATES VOTES ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/irc/psybnc/Makefile =================================================================== --- head/irc/psybnc/Makefile (revision 436246) +++ head/irc/psybnc/Makefile (revision 436247) @@ -1,68 +1,67 @@ # Created by: Mina Naguib # $FreeBSD$ PORTNAME= psybnc DISTVERSION= 2.3.2-9 PORTREVISION= 2 CATEGORIES= irc ipv6 MASTER_SITES= http://www.psybnc.at/download/beta/ DISTNAME= psyBNC-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Powerful IRC bouncer LICENSE= GPLv1+ # though COPYING is GPLv2 BROKEN_powerpc64= Does not build -USE_OPENSSL= yes -USES= dos2unix +USES= dos2unix ssl DOS2UNIX_GLOB= *.c *.h WRKSRC= ${WRKDIR}/psybnc PSYBASE?= ${PREFIX}/psybnc MAKE_ARGS= PSYBASE=${PSYBASE} SUB_FILES= pkg-message SUB_LIST= PSYBASE=${PSYBASE} PLIST_SUB= PSYBASE=${PSYBASE:S,^${PREFIX}/,,} OPTIONS_DEFINE= MENUCONFIG MENUCONFIG_DESC=Configure using menu .include .if ${PORT_OPTIONS:MMENUCONFIG} IS_INTERACTIVE= yes .endif post-patch: @${REINPLACE_CMD} -e 's#=help/#=${PSYBASE}/help/#' ${WRKSRC}/lang/* .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000024 @${REINPLACE_CMD} -e 's,gcc,clang -Wno-return-type,g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,gcc,clang -Wno-return-type,g' ${WRKSRC}/tools/autoconf.c .endif do-configure: .if ${PORT_OPTIONS:MMENUCONFIG} cd ${WRKSRC} && make menuconfig .else # Fool makefile.out into believing certs are unnecessary ${TOUCH} ${WRKSRC}/key/psybnc.cert.pem .endif do-install: ${INSTALL} -d ${STAGEDIR}${PSYBASE}/lang/ ${STAGEDIR}${PSYBASE}/key/ ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_DATA} ${WRKSRC}/lang/INFO ${STAGEDIR}${PSYBASE}/lang/ ${INSTALL_DATA} ${WRKSRC}/lang/*.lng ${STAGEDIR}${PSYBASE}/lang/ ${INSTALL_DATA} ${WRKSRC}/src/ssl.cnf ${STAGEDIR}${PSYBASE}/key/ ${INSTALL_DATA} ${WRKSRC}/help/*.TXT ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_DATA} ${WRKSRC}/help/*.DEU ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_DATA} ${WRKSRC}/help/*.ITA ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_PROGRAM} ${WRKSRC}/psybnc ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/psybnc.conf ${STAGEDIR}${PREFIX}/etc/psybnc.conf.sample if [ -f ${WRKSRC}/key/psybnc.req.pem ]; then \ ${INSTALL_DATA} ${WRKSRC}/key/psybnc.cert.pem ${STAGEDIR}${PSYBASE}/key/; \ ${INSTALL_DATA} ${WRKSRC}/key/psybnc.key.pem ${STAGEDIR}${PSYBASE}/key/; \ ${INSTALL_DATA} ${WRKSRC}/key/psybnc.req.pem ${STAGEDIR}${PSYBASE}/key/; \ fi .include Index: head/irc/xaric/Makefile =================================================================== --- head/irc/xaric/Makefile (revision 436246) +++ head/irc/xaric/Makefile (revision 436247) @@ -1,26 +1,25 @@ # Created by: alanp@unixpower.org # $FreeBSD$ PORTNAME= xaric PORTVERSION= 0.13.7 CATEGORIES= irc MASTER_SITES= http://xaric.org/software/xaric/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= IRC Client similer to BitchX or ircII GNU_CONFIGURE= yes -USES= gmake ncurses pathfix -USE_OPENSSL= yes +USES= gmake ncurses pathfix ssl post-patch: @${REINPLACE_CMD} -e 's|-ggdb3||g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xaric ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xaric.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DATADIR}/help ${INSTALL_DATA} ${WRKSRC}/help/* ${STAGEDIR}${DATADIR}/help .include Index: head/lang/erlang-riak/Makefile =================================================================== --- head/lang/erlang-riak/Makefile (revision 436246) +++ head/lang/erlang-riak/Makefile (revision 436247) @@ -1,29 +1,28 @@ # $FreeBSD$ PORTNAME= erlang-riak PORTVERSION= 16.b.02 CATEGORIES= lang MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/erlang/ DISTNAME= otp_src_${ERL_RELEASE} DIST_SUBDIR= erlang MAINTAINER= wg@FreeBSD.org COMMENT= Custom erlang from bashio to be used with riak2 WRKSRC= ${WRKDIR}/otp_src_${ERL_RELEASE} ERL_RELEASE= R16B02-basho5 -USES= gmake ncurses perl5 +USES= gmake ncurses perl5 ssl USE_PERL5= build GNU_CONFIGURE= yes -USE_OPENSSL= yes CONFIGURE_ARGS+=--with-ssl=/usr \ --disable-hipe \ --enable-smp-support \ --enable-threads \ --enable-kernel-poll \ --enable-sctp .include Index: head/lang/mosh/Makefile =================================================================== --- head/lang/mosh/Makefile (revision 436246) +++ head/lang/mosh/Makefile (revision 436247) @@ -1,50 +1,49 @@ # Created by: Katsuji ISHIKAWA # $FreeBSD$ PORTNAME= mosh PORTVERSION= 0.2.7 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= GOOGLE_CODE PROJECTHOST= mosh-scheme PKGNAMESUFFIX= -scheme MAINTAINER= mjt@cltn.org COMMENT= Fast R6RS Scheme interpreter LICENSE= BSD2CLAUSE BROKEN= Unfetchable (google code has gone away) DEPRECATED= Unfetchable for more than six months (google code has gone away) EXPIRATION_DATE= 2017-04-30 LIB_DEPENDS= libgmp.so:math/gmp \ libonig.so:devel/oniguruma5 CONFLICTS_INSTALL= mosh-1.[0-9].* -USES= gmake -USE_OPENSSL= yes +USES= gmake ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir=${PREFIX}/lib CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if ${MACHINE_CPU:Msse3} CONFIGURE_ENV+= MOSH_OPTS="-msse3 -mfpmath=sse" .elif ${MACHINE_CPU:Msse2} CONFIGURE_ENV+= MOSH_OPTS="-msse2 -mfpmath=sse" .elif ${MACHINE_CPU:Msse} CONFIGURE_ENV+= MOSH_OPTS="-msse -mfpmath=sse" .elif ${MACHINE_CPU:Mmmx} CONFIGURE_ENV+= MOSH_OPTS="-mmmx" .endif x-generate-plist: stage @(${FIND} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/man -name \ '*mosh*' ; ${FIND} ${STAGEDIR}${PREFIX}/lib/mosh -type f) \ | ${SORT} | ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' \ > pkg-plist.new .include Index: head/lang/php56/Makefile.ext =================================================================== --- head/lang/php56/Makefile.ext (revision 436246) +++ head/lang/php56/Makefile.ext (revision 436247) @@ -1,597 +1,597 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USES+= php:ext PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_VER= 56 IGNORE_WITH_PHP= 70 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath PHP_HEADER_DIRS=libbcmath libbcmath/src .endif .if ${PHP_MODNAME} == "bz2" CONFIGURE_ARGS+=--with-bz2=/usr .endif .if ${PHP_MODNAME} == "calendar" CONFIGURE_ARGS+=--enable-calendar .endif .if ${PHP_MODNAME} == "ctype" CONFIGURE_ARGS+=--enable-ctype .endif .if ${PHP_MODNAME} == "curl" LIB_DEPENDS+= libcurl.so:ftp/curl CONFIGURE_ARGS+=--with-curl=${LOCALBASE} .endif .if ${PHP_MODNAME} == "dba" CONFIGURE_ARGS+=--enable-dba OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE OPTIONS_DEFAULT=CDB INIFILE FLATFILE CDB_DESC= cdb database support DB4_DESC= Berkeley DB4 support GDBM_DESC= GDBM database support QDBM_DESC= QDBM database support TOKYO_DESC= Tokyo Cabinet database support INIFILE_DESC= INI file support FLATFILE_DESC= flatfile support PHP_HEADER_DIRS= libcdb libflatfile libinifile .endif .if ${PHP_MODNAME} == "dom" CONFIGURE_ARGS+=--enable-dom \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "enchant" LIB_DEPENDS+= libenchant.so:textproc/enchant CONFIGURE_ARGS+=--with-enchant=${LOCALBASE} .endif .if ${PHP_MODNAME} == "exif" CONFIGURE_ARGS+=--enable-exif .endif .if ${PHP_MODNAME} == "fileinfo" CONFIGURE_ARGS+=--enable-fileinfo \ --with-pcre-dir=${LOCALBASE} PHP_HEADER_DIRS= libmagic .endif .if ${PHP_MODNAME} == "filter" CONFIGURE_ARGS+=--enable-filter \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "ftp" CONFIGURE_ARGS+=--enable-ftp \ --with-openssl-dir=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "gd" LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES+= jpeg CONFIGURE_ARGS+=--with-gd \ --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} \ --with-png-dir=${LOCALBASE} \ --with-zlib-dir=/usr OPTIONS_DEFINE= T1LIB TRUETYPE JIS X11 VPX OPTIONS_DEFAULT=T1LIB TRUETYPE X11 T1LIB_DESC= Include T1lib support TRUETYPE_DESC= Enable TrueType string function JIS_DESC= Enable JIS-mapped Japanese font support X11_DESC= Enable XPM support VPX_DESC= Enable VP8 codec support PHP_HEADER_DIRS=libgd .endif .if ${PHP_MODNAME} == "gettext" CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} USES+= gettext .endif .if ${PHP_MODNAME} == "gmp" LIB_DEPENDS+= libgmp.so:math/gmp CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} .endif .if ${PHP_MODNAME} == "hash" CONFIGURE_ARGS+=--enable-hash \ --with-mhash .endif .if ${PHP_MODNAME} == "iconv" CONFIGURE_ARGS+=--with-iconv=${LOCALBASE} USES+= iconv:translit .endif .if ${PHP_MODNAME} == "imap" OPTIONS_DEFINE= PANDA PANDA_DESC= Uses the forked panda-cclient instead of the original cclient CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \ --with-pcre-dir=${LOCALBASE} \ --with-imap-ssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "interbase" CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} USES+= firebird .endif .if ${PHP_MODNAME} == "json" CONFIGURE_ARGS+=--enable-json .endif .if ${PHP_MODNAME} == "ldap" CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} USE_OPENLDAP= yes . ifdef(WANT_OPENLDAP_SASL) CONFIGURE_ARGS+=--with-ldap-sasl=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" CONFIGURE_ARGS+=--enable-mbstring \ --with-pcre-dir=${LOCALBASE} OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT=REGEX REGEX_DESC= Enable multibyte regex support PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls .endif .if ${PHP_MODNAME} == "mcrypt" LIB_DEPENDS+= libltdl.so:devel/libltdl \ libmcrypt.so:security/libmcrypt CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mssql" LIB_DEPENDS+= libsybdb.so:databases/freetds CONFIGURE_ARGS+=--with-mssql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "mysqli" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--enable-odbc \ --with-unixODBC=${LOCALBASE} .endif .if ${PHP_MODNAME} == "openssl" CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "opcache" # This is needed by Zend extensions, keep before everything. PHP_MOD_PRIO= 10 CONFIGURE_ARGS+=--enable-opcache .endif .if ${PHP_MODNAME} == "pcntl" CONFIGURE_ARGS+=--enable-pcntl .endif .if ${PHP_MODNAME} == "pdo" CONFIGURE_ARGS+=--enable-pdo .endif .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} USE_PHP= pdo:build OPTIONS_DEFINE= MSSQL MSSQL_DESC= Enable Microsoft SQL Server support .endif .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USE_PHP= pdo:build USES+= firebird .endif .if ${PHP_MODNAME} == "pdo_mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_sqlite" USES+= sqlite CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "phar" CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} USE_PHP= hash:build .endif .if ${PHP_MODNAME} == "posix" CONFIGURE_ARGS+=--enable-posix .endif .if ${PHP_MODNAME} == "pspell" LIB_DEPENDS+= libaspell.so:textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} .endif .if ${PHP_MODNAME} == "readline" CONFIGURE_ARGS+=--with-readline=/usr USES+= readline .endif .if ${PHP_MODNAME} == "recode" LIB_DEPENDS+= librecode.so:converters/recode CONFIGURE_ARGS+=--with-recode=${LOCALBASE} .endif .if ${PHP_MODNAME} == "session" CONFIGURE_ARGS+=--enable-session PHP_MOD_PRIO= 18 .endif .if ${PHP_MODNAME} == "shmop" CONFIGURE_ARGS+=--enable-shmop .endif .if ${PHP_MODNAME} == "simplexml" CONFIGURE_ARGS+=--enable-simplexml \ --with-pcre-dir=${LOCALBASE} \ --with-libxml-dir=${LOCALBASE} USES+= pkgconfig USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "snmp" CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no" LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "soap" CONFIGURE_ARGS+=--enable-soap \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "sockets" CONFIGURE_ARGS+=--enable-sockets .endif .if ${PHP_MODNAME} == "sqlite3" USES+= sqlite CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sybase_ct" LIB_DEPENDS+= libct.so:databases/freetds CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sysvmsg" CONFIGURE_ARGS+=--enable-sysvmsg .endif .if ${PHP_MODNAME} == "sysvsem" CONFIGURE_ARGS+=--enable-sysvsem .endif .if ${PHP_MODNAME} == "sysvshm" CONFIGURE_ARGS+=--enable-sysvshm .endif .if ${PHP_MODNAME} == "tidy" CONFIGURE_ARGS+=--with-tidy=${LOCALBASE} LIB_DEPENDS+= libtidy.so:www/tidy-lib .endif .if ${PHP_MODNAME} == "tokenizer" CONFIGURE_ARGS+=--enable-tokenizer .endif .if ${PHP_MODNAME} == "wddx" CONFIGURE_ARGS+=--enable-wddx \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= xml:build session:build .endif .if ${PHP_MODNAME} == "xml" CONFIGURE_ARGS+=--enable-xml \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xmlreader" CONFIGURE_ARGS+=--enable-xmlreader \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= dom:build .endif .if ${PHP_MODNAME} == "xmlrpc" CONFIGURE_ARGS+=--with-xmlrpc \ --with-libxml-dir=${LOCALBASE} \ --with-iconv-dir=${LOCALBASE} USES+= iconv:translit USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc USE_PHP= xml:build .endif .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt USE_PHP= dom:build xml:build .endif .if ${PHP_MODNAME} == "zip" LIB_DEPENDS+= libzip.so:archivers/libzip CONFIGURE_ARGS+=--enable-zip \ --with-zlib-dir=/usr \ --with-pcre-dir=${LOCALBASE} \ --with-libzip=${LOCALBASE} .endif .if ${PHP_MODNAME} == "zlib" CONFIGURE_ARGS+=--with-zlib=/usr .endif .include .if ${PHP_MODNAME} == "dba" . if empty(PORT_OPTIONS:MCDB) CONFIGURE_ARGS+=--without-cdb . endif . if ${PORT_OPTIONS:MDB4} CONFIGURE_ARGS+=--with-db4=${LOCALBASE} USES+= bdb WITH_BDB_HIGHEST= yes . endif . if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:databases/gdbm CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so:databases/qdbm CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTOKYO} LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet CONFIGURE_ARGS+=--with-tcadb=${LOCALBASE} . endif . if empty(PORT_OPTIONS:MINIFILE) CONFIGURE_ARGS+=--disable-inifile . endif . if empty(PORT_OPTIONS:MFLATFILE) CONFIGURE_ARGS+=--disable-flatfile . endif .endif .if ${PHP_MODNAME} == "mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysql=mysqlnd . else CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USES+= mysql . endif .endif .if ${PHP_MODNAME} == "mysqli" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysqli=mysqlnd . else CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config USES+= mysql . endif .endif .if ${PHP_MODNAME} == "pdo_mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd USE_PHP+= mysql . else CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USES+= mysql . endif .endif .include .if ${PHP_MODNAME} == "openssl" && ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .if ${PHP_MODNAME} == "gd" . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so:devel/t1lib CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTRUETYPE} CONFIGURE_ARGS+=--enable-gd-native-ttf . endif . if ${PORT_OPTIONS:MJIS} CONFIGURE_ARGS+=--enable-gd-jis-conv . endif . if ${PORT_OPTIONS:MX11} USE_XORG= xpm CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} . endif . if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:multimedia/libvpx CONFIGURE_ARGS+=--with-vpx-dir=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "imap" . if ${PORT_OPTIONS:MPANDA} LIB_DEPENDS+= libc-client4.so.10:mail/panda-cclient . else LIB_DEPENDS+= libc-client4.so.9:mail/cclient . endif .endif .if ${PHP_MODNAME} == "mbstring" . if ${PORT_OPTIONS:MREGEX} LIB_DEPENDS+= libonig.so:devel/oniguruma5 CONFIGURE_ARGS+=--with-onig=${LOCALBASE} . else CONFIGURE_ARGS+=--disable-mbregex . endif .endif .if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif .if ${PHP_MODNAME} == "pdo_dblib" . if ${PORT_OPTIONS:MMSSQL} LIB_DEPENDS+= libsybdb.so:databases/freetds . else LIB_DEPENDS+= libct.so:databases/freetds . endif .endif .if ${PHP_MODNAME} == "xml" post-extract: @${MKDIR} ${WRKSRC}/ext/xml @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml .endif .if ${PHP_MODNAME} == "zlib" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif Index: head/lang/php70/Makefile.ext =================================================================== --- head/lang/php70/Makefile.ext (revision 436246) +++ head/lang/php70/Makefile.ext (revision 436247) @@ -1,570 +1,570 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USES+= php:ext PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_VER= 70 IGNORE_WITH_PHP= 56 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath PHP_HEADER_DIRS=libbcmath libbcmath/src .endif .if ${PHP_MODNAME} == "bz2" CONFIGURE_ARGS+=--with-bz2=/usr .endif .if ${PHP_MODNAME} == "calendar" CONFIGURE_ARGS+=--enable-calendar .endif .if ${PHP_MODNAME} == "ctype" CONFIGURE_ARGS+=--enable-ctype .endif .if ${PHP_MODNAME} == "curl" LIB_DEPENDS+= libcurl.so:ftp/curl CONFIGURE_ARGS+=--with-curl=${LOCALBASE} .endif .if ${PHP_MODNAME} == "dba" CONFIGURE_ARGS+=--enable-dba OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE OPTIONS_DEFAULT=CDB INIFILE FLATFILE CDB_DESC= cdb database support DB4_DESC= Berkeley DB4 support GDBM_DESC= GDBM database support QDBM_DESC= QDBM database support TOKYO_DESC= Tokyo Cabinet database support INIFILE_DESC= INI file support FLATFILE_DESC= flatfile support PHP_HEADER_DIRS= libcdb libflatfile libinifile .endif .if ${PHP_MODNAME} == "dom" CONFIGURE_ARGS+=--enable-dom \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "enchant" LIB_DEPENDS+= libenchant.so:textproc/enchant CONFIGURE_ARGS+=--with-enchant=${LOCALBASE} .endif .if ${PHP_MODNAME} == "exif" CONFIGURE_ARGS+=--enable-exif .endif .if ${PHP_MODNAME} == "fileinfo" CONFIGURE_ARGS+=--enable-fileinfo \ --with-pcre-dir=${LOCALBASE} PHP_HEADER_DIRS= libmagic .endif .if ${PHP_MODNAME} == "filter" CONFIGURE_ARGS+=--enable-filter \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "ftp" CONFIGURE_ARGS+=--enable-ftp \ --with-openssl-dir=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "gd" LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES+= jpeg CONFIGURE_ARGS+=--with-gd \ --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} \ --with-png-dir=${LOCALBASE} \ --with-zlib-dir=/usr OPTIONS_DEFINE= T1LIB TRUETYPE JIS X11 VPX OPTIONS_DEFAULT=T1LIB TRUETYPE X11 T1LIB_DESC= Include T1lib support TRUETYPE_DESC= Enable TrueType string function JIS_DESC= Enable JIS-mapped Japanese font support X11_DESC= Enable XPM support VPX_DESC= Enable VP8 codec support PHP_HEADER_DIRS=libgd .endif .if ${PHP_MODNAME} == "gettext" CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} USES+= gettext .endif .if ${PHP_MODNAME} == "gmp" LIB_DEPENDS+= libgmp.so:math/gmp CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} .endif .if ${PHP_MODNAME} == "hash" CONFIGURE_ARGS+=--enable-hash \ --with-mhash .endif .if ${PHP_MODNAME} == "iconv" CONFIGURE_ARGS+=--with-iconv=${LOCALBASE} USES+= iconv:translit .endif .if ${PHP_MODNAME} == "imap" OPTIONS_DEFINE= PANDA PANDA_DESC= Uses the forked panda-cclient instead of the original cclient CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \ --with-pcre-dir=${LOCALBASE} \ --with-imap-ssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "interbase" CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} USES+= firebird .endif .if ${PHP_MODNAME} == "intl" CONFIGURE_ARGS+=--with-intl=${LOCALBASE} LIB_DEPENDS= libicui18n.so:devel/icu .endif .if ${PHP_MODNAME} == "json" CONFIGURE_ARGS+=--enable-json .endif .if ${PHP_MODNAME} == "ldap" CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} USE_OPENLDAP= yes . ifdef(WANT_OPENLDAP_SASL) CONFIGURE_ARGS+=--with-ldap-sasl=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" CONFIGURE_ARGS+=--enable-mbstring \ --with-pcre-dir=${LOCALBASE} OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT=REGEX REGEX_DESC= Enable multibyte regex support PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls .endif .if ${PHP_MODNAME} == "mcrypt" LIB_DEPENDS+= libltdl.so:devel/libltdl \ libmcrypt.so:security/libmcrypt CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mysqli" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--enable-odbc \ --with-unixODBC=${LOCALBASE} .endif .if ${PHP_MODNAME} == "openssl" CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "opcache" # This is needed by Zend extensions, keep before everything. PHP_MOD_PRIO= 10 CONFIGURE_ARGS+=--enable-opcache USES+= localbase .endif .if ${PHP_MODNAME} == "pcntl" CONFIGURE_ARGS+=--enable-pcntl .endif .if ${PHP_MODNAME} == "pdo" CONFIGURE_ARGS+=--enable-pdo .endif .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} USE_PHP= pdo:build OPTIONS_DEFINE= MSSQL MSSQL_DESC= Enable Microsoft SQL Server support .endif .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USES+= firebird USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_sqlite" USES+= sqlite CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "phar" CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} USE_PHP= hash:build .endif .if ${PHP_MODNAME} == "posix" CONFIGURE_ARGS+=--enable-posix .endif .if ${PHP_MODNAME} == "pspell" LIB_DEPENDS+= libaspell.so:textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} .endif .if ${PHP_MODNAME} == "readline" CONFIGURE_ARGS+=--with-readline=/usr USES+= readline .endif .if ${PHP_MODNAME} == "recode" LIB_DEPENDS+= librecode.so:converters/recode CONFIGURE_ARGS+=--with-recode=${LOCALBASE} .endif .if ${PHP_MODNAME} == "session" CONFIGURE_ARGS+=--enable-session PHP_MOD_PRIO= 18 .endif .if ${PHP_MODNAME} == "shmop" CONFIGURE_ARGS+=--enable-shmop .endif .if ${PHP_MODNAME} == "simplexml" CONFIGURE_ARGS+=--enable-simplexml \ --with-pcre-dir=${LOCALBASE} \ --with-libxml-dir=${LOCALBASE} USES+= pkgconfig USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "snmp" CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no" LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "soap" CONFIGURE_ARGS+=--enable-soap \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "sockets" CONFIGURE_ARGS+=--enable-sockets .endif .if ${PHP_MODNAME} == "sqlite3" USES+= sqlite CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sybase_ct" LIB_DEPENDS+= libct.so:databases/freetds CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sysvmsg" CONFIGURE_ARGS+=--enable-sysvmsg .endif .if ${PHP_MODNAME} == "sysvsem" CONFIGURE_ARGS+=--enable-sysvsem .endif .if ${PHP_MODNAME} == "sysvshm" CONFIGURE_ARGS+=--enable-sysvshm .endif .if ${PHP_MODNAME} == "tidy" CONFIGURE_ARGS+=--with-tidy=${LOCALBASE} LIB_DEPENDS+= libtidy.so:www/tidy-lib .endif .if ${PHP_MODNAME} == "tokenizer" CONFIGURE_ARGS+=--enable-tokenizer .endif .if ${PHP_MODNAME} == "wddx" CONFIGURE_ARGS+=--enable-wddx \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= xml:build session:build .endif .if ${PHP_MODNAME} == "xml" CONFIGURE_ARGS+=--enable-xml \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xmlreader" CONFIGURE_ARGS+=--enable-xmlreader \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= dom:build .endif .if ${PHP_MODNAME} == "xmlrpc" CONFIGURE_ARGS+=--with-xmlrpc \ --with-libxml-dir=${LOCALBASE} \ --with-iconv-dir=${LOCALBASE} USES+= iconv:translit USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc USE_PHP= xml:build .endif .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt USE_PHP= dom:build xml:build .endif .if ${PHP_MODNAME} == "zip" LIB_DEPENDS+= libzip.so:archivers/libzip CONFIGURE_ARGS+=--enable-zip \ --with-zlib-dir=/usr \ --with-pcre-dir=${LOCALBASE} \ --with-libzip=${LOCALBASE} .endif .if ${PHP_MODNAME} == "zlib" CONFIGURE_ARGS+=--with-zlib=/usr .endif .include .if ${PHP_MODNAME} == "dba" . if empty(PORT_OPTIONS:MCDB) CONFIGURE_ARGS+=--without-cdb . endif . if ${PORT_OPTIONS:MDB4} CONFIGURE_ARGS+=--with-db4=${LOCALBASE} USES+= bdb WITH_BDB_HIGHEST= yes . endif . if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:databases/gdbm CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so:databases/qdbm CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTOKYO} LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet CONFIGURE_ARGS+=--with-tcadb=${LOCALBASE} . endif . if empty(PORT_OPTIONS:MINIFILE) CONFIGURE_ARGS+=--disable-inifile . endif . if empty(PORT_OPTIONS:MFLATFILE) CONFIGURE_ARGS+=--disable-flatfile . endif .endif .if ${PHP_MODNAME} == "mysqli" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysqli=mysqlnd . else CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config USES+= mysql . endif .endif .if ${PHP_MODNAME} == "pdo_mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd . else CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USES+= mysql . endif .endif .include .if ${PHP_MODNAME} == "gd" . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so:devel/t1lib CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTRUETYPE} CONFIGURE_ARGS+=--enable-gd-native-ttf . endif . if ${PORT_OPTIONS:MJIS} CONFIGURE_ARGS+=--enable-gd-jis-conv . endif . if ${PORT_OPTIONS:MX11} USE_XORG= xpm CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} . endif . if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:multimedia/libvpx CONFIGURE_ARGS+=--with-vpx-dir=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "imap" . if ${PORT_OPTIONS:MPANDA} LIB_DEPENDS+= libc-client4.so.10:mail/panda-cclient . else LIB_DEPENDS+= libc-client4.so.9:mail/cclient . endif .endif .if ${PHP_MODNAME} == "mbstring" . if ${PORT_OPTIONS:MREGEX} LIB_DEPENDS+= libonig.so:devel/oniguruma5 CONFIGURE_ARGS+=--with-onig=${LOCALBASE} . else CONFIGURE_ARGS+=--disable-mbregex . endif .endif .if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif .if ${PHP_MODNAME} == "pdo_dblib" . if ${PORT_OPTIONS:MMSSQL} LIB_DEPENDS+= libsybdb.so:databases/freetds . else LIB_DEPENDS+= libct.so:databases/freetds . endif .endif .if ${PHP_MODNAME} == "xml" post-extract: @${MKDIR} ${WRKSRC}/ext/xml @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml .endif .if ${PHP_MODNAME} == "zlib" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif Index: head/lang/php71/Makefile.ext =================================================================== --- head/lang/php71/Makefile.ext (revision 436246) +++ head/lang/php71/Makefile.ext (revision 436247) @@ -1,570 +1,570 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USES+= php:ext PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_VER= 71 IGNORE_WITH_PHP= 55 56 70 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath PHP_HEADER_DIRS=libbcmath libbcmath/src .endif .if ${PHP_MODNAME} == "bz2" CONFIGURE_ARGS+=--with-bz2=/usr .endif .if ${PHP_MODNAME} == "calendar" CONFIGURE_ARGS+=--enable-calendar .endif .if ${PHP_MODNAME} == "ctype" CONFIGURE_ARGS+=--enable-ctype .endif .if ${PHP_MODNAME} == "curl" LIB_DEPENDS+= libcurl.so:ftp/curl CONFIGURE_ARGS+=--with-curl=${LOCALBASE} .endif .if ${PHP_MODNAME} == "dba" CONFIGURE_ARGS+=--enable-dba OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE OPTIONS_DEFAULT=CDB INIFILE FLATFILE CDB_DESC= cdb database support DB4_DESC= Berkeley DB4 support GDBM_DESC= GDBM database support QDBM_DESC= QDBM database support TOKYO_DESC= Tokyo Cabinet database support INIFILE_DESC= INI file support FLATFILE_DESC= flatfile support PHP_HEADER_DIRS= libcdb libflatfile libinifile .endif .if ${PHP_MODNAME} == "dom" CONFIGURE_ARGS+=--enable-dom \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "enchant" LIB_DEPENDS+= libenchant.so:textproc/enchant CONFIGURE_ARGS+=--with-enchant=${LOCALBASE} .endif .if ${PHP_MODNAME} == "exif" CONFIGURE_ARGS+=--enable-exif .endif .if ${PHP_MODNAME} == "fileinfo" CONFIGURE_ARGS+=--enable-fileinfo \ --with-pcre-dir=${LOCALBASE} PHP_HEADER_DIRS= libmagic .endif .if ${PHP_MODNAME} == "filter" CONFIGURE_ARGS+=--enable-filter \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "ftp" CONFIGURE_ARGS+=--enable-ftp \ --with-openssl-dir=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "gd" LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES+= jpeg CONFIGURE_ARGS+=--with-gd \ --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} \ --with-png-dir=${LOCALBASE} \ --with-zlib-dir=/usr OPTIONS_DEFINE= T1LIB TRUETYPE JIS X11 VPX OPTIONS_DEFAULT=T1LIB TRUETYPE X11 T1LIB_DESC= Include T1lib support TRUETYPE_DESC= Enable TrueType string function JIS_DESC= Enable JIS-mapped Japanese font support X11_DESC= Enable XPM support VPX_DESC= Enable VP8 codec support PHP_HEADER_DIRS=libgd .endif .if ${PHP_MODNAME} == "gettext" CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} USES+= gettext .endif .if ${PHP_MODNAME} == "gmp" LIB_DEPENDS+= libgmp.so:math/gmp CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} .endif .if ${PHP_MODNAME} == "hash" CONFIGURE_ARGS+=--enable-hash \ --with-mhash .endif .if ${PHP_MODNAME} == "iconv" CONFIGURE_ARGS+=--with-iconv=${LOCALBASE} USES+= iconv:translit .endif .if ${PHP_MODNAME} == "imap" OPTIONS_DEFINE= PANDA PANDA_DESC= Uses the forked panda-cclient instead of the original cclient CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \ --with-pcre-dir=${LOCALBASE} \ --with-imap-ssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "interbase" CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} USES+= firebird .endif .if ${PHP_MODNAME} == "intl" CONFIGURE_ARGS+=--with-intl=${LOCALBASE} LIB_DEPENDS= libicui18n.so:devel/icu .endif .if ${PHP_MODNAME} == "json" CONFIGURE_ARGS+=--enable-json .endif .if ${PHP_MODNAME} == "ldap" CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} USE_OPENLDAP= yes . ifdef(WANT_OPENLDAP_SASL) CONFIGURE_ARGS+=--with-ldap-sasl=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" CONFIGURE_ARGS+=--enable-mbstring \ --with-pcre-dir=${LOCALBASE} OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT=REGEX REGEX_DESC= Enable multibyte regex support PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls .endif .if ${PHP_MODNAME} == "mcrypt" LIB_DEPENDS+= libltdl.so:devel/libltdl \ libmcrypt.so:security/libmcrypt CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mysqli" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--enable-odbc \ --with-unixODBC=${LOCALBASE} .endif .if ${PHP_MODNAME} == "openssl" CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "opcache" # This is needed by Zend extensions, keep before everything. PHP_MOD_PRIO= 10 CONFIGURE_ARGS+=--enable-opcache USES+= localbase .endif .if ${PHP_MODNAME} == "pcntl" CONFIGURE_ARGS+=--enable-pcntl .endif .if ${PHP_MODNAME} == "pdo" CONFIGURE_ARGS+=--enable-pdo .endif .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} USE_PHP= pdo:build OPTIONS_DEFINE= MSSQL MSSQL_DESC= Enable Microsoft SQL Server support .endif .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USES+= firebird USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_sqlite" USES+= sqlite CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "phar" CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} USE_PHP= hash:build .endif .if ${PHP_MODNAME} == "posix" CONFIGURE_ARGS+=--enable-posix .endif .if ${PHP_MODNAME} == "pspell" LIB_DEPENDS+= libaspell.so:textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} .endif .if ${PHP_MODNAME} == "readline" CONFIGURE_ARGS+=--with-readline=/usr USES+= readline .endif .if ${PHP_MODNAME} == "recode" LIB_DEPENDS+= librecode.so:converters/recode CONFIGURE_ARGS+=--with-recode=${LOCALBASE} .endif .if ${PHP_MODNAME} == "session" CONFIGURE_ARGS+=--enable-session PHP_MOD_PRIO= 18 .endif .if ${PHP_MODNAME} == "shmop" CONFIGURE_ARGS+=--enable-shmop .endif .if ${PHP_MODNAME} == "simplexml" CONFIGURE_ARGS+=--enable-simplexml \ --with-pcre-dir=${LOCALBASE} \ --with-libxml-dir=${LOCALBASE} USES+= pkgconfig USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "snmp" CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no" LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USE_OPENSSL= yes +USES+= ssl .endif .if ${PHP_MODNAME} == "soap" CONFIGURE_ARGS+=--enable-soap \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "sockets" CONFIGURE_ARGS+=--enable-sockets .endif .if ${PHP_MODNAME} == "sqlite3" USES+= sqlite CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sybase_ct" LIB_DEPENDS+= libct.so:databases/freetds CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sysvmsg" CONFIGURE_ARGS+=--enable-sysvmsg .endif .if ${PHP_MODNAME} == "sysvsem" CONFIGURE_ARGS+=--enable-sysvsem .endif .if ${PHP_MODNAME} == "sysvshm" CONFIGURE_ARGS+=--enable-sysvshm .endif .if ${PHP_MODNAME} == "tidy" CONFIGURE_ARGS+=--with-tidy=${LOCALBASE} LIB_DEPENDS+= libtidy.so:www/tidy-lib .endif .if ${PHP_MODNAME} == "tokenizer" CONFIGURE_ARGS+=--enable-tokenizer .endif .if ${PHP_MODNAME} == "wddx" CONFIGURE_ARGS+=--enable-wddx \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= xml:build session:build .endif .if ${PHP_MODNAME} == "xml" CONFIGURE_ARGS+=--enable-xml \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xmlreader" CONFIGURE_ARGS+=--enable-xmlreader \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= dom:build .endif .if ${PHP_MODNAME} == "xmlrpc" CONFIGURE_ARGS+=--with-xmlrpc \ --with-libxml-dir=${LOCALBASE} \ --with-iconv-dir=${LOCALBASE} USES+= iconv:translit USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc USE_PHP= xml:build .endif .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt USE_PHP= dom:build xml:build .endif .if ${PHP_MODNAME} == "zip" LIB_DEPENDS+= libzip.so:archivers/libzip CONFIGURE_ARGS+=--enable-zip \ --with-zlib-dir=/usr \ --with-pcre-dir=${LOCALBASE} \ --with-libzip=${LOCALBASE} .endif .if ${PHP_MODNAME} == "zlib" CONFIGURE_ARGS+=--with-zlib=/usr .endif .include .if ${PHP_MODNAME} == "dba" . if empty(PORT_OPTIONS:MCDB) CONFIGURE_ARGS+=--without-cdb . endif . if ${PORT_OPTIONS:MDB4} CONFIGURE_ARGS+=--with-db4=${LOCALBASE} USES+= bdb WITH_BDB_HIGHEST= yes . endif . if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:databases/gdbm CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so:databases/qdbm CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTOKYO} LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet CONFIGURE_ARGS+=--with-tcadb=${LOCALBASE} . endif . if empty(PORT_OPTIONS:MINIFILE) CONFIGURE_ARGS+=--disable-inifile . endif . if empty(PORT_OPTIONS:MFLATFILE) CONFIGURE_ARGS+=--disable-flatfile . endif .endif .if ${PHP_MODNAME} == "mysqli" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysqli=mysqlnd . else CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config USES+= mysql . endif .endif .if ${PHP_MODNAME} == "pdo_mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd . else CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USES+= mysql . endif .endif .include .if ${PHP_MODNAME} == "gd" . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so:devel/t1lib CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTRUETYPE} CONFIGURE_ARGS+=--enable-gd-native-ttf . endif . if ${PORT_OPTIONS:MJIS} CONFIGURE_ARGS+=--enable-gd-jis-conv . endif . if ${PORT_OPTIONS:MX11} USE_XORG= xpm CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} . endif . if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:multimedia/libvpx CONFIGURE_ARGS+=--with-vpx-dir=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "imap" . if ${PORT_OPTIONS:MPANDA} LIB_DEPENDS+= libc-client4.so.10:mail/panda-cclient . else LIB_DEPENDS+= libc-client4.so.9:mail/cclient . endif .endif .if ${PHP_MODNAME} == "mbstring" . if ${PORT_OPTIONS:MREGEX} LIB_DEPENDS+= libonig.so:devel/oniguruma5 CONFIGURE_ARGS+=--with-onig=${LOCALBASE} . else CONFIGURE_ARGS+=--disable-mbregex . endif .endif .if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif .if ${PHP_MODNAME} == "pdo_dblib" . if ${PORT_OPTIONS:MMSSQL} LIB_DEPENDS+= libsybdb.so:databases/freetds . else LIB_DEPENDS+= libct.so:databases/freetds . endif .endif .if ${PHP_MODNAME} == "xml" post-extract: @${MKDIR} ${WRKSRC}/ext/xml @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml .endif .if ${PHP_MODNAME} == "zlib" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif Index: head/lang/qore/Makefile =================================================================== --- head/lang/qore/Makefile (revision 436246) +++ head/lang/qore/Makefile (revision 436247) @@ -1,46 +1,45 @@ # $FreeBSD$ PORTNAME= qore PORTVERSION= 0.8.12 CATEGORIES= lang MAINTAINER= estrabd@gmail.com COMMENT= Qore Programming Language LICENSE= MIT LIB_DEPENDS= libpcre.so:devel/pcre \ libmpfr.so:math/mpfr BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \ ${LOCALBASE}/bin/bison:devel/bison \ ${LOCALBASE}/bin/bash:shells/bash BROKEN_powerpc64= Does not build -USES= gmake iconv libtool:build pathfix autoreconf -USE_OPENSSL= yes +USES= gmake iconv libtool:build pathfix autoreconf ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= qorelanguage CONFIGURE_ENV= LEX="${LOCALBASE}/bin/flex" PTHREAD_LIBS="-lpthread" CONFIGURE_ARGS= --disable-debug --disable-static --with-doxygen=no LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= PORTVERSION=${PORTVERSION} INSTALL_TARGET= install-strip .include .if ${ARCH} == "powerpc" BROKEN= Does not compile on powerpc .endif pre-configure: cd ${WRKSRC}; ./reconf.sh post-configure: ${REINPLACE_CMD} -e 's|; make|; $${MAKE}|g' ${WRKSRC}/Makefile.in .include Index: head/lang/rubinius/Makefile =================================================================== --- head/lang/rubinius/Makefile (revision 436246) +++ head/lang/rubinius/Makefile (revision 436247) @@ -1,148 +1,147 @@ # Created by: stas # $FreeBSD$ PORTNAME= rubinius PORTVERSION= 3.70 CATEGORIES= lang MASTER_SITES= http://releases.rubini.us/:source DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ashish@FreeBSD.org COMMENT= LLVM based ruby language implementation LICENSE= MPL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/bundle:sysutils/rubygem-bundler \ ${LOCALBASE}/bin/bison:devel/bison \ ${LLVM_CONFIG_PATH}:${LLVM_PORT} LIB_DEPENDS= libyaml.so:textproc/libyaml HAS_CONFIGURE= yes CONFIGURE_ARGS= -P "${PREFIX}" \ -I "${PREFIX}/include/rubinius" \ -L "${PREFIX}/lib/ruby/rubinius" \ -G "${PREFIX}/lib/ruby/gems/rubinius" \ -B "${PREFIX}/bin" \ -M "${PREFIX}/man" \ --cc ${LLVM_CC_PATH} \ --cxx ${LLVM_CXX_PATH} \ --llvm-config ${LLVM_CONFIG_PATH} \ --no-bin-links \ --without-dtrace --release-build \ --sitedir "${PREFIX}/lib/ruby/site_ruby/rubinius" \ --vendordir "${PREFIX}/lib/ruby/vendor_ruby/rubinius" \ --stagingdir "${STAGEDIR}${PREFIX}" --with-execinfo \ --system-name ${OPSYS} OPTIONS_RADIO= LLVM OPTIONS_DEFAULT= LLVM40 OPTIONS_RADIO_LLVM= LLVM36 LLVM37 LLVM38 LLVM39 LLVM40 ONLY_FOR_ARCHS= amd64 LLVM36_DESC= LLVM 3.6 LLVM37_DESC= LLVM 3.7 LLVM38_DESC= LLVM 3.8 LLVM39_DESC= LLVM 3.9 LLVM40_DESC= LLVM 4.0 -USES= execinfo gmake perl5 readline tar:bzip2 libedit +USES= execinfo gmake perl5 readline tar:bzip2 libedit ssl USE_LOCALE= en_US.UTF-8 -USE_OPENSSL= yes USE_RUBY= yes RUBY_NO_RUN_DEPENDS= yes USE_PERL5= build NO_INSTALL= yes PLIST_SUB+= FREEBSD_DIR=${FREEBSD_DIR} GEM_PATH= ${WRKSRC}/gems/ruby/${RUBY_VER} RAKE_BIN= ${GEM_PATH}/bin/rake # https://github.com/rubinius/rubinius/issues/3716 CFLAGS+= -Qunused-arguments CPPFLAGS+= -Qunused-arguments CXXFLAGS+= -Qunused-arguments # Hack to prevent rbx from creating $HOME/.rbx during compilation of gems MAKE_ENV+= HOME=${WRKSRC} # Hack to switch to a local gem path so locally activated rake can be used MAKE_ENV+= GEM_PATH=${GEM_PATH} F_OS= ${OPSYS:tl} F_MAJOR= ${OSREL:C/\..*$//} FREEBSD_DIR= ${F_ARCH}-${F_OS}-${F_MAJOR} LLVM_CC_PATH= ${LOCALBASE}/bin/${LLVM_CC} LLVM_CXX_PATH= ${LOCALBASE}/bin/${LLVM_CXX} LLVM_CONFIG_PATH= ${LOCALBASE}/bin/${LLVM_CONFIG} LLVM36_VARS= LLVM_CONFIG=llvm-config36 \ LLVM_PORT=devel/llvm36 \ LLVM_CC=clang36 \ LLVM_CXX=clang++36 LLVM37_VARS= LLVM_CONFIG=llvm-config37 \ LLVM_PORT=devel/llvm37 \ LLVM_CC=clang37 \ LLVM_CXX=clang++37 LLVM38_VARS= LLVM_CONFIG=llvm-config38 \ LLVM_PORT=devel/llvm38 \ LLVM_CC=clang38 \ LLVM_CXX=clang++38 LLVM39_VARS= LLVM_CONFIG=llvm-config39 \ LLVM_PORT=devel/llvm39 \ LLVM_CC=clang39 \ LLVM_CXX=clang++39 LLVM40_VARS= LLVM_CONFIG=llvm-config40 \ LLVM_PORT=devel/llvm40 \ LLVM_CC=clang40 \ LLVM_CXX=clang++40 .include .if !exists(/usr/lib/libexecinfo.so) CONFIGURE_ARGS+= --with-opt-dir "${LOCALBASE}" .endif .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .elif ${ARCH} == "amd64" F_ARCH= x86_64 .elif ${ARCH} == "i386" F_ARCH= x86 .endif post-extract: .for DF in ${DISTFILES:N*\:source} @${LN} -s ${DISTDIR}/${DF:C/:gems//g} ${WRKSRC}/vendor/cache/ .endfor @${CP} ${FILESDIR}/build-tool.c ${WRKDIR} post-patch: @${GREP} -Rl '#!.*ruby$$' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} -e '/^#!.*ruby$$/s/ruby$$/${RUBY_NAME}/g' @${REINPLACE_CMD} -e "s,%%CC%%,${LLVM_CC_PATH}," ${WRKSRC}/configure ${WRKDIR}/build-tool.c @${REINPLACE_CMD} -e "s,%%CXX%%,${LLVM_CXX_PATH}," ${WRKSRC}/configure ${WRKDIR}/build-tool.c pre-configure: @cd ${WRKSRC} && ${MKDIR} gems && ${LOCALBASE}/bin/bundle install --local --path=${WRKSRC}/gems post-configure: # Setup paths to compilers @${CC} -o ${WRKSRC}/build/bin/build-tool ${WRKDIR}/build-tool.c @${LN} -sf ${WRKSRC}/build/bin/build-tool ${WRKSRC}/build/bin/cc @${LN} -sf ${WRKSRC}/build/bin/build-tool ${WRKSRC}/build/bin/c++ do-build: # "build" target here installs into ${STAGEDIR}${PREFIX} @(cd ${WRKSRC}/; ${SETENV} ${MAKE_ENV} ${RAKE_BIN} -j ${MAKE_JOBS_NUMBER} build) @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/site_ruby/rubinius @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/vendor_ruby/rubinius @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ruby/site_ruby/rubinius/.keep_me @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ruby/vendor_ruby/rubinius/.keep_me @${MV} ${STAGEDIR}${PREFIX}/bin/testrb ${STAGEDIR}${PREFIX}/bin/testrbx @${FIND} ${STAGEDIR} -type f -name '*.so' |${XARGS} ${STRIP_CMD} @${FIND} ${STAGEDIR} -type f -name 'gem_make.out' -delete @${FIND} ${STAGEDIR} -type f -name 'mkmf.log' -delete @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rbx .include Index: head/lang/ruby21/Makefile =================================================================== --- head/lang/ruby21/Makefile (revision 436246) +++ head/lang/ruby21/Makefile (revision 436247) @@ -1,243 +1,242 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ruby PORTVERSION= ${RUBY_PORTVERSION} PORTREVISION= ${RUBY_PORTREVISION} PORTEPOCH= ${RUBY_PORTEPOCH} CATEGORIES= lang ruby ipv6 MASTER_SITES= RUBY/${MASTER_SITE_SUBDIR_RUBY} DISTNAME= ${RUBY_DISTNAME} DIST_SUBDIR= ruby MAINTAINER= ruby@FreeBSD.org COMMENT?= Object-oriented interpreted scripting language LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL LICENSE_FILE_RUBY= ${WRKSRC}/COPYING # Using LIB_DEPENDS finds the libffi from gcc which causes problems BUILD_DEPENDS= libffi>=0:devel/libffi LIB_DEPENDS= libyaml.so:textproc/libyaml RUN_DEPENDS= libffi>=0:devel/libffi CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ --disable-rpath \ --enable-pthread \ --enable-shared \ --with-ruby-version=minor \ --with-sitedir="${PREFIX}/lib/ruby/site_ruby" \ --with-vendordir="${PREFIX}/lib/ruby/vendor_ruby" CONFIGURE_ENV= debugflags= CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes # Keep this, else ruby will fail to load libraries dependent of libpthread. LIBS+= -lpthread -L${LOCALBASE}/lib USE_LDCONFIG= yes -USE_OPENSSL= yes -USES= autoreconf cpe execinfo tar:xz +USES= autoreconf cpe execinfo tar:xz ssl WRKSRC= ${RUBY_WRKSRC} RUBY_VER= 2.1 USE_RUBY= yes RUBY_NO_BUILD_DEPENDS= yes RUBY_NO_RUN_DEPENDS= yes OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC OPTIONS_DEFAULT= RDOC LIBEDIT OPTIONS_SINGLE= EDIT OPTIONS_SINGLE_EDIT= LIBEDIT READLINE OPTIONS_SUB= yes CAPIDOCS_DESC= Build and install C API documents GMP_DESC= Use GMP to accelerate Bignum operations RDOC_DESC= Build and install Rdoc indexes EDIT_DESC= Which line editing lib to use LIBEDIT_DESC= Use libedit READLINE_DESC= Use libreadline CAPIDOCS_BUILD_DEPENDS= doxygen>=1.8.12,2:devel/doxygen \ dot:graphics/graphviz CAPIDOCS_CONFIGURE_ENABLE= install-capi GMP_CONFIGURE_WITH= gmp GMP_LIB_DEPENDS= libgmp.so:math/gmp LIBEDIT_CONFIGURE_ON= --enable-libedit --with-libedit-dir=${LOCALBASE} LIBEDIT_USES= libedit RDOC_CONFIGURE_ENABLE= install-rdoc READLINE_BUILD_DEPENDS= readline>=0:devel/readline READLINE_CONFIGURE_ON= --disable-libedit --with-readline-dir=${LOCALBASE} READLINE_RUN_DEPENDS= readline>=0:devel/readline CPE_VENDOR= ruby-lang CPE_VERSION= ${RUBY_RELVERSION} CPE_UPDATE= p${RUBY_PATCHLEVEL} .include # PORTEPOCH/PORTREVISION hack .if ${PORTEPOCH} != 0 _SUF2= ,${PORTEPOCH} .endif .if ${PORTREVISION} != 0 _SUF1= _${PORTREVISION} .endif .if ${OPSYS} == "FreeBSD" .if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386") CONFIGURE_ARGS+= --enable-dtrace .else CONFIGURE_ARGS+= --disable-dtrace .endif .endif .if ${ARCH} == "powerpc64" USE_GCC= yes .endif .if ${ARCH} == "armv6" || ${ARCH} == "armv6hf" CONFIGURE_ARGS+= --with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif .if ${PORT_OPTIONS:MCAPIDOCS} MAKE_JOBS_UNSAFE= yes .endif .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} MLINKS= ${RUBY_NAME}.1 ruby.1 PLIST_SUB+= IF_DEFAULT="" .else PKGNAMESUFFIX= ${RUBY_VER:C/\.//} PLIST_SUB+= IF_DEFAULT="@comment " .endif INSTALLED_SCRIPTS= irb erb rdoc ri ruby testrb EXTSAMPLES= bigdecimal/sample/*.rb EXTDOCS= readline/README* \ ripper/README \ stringio/README \ syslog/syslog.txt # Macros to change variables in rbconfig.rb RB_SET_CONF_VAR=${SH} -c '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' -- post-patch: @${REINPLACE_CMD} -E \ -e 's,-l$$pthread_lib,-lpthread,g' \ -e '/^RUBY_LIB_PATH/s,\.\$$\{TEENY\},,' \ -e '/^RUBY_SITE_LIB_PATH2/s,\.\$$\{TEENY\},,' \ -e '/^RUBY_VENDOR_LIB_PATH2/s,\.\$$\{TEENY\},,' \ ${WRKSRC}/configure # # Eliminate all leftovers # @${FIND} ${WRKSRC}/ -name "*.orig" -delete # # Remove modules we don't want # .for d in win32ole @${RM} -r ${BUILD_WRKSRC}/ext/${d} .endfor # We get rake from ports. .for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb @${RM} -r ${BUILD_WRKSRC}/${d} .endfor # We get the gem executable from ports. @${RM} ${BUILD_WRKSRC}/bin/gem # # Prepare modules we are wanting to build via external ports # .for d in gdbm tk @${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/ .endfor post-build: # # Hack to allow modules to be installed into separate PREFIX and/or under user # privilegies # @${RB_SET_CONF_VAR} "prefix" "ENV['PREFIX'] || \3" @${RB_SET_CONF_VAR} "INSTALL" "'/usr/bin/install -c'" @${RB_SET_CONF_VAR} "INSTALL_PROGRAM" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} ${STRIP} -m ${BINMODE}' : '${INSTALL_PROGRAM}'" @${RB_SET_CONF_VAR} "INSTALL_SCRIPT" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${BINMODE}' : '${INSTALL_SCRIPT}'" @${RB_SET_CONF_VAR} "INSTALL_DATA" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${SHAREMODE}' : '${INSTALL_DATA}'" post-build-CAPIDOCS-on: @${FIND} ${WRKSRC}/doc -type d -empty -delete pre-install: ${MKDIR} ${STAGEDIR}${RUBY_SITEARCHLIBDIR} ${MKDIR} ${STAGEDIR}${RUBY_VENDORARCHLIBDIR} pre-install-DOCS-on: ${MKDIR} ${STAGEDIR}${RUBY_DOCDIR} pre-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${RUBY_EXAMPLESDIR} pre-install-RDOC-on: ${MKDIR} ${STAGEDIR}${RUBY_RIDIR} ${MKDIR} ${STAGEDIR}${RUBY_SITERIDIR} post-install: # # Link just installed "ruby" to "ruby21", etc. # .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} . for FILE in ${INSTALLED_SCRIPTS} ${LN} -fs ${FILE}${RUBY_SUFFIX} ${STAGEDIR}${PREFIX}/bin/${FILE} . endfor .endif post-install-DEBUG-off: # # XXX: hack to strip ruby binary. Ruby uses its own install script that seems # bogus to hack. # .if defined(STRIP) && ${STRIP} == -s ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${RUBY_NAME} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libruby${RUBY_SHLIBVER}.so.${RUBY_SHLIBVER} ${FIND} ${STAGEDIR}${RUBY_ARCHLIBDIR} -type f -name '*\.so' -exec ${STRIP_CMD} {} \; .endif post-install-DOCS-on: # Create all dirs required (":u" isn't avaiable in STABLE yet :-() ${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_DOCDIR}/,} .for FILE in ${EXTDOCS} ${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \ ${STAGEDIR}${RUBY_DOCDIR}/${FILE:C,^([^/]+)/.*,\1,}/ .endfor @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_DOCDIR}/) ${INSTALL_DATA} ${WRKSRC}/COPYING* \ ${WRKSRC}/ChangeLog \ ${WRKSRC}/LEGAL \ ${WRKSRC}/README* \ ${STAGEDIR}${RUBY_DOCDIR}/ post-install-EXAMPLES-on: # Create all dirs required (":u" isn't avaiable in STABLE yet :-() ${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_EXAMPLESDIR}/,} .for FILE in ${EXTSAMPLES} ${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \ ${STAGEDIR}${RUBY_EXAMPLESDIR}/${FILE:C,^([^/]+)/.*,\1,}/ .endfor @(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_EXAMPLESDIR}/) regression-test test: @(cd ${WRKSRC}; ${MAKE} test) validate: @${MKDIR} ${WRKSRC}/rubyspec ${RM} -r ${WRKSRC}/rubyspec/* (cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/rubyspec.git) (cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/mspec.git) (cd ${WRKSRC}/rubyspec/rubyspec && ${SETENV} PATH=${WRKSRC}/rubyspec/mspec/bin:${PATH} mspec -t ${PREFIX}/bin/ruby${RUBY_SUFFIX} .) .include Index: head/lang/urweb/Makefile =================================================================== --- head/lang/urweb/Makefile (revision 436246) +++ head/lang/urweb/Makefile (revision 436247) @@ -1,67 +1,65 @@ # Created by: Timothy Beyer # $FreeBSD$ PORTNAME= urweb PORTVERSION= 20150520 CATEGORIES= lang www MASTER_SITES= http://www.impredicative.com/ur/ MAINTAINER= beyert@cs.ucr.edu COMMENT= Ultimate host for embedded domain-specific languages LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= mlton:lang/mlton CONFIGURE_ENV= CCARGS="-I${LOCALBASE}/include" GNU_CONFIGURE= yes -USES= gmake libtool tar:tgz +USES= gmake libtool tar:tgz ssl USE_LDCONFIG= yes -USE_OPENSSL= yes ONLY_FOR_ARCHS= i386 amd64 CFLAGS+= -pthread OPTIONS_DEFINE= ELISP PGSQL SQLITE MYSQL OPTIONS_DEFAULT= ELISP PGSQL OPTIONS_EXCLUDE= NLS DOCS ELISP_DESC= Install contributed Emacs Lisp .include -USE_OPENSSL= yes CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .if ${PORT_OPTIONS:MELISP} PLIST_SUB+= ELISP="" CONFIGURE_ARGS+= with_emacs=yes .else PLIST_SUB+= ELISP="@comment " CONFIGURE_ARGS+= with_emacs=no .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql WANT_PGSQL= server .else CONFIGURE_ENV+= PGHEADER="no" .endif .if ${PORT_OPTIONS:MSQLITE} USES+= sqlite .else CONFIGURE_ENV+= SQHEADER="no" .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes .else CONFIGURE_ENV+= MSHEADER="no" .endif post-patch: ${REINPLACE_CMD} -e "s|postgresql/libpq-fe.h|libpq-fe.h|g" \ ${WRKSRC}/configure .include Index: head/mail/akpop3d/Makefile =================================================================== --- head/mail/akpop3d/Makefile (revision 436246) +++ head/mail/akpop3d/Makefile (revision 436247) @@ -1,28 +1,28 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= akpop3d PORTVERSION= 0.7.7 CATEGORIES= mail MASTER_SITES= http://www.synflood.at/akpop3d/ MAINTAINER= ports@FreeBSD.org COMMENT= POP3 daemon aimed to be small and secure PLIST_FILES= bin/akpop3d man/man8/akpop3d.8.gz USES= tar:bzip2 GNU_CONFIGURE= yes .if defined(WITH_SSL) -USE_OPENSSL= YES +USES+= ssl CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} CPPFLAGS+= -I${OPENSSLBASE}/include LDFLAGS+= -L${OPENSSLBASE}/lib -lssl -lcrypto .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/akpop3d ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/akpop3d.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include Index: head/mail/balsa/Makefile =================================================================== --- head/mail/balsa/Makefile (revision 436246) +++ head/mail/balsa/Makefile (revision 436247) @@ -1,58 +1,57 @@ # Created by: Glenn Johnson # $FreeBSD$ # $MCom$ PORTNAME= balsa PORTVERSION= 2.5.1 PORTREVISION= 4 CATEGORIES= mail gnome MASTER_SITES= http://pawsa.fedorapeople.org/balsa/ MAINTAINER= gnome@FreeBSD.org COMMENT= Mail reader for the GNOME desktop BUILD_DEPENDS= gnome-keyring:security/gnome-keyring \ itstool:textproc/itstool \ yelp-tools>=0:textproc/yelp-tools LIB_DEPENDS= libpcre.so:devel/pcre \ libesmtp.so:mail/libesmtp \ libgmime-2.6.so:mail/gmime26 \ libcanberra-gtk3.so:audio/libcanberra-gtk3 RUN_DEPENDS= gnome-keyring:security/gnome-keyring # Depends on gtkhtml4 (which is being abandonend). When our webkitgtk3 # in ports gets updated to > 1.10.x, balsa should depend on it. USES= desktop-file-utils gettext gmake iconv pathfix \ - perl5 pkgconfig tar:bzip2 + perl5 pkgconfig tar:bzip2 ssl USE_GNOME= gnomeprefix gtkhtml4 intlhack libxslt INSTALLS_ICONS= yes -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-threads \ --disable-more-warnings \ --with-ssl \ --without-nm \ --with-html-widget=gtkhtml4 \ --with-gmime=2.6 \ --with-canberra CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} OPTIONS_SUB= yes OPTIONS_DEFINE= LDAP GTKSPELL GTKSV NOTIFY GPG OPTIONS_DEFAULT=LDAP GTKSPELL GTKSV NOTIFY GTKSPELL_DESC= Spell checking support GTKSV_DESC= GtkSourceview support GPG_DESC= GnuPG support GPG_CONFIGURE_WITH= gpgme GPG_LIB_DEPENDS= libgpgme.so:security/gpgme LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap GTKSPELL_CONFIGURE_WITH= gtkspell GTKSPELL_LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3 GTKSV_USE= GNOME=gtksourceview3 GTKSV_CONFIGURE_WITH= gtksourceview NOTIFY_CONFIGURE_WITH= libnotify NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify .include Index: head/mail/batv-milter/Makefile =================================================================== --- head/mail/batv-milter/Makefile (revision 436246) +++ head/mail/batv-milter/Makefile (revision 436247) @@ -1,63 +1,62 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= batv-milter PORTVERSION= 0.5.0 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= SF MAINTAINER= umq@ueo.co.jp COMMENT= Milter for BATV (Bounce Address Tag Validation) .if !exists( /usr/include/libmilter/mfapi.h ) BUILD_DEPENDS+= ${LOCALBASE}/include/libmilter/mfapi.h:mail/libmilter .endif -USES= uidfix +USES= uidfix ssl USE_RC_SUBR= milter-batv -USE_OPENSSL= TRUE MAKE_ARGS= UBINOWN=${UID} UBINGRP=${GID} WCONF= ${WRKSRC}/devtools/Site PLIST_FILES= bin/batv-filter man/man8/batv-filter.8.gz PORTDOCS= INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \ draft-levine-smtp-batv-01.txt SITE= ${FILESDIR}/site.config.m4 SITE_SUB= -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ -e "s|%%OPENSSLINC%%|${OPENSSLINC}|g" \ -e "s|%%OPENSSLLIB%%|${OPENSSLLIB}|g" OPTIONS_DEFINE= DOCS .include .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .if defined(WITH_DEBUG) SITE_SUB+= -e '\|confOPTIMIZE.*-g|s/^dnl //g' .endif pre-configure: .if !exists( /usr/include/libmilter/mfapi.h ) ${REINPLACE_CMD} -e '/sendmail/ s|dnl ||; \ s|/usr/local/sendmail|${LOCALBASE}|' \ ${WRKSRC}/batv-filter/Makefile.m4 .endif ${SED} ${SITE_SUB} -e '\|^dnl |d' -e '/^dnl$$/d' \ ${SITE} > ${WCONF}/site.config.m4 post-install: .if !defined(WITH_DEBUG) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/batv-filter .endif @${RM} ${MANPREFIX}/man/cat8/batv-filter.8 ${MANPREFIX}/man/cat8/batv-filter.8.gz ${INSTALL_MAN} ${WRKSRC}/*/batv-filter.8 ${STAGEDIR}${MANPREFIX}/man/man8/ ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/mail/courier/Makefile =================================================================== --- head/mail/courier/Makefile (revision 436246) +++ head/mail/courier/Makefile (revision 436247) @@ -1,338 +1,337 @@ # Created by: Yarema # $FreeBSD$ PORTNAME= courier PORTVERSION= 0.65.3 PORTREVISION= 4 CATEGORIES= mail ipv6 MASTER_SITES= SF MAINTAINER= bsd@dino.sk COMMENT= Courier SMTP IMAP POP3 HTTP mail server suite BUILD_DEPENDS= courierauthconfig:security/courier-authlib-base LIB_DEPENDS= libpcre.so:devel/pcre RUN_DEPENDS= courierauthconfig:security/courier-authlib-base \ ${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool \ ${LOCALBASE}/etc/mime.types:misc/mime-support \ p5-Net-CIDR>=0:net-mgmt/p5-Net-CIDR \ ca_root_nss>=3.*:security/ca_root_nss CONFLICTS= courier-imap-2.* couriermlm-0.* \ exim-4.* maildrop-1.* \ postfix-1.* postfix-2.* \ qmail-*-1.* qmail-1.* \ sendmail-*-8.* sendmail-8.* \ smail-3.* sqwebmail-3.* \ zmailer-2.* # # User-serviceable variables # # [ There's no need to add trailing ``/''s ] # # set IMAGEURL to where on the web server URL the images are found # set CACHEOWN to who you'd like to own the cache files # set MAILDROPDEFAULT to what you'd like the $DEFAULT in maildrop to be # recomended values are: /var/mail, ./Mailbox or ./Maildir # IMAGEURL?= /webmail CACHEOWN?= pop MAILDROPDEFAULT?=./Maildir # End of user-serviceable variables MAILOWN= courier MAILGRP= courier MAILUID= 465 MAILGID= 465 ETCDIR= ${PREFIX}/etc SYSCONFDIR= ${ETCDIR}/courier LIBEXECDIR= ${PREFIX}/libexec LOCALSTATEDIR= /var/spool/courier CACHEDIR= /var/spool/webmail CALENDIR= /var/spool/calendar MIMETYPES= ${LOCALBASE}/etc/mime.types WITH_TRANSPORT= local esmtp dsn -USES= fam gettext gmake libtool perl5 pkgconfig tar:bzip2 -USE_OPENSSL= yes +USES= fam gettext gmake libtool perl5 pkgconfig tar:bzip2 ssl USE_SUBMAKE= yes USE_RC_SUBR= courier GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-root-check \ --with-db=db \ --enable-syslog=1 --enable-use-flock \ --program-transform-name=s,^,, \ --enable-utf7-folder-encoding \ --enable-unicode \ --with-mailuser=${MAILOWN} \ --with-mailgroup=${MAILGRP} \ --with-mailuid=${MAILUID} \ --with-mailgid=${MAILGID} \ --with-etcdir=${ETCDIR} \ --sysconfdir=${SYSCONFDIR} \ --datadir=${DATADIR} \ --libexecdir=${LIBEXECDIR} \ --localstatedir=${LOCALSTATEDIR} \ --enable-mimetypes=${MIMETYPES} \ --enable-imageurl=${IMAGEURL} \ --with-cachedir=${CACHEDIR} \ --with-cacheowner=${CACHEOWN} \ --with-calendardir=${CALENDIR} \ --with-certsdir=${SYSCONFDIR} \ --with-transport='${WITH_TRANSPORT}' \ --with-default-maildrop=${MAILDROPDEFAULT} \ --with-paranoid-smtpext \ --enable-workarounds-for-imap-client-bugs CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip install-perms PLIST_SUB+= BINOWN="${BINOWN}" BINGRP="${BINGRP}" \ MAILOWN="${MAILOWN}" MAILGRP="${MAILGRP}" \ MAILUID="${MAILUID}" MAILGID="${MAILGID}" \ CACHEOWN="${CACHEOWN}" CACHEDIR="${CACHEDIR}" \ CALENDIR="${CALENDIR}" LOCALSTATEDIR="${LOCALSTATEDIR}" SUB_LIST:= ${PLIST_SUB} SUB_FILES+= pkg-message crontab sharedindexupdate #SUB_FILES+= pkg-install pkg-message crontab sharedindexupdate OPTIONS_DEFINE= LDAP PROCMAIL SENDFAX UUCP IPV6 MAILDROPFLAGS DOCS OPTIONS_GROUP= WEBMAIL #OPTIONS_GROUP= SYSTEM WEBMAIL #OPTIONS_GROUP_SYSTEM= RCCONF MAILCONF PERIODIC OPTIONS_GROUP_WEBMAIL= GNUPG WEBMAILRSENT WEBMAILFLAGS WEBMAILXFACE OPTIONS_RADIO= ALIASES SPELL OPTIONS_RADIO_ALIASES= SYSTEMALIASES EMPTYALIASES OPTIONS_RADIO_SPELL= ASPELL ISPELL OPTIONS_DEFAULT=WEBMAILRSENT SYSTEMALIASES LDAP_DESC= LDAP-based mail aliasing support GNUPG_DESC= GNU Privacy Guard support for WebMail ASPELL_DESC= ASpell support for WebMail ISPELL_DESC= ISpell support for WebMail PROCMAIL_DESC= Procmail local delivery support SENDFAX_DESC= mgetty+sendfax support UUCP_DESC= UUCP support MAILDROPFLAGS_DESC= maildrop set flags patch WEBMAILRSENT_DESC= enable Autorename Sent folder WEBMAILFLAGS_DESC= webmail show flags patch WEBMAILXFACE_DESC= experimental webmail X-Face patch SYSTEMALIASES_DESC= symlink system /etc/aliases EMPTYALIASES_DESC= create empty aliases file RCCONF_DESC= modify rc.conf to enable courier/disable sendmail MAILCONF_DESC= modify mailer.conf to use courier instead of sendmail PERIODIC_DESC= modify/create periodic.conf .include .include "${.CURDIR}/Makefile.doc" .include "${.CURDIR}/Makefile.own" .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes WITH_AUTH_LDAP= yes RUN_DEPENDS+= ${LOCALBASE}/lib/courier-authlib/libauthldap.so:net/courier-authlib-ldap CONFIGURE_ARGS+=--with-ldapaliasd PLIST_SUB+= WITHLDAP="" SUB_LIST+= WITHLDAP="" .else CONFIGURE_ARGS+=--without-ldapaliasd PLIST_SUB+= WITHLDAP="@comment " SUB_LIST+= WITHLDAP="@comment " .endif .if ${PORT_OPTIONS:MSYSTEMALIASES} PLIST_SUB+= WITHSYSTEMALIASES="" SUB_LIST+= WITHSYSTEMALIASES="" .else PLIST_SUB+= WITHSYSTEMALIASES="@comment " SUB_LIST+= WITHSYSTEMALIASES="@comment " .endif .if ${PORT_OPTIONS:MEMPTYALIASES} PLIST_SUB+= WITHEMPTYALIASES="" SUB_LIST+= WITHEMPTYALIASES="" .else PLIST_SUB+= WITHEMPTYALIASES="@comment " SUB_LIST+= WITHEMPTYALIASES="@comment " .endif .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif .if ${PORT_OPTIONS:MGNUPG} BUILD_DEPENDS+= gpg:security/gnupg RUN_DEPENDS+= gpg:security/gnupg .endif .if ${PORT_OPTIONS:MASPELL} BUILD_DEPENDS+= aspell:textproc/aspell RUN_DEPENDS+= aspell:textproc/aspell CONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/aspell .elif ${PORT_OPTIONS:MISPELL} BUILD_DEPENDS+= ispell:textproc/aspell-ispell RUN_DEPENDS+= ispell:textproc/aspell-ispell CONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/ispell .else CONFIGURE_ARGS+=--without-ispell .endif .if ${PORT_OPTIONS:MPROCMAIL} BUILD_DEPENDS+= procmail:mail/procmail RUN_DEPENDS+= procmail:mail/procmail .endif .if ${PORT_OPTIONS:MSENDFAX} USES+= ghostscript SENDFAX_DEPENDS=sendfax:comms/mgetty+sendfax \ pnmscale:graphics/netpbm BUILD_DEPENDS+= ${SENDFAX_DEPENDS} RUN_DEPENDS+= ${SENDFAX_DEPENDS} WITH_TRANSPORT+=fax PLIST_SUB+= WITHFAX="" SUB_LIST+= WITHFAX="" .else PLIST_SUB+= WITHFAX="@comment " SUB_LIST+= WITHFAX="@comment " .endif .if ${PORT_OPTIONS:MUUCP} .if !exists(/usr/bin/uux) BUILD_DEPENDS+= uux:net/freebsd-uucp RUN_DEPENDS+= uux:net/freebsd-uucp .endif WITH_TRANSPORT+=uucp PLIST_SUB+= WITHUUCP="" .else PLIST_SUB+= WITHUUCP="@comment " .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--with-ipv6 .else CONFIGURE_ARGS+=--without-ipv6 .endif .if ${PORT_OPTIONS:MMAILDROPFLAGS} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-maildrop__maildir.C .endif .if ${PORT_OPTIONS:MWEBMAILXFACE} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-webmail__msg2html.c .endif .if ${PORT_OPTIONS:MWEBMAILFLAGS} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-webmail__folder.c ${FILESDIR}/extra-patch-webmail__maildir.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-webmail__maildir.h ${FILESDIR}/extra-patch-webmail__images__sqwebmail.css .endif .if ${PORT_OPTIONS:MWEBMAILRSENT} CONFIGURE_ARGS+=--enable-autorenamesent .else CONFIGURE_ARGS+=--disable-autorenamesent .endif .if ${PORT_OPTIONS:MMAILCONF} SUB_LIST+= MAILCONF="y" .else SUB_LIST+= MAILCONF="n" .endif .if ${PORT_OPTIONS:MRCCONF} SUB_LIST+= RCCONF="y" .else SUB_LIST+= RCCONF="n" .endif .if ${PORT_OPTIONS:MPERIODIC} SUB_LIST+= PERIODIC="y" .else SUB_LIST+= PERIODIC="n" .endif pre-everything:: @${ECHO_MSG} "===> --------------------------------------------------------" @${ECHO_MSG} "===> Run 'make config' to (re)configure ${PKGNAME}" @${ECHO_MSG} "===> --------------------------------------------------------" pre-patch: @${CP} ${TEMPLATES}/config.guess ${TEMPLATES}/config.sub ${WRKSRC} post-patch: @${REINPLACE_CMD} -e 's|^PROG=\./|PROG=exec ./|g' \ ${WRKSRC}/courier/module.*/courier.config @${REINPLACE_CMD} -e 's|@mydatadir@|@sysconfdir@|g' \ ${WRKSRC}/*/mk*cert.* \ ${WRKSRC}/*/*/mk*cert.* @${REINPLACE_CMD} -e 's|^\(TLS_CERTFILE=\)@mydatadir@|\1@sysconfdir@|g' \ ${WRKSRC}/*/*.dist.in \ ${WRKSRC}/*/*/*.dist.in @${REINPLACE_CMD} -e 's|^\(RANDFILE[[:space:]]*=[[:space:]]*\)@mydatadir@|\1@sysconfdir@|g' \ ${WRKSRC}/*/*.cnf.openssl.in \ ${WRKSRC}/*/*/*.cnf.openssl.in @${REINPLACE_CMD} -e 's|$$(INSTALL_DATA) \(.$$$$file.\)|${INSTALL_MAN} \1|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/*/Makefile.in \ ${WRKSRC}/*/*/Makefile.in \ ${WRKSRC}/*/*/*/Makefile.in @${REINPLACE_CMD} -e 's|^\(INSTALL_STRIP_PROGRAM=\).*$$|\1"${INSTALL_PROGRAM} -s"|' \ -e 's|; ldapaliasd="yes"||' \ ${WRKSRC}/configure \ ${WRKSRC}/*/configure \ ${WRKSRC}/*/*/configure \ ${WRKSRC}/*/*/*/configure @${REINPLACE_CMD} -E -e 's/(root|bin)[[:space:]]*bin/root wheel/g' \ ${WRKSRC}/courier/perms.sh.in @${REINPLACE_CMD} '/^courieresmtp_LDADD =/s/$$/ -lcourierauth/' \ ${WRKSRC}/courier/module.esmtp/Makefile.in post-build: @${PERL} -pi -e 's|^(auth)\s+(required).*|$$1\t\t$$2\tpam_unix.so\ttry_first_pass|g;' \ -e 's|^(account)\s+(required).*|$$1 \t$$2\tpam_unix.so|g;' \ -e 's|^(session)\s+(required).*|$$1 \t$$2\tpam_permit.so|g;' \ ${WRKSRC}/*/*.authpam* \ ${WRKSRC}/*/*/*.authpam* @${LN} -f ${WRKSRC}/gpglib/README.html ${WRKSRC}/gpglib/README.gpglib.html @${LN} -f ${WRKSRC}/imap/BUGS ${WRKSRC}/imap/BUGS.imap @${LN} -f ${WRKSRC}/imap/BUGS.html ${WRKSRC}/imap/BUGS.imap.html @${LN} -f ${WRKSRC}/imap/README ${WRKSRC}/imap/README.imap @${LN} -f ${WRKSRC}/imap/README.html ${WRKSRC}/imap/README.imap.html @${LN} -f ${WRKSRC}/maildrop/README.html ${WRKSRC}/maildrop/README.maildrop.html @${LN} -f ${WRKSRC}/pcp/README.html ${WRKSRC}/pcp/README.pcp.html @${LN} -f ${WRKSRC}/webmail/BUGS ${WRKSRC}/webmail/BUGS.webmail @${LN} -f ${WRKSRC}/webmail/BUGS.html ${WRKSRC}/webmail/BUGS.webmail.html @${LN} -f ${WRKSRC}/webmail/SECURITY ${WRKSRC}/webmail/SECURITY.webmail @${LN} -f ${WRKSRC}/webmail/SECURITY.html ${WRKSRC}/webmail/SECURITY.webmail.html post-install: @${LN} -f ${STAGEDIR}${SYSCONFDIR}/maildrop ${STAGEDIR}${SYSCONFDIR}/maildropfilter @${INSTALL_DATA} /dev/null ${STAGEDIR}${SYSCONFDIR}/locallowercase @${INSTALL_DATA} ${WRKDIR}/crontab ${STAGEDIR}${SYSCONFDIR}/ @${INSTALL_SCRIPT} ${WRKDIR}/sharedindexupdate ${STAGEDIR}${DATADIR}/ .for file in ${OWNER0} @-${CHOWN} -Rh ${BINOWN}:${BINGRP} ${STAGEDIR}${PREFIX}/${file} .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in ${HTMLDOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/html .endfor @${INSTALL_DATA} ${STAGEDIR}${DATADIR}/htmldoc/* ${STAGEDIR}${DOCSDIR}/html .endif @${RM} -r ${STAGEDIR}${DATADIR}/htmldoc @-${CHOWN} -Rh ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR} @${CHMOD} -R a+r ${STAGEDIR}${DATADIR}/courierwebadmin @${CHMOD} -R a-w ${STAGEDIR}${DATADIR} ${STAGEDIR}${LIBEXECDIR}/courier @${CHMOD} 550 ${STAGEDIR}${LIBEXECDIR}/courier/modules/esmtp/courieresmtp* .include Index: head/mail/cyrus-imapd23/Makefile =================================================================== --- head/mail/cyrus-imapd23/Makefile (revision 436246) +++ head/mail/cyrus-imapd23/Makefile (revision 436247) @@ -1,202 +1,201 @@ # $FreeBSD$ PORTNAME= cyrus-imapd PORTVERSION= 2.3.19 PORTREVISION= 2 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-imapd/ PKGNAMESUFFIX= 23 MAINTAINER= ume@FreeBSD.org COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libpcre.so:devel/pcre CONFLICTS_INSTALL= cyrus-imapd-2.[^3].* cyrus-imapd2[^3]-2.[^3].* \ cyrus-imapd3* USE_RC_SUBR= imapd -USES= cpe perl5 -USE_OPENSSL= yes +USES= cpe perl5 ssl GNU_CONFIGURE= yes CYRUS_PREFIX= ${PREFIX}/cyrus CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-cyrus-prefix=${CYRUS_PREFIX} \ --with-cyrus-user=${CYRUS_USER} \ --with-cyrus-group=${CYRUS_GROUP} \ --with-sasl=${LOCALBASE} \ --with-bdb=${BDB_LIB_NAME} \ --with-com_err \ --with-openssl=${OPENSSLBASE} \ --with-perl=${PERL} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes CPE_VENDOR= cmu CPE_PRODUCT= cyrus_imap_server OPTIONS_DEFINE= AUTOCREATE AUTOSIEVE BDB DRAC IDLED \ LDAP_PTLOADER LISTEXT MURDER MYSQL \ NETSCAPEHACK NNTP PGSQL REPLICATION SNMP_5 \ SQLITE DOCS EXAMPLES OPTIONS_DEFAULT= BDB OPTIONS_SUB= yes AUTOCREATE_DESC= Use autocreate INBOX patch (UoA) AUTOSIEVE_DESC= Use autosievefolder patch (UoA) BDB_USES= bdb BDB_CONFIGURE_ON= --with-bdb-incdir=${BDB_INCLUDE_DIR} \ --with-bdb-libdir=${LOCALBASE}/lib DRAC_DESC= Enable DRAC support DRAC_CONFIGURE_ON= --with-drac=${LOCALBASE} DRAC_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:mail/drac IDLED_DESC= Enable IMAP idled support IDLED_CONFIGURE_ENABLE= idled LDAP_PTLOADER_DESC= Enable LDAP ptloader LDAP_PTLOADER_USE= OPENLDAP=yes LDAP_PTLOADER_CONFIGURE_ON=--with-ldap=${LOCALBASE} LISTEXT_DESC= Enable IMAP List extensions LISTEXT_CONFIGURE_ENABLE=listext MURDER_DESC= Enable IMAP Murder support MURDER_CONFIGURE_ENABLE=murder MURDER_MAKE_ENV= PTHREAD_LIBS="-lpthread" MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-mysql=yes \ --with-mysql-libdir=${LOCALBASE}/lib/mysql \ --with-mysql-incdir=${LOCALBASE}/include/mysql NETSCAPEHACK_DESC= Enable X-NETSCAPE extensions NETSCAPEHACK_CONFIGURE_ENABLE=netscapehack NNTP_DESC= Enable NNTP support NNTP_CONFIGURE_ENABLE= nntp PGSQL_DESC= Enable PostgreSQL backend (experimental) PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} REPLICATION_DESC= Enable replication REPLICATION_CONFIGURE_ENABLE=replication SNMP_5_DESC= Enable SNMP support SNMP_5_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_5_CONFIGURE_ON= --with-snmp=${LOCALBASE} SNMP_5_CONFIGURE_OFF= --with-snmp=no SQLITE_DESC= Enable SQLite backend (experimental) SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE} # Autocreate Inbox and Autosieve patches from UoA # WWW: http://email.uoa.gr/projects/cyrus/ AUTOCREATE_VERSION= 0.10-0 AUTOCREATE_PATCH_SITES= http://email.uoa.gr/download/cyrus/${PORTNAME}-2.3.16/:autocreate AUTOCREATE_PATCHFILES= ${PORTNAME}-2.3.16-autocreate-${AUTOCREATE_VERSION}.diff:autocreate AUTOSIEVE_VERSION= 0.6.0 AUTOSIETE_PATCH_SITES= http://email.uoa.gr/download/cyrus/${PORTNAME}-2.3.16/:autosieve AUTOSIEVE_PATCHFILES= ${PORTNAME}-2.3.16-autosieve-${AUTOSIEVE_VERSION}.diff AUTOSIEVE_BROKEN= Not buildable with autosieve patch DRAC_EXTRA_PATCHES= ${WRKSRC}/contrib/drac_auth.patch \ ${FILESDIR}/extra-patch-configure.in \ ${FILESDIR}/extra-patch-cmulocal_ucdsnmp.m4 \ ${FILESDIR}/extra-patch-cmulocal_sasl2.m4 DRAC_USE= AUTOTOOLS=autoconf,autoheader MANDIRS= ${CYRUS_PREFIX}/man PORTDOCS= * SUB_FILES= pkg-message pkg-install pkg-deinstall cyrus-imapd-man.conf SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP} CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus MAN_MAN1= imtest installsieve lmtptest mupdatetest nntptest pop3test \ sieveshell sivtest smtptest MAN_MAN3= imclient MAN_MAN5= cyrus.conf imapd.conf krb.equiv CYRUS_MAN8= arbitron chk_cyrus ctl_cyrusdb ctl_deliver ctl_mboxlist \ cvt_cyrusdb cyr_dbtool cyr_df cyr_expire cyr_synclog deliver \ fetchnews fud idled imapd ipurge lmtpd make_md5 make_sha1 \ master mbexamine mbpath nntpd notifyd pop3d quota reconstruct \ rmnews smmapd squatter sync_client sync_reset sync_server \ syncnews timsieved tls_prune unexpunge CYRUS_PERL_MAN1=cyradm CYRUS_PERL_MAN3=Cyrus::IMAP Cyrus::IMAP::Admin Cyrus::IMAP::IMSP \ Cyrus::IMAP::Shell Cyrus::SIEVE::managesieve CONFS= cmu-backend.conf cmu-frontend.conf normal.conf prefork.conf \ small.conf .include .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 .else BDB_LIB_NAME= no .endif .if !exists(/usr/lib/libkrb5.a) CONFIGURE_ARGS+=--disable-gssapi .endif post-patch: @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ ${WRKSRC}/tools/mkimap @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ -e "s|/usr/sieve|/var/imap/sieve|g" \ ${WRKSRC}/tools/masssievec post-patch-DRAC-on: @${RM} -r ${WRKSRC}/autom4te.cache post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/imapd.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/master/conf/normal.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ ${STAGEDIR}${CYRUS_PREFIX}/bin/mkimap ${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ ${STAGEDIR}${CYRUS_PREFIX}/bin/masssievec ${INSTALL_DATA} ${WRKDIR}/cyrus-imapd-man.conf \ ${STAGEDIR}${PREFIX}/etc/man.d/cyrus-imapd.conf .for s in 1 3 5 . for m in ${MAN_MAN${s}} @${ECHO_CMD} man/man${s}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for s in 1 3 . for m in ${CYRUS_PERL_MAN${s}} @${ECHO_CMD} ${SITE_MAN${s}}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for m in ${CYRUS_MAN8} @${ECHO_CMD} ${CYRUS_PREFIX}/man/man8/${m}.8.gz >> ${TMPPLIST} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! ( -name Makefile.dist -o -name Makefile \ -o -name .cvsignore -o -name htmlstrip.c )" # There are already files in EXAMPLESDIR at that point, so no # need to create it. post-install-EXAMPLES-on: .for f in ${CONFS:Nnormal.conf} @${INSTALL_DATA} ${WRKSRC}/master/conf/${f} \ ${STAGEDIR}${EXAMPLESDIR} @${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST} .endfor .include Index: head/mail/cyrus-imapd24/Makefile =================================================================== --- head/mail/cyrus-imapd24/Makefile (revision 436246) +++ head/mail/cyrus-imapd24/Makefile (revision 436247) @@ -1,216 +1,215 @@ # $FreeBSD$ PORTNAME= cyrus-imapd PORTVERSION= 2.4.18 PORTREVISION= 4 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-imapd/ \ http://cyrusimap.org/releases/ PKGNAMESUFFIX= 24 MAINTAINER= ume@FreeBSD.org COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libpcre.so:devel/pcre CONFLICTS_INSTALL= cyrus-imapd-2.[^4].* cyrus-imapd2[^4]-2.[^4].* \ cyrus-imapd3* USE_RC_SUBR= imapd -USES= cpe perl5 -USE_OPENSSL= yes +USES= cpe perl5 ssl GNU_CONFIGURE= yes CYRUS_PREFIX= ${PREFIX}/cyrus CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-cyrus-prefix=${CYRUS_PREFIX} \ --with-cyrus-user=${CYRUS_USER} \ --with-cyrus-group=${CYRUS_GROUP} \ --with-sasl=${LOCALBASE} \ --with-bdb=${BDB_LIB_NAME} \ --with-com_err \ --with-openssl=${OPENSSLBASE} \ --with-perl=${PERL} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes CPE_VENDOR= cmu CPE_PRODUCT= cyrus_imap_server OPTIONS_DEFINE= AUTOCREATE AUTOSIEVE BDB DRAC IDLED LDAP \ MURDER MYSQL NETSCAPEHACK NNTP PGSQL \ REPLICATION SNMP SQLITE DOCS EXAMPLES OPTIONS_DEFAULT= BDB IDLED OPTIONS_SUB= yes AUTOCREATE_DESC= Use autocreate INBOX patch (UoA) AUTOSIEVE_DESC= Use autosievefolder patch (UoA) BDB_USES= bdb BDB_CONFIGURE_ON= --with-bdb-incdir=${BDB_INCLUDE_DIR} \ --with-bdb-libdir=${LOCALBASE}/lib DRAC_DESC= Enable DRAC support DRAC_CONFIGURE_ON= --with-drac=${LOCALBASE} DRAC_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:mail/drac IDLED_DESC= Enable IMAP idled support IDLED_CONFIGURE_ENABLE= idled LDAP_DESC= Enable LDAP support (experimental) LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE} MURDER_DESC= Enable IMAP Murder support MURDER_CONFIGURE_ENABLE=murder MURDER_MAKE_ENV= PTHREAD_LIBS="-lpthread" MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-mysql=yes \ --with-mysql-libdir=${LOCALBASE}/lib/mysql \ --with-mysql-incdir=${LOCALBASE}/include/mysql NETSCAPEHACK_DESC= Enable X-NETSCAPE extensions NETSCAPEHACK_CONFIGURE_ENABLE=netscapehack NNTP_DESC= Enable NNTP support NNTP_CONFIGURE_ENABLE= nntp PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} REPLICATION_DESC= Enable replication (experimental) REPLICATION_CONFIGURE_ENABLE=replication SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_ON= --with-snmp=${LOCALBASE} SNMP_CONFIGURE_OFF= --with-snmp=no SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE} OPTIONS_RADIO= GSSAPI OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT .if exists(/usr/lib/libkrb5.a) OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE OPTIONS_DEFAULT+= GSSAPI_BASE .endif GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=heimdal GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=heimdal GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=mit # Autocreate Inbox and Autosieve patches from UoA # http://email.uoa.gr/projects/cyrus/ # http://blog.vx.sk/archives/13-Cyrus-IMAP-UoA.html AUTOCREATE_VERSION= 0.10-0 AUTOCREATE_PATCH_SITES= LOCAL/mm:autocreate AUTOCREATE_PATCHFILES= ${PORTNAME}-2.4.4-autocreate-${AUTOCREATE_VERSION}.patch:-p1:autocreate AUTOSIEVE_VERSION= 0.6.0 AUTOSIEVE_PATCH_SITES= LOCAL/mm:autosieve AUTOSIEVE_PATCHFILES= ${PORTNAME}-2.4.12-autosieve-${AUTOSIEVE_VERSION}.patch:-p1:autosieve AUTOSIEVE_EXTRA_PATCHES=${FILESDIR}/extra-patch-imap__lmtp_sieve.c DRAC_EXTRA_PATCHES= ${FILESDIR}/extra-patch-cmulocal_sasl2.m4 DRAC_USE= AUTOTOOLS=autoconf,autoheader MANDIRS= ${CYRUS_PREFIX}/man PORTDOCS= * SUB_FILES= pkg-message pkg-install pkg-deinstall cyrus-imapd-man.conf SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP} CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus MAN_MAN1= imtest installsieve lmtptest mupdatetest nntptest pop3test \ sieveshell sivtest smtptest MAN_MAN3= imclient MAN_MAN5= cyrus.conf imapd.conf krb.equiv CYRUS_MAN8= arbitron chk_cyrus ctl_cyrusdb ctl_deliver ctl_mboxlist \ cvt_cyrusdb cyr_dbtool cyr_df cyr_expire cyr_synclog deliver \ fetchnews fud idled imapd ipurge lmtpd master mbexamine \ mbpath nntpd notifyd pop3d quota reconstruct rmnews smmapd \ squatter sync_client sync_reset sync_server syncnews \ timsieved tls_prune unexpunge CYRUS_PERL_MAN1=cyradm CYRUS_PERL_MAN3=Cyrus::IMAP Cyrus::IMAP::Admin Cyrus::IMAP::IMSP \ Cyrus::IMAP::Shell Cyrus::SIEVE::managesieve CONFS= cmu-backend.conf cmu-frontend.conf normal.conf prefork.conf \ small.conf .include .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 .else BDB_LIB_NAME= no .endif .if !${PORT_OPTIONS:MGSSAPI_BASE} && !${PORT_OPTIONS:MGSSAPI_HEIMDAL} && \ !${PORT_OPTIONS:MGSSAPI_MIT} CONFIGURE_ARGS+=--disable-gssapi .endif pre-patch-DRAC-on: ${PATCH} -d ${PATCH_WRKSRC} --forward --quiet -E -p1 \ < ${WRKSRC}/contrib/drac_auth.patch post-patch: @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ ${WRKSRC}/tools/mkimap @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ -e "s|/usr/sieve|/var/imap/sieve|g" \ ${WRKSRC}/tools/masssievec post-patch-DRAC-on: @${RM} -r ${WRKSRC}/autom4te.cache post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/imapd.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/master/conf/normal.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ ${STAGEDIR}${CYRUS_PREFIX}/bin/mkimap ${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ ${STAGEDIR}${CYRUS_PREFIX}/bin/masssievec ${INSTALL_DATA} ${WRKDIR}/cyrus-imapd-man.conf \ ${STAGEDIR}${PREFIX}/etc/man.d/cyrus-imapd.conf .for s in 1 3 5 . for m in ${MAN_MAN${s}} @${ECHO_CMD} man/man${s}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for s in 1 3 . for m in ${CYRUS_PERL_MAN${s}} @${ECHO_CMD} ${SITE_MAN${s}}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for m in ${CYRUS_MAN8} @${ECHO_CMD} ${CYRUS_PREFIX}/man/man8/${m}.8.gz >> ${TMPPLIST} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! ( -name Makefile.dist -o -name Makefile \ -o -name .cvsignore -o -name htmlstrip.c )" # there are already files in EXAMPLESDIR at that point, so no # need to create it. post-install-EXAMPLES-on: .for f in ${CONFS:Nnormal.conf} @${INSTALL_DATA} ${WRKSRC}/master/conf/${f} \ ${STAGEDIR}${EXAMPLESDIR} @${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST} .endfor .include Index: head/mail/dbmail22/Makefile =================================================================== --- head/mail/dbmail22/Makefile (revision 436246) +++ head/mail/dbmail22/Makefile (revision 436247) @@ -1,94 +1,93 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= dbmail PORTVERSION= 2.2.18 PORTREVISION= 5 CATEGORIES= mail MASTER_SITES= http://www.dbmail.org/download/2.2/ PKGNAMESUFFIX= 22 MAINTAINER= bofh@FreeBSD.org COMMENT= SQL database-based mail system (POP3 and IMAP) LICENSE= GPLv2 LIB_DEPENDS= libgmime-2.0.so:mail/gmime2 CONFLICTS= dbmail-3.* OPTIONS_DEFINE= DOCS LDAP SIEVE OPTIONS_DEFAULT=MYSQL OPTIONS_MULTI= DB OPTIONS_MULTI_DB=MYSQL PGSQL SQLITE SIEVE_DESC= Support for Sieve mail sorting language OPTIONS_SUB= yes MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_WITH= mysql SQLITE_USES= sqlite:3 SQLITE_CONFIGURE_WITH= sqlite PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= pgsql SIEVE_CONFIGURE_WITH= sieve SIEVE_LIB_DEPENDS= libsieve.so:mail/libsieve LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes INSTALL_TARGET= install-strip GNU_CONFIGURE= yes -USES= gmake libtool pkgconfig +USES= gmake libtool pkgconfig ssl USE_LDCONFIG= ${PREFIX}/lib/dbmail USE_RC_SUBR= dbmail-pop3d dbmail-lmtpd dbmail-imapd dbmail-timsieved USE_GNOME= glib20 -USE_OPENSSL= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= LOCALBASE=${LOCALBASE} CONFIGURE_ARGS+= --with-pkglibdir=${LOCALBASE}/lib/dbmail MAKE_ARGS+= mandir=${MANPREFIX}/man PORTDOCS= AUTHORS BUGS COPYING INSTALL NEWS README \ README.aliases README.exim README.ldap \ README.postfix README.qmail README.sieve \ README.smtp README.solaris README.usermap \ THANKS SUB_FILES= pkg-message PLIST_SUB+= PORTNAME=${PORTNAME} .include .if ${PORT_OPTIONS:MMYSQL} DATABASE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} DATABASE+= postgresql .endif .if ${PORT_OPTIONS:MSQLITE} DATABASE+= sqlite .endif post-patch: @${FIND} ${WRKSRC} -name CVS -type d | ${XARGS} ${RM} -r @${FIND} ${WRKSRC} -name *.orig -type f -delete post-configure: @${REINPLACE_CMD} -i.orig 's!/etc/dbmail.conf!${PREFIX}/etc/dbmail.conf!g' \ ${WRKSRC}/dbmail.h post-install: @${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${STAGEDIR}${PREFIX}/etc/dbmail.conf-dist @${MKDIR} ${STAGEDIR}${DATADIR} @for f in ${DATABASE}; do \ ${MKDIR} ${STAGEDIR}${DATADIR}/$$f ; \ ${INSTALL_DATA} ${WRKSRC}/sql/$$f/* ${STAGEDIR}${DATADIR}/$$f; \ done @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/dma/Makefile =================================================================== --- head/mail/dma/Makefile (revision 436246) +++ head/mail/dma/Makefile (revision 436247) @@ -1,63 +1,62 @@ # Created by: Daniel Roethlisberger # $FreeBSD$ PORTNAME= dma PORTVERSION= 0.11 PORTREVISION= 1 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= mail ipv6 MAINTAINER= ports@FreeBSD.org COMMENT= DragonFly Mail Agent, a small MTA for local/outbound mail LICENSE= BSD3CLAUSE -USE_OPENSSL= yes -USES= uidfix +USES= uidfix ssl USE_GITHUB= yes GH_ACCOUNT= corecode BUILD_WRKSRC= ${WRKSRC}/bsd INSTALL_WRKSRC= ${WRKSRC}/bsd CFLAGS+= -I${OPENSSLINC} \ -DCONF_PATH='\"${PREFIX}/etc/dma\"' \ -DDMA_ROOT_USER='\"mailnull\"' \ -DDMA_GROUP='\"mail\"' LDFLAGS+= -L${OPENSSLLIB} MAKE_ENV= __MAKE_CONF=/dev/null SRCCONF=/dev/null NO_WERROR=defined \ MANDIR=${MANDIRS}/man USE_RC_SUBR= dma_flushq SUB_FILES= pkg-message EXTRA_PATCHES= ${FILESDIR}/fix-security-hole.patch:-p1 # Allow subports to extend. CONFFILES+= dma.conf auth.conf .include # 11.x has dma imported into base and /var/spool/dma added to mtree .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100009 PLIST_SUB+= VARDIR="" .else PLIST_SUB+= VARDIR="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's,/etc/dma,${PREFIX}/etc/dma,g' \ ${WRKSRC}/dma.8 @${REINPLACE_CMD} -e 's, /etc/dma, ${PREFIX}/etc/dma,g' \ ${WRKSRC}/dma.conf @${REINPLACE_CMD} -e '/^MK_MAN/d' -e 's/^NOMAN/NO_MAN/' \ ${WRKSRC}/bsd/dma-mbox-create/Makefile post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}/var/spool/dma ${INSTALL_DATA} ${WRKSRC}/dma.conf ${STAGEDIR}${ETCDIR}/dma.conf.sample ${INSTALL_DATA} ${WRKSRC}/auth.conf ${STAGEDIR}${ETCDIR}/auth.conf.sample .include Index: head/mail/enma/Makefile =================================================================== --- head/mail/enma/Makefile (revision 436246) +++ head/mail/enma/Makefile (revision 436247) @@ -1,73 +1,72 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= enma PORTVERSION= 1.2.0 PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/ENMA/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Sender authentication milter supporting SPF and Sender ID LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= LIBBIND LIBBIND_DESC= Link against dns/libbind instead of dns/ldns GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl-incdir=${OPENSSLINC} \ --with-ssl-libdir=${OPENSSLLIB} -USES= gmake libtool perl5 +USES= gmake libtool perl5 ssl USE_RC_SUBR= milter-enma USE_LDCONFIG= yes -USE_OPENSSL= yes USE_PERL5= build LDFLAGS+= -lssl MANLANG= "" ja_JP.UTF-8 PORTDOCS= ChangeLog INSTALL LICENSE README SUB_FILES= milter-enma OPTIONS_DEFINE= DOCS .if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT) CONF_SUB= ${REINPLACE_CMD} -e '/milter\.postfix/s/false/true/' ${WRKSRC}/enma/etc/enma.conf.sample . if defined(WITH_POSTFIX_CURRENT) RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix-current . else RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix . endif .endif .include .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .if ${PORT_OPTIONS:MLIBBIND} CONFIGURE_ARGS+= --with-resolver=libbind \ --with-libbind-incdir=${LOCALBASE}/include/bind \ --with-libbind-libdir=${LOCALBASE}/lib BUILD_DEPENDS+= ${LOCALBASE}/lib/libbind.a:dns/libbind .else CONFIGURE_ARGS+= --with-resolver=ldns LIB_DEPENDS+= libldns.so:dns/ldns .endif pre-configure: $$(${CONF_SUB}) post-install: ${INSTALL_DATA} ${WRKSRC}/enma/etc/enma.conf.sample \ ${STAGEDIR}${PREFIX}/etc .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} . for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} . endfor .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sidfquery \ ${STAGEDIR}${PREFIX}/lib/libsauth.so \ ${STAGEDIR}${PREFIX}/libexec/enma .include Index: head/mail/esmtp/Makefile =================================================================== --- head/mail/esmtp/Makefile (revision 436246) +++ head/mail/esmtp/Makefile (revision 436247) @@ -1,52 +1,51 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= esmtp PORTVERSION= 1.2 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Relay-only Mail Transfer Agent with sendmail compatible syntax LICENSE= GPLv2 LIB_DEPENDS= libesmtp.so:mail/libesmtp -USES= tar:bzip2 bison -USE_OPENSSL= yes +USES= tar:bzip2 bison ssl GNU_CONFIGURE= yes PORTDOCS= README PLIST_FILES= bin/esmtp etc/esmtprc.sample man/man1/esmtp.1.gz \ man/man5/esmtprc.5.gz SUB_FILES= pkg-message CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS post-patch: .for file in ${PORTNAME}.1 @${REINPLACE_CMD} -e \ 's|^/etc|${PREFIX}/etc|g' ${WRKSRC}/${file} .endfor .for file in esmtprc.5 sample.esmtprc @${REINPLACE_CMD} -e \ 's|/usr/bin/|${LOCALBASE}/bin/|g ; \ s|/usr/lib/|/usr/libexec/|g' ${WRKSRC}/${file} .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/esmtprc.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 ${INSTALL_DATA} ${WRKSRC}/sample.esmtprc \ ${STAGEDIR}${PREFIX}/etc/esmtprc.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/mail/fetchmail/Makefile =================================================================== --- head/mail/fetchmail/Makefile (revision 436246) +++ head/mail/fetchmail/Makefile (revision 436247) @@ -1,101 +1,100 @@ # Created by: Ville Eerola # $FreeBSD$ PORTNAME= fetchmail PORTVERSION= 6.3.26 PORTREVISION= 4 CATEGORIES= mail ipv6 MASTER_SITES= SF/${PORTNAME}/branch_6.3/ \ http://mandree.home.pages.de/${PORTNAME}/ MAINTAINER= chalpin@cs.wisc.edu COMMENT= Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USERS= ${PORTNAME} GROUPS= ${USERS} -USES= cpe gmake shebangfix tar:xz +USES= cpe gmake shebangfix tar:xz ssl SHEBANG_FILES= fetchmailconf.py USE_RC_SUBR= fetchmail SUB_FILES= pkg-message GNU_CONFIGURE= yes -USE_OPENSSL= yes CONFIGURE_ARGS= --enable-opie --enable-RPA --enable-SDPS \ --without-hesiod --enable-fallback=no \ --with-ssl=${OPENSSLBASE} CONFIGURE_ENV= ac_cv_have_decl_SSLv2_client_method=no LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= X11 NLS NTLM POP2 DOCS OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_DEFAULT= GSSAPI_BASE OPTIONS_SUB= yes GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_NONE_CONFIGURE_ON= --without-gssapi X11_DESC= Python/Tkinter dependencies for ``fetchmailconf'' POP2_DESC= POP2 Protocol support[obsolete] NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NTLM_CONFIGURE_ENABLE= NTLM NTLM_PORTDOCS= README.NTLM # POP2 is obsolete POP2_CONFIGURE_ENABLE= POP2 X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter X11_USES= python X11_CONFIGURE_OFF= PYTHON=: X11_SUB_FILES_OFF= fetchmailconf PORTDOCS= FAQ FEATURES NEWS NOTES README README.SSL \ design-notes.html fetchmail-FAQ.html fetchmail-features.html \ esrs-design-notes.html #.include post-patch: .if !exists(/usr/lib/libcom_err.so) @${REINPLACE_CMD} -e "s,-lcom_err,,g" ${WRKSRC}/configure .endif post-build: @${MAKE_CMD} -C ${WRKSRC} check post-install: ${INSTALL} -d ${STAGEDIR}/var/run/fetchmail ${INSTALL_DATA} ${FILESDIR}/fetchmailrc.sample \ ${STAGEDIR}${PREFIX}/etc/fetchmailrc.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-X11-off: ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${STAGEDIR}${PREFIX}/libexec .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/mail/filtermail/Makefile =================================================================== --- head/mail/filtermail/Makefile (revision 436246) +++ head/mail/filtermail/Makefile (revision 436247) @@ -1,45 +1,44 @@ # $FreeBSD$ PORTNAME= filtermail PORTVERSION= 0.8.3 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://sourceforge.net/projects/mailfilter/files/Mailfilter/ DISTNAME= mailfilter-${PORTVERSION} MAINTAINER= jmc-filtermail@milibyte.co.uk COMMENT= Filter mail on a POP3 server: saves downloading spam LICENSE= GPLv3 # This port is filtermail, but the author called it mailfilter. To avoid a # clash with another port called mailfilter, we change all files # installed by this port from the form *mailfilter* to the form # *filtermail*, and similarly the names in the man pages. # EXTRACT_CMD= ${GZIP_CMD} EXTRACT_BEFORE_ARGS= -dc EXTRACT_AFTER_ARGS= | ${SED} 's/[mM][aA][iI][lL][fF][iI][lL][tT][eE][rR]/filtermail/g' | ${TAR} -xf - WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= bison gmake -USE_OPENSSL= yes +USES= bison gmake ssl GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz \ man/man5/${PORTNAME}ex.5.gz \ man/man5/${PORTNAME}rc.5.gz post-patch: @${REINPLACE_CMD} -e 's|filtermail.sourceforge|mailfilter.sourceforge|g' ${WRKSRC}/README post-extract: @${RM} ${WRKSRC}/src/getopt.h .include Index: head/mail/gbuffy/Makefile =================================================================== --- head/mail/gbuffy/Makefile (revision 436246) +++ head/mail/gbuffy/Makefile (revision 436247) @@ -1,28 +1,28 @@ # Created by: rasmus@kaj.se # $FreeBSD$ PORTNAME= gbuffy PORTVERSION= 0.2.6 PORTREVISION= 8 CATEGORIES= mail MASTER_SITES= http://www.fiction.net/blong/programs/gbuffy/gbuffy-${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= GTK+ multiple mailbox "biff" program LIB_DEPENDS= libPropList.so:devel/libPropList \ libcompface.so:mail/faces GNU_CONFIGURE= yes LIBS+= -L${LOCALBASE}/lib USE_GNOME= gtk12 -USE_OPENSSL= yes +USES= ssl PLIST_FILES= bin/gbuffy post-patch: @${REINPLACE_CMD} -e 's|bindir)|DESTDIR)$$(&|' \ -e 's|INSTALL)|BSD_INSTALL_PROGRAM)|' \ ${WRKSRC}/Makefile.in .include Index: head/mail/imap-uw/Makefile =================================================================== --- head/mail/imap-uw/Makefile (revision 436246) +++ head/mail/imap-uw/Makefile (revision 436247) @@ -1,111 +1,111 @@ # Created by: pst # $FreeBSD$ PORTNAME= imap PORTVERSION= 2007f PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.cac.washington.edu/imap/%SUBDIR%/ \ ftp://ftp.nuug.no/pub/anders/distfiles/%SUBDIR%/ \ http://atreides.freenix.no/~anders/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/ftp.cac.washington.edu/mail/%SUBDIR%/ MASTER_SITE_SUBDIR= . old PKGNAMESUFFIX= -uw MAINTAINER= ports@FreeBSD.org COMMENT= University of Washington IMAP4rev1/POP2/POP3 mail servers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libc-client4.so.9:mail/cclient CONFLICTS_INSTALL= panda-imap-20* DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes ALL_TARGET= bsf # This port must have the same SSL settings as mail/cclient, which it depends on # To make MBX format the default mailbox format, change the settings of cclient OPTIONS_DEFINE= SSL SSL_AND_PLAINTEXT DRAC NETSCAPE_BRAIN_DAMAGE DOCS OPTIONS_DEFAULT= SSL OPTIONS_SUB= yes SSL_AND_PLAINTEXT_DESC= Allow plain text passwords and SSL DRAC_DESC= Dynamically open MTA for relaying NETSCAPE_BRAIN_DAMAGE_DESC= See Makefile for documentation .include .if ${PORT_OPTIONS:MDRAC} BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:mail/drac MAKE_ARGS+= WITH_DRAC=yes .endif .if ! ${PORT_OPTIONS:MSSL} MAKE_ARGS+= SSLTYPE=none SSLDIR=${OPENSSLBASE} .else -USE_OPENSSL= yes +USES+= ssl .if ${PORT_OPTIONS:MSSL_AND_PLAINTEXT} MAKE_ARGS+= SSLTYPE=unix .else MAKE_ARGS+= SSLTYPE=unix.nopwd .endif .endif # Define this to get somewhat better interoperability with Netscape. .if ${PORT_OPTIONS:MNETSCAPE_BRAIN_DAMAGE} MAKE_ARGS+= WITH_NETSCAPE_BRAIN_DAMAGE=yes .endif # See src/imapd/Makefile for more information about these three options. .include post-patch: @${REINPLACE_CMD} -e "s:/etc/c-client.cf:${PREFIX}/etc/c-client.cf:" \ ${WRKSRC}/docs/imaprc.txt @${RM} ${WRKSRC}/docs/imaprc.txt.bak pre-build: @${SH} ${PKGREQ}.rev ${LOCALBASE}/include/c-client/portrevision.h ${PORTVERSION} .if ${PORT_OPTIONS:MSSL} @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h yes .else @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h no .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/imapd/imapd ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop2d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop3d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/mlock/mlock ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/mtest/mtest ${STAGEDIR}${PREFIX}/bin/mboxtest ${INSTALL_MAN} \ ${WRKSRC}/src/imapd/imapd.8 ${STAGEDIR}${PREFIX}/man/man8/imapd.8 ${INSTALL_MAN} \ ${WRKSRC}/src/ipopd/ipopd.8 ${STAGEDIR}${PREFIX}/man/man8/ipopd.8 ${INSTALL_PROGRAM} ${WRKSRC}/dmail/dmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/mailutil/mailutil ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/tmail/tmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${STAGEDIR}${PREFIX}/man/man1/ post-install-DOCS-on: ${MKDIR} -m 0755 -p ${STAGEDIR}${DOCSDIR} @${TAR} -C ${WRKSRC}/docs -cf - . | \ (umask 022; ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf -) cert: @${INSTALL} -d -o root -g wheel -m 0755 ${PREFIX}/certs @openssl req -new -x509 -days 365 -nodes -config ${FILESDIR}/imap-uw.cnf -out ${PREFIX}/certs/imapd.pem -keyout ${PREFIX}/certs/imapd.pem @openssl x509 -subject -dates -fingerprint -noout -in ${PREFIX}/certs/imapd.pem @${CHMOD} 700 ${PREFIX}/certs/imapd.pem @${LN} -s ${PREFIX}/certs/imapd.pem ${PREFIX}/certs/ipop3d.pem .include Index: head/mail/libdkim/Makefile =================================================================== --- head/mail/libdkim/Makefile (revision 436246) +++ head/mail/libdkim/Makefile (revision 436247) @@ -1,28 +1,26 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= libdkim PORTVERSION= 1.0.21 CATEGORIES= mail MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= DKIM (DomainKeys Identified Mail) library LICENSE= APACHE20 -USES= uidfix zip +USES= uidfix zip ssl USE_LDCONFIG= YES SHLIB_MAJOR= 1 PLIST_SUB= SHLIB_MAJOR="${SHLIB_MAJOR}" - -USE_OPENSSL= YES WRKSRC= ${WRKDIR}/${PORTNAME}/src post-patch: ${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.prev @${SED} -e "s=%%SHLIB_MAJOR%%=${SHLIB_MAJOR}=g" \ ${FILESDIR}/Makefile > ${WRKSRC}/Makefile .include Index: head/mail/libdomainkeys/Makefile =================================================================== --- head/mail/libdomainkeys/Makefile (revision 436246) +++ head/mail/libdomainkeys/Makefile (revision 436247) @@ -1,28 +1,26 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= libdomainkeys PORTVERSION= 0.69 CATEGORIES= mail MASTER_SITES= SF/domainkeys/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= DomainKeys library -USES= uidfix +USES= uidfix ssl USE_LDCONFIG= yes SHLIB_MAJOR= 3 PLIST_SUB= SHLIB_MAJOR="${SHLIB_MAJOR}" MAKE_ENV= SHLIB_MAJOR="${SHLIB_MAJOR}" - -USE_OPENSSL= yes post-patch: @${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/dknewkey ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/test ${STAGEDIR}${DATADIR}/dktest .include Index: head/mail/msmtp/Makefile =================================================================== --- head/mail/msmtp/Makefile (revision 436246) +++ head/mail/msmtp/Makefile (revision 436247) @@ -1,68 +1,68 @@ # Created by: R.I.Pienaar # $FreeBSD$ PORTNAME= msmtp PORTVERSION= 1.6.6 CATEGORIES= mail ipv6 MASTER_SITES= SF MAINTAINER= novel@FreeBSD.org COMMENT= SMTP plugin for MUAs LICENSE= GPLv3 GNU_CONFIGURE= yes USES= gmake makeinfo pkgconfig tar:xz CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO= msmtp OPTIONS_DEFINE= DOCS GSASL NLS IDN LIBSECRET MSMTPQ OPTIONS_RADIO= TLS OPTIONS_RADIO_TLS= GNUTLS OPENSSL OPTIONS_DEFAULT= MSMTPQ OPENSSL OPTIONS_SUB= yes GSASL_DESC= GSASL support LIBSECRET_DESC= GNOME password management MSMTPQ_DESC= Install offline messaging scripts GSASL_CONFIGURE_WITH= libgsasl GSASL_LIB_DEPENDS= libgsasl.so:security/gsasl IDN_CONFIGURE_WITH= libidn IDN_LIB_DEPENDS= libidn.so:dns/libidn LIBSECRET_CONFIGURE_WITH= libsecret LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret MSMTPQ_PORTDOCS= README.msmtpq NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext GNUTLS_CONFIGURE_ON= --with-ssl=gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls -OPENSSL_VARS= USE_OPENSSL=yes +OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= --with-ssl=openssl OPENSSL_CONFIGURE_ENV= libssl_CFLAGS="-I${OPENSSLINC}" \ libssl_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" CERTSFILE= ${LOCALBASE}/share/certs/ca-root-nss.crt .include .if ${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL} RUN_DEPENDS+= ${CERTSFILE}:security/ca_root_nss .else CONFIGURE_ARGS+= --with-ssl=no .endif post-extract: @${REINPLACE_CMD} -e 's|/etc/ssl/certs/ca\\-certificates.crt|${CERTSFILE}|' \ ${WRKSRC}/doc/msmtp.1 .if ${PORT_OPTIONS:MMSMTPQ} post-install: ${INSTALL_SCRIPT} ${WRKSRC}/scripts/msmtpq/msmtp-queue ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/scripts/msmtpq/msmtpq ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_SCRIPT} ${WRKSRC}/scripts/msmtpq/README.msmtpq ${STAGEDIR}${DOCSDIR} .endif .include Index: head/mail/mutt14/Makefile =================================================================== --- head/mail/mutt14/Makefile (revision 436246) +++ head/mail/mutt14/Makefile (revision 436247) @@ -1,175 +1,175 @@ # Created by: David O'Brien (obrien@NUXI.com) # $FreeBSD$ PORTNAME= mutt PORTVERSION= 1.4.2.3 PORTREVISION= 2 CATEGORIES+= mail ipv6 MASTER_SITES= ftp://ftp.mutt.org/mutt/ \ ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/ \ ftp://ftp.demon.co.uk/pub/mirrors/mutt/ PATCHVERSION= 1.4.2.2 PATCH_SITES= http://www.mutt.org.ua/download/mutt-${PATCHVERSION}/:vvv \ http://www2.mutt.org.ua/download/mutt-${PATCHVERSION}/:vvv \ http://www3.mutt.org.ua/download/mutt-${PATCHVERSION}/:vvv \ ftp://ftp.mutt.org.ua/pub/mutt/mutt-${PATCHVERSION}/:vvv \ ftp://ftp3.mutt.org.ua/pub/mutt/mutt-${PATCHVERSION}/:vvv PATCHFILES= patch-${PATCHVERSION}.rr.compressed.gz:vvv \ patch-${PATCHVERSION}.vvv.initials.gz:vvv PATCH_DIST_STRIP= -p1 MAINTAINER?= udo.schweigert@siemens.com COMMENT?= The Mongrel of Mailers (part Elm, Pine, Mush, mh, etc.) CONFLICTS?= ja-mutt-[0-9]* ja-mutt-devel-[0-9]* mutt-devel-[0-9]* mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]* mutt-[^1].[^4]* PKGNAMESUFFIX= 14 OPTIONS_DEFINE= NLS LOCALES_FIX MUTT_XFACE MUTT_FLOCK MUTT_ICONV GSSAPI DOCS EXAMPLES OPTIONS_DEFAULT= MUTT_FLOCK MUTT_ICONV GSSAPI OPTIONS_RADIO= CONS OPTIONS_RADIO_CONS= SLANG NCURSES .if defined(PACKAGE_BUILDING) && !defined (MUTT_LITE) OPTIONS_DEFAULT+= SLANG .endif CONS_DESC= Console driver (if none chosen, uses ncurses from base system) SLANG_DESC= Adds display/screen management via S-Lang NCURSES_DESC= Adds console graphics support with ncurses from ports LOCALES_FIX_DESC= Enable locales fixes MUTT_XFACE_DESC= Adds mutt X-Face support MUTT_FLOCK_DESC= Use flock() for file locks MUTT_ICONV_DESC= Enable mutt's iconv character conversion feature -USE_OPENSSL= yes +USES+= ssl .if defined (MUTT_LITE) PKGNAMESUFFIX= 14-lite .endif .include RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:misc/mime-support .if defined(PACKAGE_BUILDING) && !defined (MUTT_LITE) WITH_SLANG= yes BUILD_DEPENDS= ispell:textproc/aspell-ispell RUN_DEPENDS+= ispell:textproc/aspell-ispell \ urlview:textproc/urlview .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext iconv .if ! ${PORT_OPTIONS:MMUTT_ICONV} IGNORE= the MUTT_ICONV options of the mutt port only be disabled if \ NLS is also disabled .endif .elif ${PORT_OPTIONS:MMUTT_ICONV} USES+= iconv .endif .if ${PORT_OPTIONS:MSLANG} LIB_DEPENDS+= libslang.so:devel/libslang2 .elif ${PORT_OPTIONS:MNCURSES} USES+= ncurses:port .else USES+= ncurses .endif .if !defined (MUTT_LITE) .if defined(WITH_MUTT_CYRUS_SASL) IGNORE= the SASL support for mutt has been withdrawn. Please use the mutt-devel port instead .endif .if ${PORT_OPTIONS:MMUTT_XFACE} PATCH_DEPENDS+= ${NONEXISTENT}:news/slrnface:extract RUN_DEPENDS+= slrnface:news/slrnface PKGMESSAGE= ${PKGDIR}/pkg-message.xface .endif .endif DIST_SUBDIR= mutt WRKSRC= ${WRKDIR}/${DISTNAME:S/i$//} GNU_CONFIGURE= yes USES+= autoreconf LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= CC="${CC} -I${LOCALBASE}/include" CONFIGURE_ARGS= --enable-pop --enable-imap --disable-fcntl \ --with-ssl=${OPENSSLBASE} --sysconfdir=${PREFIX}/etc \ --with-sharedir=${PREFIX}/share/mutt \ --with-docdir=${DOCSDIR} --with-charmaps \ --enable-compressed .if defined(MUTT_CONFIGURE_ARGS) CONFIGURE_ARGS+= ${MUTT_CONFIGURE_ARGS} .endif .if ${PORT_OPTIONS:MMUTT_FLOCK} CONFIGURE_ARGS+= --enable-flock .else CONFIGURE_ARGS+= --disable-flock .endif .if ${PORT_OPTIONS:MLOCALES_FIX} CONFIGURE_ARGS+= --enable-locales-fix .endif .if ${PORT_OPTIONS:MNLS} PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .if ! ${PORT_OPTIONS:MMUTT_ICONV} && ! ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --disable-iconv .else CONFIGURE_ARGS+= ${ICONV_CONFIGURE_ARG} .endif .if ${PORT_OPTIONS:MSLANG} CONFIGURE_ARGS+= --with-slang=${PREFIX} .elif ${PORT_OPTIONS:MNCURSES} CONFIGURE_ARGS+= --with-curses=${NCURSESBASE} CFLAGS+= -I${NCURSESINC} .endif .if ${PORT_OPTIONS:MGSSAPI} .if exists(${LOCALBASE}/bin/gss-client) LIB_DEPENDS+= libgssapi_krb5.so:security/krb5 CONFIGURE_ARGS+= --with-gss=${LOCALBASE} .elif (defined(MAKE_KERBEROS5)) || exists(/usr/lib/libkrb5.a) CONFIGURE_ARGS+= --with-gss WITH_MUTT_KRB5_SYS=YES .endif .endif post-patch: @${REINPLACE_CMD} -e 's,/usr/bin/gpg,${LOCALBASE}/bin/gpg,g' \ ${WRKSRC}/contrib/gpg.rc @${REINPLACE_CMD} -e 's,pgp6,pgp,g' \ ${WRKSRC}/contrib/pgp6.rc @${REINPLACE_CMD} -E -e 's|@samplesdir@|${EXAMPLESDIR}|g' \ ${WRKSRC}/contrib/Makefile.in .if ${PORT_OPTIONS:MMUTT_XFACE} @${ECHO} "===> Applying XFACE patch" slrnface_dir=`${FIND} ${WRKDIR}/../../../news/slrnface/work -type d \ -name slrnface-\*`; \ cd ${BUILD_WRKSRC}; ${PATCH} ${PATCH_ARGS} < $$slrnface_dir/mutt.patch .endif .if ${PORT_OPTIONS:MDOCS} post-build: @${TOUCH} ${WRKSRC}/doc/mutt.man ${WRKSRC}/doc/manual.sgml @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-doc-ref @${REINPLACE_CMD} -E -e 's|\$$\{PREFIX\}|${PREFIX}|g' \ -e 's|\$$\{DOCSDIR\}|${DOCSDIR}|g' \ -e 's|\$$\{EXAMPLESDIR\}|${EXAMPLESDIR}|g' \ ${WRKSRC}/doc/mutt.man @${REINPLACE_CMD} -E -e 's|\$$\{PREFIX\}|${PREFIX}|g' \ -e 's|\$$\{DOCSDIR\}|${DOCSDIR}|g' \ -e 's|\$$\{EXAMPLESDIR\}|${EXAMPLESDIR}|g' \ ${WRKSRC}/doc/muttrc.man .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${ECHO} "===> Installing Mutt documentation" @${MKDIR} ${STAGEDIR}${DOCSDIR} && ${CHMOD} a+rx ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc ; ${INSTALL_MAN} manual.txt PGP-Notes.txt \ ${STAGEDIR}${DOCSDIR} .endif .include Index: head/mail/nmh/Makefile =================================================================== --- head/mail/nmh/Makefile (revision 436246) +++ head/mail/nmh/Makefile (revision 436247) @@ -1,75 +1,75 @@ # Created by: Scott Blachowicz # $FreeBSD$ PORTNAME= nmh PORTVERSION= 1.6 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= SAVANNAH MAINTAINER= cy@FreeBSD.org COMMENT= Cleaned up MH mailer suite LICENSE= BSD3CLAUSE USES= cpe gmake iconv ncurses shebangfix SHEBANG_FILES= docs/contrib/ml docs/contrib/replyfilter docs/contrib/vpick GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/libexec/nmh \ --sysconfdir=${PREFIX}/etc/nmh \ --docdir=${DOCSDIR} OPTIONS_DEFINE= DOCS HASH_BKP SASL2 TLS REPLYFILTER OPTIONS_SINGLE= MTS LOCKING OPTIONS_SINGLE_MTS= SMTP SENDMAIL_SMTP SENDMAIL_PIPE OPTIONS_SINGLE_LOCKING= DOT FCNTL FLOCK LOCKF SASL2_DESC= SASL2 support SASL2_CONFIGURE_WITH= cyrus-sasl SASL2_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL2_LDFLAGS=-L${LOCALBASE}/lib SASL2_CPPFLAGS=-I${LOCALBASE}/include HASH_BKP_DESC= Use hash as backup prefix (default is a comma) HASH_BKP_CONFIGURE_WITH= hash-backup REPLYFILTER_DESC= Install dependencies for contrib/replyfilter REPLYFILTER_RUN_DEPENDS= p5-MIME-Tools>=0:mail/p5-MIME-Tools \ p5-Mail-Tools>=0:mail/p5-Mail-Tools \ w3m>=0:www/w3m \ par>=0:textproc/par SMTP_DESC= Use remote SMTP SMTP_CONFIGURE_ON= --with-mts=smtp SENDMAIL_SMTP_DESC= Use local sendmail (connect through socket) SENDMAIL_SMTP_CONFIGURE_ON= --with-mts=sendmail/smtp SENDMAIL_PIPE_DESC= Use local sendmail (connect through pipe) SENDMAIL_PIPE_CONFIGURE_ON= --with-mts=sendmail/pipe DOT_DESC= Dot file locking DOT_CONFIGURE_ON= --with-locking=dot FCNTL_DESC= fcntl() file locking FCNTL_CONFIGURE_ON= --with-locking=fcntl FLOCK_DESC= flock() file locking FLOCK_CONFIGURE_ON= --with-locking=flock LOCKF_DESC= lockf file locking LOCKF_CONFIGURE_ON= --with-locking=lockf OPTIONS_DEFAULT= SMTP FLOCK .include .if ${PORT_OPTIONS:MTLS} CONFIGURE_ARGS+= --with-tls -USE_OPENSSL= yes +USES+= ssl .endif .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug LDFLAGS+= -g DEBUG_FLAGS+= -O0 -Wall -Wextra -g .endif CONFLICTS= ja-mh-[0-9]* .include Index: head/mail/panda-cclient/Makefile =================================================================== --- head/mail/panda-cclient/Makefile (revision 436246) +++ head/mail/panda-cclient/Makefile (revision 436247) @@ -1,116 +1,116 @@ # Created by: Kelly Yancey # $FreeBSD$ PORTNAME= cclient PORTVERSION= 20130621 CATEGORIES= mail devel ipv6 PKGNAMEPREFIX= panda- MAINTAINER= thierry@FreeBSD.org COMMENT= Mark Crispin's C-client mail access routines forked from UW LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= jonabbey GH_PROJECT= panda-imap GH_TAGNAME= 7905901 CONFLICTS_INSTALL= cclient-20* OPTIONS_DEFINE= SSL SSL_AND_PLAINTEXT IPV6 MBX_DEFAULT OPTIONS_DEFAULT= SSL SSL_AND_PLAINTEXT_DESC= Allow plain text passwords and SSL MBX_DEFAULT_DESC= Use MBX as default mailbox format MAKE_JOBS_UNSAFE= yes .include .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl PKGMESSAGE= pkg-message-ssl .endif .include .if ${PORT_OPTIONS:MSSL} && ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif USE_LDCONFIG= yes ALL_TARGET= bsf .if ! ${PORT_OPTIONS:MSSL} MAKE_ARGS+= SSLTYPE=none SSLDIR=${OPENSSLBASE} .else .if ${PORT_OPTIONS:MSSL_AND_PLAINTEXT} MAKE_ARGS+= SSLTYPE=unix SSLDIR=${OPENSSLDIR} .else MAKE_ARGS+= SSLTYPE=unix.nopwd SSLDIR=${OPENSSLDIR} .endif .endif MAKE_ARGS+= EXTRACFLAGS="${CFLAGS}" SHLIBBASE= c-client4 SHLIBMAJ= 10 SHLIBNAME= lib${SHLIBBASE}.so.${SHLIBMAJ} MAKE_ENV+= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE} PLIST_SUB= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE} pre-configure: .for file in Makefile src/osdep/unix/Makefile src/osdep/unix/Makefile.gss ${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" ${WRKSRC}/${file} .endfor ${REINPLACE_CMD} -e "s:/etc/ssl/certs:${PREFIX}/certs:g; \ s:/etc/ssl/private:${PREFIX}/certs:g" ${WRKSRC}/Makefile ${REINPLACE_CMD} -e "s:/etc/c-client.cf:${PREFIX}/etc/c-client.cf:" \ ${WRKSRC}/src/osdep/unix/env_unix.h .if ${PORT_OPTIONS:MSSL} ${REINPLACE_CMD} -e " \ s:SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib:SSLINCLUDE=${OPENSSLINC} SSLLIB=${OPENSSLLIB}: \ " ${WRKSRC}/Makefile .endif .if ${PORT_OPTIONS:MIPV6} ${REINPLACE_CMD} -e "s|^IP=4|IP=6|" ${WRKSRC}/Makefile \ ${WRKSRC}/src/osdep/unix/Makefile .endif .if ${PORT_OPTIONS:MMBX_DEFAULT} ${REINPLACE_CMD} -e "s|^CREATEPROTO=unixproto|CREATEPROTO=mbxproto|" \ ${WRKSRC}/src/osdep/unix/Makefile .endif post-configure: @${ECHO_MSG} ">> The c-client shared library will be named ${SHLIBNAME}" HEADERS= c-client.h dummy.h env.h env_unix.h fdstring.h flockcyg.h \ flocksim.h flstring.h fs.h ftl.h imap4r1.h linkage.c linkage.h \ mail.h misc.h netmsg.h newsrc.h nl.h nntp.h osdep.h pseudo.h \ rfc822.h smtp.h sslio.h tcp.h tcp_unix.h unix.h utf8.h \ utf8aux.h PORTREV_H= ${WRKDIR}/portrevision.h post-build: @${ECHO_CMD} "#define CCLIENT_PORTVERSION \"${PORTVERSION}\"" >${PORTREV_H} .if ${PORT_OPTIONS:MSSL} @${ECHO_CMD} "#define CCLIENT_SSLENABLED \"yes\"" >>${PORTREV_H} .else @${ECHO_CMD} "#define CCLIENT_SSLENABLED \"no\"" >>${PORTREV_H} .endif do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/c-client .for f in ${HEADERS} ${INSTALL_DATA} ${WRKSRC}/c-client/${f} ${STAGEDIR}${PREFIX}/include/c-client .endfor ${INSTALL_LIB} ${WRKSRC}/c-client/${SHLIBNAME} ${STAGEDIR}${PREFIX}/lib ${LN} -sf ${SHLIBNAME} ${STAGEDIR}${PREFIX}/lib/lib${SHLIBBASE}.so ${INSTALL_DATA} ${WRKSRC}/c-client/c-client.a \ ${STAGEDIR}${PREFIX}/lib/lib${SHLIBBASE}.a ${INSTALL_DATA} ${WRKSRC}/c-client/CFLAGS ${STAGEDIR}${PREFIX}/include/c-client ${INSTALL_DATA} ${WRKSRC}/c-client/LDFLAGS ${STAGEDIR}${PREFIX}/include/c-client ${INSTALL_DATA} ${WRKSRC}/c-client/OSCFLAGS ${STAGEDIR}${PREFIX}/include/c-client ${INSTALL_DATA} ${PORTREV_H} ${STAGEDIR}${PREFIX}/include/c-client .include Index: head/mail/panda-imap/Makefile =================================================================== --- head/mail/panda-imap/Makefile (revision 436246) +++ head/mail/panda-imap/Makefile (revision 436247) @@ -1,109 +1,109 @@ # Created by: pst # $FreeBSD$ PORTNAME= panda-imap PORTVERSION= 20130621 PORTREVISION= 1 CATEGORIES= mail ipv6 MAINTAINER= thierry@FreeBSD.org COMMENT= IMAP4rev1/POP2/POP3 mail servers forked from imap-uw LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libc-client4.so.10:mail/panda-cclient USE_GITHUB= yes GH_ACCOUNT= jonabbey GH_TAGNAME= 7905901 CONFLICTS_INSTALL= imap-uw-20* DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes ALL_TARGET= bsf # This port must have the same SSL settings as mail/cclient, which it depends on # To make MBX format the default mailbox format, change the settings of cclient OPTIONS_DEFINE= SSL SSL_AND_PLAINTEXT DRAC NETSCAPE_BRAIN_DAMAGE DOCS OPTIONS_DEFAULT= SSL OPTIONS_SUB= yes SSL_AND_PLAINTEXT_DESC= Allow plain text passwords and SSL DRAC_DESC= Dynamically open MTA for relaying NETSCAPE_BRAIN_DAMAGE_DESC= See Makefile for documentation .include .if ${PORT_OPTIONS:MDRAC} BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:mail/drac MAKE_ARGS+= WITH_DRAC=yes .endif .if ! ${PORT_OPTIONS:MSSL} MAKE_ARGS+= SSLTYPE=none SSLDIR=${OPENSSLBASE} .else -USE_OPENSSL= yes +USES+= ssl .if ${PORT_OPTIONS:MSSL_AND_PLAINTEXT} MAKE_ARGS+= SSLTYPE=unix .else MAKE_ARGS+= SSLTYPE=unix.nopwd .endif .endif # Define this to get somewhat better interoperability with Netscape. .if ${PORT_OPTIONS:MNETSCAPE_BRAIN_DAMAGE} MAKE_ARGS+= WITH_NETSCAPE_BRAIN_DAMAGE=yes .endif # See src/imapd/Makefile for more information about these three options. .include post-patch: @${REINPLACE_CMD} -e "s:/etc/c-client.cf:${PREFIX}/etc/c-client.cf:" \ ${WRKSRC}/docs/imaprc.txt @${RM} ${WRKSRC}/docs/imaprc.txt.bak pre-build: @${SH} ${PKGREQ}.rev ${LOCALBASE}/include/c-client/portrevision.h ${PORTVERSION} .if ${PORT_OPTIONS:MSSL} @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h yes .else @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h no .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/imapd/imapd ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop2d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop3d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL} ${COPY} ${STRIP} \ ${WRKSRC}/mlock/mlock ${STAGEDIR}${PREFIX}/libexec ${INSTALL_PROGRAM} ${WRKSRC}/mtest/mtest ${STAGEDIR}${PREFIX}/bin/mboxtest ${INSTALL_MAN} \ ${WRKSRC}/src/imapd/imapd.8 ${STAGEDIR}${PREFIX}/man/man8/imapd.8 ${INSTALL_MAN} \ ${WRKSRC}/src/ipopd/ipopd.8 ${STAGEDIR}${PREFIX}/man/man8/ipopd.8 ${INSTALL_PROGRAM} ${WRKSRC}/dmail/dmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/mailutil/mailutil ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/tmail/tmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${STAGEDIR}${PREFIX}/man/man1/ post-install-DOCS-on: ${MKDIR} -m 0755 -p ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/docs -cf - . | \ (umask 022; ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf -) cert: ${INSTALL} -d -o root -g wheel -m 0755 ${PREFIX}/certs openssl req -new -x509 -days 365 -nodes -config ${FILESDIR}/imap-uw.cnf -out ${PREFIX}/certs/imapd.pem -keyout ${PREFIX}/certs/imapd.pem openssl x509 -subject -dates -fingerprint -noout -in ${PREFIX}/certs/imapd.pem ${CHMOD} 700 ${PREFIX}/certs/imapd.pem ${LN} -s ${PREFIX}/certs/imapd.pem ${PREFIX}/certs/ipop3d.pem .include Index: head/mail/pantomime/Makefile =================================================================== --- head/mail/pantomime/Makefile (revision 436246) +++ head/mail/pantomime/Makefile (revision 436247) @@ -1,25 +1,24 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= pantomime PORTVERSION= 1.2.2 CATEGORIES= mail gnustep MASTER_SITES= http://download.gna.org/gnustep-nonfsf/ DISTNAME= Pantomime-${PORTVERSION} MAINTAINER= theraven@FreeBSD.org COMMENT= Mail/MIME handling library for GNUstep LICENSE= LGPL21 # The use of libiconv shouldn't be necessary, but a build dependency installs # it and we end up picking up the header. MAKE_ARGS+= LIBRARIES_DEPEND_UPON='${ICONV_LIB} -lssl' -USES= gnustep iconv -USE_OPENSSL= yes +USES= gnustep iconv ssl USE_GNUSTEP= back build USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES} DEFAULT_LIBVERSION= 1.2 .include Index: head/mail/pop3proxy/Makefile =================================================================== --- head/mail/pop3proxy/Makefile (revision 436246) +++ head/mail/pop3proxy/Makefile (revision 436247) @@ -1,32 +1,31 @@ # Created by: Martin Blapp # $FreeBSD$ PORTNAME= pop3proxy PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://people.freebsd.org/~mbr/distfiles/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= POP3 Proxy Server derived from UP IMAP Proxy GNU_CONFIGURE= yes -USES= autoreconf -USE_OPENSSL= yes +USES= autoreconf ssl USE_RC_SUBR= pop3proxyd post-patch: @${MV} ${WRKSRC}/aclocal.m4 ${WRKSRC}/acinclude.m4 @${REINPLACE_CMD} 's/HAVE_LIBSSL/HAVE_LIBCRYPTO/' \ ${WRKSRC}/include/pop3proxy.h ${WRKSRC}/src/icc.c \ ${WRKSRC}/src/imapcommon.c ${WRKSRC}/src/main.c \ ${WRKSRC}/src/request.c do-install: (cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} pop3proxystat pop3proxyd \ ${STAGEDIR}${PREFIX}/sbin) ${INSTALL} -c ${WRKSRC}/pop3proxyd.conf \ ${STAGEDIR}${PREFIX}/etc/pop3proxyd.conf.sample .include Index: head/mail/popular/Makefile =================================================================== --- head/mail/popular/Makefile (revision 436246) +++ head/mail/popular/Makefile (revision 436247) @@ -1,37 +1,36 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= popular PORTVERSION= 1.5.5 PORTREVISION= 7 CATEGORIES= mail MASTER_SITES= https://www.jochentopf.com/software/popular/ MAINTAINER= ports@FreeBSD.org COMMENT= Suite of programs for setting up large POP3 server systems BUILD_DEPENDS= p5-XML-DOM>=0:textproc/p5-XML-DOM CONFLICTS= pserv-[0-9]* synce-librapi2-[0-9]* -USES= libtool perl5 gmake tar:bzip2 +USES= libtool perl5 gmake tar:bzip2 ssl GNU_CONFIGURE= yes -USE_OPENSSL= yes PDM_MODULES= any master CONFIGURE_ARGS= --without-bdb --disable-docbook --with-confdir=${PREFIX}/etc/popular \ --enable-ssl --with-pdm="${PDM_MODULES}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib USE_RC_SUBR= pcheckd pproxy pserv 0ringd post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/popular/*.so @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/conf/pproxy.rc ${STAGEDIR}${ETCDIR}/pproxy.rc.sample ${INSTALL_DATA} ${WRKSRC}/conf/pserv.rc ${STAGEDIR}${ETCDIR}/pserv.rc.sample @${MKDIR} ${STAGEDIR}${PREFIX}/include/popular ${FIND} ${WRKSRC}/src -name *.h | ${XARGS} -n 1 -J % ${INSTALL_DATA} % \ ${STAGEDIR}${PREFIX}/include/popular .include Index: head/mail/qmail/Makefile =================================================================== --- head/mail/qmail/Makefile (revision 436246) +++ head/mail/qmail/Makefile (revision 436247) @@ -1,956 +1,956 @@ # Created by: Mario S F Ferreira # $FreeBSD$ PORTNAME= ${QMAIL_PORTNAME} PORTVERSION?= ${QMAIL_VERSION} PORTREVISION?= 3 CATEGORIES= mail MASTER_SITES+= QMAIL DISTNAME= ${PORTNAME}-${QMAIL_VERSION} DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY?= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= erdgeist@erdgeist.org COMMENT?= Secure, reliable, efficient, simple, and fast MTA DIST_SUBDIR= qmail CONFLICTS?= qmail-ldap-[0-9]* *qmail-mysql-[0-9]* qmail-spamcontrol-[0-9]* *qmail-tls-[0-9]* CONFLICTS+= qmail-vida-[0-9]* -USES= qmail:vars fakeroot +USES+= qmail:vars fakeroot PREFIX?= ${QMAIL_PREFIX} PLIST_SUB+= QMAIL_PREFIX="${PREFIX}" MAKE_JOBS_UNSAFE= yes PORTSCOUT= skipv:1.04 USERS= alias .for usersuffix in d l p q r s USERS+= qmail${usersuffix} .endfor GROUPS= qmail qnofiles # Options description for qmail and all slave ports ALTQUEUE_DESC= Run a QMAILQUEUE external queue AUTOHOMEDIRMAKE_DESC= auto-homedir-make feature AUTOMAILDIRMAKE_DESC= The auto-maildir-make feature BIGBROTHER_DESC= Use the control/bigbrother program BIGTODO_DESC= Bruce Guenter's BigToDo patch BIG_CONCURRENCY_PATCH_DESC= Use a concurrency greater than 240 BIG_TODO_PATCH_DESC= Enable big_todo qmail patch BIND_8_COMPAT_DESC= Needed if compile fails building dns.c BLOCKEXEC_PATCH_DESC= Block many windows viruses/worms CLEARTEXTPASSWD_DESC= Use cleartext passwords (Dangerous!) DASH_EXT_DESC= Dash_ext extended mail addresses add DATA_COMPRESS_DESC= Smtp on the fly DATA compression DISCBOUNCES_PATCH_DESC= Discard double-bounces DNS_CNAME_DESC= Request CNAME (vs ANY for BIND 4 bug) ENHACELOGS_DESC= Enhace qmail-smtpd logs (spamcontrol-like) EXTERNAL_TODO_DESC= External high-performance todo processing EXTTODO_PATCH_DESC= Extern high-perform. todo processing GRTDELAY_DESC= Add jms1's Greet Delay feature IGNOREVERISIGN_DESC= Disallow dns wildchar matches on gtlds LDAP_DEBUG_DESC= Possibility to log and debug imap/pop LOCALTIME_PATCH_DESC= Emit dates in the local timezone MAILDIRQUOTA_PATCH_DESC= Maildir++ support OUTGOINGIP_PATCH_DESC= Set the IP address to send messages PAM111421_DESC= Smtpd allow email in case PAM failure QEXTRA_DESC= Enable QUEUE_EXTRA copy feature QLDAP_CLUSTER_DESC= Cluster support QMAILQUEUE_PATCH_DESC= Run a QMAILQUEUE program QMQP_COMPRESS_DESC= QMQP on the fly compression QMTPC_PATCH_DESC= Send email using qmtp protocol QUOTATRASH_DESC= Include the Trash in the quota RCDLINK_DESC= Create rc.d/qmail symlink SENDERCHECK4_DESC= LOOSE checks exclusively for RELAY clients SMTPEXECCHECK_DESC= Smtp DOS/Windows executable detection SMTPEXTFORK_DESC= Allow qmail-smtpd fork external progs SMTP_AUTH_PATCH_DESC= Provide SMTP Authentication SPF_PATCH_DESC= Implement SPF checker SRS_DESC= Sender Rewriting Scheme support TARPIT_PATCH_DESC= Implement TARPIT functions TLS_DESC= SMTP TLS support TLS_DEBUG_DESC= Enable additional debug information XF_QUITASAP_DESC= Close SMTP session ASAP (SMTPEXTFORK) .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) _USE_NETQMAIL= no .else _USE_NETQMAIL= yes .endif .if ${_USE_NETQMAIL} == yes QMAIL_PORTNAME= netqmail QMAIL_VERSION= 1.06 BARRIER_SENDMAIL_F_PATCH= yes BARRIER_QMAILQUEUE_PATCH= yes .else # This is only used for slave ports. QMAIL_PORTNAME= qmail QMAIL_VERSION= 1.03 .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_MYSQL) BARRIER_MAILDIRQUOTA_PATCH= yes BARRIER_SPF_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_MYSQL) BARRIER_BLOCKEXEC_PATCH= yes BARRIER_QMAILQUEUE_PATCH= yes BARRIER_SMTP_AUTH_PATCH= yes .endif .if defined(SLAVE_LDAP) BARRIER_BIG_CONCURRENCY_PATCH= yes BARRIER_EXTTODO_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) BARRIER_QMTPC_PATCH= yes BARRIER_DISCBOUNCES_PATCH= yes BARRIER_SENDMAIL_F_PATCH= yes BARRIER_BIG_TODO_PATCH= yes BARRIER_DNS_PATCH= yes BARRIER_OUTGOINGIP_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_TLS) BARRIER_RFC2821_PATCH= yes BARRIER_TARPIT_PATCH= yes .endif .if defined(SLAVE_SPAMCONTROL) BARRIER_DNS_CNAME= yes .endif PATCH_DIST_STRIP+= -p1 .if !defined(BARRIER_DNS_PATCH) # Patch necessary to cope with non-RFC >512 dns entries # Since AOL has been using those, the problem has skyrocketed from minor to # groundzero. qmail being RFC compliant need to be "fixed" to work with those PATCH_SITES+= http://www.ckdhr.com/ckd/:dns PATCHFILES+= qmail-103.patch:dns .endif .if !defined(BARRIER_SENDMAIL_F_PATCH) # David Phillips noticed that sendmail's -f option sets a default # From: header, and so should qmail's emulation. PATCH_SITES+= http://david.acz.org/software/:sendmail_flagf PATCHFILES+= sendmail-flagf.patch:sendmail_flagf .endif .if !defined(BARRIER_RFC2821_PATCH) # This patch changes qmail-remote to skip over MX servers that greet with # codes 400 to 499 and to bounce mail when any MX server that qmail tries # greets with a code 500 to 599. # Created by Matthias Andree PATCH_SITES+= http://www-dt.e-technik.uni-dortmund.de/~ma/qmail/:rfc2821 PATCHFILES+= patch-qmail-1.03-rfc2821.diff:rfc2821 .endif .if defined(SLAVE_LDAP) PATCH_SITES+= http://www.nrg4u.com/qmail/:ldap PATCHFILES+= qmail-ldap-1.03-${LDAP_PATCH_DATE}.patch.gz:ldap .elif defined(SLAVE_MYSQL) PATCH_SITES+= http://iain.cx/unix/qmail/download/:mysql PATCHFILES+= netqmail-mysql-${MYSQL_PATCH_VERSION}.patch:mysql .elif defined(SLAVE_TLS) PATCH_SITES+= http://inoa.net/qmail-tls/:tls TLS_PATCH_NAME= ${QMAIL_PORTNAME}-${QMAIL_VERSION}-tls-${TLS_PATCH_DATE}.patch PATCHFILES+= ${TLS_PATCH_NAME}:tls .endif PATCH_SITES+= LOCAL/bdrewery/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip PATCH_SITES+= http://mirror.shatow.net/freebsd/qmail/:DEFAULT,dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip OPTIONS_DEFINE+=DOCS .if !defined(BARRIER_SMTP_AUTH_PATCH) SMTP_AUTH_VERSION= 0.31 SMTP_AUTH_DIR= ${WRKDIR}/qmail-smtpd-auth-${SMTP_AUTH_VERSION} OPTIONS_DEFINE+=SMTP_AUTH_PATCH .endif .if !defined(BARRIER_QMAILQUEUE_PATCH) OPTIONS_DEFINE+=QMAILQUEUE_PATCH .endif .if !defined(BARRIER_BIG_TODO_PATCH) OPTIONS_DEFINE+=BIG_TODO_PATCH .endif .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) OPTIONS_DEFINE+=BIG_CONCURRENCY_PATCH .endif .if !defined(BARRIER_OUTGOINGIP_PATCH) OPTIONS_DEFINE+=OUTGOINGIP_PATCH .endif .if !defined(BARRIER_LOCALTIME_PATCH) OPTIONS_DEFINE+=LOCALTIME_PATCH .endif .if !defined(BARRIER_QMTPC_PATCH) OPTIONS_DEFINE+=QMTPC_PATCH .endif .if !defined(BARRIER_MAILDIRQUOTA_PATCH) OPTIONS_DEFINE+=MAILDIRQUOTA_PATCH .endif .if !defined(BARRIER_BLOCKEXEC_PATCH) OPTIONS_DEFINE+=BLOCKEXEC_PATCH .endif .if !defined(BARRIER_DISCBOUNCES_PATCH) OPTIONS_DEFINE+=DISCBOUNCES_PATCH .endif .if !defined(BARRIER_SPF_PATCH) OPTIONS_DEFINE+=SPF_PATCH .endif .if !defined(BARRIER_TARPIT_PATCH) OPTIONS_DEFINE+=TARPIT_PATCH .endif .if !defined(BARRIER_EXTTODO_PATCH) OPTIONS_DEFINE+=EXTTODO_PATCH .endif .if defined(SLAVE_TLS) OPTIONS_DEFINE+=TLS_DEBUG .elif defined(SLAVE_LDAP) OPTIONS_DEFINE+=TLS ALTQUEUE BIGBROTHER BIGTODO BIND_8_COMPAT CLEARTEXTPASSWD \ DASH_EXT DATA_COMPRESS EXTERNAL_TODO IGNOREVERISIGN \ QLDAP_CLUSTER QMQP_COMPRESS QUOTATRASH SMTPEXECCHECK \ AUTOMAILDIRMAKE AUTOHOMEDIRMAKE LDAP_DEBUG SMTPEXTFORK \ XF_QUITASAP SENDERCHECK4 ENHACELOGS GRTDELAY SRS OPTIONS_DEFAULT+= TLS DASH_EXT DATA_COMPRESS EXTERNAL_TODO QLDAP_CLUSTER \ QLDAP_CLUSTER QMQP_COMPRESS SMTPEXECCHECK \ AUTOMAILDIRMAKE AUTOHOMEDIRMAKE LDAP_PARAMS= ALTQUEUE BIGBROTHER BIGTODO BIND_8_COMPAT CLEARTEXTPASSWD \ DASH_EXT DATA_COMPRESS EXTERNAL_TODO IGNOREVERISIGN \ QLDAP_CLUSTER QMQP_COMPRESS QUOTATRASH SMTPEXECCHECK .elif defined(SLAVE_SPAMCONTROL) OPTIONS_DEFINE+=PAM111421 SMTPEXTFORK \ XF_QUITASAP OPTIONS_DEFAULT+= PAM111421 .endif OPTIONS_DEFINE+=QEXTRA .if !defined(BARRIER_DNS_CNAME) OPTIONS_DEFINE+= DNS_CNAME OPTIONS_DEFAULT+= DNS_CNAME .endif .if !defined(SLAVE_LDAP) OPTIONS_DEFINE+=RCDLINK OPTIONS_DEFAULT+= RCDLINK .endif OPTIONS_SUB= yes ALL_TARGET+= default dot-qmail.5 qmail-control.5 qmail-getpw.8 \ qmail-limits.7 qmail-newmrh.8 qmail-newu.8 qmail-pw2u.8 \ qmail-send.8 qmail-start.8 qmail-users.5 MMAN1+= forward.1 condredirect.1 bouncesaying.1 except.1 maildirmake.1 \ maildir2mbox.1 maildirwatch.1 mailsubj.1 qreceipt.1 qbiff.1 preline.1 \ tcp-env.1 MMAN5+= addresses.5 envelopes.5 maildir.5 mbox.5 dot-qmail.5 qmail-control.5 \ qmail-header.5 qmail-log.5 qmail-users.5 tcp-environ.5 MMAN7+= forgeries.7 qmail-limits.7 qmail.7 MMAN8+= qmail-local.8 qmail-lspawn.8 qmail-getpw.8 qmail-remote.8 \ qmail-rspawn.8 qmail-clean.8 qmail-send.8 qmail-start.8 splogger.8 \ qmail-queue.8 qmail-inject.8 qmail-showctl.8 qmail-newmrh.8 \ qmail-newu.8 qmail-pw2u.8 qmail-qread.8 qmail-qstat.8 qmail-tcpok.8 \ qmail-tcpto.8 qmail-pop3d.8 qmail-popup.8 qmail-qmqpc.8 qmail-qmqpd.8 \ qmail-qmtpd.8 qmail-smtpd.8 qmail-command.8 .if defined(SLAVE_MYSQL) PKGMESSAGE_SUFFIX= mysql .endif .if defined(SLAVE_SPAMCONTROL) EXTRA_MAN8= qmail-badloadertypes.8 qmail-badmimetypes.8 qmail-mfrules.8 \ qmail-recipients.8 qmail-smtpam.8 ALL_TARGET+= ${EXTRA_MAN8} MMAN8+= ${EXTRA_MAN8} USES+= perl5 ssl USE_PERL5= patch build CFLAGS+= -include /usr/include/errno.h CFLAGS+= -I${OPENSSLINC} -L${OPENSSLLIB} # Required for the insane pre-patch compiling done by this slave port PATCH_DEPENDS+= ${BUILD_DEPENDS:M*ssl*} .endif .if defined(SLAVE_LDAP) PKGMESSAGE_SUFFIX= ldap PLIST_SUB+= LDAP="" NO_LDAP="@comment " .else PLIST_SUB+= LDAP="@comment " NO_LDAP="" PLIST_SUB+= SRS="@comment " .endif .if defined(SLAVE_SPAMCONTROL) PLIST_SUB+= SPAMCONTROL="" .else PLIST_SUB+= SPAMCONTROL="@comment " .endif .if defined(SLAVE_TLS) PKGMESSAGE_SUFFIX= tls PLIST_SUB+= TLS="" NO_TLS="@comment " .else PLIST_SUB+= TLS="@comment " NO_TLS="" .endif .if defined(PKGMESSAGE_SUFFIX) SLAVEPORT_LINE= ${PKGMESSAGE_SUFFIX} .elif defined(SLAVE_SPAMCONTROL) SLAVEPORT_LINE= spamcontrol .endif SUB_FILES+= mailer.conf.sample bootfiles.sed enable-qmail SUB_LIST+= ECHO_CMD=${ECHO_CMD} RCDLINK=${RCDLINK} .if defined(PKGMESSAGE_SUFFIX) SUB_FILES+= pkg-message-${PKGMESSAGE_SUFFIX} PKGMESSAGE?= ${WRKDIR}/pkg-message-${PKGMESSAGE_SUFFIX} .else SUB_FILES+= pkg-message .endif .if !defined(SLAVE_LDAP) SUB_FILES+= qmailsmtpd qmailsend .endif WRKDIR_doc= ${WRKDIR}/doc PORTDOCS= * DOCFILES_WRKSRC+= BLURB BLURB2 BLURB3 BLURB4 INTERNALS SECURITY \ THOUGHTS FAQ UPGRADE SENDMAIL INSTALL INSTALL.alias \ INSTALL.ctl INSTALL.ids INSTALL.maildir INSTALL.mbox \ INSTALL.vsm TEST.deliver TEST.receive REMOVE.sendmail \ REMOVE.binmail PIC.local2alias PIC.local2ext \ PIC.local2local PIC.local2rem PIC.local2virt \ PIC.nullclient PIC.relaybad PIC.relaygood PIC.rem2local DOCFILES_WRKDIR+= mailer.conf.sample .if defined(SLAVE_LDAP) DOCFILES_WRKSRC+= QLDAPINSTALL QLDAPNEWS POPBEFORESMTP QLDAPTODO \ QLDAPPICTURE QLDAPGROUP EXTTODO qmail.schema .elif defined(SLAVE_TLS) DOCFILES_WRKDIR+= TLS.readme .elif defined(SLAVE_SPAMCONTROL) DOCFILES_WRKDIR_doc+= FILES.spamcontrol HISTORY.spamcontrol \ INSTALL.spamcontrol LICENSE.spamcontrol \ LOGGING.spamcontrol PROPOSAL.mav README.bigtodo \ README.bouncemaxbytes README.clamav README.djbdns \ README.mav \ README.qmailqueue README.recipients \ README.wildmat README_spamcontrol.html \ RELEASE_22.spamcontrol RELEASE_23.spamcontrol \ RELEASE_24.spamcontrol RELEASE_25.spamcontrol \ RELEASE_26.spamcontrol RELEASE_27.spamcontrol \ SMTPREPLY.spamcontrol \ TODO.spamcontrol badloadertypes badmailfrom \ badmimetypes badrcptto smtpreplies SCRIPTS+= qmail-alias2recipients qmail-pwd2recipients \ qmail-users2recipients qmail-vpopmail2recipients .endif .if !defined(SLAVE_LDAP) BOOTFILES= home home+df proc proc+df binm1 binm1+df \ binm2 binm2+df binm3 binm3+df maildir .endif CONFIGUREPROGRAMS= dnsfq hostname dnsip ipmeprint dnsptr CONFIGURESCRIPTS= config config-fast .if defined(SLAVE_LDAP) TLS_USE= OPENSSL=yes .endif # Port will control all PREFIX handling. install-mtree: @${DO_NADA} NO_MTREE= yes NO_PREFIX_RMDIR=yes .include .if ( ${ARCH} == "amd64" || ${ARCH} == "ia64" ) && !defined(SLAVE_LDAP) \ && !defined(SLAVE_SPAMCONTROL) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-amd64 .endif .include .if ${PREFIX} != ${LOCALBASE} DOCSDIR= ${PREFIX}/doc .endif .if defined(SLAVE_LDAP) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx-ldap .elif !defined(SLAVE_SPAMCONTROL) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx .endif .if defined(SLAVE_TLS) CFLAGS+= -I${OPENSSLBASE}/include -L${OPENSSLBASE}/lib -DTLS=${TLS_PATCH_DATE} . if ${PORT_OPTIONS:MTLS_DEBUG} CFLAGS+= -DDEBUG . endif .endif .if defined(SLAVE_LDAP) . for param in ${LDAP_PARAMS} . if ${PORT_OPTIONS:M${param}} LDAPFLAGS+= -D${param} . endif . endfor . if ${PORT_OPTIONS:MSRS} BUILD_DEPENDS+= srs:mail/libsrs2 MASTER_SITES+= http://qmail-ldap-smtpauthuser.googlecode.com/svn/trunk/:srs_ldap BROKEN= Unfetchable (google code has gone away) DEPRECATED= Unfetchable for more than six months (google code has gone away) EXPIRATION_DATE= 2017-04-30 SRS_LDAP_PATCH= qmail-ldap-1.03-20060201-SRS.patch DISTFILES+= ${SRS_LDAP_PATCH}:srs_ldap . endif .endif .if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} MASTER_SITES+= http://tomclegg.net/qmail/:smtp_auth \ LOCAL/bdrewery/qmail/:smtp_auth DISTFILES+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz:smtp_auth EXTRACT_ONLY+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz MASTER_SITES+= http://tomclegg.net/qmail/:close3 DISTFILES+= qmail-smtpd-auth-close3.patch:close3 . if defined(SLAVE_TLS) AUTH_PATCH= auth.patch.diff-tls-20110119 . elif ${PORT_OPTIONS:MSPF_PATCH} AUTH_PATCH= auth.patch.diff . endif . if defined(AUTH_PATCH) DISTFILES+= ${AUTH_PATCH}:smtp_auth . endif .endif .if ${PORT_OPTIONS:MMAILDIRQUOTA_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:quota PATCHFILES+= ${PORTNAME}-maildir++.patch:quota EXTRA_PATCHES+= ${FILESDIR}/extra-patch-maildir++ .endif .if ${PORT_OPTIONS:MBLOCKEXEC_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:blockexec PATCHFILES+= qmail-block-executables.patch:blockexec .endif .if ${PORT_OPTIONS:MDISCBOUNCES_PATCH} PATCH_SITES+= http://www.alexdupre.com/qmail/:doublebounce PATCHFILES+= qmail-discard-double-bounces.patch:doublebounce .endif .if ${PORT_OPTIONS:MSPF_PATCH} . if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL) . if defined(SLAVE_SPAMCONTROL) SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-27_2 PATCH_SITES+= LOCAL/bdrewery/qmail/:spf_spamcontrol PATCHFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol . else # XXX - Move change out of conflicting Makefile hunk . if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} SPF_TLS_PATCH= qmail-spf-rc5.patch-auth-tls-20110119 . else SPF_TLS_PATCH= qmail-spf-rc5.patch-tls-20110119 . endif #MASTER_SITES+= http://manuel.mausz.at/programming/patches/qmail/:spf_tls MASTER_SITES+= LOCAL/bdrewery/qmail/:spf_tls DISTFILES+= ${SPF_TLS_PATCH}:spf_tls . endif . else PATCH_SITES+= http://www.saout.de/misc/spf/:spf PATCHFILES+= qmail-spf-rc5.patch:spf . endif .endif .if ${PORT_OPTIONS:MEXTTODO_PATCH} PLIST_SUB+= EXTTODO="" DOCFILES_WRKSRC+= EXTTODO . if !empty(PORT_OPTIONS:MBIG_TODO_PATCH) || !empty(PORT_OPTIONS:MBIGTODO) MASTER_SITES+= LOCAL/bdrewery/qmail/:ext_big_todo EXT_BIG_TODO_PATCH= ext_todo-20030105+big-todo.103.patch DISTFILES+= ${EXT_BIG_TODO_PATCH}:ext_big_todo . endif . if ${PORT_OPTIONS:MSPF_PATCH} . if defined(SLAVE_TLS) # XXX - Move qmail-todo out of conflicting Makefile hunk EXTTODO_PATCH= ext_todo-20030105_spf_tls.patch MASTER_SITES+= LOCAL/bdrewery/qmail/:exttodo DISTFILES+= ${EXTTODO_PATCH}:exttodo . else PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_spf.patch:exttodo . endif . elif defined(SLAVE_MYSQL) PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_mysql.patch:exttodo . elif defined(SLAVE_TLS) PATCH_SITES+= LOCAL/bdrewery/qmail/:exttodo PATCHFILES+= ext_todo-20030105_tls.patch:exttodo . else PATCH_SITES+= http://www.nrg4u.com/qmail/:exttodo PATCHFILES+= ext_todo-20030105.patch:exttodo . endif .else PLIST_SUB+= EXTTODO="@comment " .endif .if ${PORT_OPTIONS:MDNS_CNAME} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dns-cname .endif .if !defined(BARRIER_DNS_PATCH) \ || !empty(PORT_OPTIONS:MQMAILQUEUE_PATCH) \ || !empty(PORT_OPTIONS:MBIG_TODO_PATCH) \ || !empty(PORT_OPTIONS:MBIG_CONCURRENCY_PATCH) \ || !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) \ || !empty(PORT_OPTIONS:MQMTPC_PATCH) PATCH_SITES+= QMAIL .endif .if ${PORT_OPTIONS:MQMAILQUEUE_PATCH} PATCHFILES+= qmailqueue-patch .endif .if ${PORT_OPTIONS:MBIG_TODO_PATCH} PATCHFILES+= big-todo.103.patch .endif .if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH} . if defined(SLAVE_SPAMCONTROL) PATCHFILES+= big-concurrency-spamcontrol-2731.patch . else PATCHFILES+= big-concurrency.patch . endif .endif .if !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) && !empty(PORT_OPTIONS:MQMTPC_PATCH) PATCHFILES+= qmail-1.03-qmtpc_outgoingip_20090630.patch:qmtpc_outgoingip .elif ${PORT_OPTIONS:MOUTGOINGIP_PATCH} PATCHFILES+= outgoingip.patch .elif ${PORT_OPTIONS:MQMTPC_PATCH} PATCHFILES+= qmail-1.03-qmtpc.patch .endif .if ${PORT_OPTIONS:MLOCALTIME_PATCH} PATCH_SITES+= http://www.alib.jp/files/:localtime PATCHFILES+= qmail-date-localtime.patch:localtime .endif .if ${PORT_OPTIONS:MTARPIT_PATCH} PATCH_SITES+= http://www.palomine.net/qmail/:tarpit PATCHFILES+= tarpit.patch:tarpit .endif .if ${PORT_OPTIONS:MSMTPEXTFORK} && \ ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) . if defined(SLAVE_SPAMCONTROL) SMTPEXTFORK_PATCH= smtpextfork-spamcontrol-2731.patch . else SMTPEXTFORK_PATCH= smtpextfork-ldap-20060201_4.patch . endif MASTER_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/patches/:extfork \ LOCAL/bdrewery/qmail/:extfork DISTFILES+= ${SMTPEXTFORK_PATCH:S/$/:extfork/} \ README.smtpextfork:extfork .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MSENDERCHECK4} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:sendercheck4 \ LOCAL/bdrewery/qmail/:sendercheck4 PATCHFILES+= qmail-ldap-1.03_qmail-smtpd_SENDERCHECK4.patch:sendercheck4 .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MGRTDELAY} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:grtdelay \ LOCAL/bdrewery/qmail/:grtdelay PATCHFILES+= qmail-ldap-20060201-grtdelay.patch:grtdelay DOCFILES_WRKSRC+= README.GREETDELAY .endif .if defined(SLAVE_LDAP) && ${PORT_OPTIONS:MENHACELOGS} PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:ldapenhacelog \ LOCAL/bdrewery/qmail/:ldapenhacelog PATCHFILES+= enhacelogging-ldap-20120221.patch:ldapenhacelog .endif .if defined(SLAVE_SPAMCONTROL) MASTER_SITES+= LOCAL/bdrewery/ucspi-ssl/:ucspi_ssl \ http://www.fehcom.de/ipnet/ucspi-ssl/:ucspi_ssl UCSPI_SSL_VER= 0.94 UCSPI_SSL_DIST= ucspi-ssl-${UCSPI_SSL_VER}.tgz DISTFILES+= ${UCSPI_SSL_DIST}:ucspi_ssl UCSPISRC= ${WRKDIR}/host/superscript.com/net/ucspi-ssl-${UCSPI_SSL_VER} # XXX not yet, needs more cleanup #UCSPISRC!= ${MAKE} -C ${PORTSDIR}/sysutils/ucspi-ssl-tls -V WRKSRC #PATCH_DEPENDS+= ${UCSPISRC}/compile/ucspissl.a:sysutils/ucspi-ssl-tls:build .endif # Some default values, these can be modified by make command line .if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH} WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT?= 509 CFLAGS+= -DFD_SETSIZE=`expr 2 \* ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} + 6` .endif .if ${PORT_OPTIONS:MRCDLINK} && !defined(SLAVE_LDAP) PLIST_SUB+= RCDLINK="" RCDLINK= .else PLIST_SUB+= RCDLINK="@comment " RCDLINK= \# .endif # Fill SEL_OPTIONS with options to write conf-spamcontrol .if defined(SLAVE_SPAMCONTROL) . if ${PORT_OPTIONS:MPAM111421} SEL_OPTIONS+= pam111421=yes . else SEL_OPTIONS+= pam111421=no . endif .endif pre-everything:: .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) @${ECHO_MSG} "" @${ECHO_MSG} "You may use the following build options:" @${ECHO_MSG} "" @${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER" @${ECHO_MSG} " (default NUMBER=${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT})" @${ECHO_MSG} " set this to a value reasonable for" @${ECHO_MSG} " your system if you use the patch" @${ECHO_MSG} "" .endif .if !defined(QMAIL_PREFIX) @${ECHO_MSG} "QMAIL_PREFIX=PREFIX_PATH" @${ECHO_MSG} " (default PREFIX_PATH=${PREFIX})" @${ECHO_MSG} " A normal qmail installation puts" @${ECHO_MSG} " everything into /var/qmail/." @${ECHO_MSG} " If you want to install to ${LOCALBASE}," @${ECHO_MSG} " then \"${LOCALBASE}/qmail\" is suggested" @${ECHO_MSG} " instead of \"${LOCALBASE}\", but both will" @${ECHO_MSG} " work." @${ECHO_MSG} "" .endif post-extract: .if defined(SLAVE_SPAMCONTROL) @cd ${WRKSRC} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${SPAMCONTROL_DIST} @cd ${WRKDIR} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${UCSPI_SSL_DIST} ${REINPLACE_CMD} -e "s@-lssl@-L${OPENSSLLIB} -lssl@g" \ ${UCSPISRC}/src/ssl.lib .endif # XXX - Move all the major patch applications to post-extract # # Apply main distro patch (which requires building a dependency and # running a script) before PATCHFILES get applied. .if defined(SLAVE_SPAMCONTROL) pre-patch: @${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail @${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \ > ${WRKSRC}/conf-spamcontrol . for option in ${SEL_OPTIONS} @${ECHO_CMD} ${option} >> ${WRKSRC}/conf-spamcontrol . endfor @${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl ${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc ${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${UCSPISRC}/src/conf-ld ${ECHO_CMD} "${PREFIX}" > ${UCSPISRC}/src/conf-home ${ECHO_CMD} "${PREFIX}/bin" > ${UCSPISRC}/src/conf-tcpbin ${ECHO_CMD} "/etc/ssl" > ${UCSPISRC}/src/conf-cadir ${ECHO_CMD} "/etc/ssl/cert.pem" > ${UCSPISRC}/src/conf-cafile ${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${UCSPISRC}/src/conf-dhfile @cd ${UCSPISRC} && ${SETENV} ${MAKE_ENV} package/compile @cd ${WRKSRC} && ${SH} ./install_spamcontrol.sh # Any rejected patches are a failure @if [ "`find ${WRKSRC} -name '*.rej' | wc -l`" -ne 0 ]; then \ ${ECHO_MSG} "===> Failed to apply spamcontrol patch"; \ ${FALSE}; \ fi # Fix trailing whitespace which breaks some patches ${SED} -i '' -e 's,^\(binm3 binm3+df\) $$,\1,' ${WRKSRC}/Makefile .endif post-patch: .if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} @${CP} ${SMTP_AUTH_DIR}/base64.[ch] ${WRKSRC} . if defined(AUTH_PATCH) @${PATCH} -d ${SMTP_AUTH_DIR} < ${DISTDIR}/${DIST_SUBDIR}/${AUTH_PATCH} . endif @${PATCH} -d ${WRKSRC} < ${SMTP_AUTH_DIR}/auth.patch . if defined(SLAVE_TLS) && ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif . endif @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/qmail-smtpd-auth-close3.patch .elif defined(SLAVE_TLS) && ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif .endif .if defined(SLAVE_MYSQL) @${REINPLACE_CMD} \ -e 's|/opt/mysql|${LOCALBASE}|' \ -e "s,MYSQL_LIBS=.*,MYSQL_LIBS=\`${LOCALBASE}/bin/mysql_config --libs\`," \ ${WRKSRC}/Makefile .elif defined(SLAVE_SPAMCONTROL) . if ${PORT_OPTIONS:MSMTPEXTFORK} @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} . if ${PORT_OPTIONS:MXF_QUITASAP} @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif @${REINPLACE_CMD} -E "/qhpsi *= *\"unknown\"/d; s/(\*qqx *== *'D')/qhpsi \&\& \1/g" \ ${WRKSRC}/qmail-smtpd.c .elif defined(SLAVE_TLS) @${HEAD} -105 ${DISTDIR}/${DIST_SUBDIR}/${TLS_PATCH_NAME} > \ ${WRKDIR}/TLS.readme @${REINPLACE_CMD} "s|/usr/local/ssl|${OPENSSLBASE}|" \ ${WRKSRC}/Makefile .elif defined(SLAVE_LDAP) @${REINPLACE_CMD} "s|^LDAPLIBS=-L/usr/local/lib|LDAPLIBS=-L${LOCALBASE}/lib|; \ s|^LDAPINCLUDES=-I/usr/local/include|LDAPINCLUDES=-I${LOCALBASE}/include|" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} "s|^#SHADOWLIBS=-lcrypt$$|SHADOWLIBS=-lcrypt|" \ ${WRKSRC}/Makefile . if ${PORT_OPTIONS:MSMTPEXTFORK} @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} # @${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-smtpextfork-qmail-smtpd.c . if ${PORT_OPTIONS:MXF_QUITASAP} @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif . if ${PORT_OPTIONS:MTLS} @${REINPLACE_CMD} "s|^#TLS=|TLS=|; \ s|^#TLSINCLUDES=-I/usr/local/include|TLSINCLUDES=-I${OPENSSLBASE}/include|; \ s|^#TLSLIBS=-L/usr/local/lib|TLSLIBS=-L${OPENSSLBASE}/lib|; \ s|^#OPENSSLBIN=/usr/local/bin/openssl|OPENSSLBIN=${OPENSSLBASE}/bin/openssl|" \ ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MDATA_COMPRESS} || ${PORT_OPTIONS:MQMQP_COMPRESS} @${REINPLACE_CMD} "s|^#ZLIB=-lz$$|ZLIB=-lz|" \ ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MAUTOMAILDIRMAKE} @${REINPLACE_CMD} "s|^#MDIRMAKE=|MDIRMAKE=|" ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MAUTOHOMEDIRMAKE} @${REINPLACE_CMD} "s|^#HDIRMAKE=|HDIRMAKE=|" ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MLDAP_DEBUG} @${REINPLACE_CMD} "s|^#DEBUG=|DEBUG=|" ${WRKSRC}/Makefile . endif . if defined(LDAPFLAGS) @${REINPLACE_CMD} "s|^#LDAPFLAGS=.*$$|LDAPFLAGS=${LDAPFLAGS}|" \ ${WRKSRC}/Makefile . endif . if ${PORT_OPTIONS:MSRS} @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SRS_LDAP_PATCH} . endif .endif .if defined(EXT_BIG_TODO_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXT_BIG_TODO_PATCH} .endif @${REINPLACE_CMD} 's!/var/qmail!${PREFIX}!; \ s!/usr/local/!${LOCALBASE}/!' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} 's!nofiles!qnofiles!g' \ ${WRKSRC}/conf-groups @${REINPLACE_CMD} '/"man"/d; /man\/man/d; /man\/cat/d; \ /"doc"/d; /"boot","/d' \ ${WRKSRC}/hier.c .if ${PORT_OPTIONS:MQEXTRA} @${REINPLACE_CMD} 's!QUEUE_EXTRA ""!QUEUE_EXTRA "Tlog\\0"!g; \ s!QUEUE_EXTRALEN 0!QUEUE_EXTRALEN 5!g' \ ${WRKSRC}/extra.h .endif @${REINPLACE_CMD} -e "s/void *main/int main/g" ${WRKSRC}/*.c @${REINPLACE_CMD} -e "/int main/ s/argc, *argv/int argc, char **argv/" ${WRKSRC}/install.c @${ECHO_CMD} "MANPATH ${MANPREFIX}/man" > ${WRKDIR}/qmail.conf do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-qmail .if !empty(PORT_OPTIONS:MBIG_CONCURRENCY_PATCH) \ && defined(WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT) @if [ ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} -gt 0 ]; then \ ${ECHO_CMD} "${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT}" \ > ${WRKSRC}/conf-spawn ; \ fi .endif post-build: @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" @${MV} -f ${WRKSRC}/conf-qmail ${WRKSRC}/conf-qmail.sav @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-qmail @${MV} -f ${WRKSRC}/install ${WRKSRC}/install.nostage @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_qmail.o auto_qmail.c @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck @${MV} -f ${WRKSRC}/conf-qmail.sav ${WRKSRC}/conf-qmail do-install: .for i in ${BOOTFILES} @if [ -f ${WRKSRC}/${i}.sh ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${WRKSRC}/$i.sh > ${WRKDIR}/${i} ; \ elif [ -f ${FILESDIR}/${i} ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${FILESDIR}/$i > ${WRKDIR}/${i} ; \ fi .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/configure @cd ${WRKSRC} ; ${FAKEROOT} ./install .for f in ${CONFIGUREPROGRAMS} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/configure .endfor ${INSTALL_PROGRAM} ${WRKSRC}/install.nostage ${STAGEDIR}${PREFIX}/configure/install .for f in ${CONFIGURESCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/configure .endfor .for i in ${BOOTFILES} ${INSTALL_SCRIPT} ${WRKDIR}/${i:T} ${STAGEDIR}${PREFIX}/boot .endfor .if !defined(SLAVE_LDAP) ${INSTALL_SCRIPT} ${WRKDIR}/qmailsmtpd ${STAGEDIR}${PREFIX}/boot ${INSTALL_SCRIPT} ${WRKDIR}/qmailsend ${STAGEDIR}${PREFIX}/boot .endif .for i in 1 5 7 8 @${MKDIR} ${STAGEDIR}${PREFIX}/man/man$i . for j in ${MMAN${i}} ${INSTALL_MAN} ${WRKSRC}/$j ${STAGEDIR}${PREFIX}/man/man${i} . endfor .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for sub in WRKSRC WRKDIR WRKDIR_doc . for doc in ${DOCFILES_${sub}} ${INSTALL_DATA} ${${sub}}/${doc} ${STAGEDIR}${DOCSDIR} . endfor . endfor . if ${PORT_OPTIONS:MSMTPEXTFORK} && ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/README.smtpextfork ${STAGEDIR}${DOCSDIR} . endif . if defined(PACKAGE_BUILDING) @${ECHO_CMD} "FreeBSD Binary package qmail installation" \ > ${STAGEDIR}${DOCSDIR}/SYSDEPS . else @cd ${WRKSRC} && ${CAT} `${CAT} SYSDEPS` \ > ${STAGEDIR}${DOCSDIR}/SYSDEPS . endif .endif @${MKDIR} ${STAGEDIR}${PREFIX}/scripts ${INSTALL_SCRIPT} ${FILESDIR}/mkaliasdir ${STAGEDIR}${PREFIX}/scripts ${INSTALL_SCRIPT} ${WRKDIR}/enable-qmail ${STAGEDIR}${PREFIX}/scripts .for script in ${SCRIPTS} ${INSTALL_SCRIPT} ${WRKDIR}/scripts/${script} ${STAGEDIR}${PREFIX}/scripts .endfor # @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .if defined(SLAVEPORT_LINE) @${ECHO_CMD} "=============================================" @${ECHO_CMD} @${ECHO_CMD} "ATTENTION" @${ECHO_CMD} @${ECHO_CMD} "Add the following line to your /etc/make.conf" @${ECHO_CMD} "QMAIL_SLAVEPORT=${SLAVEPORT_LINE}" @${ECHO_CMD} @${ECHO_CMD} "=============================================" @${ECHO_CMD} .endif post-install: .if defined(SLAVE_LDAP) .for file in qmail-imapd qmail-pop3d qmail-qmqpd qmail-smtpd @${MV} ${STAGEDIR}${PREFIX}/control/${file}.rules \ ${STAGEDIR}${PREFIX}/control/${file}.rules.sample .endfor @${MV} ${STAGEDIR}${PREFIX}/control/signatures \ ${STAGEDIR}${PREFIX}/control/signatures.sample @${FIND} ${WRKDIR} -type f -name run -exec ${SED} -i "" \ -e 's|${STAGEDIR}|${PREFIX}|' {} + .else @${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/rc.d .endif @${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/man.d ${INSTALL_DATA} ${WRKDIR}/qmail.conf ${STAGEDIR}${LOCALBASE}/etc/man.d/qmail.conf @${ECHO_CMD} "===> Fixing plist for ${PREFIX} ownership" @{ \ ${ECHO_CMD} "@owner root"; \ ${ECHO_CMD} "@group qmail"; \ ${ECHO_CMD} "@exec install -d -o root -g qmail ${PREFIX}"; \ ${ECHO_CMD} "@unexec rmdir ${QMAIL_PREFIX} 2>/dev/null || :"; \ } >> ${TMPPLIST} # Stop check-orphans finding the queue dir ${RM} -r ${STAGEDIR}${PREFIX}/queue/ certificate: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -x509 -nodes \ -out ${WRKDIR}/servercert.pem -days 366 \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsclientciphers ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsserverciphers ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif certificate-req: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -nodes \ -out ${WRKDIR}/req.pem \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${ECHO_MSG} ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ ${ECHO_MSG} "===> Send ${WRKDIR}/req.pem to your CA to obtain signed_req.pem, and do:" ; \ ${ECHO_MSG} "===> cat signed_req.pem >> ${PREFIX}/control/servercert.pem" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif .include Index: head/mail/qmail-tls/Makefile =================================================================== --- head/mail/qmail-tls/Makefile (revision 436246) +++ head/mail/qmail-tls/Makefile (revision 436247) @@ -1,24 +1,24 @@ # Created by: Mario S F Ferreira # $FreeBSD$ PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${TLS_PATCH_DATE} PORTREVISION= 1 CATEGORIES= mail PKGNAMESUFFIX= -tls COMMENT= Secure, reliable, and fast MTA for UNIX systems with TLS support CONFLICTS= *qmail-[0-9]* qmail-ldap-[0-9]* *qmail-mysql-[0-9]* qmail-spamcontrol-[0-9]* SLAVE_TLS= yes TLS_PATCH_DATE= 20160918 -USE_OPENSSL= yes +USES= ssl # Local overrides MASTERDIR= ${.CURDIR}/../qmail DESCR= ${.CURDIR}/pkg-descr .include "${MASTERDIR}/Makefile" Index: head/mail/spamd/Makefile =================================================================== --- head/mail/spamd/Makefile (revision 436246) +++ head/mail/spamd/Makefile (revision 436247) @@ -1,83 +1,83 @@ # Created by: Max Laier # $FreeBSD$ PORTNAME= spamd PORTVERSION= 4.9.1 PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= SF/freebsdspamd/spamd MAINTAINER= ohauer@FreeBSD.org COMMENT= Traps spammers with a very slow smtp-login and return 4xx error LICENSE= BSD2CLAUSE USE_RC_SUBR?= obspamd obspamlogd -USE_OPENSSL= yes +USES= ssl USERS= _spamd GROUPS= _spamd PORTDOCS= ipfw-spamd.txt spamdb.txt PLIST_FILES= %%ETCDIR%%/spamd.conf.sample \ libexec/spamlogd \ sbin/spamd-setup \ sbin/spamdb \ man/man5/spamd.conf.5.gz \ man/man8/spamd-setup.8.gz \ man/man8/spamd.8.gz \ man/man8/spamdb.8.gz \ man/man8/spamlogd.8.gz SUB_LIST= SPAMDUSER=${USERS} \ SPAMDGROUP=${GROUPS} # If you are a CPANEL user the this option is for you! # CPANEL sends periodic a 'kill -TERM spamd' to the SpamAssassin spamd, and # this kills also the OpenBSD spamd daemon. # With this option spamd will be installed as obspamd, and the rc script will # be adjusted. Man page and pid file will not be renamed! .if !defined(CPANEL) PLIST_FILES+= libexec/spamd SUB_LIST+= SPAMDBIN=spamd .else PLIST_FILES+= libexec/obspamd SUB_LIST+= SPAMDBIN=obspamd .endif SUB_FILES= pkg-install \ pkg-message OPTIONS_DEFINE= DOCS .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} do-install: .if !defined(CPANEL) ${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${STAGEDIR}${PREFIX}/libexec .else ${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${STAGEDIR}${PREFIX}/libexec/obspamd .endif ${INSTALL_PROGRAM} ${WRKSRC}/spamlogd/spamlogd ${STAGEDIR}${PREFIX}/libexec ${INSTALL_PROGRAM} ${WRKSRC}/spamd-setup/spamd-setup ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/spamdb/spamdb ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/etc/spamd.conf.5 ${STAGEDIR}${PREFIX}/man/man5 ${INSTALL_MAN} ${WRKSRC}/spamd/spamd.8 ${STAGEDIR}${PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.8 ${STAGEDIR}${PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.8 ${STAGEDIR}${PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.8 ${STAGEDIR}${PREFIX}/man/man8 @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/etc/spamd.conf ${STAGEDIR}${ETCDIR}/spamd.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}/ .include Index: head/mail/ssmtp/Makefile =================================================================== --- head/mail/ssmtp/Makefile (revision 436246) +++ head/mail/ssmtp/Makefile (revision 436247) @@ -1,73 +1,72 @@ # Created by: Tomasz Paszkowski # $FreeBSD$ PORTNAME= ssmtp PORTVERSION= 2.64 PORTREVISION= 1 CATEGORIES= mail ipv6 MASTER_SITES= DEBIAN_POOL DISTFILES= ${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX} MAINTAINER= aragon@phat.za.net COMMENT= Extremely simple MTA to get mail off the system to a mail hub -USE_OPENSSL= yes GNU_CONFIGURE= yes -USES= gmake tar:bzip2 +USES= gmake tar:bzip2 ssl GROUPS= ssmtp SUB_FILES+= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message MAKE_ENV+= TARGET_ARCH= CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} MAILERCONF= /etc/mail/mailer.conf OPTIONS_DEFINE= LOGFILE IPV6 USERPREFS XORIGIP CRAMMD5 OPENSSL OPTIONS_DEFAULT=XORIGIP CRAMMD5 OPENSSL LOGFILE_DESC= Log file USERPREFS_DESC= User-defined revaliases XORIGIP_DESC= X-Originating-IP header for REMOTE_ADDR envvar CRAMMD5_DESC= CRAM-MD5 authentication support LOGFILE_CONFIGURE_ON= --enable-logfile XORIGIP_EXTRA_PATCHES= ${FILESDIR}/remote-addr.patch IPV6_CONFIGURE_ON= --enable-inet6 CRAMMD5_CONFIGURE_ON= --enable-md5auth OPENSSL_CONFIGURE_ON= --enable-ssl .include .if ${PORT_OPTIONS:MUSERPREFS} CFLAGS+= -DUSERPREFS pre-everything:: @${ECHO_CMD} "If you don't want to let your users set their own revalias address" @${ECHO_CMD} "(in ~/.ssmtprc), please define WITHOUT_USERPREFS." .endif post-configure: @${REINPLACE_CMD} -e "s,/etc/ssl/certs/ssmtp.pem,${PREFIX}/etc/ssmtp/ssmtp.pem,g" \ ${WRKSRC}/ssmtp.c ${WRKSRC}/ssmtp.conf @${REINPLACE_CMD} -e "s, /etc, ${PREFIX}/etc,g" ${WRKSRC}/ssmtp.8 replace: @${REINPLACE_CMD} -e 's,^[^#],#&,g' ${MAILERCONF} @${ECHO_CMD} "sendmail ${PREFIX}/sbin/ssmtp" >> ${MAILERCONF} @${ECHO_CMD} "send-mail ${PREFIX}/sbin/ssmtp" >> ${MAILERCONF} @${ECHO_CMD} "mailq ${PREFIX}/sbin/ssmtp" >> ${MAILERCONF} @${ECHO_CMD} "newaliases ${PREFIX}/sbin/ssmtp" >> ${MAILERCONF} @${ECHO_CMD} "hoststat /usr/bin/true" >> ${MAILERCONF} @${ECHO_CMD} "purgestat /usr/bin/true" >> ${MAILERCONF} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ssmtp ${STAGEDIR}${PREFIX}/sbin/ssmtp @${MKDIR} ${STAGEDIR}${PREFIX}/etc/ssmtp ${INSTALL_DATA} ${WRKSRC}/revaliases \ ${STAGEDIR}${PREFIX}/etc/ssmtp/revaliases.sample ${INSTALL_DATA} ${WRKSRC}/ssmtp.conf \ ${STAGEDIR}${PREFIX}/etc/ssmtp/ssmtp.conf.sample ${INSTALL_MAN} ${WRKSRC}/ssmtp.8 ${STAGEDIR}${MANPREFIX}/man/man8/ssmtp.8 ${INSTALL_MAN} ${WRKSRC}/ssmtp.conf.5 \ ${STAGEDIR}${MANPREFIX}/man/man5/ssmtp.conf.5 .include Index: head/misc/amanda-server/Makefile =================================================================== --- head/misc/amanda-server/Makefile (revision 436246) +++ head/misc/amanda-server/Makefile (revision 436247) @@ -1,184 +1,183 @@ # Created by: gpalmer # $FreeBSD$ PORTNAME= amanda PORTVERSION= 3.3.6 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= misc MASTER_SITES= SF/amanda/amanda%20-%20stable/${PORTVERSION} PKGNAMESUFFIX?= -server MAINTAINER= fbsd@dylanleigh.net COMMENT?= Advanced Maryland Automatic Network Disk Archiver (server) RUN_DEPENDS= perl-amanda:misc/amanda-perl-wrapper BUILD_DEPENDS= perl-amanda:misc/amanda-perl-wrapper WRKSRC= ${WRKDIR}/amanda-${PORTVERSION} SLAVEDIRS= misc/amanda-client GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= charsetfix gmake libtool perl5 pkgconfig +USES= charsetfix gmake libtool perl5 pkgconfig ssl USE_GNOME= glib20 -USE_OPENSSL= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ --without-amlibexecdir \ --with-amandahosts --with-fqdn \ --with-dump-honor-nodump \ --prefix=${PREFIX} \ --disable-glibtest \ --with-user=${USERS} --with-group=${AMANDA_GROUP} \ --with-bsdtcp-security --with-bsdudp-security \ --with-ssh-security \ --disable-installperms CONFIGURE_ENV= PERL=${LOCALBASE}/bin/perl-amanda PKG_MESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message SUB_LIST= PORTSDIR=${PORTSDIR} MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= GNUTAR OPTIONS_DEFAULT= GNUTAR GNUTAR_DESC= use GNU tar .if defined(AMANDA_USER) USERS= ${AMANDA_USER} .else USERS?= amanda .endif .if !defined(AMANDA_GROUP) AMANDA_GROUP= amanda .endif GROUPS?= operator amanda AMANDA_GNUTAR_LISTDIR?= ${PREFIX}/var/amanda/gnutar-lists AMANDA_DATES?= ${PREFIX}/var/amanda/amandates PLIST_SUB= SHLIBVER=${PORTVERSION} AMANDA_GROUP=${AMANDA_GROUP} # amanda-server/amanda-client common part .if defined (AMANDA_SERVER) CONFIGURE_ARGS+= --with-index-server=${AMANDA_SERVER} CONFIGURE_ARGS+= --with-tape-server=${AMANDA_SERVER} .endif .if !defined(CLIENT_ONLY) OPTIONS_DEFINE+= PLOT SAMBA S3 PLOT_DESC= Enable ploting, requires X11 libraries SAMBA_DESC= Enable the use of smbclient S3_DESC= Enable Amazon S3 device support .endif .include .if ${PORT_OPTIONS:MGNUTAR} CONFIGURE_ARGS+=--with-gnutar-listdir=${AMANDA_GNUTAR_LISTDIR} \ --with-gnutar=${LOCALBASE}/bin/gtar BUILD_DEPENDS+= gtar:archivers/gtar RUN_DEPENDS+= gtar:archivers/gtar .endif # amanda-server part .if !defined(CLIENT_ONLY) PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-deinstall PLIST_SUB+= CLIENT_ONLY="@comment " SERVER_ONLY="" SUB_FILES+= pkg-install pkg-deinstall SUB_LIST+= PERL=${PERL} SITE_PERL_REL=${SITE_PERL_REL} pre-fetch: @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" @${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " The default is `uname -n`" @${ECHO} " AMANDA_USER=user to specify the default user" @${ECHO} " The default is amanda" @${ECHO} " AMANDA_GROUP=group to specify the default group" @${ECHO} " The default is amanda" @${ECHO} " AMANDA_DATES=path to client amandates file" @${ECHO} "" CONFLICTS= amanda-server-2.* amanda-server-3.2.* amanda2[56]-server-* BUILD_DEPENDS+= ${LOCALBASE}/lib/amanda/libamandad-${PORTVERSION}.so:misc/amanda-client RUN_DEPENDS+= ${LOCALBASE}/lib/amanda/libamandad-${PORTVERSION}.so:misc/amanda-client \ p5-XML-Simple>=0:textproc/p5-XML-Simple CONFIGURE_ARGS+=--without-client .if ${PORT_OPTIONS:MPLOT} BUILD_DEPENDS+= gnuplot:math/gnuplot RUN_DEPENDS+= gnuplot:math/gnuplot PLIST_SUB+= PLOT='' CONFIGURE_ARGS+= --with-gnuplot=${LOCALBASE}/bin/gnuplot .else PLIST_SUB+= PLOT='@comment ' CONFIGURE_ARGS+= --without-gnuplot .endif .if ${PORT_OPTIONS:MSAMBA} SAMBA_PORT?= samba44 BUILD_DEPENDS+= smbclient:net/${SAMBA_PORT} RUN_DEPENDS+= smbclient:net/${SAMBA_PORT} CONFIGURE_ARGS+= --with-smbclient=${LOCALBASE}/bin/smbclient .endif # If configure founds libcurl, automatically enabled it (with plist change). .if ${PORT_OPTIONS:MS3} LIB_DEPENDS+= libcurl.so:ftp/curl CONFIGURE_ARGS+= --enable-s3-device PLIST_SUB+= S3DEVICE='' .else CONFIGURE_ARGS+= --disable-s3-device PLIST_SUB+= S3DEVICE='@comment ' .endif # amanda-client part .else PKGINSTALL= ${WRKDIR}/pkg-install.client PKGDEINSTALL= ${PKGINSTALL} PLIST_SUB+= CLIENT_ONLY="" SERVER_ONLY="@comment " SUB_FILES+= pkg-install.client SUB_LIST+= AMANDA_DATES=${AMANDA_DATES} AMANDA_GNUTAR_LISTDIR=${AMANDA_GNUTAR_LISTDIR} \ USERS=${USERS} AMANDA_GROUP=${AMANDA_GROUP} pre-fetch: @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" @${ECHO} " AMANDA_SERVER=server to specify a server name" @${ECHO} " The default is `uname -n`" @${ECHO} " AMANDA_GNUTAR_LISTDIR=dir to specify the directory that" @${ECHO} " the gnutar index files should live in" @${ECHO} " The default is ${PREFIX}/var/amanda/gnutar-lists" @${ECHO} " AMANDA_USER=user to specify the default user" @${ECHO} " The default is amanda" @${ECHO} " AMANDA_GROUP=group to specify the default group" @${ECHO} " The default is amanda" @${ECHO} " AMANDA_DATES=path to client amandates file" @${ECHO} "" CONFLICTS= amanda-client-2.* amanda-client-3.2.* amanda2[56]-client-* CONFIGURE_ARGS+=--without-server --with-amandates=${AMANDA_DATES} .if defined(AMANDA_NO_SNAPSHOT_DUMP) CFLAGS= -DFreeBSD_NO_SNAPSHOT_DUMP=t .endif .endif # See PR 194811. post-patch: ${REINPLACE_CMD} -e 's|#undef bool||g' ${WRKSRC}/perl/Amanda/*.c # MEMO: # Prefix @WANT_SERVER_TRUE@ for server only files. # Prefix @WANT_CLIENT_TRUE@ for client only files. # For debugging: dbprintf(_("getcmd: %s\n"), line); .include Index: head/misc/bibletime/Makefile =================================================================== --- head/misc/bibletime/Makefile (revision 436246) +++ head/misc/bibletime/Makefile (revision 436247) @@ -1,22 +1,21 @@ # $FreeBSD$ PORTNAME= bibletime PORTVERSION= 2.10.1 CATEGORIES= misc kde MASTER_SITES= SF/${PORTNAME}/BibleTime%202/BibleTime%202%20source%20code MAINTAINER= tabthorpe@FreeBSD.org COMMENT= Open source Bible study tool LICENSE= GPLv2 LIB_DEPENDS= libclucene-core.so:textproc/clucene \ libsword.so:misc/sword -USES= cmake:outsource tar:xz -USE_OPENSSL= yes +USES= cmake:outsource tar:xz ssl USE_QT4= corelib dbus gui iconengines network phonon qtestlib script \ svg webkit xml linguist_build moc_build qmake_build \ rcc_build uic_build .include Index: head/misc/linm/Makefile =================================================================== --- head/misc/linm/Makefile (revision 436246) +++ head/misc/linm/Makefile (revision 436247) @@ -1,46 +1,45 @@ # Created by: CHOI Junho # $FreeBSD$ PORTNAME= linm DISTVERSION= 0.8.1-1 PORTREVISION= 2 CATEGORIES= misc shells MASTER_SITES= http://kldp.net/frs/download.php/4508/ DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Clone of Mdir, mc-style terminal file manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= gettext pkgconfig gmake libtool ncurses -USE_OPENSSL= yes +USES= gettext pkgconfig gmake libtool ncurses ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-cfgpath="${ETCDIR}" MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= SMB DOCS OPTIONS_SUB= yes SMB_LIB_DEPENDS= libsmbclient.so:net/samba-libsmbclient SMB_CONFIGURE_ENV_OFF= ac_cv_lib_smbclient_smbc_new_context=no post-patch: @${REINPLACE_CMD} -e 's|configpath|cfgpath|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^AM_CFLAGS/s|=.*|= -fPIC -std=gnu89|' \ ${WRKSRC}/panel/vfs/libssh2/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog README README.ko_euckr README.ko_utf8 ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/misc/mbuffer/Makefile =================================================================== --- head/misc/mbuffer/Makefile (revision 436246) +++ head/misc/mbuffer/Makefile (revision 436247) @@ -1,49 +1,49 @@ # Created by: Rong-En Fan # $FreeBSD$ PORTNAME= mbuffer PORTVERSION= 2016.06.13 CATEGORIES= misc MASTER_SITES= http://www.maier-komor.de/software/mbuffer/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g} MAINTAINER= mm@FreeBSD.org COMMENT= Tool for buffering data streams LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake tar:tgz GNU_CONFIGURE= yes MAKE_ARGS= SHELL=${SH} PLIST_FILES= bin/mbuffer man/man1/mbuffer.1.gz OPTIONS_DEFINE= MHASH MHASH_DESC= Use mhash for hash generation OPTIONS_DEFAULT= MHASH .include .if ${PORT_OPTIONS:MMHASH} LIB_DEPENDS+= libmhash.so:security/mhash CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .else CONFIGURE_ARGS+=ac_cv_search_mhash_init=no -USE_OPENSSL= yes +USES+= ssl .endif # Prevent sendfile() from being detected by configure and rejected # by mbuffer.c due to being "unable to send from buffers". CONFIGURE_ARGS+=ac_cv_search_sendfile=no .include post-configure: # Rename variables to make sure they aren't redefined through mhash.h @${REINPLACE_CMD} -E -e 's@(PACKAGE|VERSION)@MBUFFER_\1@' \ ${WRKSRC}/config.h ${WRKSRC}/mbuffer.c .include Index: head/multimedia/gstreamer1-plugins/Makefile =================================================================== --- head/multimedia/gstreamer1-plugins/Makefile (revision 436246) +++ head/multimedia/gstreamer1-plugins/Makefile (revision 436247) @@ -1,172 +1,172 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= gstreamer PORTVERSION?= ${BASE_PORTVERSION} # When chasing a shared library for a plug-in bump the PORTREVISION in the # plug-in port instead, like ${category}/gstreamer1-plugin-${PLUGIN}. PORTREVISION?= 2 CATEGORIES?= multimedia audio MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \ http://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \ http://gstreamer.freedesktop.org/src/gst-plugins-good/:good \ http://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly PKGNAMESUFFIX?= 1-plugins${GST_PLUGIN_SUFFIX} MAINTAINER= multimedia@FreeBSD.org COMMENT?= GStreamer written collection of plugins handling several media types BUILD_DEPENDS+= gstreamer1>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1 \ iso-codes>=0:misc/iso-codes \ orc>=0.4.16:devel/orc LIB_DEPENDS+= libgstreamer-1.0.so:multimedia/gstreamer1 \ libfreetype.so:print/freetype2 \ liborc-0.4.so:devel/orc RUN_DEPENDS+= iso-codes>=0:misc/iso-codes PORTSCOUT= limitw:1,even BASE_PORTVERSION= 1.8.0 BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION} BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX} BAD_PORTVERSION= 1.8.0 BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION} BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX} GOOD_PORTVERSION= 1.8.0 GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION} GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX} UGLY_PORTVERSION= 1.8.0 UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION} UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX} DIST?= base -USES= gettext gmake libtool pathfix pkgconfig tar:xz +USES+= gettext gmake libtool pathfix pkgconfig tar:xz WANT_GSTREAMER= yes USE_GNOME+= glib20 introspection:build libxml2 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip GST_PLUGIN?= base USE_LDCONFIG= yes CFLAGS:= ${CFLAGS} -O2 -Wno-format CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib ${EXTRA_LIBS} DEFAULT_AUDIOSINK?= osssink DEFAULT_AUDIOSRC?= osssrc .if ${DIST}=="" IGNORE= DIST not specified .endif VERSION= 1.0 SOVERSION= 0.800.0 PLIST_SUB+= VERSION="${VERSION}" \ SOVERSION="${SOVERSION}" # Include bsd.port.options.mk and not bsd.port.pre.mk to be able to use USES .include .if ${GST_PLUGIN} == "base" DIST= base NO_GSTREAMER_COMMON= yes .else BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1-plugins RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1-plugins .endif .if ${DIST} == base || ${DIST} == ugly # --with-default-audiosink specify default audio sink # --with-default-audiosrc specify default audio source # --with-default-videosink specify default video sink # --with-default-videosrc specify default video source # --with-default-visualizer specify default visualizer CONFIGURE_ARGS+=--with-default-audiosink="${DEFAULT_AUDIOSINK}" \ --with-default-audiosrc="${DEFAULT_AUDIOSRC}" .endif .include "${MASTERDIR}/Makefile.common" .if ${DIST}=="base" EXTRACT_ONLY=${BASE_DISTFILE} WRKSRC=${WRKDIR}/${BASE_DISTNAME} PORTVERSION= ${BASE_PORTVERSION} DISTFILES+= ${BASE_DISTFILE}:base PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins/files .elif ${DIST}=="bad" EXTRACT_ONLY=${BAD_DISTFILE} WRKSRC=${WRKDIR}/${BAD_DISTNAME} PORTVERSION= ${BAD_PORTVERSION} DISTFILES+= ${BAD_DISTFILE}:bad PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-bad/files .elif ${DIST}=="ugly" EXTRACT_ONLY=${UGLY_DISTFILE} WRKSRC=${WRKDIR}/${UGLY_DISTNAME} PORTVERSION= ${UGLY_PORTVERSION} DISTFILES+= ${UGLY_DISTFILE}:ugly PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-ugly/files .elif ${DIST}=="good" EXTRACT_ONLY=${GOOD_DISTFILE} WRKSRC=${WRKDIR}/${GOOD_DISTNAME} PORTVERSION= ${GOOD_PORTVERSION} DISTFILES+= ${GOOD_DISTFILE}:good PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-good/files .elif ${DIST}=="makesum" DISTFILES+= ${BASE_DISTFILE}:base ${BAD_DISTFILE}:bad \ ${UGLY_DISTFILE}:ugly ${GOOD_DISTFILE}:good .else BROKEN= Unknown dist setting .endif # cdrom/dvd default device .ifdef(WITH_DVD_DEVICE) DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} .else DEFAULT_DVD_DEVICE=/dev/cd0 .endif post-patch: .if ${DIST} == bad # custom rule to fix opencv detection in configure # @${REINPLACE_CMD} -e 's|opencv <= 2.4.8|opencv <= 2.4.9|g' \ # ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|g' \ ${WRKSRC}/ext/resindvd/resindvdbin.c \ ${WRKSRC}/ext/resindvd/resindvdsrc.c .endif .if ${DIST} != ugly @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \ ${XARGS} -n 10 ${REINPLACE_CMD} -e \ '/la_DEPENDENCIES/,/am__DEPENDENCIES/s,$$(top_builddir)/gst-libs/.*.la,,' -e \ 's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la|-lgsttag-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la|-lgstaudio-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la|-lgstpbutils-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_API_VERSION@.la|-lgstriff-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/signalprocessor/libgstsignalprocessor-@GST_API_VERSION@.la|-lgstsignalprocessor-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo-@GST_API_VERSION@.la|-lgstbasevideo-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la|-lgstvideo-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-@GST_API_VERSION@.la|-lgstbadbase-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-@GST_API_VERSION@.la|-lgstbadvideo-${VERSION}|' @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \ ${XARGS} -n 10 ${REINPLACE_CMD} -e \ '/la_DEPENDENCIES/,/am__DEPENDENCIES/s,$$(top_builddir)/gst-libs/.*.la,,' -e \ 's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-$$(GST_API_VERSION).la|-lgsttag-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-$$(GST_API_VERSION).la|-lgstaudio-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-$$(GST_API_VERSION).la|-lgstpbutils-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/riff/libgstriff-$$(GST_API_VERSION).la|-lgstriff-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/signalprocessor/libgstsignalprocessor-$$(GST_API_VERSION).la|-lgstsignalprocessor-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo-$$(GST_API_VERSION).la|-lgstbasevideo-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-$$(GST_API_VERSION).la|-lgstvideo-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-$$(GST_API_VERSION).la|-lgstbadbase-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-$$(GST_API_VERSION).la|-lgsturidownloader-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-$$(GST_API_VERSION).la|-lgstbadvideo-${VERSION}|' .endif pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gstreamer-1.0 .include Index: head/multimedia/librtmp/Makefile =================================================================== --- head/multimedia/librtmp/Makefile (revision 436246) +++ head/multimedia/librtmp/Makefile (revision 436247) @@ -1,27 +1,26 @@ # $FreeBSD$ PORTNAME= librtmp PORTVERSION= 2.4.20151223 CATEGORIES= multimedia net MASTER_SITES= LOCAL/hrs DISTNAME= rtmpdump-2.4.fa8646da MAINTAINER= hrs@FreeBSD.org COMMENT= RTMP stream library LICENSE= GPLv2 -USES= pkgconfig tar:bz2 +USES= pkgconfig tar:bz2 ssl USE_LDCONFIG= yes -USE_OPENSSL= yes CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} WRKSRC= ${WRKDIR}/${DISTNAME}/librtmp .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/multimedia/rtmpdump/Makefile =================================================================== --- head/multimedia/rtmpdump/Makefile (revision 436246) +++ head/multimedia/rtmpdump/Makefile (revision 436247) @@ -1,29 +1,28 @@ # $FreeBSD$ PORTNAME= rtmpdump PORTVERSION= 2.4.20151223 CATEGORIES= multimedia net MASTER_SITES= LOCAL/hrs DISTNAME= ${PORTNAME}-2.4.fa8646da MAINTAINER= hrs@FreeBSD.org COMMENT= RTMP streams download utility LICENSE= GPLv2 LIB_DEPENDS= librtmp.so:multimedia/librtmp -USES= pkgconfig tar:bz2 -USE_OPENSSL= yes +USES= pkgconfig tar:bz2 ssl MAKE_ENV= THREADLIB="-lpthread" CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB} PORTDOCS= ChangeLog README OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/net/c3270/Makefile =================================================================== --- head/net/c3270/Makefile (revision 436246) +++ head/net/c3270/Makefile (revision 436247) @@ -1,118 +1,118 @@ # Created by: pdseniura@techie.com # $FreeBSD$ PORTNAME= c3270 PORTVERSION= 3.3.14ga11 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://x3270.bgp.nu/download/03.03.14/ MASTER_SITES_VER_PATH= ${PORTVERSION:C/(0[0-9]\.0[0-9])/} EXTRACT_SUFX= -src.tgz MAINTAINER= araujo@FreeBSD.org COMMENT= Full-screen curses-based remote login to IBM mainframes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/([0-9]\.[0-9])(\..*)/\1/} GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_search_libiconv=${ICONV_LIB} USES= iconv readline gmake -USE_OPENSSL= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib # c3270's ./configure script supports these. # Within it all options except DBCS are enabled by default. OPTIONS_DEFINE= OPENSSL READLINE PR3287 ANSI APL DBCS FT LOCAL_PROCESS \ PRINTER SCRIPT TN3270E TRACE DOCS OPTIONS_DEFAULT= OPENSSL READLINE PR3287 ANSI APL FT LOCAL_PROCESS \ PRINTER SCRIPT TN3270E TRACE PR3287_DESC= Build pr3287 component ANSI_DESC= Include NVT (ANSI) support APL_DESC= Include APL support DBCS_DESC= Include EBCDIC DBCS support FT_DESC= Include IND\$$FILE support LOCAL_PROCESS_DESC= Include Local Process support PRINTER_DESC= Include printer session support SCRIPT_DESC= Include scripting support TN3270E_DESC= Include TN3270-Extended support TRACE_DESC= Include trace support .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif .if ! ${PORT_OPTIONS:MOPENSSL} CONFIGURE_ARGS+= --disable-ssl -.undef USE_OPENSSL +.else +USES+= ssl .endif .if ! ${PORT_OPTIONS:MREADLINE} CONFIGURE_ARGS+= --without-readline .undef USE_READLINE .endif .if ! ${PORT_OPTIONS:MANSI} CONFIGURE_ARGS+= --disable-ansi .endif .if ! ${PORT_OPTIONS:MAPL} CONFIGURE_ARGS+= --disable-apl .endif # EBCDIC double-byte character set support is disabled by default .if ${PORT_OPTIONS:MDBCS} CONFIGURE_ARGS+= --enable-dbcs PLIST_SUB+= DBCS="" .else PLIST_SUB+= DBCS="@comment " .endif .if ! ${PORT_OPTIONS:MFT} CONFIGURE_ARGS+= --disable-ft .endif .if ! ${PORT_OPTIONS:MLOCAL_PROCESS} CONFIGURE_ARGS+= --disable-local-process .endif .if ! ${PORT_OPTIONS:MPRINTER} CONFIGURE_ARGS+= --disable-printer .endif .if ! ${PORT_OPTIONS:MSCRIPT} CONFIGURE_ARGS+= --disable-script .endif .if ! ${PORT_OPTIONS:MTN3270E} CONFIGURE_ARGS+= --disable-tn3270e .endif .if ! ${PORT_OPTIONS:MTRACE} CONFIGURE_ARGS+= --disable-trace .endif post-install: @${INSTALL_MAN} ${WRKSRC}/c3270.man \ ${STAGEDIR}${MANPREFIX}/man/man1/c3270.1 @${INSTALL_MAN} ${WRKSRC}/x3270-script.man \ ${STAGEDIR}${MANPREFIX}/man/man1/x3270-script.1 @${INSTALL_MAN} ${WRKSRC}/x3270if.man \ ${STAGEDIR}${MANPREFIX}/man/man1/x3270if.1 @${INSTALL_MAN} ${WRKSRC}/ibm_hosts.man \ ${STAGEDIR}${MANPREFIX}/man/man5/ibm_hosts.5 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/html/${i} ${STAGEDIR}${DOCSDIR}/${i} .endfor @${ECHO_MSG} "===> Extra Documentation installed in ${DOCSDIR}/html ." .endif .include Index: head/net/crtmpserver/Makefile =================================================================== --- head/net/crtmpserver/Makefile (revision 436246) +++ head/net/crtmpserver/Makefile (revision 436247) @@ -1,46 +1,45 @@ # Created by: shiretu # $FreeBSD$ PORTNAME= crtmpserver PORTVERSION= 0.811 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://rtmpd.com/assets/sources/ MAINTAINER= support@rtmpd.com COMMENT= C++ RTSP/RTMP/MPEG-TS Server LICENSE= GPLv3 MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes -USES= cmake:outsource execinfo lua +USES= cmake:outsource execinfo lua ssl CMAKE_SOURCE_PATH= ${WRKSRC}/builders/cmake CMAKE_ARGS= -DCRTMPSERVER_INSTALL_PREFIX:STRING=${PREFIX} -DTEMP_FRAMEWORK_VER=${PORTVERSION} -USE_OPENSSL= yes USERS= crtmpserver GROUPS= crtmpserver USE_RC_SUBR= crtmpserver .include post-patch: @${REINPLACE_CMD} -e "s,/usr/local/include/lua51,${LUA_INCDIR},g" \ -e "s,lua$$,lua-${LUA_VER},g" \ ${WRKSRC}/builders/cmake/cmake_find_modules/Find_lua.cmake .if (${OSVERSION} >= 1100028) || (${OSVERSION} >= 1001505 && ${OSVERSION} < 1100000) @${REINPLACE_CMD} '/NOTE_USECONDS/d' ${WRKSRC}/sources/common/include/platform/freebsd/freebsdplatform.h @${REINPLACE_CMD} 's, -Werror,,' ${WRKSRC}/builders/cmake/CMakeLists.txt .endif pre-install: @${SH} ${WRKSRC}/fixConfFile.sh "${WRKSRC}/builders/cmake/crtmpserver/crtmpserver.lua" "${PREFIX}" "${WRKSRC}" @${SH} ${WRKSRC}/fixConfFile.sh "${WRKSRC}/builders/cmake/crtmpserver/all.debug.lua" "${PREFIX}" "${WRKSRC}" post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/var/log/crtmpserver @${MKDIR} ${STAGEDIR}${PREFIX}/var/crtmpserver/media .include Index: head/net/cvsync/Makefile =================================================================== --- head/net/cvsync/Makefile (revision 436246) +++ head/net/cvsync/Makefile (revision 436247) @@ -1,41 +1,40 @@ # $FreeBSD$ PORTNAME= cvsync PORTVERSION= 0.25.0 DISTVERSION= 0.24.19 CATEGORIES= net ipv6 MASTER_SITES= ftp://ftp.cvsync.org/pub/cvsync/ \ ftp://ftp.allbsd.org/pub/cvsync/ MAINTAINER= hrs@FreeBSD.org COMMENT= Portable CVS repository synchronization utility LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/doc/COPYRIGHT -USES= gmake +USES= gmake ssl USE_RC_SUBR= cvsyncd -USE_OPENSSL= yes PORTDOCS= ChangeLog FAQ TODO PORTEXAMPLES= cvsync.conf cvsyncd-FreeBSD.conf \ cvsyncd-NetBSD.conf cvsyncd-OpenBSD.conf MAKE_ENV+= DESTDIR="${STAGEDIR}" \ PTHREAD_LIBS="-lpthread" \ INSTALL= \ INSTALL_BIN_OPTS="${INSTALL_PROGRAM}" \ INSTALL_MAN_OPTS="${INSTALL_MAN}" MAKE_FLAGS= OSVER="${OSVERSION}" HASH_TYPE=openssl OPTIONS_DEFINE= DOCS EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/net/easysoap/Makefile =================================================================== --- head/net/easysoap/Makefile (revision 436246) +++ head/net/easysoap/Makefile (revision 436247) @@ -1,28 +1,27 @@ # Created by: Gabriel Ambuehl # $FreeBSD$ PORTNAME= easysoap PORTVERSION= 0.8.0 PORTREVISION= 6 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/SWANSONG DISTNAME= EasySoap++-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= C++ SOAP Library based on expat LICENSE= LGPL21 LIB_DEPENDS= libexpat.so:textproc/expat2 -USE_OPENSSL= yes -USES= libtool +USES= libtool ssl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_lib_stdcpp_main=no INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/net/echoping/Makefile =================================================================== --- head/net/echoping/Makefile (revision 436246) +++ head/net/echoping/Makefile (revision 436247) @@ -1,43 +1,42 @@ # Created by: peter # $FreeBSD$ PORTNAME= echoping PORTVERSION= 6.0.2 PORTREVISION= 4 CATEGORIES= net ipv6 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Ping-like program that uses TCP and/or HTTP LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpopt.so:devel/popt \ libidn.so:dns/libidn -USES= cpe libtool +USES= cpe libtool ssl CPE_VENDOR= echoping_project -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-http --enable-icp --enable-smtp --with-ssl \ --enable-ttcp --enable-tos --with-libidn=${LOCALBASE} \ --enable-plugin="${PING_PLUGINS}" INSTALL_TARGET= install-strip PING_PLUGINS= dns random whois OPTIONS_DEFINE= LDAP PGSQL OPTIONS_DEFAULT=LDAP OPTIONS_SUB= yes LDAP_USE= OPENLDAP=yes LDAP_VARS= PING_PLUGINS+=ldap PGSQL_USES= pgsql PGSQL_VARS= PING_PLUGINS+=postgresql post-patch: @${REINPLACE_CMD} '/^echoping_LDADD =/s/$$/ -lm/' ${WRKSRC}/Makefile.in .include Index: head/net/g2ipmsg/Makefile =================================================================== --- head/net/g2ipmsg/Makefile (revision 436246) +++ head/net/g2ipmsg/Makefile (revision 436247) @@ -1,30 +1,29 @@ # Created by: Norikatsu Shigemura # $FreeBSD$ PORTNAME= g2ipmsg PORTVERSION= 0.9.6 PORTREVISION= 2 CATEGORIES= net gnome MASTER_SITES= http://ipmsg.org/archive/ MAINTAINER= ports@FreeBSD.org COMMENT= Popup style message communication tool for GNOME2 LICENSE= GPLv2+ -USES= gettext gmake pathfix pkgconfig +USES= gettext gmake pathfix pkgconfig ssl USE_GNOME= gnomeprefix intltool libgnomeui USE_GSTREAMER= vorbis -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-doxygen-doc \ --enable-systray \ --disable-applet \ --with-ssl=${OPENSSLBASE} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= g2ipmsg.schemas .include Index: head/net/glusterfs/Makefile =================================================================== --- head/net/glusterfs/Makefile (revision 436246) +++ head/net/glusterfs/Makefile (revision 436247) @@ -1,49 +1,48 @@ # $FreeBSD$ PORTNAME= glusterfs PORTVERSION= 3.9.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ MAINTAINER= craig001@lerwick.hopto.org COMMENT= GlusterFS distributed file system LICENSE= GPLv2 LGPL3 LICENSE_COMB= dual LIB_DEPENDS= libargp.so:devel/argp-standalone liburcu-bp.so:sysutils/liburcu USE_GCC= any USES= bison gettext libtool pkgconfig python readline shebangfix \ - sqlite + sqlite ssl SHEBANG_FILES= extras/ganesha/scripts/create-export-ganesha.sh \ extras/ganesha/scripts/dbus-send.sh \ extras/ganesha/scripts/ganesha-ha.sh \ extras/ganesha/scripts/generate-epoch.py \ extras/peer_add_secret_pub.in \ tools/glusterfind/S57glusterfind-delete-post.py USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes -USE_OPENSSL= yes USE_RC_SUBR= glusterd GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --with-mountutildir=${PREFIX}/sbin \ --localstatedir=/var \ --disable-epoll \ --enable-glupy \ --disable-georeplication \ ac_cv_lib_aio_io_setup=no ac_cv_func_fallocate=no \ ac_cv_func_setfsuid=no ac_cv_func_fdatasync=no \ ac_cv_func_llistxattr=no ac_cv_func_malloc_stats=no CPPFLAGS+= -I"${LOCALBASE}/include" LDFLAGS+= -L"${LOCALBASE}/lib" -largp INSTALL_TARGET= install-strip PLIST_SUB= GLUSTERLIBDIR="lib/${PORTNAME}/${PORTVERSION}" KMODDIR?= /boot/modules .include Index: head/net/gogoc/Makefile =================================================================== --- head/net/gogoc/Makefile (revision 436246) +++ head/net/gogoc/Makefile (revision 436247) @@ -1,47 +1,46 @@ # Created by: Tomaž Muraus # $FreeBSD$ PORTNAME= gogoc PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= net ipv6 MASTER_SITES= http://gogo6.com/downloads/ DISTNAME= gogoc-1_2-RELEASE MAINTAINER= kami@k5-storitve.net COMMENT= GogoCLIENT, connect to Freenet6 tunnel -USES= gmake +USES= gmake ssl USE_RC_SUBR= gogoc -USE_OPENSSL= yes OPTIONS_DEFINE= DOCS EXAMPLES MAKE_JOBS_UNSAFE= yes PORTDOCS= CLIENT-LICENSE.TXT GUI-LICENSE.TXT INSTALL README SUB_FILES= gogoc SUB_LIST= LOCALBASE=${LOCALBASE} .include do-install: cd ${WRKSRC}/gogoc-tsp/ && ${SETENV} ${MAKE_ENV} DESTDIR=${STAGEDIR} \ ${MAKE_CMD} platform=freebsd installdir=${STAGEDIR}${PREFIX} install ${RM} ${STAGEDIR}${PREFIX}/bin/gogoc.conf* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gogoc ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/gogoc-tsp/bin/gogoc.conf.sample ${STAGEDIR}${EXAMPLESDIR} @${REINPLACE_CMD} -e \ 's|gogoc_dir=${STAGEDIR}${PREFIX}|gogoc_dir=${PREFIX}|g' \ ${STAGEDIR}${EXAMPLESDIR}/gogoc.conf.sample @${RM} ${STAGEDIR}${EXAMPLESDIR}/gogoc.conf.sample.bak # pass stage-qa ${INSTALL_DATA} ${STAGEDIR}${EXAMPLESDIR}/gogoc.conf.sample \ ${STAGEDIR}${PREFIX}/etc/gogoc.conf ${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/net/ifstat/Makefile =================================================================== --- head/net/ifstat/Makefile (revision 436246) +++ head/net/ifstat/Makefile (revision 436247) @@ -1,22 +1,22 @@ # Created by: spf@xslt.cs.nccu.edu.tw # $FreeBSD$ PORTNAME= ifstat PORTVERSION= 1.1 PORTREVISION= 5 CATEGORIES= net MASTER_SITES= http://gael.roualland.free.fr/${PORTNAME}/ MAINTAINER= alexey@renatasystems.org COMMENT= Network interface statistics monitoring tool GNU_CONFIGURE= yes -USE_OPENSSL= yes +USES= ssl OPTIONS_DEFINE= SNMP SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_WITH= snmp PLIST_FILES= bin/ifstat man/man1/ifstat.1.gz .include Index: head/net/libarms/Makefile =================================================================== --- head/net/libarms/Makefile (revision 436246) +++ head/net/libarms/Makefile (revision 436247) @@ -1,28 +1,27 @@ # Created by: shigeru@iij.ad.jp # $FreeBSD$ PORTNAME= libarms PORTVERSION= 5.01 PORTREVISION= 2 CATEGORIES= net devel MASTER_SITES= https://dev.smf.jp/dl/ \ http://dev.smf.jp/dl/ MAINTAINER= shigeru@iij.ad.jp COMMENT= SMFv2/ARMS client library for C LIB_DEPENDS= libexpat.so:textproc/expat2 GNU_CONFIGURE= yes -USES= gmake libtool +USES= gmake libtool ssl USE_LDCONFIG= yes -USE_OPENSSL= yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include post-configure: @${REINPLACE_CMD} 's|$${datarootdir}/doc/$${PACKAGE_TARNAME}|${DOCSDIR}|' \ ${WRKSRC}/Makefile .include Index: head/net/libexosip2/Makefile =================================================================== --- head/net/libexosip2/Makefile (revision 436246) +++ head/net/libexosip2/Makefile (revision 436247) @@ -1,31 +1,30 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= libeXosip2 PORTVERSION= 4.1.0 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SAVANNAH/exosip MAINTAINER= bofh@FreeBSD.org COMMENT= GPL library that extends the capability of the oSIP library LICENSE= GPLv2 LIB_DEPENDS= libosip2.so:net/libosip2 CONFLICTS_INSTALL= libeXosip2-legacy-[0-9]* GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= libtool +USES= libtool ssl USE_LDCONFIG= yes -USE_OPENSSL= yes SHLIB_VER= 11 PLIST_SUB+= SHLIB_VER=${SHLIB_VER} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib .include Index: head/net/mpd5/Makefile =================================================================== --- head/net/mpd5/Makefile (revision 436246) +++ head/net/mpd5/Makefile (revision 436247) @@ -1,51 +1,51 @@ # Created by: Archie Cobbs # $FreeBSD$ PORTNAME= mpd DISTVERSION= 5.8 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/Mpd5/Mpd-${PORTVERSION} PKGNAMESUFFIX= 5 DIST_SUBDIR= mpd5 MAINTAINER= mav@FreeBSD.org COMMENT= Multi-link PPP daemon based on netgraph(4) OPTIONS_DEFINE= NG_IPACCT NG_IPACCT_DESC= Use ng_ipacct kernel module from port HAS_CONFIGURE= YES CONFIGURE_WRKSRC= "${WRKSRC}/src" -USE_OPENSSL= yes +USES= ssl .include .if ${PORT_OPTIONS:MNG_IPACCT} BUILD_DEPENDS+= ${LOCALBASE}/include/netgraph/ng_ipacct.h:net-mgmt/ng_ipacct .if exists(${KMODDIR}/ng_ipacct.ko) RUN_DEPENDS+= ${KMODDIR}/ng_ipacct.ko:net-mgmt/ng_ipacct .else RUN_DEPENDS+= /boot/modules/ng_ipacct.ko:net-mgmt/ng_ipacct .endif .endif USE_RC_SUBR= mpd5 HTMLNUM!= jot 70 1 CONFSUF= conf secret script DOCSDIR= ${PREFIX}/share/doc/mpd5 PORTDOCS= ${HTMLNUM:S/^/mpd/:S/$/.html/} mpd.html mpd.ps README \ mpd_toc.html PLIST_FILES= ${CONFSUF:S/^/etc\/mpd5\/mpd./:S/$/.sample/} sbin/mpd5 .if !defined(WITHOUT_MAN) PLIST_FILES+= man/man8/mpd5.8.gz .endif .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/net/netembryo/Makefile =================================================================== --- head/net/netembryo/Makefile (revision 436246) +++ head/net/netembryo/Makefile (revision 436247) @@ -1,45 +1,45 @@ # Created by: Emmanuel Richiardone (err@tollari.org) # $FreeBSD$ PORTNAME= netembryo PORTVERSION= 0.1.1 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= LOCAL/rakuco \ http://pkgs.fedoraproject.org/repo/pkgs/netembryo/netembryo-0.1.1.tar.bz2/d5a3c96b37fe3e4fb1c49df1f7a4a16f/ \ http://lscube.org/files/downloads/netembryo/ MAINTAINER= ports@FreeBSD.org COMMENT= Network abstraction library LICENSE= LGPL21 OPTIONS_DEFINE= OPENSSL SCTP IPV6 OPTIONS_DEFAULT= OPENSSL SCTP OPTIONS_SUB= yes SCTP_DESC= Stream Control Transmission Protocol support OPTIONS_EXCLUDE_DragonFly= SCTP IPV6_CONFIGURE_ENABLE= ipv6 SCTP_CONFIGURE_ENABLE= sctp USES= gmake libtool pathfix pkgconfig tar:bzip2 USE_GNOME= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include .if ${PORT_OPTIONS:MOPENSSL} -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB}" .else CONFIGURE_ARGS+=--without-openssl .endif post-patch: @${REINPLACE_CMD} '/_XOPEN_SOURCE/d' ${WRKSRC}/configure .include Index: head/net/ntop/Makefile =================================================================== --- head/net/ntop/Makefile (revision 436246) +++ head/net/ntop/Makefile (revision 436247) @@ -1,77 +1,76 @@ # Created by: Bill Fumerola # $FreeBSD$ PORTNAME= ntop PORTVERSION= 5.0.1 PORTREVISION= 12 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Stable MAINTAINER= ports@FreeBSD.org COMMENT= Network monitoring tool with command line and web interfaces LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgdbm.so:databases/gdbm \ libevent.so:devel/libevent BUILD_DEPENDS= rrdtool12>=1.2:databases/rrdtool12 \ dot:graphics/graphviz \ geoiplookup:net/GeoIP RUN_DEPENDS:= ${BUILD_DEPENDS} \ urwfonts>0:x11-fonts/urwfonts DBDIR?= /var/db -USES= autoreconf:build cpe gmake libtool python +USES= autoreconf:build cpe gmake libtool python ssl USE_GNOME= libxml2 -USE_OPENSSL= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_SUB= DBDIR=${DBDIR} \ PORTVERSION=${PORTVERSION} CONFIGURE_ARGS= --localstatedir=${DBDIR} \ --with-ossl-root=${OPENSSLBASE} \ --with-gdbm-root=${LOCALBASE} \ --with-zlib-root=/usr CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PKGDEINSTALL= ${WRKDIR}/pkg-deinstall SUB_FILES= pkg-deinstall SUB_LIST= DBDIR=${DBDIR} USE_RC_SUBR= ntop OPTIONS_DEFINE= PCAP_PORT XMLDUMP JUMBO_FRAMES MAKO PCAP_PORT_DESC= Use libpcap from ports XMLDUMP_DESC= Enable XML Dump support JUMBO_FRAMES_DESC= Jumbo Frames (experimental) MAKO_DESC= Install py-mako for Host Map, Region View PCAP_PORT_LIB_DEPENDS= libpcap.so.1:net/libpcap PCAP_PORT_CONFIGURE_ON= --with-pcap-root=${LOCALBASE} PCAP_PORT_CONFIGURE_OFF=--with-pcap-root=/usr XMLDUMP_LIB_DEPENDS= libgdome.so:textproc/gdome2 XMLDUMP_CPPFLAGS= -I${LOCALBASE}/include/libxml2 \ -I${LOCALBASE}/include/libxml2/libxml \ -I${LOCALBASE}/include/libgdome \ -I${LOCALBASE}/include/glib-2.0 # should set your mtu to 9000 # see http://www.cyberciti.biz/faq/freebsd-jumbo-frames-networking-configration/ JUMBO_FRAMES_CONFIGURE_ON= --enable-jumbo-frames MAKO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako pre-configure: @(cd ${WRKSRC} && ./autogen.sh --noconfig) pre-install: @cd ${WRKSRC} && ${MAKE_CMD} dnetter post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so ${STAGEDIR}${PREFIX}/lib/ntop/plugins/*.so .include Index: head/net/openbsc/Makefile =================================================================== --- head/net/openbsc/Makefile (revision 436246) +++ head/net/openbsc/Makefile (revision 436247) @@ -1,49 +1,48 @@ # $FreeBSD$ PORTNAME= openbsc PORTVERSION= 0.15.0 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://git.osmocom.org/${PORTNAME}/snapshot/ \ http://chaosophia.net/downloads/osmocom/${PORTNAME}/ MAINTAINER= koue@chaosophia.net COMMENT= GSM network in a box software LICENSE= GPLv3 LIB_DEPENDS= libdbi.so:databases/libdbi \ libosmocore.so:devel/libosmocore \ libosmoabis.so:devel/libosmo-abis \ libosmonetif.so:devel/libosmo-netif \ libdbi.so:databases/libdbi WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME} -USES= autoreconf compiler:c11 gmake pathfix pkgconfig -USE_OPENSSL= yes +USES= autoreconf compiler:c11 gmake pathfix pkgconfig ssl GNU_CONFIGURE= yes AUTOMAKE_ARGS= --gnu --add-missing --copy CONFIGURE_ARGS+= CFLAGS="-I${LOCALBASE}/include" OPTIONS_DEFINE= BSC NAT SQLITE OPTIONS_DEFAULT= BSC NAT BSC_DESC= Enable OSMO BSC NAT_DESC= Enable NAT support SQLITE_DESC= Enable SQLite support OPTIONS_SUB= yes BSC_CONFIGURE_ENABLE= osmo-bsc NAT_CONFIGURE_ENABLE= nat NAT_BUILD_DEPENDS= ${LOCALBASE}/lib/libsccp.a:devel/libosmo-sccp NAT_RUN_DEPENDS= ${LOCALBASE}/lib/libsccp.a:devel/libosmo-sccp SQLITE_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 post-patch: ${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version .include Index: head/net/openslp/Makefile =================================================================== --- head/net/openslp/Makefile (revision 436246) +++ head/net/openslp/Makefile (revision 436247) @@ -1,43 +1,42 @@ # Created by: Joe Clarke # $FreeBSD$ PORTNAME= openslp PORTVERSION= 2.0.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/${PORTVERSION}%20Release MAINTAINER= marcus@FreeBSD.org COMMENT= Open-source implementation of the Service Location Protocol GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= alias libtool -USE_OPENSSL= yes +USES= alias libtool ssl USE_LDCONFIG= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/openslp \ --localstatedir=/var CPPFLAGS+= -DHAVE_STRNCASECMP USE_RC_SUBR= slpd OPTIONS_DEFINE= SLP_SECURITY ASYNC_API DOCS SLP_SECURITY_DESC= Turn on SLPv2 security support ASYNC_API_DESC= Enable asynchronous communication API SLP_SECURITY_CONFIGURE_ENABLE= slpv2-security ASYNC_API_CONFIGURE_ENABLE= async-api post-extract: @(cd ${WRKSRC}; \ ${FIND} doc -type f -path '*/CVS/*' -delete; \ ${FIND} doc -type d -name CVS -delete) post-install: .for FILE in slp.conf slp.reg slp.spi ${INSTALL_DATA} ${WRKSRC}/etc/${FILE} ${STAGEDIR}${PREFIX}/etc/openslp/${FILE}.sample .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${INSTALL_WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/net/openvswitch/Makefile =================================================================== --- head/net/openvswitch/Makefile (revision 436246) +++ head/net/openvswitch/Makefile (revision 436247) @@ -1,28 +1,27 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= openvswitch PORTVERSION= 2.3.3 CATEGORIES= net MASTER_SITES= http://openvswitch.org/releases/ MAINTAINER= kevlo@FreeBSD.org COMMENT= Production quality, multilayer virtual switch LICENSE= APACHE20 -USES= cpe gmake libtool perl5 pkgconfig python shebangfix +USES= cpe gmake libtool perl5 pkgconfig python shebangfix ssl SHEBANG_FILES= vtep/ovs-vtep -USE_OPENSSL= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --localstatedir=/var \ --with-dbdir=/var/db/${PORTNAME} \ --with-openssl=${OPENSSLBASE} USE_RC_SUBR= ovs-vswitchd ovsdb-server LDFLAGS+= -lpthread post-install: ${INSTALL_DATA} ${WRKSRC}/vswitchd/vswitch.ovsschema ${STAGEDIR}${PREFIX}/share/openvswitch/ .include Index: head/net/p5-Socket-Class/Makefile =================================================================== --- head/net/p5-Socket-Class/Makefile (revision 436246) +++ head/net/p5-Socket-Class/Makefile (revision 436247) @@ -1,18 +1,17 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= Socket-Class PORTVERSION= 2.258 PORTREVISION= 2 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl class to communicate with sockets -USES= perl5 -USE_OPENSSL= yes +USES= perl5 ssl USE_PERL5= configure .include Index: head/net/pipsecd/Makefile =================================================================== --- head/net/pipsecd/Makefile (revision 436246) +++ head/net/pipsecd/Makefile (revision 436247) @@ -1,32 +1,32 @@ # Created by: Patrick Bihan-Faou # $FreeBSD$ PORTNAME= pipsecd PORTVERSION= 19991014 PORTREVISION= 3 CATEGORIES= net security MASTER_SITES= http://perso.telecom-paristech.fr/~beyssac/pipsec/ \ http://www.komquats.com/distfiles/ DISTNAME= pipsec-19991014 MAINTAINER= cy@FreeBSD.org COMMENT= Simple IPSEC tunnel tool from Pierre Beyssac -USE_OPENSSL= YES +USES+= ssl ALL_TARGET= pipsecd OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pipsecd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/pipsecd.sh ${STAGEDIR}${PREFIX}/etc/rc.d # ${CHMOD} 755 ${STAGEDIR}${PREFIX}/etc/rc.d/pipsecd.sh; ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ipsec ${INSTALL_DATA} ${WRKSRC}/pipsecd.conf.sample ${STAGEDIR}${PREFIX}/etc/ipsec ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/pipsecd ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${PREFIX}/share/doc/pipsecd ${INSTALL_MAN} ${WRKSRC}/COPYRIGHT ${STAGEDIR}${PREFIX}/share/doc/pipsecd ${INSTALL_MAN} ${WRKSRC}/README.port ${STAGEDIR}${PREFIX}/share/doc/pipsecd .include Index: head/net/proftpd-mod_ldap/Makefile =================================================================== --- head/net/proftpd-mod_ldap/Makefile (revision 436246) +++ head/net/proftpd-mod_ldap/Makefile (revision 436247) @@ -1,27 +1,27 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= mod_ldap PORTREVISION= 3 CATEGORIES= net ftp PKGNAMEPREFIX= proftpd- MAINTAINER= mm@FreeBSD.org COMMENT= LDAP and quotatab_ldap ProFTPD modules LICENSE= GPLv2 DESCR= ${.CURDIR}/pkg-descr MASTERDIR= ${.CURDIR}/../../ftp/proftpd USE_OPENLDAP= yes -USE_OPENSSL= yes +USES= ssl INCLUDEDIRS= ${LOCALBASE}/include LIBDIRS= ${LOCALBASE}/lib _BUILDING_PROFTPD_MODULE= ${PORTNAME} \ mod_quotatab_ldap .include "${MASTERDIR}/Makefile" Index: head/net/qoauth/Makefile =================================================================== --- head/net/qoauth/Makefile (revision 436246) +++ head/net/qoauth/Makefile (revision 436247) @@ -1,25 +1,24 @@ # Created by: Steve Wills # $FreeBSD$ PORTNAME= qoauth PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= net devel security MASTER_SITES= http://files.ayoy.net/qoauth/release/${PORTVERSION}/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 support for OAuth-powered network services LIB_DEPENDS= libqca.so:devel/qca -USES= qmake tar:bzip2 +USES= qmake tar:bzip2 ssl USE_LDCONFIG= yes USE_QT4= corelib qtestlib network moc_build -USE_OPENSSL= yes post-patch: @${REINPLACE_CMD} -e 's,target.path}/pkgconfig,INSTALL_PREFIX}/libdata/pkgconfig,g' \ ${WRKSRC}/src/src.pro .include Index: head/net/radsecproxy/Makefile =================================================================== --- head/net/radsecproxy/Makefile (revision 436246) +++ head/net/radsecproxy/Makefile (revision 436247) @@ -1,28 +1,27 @@ # Created by: Honza Betik # $FreeBSD$ PORTNAME= radsecproxy PORTVERSION= 1.6.6 CATEGORIES= net MASTER_SITES= http://software.uninett.no/radsecproxy/ MAINTAINER= m.tsatsenko@gmail.com COMMENT= Radsecproxy is a generic RADIUS proxy LICENSE= GPLv2 BSD3CLAUSE LICENSE_COMB= dual -USES= cpe tar:xz +USES= cpe tar:xz ssl CPE_VENDOR= uninett GNU_CONFIGURE= yes USE_RC_SUBR= ${PORTNAME} -USE_OPENSSL= yes CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} post-install: ${MAKE} install-man -C ${WRKSRC} ${MAKE_ARGS} ${INSTALL_DATA} ${WRKSRC}/radsecproxy.conf-example \ ${STAGEDIR}${PREFIX}/etc .include Index: head/net/rdesktop/Makefile =================================================================== --- head/net/rdesktop/Makefile (revision 436246) +++ head/net/rdesktop/Makefile (revision 436247) @@ -1,71 +1,70 @@ # Created by: mwest@uct.ac.za # $FreeBSD$ PORTNAME= rdesktop PORTVERSION= 1.8.3 CATEGORIES= net comms ipv6 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= RDP client for Windows NT/2000/2003 Terminal Server LICENSE= GPLv3 USE_XORG= x11 -USES= gmake iconv pkgconfig +USES= gmake iconv pkgconfig ssl CONFIGURE_ARGS+= ${ICONV_CONFIGURE_ARG} --disable-credssp -USE_OPENSSL= yes GNU_CONFIGURE= yes DOCS= doc/AUTHORS doc/TODO doc/*.txt OPTIONS_DEFINE= AO DEBUG DOCS IPV6 SAMPLERATE SMARTCARD SMARTCARD_DESC= Enable SmartCard login via PCSC-lite .include .if ${PORT_OPTIONS:MAO} LIB_DEPENDS+= libao.so:audio/libao CONFIGURE_ARGS+= --with-sound=libao .else CONFIGURE_ARGS+= --with-sound=oss .endif .if exists(${LOCALBASE}/lib/libsamplerate.so) || ${PORT_OPTIONS:MSAMPLERATE} LIB_DEPENDS+= libsamplerate.so:audio/libsamplerate .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --with-ipv6 .endif .if ${PORT_OPTIONS:MSMARTCARD} LIB_DEPENDS+= libpcsclite.so:devel/pcsc-lite .else CONFIGURE_ARGS+= --disable-smartcard .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --with-debug\ --with-debug-kbd\ --with-debug-rdp5\ --with-debug-clipboard\ --with-debug-sound\ --with-debug-channel\ --with-debug-seamless .if ${PORT_OPTIONS:MSMARTCARD} CONFIGURE_ARGS+= --with-debug-smartcard .endif post-configure: ${ECHO} "#define WITH_DEBUG_SERIAL 1" >> ${WRKSRC}/rdesktop.h .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/rdesktop ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/rdesktop.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DATADIR}/keymaps ${INSTALL_DATA} ${WRKSRC}/keymaps/* ${STAGEDIR}${DATADIR}/keymaps @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/net/relayd/Makefile =================================================================== --- head/net/relayd/Makefile (revision 436246) +++ head/net/relayd/Makefile (revision 436247) @@ -1,41 +1,40 @@ # $FreeBSD$ PORTNAME= relayd PORTVERSION= 5.5.20140810 PORTREVISION= 2 CATEGORIES= net MAINTAINER= mm@FreeBSD.org COMMENT= OpenBSD relay daemon LICENSE= ISCL GH_ACCOUNT= mmatuska -USES= uidfix +USES= uidfix ssl USE_GITHUB= yes -USE_OPENSSL= yes USE_RC_SUBR= relayd WRKSRC_SUBDIR= src/usr.sbin CFLAGS+= -Wall MAKE_ARGS+= BINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man/man USERS= _relayd GROUPS= _relayd .include post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/relayd/relay.c \ ${WRKSRC}/relayd/relayd.h \ ${WRKSRC}/relayd/relayd.conf.5 \ ${WRKSRC}/relayd/relayd.8 post-install: @${INSTALL_DATA} ${WRKSRC}/../etc/relayd.conf \ ${STAGEDIR}${PREFIX}/etc/relayd.conf.sample .include Index: head/net/sofia-sip/Makefile =================================================================== --- head/net/sofia-sip/Makefile (revision 436246) +++ head/net/sofia-sip/Makefile (revision 436247) @@ -1,21 +1,20 @@ # $FreeBSD$ PORTNAME= sofia-sip PORTVERSION= 1.12.11 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Open-source SIP User-Agent library LICENSE= LGPL21 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip # Looks like GNU make(1) is needed for parallel (-jX) builds to work -USES= gmake libtool pathfix pkgconfig -USE_OPENSSL= yes +USES= gmake libtool pathfix pkgconfig ssl USE_GNOME= glib20 .include Index: head/net/ssldump/Makefile =================================================================== --- head/net/ssldump/Makefile (revision 436246) +++ head/net/ssldump/Makefile (revision 436247) @@ -1,36 +1,36 @@ # Created by: Kris Kennaway # $FreeBSD$ PORTNAME= ssldump PORTVERSION= 0.9b3 PORTREVISION= 5 CATEGORIES= net security MASTER_SITES= SF PATCHFILES= 2-ssldump-tls12.diff PATCH_SITES= https://gist.githubusercontent.com/mtigas/5969597/raw/e62ea9ab8a66ad264ffac47c5047c8d7ba94a67f/ MAINTAINER= arved@FreeBSD.org COMMENT= SSLv3/TLS network protocol analyzer -USE_OPENSSL= yes +USES= ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} \ --sbindir=${PREFIX}/bin OPTIONS_DEFINE= AES AES_DESC= Enable AES support from CVS (EXPERIMENTAL) PLIST_FILES= bin/ssldump man/man1/ssldump.1.gz .include .if ${PORT_OPTIONS:MAES} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-aes .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ssldump ${STAGEDIR}${PREFIX}/bin/ssldump ${INSTALL_MAN} ${WRKSRC}/ssldump.1 ${STAGEDIR}${PREFIX}/man/man1/ .include Index: head/net/stone/Makefile =================================================================== --- head/net/stone/Makefile (revision 436246) +++ head/net/stone/Makefile (revision 436247) @@ -1,42 +1,43 @@ # Created by: Yoshihiko Sarumaru # $FreeBSD$ PORTNAME= stone PORTVERSION= 2.3e CATEGORIES= net ipv6 MASTER_SITES= http://www.gcd.org/sengoku/stone/ MAINTAINER= ports@FreeBSD.org COMMENT= Stone is a TCP/IP packet repeater in the application layer LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${PORTNAME}-2.3d-2.3.2.7 USE_RC_SUBR= stone -USE_OPENSSL= yes +.if !defined(WITHOUT_SSL) +USES= ssl +.endif .include .if defined(WITHOUT_SSL) -.undef USE_OPENSSL ALL_TARGET= bsd-pop MAKE_ARGS= POP_LIBS="-lmd" LIBS="-DUNIX_DAEMON" post-extract: ${TOUCH} ${WRKSRC}/global.h .else ALL_TARGET= bsd-ssl MAKE_ARGS= SSL_FLAGS="-DUSE_SSL -I${OPENSSLINC}" \ SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" LIBS="-DUNIX_DAEMON" .endif post-patch: @${REINPLACE_CMD} -e '/^CFLAGS/d' ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stone ${STAGEDIR}${PREFIX}/bin/stone ${INSTALL_MAN} ${FILESDIR}/stone.1 ${STAGEDIR}${PREFIX}/man/man1/stone.1 ${INSTALL_MAN} ${FILESDIR}/stone.1.ja ${STAGEDIR}${PREFIX}/man/ja/man1/stone.1 ${INSTALL_DATA} ${FILESDIR}/stone.cnf ${STAGEDIR}${PREFIX}/etc/stone.cnf.sample .include Index: head/net/svnup/Makefile =================================================================== --- head/net/svnup/Makefile (revision 436246) +++ head/net/svnup/Makefile (revision 436247) @@ -1,41 +1,40 @@ # $FreeBSD$ PORTNAME= svnup PORTVERSION= 1.07 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://jcm.dsl.visi.com/freebsd/svnup/ \ LOCAL/jgh/net/${PORTNAME}/ MAINTAINER= jmehr@umn.edu COMMENT= Lightweight program to pull source from an Apache Subversion server LICENSE= BSD2CLAUSE OPTIONS_DEFINE= DOCS CFLAGS= -I${OPENSSLINC} LDFLAGS= -L${OPENSSLLIB} -lmd -lssl -USES= tar:xz -USE_OPENSSL= yes +USES= tar:xz ssl PORTDOCS= ChangeLog post-patch: @${REINPLACE_CMD} -e 's|\/stable\/8|\/stable\/${OSREL:R}| ; \ s|\/releng\/8.3|\/releng\/${OSREL}|' \ ${WRKSRC}/svnup.conf do-build: cd ${WRKSRC} && \ ${CC} -o ${PORTNAME} ${CFLAGS} ${PORTNAME}.c ${LDFLAGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.conf.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include Index: head/net/tinyfugue/Makefile =================================================================== --- head/net/tinyfugue/Makefile (revision 436246) +++ head/net/tinyfugue/Makefile (revision 436247) @@ -1,34 +1,34 @@ # Created by: mike@binghamton.edu # $FreeBSD$ PORTNAME= tf PORTVERSION= 5.0b8 PORTREVISION= 3 CATEGORIES= net games MASTER_SITES= SF/tinyfugue/tinyfugue/5.0%20beta%208 DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//} MAINTAINER= johans@FreeBSD.org COMMENT= Popular programmable MUD client, with macro support and more LIB_DEPENDS= libpcre.so:devel/pcre GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-manpage --enable-version --enable-symlink \ --datadir=${PREFIX}/lib --with-inclibpfx=${LOCALBASE} -USE_OPENSSL= yes +USES= ssl LDFLAGS+= -L${LOCALBASE} PLIST_SUB= DISTNAME=${DISTNAME} post-patch: @${REINPLACE_CMD} 's:@.*dir@:$${DESTDIR}&:' ${WRKSRC}/unix/vars.mak.in @${REINPLACE_CMD} '/ln -s/s@(TF)@(TF:T)@' ${WRKSRC}/unix/unix.mak post-build: @${STRIP_CMD} ${WRKSRC}/src/tf post-install: ${INSTALL_MAN} ${WRKSRC}/src/tf.1.nroffman ${STAGEDIR}${PREFIX}/man/man1/tf.1 .include Index: head/net/ulxmlrpcpp/Makefile =================================================================== --- head/net/ulxmlrpcpp/Makefile (revision 436246) +++ head/net/ulxmlrpcpp/Makefile (revision 436247) @@ -1,32 +1,31 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ulxmlrpcpp PORTVERSION= 1.7.5 PORTREVISION= 2 CATEGORIES= net devel MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Ultra lightweight xml-rpc library written in C++ LIB_DEPENDS= libexpat.so:textproc/expat2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= tar:bzip2 pathfix iconv libtool -USE_OPENSSL= yes +USES= tar:bzip2 pathfix iconv libtool ssl GNU_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s| docs | |g' ${WRKSRC}/ulxmlrpcpp/Makefile.in .include Index: head/net/x11vnc/Makefile =================================================================== --- head/net/x11vnc/Makefile (revision 436246) +++ head/net/x11vnc/Makefile (revision 436247) @@ -1,45 +1,44 @@ # Created by: Loren M. Lang # $FreeBSD$ PORTNAME= x11vnc PORTVERSION= 0.9.13 PORTREVISION= 3 CATEGORIES= net MASTER_SITES= SF/libvncserver/${PORTNAME}/${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= VNC server for use with real X displays LICENSE= GPLv2 LIB_DEPENDS= libdbus-1.so:devel/dbus \ libpthread-stubs.so:devel/libpthread-stubs USE_XORG= x11 xcb xdamage xfixes xrandr xinerama xext xtst xau xrender \ xdmcp recordproto # Sets LDFLAGS and adds to CONFIGURE_ENV, therefore we set LDFLAGS LDFLAGS+= -L${LOCALBASE}/lib -USE_OPENSSL= yes -USES= iconv pkgconfig jpeg +USES= iconv pkgconfig jpeg ssl GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include PORTDOCS= AUTHORS COPYING ChangeLog NEWS README README.LibVNCServer TODO OPTIONS_DEFINE= NLS AVAHI DOCS OPTIONS_DEFAULT=AVAHI NO_OPTIONS_SORT=yes NLS_USES= gettext AVAHI_LIB_DEPENDS= libavahi-common.so:net/avahi-app AVAHI_CONFIGURE_OFF= --without-avahi post-patch: ${REINPLACE_CMD} -e 's|include_HEADERS = |noinst_HEADERS = |' \ -e 's|am__include_HEADERS_DIST|am__noinst_HEADERS_DIST|' \ -e 's|/include/rfb|/include|' ${WRKSRC}/Makefile.in post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include Index: head/net-im/ayttm/Makefile =================================================================== --- head/net-im/ayttm/Makefile (revision 436246) +++ head/net-im/ayttm/Makefile (revision 436247) @@ -1,56 +1,55 @@ # Created by: Jim Mock # $FreeBSD$ PORTNAME= ayttm PORTVERSION= 0.6.3 PORTREVISION= 3 CATEGORIES= net-im MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Chat program that combines AIM, ICQ, and Yahoo! Chat into one LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \ libltdl.so:devel/libltdl \ libjasper.so:graphics/jasper \ libgpgme.so:security/gpgme \ libenchant.so:textproc/enchant OPTIONS_DEFINE= ESOUND YAHOO OPTIONS_SUB= yes YAHOO_DESC= Include Yahoo service -USES= gettext gmake iconv libtool pkgconfig shebangfix tar:bzip2 +USES= gettext gmake iconv libtool pkgconfig shebangfix tar:bzip2 ssl USE_XORG= xpm xscrnsaver USE_GNOME= gtk20 -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-oscar --disable-workwizu --enable-smtp --enable-lj \ --disable-arts SHEBANG_FILES= ${WRKSRC}/modules/image_filter/ayttm_streamer_wrapper CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip ESOUND_CONFIGURE_ENABLE= esd ESOUND_USE= GNOME=esound YAHOO_LIB_DEPENDS= libyahoo2.so:net-im/libyahoo2 YAHOO_CONFIGURE_ENABLE= yahoo post-patch: @${REINPLACE_CMD} -e \ 's|-Wl,--no-add-needed|| ; \ s|-L/usr/local/lib|| ; \ s|-lpthread|-pthread| ; \ /LIBS=/s|-L/usr/X11R6/lib||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|/gnome/apps/Internet|/applications|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|-L/usr/local/lib/pth/||' ${WRKSRC}/src/Makefile.in .include Index: head/net-im/centerim/Makefile =================================================================== --- head/net-im/centerim/Makefile (revision 436246) +++ head/net-im/centerim/Makefile (revision 436247) @@ -1,74 +1,73 @@ # Created by: Frank Altpeter # $FreeBSD$ PORTNAME= centerim PORTVERSION= 4.22.10 PORTREVISION= 4 CATEGORIES= net-im MASTER_SITES= http://www.centerim.org/download/releases/ \ ftp://ftp.centerim.org/releases/ MAINTAINER= frank@altpeter.de COMMENT= Text mode menu- and window-driven IM interface LIB_DEPENDS= libcurl.so:ftp/curl -USES= iconv gmake ncurses pkgconfig shebangfix -USE_OPENSSL= yes +USES= iconv gmake ncurses pkgconfig shebangfix ssl GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS= --with-ssl --with-openssl CONFLICTS= centericq-[0-9]* centerim-devel-[0-9]* SHEBANG_FILES= misc/cimformathistory misc/cimextracthistory.pl SHEBANG_LANG= gawk gawk_OLD_CMD= /bin/gawk gawk_CMD= /usr/bin/awk OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG FRIBIDI_DESC= Fribidi Support MSN_DESC= MSN Protocol YAHOO_DESC= Yahoo! Messenger Protocol AIM_DESC= AOL's Instant Messenger Protocol IRC_DESC= IRC Protocol GPGME_DESC= PGP encrypted Jabber messages RSS_DESC= RSS Support LJ_DESC= LiveJournal Support GG_DESC= Gadu-Gadu Protocol Support OPTIONS_DEFAULT= MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG OPTIONS_SUB= yes PORTDOCS= FAQ README NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls MULTIBYTE_CONFIGURE_ENABLE=locales-fix FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_WITH= fribidi MSN_CONFIGURE_ENABLE= msn YAHOO_CONFIGURE_ENABLE= yahoo AIM_CONFIGURE_ENABLE= aim IRC_CONFIGURE_ENABLE= irc JABBER_CONFIGURE_ENABLE=jabber RSS_CONFIGURE_ENABLE= rss LJ_CONFIGURE_ENABLE= lj GG_LIB_DEPENDS= libgadu.so:polish/libgadu GG_CONFIGURE_ENABLE= gg GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme GPGME_CONFIGURE_OFF= --with-gpgme-prefix=/nonexistent post-patch: @${REINPLACE_CMD} -e '1 s|/usr/bin/python|/usr/bin/env python|' \ ${WRKSRC}/misc/CenterIMLog2HTML.py @${REINPLACE_CMD} -e 's|-R$$found_dir|-Wl,-rpath,$$found_dir|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) .include Index: head/net-im/centerim-devel/Makefile =================================================================== --- head/net-im/centerim-devel/Makefile (revision 436246) +++ head/net-im/centerim-devel/Makefile (revision 436247) @@ -1,77 +1,76 @@ # Created by: Frank Altpeter # $FreeBSD$ PORTNAME= centerim PORTVERSION= 4.22.10.11 PORTREVISION= 5 CATEGORIES= net-im MASTER_SITES= http://www.centerim.org/download/mobshots/ \ ftp://ftp.centerim.org/mobshots/ PKGNAMESUFFIX= -devel MAINTAINER= frank@altpeter.de COMMENT= Text mode menu- and window-driven IM interface LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:ftp/curl -USES= iconv gmake ncurses perl5 pkgconfig python:run shebangfix +USES= iconv gmake ncurses perl5 pkgconfig python:run shebangfix ssl USE_PERL5= run -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl --with-openssl CPPFLAGS+= -I${LOCALBASE}/include CONFLICTS= centericq-[0-9]* centerim-[0-9]* SHEBANG_FILES= misc/cimformathistory misc/cimextracthistory.pl SHEBANG_LANG= gawk gawk_OLD_CMD= /bin/gawk gawk_CMD= /usr/bin/awk OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG FRIBIDI_DESC= Fribidi Support MSN_DESC= MSN Protocol YAHOO_DESC= Yahoo! Messenger Protocol AIM_DESC= AOL's Instant Messenger Protocol IRC_DESC= IRC Protocol GPGME_DESC= PGP encrypted Jabber messages RSS_DESC= RSS Support LJ_DESC= LiveJournal Support GG_DESC= Gadu-Gadu Protocol Support OPTIONS_DEFAULT= MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG OPTIONS_SUB= yes PORTDOCS= FAQ README NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls MULTIBYTE_CONFIGURE_ENABLE=locales-fix FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_WITH= fribidi MSN_CONFIGURE_ENABLE= msn YAHOO_CONFIGURE_ENABLE= yahoo AIM_CONFIGURE_ENABLE= aim IRC_CONFIGURE_ENABLE= irc JABBER_CONFIGURE_ENABLE=jabber RSS_CONFIGURE_ENABLE= rss LJ_CONFIGURE_ENABLE= lj GG_LIB_DEPENDS= libgadu.so:polish/libgadu GG_CONFIGURE_ENABLE= gg GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme GPGME_CONFIGURE_OFF= --with-gpgme-prefix=/nonexistent post-patch: @${REINPLACE_CMD} -e 's|/var/run/screen|/tmp/screens|' \ ${WRKSRC}/src/icqconf.cc @${REINPLACE_CMD} -e 's|-R$$found_dir|-Wl,-rpath,$$found_dir|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) .include Index: head/net-im/climm/Makefile =================================================================== --- head/net-im/climm/Makefile (revision 436246) +++ head/net-im/climm/Makefile (revision 436247) @@ -1,90 +1,90 @@ # Created by: mph # $FreeBSD$ PORTNAME= climm PORTVERSION= 0.7.1 PORTREVISION= 12 CATEGORIES= net-im MASTER_SITES= http://www.climm.org/source/ \ http://http.bg.climm.org/source/ EXTRACT_SUFX= .tgz MAINTAINER= johans@FreeBSD.org COMMENT= CLI-based Multi-Messenger USES= gmake pkgconfig GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= ICONV P2P TCL OTR REMOTE XMPP DOCS OPTIONS_DEFAULT=ICONV P2P TCL OTR REMOTE P2P_DESC= Enable Peer2peer connection support OTR_DESC= Enable OTR encryption support REMOTE_DESC= Enable Remote control fifo support XMPP_DESC= Enable XMPP Jabber support .include .if ${PORT_OPTIONS:MOTR} CPPFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+= --enable-otr LIB_DEPENDS+= libotr.so.2:security/libotr3 .else CONFIGURE_ARGS+= --disable-otr .endif .if ${PORT_OPTIONS:MICONV} USES+= iconv .else CONFIGURE_ARGS+= --disable-iconv .endif .if ${PORT_OPTIONS:MP2P} CONFIGURE_ARGS+= --enable-peer2peer .else CONFIGURE_ARGS+= --disable-peer2peer .endif .if ${PORT_OPTIONS:MTCL} USES+= tcl .else CONFIGURE_ARGS+= --disable-tcl .endif .if ${PORT_OPTIONS:MREMOTE} CONFIGURE_ARGS+= --enable-remote .else CONFIGURE_ARGS+= --disable-remote .endif .if ${PORT_OPTIONS:MXMPP} CFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+= --enable-xmpp --enable-ssl=gnutls \ --with-libgcrypt-prefix=${LOCALBASE} CONFIGURE_ENV+= LIBGNUTLS_CONFIG="${LOCALBASE}/bin/pkgconf gnutls" LIB_DEPENDS+= libiksemel.so:textproc/iksemel \ libgnutls.so:security/gnutls \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error .else -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+= --disable-xmpp --enable-ssl=openssl .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/ doc//' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^noinst_LIBRARIES/d' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e '/ac_lib/s/tcl8\./tcl8/g' \ -e '/libgnutls_config_version=/s/--version/--modversion/' \ ${WRKSRC}/configure post-install: ${INSTALL_MAN} ${WRKSRC}/doc/climm.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/climmrc.5 ${STAGEDIR}${PREFIX}/man/man5 ${INSTALL_MAN} ${WRKSRC}/doc/climmcmds.7 ${STAGEDIR}${PREFIX}/man/man7 @${MKDIR} ${STAGEDIR}${DOCSDIR} .for ext in i18n logformat png txt xpm ${INSTALL_DATA} ${WRKSRC}/doc/*.${ext} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/net-im/cutegram/Makefile =================================================================== --- head/net-im/cutegram/Makefile (revision 436246) +++ head/net-im/cutegram/Makefile (revision 436247) @@ -1,37 +1,36 @@ # Created by: Henry Hu # $FreeBSD$ PORTNAME= cutegram PORTVERSION= 2.7.1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -stable CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com COMMENT= Free and opensource telegram client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libqtelegram-ae.so:net-im/libqtelegram-ae \ libtelegramqml.so:net-im/telegramqml USE_GITHUB= yes GH_ACCOUNT= Aseman-Land GH_PROJECT= Cutegram aseman-qt-tools:tools GH_TAGNAME= 91bf14b:tools GH_SUBDIR= Cutegram/asemantools:tools -USES= qmake:outsource desktop-file-utils +USES= qmake:outsource desktop-file-utils ssl USE_QT5= qmake_build buildtools_build core qml quick sql xml multimedia \ widgets dbus webkit quickcontrols graphicaleffects sql-sqlite3 -USE_OPENSSL= yes QMAKE_ARGS= LIBQTELEGRAM_INCLUDE_PATH="${LOCALBASE}/include/libqtelegram-ae" \ TELEGRAMQML_INCLUDE_PATH="${LOCALBASE}/include/telegramqml" INSTALLS_ICONS= yes post-patch: @${REINPLACE_CMD} -e "/isEmpty(OPENSSL_INCLUDE_PATH)/d" \ ${WRKSRC}/Cutegram/Cutegram.pro .include Index: head/net-im/ejabberd/Makefile =================================================================== --- head/net-im/ejabberd/Makefile (revision 436246) +++ head/net-im/ejabberd/Makefile (revision 436247) @@ -1,99 +1,97 @@ # $FreeBSD$ PORTNAME= ejabberd PORTVERSION= 17.01 CATEGORIES= net-im MASTER_SITES= http://www.process-one.net/downloads/${PORTNAME}/${PORTVERSION}/:p1 \ http://distfiles.pirateparty.in/ashish/:deps \ LOCAL/ashish:deps DISTFILES+= ${DISTNAME}.tgz:p1 ejabberd-deps-10.tar.xz:deps MAINTAINER= ashish@FreeBSD.org COMMENT= Free and Open Source distributed fault-tolerant Jabber server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= erlc:lang/erlang \ git:devel/git RUN_DEPENDS= erl:lang/erlang \ bash:shells/bash LIB_DEPENDS= libexpat.so:textproc/expat2 \ libyaml.so:textproc/libyaml USERS= ejabberd GROUPS= ${USERS} GNU_CONFIGURE= yes -USES= cpe gmake pkgconfig shebangfix +USES= cpe gmake pkgconfig shebangfix ssl USE_RC_SUBR= ${PORTNAME} NOPRECIOUSMAKEVARS= yes CPE_VENDOR= process-one OPTIONS_DEFINE= ODBC PAM DOCS MYSQL PGSQL ICONV RIAK ZLIB REDIS SQLITE TOOLS FULLXML OPTIONS_DEFAULT= ICONV EJABBERD_LIBDIR=lib/erlang/lib MAKE_ENV= PORTVERSION=${PORTVERSION} CONFIGURE_ARGS+=--localstatedir=/var --libdir=${PREFIX}/${EJABBERD_LIBDIR} MAKE_ARGS= "CPPFLAGS=${CPPFLAGS}" "CFLAGS=${CFLAGS}" "LDFLAGS=${LDFLAGS}" CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PKGMESSAGE= ${WRKDIR}/pkg-message PKGINSTALL= ${WRKDIR}/pkg-install PLIST_SUB= PORTNAME=${PORTNAME} PORTVERSION=${PORTVERSION} \ EJABBERD_LIBDIR=${EJABBERD_LIBDIR} SUB_FILES= pkg-message pkg-install SUB_LIST= PORTNAME=${PORTNAME} PORTVERSION=${PORTVERSION} \ USERS=${USERS} GROUPS=${GROUPS} SHAREMODE=${SHAREMODE} \ SHAREOWN=${SHAREOWN} SHAREGRP=${SHAREGRP} \ EJABBERD_LIBDIR=${EJABBERD_LIBDIR} SHEBANG_FILES= ${WRKSRC}/ejabberdctl.template OPTIONS_SUB= yes RIAK_DESC= Riak database support TOOLS_DESC= Build development tools FULLXML_DESC= Full XML support PAM_CONFIGURE_ENABLE= pam ODBC_CONFIGURE_ENABLE= odbc MYSQL_CONFIGURE_ENABLE= mysql PGSQL_CONFIGURE_ENABLE= pgsql RIAK_CONFIGURE_ENABLE= riak ICONV_CONFIGURE_ENABLE= iconv REDIS_CONFIGURE_ENABLE= redis SQLITE_CONFIGURE_ENABLE=sqlite TOOLS_CONFIGURE_ENABLE= tools FULLXML_CONFIGURE_ENABLE= full-xml ZLIB_CONFIGURE_ENABLE= zlib SQLITE_USES= sqlite ICONV_USES= iconv:wchar_t ICONV_LDFLAGS= ${ICONV_LIB} DOCS_MAKE_ARGS_OFF= NOPORTDOCS=yes - -USE_OPENSSL= yes .include post-extract: @${LN} -s ${WRKDIR}/deps ${WRKSRC}/ pre-configure: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' \ ${WRKSRC}/ejabberdctl.template pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR} post-install: .if ${PORT_OPTIONS:MPAM} @${INSTALL} -m 444 ${FILESDIR}/pam_ejabberd \ ${STAGEDIR}${PREFIX}/etc/pam.d/ejabberd @${INSTALL} -m 0750 ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/p1_pam-1.0.0/priv/bin/epam \ ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/priv/bin/epam .endif @${FIND} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR} -type f \ -name '*.so' -exec ${STRIP_CMD} {} \; .include Index: head/net-im/fugu/Makefile =================================================================== --- head/net-im/fugu/Makefile (revision 436246) +++ head/net-im/fugu/Makefile (revision 436247) @@ -1,21 +1,20 @@ # Created by: Peter Haight # $FreeBSD$ PORTNAME= fugu PORTVERSION= 1.2.3 PORTREVISION= 1 CATEGORIES= net-im python MASTER_SITES= http://fugu.gale.org/dist/ MAINTAINER= bofh@FreeBSD.org COMMENT= Graphical client for the Gale instant messaging system LICENSE= GPLv2 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Pmw>0:x11-toolkits/py-Pmw -USE_OPENSSL= yes -USES= python +USES= python ssl USE_PYTHON= distutils autoplist .include Index: head/net-im/gale/Makefile =================================================================== --- head/net-im/gale/Makefile (revision 436246) +++ head/net-im/gale/Makefile (revision 436247) @@ -1,39 +1,38 @@ # Created by: Peter Haight # $FreeBSD$ PORTNAME= gale PORTVERSION= 0.99f PORTREVISION= 7 CATEGORIES= net-im MASTER_SITES= http://download.ofb.net/${PORTNAME}/ DISTNAME= ${PORTNAME}-${PORTVERSION}ruit MAINTAINER= ports@FreeBSD.org COMMENT= Secure instant messaging system LIB_DEPENDS= libgc.so:devel/boehm-gc \ libwwwcore.so:www/libwww \ libadns.so:dns/adns -USES= iconv libtool ncurses +USES= iconv libtool ncurses ssl GNU_CONFIGURE= yes USE_GNOME= glib12 -USE_OPENSSL= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/w3c-libwww LIBS+= -L${LOCALBASE}/lib BROKEN_aarch64= Fails to compile: error: conflicting types for __wcwidth post-patch: @${REINPLACE_CMD} 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's/\(^noinst_PROGRAMS =.*\)test-oop/\1/' \ ${WRKSRC}/liboop/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/net-im/libqtelegram-ae/Makefile =================================================================== --- head/net-im/libqtelegram-ae/Makefile (revision 436246) +++ head/net-im/libqtelegram-ae/Makefile (revision 436247) @@ -1,30 +1,29 @@ # Created by: Henry Hu # $FreeBSD$ PORTNAME= libqtelegram-ae PORTVERSION= 6.1 PORTREVISION= 1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -stable CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com COMMENT= Fork of libqtelegram by Aseman Team LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= Aseman-Land GH_PROJECT= libqtelegram-aseman-edition -USES= qmake:outsource +USES= qmake:outsource ssl USE_QT5= qmake_build buildtools_build core gui network multimedia -USE_OPENSSL= yes USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e "/OPENSSL_INCLUDE_PATH/d" \ ${WRKSRC}/libqtelegram-ae.pri .include Index: head/net-im/libstrophe/Makefile =================================================================== --- head/net-im/libstrophe/Makefile (revision 436246) +++ head/net-im/libstrophe/Makefile (revision 436247) @@ -1,23 +1,22 @@ # $FreeBSD$ PORTNAME= libstrophe PORTVERSION= 0.9.1 CATEGORIES= net-im MAINTAINER= arved@FreeBSD.org COMMENT= Lightweight XMPP library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt LIB_DEPENDS= libexpat.so:textproc/expat2 USE_GITHUB= yes GH_ACCOUNT= strophe -USES= libtool pkgconfig autoreconf +USES= libtool pkgconfig autoreconf ssl GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig -USE_OPENSSL= yes USE_LDCONFIG= yes .include Index: head/net-im/loudmouth/Makefile =================================================================== --- head/net-im/loudmouth/Makefile (revision 436246) +++ head/net-im/loudmouth/Makefile (revision 436247) @@ -1,45 +1,45 @@ # Created by: Adam Weinberger # $FreeBSD$ # $MCom: ports/trunk/net-im/loudmouth/Makefile 19914 2014-09-25 22:33:21Z kwm $ PORTNAME= loudmouth PORTVERSION= 1.5.3 CATEGORIES= net-im MASTER_SITES= https://mcabber.com/files/loudmouth/ \ http://www.lilotux.net/~mikael/mcabber/files/loudmouth/ MAINTAINER= gnome@FreeBSD.org COMMENT= Lightweight Jabber client library LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libidn.so:dns/libidn USES= gettext gmake libtool pkgconfig tar:bzip2 USE_GNOME= glib20 GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-gtk-doc --disable-rebuilds \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT=GNUTLS OPTIONS_RADIO= SSL OPTIONS_RADIO_SSL= GNUTLS OPENSSL .include .if ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libgnutls.so:security/gnutls CONFIGURE_ARGS+=--with-ssl=gnutls .elif ${PORT_OPTIONS:MOPENSSL} -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+=--with-ssl=openssl RUN_DEPENDS+= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss .else CONFIGURE_ARGS+=--without-ssl .endif .include Index: head/net-im/pork/Makefile =================================================================== --- head/net-im/pork/Makefile (revision 436246) +++ head/net-im/pork/Makefile (revision 436247) @@ -1,19 +1,18 @@ # Created by: Bob Bomar # $FreeBSD$ PORTNAME= pork PORTVERSION= 0.99.8.1 CATEGORIES= net-im MASTER_SITES= SF/ojnk/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Console-based AIM client -USES= ncurses perl5 -USE_OPENSSL= yes +USES= ncurses perl5 ssl GNU_CONFIGURE= yes post-patch: @${REINPLACE_CMD} -e 's/^inline //' ${WRKSRC}/src/*.h .include Index: head/net-im/telegramqml/Makefile =================================================================== --- head/net-im/telegramqml/Makefile (revision 436246) +++ head/net-im/telegramqml/Makefile (revision 436247) @@ -1,33 +1,32 @@ # Created by: Henry Hu # $FreeBSD$ PORTNAME= telegramqml PORTVERSION= 0.9.2 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com COMMENT= Telegram API tools for QtQML and Qml LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libqtelegram-ae.so:net-im/libqtelegram-ae USE_GITHUB= yes GH_ACCOUNT= Aseman-Land GH_PROJECT= TelegramQML -USES= qmake:outsource +USES= qmake:outsource ssl USE_QT5= qmake_build buildtools_build core qml quick sql xml multimedia -USE_OPENSSL= yes USE_LDCONFIG= yes QMAKE_ARGS= BUILD_MODE+=lib \ LIBQTELEGRAM_INCLUDE_PATH="${LOCALBASE}/include/libqtelegram-ae" post-patch: @${REINPLACE_CMD} -e "/isEmpty(OPENSSL_INCLUDE_PATH)/d" \ ${WRKSRC}/telegramqml.pri .include Index: head/net-im/telepathy-gabble/Makefile =================================================================== --- head/net-im/telepathy-gabble/Makefile (revision 436246) +++ head/net-im/telepathy-gabble/Makefile (revision 436247) @@ -1,46 +1,45 @@ # Created by: Florent Thoumie # $FreeBSD$ PORTNAME= telepathy-gabble PORTVERSION= 0.18.3 PORTREVISION= 3 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Jabber Connection Manager for Telepathy Framework BUILD_DEPENDS= telepathy-glib>=0.22.0:net-im/telepathy-glib \ ca_root_nss>=0:security/ca_root_nss LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libnice.so:net-im/libnice \ libtelepathy-glib.so:net-im/telepathy-glib \ libdbus-glib-1.so:devel/dbus-glib \ libuuid.so:misc/e2fsprogs-libuuid \ libloudmouth-1.so:net-im/loudmouth RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ libnice-gst1>=0:net-im/libnice-gst1 PORTSCOUT= limitw:1,even -USES= alias gmake libtool pathfix pkgconfig python:2,build sqlite +USES= alias gmake libtool pathfix pkgconfig python:2,build sqlite ssl USE_GNOME= glib20 gtksourceview3 libxslt:build -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt CONFIGURE_ENV= LIBS="-pthread" INSTALL_TARGET= install-strip PLIST_SUB= PVERSION=${PORTVERSION} .include .if ${SSL_DEFAULT} == base CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -ssl -crypto" OPENSSL_CFLAGS="-I/usr/include" .endif post-patch: @${REINPLACE_CMD} -e 's|-Werror||g' \ ${WRKSRC}/lib/ext/wocky/configure .include Index: head/net-im/telepathy-idle/Makefile =================================================================== --- head/net-im/telepathy-idle/Makefile (revision 436246) +++ head/net-im/telepathy-idle/Makefile (revision 436247) @@ -1,36 +1,35 @@ # Created by: Florent Thoumie # $FreeBSD$ # $MCom: ports/trunk/net-im/telepathy-idle/Makefile 20041 2014-11-04 11:13:49Z kwm $ PORTNAME= telepathy-idle PORTVERSION= 0.2.0 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= IRC Connection Manager for Telepathy Framework LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libtelepathy-glib.so:net-im/telepathy-glib -USES= execinfo gmake libtool pathfix pkgconfig python:2,build +USES= execinfo gmake libtool pathfix pkgconfig python:2,build ssl USE_GNOME= glib20 libxslt:build GNU_CONFIGURE= yes -USE_OPENSSL= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip .include .if ${SSL_DEFAULT} == base CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -lssl -lcrypto" OPENSSL_CFLAGS="-I/usr/include" .endif post-patch: @${REINPLACE_CMD} -e 's|strnlen(\([^,]*\), [^)]*)|strlen(\1)|' \ ${WRKSRC}/src/idle-connection.c \ ${WRKSRC}/src/idle-parser.c .include Index: head/net-im/telepathy-rakia/Makefile =================================================================== --- head/net-im/telepathy-rakia/Makefile (revision 436246) +++ head/net-im/telepathy-rakia/Makefile (revision 436247) @@ -1,27 +1,26 @@ # Created by: Gustau Perez i Querol # $FreeBSD$ # $MCom: ports/trunk/net-im/telepathy-rakia/Makefile 19804 2014-08-13 14:55:11Z kwm $ PORTNAME= telepathy-rakia PORTVERSION= 0.8.0 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= SIP connection manager based around the Sofia-SIP library LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libsofia-sip-ua-glib.so:net/sofia-sip \ libtelepathy-glib.so:net-im/telepathy-glib -USES= gmake pathfix pkgconfig python:2,build +USES= gmake pathfix pkgconfig python:2,build ssl USE_GNOME= glib20 libxslt:build GNU_CONFIGURE= yes -USE_OPENSSL= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/net-im/telepathy-salut/Makefile =================================================================== --- head/net-im/telepathy-salut/Makefile (revision 436246) +++ head/net-im/telepathy-salut/Makefile (revision 436247) @@ -1,33 +1,32 @@ # Created by: Florent Thoumie # $FreeBSD$ # $MCom: ports/trunk/net-im/telepathy-salut/Makefile 19802 2014-08-13 12:13:08Z gusi $ PORTNAME= telepathy-salut PORTVERSION= 0.8.1 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Link-local Connection Manager for Telepathy Framework LIB_DEPENDS= libavahi-glib.so:net/avahi-app \ libtelepathy-glib.so:net-im/telepathy-glib \ libsoup-2.4.so:devel/libsoup GNU_CONFIGURE= yes -USES= gmake libtool pathfix pkgconfig python:2,build sqlite +USES= gmake libtool pathfix pkgconfig python:2,build sqlite ssl USE_GNOME= glib20 libxslt:build -USE_OPENSSL= yes CONFIGURE_ARGS= --disable-Werror --enable-avahi-tests=no LDFLAGS+= -lpthread INSTALL_TARGET= install-strip PLIST_SUB+= VERSION=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|make -C|${GMAKE} -C|g' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/tests/Makefile.in .include Index: head/net-im/telepathy-sofiasip/Makefile =================================================================== --- head/net-im/telepathy-sofiasip/Makefile (revision 436246) +++ head/net-im/telepathy-sofiasip/Makefile (revision 436247) @@ -1,22 +1,21 @@ # Created by: Yuri # $FreeBSD$ PORTNAME= telepathy-sofiasip PORTVERSION= 0.4.5 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= SF/tp-sofiasip/${PORTNAME}/${PORTVERSION} MAINTAINER= yuri@rawbw.com COMMENT= SIP (sofia-sip) Connection Manager for Telepathy Framework LIB_DEPENDS= libsofia-sip-ua.so:net/sofia-sip \ libtelepathy-glib.so:net-im/telepathy-glib \ libdbus-glib-1.so:devel/dbus-glib GNU_CONFIGURE= yes -USE_OPENSSL= yes -USES= pkgconfig gmake +USES= pkgconfig gmake ssl USE_GNOME= glib20 .include Index: head/net-mgmt/docsis/Makefile =================================================================== --- head/net-mgmt/docsis/Makefile (revision 436246) +++ head/net-mgmt/docsis/Makefile (revision 436247) @@ -1,35 +1,34 @@ # Created by: James Flemer # $FreeBSD$ PORTNAME= docsis PORTVERSION= 0.9.6 CATEGORIES= net-mgmt MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Binary configuration file encoder/decoder LICENSE= GPLv2+ BUILD_DEPENDS= gm4:devel/m4 LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp GNU_CONFIGURE= yes -USE_OPENSSL= yes -USES= bison +USES= bison ssl PLIST_SUB= MIBS=share/snmp/mibs BROKEN_amd64= Produces corrupt files on amd64 OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e \ '/^htmldocdir/s|share/docsis|share/doc/docsis|' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e \ '/^examplesdir/s|docsis/examples|examples/docsis|' \ ${WRKSRC}/examples/Makefile.in .include Index: head/net-mgmt/icinga-core/Makefile =================================================================== --- head/net-mgmt/icinga-core/Makefile (revision 436246) +++ head/net-mgmt/icinga-core/Makefile (revision 436247) @@ -1,72 +1,72 @@ # Created by: Chin-San Huang # $FreeBSD$ PORTNAME= icinga-core DISTNAME= icinga-${PORTVERSION} COMMENT= Enterprise grade open source monitoring system based on Nagios .include "${.CURDIR}/Makefile.common" USE_RC_SUBR= icinga ALL_TARGET= icinga INSTALL_TARGET= install-base install-basic install-config install-eventhandlers SUB_FILES= pkg-message # XXX: Don't remove PREFIX from SUB_LIST here. SUB_LIST= PREFIX=${PREFIX} \ ${PLIST_SUB} OPTIONS_DEFINE= IDOUTILS OPTIONS_RADIO= PLUGINS OPTIONS_RADIO_PLUGINS= MONPLUGINS NAGPLUGINS OPTIONS_DEFAULT= IDOUTILS MONPLUGINS IDOUTILS_DESC= Enable Icinga Data Objects support MONPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/monitoring-plugins NAGPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins .include .if ${PORT_OPTIONS:MIDOUTILS} LIB_DEPENDS+= libdbi.so:databases/libdbi CONFIGURE_ARGS+= --enable-idoutils \ --enable-ssl \ --with-dbi-lib=${LOCALBASE}/lib \ --with-dbi-inc=${LOCALBASE}/include ALL_TARGET+= idoutils INSTALL_TARGET+= install-idoutils -USE_OPENSSL= yes +USES+= ssl USE_RC_SUBR+= ido2db PLIST_SUB+= IDOUTILS="" .else PLIST_SUB+= IDOUTILS="@comment " CONFIGURE_ARGS+= --disable-idoutils .endif post-patch: @${REINPLACE_CMD} -e 's#775#755#g; s#664#644#g' \ ${WRKSRC}/html/Makefile.in # Use correct make(1) syntax to unbreak parallel builds @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ -E 's#cd (.+) && (make|\$$\(MAKE\))#$$(MAKE) -C \1#' pre-install: .if ${PORT_OPTIONS:MIDOUTILS} @${STRIP_CMD} ${WRKSRC}/module/idoutils/src/ido2db \ ${WRKSRC}/module/idoutils/src/log2ido \ ${WRKSRC}/module/idoutils/src/idomod.so .endif post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/idoutils/config/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/idoutils/db cd ${WRKSRC}/module/idoutils/config && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/idoutils/config cd ${WRKSRC}/module/idoutils/db && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/idoutils/db .include Index: head/net-mgmt/monitoring-plugins/Makefile =================================================================== --- head/net-mgmt/monitoring-plugins/Makefile (revision 436246) +++ head/net-mgmt/monitoring-plugins/Makefile (revision 436247) @@ -1,161 +1,160 @@ # Created by: Blaz Zupan # $FreeBSD$ PORTNAME= monitoring-plugins PORTVERSION= 2.2 CATEGORIES= net-mgmt MASTER_SITES= https://www.monitoring-plugins.org/download/ LOCAL/mat/${PORTNAME} MAINTAINER= mat@FreeBSD.org COMMENT= Monitoring Plugins for Nagios LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_INSTALL= nagios-plugins-* -USES= charsetfix gmake perl5 libtool -USE_OPENSSL= yes +USES= charsetfix gmake perl5 libtool ssl USE_SUBMAKE= yes OPTIONS_DEFINE= QSTAT FPING NETSNMP RADIUS MYSQL PGSQL LDAP IPV6 NLS DBI EXTRAOPTS SSH_PORTABLE OPTIONS_SINGLE= DNS OPTIONS_SINGLE_DNS= DNS_BASE DNS_BINDTOOLS DNS_BIND99 DNS_BIND910 DNS_BIND911 OPTIONS_DEFAULT=EXTRAOPTS DNS_BASE OPTIONS_SUB= yes QSTAT_DESC= Game server query support (check_game) FPING_DESC= Support for non-flooding fast ping (check_fping) NETSNMP_DESC= SNMP support (check_snmp) RADIUS_DESC= Radius support (check_radius) MYSQL_DESC= MySQL support (check_mysql) PGSQL_DESC= PostgreSQL support (check_pgsql) LDAP_DESC= OpenLDAP support (check_ldap) DBI_DESC= Check database using DBI EXTRAOPTS_DESC= Parsing of plugins ini config files for extra options SSH_PORTABLE_DESC= Build check_ssh with ports openssh (instead of base) DNS_DESC= Configuration of check_dig and check_dns (see help) DNS_BASE_DESC= >= 10 means drill for check_dig and no check_dns DNS_BINDTOOLS_DESC= Use dig and nslookup from dns/bind-tools DNS_BIND99_DESC= Use dig and nslookup from dns/bind99 DNS_BIND910_DESC= Use dig and nslookup from dns/bind910 DNS_BIND911_DESC= Use dig and nslookup from dns/bind911 EXTRAOPTS_CONFIGURE_ENABLE= extra-opts GNU_CONFIGURE= yes NAGIOSDIR?= /var/spool/nagios NAGIOSWWWDIR?= www/nagios NAGIOSHTMURL?= /nagios NAGIOSCGIURL?= ${NAGIOSHTMURL}/cgi-bin CONFIGURE_ARGS+=--with-cgiurl=${NAGIOSCGIURL} \ --sbindir=${PREFIX}/${NAGIOSWWWDIR}/cgi-bin \ --libexecdir=${PREFIX}/libexec/nagios \ --datadir=${PREFIX}/share \ --sysconfdir=${PREFIX}/etc/nagios \ --localstatedir=${NAGIOSDIR} \ --with-perl=${PERL} \ --prefix=${PREFIX} # Also, force some commands with their expected paths so that they don't get # disabled. CONFIGURE_ARGS+=ac_cv_path_PATH_TO_QMAIL_QSTAT=/var/qmail/bin/qmail-qstat \ ac_cv_path_PATH_TO_PING=/sbin/ping \ ac_cv_path_PATH_TO_PING6=/sbin/ping6 \ --with-ping-command="/sbin/ping -n -c %d %s" \ --with-ping6-command="/sbin/ping6 -n -c %d %s" \ ac_cv_path_PATH_TO_SMBCLIENT=${LOCALBASE}/bin/smbclient CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib QSTAT_BUILD_DEPENDS= qstat:games/qstat QSTAT_RUN_DEPENDS= qstat:games/qstat QSTAT_CONFIGURE_OFF= ac_cv_path_PATH_TO_QUAKESTAT= \ ac_cv_path_PATH_TO_QSTAT= IPV6_CONFIGURE_WITH= ipv6 FPING_BUILD_DEPENDS= fping:net/fping FPING_RUN_DEPENDS= fping:net/fping FPING_CONFIGURE_OFF= ac_cv_path_PATH_TO_FPING= \ ac_cv_path_PATH_TO_FPING6= NETSNMP_BUILD_DEPENDS= snmpcheck:net-mgmt/net-snmp \ p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP NETSNMP_RUN_DEPENDS= snmpcheck:net-mgmt/net-snmp \ p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP NETSNMP_CONFIGURE_OFF= ac_cv_path_PATH_TO_SNMPGET= \ ac_cv_path_PATH_TO_SNMPGETNEXT= RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient RADIUS_CONFIGURE_WITH= radius MYSQL_USE= mysql=yes MYSQL_CONFIGURE_WITH= mysql=${LOCALBASE} PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= pgsql=${LOCALBASE} LDAP_USE= openldap=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls DBI_LIB_DEPENDS= libdbi.so:databases/libdbi DBI_CONFIGURE_WITH= dbi DNS_BINDTOOLS_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind-tools DNS_BINDTOOLS_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND99_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind99 DNS_BIND99_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND910_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind910 DNS_BIND910_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND911_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind911 DNS_BIND911_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup SSH_PORTABLE_BUILD_DEPENDS= ${LOCALBASE}/bin/ssh:security/openssh-portable SSH_PORTABLE_RUN_DEPENDS:= ${SSH_PORTABLE_BUILD_DEPENDS} SSH_PORTABLE_CONFIGURE_ON= --with-ssh-command=${LOCALBASE}/bin/ssh .include .if ${PORT_OPTIONS:MDNS_BASE} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dig-to-drill.diff CONFIGURE_ARGS+=--with-dig-command=/usr/bin/drill \ ac_cv_path_PATH_TO_NSLOOKUP= PLIST_SUB+= CHECK_DNS="@comment " .else . if ${PORT_OPTIONS:MDNS_BASE} CONFIGURE_ARGS+= --with-dig-command=/usr/bin/dig \ --with-nslookup-command=/usr/bin/nslookup . endif PLIST_SUB+= CHECK_DNS="" .endif .if !exists(/usr/bin/ssh) && empty(PORT_OPTIONS:MSSH_PORTABLE) PLIST_SUB+= SSH="@comment " .else PLIST_SUB+= SSH="" .endif post-patch: .for file in check_by_ssh.c check_disk.c check_http.c check_mrtgtraf.c \ check_nagios.c check_ntp.c check_ntp_peer.c check_ntp_time.c \ check_pgsql.c check_snmp.c check_ssh.c check_swap.c check_time.c \ check_users.c @${REINPLACE_CMD} -e 's|setlocale (LC_ALL, "");|setlocale (LC_ALL, ""); setlocale(LC_NUMERIC, "C");|g' ${WRKSRC}/plugins/${file} .endfor @${REINPLACE_CMD} -e 's|chown root|${TRUE}|g' ${WRKSRC}/plugins-root/Makefile.in .include Index: head/net-mgmt/nagios-plugins/Makefile =================================================================== --- head/net-mgmt/nagios-plugins/Makefile (revision 436246) +++ head/net-mgmt/nagios-plugins/Makefile (revision 436247) @@ -1,173 +1,172 @@ # Created by: Blaz Zupan # $FreeBSD$ PORTNAME= nagios-plugins PORTVERSION= 2.2.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= https://www.nagios-plugins.org/download/ \ LOCAL/mat/${PORTNAME} MAINTAINER= mat@FreeBSD.org COMMENT= Plugins for Nagios LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_INSTALL= monitoring-plugins-* -USES= charsetfix gmake perl5 libtool -USE_OPENSSL= yes +USES= charsetfix gmake perl5 libtool ssl USE_SUBMAKE= yes OPTIONS_DEFINE= QSTAT FPING NETSNMP RADIUS MYSQL PGSQL LDAP IPV6 NLS DBI EXTRAOPTS SSH_PORTABLE OPTIONS_SINGLE= DNS OPTIONS_SINGLE_DNS= DNS_BASE DNS_BINDTOOLS DNS_BIND99 DNS_BIND910 DNS_BIND911 OPTIONS_DEFAULT=EXTRAOPTS DNS_BASE OPTIONS_SUB= yes QSTAT_DESC= Game server query support (check_game) FPING_DESC= Support for non-flooding fast ping (check_fping) NETSNMP_DESC= SNMP support (check_snmp) RADIUS_DESC= Radius support (check_radius) MYSQL_DESC= MySQL support (check_mysql) PGSQL_DESC= PostgreSQL support (check_pgsql) LDAP_DESC= OpenLDAP support (check_ldap) DBI_DESC= Check database using DBI EXTRAOPTS_DESC= Parsing of plugins ini config files for extra options SSH_PORTABLE_DESC= Build check_ssh with ports openssh (instead of base) DNS_DESC= Configuration of check_dig and check_dns (see help) DNS_BASE_DESC= >= 10 means drill for check_dig and no check_dns DNS_BINDTOOLS_DESC= Use dig and nslookup from dns/bind-tools DNS_BIND99_DESC= Use dig and nslookup from dns/bind99 DNS_BIND910_DESC= Use dig and nslookup from dns/bind910 DNS_BIND911_DESC= Use dig and nslookup from dns/bind911 EXTRAOPTS_CONFIGURE_ENABLE= extra-opts GNU_CONFIGURE= yes NAGIOSUSER?= nagios NAGIOSGROUP?= nagios NAGIOSDIR?= /var/spool/nagios NAGIOSWWWDIR?= www/nagios NAGIOSHTMURL?= /nagios NAGIOSCGIURL?= ${NAGIOSHTMURL}/cgi-bin CONFIGURE_ARGS+=--with-nagios-user=${NAGIOSUSER} \ --with-nagios-group=${NAGIOSGROUP} \ --with-cgiurl=${NAGIOSCGIURL} \ --sbindir=${PREFIX}/${NAGIOSWWWDIR}/cgi-bin \ --libexecdir=${PREFIX}/libexec/nagios \ --datadir=${PREFIX}/share \ --sysconfdir=${PREFIX}/etc/nagios \ --localstatedir=${NAGIOSDIR} \ --with-perl=${PERL} \ --prefix=${PREFIX} # Also, force some commands with their expected paths so that they don't get # disabled. CONFIGURE_ARGS+=ac_cv_path_PATH_TO_QMAIL_QSTAT=/var/qmail/bin/qmail-qstat \ ac_cv_path_PATH_TO_PING=/sbin/ping \ ac_cv_path_PATH_TO_PING6=/sbin/ping6 \ --with-ping-command="/sbin/ping -n -c %d %s" \ --with-ping6-command="/sbin/ping6 -n -c %d %s" \ ac_cv_path_PATH_TO_SUDO=${LOCALBASE}/bin/sudo \ ac_cv_path_PATH_TO_SMBCLIENT=${LOCALBASE}/bin/smbclient CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib QSTAT_BUILD_DEPENDS= qstat:games/qstat QSTAT_RUN_DEPENDS= qstat:games/qstat QSTAT_CONFIGURE_OFF= ac_cv_path_PATH_TO_QUAKESTAT= \ ac_cv_path_PATH_TO_QSTAT= IPV6_CONFIGURE_WITH= ipv6 FPING_BUILD_DEPENDS= fping:net/fping FPING_RUN_DEPENDS= fping:net/fping FPING_CONFIGURE_OFF= ac_cv_path_PATH_TO_FPING= \ ac_cv_path_PATH_TO_FPING6= NETSNMP_BUILD_DEPENDS= snmpcheck:net-mgmt/net-snmp \ p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP NETSNMP_RUN_DEPENDS= snmpcheck:net-mgmt/net-snmp \ p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP NETSNMP_CONFIGURE_OFF= ac_cv_path_PATH_TO_SNMPGET= \ ac_cv_path_PATH_TO_SNMPGETNEXT= RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient RADIUS_CONFIGURE_WITH= radius MYSQL_USE= mysql=yes MYSQL_CONFIGURE_WITH= mysql=${LOCALBASE} PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= pgsql=${LOCALBASE} LDAP_USE= openldap=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls DBI_LIB_DEPENDS= libdbi.so:databases/libdbi DBI_CONFIGURE_WITH= dbi DNS_BINDTOOLS_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind-tools DNS_BINDTOOLS_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND99_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind99 DNS_BIND99_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND910_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind910 DNS_BIND910_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND911_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind911 DNS_BIND911_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup SSH_PORTABLE_BUILD_DEPENDS= ${LOCALBASE}/bin/ssh:security/openssh-portable SSH_PORTABLE_RUN_DEPENDS:= ${SSH_PORTABLE_BUILD_DEPENDS} SSH_PORTABLE_CONFIGURE_ON= --with-ssh-command=${LOCALBASE}/bin/ssh .include .if ${PORT_OPTIONS:MDNS_BASE} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dig-to-drill.diff CONFIGURE_ARGS+=--with-dig-command=/usr/bin/drill \ ac_cv_path_PATH_TO_NSLOOKUP= PLIST_SUB+= CHECK_DNS="@comment " .else . if ${PORT_OPTIONS:MDNS_BASE} CONFIGURE_ARGS+= --with-dig-command=/usr/bin/dig \ --with-nslookup-command=/usr/bin/nslookup . endif PLIST_SUB+= CHECK_DNS="" .endif .if !exists(/usr/bin/ssh) && empty(PORT_OPTIONS:MSSH_PORTABLE) PLIST_SUB+= SSH="@comment " .else PLIST_SUB+= SSH="" .endif post-patch: .for file in check_by_ssh.c check_disk.c check_http.c check_mrtgtraf.c \ check_nagios.c check_ntp.c check_ntp_peer.c check_ntp_time.c \ check_pgsql.c check_snmp.c check_ssh.c check_swap.c check_time.c \ check_users.c @${REINPLACE_CMD} -e 's|setlocale (LC_ALL, "");|setlocale (LC_ALL, ""); setlocale(LC_NUMERIC, "C");|g' ${WRKSRC}/plugins/${file} .endfor @${REINPLACE_CMD} -e 's|chown root|${TRUE}|g' ${WRKSRC}/plugins-root/Makefile.in # add a fake PATH so that it gets set to a correct value during build. @${REINPLACE_CMD} -e "s|$$ENV{'PATH'}=''|$$ENV{'PATH'}='foo'|; \ s|/usr/bin/|${LOCALBASE}/bin/|g" \ ${WRKSRC}/plugins-scripts/*.pl .include Index: head/net-mgmt/nefu/Makefile =================================================================== --- head/net-mgmt/nefu/Makefile (revision 436246) +++ head/net-mgmt/nefu/Makefile (revision 436247) @@ -1,60 +1,59 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= nefu PORTVERSION= 1.5 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= http://rsug.itd.umich.edu/software/nefu/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Network monitoring daemon -USES= tar:tgz +USES= tar:tgz ssl USE_RC_SUBR= nefu GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV= YACC=${YACC} \ OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} \ --without-sasl \ --without-zlib \ --without-shelltests USERS= nefu GROUPS= nefu -USE_OPENSSL= yes OPTIONS_DEFINE= LDAP HTML HTML_DESC= HTML support OPTIONS_SUB= yes DBDIR= /var/db/nefu LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE}/lib LDAP_CONFIGURE_OFF= --without-ldap LDAP_USE= OPENLDAP=yes HTML_CONFIGURE_ON= --with-html=${WWWDIR} HTML_CONFIGURE_OFF= --without-html post-patch: @${REINPLACE_CMD} -e 's|-lsasl2||' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-lssl|-lssl -lcrypto|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|== x_|= x_|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|== x_|= x_|' \ ${WRKSRC}/libsnet/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/nefu.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/nefu.conf.4 ${STAGEDIR}${PREFIX}/man/man4 @${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${DBDIR} .include Index: head/net-mgmt/netxms/Makefile =================================================================== --- head/net-mgmt/netxms/Makefile (revision 436246) +++ head/net-mgmt/netxms/Makefile (revision 436247) @@ -1,98 +1,97 @@ # Created by: Vladimir Ermakov # $FreeBSD$ PORTNAME= netxms PORTVERSION= 1.2.17 PORTREVISION= 3 CATEGORIES= net-mgmt MASTER_SITES= http://www.netxms.org/download/ \ http://www.netxms.org/download/archive/ MAINTAINER= bofh@FreeBSD.org COMMENT= Network monitoring system LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libjansson.so:devel/jansson \ libtre.so:textproc/libtre PORTSCOUT= limit:^1\. OPTIONS_DEFINE= SERVER CLIENT AGENT OPTIONS_DEFAULT= CLIENT AGENT OPTIONS_SINGLE= SERVER OPTIONS_SINGLE_SERVER= MYSQL PGSQL SQLITE ODBC OPTIONS_SUB= yes SERVER_DESC= Install NetXMS server & agent CLIENT_DESC= Install NetXMS client AGENT_DESC= Install NetXMS agent CLIENT_CONFIGURE_ON= --with-client AGENT_CONFIGURE_ON= --with-agent SERVER_CONFIGURE_ON= --with-server MYSQL_CONFIGURE_ON= --with-mysql MYSQL_USE= MYSQL=yes PGSQL_CONFIGURE_ON= --with-pgsql PGSQL_USES= pgsql SQLITE_CONFIGURE_ON= --with-sqlite SQLITE_USES= sqlite ODBC_CONFIGURE_ON= --with-odbc ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC -USE_OPENSSL= yes -USES= gmake iconv libtool perl5 +USES= gmake iconv libtool perl5 ssl GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USERS= netxms GROUPS= netxms .include .if ${PORT_OPTIONS:MSERVER} || ${PORT_OPTIONS:MCLIENT} PLIST_SUB+= NXMAP="" .else PLIST_SUB+= NXMAP="@comment " .endif .if ${PORT_OPTIONS:MSERVER} || ${PORT_OPTIONS:MAGENT} PLIST_SUB+= NXCP="" .else PLIST_SUB+= NXCP="@comment " .endif .if ${PORT_OPTIONS:MSERVER} USE_RC_SUBR+= netxmsd .if !${PORT_OPTIONS:MAGENT} USE_RC_SUBR+= nxagentd .endif .endif .if ${PORT_OPTIONS:MAGENT} USE_RC_SUBR+= nxagentd .endif post-patch: @${REINPLACE_CMD} 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure post-install: .if ${PORT_OPTIONS:MSERVER} .if !exists(${STAGEDIR}${PREFIX}/etc/netxmsd.conf.sample) ${CP} ${WRKSRC}/contrib/netxmsd.conf-dist ${STAGEDIR}${PREFIX}/etc/netxmsd.conf.sample .endif .endif .if ${PORT_OPTIONS:MSERVER} || ${PORT_OPTIONS:MAGENT} .if !exists(${STAGEDIR}${PREFIX}/etc/nxagentd.conf.sample) ${CP} ${WRKSRC}/contrib/nxagentd.conf-dist ${STAGEDIR}${PREFIX}/etc/nxagentd.conf.sample .endif .endif .include Index: head/net-mgmt/sysmon/Makefile =================================================================== --- head/net-mgmt/sysmon/Makefile (revision 436246) +++ head/net-mgmt/sysmon/Makefile (revision 436247) @@ -1,41 +1,40 @@ # Created by: Manuel Kreutz # $FreeBSD$ PORTNAME= sysmon PORTVERSION= 0.93 PORTREVISION= 1 CATEGORIES= net-mgmt MASTER_SITES= ftp://puck.nether.net/pub/jared/ \ http://titan.oxeo.com/mirror/sysmon.org/ MAINTAINER= mk@oxeo.com COMMENT= Network tool designed for high performance and accurate monitoring LICENSE= GPLv2 GNU_CONFIGURE= yes -USES= alias -USE_OPENSSL= yes +USES= alias ssl OPTIONS_DEFINE= DOCS DOCS= Changes.html binaries.html config.html docs.html index.html \ jclient.jpg net-example.png sysmon.conf.man.html sysmon.jpg \ sysmon.man.html reporting.xml-spec.txt MANPAGE= sysmon.man.8 sysmon.conf.man.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/sysmon ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/src/sysmond ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} \ ${WRKSRC}/examples/sysmon.conf.dist \ ${STAGEDIR}${PREFIX}/etc/sysmon.conf.sample .for man in ${MANPAGE} ${INSTALL_MAN} ${WRKSRC}/docs/${man:S/.8//} ${STAGEDIR}${MANPREFIX}/man/man8/${man} .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/net-p2p/eiskaltdcpp-daemon/Makefile =================================================================== --- head/net-p2p/eiskaltdcpp-daemon/Makefile (revision 436246) +++ head/net-p2p/eiskaltdcpp-daemon/Makefile (revision 436247) @@ -1,45 +1,44 @@ # Created by: Stas Timokhin # $FreeBSD$ PORTNAME= eiskaltdcpp PORTREVISION= 0 CATEGORIES= net-p2p PKGNAMESUFFIX= -daemon MAINTAINER= ports@FreeBSD.org COMMENT= EiskaltDC++ Direct Connect client daemon LICENSE= GPLv3 LIB_DEPENDS= libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib MASTERDIR= ${.CURDIR}/../eiskaltdcpp-lib -USES= cmake gettext compiler:c++11-lib -USE_OPENSSL= yes +USES= cmake gettext compiler:c++11-lib ssl OPTIONS_SINGLE= UI OPTIONS_SINGLE_UI= NOUI XMLRPC JSONRPC OPTIONS_DEFAULT= JSONRPC UI_DESC= Daemon user interface NOUI_DESC= Daemon without anyone ui XMLRPC_DESC= XMLRPC interface support (deprecated) JSONRPC_DESC= JSONRPC interface support PLIST_FILES= bin/${PORTNAME}${PKGNAMESUFFIX} \ man/man1/${PORTNAME}${PKGNAMESUFFIX}.1.gz CXXFLAGS+= -I${LOCALBASE}/include -D_GLIBCXX_USE_C99 CMAKE_ARGS+= -DUSE_QT:BOOL=OFF CMAKE_ARGS+= -DUSE_GTK:BOOL=OFF CMAKE_ARGS+= -DCREATE_MO:BOOL=OFF BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} XMLRPC_LIB_DEPENDS= libxmlrpc++.so:net/xmlrpc-c XMLRPC_CMAKE_ON= -DXMLRPC_DAEMON:BOOL=ON -DJSONRPC_DAEMON:BOOL=OFF -DNO_UI_DAEMON:BOOL=OFF JSONRPC_CMAKE_ON= -DXMLRPC_DAEMON:BOOL=OFF -DJSONRPC_DAEMON:BOOL=ON -DNO_UI_DAEMON:BOOL=OFF NOUI_CMAKE_ON= -DXMLRPC_DAEMON:BOOL=OFF -DJSONRPC_DAEMON:BOOL=OFF -DNO_UI_DAEMON:BOOL=ON .include "${MASTERDIR}/Makefile" Index: head/net-p2p/eiskaltdcpp-gtk/Makefile =================================================================== --- head/net-p2p/eiskaltdcpp-gtk/Makefile (revision 436246) +++ head/net-p2p/eiskaltdcpp-gtk/Makefile (revision 436247) @@ -1,60 +1,59 @@ # Created by: Stas Timokhin # $FreeBSD$ PORTNAME= eiskaltdcpp PORTREVISION= 0 CATEGORIES= net-p2p PKGNAMESUFFIX= -gtk MAINTAINER= ports@FreeBSD.org COMMENT= EiskaltDC++ Direct Connect client GTK GUI LICENSE= GPLv3 RUN_DEPENDS= eiskaltdcpp-data>=0:net-p2p/eiskaltdcpp-data LIB_DEPENDS= libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib MASTERDIR= ${.CURDIR}/../eiskaltdcpp-lib -USES= cmake gettext compiler:c++11-lib desktop-file-utils -USE_OPENSSL= yes +USES= cmake gettext compiler:c++11-lib desktop-file-utils ssl USE_GNOME= pango glib20 OPTIONS_DEFINE= LIBNOTIFY FREE_SPACE OPTIONS_DEFAULT= LIBNOTIFY FREE_SPACE GTK2 NOSOUND OPTIONS_SINGLE= GTK SOUND OPTIONS_SINGLE_GTK= GTK2 GTK3 OPTIONS_SINGLE_SOUND= NOSOUND LIBGNOME2 LIBCANBERRA NOSOUND_DESC= Disable sound notification support LIBGNOME2_DESC= Sound notification support via libgnome LIBCANBERRA_DESC= Sound notification support via libcanberra LIBNOTIFY_DESC= Popup notification support FREE_SPACE_DESC=Free space bar in status panel GTK_DESC= GTK GUI toolkit version CMAKE_ARGS+= -DUSE_QT:BOOL=OFF CMAKE_ARGS+= -DCREATE_MO:BOOL=ON CMAKE_ARGS+= -DINSTALL_DATA:BOOL=OFF NOSOUND_CMAKE_ON= -DUSE_LIBGNOME2:BOOL=OFF -DUSE_LIBCANBERRA:BOOL=OFF LIBGNOME2_USE= gnome=libgnome LIBGNOME2_CMAKE_ON= -DUSE_LIBGNOME2:BOOL=ON -DUSE_LIBCANBERRA:BOOL=OFF LIBCANBERRA_LIB_DEPENDS=libcanberra-gtk.so:audio/libcanberra LIBCANBERRA_CMAKE_ON= -DUSE_LIBGNOME2:BOOL=OFF -DUSE_LIBCANBERRA:BOOL=ON LIBNOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify LIBNOTIFY_CMAKE_BOOL= USE_LIBNOTIFY GTK2_USE= gnome=gtk20 GTK2_CMAKE_BOOL= USE_GTK GTK2_CMAKE_BOOL_OFF= USE_GTK3 GTK3_USE= gnome=gtk30 GTK3_CMAKE_BOOL= USE_GTK3 GTK3_CMAKE_BOOL_OFF= USE_GTK FREE_SPACE_CMAKE_BOOL= FREE_SPACE_BAR_C .include "${MASTERDIR}/Makefile" Index: head/net-p2p/eiskaltdcpp-lib/Makefile =================================================================== --- head/net-p2p/eiskaltdcpp-lib/Makefile (revision 436246) +++ head/net-p2p/eiskaltdcpp-lib/Makefile (revision 436247) @@ -1,71 +1,70 @@ # Created by: Stas Timokhin # $FreeBSD$ PORTNAME= eiskaltdcpp PORTVERSION= 2.2.10 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= net-p2p PKGNAMESUFFIX?= -lib MAINTAINER= fjoe@FreeBSD.org COMMENT= Direct Connect client shared library LICENSE= GPLv3 USE_GITHUB= yes .if !defined (MASTERDIR) LIB_DEPENDS= libboost_system.so:devel/boost-libs -USES= cmake gettext compiler:c++11-lib -USE_OPENSSL= yes +USES= cmake gettext compiler:c++11-lib ssl USE_LDCONFIG= yes OPTIONS_DEFINE= LUA PCRE IDN DHT MINIUPNP OPTIONS_DEFAULT= IDN DHT DHT_DESC= DHT support MINIUPNP_DESC= UPnP support CMAKE_ARGS+= -DBUILD_LIB:BOOL=ON CMAKE_ARGS+= -DWITH_DEV_FILES:BOOL=ON CMAKE_ARGS+= -DUSE_QT:BOOL=OFF CMAKE_ARGS+= -DUSE_GTK:BOOL=OFF CMAKE_ARGS+= -DUSE_GTK3:BOOL=OFF CMAKE_ARGS+= -DUSE_ASPELL:BOOL=OFF LUA_USES= lua:51 LUA_CMAKE_ON= -DLUA_SCRIPT:BOOL=ON LUA_CMAKE_OFF= -DLUA_SCRIPT:BOOL=OFF PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CMAKE_ON= -DPERL_REGEX:BOOL=ON PCRE_CMAKE_OFF= -DPERL_REGEX:BOOL=OFF IDN_LIB_DEPENDS= libidn.so:dns/libidn IDN_CMAKE_ON= -DUSE_IDNA:BOOL=ON IDN_CMAKE_OFF= -DUSE_IDNA:BOOL=OFF DHT_CMAKE_ON= -DWITH_DHT:BOOL=ON DHT_CMAKE_OFF= -DWITH_DHT:BOOL=OFF MINIUPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc MINIUPNP_CMAKE_ON= -DUSE_MINIUPNP:BOOL=ON -DLOCAL_MINIUPNP:BOOL=OFF MINIUPNP_CMAKE_OFF= -DUSE_MINIUPNP:BOOL=OFF .endif USES+= tar:xz PLIST= ${.CURDIR}/pkg-plist .if defined (MASTERDIR) && !defined (NO_BUILD) CMAKE_ARGS+= -DBUILD_LIB:BOOL=OFF CMAKE_ARGS+= -DEISKALTDCPP_INCLUDE_DIR:STRING="${LOCALBASE}/include/eiskaltdcpp" CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" # these slave ports options have to be in sync with master library CMAKE_ARGS+= -DUSE_IDNA:BOOL=`${PKG_QUERY} '%Ok %Ov' ${PORTNAME}-lib | ${GREP} '^IDN ' | ${CUT} -f 2 -d ' '` CMAKE_ARGS+= -DWITH_DHT:BOOL=`${PKG_QUERY} '%Ok %Ov' ${PORTNAME}-lib | ${GREP} '^DHT ' | ${CUT} -f 2 -d ' '` CMAKE_ARGS+= -DLUA_SCRIPT:BOOL=`${PKG_QUERY} '%Ok %Ov' ${PORTNAME}-lib | ${GREP} '^LUA ' | ${CUT} -f 2 -d ' '` CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=`${PKG_QUERY} '%Ok %Ov' ${PORTNAME}-lib | ${GREP} '^MINIUPNP ' | ${CUT} -f 2 -d ' '` .endif .include Index: head/net-p2p/eiskaltdcpp-qt/Makefile =================================================================== --- head/net-p2p/eiskaltdcpp-qt/Makefile (revision 436246) +++ head/net-p2p/eiskaltdcpp-qt/Makefile (revision 436247) @@ -1,58 +1,57 @@ # Created by: Stas Timokhin # $FreeBSD$ PORTNAME= eiskaltdcpp PORTREVISION= 0 CATEGORIES= net-p2p PKGNAMESUFFIX= -qt MAINTAINER= ports@FreeBSD.org COMMENT= EiskaltDC++ Direct Connect client Qt GUI LICENSE= GPLv3 RUN_DEPENDS= eiskaltdcpp-data>=0:net-p2p/eiskaltdcpp-data LIB_DEPENDS= libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib MASTERDIR= ${.CURDIR}/../eiskaltdcpp-lib -USES= cmake gettext compiler:c++11-lib desktop-file-utils -USE_OPENSSL= yes +USES= cmake gettext compiler:c++11-lib desktop-file-utils ssl USE_QT4= gui xml network qmake_build uic_build \ moc_build rcc_build linguisttools_build OPTIONS_DEFINE= ASPELL FREE_SPACE DBUS_NOTIFY QTSCRIPT QML SQLITE OPTIONS_DEFAULT= FREE_SPACE DBUS_NOTIFY OPTIONS_SUB= yes FREE_SPACE_DESC= Free space bar in status panel DBUS_NOTIFY_DESC= DBus notification support QTSCRIPT_DESC= QtScript support QML_DESC= Qt Declarative ui support CMAKE_ARGS+= -DUSE_QT:BOOL=ON CMAKE_ARGS+= -DUSE_GTK:BOOL=OFF CMAKE_ARGS+= -DCREATE_MO:BOOL=OFF CMAKE_ARGS+= -DINSTALL_DATA:BOOL=OFF BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_CMAKE_BOOL= USE_ASPELL FREE_SPACE_CMAKE_BOOL= FREE_SPACE_BAR_C DBUS_NOTIFY_USE= QT4=dbus DBUS_NOTIFY_CMAKE_BOOL= DBUS_NOTIFY QTSCRIPT_USE= QT4=script QTSCRIPT_RUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so:devel/qtscriptgenerator QTSCRIPT_CMAKE_BOOL= USE_JS QML_USE= QT4=declarative QML_CMAKE_BOOL= USE_QT_QML SQLITE_USE= QT4=sql-sqlite3 SQLITE_CMAKE_BOOL= USE_QT_SQLITE .include "${MASTERDIR}/Makefile" Index: head/net-p2p/linuxdcpp/Makefile =================================================================== --- head/net-p2p/linuxdcpp/Makefile (revision 436246) +++ head/net-p2p/linuxdcpp/Makefile (revision 436247) @@ -1,44 +1,43 @@ # $FreeBSD$ PORTNAME= linuxdcpp PORTVERSION= 1.1.0 PORTREVISION= 5 CATEGORIES= net-p2p MASTER_SITES= http://launchpadlibrarian.net/69733951/ MAINTAINER= ports@FreeBSD.org COMMENT= Port of the DC++ Direct Connect client to Unix-like systems LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/License.txt BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs -USES= gettext iconv pkgconfig scons tar:bzip2 +USES= gettext iconv pkgconfig scons tar:bzip2 ssl USE_GNOME= libglade2 -USE_OPENSSL= yes PORTDOCS= * DESTDIRNAME= FAKE_ROOT OPTIONS_DEFINE= NOTIFY OPTIONS_DEFAULT=NOTIFY .if defined(WITH_DEBUG) MAKE_ARGS+= debug=1 .endif CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_MAKE_ARGS_OFF= libnotify=0 post-patch: @${REINPLACE_CMD} -e "s/'iconv'/'${ICONV_LIB:S/-l//}'/" \ ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e 's|g++|${CXX}|' ${WRKSRC}/SConstruct post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/net-p2p/minder/Makefile =================================================================== --- head/net-p2p/minder/Makefile (revision 436246) +++ head/net-p2p/minder/Makefile (revision 436247) @@ -1,48 +1,47 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= minder PORTVERSION= 2.0.2 PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= http://www.alhem.net/project/minder/ MAINTAINER= ports@FreeBSD.org COMMENT= Small network application for automatic maintenance of peer lists LICENSE= GPLv2+ LIB_DEPENDS= libSockets.so:net/Sockets -USES= gmake pkgconfig +USES= gmake pkgconfig ssl USE_GNOME= libxml2 -USE_OPENSSL= yes CFLAGS+= -DHAVE_OPENSSL CPPFLAGS+= $$(pkg-config --cflags libxml-2.0) \ -I${LOCALBASE}/include/Sockets -I${LOCALBASE}/include LDFLAGS+= $$(pkg-config --libs libxml-2.0) \ -L${LOCALBASE}/lib PORTEXAMPLES= minder.cfg PLIST_FILES= bin/minder post-patch: @${REINPLACE_CMD} -e \ 's|^CFLAGS|#CFLAGS| ; \ s|^CPPFLAGS =|CPPFLAGS +=| ; \ s|-L/usr/local/lib|$$(LDFLAGS)| ; \ s|-luuid|| ; \ s|-lpthread|-pthread| ; \ s|g++|$$(CXX)|' ${BUILD_WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -e \ 's|(__sighandler_t)||' ${WRKSRC}/minder.cpp do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} minder \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${FILESDIR} && ${INSTALL_DATA} minder.cfg.sample \ ${STAGEDIR}${EXAMPLESDIR}/minder.cfg) .include Index: head/net-p2p/opendchub/Makefile =================================================================== --- head/net-p2p/opendchub/Makefile (revision 436246) +++ head/net-p2p/opendchub/Makefile (revision 436247) @@ -1,32 +1,31 @@ # Created by: Munish Chopra # $FreeBSD$ PORTNAME= opendchub PORTVERSION= 0.8.3 CATEGORIES= net-p2p MASTER_SITES= SF/${PORTNAME}/Open%20DC%20Hub/${PORTVERSION} MAINTAINER= danilo@FreeBSD.org COMMENT= Unofficial Unix version of the Direct Connect Hub software -USES= perl5 gmake -USE_OPENSSL= yes +USES= perl5 gmake ssl GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS PORTDOCS= README configfiles general scriptdoc PLIST_FILES= bin/${PORTNAME} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib pre-install: @${CHMOD} a+rx ${WRKSRC}/install-sh post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Documentation/* ${STAGEDIR}${DOCSDIR} .include Index: head/net-p2p/unworkable/Makefile =================================================================== --- head/net-p2p/unworkable/Makefile (revision 436246) +++ head/net-p2p/unworkable/Makefile (revision 436247) @@ -1,36 +1,35 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= unworkable PORTVERSION= 0.53 PORTREVISION= 3 CATEGORIES= net-p2p MASTER_SITES= GOOGLE_CODE MAINTAINER= ports@FreeBSD.org COMMENT= Free BitTorrent Implementation LICENSE= MIT BROKEN= Unfetchable (google code has gone away) DEPRECATED= Unfetchable for more than six months (google code has gone away) EXPIRATION_DATE= 2017-04-30 LIB_DEPENDS= libevent.so:devel/libevent -USES= scons -USE_OPENSSL= yes +USES= scons ssl WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/unworkable man/man1/unworkable.1.gz post-extract: @${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ ${WRKSRC}/SConstruct do-install: ${INSTALL_PROGRAM} ${WRKSRC}/unworkable ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/unworkable.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/net-p2p/verlihub/Makefile =================================================================== --- head/net-p2p/verlihub/Makefile (revision 436246) +++ head/net-p2p/verlihub/Makefile (revision 436247) @@ -1,33 +1,32 @@ # Created by: Bill Cadwallader # $FreeBSD$ PORTNAME= verlihub DISTVERSION= 0.9.8e-r2 PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= net-p2p MASTER_SITES= SF/${PORTNAME}/Verlihub/${DISTVERSION} MAINTAINER= me@skylord.ru COMMENT= Direct Connect protocol server (Hub) # XXX: Actually, bash isn't required for building, # but otherwise configure script would pick the wrong path BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libGeoIP.so:net/GeoIP \ libpcre.so:devel/pcre RUN_DEPENDS= bash:shells/bash LIBS+= -L${LOCALBASE}/lib USE_RC_SUBR= verlihub -USES= libtool +USES= libtool ssl USE_MYSQL= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes -USE_OPENSSL= yes SUB_FILES+= pkg-message post-patch: @${REINPLACE_CMD} -e 's|for libpath in /|for libpath in ${PREFIX} /|g' ${WRKSRC}/config_geoip .include Index: head/news/newsstar/Makefile =================================================================== --- head/news/newsstar/Makefile (revision 436246) +++ head/news/newsstar/Makefile (revision 436247) @@ -1,94 +1,94 @@ # Created by: Andrey Slusar # $FreeBSD$ PORTNAME= newsstar PORTVERSION= 1.5.6 PORTREVISION= 2 CATEGORIES= news MASTER_SITES= SF MAINTAINER= mandree@FreeBSD.org COMMENT= Transfer news between a local NNTP server (INN, sn, s-news) LICENSE= GPLv3 LIB_DEPENDS= libgdbm.so:databases/gdbm BUILD_DEPENDS= xmlto:textproc/xmlto \ ${LOCALBASE}/share/xml/docbook/4.5/docbookx.dtd:textproc/docbook-xml GNU_CONFIGURE= yes USES= iconv perl5 shebangfix SHEBANG_FILES= newsstar.in OPTIONS_DEFINE= SSL DOCS EXAMPLES OPTIONS_DEFAULT= SSL CONFIGURE_ARGS+=--disable-chown \ --with-conf-dir=${PREFIX}/etc/newsstar \ --with-rc-dir=/var/spool/newsstar/lib \ --with-incoming-dir=/var/spool/newsstar/incoming CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB} .include .if ! ${PORT_OPTIONS:MDOCS} INSTALL_TARGET= install-am .endif .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl .else CONFIGURE_ARGS+=--disable-ssl .endif .include .if exists(/var/spool/s-news) CONFIGURE_ARGS+=--with-spool-dir=/var/spool/s-news \ --with-snews-outgoing-dir=${LOCALBASE}/etc/s-news/suck .endif .if exists(${LOCALBASE}/sbin/snntpd) CONFIGURE_ARGS+=--with-sn-spool-dir=/var/spool/news \ --with-sn-articles-dir=/var/spool/news \ --with-outgoing-dir=/var/spool/news/.outgoing .endif .if exists(${LOCALBASE}/news/bin/innconfval) CONFIGURE_ARGS+=--with-inn-path=${LOCALBASE}/news/bin .endif DOCS= AUTHORS INSTALL NEWS README TODO docs/QuickStart docs/manual.txt \ docs/index.html docs/ar01s02.html docs/ar01s03.html docs/ar01s04.html \ docs/ar01s05.html docs/ar01s06.html docs/ar01s07.html docs/ar01s08.html \ docs/ar01s09.html docs/ar01s10.html docs/ar01s11.html docs/ar01s12.html \ docs/news.html EX_CONFIGS= cf.server.sample curses.cf.sample filter.pl.sample main.cf.sample \ master.ignore.sample master.score.sample newsrc.sample post-patch: ${REINPLACE_CMD} -e 's|/usr/share/sgml/docbook/dtd/xml|${LOCALBASE}/share/xml/docbook|' ${WRKSRC}/docs/manual.xml ${REINPLACE_CMD} -e 's|/usr/share/sgml/docbook/dtd/xml|${LOCALBASE}/share/xml/docbook|' ${WRKSRC}/docs/news.xml ${REINPLACE_CMD} -e 's|install-data-local: install-docs|install-data-local:|' ${WRKSRC}/Makefile.in post-install: ${MAKE} -C ${WRKSRC}/src install DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/docs install-man DESTDIR=${STAGEDIR} ${MKDIR} ${STAGEDIR}/var/spool/newsstar post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in ${EX_CONFIGS} ${INSTALL_DATA} ${WRKSRC}/sample_config/${i} ${STAGEDIR}${EXAMPLESDIR} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/news/suck/Makefile =================================================================== --- head/news/suck/Makefile (revision 436246) +++ head/news/suck/Makefile (revision 436247) @@ -1,89 +1,89 @@ # Created by: Noritaka Ishizumi # $FreeBSD$ PORTNAME= suck PORTVERSION= 4.3.2 PORTREVISION= 5 CATEGORIES= news #MASTER_SITES= http://www.sucknews.org/ MASTER_SITES= http://home.comcast.net/~bobyetman/ \ LOCAL/dinoex PKGNAMESUFFIX?= ${CNEWS_SUFFIX}${PKGNAMESUFFIX2} MAINTAINER= dinoex@FreeBSD.org COMMENT= Receives/sends news to/from localhost via NNTP CONFLICTS?= suckblow-1.* USES= gmake shebangfix SHEBANG_FILES= sample/post_filter.pl GNU_CONFIGURE= yes MAKE_ENV= CHKHISTORY=chkhistory_db.o EX_SCRIPTS= get.news.generic get.news.inn perl_kill.pl perl_xover.pl \ post_filter.pl put.news put.news.pl put.news.sm put.news.sm.pl EX_DATA= suckkillfile.sample sucknewsrc.sample suckothermsgs.sample OPTIONS_DEFINE= SSL EXAMPLES OPTIONS_SINGLE= NEWS OPTIONS_SINGLE_NEWS= INN CNEWS OPTIONS_DEFAULT?= SSL INN INN_DESC= Build for local inn news server CNEWS_DESC= Build for local cnews news server VARBASE?= /var NEWSBIN?= ${LOCALBASE}/libexec/cnews NEWSCTL?= ${VARBASE}/lib/news .include .if ${PORT_OPTIONS:MCNEWS} CNEWS_PORT?= news/cnews CNEWS_SUFFIX= -cnews MAKE_ENV+= DB_TYPE=-DUSE_DBZ DB_LIB=-lcnews MAKE_ENV+= DB_LIB_LOC=-L${LOCALBASE}/lib MAKE_ENV+= INCDIR2=-I${LOCALBASE}/include BUILD_DEPENDS+= ${LOCALBASE}/lib/libcnews.a:${CNEWS_PORT} CONFLICTS+= suck-4.* .endif .if ${PORT_OPTIONS:MINN} CFLAGS+= -DNO_CONFIGDATA -I${LOCALBASE}/include/inn MAKE_ENV+= DB_TYPE="-DUSE_INN23 -DDO_TAGGED_HASH" MAKE_ENV+= DB_LIB="-linn -lstorage -linnhist" MAKE_ENV+= DB_LIB_LOC=-L${LOCALBASE}/news/lib MAKE_ENV+= DB_INC_LOC="-I${LOCALBASE}/news/include -I${LOCALBASE}/news/include/inn" MAKE_ENV+= INCDIR2=-I${LOCALBASE}/include BUILD_DEPENDS+= ${LOCALBASE}/news/lib/libinn.a:news/inn CONFLICTS+= suck-cnews-4.* .endif .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl MAKE_ENV+= SSL_LIB="-lssl -lcrypto" MAKE_ENV+= SSL_DEFS="-I${OPENSSLINC} -DHAVE_LIBSSL" MAKE_ENV+= SSL_LIB_LOC="-L${OPENSSLLIB}" .endif pre-configure: .if ${PORT_OPTIONS:MCNEWS} ${REINPLACE_CMD} -e "s=/usr/news/db=${NEWSCTL}=" \ -e "s=/usr/lib/news/rnews=${NEWSBIN}/rnews=" \ -e "s=/usr/local/lib/suck=${PREFIX}/lib/suck=" \ ${WRKSRC}/suck_config.h .endif .if ${PORT_OPTIONS:MINN} ${REINPLACE_CMD} -e "s=/usr/news/db=${LOCALBASE}/news/lib=" \ -e "s=/usr/lib/news/rnews=${LOCALBASE}/libexec/news/bin/rnews=" \ -e "s=/usr/local/lib/suck=${PREFIX}/lib/suck=" \ ${WRKSRC}/suck_config.h .endif .if ${PORT_OPTIONS:MEXAMPLES} post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${EX_SCRIPTS:S=^=${WRKSRC}/sample/=} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${EX_DATA:S=^=${WRKSRC}/sample/=} ${STAGEDIR}${EXAMPLESDIR}/ .endif .include Index: head/print/gtklp/Makefile =================================================================== --- head/print/gtklp/Makefile (revision 436246) +++ head/print/gtklp/Makefile (revision 436247) @@ -1,39 +1,38 @@ # Created by: Martin Klaffenboeck # $FreeBSD$ PORTNAME= gtklp PORTVERSION= 1.3.1 DISTVERSIONSUFFIX= .src PORTREVISION= 2 CATEGORIES= print MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= GTK interface to cups LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcups.so:print/cups WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= autoreconf gettext libtool pkgconfig +USES= autoreconf gettext libtool pkgconfig ssl GNU_CONFIGURE= yes USE_GNOME= gtk20 -USE_OPENSSL= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DESKTOP_ENTRIES="GtkLP" "" "${PORTNAME}" "${PORTNAME}" "System;GTK;" "" post-install: .for i in 16 24 32 48 64 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps (cd ${WRKSRC}/libgtklp/icons && ${INSTALL_DATA} ${i}x${i}.xpm \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/gtklp.xpm) .endfor .include Index: head/russian/ircd-hybrid/Makefile =================================================================== --- head/russian/ircd-hybrid/Makefile (revision 436246) +++ head/russian/ircd-hybrid/Makefile (revision 436247) @@ -1,80 +1,79 @@ # Created by: Evgueni V. Gavrilov # $FreeBSD$ PORTNAME= ircd PORTVERSION= 7.2.4 CATEGORIES= russian irc MASTER_SITES= SF/${PORTNAME}-hybrid-ru/${PORTNAME}-hybrid-ru/${PORTNAME}-hybrid-ru-${PORTVERSION} \ ftp://rusunix.org/pub/FreeBSD/distfiles/ PKGNAMESUFFIX= -hybrid DISTNAME= ircd-hybrid-ru-${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Russian version of well known hybrid IRC server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS= ircd-[0-9]* irc-[0-9]* charybdis-[0-9]* Nefarious-[0-9]* ircd-hybrid-[0-9]* BROKEN_aarch64= Fails to compile: error: passing void * to parameter of incompatible type WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-ru -USE_OPENSSL= yes -USES= bison +USES= bison ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/ircd-hybrid-ru USERS= ircdru GROUPS= ircdru PLIST_SUB= USR=${USERS} GRP=${GROUPS} .if defined(WITH_SMALL_NET) CONFIGURE_ARGS+=-enable-small-net .endif .if defined(WITH_SYSLOG) CONFIGURE_ARGS+=--enable-syslog=\"kill squit connect users oper\" .endif .if defined(NICKLENGTH) CONFIGURE_ARGS+=--with-nicklen=${NICKLENGTH} .endif .if defined(TOPICLENGTH) CONFIGURE_ARGS+=--with-topiclen=${TOPICLENGTH} .endif .if defined(MAXCONN) CONFIGURE_ARGS+=--with-maxconn=${MAXCONN} .endif pre-extract: @${ECHO_MSG} "* * * Build options for ircd-hybrid-ru * * *" @${ECHO_MSG} "Issue make WITH_SMALL_NET=yes to build server optimized for small network" @${ECHO_MSG} "Issue make WITH_SYSLOG=yes to enable logging via syslogd" @${ECHO_MSG} "You can define maximum nick length. For example make NICKLENGTH=46 (default is 30)" @${ECHO_MSG} "You can define maximum topic length. For example make TOPICLENGTH=254 (default is 120; maximum is 390)" @${ECHO_MSG} "You can define maximum number of connections for ircd. For example make MAXCONN=512" post-extract: @${CP} ${WRKSRC}/contrib/m_ojoin.c ${WRKSRC}/modules/ @${CP} ${WRKSRC}/contrib/m_force.c ${WRKSRC}/modules/ post-patch: @${REINPLACE_CMD} -e 's,-g -O2,-O2,' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,"-g","",' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,ac_cv_prog_cc_g=yes,ac_cv_prog_cc_g=no,' ${WRKSRC}/configure pre-install: @${REINPLACE_CMD} -e 's,ircd/etc/codepage,etc/ircd-hybrid-ru/codepage,' ${WRKSRC}/etc/example.conf @${REINPLACE_CMD} -e 's,/ircd/modules,/lib/ircd-hybrid-ru-modules,' ${WRKSRC}/etc/example.conf post-install: ${INSTALL_SCRIPT} -m 555 ${FILESDIR}/ircd-hybrid-ru.sh.sample ${STAGEDIR}${PREFIX}/etc/rc.d @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/RELNOTE* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/server-version-info ${STAGEDIR}${DOCSDIR} .include Index: head/security/apache-xml-security-c/Makefile =================================================================== --- head/security/apache-xml-security-c/Makefile (revision 436246) +++ head/security/apache-xml-security-c/Makefile (revision 436247) @@ -1,25 +1,23 @@ # Created by: Tony Maher # $FreeBSD$ PORTNAME= xml-security-c PORTVERSION= 1.7.3 CATEGORIES= security MASTER_SITES= APACHE/santuario/c-library PKGNAMEPREFIX= apache- MAINTAINER= girgen@FreeBSD.org COMMENT= Apache XML security libraries - C++ version LICENSE= APACHE20 -USE_OPENSSL= yes - LIB_DEPENDS+= libxerces-c.so.3:textproc/xerces-c3 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-xerces=${LOCALBASE} -USES= gmake libtool tar:bzip2 +USES= gmake libtool tar:bzip2 ssl USE_LDCONFIG= yes CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} .include Index: head/security/botan110/Makefile =================================================================== --- head/security/botan110/Makefile (revision 436246) +++ head/security/botan110/Makefile (revision 436247) @@ -1,72 +1,72 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= botan PORTVERSION= 1.10.13 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://botan.randombit.net/releases/ PKGNAMESUFFIX= 110 DISTNAME= Botan-${PORTVERSION} MAINTAINER= lapo@lapo.it COMMENT= Portable, easy to use, and efficient C++ crypto library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/doc/license.txt OPTIONS_DEFINE= SSL GMP ECC DOCS OPTIONS_DEFAULT= SSL GMP ECC ECC_DESC= ECC support USES= compiler gmake python:build tar:tgz HAS_CONFIGURE= yes CONFIGURE_SCRIPT= configure.py CONFIGURE_ARGS= --prefix=${PREFIX} --with-bzip2 --with-zlib MAKE_ARGS= CXX="${CXX}" LIB_OPT="${CXXFLAGS}" USE_LDCONFIG= yes PLIST_FILES= bin/botan-config-1.10 lib/libbotan-1.10.a lib/libbotan-1.10.so lib/libbotan-1.10.so.1 \ lib/libbotan-1.10.so.1.13 libdata/pkgconfig/botan-1.10.pc DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= * BROKEN_aarch64= Fails to configure: unknown or unidentifiable processor arm64 .include .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+=--with-openssl .endif .if ${PORT_OPTIONS:MGMP} LIB_DEPENDS+= libgmp.so:math/gmp CONFIGURE_ARGS+=--with-gnump MAKE_ARGS+= LDFLAGS="-L${LOCALBASE}/lib" .endif .if ${PORT_OPTIONS:MECC} BUILD_DEPENDS+= ${LOCALBASE}/include/boost/tr1/memory.hpp:devel/boost-libs CONFIGURE_ARGS+=--with-tr1-implementation=boost CXXFLAGS+= -I${LOCALBASE}/include .else CONFIGURE_ARGS+=--with-tr1-implementation=none .endif .include CONFIGURE_ARGS+=--cc ${COMPILER_TYPE} post-patch: ${REINPLACE_CMD} -e "s|#!/usr/bin/env python|#!${PYTHON_CMD}|" \ ${WRKSRC}/configure.py .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e '/DOCDIR/d' \ ${WRKSRC}/src/build-data/makefile/unix_shr.in .endif post-install: @(cd "${STAGEDIR}${PREFIX}"; ${FIND} -s include/botan-1.10 -not -type d) >> ${TMPPLIST} .include Index: head/security/chntpw/Makefile =================================================================== --- head/security/chntpw/Makefile (revision 436246) +++ head/security/chntpw/Makefile (revision 436247) @@ -1,38 +1,37 @@ # Created by: buganini@gmail.com # $FreeBSD$ PORTNAME= chntpw PORTVERSION= 110511 PORTREVISION= 2 CATEGORIES= security sysutils MASTER_SITES= http://pogostick.net/~pnh/ntpasswd/ DISTNAME= ${PORTNAME}-source-${PORTVERSION} MAINTAINER= buganini@gmail.com COMMENT= Utility to set the password and edit registry on Microsoft NT system LICENSE= GPLv2 OPTIONS_DEFINE= DOCS -USE_OPENSSL= yes -USES= gmake zip +USES= gmake zip ssl BIN_FILES= chntpw cpnt reged PLIST_FILES= ${BIN_FILES:C|^|bin/|} PORTDOCS= README.txt WinReg.txt regedit.txt WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} post-patch: @${REINPLACE_CMD} -e '/^CC=/d; /^OSSLPATH=/ s|=.*|=${OPENSSLBASE}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/^CFLAGS=/ s| -m32||' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${BIN_FILES:C|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/security/cyrus-sasl2/Makefile.common =================================================================== --- head/security/cyrus-sasl2/Makefile.common (revision 436246) +++ head/security/cyrus-sasl2/Makefile.common (revision 436247) @@ -1,206 +1,206 @@ # $FreeBSD$ PORTNAME= cyrus-sasl PORTVERSION= 2.1.26 CATEGORIES= security ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-sasl/ \ http://cyrusimap.org/releases/ MAINTAINER= ume@FreeBSD.org LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USE_LDCONFIG= yes -USE_OPENSSL= yes +USES= ssl GNU_CONFIGURE= yes CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc \ --with-configdir=${PREFIX}/lib/sasl2:${PREFIX}/etc/sasl2 \ --with-plugindir=${PREFIX}/lib/sasl2 \ --with-dbpath=${PREFIX}/etc/sasldb2 \ --with-lib-subdir=lib \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --includedir=${PREFIX}/include \ --enable-static \ --with-rc4=openssl CONFIGURE_ARGS+=--disable-anon \ --disable-cram \ --disable-digest \ --disable-gssapi \ --disable-krb4 \ --disable-login \ --disable-ntlm \ --disable-otp \ --disable-plain \ --disable-scram \ --disable-srp \ --with-dblib=none CONFIGURE_ARGS+=${CYRUS_CONFIGURE_ARGS} MAKE_ENV+= INSTALL_STRIP_FLAG=${STRIP} DOCSDIR= ${PREFIX}/share/doc/cyrus-sasl2 CPE_VENDOR= cmu SASLAUTHD_RUNPATH?= /var/run/saslauthd CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus CYRUS_SASL2_DIR=${MASTERDIR}/../../security/cyrus-sasl2 DISTINFO_FILE= ${CYRUS_SASL2_DIR}/distinfo PATCHDIR= ${CYRUS_SASL2_DIR}/files .if defined(PKGNAMESUFFIX) CYRUS_BUILD_TARGET?= ${PKGNAMESUFFIX:S/^-//} .else CYRUS_BUILD_TARGET?= ${PORTNAME} .endif .if ${CYRUS_BUILD_TARGET} != "cyrus-sasl" && ${CYRUS_BUILD_TARGET} != "saslauthd" INSTALL_WRKSRC= ${WRKSRC}/plugins LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 -USES= libtool:build +USES+= libtool:build PLIST_FILES+= lib/sasl2/lib${CYRUS_BUILD_TARGET}.a \ lib/sasl2/lib${CYRUS_BUILD_TARGET}.so \ lib/sasl2/lib${CYRUS_BUILD_TARGET}.so.3 \ lib/sasl2/lib${CYRUS_BUILD_TARGET}.so.3.0.0 .endif .include .if ${OPENSSLBASE} == /usr CONFIGURE_ARGS+=--with-openssl=yes .else CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} .endif .if ${ARCH} == "amd64" CPPFLAGS+= -fPIC .endif .if ${CYRUS_BUILD_TARGET} == "cyrus-sasl" .if ${PORT_OPTIONS:MBDB1} SASLDB_NAME= sasldb2.db .elif ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 SASLDB_NAME= sasldb2 .elif ${PORT_OPTIONS:MGDBM} SASLDB_NAME= sasldb2 .else SASLDB= "@comment " .endif .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL} || \ ${PORT_OPTIONS:MSQLITE2} || ${PORT_OPTIONS:MSQLITE3} CONFIGURE_ARGS+=--enable-sql .else SQL= "@comment " .endif SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP} \ SASLDB_NAME=${SASLDB_NAME} PLIST_SUB+= PREFIX=${PREFIX} \ SASLDB=${SASLDB} \ SQL=${SQL} \ DOCSDIR=${DOCSDIR:S/^${PREFIX}\///} post-patch: # Try to unbreak parallel (-jX) builds, part 1: make build commands atomic @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${PERL} -w0pi.bak \ -e 's/(^\@am__fastdepCC_TRUE\@.*?) \ \n\@am__fastdepCC_TRUE\@\s+(.*?)$$/$$1 && $$2/mgx' # Part 2: prevent intermediate *.Tpo output files clash (use unique names) @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${PERL} -wpi.bak \ -e 's/\$$\*\.Tpo/$$&.$$./g' post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in ${DOC2} @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in ${HTDOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${f}.html \ ${STAGEDIR}${DOCSDIR}/html .endfor @${INSTALL_DATA} ${FILESDIR}/Sendmail.README \ ${STAGEDIR}${DOCSDIR} .elif ${CYRUS_BUILD_TARGET} == "saslauthd" .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 .endif .if ${PORT_OPTIONS:MOPENLDAP} .if defined(WITH_OPENLDAP_VER) WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif .endif .if ${SASLAUTHD_RUNPATH} != /var/run/saslauthd RUNPATH= "@comment " .endif PLIST_SUB= PREFIX=${PREFIX} \ DOCSDIR=${DOCSDIR:S/^${PREFIX}\///} \ RUNPATH=${RUNPATH} SUB_LIST+= SASLAUTHD_RUNPATH=${SASLAUTHD_RUNPATH} do-build: cd ${WRKSRC}/include && ${MAKE} .if ${PORT_OPTIONS:MBDB1} || ${PORT_OPTIONS:MBDB} || ${PORT_OPTIONS:MGDBM} cd ${WRKSRC}/sasldb && ${MAKE} .endif cd ${WRKSRC}/saslauthd && ${MAKE} cd ${WRKSRC}/saslauthd && ${MAKE} saslcache cd ${WRKSRC}/saslauthd && ${MAKE} testsaslauthd post-install: @${INSTALL_PROGRAM} ${WRKSRC}/saslauthd/saslcache \ ${STAGEDIR}${PREFIX}/sbin/saslcache @${INSTALL_PROGRAM} ${WRKSRC}/saslauthd/testsaslauthd \ ${STAGEDIR}${PREFIX}/sbin/testsaslauthd .if ${SASLAUTHD_RUNPATH} != /var/run/saslauthd @${ECHO_MSG} "" @${ECHO_MSG} "SASLAUTHD_RUNPATH was specified." @${ECHO_MSG} "Make sure you create ${SASLAUTHD_RUNPATH}." @${ECHO_MSG} "" .else @${MKDIR} ${STAGEDIR}/var/run/saslauthd .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/saslauthd .for file in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/saslauthd/${file} \ ${STAGEDIR}${DOCSDIR}/saslauthd .endfor .else # plugin LIBTOOL= ${LOCALBASE}/bin/libtool post-patch: @${REINPLACE_CMD} \ -e "/^LIBTOOL=/s|\$$(top_builddir)/libtool|${LIBTOOL}|g" \ ${WRKSRC}/configure do-build: cd ${WRKSRC}/include && ${MAKE} cd ${WRKSRC}/plugins && ${MAKE} .endif .include Index: head/security/eschalot/Makefile =================================================================== --- head/security/eschalot/Makefile (revision 436246) +++ head/security/eschalot/Makefile (revision 436247) @@ -1,29 +1,28 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= eschalot PORTVERSION= 1.2.0 CATEGORIES= security MAINTAINER= yuri@rawbw.com COMMENT= Vanity onion address generator for Tor LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= ReclaimYourPrivacy GH_TAGNAME= e9e085e -USES= gmake -USE_OPENSSL= yes +USES= gmake ssl MAKE_ENV= INSTALL="${INSTALL_PROGRAM}" MAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}" TEST_TARGET= test PLIST_FILES= bin/eschalot bin/worgen post-patch: @${REINPLACE_CMD} -e '/CFLAGS.*-O2/d' ${WRKSRC}/Makefile .include Index: head/security/esteidfirefoxplugin/Makefile =================================================================== --- head/security/esteidfirefoxplugin/Makefile (revision 436246) +++ head/security/esteidfirefoxplugin/Makefile (revision 436247) @@ -1,31 +1,30 @@ # $FreeBSD$ PORTNAME= esteidfirefoxplugin PORTVERSION= 3.8.0.1115 CATEGORIES= security MASTER_SITES= https://installer.id.ee/media/sources/ MAINTAINER= toomas.aas@raad.tartu.ee COMMENT= Digital signing with Estonian ID card in Firefox LICENSE= LGPL21 RUN_DEPENDS= opensc-tool:security/opensc \ pcscd:devel/pcsc-lite -USE_OPENSSL= yes USE_GNOME= gtk20 -USES= webplugin:gecko pkgconfig +USES= webplugin:gecko pkgconfig ssl WEBPLUGIN_DIR= ${PREFIX}/lib WEBPLUGIN_FILES= npesteid-firefox-plugin.so ALL_TARGET= plugin EXTRACT_AFTER_ARGS= --exclude 'include/openssl' PLIST_FILES= lib/npesteid-firefox-plugin.so post-install: ${INSTALL_LIB} ${WRKSRC}/npesteid-firefox-plugin.so ${STAGEDIR}${PREFIX}/lib .include Index: head/security/fwbuilder/Makefile =================================================================== --- head/security/fwbuilder/Makefile (revision 436246) +++ head/security/fwbuilder/Makefile (revision 436247) @@ -1,90 +1,89 @@ # Created by: Roman Shterenzon # $FreeBSD$ PORTNAME= fwbuilder DISTVERSION= 5.1.0 PORTVERSION= ${DISTVERSION} PORTREVISION= 3 CATEGORIES= security BUILD= 3599 # XXX in developement version of this port: PKGNAMESUFFIX= -devel .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == -devel MASTER_SITES= http://www.fwbuilder.org/nightly_builds/fwbuilder-5.0/current_build/ PORTVERSION= ${DISTVERSION}.b${BUILD} PORTREVISION= 1 .else MASTER_SITES= SF/${PORTNAME}/Current_Packages/${PORTVERSION} .endif DISTVERSIONSUFFIX= .${BUILD} MAINTAINER= cy@FreeBSD.org COMMENT= Firewall Builder GUI and policy compilers #OPTIONS_DEFINE= DOCS .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == -devel CONFLICTS= fwbuilder-[234].* fwbuilder-devel-[234].* \ libfwbuilder-[234].* libfwbuilder-devel-[234].* .else CONFLICTS= fwbuilder-[234].* fwbuilder-devel-* \ libfwbuilder-[234].* libfwbuilder-devel-* .endif LIB_DEPENDS= libxslt.so:textproc/libxslt \ libnetsnmp.so:net-mgmt/net-snmp PLIST_SUB= BUILD_VERSION=${DISTVERSION}.${BUILD} USE_QT4= corelib \ gui \ iconengines \ inputmethods \ linguist_build \ moc_build \ rcc_build \ qmake_build \ svg \ uic_build \ xml QTDIR?= ${PREFIX} -USE_OPENSSL= yes -USES= autoreconf:build gmake libtool +USES= autoreconf:build gmake libtool ssl GNU_CONFIGURE= yes CONFIGURE_ENV= QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ \ INSTALL_ROOT=${STAGEDIR} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-docdir=${DOCSDIR} --with-qtdir=${QTDIR} \ --prefix=${PREFIX} MAKE_ARGS+= QTDIR="${QTDIR}" \ QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ MAKE_ENV= INSTALL_ROOT=${STAGEDIR} CCACHE_DISABLE=yes USE_LDCONFIG= yes PLIST_SUB+= PORTVERSION="${PORTVERSION}" PORTDOCS= * .include .if !exists (/usr/bin/rcs) # IMPORTANT: Newer versions of rcs will NOT work with fwbuilder. RUN_DEPENDS+= rcs:devel/rcs57 .endif .if empty(PORT_OPTIONS:MDOCS) BROKEN= DOCS must be enabled in this port .endif post-patch: @${REINPLACE_CMD} '/^\.\/configure/d' ${WRKSRC}/autogen.sh pre-configure: (cd ${WRKSRC} && ./autogen.sh) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fwbuilder @${ECHO} If you are upgrading from a previous version of fwbuilder, @${ECHO} please make sure to backup your fwbuilder database files @${ECHO} prior to invoking fwbuilder for the first time. .include Index: head/security/gstreamer1-plugins-dtls/Makefile =================================================================== --- head/security/gstreamer1-plugins-dtls/Makefile (revision 436246) +++ head/security/gstreamer1-plugins-dtls/Makefile (revision 436247) @@ -1,18 +1,18 @@ # $FreeBSD$ PORTREVISION= 0 CATEGORIES= security COMMENT= GStreamer Datagram TLS (dtls) plugin GST_PLUGIN= dtls DIST= bad # we don't have a way to specify this in ${MASTERDIR}/Makefile.common -USE_OPENSSL= yes +USES= ssl CONFIGURE_ENV= DTLS_CFLAGS="-I${OPENSSLINC}" \ DTLS_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins .include "${MASTERDIR}/Makefile" Property changes on: head/security/gstreamer1-plugins-dtls/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/hpenc/Makefile =================================================================== --- head/security/hpenc/Makefile (revision 436246) +++ head/security/hpenc/Makefile (revision 436247) @@ -1,34 +1,33 @@ # $FreeBSD$ PORTNAME= hpenc PORTVERSION= 2.0 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://highsecure.ru/distfiles/ MAINTAINER= vsevolod@FreeBSD.org COMMENT= Fast authenticated encryption CLI tool LICENSE= BSD2CLAUSE BROKEN_powerpc64= Does not build NOT_FOR_ARCHS= aarch64 sparc64 NOT_FOR_ARCHS_REASON= not yet ported to this architecture -USES= tar:xz compiler:c++11-lib gmake -USE_OPENSSL= yes +USES= tar:xz compiler:c++11-lib gmake ssl PLIST_FILES= bin/hpenc man/man1/hpenc.1.gz MAKE_ARGS+= "ARCH=${ARCH:S/amd64/x86/:S/i386/x86/}" CXXFLAGS+= -std=c++11 \ -I${WRKSRC}/chacha-opt/app/include \ -I${WRKSRC}/poly1305-opt/app/include \ -I${OPENSSLINC} LDFLAGS+= -pthread -lcrypto -L${OPENSSLLIB} post-install: ${INSTALL_MAN} ${WRKSRC}/doc/hpenc.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hpenc .include Index: head/security/hs-HsOpenSSL/Makefile =================================================================== --- head/security/hs-HsOpenSSL/Makefile (revision 436246) +++ head/security/hs-HsOpenSSL/Makefile (revision 436247) @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= HsOpenSSL PORTVERSION= 0.11.1.1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Partial OpenSSL binding for Haskell USE_CABAL= network>=2.1 old-locale>=1.0 -USE_OPENSSL= yes +USES= ssl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: head/security/ike/Makefile =================================================================== --- head/security/ike/Makefile (revision 436246) +++ head/security/ike/Makefile (revision 436247) @@ -1,58 +1,57 @@ # Created by: mgrooms@shrew.net # $FreeBSD$ PORTNAME= ike PORTVERSION= 2.2.1 PORTREVISION= 2 CATEGORIES= security net MASTER_SITES= https://www.shrew.net/download/ike/ DISTNAME= ${PORTNAME}-${PORTVERSION}-release MAINTAINER= mgrooms@shrew.net COMMENT= Shrew Soft IKE daemon and client tools ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= iked -USES= bison cmake libedit localbase:ldflags tar:tbz2 -USE_OPENSSL= yes +USES= bison cmake libedit localbase:ldflags tar:tbz2 ssl USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} CMAKE_ARGS= -DETCDIR:PATH="${PREFIX}/etc" \ -DBINDIR:PATH="${PREFIX}/bin" \ -DSBINDIR:PATH="${PREFIX}/sbin" \ -DLIBDIR:PATH="${PREFIX}/lib" \ -DMANDIR:PATH="${PREFIX}/man" OPTIONS_DEFINE= QTGUI NATT LDAP DEBUG OPTIONS_SUB= yes QTGUI_DESC= Enable QT client front end applications NATT_DESC= Enable NAT-Traversal LDAP_DESC= Enable LDAP XAuth daemon support DEBUG_CMAKE_ON= -DDEBUG=YES LDAP_USE= OPENLDAP=yes LDAP_CMAKE_ON= -DLDAP=YES NATT_CMAKE_ON= -DNATT=YES QTGUI_CMAKE_ON= -DQTGUI=YES QTGUI_USE= QT4=gui,moc_build,qmake_build,rcc_build,uic_build post-install: @if ! ${SYSCTL} -a | ${GREP} -q ipsec; then \ ${ECHO_MSG} "===> -------------------------------------------------------------------------"; \ ${ECHO_MSG} "===> WARNING: You need IPsec support in your kernel, please see:"; \ ${ECHO_MSG} "===> http://www.freebsd.org/doc/en/books/handbook/ipsec.html"; \ ${ECHO_MSG} "===> -------------------------------------------------------------------------"; \ fi ; post-install-NATT-on: @${ECHO_MSG} "===> -------------------------------------------------------------------------" @${ECHO_MSG} "===> WARNING: To use NAT Traversal ( NAT-T ) support, please be sure to" @${ECHO_MSG} "===> include the following line in your kernel config file." @${ECHO_MSG} "===> options IPSEC_NAT_T" @${ECHO_MSG} "===> -------------------------------------------------------------------------" .include Index: head/security/ipsec-tools/Makefile =================================================================== --- head/security/ipsec-tools/Makefile (revision 436246) +++ head/security/ipsec-tools/Makefile (revision 436247) @@ -1,102 +1,101 @@ # Created by: vanhu # $FreeBSD$ # TODO: - libipsec issue ? # - cleanup... # - SYSCONFDIR # - $LOCALBASE/sbin/setkey Vs /usr/sbin/setkey PORTNAME= ipsec-tools PORTVERSION= 0.8.2 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= SF MAINTAINER= vanhu@FreeBSD.org COMMENT= KAME racoon IKE daemon, ipsec-tools version CONFLICTS= racoon-[0-9]* USE_RC_SUBR= racoon -USE_OPENSSL= yes INSTALL_TARGET= install-strip -USES= libtool tar:bzip2 +USES= libtool tar:bzip2 ssl GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-shared --sysconfdir=${PREFIX}/etc/racoon \ --localstatedir=${STATEDIR:S/\/racoon//} \ --with-pkgversion=freebsd-${PORTVERSION} STATEDIR= /var/db/racoon SUB_LIST+= STATEDIR=${STATEDIR} PLIST_SUB+= STATEDIR=${STATEDIR} OPTIONS_DEFINE= DEBUG IPV6 ADMINPORT STATS DPD NATT NATTF FRAG HYBRID PAM \ RADIUS LDAP GSSAPI SAUNSPEC RC5 IDEA DOCS EXAMPLES WCPSKEY OPTIONS_DEFAULT= DEBUG DPD NATT FRAG HYBRID ADMINPORT_DESC= Enable Admin port STATS_DESC= Statistics logging function DPD_DESC= Dead Peer Detection NATT_DESC= NAT-Traversal (kernel-patch required) NATTF_DESC= require NAT-Traversal (fail without kernel-patch) FRAG_DESC= IKE fragmentation payload support HYBRID_DESC= Hybrid, Xauth and Mode-cfg support SAUNSPEC_DESC= Unspecified SA mode RC5_DESC= RC5 encryption (patented) IDEA_DESC= IDEA encryption (patented) PAM_DESC= PAM authentication (Xauth server) RADIUS_DESC= Radius authentication (Xauth server) LDAP_DESC= LDAP authentication (Xauth server) WCPSKEY_DESC= Allow wildcard matching for pre-shared keys PORTDOCS= * PORTEXAMPLES= * DEBUG_CONFIGURE_ENABLE= debug IPV6_CONFIGURE_ENABLE= ipv6 ADMINPORT_CONFIGURE_ENABLE=adminport STATS_CONFIGURE_ENABLE= stats DPD_CONFIGURE_ENABLE= dpd NATTF_VARS= NATT=yes NATTF_VARS_OFF= NATT=kernel NATT_CONFIGURE_ON= --enable-natt=${NATT} NATT_CONFIGURE_OFF= --disable-natt FRAG_CONFIGURE_ENABLE= frag HYBRID_CONFIGURE_ENABLE=hybrid PAM_CONFIGURE_WITH= libpam GSSAPI_USES= iconv GSSAPI_CFLAGS= -I${LOCALBASE}/include GSSAPI_LDFLAGS= -L${LOCALBASE}/lib GSSAPI_CONFIGURE_ENABLE=gssapi RADIUS_CONFIGURE_WITH= libradius LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-libldap=${LOCALBASE} LDAP_CONFIGURE_OFF= --without-libldap SAUNSPEC_CONFIGURE_ENABLE= samode-unspec RC5_CONFIGURE_ENABLE= rc5 IDEA_CONFIGURE_ENABLE= idea WCPSKEY_EXTRA_PATCHES= ${FILESDIR}/wildcard-psk.diff post-patch: @${REINPLACE_CMD} -e "s/-Werror//g ; s/-R$$libdir/-Wl,-rpath=$$libdir/g" ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/racoon @if [ -z `/sbin/sysctl -a | ${GREP} -q ipsec && ${ECHO_CMD} ipsec` ]; then \ ${ECHO_MSG} "WARNING: IPsec feature is disabled on this host"; \ ${ECHO_MSG} " You must build the kernel if you want to run racoon on the host"; \ fi ; post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} @${RM} ${WRKSRC}/src/racoon/samples/*.in @${CP} -r ${WRKSRC}/src/racoon/samples/* ${STAGEDIR}/${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/racoon/doc/* ${STAGEDIR}/${DOCSDIR} .include Index: head/security/isakmpd/Makefile =================================================================== --- head/security/isakmpd/Makefile (revision 436246) +++ head/security/isakmpd/Makefile (revision 436247) @@ -1,46 +1,44 @@ # Created by: Martti Kuparinen # $FreeBSD$ PORTNAME= isakmpd PORTVERSION= 20041207 PORTREVISION= 3 CATEGORIES= security net MASTER_SITES= LOCAL/simon MAINTAINER= ports@FreeBSD.org COMMENT= OpenBSD IKE daemon # this is not compatible with cross build - there's no other way .if !exists(/usr/include/netipsec/ipsec.h) && !exists(/usr/include/netinet6/ipsec.h) BROKEN= requires IPsec support .endif # If keynote is in use, bring the dependency .if defined(USE_KEYNOTE) BUILD_DEPENDS+= keynote:security/keynote .endif -USES= uidfix +USES= uidfix ssl USE_RC_SUBR= isakmpd MAKE_ENV+= BINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man/man - -USE_OPENSSL= yes MAKE_JOBS_UNSAFE= yes .include OPENSSLINC?= /usr/include OPENSSLLIB?= /usr/lib MAKE_ENV+= OPENSSLINC="${OPENSSLINC}" OPENSSLLIB="${OPENSSLLIB}" post-extract: @${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC} post-patch: .for f in conf.h ike_auth.c isakmpd.8 isakmpd.conf.5 isakmpd.policy.5 policy.h ${REINPLACE_CMD} -e "s!/etc/!${PREFIX}/etc/!" ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} -e "s!netinet6/ipsec.h!netipsec/ipsec.h!" \ ${WRKSRC}/sysdep/freebsd/sysdep-os.h .include Index: head/security/keynote/Makefile =================================================================== --- head/security/keynote/Makefile (revision 436246) +++ head/security/keynote/Makefile (revision 436247) @@ -1,43 +1,43 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= keynote PORTVERSION= 2.3 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://www1.cs.columbia.edu/~angelos/Code/ MAINTAINER= ports@FreeBSD.org COMMENT= Trust-Management System LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake # required to support parallel (-jX) builds -USE_OPENSSL= yes +# gmake required to support parallel (-jX) builds +USES= gmake ssl GNU_CONFIGURE= yes CONFIGURE_ENV= SSLEAY="${OPENSSLBASE}/bin" OPENSSLLIB="${OPENSSLLIB}" \ OPENSSLINC="${OPENSSLINC}" PLIST_FILES= bin/keynote include/keynote.h lib/libkeynote.a \ man/man1/keynote.1.gz man/man3/keynote.3.gz \ man/man5/keynote.5.gz PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/keynote ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/keynote.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libkeynote.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_MAN} ${WRKSRC}/man/keynote.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/man/keynote.3 ${STAGEDIR}${MANPREFIX}/man/man3 ${INSTALL_MAN} ${WRKSRC}/man/keynote.4 \ ${STAGEDIR}${MANPREFIX}/man/man5/keynote.5 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/HOWTO.add.crypto ${WRKSRC}/TODO \ ${WRKSRC}/doc/rfc*.txt ${STAGEDIR}${DOCSDIR} .include Index: head/security/lasso/Makefile =================================================================== --- head/security/lasso/Makefile (revision 436246) +++ head/security/lasso/Makefile (revision 436247) @@ -1,66 +1,65 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= lasso PORTVERSION= 2.4.1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://dev.entrouvert.org/releases/lasso/ MAINTAINER= tj@FreeBSD.org COMMENT= Free Liberty Alliance Implementation LICENSE= GPLv2 BUILD_DEPENDS= xmlsec1:security/xmlsec1 RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= cpe libtool pathfix pkgconfig +USES= cpe libtool pathfix pkgconfig ssl CPE_VENDOR= entrouvert GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-java --with-zlib USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes -USE_OPENSSL= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= PERL PHP PYTHON DOCS .include .if ${PORT_OPTIONS:MPERL} CONFIGURE_ARGS+= --enable-perl PLIST_SUB+= PERL="" USES+= perl5 .else CONFIGURE_ARGS+= --disable-perl PLIST_SUB+= PERL="@comment " .endif .if ${PORT_OPTIONS:MPHP} CONFIGURE_ARGS+= --enable-php5 \ --with-php5-config="${LOCALBASE}/bin/php-config" LDFLAGS+= -L${LOCALBASE}/lib LIB_DEPENDS+= libexpat.so:textproc/expat2 PLIST_SUB+= PHP5="" USES+= php:build .else CONFIGURE_ARGS+= --disable-php5 PLIST_SUB+= PHP5="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} CONFIGURE_ARGS+= --enable-python PLIST_SUB+= PYTHON="" USES+= python .else USES+= python:build CONFIGURE_ARGS+= --disable-python PLIST_SUB+= PYTHON="@comment " .endif post-patch: @${REINPLACE_CMD} -E 's,(xmlsec1-openssl >= 1\.2\.6) openssl,\1,' \ ${CONFIGURE_WRKSRC}/configure .include Index: head/security/libfprint/Makefile =================================================================== --- head/security/libfprint/Makefile (revision 436246) +++ head/security/libfprint/Makefile (revision 436247) @@ -1,26 +1,25 @@ # Created by: barner # $FreeBSD$ PORTNAME= libfprint PORTVERSION= 0.6.0 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://people.freedesktop.org/~hadess/ MAINTAINER= lichray@gmail.com COMMENT= Library for fingerprint reader devices LIB_DEPENDS= libMagickCore-6.so:graphics/ImageMagick \ libnss3.so:security/nss GNU_CONFIGURE= yes -USES= libtool pathfix pkgconfig tar:xz +USES= libtool pathfix pkgconfig tar:xz ssl USE_LDCONFIG= yes -USE_OPENSSL= yes USE_GNOME= glib20 INSTALL_TARGET= install-strip CPPFLAGS+= -DHAVE_MEMMEM MAKE_JOBS_UNSAFE=yes .include Index: head/security/opensc/Makefile =================================================================== --- head/security/opensc/Makefile (revision 436246) +++ head/security/opensc/Makefile (revision 436247) @@ -1,81 +1,80 @@ # Created by: Bruce M Simpson # $FreeBSD$ PORTNAME= opensc PORTVERSION= 0.16.0 CATEGORIES= security devel MASTER_SITES= SF/${PORTNAME}/OpenSC/${DISTNAME} MAINTAINER= ale@FreeBSD.org COMMENT= Libraries and utilities to access smart cards LICENSE= LGPL21 OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND=PCSC OPENCT CTAPI OPTIONS_DEFINE= SM DOCS MANPAGES OPTIONS_DEFAULT=PCSC SM MANPAGES PCSC_DESC= Use PC/SC backend OPENCT_DESC= Use OpenCT backend CTAPI_DESC= Use CT-API backend SM_DESC= Enable secure messaging support -USES= libtool pkgconfig gmake -USE_OPENSSL= yes +USES= libtool pkgconfig gmake ssl GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip CONFIGURE_ENV= \ OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" PORTDOCS= * .include .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MMANPAGES} BUILD_DEPENDS+= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl CONFIGURE_ENV+= XSLTPROC="${LOCALBASE}/bin/xsltproc" CONFIGURE_ARGS+=--with-xsl-stylesheetsdir=${LOCALBASE}/share/xsl/docbook .else CONFIGURE_ENV+= XSLTPROC="${FALSE}" CONFIGURE_ARGS+=--without-xsl-stylesheetsdir .endif .if ${PORT_OPTIONS:MMANPAGES} PLIST_SUB+= MANPAGES="" .else CONFIGURE_ARGS+=--disable-man PLIST_SUB+= MANPAGES="@comment " .endif .if ${PORT_OPTIONS:MOPENCT} LIB_DEPENDS+= libopenct.so:security/openct CONFIGURE_ARGS+=--enable-openct .endif .if ${PORT_OPTIONS:MPCSC} LIB_DEPENDS+= libpcsclite.so:devel/pcsc-lite .else CONFIGURE_ARGS+=--disable-pcsc .endif .if ${PORT_OPTIONS:MCTAPI} CONFIGURE_ARGS+=--enable-ctapi .endif .if ${PORT_OPTIONS:MSM} PLIST_SUB+= SM="" .else CONFIGURE_ARGS+=--disable-sm PLIST_SUB+= SM="@comment " .endif .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+=--enable-doc .endif .include Index: head/security/openssh-portable/Makefile =================================================================== --- head/security/openssh-portable/Makefile (revision 436246) +++ head/security/openssh-portable/Makefile (revision 436247) @@ -1,223 +1,222 @@ # Created by: dwcjr@inethouston.net # $FreeBSD$ PORTNAME= openssh DISTVERSION= 7.4p1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= security ipv6 MASTER_SITES= OPENBSD/OpenSSH/portable PKGNAMESUFFIX?= -portable MAINTAINER= bdrewery@FreeBSD.org COMMENT= The portable version of OpenBSD's OpenSSH #LICENSE= BSD2,BSD3,MIT,public domain,BSD-Style,BEER-WARE,"any purpose with notice intact",ISC-Style #LICENSE_FILE= ${WRKSRC}/LICENCE CONFLICTS?= openssh-3.* ssh-1.* ssh2-3.* openssh-portable-devel-* -USES= alias ncurses +USES= alias ncurses ssl USE_AUTOTOOLS= autoconf autoheader -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_func_strnvis=no CONFIGURE_ARGS= --prefix=${PREFIX} --with-md5-passwords \ --without-zlib-version-check --with-ssl-engine ETCOLD= ${PREFIX}/etc OPTIONS_DEFINE= PAM TCP_WRAPPERS LIBEDIT BSM \ HPN X509 KERB_GSSAPI \ OVERWRITE_BASE SCTP LDNS NONECIPHER OPTIONS_DEFAULT= LIBEDIT PAM TCP_WRAPPERS HPN LDNS OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= MIT HEIMDAL HEIMDAL_BASE TCP_WRAPPERS_DESC= tcp_wrappers support BSM_DESC= OpenBSM Auditing KERB_GSSAPI_DESC= Kerberos/GSSAPI patch (req: GSSAPI) HPN_DESC= HPN-SSH patch LDNS_DESC= SSHFP/LDNS support X509_DESC= x509 certificate patch SCTP_DESC= SCTP support OVERWRITE_BASE_DESC= EOL, No longer supported. HEIMDAL_DESC= Heimdal Kerberos (security/heimdal) HEIMDAL_BASE_DESC= Heimdal Kerberos (base) MIT_DESC= MIT Kerberos (security/krb5) NONECIPHER_DESC= NONE Cipher support OPTIONS_SUB= yes TCP_WRAPPERS_EXTRA_PATCHES=${FILESDIR}/extra-patch-tcpwrappers LDNS_CONFIGURE_WITH= ldns LDNS_LIB_DEPENDS= libldns.so:dns/ldns LDNS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ldns LDNS_CFLAGS= -I${LOCALBASE}/include LDNS_CONFIGURE_ON= --with-ldflags='-L${LOCALBASE}/lib' # http://www.psc.edu/index.php/hpn-ssh HPN_CONFIGURE_WITH= hpn NONECIPHER_CONFIGURE_WITH= nonecipher # See http://www.roumenpetrov.info/openssh/ X509_VERSION= 9.3 X509_PATCH_SITES= http://www.roumenpetrov.info/openssh/x509-${X509_VERSION}/:x509 X509_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-x509-glue X509_PATCHFILES= ${PORTNAME}-7.4p1+x509-${X509_VERSION}.diff.gz:-p1:x509 # See https://bugzilla.mindrot.org/show_bug.cgi?id=2016 # and https://bugzilla.mindrot.org/show_bug.cgi?id=1604 #SCTP_PATCHFILES= ${PORTNAME}-7.2_p1-sctp.patch.gz:-p1 SCTP_CONFIGURE_WITH= sctp SCTP_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sctp:-p1 MIT_LIB_DEPENDS= libkrb5.so.3:security/krb5 HEIMDAL_LIB_DEPENDS= libkrb5.so.26:security/heimdal PAM_CONFIGURE_WITH= pam TCP_WRAPPERS_CONFIGURE_WITH= tcp-wrappers LIBEDIT_CONFIGURE_WITH= libedit LIBEDIT_USES= libedit BSM_CONFIGURE_ON= --with-audit=bsm ETCDIR?= ${PREFIX}/etc/ssh .include PATCH_SITES+= http://mirror.shatow.net/freebsd/${PORTNAME}/:DEFAULT,x509,hpn,gsskex # X509 patch includes TCP Wrapper support already .if ${PORT_OPTIONS:MX509} EXTRA_PATCHES:= ${EXTRA_PATCHES:N${TCP_WRAPPERS_EXTRA_PATCHES}} .endif # Must add this patch before HPN due to conflicts .if ${PORT_OPTIONS:MKERB_GSSAPI} # Patch from: # http://sources.debian.net/data/main/o/openssh/1:7.4p1-5/debian/patches/gssapi.patch # which was originally based on 5.7 patch from # http://www.sxw.org.uk/computing/patches/ # It is mirrored simply to apply gzip -9. . if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} # Needed glue for applying HPN patch without conflict EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-gss-glue . endif PATCHFILES+= openssh-7.4p1-gsskex-all-20141021-debian-rh-20161228.patch.gz:-p1:gsskex .endif # http://www.psc.edu/index.php/hpn-ssh https://github.com/rapier1/hpn-ssh https://github.com/rapier1/openssh-portable .if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} PORTDOCS+= HPN-README HPN_VERSION= 14v5 HPN_DISTVERSION= 6.7p1 #PATCH_SITES+= SOURCEFORGE/hpnssh/HPN-SSH%20${HPN_VERSION}%20${HPN_DISTVERSION}/:hpn #PATCHFILES+= ${PORTNAME}-${HPN_DISTVERSION}-hpnssh${HPN_VERSION}.diff.gz:-p1:hpn EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn:-p2 .endif CONFIGURE_LIBS+= -lutil CONFIGURE_ARGS+= --disable-utmp --disable-wtmp --disable-wtmpx --without-lastlog # Keep this last EXTRA_PATCHES+= ${FILESDIR}/extra-patch-version-addendum .if ${PORT_OPTIONS:MX509} . if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} BROKEN= X509 patch and HPN patch do not apply cleanly together . endif . if ${PORT_OPTIONS:MSCTP} BROKEN= X509 patch and SCTP patch do not apply cleanly together . endif . if ${PORT_OPTIONS:MKERB_GSSAPI} BROKEN= X509 patch incompatible with KERB_GSSAPI patch . endif .endif .if ${PORT_OPTIONS:MHEIMDAL_BASE} && ${PORT_OPTIONS:MKERB_GSSAPI} BROKEN= KERB_GSSAPI Requires either MIT or HEMIDAL, does not build with base Heimdal currently .endif .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have heimdal installed in base .endif .if ${PORT_OPTIONS:MMIT} || ${PORT_OPTIONS:MHEIMDAL} || ${PORT_OPTIONS:MHEIMDAL_BASE} . if ${PORT_OPTIONS:MHEIMDAL_BASE} CONFIGURE_LIBS+= -lgssapi_krb5 CONFIGURE_ARGS+= --with-kerberos5=/usr . else CONFIGURE_ARGS+= --with-kerberos5=${LOCALBASE} . endif . if ${OPENSSLBASE} == "/usr" CONFIGURE_ARGS+= --without-rpath LDFLAGS= # empty . endif .else . if ${PORT_OPTIONS:MKERB_GSSAPI} IGNORE= KERB_GSSAPI requires one of MIT HEIMDAL or HEIMDAL_BASE . endif .endif .if ${OPENSSLBASE} != "/usr" CONFIGURE_ARGS+= --with-ssl-dir=${OPENSSLBASE} .endif EMPTYDIR= /var/empty .if ${PORT_OPTIONS:MOVERWRITE_BASE} || defined(OPENSSH_OVERWRITE_BASE) IGNORE= Overwrite base option is no longer supported. .endif USE_RC_SUBR= openssh # After all CONFIGURE_ARGS+= --sysconfdir=${ETCDIR} --with-privsep-path=${EMPTYDIR} .if !empty(CONFIGURE_LIBS) CONFIGURE_ARGS+= --with-libs='${CONFIGURE_LIBS}' .endif CONFIGURE_ARGS+= --with-xauth=${LOCALBASE}/bin/xauth RC_SCRIPT_NAME= openssh VERSION_ADDENDUM_DEFAULT?= ${OPSYS}-${PKGNAME} post-patch: @${REINPLACE_CMD} -e 's|-ldes|-lcrypto|g' ${WRKSRC}/configure @${REINPLACE_CMD} \ -e 's|install: \(.*\) host-key check-config|install: \1|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|' \ -e 's|%%RC_SCRIPT_NAME%%|${RC_SCRIPT_NAME}|' ${WRKSRC}/sshd.8 @${REINPLACE_CMD} \ -e 's|\(VersionAddendum\) none|\1 ${VERSION_ADDENDUM_DEFAULT}|' \ ${WRKSRC}/sshd_config @${REINPLACE_CMD} \ -e 's|%%SSH_VERSION_FREEBSD_PORT%%|${VERSION_ADDENDUM_DEFAULT}|' \ ${WRKSRC}/sshd_config.5 @${ECHO_CMD} '#define SSH_VERSION_FREEBSD_PORT "${VERSION_ADDENDUM_DEFAULT}"' >> \ ${WRKSRC}/version.h post-install: ${MV} ${STAGEDIR}${ETCDIR}/ssh_config \ ${STAGEDIR}${ETCDIR}//ssh_config.sample ${MV} ${STAGEDIR}${ETCDIR}/sshd_config \ ${STAGEDIR}${ETCDIR}/sshd_config.sample .if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/HPN-README ${STAGEDIR}${DOCSDIR} .endif test: build cd ${WRKSRC} && ${SETENV} -i \ OBJ=${WRKDIR} ${MAKE_ENV} \ TEST_SHELL=${SH} \ SUDO="${SUDO}" \ PATH=${WRKSRC}:${PREFIX}/bin:${PREFIX}/sbin:${PATH} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} tests .include Index: head/security/osiris/Makefile =================================================================== --- head/security/osiris/Makefile (revision 436246) +++ head/security/osiris/Makefile (revision 436247) @@ -1,69 +1,69 @@ # $FreeBSD$ PORTNAME= osiris PORTVERSION= 4.2.3 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://osiris.shmoo.com/data/ \ http://redundancy.redundancy.org/mirror/ MAINTAINER= ports@FreeBSD.org COMMENT= Shmoo client/server host integrity checker GNU_CONFIGURE= yes -USE_OPENSSL= yes +USES= ssl OPTIONS_DEFINE= OSIRISMD OSIRISD PRINTDB CLI OPTIONS_DEFAULT= OSIRISD OPTIONS_SUB= yes OSIRISMD_DESC= Management daemon OSIRISD_DESC= Scan agent PRINTDB_DESC= Database print tool CLI_DESC= Management CLI .include .if exists(${LOCALBASE}/lib/libreadline.so.6) LIB_DEPENDS+= libreadline.so.6:devel/readline .endif post-build-PRINTDB-on: cd ${WRKSRC}/src/tools && ${MAKE} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/osiris do-install-CLI-on: ${INSTALL_PROGRAM} ${WRKSRC}/src/cli/osiris ${STAGEDIR}${PREFIX}/sbin do-install-PRINTDB-on: ${INSTALL_PROGRAM} ${WRKSRC}/src/tools/printdb ${STAGEDIR}${PREFIX}/bin do-install-OSIRISD-on: ${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \ -e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \ ${WRKSRC}/src/install/freebsd/osirisd.in > \ ${WRKSRC}/src/install/freebsd/osirisd.sh ${INSTALL_PROGRAM} ${WRKSRC}/src/osirisd/osirisd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirisd.sh \ ${STAGEDIR}${PREFIX}/etc/rc.d do-install-OSIRISMD-on: ${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \ -e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \ ${WRKSRC}/src/install/freebsd/osirismd.in > \ ${WRKSRC}/src/install/freebsd/osirismd.sh @${MKDIR} ${STAGEDIR}${PREFIX}/osiris/configs .for os in aix bsdos darwin freebsd irix linux netbsd openbsd sunos \ unix-generic windows2000 windowsnt windowsserver2003 windowsxp \ wrt54g ${INSTALL_DATA} ${WRKSRC}/src/configs/default.${os} \ ${STAGEDIR}${PREFIX}/osiris/configs .endfor ${INSTALL_PROGRAM} -m 4755 ${WRKSRC}/src/osirismd/osirismd \ ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirismd.sh \ ${STAGEDIR}${PREFIX}/etc/rc.d .include Index: head/security/osslsigncode/Makefile =================================================================== --- head/security/osslsigncode/Makefile (revision 436246) +++ head/security/osslsigncode/Makefile (revision 436247) @@ -1,30 +1,29 @@ # Created by: snb@threerings.net # $FreeBSD$ PORTNAME= osslsigncode PORTVERSION= 1.7.1 PORTREVISION= 1 CATEGORIES= security devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME} MAINTAINER= johans@FreeBSD.org COMMENT= OpenSSL-based signcode utility PLIST_FILES= bin/osslsigncode -USES= pkgconfig +USES= pkgconfig ssl GNU_CONFIGURE= yes -USE_OPENSSL= yes OPTIONS_DEFINE= CURL GSF OPTIONS_DEFAULT= CURL GSF CURL_CONFIGURE_WITH= curl CURL_LIB_DEPENDS= libcurl.so:ftp/curl GSF_DESC?= GSF support (enables signing of e.g. MSI files) GSF_CONFIGURE_WITH= gsf GSF_LIB_DEPENDS= libgsf-1.so:devel/libgsf post-patch: ${TOUCH} ${WRKSRC}/stamp-h1 ${WRKSRC}/config.h.in .include Index: head/security/p5-Crypt-OpenSSL-AES/Makefile =================================================================== --- head/security/p5-Crypt-OpenSSL-AES/Makefile (revision 436246) +++ head/security/p5-Crypt-OpenSSL-AES/Makefile (revision 436247) @@ -1,19 +1,18 @@ # Created by: John Ferrell # $FreeBSD$ PORTNAME= Crypt-OpenSSL-AES PORTVERSION= 0.02 PORTREVISION= 3 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= jdferrell3@yahoo.com COMMENT= Perl wrapper around OpenSSL's AES library -USES= perl5 +USES= perl5 ssl USE_PERL5= configure -USE_OPENSSL= yes MAKE_ARGS+= PASTHRU_INC=-I${OPENSSLINC} .include Index: head/security/p5-Crypt-OpenSSL-RSA/Makefile =================================================================== --- head/security/p5-Crypt-OpenSSL-RSA/Makefile (revision 436246) +++ head/security/p5-Crypt-OpenSSL-RSA/Makefile (revision 436247) @@ -1,32 +1,31 @@ # Created by: nork@cityfujisawa.ne.jp # $FreeBSD$ PORTNAME= Crypt-OpenSSL-RSA PORTVERSION= 0.28 PORTREVISION= 1 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 module to RSA encode and decode strings using OpenSSL BUILD_DEPENDS= p5-Crypt-OpenSSL-Bignum>=0:security/p5-Crypt-OpenSSL-Bignum \ p5-Crypt-OpenSSL-Random>=0:security/p5-Crypt-OpenSSL-Random RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= perl5 +USES= perl5 ssl USE_PERL5= configure -USE_OPENSSL= yes MAKE_ARGS= PASTHRU_INC=-I${OPENSSLINC} regression-test: build cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/security/p5-Crypt-OpenSSL-Random/Makefile =================================================================== --- head/security/p5-Crypt-OpenSSL-Random/Makefile (revision 436246) +++ head/security/p5-Crypt-OpenSSL-Random/Makefile (revision 436247) @@ -1,25 +1,24 @@ # Created by: nork@cityfujisawa.ne.jp # $FreeBSD$ PORTNAME= Crypt-OpenSSL-Random PORTVERSION= 0.11 CATEGORIES= security perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:RURBAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 interface to the OpenSSL pseudo-random number generator LICENSE= ART10 GPLv1 LICENSE_COMB= dual MAKE_ARGS= PASTHRU_INC=-I${OPENSSLINC} -USES= perl5 -USE_OPENSSL= yes +USES= perl5 ssl USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Crypt/OpenSSL/Random/Random.so .include Index: head/security/p5-Filter-Crypto/Makefile =================================================================== --- head/security/p5-Filter-Crypto/Makefile (revision 436246) +++ head/security/p5-Filter-Crypto/Makefile (revision 436247) @@ -1,24 +1,23 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= Filter-Crypto PORTVERSION= 2.07 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Create runnable Perl files encrypted with OpenSSL libcrypto LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-PAR-Packer>=0:devel/p5-PAR-Packer RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= perl5 +USES= perl5 ssl USE_PERL5= configure -USE_OPENSSL= yes CONFIGURE_ARGS= --prefix-dir=${OPENSSLBASE} --defaults .include Index: head/security/p5-OpenCA-OpenSSL/Makefile =================================================================== --- head/security/p5-OpenCA-OpenSSL/Makefile (revision 436246) +++ head/security/p5-OpenCA-OpenSSL/Makefile (revision 436247) @@ -1,25 +1,24 @@ # Created by: Steve Wills # $FreeBSD$ PORTNAME= OpenCA-OpenSSL PORTVERSION= 2.0.29 PORTREVISION= 2 CATEGORIES= security perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MADWOLF PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl crypto extension to OpenSSL BUILD_DEPENDS= p5-Locale-libintl>=0:devel/p5-Locale-libintl \ p5-MIME-Tools>=0:mail/p5-MIME-Tools \ p5-X500-DN>=0:net/p5-X500-DN RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= perl5 +USES= perl5 ssl USE_PERL5= configure -USE_OPENSSL= yes MAKE_ARGS+= PASTHRU_INC=-I${OPENSSLINC} .include Index: head/security/pam_p11/Makefile =================================================================== --- head/security/pam_p11/Makefile (revision 436246) +++ head/security/pam_p11/Makefile (revision 436247) @@ -1,34 +1,33 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= pam_p11 PORTVERSION= 0.1.5 PORTREVISION= 3 CATEGORIES= security MASTER_SITES= SF/opensc/${PORTNAME} MAINTAINER= ale@FreeBSD.org COMMENT= PAM module using crypto tokens for auth LICENSE= LGPL21 LIB_DEPENDS= libp11.so:security/libp11 OPTIONS_DEFINE= DOCS -USE_OPENSSL= yes GNU_CONFIGURE= yes -USES= libtool pkgconfig +USES= libtool pkgconfig ssl CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lssl" PORTDOCS= * post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR}/wiki @(cd ${WRKSRC} && ${CP} NEWS ${STAGEDIR}${DOCSDIR}) @(cd ${WRKSRC}/doc && ${CP} README ${STAGEDIR}${DOCSDIR}) @(cd ${WRKSRC}/doc && ${CP} *.css *.html ${STAGEDIR}${DOCSDIR}/wiki) .include Index: head/security/pidentd/Makefile =================================================================== --- head/security/pidentd/Makefile (revision 436246) +++ head/security/pidentd/Makefile (revision 436247) @@ -1,47 +1,47 @@ # Created by: torstenb # $FreeBSD$ PORTNAME= pidentd PORTVERSION= 3.0.19 PORTREVISION= 4 CATEGORIES= security ipv6 MASTER_SITES= ftp://ftp.lysator.liu.se/pub/unix/ident/servers/ \ ftp://ftp.stack.nl/pub/users/johans/pidentd/ PATCH_SITES= ftp://ftp.stack.nl/pub/users/johans/pidentd/ \ ftp://mud.stack.nl/pub/pidentd/ PATCHFILES= pidentd-${PORTVERSION}-ipv6-20080101.diff.gz PATCH_DIST_STRIP= -p0 MAINTAINER= johans@FreeBSD.org COMMENT= RFC1413 identification server CONFLICTS_INSTALL= fakeident-[0-9]* GNU_CONFIGURE= yes -USE_OPENSSL= yes +USES= ssl PLIST_FILES= sbin/ibench sbin/identd sbin/idecrypt sbin/ikeygen \ man/man8/identd.8.gz man/man8/idecrypt.8.gz CFLAGS+= -DINCLUDE_CRYPT -DOPENSSL_DES_LIBDES_COMPATIBILITY LDFLAGS+= -L${OPENSSLLIB} -lcrypto post-extract: ${CP} ${FILESDIR}/idecrypt.8 ${WRKSRC}/doc/idecrypt.8 post-patch: @${REINPLACE_CMD} \ -e 's| /etc/identd.conf| ${PREFIX}/etc/identd.conf|' \ -e 's| /etc/identd.key| ${PREFIX}/etc/identd.key|' \ ${WRKSRC}/doc/identd.8 ${WRKSRC}/doc/idecrypt.8 @${REINPLACE_CMD} -e 's|freebsd.4.7.|freebsd|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$(sbindir)|$${DESTDIR}&|' \ -e 's|-m 755|-s &|' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|$$(mandir)|$${DESTDIR}&|' ${WRKSRC}/Makefile.in post-install: ${INSTALL_MAN} -m 644 ${WRKSRC}/doc/idecrypt.8 \ ${STAGEDIR}${MANPREFIX}/man/man8 .include Index: head/security/pixiewps/Makefile =================================================================== --- head/security/pixiewps/Makefile (revision 436246) +++ head/security/pixiewps/Makefile (revision 436247) @@ -1,26 +1,24 @@ # Created by: Franz Bettag # $FreeBSD$ PORTNAME= pixiewps PORTVERSION= 1.2.2 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= franz@bett.ag COMMENT= Offline WPS bruteforce utility LICENSE= GPLv3 -USE_OPENSSL= yes - -USES= gmake -WRKSRC_SUBDIR= src/ +USES= gmake ssl +WRKSRC_SUBDIR= src USE_GITHUB= yes GH_ACCOUNT= wiire PLIST_FILES= bin/pixiewps do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/security/pkcs11-dump/Makefile =================================================================== --- head/security/pkcs11-dump/Makefile (revision 436246) +++ head/security/pkcs11-dump/Makefile (revision 436247) @@ -1,32 +1,31 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= pkcs11-dump PORTVERSION= 0.3.4 CATEGORIES= security MASTER_SITES= GOOGLE_CODE MAINTAINER= ale@FreeBSD.org COMMENT= Allow dumping PKCS\#11 token content PROJECTHOST= pkcs11-tools BROKEN= Unfetchable (google code has gone away) DEPRECATED= Unfetchable for more than six months (google code has gone away) EXPIRATION_DATE= 2017-04-30 -USES= tar:bzip2 -USE_OPENSSL= yes +USES= tar:bzip2 ssl GNU_CONFIGURE= yes CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" PLIST_FILES= bin/pkcs11-dump \ man/man1/pkcs11-dump.1.gz post-patch: @${REINPLACE_CMD} 's|install-data-am: install-dist_docDATA|install-data-am:|' \ ${WRKSRC}/Makefile.in .include Index: head/security/pkcs11-helper/Makefile =================================================================== --- head/security/pkcs11-helper/Makefile (revision 436246) +++ head/security/pkcs11-helper/Makefile (revision 436247) @@ -1,46 +1,45 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= pkcs11-helper PORTVERSION= 1.11 PORTREVISION= 3 CATEGORIES= security devel MASTER_SITES= SF/opensc/pkcs11-helper/ MAINTAINER= ale@FreeBSD.org COMMENT= Helper library for multiple PKCS\#11 providers LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/COPYING.BSD LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL -USE_OPENSSL= yes GNU_CONFIGURE= yes -USES= libtool:keepla pathfix pkgconfig tar:bzip2 +USES= libtool:keepla pathfix pkgconfig tar:bzip2 ssl USE_LDCONFIG= yes CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lssl" CONFIGURE_ARGS= --disable-crypto-engine-gnutls \ --disable-crypto-engine-nss OPTIONS_DEFINE= DOCS PORTDOCS= * post-patch: @${REINPLACE_CMD} 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|' \ ${WRKSRC}/configure @${REINPLACE_CMD} 's|install-data-am: install-apidocDATA|install-data-am:|' \ ${WRKSRC}/doc/api/Makefile.in .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/security/py-pow/Makefile =================================================================== --- head/security/py-pow/Makefile (revision 436246) +++ head/security/py-pow/Makefile (revision 436247) @@ -1,41 +1,40 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pow PORTVERSION= 0.7 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= SF/${PORTNAME}/POW/POW-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python OpenSSL Wrappers LICENSE= BSD3CLAUSE -USES= python +USES= python ssl USE_PYTHON= distutils PYDISTUTILS_PKGNAME= POW -USE_OPENSSL= yes PORTDOCS= POW.pdf OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|licence|license|' ${WRKSRC}/setup.py do-build: cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext -D NO_IDEA -D NO_RC5_32_12_16 ${PYDISTUTILS_BUILD_TARGET} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/POW/_POW.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/racoon2/Makefile =================================================================== --- head/security/racoon2/Makefile (revision 436246) +++ head/security/racoon2/Makefile (revision 436247) @@ -1,108 +1,107 @@ # Created by: sumikawa # $FreeBSD$ PORTNAME= racoon2 PORTVERSION= 20100526a PORTREVISION= 12 CATEGORIES= security net ipv6 MASTER_SITES= ftp://ftp.racoon2.wide.ad.jp/pub/racoon2/ MAINTAINER= cy@FreeBSD.org COMMENT= Racoon2 IPsec daemon -USES= perl5 tar:tgz -USE_OPENSSL= YES +USES= perl5 tar:tgz ssl CONFIGURE_ARGS+= --disable-kinkd PLIST_SUB+= KINK="@comment " USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes CONFIGURE_ARGS+= --prefix=${STAGEDIR}${PREFIX} CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/racoon2 CONFIGURE_ENV= YACC=/usr/bin/yacc perl_bindir=${LOCALBASE}/bin/perl5 OPTIONS_DEFINE= DOCS OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= KRB5 KRB5_113 KRB5_114 \ HEIMDAL_PORTS HEIMDAL_BASE KRB5_DESC= Build with Kerberos (security/krb5) KRB5_113_DESC= Build with Kerberos (security/krb5-113) KRB5_114_DESC= Build with Kerberos (security/krb5-114) HEIM_AL_PORTS_DESC= Build with Heimdal in ports (security/heimdal) HEIMDAL_BASE_DESC= Build with Heimdal in base KRB5_USES= gssapi:mit KRB5_CONFIGURE_ON= --enable-kinkd KRB5_MAKE_ENV= WITH_KINK=yes KRB5_PLIST_SUB= KINK="" KRB5_LIB_DEPENDS= libkrb5support.so:security/krb5 KRB5_RUN_DEPENDS= kinit:security/krb5 KRB5_VARS= KINK=yes KRB5_113_USES= gssapi:mit KRB5_113_CONFIGURE_ON= --enable-kinkd KRB5_113_MAKE_ENV= WITH_KINK=yes KRB5_113_PLIST_SUB= KINK="" KRB5_113_LIB_DEPENDS= libkrb5support.so:security/krb5-113 KRB5_113_RUN_DEPENDS= kinit:security/krb5-113 KRB5_113_VARS= KINK=yes KRB5_114_USES= gssapi:mit KRB5_114_CONFIGURE_ON= --enable-kinkd KRB5_114_MAKE_ENV= WITH_KINK=yes KRB5_114_PLIST_SUB= KINK="" KRB5_114_LIB_DEPENDS= libkrb5support.so:security/krb5-114 KRB5_114_RUN_DEPENDS= kinit:security/krb5-113 KRB5_114_VARS= KINK=yes HEIMDAL_PORT_USES= gssapi:heimdal HEIMDAL_PORTS_CONFIGURE_ON= --enable-kinkd HEIMDAL_PORTS_MAKE_ENV= WITH_KINK=yes HEIMDAL_PORT_PLIST_SUB= KINK="" HEIMDAL_PORT_VARS= KINK=yes HEIMDAL_BASE_USES= gssapi:base HEIMDAL_BASE_CONFIGURE_ON= --enable-kinkd HEIMDAL_BASE_MAKE_ENV= WITH_KINK=yes HEIMDAL_BASE_PLIST_SUB= KINK="" HEIMDAL_BASE_VARS= KINK=yes .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS+= INSTALL USAGE config-usage.ja.txt config-usage.txt PORTDOCS+= iked-memo.ja.txt libracoon.ja.txt specification.ja.txt PORTDOCS+= spmif.txt style.txt system-message.ja.txt .if defined(KINK) PORTDOCS+= kinkd-data-struct.obj kinkd-impl.ja.txt PORTDOCS+= kinkd-install.ja.txt kinkd-state-txn.obj .endif .endif post-patch-DOCS-on: .for FILE in ${PORTDOCS} @${REINPLACE_CMD} -e 's|/usr/local/racoon2|${PREFIX}|' ${WRKSRC}/doc/${FILE} .endfor post-configure: @${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} -e '/INSTALL/s|\$$([a-z].*dir)|${STAGEDIR}&|' @${REINPLACE_CMD} -e '/INSTALL/s|\$$(prefix)|${STAGEDIR}&|' ${WRKSRC}/pskgen/Makefile @${REINPLACE_CMD} -e '/^prefix=/s|/usr/local|${STAGEDIR}${PREFIX}|;/\/var\/run\/racoon2/d' ${WRKSRC}/samples/Makefile post-install: ${MKDIR} ${STAGEDIR}/var/run/racoon2 @if [ -z `/sbin/sysctl -a | ${GREP} -q ipsec && echo ipsec` ]; then \ ${ECHO_MSG} "WARNING: IPsec feature is disabled on this host"; \ ${ECHO_MSG} " You must build the kernel if you want to run racoon on the host"; \ fi ; post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT.jp ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .for FILE in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/scrypt/Makefile =================================================================== --- head/security/scrypt/Makefile (revision 436246) +++ head/security/scrypt/Makefile (revision 436247) @@ -1,23 +1,22 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= scrypt PORTVERSION= 1.2.0 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.tarsnap.com/scrypt/ MAINTAINER= cperciva@tarsnap.com COMMENT= Key Derivation Function GNU_CONFIGURE= yes CONFIGURE_ENV= CFLAGS="-I${OPENSSLINC} ${CFLAGS}" \ LDFLAGS="-L${OPENSSLLIB} ${LDFLAGS}" -USES= gmake tar:tgz -USE_OPENSSL= YES +USES= gmake tar:tgz ssl PLIST_FILES= bin/scrypt \ man/man1/scrypt.1.gz .include Index: head/security/sectok/Makefile =================================================================== --- head/security/sectok/Makefile (revision 436246) +++ head/security/sectok/Makefile (revision 436247) @@ -1,38 +1,38 @@ # Created by: Bruce M. Simpson # $FreeBSD$ PORTNAME= sectok PORTVERSION= 20030825 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://www.citi.umich.edu/projects/smartcard/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= ISO 7816 Smartcard Utility LIB_DEPENDS= libsectok.so:security/libsectok -USE_OPENSSL= yes +USES= ssl USE_LDCONFIG= yes MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz post-patch: @${REINPLACE_CMD} \ -e '/^INCLUDES=/s|$$| ${CPPFLAGS}|' \ -e '/^LIBS=/s|=|=${LDFLAGS} |' \ -e '/^LIBS=/s|$$| ${LIBS}|' \ ${WRKSRC}/Makefile do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} ${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) .include Index: head/security/skipfish/Makefile =================================================================== --- head/security/skipfish/Makefile (revision 436246) +++ head/security/skipfish/Makefile (revision 436247) @@ -1,46 +1,45 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= skipfish PORTVERSION= 2.10b PORTREVISION= 5 CATEGORIES= security www MASTER_SITES= GOOGLE_CODE MAINTAINER= zi@FreeBSD.org COMMENT= Fully automated, active web application security reconnaissance tool LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= Unfetchable (google code has gone away) DEPRECATED= Unfetchable for more than six months (google code has gone away) EXPIRATION_DATE= 2017-04-30 LIB_DEPENDS= libidn.so:dns/libidn \ libpcre.so:devel/pcre -USES= gmake tar:tgz -USE_OPENSSL= yes +USES= gmake tar:tgz ssl SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS PORTDOCS= README COPYING ChangeLog post-patch: @${REINPLACE_CMD} -e 's:"skipfish.wl":"${DATADIR}/dictionaries/complete.wl":' \ -e 's:"assets":"${DATADIR}/assets":' ${WRKSRC}/src/config.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/skipfish ${STAGEDIR}${PREFIX}/bin/skipfish ${INSTALL_SCRIPT} ${WRKSRC}/tools/sfscandiff ${STAGEDIR}${PREFIX}/bin/sfscandiff ${INSTALL_MAN} ${WRKSRC}/doc/skipfish.1 ${STAGEDIR}${PREFIX}/man/man1 (cd ${WRKSRC}/assets/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/assets/) (cd ${WRKSRC}/dictionaries/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/dictionaries/) ${MKDIR} ${STAGEDIR}${DOCSDIR} . for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} . endfor .include Index: head/security/slush/Makefile =================================================================== --- head/security/slush/Makefile (revision 436246) +++ head/security/slush/Makefile (revision 436247) @@ -1,28 +1,28 @@ # Created by: shipley@dis.org # $FreeBSD$ PORTNAME= slush PORTVERSION= 0.1.1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= PACKETSTORM/crypt/SSL/slush MAINTAINER= ports@FreeBSD.org COMMENT= Telnet-like application which uses a secure SSL channel LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYRIGHT.GPL GNU_CONFIGURE= yes -USE_OPENSSL= yes +USES= ssl OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/control.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_PROGRAM} ${WRKSRC}/slush ${STAGEDIR}${PREFIX}/bin/slush ${INSTALL_PROGRAM} ${WRKSRC}/slushd ${STAGEDIR}${PREFIX}/sbin/slushd .include Index: head/security/sslwrap/Makefile =================================================================== --- head/security/sslwrap/Makefile (revision 436246) +++ head/security/sslwrap/Makefile (revision 436247) @@ -1,42 +1,42 @@ # Created by: Zahemszky, Gabor # $FreeBSD$ PORTNAME= sslwrap PORTVERSION= 2.0.6 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://www.rickk.com/sslwrap/ DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Another SSL Wrapper application, which uses SSLEay/OpenSSL # 4th clause is actually different here and does not really apply # to FreeBSD, but the license still contains advertising clause # making it identical to classic BSD4CLAUSE LICENSE= BSD4CLAUSE WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:S/.//g} -USE_OPENSSL= yes +USES= ssl PORTDOCS= README docs.html PLIST_FILES= bin/sslwrap OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \ 's|SSL_OP_NON_EXPORT_FIRST|SSL_OP_CIPHER_SERVER_PREFERENCE|g ; \ s|OPENSSL"|"openssl/|g' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sslwrap ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/sst/Makefile =================================================================== --- head/security/sst/Makefile (revision 436246) +++ head/security/sst/Makefile (revision 436247) @@ -1,25 +1,24 @@ # Created by: Mikhail Teterin # $FreeBSD$ PORTNAME= sst PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://utcc.utoronto.ca/~pkern/stuff/sst/ DISTNAME= ${PORTNAME} MAINTAINER= mi@aldan.algebra.com COMMENT= Simple SSL tunneling tool (uses netcat) .if !exists(/usr/bin/nc) RUN_DEPENDS= netcat:net/netcat .endif MAKEFILE= ${FILESDIR}/Makefile -USES= uidfix -USE_OPENSSL= YES +USES= uidfix ssl PLIST_FILES= sbin/sst \ man/man1/sst.1.gz .include Index: head/security/stud/Makefile =================================================================== --- head/security/stud/Makefile (revision 436246) +++ head/security/stud/Makefile (revision 436247) @@ -1,31 +1,30 @@ # Created by: Franz Bettag # $FreeBSD$ PORTNAME= stud PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= security MAINTAINER= franz@bett.ag COMMENT= Scalable TLS Unwrapping Daemon LICENSE= BSD2CLAUSE LIB_DEPENDS= libev.so:devel/libev -USES= gmake +USES= gmake ssl USE_GITHUB= yes -USE_OPENSSL= yes GH_ACCOUNT= wasted MAKE_ARGS= MANDIR="${MANDIRS}" MAKE_JOBS_UNSAFE= yes PLIST_FILES= bin/stud \ man/man8/stud.8.gz post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/security/tinyca/Makefile =================================================================== --- head/security/tinyca/Makefile (revision 436246) +++ head/security/tinyca/Makefile (revision 436247) @@ -1,46 +1,45 @@ # $FreeBSD$ PORTNAME= tinyca PORTVERSION= 0.7.6 PORTREVISION= 1 CATEGORIES= security net MASTER_SITES= http://opsec.eu/src/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple graphical interface to manage a small Certification Authority LICENSE= GPLv2+ RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \ p5-Locale-gettext>=0:devel/p5-Locale-gettext \ zip:archivers/zip \ p5-MIME-Base64>=0:converters/p5-MIME-Base64 -USES= perl5 tar:xz shebangfix -USE_OPENSSL= yes +USES= perl5 tar:xz shebangfix ssl SHEBANG_FILES= tinyca2 NO_BUILD= yes NO_ARCH= yes DOC_FILES= INSTALL LIB_FILES= CA.pm CERT.pm GUI.pm HELPERS.pm KEY.pm OpenSSL.pm REQ.pm TCONFIG.pm LIB2_FILES= CALLBACK.pm HELPERS.pm TCONFIG.pm WORDS.pm X509_browser.pm X509_infobox.pm OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PORTNAME}/GUI ${INSTALL_DATA} ${LIB_FILES:S|^|${WRKSRC}/lib/|} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PORTNAME} ${INSTALL_DATA} ${LIB2_FILES:S|^|${WRKSRC}/lib/GUI/|} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PORTNAME}/GUI ${INSTALL_DATA} ${WRKSRC}/templates/openssl.cnf ${STAGEDIR}${PREFIX}/etc/tinyca.cnf.sample @${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \ -e "s:%%SITE_PERL%%:${PREFIX}/${SITE_PERL_REL}:g" \ -e "s:%%OPENSSLBASE%%:${OPENSSLBASE}:g" \ ${WRKSRC}/tinyca2 >${WRKSRC}/tinyca.new ${INSTALL_SCRIPT} ${WRKSRC}/tinyca.new ${STAGEDIR}${PREFIX}/bin/tinyca do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/security/yapet/Makefile =================================================================== --- head/security/yapet/Makefile (revision 436246) +++ head/security/yapet/Makefile (revision 436247) @@ -1,30 +1,29 @@ # $FreeBSD$ PORTNAME= yapet PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://www.guengel.ch/myapps/yapet/downloads/ MAINTAINER= rafi@guengel.ch COMMENT= Curses based password manager LICENSE= GPLv3 -USES= gmake ncurses -USE_OPENSSL= yes +USES= gmake ncurses ssl GNU_CONFIGURE= yes OPTIONS_DEFINE= CONVERTERS DOCS NLS OPTIONS_DEFAULT= CONVERTERS OPTIONS_SUB= yes CONVERTERS_DESC= Utilities for importing/exporting CSV files CONVERTERS_CONFIGURE_ENABLE= converters NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LDFLAGS= -L${LOCALBASE}/lib .include Index: head/security/yubico-piv-tool/Makefile =================================================================== --- head/security/yubico-piv-tool/Makefile (revision 436246) +++ head/security/yubico-piv-tool/Makefile (revision 436247) @@ -1,41 +1,40 @@ # $FreeBSD$ PORTNAME= yubico-piv-tool PORTVERSION= 1.4.1 #PORTREVISION= 0 CATEGORIES= security MASTER_SITES= https://developers.yubico.com/yubico-piv-tool/Releases/ MAINTAINER= ume@FreeBSD.org COMMENT= Yubico PIV tool LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite -USES= libtool pathfix pkgconfig +USES= libtool pathfix pkgconfig ssl USE_LDCONFIG= yes -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ENV= OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" OPENSSL_CFLAGS= -I${OPENSSLINC} PLIST_FILES= bin/yubico-piv-tool \ include/ykcs11/ykcs11-version.h \ include/ykpiv/ykpiv-version.h \ include/ykpiv/ykpiv.h \ lib/libykcs11.a \ lib/libykcs11.so \ lib/libykcs11.so.1 \ lib/libykcs11.so.1.3.3 \ lib/libykpiv.a \ lib/libykpiv.so \ lib/libykpiv.so.1 \ lib/libykpiv.so.1.3.3 \ libdata/pkgconfig/ykcs11.pc \ libdata/pkgconfig/ykpiv.pc \ man/man1/yubico-piv-tool.1.gz .include Index: head/security/zebedee/Makefile =================================================================== --- head/security/zebedee/Makefile (revision 436246) +++ head/security/zebedee/Makefile (revision 436247) @@ -1,49 +1,48 @@ # Created by: Greg Hewgill # $FreeBSD$ PORTNAME= zebedee PORTVERSION= 2.5.3 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Encrypted, secure compressed TCP tunnel LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL2.txt -USES= perl5 -USE_OPENSSL= yes +USES= perl5 ssl USE_PERL5= build PORTEXAMPLES= vncviewer.zbd vncserver.zbd server.key server.id client1.key \ client2.key clients.id PORTDOCS= README.txt CHANGES.txt zebedee.html ftpgw.tcl.html OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} \ -e 's| gcc| ${CC}|' \ ${BUILD_WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/zebedee ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/ftpgw.tcl ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/zebedee.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/ftpgw.tcl.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/server.zbd ${STAGEDIR}${PREFIX}/etc/server.zbd.sample do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${e} ${STAGEDIR}${EXAMPLESDIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/zxid/Makefile =================================================================== --- head/security/zxid/Makefile (revision 436246) +++ head/security/zxid/Makefile (revision 436247) @@ -1,67 +1,66 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= zxid PORTVERSION= 1.42 CATEGORIES= security www MASTER_SITES= http://zxid.org/ MAINTAINER= ports@FreeBSD.org COMMENT= Open Source IdM for the Masses - SAML SSO LICENSE= E2ETA LICENSE_NAME= End2End Trust Architecture (e2eta) Software Copying LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= # none LIB_DEPENDS= libcurl.so:ftp/curl -USES= gmake localbase tar:tgz -USE_OPENSSL= yes +USES= gmake localbase tar:tgz ssl USE_CSTD= gnu89 MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" \ LD="${CC}" LDFLAGS="${LDFLAGS}" \ PREFIX="${PREFIX}" OPENSSL_ROOT="${OPENSSLBASE}" \ POSTLIBS="${LDFLAGS}" TARGET="${OPSYS:tl}" \ V=1 ALL_TARGET= default smime libzxid.so.0.0 USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CFLAGS+= -D_LSEEK_DECLARED -fPIC OPTIONS_DEFINE= DOCS ZXID_BINS= smime zxcall zxcot zxdecode zxencdectest zxidhlo \ zxidhlowsf zxidhrxmlwsc zxidhrxmlwsp zxididp zxidsimple \ zxidwsctool zxlogview zxpasswd post-patch: @${REINPLACE_CMD} -e \ '/^LIBS/s|-lpthread|-pthread| ; \ /^SHARED/s|--export-all-symbols|| ; \ /..error /d ; \ /which gcc/d' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|||' \ ${WRKSRC}/zxidconf.c ${WRKSRC}/zxididp.c do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${ZXID_BINS} \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/include/zx ${LN} -sf ../zxid/zx.h ${STAGEDIR}${PREFIX}/include/zx/zx.h @${MKDIR} ${STAGEDIR}${PREFIX}/include/zxid ${INSTALL_DATA} ${WRKSRC}/*.h ${WRKSRC}/c/*.h \ ${STAGEDIR}${PREFIX}/include/zxid ${INSTALL_DATA} ${WRKSRC}/libzxid.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libzxid.so.0.0 ${STAGEDIR}${PREFIX}/lib ${LN} -sf libzxid.so.0.0 ${STAGEDIR}${PREFIX}/lib/libzxid.so ${LN} -sf libzxid.so.0.0 ${STAGEDIR}${PREFIX}/lib/libzxid.so.0 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.pd ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/LPRng/Makefile =================================================================== --- head/sysutils/LPRng/Makefile (revision 436246) +++ head/sysutils/LPRng/Makefile (revision 436247) @@ -1,62 +1,61 @@ # Created by: desmo@bandwidth.org # $FreeBSD$ PORTNAME= LPRng PORTVERSION= 3.8.C PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= sysutils print MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl} DISTNAME= ${PORTNAME:tl}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Enhanced Printer Spooler LICENSE= ART10 GPLv2 LICENSE_COMB= dual LIB_DEPENDS= libgdbm.so:databases/gdbm BROKEN_aarch64= Fails to link: missing sbrk -USES= gmake -USE_OPENSSL= yes +USES= gmake ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-config_subdir="" \ --with-filterdir=${PREFIX}/libexec/filters \ --with-filter_path="${PREFIX}/bin:/bin:/usr/bin:${PREFIX}/sbin:/sbin:/usr/sbin" \ --with-printcap_path=/etc/printcap \ --with-ld_library_path="${PREFIX}/lib:/lib:/usr/lib:/${LOCALBASE}/lib" MAKE_ARGS= INSTALLCONFIGEXAMPLES="" USE_LDCONFIG= yes USE_RC_SUBR= ${PORTNAME:tl} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= pkg-message CONFLICTS= cups-base-1.[2-9]* OPTIONS_DEFINE= LIBWRAP NLS OPTIONS_DEFAULT= LIBWRAP OPTIONS_SUB= yes LIBWRAP_CONFIGURE_ENABLE= tcpwrappers NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_ENV= gt_cv_func_gnugettext1_libc=yes \ ac_cv_func_ngettext=yes NLS_LDFLAGS= -lintl post-install: .for i in lpd.perms printcap (cd ${WRKSRC}/conf && $ ${INSTALL_DATA} ${i} \ ${STAGEDIR}/${PREFIX}/etc/${i}.sample) .endfor .for i in lpd.conf (cd ${WRKSRC}/src && $ ${INSTALL_DATA} ${i} \ ${STAGEDIR}/${PREFIX}/etc/${i}.sample) .endfor .include Index: head/sysutils/aimage/Makefile =================================================================== --- head/sysutils/aimage/Makefile (revision 436246) +++ head/sysutils/aimage/Makefile (revision 436247) @@ -1,22 +1,21 @@ # Created by: Chris Calvey # $FreeBSD$ PORTNAME= aimage PORTVERSION= 3.2.5 CATEGORIES= sysutils MASTER_SITES= http://digitalcorpora.org/downloads/ MAINTAINER= portmaster@BSDforge.com COMMENT= Advanced Disk Imager LICENSE= BSD3CLAUSE LIB_DEPENDS= libafflib.so:sysutils/afflib -USE_OPENSSL= yes -USES= gmake +USES= gmake ssl GNU_CONFIGURE= yes PLIST_FILES= bin/aimage .include Index: head/sysutils/bacula-server/Makefile =================================================================== --- head/sysutils/bacula-server/Makefile (revision 436246) +++ head/sysutils/bacula-server/Makefile (revision 436247) @@ -1,220 +1,219 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= bacula DISTVERSION= 7.4.5 CATEGORIES?= sysutils MASTER_SITES= SF/bacula/bacula/${PORTVERSION} PKGNAMEPREFIX?= # PKGNAMESUFFIX?= -server MAINTAINER= dvl@FreeBSD.org COMMENT?= Network backup solution (server) -USES+= libtool readline shebangfix +USES+= libtool readline shebangfix ssl SHEBANG_FILES= scripts/dvd-handler.in src/cats/make_catalog_backup.pl.in python_OLD_CMD= @PYTHON@ -USE_OPENSSL= yes CONFLICTS?= bacula5-server-* LIB_DEPENDS+= liblzo2.so:archivers/lzo2 USERS= bacula GROUPS= ${USERS} PLIST_SUB+= LIB_VERSION=${PORTVERSION} GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I/usr/include/readline -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE?= SQLITE3 MYSQL PGSQL MTX PYTHON NLS IPV6 OPTIONS_DEFAULT?= NLS PGSQL MTX_DESC= Install mtx for control of autochanger devices .if ${PKGNAMESUFFIX} == "-client" || ${PKGNAMESUFFIX} == "-server" #Till end of the file PYTHON_USES= python PYTHON_CONFIGURE_ON= --with-python=yes .if !defined(WITH_CLIENT_ONLY) LIB_DEPENDS+= libbac-${DISTVERSION}.so:sysutils/bacula-client USE_RC_SUBR?= bacula-dir bacula-sd .endif .if defined(WITH_CLIENT_ONLY) SUB_FILES+= pkg-install.client pkg-deinstall.client pkg-message.client .else SUB_FILES+= pkg-message.server .endif CONFIGURE_ARGS+=--with-tcp-wrappers=/usr/lib \ --enable-smartalloc \ --sysconfdir=${ETCDIR} \ --with-working-dir=${BACULA_DIR} \ --with-scriptdir=${PREFIX}/share/${PORTNAME} \ --disable-conio \ --enable-batch-insert \ --with-plugindir=${PREFIX}/lib \ --with-dump-email=root@localhost \ --with-job-email=root@localhost \ --with-db-name=bacula \ --with-sbin-perm=755 \ --with-db-user=bacula \ --with-logdir=/var/log \ --with-baseport=9101 .if defined(WITH_CLIENT_ONLY) CONFIGURE_ARGS+=--with-fd-user=root \ --with-fd-group=wheel .else CONFIGURE_ARGS+=--with-dir-user=${BACULA_USER} \ --with-dir-group=${BACULA_GROUP} \ --with-sd-user=${BACULA_USER} \ --with-sd-group=operator .endif # The user/group IDs below are registered, see # http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#users-and-groups # BACULA_USER?= bacula BACULA_GROUP?= ${BACULA_USER} BACULA_UID?= bacula BACULA_GID?= ${BACULA_UID} BACULA_DIR?= /var/db/bacula PLIST_SUB+= BACULA_DIR=${BACULA_DIR} SUB_LIST= BACULA_USER=${BACULA_USER} \ BACULA_GROUP=${BACULA_GROUP} \ BACULA_UID=${BACULA_UID} \ BACULA_GID=${BACULA_GID} \ BACULA_DIR=${BACULA_DIR} NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls # Client only or full server version .if defined(WITH_CLIENT_ONLY) CONFFILES= fd CONFIGURE_ARGS+= --enable-client-only PKGDEINSTALL= ${FILESDIR}/pkg-deinstall.client PKGINSTALL= ${FILESDIR}/pkg-install.client .else # Server only Options CONFFILES= sd dir # Server default database MYSQL_CONFIGURE_ON= --with-mysql=yes MYSQL_USE= MYSQL=yes SQLITE3_CONFIGURE_ON= --with-sqlite3=yes SQLITE3_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 PGSQL_CONFIGURE_ON= --with-postgresql=yes #PGSQL_USE= USES+=pgsql MTX_RUN_DEPENDS= ${LOCALBASE}/sbin/mtx:misc/mtx .include .if ${PORT_OPTIONS:MMYSQL} DBTYPE= mysql SUB_LIST+= REQ_MYSQL=mysql REQ_PGSQL="" .elif ${PORT_OPTIONS:MSQLITE3} DBTYPE= sqlite3 .else DBTYPE= postgresql SUB_LIST+= REQ_MYSQL="" REQ_PGSQL=postgresql USES+= pgsql .endif PLIST_SUB+= DBTYPE=${DBTYPE} .endif .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .if ${readline_ARGS} == "port" readline_CONFIGURE= ${LOCALBASE} .else readline_CONFIGURE= yes .endif # if IPv6 is not in the kernel, it generates many errors .if ! ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --disable-ipv6 .endif CONFIGURE_ARGS+= --with-readline=${readline_CONFIGURE} .if defined(WITH_CLIENT_ONLY) MP8+= bacula.8 bacula-fd.8 bconsole.8 .else MP8+= bacula-dir.8 bacula-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 \ btape.8 btraceback.8 dbcheck.8 bwild.8 bregex.8 MP1+= bsmtp.1 bacula-tray-monitor.1 .endif MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}" post-patch: # This port does not install docs. See bacula-docs for that @${REINPLACE_CMD} -e '/docdir/d' ${WRKSRC}/Makefile.in # Change $(ECHO) to echo in some Makefile.in files @${REINPLACE_CMD} -e 's|$$(ECHO)|echo|g' \ ${WRKSRC}/src/filed/Makefile.in \ ${WRKSRC}/src/console/Makefile.in \ ${WRKSRC}/src/cats/Makefile.in \ ${WRKSRC}/src/dird/Makefile.in \ ${WRKSRC}/src/stored/Makefile.in \ ${WRKSRC}/src/tools/Makefile.in # Default bconsole.conf is in ${ETCDIR} @${REINPLACE_CMD} -e 's|./bconsole.conf|${ETCDIR}/bconsole.conf|g' ${WRKSRC}/src/console/console.c @${REINPLACE_CMD} -e 's|^MAN8 =|MAN8 ?=|g' -e 's|^MAN1 =|MAN1 ?=|g' ${WRKSRC}/manpages/Makefile.in .if defined(WITH_CLIENT_ONLY) # In client port only install startup script out of script dir (see below post-install) # Dont mkdir ${PREFIX}/share/bacula cause it's empty @${REINPLACE_CMD} -e 's|^\(fd_subdirs = .*\)scripts\(.*\)|\1\2|g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|\(.*$${MKDIR} $${DESTDIR}$${scriptdir}\)|#\1|g' ${WRKSRC}/Makefile.in .else # In server port don't install filed @${REINPLACE_CMD} -e '/^fd_subdirs = /s|src/filed||' -e 's|src/console||' \ ${WRKSRC}/Makefile.in .endif .if !target(post-install) post-install: .if defined(WITH_CLIENT_ONLY) ${MV} ${STAGEDIR}${ETCDIR}/bconsole.conf ${STAGEDIR}${ETCDIR}/bconsole.conf.sample ${INSTALL_DATA} ${WRKSRC}/examples/sample-query.sql ${STAGEDIR}${LOCALBASE}/share/bacula/query.sql.sample .else ${INSTALL_SCRIPT} ${FILESDIR}/chio-bacula ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${FILESDIR}/bacula-barcodes ${STAGEDIR}${ETCDIR}/bacula-barcodes.sample # bacula-dir attempts to install query.sql as bpart of bacula-server, but that should only installed by bacula-client. ${RM} ${STAGEDIR}${LOCALBASE}/share/bacula/query.sql #the following are installed by the -CLIENT port, and I (ler@lerctr.org) #don't know how to remove them from being built for the -SERVER port. ${RM} ${STAGEDIR}${LOCALBASE}/lib/bpipe-fd.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbac-${PORTVERSION}.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbac.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbaccfg-${PORTVERSION}.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbaccfg.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbacfind-${PORTVERSION}.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbacfind.so .endif for na in ${CONFFILES}; do \ ${MV} ${STAGEDIR}${ETCDIR}/bacula-$$na.conf ${STAGEDIR}${ETCDIR}/bacula-$$na.conf.sample; \ done .endif .else .include "${MASTERDIR}/Makefile.common" .endif # -client and -server are defined .include Index: head/sysutils/bulk_extractor/Makefile =================================================================== --- head/sysutils/bulk_extractor/Makefile (revision 436246) +++ head/sysutils/bulk_extractor/Makefile (revision 436247) @@ -1,37 +1,36 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= bulk_extractor PORTVERSION= 1.5.5 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://digitalcorpora.org/downloads/bulk_extractor/ MAINTAINER= nobutaka@FreeBSD.org COMMENT= Program that scans a disk image and extracts useful information LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= sqlite +USES= sqlite ssl LIB_DEPENDS= libafflib.so:sysutils/afflib \ libewf.so:devel/libewf \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-exiv2=true CPPFLAGS+= -I${LOCALBASE}/include PLIST_FILES= bin/bulk_extractor bin/plugin_test man/man1/bulk_extractor.1.gz OPTIONS_DEFINE= BEVIEWER BEVIEWER_DESC= Build BEViewer (requires Java) OPTIONS_DEFAULT=BEVIEWER BEVIEWER_CONFIGURE_OFF= --disable-BEViewer BEVIEWER_USE= JAVA=yes BEVIEWER_PLIST_FILES= bin/BEViewer bin/BEViewer.jar .include Index: head/sysutils/cluster-glue/Makefile =================================================================== --- head/sysutils/cluster-glue/Makefile (revision 436246) +++ head/sysutils/cluster-glue/Makefile (revision 436247) @@ -1,78 +1,77 @@ # $FreeBSD$ PORTNAME= cluster-glue PORTVERSION= 1.0.12 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://hg.linux-ha.org/glue/archive/ DISTNAME= 0a7add1d9996 DIST_SUBDIR= linux-ha MAINTAINER= ports@FreeBSD.org COMMENT= High availability cluster libraries and utilities LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libltdl.so:devel/libltdl \ libuuid.so:misc/e2fsprogs-libuuid \ libnet.so:net/libnet GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-fatal-warnings \ --with-initdir=${PREFIX}/etc/rc.d \ --with-ocf-root=${PREFIX}/etc/ocf INSTALL_TARGET= install-strip -USES= autoreconf gettext gmake libtool localbase perl5 pkgconfig python shebangfix tar:bz2 +USES= autoreconf gettext gmake libtool localbase perl5 pkgconfig python shebangfix tar:bz2 ssl SHEBANG_FILES= lib/plugins/stonith/external/ibmrsa-telnet \ lib/plugins/stonith/external/vmware \ lib/plugins/stonith/external/xen0-ha.in \ lib/plugins/stonith/external/xen0-ha-dom0-stonith-helper USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes -USE_OPENSSL= yes USE_RC_SUBR= ha_logd WRKSRC= ${WRKDIR}/Reusable-Cluster-Components-glue--${DISTNAME} USERS= hacluster GROUPS= haclient OPTIONS_DEFINE= DOCS DRAC3 HPI IPMI MANPAGES SNMP OPTIONS_DEFAULT= DRAC3 HPI IPMI MANPAGES SNMP OPTIONS_SUB= yes DRAC3_CONFIGURE_OFF= ac_cv_header_curl_curl_h=no DRAC3_DESC= Dell DRAC III support DRAC3_LIB_DEPENDS= libcurl.so:ftp/curl HPI_CONFIGURE_OFF= ac_cv_header_openhpi_SaHpi_h=no HPI_DESC= SAF Hardware Platform Interface support HPI_LIB_DEPENDS= libopenhpi.so:sysutils/openhpi IPMI_CONFIGURE_ENABLE= ipmilan IPMI_DESC= Intelligent Platform Management Interface support IPMI_LIB_DEPENDS= libOpenIPMI.so:sysutils/openipmi MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ help2man:misc/help2man \ xsltproc:textproc/libxslt MANPAGES_CONFIGURE_ENABLE=doc SNMP_CONFIGURE_ENABLE= snmp SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp .include .if exists(${LOCALBASE}/include/vacmclient_api.h) PLIST_SUB+= VACM="" .else PLIST_SUB+= VACM="@comment " .endif post-install: ${INSTALL_DATA} ${WRKSRC}/logd/logd.cf \ ${STAGEDIR}${PREFIX}/etc/ha_logd.cf.sample .include Index: head/sysutils/deltup/Makefile =================================================================== --- head/sysutils/deltup/Makefile (revision 436246) +++ head/sysutils/deltup/Makefile (revision 436247) @@ -1,65 +1,64 @@ # Created by: Roman Bogorodskiy # $FreeBSD$ PORTNAME= deltup PORTVERSION= 0.4.4 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://deltup.org/e107_files/downloads/ \ LOCAL/rafan \ http://www.bzip.org/${BZIP2_102}/:bzip2102src \ http://www.bzip.org/${BZIP2_103}/:bzip2103src DISTFILES+= ${DISTNAME}.tar.gz ${BZIP2_102_SOURCE}:bzip2102src ${BZIP2_103_SOURCE}:bzip2103src MAINTAINER= novel@FreeBSD.org COMMENT= Source delta update program RUN_DEPENDS= bdelta:misc/bdelta \ xdelta:misc/xdelta \ gzip>=1:archivers/gzip BZIP2_102_SOURCE= bzip2-${BZIP2_102}.tar.gz BZIP2_103_SOURCE= bzip2-${BZIP2_103}.tar.gz BZIP2_102= 1.0.2 BZIP2_103= 1.0.3 -USE_OPENSSL= yes USES= gmake ssl ALL_TARGET= deltup MAKE_ARGS= CC="${CC}" CXX="${CXX}" PREFIX="${PREFIX}" CXXFLAGS+= -I${OPENSSLINC} PLIST_FILES= bin/deltup \ bin/bzip2_1.0.2 \ bin/bzip2_1.0.3 \ man/man1/deltup.1.gz WRKSRC_BZIP2_102= ${WRKDIR}/bzip2-${BZIP2_102} WRKSRC_BZIP2_103= ${WRKDIR}/bzip2-${BZIP2_103} PORTDOCS= ChangeLog README post-patch: @${REINPLACE_CMD} -e 's/CC/CXX/' -e 's,gcc,$${CXX},' \ -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" ${WRKSRC}/Makefile pre-build: @${REINPLACE_CMD} -e 's|-Wall -Winline -O2|-Wall -Winline -O2 ${CFLAGS}|' \ ${WRKSRC_BZIP2_102}/Makefile @${REINPLACE_CMD} -e 's|-Wall -Winline -O -g|-Wall -Winline -O2 ${CFLAGS}|' \ ${WRKSRC_BZIP2_103}/Makefile @(cd ${WRKSRC_BZIP2_102} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} bzip2) @(cd ${WRKSRC_BZIP2_103} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} bzip2) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/deltup ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC_BZIP2_102}/bzip2 ${STAGEDIR}${PREFIX}/bin/bzip2_1.0.2 ${INSTALL_PROGRAM} ${WRKSRC_BZIP2_103}/bzip2 ${STAGEDIR}${PREFIX}/bin/bzip2_1.0.3 ${INSTALL_MAN} ${WRKSRC}/deltup.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/${i} .endfor .include Index: head/sysutils/fusefs-s3fs/Makefile =================================================================== --- head/sysutils/fusefs-s3fs/Makefile (revision 436246) +++ head/sysutils/fusefs-s3fs/Makefile (revision 436247) @@ -1,35 +1,34 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= s3fs DISTVERSIONPREFIX= v DISTVERSION= 1.78 CATEGORIES= sysutils PKGNAMEPREFIX= fusefs- MAINTAINER= ports@FreeBSD.org COMMENT= FUSE-based file system backed by Amazon S3 LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:ftp/curl \ libxml2.so:textproc/libxml2 USE_GITHUB= yes GH_ACCOUNT= s3fs-fuse GH_PROJECT= s3fs-fuse -USES= autoreconf fuse pkgconfig +USES= autoreconf fuse pkgconfig ssl GNU_CONFIGURE= yes -USE_OPENSSL= yes PLIST_FILES= bin/s3fs man/man1/s3fs.1.gz post-patch: @${REINPLACE_CMD} -e 's/libcrypto >= 0.9//' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e '/DEPS_LIBS/s/$$/ -lcrypto/' \ ${WRKSRC}/src/Makefile.am @${REINPLACE_CMD} -e '/pthread_self/s/static/reinterpret/' \ ${WRKSRC}/src/openssl_auth.cpp .include Index: head/sysutils/nut/Makefile =================================================================== --- head/sysutils/nut/Makefile (revision 436246) +++ head/sysutils/nut/Makefile (revision 436247) @@ -1,188 +1,188 @@ # Created by: Boris Popov # $FreeBSD$ PORTNAME= nut PORTVERSION= 2.7.4 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.networkupstools.org/source/${PORTVERSION:R}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cy@FreeBSD.org COMMENT= Network UPS Tools USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake pkgconfig libtool NUT_USER?= uucp NUT_GROUP?= uucp STATEDIR?= /var/db/nut PLIST_SUB+= NUT_USER=${NUT_USER} PLIST_SUB+= NUT_GROUP=${NUT_GROUP} OPTIONS_DEFAULT=SERIAL USB SNMP NEON IPMI_OFF OPTIONS_DEFINE= SERIAL USB SNMP NEON PDU CGI BASH AVAHI OPENSSL DOCS OPTIONS_SINGLE= IPMI OPTIONS_SINGLE_IPMI= IPMI_OFF IPMIPSU FREEIPMI SERIAL_DESC= SERIAL support USB_DESC= USB support SNMP_DESC= SNMP support NEON_DESC= NEON XML/HTTP support PDU_DESC= Powerman PDU support CGI_DESC= Web CGI interface BASH_DESC= Bash Completion support AVAHI_DESC= Avahi support IPMI_OFF_DESC= No IPMI support FREEIPMI_DESC= freeipmi support IPMIPSU_DESC= Use nut-ipmipsu support (experimental) USE_RC_SUBR= nut nut_upsmon nut_upslog SUB_LIST+= STATEDIR=${STATEDIR} PLIST_SUB+= STATEDIR=${STATEDIR} PORTDOCS= * .include CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/nut \ --program-transform-name="" \ --localstatedir=${STATEDIR} \ --datadir=${PREFIX}/etc/nut \ --with-devd-dir=${PREFIX}/etc/devd \ --with-drvpath=${PREFIX}/libexec/nut \ --with-statepath=${STATEDIR} \ --with-altpidpath=${STATEDIR} \ --with-pidpath=${STATEDIR} \ --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig \ --with-user=${NUT_USER} \ --with-group=${NUT_GROUP} \ --with-dev .if ${PORT_OPTIONS:MCGI} LIB_DEPENDS+= libgd.so:graphics/gd CGIDIR?= ${PREFIX}/www/cgi-bin/${PORTNAME} CGIDIR_REL?= ${CGIDIR:S,^${PREFIX}/,,} CONFIGURE_ARGS+= --with-cgi --with-cgipath=${CGIDIR} \ --with-htmlpath=${WWWDIR} \ --with-gd-includes=-I${LOCALBASE}/include \ --with-gd-libs="-L${LOCALBASE}/lib -lgd" PLIST_SUB+= NUT_CGI="" PLIST_SUB+= CGIDIR="${CGIDIR_REL}" PLIST_SUB+= CGIETCDIR="etc/nut/" .else CONFIGURE_ARGS+= --without-cgi PLIST_SUB+= NUT_CGI="@comment " .endif .if ${PORT_OPTIONS:MSERIAL} CONFIGURE_ARGS+= --with-serial PLIST_SUB+= NUT_SERIAL="" .else CONFIGURE_ARGS+= --without-serial PLIST_SUB+= NUT_SERIAL="@comment " .endif .if ${PORT_OPTIONS:MUSB} #EXTRA_PATCHES= ${FILESDIR}/extra-patch-m4_nut_check_libusb.m4 CONFIGURE_ARGS+= --with-usb=auto PLIST_SUB+= NUT_USB="" .else CONFIGURE_ARGS+= --without-usb PLIST_SUB+= NUT_USB="@comment " .endif .if ${PORT_OPTIONS:MSNMP} LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp CONFIGURE_ARGS+= --with-snmp PLIST_SUB+= NUT_SNMP="" .else CONFIGURE_ARGS+= --without-snmp PLIST_SUB+= NUT_SNMP="@comment " .endif .if ${PORT_OPTIONS:MNEON} LIB_DEPENDS+= libneon.so:www/neon CONFIGURE_ARGS+= --with-neonxml PLIST_SUB+= NUT_NEON="" .else CONFIGURE_ARGS+= --without-neonxml CONFIGURE_ARGS+= --disable-neonxml PLIST_SUB+= NUT_NEON="@comment " .endif .if ${PORT_OPTIONS:MPDU} LIB_DEPENDS+= libpowerman.so:sysutils/powerman CONFIGURE_ARGS+= --with-powerman PLIST_SUB+= NUT_PDU="" .else CONFIGURE_ARGS+= --without-powerman PLIST_SUB+= NUT_PDU="@comment " .endif .if ${PORT_OPTIONS:MBASH} BUILD_DEPENDS+= ${LOCALBASE}/share/bash-completion/bash_completion.sh:shells/bash-completion RUN_DEPENDS+= ${LOCALBASE}/share/bash-completion/bash_completion.sh:shells/bash-completion PLIST_SUB+= BASH="" .else PLIST_SUB+= BASH="@comment " .endif .if ${PORT_OPTIONS:MAVAHI} BUILD_DEPENDS+= ${LOCALBASE}/include/avahi-ui/avahi-ui.h:net/avahi-header BUILD_DEPENDS+= avahi-daemon:net/avahi-app RUN_DEPENDS+= avahi-daemon:net/avahi-app CONFIGURE_ARGS+= --with-avahi .else CONFIGURE_ARGS+= --without-avahi .endif .if ${PORT_OPTIONS:MFREEIPMI} LIB_DEPENDS+= libfreeipmi.so:sysutils/freeipmi CONFIGURE_ARGS+= --with-freeipmi PLIST_SUB+= NUT_FREEIPMI="" .else CONFIGURE_ARGS+= --without-freeipmi PLIST_SUB+= NUT_FREEIPMI="@comment " .endif .if ${PORT_OPTIONS:MIPMIPSU} LIB_DEPENDS+= libfreeipmi.so:sysutils/freeipmi CONFIGURE_ARGS+= --with-ipmi PLIST_SUB+= NUT_IPMIPSU="" .else CONFIGURE_ARGS+= --without-ipmi PLIST_SUB+= NUT_IPMIPSU="@comment " .endif .if ${PORT_OPTIONS:MOPENSSL} -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+= --with-openssl .else CONFIGURE_ARGS+= --without-openssl --without-ssl .endif pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nut @${REINPLACE_CMD} -e 's/device-name\*/cdev/g' ${WRKSRC}/scripts/devd/nut-usb.conf post-install: @${MKDIR} ${STAGEDIR}${STATEDIR} .if ${PORT_OPTIONS:MDOCS} .if ${PORT_OPTIONS:MBASH} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ ${INSTALL_DATA} ${WRKSRC}/scripts/misc/nut.bash_completion ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ .endif @${MKDIR} ${STAGEDIR}${DOCSDIR}/cables ${INSTALL_DATA} ${WRKSRC}/docs/cables/*.txt ${STAGEDIR}${DOCSDIR}/cables ${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/FAQ.txt ${STAGEDIR}${DOCSDIR} .for file in AUTHORS COPYING ChangeLog INSTALL MAINTAINERS NEWS README UPGRADING ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/sysutils/openhpi/Makefile =================================================================== --- head/sysutils/openhpi/Makefile (revision 436246) +++ head/sysutils/openhpi/Makefile (revision 436247) @@ -1,50 +1,49 @@ # $FreeBSD$ PORTNAME= openhpi PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/openhpi/openhpi-stable/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Hardware Platform Interface implementation LICENSE= OPENHPI LICENSE_NAME= OpenHPI license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libnetsnmp.so:net-mgmt/net-snmp \ libgcrypt.so:security/libgcrypt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip -USES= gmake gnome libtool pathfix perl5 pkgconfig shebangfix +USES= gmake gnome libtool pathfix perl5 pkgconfig shebangfix ssl SHEBANG_FILES= plugins/snmp_bc/eventmap2code.pl scripts/text2cstr.pl USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes -USE_OPENSSL= yes USE_PERL5= build USE_RC_SUBR= openhpid post-patch: @${REINPLACE_CMD} 's/-lstdc++//' \ ${WRKSRC}/baselib/Makefile.in \ ${WRKSRC}/openhpid/Makefile.in \ ${WRKSRC}/plugins/dynamic_simulator/Makefile.in \ ${WRKSRC}/plugins/ipmidirect/Makefile.in @${REINPLACE_CMD} '/XML2_INCLUDE=/s|=.*|=-I${LOCALBASE}/include/libxml2|' \ ${WRKSRC}/configure post-install: ${MV} ${STAGEDIR}${ETCDIR}/openhpi.conf \ ${STAGEDIR}${ETCDIR}/openhpi.conf.sample ${MV} ${STAGEDIR}${ETCDIR}/openhpiclient.conf \ ${STAGEDIR}${ETCDIR}/openhpiclient.conf.sample ${MV} ${STAGEDIR}${ETCDIR}/simulation.data \ ${STAGEDIR}${ETCDIR}/simulation.data.sample .include Index: head/sysutils/openipmi/Makefile =================================================================== --- head/sysutils/openipmi/Makefile (revision 436246) +++ head/sysutils/openipmi/Makefile (revision 436247) @@ -1,138 +1,138 @@ # Created by: Alex Deiter # $FreeBSD$ PORTNAME= openipmi PORTVERSION= 2.0.21 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/OpenIPMI%202.0%20Library DISTNAME= OpenIPMI-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Complex IPMI management software LICENSE= GPLv2 LIB_DEPENDS= libpopt.so:devel/popt GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= execinfo gmake libtool ncurses pathfix pkgconfig USE_LDCONFIG= yes CPPFLAGS+= -I../include -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= SSL SNMP PERL PYTHON TCL TKINTER GDBM OPTIONS_RADIO= GLIB OPTIONS_RADIO_GLIB= GLIB12 GLIB20 SSL_DESC= IPMI 2.0 RMCP+ encryption and authentication SNMP_DESC= SNMP trap support for the sample programs PERL_DESC= Perl interface for OpenIPMI library PYTHON_DESC= Python interface for OpenIPMI library TCL_DESC= TCL interface for OpenIPMI library TKINTER_DESC= GUI for OpenIPMI, written in Python GDBM_DESC= Local SDR caching on startup GLIB12_DESC= Simply OS handler for glib 1.2 GLIB20_DESC= Simply OS handler for glib 2.0 .include .if exists(${LOCALBASE}/lib/libgdbm.so.3) PORT_OPTIONS+= GDBM .endif .if ${PORT_OPTIONS:MSNMP} PORT_OPTIONS+= SSL LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp CONFIGURE_ARGS+= --with-ucdsnmp=${LOCALBASE} .else CONFIGURE_ARGS+= --with-ucdsnmp=no .endif .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .else CONFIGURE_ARGS+= --with-openssl=no .endif .if ${PORT_OPTIONS:MTKINTER} USES+= python WITH_PYTHON= yes BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \ ${LOCALBASE}/lib/Tix8.4.3/Tix.tcl:x11-toolkits/tix CONFIGURE_ARGS+= --with-tkinter PLIST_SUB+= TKINTER="" .else CONFIGURE_ARGS+= --with-tkinter=no PLIST_SUB+= TKINTER="@comment " .endif .if ${PORT_OPTIONS:MPERL} WITH_SWIG= yes USES+= perl5 CONFIGURE_ARGS+= --with-perl PLIST_SUB+= PERL="" .else CONFIGURE_ARGS+= --with-perl=no PLIST_SUB+= PERL="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} USES+= python CONFIGURE_ARGS+= --with-python --with-swig ac_cv_path_pythonprog=${PYTHON_CMD} BUILD_DEPENDS+= swig:devel/swig13 PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+= --with-python=no --with-swig=no PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MTCL} USES+= tcl CONFIGURE_ARGS+= --with-tcl \ --with-tclcflags=-I${TCL_INCLUDEDIR} \ --with-tcllibs=-ltcl${TCL_SHLIB_VER} PLIST_SUB+= TCL="" .else CONFIGURE_ARGS+= --with-tcl=no PLIST_SUB+= TCL="@comment " .endif .if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:databases/gdbm .endif .if ${PORT_OPTIONS:MGLIB12} USE_GNOME+= glib12 CONFIGURE_ARGS+= --with-glib12 --with-glibver=1.2 PLIST_SUB+= GLIB12="" .else CONFIGURE_ARGS+= --with-glib12=no PLIST_SUB+= GLIB12="@comment " .endif .if ${PORT_OPTIONS:MGLIB20} USE_GNOME+= glib20 CONFIGURE_ARGS+= --with-glib --with-glibver=2.0 PLIST_SUB+= GLIB20="" .else CONFIGURE_ARGS+= --with-glib=no PLIST_SUB+= GLIB20="@comment " .endif post-patch: @${REINPLACE_CMD} '/libOpenIPMIutils_la_LIBADD =/s/$$/ -lexecinfo/' \ ${WRKSRC}/utils/Makefile.in @${REINPLACE_CMD} 's|malloc.h|stdlib.h|' \ ${WRKSRC}/lanserv/sdrcomp/sdrcomp.c \ ${WRKSRC}/lanserv/extcmd.c \ ${WRKSRC}/lanserv/bmc_app.c \ ${WRKSRC}/lanserv/bmc_storage.c \ ${WRKSRC}/lanserv/bmc_picmg.c \ ${WRKSRC}/lanserv/bmc_sensor.c @${REINPLACE_CMD} 's|-ldl||' \ ${WRKSRC}/lanserv/Makefile.in .include Index: head/sysutils/radmind/Makefile =================================================================== --- head/sysutils/radmind/Makefile (revision 436246) +++ head/sysutils/radmind/Makefile (revision 436247) @@ -1,63 +1,63 @@ # Created by: Paul Dlug # $FreeBSD$ PORTNAME= radmind PORTVERSION= 1.14.1 PORTREVISION= 2014052201 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= mikeg@bsd-box.net COMMENT= Utility for administering filesystem changes LICENSE= Michigan LICENSE_NAME= University of Michigan License LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USE_OPENSSL= yes +USES= ssl USE_RC_SUBR= radmind MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-radminddir=${RADMIND_BASE_DIR} RADMINUSER= radmind USERS= ${RADMINUSER} GROUPS= ${RADMINUSER} RADMIND_BASE_DIR?= /var/radmind SUB_LIST= RADMIND_BASE_DIR=${RADMIND_BASE_DIR} RADMINUSER=${RADMINUSER} PLIST_SUB= RADMIND_BASE_DIR=${RADMIND_BASE_DIR:S@/@@} RADMINUSER=${RADMINUSER} SUB_FILES+= pkg-install pkg-message DOCS= COPYRIGHT README SPEC OPTIONS_DEFINE= DOCS IGNORE_TIMESTAMPS_DESC= Add '-t' option to fsdiff .include post-install: # Ugly hack to remove generated man pages ${RM} -r ${WRKSRC}/tmp # Port's Docs (Copyright & wire protocol info) ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR} ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/cert ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/client ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/command ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/file ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/postapply ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/preapply ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/special ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp/file ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp/transcript ${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/transcript ${CP} ${FILESDIR}/config.sample ${STAGEDIR}${RADMIND_BASE_DIR}/config.sample .include Index: head/sysutils/tarsnap/Makefile =================================================================== --- head/sysutils/tarsnap/Makefile (revision 436246) +++ head/sysutils/tarsnap/Makefile (revision 436247) @@ -1,33 +1,32 @@ # Created by: Colin Percival # $FreeBSD$ PORTNAME= tarsnap PORTVERSION= 1.0.37 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.tarsnap.com/download-http/ DISTNAME= ${PORTNAME}-autoconf-${PORTVERSION} MAINTAINER= cperciva@tarsnap.com COMMENT= Online encrypted backup service (client) GNU_CONFIGURE= yes CONFIGURE_ENV= CFLAGS="-I${OPENSSLINC} ${CFLAGS}" \ LDFLAGS="-L${OPENSSLLIB} ${LDFLAGS}" -USES= gmake tar:tgz -USE_OPENSSL= yes +USES= gmake tar:tgz ssl .include # safety check to ensure that we don't violate the license .if exists(${PATCHDIR}) RESTRICTED= license only allows redistribution and use of unmodified source and binaries .endif LEGAL_TEXT= license restricts redistribution of source and binaries .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/sysutils/ucspi-tcp/Makefile =================================================================== --- head/sysutils/ucspi-tcp/Makefile (revision 436246) +++ head/sysutils/ucspi-tcp/Makefile (revision 436247) @@ -1,133 +1,133 @@ # Created by: Dom Mitchell # $FreeBSD$ PORTNAME= ucspi-tcp PORTVERSION= 0.88 PORTREVISION= 2 CATEGORIES= sysutils net MASTER_SITES= http://cr.yp.to/ucspi-tcp/ \ LOCAL/garga/ucspi-tcp PATCH_DIST_STRIP= -p1 MAINTAINER= ports@FreeBSD.org COMMENT= Command-line tools for building TCP client-server applications OPTIONS_DEFINE= RSS_DIFF RBL2SMTPD IPV6 SSL LIMITS RSS_DIFF_DESC= Patch rblsmtpd for qmail users RBL2SMTPD_DESC= Don't drop connection, pass envvar to smtpd LIMITS_DESC= Implement per-connection and other limits ALL_TARGET= prog install instcheck SCRIPTS_ENV= BINOWN="${BINOWN}" \ BINGRP="${BINGRP}" \ BINMODE="${BINMODE}" \ MANMODE="${MANMODE}" \ CFLAGS="${CFLAGS}" PROGRAMS= addcr \ argv0 \ delcr \ fixcrio \ mconnect-io \ rblsmtpd \ recordio \ tcpclient \ tcprules \ tcprulescheck \ tcpserver SCRIPTS= date@ \ finger@ \ http@ \ mconnect \ who@ \ tcpcat .include # SSL and LIMITS can't coexist .if ${PORT_OPTIONS:MSSL} && ${PORT_OPTIONS:MLIMITS} BROKEN= SSL and LIMITS options cannot coexist, please choose one of them .endif MASTER_SITES+= http://smarden.org/pape/djb/manpages/:man \ LOCAL/garga/ucspi-tcp/:man DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-man.tar.gz:man MAN_FILES= addcr.1 argv0.1 date@.1 delcr.1 finger@.1 fixcrio.1 \ http@.1 mconnect.1 rblsmtpd.1 recordio.1 tcpcat.1 \ tcpclient.1 tcprules.1 tcprulescheck.1 tcpserver.1 who@.1 .if ${PORT_OPTIONS:MRSS_DIFF} PATCH_SITES+= http://www.qmail.org/:rss PATCHFILES+= ucspi-rss.diff:rss .endif .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl PATCH_SITES+= http://www.nrg4u.com/qmail/:ssl PATCHFILES+= ucspi-tcp-ssl-20050405.patch.gz:ssl .endif .if ${PORT_OPTIONS:MRBL2SMTPD} PATCHFILES+= ucspi-tcp_rbl2smtpd.diff:rbl2smtpd .endif .if ${PORT_OPTIONS:MLIMITS} PATCH_SITES+= http://linux.voyager.hr/ucspi-tcp/files/:limits PATCHFILES+= tcpserver-limits-2006-01-26.diff:limits .endif .if ${PORT_OPTIONS:MIPV6} # Neither can IPv6 and SSL . if ${PORT_OPTIONS:MSSL} BROKEN= SSL and IPv6 options cannot coexist, please choose one of them . endif # Same for IPv6 and LIMITS . if ${PORT_OPTIONS:MLIMITS} BROKEN= IPv6 and LIMITS options cannot coexist, please choose one of them . endif PATCH_SITES+= http://www.fefe.de/ucspi/:ipv6 PATCHFILES+= ucspi-tcp-0.88-ipv6.diff19.bz2:ipv6 .endif PATCH_SITES+= LOCAL/garga/ucspi-tcp/:rss,ssl,rbl2smtpd .include # Restrict optimization to -O - -O2 causes problems at least on amd64 .if ${ARCH} == "amd64" CFLAGS+= -O .endif post-patch: @${REINPLACE_CMD} -e 's/^extern int errno;/#include /' \ ${WRKSRC}/error.h .if ${PORT_OPTIONS:MSSL} @${REINPLACE_CMD} -e 's|#INCS=-I/usr/local/include|INCS=-I${OPENSSLINC}|g; \ /^LIBS=/s|-lcrypto|-L${OPENSSLLIB} &|g' \ ${WRKSRC}/Makefile .endif post-configure: @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home @${ECHO_CMD} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc @${ECHO_CMD} ${CC} -s > ${WRKSRC}/conf-ld do-install: .for file_name in ${PROGRAMS} ${INSTALL_PROGRAM} ${WRKSRC}/${file_name} ${STAGEDIR}${PREFIX}/bin .endfor .for file_name in ${SCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/${file_name} ${STAGEDIR}${PREFIX}/bin .endfor .for file_name in ${MAN_FILES} ${INSTALL_MAN} ${WRKSRC}-man/${file_name} ${STAGEDIR}${MAN1PREFIX}/man/man1/ .endfor .include Index: head/sysutils/webjob/Makefile =================================================================== --- head/sysutils/webjob/Makefile (revision 436246) +++ head/sysutils/webjob/Makefile (revision 436247) @@ -1,57 +1,57 @@ # Created by: Klayton Monroe # $FreeBSD$ PORTNAME= webjob PORTVERSION= 1.9.0 PORTREVISION= 1 CATEGORIES= sysutils security MASTER_SITES= SF MAINTAINER= klm@uidzero.org COMMENT= Download and execute a program over HTTP/HTTPS BROKEN_aarch64= fails to build: aarch64 is not currently supported BROKEN_mips64= fails to build: mips64 is not currently supported USES= perl5 shebangfix tar:tgz SHEBANG_FILES= tools/xshar/xshar GNU_CONFIGURE= yes USE_PERL5= build OPTIONS_DEFINE= PAD_TOOLS DSV_TOOLS SSL OPTIONS_DEFAULT= PAD_TOOLS DSV_TOOLS PAD_TOOLS_DESC= install PaD tools DSV_TOOLS_DESC= install DSV tools .include .if ${PORT_OPTIONS:MPAD_TOOLS} PLIST_SUB+= PAD_TOOLS="" CONFIGURE_ARGS+= --with-pad-tools .else PLIST_SUB+= PAD_TOOLS="@comment " .endif .if ! ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --without-ssl PLIST_SUB+= DSV_TOOLS="@comment " .else -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} .if ! ${PORT_OPTIONS:MDSV_TOOLS} # Note: DSV requires SSL PLIST_SUB+= DSV_TOOLS="@comment " .else PLIST_SUB+= DSV_TOOLS="" CONFIGURE_ARGS+= --with-dsv-tools MAN1+= webjob-dsvtool.1 .endif .endif .if !defined(NO_STATIC) CFLAGS+= -static .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/webjob .include Index: head/textproc/htmldoc/Makefile =================================================================== --- head/textproc/htmldoc/Makefile (revision 436246) +++ head/textproc/htmldoc/Makefile (revision 436247) @@ -1,68 +1,67 @@ # Created by: Glenn Trewitt # $FreeBSD$ PORTNAME= htmldoc PORTVERSION= 1.8.28 PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= http://www.msweet.org/files/project1/ \ EASYSW/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= jose@diasfernandes.pt COMMENT= Converts HTML to PDF and/or PostScript LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png OPTIONS_DEFINE= HTMLDOCGUI HTMLDOCGUI_DESC= Build GUI front-end -USES= jpeg tar:bzip2 -USE_OPENSSL= yes +USES= jpeg tar:bzip2 ssl GNU_CONFIGURE= yes # Configure seems broken and ignores these ATM: CONFIGURE_ARGS+=--disable-localjpeg --disable-localzlib --disable-localpng # Explicitely disable gnutls as it fails to build if detected CONFIGURE_ARGS+=--disable-gnutls WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} EXCLUDE= png jpeg zlib htmldoc/md5* htmldoc/rc4* htmldoc/snprintf* EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ,} INSTALL_TARGET= install \ bindir=${STAGEDIR}${PREFIX}/bin \ datadir=${STAGEDIR}${PREFIX}/share \ mandir=${STAGEDIR}${MANPREFIX}/man CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${LOCALBASE}/lib HTMLDOCGUI_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk HTMLDOCGUI_CONFIGURE_ON= --with-gui=yes HTMLDOCGUI_CONFIGURE_OFF= --with-gui=no post-patch: ${REINPLACE_CMD} -e 's,@JPEG@ @ZLIB@ @PNG@ ,,' ${WRKSRC}/Makefile.in ${REINPLACE_CMD} -e 's|@LDFLAGS@|-L${LOCALBASE}/lib @LDFLAGS@|' \ -e 's|@JPEGINC@ @PNGINC@ @ZLIBINC@|-I${LOCALBASE}/include|' \ ${WRKSRC}/Makedefs.in # Remove redundant code: ${REINPLACE_CMD} -Ee 's,(md5|snprintf|rc4)\.o,,g' \ ${WRKSRC}/htmldoc/Makefile ${REINPLACE_CMD} -Ee 's,md5-private\.h,,;s,rc4\.h,,' \ ${WRKSRC}/htmldoc/Dependencies post-configure: ${REINPLACE_CMD} -e \ 's|../png/libpng.a ../zlib/libz.a ../jpeg/libjpeg.a|-ljpeg -lpng -lz|' ${WRKSRC}/Makedefs post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/htmldoc .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/textproc/rasqal/Makefile =================================================================== --- head/textproc/rasqal/Makefile (revision 436246) +++ head/textproc/rasqal/Makefile (revision 436247) @@ -1,44 +1,43 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= rasqal PORTVERSION= 0.9.33 CATEGORIES= textproc MASTER_SITES= http://download.librdf.org/source/ \ SF/librdf/${PORTNAME}/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= High-level interface for RDF # Even though GPLv3 is not explicitly mentioned in the port's LICENSE.html, one # of its licenses is "GPLv2 or newer", which includes GPLv3. LICENSE= APACHE20 GPLv2 GPLv3 LGPL21 LICENSE_COMB= dual LIB_DEPENDS= libraptor2.so:textproc/raptor2 \ libpcre.so:devel/pcre -USES= gmake libtool pathfix perl5 pkgconfig -USE_OPENSSL= yes +USES= gmake libtool pathfix perl5 pkgconfig ssl USE_PERL5= build GNU_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_RADIO= DEC OPTIONS_RADIO_DEC= GMP MPFR GMP_DESC= Use GMP library for decimals MPFR_DESC= Use MPFR library for decimals GMP_CONFIGURE_ON= --with-decimal=gmp --with-gmp=${LOCALBASE} GMP_LIB_DEPENDS= libgmp.so:math/gmp MPFR_CONFIGURE_ON= --with-decimal=mpfr --with-mpfr=${LOCALBASE} MPFR_LIB_DEPENDS= libmpfr.so:math/mpfr .include .if empty(PORT_OPTIONS:MMPFR) && empty(PORT_OPTIONS:MGMP) CONFIGURE_ARGS+=--with-decimal=none .endif .include Index: head/www/blastbeat/Makefile =================================================================== --- head/www/blastbeat/Makefile (revision 436246) +++ head/www/blastbeat/Makefile (revision 436247) @@ -1,47 +1,46 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= blastbeat PORTVERSION= 20121205 PORTREVISION= 3 CATEGORIES= www MAINTAINER= vg@FreeBSD.org COMMENT= High-performance HTTP/HTTPS/SPDY proxy LICENSE= UNBIT LICENSE_NAME= UNBIT LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= auto-accept LIB_DEPENDS= libev.so:devel/libev \ libuuid.so:misc/e2fsprogs-libuuid \ libzmq.so:net/libzmq2 -USES= gmake -USE_OPENSSL= yes +USES= gmake ssl USE_GITHUB= yes GH_ACCOUNT= zloidemon GH_TAGNAME= cdac9a9 PORTEXAMPLES= * CFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm PLIST_FILES= bin/blastbeat \ %%ETCDIR%%/blastbeat.ini.sample OPTIONS_DEFINE= EXAMPLES .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${ETCDIR} && \ ${INSTALL} ${WRKSRC}/${PORTNAME}.ini ${STAGEDIR}${ETCDIR}/${PORTNAME}.ini.sample .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/www/cadaver/Makefile =================================================================== --- head/www/cadaver/Makefile (revision 436246) +++ head/www/cadaver/Makefile (revision 436247) @@ -1,69 +1,69 @@ # Created by: Alex Povolotsky # $FreeBSD$ PORTNAME= cadaver PORTVERSION= 0.23.3 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= http://www.webdav.org/cadaver/ \ http://www.tcbug.org/ MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Commandline client for DAV LIB_DEPENDS= libneon.so:www/neon GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-netrc ALL_TARGET= cadaver PLIST_FILES= bin/cadaver \ man/man1/cadaver.1.gz # Neither expat nor libneon are needed at all, but the configure # script breaks if it can not find the Makefile* in them. Exclude # them to be sure, a stray .h is not included instead of what's # found under PREFIX (installed by the neon port): EXTRACT_AFTER_ARGS= \ --exclude '${PORTNAME}-${PORTVERSION}/lib/expat/*.[ch]' \ --exclude '${PORTNAME}-${PORTVERSION}/lib/intl/*.[ch]' \ --exclude '${PORTNAME}-${PORTVERSION}/lib/neon/*.[ch]' \ --exclude 'glob.[ch]' --exclude 'mkstemp.[ch]' \ --exclude 'tempname.[ch]' --exclude 'basename.[ch]' CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if !defined(WITHOUT_OPENSSL) -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+= --with-ssl --with-force-ssl post-install: # # @${CAT} ${PKGMESSAGE} # # .endif OPTIONS_DEFINE= NLS .include .if ${PORT_OPTIONS:MNLS} USES= gettext iconv CONFIGURE_ARGS+=${ICONV_CONFIGURE_ARG} \ --with-libintl-prefix=${LOCALBASE} LANGS=en@quot es it .for lang in ${LANGS} PLIST_FILES+= share/locale/${lang}/LC_MESSAGES/cadaver.mo .endfor .else CONFIGURE_ARGS+=--disable-nls \ --without-libiconv-prefix \ --without-libintl-prefix .endif post-patch: @${REINPLACE_CMD} 's,27 28 29,& 30,' ${WRKSRC}/configure .include Index: head/www/cherokee/Makefile =================================================================== --- head/www/cherokee/Makefile (revision 436246) +++ head/www/cherokee/Makefile (revision 436247) @@ -1,110 +1,109 @@ # Created by: silence # $FreeBSD$ PORTNAME= cherokee PORTVERSION= 1.2.104 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= www MAINTAINER= ports@FreeBSD.org COMMENT= Fast and flexible web server LICENSE= GPLv2 USE_GITHUB= yes GH_PROJECT= webserver USES= autoreconf cpe gettext gmake libtool pathfix pkgconfig \ - python:2,build shebangfix + python:2,build shebangfix ssl SHEBANG_FILES= admin/CTK/CTK-run.pre admin/server.py \ admin/upgrade_config.py cherokee/cherokee-admin-launcher \ cherokee/cherokee-tweak contrib/tracelor.py \ doc/build/asciidoc.py doc/cookbook_dbslayer.txt \ doc/test_images.py doc/test_links.py \ po/admin/generate_POTFILESin.py po/po_stats.py \ qa/fcgi.py qa/run-tests.py USE_RC_SUBR= cherokee -USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --localstatedir=${CHEROKEE_VARDIR} \ --without-php \ --with-python=${PYTHON_CMD} \ --with-wwwroot=${WWWDIR} \ --with-wwwuser=${CHEROKEE_USER} \ --with-wwwgroup=${CHEROKEE_GROUP} MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPE_VENDOR= cherokee-project CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread SUB_FILES= pkg-install pkg-message CHEROKEE_VARDIR?= /var # Adjust this if you need to run Cherokee as a distinct user:group CHEROKEE_USER= www CHEROKEE_GROUP= www OPTIONS_DEFINE= ADMIN DOCS FFMPEG GEOIP INTPCRE IPV6 LDAP MYSQL \ RRDTOOL UWSGI OPTIONS_DEFAULT= ADMIN GEOIP OPTIONS_SUB= yes ADMIN_DESC= Build the Admin Interface ADMIN_USES= python:2,run ADMIN_CONFIGURE_OFF= --disable-admin FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_ON= --with-ffmpeg=yes FFMPEG_CONFIGURE_OFF= --with-ffmpeg=no GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP GEOIP_CONFIGURE_ON= --with-geoip=yes GEOIP_CONFIGURE_OFF= --with-geoip=no INTPCRE_DESC= Use internal PCRE library INTPCRE_LIB_DEPENDS_OFF=libpcre.so:devel/pcre INTPCRE_CONFIGURE_ON= --enable-internal-pcre IPV6_CONFIGURE_OFF= --disable-ipv6 LDAP_USE= openldap=yes LDAP_CONFIGURE_ON= --with-ldap=yes LDAP_CONFIGURE_OFF= --with-ldap=no MYSQL_USE= mysql=yes MYSQL_CONFIGURE_ON= --with-mysql=yes MYSQL_CONFIGURE_OFF= --with-mysql=no RRDTOOL_DESC= Usage graphs support RRDTOOL_RUN_DEPENDS= rrdtool:databases/rrdtool UWSGI_DESC= uWSGI support UWSGI_RUN_DEPENDS= uwsgi:www/uwsgi .include post-patch: @${RM} ${WRKSRC}/INSTALL pre-configure: @(cd ${WRKSRC}/po/admin && ${PYTHON_CMD} generate_POTFILESin.py \ > POTFILES.in) post-install: .for i in mods-available mods-enabled sites-available sites-enabled ssl @${MKDIR} ${STAGEDIR}${ETCDIR}/${i} @${ECHO_CMD} -n > ${STAGEDIR}${ETCDIR}/${i}/.empty .endfor (cd ${WRKSRC} && ${INSTALL_DATA} cherokee.conf.sample \ ${STAGEDIR}${ETCDIR}/cherokee.conf.sample) (cd ${WRKSRC} && ${INSTALL_DATA} performance.conf.sample \ ${STAGEDIR}${ETCDIR}/cherokee.conf.perf_sample) .if ${PORT_OPTIONS:MADMIN} (cd ${WRKSRC} && ${INSTALL_DATA} cherokee.conf.sample \ ${STAGEDIR}${DATADIR}/admin) (cd ${WRKSRC} && ${INSTALL_DATA} performance.conf.sample \ ${STAGEDIR}${DATADIR}/admin) @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${DATADIR}/admin -f ${DATADIR_REL}/admin) .endif .include Index: head/www/cppcms/Makefile =================================================================== --- head/www/cppcms/Makefile (revision 436246) +++ head/www/cppcms/Makefile (revision 436247) @@ -1,47 +1,46 @@ # $FreeBSD$ PORTNAME= cppcms PORTVERSION= 1.0.5 PORTREVISION= 6 CATEGORIES= www MASTER_SITES= SF/cppcms/${PORTNAME}/${PORTVERSION} MAINTAINER= kevlo@FreeBSD.org COMMENT= C++ web development framework LICENSE= LGPL3 BROKEN_powerpc64= Does not build LIB_DEPENDS= libpcre.so:devel/pcre -USES= cmake python:2 tar:bzip2 -USE_OPENSSL= yes +USES= cmake python:2 tar:bzip2 ssl USE_LDCONFIG= yes OPTIONS_DEFINE= EXAMPLES GCRYPT ICU OPTIONS_DEFAULT= ICU ICU_DESC= ICU unicode support .include .if ${PORT_OPTIONS:MICU} LIB_DEPENDS+= libicuuc.so:devel/icu CMAKE_ARGS+= -DDISABLE_ICONV:BOOL=ON .else USES+= iconv CMAKE_ARGS+= -DDISABLE_ICU_LOCALE:BOOL=ON .endif .if ${PORT_OPTIONS:MGCRYPT} LIB_DEPENDS+= libgcrypt.so:security/libgcrypt CMAKE_ARGS+= -DDISABLE_GCRYPT:BOOL=OFF .else CMAKE_ARGS+= -DDISABLE_GCRYPT:BOOL=ON .endif post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/www/edbrowse/Makefile =================================================================== --- head/www/edbrowse/Makefile (revision 436246) +++ head/www/edbrowse/Makefile (revision 436247) @@ -1,43 +1,42 @@ # $FreeBSD$ PORTNAME= edbrowse PORTVERSION= 3.5.1 PORTREVISION= 1 CATEGORIES= www editors MASTER_SITES= http://the-brannons.com/edbrowse/ \ http://rithmomachia.org/edbrowse/ MAINTAINER= david.vionnet@vmailbox.org COMMENT= Line-oriented Web browser and text editor LICENSE= GPLv2 BUILD_DEPENDS= ${UNZIP_CMD}:archivers/unzip LIB_DEPENDS= libpcre.so:devel/pcre \ libmozjs-24.so:lang/spidermonkey24 \ libcurl.so:ftp/curl -USE_OPENSSL= yes -USES= compiler:c11 readline zip +USES= compiler:c11 readline zip ssl OPTIONS_DEFINE= DOCS WRKBASE= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WRKSRC= ${WRKBASE}/src MAKEFILE= makefile.bsd do-install: ${INSTALL_PROGRAM} ${WRKSRC}/edbrowse ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKBASE}/doc/man-edbrowse-debian.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/edbrowse.1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKBASE}/CHANGES ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKBASE}/COPYING ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKBASE}/README ${STAGEDIR}${DOCSDIR} (cd ${WRKBASE}/doc && \ ${FIND} . \( -name setup.ebrc -or -name "man-edbrowse*" \) -delete && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/www/http_get/Makefile =================================================================== --- head/www/http_get/Makefile (revision 436246) +++ head/www/http_get/Makefile (revision 436247) @@ -1,24 +1,24 @@ # Created by: Aaron Zauner # $FreeBSD$ PORTNAME= http_get PORTVERSION= 1.0.20140814 CATEGORIES= www ipv6 MASTER_SITES= http://www.acme.com/software/http_get/ DISTNAME= ${PORTNAME}_14Aug2014 MAINTAINER= masaki@club.kyutech.ac.jp COMMENT= Dump http-contents to stdout WRKSRC= ${WRKDIR}/http_get USES= uidfix MAKEFILE= ${FILESDIR}/Makefile.bsd PLIST_FILES= bin/http_get \ man/man1/http_get.1.gz .ifndef NO_OPENSSL -USE_OPENSSL= yes +USES+= ssl .endif .include Index: head/www/http_load/Makefile =================================================================== --- head/www/http_load/Makefile (revision 436246) +++ head/www/http_load/Makefile (revision 436247) @@ -1,25 +1,25 @@ # Created by: Ask Bjoern Hansen # $FreeBSD$ PORTNAME= http_load PORTVERSION= 20140814 CATEGORIES= www MASTER_SITES= http://www.acme.com/software/http_load/ DISTNAME= ${PORTNAME}-14aug2014 MAINTAINER= ports@FreeBSD.org COMMENT= Multiprocessing http performance test client LICENSE= BSD2CLAUSE USES= uidfix MAKEFILE= ${FILESDIR}/Makefile.bsd PLIST_FILES= bin/http_load \ man/man1/http_load.1.gz .ifndef NO_OPENSSL -USE_OPENSSL= yes +USES+= ssl .endif .include Index: head/www/http_post/Makefile =================================================================== --- head/www/http_post/Makefile (revision 436246) +++ head/www/http_post/Makefile (revision 436247) @@ -1,24 +1,24 @@ # Created by: Masaki TAGAWA # $FreeBSD$ PORTNAME= http_post PORTVERSION= 1.0.20140814 CATEGORIES= www ipv6 MASTER_SITES= http://www.acme.com/software/http_post/ DISTNAME= ${PORTNAME}_14Aug2014 MAINTAINER= masaki@club.kyutech.ac.jp COMMENT= Do a POST operation and dump http-contents to stdout WRKSRC= ${WRKDIR}/http_post USES= uidfix MAKEFILE= ${FILESDIR}/Makefile.bsd PLIST_FILES= bin/http_post \ man/man1/http_post.1.gz .ifndef NO_OPENSSL -USE_OPENSSL= yes +USES+= ssl .endif .include Index: head/www/mnogosearch/Makefile =================================================================== --- head/www/mnogosearch/Makefile (revision 436246) +++ head/www/mnogosearch/Makefile (revision 436247) @@ -1,99 +1,99 @@ # Created by: ache # $FreeBSD$ PORTNAME= mnogosearch PORTVERSION= 3.4.1 CATEGORIES= www databases MASTER_SITES= http://www.mnogosearch.org/Download/ \ http://www.bayofrum.net/dist/${PORTNAME}/ MAINTAINER= crees@FreeBSD.org COMMENT= Full featured SQL-based hypertext search engine LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= dpsearch-[0-9]* udmsearch-[0-9]* mguesser-[0-9]* OPTIONS_DEFINE= DOCS EXAMPLES THREADS SSL ASIAN SYSLOG OPTIONS_MULTI= database OPTIONS_MULTI_database= PGSQL MYSQL SQLITE2 SQLITE3 OPTIONS_DEFAULT= THREADS SSL SYSLOG SQLITE3 ASIAN_DESC= Enable asian charsets SYSLOG_DESC= Send logs to syslog SQLITE2_DESC= Use SQLite 2.x SQLITE3_DESC= Use SQLite 3.x GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= cpe gmake libtool USE_LDCONFIG= yes CONFIGURE_ARGS= --sysconfdir=${ETCDIR} \ --localstatedir=/var/mnogosearch \ --datadir=${DATADIR} SUB_FILES+= pkg-message PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= pgsql=${LOCALBASE} SQLITE2_USES= sqlite:2 SQLITE3_USES= sqlite SQLITE2_CONFIGURE_ON= --with-sqlite=${LOCALBASE} SQLITE3_CONFIGURE_ON= --with-sqlite3=${LOCALBASE} .include .if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes +USES+= ssl .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-pthreads .else CONFIGURE_ARGS+= --disable-pthreads .endif .if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .endif .if ${PORT_OPTIONS:MASIAN} CONFIGURE_ARGS+= --with-extra-charsets=all .endif .if ! ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --disable-syslog .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} .endif PORTDATA= * PORTDOCS= ChangeLog INSTALL README.html PORTEXAMPLES= README *.conf post-patch: .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's#$$(DESTDIR)$$(prefix)/doc#${DOCSDIR}#' \ ${WRKSRC}/Makefile.in ${WRKSRC}/doc/Makefile.in .else @${REINPLACE_CMD} -e \ 's#^SUBDIRS = include src doc#SUBDIRS = include src#' \ ${WRKSRC}/Makefile.in .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS:NREADME.html} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/samples/* ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/www/nostromo/Makefile =================================================================== --- head/www/nostromo/Makefile (revision 436246) +++ head/www/nostromo/Makefile (revision 436247) @@ -1,35 +1,34 @@ # Created by: Adrian Steinmann # $FreeBSD$ PORTNAME= nostromo PORTVERSION= 1.9.6 CATEGORIES= www ipv6 MASTER_SITES= http://www.nazgul.ch/dev/ MAINTAINER= loox@e-shell.net COMMENT= Fast, secure HTTP/1.1 CGI/1.1 SSL IPv4/IPv6 webserver LICENSE= ISCL NOSTROMO_DIR?= nostromo NOSTROMO_LOGDIR?= ${NOSTROMO_DIR}/logs NOSTROMO_LOGDIR_PERMS?= 0775 -USE_OPENSSL= yes USE_RC_SUBR= nostromo -USES= uidfix +USES= uidfix ssl MAKE_ENV?= MAKEOBJDIR=. NOSTROMO_DIR=${NOSTROMO_DIR} MANDIR=${PREFIX}/man/man PLIST_SUB+= NOSTROMODIR="${NOSTROMO_DIR}" NOSTROMOLOGDIR="${NOSTROMO_LOGDIR}" post-extract: @${REINPLACE_CMD} -e "s@/var/nostromo@${NOSTROMO_DIR}@g" \ ${WRKSRC}/src/nhttpd/nhttpd.8 \ ${WRKSRC}/src/nhttpd/main.c \ ${WRKSRC}/conf/nhttpd.conf-dist @${REINPLACE_CMD} -e "s@/var/nostromo@${STAGEDIR}${PREFIX}/${NOSTROMO_DIR}@g" \ -e "s@-o [^ ]* -g [^ ]*@ -o ${BINOWN} -g ${BINGRP}@" \ -e 's@conf-dist$$@conf.sample@' \ ${WRKSRC}/Makefile .include Index: head/www/owncloud/Makefile =================================================================== --- head/www/owncloud/Makefile (revision 436246) +++ head/www/owncloud/Makefile (revision 436247) @@ -1,56 +1,55 @@ # $FreeBSD$ PORTNAME= owncloud PORTVERSION= 9.1.4 CATEGORIES= www MASTER_SITES= http://download.owncloud.org/community/ MAINTAINER= kevlo@FreeBSD.org COMMENT= Personal cloud which runs on your own server LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING-AGPL -USES= cpe tar:bzip2 +USES= cpe tar:bzip2 ssl IGNORE_WITH_PHP= 71 USE_PHP= bz2 ctype curl dom fileinfo filter gd hash iconv json \ mbstring pdo posix session simplexml xml xmlreader xmlwriter \ xsl wddx zip zlib WANT_PHP_WEB= yes -USE_OPENSSL= yes OWNCLOUD_USERNAME?= ${WWWOWN} OWNCLOUD_GROUPNAME?= ${WWWGRP} IGNORE_FILES= ! -name *\.orig WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message PLIST_SUB= OWNCLOUD_USERNAME=${OWNCLOUD_USERNAME} \ OWNCLOUD_GROUPNAME=${OWNCLOUD_GROUPNAME} OPTIONS_DEFINE= EXIF LDAP SMB SSL OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= EXIF LDAP MYSQL SMB SSL EXIF_DESC= Image rotation support EXIF_USE= PHP=exif LDAP_USE= PHP=ldap MYSQL_USE= MYSQL=client PHP=pdo_mysql PGSQL_USES= pgsql PGSQL_USE= PHP=pdo_pgsql,pgsql SQLITE_USE= PHP=pdo_sqlite,sqlite3 SMB_RUN_DEPENDS= pecl-smbclient>=0.8.0:net/pecl-smbclient SSL_USE= PHP=openssl do-install: @${MKDIR} -m 0755 ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} '${IGNORE_FILES}' @${MKDIR} ${STAGEDIR}${WWWDIR}/data .include Index: head/www/p5-HTTP-MHTTP/Makefile =================================================================== --- head/www/p5-HTTP-MHTTP/Makefile (revision 436246) +++ head/www/p5-HTTP-MHTTP/Makefile (revision 436247) @@ -1,26 +1,25 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= HTTP-MHTTP PORTVERSION= 0.15 PORTREVISION= 1 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Low level access to the HTTP protocol -USES= perl5 +USES= perl5 ssl USE_PERL5= configure patch -USE_OPENSSL= yes CONFIGURE_ENV= GOTSSL=yes CONFIGURE_ARGS= --default MAKE_JOBS_UNSAFE= yes post-patch: @${PERL} -pi -e 's!(?<=POSSIBLE_SSL_DIRS = qw\().*(?=\);)!${OPENSSLBASE}!;' \ ${WRKSRC}/Makefile.PL .include Index: head/www/pound/Makefile =================================================================== --- head/www/pound/Makefile (revision 436246) +++ head/www/pound/Makefile (revision 436247) @@ -1,53 +1,52 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= pound PORTVERSION= 2.7 PORTREVISION= 1 CATEGORIES= www net MASTER_SITES= http://www.apsis.ch/pound/ \ ftp://ftp.nuug.no/pub/anders/distfiles/ DISTNAME= Pound-${PORTVERSION} MAINTAINER= ncrogers@gmail.com COMMENT= Reverse proxy, load balancer and HTTP(S) frontend for web servers LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/GPL.txt -USES= tar:tgz +USES= tar:tgz ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-tcmalloc --disable-hoard -USE_OPENSSL= yes USE_RC_SUBR= ${PORTNAME} SUB_LIST= NAME=${PORTNAME} PLIST_FILES= sbin/pound \ sbin/poundctl \ man/man8/pound.8.gz \ man/man8/poundctl.8.gz PORTDOCS= README FAQ CHANGELOG OPTIONS_DEFINE= DOCS PCRE OPTIONS_DEFAULT=PCRE PCRE_CONFIGURE_ENABLE= pcreposix .include .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:devel/pcre CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pound ${WRKSRC}/poundctl \ ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/pound.8 ${WRKSRC}/poundctl.8 \ ${STAGEDIR}${MANPREFIX}/man/man8 ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/www/resin3/Makefile =================================================================== --- head/www/resin3/Makefile (revision 436246) +++ head/www/resin3/Makefile (revision 436247) @@ -1,101 +1,100 @@ # Created by: Jean-Baptiste Quenot # $FreeBSD$ PORTNAME= resin PORTVERSION= 3.1.14 PORTREVISION= 1 CATEGORIES= www java MASTER_SITES= http://www.caucho.com/download/ MAINTAINER= bofh@FreeBSD.org COMMENT= Java-based Application Server, 3.x branch LICENSE= GPLv2 OPTIONS_DEFINE= APACHE22 APACHE22_DESC= Use Apache 2.2 GNU_CONFIGURE= yes -USES= libtool python +USES= libtool python ssl USE_JAVA= yes JAVA_VERSION= 1.6+ -USE_OPENSSL= yes USE_LDCONFIG= yes # Pass JAVA_HOME as determined by bsd.java.mk CONFIGURE_ARGS= --with-java-home=${JAVA_HOME} \ --with-openssl-lib=${OPENSSLLIB} \ --with-openssl-include=${OPENSSLINC} USERS= www GROUPS= www PLIST_SUB= APP_NAME=${APP_NAME} \ APXS=${APXS} \ GROUPS=${GROUPS} \ USERS=${USERS} SUB_LIST= APP_HOME=${APP_HOME} \ APP_NAME=${APP_NAME} \ GROUPS=${GROUPS} \ LOG_FILE=${LOG_FILE} \ PID_FILE=${PID_FILE} \ PORT=${PORT} \ PYTHON_CMD=${PYTHON_CMD} \ USERS=${USERS} # Customizable settings PORT?= 8080 # Do not use PKGNAMESUFFIX here because version info is already in PORTVERSION # If we used PKGNAMESUFFIX, the package name would be resin2-2.1.11 APP_NAME_SUFFIX=${PORTVERSION:C/\..*$//} APP_NAME?= ${PORTNAME}${APP_NAME_SUFFIX} APP_HOME?= ${PREFIX}/${APP_NAME} PID_FILE?= /var/run/${APP_NAME}.pid LOG_FILE?= /var/log/${APP_NAME}.log # Other settings APXS?= ${LOCALBASE}/sbin/apxs SUB_FILES= pkg-message resin3ctl USE_RC_SUBR= resin3 .include # Install the Apache plugin if needed .if ${PORT_OPTIONS:MAPACHE22} BUILD_DEPENDS+= ${APXS}:www/apache22 CONFIGURE_ARGS+=--with-apxs=${APXS} PLIST_SUB+= MOD_DIR=libexec/apache22 # Allow apxs invocations PLIST_SUB+= APACHE="" .else PLIST_SUB+= MOD_DIR="@comment " # Prevent apxs invocations PLIST_SUB+= APACHE="@comment " .endif post-extract: @${MKDIR} ${WRKSRC}/webapps/resin-doc @${TAR} xf ${WRKSRC}/webapps/resin-doc.war -C ${WRKSRC}/webapps/resin-doc && ${RM} ${WRKSRC}/webapps/resin-doc.war post-patch: @${REINPLACE_CMD} -e 's|$${resin.home}/conf/app-default.xml|${PREFIX}/etc/${APP_NAME}/app-default.xml|' \ ${WRKSRC}/conf/resin.conf post-build: (cd ${WRKSRC}/modules/c/src/resin_os && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} install) # Resin does not handle installation, so proceed now do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${APP_NAME} ${INSTALL_DATA} ${WRKSRC}/conf/resin.conf ${STAGEDIR}${PREFIX}/etc/${APP_NAME}/resin.xml.sample ${INSTALL_DATA} ${WRKSRC}/conf/app-default.xml ${STAGEDIR}${PREFIX}/etc/${APP_NAME} ${INSTALL_SCRIPT} ${WRKDIR}/resin3ctl ${STAGEDIR}${PREFIX}/sbin (cd ${WRKSRC}/webapps && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME}/webapps) (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME}/lib) .if ${PORT_OPTIONS:MAPACHE22} ${APXS} -i -n caucho -a ${WRKSRC}/modules/c/src/apache2/.libs/mod_caucho.so .endif .include Index: head/www/sitecopy/Makefile =================================================================== --- head/www/sitecopy/Makefile (revision 436246) +++ head/www/sitecopy/Makefile (revision 436247) @@ -1,48 +1,48 @@ # Created by: nik # $FreeBSD$ PORTNAME= sitecopy PORTVERSION= 0.16.6 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= http://www.manyfish.co.uk/${PORTNAME}/ \ GENTOO MAINTAINER= sitecopy@oldach.net COMMENT= Maintains remote websites, uses FTP or WebDAV to sync up w/ local copy LIB_DEPENDS= libneon.so:www/neon GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-neon --with-libxml2 USE_GNOME= libxml2 USES= gmake OPTIONS_DEFINE= NLS .include .if ${PORT_OPTIONS:MNLS} LIBS+= -lintl USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .ifndef WITHOUT_SSL -USE_OPENSSL= yes +USES+= ssl CONFIGURE_ARGS+= --with-ssl .endif post-patch: @${REINPLACE_CMD} -e 's|;;|;|g' \ ${WRKSRC}/src/sitestore.c @${REINPLACE_CMD} -e 's|25 26 27 28|& 29 30|g' \ ${WRKSRC}/configure .include Index: head/www/thundercache/Makefile =================================================================== --- head/www/thundercache/Makefile (revision 436246) +++ head/www/thundercache/Makefile (revision 436247) @@ -1,110 +1,109 @@ # $FreeBSD$ PORTNAME= thundercache PORTVERSION= 6.1 PORTREVISION= 9 CATEGORIES= www MASTER_SITES= http://www.thundercache.com.br/dist/ \ http://www.bmsoftware.org/packs/ \ http://www8.freebsdbrasil.com.br/~eksffa/thunder/ \ http://www6.freebsdbrasil.com.br/~eksffa/l/dev/thunder/ \ LOCAL/jmelo DISTNAME= thundercache-6.1.201104260900-${BITS}-fbsd MAINTAINER= eksffa@freebsdbrasil.com.br COMMENT= High-performance and high-efficiency caching proxy system LICENSE= commercial LICENSE_NAME= commercial LICENSE_TEXT= Commercial software with shareware license to 50 threads LICENSE_PERMS= dist-mirror pkg-mirror auto-accept RESTRICTED= Commercial software with shareware license to 50 threads OPTIONS_DEFINE= DEPENDACK APACHE PHP PGSQL OPTIONS_DEFAULT=DEPENDACK APACHE PHP PGSQL DEPENDACK_DESC= I have read and understood the depends needs APACHE_DESC= Install apache for reporting viewing PHP_DESC= Install PHP for reporting generating PGSQL_DESC= Install PostgreSQL (report data storing) -USE_OPENSSL= yes -USES= shebangfix tar:bzip2 +USES= shebangfix tar:bzip2 ssl SHEBANG_FILES= sbin/thunderlog.php ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= thundercache NO_BUILD= yes .include BITS= ${ARCH:S/amd64/64/:S/x86_64/64/:S/i386/32/}bits WRKSRC= ${WRKDIR}/thunder .if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql WANT_PGSQL= server .endif .if ${PORT_OPTIONS:MPHP} USE_PHP+= curl pcre bcmath pdo mcrypt hash session . if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pdo_pgsql pgsql . endif .endif LIB_DEPENDS+= libcurl.so:ftp/curl \ libstdc++.so:lang/gcc \ libutil.so:misc/compat8x SUB_FILES= pkg-message log.sh test-deps.sh SUB_LIST= "GREP=${GREP}" show-info: @${ECHO_MSG} "" @${ECHO_MSG} "ATTENTION:" @${ECHO_MSG} "" @${ECHO_MSG} " It is very important that you carefully read and respect" @${ECHO_MSG} " the special build options for the following depends:" @${ECHO_MSG} "" @${ECHO_MSG} " ftp/curl LIBSSH2=yes OPENSSL=yes PROXY=yes" @${ECHO_MSG} " security/openssl ZLIB=yes" @${ECHO_MSG} " devel/php5-pcre BUNDLED_PCRE=yes (for apache20)" @${ECHO_MSG} " postgresql${PGSQL_VER}-server \ NLS=yes PAM=yes OPTIMIZED_CFLAGS=yes TZDATA=yes" @${ECHO_MSG} "" @${ECHO_MSG} " After you understood it correctly, select DEPENDACK on" @${ECHO_MSG} " the OPTIONS screen. Run ''make config'' to acknowledge" @${ECHO_MSG} "" .if ! ${PORT_OPTIONS:MDEPENDACK} @${FALSE} .endif pre-everything::show-info do-install: @${CP} -r ${WRKSRC} ${STAGEDIR}${PREFIX}/ @${INSTALL_SCRIPT} ${WRKDIR}/log.sh ${STAGEDIR}${PREFIX}/thunder/sbin/ @${MKDIR} -m 755 ${STAGEDIR}/var/run/thunder @(${CHMOD} +x ${WRKDIR}/test-deps.sh ; \ if ! ${WRKDIR}/test-deps.sh > /dev/null 2>&1 ; then \ ${ECHO_MSG} "**** FATAL **** " ; \ ${ECHO_MSG} "**** THIS PORT MAY NOT WORK PROPERLY **** " ; \ ${ECHO_MSG} "Some depends are not built with required features." ; \ ${ECHO_MSG} "You must always honor at least the following options" ; \ ${ECHO_MSG} "depends as listed:" ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "ftp/curl LIBSSH2=yes OPENSSL=yes PROXY=yes" ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Type ''make show-info'' to read further information." ; \ ${ECHO_MSG} "" ; \ fi) .include Index: head/www/tntnet/Makefile =================================================================== --- head/www/tntnet/Makefile (revision 436246) +++ head/www/tntnet/Makefile (revision 436247) @@ -1,39 +1,39 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= tntnet PORTVERSION= 2.2.1 PORTREVISION= 5 CATEGORIES= www devel MASTER_SITES= http://www.tntnet.org/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Webapplicationserver for C++ LIB_DEPENDS= libcxxtools.so:devel/cxxtools BUILD_DEPENDS= zip:archivers/zip USES= cpe iconv libtool pathfix pkgconfig shebangfix SHEBANG_FILES= tntnet-conf2xml.pl USE_CSTD= gnu89 PATCH_STRIP= -p1 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --localstatedir=/var .if defined(WITH_GNUTLS) CONFIGURE_ARGS+= --with-ssl=gnutls LIB_DEPENDS+= libgnutls.so:security/gnutls .else CONFIGURE_ARGS+= --with-ssl=openssl -USE_OPENSSL= yes +USES+= ssl .endif USERS= www GROUPS= www post-configure: ${REINPLACE_CMD} 's/^\(#define[[:space:]]*HAVE_SENDFILE[[:space:]]*\).*/\1\0/' ${WRKSRC}/framework/common/config.h .include Index: head/www/webstone-ssl/Makefile =================================================================== --- head/www/webstone-ssl/Makefile (revision 436246) +++ head/www/webstone-ssl/Makefile (revision 436247) @@ -1,57 +1,56 @@ # Created by: Kazumasa Nishizawa # $FreeBSD$ PORTNAME= webstone PORTVERSION= 2.5 PORTREVISION= 3 CATEGORIES= www benchmarks MASTER_SITES= http://crypto.stanford.edu/~nagendra/projects/WebStone/download/ PKGNAMESUFFIX= -ssl DISTNAME= WebStone-SSL-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= World wide web server benchmarking with SSL support LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= perl5 shebangfix tar:tgz +USES= perl5 shebangfix tar:tgz ssl USE_PERL5= run SHEBANG_FILES= bin/*.wpl bin/*.pl perl_OLD_CMD= /bin/perl5 GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/WebStone${PORTVERSION} CONFIGURE_WRKSRC= ${WRKSRC}/src BUILD_WRKSRC= ${WRKSRC}/src -USE_OPENSSL= yes ALL_TARGET= install MAKE_JOBS_UNSAFE= yes CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} pre-configure: @${RM} ${WRKSRC}/src/config.cache do-install: @${RMDIR} ${WRKSRC}/bin/runs @${MKDIR} ${STAGEDIR}${PREFIX}/webstone-ssl/bin @${MKDIR} ${STAGEDIR}${PREFIX}/webstone-ssl/conf @${MKDIR} ${STAGEDIR}${PREFIX}/webstone-ssl/lgm ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${STAGEDIR}${PREFIX}/webstone-ssl/bin ${INSTALL_SCRIPT} ${WRKSRC}/lgm/* ${STAGEDIR}${PREFIX}/webstone-ssl/lgm ${INSTALL_DATA} ${WRKSRC}/conf/* ${STAGEDIR}${PREFIX}/webstone-ssl/conf ${INSTALL_SCRIPT} ${WRKSRC}/webstone ${STAGEDIR}${PREFIX}/webstone-ssl @${MKDIR} ${WRKSRC}/bin/runs .for i in webclient webmaster genrand ${CHMOD} u+w ${STAGEDIR}${PREFIX}/webstone-ssl/bin/${i} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/webstone-ssl/bin/${i} ${CHMOD} u-w ${STAGEDIR}${PREFIX}/webstone-ssl/bin/${i} .endfor .for i in ws20_cgi ws25_cgi ${CHMOD} u+w ${STAGEDIR}${PREFIX}/webstone-ssl/lgm/${i} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/webstone-ssl/lgm/${i} ${CHMOD} u-w ${STAGEDIR}${PREFIX}/webstone-ssl/lgm/${i} .endfor .include Index: head/www/zerowait-httpd/Makefile =================================================================== --- head/www/zerowait-httpd/Makefile (revision 436246) +++ head/www/zerowait-httpd/Makefile (revision 436247) @@ -1,27 +1,26 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= zerowait PORTVERSION= 0.8d PORTREVISION= 4 CATEGORIES= www MASTER_SITES= http://BSDforge.com/projects/source/www/zerowait-httpd/ PKGNAMESUFFIX= -httpd DISTNAME= 0W-httpd-${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Lightweight and fast http server LICENSE= BSD3CLAUSE -USES= gmake -USE_OPENSSL= yes +USES= gmake ssl USE_RC_SUBR= 0W-httpd ALL_TARGET= #none HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --owner=${WWWOWN} --group=${WWWGRP} PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} SUB_FILES= pkg-deinstall .include Index: head/x11/kdelibs4/Makefile =================================================================== --- head/x11/kdelibs4/Makefile (revision 436246) +++ head/x11/kdelibs4/Makefile (revision 436247) @@ -1,124 +1,123 @@ # Created by: arved@FreeBSD.org # $FreeBSD$ PORTNAME= kdelibs PORTVERSION= ${KDE4_KDELIBS_VERSION} PORTREVISION= 10 CATEGORIES= x11 kde MASTER_SITES= KDE/${KDE4_APPLICATIONS_BRANCH}/applications/${KDE4_APPLICATIONS_VERSION}/src DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Base set of libraries needed by KDE programs LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libjasper.so:graphics/jasper \ libpcre.so:devel/pcre \ libenchant.so:textproc/enchant \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libhal.so:sysutils/hal \ libqca.so:devel/qca \ libpolkit-qt-core-1.so:sysutils/polkit-qt \ libdbusmenu-qt.so:devel/libdbusmenu-qt BUILD_DEPENDS= docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ xauth:x11/xauth \ docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl USES= cmake:outsource fam gettext grantlee:4 jpeg kde:4 perl5 \ - shared-mime-info shebangfix tar:xz + shared-mime-info shebangfix tar:xz ssl USE_GNOME= libxml2 libxslt USE_KDE= oxygen-icons4 \ attica automoc4 ontologies soprano strigi -USE_OPENSSL= yes USE_QT4= corelib dbus declarative designer_build gui \ network opengl phonon qt3support \ qtestlib script sql svg webkit xml \ moc_build qmake_build rcc_build uic_build \ imageformats_run qdbusviewer_run USE_XORG= sm x11 xcursor xext xfixes xft xpm xrender xtst USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null CMAKE_ARGS+= -DWITH_ACL:BOOL=Off \ -DWITH_FAM:BOOL=On \ -DWITH_ASPELL:BOOL=Off \ -DWITH_HSPELL:BOOL=Off \ -DWITH_UDev:BOOL=Off \ -DKDE_DISTRIBUTION_TEXT:STRING="${OPSYS}" \ -DKDE_DEFAULT_HOME:STRING=".kde4" # Do not conflict with KDE Frameworks 5 headers: instead of installing kdelibs4 # headers directly into ${LOCALBASE}/include, put them into include/kde4 (this # also applies to all ports depending on kdelibs4 that derive their header # installation location from it). # If we install the headers directly into ${LOCALBASE}/include, with KDE # Frameworks 5 installed it is possible to end up in a situation where the # compiler is passed this: # -I${LOCALBASE}/include -I${LOCALBASE}/KF5 # which in turn leads to kdelibs4 headers with the same name being used instead # of the KF5 ones, possibly breaking the build. CMAKE_ARGS+= -DINCLUDE_INSTALL_DIR:PATH="${KDE_PREFIX}/include/kde4" SHEBANG_FILES= kdecore/kconfig_compiler/checkkcfg.pl \ kdeui/preparetips \ khtml/bindings/scripts/generate-bindings.pl \ kio/misc/fileshareset \ kio/useragent.pl \ kio/proxytype.pl \ kioslave/http/kcookiejar/kcookiescfg.pl OPTIONS_DEFINE= AVAHI UPNP OPTIONS_DEFAULT=AVAHI AVAHI_LIB_DEPENDS= libavahi-core.so:net/avahi-app UPNP_DESC= UPnP backend for Solid (WARNING: Unstable) UPNP_LIB_DEPENDS= libHUpnp.so:net/hupnp UPNP_CMAKE_ON= -DHUPNP_ENABLED:BOOL=On post-patch: ${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${PATCH_WRKSRC}/kde3support/kdeui/k3sconfig.cpp \ ${PATCH_WRKSRC}/kdecore/network/k3socks.cpp \ ${PATCH_WRKSRC}/kdecore/kernel/kstandarddirs.cpp \ ${PATCH_WRKSRC}/kdeui/dialogs/kcupsoptionswidget_p.cpp \ ${PATCH_WRKSRC}/kdeui/kernel/start-session-bus.sh \ ${PATCH_WRKSRC}/kio/kssl/kopenssl.cpp \ ${PATCH_WRKSRC}/kio/kio/ksambashare.cpp \ ${PATCH_WRKSRC}/kjsembed/qtonly/FindQJSInternal.cmake # Fix rgb named colors database path. ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/kdeui/colors/kcolordialog.cpp pre-configure: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/cmake/modules/*.cmake \ ${PATCH_WRKSRC}/ConfigureChecks.cmake \ ${PATCH_WRKSRC}/doc/api/doxygen.sh ${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ ${PATCH_WRKSRC}/cmake/modules/FindDNSSD.cmake ${REINPLACE_CMD} -e 's|soprano/cmake|cmake/Modules|g' \ ${PATCH_WRKSRC}/cmake/modules/FindSoprano.cmake # FindBerkeleyDB.cmake should be rewritten to support multiple version # provided by ports, instead of hardcoding one of them # ${REINPLACE_CMD} -e 's|/usr/local/include/db4|${BDB_INCLUDE_DIR}|' \ # -e 's|NAMES db|NAMES ${BDB_LIB_NAME} ${LOCALBASE}/lib|' \ # ${PATCH_WRKSRC}/cmake/modules/FindBerkeleyDB.cmake # When XSync (xext) is found, xscreensaver is just used as a fallback, # then we can disable it. ${REINPLACE_CMD} -e '/macro_bool_to_01/ s|^.*X11_Xscreensaver.*$$|set(HAVE_XSCREENSAVER 0)|' \ ${PATCH_WRKSRC}/CMakeLists.txt post-install: # workaround for non-standard mime files and directories ${MKDIR} ${STAGEDIR}/${PREFIX}/share/mime/all \ ${STAGEDIR}/${PREFIX}/share/mime/uri .include Index: head/x11/x3270/Makefile =================================================================== --- head/x11/x3270/Makefile (revision 436246) +++ head/x11/x3270/Makefile (revision 436247) @@ -1,66 +1,66 @@ # Created by: janek # $FreeBSD$ PORTNAME= x3270 PORTVERSION= 3.3.15 PORTREVISION= 2 CATEGORIES= x11 net MASTER_SITES= http://x3270.bgp.nu/download/current/ EXTRACT_SUFX= ga7-src.tgz MAINTAINER= ecrist@secure-computing.net COMMENT= 3270 Terminal emulator BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ mkfontdir:x11-fonts/mkfontdir \ mkfontscale:x11-fonts/mkfontscale # Conflict due to x3270if CONFLICTS= c3270-* USES= cpe iconv fonts imake:env USE_XORG= ice sm x11 xaw xext xmu xt GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-fontdir=${FONTSDIR} \ --disable-dbcs \ ac_cv_search_libiconv=${ICONV_LIB} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib .if defined(WITHOUT_OPENSSL) CONFIGURE_ARGS+= --disable-ssl .else -USE_OPENSSL= yes +USES+= ssl .endif MAKE_ARGS+= COMPRESSMANCMD="${DO_NADA}" \ INSTALL="${INSTALL}" INSTALLFLAGS="${COPY}" \ INSTPGMFLAGS="${STRIP} -m ${BINMODE}" \ INSTBINFLAGS="-m ${BINMODE}" \ INSTDATFLAGS="-m ${SHAREMODE}" \ INSTMANFLAGS="-m ${MANMODE}" CPE_VENDOR= paul_mattes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} PORTDOCS= README README.dbcs PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${REINPLACE_CMD} -e 's|\$$(INSTALL) -c|$$(INSTALL) $$(INSTALLFLAGS)|g' \ ${WRKSRC}/Imakefile.in post-install: .for m in x3270-script.man x3270.man x3270if.man @(cd ${WRKSRC} ; ${INSTALL_MAN} ${m} ${STAGEDIR}${MAN1PREFIX}/man/man1/) .endfor ${INSTALL_MAN} ${WRKSRC}/ibm_hosts.man ${STAGEDIR}${MAN5PREFIX}/man/man5/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) @(cd ${WRKSRC} && ${COPYTREE_SHARE} html ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/x11-servers/x11rdp/Makefile =================================================================== --- head/x11-servers/x11rdp/Makefile (revision 436246) +++ head/x11-servers/x11rdp/Makefile (revision 436247) @@ -1,58 +1,57 @@ # Created by: Koichiro IWAO # $FreeBSD$ # Do not confuse net/xrdp with x11-servers/x11rdp. This port is not # former version or name of net/xrdp. x11rdp is fundamentally an X server. # xrdp is a RDP server. They work together. Neither xrdp nor x11rdp # can be used fully functionally without the other. # # Simply saying, net/xrdp is front-end, x11-servers/x11rdp is back-end. PORTNAME= x11rdp PORTVERSION= 0.5.0.${X11RDPREVISION} PORTREVISION= 1 CATEGORIES= x11-servers MASTER_SITES= https://xrdp.vmeta.jp/pub/xrdp/:x11rdp \ http://www.club.kyutech.ac.jp/~meta/distfiles/:x11rdp DISTNAME= ${PORTNAME}_xorg71 DISTFILES= ${PORTNAME}_xorg71_r${X11RDPREVISION}.tar.gz:x11rdp DIST_SUBDIR= xrdp MAINTAINER= meta+ports@vmeta.jp COMMENT= X11 server for xrdp LICENSE= MIT RUN_DEPENDS= xorg-fonts>=0:x11-fonts/xorg-fonts # SVN revision of x11rdp X11RDPREVISION= 299 -USES= gmake pkgconfig perl5 -USE_OPENSSL= yes +USES= gmake pkgconfig perl5 ssl CONFLICTS_INSTALL= xrdp-devel-[0-9]* x11rdp-devel-[0-9]* PLIST_FILES= bin/X11rdp BROKEN_aarch64= Fails to compile: error: GLYPHPADBYTES must be 4 BROKEN_armv6= Fails to compile: error: GLYPHPADBYTES must be 4 BROKEN_mips64= Fails to compile: No PCI support available for this architecture/OS combination BROKEN_powerpc64= Does not build post-extract: @${MKDIR} ${WRKSRC}/build_dir post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/buildx.sh @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" ${WRKSRC}/buildx.sh @${REINPLACE_CMD} -e "s|%%CXX%%|${CXX}|g" ${WRKSRC}/buildx.sh @${REINPLACE_CMD} -e "s|%%CPP%%|${CPP}|g" ${WRKSRC}/buildx.sh @${REINPLACE_CMD} -e "s|%%MAKE_CMD%%|${MAKE_CMD}|g" ${WRKSRC}/buildx.sh do-build: @cd ${WRKSRC} && GNUMAKE=${MAKE_CMD} ${SH} ${WRKSRC}/buildx.sh ${WRKSRC}/build_dir do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build_dir/bin/X11rdp ${STAGEDIR}${PREFIX}/bin/ .include