dev-util / scons

Extensible Python-based build utility

Official package sites : http://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.

v3.0.5 :: 0 :: gentoo

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

v3.0.4 :: 0 :: gentoo

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

v2.5.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~m68k ~mips ~ppc-macos ~s390 ~sh ~sparc-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86-fbsd ~x86-linux ~x86-macos ~x86-solaris
USE flags
doc

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

pypy
Build with PyPy
python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

virtual / pypy : A virtual for PyPy Python implementation

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

virtual / pypy : A virtual for PyPy Python implementation

app-i18n / ibus-sunpinyin : Chinese SunPinyin engine for IBus

app-i18n / scim-sunpinyin : SunPinyin IMEngine for SCIM

app-i18n / sunpinyin : A Statistical Language Model based Chinese input method library

app-i18n / xsunpinyin : A standalone XIM server for SunPinyin

app-text / glosung : Watch word program for the GNOME2 desktop (watch word (german): losung)

dev-db / mongodb : A high-performance, open source, schema-free document-oriented database

dev-libs / mongo-cxx-driver : C++ Driver for MongoDB

dev-lua / toluapp : A tool to integrate C/C++ code with Lua

dev-python / cgkit : Python library for creating 3D images

dev-python / nuitka : Python to native compiler

games-action / btanks : Fast 2D tank arcade game with multiplayer and split-screen modes

games-action / d1x-rebirth : Descent Rebirth - enhanced Descent 1 engine

games-action / dxx-rebirth : Descent Rebirth - enhanced Descent 1 & 2 engine

games-board / pouetchess : 3D and open source chess game

games-emulation / fceux : A portable Famicom/NES emulator, an evolution of the original FCE Ultra

games-emulation / gambatte : An accuracy-focused Gameboy / Gameboy Color emulator

games-puzzle / pingus : free Lemmings clone

games-sports / vdrift : A driving simulation made with drift racing in mind

games-strategy / boswars : Futuristic real-time strategy game

games-strategy / endless-sky : Space exploration, trading & combat in the tradition of Terminal Velocity

games-strategy / glob2 : Real Time Strategy (RTS) game involving a brave army of globs

media-gfx / mypaint : fast and easy graphics application for digital painters

media-libs / libffado : Driver for IEEE1394 (Firewire) audio interfaces

media-sound / klick : An advanced command-line based metronome for JACK

media-sound / mixxx : Advanced Digital DJ tool based on Qt

media-video / ffmpeg2theora : A simple converter to create Ogg Theora files

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

net-libs / serf : HTTP client library

net-vpn / freelan : Peer-to-peer VPN software that abstracts a LAN over the Internet

sci-chemistry / pdb2pqr : Automated pipeline for performing Poisson-Boltzmann electrostatics calculations

sci-chemistry / relax : Molecular dynamics by NMR data analysis

sci-electronics / oregano : Application for the schematic capturing and simulation of electrical circuits

sci-geosciences / gpsd : GPS daemon and library for USB/serial GPS devices and GPS/mapping clients

sci-geosciences / mapnik : A Free Toolkit for developing mapping applications

sci-libs / cantera : Object-oriented tool suite for chemical kinetics, thermodynamics, and transport

sci-libs / cctbx : Computational Crystallography Toolbox

sci-visualization / nonolith-connect : CEE (Control - Experiment - Explore) analog multitool

sys-apps / lcdtest : Displays test patterns to spot dead/hot pixels on LCD screens

x11-misc / ipager : A themable desktop pager for fluxbox and other window managers

