Index: head/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_CMakeLists.txt =================================================================== --- head/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_CMakeLists.txt (revision 559932) +++ head/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_CMakeLists.txt (nonexistent) @@ -1,11 +0,0 @@ ---- src/ncnn/CMakeLists.txt.orig 2020-10-21 19:34:57 UTC -+++ src/ncnn/CMakeLists.txt -@@ -66,6 +66,8 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(mips)") - set(NCNN_TARGET_ARCH mips) - elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(riscv)") - set(NCNN_TARGET_ARCH riscv) -+elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc)") -+ set(NCNN_TARGET_ARCH powerpc) - else() - set(NCNN_TARGET_ARCH x86) - option(NCNN_AVX2 "optimize x86 platform with avx2" ON) Property changes on: head/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_CMakeLists.txt ___________________________________________________________________ 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/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_src_layer_interp.cpp =================================================================== --- head/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_src_layer_interp.cpp (revision 559932) +++ head/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_src_layer_interp.cpp (nonexistent) @@ -1,15 +0,0 @@ ---- src/ncnn/src/layer/interp.cpp.orig 2020-10-21 19:36:40 UTC -+++ src/ncnn/src/layer/interp.cpp -@@ -41,6 +41,12 @@ int Interp::load_param(const ParamDict& pd) - return 0; - } - -+ -+#if defined(__GNUC__) && defined(__powerpc__) && defined(__ALTIVEC__) -+// NOTE gcc altivec optimized version produce wrong result -+// so I have to disable vectorize here --- nihui -+__attribute__((optimize("no-tree-vectorize"))) -+#endif - static void linear_coeffs(int w, int outw, int* xofs, float* alpha) - { - double scale = (double)w / outw; Property changes on: head/graphics/waifu2x-ncnn-vulkan/files/patch-src_ncnn_src_layer_interp.cpp ___________________________________________________________________ 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/graphics/waifu2x-ncnn-vulkan/Makefile =================================================================== --- head/graphics/waifu2x-ncnn-vulkan/Makefile (revision 559932) +++ head/graphics/waifu2x-ncnn-vulkan/Makefile (revision 559933) @@ -1,43 +1,42 @@ # $FreeBSD$ PORTNAME= waifu2x-ncnn-vulkan -DISTVERSION= 20200818 +DISTVERSION= 20210102 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Scale and denoise images using convolutional neural networks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= glslangValidator:graphics/glslang \ - vulkan-headers>0:graphics/vulkan-headers +BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers LIB_DEPENDS= libwebp.so:graphics/webp \ libvulkan.so:graphics/vulkan-loader USES= cmake compiler:${OPENMP}c++11-lib USE_GITHUB= yes GH_ACCOUNT= nihui GH_TUPLE= KhronosGroup:glslang:8.13.3743-39-gd39b8afc:glslang/src/ncnn/glslang \ - Tencent:ncnn:20200727:ncnn/src/ncnn + Tencent:ncnn:20201218-30-g54c0a13b:ncnn/src/ncnn CMAKE_SOURCE_PATH= ${WRKSRC}/src CMAKE_ON= USE_SYSTEM_WEBP PLIST_FILES= bin/${PORTNAME} PORTDATA= * .if !exists(/usr/include/omp.h) # XXX ports/199603: LLVM openmp in base doesn't support aarch64, armv6, armv7 yet OPENMP= gcc- .endif post-patch: @${REINPLACE_CMD} -e '/PATHSTR/s,models-,${DATADIR}/&,' \ ${WRKSRC}/src/main.cpp do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}/models && ${COPYTREE_SHARE} "${PORTDATA}" \ ${STAGEDIR}${DATADIR}) .include Index: head/graphics/waifu2x-ncnn-vulkan/distinfo =================================================================== --- head/graphics/waifu2x-ncnn-vulkan/distinfo (revision 559932) +++ head/graphics/waifu2x-ncnn-vulkan/distinfo (revision 559933) @@ -1,7 +1,7 @@ -TIMESTAMP = 1596039928 -SHA256 (nihui-waifu2x-ncnn-vulkan-20200818_GH0.tar.gz) = ff78aee681c0120c36336720a4994a28db522fb3122a936c99e672ccdb33ca5c -SIZE (nihui-waifu2x-ncnn-vulkan-20200818_GH0.tar.gz) = 34073325 +TIMESTAMP = 1609581078 +SHA256 (nihui-waifu2x-ncnn-vulkan-20210102_GH0.tar.gz) = 0e29f7de5050b25367434d336bad11ccfd77a52547bea2b24c9222bb51862d90 +SIZE (nihui-waifu2x-ncnn-vulkan-20210102_GH0.tar.gz) = 34076343 SHA256 (KhronosGroup-glslang-8.13.3743-39-gd39b8afc_GH0.tar.gz) = 5785e8d5fc2f77a1b0643910480c76fc049bc3e7592c6cd9df7fc8c1864af344 SIZE (KhronosGroup-glslang-8.13.3743-39-gd39b8afc_GH0.tar.gz) = 3203976 -SHA256 (Tencent-ncnn-20200727_GH0.tar.gz) = 8fb664910b44b51bb6a59af101a4245240f670f2d6410209d8a5e3d9b1883944 -SIZE (Tencent-ncnn-20200727_GH0.tar.gz) = 10989866 +SHA256 (Tencent-ncnn-20201218-30-g54c0a13b_GH0.tar.gz) = c5eda09268495b019a1ae1b92dc13e602aae32eca7492c3b44007739a2a2dcff +SIZE (Tencent-ncnn-20201218-30-g54c0a13b_GH0.tar.gz) = 11245561