pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc DESTDIR support.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4461a01e8c4f
branches:  trunk
changeset: 520932:4461a01e8c4f
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Fri Nov 03 06:56:23 2006 +0000

description:
DESTDIR support.

diffstat:

 sysutils/iwi-firmware/Makefile |  23 +++++++++++++----------
 textproc/expat/Makefile        |   9 +++++----
 textproc/libxml2/Makefile      |   3 ++-
 textproc/xmlcatmgr/Makefile    |  14 ++++++++------
 4 files changed, 28 insertions(+), 21 deletions(-)

diffs (131 lines):

diff -r 5dd93f5c95c2 -r 4461a01e8c4f sysutils/iwi-firmware/Makefile
--- a/sysutils/iwi-firmware/Makefile    Fri Nov 03 06:46:21 2006 +0000
+++ b/sysutils/iwi-firmware/Makefile    Fri Nov 03 06:56:23 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2006/04/22 09:22:15 rillig Exp $
+# $NetBSD: Makefile,v 1.8 2006/11/03 06:57:40 joerg Exp $
 #
 
 DISTNAME=              ipw2200-fw-2.3
@@ -12,6 +12,8 @@
 HOMEPAGE=              http://damien.bergamini.free.fr/ipw/
 COMMENT=               Firmware binary images for iwi(4) driver
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 LICENSE=               intel-ipw-license
 
 RESTRICTED=            Intel Licensed Software: see http://ipw2200.sourceforge.net/firmware.php?fid=5
@@ -25,15 +27,16 @@
 NO_CONFIGURE=          yes
 NO_BUILD=              yes
 
+INSTALLATION_DIRS+=    libdata/if_iwi
+
 do-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/libdata/if_iwi
-       ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/libdata/if_iwi
-       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-boot.fw ${PREFIX}/libdata/if_iwi/iwi-boot.fw
-       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-bss.fw ${PREFIX}/libdata/if_iwi/iwi-bss.fw
-       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-bss_ucode.fw ${PREFIX}/libdata/if_iwi/iwi-ucode-bss.fw
-       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-ibss.fw ${PREFIX}/libdata/if_iwi/iwi-ibss.fw
-       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-ibss_ucode.fw ${PREFIX}/libdata/if_iwi/iwi-ucode-ibss.fw
-       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-sniffer.fw ${PREFIX}/libdata/if_iwi/iwi-sniffer.fw
-       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-sniffer_ucode.fw ${PREFIX}/libdata/if_iwi/iwi-ucode-sniffer.fw
+       ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/libdata/if_iwi
+       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-boot.fw ${DESTDIR}${PREFIX}/libdata/if_iwi/iwi-boot.fw
+       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-bss.fw ${DESTDIR}${PREFIX}/libdata/if_iwi/iwi-bss.fw
+       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-bss_ucode.fw ${DESTDIR}${PREFIX}/libdata/if_iwi/iwi-ucode-bss.fw
+       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-ibss.fw ${DESTDIR}${PREFIX}/libdata/if_iwi/iwi-ibss.fw
+       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-ibss_ucode.fw ${DESTDIR}${PREFIX}/libdata/if_iwi/iwi-ucode-ibss.fw
+       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-sniffer.fw ${DESTDIR}${PREFIX}/libdata/if_iwi/iwi-sniffer.fw
+       ${INSTALL_DATA} ${WRKSRC}/ipw-2.3-sniffer_ucode.fw ${DESTDIR}${PREFIX}/libdata/if_iwi/iwi-ucode-sniffer.fw
 
 .include "../../mk/bsd.pkg.mk"
diff -r 5dd93f5c95c2 -r 4461a01e8c4f textproc/expat/Makefile
--- a/textproc/expat/Makefile   Fri Nov 03 06:46:21 2006 +0000
+++ b/textproc/expat/Makefile   Fri Nov 03 06:56:23 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2006/02/05 23:11:01 joerg Exp $
+# $NetBSD: Makefile,v 1.22 2006/11/03 06:56:23 joerg Exp $
 #
 
 DISTNAME=      expat-2.0.0
