pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/py-rapidfuzz
Module Name: pkgsrc
Committed By: ryoon
Date: Wed Sep 2 03:37:29 UTC 2026
Modified Files:
pkgsrc/textproc/py-rapidfuzz: Makefile distinfo
Added Files:
pkgsrc/textproc/py-rapidfuzz/patches:
patch-src_rapidfuzz_distance___initialize__cpp.cxx
patch-src_rapidfuzz_process__cpp__impl.cxx
Log Message:
textproc/py-rapidfuzz: Fix build with isfinite is not defined error
* And remove .orig files before configure stage, not after installation.
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 pkgsrc/textproc/py-rapidfuzz/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/textproc/py-rapidfuzz/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_distance___initialize__cpp.cxx \
pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_process__cpp__impl.cxx
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/py-rapidfuzz/Makefile
diff -u pkgsrc/textproc/py-rapidfuzz/Makefile:1.47 pkgsrc/textproc/py-rapidfuzz/Makefile:1.48
--- pkgsrc/textproc/py-rapidfuzz/Makefile:1.47 Mon Aug 31 09:30:17 2026
+++ pkgsrc/textproc/py-rapidfuzz/Makefile Wed Sep 2 03:37:29 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2026/08/31 09:30:17 adam Exp $
+# $NetBSD: Makefile,v 1.48 2026/09/02 03:37:29 ryoon Exp $
DISTNAME= rapidfuzz-3.14.6
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -39,9 +39,10 @@ BUILDLINK_TRANSFORM.SunOS+= rm:-fno-fat-
PYTHON_VERSIONS_INCOMPATIBLE= 310 311
-post-install:
- ${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/rapidfuzz/CMakeLists.txt.orig \
- ${DESTDIR}${PREFIX}/${PYSITELIB}/rapidfuzz/distance/CMakeLists.txt.orig
+pre-configure:
+ cd ${WRKSRC} && \
+ ${RM} src/rapidfuzz/*.orig \
+ src/rapidfuzz/distance/*.orig
.include "../../lang/python/wheel.mk"
.include "../../mk/atomic64.mk"
Index: pkgsrc/textproc/py-rapidfuzz/distinfo
diff -u pkgsrc/textproc/py-rapidfuzz/distinfo:1.30 pkgsrc/textproc/py-rapidfuzz/distinfo:1.31
--- pkgsrc/textproc/py-rapidfuzz/distinfo:1.30 Mon Aug 31 09:30:17 2026
+++ pkgsrc/textproc/py-rapidfuzz/distinfo Wed Sep 2 03:37:29 2026
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.30 2026/08/31 09:30:17 adam Exp $
+$NetBSD: distinfo,v 1.31 2026/09/02 03:37:29 ryoon Exp $
BLAKE2s (rapidfuzz-3.14.6.tar.gz) = a44bb5e90c9a4315976f152c0ff871da86af4c492498288b08e9d56f268eec97
SHA512 (rapidfuzz-3.14.6.tar.gz) = 384996da3ae1c30f6c4cc9d6835ae72165fd507bdcb56f1dcc766262bb2ba8de814e0c18f73fd08a57059b7eb16eccd4b84db35a807a0045381aac16f57f4958
Size (rapidfuzz-3.14.6.tar.gz) = 57955060 bytes
SHA1 (patch-src_rapidfuzz_CMakeLists.txt) = fefb0dfdb883572ff2f8afcd5d529bbd859729e1
SHA1 (patch-src_rapidfuzz_distance_CMakeLists.txt) = 6829b0bf44d8da40000ad3dc4e3ad75d21143a56
+SHA1 (patch-src_rapidfuzz_distance___initialize__cpp.cxx) = c54614f5616d27490162def4161fcbbd55027ed8
+SHA1 (patch-src_rapidfuzz_process__cpp__impl.cxx) = 9464c5f8172a01abbfd03e8c9ce78b8b9633f9db
Added files:
Index: pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_distance___initialize__cpp.cxx
diff -u /dev/null pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_distance___initialize__cpp.cxx:1.1
--- /dev/null Wed Sep 2 03:37:29 2026
+++ pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_distance___initialize__cpp.cxx Wed Sep 2 03:37:29 2026
@@ -0,0 +1,20 @@
+$NetBSD: patch-src_rapidfuzz_distance___initialize__cpp.cxx,v 1.1 2026/09/02 03:37:29 ryoon Exp $
+
+--- src/rapidfuzz/distance/_initialize_cpp.cxx.orig 2022-11-09 12:37:21.000000000 +0000
++++ src/rapidfuzz/distance/_initialize_cpp.cxx
+@@ -1221,12 +1221,14 @@ static int __Pyx_init_tpflags_variables(void) {
+ #define _USE_MATH_DEFINES
+ #endif
+ #endif
+-#include <math.h>
++#include <cmath>
+ #if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL)
+ #define __Pyx_truncl trunc
+ #else
+ #define __Pyx_truncl truncl
+ #endif
++
++using std::isfinite;
+
+ #ifndef CYTHON_CLINE_IN_TRACEBACK_RUNTIME
+ #define CYTHON_CLINE_IN_TRACEBACK_RUNTIME 0
Index: pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_process__cpp__impl.cxx
diff -u /dev/null pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_process__cpp__impl.cxx:1.1
--- /dev/null Wed Sep 2 03:37:29 2026
+++ pkgsrc/textproc/py-rapidfuzz/patches/patch-src_rapidfuzz_process__cpp__impl.cxx Wed Sep 2 03:37:29 2026
@@ -0,0 +1,20 @@
+$NetBSD: patch-src_rapidfuzz_process__cpp__impl.cxx,v 1.1 2026/09/02 03:37:29 ryoon Exp $
+
+--- src/rapidfuzz/process_cpp_impl.cxx.orig 2022-11-09 12:37:21.000000000 +0000
++++ src/rapidfuzz/process_cpp_impl.cxx
+@@ -1221,12 +1221,14 @@ static int __Pyx_init_tpflags_variables(void) {
+ #define _USE_MATH_DEFINES
+ #endif
+ #endif
+-#include <math.h>
++#include <cmath>
+ #if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL)
+ #define __Pyx_truncl trunc
+ #else
+ #define __Pyx_truncl truncl
+ #endif
++
++using std::isfinite;
+
+ #ifndef CYTHON_CLINE_IN_TRACEBACK_RUNTIME
+ #define CYTHON_CLINE_IN_TRACEBACK_RUNTIME 0
Home |
Main Index |
Thread Index |
Old Index