Hi,

This updates arm-compute-library to 22.11. Changes are listed here 
https://arm-software.github.io/ComputeLibrary/v22.11/versions_changelogs.xhtml#S2_2_changelog

ok?

Index: devel/arm-compute-library/Makefile
===================================================================
RCS file: /cvs/ports/devel/arm-compute-library/Makefile,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 Makefile
--- devel/arm-compute-library/Makefile  13 Sep 2022 08:59:48 -0000      1.8
+++ devel/arm-compute-library/Makefile  18 Dec 2022 10:39:29 -0000
@@ -2,7 +2,7 @@ ONLY_FOR_ARCHS =        aarch64
 
 COMMENT =      Arm compute library
 
-V =            22.08
+V =            22.11
 PKGNAME =      arm-compute-library-${V}
 
 GH_ACCOUNT =   ARM-software
@@ -17,7 +17,7 @@ MAINTAINER =  Kevin Lo <ke...@openbsd.or
 
 CORE_SO_V =    2.0
 GRAPH_SO_V =   2.1
-COMPUTE_SO_V = 3.1
+COMPUTE_SO_V = 3.2
 
 SHARED_LIBS += arm_compute ${COMPUTE_SO_V}
 SHARED_LIBS += arm_compute_core ${CORE_SO_V}
@@ -32,7 +32,7 @@ COMPILER =    base-clang ports-gcc
 
 # "build=native" here just means "not cross-compiled"
 MODSCONS_FLAGS =       Werror=0 neon=1 opencl=0 embed_kernels=0 examples=0 \
-                       os=openbsd arch=arm64-v8a build=native
+                       os=openbsd arch=armv8a build=native
 
 MODULES =      devel/scons
 
Index: devel/arm-compute-library/distinfo
===================================================================
RCS file: /cvs/ports/devel/arm-compute-library/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- devel/arm-compute-library/distinfo  13 Sep 2022 08:59:48 -0000      1.5
+++ devel/arm-compute-library/distinfo  18 Dec 2022 10:39:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (ComputeLibrary-22.08.tar.gz) = 
rCzntWNumfF1sIQ2L4P+JNcubOsL1i7lhmdy9zVdAk0=
-SIZE (ComputeLibrary-22.08.tar.gz) = 13257068
+SHA256 (ComputeLibrary-22.11.tar.gz) = 
4goGDTxPgDiJ2WwvC4ZQBLo+9OIoKZpEM56hwbqCfIU=
+SIZE (ComputeLibrary-22.11.tar.gz) = 13316795
Index: devel/arm-compute-library/patches/patch-SConscript
===================================================================
RCS file: /cvs/ports/devel/arm-compute-library/patches/patch-SConscript,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 patch-SConscript
--- devel/arm-compute-library/patches/patch-SConscript  13 Sep 2022 08:59:48 
-0000      1.6
+++ devel/arm-compute-library/patches/patch-SConscript  18 Dec 2022 10:39:29 
-0000
@@ -1,7 +1,7 @@
 Index: SConscript
 --- SConscript.orig
 +++ SConscript
-@@ -632,7 +632,7 @@ else:
+@@ -638,7 +638,7 @@ else:
      elif 'sve' in env['arch']:
          lib_files += lib_files_sve
  
@@ -10,7 +10,7 @@ Index: SConscript
  
  Export('arm_compute_a')
  
-@@ -651,7 +651,7 @@ if env['os'] == 'macos':
+@@ -657,7 +657,7 @@ if env['os'] == 'macos':
      # macos static library archiver fails if given an empty list of files
      arm_compute_core_a = build_library('arm_compute_core-static', 
arm_compute_env, lib_files, static=True)
  else:
@@ -19,7 +19,7 @@ Index: SConscript
  
  Export('arm_compute_core_a')
  
-@@ -664,7 +664,7 @@ arm_compute_graph_env = arm_compute_env.Clone()
+@@ -670,7 +670,7 @@ arm_compute_graph_env = arm_compute_env.Clone()
  # Build graph libraries
  arm_compute_graph_env.Append(CXXFLAGS = ['-Wno-redundant-move', 
'-Wno-pessimizing-move'])
  