511036
dev-util/scons: rework patches for ppc-aix Prefix platform
635934
[TRACKER] Packages failing with dev-util/scons and Python 3
655410
dev-util/scons-3.0.1-r2 - some tests fail
659226
=dev-util/scons-3.0.1-r100: TryRun+CacheDir broken with Python 3
680196
dev-util/scons-3.0.4: stablereq
683312
dev-util/scons-3.0.4: test failures
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/scons: stable 3.0.4 for ppc64, bug #680196
Package-Manager: Portage-2.3.65, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/scons: stable 3.0.4 for ppc, bug #680196
Package-Manager: Portage-2.3.65, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/scons: Restrict tests due to failures
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/scons: alpha stable wrt bug #680196
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha"
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/scons: Bump to 3.0.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/scons: arm stable wrt bug #680196
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/scons: amd64 stable wrt bug #680196
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-util/scons: stable 3.0.4 for hppa, bug #680196
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-util/scons: stable 3.0.4 for sparc, bug #680196
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/scons: Drop old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/scons: Bump to 3.0.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/scons: Bump to 3.0.3
Bump to upstream 3.0.3 release now that they managed to push the tag. If anyone wants 3.0.4, then please contact upstream to figure out whether they actually made that release already, and if they did, then please kindly ask them to start pushing tags after doing releases. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/scons: Clean old up
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
Drop arm-linux keyword from tree.
"arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/scons: stable 2.5.1 for hppa, bug #651586
Bug: https://bugs.gentoo.org/651586 Package-Manager: Portage-2.3.43, Repoman-2.3.10 RepoMan-Options: --include-arches="hppa"
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/scons: Remove 3.0.1-r2 with the broken patch
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/scons: ppc stable wrt bug #651586
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
dev-util/scons: Fix handling *FLAGS in Gentoo-hack
Closes: https://bugs.gentoo.org/655658
Michał Górny · gentoo
dev-util/scons: Add new revision with Python 3 support
Michał Górny · gentoo
dev-util/scons: Try to force CC/CXX/CFLAGS/... for Gentoo builds
Fabian Groffen · gentoo
dev-util/scons: readd Prefix keywords, bug #655348
Closes: https://bugs.gentoo.org/655348 Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
Michał Górny · gentoo
dev-util/scons: Support envvar pass-through override
Add a Gentoo-specific envvar that can be used to force passing through of (ebuild) environment. This can be used to disable the bad default of wiping the entire environment and lets us restore sanity without having to patch every SCons-using project out there. Also should solve Prefix problems without conditional patching. Closes: https://bugs.gentoo.org/655322
Michał Górny · gentoo
dev-util/scons: Use git directory structure for workdir
Reuse the same directory structure as used in SCons git to make user patch application easier.
Michał Górny · gentoo
dev-util/scons: Support running tests
Michał Górny · gentoo
dev-util/scons: Bump to 3.0.1
Mart Raudsepp · gentoo
dev-util/scons-2.5.1: arm64 stable (bug #651586)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Michał Górny · gentoo
dev-util/scons: Revert non-maintainer bump to 3.0.0
Revert the 3.0.0 version that was committed bypassing the maintainer, and introduced huge breakage of reverse dependencies. The committer apparently failed to even attempt to discuss possible remedies.
Sergei Trofimovich · gentoo
dev-util/scons: stable 2.5.1 for ppc64, bug #651586
Bug: https://bugs.gentoo.org/651586 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Fabian Groffen · gentoo
dev-util/scons: improve PATH fix for Prefix
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
dev-util/scons: arm stable wrt bug #651586
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
dev-util/scons: x86 stable (bug #651586)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Tobias Klausmann · gentoo
dev-util/scons-2.5.1-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/651586
Aaron Bauman · gentoo
dev-util/scons: amd64 stable
Bug: https://bugs.gentoo.org/651586 Package-Manager: Portage-2.3.26, Repoman-2.3.7
Sergei Trofimovich · gentoo
dev-util/scons: stable 2.5.1 for ia64, bug #651586
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64"
Rolf Eike Beer · gentoo
dev-util/scons: stable 2.5.1 for sparc, bug #651586
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Michał Górny · gentoo
dev-util/scons: Clean old up
Matthew Thode · gentoo
dev-util/scons: 3.0.0 bup (supports py35+)
Package-Manager: Portage-2.3.8, Repoman-2.3.4
Michael Haubenwallner · gentoo
dev-util/scons: add ~x64-cygwin keyword
Package-Manager: portage-2.3.3
Michael Weber · gentoo
dev-util/scons: arm64 stable for layman
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64"
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
dev-util/scons: ppc64 stable wrt bug #598902
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-util/scons: ia64 stable wrt bug #598902
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
dev-util/scons: Stable for HPPA (bug #598902).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
dev-util/scons: ppc stable wrt bug #598902
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-util/scons: sparc stable wrt bug #598902
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-util/scons: x86 stable wrt bug #598902
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Aaron Bauman · gentoo
dev-util/scons: amd64 stable wrt #598902
Markus Meier · gentoo
dev-util/scons: arm stable, bug #598902
Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
dev-util/scons-2.4.1-r0: stable on alpha
Gentoo-Bug: 598902
Lars Wendler · gentoo
dev-util/scons: Bump to version 2.5.1
Package-Manager: portage-2.3.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
dev-util/scons: Removed old.
Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
dev-util/scons: Bump to version 2.5.0
Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Fabian Groffen · gentoo
dev-util/scons: marked ~x64-solaris
Package-Manager: portage-2.2.20-prefix
Lars Wendler · gentoo
dev-util/scons: Removed old.
Package-Manager: portage-2.2.24 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
dev-util/scons: Bump to version 2.4.1
Package-Manager: portage-2.2.24 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
dev-util/scons: Removed old.
Package-Manager: portage-2.2.21 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
dev-util/scons: Bump to version 2.4.0
Package-Manager: portage-2.2.21 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Patrice Clement · gentoo
dev-util/scons: Stable for amd64. Retroactively marking all arches stable as per the ALLARCHES policy. Fixes bug 560138.
Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Tobias Klausmann · gentoo
dev-util/scons: add alpha keyword
Gentoo-Bug: 560138 Package-Manager: portage-2.2.20.1
Jeroen Roovers · gentoo
dev-util/scons: Stable for HPPA (bug #560138).
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed