oops, my grep skills were poor, scons-py2 was still used by games/thedarkmod

reinstate it. pointed out by op@

thedarkmod is old and has mostly (though not entirely) moved to cmake upstream
in more recent releases, but it will make sense to see what happens with
https://forums.thedarkmod.com/index.php?/topic/21368-freebsd-native-port/
before updating to avoid duplicate work
This commit is contained in:
sthen 2022-06-07 11:38:09 +00:00
parent cbc2d0a160
commit 9c1f7b9371
11 changed files with 482 additions and 5 deletions

View File

@ -3,7 +3,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-6.5
PKGNAME = quirks-6.6
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>

View File

@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.1398 2022/06/06 23:23:28 sthen Exp $
# $OpenBSD: Quirks.pm,v 1.1399 2022/06/07 11:38:09 sthen Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@ -727,7 +727,6 @@ my $stem_extensions = {
'spidermonkey78' => 'spidermonkey91',
'gmime' => 'gmime30',
'fcitx-pinyin' => 'fcitx-chinese-addons',
'scons-py2' => 'scons',
};
my $obsolete_reason = {};

34
devel/scons-py2/Makefile Normal file
View File

@ -0,0 +1,34 @@
COMMENT= Python-based build system
# XXX: keep version in sync with scons.port.mk
VERSION= 2.5.1
DISTNAME= scons-${VERSION}
PKGNAME= scons-py2-${VERSION}
CATEGORIES= devel
HOMEPAGE= https://www.scons.org/
# MIT
PERMIT_PACKAGE= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scons/}
MODULES= lang/python
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2}
NO_TEST= Yes
SUBST_VARS+= VERSION
MODPY_ADJ_FILES += script/scons script/sconsign script/scons-time
# drop the unversioned executables and rename the manpages so it doesn't
# conflict with devel/scons
post-install:
rm ${PREFIX}/bin/scons{,-configure-cache,-time,ign}
cd ${PREFIX}/man/man1 && \
mv scons-time.1 scons-time-${VERSION}.1 && \
mv scons.1 scons-${VERSION}.1 && \
mv sconsign.1 sconsign-${VERSION}.1
.include <bsd.port.mk>

2
devel/scons-py2/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (scons-2.5.1.tar.gz) = CyUhiue0apZ9tC8qU3IWRbPUKHSmX5VSrRbOJtMPUfI=
SIZE (scons-2.5.1.tar.gz) = 620909

View File

@ -0,0 +1,12 @@
Index: engine/SCons/Tool/g++.py
--- engine/SCons/Tool/g++.py.orig
+++ engine/SCons/Tool/g++.py
@@ -44,7 +44,7 @@ import gcc
cplusplus = __import__('c++', globals(), locals(), [])
-compilers = ['g++']
+compilers = ['c++']
def generate(env):
"""Add Builders and construction variables for g++ to an Environment."""

View File

@ -0,0 +1,12 @@
Index: engine/SCons/Tool/gcc.py
--- engine/SCons/Tool/gcc.py.orig
+++ engine/SCons/Tool/gcc.py
@@ -40,7 +40,7 @@ import subprocess
import SCons.Util
-compilers = ['gcc', 'cc']
+compilers = ['cc']
def generate(env):
"""Add Builders and construction variables for gcc to an Environment."""

View File

@ -0,0 +1,6 @@
SCons is an Open Source software construction tool--that is, a
next-generation build tool. Think of SCons as an improved,
cross-platform substitute for the classic Make utility with integrated
functionality similar to autoconf/automake and compiler caches such as
ccache. In short, SCons is an easier, more reliable and faster way to
build software.

406
devel/scons-py2/pkg/PLIST Normal file
View File