Index: devel/arm-compute-library/patches/patch-SConstruct
===================================================================
RCS file: /cvs/ports/devel/arm-compute-library/patches/patch-SConstruct,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 patch-SConstruct
--- devel/arm-compute-library/patches/patch-SConstruct  13 Sep 2022 08:59:48 
-0000      1.6
+++ devel/arm-compute-library/patches/patch-SConstruct  18 Dec 2022 10:39:29 
-0000
@@ -1,7 +1,7 @@
 Index: SConstruct
 --- SConstruct.orig
 +++ SConstruct
-@@ -244,17 +244,8 @@ c_compiler = os.environ.get('CC', default_c_compiler)
+@@ -245,17 +245,8 @@ c_compiler = os.environ.get('CC', default_c_compiler)
  if env['os'] == 'android' and ( 'clang++' not in cpp_compiler or 'clang' not 
in c_compiler ):
      print( "WARNING: Only clang is officially supported to build the Compute 
Library for Android")
  
@@ -20,7 +20,7 @@ Index: SConstruct
  if env['cppthreads']:
      env.Append(CPPDEFINES = [('ARM_COMPUTE_CPP_SCHEDULER', 1)])
  
-@@ -406,25 +397,6 @@ if not GetOption("help"):
+@@ -407,25 +398,6 @@ if not GetOption("help"):
      except OSError:
          print("ERROR: Compiler '%s' not found" % env['CXX'])
          Exit(1)
Index: devel/arm-compute-library/patches/patch-include_libnpy_npy_hpp
===================================================================
RCS file: devel/arm-compute-library/patches/patch-include_libnpy_npy_hpp
diff -N devel/arm-compute-library/patches/patch-include_libnpy_npy_hpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ devel/arm-compute-library/patches/patch-include_libnpy_npy_hpp      18 Dec 
2022 10:39:29 -0000
@@ -0,0 +1,12 @@
+Index: include/libnpy/npy.hpp
+--- include/libnpy/npy.hpp.orig
++++ include/libnpy/npy.hpp
+@@ -103,7 +103,7 @@ struct Typestring {
+     inline std::string str() {
+       const size_t max_buflen = 16;
+       char buf[max_buflen];
+-      std::sprintf(buf, "%c%c%u", c_endian, c_type, len);
++      std::snprintf(buf, sizeof(buf), "%c%c%u", c_endian, c_type, len);
+       return std::string(buf);
+     }
+ 
Index: devel/arm-compute-library/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/arm-compute-library/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST
--- devel/arm-compute-library/pkg/PLIST 13 Jul 2022 08:12:21 -0000      1.5
+++ devel/arm-compute-library/pkg/PLIST 18 Dec 2022 10:39:29 -0000
@@ -113,6 +113,19 @@ include/arm_compute/core/utils/misc/Trai
 include/arm_compute/core/utils/misc/Utility.h
 include/arm_compute/core/utils/quantization/
 include/arm_compute/core/utils/quantization/AsymmHelpers.h
+include/arm_compute/dynamic_fusion/
+include/arm_compute/dynamic_fusion/runtime/
+include/arm_compute/dynamic_fusion/runtime/gpu/
+include/arm_compute/dynamic_fusion/runtime/gpu/cl/
+include/arm_compute/dynamic_fusion/runtime/gpu/cl/ClWorkloadRuntime.h
+include/arm_compute/dynamic_fusion/sketch/
+include/arm_compute/dynamic_fusion/sketch/MemoryDescriptor.h
+include/arm_compute/dynamic_fusion/sketch/OperatorAttributes.h
+include/arm_compute/dynamic_fusion/sketch/gpu/
+include/arm_compute/dynamic_fusion/sketch/gpu/GpuWorkloadContext.h
+include/arm_compute/dynamic_fusion/sketch/gpu/GpuWorkloadSketch.h
+include/arm_compute/dynamic_fusion/sketch/gpu/operators/
+include/arm_compute/dynamic_fusion/sketch/gpu/operators/GpuConv2d.h
 include/arm_compute/graph/
 include/arm_compute/graph.h
 include/arm_compute/graph/DataLayerVisitor.h

Reply via email to