pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/tdb



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Aug 12 09:10:58 UTC 2025

Modified Files:
        pkgsrc/databases/tdb: distinfo
Added Files:
        pkgsrc/databases/tdb/patches:
            patch-third__party_waf_waflib_Tools_python.py

Log Message:
tdb: fix install on Darwin


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 pkgsrc/databases/tdb/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/databases/tdb/patches/patch-third__party_waf_waflib_Tools_python.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/tdb/distinfo
diff -u pkgsrc/databases/tdb/distinfo:1.36 pkgsrc/databases/tdb/distinfo:1.37
--- pkgsrc/databases/tdb/distinfo:1.36  Fri Aug  8 07:36:43 2025
+++ pkgsrc/databases/tdb/distinfo       Tue Aug 12 09:10:58 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.36 2025/08/08 07:36:43 adam Exp $
+$NetBSD: distinfo,v 1.37 2025/08/12 09:10:58 adam Exp $
 
 BLAKE2s (tdb-1.4.14.tar.gz) = 548f78dbc3db5e48567ca015dadeccb515af80b3d7b0545b7033adf36c11bf17
 SHA512 (tdb-1.4.14.tar.gz) = 6bc9fe158ff6229d63338e83a6538b6370d82e68039756a8e43fa1afca76cfbfbf182b7cbbf7a3cfab51226b8de15a9fde94af2bb231ba265a83c27a660032eb
@@ -7,3 +7,4 @@ SHA1 (patch-buildtools_wafsamba_samba__c
 SHA1 (patch-buildtools_wafsamba_samba__install.py) = d801340617da325e3bb70a90350e45cc8e383c2d
 SHA1 (patch-buildtools_wafsamba_samba__utils.py) = 0a587421870c1974175fadbb02dde215f35938f2
 SHA1 (patch-common_mutex.c) = 4dc326c8a5e7230be8ab3ff9b6cc5548df90430f
+SHA1 (patch-third__party_waf_waflib_Tools_python.py) = f3250e0b54285b325ae73184848027d90a957dae

Added files:

Index: pkgsrc/databases/tdb/patches/patch-third__party_waf_waflib_Tools_python.py
diff -u /dev/null pkgsrc/databases/tdb/patches/patch-third__party_waf_waflib_Tools_python.py:1.1
--- /dev/null   Tue Aug 12 09:10:58 2025
+++ pkgsrc/databases/tdb/patches/patch-third__party_waf_waflib_Tools_python.py  Tue Aug 12 09:10:58 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-third__party_waf_waflib_Tools_python.py,v 1.1 2025/08/12 09:10:58 adam Exp $
+
+Always use POSIX scheme to be consistent across platforms.
+
+--- third_party/waf/waflib/Tools/python.py.orig        2025-08-12 09:06:59.808276471 +0000
++++ third_party/waf/waflib/Tools/python.py
+@@ -244,10 +244,6 @@ def get_sysconfig_path(self, name):
+               # If project wide PREFIX is set, construct the install directory based on this
+               # Note: we could use sysconfig.get_preferred_scheme('user') but that is Python >= 3.10 only
+               pref_scheme = 'posix_user'  # Default to *nix name
+-              if Utils.unversioned_sys_platform() == 'darwin':
+-                      pref_scheme = 'osx_framework_user'
+-              elif Utils.unversioned_sys_platform() == 'win32':
+-                      pref_scheme = 'nt_user'
+               cmd = self.env.PYTHON + ["-c", "import sysconfig; print(sysconfig.get_path(%r, %r, {'userbase': %r}))" % (name, pref_scheme, self.env.PREFIX)]
+       else:
+               cmd = self.env.PYTHON + ["-c", "import sysconfig; print(sysconfig.get_path(%r))" % name]



Home | Main Index | Thread Index | Old Index