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/f99511ae14c9
branches:  trunk
changeset: 554166:f99511ae14c9
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Mon Feb 09 23:53:00 2009 +0000

description:
DESTDIR support.

diffstat:

 archivers/freeze/Makefile             |   3 +-
 archivers/freeze/distinfo             |   4 +-
 archivers/freeze/patches/patch-aa     |  12 +++++---
 archivers/gsharutils/Makefile         |   3 +-
 archivers/gsharutils/distinfo         |   7 +++--
 archivers/gsharutils/patches/patch-ad |  46 +++++++++++++++++++++++++++++-----
 archivers/gsharutils/patches/patch-ag |  18 ++++++------
 archivers/gsharutils/patches/patch-ak |  22 ++++++++++++++++
 archivers/jamjar/Makefile             |   5 ++-
 archivers/nulib2/Makefile             |   3 +-
 archivers/nulib2/distinfo             |   4 +-
 archivers/nulib2/patches/patch-ab     |  19 +++++++++++---
 archivers/star/Makefile               |   5 ++-
 pkgtools/mtree/Makefile               |   4 ++-
 pkgtools/mtree/files/Makefile.in      |  14 +++++-----
 security/libmcrypt/Makefile           |   9 +++---
 16 files changed, 127 insertions(+), 51 deletions(-)

diffs (truncated from 423 to 300 lines):

diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/freeze/Makefile
--- a/archivers/freeze/Makefile Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/freeze/Makefile Mon Feb 09 23:53:00 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2006/07/17 17:17:43 joerg Exp $
+# $NetBSD: Makefile,v 1.23 2009/02/09 23:53:00 joerg Exp $
 
 DISTNAME=      freeze-2.5
 PKGREVISION=   2
@@ -9,6 +9,7 @@
 COMMENT=       FREEZE / MELT compression program - often used in QNX
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 GNU_CONFIGURE= yes
 BUILD_TARGET=  prog
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/freeze/distinfo
--- a/archivers/freeze/distinfo Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/freeze/distinfo Mon Feb 09 23:53:00 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.9 2006/07/17 17:17:43 joerg Exp $
+$NetBSD: distinfo,v 1.10 2009/02/09 23:53:00 joerg Exp $
 
 SHA1 (freeze-2.5.tar.gz) = 07b94508fcd95d35236a4090257aa402fd623812
 RMD160 (freeze-2.5.tar.gz) = bc8bdf2ed06738066fd73f7bedb8b9f2dbaa21a2
 Size (freeze-2.5.tar.gz) = 36402 bytes
-SHA1 (patch-aa) = fdf556fd4dc8047db4d2ad95e6ae5ab05f336800
+SHA1 (patch-aa) = 06f7ad902096118539be384574407d274a4bd718
 SHA1 (patch-ab) = ee451389539442c392830c7da252ac836d4a5adf
 SHA1 (patch-ac) = 17b2b3b5514f7dea67ecfe969d8f6e988b5fad40
 SHA1 (patch-ad) = 9f1c797bb45dd76935eed777bd599d6fba87774e
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/freeze/patches/patch-aa
--- a/archivers/freeze/patches/patch-aa Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/freeze/patches/patch-aa Mon Feb 09 23:53:00 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.2 2006/07/17 17:17:43 joerg Exp $
+$NetBSD: patch-aa,v 1.3 2009/02/09 23:53:00 joerg Exp $
 
---- Makefile.in.orig   1993-02-24 13:36:56.000000000 +0000
+--- Makefile.in.orig   1993-02-24 14:36:56.000000000 +0100
 +++ Makefile.in
 @@ -3,7 +3,7 @@ srcdir        = @srcdir@
  VPATH         = $(srcdir)
@@ -11,12 +11,14 @@
  
  INSTALL       = @INSTALL@
  INSTALL_PROGRAM = @INSTALL_PROGRAM@
-@@ -20,7 +20,7 @@ default:        prog
+@@ -19,8 +19,8 @@ default:        prog
+ 
  # Added the prefix macro, so that it was easier to change installation place.
  prefix        = /usr/local
- DEST          = $(prefix)/bin
+-DEST          = $(prefix)/bin
 -MANDEST       = $(prefix)/man/man1
