Index: head/lang/halide/Makefile =================================================================== --- head/lang/halide/Makefile (revision 547853) +++ head/lang/halide/Makefile (revision 547854) @@ -1,54 +1,42 @@ # $FreeBSD$ PORTNAME= halide DISTVERSIONPREFIX= release_ -DISTVERSION= 2019_08_27-2023 -DISTVERSIONSUFFIX= -g48f9a1c75 -PORTREVISION= 1 +DISTVERSION= 2019_08_27-2654 +DISTVERSIONSUFFIX= -g664dc4993 CATEGORIES= lang -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ -PATCHFILES= 49c7ee068327af7e1dc71cdd37afb61f3132097f.patch:-p1 # FreeBSD compatibility patches - MAINTAINER= yuri@FreeBSD.org COMMENT= Halide, a language for fast and portable data-parallel computation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} # because halide expects LLVMConfig.cmake RUN_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} USES= cmake USE_GITHUB= yes GH_PROJECT= Halide USE_LDCONFIG= yes # use the same compiler that devel/llvmNN installs CC= clang${LLVM_DEFAULT} CXX= clang++${LLVM_DEFAULT} CPP= clang-cpp${LLVM_DEFAULT} CMAKE_ARGS= -DLLVM_DIR=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/llvm CMAKE_ON= LLVM_USE_SHARED_LLVM_LIBRARY HALIDE_SHARED_LIBRARY CMAKE_OFF= WITH_PYTHON_BINDINGS WITH_APPS WITH_TUTORIALS WITH_DOCS WITH_TESTS # APPS are demos OPTIONS_DEFINE= NATIVE NATIVE_DESC= Build with native optimizations (-march=native) post-patch-NATIVE-off: @${REINPLACE_CMD} -e 's| -march=native | |' ${WRKSRC}/apps/linear_algebra/Makefile -post-install: # see https://github.com/halide/Halide/issues/4952 -.for f in tools tutorial CODE_OF_CONDUCT.md README.md README_cmake.md README_rungen.md README_webassembly.md - @${RM} -r ${STAGEDIR}${PREFIX}/${f} -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake - @${MV} ${STAGEDIR}${PREFIX}/*.cmake ${STAGEDIR}${PREFIX}/lib/cmake - @${MKDIR} ${STAGEDIR}${DATADIR} - @${MV} ${STAGEDIR}${PREFIX}/halide_config.make ${STAGEDIR}${DATADIR} - @${MV} ${STAGEDIR}${PREFIX}/bin/libHalide.so ${STAGEDIR}${PREFIX}/lib - @${RMDIR} ${STAGEDIR}${PREFIX}/bin +post-install: + ${RM} -r ${STAGEDIR}${PREFIX}/share .include Index: head/lang/halide/distinfo =================================================================== --- head/lang/halide/distinfo (revision 547853) +++ head/lang/halide/distinfo (revision 547854) @@ -1,5 +1,5 @@ -TIMESTAMP = 1590106455 -SHA256 (halide-Halide-release_2019_08_27-2023-g48f9a1c75_GH0.tar.gz) = b5f81d384dc4b5492330c2d319869e7e996eeec4f9c7eae478716d6f0ec055ef -SIZE (halide-Halide-release_2019_08_27-2023-g48f9a1c75_GH0.tar.gz) = 30713606 +TIMESTAMP = 1599405904 +SHA256 (halide-Halide-release_2019_08_27-2654-g664dc4993_GH0.tar.gz) = d0f24dcf7d9adc80ab24b9098b65f89911943a3fca30d6f4bfcc59c608fbc78a +SIZE (halide-Halide-release_2019_08_27-2654-g664dc4993_GH0.tar.gz) = 30730902 SHA256 (49c7ee068327af7e1dc71cdd37afb61f3132097f.patch) = 7ea547f64f5aed0c039901968263b34067391ebe395fdf0f3026aab11efef897 SIZE (49c7ee068327af7e1dc71cdd37afb61f3132097f.patch) = 7860 Index: head/lang/halide/files/patch-packaging_CMakeLists.txt =================================================================== --- head/lang/halide/files/patch-packaging_CMakeLists.txt (nonexistent) +++ head/lang/halide/files/patch-packaging_CMakeLists.txt (revision 547854) @@ -0,0 +1,22 @@ +--- packaging/CMakeLists.txt.orig 2020-09-06 15:39:31 UTC ++++ packaging/CMakeLists.txt +@@ -22,16 +22,16 @@ install(TARGETS Halide Halide_Generator Halide_RunGenM + EXPORT Halide_Targets + + RUNTIME +- DESTINATION ${CMAKE_INSTALL_BINDIR}/${CONFIG_DIR} ++ DESTINATION ${CMAKE_INSTALL_BINDIR} + COMPONENT Halide_Runtime + + LIBRARY +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/${CONFIG_DIR} ++ DESTINATION ${CMAKE_INSTALL_LIBDIR} + COMPONENT Halide_Runtime + NAMELINK_COMPONENT Halide_Development + + ARCHIVE +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/${CONFIG_DIR} ++ DESTINATION ${CMAKE_INSTALL_LIBDIR} + COMPONENT Halide_Development + + INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) Property changes on: head/lang/halide/files/patch-packaging_CMakeLists.txt ___________________________________________________________________ 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/lang/halide/pkg-plist =================================================================== --- head/lang/halide/pkg-plist (revision 547853) +++ head/lang/halide/pkg-plist (revision 547854) @@ -1,18 +1,22 @@ include/Halide.h include/HalideBuffer.h include/HalidePyTorchCudaHelpers.h include/HalidePyTorchHelpers.h include/HalideRuntime.h include/HalideRuntimeCuda.h include/HalideRuntimeD3D12Compute.h include/HalideRuntimeHexagonDma.h include/HalideRuntimeHexagonHost.h include/HalideRuntimeMetal.h include/HalideRuntimeOpenCL.h include/HalideRuntimeOpenGL.h include/HalideRuntimeOpenGLCompute.h include/HalideRuntimeQurt.h -lib/cmake/halide.cmake -lib/cmake/halide_config.cmake +lib/cmake/Halide/Halide-Interfaces.cmake +lib/cmake/Halide/Halide-Targets-shared-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Halide/Halide-Targets-shared.cmake +lib/cmake/Halide/HalideConfig.cmake +lib/cmake/Halide/HalideConfigVersion.cmake +lib/cmake/Halide/HalideGeneratorHelpers.cmake +lib/cmake/Halide/HalideTargetHelpers.cmake lib/libHalide.so -%%DATADIR%%/halide_config.make