pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/snns DESTDIR support



details:   https://anonhg.NetBSD.org/pkgsrc/rev/88436194c3eb
branches:  trunk
changeset: 555031:88436194c3eb
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Mon Feb 23 18:14:20 2009 +0000

description:
DESTDIR support

diffstat:

 math/snns/Makefile |  36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

diffs (56 lines):

diff -r 51f114d73451 -r 88436194c3eb math/snns/Makefile
--- a/math/snns/Makefile        Mon Feb 23 18:05:18 2009 +0000
+++ b/math/snns/Makefile        Mon Feb 23 18:14:20 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2008/11/10 17:21:37 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2009/02/23 18:14:20 joerg Exp $
 
 DISTNAME=      SNNSv4.2
 PKGNAME=       snns-4.2
@@ -10,27 +10,31 @@
 HOMEPAGE=      http://www-ra.informatik.uni-tuebingen.de/SNNS/
 COMMENT=       Software simulator for neural networks
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 GNU_CONFIGURE= YES
 CONFIGURE_ARGS+=       --enable-global
 
 XGUILOADPATH=  ${PREFIX}/share/snns
 
+INSTALLATION_DIRS+=    share/snns share/doc/snns \
+                       share/examples/snns
+
+INSTALL_TARGET=                install install-man
+INSTALL_MAKE_FLAGS+=   INSTALLDIR=${DESTDIR}${PREFIX} \
+                       MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}
+
 post-install:
-               ${INSTALL_DATA_DIR} ${XGUILOADPATH};
-               ${INSTALL_DATA_DIR} ${PREFIX}/share/snns;
-               ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/snns;
-               ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/snns;
-               ${INSTALL_DATA} ${WRKSRC}/help.hdoc ${XGUILOADPATH};
-               ${INSTALL_DATA} ${WRKSRC}/default.cfg ${XGUILOADPATH};
-               cd ${WRKSRC} && ${MAKE} install-man;
-               for i in `ls -1 ${WRKSRC}/tools/doc`; do \
-                 ${INSTALL_DATA} ${WRKSRC}/tools/doc/$$i \
-                   ${PREFIX}/share/doc/snns; \
-               done
-               for i in `ls -1 ${WRKSRC}/examples`; do \
-                 ${INSTALL_DATA} ${WRKSRC}/examples/$$i \
-                   ${PREFIX}/share/examples/snns; \
-               done
+       ${INSTALL_DATA} ${WRKSRC}/help.hdoc ${DESTDIR}${XGUILOADPATH}
+       ${INSTALL_DATA} ${WRKSRC}/default.cfg ${DESTDIR}${XGUILOADPATH}
+       for i in `ls -1 ${WRKSRC}/tools/doc`; do \
+               ${INSTALL_DATA} ${WRKSRC}/tools/doc/$$i \
+                       ${DESTDIR}${PREFIX}/share/doc/snns; \
+       done
+       for i in `ls -1 ${WRKSRC}/examples`; do \
+               ${INSTALL_DATA} ${WRKSRC}/examples/$$i \
+                   ${DESTDIR}${PREFIX}/share/examples/snns; \
+       done
 
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"



Home | Main Index | Thread Index | Old Index