Index: head/archivers/innoextract/Makefile =================================================================== --- head/archivers/innoextract/Makefile (revision 472705) +++ head/archivers/innoextract/Makefile (revision 472706) @@ -1,27 +1,27 @@ # Created by: Nikolai Lifanov # $FreeBSD$ PORTNAME= innoextract PORTVERSION= 1.7 CATEGORIES= archivers MASTER_SITES= http://constexpr.org/innoextract/files/ MAINTAINER= lifanov@FreeBSD.org COMMENT= Program to extract Inno Setup files LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_sparc64= Does not build: undefined reference to std::ctype::_M_widen_init() + LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libboost_filesystem.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_program_options.so:devel/boost-libs -USES= cmake iconv +USES= cmake compiler:c++11-lang iconv PLIST_FILES= bin/innoextract \ man/man1/innoextract.1.gz - -BROKEN_sparc64= Does not build: undefined reference to std::ctype::_M_widen_init() .include Index: head/audio/mpdas/Makefile =================================================================== --- head/audio/mpdas/Makefile (revision 472705) +++ head/audio/mpdas/Makefile (revision 472706) @@ -1,31 +1,31 @@ # Created by: hrkfrd@googlemail.com # $FreeBSD$ PORTNAME= mpdas PORTVERSION= 0.4.5 CATEGORIES= audio MASTER_SITES= http://50hz.ws/mpdas/ MAINTAINER= henrik@affekt.org COMMENT= MPD AudioScrobbler written in C++ supporting the latest protocol LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl \ libmpdclient.so:audio/libmpdclient -USES= pkgconfig +USES= compiler:c++11-lang pkgconfig USE_RC_SUBR= mpdas SUB_FILES= pkg-message PLIST_FILES= bin/mpdas \ man/man1/mpdas.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mpdas ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/mpdas.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/biology/stacks/Makefile =================================================================== --- head/biology/stacks/Makefile (revision 472705) +++ head/biology/stacks/Makefile (revision 472706) @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= stacks DISTVERSION= 1.48 CATEGORIES= biology MASTER_SITES= http://catchenlab.life.illinois.edu/stacks/source/ MAINTAINER= jwb@FreeBSD.org COMMENT= Software pipeline for building loci from short-read sequences LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake python shebangfix +USES= compiler:c++11-lang gmake python shebangfix SHEBANG_FILES= scripts/*.pl scripts/*.py GNU_CONFIGURE= yes LDFLAGS+= -lpthread .include Index: head/databases/p5-DBD-cego/Makefile =================================================================== --- head/databases/p5-DBD-cego/Makefile (revision 472705) +++ head/databases/p5-DBD-cego/Makefile (revision 472706) @@ -1,26 +1,27 @@ # $FreeBSD$ PORTNAME= DBD-cego PORTVERSION= 1.4.0 CATEGORIES= databases perl5 MASTER_SITES= http://www.lemke-it.com/ PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Cego DBI driver for Perl 5 LICENSE= GPLv3 BUILD_DEPENDS= p5-DBI>=1.631:databases/p5-DBI RUN_DEPENDS= p5-DBI>=1.631:databases/p5-DBI LIB_DEPENDS= libcego.so:databases/cego -USES= gmake perl5 +USES= compiler gmake perl5 USE_PERL5= configure CC:= ${CXX} +COMPILER_TYPE= clang CONFIGURE_ARGS+= --prefix=${PREFIX} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/DBD/Cego/Cego.so .include Index: head/databases/postgresql-libpqxx/Makefile =================================================================== --- head/databases/postgresql-libpqxx/Makefile (revision 472705) +++ head/databases/postgresql-libpqxx/Makefile (revision 472706) @@ -1,30 +1,30 @@ # Created by: Palle Girgensohn # $FreeBSD$ PORTNAME= libpqxx PORTVERSION= 6.1.0 CATEGORIES= databases PKGNAMEPREFIX= postgresql- DIST_SUBDIR= postgresql MAINTAINER= pgsql@FreeBSD.org COMMENT= New C++ interface for PostgreSQL LICENSE= BSD3CLAUSE CONFLICTS= postgresql-libpqxx-[1-5].* postgresql-libpqxx3-3.* \ postgresql-libpqxx4-4.* -USES= gmake libtool pathfix pgsql python:2.7,build shebangfix +USES= compiler:c++11-lang gmake libtool pathfix pgsql python:2.7,build shebangfix USE_GITHUB= yes GH_ACCOUNT= jtv GNU_CONFIGURE= yes USE_LDCONFIG= yes SHEBANG_FILES= ${WRKSRC}/tools/splitconfig INSTALL_TARGET= install-strip PLIST_SUB= PORTVERSION=${PORTVERSION:R} CONFIGURE_ARGS= --enable-shared \ --disable-dependency-tracking .include Index: head/devel/eblob/Makefile =================================================================== --- head/devel/eblob/Makefile (revision 472705) +++ head/devel/eblob/Makefile (revision 472706) @@ -1,76 +1,75 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= eblob PORTVERSION= 0.18.2 PORTREVISION= 10 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= Append-only low-level I/O library LICENSE= GPLv2 LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs +USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= zloidemon GH_TAGNAME= 0a75b89 - -USES= cmake USE_LDCONFIG= yes OPTIONS_DEFINE= ASSERT PYTHON SNAPPY EXAMPLES TESTS OPTIONS_DEFAULT=PYTHON SNAPPY TESTS TESTS_DESC= Build tests .include .if ${PORT_OPTIONS:MASSERT} CMAKE_ARGS+= -DWITH_ASSERTS=ON .else CMAKE_ARGS+= -DWITH_ASSERTS=OFF .endif .if ${PORT_OPTIONS:MPYTHON} LIB_DEPENDS+= ${PY_BOOST} USES+= python:2.7 CMAKE_ARGS+= -DWITH_PYTHON=ON PLIST_SUB+= PYTHON="" PYTHON_VER=${PYTHON_VER} .else CMAKE_ARGS+= -DWITH_PYTHON=OFF PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MSNAPPY} LIB_DEPENDS+= libsnappy.so:archivers/snappy CMAKE_ARGS+= -DWITH_SNAPPY=ON .else CMAKE_ARGS+= -DWITH_SNAPPY=OFF .endif .if ${PORT_OPTIONS:MEXAMPLES} CMAKE_ARGS+= -DWITH_EXAMPLES=ON PLIST_SUB+= EXAMPLES="" .else CMAKE_ARGS+= -DWITH_EXAMPLES=OFF PLIST_SUB+= EXAMPLES="@comment " .endif .if ${PORT_OPTIONS:MTESTS} CMAKE_ARGS+= -DWITH_TESTS=ON .else CMAKE_ARGS+= -DWITH_TESTS=OFF .endif post-patch: .if ! ${PORT_OPTIONS:MPYTHON} @${REINPLACE_CMD} -e 's, python),),' ${WRKSRC}/CMakeLists.txt .else @${REINPLACE_CMD} -e 's,$$ENV{DESTDIR},${STAGEDIR},' \ ${WRKSRC}/bindings/python/python/CMakeLists.txt .endif @${REINPLACE_CMD} -e 's, -fstack-protector-all,,' \ ${WRKSRC}/CMakeLists.txt .include Index: head/devel/gecode/Makefile =================================================================== --- head/devel/gecode/Makefile (revision 472705) +++ head/devel/gecode/Makefile (revision 472706) @@ -1,71 +1,71 @@ # Created by: Peter Pentchev # $FreeBSD$ PORTNAME= gecode PORTVERSION= 5.1.0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.gecode.org/download/ MAINTAINER= dem.procopiou@gmail.com COMMENT= Generic Constraint Development Environment LICENSE= BSL MIT LICENSE_COMB= multi -LIB_DEPENDS= libmpfr.so:math/mpfr \ - libgmp.so:math/gmp - NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 NOT_FOR_ARCHS_REASON= needs code written to specify rounding control mechanism in Boost.Numeric.Interval -USES= bison gmake perl5 +LIB_DEPENDS= libmpfr.so:math/mpfr \ + libgmp.so:math/gmp + +USES= bison compiler:c++11-lang gmake perl5 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --enable-shared \ --disable-doc-dot \ --disable-doc-tagfile \ --disable-doc-chm \ --enable-driver \ --enable-graph \ --enable-flatzinc \ --enable-sheduling \ --disable-examples \ --enable-minimodel \ --enable-search \ --with-gmp-include=${LOCALBASE}/include \ --with-gmp-lib=${LOCALBASE}/lib \ --with-mpfr-include=${LOCALBASE}/include \ --with-mpfr-lib=${LOCALBASE}/lib USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes PLIST_SUB= SHLIB_VERSION=44 OPTIONS_DEFINE= GIST OPTIONS_SUB= yes GIST_DESC= Interactive Search Tool (requires Qt) GIST_USE= QT4=corelib,gui,moc_build,qmake_build GIST_CONFIGURE_ON= --enable-gist --enable-qt GIST_CONFIGURE_OFF= --disable-gist --disable-qt .include .if ${ARCH} == "amd64" CFLAGS+= -D__USE_ISOC99 .endif post-patch: @${REINPLACE_CMD} -e \ '/^PACKAGE_VERSION_NUMBER/s|^|#| ; \ /_vendor/s| == | = | ; \ /host_os/s| == | = | ; \ /gcc_optimize_flag/s|-O3|| ; \ /="-ggdb/s|^|#|' ${WRKSRC}/configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fzn-gecode @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgecode*.so.[0-9]*.[0-9]* .include Index: head/devel/libftdi1/Makefile =================================================================== --- head/devel/libftdi1/Makefile (revision 472705) +++ head/devel/libftdi1/Makefile (revision 472706) @@ -1,78 +1,78 @@ # $FreeBSD$ PORTNAME= libftdi1 PORTVERSION= 1.4 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= http://www.intra2net.com/en/developer/libftdi/download/ MAINTAINER= bsam@FreeBSD.org COMMENT= Library (using libusb) to talk to FTDI chips LICENSE= GPLv2 +BROKEN_sparc64= Does not build: fails to link + LIB_DEPENDS= libconfuse.so:devel/libconfuse OPTIONS_DEFINE= PYTHON BOOST DOCS EXAMPLES OPTIONS_DEFAULT= PYTHON BOOST OPTIONS_SUB= yes BOOST_DESC= Build with boost PYTHON_DESC= Build Python bindings -BROKEN_sparc64= Does not build: fails to link - -USES= cmake gettext-runtime pkgconfig tar:bzip2 +USES= cmake compiler:c++11-lang gettext-runtime pkgconfig tar:bzip2 USE_LDCONFIG= yes PORTDOCS= COPYING.LIB ChangeLog README .include .if ${PORT_OPTIONS:MDOCS} CMAKE_ARGS+= -DDOCUMENTATION:BOOL=true \ -DPYTHON_BINDINGS:BOOL=false .else CMAKE_ARGS+= -DDOCUMENTATION:BOOL=false .endif .if ${PORT_OPTIONS:MEXAMPLES} CMAKE_ARGS+= -DEXAMPLES:BOOL=true .else CMAKE_ARGS+= -DEXAMPLES:BOOL=false .endif .if ${PORT_OPTIONS:MPYTHON} USES+= python:2.7 CMAKE_ARGS+= -DPYTHON_BINDINGS:BOOL=true \ -DDOCUMENTATION:BOOL=false BUILD_DEPENDS+= swig3.0:devel/swig30 BINARY_ALIAS= swig=swig3.0 .else CMAKE_ARGS+= -DPYTHON_BINDINGS:BOOL=false .endif .if ${PORT_OPTIONS:MBOOST} CMAKE_ARGS+= -DFTDIPP:BOOL=true LIB_DEPENDS+= libboost_system.so:devel/boost-libs .else CMAKE_ARGS+= -DFTDIPP:BOOL=false .endif post-install: .if ${PORT_OPTIONS:MEXAMPLES} .for fname in baud_test bitbang bitbang2 bitbang_cbus bitbang_ft2232 eeprom find_all serial_test simple stream_test ${INSTALL_PROGRAM} ${WRKSRC}/examples/${fname} ${STAGEDIR}${PREFIX}/bin/ftdi1_${fname}_example .endfor .if ${PORT_OPTIONS:MBOOST} .for fname in find_all_pp ${INSTALL_PROGRAM} ${WRKSRC}/examples/${fname} ${STAGEDIR}${PREFIX}/bin/ftdi1_${fname}_example .endfor .endif .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .endif .include Index: head/devel/libvirt/Makefile =================================================================== --- head/devel/libvirt/Makefile (revision 472705) +++ head/devel/libvirt/Makefile (revision 472706) @@ -1,185 +1,185 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= libvirt PORTVERSION= 4.4.0 CATEGORIES= devel MASTER_SITES= http://libvirt.org/sources/ \ ftp://libvirt.org/libvirt/ MAINTAINER= novel@FreeBSD.org COMMENT= Toolkit to interact with virtualization capabilities LICENSE= LGPL3 LIB_DEPENDS= libcurl.so:ftp/curl \ libgcrypt.so:security/libgcrypt \ libxml2.so:textproc/libxml2 BUILD_DEPENDS= dnsmasq:dns/dnsmasq \ xsltproc:textproc/libxslt RUN_DEPENDS= dnsmasq:dns/dnsmasq OPTIONS_DEFINE= DOCS GNUTLS NLS NSS QEMU READLINE SASL LIBSSH LIBSSH2 ZFS OPTIONS_DEFAULT= GNUTLS READLINE LIBSSH LIBSSH2 ZFS OPTIONS_DEFINE_amd64= XEN .if exists(/usr/sbin/bhyve) OPTIONS_DEFINE_amd64+= BHYVE OPTIONS_DEFAULT_amd64+= BHYVE .else PLIST_SUB+= BHYVE="@comment " SUB_LIST+= BHYVE="@comment " CONFIGURE_ARGS+= --without-bhyve .endif QEMU_DESC= QEMU driver BHYVE_DESC= bhyve driver XEN_DESC= Xen support via libxl NSS_DESC= Name Service Switch plugin LIBSSH_DESC= libssh remote transport LIBSSH2_DESC= libssh2 remote transport ZFS_DESC= ZFS storage driver OPTIONS_SUB= yes BHYVE_CONFIGURE_WITH= bhyve QEMU_CONFIGURE_WITH= qemu QEMU_RUN_DEPENDS= dmidecode:sysutils/dmidecode \ qemu-io:emulators/qemu GNUTLS_CONFIGURE_ON= --with-gnutls=${LOCALBASE} GNUTLS_CONFIGURE_OFF= --without-gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CFLAGS= -I${LOCALBASE}/include NSS_CONFIGURE_WITH= nss-plugin READLINE_CONFIGURE_WITH= readline READLINE_USES= readline SASL_CONFIGURE_WITH= sasl=${LOCALBASE} SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 XEN_CONFIGURE_WITH= libxl XEN_CFLAGS= -I${LOCALBASE}/include XEN_LIB_DEPENDS= libxenlight.so:sysutils/xen-tools LIBSSH_CONFIGURE_WITH= libssh LIBSSH_LIB_DEPENDS= libssh.so:security/libssh LIBSSH2_CONFIGURE_WITH= ssh2 LIBSSH2_LIB_DEPENDS= libssh2.so:security/libssh2 ZFS_CONFIGURE_WITH= storage-zfs VARDIR= /var GNU_CONFIGURE= yes CONFIGURE_ARGS+= --without-avahi \ --without-dbus \ --without-polkit \ --without-hal \ --without-udev \ --without-netcf \ --without-sysctl \ --without-xen \ --without-login-shell \ --without-wireshark-dissector \ --localstatedir=${VARDIR} # random_data fix can be removed when 8.x is eol CONFIGURE_ENV= ac_cv_type_struct_random_data="" # limit production release x.x.x PORTSCOUT= limit:\d+\.\d+\.\d+$$ LDFLAGS+= -L${LOCALBASE}/lib -fstack-protector -USES= charsetfix cpe gettext-runtime gmake libtool pathfix \ +USES= charsetfix compiler:c++0x cpe gettext-runtime gmake libtool pathfix \ perl5 python:build pkgconfig shebangfix tar:xz USE_RC_SUBR= libvirtd virtlogd CPE_VENDOR= redhat USE_PERL5= build USE_LDCONFIG= yes INSTALL_TARGET= install-strip TEST_TARGET= check SHLIB_VER= 0.4004.0 PLIST_SUB+= PORTVERSION="-${PORTVERSION}" \ SHLIB_VER=${SHLIB_VER} PORTDOCS= * SHEBANG_FILES= src/keycodemapdb/tools/keymap-gen SUB_FILES= pkg-message SUB_LIST+= PORTVERSION="-${PORTVERSION}" .include .if ${PORT_OPTIONS:MQEMU} || ${PORT_OPTIONS:MNSS} LIB_DEPENDS+= libyajl.so:devel/yajl CONFIGURE_ARGS+= --with-yajl=${LOCALBASE} .else CONFIGURE_ARGS+= --without-yajl .endif .if !${PLIST_SUB:MXEN} PLIST_SUB+= XEN="@comment " .endif CONF_FILES= \ bhyve.conf \ libvirt-admin.conf \ libvirt.conf \ libvirtd.conf \ libxl.conf \ qemu.conf \ virtlockd.conf \ virtlogd.conf post-patch: @${REINPLACE_CMD} -e 's|$$(LN_S) ../default.xml default.xml|true|' \ -e 's|$$(DESTDIR)$$(confdir)/qemu/networks|${STAGEDIR}${EXAMPLESDIR}/networks|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|cp $$(DESTDIR)|cp -f $$(DESTDIR)|' \ ${WRKSRC}/src/Makefile.in post-install: @${RMDIR} ${STAGEDIR}${EXAMPLESDIR}/networks/autostart @${MKDIR} ${STAGEDIR}${ETCDIR}/qemu/networks/autostart @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS ChangeLog INSTALL NEWS README ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .for dir in run/libvirt/network \ run/libvirt/qemu \ run/libvirt/lockd \ log/libvirt/uml \ log/libvirt/qemu \ log/libvirt/lxc \ lib/libvirt/boot \ lib/libvirt/lockd/files \ lib/libvirt/images \ lib/libvirt/dnsmasq \ lib/libvirt/filesystems \ lib/libvirt/network \ lib/libvirt/qemu/channel/target \ cache/libvirt/qemu @${MKDIR} "${STAGEDIR}/${VARDIR}/${dir}" .endfor .for file in ${CONF_FILES} @if test -f ${STAGEDIR}${ETCDIR}/${file}; then \ ${MV} ${STAGEDIR}${ETCDIR}/${file} \ ${STAGEDIR}${ETCDIR}/${file}.sample; fi .endfor .include .if ${ARCH} == amd64 || ${ARCH} == i386 RUN_DEPENDS+= dmidecode:sysutils/dmidecode .endif .include Index: head/devel/xsd/Makefile =================================================================== --- head/devel/xsd/Makefile (revision 472705) +++ head/devel/xsd/Makefile (revision 472706) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= xsd PORTVERSION= 4.0.0 DISTVERSIONSUFFIX= +dep PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.codesynthesis.com/download/${PORTNAME}/${PORTVERSION:R}/ MAINTAINER= kde@FreeBSD.org COMMENT= W3C XML Schema to C++ translator LICENSE= FLOSSE GPLv2 LICENSE_COMB= dual LICENSE_NAME_FLOSSE= FLOSS Exception LICENSE_FILE_FLOSSE= ${WRKSRC}/xsd/FLOSSE LICENSE_PERMS_FLOSSE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/include/build-0.3/abspath.make:devel/build # libxsd-frontend should come from a separate port as well, but at the moment # its distribution as a separate tarball is so poor that it does not even have # a `make install'. LIB_DEPENDS= libcutl.so:devel/libcutl \ libxerces-c.so:textproc/xerces-c3 OPTIONS_DEFINE= DOCS EXAMPLES ALL_TARGET= # no default target should be passed to gmake. CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKEFILE= makefile MAKE_ARGS= EXTERNAL_LIBCUTL=y \ install_prefix=${STAGEDIR}${PREFIX} \ install_man_dir=${STAGEDIR}${MANPREFIX}/man \ verbose=1 -USES= gmake tar:bzip2 +USES= compiler:c++11-lang gmake tar:bzip2 post-patch: # Use devel/build instead of the port's bundled copy. ${RM} -r ${WRKSRC}/build-0.3 ${LN} -s ${LOCALBASE}/include/build-0.3 ${WRKSRC}/build-0.3 post-install: # Install examples into the right directory. ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR} ${RMDIR} ${STAGEDIR}${DOCSDIR}/examples .include Index: head/editors/medit/Makefile =================================================================== --- head/editors/medit/Makefile (revision 472705) +++ head/editors/medit/Makefile (revision 472706) @@ -1,43 +1,43 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= medit PORTVERSION= 1.2.92 CATEGORIES= editors MASTER_SITES= SF/mooedit/${PORTNAME}/${PORTVERSION} PKGNAMESUFFIX= -editor DISTNAME= ${PORTNAME}-${PORTVERSION}-devel MAINTAINER= danfe@FreeBSD.org COMMENT= Programming and around-programming text editor LICENSE= LGPL21 -USES= gmake localbase pkgconfig tar:bzip2 +USES= compiler:c++11-lang gmake localbase pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= gtk20 INSTALLS_ICONS= yes DATADIR= ${PREFIX}/share/${PORTNAME}-1 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-1 PORTDOCS= * OPTIONS_DEFINE= DOCS NLS PYTHON OPTIONS_SUB= yes NLS_USES= gettext-tools NLS_USE= GNOME=intltool NLS_CONFIGURE_OFF= --disable-nls PYTHON_USE= GNOME=pygtk2 PYTHON_CONFIGURE_OFF= --without-python post-patch: @${REINPLACE_CMD} -e '/append_12 = -ldl/d' ${WRKSRC}/moo/Makefile.in @${REINPLACE_CMD} -e '/std::nullptr_t/ { x ; \ s/.*/#include / ; G ; }' \ ${WRKSRC}/moo/moopython/moopython-utils.h @${REINPLACE_CMD} -e 's/long val = strtol/errno = 0; &/' \ ${WRKSRC}/moo/mooutils/mooglade.c .include Index: head/editors/texworks/Makefile =================================================================== --- head/editors/texworks/Makefile (revision 472705) +++ head/editors/texworks/Makefile (revision 472706) @@ -1,102 +1,102 @@ # Created by: Diego Depaoli # $FreeBSD$ PORTNAME= texworks PORTVERSION= 0.4.6 DISTVERSIONPREFIX= release- PORTREVISION= 6 CATEGORIES= editors MAINTAINER= hrs@FreeBSD.org COMMENT= Simple TeX front-end program LICENSE= GPLv2 BROKEN_armv6= fails to install: PDFDocument.cpp:1836:39: cannot initialize a parameter of type 'qreal *' with an rvalue of type 'double *' BROKEN_armv7= fails to install: PDFDocument.cpp:1836:39: cannot initialize a parameter of type 'qreal *' with an rvalue of type 'double *' BUILD_DEPENDS= hunspell:textproc/hunspell LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -USES= pkgconfig qmake +USES= compiler:c++11-lang pkgconfig qmake USE_GITHUB= yes GH_ACCOUNT= TeXworks USE_QT4= gui corelib rcc_build moc_build uic_build \ dbus xml scripttools designer_build QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} \ DATA_DIR=${DATADIR} \ DOCS_DIR=${DOCSDIR} \ ICON_DIR=${PREFIX}/share/pixmaps \ DESKTOP_DIR=${PREFIX}/share/applications \ MAN_DIR=${PREFIX}/man/man1 \ TW_DICPATH=${LOCALBASE}/share/hunspell \ TW_HELPPATH=${DOCSDIR} \ TW_PLUGINPATH=${PREFIX}/lib/texworks USE_TEX= synctex DESKTOP_ENTRIES="TexWorks" \ "Lowering the entry barrier to the TeX world" \ "TeXworks" \ "${PORTNAME}" \ "Utility;Qt;" \ true PLIST_FILES= bin/texworks \ man/man1/texworks.1.gz \ share/pixmaps/TeXworks.png PLIST_DIRS= lib/texworks PORTDOCS= * OPTIONS_DEFINE= DOCS LUA PYTHON LUA_USES= lua:51 LUA_PLIST_FILES=lib/texworks/libTWLuaPlugin.so PYTHON_USES= python:3.4+ PYTHON_PLIST_FILES=lib/texworks/libTWPythonPlugin.so post-extract: cd ${WRKSRC} && ${INSTALL_DATA} GitArchiveInfo.txt src/GitRev.h post-patch: @${REINPLACE_CMD} -e 's,/usr/share,${LOCALBASE}/share,' \ ${WRKSRC}/src/TWUtils.cpp @${REINPLACE_CMD} -e 's,lua5.1,lua-5.1,' \ ${WRKSRC}/plugins-src/TWLuaPlugin/TWLuaPlugin.pro @${REINPLACE_CMD} -e '53,54s,^,#,' \ -e '57,59s,#,,' \ -e 's,python3,python-${PYTHON_VER},' \ ${WRKSRC}/plugins-src/TWPythonPlugin/TWPythonPlugin.pro post-patch-DOCS-off: @${REINPLACE_CMD} -e '/INSTALLS/s,documentation manual ,,' \ ${WRKSRC}/TeXworks.pro post-configure-LUA-on: cd ${WRKSRC}/plugins-src/TWLuaPlugin && ${SETENV} ${CONFIGURE_ENV} \ ${QMAKE} ${QMAKE_ARGS} post-configure-PYTHON-on: cd ${WRKSRC}/plugins-src/TWPythonPlugin && ${SETENV} ${CONFIGURE_ENV} \ ${QMAKE} ${QMAKE_ARGS} post-build-LUA-on: cd ${WRKSRC}/plugins-src/TWLuaPlugin && ${MAKE} post-build-PYTHON-on: cd ${WRKSRC}/plugins-src/TWPythonPlugin && ${MAKE} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/texworks post-install-LUA-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/texworks cd ${WRKSRC}/plugins-src/TWLuaPlugin && \ ${INSTALL_DATA} libTWLuaPlugin.so \ ${STAGEDIR}${PREFIX}/lib/texworks post-install-PYTHON-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/texworks cd ${WRKSRC}/plugins-src/TWPythonPlugin && \ ${INSTALL_DATA} libTWPythonPlugin.so \ ${STAGEDIR}${PREFIX}/lib/texworks .include Index: head/graphics/ayam/Makefile =================================================================== --- head/graphics/ayam/Makefile (revision 472705) +++ head/graphics/ayam/Makefile (revision 472706) @@ -1,113 +1,113 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= ayam PORTVERSION= 1.24 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Ayam/${PORTVERSION} DISTNAME= ${PORTNAME}${PORTVERSION}.src MAINTAINER= ports@FreeBSD.org COMMENT= 3D modeling environment for the RenderMan interface LICENSE= Ayam # similar to tcl/tk license LICENSE_NAME= Ayam License LICENSE_FILE= ${WRKSRC}/../License.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libaqsis_util.so:graphics/aqsis \ libtiff.so:graphics/tiff RUN_DEPENDS= xdg-open:devel/xdg-utils WRKSRC= ${WRKDIR}/${PORTNAME}/src -USES= gmake tk +USES= compiler:c++11-lang gmake tk USE_XORG= x11 xext xmu USE_GL= glu MAKE_ENV= TCL_INCLUDEDIR="${TCL_INCLUDEDIR}" \ TCL_SHLIB_VER="${TCL_SHLIB_VER}" \ TK_INCLUDEDIR="${TK_INCLUDEDIR}" \ TK_SHLIB_VER="${TK_SHLIB_VER}" MAKEFILE= Makefile.shared USE_LDCONFIG= ${PREFIX}/lib/ayam MAKE_JOBS_UNSAFE= yes DESKTOP_ENTRIES="Ayam" "" "" "ayam" "" "" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/^MF3DCFLAGS/s|=.*|= -fPIC|' \ ${WRKSRC}/MF3D/Makefile.mf3d @${REINPLACE_CMD} -e \ 's|interp->errorLine;|Tcl_GetErrorLine(interp);|' \ ${WRKSRC}/objects/script.c @${REINPLACE_CMD} -e \ 's|".*\(ayam-splash.gif\)"|"${DATADIR}/\1"|' \ ${WRKSRC}/tcl/ayam.tcl @${REINPLACE_CMD} -e \ 's| firefox | xdg-open |' \ ${WRKSRC}/tcl/browser.tcl @${REINPLACE_CMD} -e \ '/^AQSL/s|=.*|= ${LOCALBASE}/bin/aqsl|' \ ${WRKSRC}/../scn/shaders/Makefile post-build: cd ${WRKSRC}/../scn/shaders && ${MAKE_CMD} slx @${ECHO_CMD} -n > ${WRKSRC}/../bin/ayam @${ECHO_CMD} "#!${SH}" >> ${WRKSRC}/../bin/ayam @${ECHO_CMD} "${PREFIX}/bin/ayamsh ${PREFIX}/lib/ayam/tcl/ayam.tcl \$$@" \ >> ${WRKSRC}/../bin/ayam do-install: # binary and wrapper (cd ${WRKSRC} && ${INSTALL_PROGRAM} ayamsh ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC}/../bin && ${INSTALL_SCRIPT} ayam ${STAGEDIR}${PREFIX}/bin) # shaders @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ayam/shaders (cd ${WRKSRC}/../scn/shaders && ${INSTALL_DATA} *.slx \ ${STAGEDIR}${PREFIX}/lib/ayam/shaders) # plugins @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ayam (cd ${WRKSRC}/plugins && ${INSTALL_LIB} \ ayslx.so csphere.so mfio.so \ ${STAGEDIR}${PREFIX}/lib/ayam) (cd ${WRKSRC}/plugins && ${INSTALL_DATA} \ csphere.tcl loadayslx.tcl mfio.tcl \ ${STAGEDIR}${PREFIX}/lib/ayam) (cd ${WRKSRC}/contrib/meta && ${INSTALL_LIB} *.so \ ${STAGEDIR}${PREFIX}/lib/ayam) (cd ${WRKSRC}/contrib/meta && ${INSTALL_DATA} *.tcl \ ${STAGEDIR}${PREFIX}/lib/ayam) # tcl libs @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ayam/tcl \ ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1 \ ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/images \ ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/lang ${INSTALL_DATA} ${WRKSRC}/tcl/*.tcl \ ${STAGEDIR}${PREFIX}/lib/ayam/tcl ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/*.tcl \ ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1 ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/images/* \ ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/images ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/lang/* \ ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/lang # data @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/lib/ayam-splash.gif \ ${STAGEDIR}${DATADIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${DOCSDIR}/html \ ${STAGEDIR}${DOCSDIR}/html/pics ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/Setup.txt ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/${PORTNAME}/doc && ${INSTALL_DATA} \ ayam.pdf refcard.pdf refcard.tcl ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/html/*.html \ ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/html/pics/* \ ${STAGEDIR}${DOCSDIR}/html/pics .include Index: head/graphics/diffpdf/Makefile =================================================================== --- head/graphics/diffpdf/Makefile (revision 472705) +++ head/graphics/diffpdf/Makefile (revision 472706) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= diffpdf PORTVERSION= 2.1.3 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://www.qtrac.eu/ MAINTAINER= dinoex@FreeBSD.org COMMENT= Compare two PDF files-textually or visually LICENSE= GPLv2+ LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -USES= qmake +USES= compiler:c++11-lang qmake USE_QT4= qmake_build moc_build rcc_build uic_build linguist_build PLIST_FILES= bin/diffpdf pre-configure: ${LRELEASE} ${BUILD_WRKSRC}/${PORTNAME}.pro do-install: ${INSTALL_PROGRAM} ${WRKSRC}/diffpdf ${STAGEDIR}${PREFIX}/bin/ .include Index: head/graphics/epdfview/Makefile =================================================================== --- head/graphics/epdfview/Makefile (revision 472705) +++ head/graphics/epdfview/Makefile (revision 472706) @@ -1,47 +1,47 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= epdfview PORTVERSION= 0.1.8 PORTREVISION= 14 CATEGORIES= graphics print gnome MASTER_SITES= FRUGALWARE/xapps-extra/${PORTNAME} \ ftp://ftp.slackware.com/.1/blfs/conglomeration/${PORTNAME}/ \ http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/${PORTNAME}/ \ http://pkgs.fedoraproject.org/repo/pkgs/${PORTNAME}/${DISTNAME}${EXTRACT_SUFX}/e50285b01612169b2594fea375f53ae4/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight PDF document viewer LICENSE= GPLv2 BUILD_DEPENDS= cppunit-config:devel/cppunit LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib +USES= compiler:c++11-lang desktop-file-utils iconv gmake pkgconfig tar:bzip2 GNU_CONFIGURE= yes INSTALLS_ICONS= yes -USES= desktop-file-utils iconv gmake pkgconfig tar:bzip2 USE_GNOME= gtk20 intlhack CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= CUPS NLS OPTIONS_SUB= yes CUPS_CONFIGURE_WITH= cups CUPS_LIB_DEPENDS= libcups.so:print/cups NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LDFLAGS= -L${LOCALBASE}/lib NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/src/gtk/StockIcons.h post-install: ${REINPLACE_CMD} -e 's,Icon.*,Icon=${DATADIR}/pixmaps/icon_epdfview-48.png,' ${WRKSRC}/data/${PORTNAME}.desktop ${INSTALL_DATA} ${WRKSRC}/data/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include Index: head/graphics/py-poppler-qt4/Makefile =================================================================== --- head/graphics/py-poppler-qt4/Makefile (revision 472705) +++ head/graphics/py-poppler-qt4/Makefile (revision 472706) @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= poppler-qt4 PORTVERSION= 0.18.1 PORTREVISION= 9 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= martin.dieringer@gmx.de COMMENT= Python bindings for the Poppler-Qt4 PDF rendering library LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -USES= pkgconfig pyqt:4 python +USES= compiler:c++11-lang pkgconfig pyqt:4 python USE_PYQT= gui xml sip_build USE_PYTHON= distutils autoplist .include Index: head/graphics/qcomicbook/Makefile =================================================================== --- head/graphics/qcomicbook/Makefile (revision 472705) +++ head/graphics/qcomicbook/Makefile (revision 472706) @@ -1,42 +1,42 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= qcomicbook PORTVERSION= 0.9.0 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://qcomicbook.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Qt-based comic book archive viewer LICENSE= GPLv2 LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -USES= cmake:outsource pkgconfig +USES= cmake:outsource compiler:c++11-lang pkgconfig USE_QT4= corelib gui linguisttools_build moc_build qmake_build rcc_build \ uic_build xml OPTIONS_DEFINE= 7ZIP ACE RAR 7ZIP_DESC= 7-Zip (.cb7) comic book archives support 7ZIP_RUN_DEPENDS= 7z:archivers/p7zip ACE_DESC= ACE (.cba) comic book archives support ACE_RUN_DEPENDS= unace:archivers/unace RAR_DESC= Rar (.cbr) comic book archives support RAR_RUN_DEPENDS= unrar:archivers/unrar post-patch: # fix man install directory @${REINPLACE_CMD} -E \ -e 's|share/man|man|' \ ${WRKSRC}/help/CMakeLists.txt # fix pixmap location @${REINPLACE_CMD} -E \ -e 's|(qcomicbook.png)|${PREFIX}/share/pixmaps/\1|' \ ${WRKSRC}/data/qcomicbook.desktop .include Index: head/graphics/vips/Makefile =================================================================== --- head/graphics/vips/Makefile (revision 472705) +++ head/graphics/vips/Makefile (revision 472706) @@ -1,64 +1,64 @@ # Created by: Lev Serebryakov # $FreeBSD$ PORTNAME= vips PORTVERSION= 8.6.1 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/${GH_ACCOUNT}/libvips/releases/download/v${PORTVERSION}/ MAINTAINER= danilo@FreeBSD.org COMMENT= Free image processing system LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash:shells/bash LIB_DEPENDS= libcfitsio.so:astro/cfitsio \ liborc-0.4.so:devel/orc \ libGraphicsMagick.so:graphics/GraphicsMagick \ libIlmImf.so:graphics/OpenEXR \ liblcms2.so:graphics/lcms2 \ libexif.so:graphics/libexif \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libfftw3.so:math/fftw3 \ libmatio.so:math/matio \ libgirepository-1.0.so:devel/gobject-introspection \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libpoppler-glib.so:graphics/poppler-glib \ libImath-2_2.so:graphics/ilmbase \ libhdf5.so:science/hdf5 \ libexpat.so:textproc/expat2 -USES= cpe gettext gmake jpeg libtool pathfix pkgconfig python:2.7 shebangfix +USES= compiler:c++11-lang cpe gettext gmake jpeg libtool pathfix pkgconfig python:2.7 shebangfix SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile USE_GNOME= cairo gdkpixbuf2 glib20 libgsf librsvg2 libxml2 pango GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-x \ --without-openslide \ --with-magickpackage=GraphicsMagick INSTALL_TARGET= install-strip USE_LDCONFIG= yes GH_ACCOUNT= jcupitt CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= DOCS PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= docs PYTHON_CONFIGURE_WITH= python PYTHON_CONFIGURE_ENABLE= pyvips8 PYTHON_USE= GNOME=pygobject3 .include Index: head/mail/gnubiff/Makefile =================================================================== --- head/mail/gnubiff/Makefile (revision 472705) +++ head/mail/gnubiff/Makefile (revision 472706) @@ -1,48 +1,48 @@ # Created by: Tim Bishop # $FreeBSD$ PORTNAME= gnubiff PORTVERSION= 2.2.13 PORTREVISION= 5 CATEGORIES= mail MASTER_SITES= SF MAINTAINER= tdb@FreeBSD.org COMMENT= Mail notification program for Gnome -OPTIONS_DEFINE= NLS - LIB_DEPENDS= libpopt.so:devel/popt +OPTIONS_DEFINE= NLS + +USES= compiler:c++11-lang cpe fam gmake pathfix pkgconfig USE_GNOME= intlhack libglade2 esound -USES= cpe fam gmake pathfix pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 # CXXFLAGS needed to work round issue with gcc and openssl 0.9.8a # /usr/local/include/openssl/sha.h:173: error: ISO C++ does not support `long long' CXXFLAGS+= "-Wno-long-long" INFO= gnubiff CPE_VENDOR= gnu .include .ifdef(WITH_GNUBIFF_PASSWORD) CONFIGURE_ARGS+= --with-password .endif .if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --enable-nls PLIST_SUB+= NLS="" USES+= gettext .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif CONFIGURE_ARGS+= --disable-gnome PLIST_SUB+= BONOBODIR="libdata/bonobo" .include Index: head/net/frr4/Makefile =================================================================== --- head/net/frr4/Makefile (revision 472705) +++ head/net/frr4/Makefile (revision 472706) @@ -1,87 +1,87 @@ # $FreeBSD$ PORTNAME= frr PORTVERSION= 4.0 DISTVERSIONPREFIX= frr- PORTREVISION= 1 CATEGORIES= net ipv6 PKGNAMESUFFIX= 4 MAINTAINER= olivier@FreeBSD.org COMMENT= IP routing protocol suite including BGP, IS-IS, OSPF and RIP LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gawk:lang/gawk LIB_DEPENDS= libjson-c.so:devel/json-c CONFLICTS= openbgpd openospfd zebra quagga frr3 +USES= autoreconf bison compiler:c++11-lang gmake pkgconfig libtool makeinfo readline GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= autoreconf bison gmake pkgconfig libtool makeinfo python:2.7,build readline USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= FRRouting INFO= frr OPTIONS_DEFINE= FPM LDPD PAM SHELLACCESS TCPSOCKETS VTYSH MULTIPATH TCMALLOC RPKI OPTIONS_DEFAULT= VTYSH RPKI OPTIONS_SUB= yes # SNMP option build failed # checksum.c:79:21: warning: implicit declaration of function 'typeof' is # invalid in C99 [-Wimplicit-function-declaration] # IRDP option needs something freebsd does not seem to have: # configure: error: 'IRDP requires in_pktinfo at the moment!' FPM_DESC= Enable Forwarding Plane Manager support LDPD_DESC= Build ldpd MULTIPATH_DESC= Enable multipath function PAM_DESC= Use libpam for PAM support in vtysh RPKI_DESC= Add BGP RPKI (RFC 6810) support SHELLACCESS_DESC= Allow users to access shell/telnet/ssh SNMP_DESC= SNMP support TCMALLOC_DESC= Use tcmalloc TCPSOCKETS_DESC= Use TCP/IP sockets for protocol daemons VTYSH_DESC= Build integrated vty shell USERS= frr GROUPS= frr frrvty CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip # PIM compile but didn't work on FreeBSD CONFIGURE_ARGS= --enable-user=frr \ --enable-group=frr \ --enable-vty-group=frrvty \ --sysconfdir=${ETCDIR} \ --localstatedir=/var/run/frr \ --disable-nhrpd \ --disable-pimd SHELLACCESS_CONFIGURE_ENABLE= shell-access FPM_CONFIGURE_ENABLE= fpm PAM_CONFIGURE_WITH= libpam LDPD_CONFIGURE_ENABLE= ldpd MULTIPATH_CONFIGURE_ON= --enable-multipath=64 RPKI_CONFIGURE_ENABLE= rpki RPKI_LIB_DEPENDS= librtr.so:net-mgmt/rtrlib \ libssh.so:security/libssh TCMALLOC_CONFIGURE_ENABLE= tcmalloc TCMALLOC_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools SNMP_CONFIGURE_ENABLE= snmp SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp TCPSOCKETS_CONFIGURE_ENABLE= tcp-zebra VTYSH_CONFIGURE_ENABLE= vtysh USE_RC_SUBR= frr watchfrr post-install: ${MKDIR} ${STAGEDIR}/var/run/frr .include Index: head/net/ostinato/Makefile =================================================================== --- head/net/ostinato/Makefile (revision 472705) +++ head/net/ostinato/Makefile (revision 472706) @@ -1,27 +1,27 @@ # Created by: Niclas Zeising # $FreeBSD$ PORTNAME= ostinato PORTVERSION= 0.8 PORTREVISION= 5 CATEGORIES= net security MASTER_SITES= https://bintray.com/artifact/download/pstavirs/ostinato/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= zeising@FreeBSD.org COMMENT= Packet crafter/generator and analyzer with friendly GUI LICENSE= GPLv3 LIB_DEPENDS= libprotobuf.so:devel/protobuf -USES= qmake +USES= compiler:c++11-lang qmake USE_QT4= corelib gui moc_build rcc_build uic_build network script \ xml PLIST_FILES= bin/drone \ bin/ostinato WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include Index: head/news/nget/Makefile =================================================================== --- head/news/nget/Makefile (revision 472705) +++ head/news/nget/Makefile (revision 472706) @@ -1,42 +1,42 @@ # Created by: George Sorsby # $FreeBSD$ PORTNAME= nget PORTVERSION= 0.27.1 DISTVERSIONSUFFIX= +uulib PORTREVISION= 4 CATEGORIES= news MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Auto-resuming command line nntp file grabber LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake +USES= compiler:c++11-lang gmake GNU_CONFIGURE= yes # Skip check if the C++ compiler supports exceptions. We know both # Clang and GCC do. The configure test fails on FreeBSD 10.3 because # it passes -fhandle-exceptions to the compiler and Clang 3.4.1 does # not know to ignore it yet. CONFIGURE_ARGS= my_cv_exceptions=1 OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/nget-${PORTVERSION} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nget ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/ngetlite ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/nget.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/ngetlite.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README FAQ ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/print/qpdfview/Makefile =================================================================== --- head/print/qpdfview/Makefile (revision 472705) +++ head/print/qpdfview/Makefile (revision 472706) @@ -1,51 +1,51 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= qpdfview DISTVERSION= 0.4.17beta1 CATEGORIES= print MASTER_SITES= https://launchpadlibrarian.net/294276875/ \ https://launchpad.net/${PORTNAME}/trunk/${DISTVERSION}/+download/ MAINTAINER= mbeis@xs4all.nl COMMENT= Tabbed DjVu/PDF/PS document viewer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= desktop-file-utils pkgconfig qmake +USES= compiler:c++11-lang desktop-file-utils pkgconfig qmake USE_LDCONFIG= yes QMAKE_SOURCE_PATH= ${PORTNAME}.pro DATADIR= ${PREFIX}/share/${PORTNAME} OPTIONS_SINGLE= TOOLKITS OPTIONS_SINGLE_TOOLKITS= QT4 QT5 OPTIONS_DEFINE= CUPS OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= DJVU PS BACKEND_DESC= Additional documents support OPTIONS_DEFAULT= QT4 CUPS PS OPTIONS_SUB= yes CUPS_QMAKE_OFF= "CONFIG+=without_cups" CUPS_LIB_DEPENDS= libcups.so:print/cups DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_QMAKE_OFF= "CONFIG+=without_djvu" QT4_USE= qt4=dbus,gui,imageformats,linguisttools,moc_build,rcc_build,sql,sql-sqlite3,svg,xml QT4_LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 QT5_USE= qt5=buildtools_build,concurrent,imageformats,linguisttools,printsupport,sql,sql-sqlite3,svg,xml QT5_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 PS_LIB_DEPENDS= libspectre.so:print/libspectre PS_QMAKE_OFF= "CONFIG+=without_ps" pre-configure: ${REINPLACE_CMD} -e 's#/usr#${PREFIX}#g;s#${PREFIX}/share/man#${PREFIX}/man#g' \ ${WRKSRC}/${PORTNAME}.pri cd ${WRKSRC} && ${LRELEASE} ${PORTNAME}.pro .include Index: head/science/tfel/Makefile =================================================================== --- head/science/tfel/Makefile (revision 472705) +++ head/science/tfel/Makefile (revision 472706) @@ -1,39 +1,39 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= tfel PORTVERSION= 3.1.2 CATEGORIES= science MASTER_SITES= SF/${PORTNAME}/ PKGNAMESUFFIX= -mfront MAINTAINER= pfg@FreeBSD.org COMMENT= Code generation tool dedicated to material knowledge LICENSE= GPLv3 BUILD_DEPENDS= gnuplot:math/gnuplot RUN_DEPENDS= gnuplot:math/gnuplot -USES= cmake tar:bzip2 +USES= cmake compiler:c++0x tar:bzip2 OPTIONS_DEFINE= DOCS PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_LIB_DEPENDS= ${PY_BOOST} PYTHON_USES= localbase python:2.7 PYTHON_CMAKE_ARGS= `-Denable-python=ON -Denable-python-bindings=ON` PYTHON_CMAKE_ARGS+= -Denable-broken-boost-python-module-visibility-handling CMAKE_ARGS+= -Denable-aster=ON CMAKE_ARGS+= -Denable-calculix=ON USE_LDCONFIG= yes .ifdef PACKAGE_BUILDING CMAKE_ARGS+= -Denable-portable-build=ON .endif TEST_TARGET= check .include Index: head/security/md5deep/Makefile =================================================================== --- head/security/md5deep/Makefile (revision 472705) +++ head/security/md5deep/Makefile (revision 472706) @@ -1,22 +1,22 @@ # Created by: Frank Laszlo # $FreeBSD$ PORTNAME= md5deep PORTVERSION= 4.4 CATEGORIES= security MAINTAINER= nobutaka@FreeBSD.org COMMENT= Program to compute various message digests recursively LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING GH_ACCOUNT= jessek GH_PROJECT= hashdeep GH_TAGNAME= cd2ed74 +USES= autoreconf compiler:c++11-lang gmake USE_GITHUB= yes -USES= autoreconf gmake GNU_CONFIGURE= yes .include Index: head/sysutils/tmux-mem-cpu-load/Makefile =================================================================== --- head/sysutils/tmux-mem-cpu-load/Makefile (revision 472705) +++ head/sysutils/tmux-mem-cpu-load/Makefile (revision 472706) @@ -1,25 +1,22 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= tmux-mem-cpu-load PORTVERSION= 3.4.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= adamw@FreeBSD.org COMMENT= CPU, RAM, and load monitor for use with tmux LICENSE= APACHE20 RUN_DEPENDS= tmux:sysutils/tmux -BROKEN_powerpc64= fails to compile: Compiler GNU 4.2.1 has no C++11 support - +USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= thewtex - -USES= cmake PLIST_FILES= bin/tmux-mem-cpu-load .include Index: head/textproc/goldendict/Makefile =================================================================== --- head/textproc/goldendict/Makefile (revision 472705) +++ head/textproc/goldendict/Makefile (revision 472706) @@ -1,36 +1,36 @@ # Created by: Boris Samorodov # $FreeBSD$ PORTNAME= goldendict PORTVERSION= 1.0.1 PORTREVISION= 11 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:C|(.*)\.[0-9]*$|\1|}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= bsam@FreeBSD.org COMMENT= Feature-rich Qt4 based dictionary lookup program LICENSE= GPLv3 LIB_DEPENDS= libhunspell-1.6.so:textproc/hunspell \ libvorbis.so:audio/libvorbis NO_WRKSUBDIR= yes -USES= dos2unix iconv:wchar_t pkgconfig qmake tar:bzip2 +USES= compiler:c++11-lang dos2unix iconv:wchar_t pkgconfig qmake tar:bzip2 DOS2UNIX_FILES= processwrapper.cc USE_XORG= xtst USE_QT4= corelib gui webkit phonon \ linguist_build moc_build rcc_build script_build uic_build LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} INSTALLS_ICONS= yes post-patch: @${REINPLACE_CMD} 's:/usr:${PREFIX}:' ${WRKSRC}/redist/goldendict.desktop post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/locale ${INSTALL_DATA} ${WRKSRC}/locale/*.qm ${STAGEDIR}${DATADIR}/locale ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/www/varnish5/Makefile =================================================================== --- head/www/varnish5/Makefile (revision 472705) +++ head/www/varnish5/Makefile (revision 472706) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= varnish PORTVERSION= 5.2.1 DISTVERSIONPREFIX= varnish- PORTREVISION= 0 CATEGORIES= www PKGNAMESUFFIX= 5 MAINTAINER= feld@FreeBSD.org COMMENT= High-performance HTTP accelerator LICENSE= BSD2CLAUSE BUILD_DEPENDS= rst2man:textproc/py-docutils LIB_DEPENDS= libpcre.so:devel/pcre CONFLICTS= varnish-2.* varnish-3.* varnish4-4.* -USES= autoreconf cpe gmake libedit libtool ncurses pathfix \ - pkgconfig python:2.7,build readline shebangfix +USES= autoreconf compiler:c++11-lang cpe gmake libedit libtool \ + ncurses pathfix pkgconfig python:2.7,build readline shebangfix SHEBANG_FILES= lib/libvcc/*.py CPE_VENDOR= varnish-cache CFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=${PREFIX} --without-dot USE_LDCONFIG= yes INSTALL_TARGET= install-strip USE_GITHUB= yes GH_ACCOUNT= varnishcache GH_PROJECT= varnish-cache USERS= varnish varnishlog GROUPS= varnish USE_RC_SUBR= varnishd varnishlog varnishncsa .if defined(NO_INET6) || defined(WITHOUT_INET6) BAD_TESTS+= r00832 EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch .endif post-patch: .if defined(BAD_TESTS) ${RM} ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|} .endif regression-test check test: build ${MAKE_CMD} TESTS_PARALLELISM=1 -C ${WRKSRC} check .include