On Sat, Dec 23, 2023 at 09:11:14AM +0100, Landry Breuil wrote:
> Le Fri, Dec 22, 2023 at 12:12:43AM +0000, Klemens Nanni a écrit :
> > Newer graphics/libvips requires highway>=1.0.5.
> > I haven't tested other consumers yet.  amd64 regress:
> 
> can we update to 1.0.7 ? graphics/libjxl 0.9.0 requires it since
> https://github.com/libjxl/libjxl/pull/2765.
> 
> -- Could NOT find HWY: Found unsuitable version "1.0.3", but required is at 
> least "1.0.7" (found /usr/local/lib/libhwy.so.0.0)
> 

Sure!


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/highway/Makefile,v
diff -u -p -r1.3 Makefile
--- Makefile    9 Apr 2023 07:53:53 -0000       1.3
+++ Makefile    23 Dec 2023 19:52:16 -0000
@@ -2,14 +2,13 @@ COMMENT =     length-agnostic SIMD with runt
 
 GH_ACCOUNT =   google
 GH_PROJECT =   highway
-GH_TAGNAME =   1.0.3
-REVISION =     0
+GH_TAGNAME =   1.0.7
 
 CATEGORIES =   devel
 
-SHARED_LIBS += hwy             0.0 # 0.0
-SHARED_LIBS += hwy_contrib     0.0 # 0.0
-SHARED_LIBS += hwy_test        0.0 # 0.0
+SHARED_LIBS += hwy             0.1 # 0.0
+SHARED_LIBS += hwy_contrib     0.1 # 0.0
+SHARED_LIBS += hwy_test        0.1 # 0.0
 
 # Apache-2.0
 PERMIT_PACKAGE =       Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/highway/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo    4 Mar 2023 07:52:35 -0000       1.1.1.1
+++ distinfo    23 Dec 2023 19:45:26 -0000
@@ -1,2 +1,2 @@
-SHA256 (highway-1.0.3.tar.gz) = Vm/HcxWHhHPZpr2BX33njHNzSs3LdFw93oV5VgrFRA4=
-SIZE (highway-1.0.3.tar.gz) = 1770704
+SHA256 (highway-1.0.7.tar.gz) = VDRIgQgYbBcKXi/KXjybbvWaHKpNUgsAipuL5rir5sU=
+SIZE (highway-1.0.7.tar.gz) = 2055819
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/devel/highway/patches/patch-CMakeLists_txt,v
diff -u -p -r1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt        9 Apr 2023 07:53:53 -0000       1.1
+++ patches/patch-CMakeLists_txt        21 Dec 2023 23:23:42 -0000
@@ -4,13 +4,11 @@ supported by clang 13 nor by our kernel.
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -241,8 +241,8 @@ else()
-       # Not yet supported by GCC. When runtime dispatch is supported and
-       # implemented, we will remove v from the required flags. Until then, 
using
-       # clang for RISC-V will require the CPU to support the V extension 
(1.0).
--      list(APPEND HWY_FLAGS -march=rv64gcv1p0)
+@@ -262,7 +262,7 @@ else()
+     # either compiler) to support V.
+     list(APPEND HWY_FLAGS -march=rv64gcv1p0)
+     if(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
 -      list(APPEND HWY_FLAGS -menable-experimental-extensions)
-+      #list(APPEND HWY_FLAGS -march=rv64gcv1p0)
 +      #list(APPEND HWY_FLAGS -menable-experimental-extensions)
      endif()
    endif()
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/highway/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   4 Mar 2023 07:52:35 -0000       1.1.1.1
+++ pkg/PLIST   21 Dec 2023 23:43:56 -0000
@@ -14,12 +14,15 @@ include/hwy/contrib/image/image.h
 include/hwy/contrib/math/
 include/hwy/contrib/math/math-inl.h
 include/hwy/contrib/sort/
+include/hwy/contrib/sort/order.h
 include/hwy/contrib/sort/shared-inl.h
 include/hwy/contrib/sort/sorting_networks-inl.h
 include/hwy/contrib/sort/traits-inl.h
 include/hwy/contrib/sort/traits128-inl.h
 include/hwy/contrib/sort/vqsort-inl.h
 include/hwy/contrib/sort/vqsort.h
+include/hwy/contrib/unroller/
+include/hwy/contrib/unroller/unroller-inl.h
 include/hwy/detect_compiler_arch.h
 include/hwy/detect_targets.h
 include/hwy/foreach_target.h
@@ -31,10 +34,12 @@ include/hwy/ops/arm_neon-inl.h
 include/hwy/ops/arm_sve-inl.h
 include/hwy/ops/emu128-inl.h
 include/hwy/ops/generic_ops-inl.h
+include/hwy/ops/ppc_vsx-inl.h
 include/hwy/ops/rvv-inl.h
 include/hwy/ops/scalar-inl.h
 include/hwy/ops/set_macros-inl.h
 include/hwy/ops/shared-inl.h
+include/hwy/ops/tuple-inl.h
 include/hwy/ops/wasm_128-inl.h
 include/hwy/ops/x86_128-inl.h
 include/hwy/ops/x86_256-inl.h
@@ -42,11 +47,19 @@ include/hwy/ops/x86_512-inl.h
 include/hwy/per_target.h
 include/hwy/print-inl.h
 include/hwy/print.h
+include/hwy/robust_statistics.h
 include/hwy/targets.h
 include/hwy/tests/
 include/hwy/tests/hwy_gtest.h
 include/hwy/tests/test_util-inl.h
 include/hwy/tests/test_util.h
+include/hwy/timer-inl.h
+include/hwy/timer.h
+lib/cmake/
+lib/cmake/hwy/
+lib/cmake/hwy/hwy-config${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/hwy/hwy-config-version.cmake
+lib/cmake/hwy/hwy-config.cmake
 @lib lib/libhwy.so.${LIBhwy_VERSION}
 @lib lib/libhwy_contrib.so.${LIBhwy_contrib_VERSION}
 @lib lib/libhwy_test.so.${LIBhwy_test_VERSION}

Reply via email to