-+MANDEST       = $(prefix)/${PKGMANDIR}/man1
++DEST          = ${DESTDIR}$(prefix)/bin
++MANDEST       = ${DESTDIR}$(prefix)/${PKGMANDIR}/man1
  SEC           = 1
  
  HDRS          = bitio.h\
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/gsharutils/Makefile
--- a/archivers/gsharutils/Makefile     Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/gsharutils/Makefile     Mon Feb 09 23:53:00 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2006/09/20 11:05:20 hira Exp $
+# $NetBSD: Makefile,v 1.43 2009/02/09 23:53:52 joerg Exp $
 
 DISTNAME=      sharutils-4.2.1
 PKGNAME=       g${DISTNAME}
@@ -13,6 +13,7 @@
 BROKEN_GETTEXT_DETECTION=      yes
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 USE_PKGLOCALEDIR=      yes
 GNU_CONFIGURE=         yes
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/gsharutils/distinfo
--- a/archivers/gsharutils/distinfo     Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/gsharutils/distinfo     Mon Feb 09 23:53:00 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.15 2005/08/26 06:07:35 reed Exp $
+$NetBSD: distinfo,v 1.16 2009/02/09 23:53:52 joerg Exp $
 
 SHA1 (sharutils-4.2.1.tar.gz) = 3f0c0af31bd429cee1e088eb74867f20f8d399ef
 RMD160 (sharutils-4.2.1.tar.gz) = 06e1629aa8a1c982e6032f194df6f5fe85f85b43
@@ -6,10 +6,11 @@
 SHA1 (patch-aa) = 654641dee00efc19771546cf1753d1025c18d9be
 SHA1 (patch-ab) = cc46cfb2ff26861f9c3cd482a31a5c59226a1899
 SHA1 (patch-ac) = 2fbf90458b0a81082db6b1bd343efb5f2062a947
-SHA1 (patch-ad) = a3b93b3aec1e2247a455a3b2d0678f8ac08f82b5
+SHA1 (patch-ad) = df119a05f737628136ed3f43eb23b79b5075e68e
 SHA1 (patch-ae) = 8b88d98af2d1f24ba2623e8d56b36061806f5e12
 SHA1 (patch-af) = 50aee8dc24a33892a0f17f7aeb5cfbae1adcb0c9
-SHA1 (patch-ag) = af78d21124b33f0d8bdc27969119222e4d79008e
+SHA1 (patch-ag) = ffcb66111f8c3ce972249db2b14e1526eb68c47c
 SHA1 (patch-ah) = 90fed62712aa4d02d66098581d5e5602e391663e
 SHA1 (patch-ai) = a95e116d517e5fe536a31d12db1c33daaf2609af
 SHA1 (patch-aj) = 56ee560455a206c6fa5c106f1c759d0a0296dfd7
+SHA1 (patch-ak) = ee7d026caa3fca5ad68f69312b38960fab3f281b
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/gsharutils/patches/patch-ad
--- a/archivers/gsharutils/patches/patch-ad     Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/gsharutils/patches/patch-ad     Mon Feb 09 23:53:00 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.3 2005/08/26 06:07:35 reed Exp $
+$NetBSD: patch-ad,v 1.4 2009/02/09 23:53:52 joerg Exp $
 
---- doc/Makefile.in.orig       1995-11-25 02:44:35.000000000 +0000
-+++ doc/Makefile.in    2005-08-26 05:47:16.587932824 +0000
-@@ -37,8 +37,8 @@
+--- doc/Makefile.in.orig       1995-11-25 03:44:35.000000000 +0100
++++ doc/Makefile.in
+@@ -37,8 +37,8 @@ MAN1PAGES = @MAN1PAGES@
  MAN5PAGES = @MAN5PAGES@
  
  prefix = @prefix@
@@ -13,8 +13,39 @@
  man1dir = $(mandir)/man1
  man1ext = .1
  man5dir = $(mandir)/man5
