pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/volk
Module Name: pkgsrc
Committed By: adam
Date: Thu Feb 27 13:44:29 UTC 2025
Modified Files:
pkgsrc/math/volk: Makefile PLIST distinfo
Log Message:
volk: updated to 3.2.0
3.2.0
New and improved kernels
add RISC-V Vector extension (RVV) kernels
New AVX512F implementation
Improved and modernized CI
ci: Add first native Linux ARM runners
macos: Fix CI dependency error
appveyor: Update to VS 2022/Python 3.12
Update android_build.yml
Improved builds
cmake: Fix 64bit host CPU detection
cmake: Suppress invalid escape sequence warnings with Python 3.12
cmake/pkgconfig: use CMAKE_INSTALL_FULL_* variables
cmake: Fix VOLK as a submodule build issue
Adds toolchain file for Raspberry Pi 5
New and improved tests
gtest: Start work on new test infrastructure
tests: Add a log info print test
gtest: Make gtest an install dependency
gtest: Enable GTests in CI workflows
tests: Beautify test output
Documentation
cpu_features: Update hints in README
Code quality
Add const to several args
Usability features
feature: add env variable kernel override
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/math/volk/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/volk/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/volk/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/volk/Makefile
diff -u pkgsrc/math/volk/Makefile:1.17 pkgsrc/math/volk/Makefile:1.18
--- pkgsrc/math/volk/Makefile:1.17 Mon Aug 14 05:24:50 2023
+++ pkgsrc/math/volk/Makefile Thu Feb 27 13:44:29 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2023/08/14 05:24:50 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2025/02/27 13:44:29 adam Exp $
-DISTNAME= volk-2.5.2
-PKGREVISION= 1
+DISTNAME= volk-3.2.0
CATEGORIES= math ham
MASTER_SITES= ${MASTER_SITE_GITHUB:=gnuradio/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
@@ -14,14 +13,14 @@ LICENSE= gnu-gpl-v3
TOOL_DEPENDS+= ${PYPKGPREFIX}-mako-[0-9]*:../../devel/py-mako
-USE_CMAKE= yes
-USE_LANGUAGES= c c++
-USE_TOOLS+= pkg-config
-TEST_TARGET= test
-
-USE_CXX_FEATURES+= c++17 filesystem
-
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-mako
+USE_CXX_FEATURES= c++17 filesystem
+USE_LANGUAGES= c c++
+USE_TOOLS+= pkg-config
+TEST_TARGET= test
+
+MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/lib
+# For Darwin
+MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/lib
# XXX this doesn't work because VolkPython.cmake doesn't conform
# to PEP 3147 (doesn't place files in __pycache__ when using python 3)
@@ -33,7 +32,6 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-ma
.include "../../lang/python/pyversion.mk"
PLIST_SUBST+= PYSITELIB=${PYSITELIB}
-.include "../../devel/orc/buildlink3.mk"
.if ${MACHINE_ARCH:M*arm*} || \
${MACHINE_ARCH} == "aarch64" || \
${MACHINE_ARCH} == "i386" || \
@@ -42,4 +40,8 @@ PLIST_SUBST+= PYSITELIB=${PYSITELIB}
${MACHINE_ARCH:M*powerpc*}
.include "../../devel/cpu_features/buildlink3.mk"
.endif
+.include "../../devel/cmake/build.mk"
+.include "../../devel/orc/buildlink3.mk"
+.include "../../devel/googletest/buildlink3.mk"
+.include "../../textproc/fmtlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/volk/PLIST
diff -u pkgsrc/math/volk/PLIST:1.4 pkgsrc/math/volk/PLIST:1.5
--- pkgsrc/math/volk/PLIST:1.4 Fri Mar 11 20:59:42 2022
+++ pkgsrc/math/volk/PLIST Thu Feb 27 13:44:29 2025
@@ -1,7 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2022/03/11 20:59:42 tnn Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/02/27 13:44:29 adam Exp $
bin/volk-config-info
bin/volk_modtool
bin/volk_profile
+@pkgdir include/volk/asm/neon
+@pkgdir include/volk/asm/orc
include/volk/constants.h
include/volk/saturation_arithmetic.h
include/volk/volk.h
@@ -47,18 +49,23 @@ include/volk/volk_32f_index_min_32u.h
include/volk/volk_32f_invsqrt_32f.h
include/volk/volk_32f_log2_32f.h
include/volk/volk_32f_null_32f.h
+include/volk/volk_32f_reciprocal_32f.h
include/volk/volk_32f_s32f_32f_fm_detect_32f.h
include/volk/volk_32f_s32f_add_32f.h
include/volk/volk_32f_s32f_calc_spectral_noise_floor_32f.h
+include/volk/volk_32f_s32f_clamppuppet_32f.h
include/volk/volk_32f_s32f_convert_16i.h
include/volk/volk_32f_s32f_convert_32i.h
include/volk/volk_32f_s32f_convert_8i.h
+include/volk/volk_32f_s32f_convertpuppet_8u.h
include/volk/volk_32f_s32f_mod_rangepuppet_32f.h
include/volk/volk_32f_s32f_multiply_32f.h
include/volk/volk_32f_s32f_normalize.h
include/volk/volk_32f_s32f_power_32f.h
include/volk/volk_32f_s32f_s32f_mod_range_32f.h
include/volk/volk_32f_s32f_stddev_32f.h
+include/volk/volk_32f_s32f_x2_clamp_32f.h
+include/volk/volk_32f_s32f_x2_convert_8u.h
include/volk/volk_32f_sin_32f.h
include/volk/volk_32f_sqrt_32f.h
include/volk/volk_32f_stddev_and_mean_32f_x2.h
@@ -74,6 +81,7 @@ include/volk/volk_32f_x2_max_32f.h
include/volk/volk_32f_x2_min_32f.h
include/volk/volk_32f_x2_multiply_32f.h
include/volk/volk_32f_x2_pow_32f.h
+include/volk/volk_32f_x2_powpuppet_32f.h
include/volk/volk_32f_x2_s32f_interleave_16ic.h
include/volk/volk_32f_x2_subtract_32f.h
include/volk/volk_32f_x3_sum_of_poly_32f.h
@@ -101,8 +109,10 @@ include/volk/volk_32fc_s32f_power_32fc.h
include/volk/volk_32fc_s32f_power_spectral_densitypuppet_32f.h
include/volk/volk_32fc_s32f_power_spectrum_32f.h
include/volk/volk_32fc_s32f_x2_power_spectral_density_32f.h
+include/volk/volk_32fc_s32fc_multiply2_32fc.h
include/volk/volk_32fc_s32fc_multiply_32fc.h
-include/volk/volk_32fc_s32fc_rotatorpuppet_32fc.h
+include/volk/volk_32fc_s32fc_rotator2puppet_32fc.h
+include/volk/volk_32fc_s32fc_x2_rotator2_32fc.h
include/volk/volk_32fc_s32fc_x2_rotator_32fc.h
include/volk/volk_32fc_x2_add_32fc.h
include/volk/volk_32fc_x2_conjugate_dot_prod_32fc.h
@@ -111,6 +121,7 @@ include/volk/volk_32fc_x2_dot_prod_32fc.
include/volk/volk_32fc_x2_multiply_32fc.h
include/volk/volk_32fc_x2_multiply_conjugate_32fc.h
include/volk/volk_32fc_x2_s32f_square_dist_scalar_mult_32f.h
+include/volk/volk_32fc_x2_s32fc_multiply_conjugate_add2_32fc.h
include/volk/volk_32fc_x2_s32fc_multiply_conjugate_add_32fc.h
include/volk/volk_32fc_x2_square_dist_32f.h
include/volk/volk_32i_s32f_convert_32f.h
@@ -145,6 +156,7 @@ include/volk/volk_8u_x3_encodepolar_8u_x
include/volk/volk_8u_x3_encodepolarpuppet_8u.h
include/volk/volk_8u_x4_conv_k7_r2_8u.h
include/volk/volk_alloc.hh
+include/volk/volk_avx2_fma_intrinsics.h
include/volk/volk_avx2_intrinsics.h
include/volk/volk_avx_intrinsics.h
include/volk/volk_common.h
@@ -163,8 +175,8 @@ lib/cmake/volk/VolkConfigVersion.cmake
lib/cmake/volk/VolkTargets-release.cmake
lib/cmake/volk/VolkTargets.cmake
lib/libvolk.so
-lib/libvolk.so.2.5
lib/libvolk.so.${PKGVERSION}
+lib/libvolk.so.3.2
lib/pkgconfig/volk.pc
${PYSITELIB}/volk_modtool/__init__.py
${PYSITELIB}/volk_modtool/__init__.pyc
@@ -175,5 +187,3 @@ ${PYSITELIB}/volk_modtool/cfg.pyo
${PYSITELIB}/volk_modtool/volk_modtool_generate.py
${PYSITELIB}/volk_modtool/volk_modtool_generate.pyc
${PYSITELIB}/volk_modtool/volk_modtool_generate.pyo
-@pkgdir include/volk/asm/orc
-@pkgdir include/volk/asm/neon
Index: pkgsrc/math/volk/distinfo
diff -u pkgsrc/math/volk/distinfo:1.8 pkgsrc/math/volk/distinfo:1.9
--- pkgsrc/math/volk/distinfo:1.8 Tue Oct 4 09:54:03 2022
+++ pkgsrc/math/volk/distinfo Thu Feb 27 13:44:29 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.8 2022/10/04 09:54:03 adam Exp $
+$NetBSD: distinfo,v 1.9 2025/02/27 13:44:29 adam Exp $
-BLAKE2s (volk-2.5.2.tar.xz) = e14317152e5a299e6d672f67bf0e162724ef912203d4836a55b27a24eb25a581
-SHA512 (volk-2.5.2.tar.xz) = a1ce5a2e04d7ec33a040dc5be4b4f12908d74ace5eb6d045c9d087f16c0d8361ba393d215a65eb1b8a4f546d7b150fddab588ebc9fc5446c067d56b232748020
-Size (volk-2.5.2.tar.xz) = 402240 bytes
+BLAKE2s (volk-3.2.0.tar.xz) = b3801d999802ac1e0bbfd7239f65297d9fe1951be164dcddd025260fa9037589
+SHA512 (volk-3.2.0.tar.xz) = 3142871fe5b06dccd7c3ad399875ad5bbb771e11168f0a146e5a808974c3dcc5de0d6f23c0b72a26389a5f509f47d47146ce18229225737a0c3cd142a6cce61b
+Size (volk-3.2.0.tar.xz) = 399816 bytes
SHA1 (patch-include_volk_volk__common.h) = 53e7aa38deaa9cdf68ca12fff6c176be471cf162
SHA1 (patch-include_volk_volk__complex.h) = a7b161754abcc0433e93c79c78db8bfde71a4ba2
Home |
Main Index |
Thread Index |
Old Index