@@ -11,6 +11,7 @@
 COMMENT=       XML parser library written in C
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 GNU_CONFIGURE=         YES
 USE_LIBTOOL=           YES
@@ -19,8 +20,8 @@
 DOCDIR=        ${PREFIX}/share/doc/html/expat
 
 post-install:
-       ${INSTALL_DATA_DIR} ${DOCDIR}
-       ${INSTALL_DATA} ${WRKSRC}/doc/reference.html ${DOCDIR}
-       ${INSTALL_DATA} ${WRKSRC}/doc/style.css ${DOCDIR}
+       ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/doc/reference.html ${DESTDIR}${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/doc/style.css ${DESTDIR}${DOCDIR}
 
 .include "../../mk/bsd.pkg.mk"
diff -r 5dd93f5c95c2 -r 4461a01e8c4f textproc/libxml2/Makefile
--- a/textproc/libxml2/Makefile Fri Nov 03 06:46:21 2006 +0000
+++ b/textproc/libxml2/Makefile Fri Nov 03 06:56:23 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.83 2006/10/30 20:57:30 drochner Exp $
+# $NetBSD: Makefile,v 1.84 2006/11/03 06:56:23 joerg Exp $
 
 DISTNAME=      libxml2-2.6.27
 CATEGORIES=    textproc
@@ -10,6 +10,7 @@
 COMMENT=       XML parser library from the GNOME project
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 USE_TOOLS+=            gmake
 USE_LIBTOOL=           yes
diff -r 5dd93f5c95c2 -r 4461a01e8c4f textproc/xmlcatmgr/Makefile
--- a/textproc/xmlcatmgr/Makefile       Fri Nov 03 06:46:21 2006 +0000
+++ b/textproc/xmlcatmgr/Makefile       Fri Nov 03 06:56:23 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2005/12/29 06:22:20 jlam Exp $
+# $NetBSD: Makefile,v 1.30 2006/11/03 06:56:24 joerg Exp $
 #
 
 DISTNAME=      xmlcatmgr-2.2
@@ -11,6 +11,7 @@
 COMMENT=       XML and SGML catalog manager
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 GNU_CONFIGURE= YES
 
@@ -26,6 +27,8 @@
 
 PRINT_PLIST_AWK+=      /^@dirrm share\/(sgml|xml)$$/ { next; }
 
+INSTALLATION_DIRS+=    share/examples/xmlcatmgr
+
 post-build:
        @${ECHO} "Creating SGML catalogs..."
        @${WRKSRC}/xmlcatmgr -sc ${WRKDIR}/catalog.etc.sgml create
@@ -39,10 +42,9 @@
                nextCatalog ${PREFIX}/share/xml/catalog
 
 post-install:
-       ${INSTALL_DATA_DIR} ${EGDIR}
-       ${INSTALL_DATA} ${WRKDIR}/catalog.etc.sgml ${EGDIR}/catalog.etc.sgml
-       ${INSTALL_DATA} ${WRKDIR}/catalog.etc.xml ${EGDIR}/catalog.etc.xml
-       ${INSTALL_DATA} ${WRKDIR}/catalog.sgml ${EGDIR}/catalog.share.sgml
-       ${INSTALL_DATA} ${WRKDIR}/catalog.xml ${EGDIR}/catalog.share.xml
+       ${INSTALL_DATA} ${WRKDIR}/catalog.etc.sgml ${DESTDIR}${EGDIR}/catalog.etc.sgml
+       ${INSTALL_DATA} ${WRKDIR}/catalog.etc.xml ${DESTDIR}${EGDIR}/catalog.etc.xml
+       ${INSTALL_DATA} ${WRKDIR}/catalog.sgml ${DESTDIR}${EGDIR}/catalog.share.sgml
+       ${INSTALL_DATA} ${WRKDIR}/catalog.xml ${DESTDIR}${EGDIR}/catalog.share.xml
 
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index