diff --git a/astro/phd2/Makefile b/astro/phd2/Makefile index 2d2033f5b382..737ed3235a42 100644 --- a/astro/phd2/Makefile +++ b/astro/phd2/Makefile @@ -1,33 +1,34 @@ PORTNAME= phd2 DISTVERSIONPREFIX=v DISTVERSION= 2.6.9dev5 +PORTREVISION= 1 CATEGORIES= astro MAINTAINER= acm@FreeBSD.org COMMENT= Guiding software inspired by Stark Labs PHD Guiding LICENSE= BSD3CLAUSE LIB_DEPENDS= libcfitsio.so:astro/cfitsio \ libgmock.so:devel/googletest \ libindidriver.so:devel/indi \ libcurl.so:ftp/curl RUN_DEPENDS= indiserver:devel/indi USES= cmake eigen:3 gettext ninja pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= OpenPHDGuiding USE_WX= 3.1+ USE_XORG= x11 WX_COMPS= wx CMAKE_ARGS+= -DUSE_SYSTEM_GTEST:BOOL=YES \ -DUSE_SYSTEM_CFITSIO:BOOL=YES \ -DUSE_SYSTEM_LIBUSB:BOOL=YES \ -DUSE_SYSTEM_LIBINDI:BOOL=YES \ -DUSE_SYSTEM_EIGEN3:BOOL=YES .include diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile index f197344711b6..acae33f94a70 100644 --- a/databases/arrow/Makefile +++ b/databases/arrow/Makefile @@ -1,234 +1,235 @@ PORTNAME= arrow DISTVERSION= 4.0.1 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= https://mirrors.advancedhosters.com/apache/${PORTNAME}/${PORTNAME}-${DISTVERSION}/ \ https://github.com/apache/orc/archive/rel/:orc DISTNAME= apache-${PORTNAME}-${DISTVERSION} DISTFILES= apache-${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} release-1.6.6${EXTRACT_SUFX}:orc EXTRACT_ONLY= apache-${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Columnar in-memory analytics layer for big data LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt BROKEN_FreeBSD_11= The OpenSSL must be greater than or equal to 1.1.0 LIB_DEPENDS= libboost_system.so:devel/boost-libs USES= cmake compiler:c++11-lang localbase pkgconfig python:build USE_LDCONFIG= yes WRKSRC_SUBDIR= cpp CMAKE_ARGS= -DARROW_SIMD_LEVEL=NONE -DARROW_RUNTIME_SIMD_LEVEL=NONE CMAKE_OFF= ARROW_BUILD_STATIC ARROW_WITH_BACKTRACE ARROW_BUILD_TESTS ARROW_BUILD_BENCHMARKS OPTIONS_GROUP= COMPRESSION COMPONENTS # components are listed in cpp/cmake_modules/DefineOptions.cmake OPTIONS_GROUP_COMPRESSION= BROTLI BZ2 LZ4 SNAPPY ZLIB ZSTD OPTIONS_GROUP_COMPONENTS= COMPUTE CSV DATASET FILESYSTEM FLIGHT GANDIVA HDFS HIVESERVER2 IPC JSON MIMALLOC PARQUET ORC PLASMA PYTHON S3 BUILD_UTILITIES TESTING OPTIONS_SUB= yes COMPRESSION_DESC= Compression support: COMPONENTS_DESC= Build components: ## Compression options BROTLI_CMAKE_BOOL= ARROW_WITH_BROTLI BROTLI_LIB_DEPENDS= libbrotlicommon.so:archivers/brotli BZ2_DESC= bz2 compression support BZ2_CMAKE_BOOL= ARROW_WITH_BZ2 LZ4_CMAKE_BOOL= ARROW_WITH_LZ4 LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 SNAPPY_CMAKE_BOOL= ARROW_WITH_SNAPPY SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy ZLIB_CMAKE_BOOL= ARROW_WITH_ZLIB ZSTD_DESC= zstd compression support ZSTD_CMAKE_BOOL= ARROW_WITH_ZSTD ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd ## Component options COMPUTE_DESC= Arrow Compute Modules COMPUTE_CMAKE_BOOL= ARROW_COMPUTE COMPUTE_LIB_DEPENDS= libre2.so:devel/re2 \ libutf8proc.so:textproc/utf8proc CSV_DESC= Arrow CSV Parser Module CSV_CMAKE_BOOL= ARROW_CSV DATASET_DESC= Arrow Dataset Modules DATASET_CMAKE_BOOL= ARROW_DATASET DATASET_IMPLIES= COMPUTE FILESYSTEM FILESYSTEM_DESC= Arrow Filesystem Layer FILESYSTEM_CMAKE_BOOL= ARROW_FILESYSTEM FLIGHT_DESC= Arrow Flight RPC System FLIGHT_USES= ssl FLIGHT_CMAKE_BOOL= ARROW_FLIGHT FLIGHT_LIB_DEPENDS= libgflags.so:devel/gflags \ libprotobuf.so:devel/protobuf \ libabsl_base.so:devel/abseil \ libcares.so:dns/c-ares \ libgrpc.so:devel/grpc \ libre2.so:devel/re2 FLIGHT_IMPLIES= IPC FLIGHT_BROKEN= configure breaks: Could not find a package configuration file provided by "re2" GANDIVA_DESC= Gandiva libraries GANDIVA_USES= ssl GANDIVA_CMAKE_BOOL= ARROW_GANDIVA GANDIVA_BUILD_DEPENDS= ${LOCALBASE}/bin/clang12:devel/llvm12 # explicitly requires llvm-12 GANDIVA_LIB_DEPENDS= libgrpc.so:devel/grpc \ libprotobuf.so:devel/protobuf \ libre2.so:devel/re2 HDFS_DESC= Arrow HDFS bridge HDFS_CMAKE_BOOL= ARROW_HDFS HIVESERVER2_DESC= HiveServer2 client and Arrow adapter HIVESERVER2_USES= python:build HIVESERVER2_VARS= BINARY_ALIAS=python=${PYTHON_CMD} HIVESERVER2_BUILD_DEPENDS= thrift:devel/thrift HIVESERVER2_CMAKE_BOOL= ARROW_HIVESERVER2 HIVESERVER2_BROKEN= Pending conflict fix in thrift ports in bug#255538 IPC_DESC= Arrow IPC extensions IPC_CMAKE_BOOL= ARROW_IPC JSON_DESC= JSON support JSON_CMAKE_BOOL= ARROW_JSON JSON_BUILD_DEPENDS= ${LOCALBASE}/include/rapidjson/rapidjson.h:devel/rapidjson MIMALLOC_DESC= Arrow mimalloc-based allocato MIMALLOC_CMAKE_BOOL= ARROW_MIMALLOC MIMALLOC_LIB_DEPENDS= libmimalloc.so:devel/mimalloc MIMALLOC_BROKEN= Pending paths fix in bug#255537 PARQUET_DESC= Parquet libraries PARQUET_CMAKE_BOOL= ARROW_PARQUET PARQUET_REQUIRE_ENCRYPTION PARQUET_USES= ssl PARQUET_LIB_DEPENDS= libthrift.so:devel/thrift-cpp PARQUET_IMPLIES= COMPUTE ORC_DESC= Arrow ORC adapter ORC_CMAKE_BOOL= ARROW_ORC ORC_LIB_DEPENDS= libprotobuf.so:devel/protobuf ORC_CONFIGURE_ENV= ARROW_ORC_URL=file://${DISTDIR}/${DIST_SUBDIR}/release-1.6.6${EXTRACT_SUFX} ORC_IMPLIES= LZ4 SNAPPY ZLIB ZSTD # cpp/CMakeLists.txt ORC_BROKEN= fatal error: 'orc/OrcFile.hh' file not found: https://issues.apache.org/jira/browse/ARROW-12624 PLASMA_DESC= Plasma object store PLASMA_CMAKE_BOOL= ARROW_PLASMA PLASMA_LIB_DEPENDS= libgflags.so:devel/gflags BUILD_UTILITIES_DESC= build Arrow commandline utilities BUILD_UTILITIES_CMAKE_BOOL= ARROW_BUILD_UTILITIES PYTHON_DESC= build the Arrow CPython extensions PYTHON_CMAKE_BOOL= ARROW_PYTHON PYTHON_USES= python:3.9 PYTHON_BUILD_DEPENDS= ${PY_NUMPY} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} PYTHON_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc PYTHON_RUN_DEPENDS= ${PY_NUMPY} PYTHON_IMPLIES= COMPUTE CSV DATASET FILESYSTEM HDFS JSON PYTHON_BROKEN= py39-setuptools_scm-4.1.2_1 Unknown flavor 'py39', possible flavors: py38 PYTHON_VARS= PLIST_SUB=PYTHON_SUFFIX=${PYTHON_SUFFIX} S3_DESC= S3 support S3_CMAKE_BOOL= ARROW_S3 S3_USES= ssl S3_LIB_DEPENDS= \ libaws-c-cal.so:security/aws-c-cal \ libaws-c-common.so:devel/aws-c-common \ libaws-c-event-stream.so:devel/aws-c-event-stream \ libaws-c-io.so:devel/aws-c-io \ libaws-checksums.so:devel/aws-checksums \ libaws-cpp-sdk-s3.so:devel/aws-sdk-cpp \ libs2n.so:security/s2n S3_IMPLIES= ZLIB TESTING_DESC= Arrow testing libraries TESTING_CMAKE_BOOL= ARROW_TESTING TESTING_LIB_DEPENDS= libgtest.so:devel/googletest .for opt in ${OPTIONS_GROUP_COMPRESSION} ${OPTIONS_GROUP_COMPONENTS} . if "${${opt}_BROKEN}" == "" OPTIONS_DEFAULT+= ${opt} . endif .endfor .include .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD LLVM_VER= 10 # clang-11 crashes on FreeBSD 14: https://bugs.llvm.org/show_bug.cgi?id=50277 BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER} CC= ${LOCALBASE}/bin/clang${LLVM_VER} CXX= ${LOCALBASE}/bin/clang++${LLVM_VER} .endif pre-configure-PYTHON-on: @${REINPLACE_CMD} -e ' \ s|arrow_python|arrow_python${PYTHON_SUFFIX}|g; \ s|arrow-python|arrow-python${PYTHON_SUFFIX}|g \ ' \ ${WRKSRC}/../ci/appveyor-cpp-build.bat \ ${WRKSRC}/../cpp/cmake_modules/FindArrowPython.cmake \ ${WRKSRC}/../cpp/cmake_modules/FindArrowPythonFlight.cmake \ ${WRKSRC}/../cpp/src/arrow/python/arrow-python-flight.pc.in \ ${WRKSRC}/../cpp/src/arrow/python/arrow-python.pc.in \ ${WRKSRC}/../cpp/src/arrow/python/ArrowPythonConfig.cmake.in \ ${WRKSRC}/../cpp/src/arrow/python/ArrowPythonFlightConfig.cmake.in \ ${WRKSRC}/../cpp/src/arrow/python/CMakeLists.txt \ ${WRKSRC}/../dev/release/rat_exclude_files.txt \ ${WRKSRC}/../dev/release/verify-apt.sh \ ${WRKSRC}/../dev/release/verify-yum.sh \ ${WRKSRC}/../dev/tasks/conda-recipes/arrow-cpp/meta.yaml \ ${WRKSRC}/../dev/tasks/tasks.yml \ ${WRKSRC}/../docs/source/developers/python.rst \ ${WRKSRC}/../python/cmake_modules/FindArrowPython.cmake \ ${WRKSRC}/../python/cmake_modules/FindArrowPythonFlight.cmake \ ${WRKSRC}/../python/CMakeLists.txt \ ${WRKSRC}/../python/pyarrow/__init__.py \ ${WRKSRC}/../python/pyarrow/plasma.py \ ${WRKSRC}/../python/setup.py @${MV} ${WRKSRC}/src/arrow/python/arrow-python.pc.in ${WRKSRC}/src/arrow/python/arrow-python${PYTHON_SUFFIX}.pc.in @${MV} ${WRKSRC}/src/arrow/python/arrow-python-flight.pc.in ${WRKSRC}/src/arrow/python/arrow-python${PYTHON_SUFFIX}-flight.pc.in .include .if ${PORT_OPTIONS:MCOMPUTE} || ${PORT_OPTIONS:MFLIGHT} || ${PORT_OPTIONS:MGANDIVA} PLIST_FILES+= lib/cmake/arrow/Findre2Alt.cmake .endif .if ${PORT_OPTIONS:MPYTHON} == "PYTHON" && ${PORT_OPTIONS:MFLIGHT} == "FLIGHT" PLIST_SUB+= PYTHONFLIGHT="" .else PLIST_SUB+= PYTHONFLIGHT="@comment " .endif .if ${PORT_OPTIONS:MTESTING} && ${PORT_OPTIONS:MFLIGHT} == "FLIGHT" PLIST_SUB+= TESTINGFLIGHT="" .else PLIST_SUB+= TESTINGFLIGHT="@comment " .endif do-test: # tests fail to compile: https://issues.apache.org/jira/browse/ARROW-12625 @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DARROW_BUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/devel/googletest/Makefile b/devel/googletest/Makefile index 7710751ec812..c2614253b7df 100644 --- a/devel/googletest/Makefile +++ b/devel/googletest/Makefile @@ -1,27 +1,23 @@ # Created by: Cheng-Lung Sung PORTNAME= googletest DISTVERSIONPREFIX= release- -DISTVERSION= 1.10.0 -PORTREVISION= 1 +DISTVERSION= 1.10.0-667 +DISTVERSIONSUFFIX= -g53495a2a CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= Framework for writing C++ tests on a variety of platforms LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= google USES= cmake:testing compiler:c++11-lib python:test USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS CMAKE_TESTING_ON= gtest_build_tests gmock_build_tests -post-install: -# Drop unused not preprocessed headers - ${FIND} ${STAGEDIR}${PREFIX} -name '*.pump' -delete - .include diff --git a/devel/googletest/distinfo b/devel/googletest/distinfo index 2e0bcf6c9abc..420f38220949 100644 --- a/devel/googletest/distinfo +++ b/devel/googletest/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1570114335 -SHA256 (google-googletest-release-1.10.0_GH0.tar.gz) = 9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb -SIZE (google-googletest-release-1.10.0_GH0.tar.gz) = 904349 +TIMESTAMP = 1622670909 +SHA256 (google-googletest-release-1.10.0-667-g53495a2a_GH0.tar.gz) = 84948909dec95d8dab4eaf76510c80efd36e2ef009cc3e08613e78101b3c66d5 +SIZE (google-googletest-release-1.10.0-667-g53495a2a_GH0.tar.gz) = 887271 diff --git a/devel/googletest/pkg-plist b/devel/googletest/pkg-plist index 6cea7ef19873..921615973c81 100644 --- a/devel/googletest/pkg-plist +++ b/devel/googletest/pkg-plist @@ -1,54 +1,55 @@ include/gmock/gmock-actions.h include/gmock/gmock-cardinalities.h include/gmock/gmock-function-mocker.h -include/gmock/gmock-generated-actions.h -include/gmock/gmock-generated-function-mockers.h -include/gmock/gmock-generated-matchers.h include/gmock/gmock-matchers.h include/gmock/gmock-more-actions.h include/gmock/gmock-more-matchers.h include/gmock/gmock-nice-strict.h include/gmock/gmock-spec-builders.h include/gmock/gmock.h include/gmock/internal/custom/README.md include/gmock/internal/custom/gmock-generated-actions.h include/gmock/internal/custom/gmock-matchers.h include/gmock/internal/custom/gmock-port.h include/gmock/internal/gmock-internal-utils.h include/gmock/internal/gmock-port.h include/gmock/internal/gmock-pp.h include/gtest/gtest-death-test.h include/gtest/gtest-matchers.h include/gtest/gtest-message.h include/gtest/gtest-param-test.h include/gtest/gtest-printers.h include/gtest/gtest-spi.h include/gtest/gtest-test-part.h include/gtest/gtest-typed-test.h include/gtest/gtest.h include/gtest/gtest_pred_impl.h include/gtest/gtest_prod.h include/gtest/internal/custom/README.md include/gtest/internal/custom/gtest-port.h include/gtest/internal/custom/gtest-printers.h include/gtest/internal/custom/gtest.h include/gtest/internal/gtest-death-test-internal.h include/gtest/internal/gtest-filepath.h include/gtest/internal/gtest-internal.h include/gtest/internal/gtest-param-util.h include/gtest/internal/gtest-port-arch.h include/gtest/internal/gtest-port.h include/gtest/internal/gtest-string.h include/gtest/internal/gtest-type-util.h lib/cmake/GTest/GTestConfig.cmake lib/cmake/GTest/GTestConfigVersion.cmake lib/cmake/GTest/GTestTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/GTest/GTestTargets.cmake lib/libgmock.so +lib/libgmock.so.1.10.0 lib/libgmock_main.so +lib/libgmock_main.so.1.10.0 lib/libgtest.so +lib/libgtest.so.1.10.0 lib/libgtest_main.so +lib/libgtest_main.so.1.10.0 libdata/pkgconfig/gmock.pc libdata/pkgconfig/gmock_main.pc libdata/pkgconfig/gtest.pc libdata/pkgconfig/gtest_main.pc diff --git a/graphics/s2/Makefile b/graphics/s2/Makefile index 1b40d414d4cb..c60ab6a63056 100644 --- a/graphics/s2/Makefile +++ b/graphics/s2/Makefile @@ -1,45 +1,46 @@ # Created by: Po-Chuan Hsieh PORTNAME= s2 PORTVERSION= 0.9.0 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= S2 Geometry Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= is currently 64-bit only LIB_DEPENDS= libgtest.so:devel/googletest USES= cmake compiler:c++11-lang localbase ssl CMAKE_ON= BUILD_SHARED_LIBS CXXFLAGS_powerpc64= -mcpu=power7 USE_LDCONFIG= yes GH_ACCOUNT= google GH_PROJECT= s2geometry USE_GITHUB= yes OPTIONS_DEFINE= EXAMPLES GFLAGS GLOG OPTIONS_DEFAULT=GFLAGS GLOG GFLAGS_DESC= Use gflags to change command line flags GLOG_DESC= Use glog for logging EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES GFLAGS_CMAKE_BOOL= WITH_GFLAGS GFLAGS_LIB_DEPENDS= libgflags.so:devel/gflags GLOG_CMAKE_BOOL= WITH_GLOG GLOG_LIB_DEPENDS= libglog.so:devel/glog post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/examples/point_index ${INSTALL_WRKSRC}/examples/term_index ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/examples/point_index.cc ${WRKSRC}/doc/examples/term_index.cc ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/lang/cling/Makefile b/lang/cling/Makefile index 46aaa3c78bf5..0ce7dcd97652 100644 --- a/lang/cling/Makefile +++ b/lang/cling/Makefile @@ -1,75 +1,75 @@ # Created by: Mahdi Mokhtari PORTNAME= cling DISTVERSION= 0.5-2018-08-13 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= lang devel MASTER_SITES= https://root.cern.ch/download/cling/ DISTNAME= ${PORTNAME}_${DISTVERSION:C/^[0-9]\.[0-9]-//}_sources MAINTAINER= ports@FreeBSD.org COMMENT= Interactive C++ Interpreter Based on LLVM and Clang Libs LICENSE= LLVM NCSA LICENSE_COMB= multi LICENSE_NAME_LLVM= LLVM Release License LICENSE_FILE_LLVM= ${WRKSRC}/LICENSE.TXT LICENSE_FILE_NCSA= ${WRKSRC}/tools/cling/LICENSE.TXT LICENSE_PERMS_LLVM= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_armv6= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' BROKEN_armv7= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' BROKEN_riscv64= fails to build: CMake Error at cmake/config-ix.cmake:407: Unknown architecture riscv64 BROKEN_FreeBSD_12_powerpc64= fails to build: src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:722:26: could not convert '((llvm::orc::remote::OrcRemoteTargetClient*)this)->callB(Src, Size)' LIB_DEPENDS= libgtest.so:devel/googletest \ libz3.so:math/z3 WRKSRC= ${WRKDIR}/src LLVM_RELEASE= 5.0.0 LLVM_SUFFIX= 50_cern-root LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} USES= cmake compiler:c++11-lib compiler:c11 cpe gnome libedit ncurses \ python:build shebangfix tar:bzip2 USE_GNOME= libxml2 USE_LDCONFIG= ${LLVM_PREFIX}/lib SHEBANG_FILES= tools/clang/tools/clang-format/clang-format-diff.py \ tools/clang/tools/clang-format/git-clang-format \ tools/clang/tools/scan-view/bin/scan-view CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= LLVM_BUILD_EXAMPLES LLVM_INCLUDE_TESTS LLVM_INCLUDE_GO_TESTS SUB_LIST+= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" PLIST_SUB+= LLVM_SUFFIX=${LLVM_SUFFIX} LLVM_RELEASE=${LLVM_RELEASE} CMAKE_BUILD_TYPE= Release CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD post-patch: @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \ ${PATCH_WRKSRC}/tools/cling/tools/driver/cling.cpp @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \ ${PATCH_WRKSRC}/tools/cling/lib/Interpreter/CIFactory.cpp post-install: for e in $$(cd ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin && ls *); do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin/$${e} ${STAGEDIR}${PREFIX}/bin/$${e}; \ done ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake for m in cling llvm llvm-c clang; do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/include/$${m} ${STAGEDIR}${PREFIX}/include/$${m}; \ done for m in cling llvm clang; do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/cmake/$${m} ${STAGEDIR}${PREFIX}/lib/cmake/$${m}; \ done for l in $$(cd ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib && ls *.so* *.a); do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/$${l} ${STAGEDIR}${PREFIX}/lib/$${l}; \ done .include diff --git a/science/libkml/Makefile b/science/libkml/Makefile index 5d890f8575fb..fc559a522a30 100644 --- a/science/libkml/Makefile +++ b/science/libkml/Makefile @@ -1,37 +1,37 @@ # Created by: Wen Heping PORTNAME= libkml PORTVERSION= 1.3.0 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= science MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reference implementation of OGC KML 2.2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= boost-libs>=1.44.0:devel/boost-libs \ googletest>=1.7.0:devel/googletest \ minizip>=1.2.8:archivers/minizip LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libexpat.so:textproc/expat2 \ libgtest.so:devel/googletest \ libminizip.so:archivers/minizip \ liburiparser.so:net/uriparser OPTIONS_DEFINE= EXAMPLES USES= cmake compiler:c11 pathfix CMAKE_OFF= WITH_JAVA WITH_PYTHON WITH_SWIG USE_CXXSTD= gnu++98 USE_LDCONFIG= yes USE_GITHUB= yes EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES INSTALL_EXAMPLES EXAMPLES_CMAKE_ON= -DKML_EXAMPLES_DIR=${EXAMPLESDIR} EXAMPLES_LIB_DEPENDS= libcurl.so:ftp/curl .include diff --git a/x11-fonts/ots/Makefile b/x11-fonts/ots/Makefile index 7c840198cc64..71eddec5a559 100644 --- a/x11-fonts/ots/Makefile +++ b/x11-fonts/ots/Makefile @@ -1,36 +1,37 @@ # Created by: Po-Chuan Hsieh PORTNAME= ots PORTVERSION= 8.1.4 +PORTREVISION= 1 CATEGORIES= x11-fonts MASTER_SITES= https://github.com/khaledhosny/ots/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= OpenType Sanitizer LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= meson>=0.55.2:devel/meson LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libfreetype.so:print/freetype2 \ libgtest.so:devel/googletest \ liblz4.so:archivers/liblz4 \ libwoff2dec.so:devel/woff2 USES= compiler:c++11-lang meson pkgconfig shebangfix tar:xz MESON_FALSE= debug MESON_TRUE= graphite PLIST_SUB= PORTVERSION=${PORTVERSION} SHEBANG_FILES= tests/*.sh bash_CMD= ${SH} do-test: ${SETENV} top_builddir=${BUILD_WRKSRC} top_srcdir=${WRKSRC} ${SH} ${WRKSRC}/tests/test_bad_fonts.sh ${SETENV} top_builddir=${BUILD_WRKSRC} top_srcdir=${WRKSRC} ${SH} ${WRKSRC}/tests/test_fuzzed_fonts.sh ${SETENV} top_builddir=${BUILD_WRKSRC} top_srcdir=${WRKSRC} ${SH} ${WRKSRC}/tests/test_good_fonts.sh .include