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