summaryrefslogtreecommitdiff
path: root/devel/py-idle
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-03-03 17:45:33 +0000
committerjlam <jlam@pkgsrc.org>2008-03-03 17:45:33 +0000
commit4c8382aec039aefeebaf1aaac5cd7985337ed917 (patch)
tree620d08cc8bf79f9bacb7746632192670c7d6350d /devel/py-idle
parent3a62565eb9471348d02d74145e302b5675905a43 (diff)
downloadpkgsrc-4c8382aec039aefeebaf1aaac5cd7985337ed917.tar.gz
Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
Diffstat (limited to 'devel/py-idle')
-rw-r--r--devel/py-idle/Makefile16
1 files changed, 9 insertions, 7 deletions
diff --git a/devel/py-idle/Makefile b/devel/py-idle/Makefile
index 8aa33a0d1c7..27e06036eca 100644
--- a/devel/py-idle/Makefile
+++ b/devel/py-idle/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2006/03/04 21:29:27 jlam Exp $
+# $NetBSD: Makefile,v 1.25 2008/03/03 17:45:36 jlam Exp $
#
PKGNAME= ${PYPKGPREFIX}-idle-0
@@ -9,6 +9,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.python.org/idle/
COMMENT= IDLE - The Integrated DeveLopment Environment for Python
+PKG_DESTDIR_SUPPORT= user-destdir
+
PLIST_SRC= ${WRKDIR}/.PLIST_SRC
PY_PATCHPLIST= yes
PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX:Q}
@@ -37,14 +39,14 @@ do-build:
${PYTHONBIN} ${LOCALBASE}/${PYLIB}/compileall.py ${WRKSRC}/Tools/idle
do-install:
- ${CP} -r ${WRKSRC}/Tools/idle ${PREFIX}/${PYSITELIB}
- ${CHMOD} +x ${PREFIX}/${PYSITELIB}/idle/idle.py
+ ${CP} -r ${WRKSRC}/Tools/idle ${DESTDIR}${PREFIX}/${PYSITELIB}
+ ${CHMOD} +x ${DESTDIR}${PREFIX}/${PYSITELIB}/idle/idle.py
${LN} -sf ${PREFIX}/${PYSITELIB}/idle/idle.py \
- ${PREFIX}/bin/idle${PYVERSSUFFIX}
+ ${DESTDIR}${PREFIX}/bin/idle${PYVERSSUFFIX}
${CAT} ${PKGDIR}/PLIST.pre >${PLIST_SRC}
- (cd ${PREFIX}; ${FIND} ${PYSITELIB}/idle -type f -print \
+ (cd ${DESTDIR}${PREFIX}; ${FIND} ${PYSITELIB}/idle -type f -print \
>>${PLIST_SRC})
- (cd ${PREFIX}; ${FIND} -d ${PYSITELIB}/idle -type d -print | \
+ (cd ${DESTDIR}${PREFIX}; ${FIND} -d ${PYSITELIB}/idle -type d -print | \
${SED} -e "s/^/@dirrm /" >>${PLIST_SRC})
.else # py23 and up
@@ -56,7 +58,7 @@ INSTALLATION_DIRS= bin
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/Tools/scripts/idle \
- ${PREFIX}/bin/idle${PYVERSSUFFIX}
+ ${DESTDIR}${PREFIX}/bin/idle${PYVERSSUFFIX}
${CAT} ${PKGDIR}/PLIST.pre >${PLIST_SRC}
.endif # py23 and up