101 Commits

Author SHA256 Message Date
88ed5c0fb9 Accepting request 1265575 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1265575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=52
2025-04-02 15:05:35 +00:00
8491d094a0 Accepting request 1265438 from home:AndreasStieger:branches:devel:tools:building
scons 4.9.1

OBS-URL: https://build.opensuse.org/request/show/1265438
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=106
2025-03-30 15:52:56 +00:00
f1e0ac032b Accepting request 1253334 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1253334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=51
2025-03-16 17:58:25 +00:00
f82ed764f3 Accepting request 1253320 from home:amanzini:branches:devel:tools:building
- SCons 4.9.0:
  * Removed Python 3.6 support. Since SCons 4.9.0, Python 3.7.0 or 
    above is required.
  * Update ninja tool
  * Fix Issue #2281, AddPreAction() & AddPostAction() were being ignored
  * Fix support for short options (`-x`)
  * Added support for tracking beamer themes in the LaTeX scanner
  * Many grammatical and spelling fixes in the documentation
  * updates to test framework
  * Temporary files created by TempFileMunge() are now cleaned up on scons exit
  * Fix a problem with compilation_db component initialization
  * Add clang and clang++ to the default tool search orders for POSIX and
    Windows platforms.
  * Add a tag to each CacheDir to let systems ignore backing it up (per
    https://bford.info/cachedir/)
  * Update Clean and NoClean documentation.
  * The (optional) C Conditional Scanner now does limited macro
    replacement on the contents of CPPDEFINES, to improve finding deps
    that are conditionally included. 
  * many SCons C preprocessor changes
  * more details at https://github.com/SCons/scons/blob/rel_4.9.0/CHANGES.txt

OBS-URL: https://build.opensuse.org/request/show/1253320
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=104
2025-03-15 11:03:50 +00:00
9e6b26d32d Accepting request 1230184 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1230184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=50
2024-12-12 20:14:22 +00:00
8544cd0ef0 Accepting request 1230042 from home:bmwiedemann:branches:devel:tools:building
Add site_init.py to pass through SOURCE_DATE_EPOCH
for reproducible builds of `nst` and some other packages.

OBS-URL: https://build.opensuse.org/request/show/1230042
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=102
2024-12-11 17:54:50 +00:00
f69ffa5c32 Accepting request 1218160 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1218160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=49
2024-10-25 17:19:10 +00:00
32dc617c4d Accepting request 1218113 from home:AndreasStieger:branches:devel:tools:building
SCons 4.8.1

OBS-URL: https://build.opensuse.org/request/show/1218113
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=100
2024-10-25 05:28:10 +00:00
dc62d7f2a3 Accepting request 1186441 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1186441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=48
2024-07-10 14:47:59 +00:00
e13d16ca94 Accepting request 1186288 from home:AndreasStieger:branches:devel:tools:building
SCons 4.8.0

OBS-URL: https://build.opensuse.org/request/show/1186288
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=98
2024-07-09 15:32:52 +00:00
63d126cf9e Accepting request 1159612 from devel:tools:building
Forwarded request #1159232 from AndreasStieger

SCons 4.7.0

OBS-URL: https://build.opensuse.org/request/show/1159612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=47
2024-03-20 20:10:05 +00:00
7fdc3e57a2 Accepting request 1159232 from home:AndreasStieger:branches:devel:tools:building
SCons 4.7.0

OBS-URL: https://build.opensuse.org/request/show/1159232
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=96
2024-03-19 15:37:54 +00:00
f4e9dfbeac Accepting request 1075070 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1075070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=46
2023-03-30 20:50:37 +00:00
9710858485 Accepting request 1075051 from home:AndreasStieger:branches:devel:tools:building
SCons 4.5.2

OBS-URL: https://build.opensuse.org/request/show/1075051
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=94
2023-03-28 19:51:21 +00:00
92fe51a6e5 Accepting request 1070213 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1070213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=45
2023-03-09 16:44:59 +00:00
aebd68b11f Accepting request 1070147 from home:AndreasStieger:branches:devel:tools:building
SCons 4.5.1

OBS-URL: https://build.opensuse.org/request/show/1070147
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=92
2023-03-08 15:43:24 +00:00
3bd5a4c530 Accepting request 1010193 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1010193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=44
2022-10-14 13:40:33 +00:00
76f6d9f021 Accepting request 1009610 from home:AndreasStieger:branches:devel:tools:building
SCons 4.4.0

OBS-URL: https://build.opensuse.org/request/show/1009610
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=90
2022-10-12 10:30:05 +00:00
ac44c221a9 Accepting request 796244 from devel:tools:building
Fix references to Jira ticket and bug in Bugzilla.

OBS-URL: https://build.opensuse.org/request/show/796244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=43
2020-04-22 18:44:26 +00:00
91a6ed7425 Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=88
2020-04-22 09:14:46 +00:00
3cb7bdc26f Accepting request 760921 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/760921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=42
2020-01-07 22:50:53 +00:00
Tomáš Chvátal
79bc3330b6 Accepting request 760733 from home:mcepl:branches:devel:tools:building
- Switch off tests
- Update to 3.1.2:
    - Added debug option "action_timestamps" which outputs to
      stdout the absolute start and end time for each target.
    - Fix suncxx tool (Oracle Studio compiler) when using Python 3.
      Previously would throw an exception.
      Resolved by properly handling tool version string output as
      unicode.
    - Resolved a typo in engine.SCons.Tool
    - Resolved a race condition in multithreaded Windows builds
      with Python 2 in the case where a child process is spawned
      while a Python action has a file open. Original author:
      Ryan Beasley.
    - Added memoization support for calls to Environment.Value()
      in order to improve performance of repeated calls.
    - Update Command() function to accept target_scanner,
      source_factory, and target_factory arguments.
      This makes Command act more like a one-off builder.
    - Added support for "-imacros" to ParseFlags
    - Fix CheckFunc detection code for Visual 2019. Some functions
      (e.g. memmove) were incorrectly recognized as not available.
    - Fix stacktrace when using SCons with Python 3.5+ and
      SunOS/Solaris related tools.	
    - Avoid crash with UnicodeDecodeError on Python 3 when
      a Latex log file in non-UTF-8 encoding (e.g. containing
      umlauts in Latin-1 encoding when the fontenc package is
      included with \usepackage[T1]{fontenc}) is read.
    - Improved threading performance by ensuring NodeInfo is
      shared across threads. Results in ~13% improvement for
      parallel builds (-j# > 1) with many shared nodes.

OBS-URL: https://build.opensuse.org/request/show/760733
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=86
2020-01-05 07:57:21 +00:00
Tomáš Chvátal
ea72db863c Accepting request 729018 from home:AndreasStieger:branches:devel:tools:building
scons 3.1.1

OBS-URL: https://build.opensuse.org/request/show/729018
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=85
2019-09-07 06:47:19 +00:00
c0cecbba80 Accepting request 704409 from devel:tools:building
- Disable bit more msvc tests as we don't care about the fails

- scons 3.0.5:
  * Fixes related to --config=force
  * Change the default for AppendENVPath to delete_existing=0, so
    path order will not be changed, unless explicitly set
  * Add the textfile tool to the default tool list
  * Fix regex patterns that were not specified as raw strings
  * Do not store build host+user name if reproducible builds are
    wanted

OBS-URL: https://build.opensuse.org/request/show/704409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=41
2019-05-25 11:17:32 +00:00
Tomáš Chvátal
c925c50459 - Disable bit more msvc tests as we don't care about the fails
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=83
2019-05-21 10:07:53 +00:00
Tomáš Chvátal
49d247de25 Accepting request 704072 from home:AndreasStieger:branches:devel:tools:building
fix submission

OBS-URL: https://build.opensuse.org/request/show/704072
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=82
2019-05-20 07:39:54 +00:00
582c0c43c0 Accepting request 703831 from home:AndreasStieger:branches:devel:tools:building
scons 3.0.5

OBS-URL: https://build.opensuse.org/request/show/703831
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=81
2019-05-19 16:20:36 +00:00
c4ac5c21c5 Accepting request 688672 from devel:tools:building
- Sort out the bcond_with/without for the multibuild to work
  properly

- Fix the testsuite pass to keep working
- Use regular python macros
- Use fdupes

- scons 3.0.4:
  * Add TEMPFILESUFFIX to allow a customizable filename extension
  * Update TempFileMunge class to use PRINT_CMD_LINE_FUNC
  * Enhance cpp scanner regex logic to detect if/elif expressions
    without whitespaces but parenthesis like "#if(defined FOO)" or
    "#elif!(BAR)" correctly.

OBS-URL: https://build.opensuse.org/request/show/688672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=40
2019-04-01 10:32:40 +00:00
Tomáš Chvátal
ca1dc47de0 - Sort out the bcond_with/without for the multibuild to work
properly

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=79
2019-03-26 11:24:36 +00:00
Tomáš Chvátal
fa1d386c54 - Fix the testsuite pass to keep working
- Use regular python macros
- Use fdupes

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=78
2019-03-25 09:33:15 +00:00
Tomáš Chvátal
a0aef496fa Accepting request 680642 from home:AndreasStieger:branches:devel:tools:building
fix factory submission

OBS-URL: https://build.opensuse.org/request/show/680642
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=77
2019-03-04 09:05:28 +00:00
Tomáš Chvátal
a989ef17f2 Accepting request 680634 from home:AndreasStieger:branches:devel:tools:building
scons 3.0.4

OBS-URL: https://build.opensuse.org/request/show/680634
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=76
2019-03-01 19:30:11 +00:00
Stephan Kulow
2e28512a75 Accepting request 667768 from devel:tools:building
- scons 3.0.3:
  * upstream packaging fixes
  * Update doc examples to work with Python 3.5+

OBS-URL: https://build.opensuse.org/request/show/667768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=39
2019-02-04 20:23:20 +00:00
9fbcaa2c88 * upstream packaging fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=74
2019-01-22 11:06:53 +00:00
8d32492b24 Accepting request 666269 from home:AndreasStieger:branches:devel:tools:building
fix Factory submission

OBS-URL: https://build.opensuse.org/request/show/666269
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=73
2019-01-15 16:33:46 +00:00
Tomáš Chvátal
9cbb177c42 Accepting request 666224 from home:AndreasStieger:branches:devel:tools:building
scons 3.0.3

OBS-URL: https://build.opensuse.org/request/show/666224
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=72
2019-01-15 13:57:20 +00:00
d11e6ea963 Accepting request 662758 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/662758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=38
2019-01-11 12:59:59 +00:00
Tomáš Chvátal
9871788514 Accepting request 662753 from home:plater
Don't know how I managed to miss the changes
Update to version 3.0.2, now works properly with python3 and fixes boo#1083830.

OBS-URL: https://build.opensuse.org/request/show/662753
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=70
2019-01-04 08:26:03 +00:00
62bff345fd Accepting request 641268 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/641268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=37
2018-10-12 11:09:37 +00:00
76a87fd215 osc copypac from project:devel:tools:building package:scons revision:65, using keep-link, using expand
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=68
2018-10-11 17:30:56 +00:00
ee7247122b not ready
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=66
2018-10-11 14:44:30 +00:00
Ismail Dönmez
ead61518eb Accepting request 641267 from home:mcepl
Switch off more failing tests.

OBS-URL: https://build.opensuse.org/request/show/641267
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=65
2018-10-11 12:45:43 +00:00
Tomáš Chvátal
8c7ed643e0 Accepting request 640640 from home:mcepl:work
- Make package not to be noarch (bsc#1109755)
- Make package multibuild for separate testing
- Block failing tests (and block %check section completely on
  non-Intel archs, as the tests are apparently not designed for
  that).
- Fix patches from the upstream to improve compatbiilty:
    fix-jN-for-python-37.patch
    fix-rpm-tests-for-newer-rpmbuild.patch
    no_deprecated_asserts.patch
    no_time-clock.patch
    removed_splitunc.patch
    replace_TestSuite_main.patch
    stop_custom_OrderedDict.patch
- Remove replace-imp-with-importlib.patch for now (to stabilize
  the package first)

OBS-URL: https://build.opensuse.org/request/show/640640
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=64
2018-10-08 19:36:14 +00:00
6a32aea178 we cannot have this build cycle
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=63
2018-10-07 13:19:28 +00:00
Tomáš Chvátal
64c3d9ce2b Accepting request 640345 from home:mcepl:work
- Block failing tests (and block %check section completely on
  non-Intel archs, as the tests are apparently not designed for
  that).
- FIx patches from the upstream to improve compatbiilty:
    fix-jN-for-python-37.patch
    fix-rpm-tests-for-newer-rpmbuild.patch
    no_deprecated_asserts.patch
    no_time-clock.patch
    removed_splitunc.patch
    replace_TestSuite_main.patch
    stop_custom_OrderedDict.patch

OBS-URL: https://build.opensuse.org/request/show/640345
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=62
2018-10-07 12:11:44 +00:00
88c3e5272a Accepting request 625280 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/625280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=36
2018-07-26 08:17:33 +00:00
Tomáš Chvátal
be9ec8a7a3 Accepting request 625275 from home:mcepl:work
- Add replace-imp-with-importlib.patch (from the upstream PR
  https://github.com/SCons/scons/pull/3159)
- Remove compatibility ifs for SLE < 13

OBS-URL: https://build.opensuse.org/request/show/625275
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=60
2018-07-25 12:27:39 +00:00
f3f539604a OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=59 2018-03-16 09:30:21 +00:00
1d5fa7fe0b Accepting request 587825 from home:plater
Revert scons

OBS-URL: https://build.opensuse.org/request/show/587825
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=58
2018-03-16 09:29:56 +00:00
bac060deb3 Accepting request 587455 from home:plater
Added scons-fixpy3errors.patch to address boo#1083830

OBS-URL: https://build.opensuse.org/request/show/587455
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=57
2018-03-15 09:57:53 +00:00