diff options
author | drochner <drochner@pkgsrc.org> | 2002-01-17 11:17:54 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2002-01-17 11:17:54 +0000 |
commit | cd753db2fb15863c03583014549c7b70fffa3614 (patch) | |
tree | 1d5fb69323a9ad452f55abe891fa035a28379a64 /lang/python | |
parent | 144cc53a0206960bfe99001f4264de03e05c983b (diff) | |
download | pkgsrc-cd753db2fb15863c03583014549c7b70fffa3614.tar.gz |
add a rule to patch #!/the/right/path/to/python into the first line
of scripts
Diffstat (limited to 'lang/python')
-rw-r--r-- | lang/python/application.buildlink.mk | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lang/python/application.buildlink.mk b/lang/python/application.buildlink.mk index a566addd6bc..ac7839af9bf 100644 --- a/lang/python/application.buildlink.mk +++ b/lang/python/application.buildlink.mk @@ -1,3 +1,15 @@ -# $NetBSD: application.buildlink.mk,v 1.1 2002/01/15 17:23:24 drochner Exp $ +# $NetBSD: application.buildlink.mk,v 1.2 2002/01/17 11:17:54 drochner Exp $ .include "../../lang/python/pyversion.mk" + +# replace shell magic by python version specific path + +_PYTHON_PATCH_SCRIPT_SED= -e "1s;^\#!.*python;\#!${PYTHONBIN};" + +.if defined(PYTHON_PATCH_SCRIPTS) +post-build: +.for s in ${PYTHON_PATCH_SCRIPTS} + ${SED} ${_PYTHON_PATCH_SCRIPT_SED} <${WRKSRC}/$s >${WRKSRC}/$s.patched + ${MV} ${WRKSRC}/$s.patched ${WRKSRC}/$s +.endfor +.endif |