From 227db4fd65c1798f1f06219f896b8a2add93ce0c Mon Sep 17 00:00:00 2001 From: jlam Date: Tue, 4 Mar 2008 17:57:17 +0000 Subject: Mechanical changes to add DESTDIR support to packages that install their files via a custom do-install target. --- math/abs/Makefile | 6 ++++-- math/admesh/Makefile | 17 ++++++++++------- math/antixls/Makefile | 8 ++++++-- math/aribas/Makefile | 24 +++++++++++++++--------- math/calc/Makefile | 10 ++++++---- math/ess/Makefile | 18 ++++++++++++------ math/fgmp/Makefile | 9 ++++++--- math/gap/Makefile | 22 ++++++++++++---------- math/gp-autpgrp/Makefile | 7 +++++-- math/gp-factint/Makefile | 7 +++++-- math/gp-fplsa/Makefile | 9 ++++++--- math/gp-grape/Makefile | 8 +++++--- math/gp-grpconst/Makefile | 7 +++++-- math/gp-lag/Makefile | 7 +++++-- math/lapack/Makefile | 5 +++-- math/libffm/Makefile | 11 ++++++----- math/ltm/Makefile | 17 +++++++++-------- math/mapm/Makefile | 12 +++++++----- math/mathomatic/Makefile | 12 +++++++----- math/mcsim/Makefile | 14 ++++++++------ math/metis/Makefile | 26 ++++++++++++++++---------- math/newmat/Makefile | 14 ++++++++------ math/otter/Makefile | 22 ++++++++++++---------- math/pari-galdata/Makefile | 6 ++++-- math/py-Scientific-doc/Makefile | 16 +++++++++------- math/statist/Makefile | 13 ++++++++----- math/superlu/Makefile | 14 ++++++++------ math/tochnog/Makefile | 19 ++++++++++++------- math/xgap/Makefile | 18 +++++++++++------- math/xldlas/Makefile | 12 +++++++----- 30 files changed, 237 insertions(+), 153 deletions(-) (limited to 'math') diff --git a/math/abs/Makefile b/math/abs/Makefile index 349cdeacdc8..84d07f8f8dc 100644 --- a/math/abs/Makefile +++ b/math/abs/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2006/12/27 13:37:39 joerg Exp $ +# $NetBSD: Makefile,v 1.20 2008/03/04 18:12:58 jlam Exp $ # DISTNAME= abs-src-0.8 @@ -12,13 +12,15 @@ MAINTAINER= pkgsrc-users@NetBSD.org # AWOL COMMENT= Free spreadsheet with graphical user interface +PKG_DESTDIR_SUPPORT= user-destdir + USE_X11BASE= YES MAKE_FILE= Makefile.netBSD INSTALLATION_DIRS= bin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/abs ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/abs ${DESTDIR}${PREFIX}/bin .include "../../x11/libXaw/buildlink3.mk" .include "../../x11/libXpm/buildlink3.mk" diff --git a/math/admesh/Makefile b/math/admesh/Makefile index f4c32f18e31..dd943f742bc 100644 --- a/math/admesh/Makefile +++ b/math/admesh/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2006/03/04 21:30:02 jlam Exp $ +# $NetBSD: Makefile,v 1.10 2008/03/04 18:12:58 jlam Exp $ DISTNAME= admesh-0.95 CATEGORIES= math @@ -8,16 +8,19 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.varlog.com/products/admesh/ COMMENT= Program for processing triangulated solid meshes +PKG_DESTDIR_SUPPORT= user-destdir + GNU_CONFIGURE= yes CONFIGURE_HAS_MANDIR= no INSTALLATION_DIRS= bin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/admesh ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/admesh - cd ${WRKSRC} && ${INSTALL_DATA} README ADMESH.DOC \ - ${PREFIX}/share/doc/admesh/ - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/admesh - ${INSTALL_DATA} ${WRKSRC}/block.stl ${PREFIX}/share/examples/admesh + ${INSTALL_PROGRAM} ${WRKSRC}/admesh ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/admesh + cd ${WRKSRC} && ${INSTALL_DATA} README ADMESH.DOC \ + ${DESTDIR}${PREFIX}/share/doc/admesh/ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/admesh + ${INSTALL_DATA} ${WRKSRC}/block.stl \ + ${DESTDIR}${PREFIX}/share/examples/admesh .include "../../mk/bsd.pkg.mk" diff --git a/math/antixls/Makefile b/math/antixls/Makefile index 828a9c3a5a6..d832adc457c 100644 --- a/math/antixls/Makefile +++ b/math/antixls/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2006/07/07 22:10:07 jlam Exp $ +# $NetBSD: Makefile,v 1.4 2008/03/04 18:12:58 jlam Exp $ # DISTNAME= antixls-0.2b @@ -13,13 +13,17 @@ COMMENT= Print XLS file with minimal formatting, or as CSV DEPENDS+= p5-Spreadsheet-ParseExcel-[0-9]*:../../math/p5-Spreadsheet-ParseExcel +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= perl:run WRKSRC= ${WRKDIR} EXTRACT_CMD= ${CP} ${DOWNLOADED_DISTFILE} antixls REPLACE_PERL+= antixls NO_BUILD= YES +INSTALLATION_DIRS= bin + do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/antixls ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/antixls ${DESTDIR}${PREFIX}/bin .include "../../mk/bsd.pkg.mk" diff --git a/math/aribas/Makefile b/math/aribas/Makefile index f4a7504a3ba..919977fd3db 100644 --- a/math/aribas/Makefile +++ b/math/aribas/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2007/02/20 19:04:14 wiz Exp $ +# $NetBSD: Makefile,v 1.18 2008/03/04 18:12:58 jlam Exp $ DISTNAME= aribas-1.53 PKGREVISION= 1 @@ -9,6 +9,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.mathematik.uni-muenchen.de/~forster/sw/aribas.html COMMENT= Multi-precision floating point and big integer arithmetic calculator +PKG_DESTDIR_SUPPORT= user-destdir + CPPFLAGS+= -DUNiX -DPROTO BUILD_DIRS= src @@ -16,13 +18,17 @@ BUILD_DIRS= src INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/src/aribas ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/doc/aribas.1 ${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/aribas - ${INSTALL_DATA} ${WRKSRC}/doc/aribas.[dmt]* ${PREFIX}/share/doc/aribas/ - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/aribas - ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/examples/aribas/ - ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp - ${INSTALL_DATA} ${WRKSRC}/src/EL/aribas.el ${PREFIX}/share/emacs/site-lisp + ${INSTALL_PROGRAM} ${WRKSRC}/src/aribas ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/doc/aribas.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/aribas + ${INSTALL_DATA} ${WRKSRC}/doc/aribas.[dmt]* \ + ${DESTDIR}${PREFIX}/share/doc/aribas/ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/aribas + ${INSTALL_DATA} ${WRKSRC}/examples/* \ + ${DESTDIR}${PREFIX}/share/examples/aribas/ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/emacs/site-lisp + ${INSTALL_DATA} ${WRKSRC}/src/EL/aribas.el \ + ${DESTDIR}${PREFIX}/share/emacs/site-lisp .include "../../mk/bsd.pkg.mk" diff --git a/math/calc/Makefile b/math/calc/Makefile index 3a5fccf2dbb..351c5bda247 100644 --- a/math/calc/Makefile +++ b/math/calc/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2006/10/04 21:47:57 wiz Exp $ +# $NetBSD: Makefile,v 1.21 2008/03/04 18:12:58 jlam Exp $ DISTNAME= calc-2.02f PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} @@ -10,6 +10,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://directory.fsf.org/math/calc.html COMMENT= Advanced Calculator for GNU Emacs +PKG_DESTDIR_SUPPORT= user-destdir + .include "../../mk/emacs.mk" MAKE_ENV+= EMACS=${EMACS_FLAVOR:Q} @@ -20,11 +22,11 @@ INFO_FILES= # PLIST INSTALLATION_DIRS= ${EMACS_INFOPREFIX} ${EMACS_LISPPREFIX}/calc do-install: - ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ - ${WRKSRC}/calccard.tex ${EMACS_LISPPREFIX}/calc + ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ + ${WRKSRC}/calccard.tex ${DESTDIR}${EMACS_LISPPREFIX}/calc cd ${WRKSRC}; for f in *.info *.info-[0-9]*; do \ ${TEST} ! -f "$$f" || \ - ${INSTALL_DATA} "$$f" ${EMACS_INFOPREFIX}; \ + ${INSTALL_DATA} "$$f" ${DESTDIR}${EMACS_INFOPREFIX}; \ done .include "../../mk/bsd.pkg.mk" diff --git a/math/ess/Makefile b/math/ess/Makefile index 739f02dcca2..51f94a08bc2 100644 --- a/math/ess/Makefile +++ b/math/ess/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2007/10/09 12:24:04 rillig Exp $ +# $NetBSD: Makefile,v 1.17 2008/03/04 18:12:59 jlam Exp $ DISTNAME= ess-5.3.4 PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} @@ -11,6 +11,8 @@ MAINTAINER= markd@NetBSD.org HOMEPAGE= http://ess.r-project.org/ COMMENT= Emacs Speaks Statistics +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= makeinfo perl EMACS_MODULES= base INFO_FILES= # PLIST @@ -30,14 +32,18 @@ post-extract: cd ${WRKSRC} && chmod u+w doc/*/ do-install: - cd ${WRKSRC}/lisp && ${INSTALL_DATA} *.el* ${EMACS_LISPPREFIX}/ess + cd ${WRKSRC}/lisp && ${INSTALL_DATA} *.el* \ + ${DESTDIR}${EMACS_LISPPREFIX}/ess cd ${WRKSRC}/doc/info; for f in ess.info ess.info-[0-9]*; do \ ${TEST} ! -f "$$f" || \ - ${INSTALL_DATA} "$$f" ${EMACS_INFOPREFIX}; \ + ${INSTALL_DATA} "$$f" ${DESTDIR}${EMACS_INFOPREFIX}; \ done - cd ${WRKSRC}/etc && ${INSTALL_DATA} icons/*.xpm ${EMACS_ETCPREFIX}/ess/icons - cd ${WRKSRC}/etc && ${INSTALL_DATA} *.S ${EMACS_ETCPREFIX}/ess - cd ${WRKSRC}/etc && ${INSTALL_SCRIPT} ess-sas-sh-command ${EMACS_ETCPREFIX}/ess + cd ${WRKSRC}/etc && ${INSTALL_DATA} icons/*.xpm \ + ${DESTDIR}${EMACS_ETCPREFIX}/ess/icons + cd ${WRKSRC}/etc && ${INSTALL_DATA} *.S \ + ${DESTDIR}${EMACS_ETCPREFIX}/ess + cd ${WRKSRC}/etc && ${INSTALL_SCRIPT} ess-sas-sh-command \ + ${DESTDIR}${EMACS_ETCPREFIX}/ess .include "../../mk/emacs.mk" .include "../../mk/bsd.pkg.mk" diff --git a/math/fgmp/Makefile b/math/fgmp/Makefile index 79ae4f292df..77707648b85 100644 --- a/math/fgmp/Makefile +++ b/math/fgmp/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2007/03/24 19:21:28 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2008/03/04 18:12:59 jlam Exp $ DISTNAME= fgmp-1.0b5-src-10.10 PKGNAME= fgmp-1.0b5 @@ -9,6 +9,8 @@ MAINTAINER= pkgsrc-user@NetBSD.org HOMEPAGE= http://hpux.cs.utah.edu/hppd/hpux/Maths/Misc/fgmp-1.0b5/ COMMENT= Minimalist free re-implementation of GNU multi-precision routines +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} USE_LIBTOOL= yes NO_CONFIGURE= yes @@ -23,7 +25,8 @@ do-build: ) do-install: - cd ${WRKSRC} && ${LIBTOOL} --mode=install ${INSTALL_LIB} libfgmp.la ${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/gmp.h ${PREFIX}/include/fgmp.h + cd ${WRKSRC} && ${LIBTOOL} --mode=install ${INSTALL_LIB} libfgmp.la \ + ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/gmp.h ${DESTDIR}${PREFIX}/include/fgmp.h .include "../../mk/bsd.pkg.mk" diff --git a/math/gap/Makefile b/math/gap/Makefile index dae5bcaa483..07d47294a81 100644 --- a/math/gap/Makefile +++ b/math/gap/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2006/07/27 18:48:02 jlam Exp $ +# $NetBSD: Makefile,v 1.22 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= gap4r3 @@ -21,6 +21,8 @@ SITES.fix4r3n5.tar.gz= ${MASTER_SITES:=bugfixes/} LICENSE= no-commercial-use +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= gtar GNU_CONFIGURE= yes @@ -38,22 +40,22 @@ post-extract: ( cd ${WRKSRC} && ${GTAR} zxf ${DISTDIR}/fix4r3n5.tar.gz ) do-install: - ${INSTALL_PROGRAM_DIR} ${GAP_DIRECTORY} - ${INSTALL_PROGRAM_DIR} ${GAP_DIRECTORY}/bin - ${INSTALL_PROGRAM_DIR} ${GAP_DIRECTORY}/bin/${GAP_PLATFORM} + ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_DIRECTORY} + ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_DIRECTORY}/bin + ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${GAP_PLATFORM}/gap \ - ${GAP_DIRECTORY}/bin/${GAP_PLATFORM} + ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${GAP_PLATFORM}/gac \ - ${GAP_DIRECTORY}/bin/${GAP_PLATFORM} + ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM} ${INSTALL_SCRIPT} ${WRKSRC}/bin/gap.sh \ - ${PREFIX}/bin/gap + ${DESTDIR}${PREFIX}/bin/gap ${INSTALL_DATA} ${WRKSRC}/description5 \ - ${GAP_DIRECTORY} + ${DESTDIR}${GAP_DIRECTORY} ${INSTALL_DATA} ${WRKSRC}/sysinfo.gap \ - ${GAP_DIRECTORY} + ${DESTDIR}${GAP_DIRECTORY} for I in cnf doc etc grp lib pkg prim small trans tst; do \ - ${CP} -R ${WRKSRC}/$$I ${GAP_DIRECTORY}; \ + ${CP} -R ${WRKSRC}/$$I ${DESTDIR}${GAP_DIRECTORY}; \ done .include "../../mk/bsd.pkg.mk" diff --git a/math/gp-autpgrp/Makefile b/math/gp-autpgrp/Makefile index 2ce31b97cd7..3e561682c62 100644 --- a/math/gp-autpgrp/Makefile +++ b/math/gp-autpgrp/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2006/02/05 23:10:02 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= autpgrp-1.1 @@ -13,12 +13,15 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://www.gap-system.org/Share/autpgrp.html COMMENT= GAP package for finding automorphism groups of finite p-groups +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/autpgrp NO_BUILD= YES GAP_PKG_NAME= autpgrp do-install: - cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${GAP_PKG_ROOT} + ${INSTALL_DATA_DIR} ${DESTDIR}${GAP_PKG_ROOT} + cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${DESTDIR}${GAP_PKG_ROOT} .include "../../math/gap/gap.package.mk" .include "../../mk/bsd.pkg.mk" diff --git a/math/gp-factint/Makefile b/math/gp-factint/Makefile index 81cd08e6eff..6f00361ea3e 100644 --- a/math/gp-factint/Makefile +++ b/math/gp-factint/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2006/02/05 23:10:02 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= factint-1.3 @@ -13,12 +13,15 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://www.gap-system.org/Share/factint.html COMMENT= Integer factorization routines for GAP +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/factint NO_BUILD= YES GAP_PKG_NAME= factint do-install: - cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${GAP_PKG_ROOT} + ${INSTALL_DATA_DIR} ${DESTDIR}${GAP_PKG_ROOT} + cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${DESTDIR}${GAP_PKG_ROOT} .include "../../math/gap/gap.package.mk" .include "../../mk/bsd.pkg.mk" diff --git a/math/gp-fplsa/Makefile b/math/gp-fplsa/Makefile index 5c0dedf7bdd..a8a961d9cb8 100644 --- a/math/gp-fplsa/Makefile +++ b/math/gp-fplsa/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2006/02/05 23:10:02 joerg Exp $ +# $NetBSD: Makefile,v 1.11 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= fplsa @@ -13,6 +13,8 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://www.gap-system.org/Share/fplsa.html COMMENT= GAP interface to FPLSA +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/fplsa GAP_PKG_NAME= fplsa BUILD_TARGET= default @@ -21,9 +23,10 @@ do-configure: cd ${WRKSRC} && ${SH} configure ${GAP_DIRECTORY} do-install: - ${INSTALL_PROGRAM_DIR} ${GAP_PKG_DIRECTORY} + ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_PKG_DIRECTORY} @for I in README.fplsa bin doc gap init.g lib; do \ - cd ${WRKSRC} && ${PAX} -rw $$I ${GAP_PKG_DIRECTORY}; done + cd ${WRKSRC} && ${PAX} -rw $$I ${DESTDIR}${GAP_PKG_DIRECTORY};\ + done .include "../../math/gap/gap.package.mk" .include "../../mk/bsd.pkg.mk" diff --git a/math/gp-grape/Makefile b/math/gp-grape/Makefile index df66c4049ac..b8b334477cc 100644 --- a/math/gp-grape/Makefile +++ b/math/gp-grape/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2006/02/05 23:10:02 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= grape4r1 @@ -13,6 +13,8 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://www.gap-system.org/Share/grape.html COMMENT= GRAPE (GRape Algorithms using PErmutation groups) +PKG_DESTDIR_SUPPORT= user-destdir + BUILD_TARGET= bsd-gcc WRKSRC= ${WRKDIR}/${GAP_PKG_NAME} @@ -22,10 +24,10 @@ do-configure: cd ${WRKSRC} && ${SH} configure ${GAP_DIRECTORY} do-install: - ${INSTALL_PROGRAM_DIR} ${GAP_PKG_DIRECTORY} + ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_PKG_DIRECTORY} @for I in COPYING bin doc grh htm init.g lib nauty20/read.me \ prs; do \ - ${CP} -R ${WRKSRC}/$$I ${GAP_PKG_DIRECTORY}; \ + ${CP} -R ${WRKSRC}/$$I ${DESTDIR}${GAP_PKG_DIRECTORY}; \ done .include "../../math/gap/gap.package.mk" diff --git a/math/gp-grpconst/Makefile b/math/gp-grpconst/Makefile index 2d8190fd645..eaf8f63f992 100644 --- a/math/gp-grpconst/Makefile +++ b/math/gp-grpconst/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2006/02/05 23:10:02 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= grpconst @@ -13,6 +13,8 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://www.gap-system.org/Share/grpconst.html COMMENT= GAP package for finding isomorphism classes of finite groups +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/grpconst NO_BUILD= YES GAP_PKG_NAME= grpconst @@ -21,7 +23,8 @@ post-extract: ${RM} -f ${WRKSRC}/doc/.cvsignore do-install: - cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${GAP_PKG_ROOT} + ${INSTALL_DATA_DIR} ${DESTDIR}${GAP_PKG_ROOT} + cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${DESTDIR}${GAP_PKG_ROOT} .include "../../math/gap/gap.package.mk" .include "../../mk/bsd.pkg.mk" diff --git a/math/gp-lag/Makefile b/math/gp-lag/Makefile index 6f14972cd5b..ae5e7015d64 100644 --- a/math/gp-lag/Makefile +++ b/math/gp-lag/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2006/02/05 23:10:02 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= lag-2.1 @@ -13,12 +13,15 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://www.gap-system.org/Share/lag.html COMMENT= GAP Bracket Lie Algebra functions +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/lag NO_BUILD= YES GAP_PKG_NAME= lag do-install: - cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${GAP_PKG_ROOT} + ${INSTALL_DATA_DIR} ${DESTDIR}${GAP_PKG_ROOT} + cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${DESTDIR}${GAP_PKG_ROOT} .include "../../math/gap/gap.package.mk" .include "../../mk/bsd.pkg.mk" diff --git a/math/lapack/Makefile b/math/lapack/Makefile index fdd8cb76372..737ac086af1 100644 --- a/math/lapack/Makefile +++ b/math/lapack/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2007/12/10 17:50:31 adam Exp $ +# $NetBSD: Makefile,v 1.24 2008/03/04 18:12:59 jlam Exp $ DISTNAME= lapack-lite-3.1.1 PKGNAME= lapack-3.1.1 @@ -13,6 +13,7 @@ HOMEPAGE= http://www.netlib.org/lapack/index.html COMMENT= Linear Algebra PACKage PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir USE_LANGUAGES= c fortran USE_LIBTOOL= YES @@ -22,6 +23,6 @@ INSTALLATION_DIRS= lib do-install: ${LIBTOOL} --mode=install ${INSTALL_DATA} ${WRKSRC}/liblapack.la \ - ${PREFIX}/lib + ${DESTDIR}${PREFIX}/lib .include "../../mk/bsd.pkg.mk" diff --git a/math/libffm/Makefile b/math/libffm/Makefile index c5878d16fcf..8d8b76ffd1d 100644 --- a/math/libffm/Makefile +++ b/math/libffm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2008/01/19 09:16:25 wiz Exp $ +# $NetBSD: Makefile,v 1.14 2008/03/04 18:12:59 jlam Exp $ DISTNAME= libffm.0.28 PKGNAME= libffm-0.28 @@ -10,6 +10,7 @@ MAINTAINER= pkgsrc-users@NetBSD.org COMMENT= Fast alpha-optimized replacement for some libm routines PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir USE_TOOLS+= gmake @@ -18,9 +19,9 @@ ONLY_FOR_PLATFORM= NetBSD-*-alpha INSTALLATION_DIRS= lib include do-install: - ${INSTALL_DATA} ${WRKSRC}/libffm.a ${PREFIX}/lib/libffm.a - ${INSTALL_DATA} ${WRKSRC}/libffm.h ${PREFIX}/include/libffm.h - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/libffm - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/libffm + ${INSTALL_DATA} ${WRKSRC}/libffm.a ${DESTDIR}${PREFIX}/lib/libffm.a + ${INSTALL_DATA} ${WRKSRC}/libffm.h ${DESTDIR}${PREFIX}/include/libffm.h + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/libffm + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/libffm .include "../../mk/bsd.pkg.mk" diff --git a/math/ltm/Makefile b/math/ltm/Makefile index e65299995bb..96ad4dd946c 100644 --- a/math/ltm/Makefile +++ b/math/ltm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2008/02/28 11:58:48 rillig Exp $ +# $NetBSD: Makefile,v 1.12 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= ltm-0.39 @@ -11,6 +11,7 @@ HOMEPAGE= http://math.libtomcrypt.com/ COMMENT= Number theoretic multiple-precision integer library PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir WRKSRC= ${WRKDIR}/libtommath-0.39 MAKE_FILE= makefile @@ -20,12 +21,12 @@ USE_TOOLS+= gmake AUTO_MKDIRS= yes do-install: - ${INSTALL_DATA} ${WRKSRC}/tommath.h ${PREFIX}/include - ${INSTALL_DATA} ${WRKSRC}/tommath_class.h ${PREFIX}/include - ${INSTALL_DATA} ${WRKSRC}/tommath_superclass.h ${PREFIX}/include - ${INSTALL_LIB} ${WRKSRC}/libtommath.a ${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/bn.pdf ${PREFIX}/share/doc/ltm - ${INSTALL_DATA} ${WRKSRC}/poster.pdf ${PREFIX}/share/doc/ltm - ${INSTALL_DATA} ${WRKSRC}/tommath.pdf ${PREFIX}/share/doc/ltm + ${INSTALL_DATA} ${WRKSRC}/tommath.h ${DESTDIR}${PREFIX}/include + ${INSTALL_DATA} ${WRKSRC}/tommath_class.h ${DESTDIR}${PREFIX}/include + ${INSTALL_DATA} ${WRKSRC}/tommath_superclass.h ${DESTDIR}${PREFIX}/include + ${INSTALL_LIB} ${WRKSRC}/libtommath.a ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/bn.pdf ${DESTDIR}${PREFIX}/share/doc/ltm + ${INSTALL_DATA} ${WRKSRC}/poster.pdf ${DESTDIR}${PREFIX}/share/doc/ltm + ${INSTALL_DATA} ${WRKSRC}/tommath.pdf ${DESTDIR}${PREFIX}/share/doc/ltm .include "../../mk/bsd.pkg.mk" diff --git a/math/mapm/Makefile b/math/mapm/Makefile index 154486189ee..da718525f40 100644 --- a/math/mapm/Makefile +++ b/math/mapm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2006/06/02 13:42:52 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= mapm-4.9.2 @@ -9,6 +9,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.tc.umn.edu/~ringx004/ COMMENT= Arbitrary Precision Math library +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/mapm_4.9.2 DOCS= README algorithms.used function.ref @@ -18,11 +20,11 @@ USE_LANGUAGES= c c++ INSTALLATION_DIRS= bin include lib share/doc/mapm do-install: - ${INSTALL_DATA} ${WRKSRC}/m_apm.h ${PREFIX}/include - ${INSTALL_DATA} ${WRKSRC}/libmapm.a ${PREFIX}/lib - ${INSTALL_PROGRAM} ${WRKSRC}/calc ${PREFIX}/bin/mapm-calc + ${INSTALL_DATA} ${WRKSRC}/m_apm.h ${DESTDIR}${PREFIX}/include + ${INSTALL_DATA} ${WRKSRC}/libmapm.a ${DESTDIR}${PREFIX}/lib + ${INSTALL_PROGRAM} ${WRKSRC}/calc ${DESTDIR}${PREFIX}/bin/mapm-calc cd ${WRKSRC}; for f in ${DOCS}; do \ - ${INSTALL_DATA} $$f ${PREFIX}/share/doc/mapm; \ + ${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/share/doc/mapm; \ done .include "../../mk/bsd.pkg.mk" diff --git a/math/mathomatic/Makefile b/math/mathomatic/Makefile index 01c86eb8743..15db8a53fe9 100644 --- a/math/mathomatic/Makefile +++ b/math/mathomatic/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.84 2007/11/21 23:36:23 minskim Exp $ +# $NetBSD: Makefile,v 1.85 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= mathomatic-12.8.0 @@ -11,6 +11,7 @@ HOMEPAGE= http://www.mathomatic.org/ COMMENT= Small portable symbolic math program PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir NO_CONFIGURE= yes MAKE_FILE= makefile @@ -23,10 +24,11 @@ BUILDLINK_API_DEPENDS.readline+= readline>=5.1pl1nb1 .include "../../devel/readline/buildlink3.mk" do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/mathomatic ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/mathomatic.1 ${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${PKGBASE} + ${INSTALL_PROGRAM} ${WRKSRC}/mathomatic ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/mathomatic.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} ${INSTALL_DATA} ${WRKSRC}/doc/* ${WRKSRC}/README.txt \ - ${PREFIX}/share/doc/${PKGBASE} + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} .include "../../mk/bsd.pkg.mk" diff --git a/math/mcsim/Makefile b/math/mcsim/Makefile index a5d5f0395e3..0d0f1fceef1 100644 --- a/math/mcsim/Makefile +++ b/math/mcsim/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2006/04/05 23:01:15 jlam Exp $ +# $NetBSD: Makefile,v 1.19 2008/03/04 18:12:59 jlam Exp $ DISTNAME= mcsim-4.2.0 CATEGORIES= math @@ -7,6 +7,8 @@ MASTER_SITES= ${MASTER_SITE_GNU:=mcsim/} MAINTAINER= pkgsrc-users@NetBSD.org COMMENT= Monte Carlo Simulation software +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= makeinfo INFO_FILES= # PLIST WRKSRC= ${WRKDIR}/mcsim @@ -17,15 +19,15 @@ post-build: cd ${WRKSRC}/doc && makeinfo mcsim.texinfo do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/mod/mod ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/sim/mcsim ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/mod/mod ${DESTDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/sim/mcsim ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${WRKSRC}/doc/MCSim* \ - ${WRKSRC}/doc/mcsim.dvi ${PREFIX}/share/doc/mcsim/ + ${WRKSRC}/doc/mcsim.dvi ${DESTDIR}${PREFIX}/share/doc/mcsim/ ${INSTALL_DATA} ${WRKSRC}/doc/mcsim.html \ - ${PREFIX}/share/doc/html/mcsim + ${DESTDIR}${PREFIX}/share/doc/html/mcsim cd ${WRKSRC}/doc; for f in mcsim mcsim-[0-9]*; do \ ${TEST} ! -f "$$f" || \ - ${INSTALL_DATA} "$$f" ${PREFIX}/${PKGINFODIR}; \ + ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR};\ done .include "../../mk/bsd.pkg.mk" diff --git a/math/metis/Makefile b/math/metis/Makefile index f1934655e18..8685f13f119 100644 --- a/math/metis/Makefile +++ b/math/metis/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2006/10/04 21:47:57 wiz Exp $ +# $NetBSD: Makefile,v 1.11 2008/03/04 18:12:59 jlam Exp $ DISTNAME= metis-4.0 CATEGORIES= math @@ -8,21 +8,27 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://glaros.dtc.umn.edu/gkhome/views/metis/ COMMENT= Unstructured graph partitioning and sparse matrix ordering system +PKG_DESTDIR_SUPPORT= user-destdir + BUILD_TARGET= default INSTALLATION_DIRS= bin lib do-install: cd ${WRKSRC} && ${INSTALL_PROGRAM} graphchk kmetis mesh2dual \ mesh2nodal oemetis onmetis partdmesh partnmesh pmetis \ - ${PREFIX}/bin/ - ${INSTALL_DATA} ${WRKSRC}/libmetis.a ${PREFIX}/lib - ${INSTALL_DATA_DIR} ${PREFIX}/include/metis - ${INSTALL_DATA} ${WRKSRC}/Lib/*.h ${PREFIX}/include/metis/ - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/metis - ${INSTALL_DATA} ${WRKSRC}/Doc/manual.ps ${PREFIX}/share/doc/metis - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/metis + ${DESTDIR}${PREFIX}/bin/ + ${INSTALL_DATA} ${WRKSRC}/libmetis.a ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/metis + ${INSTALL_DATA} ${WRKSRC}/Lib/*.h \ + ${DESTDIR}${PREFIX}/include/metis/ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/metis + ${INSTALL_DATA} ${WRKSRC}/Doc/manual.ps \ + ${DESTDIR}${PREFIX}/share/doc/metis + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/metis cd ${WRKSRC}/Graphs && ${INSTALL_DATA} 0README 4elt.graph \ - metis.mesh test.mgraph ${PREFIX}/share/examples/metis/ - ${INSTALL_DATA} ${WRKSRC}/Test/mtest.c ${PREFIX}/share/examples/metis + metis.mesh test.mgraph \ + ${DESTDIR}${PREFIX}/share/examples/metis/ + ${INSTALL_DATA} ${WRKSRC}/Test/mtest.c \ + ${DESTDIR}${PREFIX}/share/examples/metis .include "../../mk/bsd.pkg.mk" diff --git a/math/newmat/Makefile b/math/newmat/Makefile index 42ea8bc3e9d..8e1e7934140 100644 --- a/math/newmat/Makefile +++ b/math/newmat/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2006/09/09 02:43:10 obache Exp $ +# $NetBSD: Makefile,v 1.11 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= newmat10 # actually newmat10B, but no such distfile @@ -11,6 +11,8 @@ MAINTAINER= jschauma@NetBSD.org HOMEPAGE= http://www.robertnz.net/ol_doc.htm COMMENT= Newmat C++ Matrix Library +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} DIST_SUBDIR= newmat10B MAKE_FILE= nm_cc.mak @@ -25,12 +27,12 @@ DOCDIR= ${PREFIX}/share/doc/html/newmat INSTALLATION_DIRS= lib do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/include/newmat + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/newmat .for header in ${HEADERS} - ${INSTALL_DATA} ${WRKSRC}/${header} ${PREFIX}/include/newmat + ${INSTALL_DATA} ${WRKSRC}/${header} ${DESTDIR}${PREFIX}/include/newmat .endfor - ${INSTALL_DATA} ${WRKSRC}/libnewmat.a ${PREFIX}/lib - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/nm10.htm ${DOCDIR}/index.html + ${INSTALL_DATA} ${WRKSRC}/libnewmat.a ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/nm10.htm ${DESTDIR}${DOCDIR}/index.html .include "../../mk/bsd.pkg.mk" diff --git a/math/otter/Makefile b/math/otter/Makefile index 88bcf520ffb..239fb9c2bdf 100644 --- a/math/otter/Makefile +++ b/math/otter/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2006/10/04 21:47:58 wiz Exp $ +# $NetBSD: Makefile,v 1.15 2008/03/04 18:12:59 jlam Exp $ DISTNAME= otter-3.0.6 CATEGORIES= math @@ -8,27 +8,29 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www-unix.mcs.anl.gov/AR/otter/ COMMENT= Automated Deduction System +PKG_DESTDIR_SUPPORT= user-destdir + BUILD_TARGET= otter WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}/source INSTALLATION_DIRS= bin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/otter ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/otter - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/otter + ${INSTALL_PROGRAM} ${WRKSRC}/otter ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/otter + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/otter cd ${WRKDIR}/${PKGNAME_NOREV} && ${INSTALL_DATA} Announce Changelog \ - Copying README* ${PREFIX}/share/doc/otter + Copying README* ${DESTDIR}${PREFIX}/share/doc/otter for d in auto fringe ivy kalman misc program split wos; do \ - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/otter/$$d; \ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/otter/$$d;\ ${INSTALL_DATA} ${WRKDIR}/${PKGNAME_NOREV}/examples/$$d/* \ - ${PREFIX}/share/examples/otter/$$d; \ + ${DESTDIR}${PREFIX}/share/examples/otter/$$d; \ done cd ${WRKDIR}/${PKGNAME_NOREV}/examples && ${INSTALL_SCRIPT} Run_all \ - objects summary ${PREFIX}/share/examples/otter + objects summary ${DESTDIR}${PREFIX}/share/examples/otter ${INSTALL_DATA} ${WRKDIR}/${PKGNAME_NOREV}/examples/README \ - ${PREFIX}/share/examples/otter + ${DESTDIR}${PREFIX}/share/examples/otter ${INSTALL_DATA} ${WRKDIR}/${PKGNAME_NOREV}/document/* \ - ${PREFIX}/share/doc/otter + ${DESTDIR}${PREFIX}/share/doc/otter .include "../../mk/bsd.pkg.mk" diff --git a/math/pari-galdata/Makefile b/math/pari-galdata/Makefile index dd22d705059..f979948432b 100644 --- a/math/pari-galdata/Makefile +++ b/math/pari-galdata/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2006/03/04 21:30:08 jlam Exp $ +# $NetBSD: Makefile,v 1.9 2008/03/04 18:12:59 jlam Exp $ DISTNAME= galdata PKGNAME= pari-galdata-2.1 @@ -13,6 +13,8 @@ COMMENT= Galois group data for pari DEPENDS+= pari-[0-9]*:../../math/pari +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} DIST_SUBDIR= pari-2.1 @@ -20,6 +22,6 @@ NO_BUILD= yes INSTALLATION_DIRS= share/pari/galdata do-install: - ${INSTALL_DATA} ${WRKSRC}/[CR]* ${PREFIX}/share/pari/galdata + ${INSTALL_DATA} ${WRKSRC}/[CR]* ${DESTDIR}${PREFIX}/share/pari/galdata .include "../../mk/bsd.pkg.mk" diff --git a/math/py-Scientific-doc/Makefile b/math/py-Scientific-doc/Makefile index b62ca8d8ef0..1b8e36e4671 100644 --- a/math/py-Scientific-doc/Makefile +++ b/math/py-Scientific-doc/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2006/03/04 21:30:08 jlam Exp $ +# $NetBSD: Makefile,v 1.7 2008/03/04 18:12:59 jlam Exp $ DISTNAME= ScientificPython-2.4.5 PKGNAME= py-${DISTNAME:S/Python/-doc/} @@ -12,6 +12,8 @@ COMMENT= Python modules for scientific computing CONFLICTS+= py-Scientific-* +PKG_DESTDIR_SUPPORT= user-destdir + NO_BUILD= yes EGDIR= ${PREFIX}/share/examples/py-Scientific @@ -19,12 +21,12 @@ DOCDIR= ${PREFIX}/share/doc/py-Scientific HTMLDIR= ${PREFIX}/share/doc/html/py-Scientific do-install: - ${INSTALL_DATA_DIR} ${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} cd ${WRKSRC} && ${INSTALL_DATA} README LICENSE \ - Doc/PDF/manual.pdf ${DOCDIR} - ${INSTALL_DATA_DIR} ${HTMLDIR} - cd ${WRKSRC}/Doc/HTML && ${PAX} -rw -pp -pm . ${HTMLDIR} - ${INSTALL_DATA_DIR} ${EGDIR} - cd ${WRKSRC}/Examples && ${PAX} -rw -pp -pm . ${EGDIR} + Doc/PDF/manual.pdf ${DESTDIR}${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${HTMLDIR} + cd ${WRKSRC}/Doc/HTML && ${PAX} -rw -pp -pm . ${DESTDIR}${HTMLDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + cd ${WRKSRC}/Examples && ${PAX} -rw -pp -pm . ${DESTDIR}${EGDIR} .include "../../mk/bsd.pkg.mk" diff --git a/math/statist/Makefile b/math/statist/Makefile index d0d03a59d03..a90e92d5996 100644 --- a/math/statist/Makefile +++ b/math/statist/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2006/03/04 21:30:08 jlam Exp $ +# $NetBSD: Makefile,v 1.12 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= statist-1.0.1 @@ -12,6 +12,8 @@ COMMENT= Small and portable statistics program DEPENDS+= gnuplot-[0-9]*:../../graphics/gnuplot +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${DISTNAME}/src USE_LIBTOOL= YES @@ -20,10 +22,11 @@ INSTALLATION_DIRS= bin lib do-install: cd ${WRKSRC} && \ ${LIBTOOL} --mode=install \ - ${INSTALL_DATA} libstatist.la ${PREFIX}/lib && \ + ${INSTALL_DATA} libstatist.la ${DESTDIR}${PREFIX}/lib &&\ ${LIBTOOL} --mode=install \ - ${INSTALL_PROGRAM} statist ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/statist - ${INSTALL_DATA} ${WRKSRC}/../doc/*.ps ${PREFIX}/share/doc/statist + ${INSTALL_PROGRAM} statist ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/statist + ${INSTALL_DATA} ${WRKSRC}/../doc/*.ps \ + ${DESTDIR}${PREFIX}/share/doc/statist .include "../../mk/bsd.pkg.mk" diff --git a/math/superlu/Makefile b/math/superlu/Makefile index ab049942be4..2d8af532771 100644 --- a/math/superlu/Makefile +++ b/math/superlu/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2006/10/04 21:47:58 wiz Exp $ +# $NetBSD: Makefile,v 1.17 2008/03/04 18:12:59 jlam Exp $ DISTNAME= superlu_3.0 PKGNAME= superlu-3.0.1 @@ -11,6 +11,8 @@ COMMENT= ANSI C routine library for the solution of sparse linear systems DEPENDS+= blas-[0-9]*:../../math/blas +PKG_DESTDIR_SUPPORT= user-destdir + BLAS_PREFIX_DEFAULT= ${LOCALBASE} EVAL_PREFIX+= BLAS_PREFIX=blas @@ -22,10 +24,10 @@ TEST_TARGET= all INSTALLATION_DIRS= lib do-install: - ${INSTALL_DATA} ${WRKSRC}/libsuperlu.a ${PREFIX}/lib - ${INSTALL_DATA_DIR} ${PREFIX}/include/superlu - ${INSTALL_DATA} ${WRKSRC}/SRC/*.h ${PREFIX}/include/superlu - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/superlu - ${INSTALL_DATA} ${WRKSRC}/INSTALL/ug.ps ${PREFIX}/share/doc/superlu + ${INSTALL_DATA} ${WRKSRC}/libsuperlu.a ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/superlu + ${INSTALL_DATA} ${WRKSRC}/SRC/*.h ${DESTDIR}${PREFIX}/include/superlu + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/superlu + ${INSTALL_DATA} ${WRKSRC}/INSTALL/ug.ps ${DESTDIR}${PREFIX}/share/doc/superlu .include "../../mk/bsd.pkg.mk" diff --git a/math/tochnog/Makefile b/math/tochnog/Makefile index 157f3e2fd13..121911d20ff 100644 --- a/math/tochnog/Makefile +++ b/math/tochnog/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2006/09/09 02:43:10 obache Exp $ +# $NetBSD: Makefile,v 1.22 2008/03/04 18:12:59 jlam Exp $ DISTNAME= tochnog-20010429 CATEGORIES= math @@ -9,6 +9,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://tochnog.sourceforge.net/ COMMENT= Finite Element Analysis Program +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/tochnog/src DIST_SUBDIR= ${DISTNAME} EXTRACT_ONLY= tn.tar.gz @@ -19,18 +21,21 @@ MAKE_ENV+= MACHINE_ARCH=${MACHINE_ARCH:Q} USE_LANGUAGES= c c++ -INSTALLATION_DIRS= bin share/doc/tochnog share/tochnog/tools share/tochnog/test +INSTALLATION_DIRS= bin share/doc/tochnog share/tochnog/tools \ + share/tochnog/test post-patch: @${RM} -f ${WRKDIR}/tochnog/test/*.orig ${WRKDIR}/tochnog/tools/*.bat do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tochnog ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/tochnog ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/tnu.ps.gz \ - ${PREFIX}/share/doc/tochnog + ${DESTDIR}${PREFIX}/share/doc/tochnog ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/tnp.ps.gz \ - ${PREFIX}/share/doc/tochnog - ${INSTALL_DATA} ${WRKDIR}/tochnog/test/* ${PREFIX}/share/tochnog/test/ - ${INSTALL_DATA} ${WRKDIR}/tochnog/tools/* ${PREFIX}/share/tochnog/tools/ + ${DESTDIR}${PREFIX}/share/doc/tochnog + ${INSTALL_DATA} ${WRKDIR}/tochnog/test/* \ + ${DESTDIR}${PREFIX}/share/tochnog/test/ + ${INSTALL_DATA} ${WRKDIR}/tochnog/tools/* \ + ${DESTDIR}${PREFIX}/share/tochnog/tools/ .include "../../mk/bsd.pkg.mk" diff --git a/math/xgap/Makefile b/math/xgap/Makefile index f361a417860..630af0d431c 100644 --- a/math/xgap/Makefile +++ b/math/xgap/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2007/02/22 19:26:47 wiz Exp $ +# $NetBSD: Makefile,v 1.18 2008/03/04 18:12:59 jlam Exp $ # DISTNAME= xgap4r16 @@ -12,6 +12,8 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://www.gap-system.org/Share/xgap.html COMMENT= GUI for GAP +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${GAP_PKG_NAME} GNU_CONFIGURE= YES BUILD_TARGET= default @@ -26,15 +28,17 @@ pre-configure: (cd ${WRKDIR} && ${LN} -s ${GAP_DIRECTORY}/cnf cnf) do-install: - ${INSTALL_PROGRAM_DIR} ${GAP_PKG_DIRECTORY}/bin/${GAP_PLATFORM} + ${INSTALL_PROGRAM_DIR} \ + ${DESTDIR}${GAP_PKG_DIRECTORY}/bin/${GAP_PLATFORM} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${GAP_PLATFORM}/xgap \ - ${GAP_PKG_DIRECTORY}/bin/${GAP_PLATFORM} + ${DESTDIR}${GAP_PKG_DIRECTORY}/bin/${GAP_PLATFORM} ${INSTALL_SCRIPT} ${WRKSRC}/bin/xgap.sh \ - ${PREFIX}/bin/xgap - ${INSTALL_DATA} ${WRKSRC}/init.g ${GAP_PKG_DIRECTORY} + ${DESTDIR}${PREFIX}/bin/xgap + ${INSTALL_DATA} ${WRKSRC}/init.g ${DESTDIR}${GAP_PKG_DIRECTORY} for I in doc examples htm lib; do \ - cd ${WRKSRC} && ${PAX} -rw $$I ${GAP_PKG_DIRECTORY}; \ - done + cd ${WRKSRC} && \ + ${PAX} -rw $$I ${DESTDIR}${GAP_PKG_DIRECTORY}; \ + done .include "../../math/gap/gap.package.mk" .include "../../x11/libXaw/buildlink3.mk" diff --git a/math/xldlas/Makefile b/math/xldlas/Makefile index 474e307e796..e63acc847b9 100644 --- a/math/xldlas/Makefile +++ b/math/xldlas/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2007/01/07 09:14:00 rillig Exp $ +# $NetBSD: Makefile,v 1.31 2008/03/04 18:12:59 jlam Exp $ DISTNAME= xldlas-0.85 PKGREVISION= 5 @@ -11,15 +11,17 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://sunsite.math.klte.hu/mirrors/xldlas/ COMMENT= XForms-based statistics package +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/xldlas USE_X11BASE= yes INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/xldlas ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/xldlas.1 ${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_DATA_DIR} ${PREFIX}/share/xldlas - ${CP} -R ${WRKSRC}/help ${PREFIX}/share/xldlas + ${INSTALL_PROGRAM} ${WRKSRC}/xldlas ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/xldlas.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/xldlas + ${CP} -R ${WRKSRC}/help ${DESTDIR}${PREFIX}/share/xldlas .include "../../graphics/jpeg/buildlink3.mk" .include "../../x11/libXpm/buildlink3.mk" -- cgit v1.2.3