diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2009-05-17 12:33:31 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2009-05-17 12:33:31 +0000 |
commit | 053fc3dbd67a2e4a70d7d5078f120f8b9733f2ed (patch) | |
tree | 5c65802602e625b40b5bc67ca11263dd5433429f /devel/py-waf | |
parent | 0a1bebefe9de86951ec27a3a7f975e5b3f8aab1f (diff) |
Notes
Diffstat (limited to 'devel/py-waf')
-rw-r--r-- | devel/py-waf/Makefile | 29 | ||||
-rw-r--r-- | devel/py-waf/distinfo | 3 | ||||
-rw-r--r-- | devel/py-waf/files/patch-wscript | 12 | ||||
-rw-r--r-- | devel/py-waf/pkg-descr | 3 | ||||
-rw-r--r-- | devel/py-waf/pkg-plist | 186 |
5 files changed, 233 insertions, 0 deletions
diff --git a/devel/py-waf/Makefile b/devel/py-waf/Makefile new file mode 100644 index 000000000000..b0d10d2cf9d3 --- /dev/null +++ b/devel/py-waf/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: py-waf +# Date created: 2009-04-29 +# Whom: Olivier Duchateau <duchateau.olivier@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= waf +PORTVERSION= 1.5.6 +CATEGORIES= devel python +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= duchateau.olivier@gmail.com +COMMENT= Python-based build system + +USE_BZIP2= yes +USE_PYTHON= yes + +pre-configure: + @cd ${WRKSRC} && ${PYTHON_CMD} waf-light --make-waf && ${TRUE} + +do-build: + @cd ${WRKSRC} && ${PYTHON_CMD} waf configure --prefix=${LOCALBASE} && ${TRUE} + +do-install: + @cd ${WRKSRC} && ${PYTHON_CMD} waf install --yes && ${TRUE} + +.include <bsd.port.mk> diff --git a/devel/py-waf/distinfo b/devel/py-waf/distinfo new file mode 100644 index 000000000000..b0c09da2d152 --- /dev/null +++ b/devel/py-waf/distinfo @@ -0,0 +1,3 @@ +MD5 (waf-1.5.6.tar.bz2) = 8d3540b88a19f8205c93609a96d2d0c1 +SHA256 (waf-1.5.6.tar.bz2) = 9fe26afd31c12b11ed861a706d2077e2dbb96330337427f3052a488b69f040af +SIZE (waf-1.5.6.tar.bz2) = 765699 diff --git a/devel/py-waf/files/patch-wscript b/devel/py-waf/files/patch-wscript new file mode 100644 index 000000000000..60953b6345f0 --- /dev/null +++ b/devel/py-waf/files/patch-wscript @@ -0,0 +1,12 @@ +--- wscript.orig 2009-04-19 14:05:12.000000000 +0200 ++++ wscript 2009-04-28 20:08:11.000000000 +0200 +@@ -314,7 +314,8 @@ + if val != True and val != "y": sys.exit(1) + create_waf() + +- dir = os.path.join('lib', 'waf-%s-%s' % (VERSION, REVISION), 'wafadmin') ++ dir = os.path.join('lib', 'python%s' % sys.version[:3], ++ 'site-packages' ,'wafadmin') + + wafadmin = bld.new_task_gen('py') + wafadmin.find_sources_in_dirs('wafadmin', exts=['.py']) diff --git a/devel/py-waf/pkg-descr b/devel/py-waf/pkg-descr new file mode 100644 index 000000000000..afe6fb0603b4 --- /dev/null +++ b/devel/py-waf/pkg-descr @@ -0,0 +1,3 @@ +Waf is a Python-based framework for configuring, compiling and +installing applications. It is a replacement for other tools such +as autotools, scons, cmake or Ant. diff --git a/devel/py-waf/pkg-plist b/devel/py-waf/pkg-plist new file mode 100644 index 000000000000..e5f4a37ca5cb --- /dev/null +++ b/devel/py-waf/pkg-plist @@ -0,0 +1,186 @@ +bin/waf +%%PYTHON_SITELIBDIR%%/wafadmin/Build.py +%%PYTHON_SITELIBDIR%%/wafadmin/Configure.py +%%PYTHON_SITELIBDIR%%/wafadmin/Constants.py +%%PYTHON_SITELIBDIR%%/wafadmin/Environment.py +%%PYTHON_SITELIBDIR%%/wafadmin/Logs.py +%%PYTHON_SITELIBDIR%%/wafadmin/Node.py +%%PYTHON_SITELIBDIR%%/wafadmin/Options.py +%%PYTHON_SITELIBDIR%%/wafadmin/Runner.py +%%PYTHON_SITELIBDIR%%/wafadmin/Scripting.py +%%PYTHON_SITELIBDIR%%/wafadmin/Task.py +%%PYTHON_SITELIBDIR%%/wafadmin/TaskGen.py +%%PYTHON_SITELIBDIR%%/wafadmin/Utils.py +%%PYTHON_SITELIBDIR%%/wafadmin/__init__.py +%%PYTHON_SITELIBDIR%%/wafadmin/pproc.py +%%PYTHON_SITELIBDIR%%/wafadmin/py3kfixes.py +%%PYTHON_SITELIBDIR%%/wafadmin/Build.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Configure.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Constants.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Environment.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Logs.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Node.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Options.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Runner.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Scripting.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Task.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/TaskGen.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Utils.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/__init__.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/pproc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/py3kfixes.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Build.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Configure.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Constants.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Environment.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Logs.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Node.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Options.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Runner.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Scripting.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Task.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/TaskGen.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Utils.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/__init__.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/pproc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/py3kfixes.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/UnitTest.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/__init__.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ar.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/bison.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/boost.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ccroot.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_cc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_cxx.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_d.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/config_c.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cs.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cxx.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/d.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/dbus.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/dmd.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/flex.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gas.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gcc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gdc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/glib2.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gnome.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gnu_dirs.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gob2.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gxx.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/icc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/icpc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/intltool.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/java.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/kde4.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/libtool.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/lua.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/misc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/msvc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/nasm.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ocaml.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/osx.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/perl.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/preproc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/python.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/qt4.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/suncc.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/suncxx.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/tex.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/vala.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/winres.py +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/UnitTest.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/__init__.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ar.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/bison.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/boost.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ccroot.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cs.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_cc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_cxx.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_d.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/config_c.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cxx.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/d.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/dbus.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/dmd.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/flex.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gas.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gcc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gdc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/glib2.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gnome.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gnu_dirs.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gob2.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gxx.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/icc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/icpc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/intltool.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/java.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/kde4.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/libtool.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/lua.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/misc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/msvc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/nasm.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ocaml.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/osx.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/perl.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/preproc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/python.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/qt4.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/suncc.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/suncxx.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/tex.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/vala.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/winres.pyc +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/UnitTest.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/__init__.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ar.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/bison.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/boost.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ccroot.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_cc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_cxx.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/compiler_d.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/config_c.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cs.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/cxx.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/d.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/dbus.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/dmd.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/flex.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gas.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gcc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gdc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/glib2.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gnome.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gnu_dirs.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gob2.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/gxx.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/icc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/icpc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/intltool.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/java.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/kde4.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/libtool.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/lua.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/misc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/msvc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/nasm.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/ocaml.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/osx.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/perl.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/preproc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/python.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/qt4.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/suncc.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/suncxx.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/tex.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/vala.pyo +%%PYTHON_SITELIBDIR%%/wafadmin/Tools/winres.pyo +@dirrm %%PYTHON_SITELIBDIR%%/wafadmin/Tools +@dirrm %%PYTHON_SITELIBDIR%%/wafadmin |