pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/scons4
Module Name: pkgsrc
Committed By: adam
Date: Mon Nov 17 07:43:46 UTC 2025
Modified Files:
pkgsrc/devel/scons4: Makefile distinfo
pkgsrc/devel/scons4/patches: patch-SCons_Platform_____init____.py
Log Message:
scons4: updated to 4.10.1
4.10.1
NEW FUNCTIONALITY
Add support for Visual Studio 2026.
CHANGED/ENHANCED EXISTING FUNCTIONALITY
Switch test framework from using profile to cProfile. profile
generates deprecation warnings starting with Python 3.15.
FIXES
Enable membership tests on instances of Literal (non-substituting string).
In the SequenceTypes tuple used for dynamic type checks, include
the dict contents views, exclude the dictionary view itself as it
is not an iterable sequence type.
IMPROVEMENTS
Internal: where the find method on a string was used to determine
if a substring is present, use the more readable "in" and "not in".
DOCUMENTATION
Improve documentation of builder methods and builder objects.
Make links clickable in the SetOption and GetOption manpage entries.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/scons4/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/scons4/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/devel/scons4/patches/patch-SCons_Platform_____init____.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/scons4/Makefile
diff -u pkgsrc/devel/scons4/Makefile:1.16 pkgsrc/devel/scons4/Makefile:1.17
--- pkgsrc/devel/scons4/Makefile:1.16 Sat Oct 11 22:03:50 2025
+++ pkgsrc/devel/scons4/Makefile Mon Nov 17 07:43:46 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2025/10/11 22:03:50 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/11/17 07:43:46 adam Exp $
-DISTNAME= scons-4.10.0
+DISTNAME= scons-4.10.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/scons/}
Index: pkgsrc/devel/scons4/distinfo
diff -u pkgsrc/devel/scons4/distinfo:1.8 pkgsrc/devel/scons4/distinfo:1.9
--- pkgsrc/devel/scons4/distinfo:1.8 Sat Oct 11 22:03:50 2025
+++ pkgsrc/devel/scons4/distinfo Mon Nov 17 07:43:46 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2025/10/11 22:03:50 wiz Exp $
+$NetBSD: distinfo,v 1.9 2025/11/17 07:43:46 adam Exp $
-BLAKE2s (scons-4.10.0.tar.gz) = 93a75d5f2b5189adaf3d2c8345a2e5f3441e57ef7fc751f49080392fbb8f6944
-SHA512 (scons-4.10.0.tar.gz) = 5f9a4ac2cfc88b9862d56683f2cf8a1f649d6f7c96af7675fab6ffbd6461e2dd416279dc36fcc9aa347ea48b5fffd23fc59e5664b93a9b3e32a24241ec516337
-Size (scons-4.10.0.tar.gz) = 3257277 bytes
-SHA1 (patch-SCons_Platform_____init____.py) = 944c044beea35d47f144a6a4ab8fe77e28aaf706
+BLAKE2s (scons-4.10.1.tar.gz) = 18865d3216cde622ec28132763acbf2a1fcd62b469facebf34b28adc983f45de
+SHA512 (scons-4.10.1.tar.gz) = 4c64070714ba16c8e231ecfac9c1df6fad252b5509e0d260cc05f28865e3068f58c169d73c1559373b7a2d517bcb94a07593ab00781afd9a6a55893455471bc4
+Size (scons-4.10.1.tar.gz) = 3258403 bytes
+SHA1 (patch-SCons_Platform_____init____.py) = 3505bd3aa579115b24aab0dac09649129693f6fa
Index: pkgsrc/devel/scons4/patches/patch-SCons_Platform_____init____.py
diff -u pkgsrc/devel/scons4/patches/patch-SCons_Platform_____init____.py:1.1 pkgsrc/devel/scons4/patches/patch-SCons_Platform_____init____.py:1.2
--- pkgsrc/devel/scons4/patches/patch-SCons_Platform_____init____.py:1.1 Wed Jun 7 18:25:04 2023
+++ pkgsrc/devel/scons4/patches/patch-SCons_Platform_____init____.py Mon Nov 17 07:43:46 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-SCons_Platform_____init____.py,v 1.1 2023/06/07 18:25:04 wiz Exp $
+$NetBSD: patch-SCons_Platform_____init____.py,v 1.2 2025/11/17 07:43:46 adam Exp $
Do not treat SunOS as non-posix, it causes massive breakage.
---- SCons/Platform/__init__.py.orig 2023-01-24 04:14:53.000000000 +0000
+--- SCons/Platform/__init__.py.orig 2025-11-16 22:02:53.000000000 +0000
+++ SCons/Platform/__init__.py
-@@ -67,8 +67,6 @@ def platform_default():
+@@ -76,8 +76,6 @@ def platform_default():
return 'cygwin'
- elif sys.platform.find('irix') != -1:
+ elif 'irix' in sys.platform:
return 'irix'
-- elif sys.platform.find('sunos') != -1:
+- elif 'sunos' in sys.platform:
- return 'sunos'
- elif sys.platform.find('hp-ux') != -1:
+ elif 'hp-ux' in sys.platform:
return 'hpux'
- elif sys.platform.find('aix') != -1:
+ elif 'aix' in sys.platform:
Home |
Main Index |
Thread Index |
Old Index