summaryrefslogtreecommitdiff
path: root/lang/python/application.buildlink.mk
blob: bf73274d3057676212806bd5eb1cdf41153ed4e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# $NetBSD: application.buildlink.mk,v 1.5 2002/01/19 13:39:58 drochner Exp $

.include "../../lang/python/pyversion.mk"

# replace shell magic by python version specific path
# PYTHON_PATCH_SCRIPTS is a list of Python scripts to be installed,
#  relative to ${WRKSRC}

_PYTHON_PATCH_SCRIPT_SED=	-e "1s;^\#!.*python;\#!${PYTHONBIN};"

.if defined(PYTHON_PATCH_SCRIPTS)
python-patch-scripts:
.for s in ${PYTHON_PATCH_SCRIPTS}
	${CP} ${WRKSRC}/$s ${WRKSRC}/$s.tmp
	${CHMOD} +w ${WRKSRC}/$s
	${SED} ${_PYTHON_PATCH_SCRIPT_SED} <${WRKSRC}/$s.tmp >${WRKSRC}/$s
.endfor

post-patch: python-patch-scripts
.endif