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/c6f24463e6b2
branches: trunk
changeset: 521146:c6f24463e6b2
user: joerg <joerg%pkgsrc.org@localhost>
date: Sun Nov 05 17:42:30 2006 +0000
description:
DESTDIR support.
diffstat:
databases/db4/Makefile | 7 +++++--
databases/db4/distinfo | 4 ++--
databases/db4/patches/patch-aa | 29 +++++++++++++++++++++++------
databases/postgresql81-client/Makefile | 10 ++++++----
databases/postgresql81-server/Makefile | 4 +++-
net/p5-Net-IP/Makefile | 7 ++++---
6 files changed, 43 insertions(+), 18 deletions(-)
diffs (161 lines):
diff -r da913b3bf5a2 -r c6f24463e6b2 databases/db4/Makefile
--- a/databases/db4/Makefile Sun Nov 05 17:31:09 2006 +0000
+++ b/databases/db4/Makefile Sun Nov 05 17:42:30 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2006/10/20 13:00:35 obache Exp $
+# $NetBSD: Makefile,v 1.49 2006/11/05 17:43:59 joerg Exp $
DISTNAME= db-4.4.20
PKGNAME= ${DISTNAME:S/db/db4/}
@@ -14,6 +14,7 @@
COMMENT= Berkeley DB version 4 from Oracle
PKG_INSTALLATION_TYPES= overwrite pkgviews
+PKG_DESTDIR_SUPPORT= user-destdir
DIST_SUBDIR= ${PKGNAME_NOREV}
USE_LANGUAGES= c c++
@@ -56,7 +57,9 @@
. include "../../mk/pthread.buildlink3.mk"
.endif
+INSTALLATION_DIRS= include/db4 lib share/doc/db4
+
post-install:
- chown -R ${DOCOWN}:${DOCGRP} ${PREFIX}/share/doc/db4
+ chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PREFIX}/share/doc/db4
.include "../../mk/bsd.pkg.mk"
diff -r da913b3bf5a2 -r c6f24463e6b2 databases/db4/distinfo
--- a/databases/db4/distinfo Sun Nov 05 17:31:09 2006 +0000
+++ b/databases/db4/distinfo Sun Nov 05 17:42:30 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.25 2006/10/20 13:00:35 obache Exp $
+$NetBSD: distinfo,v 1.26 2006/11/05 17:43:59 joerg Exp $
SHA1 (db4-4.4.20/db-4.4.20.tar.gz) = bb4c68a4afc14712eb2954b7991f5dc9fe93bf7b
RMD160 (db4-4.4.20/db-4.4.20.tar.gz) = 5940d9244b4df4897f66f1b67d3c967081c18b85
@@ -15,6 +15,6 @@
SHA1 (db4-4.4.20/patch.4.4.20.4) = 8875add3312fdc0548fbd4dedb71b4f8637dc6c9
RMD160 (db4-4.4.20/patch.4.4.20.4) = 46cf2177aee1ce00c0044817610231541722c4d3
Size (db4-4.4.20/patch.4.4.20.4) = 837 bytes
-SHA1 (patch-aa) = dea422ca0265dc43a5cc9d342be6d2edd6ceeaf3
+SHA1 (patch-aa) = 7e1b32555143fae455b033452d7639b5cfa70666
SHA1 (patch-ab) = 2c0db053fb5e27ce45becdb5ec3c498ecda96348
SHA1 (patch-ac) = 9ca09880abf95f415d5dc8b2595d3da755af18d9
diff -r da913b3bf5a2 -r c6f24463e6b2 databases/db4/patches/patch-aa
--- a/databases/db4/patches/patch-aa Sun Nov 05 17:31:09 2006 +0000
+++ b/databases/db4/patches/patch-aa Sun Nov 05 17:42:30 2006 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.10 2006/01/06 15:08:47 wiz Exp $
+$NetBSD: patch-aa,v 1.11 2006/11/05 17:43:59 joerg Exp $
---- dist/Makefile.in.orig 2005-11-08 13:47:22.000000000 +0100
+--- dist/Makefile.in.orig 2005-11-08 12:47:22.000000000 +0000
+++ dist/Makefile.in
@@ -11,7 +11,7 @@ exec_prefix=@exec_prefix@
bindir= @bindir@
@@ -60,7 +60,26 @@
libtso= $(libtso_base)-$(LIBVERSION)@MODSUFFIX@
libtso_static= $(libtso_base)-$(LIBVERSION).a
libtso_target= $(libtso_base)-$(LIBVERSION).la
-@@ -903,11 +903,10 @@ install_utilities:
+@@ -867,8 +867,7 @@ install_include:
+ ($(mkdir) -p $(DESTDIR)$(includedir) && \
+ $(chmod) $(dmode) $(DESTDIR)$(includedir))
+ @cd $(DESTDIR)$(includedir) && $(rm) -f $(INCDOT)
+- @$(cp) -p $(INCDOT) $(DESTDIR)$(includedir)
+- @cd $(DESTDIR)$(includedir) && $(chmod) $(fmode) $(INCDOT)
++ ${BSD_INSTALL_DATA} $(INCDOT) $(DESTDIR)$(includedir)
+
+ uninstall_include:
+ @cd $(DESTDIR)$(includedir) && $(rm) -f $(INCDOT)
+@@ -879,7 +878,7 @@ install_lib:
+ ($(mkdir) -p $(DESTDIR)$(libdir) && \
+ $(chmod) $(dmode) $(DESTDIR)$(libdir))
+ @cd $(DESTDIR)$(libdir) && $(rm) -f $(LIB_INSTALL_FILE_LIST)
+- @$(INSTALLER) @INSTALL_LIBS@ $(DESTDIR)$(libdir)
++ @libtool --mode=install ${BSD_INSTALL_LIB} @INSTALL_LIBS@ $(DESTDIR)$(libdir)
+ @(cd $(DESTDIR)$(libdir) && \
+ test -f $(libso) && $(ln) -s $(libso) $(libso_default); \
+ test -f $(libso) && $(ln) -s $(libso) $(libso_major); \
+@@ -903,11 +902,8 @@ install_utilities:
($(mkdir) -p $(DESTDIR)$(bindir) && \
$(chmod) $(dmode) $(DESTDIR)$(bindir))
@for i in $(UTIL_PROGS); do \
@@ -70,9 +89,7 @@
- test -f $(strip) && $(strip) $(DESTDIR)$(bindir)/$$i || true; \
- $(chmod) $(emode) $(DESTDIR)$(bindir)/$$i; \
+ target="${DESTDIR}${bindir}/`echo $$i | sed '${transform}'`"; \
-+ $(INSTALLER) $$i $${target}; \
-+ test -f $(strip) && $(strip) $${target} || true; \
-+ $(chmod) $(emode) $${target}; \
++ libtool --mode=install ${BSD_INSTALL_PROGRAM} $$i $$target; \
done
uninstall_utilities:
diff -r da913b3bf5a2 -r c6f24463e6b2 databases/postgresql81-client/Makefile
--- a/databases/postgresql81-client/Makefile Sun Nov 05 17:31:09 2006 +0000
+++ b/databases/postgresql81-client/Makefile Sun Nov 05 17:42:30 2006 +0000
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2006/10/18 16:33:21 adam Exp $
+# $NetBSD: Makefile,v 1.5 2006/11/05 17:42:30 joerg Exp $
PKGNAME= postgresql81-client-${BASE_VERS}
COMMENT= PostgreSQL database client programs
+PKG_DESTDIR_SUPPORT= user-destdir
+
.include "../../databases/postgresql81/Makefile.common"
USE_TOOLS+= gzip tar
@@ -80,9 +82,9 @@
FAQ* KNOWN_BUGS MISSING_FEATURES README.* TODO \
bug.template; \
do \
- ${INSTALL_DATA} $$file ${PG_DOC_DIR}/$$file; \
+ ${INSTALL_DATA} $$file ${DESTDIR}${PG_DOC_DIR}/$$file; \
done
- cp -R ${WRKSRC}/doc/TODO.detail ${PG_DOC_DIR}
- chown -R ${DOCOWN}:${DOCGRP} ${PG_DOC_DIR}/TODO.detail
+ cp -R ${WRKSRC}/doc/TODO.detail ${DESTDIR}${PG_DOC_DIR}
+ chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PG_DOC_DIR}/TODO.detail
.include "../../mk/bsd.pkg.mk"
diff -r da913b3bf5a2 -r c6f24463e6b2 databases/postgresql81-server/Makefile
--- a/databases/postgresql81-server/Makefile Sun Nov 05 17:31:09 2006 +0000
+++ b/databases/postgresql81-server/Makefile Sun Nov 05 17:42:30 2006 +0000
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.5 2006/10/18 16:34:17 adam Exp $
+# $NetBSD: Makefile,v 1.6 2006/11/05 17:42:30 joerg Exp $
PKGNAME= postgresql81-server-${BASE_VERS}
COMMENT= PostgreSQL database server programs
+PKG_DESTDIR_SUPPORT= user-destdir
+
# mips has no TAS implementation
NOT_FOR_PLATFORM= *-*-mips
diff -r da913b3bf5a2 -r c6f24463e6b2 net/p5-Net-IP/Makefile
--- a/net/p5-Net-IP/Makefile Sun Nov 05 17:31:09 2006 +0000
+++ b/net/p5-Net-IP/Makefile Sun Nov 05 17:42:30 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2006/09/02 08:28:48 adrianp Exp $
+# $NetBSD: Makefile,v 1.9 2006/11/05 17:44:26 joerg Exp $
#
DISTNAME= Net-IP-1.25
@@ -10,9 +10,10 @@
HOMEPAGE= http://search.cpan.org/~manu/Net-IP-1.20/
COMMENT= Perl extension for manipulating IPv4/IPv6 addresses
-DEPENDS+= p5-Math-BigInteger-[0-9]*:../../math/p5-Math-BigInteger
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+PKG_DESTDIR_SUPPORT= user-destdir
-PKG_INSTALLATION_TYPES= overwrite pkgviews
+DEPENDS+= p5-Math-BigInteger-[0-9]*:../../math/p5-Math-BigInteger
PERL5_PACKLIST= auto/Net/IP/.packlist
Home |
Main Index |
Thread Index |
Old Index