-@@ -109,11 +109,11 @@
-               $(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \
+@@ -82,10 +82,10 @@ install install-exec install-data: all
+ install: install-exec install-data
+ install-exec:
+ install-data:
+-      $(top_srcdir)/mkinstalldirs $(infodir)
++      $(top_srcdir)/mkinstalldirs ${DESTDIR}$(infodir)
+       cd $(srcdir) && \
+         for file in sharutils.info* remsync.info*; do \
+-          $(INSTALL_DATA) $$file $(infodir)/$$file; \
++          $(INSTALL_DATA) $$file ${DESTDIR}$(infodir)/$$file; \
+         done
+ 
+ uninstall:
+@@ -96,24 +96,24 @@ uninstall:
+ # GNU and switch to Info.  The following is for irreductible fellows.
+ 
+ install-man:
+-      $(top_srcdir)/mkinstalldirs $(man1dir)
+-      test -z "$(MAN5PAGES)" || $(top_srcdir)/mkinstalldirs $(man5dir)
++      $(top_srcdir)/mkinstalldirs ${DESTDIR}$(man1dir)
++      test -z "$(MAN5PAGES)" || $(top_srcdir)/mkinstalldirs ${DESTDIR}$(man5dir)
+       for name in $(MAN1PAGES); do \
+         if test $$name = uudecode; then \
+-          rm -f $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \
++          rm -f ${DESTDIR}$(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \
+           man1base=`echo $(man1dir) | sed 's@.*/\(.*\)@&1@'`; \
+           echo ".so $$man1base/uuencode$(man1ext)" \
+-            > $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \
++            > ${DESTDIR}$(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \
+         else \
+           $(INSTALL_DATA) $(srcdir)/$$name.1 \
+-              $(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \
++              ${DESTDIR}$(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \
          fi; \
        done
 -      test -z "$(MAN5PAGES)" || \
@@ -22,8 +53,9 @@
 +      for name in "" $(MAN5PAGES); do \
 +          if [ "X$$name" = "X" ]; then continue; fi; \
            $(INSTALL_DATA) $(srcdir)/$$name.5 \
-               $(man5dir)/`echo $$name | sed '$(transform)'`$(man5ext); \
+-              $(man5dir)/`echo $$name | sed '$(transform)'`$(man5ext); \
 -        done
++              ${DESTDIR}$(man5dir)/`echo $$name | sed '$(transform)'`$(man5ext); \
 +      done
  
  uninstall-man:
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/gsharutils/patches/patch-ag
--- a/archivers/gsharutils/patches/patch-ag     Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/gsharutils/patches/patch-ag     Mon Feb 09 23:53:00 2009 +0000
@@ -1,10 +1,8 @@
-$NetBSD: patch-ag,v 1.6 2003/10/20 09:35:06 agc Exp $
-
-Apply fix from Kouichirou Hiratsuka in PR 22348
+$NetBSD: patch-ag,v 1.7 2009/02/09 23:53:52 joerg Exp $
 
---- po/Makefile.in.in  2003/10/20 09:29:50     1.1
-+++ po/Makefile.in.in  2003/10/20 09:29:57
-@@ -120,11 +120,15 @@
+--- po/Makefile.in.in.orig     1995-12-04 17:19:48.000000000 +0100
++++ po/Makefile.in.in
+@@ -120,12 +120,16 @@ install-data: all
        catalogs='$(CATALOGS)'; \
        for cat in $$catalogs; do \
          if test "`echo $$cat | sed 's/.*\(\..*\)/\1/'`" = ".gmo"; then \
@@ -17,11 +15,13 @@
            destdir=$(localedir); \
          fi; \
 -        lang=`echo $$cat | sed 's/$(CATOBJEXT)$$//'`; \
+-        dir=$$destdir/$$lang/LC_MESSAGES; \
 +        lang=`echo $$cat | sed 's/\(.*\)\.[^\.]*/\1/'`; \
-         dir=$$destdir/$$lang/LC_MESSAGES; \
++        dir=${DESTDIR}$$destdir/$$lang/LC_MESSAGES; \
          $(top_srcdir)/mkinstalldirs $$dir; \
          if test -r $$cat; then \
-@@ -144,7 +148,7 @@
+           $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
+@@ -144,7 +148,7 @@ install-src: install
  uninstall:
        catalogs='$(CATALOGS)'; \
        for cat in $$catalogs; do \
@@ -30,7 +30,7 @@
          rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
          rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
        done
-@@ -180,7 +184,7 @@
+@@ -180,7 +184,7 @@ update-po: Makefile
        cd $(srcdir); \
        catalogs='$(CATALOGS)'; \
        for cat in $$catalogs; do \
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/gsharutils/patches/patch-ak
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/archivers/gsharutils/patches/patch-ak     Mon Feb 09 23:53:00 2009 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-ak,v 1.1 2009/02/09 23:53:52 joerg Exp $
+
+--- src/Makefile.in.orig       2009-02-10 00:48:20.000000000 +0100
++++ src/Makefile.in
+@@ -87,14 +87,14 @@ $(OBJECTS) $(COMOBJS): ../config.h ../li
+ 
+ install: install-exec install-data
+ install-exec: all
+-      $(top_srcdir)/mkinstalldirs $(bindir)
++      $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir)
+       for name in $(PROGRAMS); do \
+         $(INSTALL_PROGRAM) $$name \
+-              $(bindir)/`echo $$name | sed '$(transform)'`; \
++              ${DESTDIR}$(bindir)/`echo $$name | sed '$(transform)'`; \
+       done;
+       for name in $(SCRIPTS); do \
+         $(INSTALL_SCRIPT) $$name \
+-              $(bindir)/`echo $$name | sed '$(transform)'`; \
++              ${DESTDIR}$(bindir)/`echo $$name | sed '$(transform)'`; \
+       done
+ install-data:
+ 
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/jamjar/Makefile
--- a/archivers/jamjar/Makefile Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/jamjar/Makefile Mon Feb 09 23:53:00 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2007/06/16 14:51:52 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2009/02/10 00:03:41 joerg Exp $
 #
 
 DISTNAME=      jamjar-0.7.1
@@ -12,6 +12,7 @@
 BUILD_DEPENDS+=        acunia-jam>=1.0:../../devel/acunia-jam
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 WRKSRC=                ${WRKDIR}/jamjar
 
@@ -19,7 +20,7 @@
        cd ${WRKSRC} &&                                                 \
                ${SETENV} ${MAKE_ENV}                                   \
                ${LOCALBASE}/bin/jam                                    \
-                       -sPREFIX="${PREFIX}"                            \
+                       -sPREFIX="${DESTDIR}${PREFIX}"                          \
                        -sCFLAGS="${CFLAGS}"
 
 do-build:
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/nulib2/Makefile
--- a/archivers/nulib2/Makefile Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/nulib2/Makefile Mon Feb 09 23:53:00 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2007/03/19 16:40:26 tv Exp $
+# $NetBSD: Makefile,v 1.17 2009/02/10 00:01:55 joerg Exp $
 #
 
 DISTNAME=      nulibdist-203
@@ -11,6 +11,7 @@
 COMMENT=       Handles Apple II ShrinkIt (NuFX) file/disk archives
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 WRKSRC=                ${WRKDIR}/${DISTNAME:S/dist/2/}
 GNU_CONFIGURE= yes
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/nulib2/distinfo
--- a/archivers/nulib2/distinfo Mon Feb 09 23:30:07 2009 +0000
+++ b/archivers/nulib2/distinfo Mon Feb 09 23:53:00 2009 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.9 2005/10/31 05:34:07 minskim Exp $
+$NetBSD: distinfo,v 1.10 2009/02/10 00:01:55 joerg Exp $
 
 SHA1 (nulibdist-203.tar.gz) = c7a9bde218e0a115424dfc2e3d7234ee7faa9b8e
 RMD160 (nulibdist-203.tar.gz) = 84c6eadd64749cfdc11fda74a552072bce1b04db
 Size (nulibdist-203.tar.gz) = 394129 bytes
 SHA1 (patch-aa) = a8c05f177ec5e08dc1bb8968be3febb3586d57a1
-SHA1 (patch-ab) = 013f1e8681f0ac5d7f5757df7ed703bb27a3216c
+SHA1 (patch-ab) = fe70386516a18837589986143d4c0fbdd1082baa
 SHA1 (patch-ac) = 51460a4003c40f68ed19431afc02aa1607f482ef
 SHA1 (patch-ad) = e537bbc19b3edfbabac1e61859dca29b068c36e5
 SHA1 (patch-ae) = 053d302021ea898ae72fc78e69f52660b82989ab
diff -r ea67ef50f7e1 -r f99511ae14c9 archivers/nulib2/patches/patch-ab



Home | Main Index | Thread Index | Old Index