aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2026-06-02 17:58:40 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2026-06-02 18:15:59 +0000
commit5b490b6045ac5765d27e124e7421718d0ded8ffa (patch)
tree63121ff87a7512e1989a9ec729ea1b77295039d0
parent54d04cec442132da6dd934c2ec271fa9feeb7a67 (diff)
audio/py-samplerate: update 0.2.1 → 0.2.4
-rw-r--r--audio/py-samplerate/Makefile5
-rw-r--r--audio/py-samplerate/distinfo6
-rw-r--r--audio/py-samplerate/files/patch-CMakeLists.txt14
3 files changed, 13 insertions, 12 deletions
diff --git a/audio/py-samplerate/Makefile b/audio/py-samplerate/Makefile
index e9a917859212..a9f4a7e1d895 100644
--- a/audio/py-samplerate/Makefile
+++ b/audio/py-samplerate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= samplerate
-DISTVERSION= 0.2.1
-PORTREVISION= 2
+DISTVERSION= 0.2.4
CATEGORIES= audio
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,4 +30,6 @@ do-install:
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
${INSTALL_LIB} ${BUILD_WRKSRC}/samplerate${PYTHON_TAG}.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+# tests as of 0.2.4: 134 passed
+
.include <bsd.port.mk>
diff --git a/audio/py-samplerate/distinfo b/audio/py-samplerate/distinfo
index a0725985f378..5e5ff57ed681 100644
--- a/audio/py-samplerate/distinfo
+++ b/audio/py-samplerate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714760637
-SHA256 (samplerate-0.2.1.tar.gz) = 464d3574412024184fb7428ecbaa1b2e207bddf5fbc10a5d9ddc3fc1c7b7ab1e
-SIZE (samplerate-0.2.1.tar.gz) = 21494
+TIMESTAMP = 1780422893
+SHA256 (samplerate-0.2.4.tar.gz) = c44dcb6fe680246f8f36588ba1f0fc7a0c5fbce710ad5e9b3812d88e8c39ac7d
+SIZE (samplerate-0.2.4.tar.gz) = 22066
diff --git a/audio/py-samplerate/files/patch-CMakeLists.txt b/audio/py-samplerate/files/patch-CMakeLists.txt
index 7f822e90d3d4..bcb8bd13c1f0 100644
--- a/audio/py-samplerate/files/patch-CMakeLists.txt
+++ b/audio/py-samplerate/files/patch-CMakeLists.txt
@@ -1,7 +1,7 @@
---- CMakeLists.txt.orig 2024-01-23 23:51:19 UTC
+--- CMakeLists.txt.orig 2026-03-22 18:12:56 UTC
+++ CMakeLists.txt
-@@ -11,7 +11,9 @@ cmake_policy(SET CMP0094 NEW)
- cmake_policy(SET CMP0094 NEW)
+@@ -9,7 +9,9 @@ set(PYBIND11_FINDPYTHON ON)
+ set(PYBIND11_FINDPYTHON ON)
# adds the external dependencies
-add_subdirectory(external)
@@ -11,16 +11,16 @@
pybind11_add_module(python-samplerate src/samplerate.cpp)
-@@ -25,7 +27,7 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
+@@ -23,7 +25,7 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR
(CMAKE_CXX_COMPILER_ID MATCHES "Intel" AND NOT WIN32))
-- target_compile_options(python-samplerate PRIVATE -std=c++14 -O3 -Wall -Wextra)
-+ target_compile_options(python-samplerate PRIVATE -std=c++14 -Wall -Wextra)
+- target_compile_options(python-samplerate PRIVATE -std=c++14 -O3 -Wall -Wextra -fPIC)
++ target_compile_options(python-samplerate PRIVATE -std=c++14 -Wall -Wextra -fPIC)
endif()
### stick the package and libsamplerate version into the module
-@@ -43,4 +45,9 @@ set_target_properties(
+@@ -41,4 +43,9 @@ set_target_properties(
LINKER_LANGUAGE C
)