Index: head/cad/gmsh/Makefile =================================================================== --- head/cad/gmsh/Makefile (revision 428369) +++ head/cad/gmsh/Makefile (revision 428370) @@ -1,78 +1,78 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= gmsh PORTVERSION= 2.15.0 CATEGORIES= cad MASTER_SITES= http://gmsh.info/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source DIST_SUBDIR= gmsh MAINTAINER= jrm@FreeBSD.org COMMENT?= Automatic 3D finite element mesh generator LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/doc/LICENSE.txt LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libgmp.so:math/gmp \ libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libsz.so:science/szip RUN_DEPENDS= getdp:science/getdp BROKEN_powerpc64=Does not build on powerpc64 BROKEN_FreeBSD_12_i386=Does not build on FreeBSD 12 i386 due to a clang bug: https://llvm.org/bugs/show_bug.cgi?id=21903 SLAVEDIRS= cad/gmsh-occ -USES= blaslapack cmake fortran gmake jpeg tar:tgz +USES= blaslapack cmake fortran jpeg tar:tgz USE_GL= gl glu USE_XORG= x11 xcursor xext xinerama xfixes xft MAKE_JOBS_UNSAFE=yes CMAKE_ARGS= -DCMAKE_SKIP_RPATH:BOOL=YES OPTIONS_DEFINE= CGNS MED OCC SHARED STATIC OPTIONS_DEFAULT=MED CGNS_DESC= Enable experimental CGNS mesh support MED_DESC= Enable MED mesh and post file formats OCC_DESC= Enable Open CASCADE geometrical models SHARED_DESC= Build shared library and install header files STATIC_DESC= Build static library OPTIONS_SUB= yes PLIST_SUB= VER=${PORTVERSION} VE=${PORTVERSION:R} # TODO # Dependencies against PythonLibs, swig and petsc are found and registered if # installed # => add knobs to handle them. CGNS_CMAKE_BOOL= ENABLE_CGNS CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib DOCS_CMAKE_BOOL= INSTALL_DOCS MED_CMAKE_BOOL= ENABLE_MED MED_LIB_DEPENDS= libmed.so:french/med OCC_CFLAGS= -DHAVE_CONFIG_H -DHAVE_WOK_CONFIG_H -DFREEBSD OCC_CMAKE_BOOL= ENABLE_OCC OCC_CMAKE_ON= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE OCC_CONFLICTS= gmsh-2.* OCC_CONFLICTS_OFF= gmsh-occ-2.* OCC_LIB_DEPENDS= libopenblas.so:math/openblas libTKernel.so:cad/opencascade OCC_USE= gnome=cairo SHARED_ALL_TARGET= shared SHARED_CMAKE_BOOL= ENABLE_BUILD_SHARED SHARED_VARS= USE_LDCONFIG=yes STATIC_ALL_TARGET= lib STATIC_CMAKE_BOOL= ENABLE_BUILD_LIB post-patch: @${REINPLACE_CMD} -e "s|share/doc/gmsh|${DOCSDIR_REL}|" \ -e 's|share/man/man1|man/man1|' ${WRKSRC}/CMakeLists.txt .include Index: head/games/emptyepsilon/Makefile =================================================================== --- head/games/emptyepsilon/Makefile (revision 428369) +++ head/games/emptyepsilon/Makefile (revision 428370) @@ -1,34 +1,34 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= emptyepsilon PORTVERSION= 2016.09.02 DISTVERSIONPREFIX= EE- CATEGORIES= games MAINTAINER= yuri@rawbw.com COMMENT= Spaceship bridge simulator game LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsfml-system.so:devel/sfml USE_GITHUB= yes GH_TUPLE= daid:EmptyEpsilon:${DISTVERSIONFULL} GH_TUPLE+= daid:SeriousProton:${DISTVERSIONFULL}:sproton -USES= cmake compiler:c++11-lib gmake +USES= cmake compiler:c++11-lib USE_GL= gl glu CMAKE_ARGS= -DSERIOUS_PROTON_DIR="${WRKSRC_sproton}/" post-patch: @${REINPLACE_CMD} -e 's|basepath + |"${DATADIR}/" + basepath + |' \ ${WRKSRC_sproton}/src/resources.cpp @${REINPLACE_CMD} -e 's|loadFromFile("resources/"|loadFromFile("${DATADIR}/resources/"|' \ ${WRKSRC_sproton}/src/postProcessManager.cpp post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/EmptyEpsilon ${STAGEDIR}${PREFIX}/bin/emptyepsilon .include Index: head/games/supertuxkart/Makefile =================================================================== --- head/games/supertuxkart/Makefile (revision 428369) +++ head/games/supertuxkart/Makefile (revision 428370) @@ -1,60 +1,60 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= supertuxkart PORTVERSION= 0.9.2 CATEGORIES= games MASTER_SITES= SF/supertuxkart/SuperTuxKart/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free 3D kart racing game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libogg.so:audio/libogg \ libcurl.so:ftp/curl \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= fails to build: invokes x86 asm USES= alias cmake compiler:c++11-lib dos2unix gettext \ - gmake jpeg openal:al pkgconfig tar:xz + jpeg openal:al pkgconfig tar:xz USE_GL= gl glu USE_SDL= sdl USE_XORG= x11 xext sm ice DOS2UNIX_FILES= lib/irrlicht/source/Irrlicht/Makefile \ lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h CMAKE_ARGS= -DUSE_WIIUSE=NO \ -DUSE_XRANDR=NO WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDATA= * CXXFLAGS+= -DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \ -D__FREE_BSD_ OPTIONS_DEFINE= FRIBIDI XRANDR OPTIONS_DEFAULT=FRIBIDI XRANDR FRIBIDI_DESC= Support for right-to-left languages FRIBIDI_CMAKE_BOOL= USE_FRIBIDI FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi XRANDR_DESC= Use xrandr instead of vidmode XRANDR_CMAKE_BOOL= USE_XRANDR XRANDR_USE= XORG=xrandr XRANDR_USE_OFF= XORG=xxf86vm post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6/include|${LOCALBASE}/include|' \ ${WRKSRC}/lib/irrlicht/CMakeLists.txt @${REINPLACE_CMD} -e 's|Icon=.*|Icon=${PREFIX}/share/icons/hicolor/128x128/apps/supertuxkart.png|' \ ${WRKSRC}/data/${PORTNAME}.desktop .include Index: head/games/tbe/Makefile =================================================================== --- head/games/tbe/Makefile (revision 428369) +++ head/games/tbe/Makefile (revision 428370) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= tbe PORTVERSION= 0.9.2.1 DISTVERSIONPREFIX= v PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= games MAINTAINER= johans@FreeBSD.org COMMENT= The Butterfly Effect BUILD_DEPENDS= ${LOCALBASE}/bin/unzip:archivers/unzip -USES= cmake compiler:c++11-lib execinfo gmake tar:tgz +USES= cmake compiler:c++11-lib execinfo tar:tgz USE_QT4= gui linguisttools_build moc_build qmake_build rcc_build \ svg uic_build xml USE_GITHUB= yes GH_ACCOUNT= kaa-ching PORTDOCS= * post-patch: @${REINPLACE_CMD} 's/ make/ $$(MAKE)/' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's:/share/games/tbe/:/share/tbe/:' \ -e 's:/usr:${PREFIX}: ; s:/games:/bin:' \ ${WRKSRC}/CMakeLists.txt ${WRKSRC}/src/tbe_paths.h .include Index: head/mail/geary/Makefile =================================================================== --- head/mail/geary/Makefile (revision 428369) +++ head/mail/geary/Makefile (revision 428370) @@ -1,40 +1,38 @@ # Created by: Gustau Perez # $FreeBSD$ # $MCom: ports/trunk/mail/geary/Makefile 20050 2014-11-10 09:22:41Z gusi $ PORTNAME= geary PORTVERSION= 0.10.0 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Mail client for GNOME 3 BUILD_DEPENDS= vapigen:lang/vala \ bash:shells/bash LIB_DEPENDS= libgmime-2.6.so:mail/gmime26 \ libwebkitgtk-3.0.so:www/webkit-gtk3 \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libnotify.so:devel/libnotify \ libgee-0.8.so:devel/libgee \ libgcr-3.so:security/gcr -USES= cmake desktop-file-utils gettext gmake \ +USES= cmake desktop-file-utils gettext \ libtool pkgconfig shebangfix tar:xz USE_GNOME= gnomedocutils gnomeprefix gtk30 intlhack SHEBANG_FILES= desktop/geary-attach USE_LDCONFIG= yes -GNU_CONFIGURE= yes INSTALLS_ICONS= yes -CONFIGURE_ARGS= --prefix=${PREFIX} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GLIB_SCHEMAS= org.yorba.geary.gschema.xml post-patch: @${REINPLACE_CMD} -e 's|abort $$option||g' \ ${WRKSRC}/configure .include Index: head/math/cadabra2/Makefile =================================================================== --- head/math/cadabra2/Makefile (revision 428369) +++ head/math/cadabra2/Makefile (revision 428370) @@ -1,89 +1,89 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= cadabra2 PORTVERSION= 2.0.930 PORTREVISION= 1 CATEGORIES= math MAINTAINER= yuri@rawbw.com COMMENT= Computer algebra system for solving field theory problems LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/doc/license.txt PATCH_DEPENDS= ${NONEXISTENT}:devel/boost-libs:extract \ ${NONEXISTENT}:devel/websocketpp:extract BUILD_DEPENDS= ${LOCALBASE}/include/websocketpp/client.hpp:devel/websocketpp LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ libboost_system.so:devel/boost-libs \ libpcrecpp.so:devel/pcre \ libjsoncpp.so:devel/jsoncpp \ libgmp.so:math/gmp \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sympy/__init__.py:math/py-sympy \ ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib USE_GITHUB= yes GH_ACCOUNT= kpeeters GH_TAGNAME= 85ac041 BROKEN_FreeBSD_9= does not build: fatal error: 'type_traits' file not found OPTIONS_DEFINE= GUI OPTIONS_DEFAULT=GUI -USES= compiler:c++14-lang cmake gettext-runtime gmake pkgconfig python:2 sqlite +USES= compiler:c++14-lang cmake gettext-runtime pkgconfig python:2 sqlite GUI_USE= GNOME=gtkmm30,gdkpixbuf2 USE_TEX= base texmf texhash USE_LDCONFIG= yes OPTIONS_SUB= yes GUI_INSTALLS_ICONS= yes CMAKE_ARGS+= -DBOOST_ROOT=${LOCALBASE} CMAKE_ARGS+= -DUSE_PYTHON_3:BOOL=OFF GUI_CMAKE_OFF+= -DENABLE_FRONTEND:BOOL=OFF GUI_CMAKE_ON+= -DENABLE_FRONTEND:BOOL=ON CXXFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include/jsoncpp LDFLAGS+= -L${LOCALBASE}/lib -ljsoncpp CMAKE_CXX_FLAGS=${CXXFLAGS} CMAKE_INSTALL_PREFIX=${PREFIX} post-extract: @${RM} -r ${WRKSRC}/client_server/jsoncpp ${WRKSRC}/client_server/websocketpp pre-patch: # workaround for https://github.com/zaphoyd/websocketpp/issues/563, so that the local patch can be applied @${MKDIR} ${WRKSRC}/override/include/boost/asio/detail/impl @${CP} `${MAKE} -C ${PORTSDIR}/devel/boost-libs -V WRKSRC`/boost/asio/detail/impl/socket_ops.ipp \ ${WRKSRC}/override/include/boost/asio/detail/impl/ # workaround for https://github.com/zaphoyd/websocketpp/issues/587, so that the local patch can be applied @${MKDIR} ${WRKSRC}/override/include/websocketpp/transport/asio @${CP} `${MAKE} -C ${PORTSDIR}/devel/websocketpp -V WRKSRC`/websocketpp/transport/asio/endpoint.hpp \ ${WRKSRC}/override/include/websocketpp/transport/asio/ post-patch: @${REINPLACE_CMD} -e 's|"$${GIT_COMMIT_SERIAL}.$${GIT_SHORT_SHA}"|"FreeBSD port version=${PORTVERSION} tag=${GH_TAGNAME}"|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|include_directories(|include_directories($${PROJECT_SOURCE_DIR}/override/include |' \ ${WRKSRC}/CMakeLists.txt post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cadabra2html ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cadabra-server ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cadabra2.so post-install-GUI-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cadabra-gtk @${GZIP_CMD} ${GZIP} < ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/cadabra2.svg \ > ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/cadabra2.svgz @${RM} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/cadabra2.svg @${LN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/cadabra2.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/cadabra-gtk.png @${LN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps/cadabra2.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps/cadabra-gtk.png @${LN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/cadabra2.svgz \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/cadabra-gtk.svgz .include Index: head/science/pulseview/Makefile =================================================================== --- head/science/pulseview/Makefile (revision 428369) +++ head/science/pulseview/Makefile (revision 428370) @@ -1,28 +1,28 @@ # Created by: Uffe Jakobsen # $FreeBSD$ PORTNAME= pulseview PORTVERSION= 0.2.0 PORTREVISION= 3 CATEGORIES= science cad MASTER_SITES= http://sigrok.org/download/source/pulseview/ MAINTAINER= bsam@FreeBSD.org COMMENT= GUI client that supports various hardware logic analyzers LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libsigrok.so:devel/libsigrok \ libsigrokdecode.so:devel/libsigrokdecode -USES= cmake gmake pkgconfig +USES= cmake pkgconfig USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH=${MANPREFIX}/man \ -DDISABLE_WERROR:BOOL=TRUE PLIST_FILES= bin/pulseview man/man1/pulseview.1.gz MAKE_JOBS_UNSAFE=yes .include