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