dev-build / scons

Extensible Python-based build utility

Official package sites : https://github.com/SCons/scons/ · https://pypi.org/project/SCons/ · https://www.scons.org/ ·

SCons is a make replacement providing a range of enhanced features such as automated dependency generation and built in compilation cache support. SCons rule sets are Python scripts so as well as the features it provides itself SCons allows you to use the full power of Python to control compilation.

v4.8.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
doc test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-python / Nuitka : Python to native compiler

net-im / swift : An elegant, secure, adaptable and intuitive XMPP Client

635934
[TRACKER] Packages failing with dev-build/scons and Python 3
744916
dev-build/scons-4.0.1 fails tests
798366
dev-build/scons-4.2.0-r1 setuptools warnings detected
903975
dev-build/scons-4.4.0-r1: test/DVIPS/DVIPSFLAGS.py fails
922913
dev-build/scons-4.6.0-r1 fails test/long-lines/live.py test
934528
dev-build/scons-4.7.0 test fail test/leaky-handles.py
936892
dev-build/scons-4.8.0 test fail 1 test : test/option/stack-size.py
936894
dev-build/scons-4.8.0 QA Notice setuptools warnings detected
940604
dev-build/scons-4.8.1 fails tests when FEATURES=distcc
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/scons: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.1 sparc, #940365
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.1 arm, #940365
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.1 ppc, #940365
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.1 arm64, #940365
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-build/scons: Stabilize 4.8.1 x86, #940365
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-build/scons: Stabilize 4.8.1 amd64, #940365
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.1 ppc64, #940365
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/scons: Bump to 4.8.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.0 x86, #936685
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.0 ppc64, #936685
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.0 amd64, #936685
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.0 sparc, #936685
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.0 arm, #936685
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.8.0 arm64, #936685
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/scons: Bump to 4.8.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/scons: Deselect broken D test
Closes: https://bugs.gentoo.org/930139 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/scons: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/scons: Stabilize 4.7.0 arm64, #929141
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/scons: Stabilize 4.7.0 ppc, #929141
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.7.0 ppc64, #929141
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.7.0 x86, #929141
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.7.0 arm, #929141
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.7.0 amd64, #929141
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/scons: Stabilize 4.7.0 sparc, #929141
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/scons: Bump to 4.7.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-build/scons: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-build/scons: Stabilize 4.6.0-r1 arm, #920424
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-build}/scons
Signed-off-by: Michał Górny <mgorny@gentoo.org>