@ -0,0 +1,406 @@
@conflict scons-<4.2.0
bin/scons-${VERSION}
bin/scons-configure-cache-${VERSION}
bin/scons-time-${VERSION}
bin/sconsign-${VERSION}
lib/scons-${VERSION}/
lib/scons-${VERSION}/SCons/
lib/scons-${VERSION}/SCons/Action.py
lib/scons-${VERSION}/SCons/Action.pyc
lib/scons-${VERSION}/SCons/Builder.py
lib/scons-${VERSION}/SCons/Builder.pyc
lib/scons-${VERSION}/SCons/CacheDir.py
lib/scons-${VERSION}/SCons/CacheDir.pyc
lib/scons-${VERSION}/SCons/Conftest.py
lib/scons-${VERSION}/SCons/Conftest.pyc
lib/scons-${VERSION}/SCons/Debug.py
lib/scons-${VERSION}/SCons/Debug.pyc
lib/scons-${VERSION}/SCons/Defaults.py
lib/scons-${VERSION}/SCons/Defaults.pyc
lib/scons-${VERSION}/SCons/Environment.py
lib/scons-${VERSION}/SCons/Environment.pyc
lib/scons-${VERSION}/SCons/Errors.py
lib/scons-${VERSION}/SCons/Errors.pyc
lib/scons-${VERSION}/SCons/Executor.py
lib/scons-${VERSION}/SCons/Executor.pyc
lib/scons-${VERSION}/SCons/Job.py
lib/scons-${VERSION}/SCons/Job.pyc
lib/scons-${VERSION}/SCons/Memoize.py
lib/scons-${VERSION}/SCons/Memoize.pyc
lib/scons-${VERSION}/SCons/Node/
lib/scons-${VERSION}/SCons/Node/Alias.py
lib/scons-${VERSION}/SCons/Node/Alias.pyc
lib/scons-${VERSION}/SCons/Node/FS.py
lib/scons-${VERSION}/SCons/Node/FS.pyc
lib/scons-${VERSION}/SCons/Node/Python.py
lib/scons-${VERSION}/SCons/Node/Python.pyc
lib/scons-${VERSION}/SCons/Node/__init__.py
lib/scons-${VERSION}/SCons/Node/__init__.pyc
lib/scons-${VERSION}/SCons/Options/
lib/scons-${VERSION}/SCons/Options/BoolOption.py
lib/scons-${VERSION}/SCons/Options/BoolOption.pyc
lib/scons-${VERSION}/SCons/Options/EnumOption.py
lib/scons-${VERSION}/SCons/Options/EnumOption.pyc
lib/scons-${VERSION}/SCons/Options/ListOption.py
lib/scons-${VERSION}/SCons/Options/ListOption.pyc
lib/scons-${VERSION}/SCons/Options/PackageOption.py
lib/scons-${VERSION}/SCons/Options/PackageOption.pyc
lib/scons-${VERSION}/SCons/Options/PathOption.py
lib/scons-${VERSION}/SCons/Options/PathOption.pyc
lib/scons-${VERSION}/SCons/Options/__init__.py
lib/scons-${VERSION}/SCons/Options/__init__.pyc
lib/scons-${VERSION}/SCons/PathList.py
lib/scons-${VERSION}/SCons/PathList.pyc
lib/scons-${VERSION}/SCons/Platform/
lib/scons-${VERSION}/SCons/Platform/__init__.py
lib/scons-${VERSION}/SCons/Platform/__init__.pyc
lib/scons-${VERSION}/SCons/Platform/aix.py
lib/scons-${VERSION}/SCons/Platform/aix.pyc
lib/scons-${VERSION}/SCons/Platform/cygwin.py
lib/scons-${VERSION}/SCons/Platform/cygwin.pyc
lib/scons-${VERSION}/SCons/Platform/darwin.py
lib/scons-${VERSION}/SCons/Platform/darwin.pyc
lib/scons-${VERSION}/SCons/Platform/hpux.py
lib/scons-${VERSION}/SCons/Platform/hpux.pyc
lib/scons-${VERSION}/SCons/Platform/irix.py
lib/scons-${VERSION}/SCons/Platform/irix.pyc
lib/scons-${VERSION}/SCons/Platform/os2.py
lib/scons-${VERSION}/SCons/Platform/os2.pyc
lib/scons-${VERSION}/SCons/Platform/posix.py
lib/scons-${VERSION}/SCons/Platform/posix.pyc
lib/scons-${VERSION}/SCons/Platform/sunos.py
lib/scons-${VERSION}/SCons/Platform/sunos.pyc
lib/scons-${VERSION}/SCons/Platform/win32.py
lib/scons-${VERSION}/SCons/Platform/win32.pyc
lib/scons-${VERSION}/SCons/SConf.py
lib/scons-${VERSION}/SCons/SConf.pyc
lib/scons-${VERSION}/SCons/SConsign.py
lib/scons-${VERSION}/SCons/SConsign.pyc
lib/scons-${VERSION}/SCons/Scanner/
lib/scons-${VERSION}/SCons/Scanner/C.py
lib/scons-${VERSION}/SCons/Scanner/C.pyc
lib/scons-${VERSION}/SCons/Scanner/D.py
lib/scons-${VERSION}/SCons/Scanner/D.pyc
lib/scons-${VERSION}/SCons/Scanner/Dir.py
lib/scons-${VERSION}/SCons/Scanner/Dir.pyc
lib/scons-${VERSION}/SCons/Scanner/Fortran.py
lib/scons-${VERSION}/SCons/Scanner/Fortran.pyc
lib/scons-${VERSION}/SCons/Scanner/IDL.py
lib/scons-${VERSION}/SCons/Scanner/IDL.pyc
lib/scons-${VERSION}/SCons/Scanner/LaTeX.py
lib/scons-${VERSION}/SCons/Scanner/LaTeX.pyc
lib/scons-${VERSION}/SCons/Scanner/Prog.py
lib/scons-${VERSION}/SCons/Scanner/Prog.pyc
lib/scons-${VERSION}/SCons/Scanner/RC.py
lib/scons-${VERSION}/SCons/Scanner/RC.pyc
lib/scons-${VERSION}/SCons/Scanner/SWIG.py
lib/scons-${VERSION}/SCons/Scanner/SWIG.pyc
lib/scons-${VERSION}/SCons/Scanner/__init__.py
lib/scons-${VERSION}/SCons/Scanner/__init__.pyc
lib/scons-${VERSION}/SCons/Script/
lib/scons-${VERSION}/SCons/Script/Interactive.py
lib/scons-${VERSION}/SCons/Script/Interactive.pyc
lib/scons-${VERSION}/SCons/Script/Main.py
lib/scons-${VERSION}/SCons/Script/Main.pyc
lib/scons-${VERSION}/SCons/Script/SConsOptions.py
lib/scons-${VERSION}/SCons/Script/SConsOptions.pyc
lib/scons-${VERSION}/SCons/Script/SConscript.py
lib/scons-${VERSION}/SCons/Script/SConscript.pyc
lib/scons-${VERSION}/SCons/Script/__init__.py
lib/scons-${VERSION}/SCons/Script/__init__.pyc
lib/scons-${VERSION}/SCons/Sig.py
lib/scons-${VERSION}/SCons/Sig.pyc
lib/scons-${VERSION}/SCons/Subst.py
lib/scons-${VERSION}/SCons/Subst.pyc
lib/scons-${VERSION}/SCons/Taskmaster.py
lib/scons-${VERSION}/SCons/Taskmaster.pyc
lib/scons-${VERSION}/SCons/Tool/
lib/scons-${VERSION}/SCons/Tool/386asm.py
lib/scons-${VERSION}/SCons/Tool/386asm.pyc
lib/scons-${VERSION}/SCons/Tool/BitKeeper.py
lib/scons-${VERSION}/SCons/Tool/BitKeeper.pyc
lib/scons-${VERSION}/SCons/Tool/CVS.py
lib/scons-${VERSION}/SCons/Tool/CVS.pyc
lib/scons-${VERSION}/SCons/Tool/DCommon.py
lib/scons-${VERSION}/SCons/Tool/DCommon.pyc
lib/scons-${VERSION}/SCons/Tool/FortranCommon.py
lib/scons-${VERSION}/SCons/Tool/FortranCommon.pyc
lib/scons-${VERSION}/SCons/Tool/GettextCommon.py
lib/scons-${VERSION}/SCons/Tool/GettextCommon.pyc
lib/scons-${VERSION}/SCons/Tool/JavaCommon.py
lib/scons-${VERSION}/SCons/Tool/JavaCommon.pyc
lib/scons-${VERSION}/SCons/Tool/MSCommon/
lib/scons-${VERSION}/SCons/Tool/MSCommon/__init__.py
lib/scons-${VERSION}/SCons/Tool/MSCommon/__init__.pyc
lib/scons-${VERSION}/SCons/Tool/MSCommon/arch.py
lib/scons-${VERSION}/SCons/Tool/MSCommon/arch.pyc
lib/scons-${VERSION}/SCons/Tool/MSCommon/common.py
lib/scons-${VERSION}/SCons/Tool/MSCommon/common.pyc
lib/scons-${VERSION}/SCons/Tool/MSCommon/netframework.py
lib/scons-${VERSION}/SCons/Tool/MSCommon/netframework.pyc
lib/scons-${VERSION}/SCons/Tool/MSCommon/sdk.py
lib/scons-${VERSION}/SCons/Tool/MSCommon/sdk.pyc
lib/scons-${VERSION}/SCons/Tool/MSCommon/vc.py
lib/scons-${VERSION}/SCons/Tool/MSCommon/vc.pyc
lib/scons-${VERSION}/SCons/Tool/MSCommon/vs.py
lib/scons-${VERSION}/SCons/Tool/MSCommon/vs.pyc
lib/scons-${VERSION}/SCons/Tool/Perforce.py
lib/scons-${VERSION}/SCons/Tool/Perforce.pyc
lib/scons-${VERSION}/SCons/Tool/PharLapCommon.py
lib/scons-${VERSION}/SCons/Tool/PharLapCommon.pyc
lib/scons-${VERSION}/SCons/Tool/RCS.py
lib/scons-${VERSION}/SCons/Tool/RCS.pyc
lib/scons-${VERSION}/SCons/Tool/SCCS.py
lib/scons-${VERSION}/SCons/Tool/SCCS.pyc
lib/scons-${VERSION}/SCons/Tool/Subversion.py
lib/scons-${VERSION}/SCons/Tool/Subversion.pyc
lib/scons-${VERSION}/SCons/Tool/__init__.py
lib/scons-${VERSION}/SCons/Tool/__init__.pyc
lib/scons-${VERSION}/SCons/Tool/aixc++.py
lib/scons-${VERSION}/SCons/Tool/aixc++.pyc
lib/scons-${VERSION}/SCons/Tool/aixcc.py
lib/scons-${VERSION}/SCons/Tool/aixcc.pyc
lib/scons-${VERSION}/SCons/Tool/aixf77.py
lib/scons-${VERSION}/SCons/Tool/aixf77.pyc
lib/scons-${VERSION}/SCons/Tool/aixlink.py
lib/scons-${VERSION}/SCons/Tool/aixlink.pyc
lib/scons-${VERSION}/SCons/Tool/applelink.py
lib/scons-${VERSION}/SCons/Tool/applelink.pyc
lib/scons-${VERSION}/SCons/Tool/ar.py
lib/scons-${VERSION}/SCons/Tool/ar.pyc
lib/scons-${VERSION}/SCons/Tool/as.py
lib/scons-${VERSION}/SCons/Tool/as.pyc
lib/scons-${VERSION}/SCons/Tool/bcc32.py
lib/scons-${VERSION}/SCons/Tool/bcc32.pyc
lib/scons-${VERSION}/SCons/Tool/c++.py
lib/scons-${VERSION}/SCons/Tool/c++.pyc
lib/scons-${VERSION}/SCons/Tool/cc.py
lib/scons-${VERSION}/SCons/Tool/cc.pyc
lib/scons-${VERSION}/SCons/Tool/cvf.py
lib/scons-${VERSION}/SCons/Tool/cvf.pyc
lib/scons-${VERSION}/SCons/Tool/cyglink.py
lib/scons-${VERSION}/SCons/Tool/cyglink.pyc
lib/scons-${VERSION}/SCons/Tool/default.py
lib/scons-${VERSION}/SCons/Tool/default.pyc
lib/scons-${VERSION}/SCons/Tool/dmd.py
lib/scons-${VERSION}/SCons/Tool/dmd.pyc
lib/scons-${VERSION}/SCons/Tool/docbook/
lib/scons-${VERSION}/SCons/Tool/docbook/__init__.py
lib/scons-${VERSION}/SCons/Tool/docbook/__init__.pyc
lib/scons-${VERSION}/SCons/Tool/dvi.py
lib/scons-${VERSION}/SCons/Tool/dvi.pyc
lib/scons-${VERSION}/SCons/Tool/dvipdf.py
lib/scons-${VERSION}/SCons/Tool/dvipdf.pyc
lib/scons-${VERSION}/SCons/Tool/dvips.py
lib/scons-${VERSION}/SCons/Tool/dvips.pyc
lib/scons-${VERSION}/SCons/Tool/f03.py
lib/scons-${VERSION}/SCons/Tool/f03.pyc
lib/scons-${VERSION}/SCons/Tool/f77.py
lib/scons-${VERSION}/SCons/Tool/f77.pyc
lib/scons-${VERSION}/SCons/Tool/f90.py
lib/scons-${VERSION}/SCons/Tool/f90.pyc
lib/scons-${VERSION}/SCons/Tool/f95.py
lib/scons-${VERSION}/SCons/Tool/f95.pyc
lib/scons-${VERSION}/SCons/Tool/filesystem.py
lib/scons-${VERSION}/SCons/Tool/filesystem.pyc
lib/scons-${VERSION}/SCons/Tool/fortran.py
lib/scons-${VERSION}/SCons/Tool/fortran.pyc
lib/scons-${VERSION}/SCons/Tool/g++.py
lib/scons-${VERSION}/SCons/Tool/g++.pyc
lib/scons-${VERSION}/SCons/Tool/g77.py
lib/scons-${VERSION}/SCons/Tool/g77.pyc
lib/scons-${VERSION}/SCons/Tool/gas.py
lib/scons-${VERSION}/SCons/Tool/gas.pyc
lib/scons-${VERSION}/SCons/Tool/gcc.py
lib/scons-${VERSION}/SCons/Tool/gcc.pyc
lib/scons-${VERSION}/SCons/Tool/gdc.py
lib/scons-${VERSION}/SCons/Tool/gdc.pyc
lib/scons-${VERSION}/SCons/Tool/gettext.py
lib/scons-${VERSION}/SCons/Tool/gettext.pyc
lib/scons-${VERSION}/SCons/Tool/gfortran.py
lib/scons-${VERSION}/SCons/Tool/gfortran.pyc
lib/scons-${VERSION}/SCons/Tool/gnulink.py
lib/scons-${VERSION}/SCons/Tool/gnulink.pyc
lib/scons-${VERSION}/SCons/Tool/gs.py
lib/scons-${VERSION}/SCons/Tool/gs.pyc
lib/scons-${VERSION}/SCons/Tool/hpc++.py
lib/scons-${VERSION}/SCons/Tool/hpc++.pyc
lib/scons-${VERSION}/SCons/Tool/hpcc.py
lib/scons-${VERSION}/SCons/Tool/hpcc.pyc
lib/scons-${VERSION}/SCons/Tool/hplink.py
lib/scons-${VERSION}/SCons/Tool/hplink.pyc
lib/scons-${VERSION}/SCons/Tool/icc.py
lib/scons-${VERSION}/SCons/Tool/icc.pyc
lib/scons-${VERSION}/SCons/Tool/icl.py
lib/scons-${VERSION}/SCons/Tool/icl.pyc
lib/scons-${VERSION}/SCons/Tool/ifl.py
lib/scons-${VERSION}/SCons/Tool/ifl.pyc
lib/scons-${VERSION}/SCons/Tool/ifort.py
lib/scons-${VERSION}/SCons/Tool/ifort.pyc
lib/scons-${VERSION}/SCons/Tool/ilink.py
lib/scons-${VERSION}/SCons/Tool/ilink.pyc
lib/scons-${VERSION}/SCons/Tool/ilink32.py
lib/scons-${VERSION}/SCons/Tool/ilink32.pyc
lib/scons-${VERSION}/SCons/Tool/install.py
lib/scons-${VERSION}/SCons/Tool/install.pyc
lib/scons-${VERSION}/SCons/Tool/intelc.py
lib/scons-${VERSION}/SCons/Tool/intelc.pyc
lib/scons-${VERSION}/SCons/Tool/ipkg.py
lib/scons-${VERSION}/SCons/Tool/ipkg.pyc
lib/scons-${VERSION}/SCons/Tool/jar.py
lib/scons-${VERSION}/SCons/Tool/jar.pyc
lib/scons-${VERSION}/SCons/Tool/javac.py
lib/scons-${VERSION}/SCons/Tool/javac.pyc
lib/scons-${VERSION}/SCons/Tool/javah.py
lib/scons-${VERSION}/SCons/Tool/javah.pyc
lib/scons-${VERSION}/SCons/Tool/latex.py
lib/scons-${VERSION}/SCons/Tool/latex.pyc
lib/scons-${VERSION}/SCons/Tool/ldc.py
lib/scons-${VERSION}/SCons/Tool/ldc.pyc
lib/scons-${VERSION}/SCons/Tool/lex.py
lib/scons-${VERSION}/SCons/Tool/lex.pyc
lib/scons-${VERSION}/SCons/Tool/link.py
lib/scons-${VERSION}/SCons/Tool/link.pyc
lib/scons-${VERSION}/SCons/Tool/linkloc.py
lib/scons-${VERSION}/SCons/Tool/linkloc.pyc
lib/scons-${VERSION}/SCons/Tool/m4.py
lib/scons-${VERSION}/SCons/Tool/m4.pyc
lib/scons-${VERSION}/SCons/Tool/masm.py
lib/scons-${VERSION}/SCons/Tool/masm.pyc
lib/scons-${VERSION}/SCons/Tool/midl.py
lib/scons-${VERSION}/SCons/Tool/midl.pyc
lib/scons-${VERSION}/SCons/Tool/mingw.py
lib/scons-${VERSION}/SCons/Tool/mingw.pyc
lib/scons-${VERSION}/SCons/Tool/msgfmt.py
lib/scons-${VERSION}/SCons/Tool/msgfmt.pyc
lib/scons-${VERSION}/SCons/Tool/msginit.py
lib/scons-${VERSION}/SCons/Tool/msginit.pyc
lib/scons-${VERSION}/SCons/Tool/msgmerge.py
lib/scons-${VERSION}/SCons/Tool/msgmerge.pyc
lib/scons-${VERSION}/SCons/Tool/mslib.py
lib/scons-${VERSION}/SCons/Tool/mslib.pyc
lib/scons-${VERSION}/SCons/Tool/mslink.py
lib/scons-${VERSION}/SCons/Tool/mslink.pyc
lib/scons-${VERSION}/SCons/Tool/mssdk.py
lib/scons-${VERSION}/SCons/Tool/mssdk.pyc
lib/scons-${VERSION}/SCons/Tool/msvc.py
lib/scons-${VERSION}/SCons/Tool/msvc.pyc
lib/scons-${VERSION}/SCons/Tool/msvs.py
lib/scons-${VERSION}/SCons/Tool/msvs.pyc
lib/scons-${VERSION}/SCons/Tool/mwcc.py
lib/scons-${VERSION}/SCons/Tool/mwcc.pyc
lib/scons-${VERSION}/SCons/Tool/mwld.py
lib/scons-${VERSION}/SCons/Tool/mwld.pyc
lib/scons-${VERSION}/SCons/Tool/nasm.py
lib/scons-${VERSION}/SCons/Tool/nasm.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/
lib/scons-${VERSION}/SCons/Tool/packaging/__init__.py
lib/scons-${VERSION}/SCons/Tool/packaging/__init__.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/ipk.py
lib/scons-${VERSION}/SCons/Tool/packaging/ipk.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/msi.py
lib/scons-${VERSION}/SCons/Tool/packaging/msi.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/rpm.py
lib/scons-${VERSION}/SCons/Tool/packaging/rpm.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/src_tarbz2.py
lib/scons-${VERSION}/SCons/Tool/packaging/src_tarbz2.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/src_targz.py
lib/scons-${VERSION}/SCons/Tool/packaging/src_targz.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/src_zip.py
lib/scons-${VERSION}/SCons/Tool/packaging/src_zip.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/tarbz2.py
lib/scons-${VERSION}/SCons/Tool/packaging/tarbz2.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/targz.py
lib/scons-${VERSION}/SCons/Tool/packaging/targz.pyc
lib/scons-${VERSION}/SCons/Tool/packaging/zip.py
lib/scons-${VERSION}/SCons/Tool/packaging/zip.pyc
lib/scons-${VERSION}/SCons/Tool/pdf.py
lib/scons-${VERSION}/SCons/Tool/pdf.pyc
lib/scons-${VERSION}/SCons/Tool/pdflatex.py
lib/scons-${VERSION}/SCons/Tool/pdflatex.pyc
lib/scons-${VERSION}/SCons/Tool/pdftex.py
lib/scons-${VERSION}/SCons/Tool/pdftex.pyc
lib/scons-${VERSION}/SCons/Tool/qt.py
lib/scons-${VERSION}/SCons/Tool/qt.pyc
lib/scons-${VERSION}/SCons/Tool/rmic.py
lib/scons-${VERSION}/SCons/Tool/rmic.pyc
lib/scons-${VERSION}/SCons/Tool/rpcgen.py
lib/scons-${VERSION}/SCons/Tool/rpcgen.pyc
lib/scons-${VERSION}/SCons/Tool/rpm.py
lib/scons-${VERSION}/SCons/Tool/rpm.pyc
lib/scons-${VERSION}/SCons/Tool/rpmutils.py
lib/scons-${VERSION}/SCons/Tool/rpmutils.pyc
lib/scons-${VERSION}/SCons/Tool/sgiar.py
lib/scons-${VERSION}/SCons/Tool/sgiar.pyc
lib/scons-${VERSION}/SCons/Tool/sgic++.py
lib/scons-${VERSION}/SCons/Tool/sgic++.pyc
lib/scons-${VERSION}/SCons/Tool/sgicc.py
lib/scons-${VERSION}/SCons/Tool/sgicc.pyc
lib/scons-${VERSION}/SCons/Tool/sgilink.py
lib/scons-${VERSION}/SCons/Tool/sgilink.pyc
lib/scons-${VERSION}/SCons/Tool/sunar.py
lib/scons-${VERSION}/SCons/Tool/sunar.pyc
lib/scons-${VERSION}/SCons/Tool/sunc++.py
lib/scons-${VERSION}/SCons/Tool/sunc++.pyc
lib/scons-${VERSION}/SCons/Tool/suncc.py
lib/scons-${VERSION}/SCons/Tool/suncc.pyc
lib/scons-${VERSION}/SCons/Tool/sunf77.py
lib/scons-${VERSION}/SCons/Tool/sunf77.pyc
lib/scons-${VERSION}/SCons/Tool/sunf90.py
lib/scons-${VERSION}/SCons/Tool/sunf90.pyc
lib/scons-${VERSION}/SCons/Tool/sunf95.py
lib/scons-${VERSION}/SCons/Tool/sunf95.pyc
lib/scons-${VERSION}/SCons/Tool/sunlink.py
lib/scons-${VERSION}/SCons/Tool/sunlink.pyc
lib/scons-${VERSION}/SCons/Tool/swig.py
lib/scons-${VERSION}/SCons/Tool/swig.pyc
lib/scons-${VERSION}/SCons/Tool/tar.py
lib/scons-${VERSION}/SCons/Tool/tar.pyc
lib/scons-${VERSION}/SCons/Tool/tex.py
lib/scons-${VERSION}/SCons/Tool/tex.pyc
lib/scons-${VERSION}/SCons/Tool/textfile.py
lib/scons-${VERSION}/SCons/Tool/textfile.pyc
lib/scons-${VERSION}/SCons/Tool/tlib.py
lib/scons-${VERSION}/SCons/Tool/tlib.pyc
lib/scons-${VERSION}/SCons/Tool/wix.py
lib/scons-${VERSION}/SCons/Tool/wix.pyc
lib/scons-${VERSION}/SCons/Tool/xgettext.py
lib/scons-${VERSION}/SCons/Tool/xgettext.pyc
lib/scons-${VERSION}/SCons/Tool/yacc.py
lib/scons-${VERSION}/SCons/Tool/yacc.pyc
lib/scons-${VERSION}/SCons/Tool/zip.py
lib/scons-${VERSION}/SCons/Tool/zip.pyc
lib/scons-${VERSION}/SCons/Util.py
lib/scons-${VERSION}/SCons/Util.pyc
lib/scons-${VERSION}/SCons/Variables/
lib/scons-${VERSION}/SCons/Variables/BoolVariable.py
lib/scons-${VERSION}/SCons/Variables/BoolVariable.pyc
lib/scons-${VERSION}/SCons/Variables/EnumVariable.py
lib/scons-${VERSION}/SCons/Variables/EnumVariable.pyc
lib/scons-${VERSION}/SCons/Variables/ListVariable.py
lib/scons-${VERSION}/SCons/Variables/ListVariable.pyc
lib/scons-${VERSION}/SCons/Variables/PackageVariable.py
lib/scons-${VERSION}/SCons/Variables/PackageVariable.pyc
lib/scons-${VERSION}/SCons/Variables/PathVariable.py
lib/scons-${VERSION}/SCons/Variables/PathVariable.pyc
lib/scons-${VERSION}/SCons/Variables/__init__.py
lib/scons-${VERSION}/SCons/Variables/__init__.pyc
lib/scons-${VERSION}/SCons/Warnings.py
lib/scons-${VERSION}/SCons/Warnings.pyc
lib/scons-${VERSION}/SCons/__init__.py
lib/scons-${VERSION}/SCons/__init__.pyc
lib/scons-${VERSION}/SCons/compat/
lib/scons-${VERSION}/SCons/compat/__init__.py
lib/scons-${VERSION}/SCons/compat/__init__.pyc
lib/scons-${VERSION}/SCons/compat/_scons_dbm.py
lib/scons-${VERSION}/SCons/compat/_scons_dbm.pyc
lib/scons-${VERSION}/SCons/cpp.py
lib/scons-${VERSION}/SCons/cpp.pyc
lib/scons-${VERSION}/SCons/dblite.py
lib/scons-${VERSION}/SCons/dblite.pyc
lib/scons-${VERSION}/SCons/exitfuncs.py
lib/scons-${VERSION}/SCons/exitfuncs.pyc
lib/scons-${VERSION}/scons-${VERSION}-py${MODPY_VERSION}.egg-info
@man man/man1/scons-${VERSION}.1
@man man/man1/scons-time-${VERSION}.1
@man man/man1/sconsign-${VERSION}.1

View File

@ -3,7 +3,7 @@ COMMENT= Python-based build system
MODPY_EGG_VERSION= 4.3.0
DISTNAME= SCons-${MODPY_EGG_VERSION}
PKGNAME= ${DISTNAME:L}
REVISION= 1
REVISION= 2
CATEGORIES= devel
HOMEPAGE= https://www.scons.org/

View File

@ -1,4 +1,3 @@
@pkgpath devel/scons-py2
bin/scons
bin/scons-configure-cache
bin/sconsign

View File

@ -1,5 +1,12 @@
MODSCONS_USE_V2?= No
.if ${MODSCONS_USE_V2:L} == "yes"
BUILD_DEPENDS+= devel/scons-py2
MODSCONS_BIN= ${LOCALBASE}/bin/scons-2.5.1
.else
BUILD_DEPENDS+= devel/scons
MODSCONS_BIN= ${LOCALBASE}/bin/scons
.endif
MODSCONS_ENV?= CC="${CC}" \
CXX="${CXX}" \