Support staged installation.

This commit is contained in:
Aleksej Saushev 2012-09-28 23:54:35 +00:00 committed by Thomas Klausner
parent 37f0e5b683
commit 3ab325143a
9 changed files with 82 additions and 67 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.13 2008/05/26 13:59:44 tnn2 Exp $
# $NetBSD: Makefile,v 1.14 2012/09/28 23:54:35 asau Exp $
DISTNAME= gforge-3.1
PKGREVISION= 2
@ -72,12 +72,12 @@ do-build:
do-install:
${FIND} ${WRKSRC} -name "*.subst.sav" -exec ${RM} {} \;
${INSTALL_DATA_DIR} ${ETCDIR}
${INSTALL_DATA_DIR} ${DESTDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/contrib/autoconf/local.inc.in \
${ETCDIR}/local.inc-dist
cd ${WRKSRC} && pax -wr common contrib db www ${DATADIR}
cd ${WRKSRC} && pax -wr backend cronjobs monitor utils ${BACKENDDIR}
cd ${WRKSRC}/docs && pax -wr * ${DOCDIR}
${DESTDIR}${ETCDIR}/local.inc-dist
cd ${WRKSRC} && pax -wr common contrib db www ${DESTDIR}${DATADIR}
cd ${WRKSRC} && pax -wr backend cronjobs monitor utils ${DESTDIR}${BACKENDDIR}
cd ${WRKSRC}/docs && pax -wr * ${DESTDIR}${DOCDIR}
.include "../../mk/pgsql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2006/05/01 01:32:00 shattered Exp $
# $NetBSD: Makefile,v 1.12 2012/09/29 00:10:31 asau Exp $
#
DISTNAME= Glide_V3-2.60-18
@ -37,34 +37,36 @@ do-build:
${MAKE_PROGRAM} OS=`uname` FX_GLIDE_HW=h3 -C glide2x ; \
${MAKE_PROGRAM} OS=`uname` FX_GLIDE_HW=h3 -C glide3x
INSTALLATION_DIRS= lib
do-install:
cd ${WRKSRC}/swlibs/lib ; \
${INSTALL_DATA} libtexus.so.1.1 ${PREFIX}/lib
${INSTALL_DATA} libtexus.so.1.1 ${DESTDIR}${PREFIX}/lib
cd ${WRKSRC}/glide2x/h3/lib ; \
${INSTALL_DATA} libglide.so.2.60 ${PREFIX}/lib
${INSTALL_DATA} libglide.so.2.60 ${DESTDIR}${PREFIX}/lib
cd ${WRKSRC}/glide3x/h3/lib ; \
${INSTALL_DATA} libglide3.so.3.10 ${PREFIX}/lib
${INSTALL_DATA} libglide3.so.3.10 ${DESTDIR}${PREFIX}/lib
cd ${WRKSRC}/glide2x/h3/include ; \
${INSTALL_DATA_DIR} ${PREFIX}/include/glide ; \
${INSTALL_DATA} glide.h ${PREFIX}/include/glide ; \
${INSTALL_DATA} glidesys.h ${PREFIX}/include/glide ; \
${INSTALL_DATA} glideutl.h ${PREFIX}/include/glide ; \
${INSTALL_DATA} sst1vid.h ${PREFIX}/include/glide ; \
${INSTALL_DATA} gump.h ${PREFIX}/include/glide
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/glide ; \
${INSTALL_DATA} glide.h ${DESTDIR}${PREFIX}/include/glide ; \
${INSTALL_DATA} glidesys.h ${DESTDIR}${PREFIX}/include/glide ; \
${INSTALL_DATA} glideutl.h ${DESTDIR}${PREFIX}/include/glide ; \
${INSTALL_DATA} sst1vid.h ${DESTDIR}${PREFIX}/include/glide ; \
${INSTALL_DATA} gump.h ${DESTDIR}${PREFIX}/include/glide
cd ${WRKSRC}/swlibs/include ; \
${INSTALL_DATA} 3dfx.h ${PREFIX}/include/glide ; \
${INSTALL_DATA} linutil.h ${PREFIX}/include/glide ; \
${INSTALL_DATA} texus.h ${PREFIX}/include/glide
${INSTALL_DATA} 3dfx.h ${DESTDIR}${PREFIX}/include/glide ; \
${INSTALL_DATA} linutil.h ${DESTDIR}${PREFIX}/include/glide ; \
${INSTALL_DATA} texus.h ${DESTDIR}${PREFIX}/include/glide
cd ${WRKSRC}/glide3x/h3/include ; \
${INSTALL_DATA_DIR} ${PREFIX}/include/glide3 ; \
${INSTALL_DATA} glide.h ${PREFIX}/include/glide3 ; \
${INSTALL_DATA} glidesys.h ${PREFIX}/include/glide3 ; \
${INSTALL_DATA} glideutl.h ${PREFIX}/include/glide3 ; \
${INSTALL_DATA} sst1vid.h ${PREFIX}/include/glide3
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/glide3 ; \
${INSTALL_DATA} glide.h ${DESTDIR}${PREFIX}/include/glide3 ; \
${INSTALL_DATA} glidesys.h ${DESTDIR}${PREFIX}/include/glide3 ; \
${INSTALL_DATA} glideutl.h ${DESTDIR}${PREFIX}/include/glide3 ; \
${INSTALL_DATA} sst1vid.h ${DESTDIR}${PREFIX}/include/glide3
cd ${WRKSRC}/swlibs/include ; \
${INSTALL_DATA} 3dfx.h ${PREFIX}/include/glide3 ; \
${INSTALL_DATA} linutil.h ${PREFIX}/include/glide3 ; \
${INSTALL_DATA} texus.h ${PREFIX}/include/glide3
${INSTALL_DATA} 3dfx.h ${DESTDIR}${PREFIX}/include/glide3 ; \
${INSTALL_DATA} linutil.h ${DESTDIR}${PREFIX}/include/glide3 ; \
${INSTALL_DATA} texus.h ${DESTDIR}${PREFIX}/include/glide3
post-install:
${LN} -sf libtexus.so.1.1 ${PREFIX}/lib/libtexus.so.1

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2006/10/29 08:32:43 shattered Exp $
# $NetBSD: Makefile,v 1.9 2012/09/29 00:15:13 asau Exp $
#
DISTNAME= GlimmerM-2.5.1
@ -18,23 +18,25 @@ BUILD_DIRS= sources train
USE_LANGUAGES= c++
INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sources/glimmerm ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/glimmerm
${INSTALL_DATA} ${WRKSRC}/train/readme.train ${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/trainGlimmerM ${PREFIX}/share/glimmerm
${INSTALL_PROGRAM} ${WRKSRC}/sources/glimmerm ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/glimmerm
${INSTALL_DATA} ${WRKSRC}/train/readme.train ${DESTDIR}${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/trainGlimmerM ${DESTDIR}${PREFIX}/share/glimmerm
.for f in mktree build1 falsecomp findsites karlin score scoreATG \
scoreSTOP updomeasure build-imm build-icm dtscore
${INSTALL_PROGRAM} ${WRKSRC}/train/${f:Q} ${PREFIX}/share/glimmerm
${INSTALL_PROGRAM} ${WRKSRC}/train/${f:Q} ${DESTDIR}${PREFIX}/share/glimmerm
.endfor
${INSTALL_SCRIPT} ${WRKSRC}/train/orf.pm ${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/formtrain.pm ${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/filter.pm ${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/dectree.pm ${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/dectree.no_oblique.pm ${PREFIX}/share/glimmerm
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/glimmerm
${INSTALL_DATA} ${WRKSRC}/README.first ${PREFIX}/share/doc/glimmerm
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/glimmerm
${CP} -r ${WRKSRC}/trained_dir ${PREFIX}/share/examples/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/orf.pm ${DESTDIR}${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/formtrain.pm ${DESTDIR}${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/filter.pm ${DESTDIR}${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/dectree.pm ${DESTDIR}${PREFIX}/share/glimmerm
${INSTALL_SCRIPT} ${WRKSRC}/train/dectree.no_oblique.pm ${DESTDIR}${PREFIX}/share/glimmerm
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/glimmerm
${INSTALL_DATA} ${WRKSRC}/README.first ${DESTDIR}${PREFIX}/share/doc/glimmerm
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/glimmerm
${CP} -r ${WRKSRC}/trained_dir ${DESTDIR}${PREFIX}/share/examples/glimmerm
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2006/07/12 23:18:22 dillo Exp $
# $NetBSD: Makefile,v 1.10 2012/09/29 00:18:35 asau Exp $
#
DISTNAME= glulxe-035
@ -19,7 +19,9 @@ PKG_OPTIONS_VAR=PKG_OPTIONS.glulxe
.include "../../mk/bsd.options.mk"
.include "../../wip/glkloader/glk-depends.mk"
INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/glulxe ${LOCALBASE}/bin
${INSTALL_PROGRAM} ${WRKSRC}/glulxe ${DESTDIR}${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2008/05/26 13:59:44 tnn2 Exp $
# $NetBSD: Makefile,v 1.4 2012/09/29 00:22:26 asau Exp $
#
DISTNAME= gmc-0-6
@ -17,12 +17,14 @@ WRKSRC= ${WRKDIR}/gmc
USE_TOOLS+= pax
INSTALLATION_DIRS= bin
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gmc2mid/
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/gmc2mid/
cd ${WRKSRC} && pax -rw lections samples \
${PREFIX}/share/examples/gmc2mid
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gmc2mid
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/gmc2mid/README
${INSTALL_PROGRAM} ${WRKSRC}/gmc ${PREFIX}/bin/gmc2mid
${DESTDIR}${PREFIX}/share/examples/gmc2mid
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/gmc2mid
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/gmc2mid/README
${INSTALL_PROGRAM} ${WRKSRC}/gmc ${DESTDIR}${PREFIX}/bin/gmc2mid
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2005/11/02 18:00:14 thomasklausner Exp $
# $NetBSD: Makefile,v 1.3 2012/09/29 00:26:13 asau Exp $
#
DISTNAME= gnormalize-0.35
@ -17,7 +17,9 @@ USE_TOOLS+= perl
NO_BUILD= YES
REPLACE_PERL=${WRKSRC}/gnormalize
INSTALLATION_DIRS= bin
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/gnormalize ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/gnormalize ${DESTDIR}${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2007/06/11 10:50:12 shattered Exp $
# $NetBSD: Makefile,v 1.6 2012/09/29 00:27:47 asau Exp $
#
DISTNAME= makesis_2.0.0-1
@ -16,8 +16,10 @@ ONLY_FOR_PLATFORM+= Linux-*-* # Need to check swprintf on other OSs
WRKSRC= ${WRKDIR}/makesis-2.0.0
INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/makesis ${PREFIX}/bin/
${INSTALL_PROGRAM} ${WRKSRC}/src/makesis ${DESTDIR}${PREFIX}/bin/
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2006/12/15 14:34:40 thomasklausner Exp $
# $NetBSD: Makefile,v 1.3 2012/09/29 00:31:00 asau Exp $
#
DISTNAME= gplbasic
@ -14,15 +14,18 @@ BUILD_TARGET= gplbasic
#USE_TOOLS+= gmake
#WRKSRC= ${WRKDIR}/bastard_src-0.17
INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gplbasic ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gplbasic
${INSTALL_PROGRAM} ${WRKSRC}/gplbasic ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/gplbasic
cd ${WRKSRC} && ${INSTALL_DATA} Design.txt Requirements.txt README \
TODO BUGS ${PREFIX}/share/doc/gplbasic/
${INSTALL_DATA_DIR} ${PREFIX}/share/gplbasic
${INSTALL_DATA_DIR} ${PREFIX}/share/gplbasic/bench
${INSTALL_DATA_DIR} ${PREFIX}/share/gplbasic/test
TODO BUGS ${DESTDIR}${PREFIX}/share/doc/gplbasic/
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/gplbasic
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/gplbasic/bench
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/gplbasic/test
${RM} -rf ${WRKSRC}/bench/CVS ${WRKSRC}/test/CVS
${INSTALL_DATA} ${WRKSRC}/bench/* ${PREFIX}/share/gplbasic/bench/
${INSTALL_DATA} ${WRKSRC}/test/* ${PREFIX}/share/gplbasic/test/
${INSTALL_DATA} ${WRKSRC}/bench/* ${DESTDIR}${PREFIX}/share/gplbasic/bench/
${INSTALL_DATA} ${WRKSRC}/test/* ${DESTDIR}${PREFIX}/share/gplbasic/test/
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2007/06/08 21:37:26 thomasklausner Exp $
# $NetBSD: Makefile,v 1.8 2012/09/29 00:32:40 asau Exp $
#
DISTNAME= gps-0.9.2
@ -15,9 +15,9 @@ MISCDIR= ${PREFIX}/share/gps
DOCSDIR= ${PREFIX}/share/doc/gps
post-install:
${INSTALL_DATA_DIR} ${MISCDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${WRKSRC}/ChangeLog ${MISCDIR}
${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
${INSTALL_DATA_DIR} ${MISCDIR} ${DESTDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${WRKSRC}/ChangeLog ${DESTDIR}${MISCDIR}
${INSTALL_DATA} ${WRKSRC}/docs/* ${DESTDIR}${DOCSDIR}
.include "../../devel/libnet10/buildlink3.mk"
.include "../../net/libpcap/buildlink3.mk"