bytecode-compile the wafadmin python files, ok Aaron Bieber (maintainer).

This commit is contained in:
sthen 2012-03-15 21:23:43 +00:00
parent 069c4ceb1f
commit 0eaea01e98
2 changed files with 57 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.27 2012/03/03 10:58:00 sthen Exp $
# $OpenBSD: Makefile,v 1.28 2012/03/15 21:23:43 sthen Exp $
# XXX:
# - Needs __ARM_NR_cacheflush (or the like) to work on arm-based ports.
@ -9,6 +9,7 @@ ONLY_FOR_ARCHS= amd64 i386
COMMENT= V8 JavaScript for clients and servers
NODE_VERSION= v0.6.12
REVISION= 0
DISTNAME= node-${NODE_VERSION}
PKGNAME= ${DISTNAME:S/v//g}
@ -54,4 +55,9 @@ pre-configure:
ln -sf ${LOCALBASE}/bin/python${MODPY_VERSION} ${WRKDIR}/bin/python
${SUBST_CMD} ${WRKDIST}/lib/module.js
post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
${PREFIX}/lib/node/wafadmin
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.8 2012/03/03 10:58:00 sthen Exp $
@comment $OpenBSD: PLIST,v 1.9 2012/03/15 21:23:43 sthen Exp $
@bin bin/node
bin/node-waf
bin/npm
@ -32,55 +32,104 @@ include/node/v8stdint.h
lib/node/
lib/node/wafadmin/
lib/node/wafadmin/Build.py
lib/node/wafadmin/Build.pyc
lib/node/wafadmin/Configure.py
lib/node/wafadmin/Configure.pyc
lib/node/wafadmin/Constants.py
lib/node/wafadmin/Constants.pyc
lib/node/wafadmin/Environment.py
lib/node/wafadmin/Environment.pyc
lib/node/wafadmin/Logs.py
lib/node/wafadmin/Logs.pyc
lib/node/wafadmin/Node.py
lib/node/wafadmin/Node.pyc
lib/node/wafadmin/Options.py
lib/node/wafadmin/Options.pyc
lib/node/wafadmin/Runner.py
lib/node/wafadmin/Runner.pyc
lib/node/wafadmin/Scripting.py
lib/node/wafadmin/Scripting.pyc
lib/node/wafadmin/Task.py
lib/node/wafadmin/Task.pyc
lib/node/wafadmin/TaskGen.py
lib/node/wafadmin/TaskGen.pyc
lib/node/wafadmin/Tools/
lib/node/wafadmin/Tools/__init__.py
lib/node/wafadmin/Tools/__init__.pyc
lib/node/wafadmin/Tools/ar.py
lib/node/wafadmin/Tools/ar.pyc
lib/node/wafadmin/Tools/cc.py
lib/node/wafadmin/Tools/cc.pyc
lib/node/wafadmin/Tools/ccroot.py
lib/node/wafadmin/Tools/ccroot.pyc
lib/node/wafadmin/Tools/compiler_cc.py
lib/node/wafadmin/Tools/compiler_cc.pyc
lib/node/wafadmin/Tools/compiler_cxx.py
lib/node/wafadmin/Tools/compiler_cxx.pyc
lib/node/wafadmin/Tools/compiler_d.py
lib/node/wafadmin/Tools/compiler_d.pyc
lib/node/wafadmin/Tools/config_c.py
lib/node/wafadmin/Tools/config_c.pyc
lib/node/wafadmin/Tools/cxx.py
lib/node/wafadmin/Tools/cxx.pyc
lib/node/wafadmin/Tools/d.py
lib/node/wafadmin/Tools/d.pyc
lib/node/wafadmin/Tools/dmd.py
lib/node/wafadmin/Tools/dmd.pyc
lib/node/wafadmin/Tools/gas.py
lib/node/wafadmin/Tools/gas.pyc
lib/node/wafadmin/Tools/gcc.py
lib/node/wafadmin/Tools/gcc.pyc
lib/node/wafadmin/Tools/gdc.py
lib/node/wafadmin/Tools/gdc.pyc
lib/node/wafadmin/Tools/gnu_dirs.py
lib/node/wafadmin/Tools/gnu_dirs.pyc
lib/node/wafadmin/Tools/gob2.py
lib/node/wafadmin/Tools/gob2.pyc
lib/node/wafadmin/Tools/gxx.py
lib/node/wafadmin/Tools/gxx.pyc
lib/node/wafadmin/Tools/icc.py
lib/node/wafadmin/Tools/icc.pyc
lib/node/wafadmin/Tools/icpc.py
lib/node/wafadmin/Tools/icpc.pyc
lib/node/wafadmin/Tools/intltool.py
lib/node/wafadmin/Tools/intltool.pyc
lib/node/wafadmin/Tools/libtool.py
lib/node/wafadmin/Tools/libtool.pyc
lib/node/wafadmin/Tools/misc.py
lib/node/wafadmin/Tools/misc.pyc
lib/node/wafadmin/Tools/nasm.py
lib/node/wafadmin/Tools/nasm.pyc
lib/node/wafadmin/Tools/node_addon.py
lib/node/wafadmin/Tools/node_addon.pyc
lib/node/wafadmin/Tools/osx.py
lib/node/wafadmin/Tools/osx.pyc
lib/node/wafadmin/Tools/preproc.py
lib/node/wafadmin/Tools/preproc.pyc
lib/node/wafadmin/Tools/python.py
lib/node/wafadmin/Tools/python.pyc
lib/node/wafadmin/Tools/suncc.py
lib/node/wafadmin/Tools/suncc.pyc
lib/node/wafadmin/Tools/suncxx.py
lib/node/wafadmin/Tools/suncxx.pyc
lib/node/wafadmin/Tools/unittestw.py
lib/node/wafadmin/Tools/unittestw.pyc
lib/node/wafadmin/Tools/winres.py
lib/node/wafadmin/Tools/winres.pyc
lib/node/wafadmin/Tools/xlc.py
lib/node/wafadmin/Tools/xlc.pyc
lib/node/wafadmin/Tools/xlcxx.py
lib/node/wafadmin/Tools/xlcxx.pyc
lib/node/wafadmin/Utils.py
lib/node/wafadmin/Utils.pyc
lib/node/wafadmin/__init__.py
lib/node/wafadmin/__init__.pyc
lib/node/wafadmin/ansiterm.py
lib/node/wafadmin/ansiterm.pyc
lib/node/wafadmin/pproc.py
lib/node/wafadmin/pproc.pyc
lib/node/wafadmin/py3kfixes.py
lib/node/wafadmin/py3kfixes.pyc
lib/node_modules/
lib/node_modules/npm/
lib/node_modules/npm/.npmignore