Index: head/graphics/realsr-ncnn-vulkan/files/patch-src_ncnn_CMakeLists.txt =================================================================== --- head/graphics/realsr-ncnn-vulkan/files/patch-src_ncnn_CMakeLists.txt (revision 564862) +++ head/graphics/realsr-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/realsr-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/realsr-ncnn-vulkan/files/patch-src_ncnn_src_layer_interp.cpp =================================================================== --- head/graphics/realsr-ncnn-vulkan/files/patch-src_ncnn_src_layer_interp.cpp (revision 564862) +++ head/graphics/realsr-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/realsr-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/realsr-ncnn-vulkan/Makefile =================================================================== --- head/graphics/realsr-ncnn-vulkan/Makefile (revision 564862) +++ head/graphics/realsr-ncnn-vulkan/Makefile (revision 564863) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= realsr-ncnn-vulkan -DISTVERSION= 20200818 +DISTVERSION= 20210210 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 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 +GH_TUPLE= KhronosGroup:glslang:11.1.0-44-g4afd6917:glslang/src/ncnn/glslang \ + Tencent:ncnn:20210124-35-g9fd4d371: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 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/realsr-ncnn-vulkan/distinfo =================================================================== --- head/graphics/realsr-ncnn-vulkan/distinfo (revision 564862) +++ head/graphics/realsr-ncnn-vulkan/distinfo (revision 564863) @@ -1,7 +1,7 @@ -TIMESTAMP = 1597761991 -SHA256 (nihui-realsr-ncnn-vulkan-20200818_GH0.tar.gz) = 31ee28f218726094a1e3028009e07caca880bf7a6c1f77b3b8f48f2c94c789b3 -SIZE (nihui-realsr-ncnn-vulkan-20200818_GH0.tar.gz) = 64751156 -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 +TIMESTAMP = 1612945148 +SHA256 (nihui-realsr-ncnn-vulkan-20210210_GH0.tar.gz) = 689fdb24d342f92ffda9a33e5e5ccb09c204fec0399f1f6e46f507adf844bd74 +SIZE (nihui-realsr-ncnn-vulkan-20210210_GH0.tar.gz) = 64752035 +SHA256 (KhronosGroup-glslang-11.1.0-44-g4afd6917_GH0.tar.gz) = 5ec414384bafcac14d096ca20205f811b61caf287ea1f7c30745735e7f483ae6 +SIZE (KhronosGroup-glslang-11.1.0-44-g4afd6917_GH0.tar.gz) = 3296291 +SHA256 (Tencent-ncnn-20210124-35-g9fd4d371_GH0.tar.gz) = 21b942b9517f0098b8c832022e041361834adbf2db05ae88bca132ca713baacf +SIZE (Tencent-ncnn-20210124-35-g9fd4d371_GH0.tar.gz) = 11309985