Index: head/audio/beatslash-lv2/Makefile =================================================================== --- head/audio/beatslash-lv2/Makefile (revision 480339) +++ head/audio/beatslash-lv2/Makefile (revision 480340) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= beatslash DISTVERSION= 1.0.5 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= LV2 plugins to mangle, slash, repeat and do much more with your beats LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ lvtk>0:audio/lvtk LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= pkgconfig waf +USES= compiler:c++11-lang pkgconfig waf USE_GITHUB= yes GH_ACCOUNT= blablack GH_PROJECT= ${PORTNAME}-lv2 USE_GNOME= atkmm gdkpixbuf2 gtkmm24 post-patch: @${REINPLACE_CMD} -e 's|#include Index: head/audio/eq10q-lv2/Makefile =================================================================== --- head/audio/eq10q-lv2/Makefile (revision 480339) +++ head/audio/eq10q-lv2/Makefile (revision 480340) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= eq10q DISTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME} PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Parametric equalizer LV2 audio plugin LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= cmake:outsource dos2unix localbase:ldflags pkgconfig +USES= cmake:outsource compiler:c++11-lang dos2unix localbase:ldflags pkgconfig USE_GNOME= glib20 gtk20 gtkmm24 gdkpixbuf2 atkmm cairo cairomm pangomm DOS2UNIX_FILES= dsp/vu.h OPTIONS_DEFINE_amd64= SSE OPTIONS_DEFINE_i386= SSE OPTIONS_DEFAULT_amd64= SSE OPTIONS_DEFAULT_i386= SSE SSE_CMAKE_ON= -DPORT_SIMD_FLAGS:STRING="-msse -mfpmath=sse" post-patch: @${REINPLACE_CMD} -e 's/pow10(/pow(10,/g' \ ${WRKSRC}/gui/widgets/*.cpp .include Index: head/audio/midi-matrix-lv2/Makefile =================================================================== --- head/audio/midi-matrix-lv2/Makefile (revision 480339) +++ head/audio/midi-matrix-lv2/Makefile (revision 480340) @@ -1,27 +1,25 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= midi-matrix PORTVERSION= 0.20.0 CATEGORIES= audio MASTER_SITES= https://gitlab.com/OpenMusicKontrollers/midi_matrix.lv2/repository/archive.tar.gz?ref=${PORTVERSION}&dummy=/ PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= LV2 'Midi Matrix' plugin bundle: 'Channel Filter' LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_powerpc64= fails to build: cc1: unrecognized command line option -std=gnu11 - BUILD_DEPENDS= lv2>0:audio/lv2 -USES= cmake pkgconfig +USES= cmake compiler:c11 pkgconfig USE_XORG= x11 xext USE_GL= gl glu post-extract: @${MV} ${WRKDIR}/midi_matrix* ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include Index: head/audio/oaml/Makefile =================================================================== --- head/audio/oaml/Makefile (revision 480339) +++ head/audio/oaml/Makefile (revision 480340) @@ -1,36 +1,36 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= oaml PORTVERSION= 1.3.4 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= amdmi3@FreeBSD.org COMMENT= Open Adaptive Music Library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libvorbisfile.so:audio/libvorbis USE_GITHUB= yes GH_ACCOUNT= oamldev -USES= cmake +USES= cmake compiler:c++11-lang CMAKE_ARGS= -DENABLE_UNITYPLUGIN:BOOL=OFF PORTDOCS= * OPTIONS_DEFINE= DOCS SOXR OPTIONS_DEFAULT= SOXR SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr SOXR_CMAKE_BOOL= ENABLE_SOXR post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ .include Index: head/biology/bedtools/Makefile =================================================================== --- head/biology/bedtools/Makefile (revision 480339) +++ head/biology/bedtools/Makefile (revision 480340) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= bedtools DISTVERSIONPREFIX= v DISTVERSION= 2.27.1 PORTREVISION= 1 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= Toolset for genome set arithmetic such as intersect, union LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake python +USES= compiler:c++11-lang gmake python USE_GITHUB= yes GH_ACCOUNT= arq5x GH_PROJECT= bedtools2 pre-build: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|@\$$(CXX)|$$(CXX)|g' \ ${WRKSRC}/*/Makefile \ ${WRKSRC}/*/*/Makefile \ ${WRKSRC}/*/*/*/Makefile \ ${WRKSRC}/*/*/*/*/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bedtools .include Index: head/databases/lua-xapian/Makefile =================================================================== --- head/databases/lua-xapian/Makefile (revision 480339) +++ head/databases/lua-xapian/Makefile (revision 480340) @@ -1,42 +1,42 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xapian PORTVERSION= 1.4.7 DISTVERSIONPREFIX= bindings- CATEGORIES= databases MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lua binding for Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core CONFLICTS_INSTALL= xapian-bindings12 OPTIONS_DEFINE= DOCS PORTSCOUT= limitw:1,even CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} \ --enable-static \ --with-lua \ --without-csharp --without-java --without-perl --without-php \ --without-python --without-python3 --without-ruby --without-tcl CONFIGURE_ENV= LUA="${LUA_CMD}" LUA_INC="${LUA_INCDIR}" LUA_LIB="${LUA_MODLIBDIR}" LUA_SO=.so GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= libtool lua tar:xz +USES= compiler:c++11-lang libtool lua tar:xz PORTDOCS= * post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure .include Index: head/databases/mysql-connector-c++/Makefile =================================================================== --- head/databases/mysql-connector-c++/Makefile (revision 480339) +++ head/databases/mysql-connector-c++/Makefile (revision 480340) @@ -1,72 +1,70 @@ # Created by: gahr # $FreeBSD$ PORTNAME= mysql-connector-c++ PORTVERSION= 1.1.9 PORTREVISION= 5 CATEGORIES= databases MASTER_SITES= MYSQL/Connector-C++ MAINTAINER= bofh@FreeBSD.org COMMENT= MySQL database connector for C++ LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_regex.so:devel/boost-libs -BROKEN_powerpc64= fails to configure: the compiler doesn't support C++11 - -USES= cmake:outsource mysql ssl +USES= cmake:outsource compiler:c++11-lang mysql ssl USE_LDCONFIG= yes CMAKE_ARGS= -DDOC_DESTINATION="${DOCSDIR}" PLIST_SUB= PORTVERSION=${PORTVERSION} PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000 CMAKE_ARGS+=-DCMAKE_ENABLE_C++11=ON .endif post-install: @${RM} ${STAGEDIR}${DOCSDIR}/INSTALL \ ${STAGEDIR}${DOCSDIR}/COPYING .if defined(MAINTAINER_MODE) CMAKE_ARGS+= -DMYSQLCPPCONN_TEST_NOT_IMPLEMENTED:BOOL=1 \ -DMYSQLCPPCONN_BUILD_EXAMPLES:BOOL=1 do-test: # These tests assume that a database is running on localhost, # with user:root and pass:root (cd ${WRKDIR}/.build ; \ test/CJUnitTestsPort/CJUnitTestsPort --verbose ; \ test/driver_test --verbose ; \ test/static_test --verbose ; \ examples/connect --verbose ; \ examples/connection_meta_schemaobj --verbose ; \ examples/debug --verbose ; \ examples/dynamic_load --verbose ; \ examples/exceptions --verbose ; \ examples/prepared_statement --verbose ; \ examples/resultset --verbose ; \ examples/resultset_binary --verbose ; \ examples/resultset_meta --verbose ; \ examples/resultset_types --verbose ; \ examples/statement --verbose ; \ test/unit/classes/art_resultset --verbose ; \ test/unit/classes/connection --verbose ; \ test/unit/classes/databasemetadata --verbose ; \ test/unit/classes/parametermetadata --verbose ; \ test/unit/classes/preparedstatement --verbose ; \ test/unit/classes/resultset --verbose ; \ test/unit/classes/resultsetmetadata --verbose ; \ test/unit/classes/savepoint --verbose ; \ test/unit/classes/statement ) .endif .include Index: head/databases/p5-Xapian/Makefile =================================================================== --- head/databases/p5-Xapian/Makefile (revision 480339) +++ head/databases/p5-Xapian/Makefile (revision 480340) @@ -1,46 +1,46 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Xapian PORTVERSION= 1.4.7.0 CATEGORIES= databases perl5 MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION:R}/ \ LOCAL/sunpoet PKGNAMEPREFIX= p5- DISTNAME= xapian-bindings-${PORTVERSION:R} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl binding for Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xapian-core>=${PORTVERSION:R}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core OPTIONS_DEFINE= DOCS PORTSCOUT= limitw:1,even CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} \ --enable-static \ --with-perl \ --without-csharp --without-java --without-lua --without-php \ --without-python --without-python3 --without-ruby --without-tcl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip LDFLAGS+= -L${LOCALBASE}/lib/perl5/${PERL_VER}/mach/CORE -lperl -USES= libtool perl5 tar:xz +USES= compiler:c++11-lang libtool perl5 tar:xz PORTDOCS= * post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} -e 's| install-dist_exampledataDATA install-docdataDATA||' ${WRKSRC}/perl/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Xapian/Xapian.so .include Index: head/databases/postgis23/Makefile =================================================================== --- head/databases/postgis23/Makefile (revision 480339) +++ head/databases/postgis23/Makefile (revision 480340) @@ -1,108 +1,109 @@ # Created by: Loïc BARTOLETTI # $FreeBSD$ PORTNAME= postgis PORTVERSION= 2.3.7 PORTREVISION= 1 CATEGORIES= databases geography MASTER_SITES= http://download.osgeo.org/postgis/source/ PKGNAMESUFFIX= 23 MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Geographic objects support for PostgreSQL databases LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libproj.so:graphics/proj \ libgeos.so:graphics/geos \ libjson-c.so:devel/json-c CONFLICTS= postgis20 postgis21 postgis22 postgis24 postgis -USES= gettext gmake iconv:wchar_t libtool:keepla perl5 pgsql pkgconfig shebangfix +USES= compiler:c++11-lang gettext gmake iconv:wchar_t libtool:keepla \ + perl5 pgsql pkgconfig shebangfix LLD_UNSAFE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_BASE} SHEBANG_FILES= extensions/address_standardizer/*.pl raster/test/regress/*.pl \ raster/test/regress/loader/*.pl regress/run_test.pl \ utils/postgis_restore.pl.in utils/*.pl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PERL5= build WANT_PGSQL= lib server OPTIONS_DEFINE= LOADERGUI RASTER TOPOLOGY SFCGAL ADDRSTD OPTIONS_DEFAULT= TOPOLOGY ADDRSTD SFCGAL NO_OPTIONS_SORT= yes OPTIONS_SUB= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} LOADERGUI_DESC= Enable shp2pgsql-gui RASTER_DESC= Raster support TOPOLOGY_DESC= Topology support SFCGAL_DESC= Enable sfcgal ADDRSTD_DESC= Enable address standardizer LOADERGUI_CONFIGURE_WITH= gui LOADERGUI_USE= GNOME=gtk20 RASTER_USES= alias RASTER_CONFIGURE_WITH= raster RASTER_LIB_DEPENDS= libgdal.so:graphics/gdal RASTER_CONFIGURE_ON= --with-gdalconfig=${LOCALBASE}/bin/gdal-config TOPOLOGY_CONFIGURE_WITH= topology SFCGAL_LIB_DEPENDS= libSFCGAL.so:databases/sfcgal SFCGAL_CONFIGURE_ON= --with-sfcgal=${LOCALBASE}/bin/sfcgal-config SFCGAL_CONFIGURE_OFF= --without-sfcgal SFCGAL_IMPLIES= RASTER ADDRSTD_CONFIGURE_WITH= address-standardizer ADDRSTD_IMPLIES= RASTER ADDRSTD_LIB_DEPENDS= libpcre.so:devel/pcre ADDRSTD_VARS= WANT_PGSQL+=contrib CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include post-patch: @${GREP} -lR 'bin/bash' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e "s|/bin/bash|/bin/sh|" @${GREP} -lR '/usr/bin/psql' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e "s|/usr/bin/psql|${LOCALBASE}/bin/pgsql|" @${GREP} -lR '/usr/lib/postgresql/9.4/bin/psql' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e "s|/usr/lib/postgresql/9.4/bin/psql|${LOCALBASE}/bin/pgsql|" @${GREP} -lR '/usr/share/postgresql/contrib' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e "s|/usr/share/postgresql/contrib|${LOCALBASE}/share/postgresql/contrib|" @${GREP} -lR '/usr/share/postgresql/9.4/contrib' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e "s|/usr/share/postgresql/9.4/contrib|${LOCALBASE}/share/postgresql/contrib/postgis-2.3|" pre-configure: @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/tiger_geocoder (cd ${WRKSRC}/extras/tiger_geocoder && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/tiger_geocoder/ "! ( -name *\.orig -o -name *\.bak )" ) ${MKDIR} ${STAGEDIR}${DATADIR}/utils (cd ${WRKSRC}/utils/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/utils/ "! ( -name *\.orig -o -name *\.bak -o -name Makefile -o -name *\.in -o -name uninstall_script )" ) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/shp2pgsql ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgsql2shp .if ${PORT_OPTIONS:MLOADERGUI} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/shp2pgsql-gui .else ${RM} ${STAGEDIR}${PREFIX}/bin/shp2pgsql-gui .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblwgeom-2.3.so.0.0.0 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis-2.3.so .if ${PORT_OPTIONS:MTOPOLOGY} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis_topology-2.3.so .endif .if ${PORT_OPTIONS:MRASTER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/raster2pgsql ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/rtpostgis-2.3.so .endif .if ${PORT_OPTIONS:MADDRSTD} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/address_standardizer-2.3.so .endif .include Index: head/databases/postgis24/Makefile =================================================================== --- head/databases/postgis24/Makefile (revision 480339) +++ head/databases/postgis24/Makefile (revision 480340) @@ -1,95 +1,96 @@ # Created by: Loïc BARTOLETTI # $FreeBSD$ PORTNAME= postgis PORTVERSION= 2.4.5 CATEGORIES= databases geography MASTER_SITES= http://download.osgeo.org/postgis/source/ PKGNAMESUFFIX= 24 MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Geographic objects support for PostgreSQL databases LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libproj.so:graphics/proj \ libgeos.so:graphics/geos \ libjson-c.so:devel/json-c CONFLICTS_INSTALL= postgis20 postgis21 postgis22 postgis23 postgis -USES= gettext gmake gnome iconv:wchar_t libtool:keepla perl5 pgsql pkgconfig shebangfix +USES= compiler:c++11-lang gettext gmake iconv:wchar_t libtool:keepla \ + perl5 pgsql pkgconfig shebangfix LLD_UNSAFE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_BASE} SHEBANG_FILES= extensions/address_standardizer/*.pl raster/test/regress/*.pl \ raster/test/regress/loader/*.pl regress/run_test.pl \ utils/postgis_restore.pl.in utils/*.pl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PERL5= build WANT_PGSQL= lib server OPTIONS_DEFINE= LOADERGUI RASTER TOPOLOGY SFCGAL ADDRSTD OPTIONS_DEFAULT= TOPOLOGY ADDRSTD SFCGAL OPTIONS_SUB= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} LOADERGUI_DESC= Enable shp2pgsql-gui RASTER_DESC= Raster support TOPOLOGY_DESC= Topology support SFCGAL_DESC= Enable sfcgal ADDRSTD_DESC= Enable address standardizer LOADERGUI_CONFIGURE_WITH= gui LOADERGUI_USE= GNOME=gtk20 RASTER_USES= alias RASTER_CONFIGURE_WITH= raster RASTER_LIB_DEPENDS= libgdal.so:graphics/gdal RASTER_CONFIGURE_ON= --with-gdalconfig=${LOCALBASE}/bin/gdal-config TOPOLOGY_CONFIGURE_WITH= topology SFCGAL_LIB_DEPENDS= libSFCGAL.so:databases/sfcgal SFCGAL_CONFIGURE_ON= --with-sfcgal=${LOCALBASE}/bin/sfcgal-config SFCGAL_CONFIGURE_OFF= --without-sfcgal SFCGAL_IMPLIES= RASTER ADDRSTD_CONFIGURE_WITH= address-standardizer ADDRSTD_IMPLIES= RASTER ADDRSTD_LIB_DEPENDS= libpcre.so:devel/pcre ADDRSTD_VARS= WANT_PGSQL+=contrib CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include pre-configure: @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/tiger_geocoder (cd ${WRKSRC}/extras/tiger_geocoder && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/tiger_geocoder/ "! ( -name *\.orig -o -name *\.bak )" ) ${MKDIR} ${STAGEDIR}${DATADIR}/utils (cd ${WRKSRC}/utils/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/utils/ "! ( -name *\.orig -o -name *\.bak -o -name Makefile -o -name *\.in -o -name uninstall_script )" ) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/shp2pgsql ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgsql2shp .if ${PORT_OPTIONS:MLOADERGUI} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/shp2pgsql-gui .else ${RM} ${STAGEDIR}${PREFIX}/bin/shp2pgsql-gui .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblwgeom-2.4.so.0.0.0 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis-2.4.so .if ${PORT_OPTIONS:MTOPOLOGY} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis_topology-2.4.so .endif .if ${PORT_OPTIONS:MRASTER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/raster2pgsql ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/rtpostgis-2.4.so .endif .if ${PORT_OPTIONS:MADDRSTD} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/address_standardizer-2.4.so .endif .include Index: head/databases/py-xapian/Makefile =================================================================== --- head/databases/py-xapian/Makefile (revision 480339) +++ head/databases/py-xapian/Makefile (revision 480340) @@ -1,58 +1,58 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xapian PORTVERSION= 1.4.7 DISTVERSIONPREFIX= bindings- CATEGORIES= databases python MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding for Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to build: Fatal Python error: swig_pythreadstate set in XapianSWIG_Python_Thread_Allow ctor BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core CONFLICTS_INSTALL= xapian-bindings12 OPTIONS_DEFINE= DOCS PORTSCOUT= limitw:1,even CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} \ --enable-static \ --without-csharp --without-java --without-lua --without-perl \ --without-php --without-ruby --without-tcl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= libtool python tar:xz +USES= compiler:c++11-lang libtool python tar:xz USE_PYTHON= flavors PORTDOCS= * DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.8:textproc/py-sphinx@${PY_FLAVOR} .include .if ${PYTHON_REL} > 3000 CONFIGURE_ARGS+=--with-python3 --without-python CONFIGURE_ENV+= PYTHON3=${PYTHON_CMD} .else CONFIGURE_ARGS+=--with-python --without-python3 CONFIGURE_ENV+= PYTHON2=${PYTHON_CMD} .endif post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} -e 's| all-local||; s| install-data-local install-dist_exampledataDATA||' ${WRKSRC}/python/Makefile.in ${WRKSRC}/python3/Makefile.in .include Index: head/databases/ruby-xapian/Makefile =================================================================== --- head/databases/ruby-xapian/Makefile (revision 480339) +++ head/databases/ruby-xapian/Makefile (revision 480340) @@ -1,41 +1,41 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xapian PORTVERSION= 1.4.7 DISTVERSIONPREFIX= bindings- CATEGORIES= databases ruby MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby binding for Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core CONFLICTS_INSTALL= xapian-bindings12 OPTIONS_DEFINE= DOCS PORTSCOUT= limitw:1,even CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} \ --enable-static --with-ruby \ --without-csharp --without-java --without-lua --without-perl \ --without-php --without-python --without-python3 --without-tcl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip +USES= compiler:c++11-lang libtool tar:xz USE_RUBY= yes -USES= libtool tar:xz PORTDOCS= * post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure .include Index: head/deskutils/xpad/Makefile =================================================================== --- head/deskutils/xpad/Makefile (revision 480339) +++ head/deskutils/xpad/Makefile (revision 480340) @@ -1,46 +1,46 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= xpad PORTVERSION= 5.0.0 CATEGORIES= deskutils MASTER_SITES= https://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/ MAINTAINER= jgh@FreeBSD.org COMMENT= Virtual note-pad system for your X11 desktop LICENSE= GPLv3 RUN_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes CONFLICTS_INSTALL= xpad3-[0-9]* -USES= pkgconfig gmake tar:bzip2 autoreconf +USES= autoreconf compiler:c++11-lang gmake pkgconfig tar:bzip2 USE_XORG= x11 sm ice USE_GNOME= gtk30 intltool gtksourceview3 cairo INSTALLS_ICONS= yes CPPFLAGS+= ${CXXFLAGS} -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes PORTDOCS= * NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include post-patch: @${REINPLACE_CMD} -e 's|glib/glist.h|glib.h|g' \ ${WRKSRC}/src/xpad-undo.c @${REINPLACE_CMD} -e 's|/etc/xdg/autostart|${LOCALBASE}/etc/xdg/autostart|g' \ ${WRKSRC}/Makefile.am post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS ChangeLog INSTALL NEWS README TODO THANKS ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/universalindentgui/Makefile =================================================================== --- head/devel/universalindentgui/Makefile (revision 480339) +++ head/devel/universalindentgui/Makefile (revision 480340) @@ -1,31 +1,31 @@ # Created by: Andriy Gapon # $FreeBSD$ PORTNAME= universalindentgui PORTVERSION= 1.2.0 PORTREVISION= 8 CATEGORIES= devel MASTER_SITES= SF/universalindent/uigui/UniversalIndentGUI_${PORTVERSION} MAINTAINER= avg@icyb.net.ua COMMENT= Graphical UI for multiple source code indent/format/beautify tools LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.GPL LIB_DEPENDS= libqscintilla2_qt4.so:devel/qscintilla2 -USES= dos2unix qmake python:run qt:4 shebangfix +USES= compiler:c++11-lang dos2unix qmake python:run qt:4 shebangfix SHEBANG_FILES= indenters/*.py indenters/*.rb USE_QT= corelib moc_build uic_build rcc_build \ linguist_build network script gui DESKTOP_ENTRIES="UniversalIndentGUI" "${COMMENT}" "" "${PORTNAME}" "" true post-patch: @${REINPLACE_CMD} -e 's#/usr/#${PREFIX}/#g' -e 's#/share/man/#/man/#g' \ ${WRKSRC}/UniversalIndentGUI.pro ${WRKSRC}/src/SettingsPaths.cpp @${REINPLACE_CMD} -e 's#debug_and_release#release#g' \ ${WRKSRC}/UniversalIndentGUI.pro .include Index: head/devel/yaml-cpp/Makefile =================================================================== --- head/devel/yaml-cpp/Makefile (revision 480339) +++ head/devel/yaml-cpp/Makefile (revision 480340) @@ -1,28 +1,28 @@ # Created by: Tim Niemueller # $FreeBSD$ PORTNAME= yaml-cpp PORTVERSION= 0.6.2 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= YAML parser and emitter in C++ matching the YAML 1.2 spec LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake +USES= cmake compiler:c++11-lang USE_LDCONFIG= yes CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON -DYAML_CPP_BUILD_TOOLS=0 OPTIONS_DEFINE= TEST OPTIONS_SUB= yes TEST_CMAKE_BOOL= YAML_CPP_BUILD_TESTS TEST_CONFLICTS_INSTALL= googletest USE_GITHUB= yes GH_ACCOUNT= jbeder .include Index: head/games/blobby/Makefile =================================================================== --- head/games/blobby/Makefile (revision 480339) +++ head/games/blobby/Makefile (revision 480340) @@ -1,51 +1,50 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= blobby PORTVERSION= 1.0 PORTREVISION= 8 PORTEPOCH= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Blobby%20Volley%202%20%28Linux%29/${PORTVERSION} DISTNAME= blobby2-linux-${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Official continuation of the famous Blobby Volley 1.x game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_powerpc64= fails to build: cc1plus: unrecognized command line option "-std=c++11" NOT_FOR_ARCHS= aarch64 NOT_FOR_ARCHS_REASON= fails to compile: I can't tell what endian-ness to use for your architecture LIB_DEPENDS= libphysfs.so:devel/physfs BUILD_DEPENDS= zip:archivers/zip \ ${LOCALBASE}/include/boost/crc.hpp:devel/boost-libs -USES= cmake dos2unix localbase:ldflags pkgconfig +USES= cmake compiler:c++11-lang dos2unix localbase:ldflags pkgconfig DOS2UNIX_REGEX= .*\.(c|h|cpp) CMAKE_ARGS= -DDATADIR:PATH="${DATADIR}" WRKSRC= ${WRKDIR}/blobby-${PORTVERSION} USE_SDL= sdl2 USE_GL= gl PORTDOCS= AUTHORS ChangeLog README TODO DESKTOP_ENTRIES="Blobby Volley" \ "" \ "${DATADIR}/Icon.bmp" \ "${PORTNAME}" \ "Game;ArcadeGame;" \ "" OPTIONS_DEFINE= DOCS post-install: ${INSTALL_DATA} ${WRKSRC}/data/Icon.bmp ${STAGEDIR}${DATADIR}/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/frogatto/Makefile =================================================================== --- head/games/frogatto/Makefile (revision 480339) +++ head/games/frogatto/Makefile (revision 480340) @@ -1,65 +1,65 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= frogatto PORTVERSION= 1.3.1 PORTREVISION= 17 CATEGORIES= games MAINTAINER= fiziologus@gmail.com COMMENT= Old-school 2D classic adventure platformer game LICENSE= FROGATTO GPLv3 LICENSE_COMB= multi LICENSE_NAME_FROGATTO= Frogatto license LICENSE_FILE_FROGATTO= ${WRKSRC}/LICENSE LICENSE_FILE_GPLv3= ${WRKSRC}/src/LICENSE LICENSE_PERMS_FROGATTO= dist-mirror pkg-mirror auto-accept LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= frogatto -USES= gmake pkgconfig dos2unix +USES= compiler:c++11-lang dos2unix gmake pkgconfig ALL_TARGET= game server USE_GL= glew glu USE_SDL= sdl image mixer ttf USE_CXXSTD= c++11 DOS2UNIX_FILES= src/surface_cache.cpp PLIST_FILES= bin/${PORTNAME} bin/${PORTNAME}-server post-patch: @${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,%lu,%u,' ${WRKSRC}/src/server.cpp @${REINPLACE_CMD} -e 's,__linux__,__${OPSYS}__,' \ ${WRKSRC}/src/clipboard.cpp # Point to the right location where to look for resources on FreeBSD @${REINPLACE_CMD} -e 's,HAVE_CONFIG_H,__FreeBSD__,' \ -e 's,DATADIR,"${DATADIR}",' ${WRKSRC}/src/filesystem.cpp @${REINPLACE_CMD} -e 's,itor->second,"${DATADIR}/" + &,' \ ${WRKSRC}/src/sound.cpp @${REINPLACE_CMD} -e '/\/locale\//s,\.,${PREFIX}/share,' \ ${WRKSRC}/src/i18n.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/game ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/server \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-server cd ${WRKSRC}/modules/frogatto/locale && \ ${MV} hu_HU hu && ${MV} ms_MY ms cd ${WRKSRC}/modules/frogatto && ${COPYTREE_SHARE} \ locale ${STAGEDIR}${PREFIX}/share cd ${WRKSRC} && ${COPYTREE_SHARE} "data images music modules utils" \ ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${INSTALL_DATA} *.ttf *.cfg ${STAGEDIR}${DATADIR} # Dynamically generate part of the PLIST for NLS files and game resources # (really lots of them) @${FIND} ${STAGEDIR}${PREFIX}/share/locale -name ${PORTNAME}.mo | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' | ${SORT} >> ${TMPPLIST} @${FIND} ${STAGEDIR}${DATADIR} -not -type d | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' | ${SORT} >> ${TMPPLIST} .include Index: head/games/trigger-rally/Makefile =================================================================== --- head/games/trigger-rally/Makefile (revision 480339) +++ head/games/trigger-rally/Makefile (revision 480340) @@ -1,52 +1,52 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= trigger-rally PORTVERSION= 0.6.5 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION} MAINTAINER= alfix86@gmail.com COMMENT= Rally car racing game LICENSE= GPLv2 LIB_DEPENDS= libphysfs.so:devel/physfs LIB_DEPENDS+= libalut.so:audio/freealut WRKSRC_SUBDIR= src -USES= gmake openal:al,alut +USES= compiler:c++11-lang gmake openal:al,alut USE_SDL= sdl2 image2 USE_GL= glu gl glew MAKEFILE= GNUmakefile ALL_TARGET= build LLD_UNSAFE= yes WORKINGSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DATADIR= ${PREFIX}/share/games/trigger-rally DESKTOP_ENTRIES="Trigger" "" "trigger" \ "trigger-rally" "" false PORTDOCS= README-stereo.txt README.txt DATA_AUTHORS.txt OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WORKINGSRC}/bin/trigger-rally ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WORKINGSRC}/bin && ${CP} trigger-rally.config.defs ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .for i in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/trigger.png .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-rally-icons.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/trigger-rally-icons.svg .include Index: head/games/violetland/Makefile =================================================================== --- head/games/violetland/Makefile (revision 480339) +++ head/games/violetland/Makefile (revision 480340) @@ -1,46 +1,47 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= violetland PORTVERSION= 0.5 PORTREVISION= 10 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Top-down survival shoot 'em up LICENSE= GPLv3 CC-BY-SA-3.0 LICENSE_COMB= multi #LICENSE_FILE_GPLv3= "${WRKSRC}/LICENSE (code)" # framework doesn't handle these properly #LICENSE_FILE_CC-BY-SA-3.0= "${WRKSRC}/LICENSE (content)" LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs USE_GITHUB= yes GH_ACCOUNT= ooxi GH_TUPLE= jarro2783:CMake-Gettext:6ee6405:cmakegettext/lib/CMake-Gettext -USES= cmake gettext +USES= cmake compiler:c++11-lang gettext USE_SDL= sdl mixer image ttf USE_GL= gl glu CMAKE_ARGS= -DDATA_INSTALL_DIR="${DATADIR}" \ -DLOCALE_INSTALL_DIR="${PREFIX}/share/locale" -CXXFLAGS+= -Wno-c++11-narrowing +CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} +CXXFLAGS_clang= -Wno-c++11-narrowing PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/icon-light.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} CHANGELOG.md README.md README_RU.TXT \ ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/graphviz/Makefile =================================================================== --- head/graphics/graphviz/Makefile (revision 480339) +++ head/graphics/graphviz/Makefile (revision 480340) @@ -1,306 +1,307 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= graphviz PORTVERSION= 2.40.1 PORTREVISION= 6 CATEGORIES= graphics tk MASTER_SITES= https://graphviz.gitlab.io/pub/graphviz/stable/SOURCES/ MAINTAINER= dinoex@FreeBSD.org COMMENT= Graph Visualization Software from AT&T and Bell Labs LICENSE= EPL LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libltdl.so:devel/libltdl \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libexpat.so:textproc/expat2 \ libgd.so:${GD_PORT} -USES= cpe pathfix shebangfix gmake bison groff pkgconfig \ - libtool:keepla localbase:ldflags jpeg +USES= bison compiler:c++11-lang cpe gmake groff \ + jpeg libtool:keepla localbase:ldflags pathfix \ + pkgconfig shebangfix GNU_CONFIGURE= yes # sincos is broken on armv6, see ports/220591 CFLAGS_armv6= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl CFLAGS_armv7= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl PLIST_SUB= PORTVERSION="${PORTVERSION}" MAKE_ENV= EXPR_COMPAT=yes FIX_INCLUDE= \ lib/cdt/dthdr.h \ lib/pathplan/tri.h lib/pathplan/pathplan.h \ lib/pathplan/pathutil.h lib/pathplan/solvers.h \ lib/pathplan/vis.h lib/pathplan/vispath.h \ lib/common/arith.h lib/common/logic.h \ lib/common/globals.h \ lib/gvc/gvcint.h PATCH_TCL_SCRIPTS= tclpkg/gv/Makefile.in tclpkg/tcldot/demo/doted.tcl \ tclpkg/tclpathplan/demo/pathplan.tcl PATCH_TK_SCRIPTS= ${PATCH_TCL_SCRIPTS} PDOCS_TXT= doc/Dot.ref doc/latex_suggestions.txt PDOCS_PDF= doc/*.pdf */*/*.pdf PDOCS_HTML= doc/*.html doc/info/*.gif USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS PANGOCAIRO LIBRSVG2 POPPLER \ ANN GTS GTK2 GDK GDK_PIXBUF GNOMEUI SMYRNA GVEDIT MING DEVIL \ GHOSTSCRIPT PERL PHP PYTHON RUBY LUA TCL TK GUILE NVTHREADS \ DOCS EXAMPLES OPTIONS_DEFAULT= XPM DIGCOLA IPSEPCOLA ICONV PANGOCAIRO NVTHREADS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes DIGCOLA_DESC= neato layout engine with DIGCOLA features IPSEPCOLA_DESC= neato layout engine with IPSEPCOLA features PANGOCAIRO_DESC=pangocairo support ANN_DESC= ANN edge bundling support GTS_DESC= GNU Triangulated Surface Library support GTK2_DESC= gtk2 plugin (requires PANGOCAIRO) GDK_DESC= gdk library support (requires GTK2) GDK_PIXBUF_DESC=gdk pixbuf support (requires GDK) GNOMEUI_DESC= libgnomeui support SMYRNA_DESC= SMYRNA graph viewer (requires GTK2) GVEDIT_DESC= gvedit (requires qt) MING_DESC= ming plugin DEVIL_DESC= devil plugin GHOSTSCRIPT_DESC=ghostscript plugin (requires PANGOCAIRO) PERL_DESC= Perl bindings (swig) PHP_DESC= PHP bindings (swig) PYTHON_DESC= Python bindings (swig) RUBY_DESC= Ruby bindings (swig) LUA_DESC= Lua bindings (swig) TCL_DESC= TCL bindings (swig) GUILE_DESC= Guile bindings (swig) TK_DESC= TK toolkit support NVTHREADS_DESC= Link with threads (needed for nvidia) XPM_USE= XORG=xaw,xpm,xmu,xt,sm,ice,xext,x11,xau,xdmcp,xp ICONV_USES= iconv NLS_USES= gettext PANGOCAIRO_USE= GNOME=pango,cairo XORG=xrender,x11,xau,xdmcp LIBRSVG2_USE= GNOME=librsvg2 GL=gl,glu,glut GTK2_USE= XORG=sm,ice,xext,xinerama,xi,xrandr,xcursor,xfixes GNOME=gtk20 GNOMEUI_USE= GNOME=libgnomeui SMYRNA_USE= GNOME=libglade2,pangox-compat GL=glut GVEDIT_USES= qt:4 GVEDIT_USE= qt=qmake_build,moc_build,rcc_build,uic_build \ qt=linguist_build,corelib,gui GHOSTSCRIPT_USES=ghostscript PERL_USES= perl5 PHP_USES= php:build PYTHON_USES= python:2.7,build RUBY_USE= RUBY=yes LUA_USES= lua TCL_USES= tcl:build TK_USES= tk:build TK_IMPLIES= TCL POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib ANN_LIB_DEPENDS= libann.so:math/ann GTS_LIB_DEPENDS= libgts.so:graphics/gts SMYRNA_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext MING_LIB_DEPENDS= libming.so:graphics/ming DEVIL_LIB_DEPENDS= libIL.so:graphics/devil GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ libgc-threaded.so:devel/boehm-gc-threaded XPM_CONFIGURE_WITH= x DIGCOLA_CONFIGURE_WITH= digcola IPSEPCOLA_CONFIGURE_WITH= ipsepcola IPSEPCOLA_IMPLIES= DIGCOLA NLS_CONFIGURE_ENABLE= nls PANGOCAIRO_CONFIGURE_WITH= pangocairo LIBRSVG2_CONFIGURE_WITH= rsvg LIBRSVG2_IMPLIES= PANGOCAIRO POPPLER_CONFIGURE_WITH= poppler ANN_CONFIGURE_WITH= ann ANN_CONFIGURE_ENV= ANN_CFLAGS=-I${LOCALBASE}/include ANN_LIBS=-lann GTS_CONFIGURE_WITH= gts GTK2_CONFIGURE_WITH= gtk GTK2_IMPLIES= PANGOCAIRO GDK_CONFIGURE_WITH= gdk GDK_PIXBUF_CONFIGURE_WITH= gdk-pixbuf GDK_PIXBUF_IMPLIES= GTK2 GDK GNOMEUI_CONFIGURE_WITH= gnomeui GNOMEUI_IMPLIES= GTK2 SMYRNA_CONFIGURE_WITH= smyrna glade gtkgl gtkglext SMYRNA_IMPLIES= GTK2 GTS GVEDIT_CONFIGURE_ON= --with-gvedit=yes GVEDIT_CONFIGURE_OFF= --with-qt=no MING_CONFIGURE_WITH= ming DEVIL_CONFIGURE_WITH= devil GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no GHOSTSCRIPT_IMPLIES= PANGOCAIRO PERL_CONFIGURE_ENABLE= perl PERL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.pl PHP_CONFIGURE_ENABLE= php PHP_CPPFLAGS= -I${LOCALBASE}/include/php/Zend PHP_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.php PYTHON_CONFIGURE_ENABLE= python PYTHON_LDFLAGS= "-L${PYTHONBASE}/lib" PYTHON_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.py RUBY_CONFIGURE_ENABLE= ruby RUBY_CONFIGURE_ENV= RUBY="${RUBY}" RUBY_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.rb LUA_CONFIGURE_ENABLE= lua LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} -lm LUA_CONFIGURE_ENV= LUA="${LUA_BINDIR}/lua" \ LUA_INSTALL_DIR=${PREFIX}/lib/lua/${LUA_VER} LUA_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.lua TCL_CONFIGURE_ENABLE= tcl TCL_CPPFLAGS= -I${TK_INCLUDEDIR} TCL_CONFIGURE_ON= --with-tclsh=${TCLSH} --enable-tcl=yes TCL_CONFIGURE_ENV= TCLCONFIG="${TCL_LIBDIR}/tclConfig.sh" TCL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.tcl \ PLIST_SUB+=TCL_VER="${TCL_VER}" TK_CPPFLAGS= -I${TK_INCLUDEDIR} TK_CONFIGURE_ON= --with-wish=${WISH} TK_CONFIGURE_ENV= TKCONFIG="${TK_LIBDIR}/tkConfig.sh" GUILE_CONFIGURE_ENABLE= guile NVTHREADS_LDFLAGS= -lpthread .include # allow the use localized gd ports in Makefile.local or slave ports. GD_PORT?= graphics/gd CONFIGURE_ARGS+= --program-transform-name="s/x/x/" \ --enable-dependency-tracking \ --enable-r=no \ --with-freetype2=yes \ --with-libgd \ --with-fontconfigincludedir=${LOCALBASE}/include \ --with-fontconfiglibdir=${LOCALBASE}/lib \ --disable-io --disable-ocaml --disable-java \ --disable-sharp .if ${PORT_OPTIONS:MMING} BROKEN= Ming incomplete, uses removed libgraph .endif .if ${PORT_OPTIONS:MTK} # USES=tk:build is BROKEN: Does not allow to set both tcl and tk depedencies BUILD_DEPENDS+= tclsh${TCL_VER}:lang/tcl${_TCLTK_WANTED_VERSION} .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconvlibdir=${ICONV_PREFIX}/lib CONFIGURE_ARGS+= --with-iconvincludedir=${ICONV_PREFIX}/include .else CONFIGURE_ARGS+= --without-libiconv-prefix .endif .if ${PORT_OPTIONS:MPERL} || ${PORT_OPTIONS:MPHP} || ${PORT_OPTIONS:MPYTHON} || \ ${PORT_OPTIONS:MRUBY} || ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MTCL} || \ ${PORT_OPTIONS:MGUILE} BUILD_DEPENDS+= swig3.0:devel/swig30 RUN_DEPENDS+= swig3.0:devel/swig30 CONFIGURE_ARGS+= --enable-swig CONFIGURE_ENV+= SWIG="${LOCALBASE}/bin/swig3.0" .else CONFIGURE_ARGS+= --disable-swig CONFIGURE_ENV+= SWIG="/nonexistent" .endif .include .if ${PORT_OPTIONS:MPHP} .if ${PHP_VER} < 70 # force old PHP API MAKE_ARGS+= SWIG_PHP_OPT=-php5 .endif .endif post-patch: ${FIND} ${WRKSRC} -name Makefile.in | \ ${XARGS} ${REINPLACE_CMD} \ -e "s|\([^:]*:.*\) install-pdfDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-htmlDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-txtDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-demoDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-demoSCRIPTS\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-pathplanexampleDATA\(.*\)|\1\2|g" \ -e 's|txtdir = $$(pkgdatadir)/doc|txtdir = ${DOCSDIR}|' \ -e 's|demodir = $$(pkgdatadir)/demo|demodir = ${EXAMPLESDIR}|'; ${REINPLACE_CMD} \ -e 's|^\.SUFFIXES: \(.*\)\.1\(.*\)|.SUFFIXES: \1 \2|' \ ${WRKSRC}/cmd/tools/Makefile.in \ ${WRKSRC}/cmd/gvpr/Makefile.in ${FIND} ${WRKSRC}/lib -name 'Makefile.in' | \ ${XARGS} ${REINPLACE_CMD} \ -e 's|pkglibdir = $$(libdir)/@PACKAGE@|pkglibdir = $$(libdir)|g' \ -e 's|libdir = @libdir@|libdir = @libdir@/@PACKAGE@|g'; ${FIND} ${WRKSRC}/lib -name '*.pc.in' | \ ${XARGS} ${REINPLACE_CMD} \ -e 's|libdir=@libdir@|libdir=@libdir@/@PACKAGE@|'; ${REINPLACE_CMD} -e "s|/usr/include/php|${LOCALBASE}/include/php|g" \ -e "s|vendorarchdir|sitearchdir|g" \ -e "s|-lruby|-lruby${RUBY_SUFFIX}|g" \ -e "s|ruby-1[.]9|ruby-${RUBY_VER}|g" \ -e 's|PHP_INSTALL_DIR=.*|PHP_INSTALL_DIR="${PREFIX}/lib/php/${PHP_EXT_DIR}"|' \ -e 's|PHP_INSTALL_DATADIR=.*|PHP_INSTALL_DATADIR="${PREFIX}/share/php"|' \ -e '/if test/ s| == | = |g' ${WRKSRC}/configure ${REINPLACE_CMD} -e 's|#include "gui.h"|#include "gui/gui.h"|' \ ${WRKSRC}/cmd/smyrna/tvnodes.h ${REINPLACE_CMD} -e 's|GTS_LIBS)|GTS_LIBS) $$(MATH_LIBS)|' \ ${WRKSRC}/cmd/smyrna/Makefile.in ${CP} ${WRKSRC}/lib/cgraph/cgraph.h ${WRKSRC}/plugin/ming/ .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100093 ${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' \ ${WRKSRC}/lib/sfio/*.[ch] .endif post-patch-DOCS-off: ${REINPLACE_CMD} -e 's| install-txtDATA$$||' \ ${WRKSRC}/Makefile.in pre-install-PHP-on: ${MKDIR} "${STAGEDIR}/${PREFIX}/share/php" post-install: install-ldconfig-file cd ${WRKSRC}/lib/expr && \ ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} ${INSTALL_TARGET} cd ${WRKSRC} && \ ${INSTALL_DATA} ${FIX_INCLUDE} ${STAGEDIR}${PREFIX}/include/graphviz/ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${MKDIR} ${STAGEDIR}${DOCSDIR}/pdf cd ${WRKSRC} && \ ${INSTALL_DATA} ${PDOCS_TXT} ${STAGEDIR}${DOCSDIR}/ && \ ${INSTALL_DATA} ${PDOCS_PDF} ${STAGEDIR}${DOCSDIR}/pdf/ && \ ${INSTALL_DATA} ${PDOCS_HTML} ${STAGEDIR}${DOCSDIR}/html/ post-install-EXAMPLES-on: @${ECHO_MSG} "Installing demo data..." ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} \ ${WRKSRC}/tclpkg/gdtclft/demo/entities.tcl \ ${WRKSRC}/tclpkg/tcldot/demo/doted.tcl \ ${WRKSRC}/tclpkg/tcldot/demo/gcat.tcl \ ${WRKSRC}/tclpkg/tclpathplan/demo/pathplan.tcl \ ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} \ ${WRKSRC}/tclpkg/gdtclft/demo/entities.tcl.README \ ${WRKSRC}/tclpkg/tcldot/demo/doted.tcl.README \ ${WRKSRC}/tclpkg/tcldot/demo/gcat.tcl.README \ ${WRKSRC}/tclpkg/tclpathplan/demo/pathplan.tcl.README \ ${STAGEDIR}${EXAMPLESDIR}/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pathplan_data ${INSTALL_DATA} \ ${WRKSRC}/tclpkg/tclpathplan/demo/pathplan_data/*.dat \ ${STAGEDIR}${EXAMPLESDIR}/pathplan_data/ .include Index: head/lang/sdcc/Makefile =================================================================== --- head/lang/sdcc/Makefile (revision 480339) +++ head/lang/sdcc/Makefile (revision 480340) @@ -1,104 +1,104 @@ # $FreeBSD$ PORTNAME= sdcc PORTVERSION= 3.7.0 -PORTREVISION= 1 DISTVERSIONPREFIX= src- +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Small Device C Compiler LICENSE= GPLv3 +BROKEN_aarch64= Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0 + BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/adjacency_list.hpp:devel/boost-libs CONFLICTS_INSTALL= sdcc-[0-9]* sdcc-devel-[0-9]* GNU_CONFIGURE= yes -USES= bison gmake readline:port python:2.7,run shebangfix tar:bzip2 +USES= bison compiler:c++11-lang gmake readline:port python:2.7,run shebangfix tar:bzip2 SHEBANG_FILES= support/scripts/as2gbmap.py OPTIONS_DEFINE= DEVLIB DOCS UCSIM OPTIONS_MULTI= TARGETS OPTIONS_MULTI_TARGETS= HC08 MCS51 PIC STM8 Z80 OPTIONS_DEFAULT= DEVLIB UCSIM HC08 MCS51 PIC STM8 Z80 DEVLIB_DESC= Device libraries HC08_DESC= Freescale 68HC08/S08 MCS51_DESC= Intel MCS51, Maxim DS80C390/DS80C400 PIC_DESC= Microchip PIC STM8_DESC= STMicroelectronics STM8 UCSIM_DESC= The ucSim simulator Z80_DESC= Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90 CONFIGURE_ARGS= --disable-install-libbfd --disable-werror \ docdir=${DOCSDIR} sdcc_cv_c_fms_extensions=no PORTDATA= * PORTDOCS= * WRKSRC= ${WRKDIR}/sdcc OPTIONS_SUB= yes DEVLIB_CONFIGURE_OFF= --disable-device-lib HC08_CONFIGURE_OFF= --disable-hc08-port --disable-s08-port MCS51_CONFIGURE_OFF= --disable-ds390-port --disable-ds400-port \ --disable-mcs51-port PIC_BUILD_DEPENDS= gputils>=1.2.0:devel/gputils PIC_RUN_DEPENDS= gpasm:devel/gputils PIC_CONFIGURE_OFF= --disable-pic14-port --disable-pic16-port STM8_CONFIGURE_OFF= --disable-stm8-port UCSIM_CONFIGURE_OFF= --disable-ucsim Z80_CONFIGURE_OFF= --disable-gbz80-port --disable-r2k-port \ --disable-r3ka-port --disable-tlcs90-port \ --disable-z180-port --disable-z80-port - -BROKEN_aarch64= Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0 .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif post-patch: @${REINPLACE_CMD} '/install:/s/:.*/:/' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/sdas/linksrc/Makefile.in \ ${WRKSRC}/support/sdbinutils/libiberty/Makefile.in @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' \ ${WRKSRC}/support/sdbinutils/bfd/Makefile.in @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \ ${WRKSRC}/device/lib/pic14/Makefile.common \ ${WRKSRC}/device/lib/pic14/Makefile.in \ ${WRKSRC}/device/lib/pic14/configure \ ${WRKSRC}/device/lib/pic14/libm/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \ ${WRKSRC}/device/lib/pic16/Makefile.in \ ${WRKSRC}/device/lib/pic16/configure \ ${WRKSRC}/device/lib/pic16/debug/Makefile.in \ ${WRKSRC}/device/lib/pic16/libc/Makefile.in \ ${WRKSRC}/device/lib/pic16/libio/Makefile.in \ ${WRKSRC}/device/lib/pic16/libm/Makefile.in \ ${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \ ${WRKSRC}/device/lib/pic16/startup/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \ ${WRKSRC}/device/non-free/lib/pic16/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic16/configure \ ${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in # Upstream forgot to run some autotools in this release so make tries to run # them. Change a timestamp so aclocal.m4 and Makefile.in no longer appear # out-of-date. @${TOUCH} -r ${WRKSRC}/device/non-free/lib/pic16/configure.ac \ ${WRKSRC}/device/non-free/lib/pic16/supported-devices.ac post-patch-DOCS-off: @${REINPLACE_CMD} 's, [a-z-]*doc,,' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/sim/ucsim/packages_in.mk post-install: ${FIND} -d ${STAGEDIR}${DATADIR} -type d -empty -delete .include Index: head/math/cbc/Makefile =================================================================== --- head/math/cbc/Makefile (revision 480339) +++ head/math/cbc/Makefile (revision 480340) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= cbc DISTVERSIONPREFIX= releases/ DISTVERSION= 2.9.9 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Coin-or Branch and Cut: mixed integer programming solver LICENSE= EPL LICENSE_FILE= ${WRKSRC}/Cbc/LICENSE LIB_DEPENDS= libblas.so:math/blas \ libCgl.so:math/cgl \ libClp.so:math/clp \ liblapack.so:math/lapack -USES= fortran gmake libtool pkgconfig +USES= compiler:c++11-lang fortran gmake libtool pkgconfig USE_GITHUB= yes GH_ACCOUNT= coin-or GH_PROJECT= Cbc GNU_CONFIGURE= yes USE_LDCONFIG= yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/math/cgl/Makefile =================================================================== --- head/math/cgl/Makefile (revision 480339) +++ head/math/cgl/Makefile (revision 480340) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= cgl DISTVERSIONPREFIX= releases/ DISTVERSION= 0.59.10 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of cut generators for COIN-OR packages that use cuts LICENSE= EPL LIB_DEPENDS= libblas.so:math/blas \ libClp.so:math/clp \ liblapack.so:math/lapack -USES= gmake libtool pkgconfig +USES= compiler:c++11-lang gmake libtool pkgconfig GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= coin-or GH_PROJECT= Cgl USE_LDCONFIG= yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libCgl.so.* .include Index: head/math/clp/Makefile =================================================================== --- head/math/clp/Makefile (revision 480339) +++ head/math/clp/Makefile (revision 480340) @@ -1,38 +1,36 @@ # Created by: Robin Schilham # $FreeBSD$ PORTNAME= Clp PORTVERSION= 1.16.10 PORTREVISION= 5 CATEGORIES= math MASTER_SITES= http://www.coin-or.org/download/source/${PORTNAME}/ \ http://www.mavetju.org/download/adopted/ MAINTAINER= co9co9@gmail.com COMMENT= Linear Programming Solver LICENSE= EPL -BROKEN_powerpc64= fails to compile: CoinSignal.hpp: ISO C++ forbids declaration of '__decltype' with no type - -USES= blaslapack fortran libtool tar:tgz pathfix +USES= blaslapack compiler:c++11-lang fortran libtool pathfix tar:tgz CXXFLAGS+= -ffast-math GNU_CONFIGURE= yes USE_LDCONFIG= yes TEST_TARGET= unitTest TEST_WRKSRC= ${WRKSRC}/${PORTNAME} CONFIGURE_ARGS= --with-lapack-lib="${LAPACKLIB} -L${LOCALBASE}/lib" \ --with-blas-lib="${BLASLIB} -L${LOCALBASE}/lib" \ --datadir=${DATADIR} OPTIONS_DEFINE= DEBUG DOCS PORTDOCS= * DEBUG_CXXFLAGS= -fomit-frame-pointer post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/math/clrng/Makefile =================================================================== --- head/math/clrng/Makefile (revision 480339) +++ head/math/clrng/Makefile (revision 480340) @@ -1,37 +1,36 @@ # Created by: Johannes Dieterich # $FreeBSD$ PORTNAME= clrng DISTVERSIONPREFIX= v DISTVERSION= 1.0.0-beta CATEGORIES= math MAINTAINER= dieterich@ogolem.org COMMENT= Library for uniform random number generation in OpenCL LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 +ONLY_FOR_ARCHS_REASON= this code has only been tested on x86 and powerpc platforms + BUILD_DEPENDS= opencl>=0:devel/opencl LIB_DEPENDS= libOpenCL.so:devel/ocl-icd RUN_DEPENDS= opencl>=0:devel/opencl -ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 -ONLY_FOR_ARCHS_REASON= this code has only been tested on x86 and powerpc platforms -BROKEN_powerpc64= fails to compile: cc1: error: unrecognized command line option -std=c11 - USE_GITHUB= yes GH_ACCOUNT= clMathLibraries GH_PROJECT= clRNG +USES= cmake compiler:c++11-lang USE_LDCONFIG= yes -USES= cmake CMAKE_ARGS+= -DBUILD_CLIENT=OFF \ -DBUILD_TEST=OFF \ -DSUFFIX_LIB="" \ -DSUFFIX_BIN="" CMAKE_SOURCE_PATH= ${WRKSRC}/src .include Index: head/math/gnuplot/Makefile =================================================================== --- head/math/gnuplot/Makefile (revision 480339) +++ head/math/gnuplot/Makefile (revision 480340) @@ -1,102 +1,102 @@ # $FreeBSD$ PORTNAME= gnuplot PORTVERSION= 5.2.4 CATEGORIES= math graphics MASTER_SITES= SF MAINTAINER= glewis@FreeBSD.org COMMENT?= Command-line driven graphing utility LICENSE= Gnuplot LICENSE_NAME= Gnuplot license LICENSE_FILE= ${WRKSRC}/Copyright LICENSE_PERMS= dist-mirror pkg-mirror auto-accept CONFLICTS_INSTALL?= gnuplot-lite-[0-9]* -USES+= groff iconv pkgconfig readline +USES+= compiler:c++11-lang groff iconv pkgconfig readline GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} CONFIGURE_ARGS+=--with-readline=gnu \ --without-linux-vga \ --without-lisp-files \ --without-tutorial \ --with-bitmap-terminals \ --with-qt=no .if defined(LITE) CONFIGURE_ARGS+=--disable-x11-mbfonts \ --disable-x11-external \ --disable-wxwidgets \ --without-x \ --without-ggi \ --without-gd \ --without-caca \ --without-wx \ --without-gpic \ --without-mif \ --without-cairo \ --without-lua \ --without-latex \ --without-kpsexpand PLIST_SUB+= X11="@comment " .else USES+= jpeg lua:53 USE_TEX= kpathsea USE_GNOME+= atk cairo gtk20 gdkpixbuf2 USE_WX= 2.8 USE_XORG+= x11 LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgd.so:graphics/gd \ libpng.so:graphics/png \ libtiff.so:graphics/tiff CONFIGURE_ARGS+=--with-gd=${LOCALBASE} \ --with-gpic \ --with-mif \ --with-kpsexpand \ --with-latex \ ac_cv_prog_KPSEXPAND=${LOCALBASE}/bin/kpsexpand \ ac_cv_prog_PLAINTEX=${LOCALBASE}/bin/tex \ ac_cv_prog_LATEX=${LOCALBASE}/bin/latex \ ac_cv_prog_PDFLATEX=${LOCALBASE}/bin/pdflatex PLIST_SUB+= X11="" .endif TEST_TARGET= check PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES GRIDBOX GRIDBOX_DESC= Use the gridbox optimization for hidden3d GRIDBOX_CONFIGURE_OFF= --disable-h3d-quadtree --enable-h3d-gridbox post-patch: @${REINPLACE_CMD} -e \ '/^install:/s/install-am//' ${WRKSRC}/share/LaTeX/Makefile.in @${REINPLACE_CMD} -e \ 's|)/@PACKAGE@/@PKG_MAJOR@|)|g' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|luaL_checkint(|(int)luaL_checkinteger(|' ${WRKSRC}/term/lua.trm post-build-DOCS-on: @cd ${WRKSRC}/docs && ${MAKE} groff pre-install: ${MKDIR} ${STAGEDIR}${DATADIR}/5.2 ; \ ${INSTALL_DATA} ${WRKSRC}/share/gnuplotrc \ ${STAGEDIR}${DATADIR}/5.2/gnuplotrc.sample post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/psdoc cd ${WRKSRC}/docs && ${INSTALL_DATA} gnuplot.txt gnuplot.dvi \ gnuplot.ps ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/psdoc && ${INSTALL_DATA} README ps_* ${STAGEDIR}${DOCSDIR}/psdoc .include Index: head/multimedia/libvdpau-va-gl/Makefile =================================================================== --- head/multimedia/libvdpau-va-gl/Makefile (revision 480339) +++ head/multimedia/libvdpau-va-gl/Makefile (revision 480340) @@ -1,41 +1,40 @@ # $FreeBSD$ PORTNAME= libvdpau-va-gl PORTVERSION= 0.4.2 -PORTREVISION= 2 DISTVERSIONPREFIX= v +PORTREVISION= 2 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 58a98e8a735f.patch:-p1 MAINTAINER= madpilot@FreeBSD.org COMMENT= VDPAU driver with OpenGL/VAAPI backend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libva-x11.so:multimedia/libva - BROKEN_armv6= fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken -BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-std=c++11" +LIB_DEPENDS= libva-x11.so:multimedia/libva + USE_GITHUB= yes GH_ACCOUNT= i-rinat -USES= cmake pkgconfig +USES= cmake compiler:c++11-lang pkgconfig USE_XORG= x11 USE_GL= gl LDFLAGS+= -Wl,--as-needed # Xext, ICE, SM TEST_TARGET= check PLIST_FILES= lib/vdpau/libvdpau_va_gl.so lib/vdpau/libvdpau_va_gl.so.1 # bug 217825: Convenience symlinks. On AMD prefer VDPAU from Mesa. PLIST_FILES+= lib/vdpau/libvdpau_i915.so.1 lib/vdpau/libvdpau_i965.so.1 post-install: .for f in ${PLIST_FILES:N*va_gl*:M*.so.1} ${LN} -sf libvdpau_va_gl.so.1 ${STAGEDIR}${PREFIX}/$f .endfor .include Index: head/print/pdfcube/Makefile =================================================================== --- head/print/pdfcube/Makefile (revision 480339) +++ head/print/pdfcube/Makefile (revision 480340) @@ -1,31 +1,29 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= pdfcube PORTVERSION= 0.0.5 PORTREVISION= 20 CATEGORIES= print MASTER_SITES= http://code.100allora.it/releases/pdfcube/ MAINTAINER= lwhsu@FreeBSD.org COMMENT= OpenGL presentation viewer on a spinning cube -BROKEN_powerpc64= fails to configure: checking for exit in -lboost_program_options... no - LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libpoppler-glib.so:graphics/poppler-glib \ libboost_program_options.so:devel/boost-libs -USES= pkgconfig +USES= compiler:c++11-lang pkgconfig USE_GL= glut GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${LOCALBASE}/lib --includedir=${LOCALBASE}/include PLIST_FILES= bin/pdfcube post-patch: ${REINPLACE_CMD} -e \ 's|BOOSTLIBDIR/libboost_program_options\*\.{so,a}\*|BOOSTLIBDIR/libboost_program_options.so|' \ ${WRKSRC}/configure .include Index: head/science/bddsolve/Makefile =================================================================== --- head/science/bddsolve/Makefile (revision 480339) +++ head/science/bddsolve/Makefile (revision 480340) @@ -1,37 +1,36 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= bddsolve PORTVERSION= 1.04 PORTREVISION= 3 CATEGORIES= science MASTER_SITES= http://www.win.tue.nl/~wieger/bddsolve/_downloads/ DISTNAME= ${PORTNAME}-source-${PORTVERSION} MAINTAINER= ed@FreeBSD.org COMMENT= BDD-based satisfiability and reachability solver BROKEN_powerpc= fails to compile due to running out of virtual memory -BROKEN_powerpc64= fails to build: undefined reference to boost::program_options::options_description::options_description LIB_DEPENDS+= libbdd.so:science/buddy \ libboost_program_options.so:devel/boost-libs -USES= zip +USES= compiler:c++11-lang zip NO_WRKSUBDIR= yes CFLAGS+= -I${LOCALBASE}/include -I${WRKSRC}/include LDFLAGS+= -L${LOCALBASE}/lib -lbdd -lboost_program_options OPTIONS_DEFINE= EXAMPLES do-build: ${SETENV} ${MAKE_ENV} ${CXX} ${CXXFLAGS} ${LDFLAGS} \ -o ${WRKSRC}/bddsolve ${WRKSRC}/src/bddsolve.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bddsolve ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example/reach.b ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example/sat.b ${STAGEDIR}${EXAMPLESDIR} .include Index: head/textproc/multimarkdown/Makefile =================================================================== --- head/textproc/multimarkdown/Makefile (revision 480339) +++ head/textproc/multimarkdown/Makefile (revision 480340) @@ -1,74 +1,72 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= multimarkdown DISTVERSION= 6.3.2 CATEGORIES= textproc DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Extended Markdown processor with more features, written in C LICENSE= BSD3CLAUSE MIT GPLv2+ ZLIB LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BROKEN_powerpc64= fails to compile: Sources/libMultiMarkdown/file.h:116: redefinition of typedef 'DString' - LIB_DEPENDS= libcurl.so:ftp/curl -USES= cmake localbase:ldflags +USES= cmake compiler:c11 localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= fletcher GH_PROJECT= MultiMarkdown-6 PORTDOCS= README.md OPTIONS_DEFINE= CHEAT_SHEET EXTRAS HELPERS DOCS CHEAT_SHEET_DESC= HTML-based cheat sheat EXTRAS_DESC= Extra scripts and XSLT support HELPERS_DESC= Helper scripts (conflicts with emulators/mtools) CHEAT_SHEET_GH_PROJECT= MultiMarkdown-6-Syntax-Guide:cheat CHEAT_SHEET_GH_TAGNAME= 3b268b4:cheat CHEAT_SHEET_GH_SUBDIR= cheat-sheet:cheat EXTRAS_GH_PROJECT= MMD-Support:support EXTRAS_GH_TAGNAME= 685c95c:support EXTRAS_GH_SUBDIR= Support:support HELPERS_CONFLICTS_INSTALL= mtools-* OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/scripts/* post-patch-EXTRAS-on: @${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \ ${WRKSRC}/Support/bin/* @${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/Support/bin/* post-patch-CHEAT_SHEET-on: .for f in .gitignore Makefile scripts source templates @${RM} -r ${WRKSRC}/cheat-sheet/${f} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} do-install-EXTRAS-on: ${INSTALL_SCRIPT} ${WRKSRC}/Support/bin/* ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/XSLT ${INSTALL_DATA} ${WRKSRC}/Support/XSLT/* ${STAGEDIR}${DATADIR}/XSLT @${MKDIR} ${STAGEDIR}${DATADIR}/utilities ${INSTALL_SCRIPT} ${WRKSRC}/Support/Utilities/* ${STAGEDIR}${DATADIR}/utilities @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md post-install-CHEAT_SHEET-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet (cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR}) .include Index: head/textproc/regex2dfa/Makefile =================================================================== --- head/textproc/regex2dfa/Makefile (revision 480339) +++ head/textproc/regex2dfa/Makefile (revision 480340) @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= regex2dfa DISTVERSION= 0.1.6 CATEGORIES= textproc MAINTAINER= egypcio@googlemail.com COMMENT= Command-line utility that converts regular expressions to DFA LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake libtool +USES= compiler:c++11-lang gmake libtool USE_GITHUB= yes GH_ACCOUNT= kpdyer GNU_CONFIGURE= yes PLIST_FILES= bin/${PORTNAME} include/${PORTNAME}.h lib/lib${PORTNAME}.a post-patch: ${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/third_party/openfst/src/bin/Makefile.in \ ${WRKSRC}/third_party/openfst/src/extensions/far/Makefile.in \ ${WRKSRC}/third_party/openfst/src/extensions/linear/Makefile.in \ ${WRKSRC}/third_party/openfst/src/extensions/pdt/Makefile.in \ ${WRKSRC}/third_party/openfst/src/test/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/.libs/lib${PORTNAME}.a ${STAGEDIR}${PREFIX}/lib .include Index: head/textproc/tinyxml2/Makefile =================================================================== --- head/textproc/tinyxml2/Makefile (revision 480339) +++ head/textproc/tinyxml2/Makefile (revision 480340) @@ -1,37 +1,37 @@ # Created by: b.f. # $FreeBSD$ PORTNAME= tinyxml2 PORTVERSION= 6.2.0 PORTEPOCH= 1 CATEGORIES= textproc MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small C++ XML Parser LICENSE= ZLIB OPTIONS_DEFINE= EXAMPLES CMAKE_OFF= BUILD_TESTS CMAKE_ON= BUILD_SHARED_LIBS BUILD_STATIC_LIBS +USES= cmake compiler:c++11-lang dos2unix pathfix USE_LDCONFIG= yes -USES= cmake dos2unix pathfix PLIST_SUB= PORTVERSION=${PORTVERSION} PORTEXAMPLES= * GH_ACCOUNT= leethomason USE_GITHUB= yes post-patch: @${REINPLACE_CMD} -e '/CMAKE_DEBUG_POSTFIX/d' ${WRKSRC}/CMakeLists.txt post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/ && ${COPYTREE_SHARE} resources ${STAGEDIR}${EXAMPLESDIR}/ do-test: cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xmltest && ./xmltest .include Index: head/www/logtools/Makefile =================================================================== --- head/www/logtools/Makefile (revision 480339) +++ head/www/logtools/Makefile (revision 480340) @@ -1,33 +1,29 @@ # Created by: Mark Huizer; Eindhoven # $FreeBSD$ PORTNAME= logtools PORTVERSION= 0.13e CATEGORIES= www MASTER_SITES= http://www.coker.com.au/logtools/ MAINTAINER= ports@FreeBSD.org COMMENT= Useful tools to deal with CLF files (Common Log File format) LICENSE= GPLv2 -BROKEN_mips= fails to compile: clfmerge.cpp: error: unordered_map: No such file or directory -BROKEN_mips64= fails to compile: clfmerge.cpp: error: unordered_map: No such file or directory -BROKEN_powerpc64= fails to compile: clfmerge.cpp: error: unordered_map: No such file or directory - -USES= tar:tgz +USES= compiler:c++11-lang tar:tgz GNU_CONFIGURE= yes post-patch: @${REINPLACE_CMD} -e \ 's|-O2 -g|| ; \ s|-lstdc++|| ; \ s| \($${prefix}\)| $${DESTDIR}\1|g ; \ s| \(@mandir@\)| $${DESTDIR}\1|g ; \ s|.cfg |.cfg.sample | ; \ s| \(@sysconfdir@\)| $${DESTDIR}\1|g' ${WRKSRC}/Makefile.in post-build: @${LN} -sf clfdomainsplit.cfg ${WRKSRC}/clfdomainsplit.cfg.sample .include Index: head/www/xapian-omega/Makefile =================================================================== --- head/www/xapian-omega/Makefile (revision 480339) +++ head/www/xapian-omega/Makefile (revision 480340) @@ -1,55 +1,55 @@ # Created by: Henrik Brix Andersen # $FreeBSD$ PORTNAME= xapian-omega PORTVERSION= 1.4.7 CATEGORIES= www MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= CGI search application built on Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libpcre.so:devel/pcre \ libxapian.so:databases/xapian-core CONFLICTS_INSTALL= xapian-omega12 OPTIONS_DEFINE= DOCS EXAMPLES ICONV OPTIONS_DEFAULT=ICONV ICONV_DESC= Enable iconv character set conversion support PORTSCOUT= limitw:1,even CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} CONFIGURE_ENV= PCRE_CONFIG=${LOCALBASE}/bin/pcre-config \ XAPIAN_CONFIG=${LOCALBASE}/bin/xapian-config GNU_CONFIGURE= yes +USES= compiler:c++11-lang libtool localbase perl5 shebangfix tar:xz USE_LDCONFIG= yes -USES= libtool localbase perl5 shebangfix tar:xz SHEBANG_FILES= dbi2omega htdig2omega mbox2omega ICONV_CONFIGURE_ON= ac_cv_search_iconv=${ICONV_LIB} ICONV_CONFIGURE_WITH= iconv ICONV_USES= iconv post-patch: @${REINPLACE_CMD} \ -e '/^dist_sysconf_DATA = /d' \ -e '/^pkglibbindir = / s| = .*$$| = ${WWWDIR}/cgi-bin|' \ ${WRKSRC}/Makefile.in post-install-DOCS-on: cd ${WRKSRC}/ && ${INSTALL_DATA} AUTHORS ChangeLog NEWS README TODO ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/omega.conf ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/ && ${COPYTREE_SHARE} templates ${STAGEDIR}${EXAMPLESDIR}/ .include