Index: head/archivers/lazperf/Makefile =================================================================== --- head/archivers/lazperf/Makefile (revision 471399) +++ head/archivers/lazperf/Makefile (revision 471400) @@ -1,23 +1,23 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= lazperf DISTVERSION= 1.2.0 CATEGORIES= archivers databases geography MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Alternative LAZ implementation for C++ and JavaScript LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake:outsource +USES= cmake:outsource compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= hobu GH_PROJECT= laz-perf CMAKE_ARGS+= -DWITH_TESTS:BOOL=FALSE post-build: ${RM} ${WRKSRC}/laz-perf/portable_endian.hpp.orig .include Index: head/audio/libmusicxml/Makefile =================================================================== --- head/audio/libmusicxml/Makefile (revision 471399) +++ head/audio/libmusicxml/Makefile (revision 471400) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= libmusicxml DISTVERSION= 3.11 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Library and tools for the MusicXML format LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/license.txt -USES= cmake:outsource +USES= cmake:outsource compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= grame-cncm GH_TAGNAME= 91347ae USE_LDCONFIG= yes CMAKE_SOURCE_PATH= ${WRKSRC}/build OPTIONS_DEFINE= DOCS PORTDOCS= * post-build-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} \ ${WRKSRC}/doc/presentation/libmusicxml2.pdf \ ${STAGEDIR}${DOCSDIR} .include Index: head/biology/kallisto/Makefile =================================================================== --- head/biology/kallisto/Makefile (revision 471399) +++ head/biology/kallisto/Makefile (revision 471400) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= kallisto DISTVERSIONPREFIX= v DISTVERSION= 0.43.1 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= Quantify abundances of transcripts from RNA-Seq data LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt LIB_DEPENDS= libhdf5.so:science/hdf5 \ libsz.so:science/szip -USES= cmake +USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= pachterlab SUB_FILES= kallisto-test PORTEXAMPLES= * PLIST_FILES= bin/kallisto EXAMPLES_PLIST_FILES= bin/kallisto-test OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: ${INSTALL_SCRIPT} ${WRKDIR}/kallisto-test ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}/test && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/databases/xapian-core/Makefile =================================================================== --- head/databases/xapian-core/Makefile (revision 471399) +++ head/databases/xapian-core/Makefile (revision 471400) @@ -1,38 +1,36 @@ # Created by: J.F. Dockes # $FreeBSD$ PORTNAME= xapian-core PORTVERSION= 1.4.5 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Probabilistic text search database engine LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_powerpc64= fails to configure: A compiler with support for C++11 language features is required - CONFLICTS_INSTALL= xapian-core10 xapian-core12 OPTIONS_DEFINE= DOCS SSE2 SSE2_DESC= Use SSE2 for floating point PORTSCOUT= limitw:1,even GNU_CONFIGURE= yes INSTALL_TARGET= install-strip +USES= compiler:c++11-lang libtool pathfix tar:xz USE_LDCONFIG= yes -USES= libtool pathfix tar:xz SSE2_CONFIGURE_ENABLE= sse post-install: ${INSTALL_PROGRAM} ${WRKSRC}/examples/.libs/copydatabase ${STAGEDIR}${PREFIX}/bin/xapian-copydatabase ${INSTALL_PROGRAM} ${WRKSRC}/examples/.libs/quest ${STAGEDIR}${PREFIX}/bin/xapian-quest ${INSTALL_PROGRAM} ${WRKSRC}/examples/.libs/xapian-metadata ${STAGEDIR}${PREFIX}/bin/xapian-metadata .include Index: head/deskutils/tasksh/Makefile =================================================================== --- head/deskutils/tasksh/Makefile (revision 471399) +++ head/deskutils/tasksh/Makefile (revision 471400) @@ -1,13 +1,13 @@ # $FreeBSD$ PORTNAME= tasksh PORTVERSION= 1.2.0 CATEGORIES= deskutils MASTER_SITES= http://taskwarrior.org/download/ MAINTAINER= swills@FreeBSD.org COMMENT= Shell command that wraps Taskwarrior commands -USES= cmake readline +USES= cmake compiler:c++11-lang readline .include Index: head/deskutils/timewarrior/Makefile =================================================================== --- head/deskutils/timewarrior/Makefile (revision 471399) +++ head/deskutils/timewarrior/Makefile (revision 471400) @@ -1,14 +1,14 @@ # $FreeBSD$ PORTNAME= timewarrior PORTVERSION= 1.0.0 CATEGORIES= deskutils MASTER_SITES= https://taskwarrior.org/download/ DISTNAME= timew-${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Track time from the command line -USES= cmake +USES= cmake compiler:c++11-lang .include Index: head/devel/courier-unicode/Makefile =================================================================== --- head/devel/courier-unicode/Makefile (revision 471399) +++ head/devel/courier-unicode/Makefile (revision 471400) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= courier-unicode PORTVERSION= 2.0 CATEGORIES= devel mail MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= Courier implementation of Unicode Standard related algorithms LICENSE= GPLv3 CONFLICTS= libunicode-[0-9]* -USES= iconv libtool perl5 tar:bzip2 +USES= compiler:c++11-lang iconv libtool perl5 tar:bzip2 USE_PERL5= build USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure .include Index: head/devel/easyloggingpp/Makefile =================================================================== --- head/devel/easyloggingpp/Makefile (revision 471399) +++ head/devel/easyloggingpp/Makefile (revision 471400) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= easyloggingpp DISTVERSIONPREFIX= v DISTVERSION= 9.96.4 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= C++ logging library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:outsource +USES= cmake:outsource compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= muflihun USE_LDCONFIG= yes CMAKE_ON= build_shared_lib # patched in, requested such option in https://github.com/muflihun/easyloggingpp/issues/603 PLIST_FILES= include/easylogging++.h \ include/easylogging++.cc \ lib/libeasyloggingpp.so \ libdata/pkgconfig/easyloggingpp.pc .include Index: head/devel/glibmm-reference/Makefile =================================================================== --- head/devel/glibmm-reference/Makefile (revision 471399) +++ head/devel/glibmm-reference/Makefile (revision 471400) @@ -1,26 +1,26 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTREVISION= 0 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/glibmm-2.4.pc:devel/glibmm \ gm4:devel/m4 GNU_CONFIGURE= yes -USES= gmake pkgconfig +USES= compiler:c++11-lang gmake pkgconfig DOCSDIR= ${PREFIX}/share/doc/glibmm-2.4 post-patch: @${FIND} ${WRKSRC}/examples -name Makefile.in \ | ${XARGS} ${REINPLACE_CMD} -e '/^install-am:/ s| all-am||' post-build: @${TOUCH} ${WRKSRC}/docs/reference/html/index.html do-install: . for d in docs examples @cd ${WRKSRC}/${d} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install . endfor .include "${.CURDIR}/../../devel/glib20-reference/bsd.gnome-reference.mk" Index: head/devel/hexd/Makefile =================================================================== --- head/devel/hexd/Makefile (revision 471399) +++ head/devel/hexd/Makefile (revision 471400) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= hexd DISTVERSIONPREFIX=v DISTVERSION= 1.0.0 CATEGORIES= devel MAINTAINER= mail@dbalan.in COMMENT= Colourful, human-friendly hexdump tool LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake +USES= compiler:c++11-lang gmake USE_GITHUB= yes GH_ACCOUNT= FireyFly PLIST_FILES= bin/hexd \ man/man1/hexd.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hexd ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/hexd.1 ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/devel/pecl-swoole/Makefile =================================================================== --- head/devel/pecl-swoole/Makefile (revision 471399) +++ head/devel/pecl-swoole/Makefile (revision 471400) @@ -1,28 +1,26 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= swoole PORTVERSION= 1.10.5 CATEGORIES= devel net MAINTAINER= vanilla@FreeBSD.org COMMENT= Asynchronous & concurrent & distributed networking framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_powerpc64= fails to build: swoole_config.h: error GCC 4.4 or later required - -USES= localbase:ldflags php:pecl ssl +USES= compiler:c11 localbase:ldflags php:pecl ssl USE_PHP= pcre OPTIONS_DEFINE= HTTP2 REDIS SOCKETS HTTP2_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 HTTP2_CONFIGURE_ON= --enable-http2 --enable-openssl REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis REDIS_CONFIGURE_ON= --enable-async-redis SOCKETS_USE= PHP=sockets:build SOCKETS_DESC= Use native php sockets extension SOCKETS_CONFIGURE_ON= --enable-sockets .include Index: head/devel/poco/Makefile =================================================================== --- head/devel/poco/Makefile (revision 471399) +++ head/devel/poco/Makefile (revision 471400) @@ -1,66 +1,66 @@ # Created by: Wes Peters # $FreeBSD$ PORTNAME= poco PORTVERSION= 1.8.0.1 DISTVERSIONSUFFIX= -all CATEGORIES= devel net MASTER_SITES= http://pocoproject.org/releases/${PORTNAME}-${PORTVERSION}/ MAINTAINER= henry.hu.sh@gmail.com COMMENT= C++ libraries with a network/internet focus LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpcre.so:devel/pcre \ libexpat.so:textproc/expat2 CONFLICTS= poco-ssl-[0-9]* -USES= cmake localbase pkgconfig +USES= cmake compiler:c++11-lang localbase pkgconfig CMAKE_ARGS= -DPOCO_UNBUNDLED:BOOL=ON USE_LDCONFIG= yes SHLIB_MAJOR= 50 PLIST_SUB= SHLIB_MAJOR=${SHLIB_MAJOR} OPTIONS_DEFINE= MYSQL REDIS SQLITE SSL TEST OPTIONS_RADIO= ODBC OPTIONS_RADIO_ODBC= IODBC UNIXODBC OPTIONS_DEFAULT= MYSQL REDIS SQLITE SSL OPTIONS_SUB= yes MYSQL_USES= mysql MYSQL_CMAKE_OFF= -DENABLE_DATA_MYSQL:BOOL=OFF IODBC_LIB_DEPENDS= libiodbc.so:databases/libiodbc IODBC_CMAKE_ON= -DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include/libiodbc \ -DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libiodbc.so SQLITE_USES= sqlite SQLITE_CMAKE_OFF= -DENABLE_DATA_SQLITE:BOOL=OFF SSL_USES= ssl SSL_CMAKE_OFF= -DENABLE_CRYPTO:BOOL=OFF \ -DENABLE_NETSSL:BOOL=OFF UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC UNIXODBC_CMAKE_ON= -DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include \ -DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libodbc.so TEST_CMAKE_ON= -DENABLE_TESTS:BOOL=ON TEST_IMPLIES= SQLITE REDIS_CMAKE_OFF= -DENABLE_REDIS:BOOL=OFF .include .if ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC} PLIST_SUB+= ODBC="" .else CMAKE_ARGS+= -DENABLE_DATA_ODBC:BOOL=OFF PLIST_SUB+= ODBC="@comment " .endif post-patch: @${REINPLACE_CMD} -e \ 's|-D_XOPEN_SOURCE=500 || ; \ s|_EPOLL|_POLL| ; \ s|dl rt|rt|' ${WRKSRC}/cmake/DefinePlatformSpecifc.cmake .include Index: head/devel/py-pyicu/Makefile =================================================================== --- head/devel/py-pyicu/Makefile (revision 471399) +++ head/devel/py-pyicu/Makefile (revision 471400) @@ -1,34 +1,33 @@ # Created by: bland@FreeBSD.org # $FreeBSD$ PORTNAME= pyicu PORTVERSION= 1.9.8 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyICU-${PORTVERSION} MAINTAINER= bland@FreeBSD.org COMMENT= Python extension wrapping IBM's ICU C++ API #' LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libicudata.so:devel/icu -USES= python -USE_CXXSTD= c++11 +USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist MAKE_ENV+= PYICU_INCLUDES="${LOCALBASE}/include" \ PYICU_CFLAGS="${CXXFLAGS:ts:}" \ PYICU_LFLAGS="-L${LOCALBASE}/lib" CFLAGS+= -w -DPYICU_VER=\"${PORTVERSION}\" pre-configure: @if [ ! -e ${LOCALBASE}/lib/libicule.so ]; then \ ${REINPLACE_CMD} "s/, 'icule'//" ${WRKSRC}/${PYSETUP}; \ fi .include Index: head/devel/pybind11/Makefile =================================================================== --- head/devel/pybind11/Makefile (revision 471399) +++ head/devel/pybind11/Makefile (revision 471400) @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= pybind11 DISTVERSIONPREFIX= v DISTVERSION= 2.2.2 CATEGORIES= devel python MAINTAINER= yuri@FreeBSD.org COMMENT= Seamless interoperability between C++11 and Python (cmake part) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:outsource +USES= cmake:outsource compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= pybind NO_ARCH= yes CMAKE_OFF= PYBIND11_TEST .include Index: head/ftp/curlpp/Makefile =================================================================== --- head/ftp/curlpp/Makefile (revision 471399) +++ head/ftp/curlpp/Makefile (revision 471400) @@ -1,38 +1,36 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= curlpp PORTVERSION= 0.8.1 DISTVERSIONPREFIX= v CATEGORIES= ftp MAINTAINER= sunpoet@FreeBSD.org COMMENT= C++ wrapper for libcurl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/doc/LICENSE -BROKEN_powerpc64= fails to configure: error: A compiler with support for C++11 language features is required - LIB_DEPENDS= libcurl.so:ftp/curl OPTIONS_DEFINE= DOCS EXAMPLES +USES= compiler:c++11-lang cmake localbase pathfix USE_LDCONFIG= yes -USES= cmake localbase pathfix PORTDOCS= * PORTEXAMPLES= * GH_ACCOUNT= jpbarrette USE_GITHUB= yes post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/guide.pdf ${STAGEDIR}${DOCSDIR}/ x-post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/README ${WRKSRC}/examples/example*.cpp ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/graphics/feh/Makefile =================================================================== --- head/graphics/feh/Makefile (revision 471399) +++ head/graphics/feh/Makefile (revision 471400) @@ -1,51 +1,51 @@ # Created by: Jeremy Norris # $FreeBSD$ PORTNAME= feh PORTVERSION= 2.26.3 CATEGORIES= graphics MASTER_SITES= http://feh.finalrewind.org/ \ LOCAL/uqs MAINTAINER= zeising@FreeBSD.org COMMENT= Image viewer that utilizes Imlib2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libImlib2.so:graphics/imlib2 \ libpng.so:graphics/png -USES= cpe desktop-file-utils gmake localbase:ldflags \ +USES= compiler:c++11-lang cpe desktop-file-utils gmake localbase:ldflags \ perl5 shebangfix tar:bzip2 SHEBANG_FILES= cam/feh-cam USE_XORG= x11 xt xinerama USE_PERL5= run CPE_VENDOR= daniel_friesel MAKE_ENV+= LDFLAGS="${LDFLAGS}" verscmp=0 OPTIONS_DEFINE= CAM DOCS EXAMPLES EXIF CAM_DESC= Install feh-cam and related tools EXIF_DESC= Support EXIF tags OPTIONS_DEFAULT=CAM EXIF OPTIONS_SUB= yes CAM_MAKE_ENV= cam=1 EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_MAKE_ENV= exif=1 post-patch-DOCS-off: @${REINPLACE_CMD} -e 's|install-doc||' \ ${WRKSRC}/Makefile post-patch-EXAMPLES-off: @${REINPLACE_CMD} -e 's|install-examples||' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/feh .include Index: head/graphics/pixd/Makefile =================================================================== --- head/graphics/pixd/Makefile (revision 471399) +++ head/graphics/pixd/Makefile (revision 471400) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= pixd DISTVERSIONPREFIX=v DISTVERSION= 1.0.0 CATEGORIES= graphics MAINTAINER= mail@dbalan.in COMMENT= Visualize binary data in terminal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake +USES= compiler:c++11-lang gmake USE_GITHUB= yes GH_ACCOUNT= FireyFly ALL_TARGET= pixd PLIST_FILES= bin/pixd \ man/man1/pixd.1.gz do-install: ${INSTALL_SCRIPT} ${WRKSRC}/pixd ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pixd.1 ${STAGEDIR}${PREFIX}/man/man1 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pixd .include Index: head/graphics/swfmill/Makefile =================================================================== --- head/graphics/swfmill/Makefile (revision 471399) +++ head/graphics/swfmill/Makefile (revision 471400) @@ -1,28 +1,28 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= swfmill PORTVERSION= 0.3.6 CATEGORIES= graphics MASTER_SITES= http://swfmill.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool to generate or decompile Adobe Flash SWF files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error -USES= dos2unix iconv gmake pkgconfig libtool +USES= compiler:c++11-lang dos2unix iconv gmake pkgconfig libtool USE_GNOME= libxml2 libxslt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include DOS2UNIX_FILES= src/swft/swft_import_ttf.cpp PLIST_FILES= bin/swfmill .include Index: head/lang/libobjc2/Makefile =================================================================== --- head/lang/libobjc2/Makefile (revision 471399) +++ head/lang/libobjc2/Makefile (revision 471400) @@ -1,35 +1,35 @@ # Created by: Pete French # $FreeBSD$ PORTNAME= libobjc2 PORTVERSION= 1.8.1 DISTVERSIONPREFIX= v CATEGORIES= lang devel gnustep MAINTAINER= theraven@FreeBSD.org COMMENT= Replacement Objective-C runtime supporting modern Objective-C features -SSP_UNSAFE= yes - -USES= cmake objc:compiler BROKEN_powerpc= Does not compile on powerpc: Unsupported relocation type 10 BROKEN_sparc64= Does not compile on sparc64: Cannot configure clang properly +USES= cmake compiler:c++11-lang objc:compiler USE_GITHUB= yes GH_ACCOUNT= gnustep + +SSP_UNSAFE= yes SHLIB_MAJOR= 4 SHLIB_MINOR= 6 PLIST_SUB+= SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} CMAKE_ARGS+= -DLIB_INSTALL_PATH=lib CMAKE_ARGS+= -DTESTS=OFF # This shouldn't be needed, but our llvm port installs llvm-config with a silly # name... CMAKE_ARGS+= -DLLVM_OPTS=OFF post-install: ${LN} -sf libobjc.so.${SHLIB_MAJOR}.${SHLIB_MINOR} ${STAGEDIR}${PREFIX}/lib/libobjc.so.${SHLIB_MAJOR} .include Index: head/mail/courier-imap/Makefile =================================================================== --- head/mail/courier-imap/Makefile (revision 471399) +++ head/mail/courier-imap/Makefile (revision 471400) @@ -1,127 +1,127 @@ # Created by: Neil Blakey-Milner # $FreeBSD$ PORTNAME= courier-imap PORTVERSION= 4.18.2 PORTEPOCH= 2 CATEGORIES= mail ipv6 MASTER_SITES= SF/courier/imap/${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= IMAP (and POP3) server that provides access to Maildir mailboxes BUILD_DEPENDS= courierauthconfig:security/courier-authlib-base RUN_DEPENDS= courierauthconfig:security/courier-authlib-base \ ${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool LIB_DEPENDS= libcourier-unicode.so:devel/courier-unicode CONFLICTS= courier-[0-9]* imap-uw-[0-9]* panda-imap-[0-9]* -USES= gmake localbase:ldflags perl5 ssl tar:bzip2 +USES= compiler:c++11-lang gmake localbase:ldflags perl5 ssl tar:bzip2 GNU_CONFIGURE= yes USE_RC_SUBR= courier-imap-imapd courier-imap-imapd-ssl \ courier-imap-pop3d courier-imap-pop3d-ssl CONFIGURE_ENV= REHASH=${SCRIPTDIR}/c_rehash MAKE_ENV:= ${CONFIGURE_ENV} ALL_TARGET= all makeimapaccess makedat SUB_FILES= pkg-message SUB_LIST= CONFDIR=${CONFDIR} # # options available: # # WITH_SYSLOG_FACILITY: The syslogfacility to use # OPTIONS_DEFINE= FAM TRASHQUOTA GDBM IPV6 GNUTLS FAM_DESC= Fam support for IDLE command TRASHQUOTA_DESC= Include deleted mails in the quota GNUTLS_DESC= Use GnuTLS instead of OpenSSL (Enables SNI) FAM_USES= fam .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.opt) .include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" .endif CONFDIR?= ${PREFIX}/etc/${PORTNAME} USERDB?= ${PREFIX}/etc/userdb LIBEXECDIR?= ${PREFIX}/libexec/${PORTNAME} PLIST_SUB= CONFDIR=${CONFDIR:S,^${PREFIX}/,,} \ LIBEXECDIR=${LIBEXECDIR:S,^${PREFIX}/,,} CONFIGURE_ARGS= --sysconfdir=${CONFDIR} \ --localstatedir="${PREFIX}/var" \ --datadir=${DATADIR} \ --libexecdir=${LIBEXECDIR} \ --enable-workarounds-for-imap-client-bugs \ --enable-unicode \ --disable-root-check \ --with-locking-method=fcntl \ COURIERAUTHCONFIG=${PREFIX}/bin/courierauthconfig GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \ libgcrypt.so:security/libgcrypt GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_USES= pkgconfig IPV6_CONFIGURE_OFF= --without-ipv6 TRASHQUOTA_CONFIGURE_ON=--with-trashquota .include .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif .if ${PORT_OPTIONS:MSYSLOG_FACILITY} CONFIGURE_ARGS+=--with-syslog=${WITH_SYSLOG_FACILITY} .endif .if ${PORT_OPTIONS:MAUTH_USERDB} .if ${PORT_OPTIONS:MGDBM} CONFIGURE_ARGS+=--with-db=gdbm --with-userdb=${USERDB} LIB_DEPENDS+= libgdbm.so:databases/gdbm .else CONFIGURE_ARGS+=--with-db=db --with-userdb=${USERDB} .endif .endif EXTRA_DOCS= AUTHORS INSTALL NEWS \ libs/imap/ChangeLog \ libs/imap/README \ libs/imap/README.proxy \ libs/maildir/README.imapkeywords.html \ libs/maildir/README.maildirfilter.html \ libs/maildir/README.maildirquota.txt \ libs/maildir/README.sharedfolders.txt \ libs/tcpd/README.couriertls \ post-patch-FAM-off: @${REINPLACE_CMD} -e 's|$$LIBFAM||g; s|HAVE_FAM|DO_NOT_HAVE_FAM|g' \ ${WRKSRC}/libs/maildir/configure post-patch: @${REINPLACE_CMD} -e 's|^case x$$lockmethod in|${TEST} \&\& &|g' \ ${WRKSRC}/libs/liblock/configure @${REINPLACE_CMD} -e 's|%%INSTALL_MAN%%|${INSTALL_MAN}|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|TLS_PROTOCOL=SSL3|TLS_PROTOCOL=SSL23|g' \ ${WRKSRC}/libs/imap/pop3d-ssl.dist.in \ ${WRKSRC}/libs/imap/imapd-ssl.dist.in post-install: ${INSTALL_SCRIPT} ${WRKSRC}/makeimapaccess ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/makedat ${STAGEDIR}${PREFIX}/bin/ .for i in imapd pop3d ${INSTALL_DATA} ${WRKSRC}/libs/imap/${i}.cnf ${STAGEDIR}${CONFDIR}/${i}.cnf.dist .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for a in ${EXTRA_DOCS} ${INSTALL_DATA} ${WRKSRC}/${a} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/mail/maildrop/Makefile =================================================================== --- head/mail/maildrop/Makefile (revision 471399) +++ head/mail/maildrop/Makefile (revision 471400) @@ -1,137 +1,137 @@ # Created by: Tom Hukins # $FreeBSD$ # You can define the following to enable further compile time # customizations: # MAILDROP_SUID=, # MAILDROP_SGID= Maildrop will be installed with suid # permissions for MAILDROP_SUID, and sgid # permissions for MAILDROP_SGID. # NOTE: must be a valid username/groupname # at installation time, numeric uids/gids # and non existing users will cause the # installed package to miss files. # MAILDROP_TRUSTED_USERS= Specify users allowed to use the -d option # MAILDROP_LOG_COLUMNS lenght of 'File:' line in log - 8; default: 72 # MAILDROP_MBOX_DIR= Specify DEFAULT mailbox location PORTNAME= maildrop PORTVERSION= 2.9.3 CATEGORIES= mail MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= Mail delivery agent (MDA) with filtering abilities LICENSE= GPLv3 -USES= iconv localbase:ldflags perl5 tar:bzip2 +LIB_DEPENDS= libpcre.so:devel/pcre \ + libcourier-unicode.so:devel/courier-unicode + +USES= compiler:c++11-lang iconv localbase:ldflags perl5 tar:bzip2 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-syslog=1 \ --enable-use-flock=1 \ --with-etcdir="${PREFIX}/etc" \ --enable-maildirquota INSTALL_TARGET= install-strip CONFLICTS= courier-0.65* libunicode-[0-9]* - -LIB_DEPENDS= libpcre.so:devel/pcre \ - libcourier-unicode.so:devel/courier-unicode MAILDROP_LOG_COLUMNS?= 72 # lenght of 'File:' line in log FIXDOCPATH= libs/liblock/lockmail.1 libs/maildir/deliverquota.8.in \ libs/maildir/maildir.5 libs/maildir/maildiracl.1.in \ libs/maildir/maildirkw.1 libs/maildir/maildirmake.1.in \ libs/maildir/maildirquota.7 libs/maildrop/mailbot.1 \ libs/maildrop/maildrop.1.in libs/maildrop/maildropex.7 \ libs/maildrop/maildropfilter.7.in libs/maildrop/maildropgdbm.7 \ libs/maildrop/reformail.1 \ libs/rfc2045/makemime.1 libs/rfc2045/reformime.1 \ libs/rfc2045/rfc2045.3 libs/rfc822/rfc822.3 DOCS= AUTHORS INSTALL INSTALL.html README README.html README.postfix \ UPGRADE UPGRADE.html maildroptips.txt maildir/README.* .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.opt) .include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" OPTIONS_MULTI_AUTHLIB:= ${OPTIONS_DEFINE:NDOCS} OPTIONS_DEFINE= AUTHLIB OPTIONS_MULTI= AUTHLIB AUTHLIB_DESC= Courier Auth Library support .endif OPTIONS_DEFINE+= DOVECOTAUTH FAM GDBM IDN MAILWRAPPER DOCS DOVECOTAUTH_DESC= Dovecot Authentication support MAILWRAPPER_DESC= Let configure guess which sendmail binary to use OPTIONS_SUB= yes GDBM_CONFIGURE_ON= --with-db=gdbm GDBM_CONFIGURE_OFF= --with-db=db GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm IDN_CONFIGURE_WITH= libidn IDN_LIB_DEPENDS= libidn.so:dns/libidn MAILWRAPPER_CONFIGURE_OFF= --enable-sendmail=/usr/sbin/sendmail DOVECOTAUTH_CONFIGURE_ENABLE= dovecotauth .include .if defined(MAILDROP_SUID) && defined(MAILDROP_SGID) CONFIGURE_ARGS+= --enable-maildrop-uid="${MAILDROP_SUID}" --enable-maildrop-gid="${MAILDROP_SGID}" PLIST_SUB+= MMODE='6755' MUID='${MAILDROP_SUID}' MGID='${MAILDROP_SGID}' .elif defined(MAILDROP_SUID) CONFIGURE_ARGS+= --enable-maildrop-uid="${MAILDROP_SUID}" PLIST_SUB+= MMODE='4755' MUID='${MAILDROP_SUID}' MGID='mail' .elif defined(MAILDROP_SGID) CONFIGURE_ARGS+= --enable-maildrop-gid="${MAILDROP_SGID}" PLIST_SUB+= MMODE='2755' MGID='${MAILDROP_SGID}' MUID='root' .else PLIST_SUB+= MMODE='' MUID='root' MGID='mail' .endif .if defined(MAILDROP_MBOX_DIR) CONFIGURE_ARGS+= --with-default-maildrop='${MAILDROP_MBOX_DIR}' .endif .if ${PORT_OPTIONS:MFAM} USES+= fam .else CONFIGURE_ARGS+= ac_cv_header_fam_h=no ac_cv_lib_fam_FAMOpen=no .endif .if defined(MAILDROP_TRUSTED_USERS) CONFIGURE_ARGS+= --enable-trusted-users="${MAILDROP_TRUSTED_USERS}" .endif post-patch: @${REINPLACE_CMD} -e "s/l= 72 - szbuf.Length();/l= ${MAILDROP_LOG_COLUMNS} - szbuf.Length();/" \ ${WRKSRC}/libs/maildrop/log.C .for f in ${FIXDOCPATH} @${REINPLACE_CMD} -e "s|\\\%\[set \$$man\.base\.url\.for\.relative\.links\]|${DOCSDIR}|" \ -e "s/\(maildirmake.html\)/maildrop-\1/" \ -e "s/\(deliverquota.html\)/maildrop-\1/" ${WRKSRC}/${f} .endfor .if ${PORT_OPTIONS:MAUTHLIB} @${REINPLACE_CMD} -e 's|@LIBS@|@LIBS@ -L${LOCALBASE}/lib/courier-authlib|' \ ${WRKSRC}/libs/maildrop/Makefile.in .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif BUILD_DEPENDS+= courierauthconfig:security/courier-authlib-base RUN_DEPENDS+= courierauthconfig:security/courier-authlib-base CONFIGURE_ARGS+= --enable-authlib .else CONFIGURE_ARGS+= --disable-authlib .endif post-install: .if ${PORT_OPTIONS:MDOVECOTAUTH} ${INSTALL_DATA} ${WRKSRC}/README.dovecotauth ${STAGEDIR}${DOCSDIR} .endif ${INSTALL_DATA} ${WRKSRC}/libs/maildir/quotawarnmsg \ ${STAGEDIR}${PREFIX}/etc/quotawarnmsg.sample cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS:S/maildir\//libs\/&/} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/sqwebmail/Makefile =================================================================== --- head/mail/sqwebmail/Makefile (revision 471399) +++ head/mail/sqwebmail/Makefile (revision 471400) @@ -1,211 +1,211 @@ # Created by: Neil Blakey-Milner # $FreeBSD$ PORTNAME= sqwebmail PORTVERSION= 5.9.0 CATEGORIES= mail www MASTER_SITES= SF/courier/webmail/${PORTVERSION} MAINTAINER= oliver@FreeBSD.org COMMENT= CGI Webmail client for Maildirs BUILD_DEPENDS= courierauthconfig:security/courier-authlib-base \ gpg:security/gnupg RUN_DEPENDS= courierauthconfig:security/courier-authlib-base \ gpg:security/gnupg LIB_DEPENDS= libpcre.so:devel/pcre \ libcourier-unicode.so:devel/courier-unicode CFLAGS:= -I${LOCALBASE}/include -L${LOCALBASE}/lib ${CFLAGS:S/^[:space:]*//} CXXFLAGS:= -I${LOCALBASE}/include ${CXXFLAGS:S/^[:space:]*//} OPTIONS_DEFINE= CACHEDIR FAM GDBM GZIP HTTPS HTTPS_LOGIN ISPELL MIMETYPES SENTRENAME CHARSET DOCS OPTIONS_DEFAULT= CACHEDIR FAM GZIP SENTRENAME CACHEDIR_DESC= Cache logins FAM_DESC= Build in fam support for IDLE command GDBM_DESC= Use gdbm db instead of system bdb GZIP_DESC= Compress messages with gzip HTTPS_DESC= Generate https:// URLs for all accesses HTTPS_LOGIN_DESC= Generate https:// URLs only for login MIMETYPES_DESC= search for a mime.types file SENTRENAME_DESC= Periodic rename the Sent folder CHARSET_DESC= charsets FAM_USES= fam .include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" CGIBINDIR?= www/cgi-bin-dist CGIBINSUBDIR?= sqwebmail WEBDATADIR?= www/data-dist WEBDATASUBDIR?= sqwebmail IMAGEURL?= ${WEBDATASUBDIR} RCDIR?= ${PREFIX}/etc/rc.d CACHEDIR?= /var/sqwebmail/cache CACHEOWNER?= bin MAILOWN?= courier MAILGRP?= courier # set WITH_TIMEOUTHARD to something other than 7200 seconds (2hr) # set WITH_TIMEOUTSOFT to something other than 1200 seconds (20m) # set WITH_AUTOPURGE to something other than 7 days # set WITH_MAXPURGE to something other than 90 days # # The following settings are in bytes: # set WITH_MAXMSGSIZE to max size of messages (including attachments) # set WITH_MAXARGSIZE to max size of a text message (excluding attachments) # set WITH_MAXFORMARGSIZE to max size of attachments # # End of user variables -USES= gettext gmake iconv perl5 tar:bzip2 +USES= compiler:c++11-lang gettext gmake iconv perl5 tar:bzip2 USE_RC_SUBR= sqwebmail-sqwebmaild GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-cgibindir=${PREFIX}/${CGIBINDIR}/${CGIBINSUBDIR} \ --enable-imagedir=${PREFIX}/${WEBDATADIR}/${WEBDATASUBDIR} \ --localstatedir=/var/sqwebmail \ --sysconfdir=${PREFIX}/etc/sqwebmail \ --enable-imageurl=/${IMAGEURL} \ --with-locking-method=fcntl \ --with-libintl-prefix=${LOCALBASE} \ ${ICONV_CONFIGURE_ARG} \ --cache-file=${WRKDIR}/sqwebmail.cache \ --with-mailuser=${MAILOWN} \ --with-mailgroup=${MAILGRP} PLIST_SUB+= CGIBINDIR=${CGIBINDIR} \ CGIBINSUBDIR=${CGIBINSUBDIR} \ WEBDATADIR=${WEBDATADIR} \ WEBDATASUBDIR=${WEBDATASUBDIR} \ MAILOWN=${MAILOWN} \ MAILGRP=${MAILGRP} \ CACHEDIR=${CACHEDIR} \ CACHEOWN=${CACHEOWNER} EXTRA_DOCS= README README.logindomainlist.html README.pam \ libs/sqwebmail/ChangeLog \ libs/maildir/README.maildirquota.txt \ libs/maildir/README.sharedfolders.txt .include .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif .if ! ${PORT_OPTIONS:MCACHEDIR} PLIST_SUB+= CACHE="@comment " CONFIGURE_ARGS+= --without-cachedir .else PLIST_SUB+= CACHE="" CONFIGURE_ARGS+= --with-cachedir=${CACHEDIR} \ --with-cacheowner=${CACHEOWNER} .endif .if ${PORT_OPTIONS:MHTTPS_LOGIN} CONFIGURE_ARGS+= --enable-https=login .elif ${PORT_OPTIONS:MHTTPS} CONFIGURE_ARGS+= --enable-https .endif .if ! ${PORT_OPTIONS:MSENTRENAME} CONFIGURE_ARGS+= --disable-autorenamesent .endif .if ! ${PORT_OPTIONS:MGZIP} CONFIGURE_ARGS+= --without-gzip .endif .if ${PORT_OPTIONS:MISPELL} BUILD_DEPENDS+= ${LOCALBASE}/bin/ispell:textproc/aspell-ispell RUN_DEPENDS+= ${LOCALBASE}/bin/ispell:textproc/aspell-ispell CONFIGURE_ARGS+= --with-ispell=${LOCALBASE}/bin/ispell .else CONFIGURE_ARGS+= --without-ispell .endif .if ${PORT_OPTIONS:MMIMETYPES} RUN_DEPENDS+= ${LOCALBASE}/etc/mime.types:misc/mime-support CONFIGURE_ARGS+= --enable-mimetypes=${LOCALBASE}/etc .else CONFIGURE_ARGS+= --disable-mimetypes .endif .if ${PORT_OPTIONS:MTIMEOUTHARD} CONFIGURE_ARGS+= --enable-hardtimeout=${WITH_TIMEOUTHARD} .endif .if ${PORT_OPTIONS:MTIMEOUTSOFT} CONFIGURE_ARGS+= --enable-softtimeout=${WITH_TIMEOUTSOFT} .endif .if ${PORT_OPTIONS:MMAXMSGSIZE} CONFIGURE_ARGS+= --with-maxmsgsize=${WITH_MAXMSGSIZE} .endif .if ${PORT_OPTIONS:MMAXARGSIZE} CONFIGURE_ARGS+= --with-maxargsize=${WITH_MAXARGSIZE} .endif .if ${PORT_OPTIONS:MMAXFORMARGSIZE} CONFIGURE_ARGS+= --with-maxformargsize=${WITH_MAXFORMARGSIZE} .endif .if ${PORT_OPTIONS:MCHARSET} CONFIGURE_ARGS+= --enable-unicode .endif .if ${PORT_OPTIONS:MAUTOPURGE} CONFIGURE_ARGS+= --enable-autopurge=${WITH_AUTOPURGE} .endif .if ${PORT_OPTIONS:MMAXPURGE} CONFIGURE_ARGS+= --enable-maxpurge=${WITH_MAXPURGE} .endif .if ${PORT_OPTIONS:MGDBM} CONFIGURE_ARGS+=--with-db=gdbm LIB_DEPENDS+= libgdbm.so:databases/gdbm .else CONFIGURE_ARGS+=--with-db=db .endif post-patch: .if ! ${PORT_OPTIONS:MFAM} @${REINPLACE_CMD} -e 's|$$LIBFAM||g; s|HAVE_FAM|DO_NOT_HAVE_FAM|g' \ ${WRKSRC}/libs/maildir/configure .endif @${REINPLACE_CMD} -e 's|LIBPCRE=-lpcre|LIBPCRE="-L${LOCALBASE}/lib -lpcre"|g' \ ${WRKSRC}/libs/maildir/configure @${REINPLACE_CMD} -e 's|@echo|echo|g' ${WRKSRC}/libs/maildir/configure @${REINPLACE_CMD} -e 's|-lpcre|-L${LOCALBASE}/lib &|g' \ ${WRKSRC}/libs/sqwebmail/Makefile.in @${REINPLACE_CMD} -e 's|\$$(testmaildirfilter_LDADD)|& \$$(LIBPCRE)|g; \ s|$$(LINK) $$(maildirkw_LDFLAGS)|$$(CXXLINK) $$(maildirkw_LDFLAGS)|' \ ${WRKSRC}/libs/maildir/Makefile.in @${REINPLACE_CMD} -e 's|^case x$$lockmethod in|${TEST} \&\& &|g' \ ${WRKSRC}/libs/liblock/configure @${REINPLACE_CMD} -e 's|mkdir -p|${MKDIR}|g' ${WRKSRC}/libs/pcp/configure .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for a in ${EXTRA_DOCS} ${INSTALL_DATA} ${WRKSRC}/${a} ${STAGEDIR}${DOCSDIR} .endfor .endif @${ECHO_MSG} "" @${ECHO_MSG} "Add the following line to your /etc/crontab to make sure the" @${ECHO_MSG} "sqwebmail cache directory gets cleaned up." @${ECHO_MSG} "0 * * * * ${CACHEOWNER} ${PREFIX}/share/sqwebmail/cleancache.pl" @${ECHO_MSG} "" post-install: @${MV} ${STAGEDIR}/${ETCDIR}/ldapaddressbook.dist ${STAGEDIR}/${ETCDIR}/ldapaddressbook.sample @${MV} ${STAGEDIR}/${ETCDIR}/sqwebmaild.dist ${STAGEDIR}/${ETCDIR}/sqwebmaild.sample .include Index: head/math/glucose/Makefile =================================================================== --- head/math/glucose/Makefile (revision 471399) +++ head/math/glucose/Makefile (revision 471400) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= glucose DISTVERSION= 4.1 CATEGORIES= math MASTER_SITES= http://www.labri.fr/perso/lsimon/downloads/softwares/ DISTNAME= glucose-syrup-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Parallel SAT solver based on Minisat, with glue clauses LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE -USES= gmake tar:tgz +USES= compiler:c++11-lang gmake tar:tgz PLIST_FILES= bin/glucose bin/glucose-syrup do-build: @cd ${WRKSRC}/simp && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} @cd ${WRKSRC}/parallel && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/simp/glucose ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/parallel/glucose-syrup ${STAGEDIR}${PREFIX}/bin/ .include Index: head/net/pktanon/Makefile =================================================================== --- head/net/pktanon/Makefile (revision 471399) +++ head/net/pktanon/Makefile (revision 471400) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= pktanon PORTVERSION= 1.4.0 PORTREVISION= 8 CATEGORIES= net MASTER_SITES= http://www.tm.uka.de/software/pktanon/download/ DISTNAME= ${PORTNAME}-${PORTVERSION}-dev MAINTAINER= ports@FreeBSD.org COMMENT= Network trace anonymizer LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libxerces-c.so.3:textproc/xerces-c3 -USES= dos2unix +USES= compiler:c++0x dos2unix GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lboost_system post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/profiles (cd ${WRKSRC}/profiles/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/profiles) .include Index: head/security/akmos/Makefile =================================================================== --- head/security/akmos/Makefile (revision 471399) +++ head/security/akmos/Makefile (revision 471400) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= akmos PORTVERSION= 0.7.2 CATEGORIES= security MAINTAINER= melanhit@gmail.com COMMENT= Cryptographic library with low footprint LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:outsource +USES= cmake:outsource compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= melanhit GNU_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_DEFINE= ASM TEST BENCH OPTIONS_DEFAULT=ASM OPTIONS_SUB= yes ASM_CMAKE_ON= -DAKMOS_USE_ASM:BOOL=TRUE ASM_CMAKE_OFF= -DAKMOS_USE_ASM:BOOL=FALSE BENCH_CMAKE_ON= -DAKMOS_ENABLE_BENCH:BOOL=TRUE BENCH_CMAKE_OFF=-DAKMOS_ENABLE_BENCH:BOOL=FALSE BENCH_DESC= Install benchmark TEST_CMAKE_ON= -DAKMOS_ENABLE_TEST:BOOL=TRUE TEST_CMAKE_OFF= -DAKMOS_ENABLE_TEST:BOOL=FALSE .include Index: head/security/trezord/Makefile =================================================================== --- head/security/trezord/Makefile (revision 471399) +++ head/security/trezord/Makefile (revision 471400) @@ -1,42 +1,42 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= trezord PORTVERSION= 1.2.1 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= LOCAL/ale MAINTAINER= ale@FreeBSD.org COMMENT= TREZOR Communication Daemon aka TREZOR Bridge LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= protoc:devel/protobuf \ boost-libs>=0:devel/boost-libs LIB_DEPENDS= libcurl.so:ftp/curl \ libjsoncpp.so:devel/jsoncpp \ libmicrohttpd.so:www/libmicrohttpd -USES= cmake pkgconfig +USES= cmake compiler:c++11-lang pkgconfig USE_RC_SUBR= ${PORTNAME} CMAKE_ARGS+= -DJSONCPP_INCLUDE_DIR:STRING="${LOCALBASE}/include/jsoncpp" \ -DJSONCPP_LIBRARY:STRING="-L${LOCALBASE}/lib -ljsoncpp" PLIST_FILES= sbin/${PORTNAME} post-extract: ${CP} ${FILESDIR}/usb.hpp ${WRKSRC}/src/ ${CP} ${FILESDIR}/config.proto ${WRKSRC}/src/config/ pre-build: cd ${WRKSRC}/src/config && ${LOCALBASE}/bin/protoc \ -I${LOCALBASE}/include -I. --cpp_out=. config.proto do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/sbin/ .include Index: head/sysutils/fswatch-mon/Makefile =================================================================== --- head/sysutils/fswatch-mon/Makefile (revision 471399) +++ head/sysutils/fswatch-mon/Makefile (revision 471400) @@ -1,37 +1,35 @@ # Created by: Enrico M. Crisostomo # $FreeBSD$ PORTNAME= fswatch PORTVERSION= 1.11.2 CATEGORIES= sysutils MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${PORTVERSION}/ PKGNAMESUFFIX= -mon MAINTAINER= enrico.m.crisostomo@gmail.com COMMENT= Cross-platform file change monitor LICENSE= GPLv3 -BROKEN_powerpc64= fails to configure: A compiler with support for C++11 language features is required - -USES= libtool makeinfo +USES= compiler:c++11-lang libtool makeinfo USE_LDCONFIG= yes GNU_CONFIGURE= yes INFO= fswatch CONFLICTS_INSTALL= fswatch-[0-9]* OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls GH_ACCOUNT= emcrisostomo GH_PROJECT= fswatch post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfswatch.so .include Index: head/sysutils/usbtop/Makefile =================================================================== --- head/sysutils/usbtop/Makefile (revision 471399) +++ head/sysutils/usbtop/Makefile (revision 471400) @@ -1,24 +1,24 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= usbtop DISTVERSIONPREFIX= release- DISTVERSION= 0.2 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= Utility that shows an estimated instantaneous USB bandwidth LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_system.so:devel/boost-libs -USES= cmake:outsource +USES= cmake:outsource compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= aguinet PLIST_FILES= sbin/usbtop .include Index: head/textproc/sdcv/Makefile =================================================================== --- head/textproc/sdcv/Makefile (revision 471399) +++ head/textproc/sdcv/Makefile (revision 471400) @@ -1,38 +1,38 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= sdcv PORTVERSION= 0.5.2 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= citrin@citrin.ru COMMENT= Text-based utility for work with dictionaries in StarDict's format #' LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:outsource pkgconfig readline +USES= cmake:outsource compiler:c++11-lang pkgconfig readline USE_GNOME= glib20 SUB_FILES= pkg-message USE_GITHUB= yes GH_ACCOUNT= Dushistov OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CMAKE_OFF= -DENABLE_NLS:BOOL=OFF post-patch: .for i in doc/sdcv.1 src/sdcv.cpp @${REINPLACE_CMD} -e \ 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/${i} .endfor post-build-NLS-on: cd ${BUILD_WRKSRC} && ${MAKE_CMD} lang .include