Index: head/archivers/par2cmdline-tbb/Makefile =================================================================== --- head/archivers/par2cmdline-tbb/Makefile (revision 481214) +++ head/archivers/par2cmdline-tbb/Makefile (revision 481215) @@ -1,36 +1,36 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= par2cmdline-tbb PORTVERSION= 20100203 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= archivers MASTER_SITES= http://chuchusoft.com/par2_tbb/ DISTNAME= par2cmdline-0.4-tbb-${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Tools for using Parity v2 Archive files (tbb version) LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libtbb.so:devel/tbb GNU_CONFIGURE= yes USES= autoreconf CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread PORTDOCS= README CONFLICTS= par2cmdline-[0-9]* PLIST_FILES= bin/par2 bin/par2create bin/par2repair bin/par2verify OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/biology/bowtie2/Makefile =================================================================== --- head/biology/bowtie2/Makefile (revision 481214) +++ head/biology/bowtie2/Makefile (revision 481215) @@ -1,44 +1,45 @@ # $FreeBSD$ PORTNAME= bowtie2 PORTVERSION= 2.3.3.1 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= Ultrafast, memory-efficient short read aligner LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE # May also work on other 64-bit platforms, but untested ONLY_FOR_ARCHS= amd64 LIB_DEPENDS= libtbb.so:devel/tbb USES= gmake perl5 python shebangfix USE_PERL5= run SHEBANG_FILES= bowtie2-build bowtie2-inspect scripts/*.pl USE_GITHUB= yes GH_ACCOUNT= BenLangmead OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/scripts ${INSTALL_PROGRAM} \ ${WRKSRC}/bowtie2*-s \ ${WRKSRC}/bowtie2*-l \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} \ ${WRKSRC}/scripts/*.sh \ ${WRKSRC}/scripts/*.pl \ ${STAGEDIR}${DATADIR}/scripts post-install-DOCS-on: (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: (cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/cad/opencascade/Makefile =================================================================== --- head/cad/opencascade/Makefile (revision 481214) +++ head/cad/opencascade/Makefile (revision 481215) @@ -1,134 +1,134 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= opencascade PORTVERSION= 7.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad science MASTER_SITES= LOCAL/thierry MAINTAINER= thierry@FreeBSD.org COMMENT= Open CASCADE Technology, 3D modeling & numerical simulation LICENSE= OCTPL LICENSE_NAME= LGPL21 with exception LICENSE_FILE= ${WRKSRC}/OCCT_LGPL_EXCEPTION.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfreetype.so:print/freetype2 \ libtbb.so:devel/tbb \ libvtksys-${VTKVER}.so:math/vtk6 RUN_DEPENDS= bash:shells/bash # Check ${WRKSRC}/dox/overview/overview.md # and ${WRKSRC}/dox/dev_guides/building USES= alias:10 cmake:outsource compiler:c++14-lang dos2unix \ shebangfix tk tar:tgz USE_XORG= ice sm x11 xext xi xmu xt USE_GL= gl glu DOS2UNIX_FILES= adm/templates/* SHEBANG_FILES= adm/templates/*.sh \ adm/templates/*.sh.in \ adm/templates/*.sh.main \ gendoc ENVSH= env.sh adm/templates/env.sh.in adm/templates/env.sh VTKVER= 6.2 OPTIONS_DEFINE= DOCS DOXYGEN FFMPEG VIS VIS_DESC= Build Visualizazion module (requires OpenGL, freetype, ftgl and gl2ps) OPTIONS_DEFAULT=FFMPEG VIS OPTIONS_SUB= yes REINPLACE_ARGS= -i "" CFLAGS+= -I${LOCALBASE}/include CMAKE_ARGS+= -DINSTALL_DIR=${OCCROOT} \ -DINSTALL_DIR_INCLUDE=${PREFIX}/include/OpenCASCADE \ -DINSTALL_DIR_LIB=${PREFIX}/lib \ -DINSTALL_DIR_CMAKE=${PREFIX}/lib/cmake \ -DINSTALL_DIR_DATA=${OCCROOT}/data \ -DINSTALL_DIR_RESOURCE=${OCCROOT}/resources \ -DINSTALL_DIR_SAMPLES=${OCCROOT}/samples \ -DINSTALL_DIR_TESTS=${OCCROOT}/tests \ -DINSTALL_TEST_CASES:BOOL=ON \ -DUSE_TBB:BOOL=ON \ -DUSE_VTK:BOOL=ON USE_LDCONFIG= yes LOCCROOT= OpenCAS OCCROOT= ${PREFIX}/${LOCCROOT} PLIST_SUB= OCCROOT="${LOCCROOT}" BITS=${BITS} CC=${CHOSEN_COMPILER_TYPE} \ VE=${PORTVERSION:R:R} VER=${PORTVERSION} FFMPEG_CMAKE_ON= -DUSE_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DUSE_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg VIS_CMAKE_ON= -DUSE_FREEIMAGE:BOOL=ON -DUSE_GL2PS:BOOL=ON \ -DUSE_FREETYPE:BOOL=ON VIS_CMAKE_OFF= -DUSE_FREEIMAGE:BOOL=OFF -DUSE_GL2PS:BOOL=OFF \ -DUSE_FREETYPE:BOOL=OFF VIS_LIB_DEPENDS= libftgl.so:graphics/ftgl \ libgl2ps.so:print/gl2ps \ libfreeimageplus.so:graphics/freeimage VIS_CMAKE_ON= -D3RDPARTY_FREETYPE_DIR=${LOCALBASE} DOXYGEN_IMPLIES= DOCS DOXYGEN_USE= TEX=latex:build DOXYGEN_BUILD_DEPENDS= bash:shells/bash \ doxygen:devel/doxygen \ dot:graphics/graphviz \ inkscape:graphics/inkscape DOXYGEN_RUN_DEPENDS= ${LOCALBASE}/www/MathJax/MathJax.js:www/mathjax .include .if ${ARCH} == "i386" BITS= 32 .else BITS= 64 .endif pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "Warning: to build OpenCascade, you should have at least" @${ECHO_MSG} "2.6 Gb of free disk space in build area!" @${ECHO_MSG} pre-configure: ${REINPLACE_CMD} -e 's|tclsh|${TCLSH}|' ${WRKSRC}/gendoc .for es in ${ENVSH} ${REINPLACE_CMD} -e 's|lin|bsd|;s|x86_64|amd64|' ${WRKSRC}/${es} .endfor pre-patch: @${REINPLACE_CMD} 's|||' \ ${WRKSRC}/src/OSD/OSD_MemInfo.cxx \ ${WRKSRC}/src/StepFile/step.tab.c \ ${WRKSRC}/src/StepFile/step.yacc post-build-DOXYGEN-on: (cd ${WRKSRC} && ./gendoc -overview) post-install: ${MV} ${STAGEDIR}${OCCROOT}/bin/DRAWEXE-${PORTVERSION} ${STAGEDIR}${PREFIX}/bin/DRAWEXE (cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -sf DRAWEXE ${STAGEDIR}${OCCROOT}/bin/DRAWEXE) post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/overview && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${RM} -r ${STAGEDIR}${DOCSDIR}/latex .if defined(MAINTAINER_MODE) regression-test: install ${RM} -rf /tmp/testOCC ${MKDIR} /tmp/testOCC bash -c "\ cd ${OCCROOT} && . ${OCCROOT}/bin/env.sh && \ CSF_TestScriptsPath=${OCCROOT}/tests \ CSF_TestDataPath=${OCCROOT}/data \ DRAWEXE -f ${FILESDIR}/regtest " .endif .include Index: head/devel/blitz/Makefile =================================================================== --- head/devel/blitz/Makefile (revision 481214) +++ head/devel/blitz/Makefile (revision 481215) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= blitz DISTVERSION= 1.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel science MAINTAINER= yuri@FreeBSD.org COMMENT= Blitz++ Multi-Dimensional Array Library for C++ LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake libtool localbase python:2.7,build USE_GITHUB= yes GH_ACCOUNT= blitzpp GNU_CONFIGURE= yes USE_LDCONFIG= yes TEST_TARGET= check-testsuite INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-shared MAKE_ARGS= CXXFLAGS="${CXXFLAGS}" FREEBSD_PYTHON_CMD=${PYTHON_CMD} OPTIONS_DEFINE= APAD FORTRAN SERIALIZATION TBB THREADSAFE APAD_DESC= Pad all lowest-rank lengths to nearest larger SIMD width SERIALIZATION_DESC= Enable serialization support using Boost::Serialization TBB_DESC= Use Intel Threading Building Blocks atomic types THREADSAFE_DESC= Enable thread-safety features APAD_CONFIGURE_ENABLE= array-length-padding FORTRAN_CONFIGURE_ENABLE= fortran FORTRAN_USES= fortran SERIALIZATION_CONFIGURE_ENABLE= serialization SERIALIZATION_BUILD_DEPENDS= ${LOCALBASE}/include/boost/mpi.hpp:devel/boost-libs TBB_CONFIGURE_ON= --with-tbb # TBB_CONFIGURE_WITH=tbb doesn't work: https://github.com/blitzpp/blitz/issues/20 TBB_BUILD_DEPENDS= ${LOCALBASE}/include/tbb/atomic.h:devel/tbb THREADSAFE_CONFIGURE_ENABLE= threadsafe post-install: @${RM} -r ${STAGEDIR}${DOCSDIR}* # https://github.com/blitzpp/blitz/issues/21 .include Index: head/devel/ispc/Makefile =================================================================== --- head/devel/ispc/Makefile (revision 481214) +++ head/devel/ispc/Makefile (revision 481215) @@ -1,58 +1,58 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= ispc DISTVERSIONPREFIX= v DISTVERSION= 1.9.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Intel's compiler for high-performance SIMD programming LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= only available for x86 architectures LIB_DEPENDS= libLLVM.so:devel/llvm${CLANG_VERSION} USES= bison gmake python:build shebangfix USE_GITHUB= yes ALL_TARGET= default MAKE_ENV= LLVM_HOME="${LOCALBASE}" CLANG_VERSION= 50 SHEBANG_FILES= *.py MAKE_ARGS= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${CLANG_VERSION} \ CLANG=clang${CLANG_VERSION} CXX=clang++${CLANG_VERSION} PLIST_FILES= bin/ispc post-patch: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}| ; s|@$$(C|$$(C|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/alloca\.h/d' ${WRKSRC}/util.cpp .if ${CLANG_VERSION} >= 50 @${REINPLACE_CMD} -e '/^LLVM_LIBS=/s|$$| -lexecinfo|' \ ${WRKSRC}/Makefile .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ispc ${STAGEDIR}${PREFIX}/bin do-test: @cd ${WRKSRC} && ISPC_HOME=${WRKSRC} ./run_tests.py run-examples: @[ -f ${LOCALBASE}/lib/libtbb.so ] || ! echo "ERROR run-examples target requires devel/tbb package installed" .for e in simple sort mandelbrot stencil @cd ${WRKSRC}/examples/${e} && \ ${ECHO} "===> Running example ${e}" && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && \ ./${e} .endfor .include Index: head/devel/tbb/Makefile =================================================================== --- head/devel/tbb/Makefile (revision 481214) +++ head/devel/tbb/Makefile (revision 481215) @@ -1,68 +1,65 @@ # Created by: Arun Sharma # $FreeBSD$ PORTNAME= tbb -PORTVERSION= 2018.5 +PORTVERSION= 2019 CATEGORIES= devel MAINTAINER= martymac@FreeBSD.org COMMENT= Library that provides thread building blocks LICENSE= APACHE20 ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 ONLY_FOR_ARCHS_REASON= has not been ported to this platform USES= compiler gmake tar:tgz USE_GITHUB= yes GH_ACCOUNT= 01org GH_TAGNAME= ${PORTVERSION:S/./_U/} SUB_FILES= tbb.pc SUB_LIST= prefix="${PREFIX}" \ name="${PORTNAME}" \ description="${COMMENT}" \ version="${PORTVERSION}" -OPTIONS_DEFINE= DOCS -PORTDOCS= * - USE_LDCONFIG= yes ALL_TARGET= default CC_BASENAME= ${CC:C,^.*/,,} .include post-extract: .if ${CC_BASENAME} != ${COMPILER_TYPE} @${LN} -sf FreeBSD.${COMPILER_TYPE}.inc ${WRKSRC}/build/FreeBSD.${CC_BASENAME}.inc .endif @${CP} ${FILESDIR}/version_info_FreeBSD.sh ${WRKSRC}/build/ post-patch: @${REINPLACE_CMD} \ -e '/^CONLY =/s|^CONLY =.*|CONLY = ${CC}|' \ -e '/^CPLUS =/s|^CPLUS =.*|CPLUS = ${CXX}|' \ ${WRKSRC}/build/FreeBSD.${COMPILER_TYPE}.inc do-install: cd ${WRKSRC}; \ ${INSTALL_LIB} build/FreeBSD*release/libtbb.so \ ${STAGEDIR}${PREFIX}/lib/libtbb.so.2; \ ${LN} -sf libtbb.so.2 \ ${STAGEDIR}${PREFIX}/lib/libtbb.so; \ ${INSTALL_LIB} build/FreeBSD*release/libtbbmalloc.so \ ${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so.2; \ ${LN} -sf libtbbmalloc.so.2 \ ${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so; \ ${MKDIR} ${STAGEDIR}${PREFIX}/include/tbb/; \ - cd include/tbb/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/tbb/ - ${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} + cd include/tbb/ && \ + ${COPYTREE_SHARE} \ + . ${STAGEDIR}${PREFIX}/include/tbb/ "! -name *\.html" post-install: ${INSTALL_DATA} ${WRKDIR}/tbb.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig .include Index: head/devel/tbb/distinfo =================================================================== --- head/devel/tbb/distinfo (revision 481214) +++ head/devel/tbb/distinfo (revision 481215) @@ -1,3 +1,3 @@ -TIMESTAMP = 1533445358 -SHA256 (01org-tbb-2018.5-2018_U5_GH0.tar.gz) = c4c2896af527392496c5e01ef8579058a71b6eebbd695924cd138841c13f07be -SIZE (01org-tbb-2018.5-2018_U5_GH0.tar.gz) = 2922517 +TIMESTAMP = 1537472031 +SHA256 (01org-tbb-2019_GH0.tar.gz) = 4d149895826cea785cd3b9a14f4aa743b6ef0df520eca7ee27d438fdc3d73399 +SIZE (01org-tbb-2019_GH0.tar.gz) = 2507754 Index: head/devel/tbb/files/patch-build-FreeBSD.inc =================================================================== --- head/devel/tbb/files/patch-build-FreeBSD.inc (revision 481214) +++ head/devel/tbb/files/patch-build-FreeBSD.inc (nonexistent) @@ -1,38 +0,0 @@ ---- build/FreeBSD.inc.orig 2018-06-19 16:04:20 UTC -+++ build/FreeBSD.inc -@@ -26,17 +26,23 @@ ifndef arch - ifeq ($(shell uname -m),amd64) - export arch:=intel64 - endif -+ ifeq ($(shell uname -m),arm) -+ export arch:=armv7 -+ endif -+ ifeq ($(shell uname -m),arm64) -+ export arch:=arm64 -+ endif - endif - - ifndef runtime -- clang_version:=$(shell clang -v 2>&1 | grep version | sed "s/.*version \([0-9]*\.[0-9]*\).*/\1/") -+ clang_version:=$(shell $(CC) -dumpversion) - os_version:=$(shell uname -r) - os_kernel_version:=$(shell uname -r | sed -e 's/-.*$$//') - export runtime:=cc$(clang_version)_kernel$(os_kernel_version) - endif - --native_compiler := clang --export compiler ?= clang -+native_compiler := $(CC) -+export compiler ?= $(CC) - debugger ?= gdb - - CMD=$(SHELL) -c -@@ -46,7 +52,7 @@ RD?=rmdir - MD?=mkdir -p - NUL= /dev/null - SLASH=/ --MAKE_VERSIONS=sh $(tbb_root)/build/version_info_linux.sh $(VERSION_FLAGS) >version_string.ver -+MAKE_VERSIONS=sh $(tbb_root)/build/version_info_FreeBSD.sh $(VERSION_FLAGS) >version_string.ver - MAKE_TBBVARS=sh $(tbb_root)/build/generate_tbbvars.sh - - ifdef LD_LIBRARY_PATH Property changes on: head/devel/tbb/files/patch-build-FreeBSD.inc ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/tbb/files/patch-build-BSD.inc =================================================================== --- head/devel/tbb/files/patch-build-BSD.inc (nonexistent) +++ head/devel/tbb/files/patch-build-BSD.inc (revision 481215) @@ -0,0 +1,38 @@ +--- build/BSD.inc.orig 2018-06-19 16:04:20 UTC ++++ build/BSD.inc +@@ -26,17 +26,23 @@ ifndef arch + ifeq ($(shell uname -m),amd64) + export arch:=intel64 + endif ++ ifeq ($(shell uname -m),arm) ++ export arch:=armv7 ++ endif ++ ifeq ($(shell uname -m),arm64) ++ export arch:=arm64 ++ endif + endif + + ifndef runtime +- clang_version:=$(shell clang -v 2>&1 | grep version | sed "s/.*version \([0-9]*\.[0-9]*\).*/\1/") ++ clang_version:=$(shell $(CC) -dumpversion) + os_version:=$(shell uname -r) + os_kernel_version:=$(shell uname -r | sed -e 's/-.*$$//') + export runtime:=cc$(clang_version)_kernel$(os_kernel_version) + endif + +-native_compiler := clang +-export compiler ?= clang ++native_compiler := $(CC) ++export compiler ?= $(CC) + debugger ?= gdb + + CMD=$(SHELL) -c +@@ -46,7 +52,7 @@ RD?=rmdir + MD?=mkdir -p + NUL= /dev/null + SLASH=/ +-MAKE_VERSIONS=sh $(tbb_root)/build/version_info_linux.sh $(VERSION_FLAGS) >version_string.ver ++MAKE_VERSIONS=sh $(tbb_root)/build/version_info_FreeBSD.sh $(VERSION_FLAGS) >version_string.ver + MAKE_TBBVARS=sh $(tbb_root)/build/generate_tbbvars.sh + + ifdef LD_LIBRARY_PATH Property changes on: head/devel/tbb/files/patch-build-BSD.inc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/tbb/pkg-plist =================================================================== --- head/devel/tbb/pkg-plist (revision 481214) +++ head/devel/tbb/pkg-plist (revision 481215) @@ -1,114 +1,114 @@ include/tbb/aggregator.h include/tbb/aligned_space.h include/tbb/atomic.h include/tbb/blocked_range.h include/tbb/blocked_range2d.h include/tbb/blocked_range3d.h include/tbb/blocked_rangeNd.h include/tbb/cache_aligned_allocator.h include/tbb/combinable.h include/tbb/compat/condition_variable include/tbb/compat/ppl.h include/tbb/compat/thread include/tbb/compat/tuple include/tbb/concurrent_hash_map.h include/tbb/concurrent_lru_cache.h include/tbb/concurrent_priority_queue.h include/tbb/concurrent_queue.h include/tbb/concurrent_unordered_map.h include/tbb/concurrent_unordered_set.h include/tbb/concurrent_vector.h include/tbb/critical_section.h include/tbb/enumerable_thread_specific.h include/tbb/flow_graph.h include/tbb/flow_graph_abstractions.h include/tbb/flow_graph_opencl_node.h include/tbb/global_control.h include/tbb/gfx_factory.h -include/tbb/index.html include/tbb/internal/_aggregator_impl.h include/tbb/internal/_concurrent_queue_impl.h include/tbb/internal/_concurrent_unordered_impl.h include/tbb/internal/_flow_graph_async_msg_impl.h include/tbb/internal/_flow_graph_body_impl.h include/tbb/internal/_flow_graph_cache_impl.h include/tbb/internal/_flow_graph_impl.h include/tbb/internal/_flow_graph_indexer_impl.h include/tbb/internal/_flow_graph_item_buffer_impl.h include/tbb/internal/_flow_graph_join_impl.h include/tbb/internal/_flow_graph_node_impl.h include/tbb/internal/_flow_graph_streaming_node.h include/tbb/internal/_flow_graph_tagged_buffer_impl.h include/tbb/internal/_flow_graph_trace_impl.h include/tbb/internal/_flow_graph_types_impl.h include/tbb/internal/_mutex_padding.h include/tbb/internal/_range_iterator.h include/tbb/internal/_tbb_hash_compare_impl.h include/tbb/internal/_tbb_strings.h include/tbb/internal/_tbb_trace_impl.h include/tbb/internal/_tbb_windef.h include/tbb/internal/_template_helpers.h include/tbb/internal/_x86_eliding_mutex_impl.h include/tbb/internal/_x86_rtm_rw_mutex_impl.h +include/tbb/iterators.h include/tbb/machine/gcc_arm.h include/tbb/machine/gcc_generic.h include/tbb/machine/gcc_ia32_common.h include/tbb/machine/gcc_itsx.h include/tbb/machine/ibm_aix51.h include/tbb/machine/icc_generic.h include/tbb/machine/linux_common.h include/tbb/machine/linux_ia32.h include/tbb/machine/linux_ia64.h include/tbb/machine/linux_intel64.h include/tbb/machine/mac_ppc.h include/tbb/machine/macos_common.h include/tbb/machine/mic_common.h include/tbb/machine/msvc_armv7.h include/tbb/machine/msvc_ia32_common.h include/tbb/machine/sunos_sparc.h include/tbb/machine/windows_api.h include/tbb/machine/windows_ia32.h include/tbb/machine/windows_intel64.h include/tbb/memory_pool.h include/tbb/mutex.h include/tbb/null_mutex.h include/tbb/null_rw_mutex.h include/tbb/parallel_do.h include/tbb/parallel_for.h include/tbb/parallel_for_each.h include/tbb/parallel_invoke.h include/tbb/parallel_reduce.h include/tbb/parallel_scan.h include/tbb/parallel_sort.h include/tbb/parallel_while.h include/tbb/partitioner.h include/tbb/pipeline.h include/tbb/queuing_mutex.h include/tbb/queuing_rw_mutex.h include/tbb/reader_writer_lock.h include/tbb/recursive_mutex.h include/tbb/runtime_loader.h include/tbb/scalable_allocator.h include/tbb/spin_mutex.h include/tbb/spin_rw_mutex.h include/tbb/task.h include/tbb/task_arena.h include/tbb/task_group.h include/tbb/task_scheduler_init.h include/tbb/task_scheduler_observer.h include/tbb/tbb.h include/tbb/tbb_allocator.h include/tbb/tbb_config.h include/tbb/tbb_disable_exceptions.h include/tbb/tbb_exception.h include/tbb/tbb_machine.h include/tbb/tbb_profiling.h include/tbb/tbb_stddef.h include/tbb/tbb_thread.h include/tbb/tbbmalloc_proxy.h include/tbb/tick_count.h lib/libtbb.so lib/libtbb.so.2 lib/libtbbmalloc.so lib/libtbbmalloc.so.2 libdata/pkgconfig/tbb.pc Index: head/graphics/instant-meshes/Makefile =================================================================== --- head/graphics/instant-meshes/Makefile (revision 481214) +++ head/graphics/instant-meshes/Makefile (revision 481215) @@ -1,51 +1,52 @@ # $FreeBSD$ PORTNAME= instant-meshes DISTVERSION= 0.0-42 DISTVERSIONSUFFIX= -g4a083f4 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= greg@unrelenting.technology COMMENT= Interactive field-aligned mesh generator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= convert:graphics/ImageMagick LIB_DEPENDS= libglfw.so:graphics/glfw \ libtbb.so:devel/tbb RUN_DEPENDS= zenity:x11/zenity USES= cmake:outsource compiler:c++14-lang eigen:3 localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= wjakob GH_TUPLE= wjakob:nanogui:2a61f03:nanogui/ext/nanogui \ wjakob:nanovg:ac15b84:nanovg/ext/nanogui/ext/nanovg \ wjakob:dset:7967ef0:dset/ext/dset \ wjakob:pcg32:0ef13e6:pcg32/ext/pcg32 \ wjakob:pss:a91da33:pss/ext/pss # x11-toolkits/nanogui should be a port dependency, but current versions aren't compatible USE_GL= gl USE_XORG= x11 xcursor xi xinerama xrandr xxf86vm CMAKE_ON= NANOGUI_BUILD_PYTHON post-build: @convert -verbose -resize 500x500 -gravity center -background none -extent 512x512 \ ${WRKSRC}/resources/icon.png ${WRKDIR}/icon_512x512.png .for size in 128x128 192x192 256x256 @convert -verbose -resize ${size} ${WRKDIR}/icon_512x512.png ${WRKDIR}/icon_${size}.png .endfor .for size in 16x16 24x24 32x32 48x48 64x64 96x96 @convert -verbose -resize ${size} ${WRKDIR}/icon_512x512.png -unsharp 0x6 ${WRKDIR}/icon_${size}.png .endfor post-install: @${RM} -r ${STAGEDIR}${PREFIX}/include ${STAGEDIR}${PREFIX}/lib .for size in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 192x192 256x256 512x512 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}/apps ${INSTALL_DATA} ${WRKDIR}/icon_${size}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}/apps/${PORTNAME}.png .endfor ${INSTALL_PROGRAM} ${CONFIGURE_WRKSRC}/"Instant Meshes" ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include Index: head/graphics/nomacs/Makefile =================================================================== --- head/graphics/nomacs/Makefile (revision 481214) +++ head/graphics/nomacs/Makefile (revision 481215) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= nomacs PORTVERSION= 3.6.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= bsd@tuxproject.de COMMENT= Small, fast, and free image viewer LICENSE= GPLv3 LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libsysinfo.so:devel/libsysinfo \ libopencv_highgui.so:graphics/opencv \ libopencv_core.so:graphics/opencv-core \ liblcms2.so:graphics/lcms2 \ libtbb.so:devel/tbb USES= cmake desktop-file-utils dos2unix pkgconfig qt:5 tar:bzip2 USE_QT= concurrent core gui network printsupport svg widgets \ buildtools_build linguisttools_build qmake_build DOS2UNIX_REGEX= .*\.(cpp|h|txt) OPTIONS_DEFINE= RAW TIFF OPTIONS_DEFAULT= RAW TIFF RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_CMAKE_BOOL= ENABLE_RAW TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_BOOL= ENABLE_TIFF USE_GITHUB= yes WRKSRC_SUBDIR= ImageLounge .include Index: head/graphics/opencv/Makefile =================================================================== --- head/graphics/opencv/Makefile (revision 481214) +++ head/graphics/opencv/Makefile (revision 481215) @@ -1,407 +1,407 @@ # Created by: Marc Abramowitz (http://marc.abramowitz.info) # $FreeBSD$ PORTNAME= opencv PORTVERSION= 3.4.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Open Source Computer Vision library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= sparc64 NOT_FOR_ARCHS_REASON_sparc64= does not compile on sparc64 .if defined(OCV_CORE) BUILD_DEPENDS= protoc:devel/protobuf .else LIB_DEPENDS= libprotobuf.so:devel/protobuf \ libtesseract.so:graphics/tesseract .endif USES= cmake:outsource compiler:c++14-lang localbase:ldflags pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes USE_CXXSTD= c++11 DATADIR= ${PREFIX}/share/OpenCV PLIST_SUB+= SOVERSION=${DISTVERSION:R} VERSION=${DISTVERSION} # 3rd party libs CMAKE_ON= ENABLE_CXX11 CMAKE_OFF= BUILD_ZLIB BUILD_TIFF BUILD_JASPER BUILD_JPEG BUILD_PNG BUILD_OPENEXR BUILD_TBB BUILD_IPP_IW BUILD_ITT BUILD_PROTOBUF # Optional 3rd party components CMAKE_ARGS+= -DWITH_1394:BOOL=OFF \ -DWITH_CAROTENE:BOOL=OFF \ -DWITH_CPUFEATURES:BOOL=OFF \ -DWITH_VTK:BOOL=OFF \ -DWITH_CUDA:BOOL=OFF \ -DWITH_CUFFT:BOOL=OFF \ -DWITH_CUBLAS:BOOL=OFF \ -DWITH_NVCUVID:BOOL=OFF \ -DWITH_EIGEN:BOOL=OFF \ -DWITH_VFW:BOOL=OFF \ -DWITH_FFMPEG:BOOL=OFF \ -DWITH_GSTREAMER:BOOL=OFF \ -DWITH_GSTREAMER_0_10:BOOL=OFF \ -DWITH_GTK:BOOL=OFF \ -DWITH_GTK_2_X:BOOL=ON \ -DWITH_IPP:BOOL=OFF \ -DWITH_IPP_A:BOOL=OFF \ -DWITH_HALIDE:BOOL=OFF \ -DWITH_JASPER:BOOL=OFF \ -DWITH_JPEG:BOOL=OFF \ -DWITH_WEBP:BOOL=OFF \ -DWITH_OPENEXR:BOOL=OFF \ -DWITH_OPENGL:BOOL=OFF \ -DWITH_OPENVX:BOOL=OFF \ -DWITH_OPENNI:BOOL=OFF \ -DWITH_OPENNI2:BOOL=OFF \ -DWITH_PNG:BOOL=OFF \ -DWITH_GDCM:BOOL=OFF \ -DWITH_PVAPI:BOOL=OFF \ -DWITH_GIGEAPI:BOOL=OFF \ -DWITH_ARAVIS:BOOL=OFF \ -DWITH_QT:BOOL=OFF \ -DWITH_WIN32UI:BOOL=OFF \ -DWITH_TBB:BOOL=OFF \ -DWITH_OPENMP:BOOL=OFF \ -DWITH_CSTRIPES:BOOL=ON \ -DWITH_PTHREADS_PF:BOOL=OFF \ -DWITH_TIFF:BOOL=OFF \ -DWITH_UNICAP:BOOL=OFF \ -DWITH_V4L:BOOL=OFF \ -DWITH_LIBV4L:BOOL=OFF \ -DWITH_DSHOW:BOOL=OFF \ -DWITH_MSMF:BOOL=OFF \ -DWITH_XIMEA:BOOL=OFF \ -DWITH_XINE:BOOL=OFF \ -DWITH_CLP:BOOL=OFF \ -DWITH_OPENCL:BOOL=OFF \ -DWITH_OPENCL_SVM:BOOL=OFF \ -DWITH_OPENCLAMDFFT:BOOL=OFF \ -DWITH_OPENCLAMDBLAS:BOOL=OFF \ -DWITH_DIRECTX:BOOL=OFF \ -DWITH_INTELPERC:BOOL=OFF \ -DWITH_MATLAB:BOOL=OFF \ -DWITH_VA:BOOL=OFF \ -DWITH_VA_INTEL:BOOL=OFF \ -DWITH_MFX:BOOL=OFF \ -DWITH_GDAL:BOOL=OFF \ -DWITH_GPHOTO2:BOOL=OFF \ -DWITH_LAPACK:BOOL=OFF \ -DWITH_ITT:BOOL=OFF # OpenCV build components CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON \ -DBUILD_opencv_apps:BOOL=ON \ -DBUILD_opencv_js:BOOL=OFF \ -DBUILD_ANDROID_EXAMPLES:BOOL=OFF \ -DBUILD_DOCS:BOOL=OFF \ -DBUILD_EXAMPLES:BOOL=OFF \ -DBUILD_PACKAGE:BOOL=OFF \ -DBUILD_PERF_TESTS:BOOL=OFF \ -DBUILD_TESTS:BOOL=OFF \ -DBUILD_WITH_DEBUG_INFO:BOOL=OFF \ -DBUILD_WITH_DYNAMIC_IPP:BOOL=OFF \ -DBUILD_FAT_JAVA_LIB:BOOL=OFF \ -DBUILD_CUDA_STUBS:BOOL=OFF \ -DBUILD_ANDROID_SERVICE:BOOL=OFF \ -DBUILD_opencv_ts:BOOL=OFF \ -DBUILD_opencv_cnn_3dobj_INIT:BOOL=OFF \ -DBUILD_opencv_world:BOOL=OFF # OpenCV installation options CMAKE_ARGS+= -DINSTALL_CREATE_DISTRIB:BOOL=OFF \ -DINSTALL_C_EXAMPLES:BOOL=OFF \ -DINSTALL_PYTHON_EXAMPLES:BOOL=OFF \ -DINSTALL_TO_MANGLED_PATHS:BOOL=OFF \ -DINSTALL_TESTS:BOOL=OFF # OpenCV build options CMAKE_ARGS+= -DENABLE_CCACHE:BOOL=OFF \ -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF \ -DENABLE_SOLUTION_FOLDERS:BOOL=OFF \ -DENABLE_PROFILING:BOOL=OFF \ -DENABLE_COVERAGE:BOOL=OFF \ -DENABLE_OMIT_FRAME_POINTER:BOOL=ON \ -DENABLE_POWERPC:BOOL=OFF \ -DENABLE_VSX:BOOL=OFF \ -DENABLE_FAST_MATH:BOOL=OFF \ -DENABLE_NEON:BOOL=OFF \ -DENABLE_VFPV3:BOOL=OFF \ -DENABLE_NOISY_WARNINGS:BOOL=OFF \ -DOPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF \ -DENABLE_IMPL_COLLECTION:BOOL=OFF \ -DENABLE_INSTRUMENTATION:BOOL=OFF \ -DENABLE_GNU_STL_DEBUG:BOOL=OFF \ -DENABLE_BUILD_HARDENING:BOOL=OFF \ -DENABLE_LTO:BOOL=OFF \ -DGENERATE_ABI_DESCRIPTOR:BOOL=OFF \ -DCV_ENABLE_INTRINSICS:BOOL=ON \ -DCV_DISABLE_OPTIMIZATION:BOOL=OFF \ -DCV_TRACE:BOOL=OFF \ -DENABLE_PYLINT:BOOL=OFF SUB_FILES= FindOpenCVCore.cmake SUB_LIST= OCV_VERSION=${DISTVERSION} OCV_CORE_MODS= core imgproc OCV_MODS= apps calib3d contrib dnn features2d flann highgui \ imgcodecs ml objdetect photo shape stitching \ superres ts video videoio videostab OCV_JAVA_MODS= java OCV_PYTHON_MODS= python${PYTHON_MAJOR_VER} OPTIONS_DEFINE= EXAMPLES EXTRA_MODULES OPENGL OPTIONS_GROUP= PERFORMANCE IMAGE VIDEO OPTIONS_GROUP_PERFORMANCE= EIGEN3 OPENCL TBB OPTIONS_GROUP_IMAGE= GDAL GDCM JASPER JPEG OPENEXR PNG TIFF WEBP OPTIONS_GROUP_VIDEO= ARAVIS DC1394 FFMPEG GPHOTO2 GSTREAMER V4L XINE OPTIONS_RADIO= GUI OPTIONS_RADIO_GUI= GTK2 QT4 # EXTRA_MODULES required for libopencv_dnn which is required by py-opencv OPTIONS_DEFAULT= EIGEN3 EXTRA_MODULES FFMPEG JASPER JPEG PNG TIFF WEBP V4L \ ${MACHINE_CPU:tu} OPTIONS_SUB= yes .if defined(OCV_CORE) OPTIONS_EXCLUDE= ARAVIS DC1394 EXAMPLES EXTRA_MODULES FFMPEG \ GDAL GDCM GPHOTO2 GSTREAMER GTK2 JASPER JPEG \ OPENEXR OPENGL PNG QT4 TIFF WEBP V4L XINE .elif defined(OCV_SLAVE) OPTIONS_EXCLUDE= EXAMPLES .endif DC1394_DESC= IEEE 1394 camera support DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 DC1394_CMAKE_BOOL= WITH_1394 EXAMPLES_CMAKE_BOOL= INSTALL_C_EXAMPLES PERFORMANCE_DESC= Performance enhancing libraries EIGEN3_DESC= Eigen 3 support EIGEN3_BUILD_DEPENDS= ${LOCALBASE}/include/eigen3/Eigen/Eigen:math/eigen3 EIGEN3_CMAKE_BOOL= WITH_EIGEN OPENCL_DESC= OpenCL support OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl OPENCL_RUN_DEPENDS= opencl>=0:devel/opencl OPENCL_CMAKE_BOOL= WITH_OPENCL TBB_DESC= TBB support TBB_LIB_DEPENDS= libtbb.so:devel/tbb TBB_CMAKE_BOOL= WITH_TBB IMAGE_DESC= Image format support JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_CMAKE_BOOL= WITH_JASPER JPEG_USES= jpeg JPEG_CMAKE_BOOL= WITH_JPEG GDAL_DESC= Geospatial Data Abstraction Library GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_CMAKE_BOOL= WITH_GDAL GDCM_DESC= Open source DICOM library GDCM_LIB_DEPENDS= libgdcmMSFF.so:devel/gdcm GDCM_CMAKE_BOOL= WITH_GDCM OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr OPENEXR_CMAKE_BOOL= WITH_OPENEXR PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CMAKE_BOOL= WITH_PNG TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_BOOL= WITH_TIFF WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= WITH_WEBP VIDEO_DESC= Video support ARAVIS_DESC= Aravis SDK ARAVIS_LIB_DEPENDS= libaravis-0.6.so:devel/libaravis ARAVIS_CMAKE_BOOL= WITH_ARAVIS FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= WITH_FFMPEG GPHOTO2_DESC= Gphoto2 camera support GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2 GSTREAMER_USE= GSTREAMER1=yes GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L V4L_CMAKE_ON= CMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_CMAKE_BOOL= WITH_XINE EXTRA_MODULES_DESC= Extra modules EXTRA_MODULES_GH_ACCOUNT= opencv:DEFAULT \ tiny-dnn:extra_mod_3rdparty_tiny_dnn EXTRA_MODULES_GH_PROJECT= opencv_contrib:extra_mod \ tiny-dnn:extra_mod_3rdparty_tiny_dnn \ opencv_3rdparty:extra_mod_3rdparty_face_landmark_model \ opencv_3rdparty:extra_mod_3rdparty_boost_descr \ opencv_3rdparty:extra_mod_3rdparty_vgg_descr EXTRA_MODULES_GH_TAGNAME= ${PORTVERSION}:extra_mod \ 2a2b50caa437a5964a61e45ffc83e70558e2bc68:extra_mod_3rdparty_tiny_dnn \ 8afa57abc8229d611c4937165d20e2a2d9fc5a12:extra_mod_3rdparty_face_landmark_model \ 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \ fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg_descr EXTRA_MODULES_LIB_DEPENDS= libgflags.so:devel/gflags \ libglog.so:devel/glog \ libhdf5.so:science/hdf5 EXTRA_MODULES_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_dnn__modern_CMakeLists.txt \ ${FILESDIR}/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h \ ${FILESDIR}/extra-patch-modules_stereo_src_descriptor.cpp OPENGL_DESC= OpenGL (require QT or GTK2) OPENGL_CMAKE_BOOL= WITH_OPENGL OPENGL_LIB_DEPENDS= ${PORT_OPTIONS:MGTK2:C,.+,libgtkglext-x11-1.0.so:x11-toolkits/gtkglext,} OPENGL_USE= ${PORT_OPTIONS:MQT4:S,$,=opengl,} # GUI GTK2_USE= GNOME=cairo,gdkpixbuf2,gtk20 GTK2_CMAKE_BOOL= WITH_GTK GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsz.so:science/szip \ libfontconfig.so:x11-fonts/fontconfig \ liblept.so:graphics/leptonica QT4_USES= qt:4 QT4_USE= QT=corelib,gui,moc_build,qmake_build,rcc_build,uic_build,qtestlib QT4_CMAKE_ON= -DWITH_QT:STRING="4" QT4_CMAKE_OFF= -DWITH_QT:BOOL=OFF QT4_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsz.so:science/szip \ liblept.so:graphics/leptonica .if defined(OCV_CORE) . for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor .elif defined(OCV_PYTHON) LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core \ libopencv_imgproc.so:graphics/opencv-core \ libopencv_ml.so:graphics/opencv BUILD_DEPENDS+= ${PYNUMPY} RUN_DEPENDS+= ${PYNUMPY} USES+= python:2.7 USE_PYTHON= flavors CMAKE_ARGS+= -DBUILD_opencv_python${PYTHON_MAJOR_VER}:BOOL=ON . for module in apps java stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor INSTALL_WRKSRC= ${WRKDIR}/.build/modules/python${PYTHON_MAJOR_VER} .elif defined(OCV_JAVA) BUILD_DEPENDS+= ant:devel/apache-ant LIB_DEPENDS+= libopencv_ml.so:graphics/opencv USES+= python:build USE_JAVA= yes CMAKE_ARGS+= -DBUILD_opencv_java:BOOL=ON . for module in apps python stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor CONFIGURE_ENV+= JAVA_HOME="${JAVA_HOME}" INSTALL_WRKSRC= ${WRKDIR}/.build/modules/java .else LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core . for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor .endif .if !defined(OCV_JAVA) CMAKE_ARGS+= -DBUILD_JAVA:BOOL=OFF .endif post-extract-EXTRA_MODULES-on: @${MV} ${WRKSRC_extra_mod}/doc/tutorials/* ${WRKSRC}/doc/tutorials/ @${MV} ${WRKSRC_extra_mod}/modules/* ${WRKSRC}/modules/ @${CP} -RpP ${WRKSRC_extra_mod}/samples/* ${WRKSRC}/samples/ @${MKDIR} ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ @${MV} ${WRKSRC_extra_mod_3rdparty_tiny_dnn}/* ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ @${MKDIR} ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ @${MV} ${WRKSRC_extra_mod_3rdparty_face_landmark_model}/* ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ @${MKDIR} ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ @${MV} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ @${MV} ${WRKSRC_extra_mod_3rdparty_vgg_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ post-patch: @${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|$${OpenCV_SOURCE_DIR}/3rdparty/include/opencl/1.2|${LOCALBASE}/include/CL|g' \ ${WRKSRC}/cmake/OpenCVDetectOpenCL.cmake @${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \ -e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/modules/dnn/src/torch/THGeneral.cpp .if defined(OCV_CORE) @${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|Name:.*|Name: OpenCV-core|' \ ${WRKSRC}/cmake/templates/opencv-XXX.pc.in .endif .if defined(OCV_SLAVE) @${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \ ${WRKSRC}/CMakeLists.txt .endif @${FIND} ${WRKSRC} -name '*.bak' -exec ${RM} {} \; pre-build: protoc --proto_path=${WRKSRC}/modules/dnn/src/caffe/ --cpp_out=${WRKSRC}/modules/dnn/misc/caffe/ ${WRKSRC}/modules/dnn/src/caffe/*.proto protoc --proto_path=${WRKSRC}/modules/dnn/src/tensorflow/ --cpp_out=${WRKSRC}/modules/dnn/misc/tensorflow/ ${WRKSRC}/modules/dnn/src/tensorflow/*.proto post-install: .if !defined(OCV_SLAVE) (cd ${STAGEDIR}${PREFIX} && \ ${RM} -r include/opencv2/core include/opencv2/core.hpp include/opencv2/imgproc \ include/opencv2/imgproc.hpp \ include/opencv2/cvconfig.h lib/libopencv_core* lib/libopencv_imgproc*) .endif .if defined(OCV_CORE) ${RM} -r ${STAGEDIR}${PREFIX}/include/opencv ${RM} -r ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules ${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake ${STAGEDIR}${PREFIX}/share/cmake/Modules .endif .if defined(OCV_PYTHON) (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/python && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python .endif .if defined(OCV_JAVA) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/java && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java .endif .include .if !defined(OCV_CORE) .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1200000) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc .endif .endif .include Index: head/graphics/opensubdiv/Makefile =================================================================== --- head/graphics/opensubdiv/Makefile (revision 481214) +++ head/graphics/opensubdiv/Makefile (revision 481215) @@ -1,74 +1,74 @@ # $FreeBSD$ PORTNAME= opensubdiv -PORTREVISION= 3 DISTVERSIONPREFIX= v DISTVERSION= 3_3_0 +PORTREVISION= 4 CATEGORIES?= graphics MAINTAINER= FreeBSD@Shaneware.biz COMMENT= High performance subdivision surface libraries LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= glfw>2.7.0:graphics/glfw USES= cmake:outsource USE_GITHUB= yes GH_ACCOUNT= PixarAnimationStudios GH_PROJECT= OpenSubdiv USE_GL= gl glu glew USE_LDCONFIG= yes CMAKE_ARGS+= -DNO_CUDA:BOOL=ON \ -DNO_DX:BOOL=ON \ -DNO_OMP:BOOL=ON OPTIONS_DEFINE= DOCS EXAMPLES OPENCL PTEX TBB TEST TUTORIALS OPTIONS_DEFAULT= TBB OPTIONS_SUB= yes DOCS_CMAKE_BOOL_OFF= NO_DOC DOCS_BUILD_DEPENDS= rst2html.py:textproc/py-docutils \ doxygen>=1.8.4:devel/doxygen EXAMPLES_CMAKE_BOOL_OFF= NO_EXAMPLES EXAMPLES_USE= xorg=ice,sm,x11,xcursor,xext,xi,xinerama,xrandr,xxf86vm EXAMPLES_LIB_DEPENDS= libglfw.so:graphics/glfw OPENCL_CMAKE_BOOL_OFF= NO_OPENCL OPENCL_CFLAGS= -pthread OPENCL_BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl OPENCL_LIB_DEPENDS= libOpenCL.so:devel/ocl-icd PTEX_DESC= ptex support PTEX_CMAKE_ON= -DNO_PTEX:BOOL=OFF -DPTEX_LOCATION:STRING=${LOCALBASE} \ -DPTEX_INCLUDE_DIR:STRING=${LOCALBASE}/include/ptex PTEX_CMAKE_OFF= -DNO_PTEX:BOOL=ON PTEX_LIB_DEPENDS= libPtex.so:graphics/ptex TBB_DESC= Intel threading building blocks TBB_CMAKE_BOOL_OFF= NO_TBB TBB_LIB_DEPENDS= libtbb.so:devel/tbb TEST_CMAKE_BOOL_OFF= NO_REGRESSION NO_TESTS NO_GL_TESTS TEST_LIB_DEPENDS= libglfw.so:graphics/glfw TEST_USE= xorg=ice,sm,x11,xcursor,xext,xi,xinerama,xrandr,xxf86vm TUTORIALS_DESC= Install tutorial programs TUTORIALS_CMAKE_BOOL_OFF= NO_TUTORIALS PLIST_SUB+= LIBVERS=${PORTVERSION} post-patch: ${FIND} ${WRKSRC}/tutorials -name CMakeLists.txt -exec \ ${REINPLACE_CMD} -e 's|{CMAKE_BINDIR_BASE}/tutorials|{CMAKE_INSTALL_PREFIX}/${DATADIR_REL}/tutorials|g' {} + ${FIND} ${WRKSRC}/examples -name CMakeLists.txt -exec \ ${REINPLACE_CMD} -e 's|{CMAKE_BINDIR_BASE}|{CMAKE_INSTALL_PREFIX}/${EXAMPLESDIR_REL}|g' {} + ${FIND} ${WRKSRC}/regression -name CMakeLists.txt -exec \ ${REINPLACE_CMD} -e 's|{CMAKE_BINDIR_BASE}|{CMAKE_INSTALL_PREFIX}/tests/${PORTNAME}|g' {} + .include Index: head/math/ceres-solver/Makefile =================================================================== --- head/math/ceres-solver/Makefile (revision 481214) +++ head/math/ceres-solver/Makefile (revision 481215) @@ -1,120 +1,120 @@ # $FreeBSD$ PORTNAME= ceres-solver DISTVERSION= 1.14.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= math MAINTAINER= jbeich@FreeBSD.org COMMENT= Nonlinear least squares minimizer LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libglog.so:devel/glog RUN_DEPENDS:= ${BUILD_DEPENDS:Meigen*} USES= cmake:outsource compiler:${OPENMP}c++11-lib eigen:3 localbase shebangfix USE_GITHUB= yes USE_LDCONFIG= yes SHEBANG_FILES= examples/slam/pose_graph_*/plot_results.py \ scripts/make_docs.py CMAKE_ON= CXX11 BUILD_SHARED_LIBS CMAKE_OFF= BUILD_BENCHMARKS LDFLAGS+= -Wl,--as-needed # -lccolamd -lcholmod -lrt from suitesparse PLIST_SUB= VERSION=${DISTVERSION:C/rc.*//} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME:S/-solver//} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/-solver//} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= CUSTOM_BLAS EXAMPLES DOCS GFLAGS LAPACK SCHUR TEST OPTIONS_DEFAULT=CUSTOM_BLAS CXSPARSE OPENBLAS OPENMP SCHUR SUITESPARSE OPTIONS_RADIO= LAPACK THREADS OPTIONS_RADIO_LAPACK= ATLAS GOTOBLAS NETLIB OPENBLAS OPTIONS_RADIO_THREADS= OPENMP TBB OPTIONS_GROUP= SPARSE OPTIONS_GROUP_SPARSE= CXSPARSE EIGENSPARSE SUITESPARSE CUSTOM_BLAS_DESC= Handcoded BLAS routines instead of Eigen CUSTOM_BLAS_CMAKE_BOOL= CUSTOM_BLAS DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx DOCS_USES= python:2.7,build DOCS_CMAKE_BOOL= BUILD_DOCUMENTATION EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES EXAMPLES_IMPLIES= GFLAGS GFLAGS_DESC= Google Flags support GFLAGS_LIB_DEPENDS= libgflags.so:devel/gflags GFLAGS_CMAKE_BOOL= GFLAGS OPENMP_USES= compiler:openmp OPENMP_CMAKE_BOOL= OPENMP # XXX ports/199603 + ports/210337 OPENMP_VARS= OPENMP=gcc- SCHUR_DESC= Fixed-size schur specializations SCHUR_CMAKE_BOOL= SCHUR_SPECIALIZATIONS TBB_DESC= Intel threading building blocks TBB_LIB_DEPENDS= libtbb.so:devel/tbb TBB_CMAKE_BOOL= TBB # XXX Unbundle googletest/googlemock TEST_CMAKE_BOOL= BUILD_TESTING TEST_TEST_TARGET= test ARGS="-V" TEST_IMPLIES= GFLAGS LAPACK_DESC= Linear Algebra PACKage LAPACK_USES= fortran # LDFLAGS LAPACK_CMAKE_BOOL= LAPACK LAPACK_CMAKE_ON= -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW # USES=fortran # Avoid conflict with Ceres threading by using single-threaded BLAS library. # BLASLIB from USES=blaslapack cannot be used as it's multi-threaded. # https://github.com/xianyi/OpenBLAS/wiki/faq#multi-threaded ATLAS_USES= blaslapack:atlas ATLAS_CMAKE_ON= -DBLA_VENDOR:STRING="ATLAS" \ -DBLAS_LIBRARIES:FILEPATH="${LOCALBASE}/lib/libcblas.so" \ -DLAPACK_LIBRARIES:FILEPATH="${LOCALBASE}/lib/libalapack.so" ATLAS_IMPLIES= LAPACK GOTOBLAS_DESC= Goto blas implementation GOTOBLAS_USES= blaslapack:gotoblas GOTOBLAS_CMAKE_ON= -DBLA_VENDOR:STRING="Goto" GOTOBLAS_IMPLIES= LAPACK NETLIB_USES= blaslapack:netlib NETLIB_CMAKE_ON= -DBLA_VENDOR:STRING="Generic" NETLIB_IMPLIES= LAPACK OPENBLAS_USES= blaslapack:openblas OPENBLAS_CMAKE_ON= -DBLA_VENDOR:STRING="OpenBLAS" OPENBLAS_IMPLIES= LAPACK SPARSE_DESC= Sparse linear algebra library CXSPARSE_DESC= CXSparse support CXSPARSE_LIB_DEPENDS= libcxsparse.so:math/suitesparse CXSPARSE_CMAKE_ON= -DCXSPARSE_INCLUDE_DIR:PATH="${LOCALBASE}/include/suitesparse" CXSPARSE_CMAKE_BOOL= CXSPARSE EIGENSPARSE_DESC= Simplicial Cholesky factorization in Eigen EIGENSPARSE_CMAKE_BOOL= EIGENSPARSE EIGENSPARSE_VARS= LICENSE+=LGPL21+ LICENSE_COMB=multi \ LICENSE_FILE_BSD3CLAUSE="${LICENSE_FILE}" SUITESPARSE_DESC= SuiteSparse support SUITESPARSE_LIB_DEPENDS=libspqr.so:math/suitesparse SUITESPARSE_CMAKE_BOOL= SUITESPARSE post-patch-DOCS-on: @${REINPLACE_CMD} -e 's,python,${PYTHON_CMD:T},' \ ${WRKSRC}/docs/source/CMakeLists.txt pre-install-TEST-on: do-test post-install-EXAMPLES-on: # Copy examples (stripped), their source and sample data but not tests programs (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${EXAMPLESDIR}) (cd ${BUILD_WRKSRC} && ${COPYTREE_SHARE} bin ${STAGEDIR}${EXAMPLESDIR}) @${RM} -r ${STAGEDIR}${EXAMPLESDIR}/bin/*_test -@${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/bin/* # may fail for non-root .include Index: head/math/deal.ii/Makefile =================================================================== --- head/math/deal.ii/Makefile (revision 481214) +++ head/math/deal.ii/Makefile (revision 481215) @@ -1,65 +1,66 @@ # $FreeBSD$ PORTNAME= deal.II DISTVERSIONPREFIX= v DISTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= math devel MAINTAINER= yuri@FreeBSD.org COMMENT= Finite element Differential Equations Analysis Library (DEAL) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libmetis.so:math/metis \ libsundials_arkode.so:math/sundials \ libtbb.so:devel/tbb USES= cmake:outsource compiler:c++17-lang localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tl:S/.//} GH_PROJECT= ${PORTNAME:tl:S/.//} USE_LDCONFIG= yes CMAKE_OFF= DEAL_II_ALLOW_BUNDLED DEAL_II_COMPONENT_EXAMPLES \ DEAL_II_WITH_P4EST DEAL_II_WITH_TRILINOS DEAL_II_WITH_UMFPACK DEAL_II_WITH_SLEPC \ DEAL_II_WITH_NANOFLANN DEAL_II_WITH_MUPARSER DEAL_II_WITH_ASSIMP DEAL_II_WITH_ARPACK \ DEAL_II_WITH_ADOLC DEAL_II_WITH_SUNDIALS DEAL_II_WITH_HDF5 OPTIONS_DEFINE= LAPACK MPI NETCDF OPENCASCADE PETSC SCALAPACK OPTIONS_DEFAULT= MPI LAPACK_DESC= Build with LAPACK for matrix operations LAPACK_USES= fortran LAPACK_CMAKE_BOOL= DEAL_II_WITH_LAPACK LAPACK_LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack LAPACK_BROKEN= can't find lapack library MPI_USES= fortran MPI_CMAKE_BOOL= DEAL_II_WITH_MPI MPI_LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libmpi.so:net/openmpi NETCDF_DESC= Compile with Netcdf (only with MPI) NETCDF_CMAKE_BOOL= DEAL_II_WITH_NETCDF NETCDF_CMAKE_ON= -DNETCDF_INCLUDE_DIR:STRING=${LOCALBASE}/include -DNETCDF_CPLUSPLUS_LIBRARY:STRING=${LOCALBASE}/lib/libnetcdf_c++4.so NETCDF_BROKEN= see https://github.com/dealii/dealii/issues/7263 OPENCASCADE_DESC= Build with OpenCascade OPENCASCADE_CMAKE_BOOL= DEAL_II_WITH_OPENCASCADE OPENCASCADE_CMAKE_ON= -DOPENCASCADE_INCLUDE_DIR:STRING=${LOCALBASE}/include/OpenCASCADE OPENCASCADE_LIB_DEPENDS= libTKernel.so:cad/opencascade PETSC_DESC= Compile with Petsc (only with MPI) PETSC_CMAKE_BOOL= DEAL_II_WITH_PETSC PETSC_LIB_DEPENDS= libpetsc.so:science/PETSc PETSC_BROKEN= see https://github.com/dealii/dealii/issues/7260 SCALAPACK_DESC= Compile with ScaLAPACK (only with MPI) SCALAPACK_CMAKE_BOOL= DEAL_II_WITH_SCALAPACK SCALAPACK_IMPLIES= MPI LAPACK .include Index: head/math/saga/Makefile =================================================================== --- head/math/saga/Makefile (revision 481214) +++ head/math/saga/Makefile (revision 481215) @@ -1,132 +1,132 @@ # Created by: Rainer Hurling # $FreeBSD$ PORTNAME= saga PORTVERSION= 6.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION} MAINTAINER= rhurlin@gwdg.de COMMENT= System for Automated Geoscientific Analyses LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= clang60:devel/llvm60 \ swig3.0:devel/swig30 LIB_DEPENDS= libfftw3.so:math/fftw3 \ libgdal.so:graphics/gdal \ libhpdf.so:print/libharu \ libjasper.so:graphics/jasper \ liblas12.so:devel/liblas12 \ libodbc.so:databases/unixODBC \ libopencv_core.so:graphics/opencv-core \ libopencv_ml.so:graphics/opencv \ libproj.so:graphics/proj \ libsvm.so:science/libsvm \ libtbb.so:devel/tbb \ libtiff.so:graphics/tiff RUN_DEPENDS:= swig3.0:devel/swig30 USES= autoreconf compiler:c++11-lib desktop-file-utils dos2unix \ iconv:wchar_t libtool localbase pkgconfig python:2.7 USE_LDCONFIG= yes USE_WX= 3.0+ CONFIGURE_ARGS= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ --enable-python --with-system-svm CONFIGURE_ENV= SWIG="${LOCALBASE}/bin/swig3.0" GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} INSTALLS_ICONS= yes DOS2UNIX_GLOB= *.cpp *.h PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= PGSQL OPENMP VIGRA OPTIONS_DEFAULT= PGSQL VIGRA OPTIONS_DEFAULT_amd64= OPENMP NO_OPTIONS_SORT= yes OPTIONS_SUB= yes OPENMP_DESC= Enable Multiprocessing (only amd64, NOT i386) VIGRA_DESC= Enable 'Vision with Generic Algorithms' Library PGSQL_CONFIGURE_OFF= --with-postgresql=no PGSQL_CONFIGURE_ON= --with-postgresql=${LOCALBASE}/bin/pg_config PGSQL_USES= pgsql VIGRA_BUILD_DEPENDS= ${LOCALBASE}/lib/libvigraimpex.so:graphics/vigra VIGRA_RUN_DEPENDS= ${LOCALBASE}/lib/libvigraimpex.so:graphics/vigra INSTALL_TARGET= install-strip .include # make describe needs them here CPP= clang-cpp60 CC= clang60 CXX= clang++60 ### TODO: OPENMP_?= NOT for other archs .if ${OPSYS} == FreeBSD && ${ARCH} != i386 OPENMP_CONFIGURE_ENABLE= openmp OPENMP_LDFLAGS= -L${LOCALBASE}/lib -lm -L${LOCALBASE}/llvm60/lib -lomp .else OPENMP_CONFIGURE_DISABLE= openmp .endif SUB_FILES= pkg-message post-extract: @${REINPLACE_CMD} -e 's|wx-config |${WX_CONFIG} |g' \ ${WRKSRC}/configure.ac \ ${WRKSRC}/src/saga_core/saga_api/Makefile.am \ ${WRKSRC}/src/saga_core/saga_cmd/Makefile.am \ ${WRKSRC}/src/saga_core/saga_gdi/Makefile.am \ ${WRKSRC}/src/saga_core/saga_gui/Makefile.am \ ${WRKSRC}/src/tools/garden/garden_3d_viewer/Makefile.am \ ${WRKSRC}/src/tools/garden/garden_webservices/Makefile.am \ ${WRKSRC}/src/tools/io/io_grid_image/Makefile.am \ ${WRKSRC}/src/tools/io/io_shapes/Makefile.am \ ${WRKSRC}/src/tools/io/io_virtual/Makefile.am \ ${WRKSRC}/src/tools/pointcloud/pointcloud_tools/Makefile.am \ ${WRKSRC}/src/tools/pointcloud/pointcloud_viewer/Makefile.am \ ${WRKSRC}/src/tools/statistics/statistics_kriging/Makefile.am \ ${WRKSRC}/src/tools/tin/tin_viewer/Makefile.am @${REINPLACE_CMD} -e 's|/usr/include/opencv|${LOCALBASE}/include/opencv ${LOCALBASE}/include|g' \ ${WRKSRC}/src/tools/imagery/imagery_opencv/Makefile.am post-patch: .if ${ARCH} == "powerpc" @${REINPLACE_CMD} -e 's|typedef unsigned long DWORD;|typedef unsigned int DWORD;|' \ ${WRKSRC}/src/saga_core/saga_api/api_core.h .endif @${REINPLACE_CMD} -e 's|PORTVERSION|${PORTVERSION}|' \ ${WRKSRC}/src/saga_core/saga_gui/dlg_about.cpp post-patch-OPENMP-on: @${REINPLACE_CMD} -e 's|-lgomp|-lomp|' \ ${WRKSRC}/configure.ac \ ${WRKSRC}/configure \ ${WRKSRC}/src/accessories/templates/template4saga-tools/my_tool_library/Makefile post-configure: @${REINPLACE_CMD} -e 's|cd $$(pkgdatadir);|cd ${STAGEDIR}${DATADIR};|g' \ ${WRKSRC}/src/saga_core/saga_gui/Makefile @${REINPLACE_CMD} -e 's|^LDFLAGS = .*|& -lopencv_core|' \ ${WRKSRC}/src/tools/imagery/imagery_opencv/Makefile post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga*.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.png ${STAGEDIR}${DATADIR} ${RM} ${STAGEDIR}${DATADIR}/saga_dic.txt ${STAGEDIR}${DATADIR}/saga_srs.txt # toolchains dir was moved in r2805 (and followups r2810,r2811,r2820) ${MKDIR} ${STAGEDIR}${DATADIR}/accessories (cd ${WRKSRC}/src/accessories && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/accessories) ${RM} -R ${STAGEDIR}${DATADIR}/accessories/toolchains ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ # library helper files are not needed and cripple some math/qgis extensions @${RM} ${STAGEDIR}${PREFIX}/lib/saga/*.la .include Index: head/science/madness/Makefile =================================================================== --- head/science/madness/Makefile (revision 481214) +++ head/science/madness/Makefile (revision 481215) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= madness DISTVERSION= 0.10.1.20180823 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Multiresolution adaptive numeric environment for scientific simulation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= libsysinfo>0:devel/libsysinfo LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack \ libmpich.so:net/mpich \ libtbb.so:devel/tbb \ libtcmalloc.so:devel/google-perftools \ libxc.so:science/libxc USES= cmake:outsource compiler:c++14-lang fortran localbase:ldflags python:build USE_GITHUB= yes GH_ACCOUNT= m-a-d-n-e-s-s GH_TAGNAME= ebb3fd7 USE_LDCONFIG= yes CMAKE_ARGS= -DLAPACK_LIBRARIES:STRING="-L${LOCALBASE}/lib -llapack -lblas -L${LOCALBASE}/lib/gcc${GCC_DEFAULT} -lgcc_s" -DPYTHON_EXECUTABLE=${PYTHON_CMD} .include Index: head/www/osrm-backend/Makefile =================================================================== --- head/www/osrm-backend/Makefile (revision 481214) +++ head/www/osrm-backend/Makefile (revision 481215) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= osrm-backend DISTVERSIONPREFIX= v DISTVERSION= 5.17.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MAINTAINER= a.andersson.thn@gmail.com COMMENT= Open Source Routing Machine (Backend) LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BUILD_DEPENDS= ${LOCALBASE}/lib/libstxxl.a:devel/stxxl LIB_DEPENDS= libtbb.so:devel/tbb \ libtbbmalloc.so:devel/tbb \ libluabind.so:devel/luabind \ libboost_program_options.so:devel/boost-libs \ libboost_date_time.so:devel/boost-libs \ libboost_chrono.so:devel/boost-libs \ libboost_filesystem.so:devel/boost-libs \ libboost_iostreams.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libexpat.so:textproc/expat2 USES= cmake:outsource lua:53 compiler:c++14-lang USE_GITHUB= yes GH_ACCOUNT= Project-OSRM USE_LDCONFIG= yes OPTIONS_DEFINE= DEBUG USE_RC_SUBR= osrm USERS= osrm GROUPS= osrm CMAKE_ON= BUILD_SHARED_LIBS pre-install: @${MKDIR} ${STAGEDIR}/var/db/osrm-backend .include