pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils/tree Added support for installation to DESTDI...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/293fa8efa4d0
branches:  trunk
changeset: 534513:293fa8efa4d0
user:      heinz <heinz%pkgsrc.org@localhost>
date:      Thu Oct 25 08:51:30 2007 +0000

description:
Added support for installation to DESTDIR and for PKGMANDIR.
Changed patch-ab (and pkgsrc Makefile) such that it should be acceptable for
inclusion upstream.

diffstat:

 sysutils/tree/Makefile         |  11 ++++++++++-
 sysutils/tree/distinfo         |   4 ++--
 sysutils/tree/patches/patch-ab |  38 ++++++++++++++++++++++++++++++++++----
 3 files changed, 46 insertions(+), 7 deletions(-)

diffs (87 lines):

diff -r 8fec524652df -r 293fa8efa4d0 sysutils/tree/Makefile
--- a/sysutils/tree/Makefile    Thu Oct 25 00:02:44 2007 +0000
+++ b/sysutils/tree/Makefile    Thu Oct 25 08:51:30 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/10/24 23:25:11 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2007/10/25 08:51:30 heinz Exp $
 #
 
 DISTNAME=      tree-1.5.1.1
@@ -11,4 +11,13 @@
 HOMEPAGE=      http://mama.indstate.edu/users/ice/tree/
 COMMENT=       Print a text or HTML tree diagram of a directory structure
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+MAKE_FLAGS+=           PREFIX=${PREFIX:Q}
+MAKE_FLAGS+=           MANSUBDIR=${PKGMANDIR:Q}
+MAKE_FLAGS+=           INSTALL_PROGRAM_DIR=${INSTALL_PROGRAM_DIR:Q}
+MAKE_FLAGS+=           INSTALL_PROGRAM=${INSTALL_PROGRAM:Q}
+MAKE_FLAGS+=           INSTALL_MAN_DIR=${INSTALL_MAN_DIR:Q}
+MAKE_FLAGS+=           INSTALL_MAN=${INSTALL_MAN:Q}
+
 .include "../../mk/bsd.pkg.mk"
diff -r 8fec524652df -r 293fa8efa4d0 sysutils/tree/distinfo
--- a/sysutils/tree/distinfo    Thu Oct 25 00:02:44 2007 +0000
+++ b/sysutils/tree/distinfo    Thu Oct 25 08:51:30 2007 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2007/10/24 23:25:12 wiz Exp $
+$NetBSD: distinfo,v 1.3 2007/10/25 08:51:30 heinz Exp $
 
 SHA1 (tree-1.5.1.1.tgz) = ca4145bf1d2957ff3f4e6af0f64ce92d102fd356
 RMD160 (tree-1.5.1.1.tgz) = 7cc78b7a0103a7f81ec40c2c5e1ff2399fd7bb20
 Size (tree-1.5.1.1.tgz) = 30792 bytes
 SHA1 (patch-aa) = 999de75f82c27034da470e28067c6b2956f3d231
-SHA1 (patch-ab) = 55196994ee4b225dfd45be78095cb51b0cb851f8
+SHA1 (patch-ab) = 7105d8effd9313a15886a85371f6870eb66b32c3
diff -r 8fec524652df -r 293fa8efa4d0 sysutils/tree/patches/patch-ab
--- a/sysutils/tree/patches/patch-ab    Thu Oct 25 00:02:44 2007 +0000
+++ b/sysutils/tree/patches/patch-ab    Thu Oct 25 08:51:30 2007 +0000
@@ -1,13 +1,43 @@
-$NetBSD: patch-ab,v 1.1 2007/10/24 23:25:12 wiz Exp $
+$NetBSD: patch-ab,v 1.2 2007/10/25 08:51:30 heinz Exp $
 
---- Makefile.orig      2007-06-11 13:22:47.000000000 +0000
+--- Makefile.orig      2007-06-11 15:22:47.000000000 +0200
 +++ Makefile
-@@ -38,7 +38,7 @@ LDFLAGS=-s
+@@ -38,13 +38,18 @@ LDFLAGS=-s
  #CFLAGS=-02 -Wall -fomit-frame-pointer -Zomf -Zsmall-conv
  #LDFLAGS=-s -Zomf -Zsmall-conv
  
 -prefix = /usr
-+prefix = ${PREFIX}
++PREFIX = /usr
  
  VERSION=1.5.1.1
  TREE_DEST=tree
+-BINDIR=${prefix}/bin
++BINDIR=${PREFIX}/bin
+ MAN=tree.1
+-MANDIR=${prefix}/man/man1
++MANSUBDIR=man
++MANDIR=${PREFIX}/${MANSUBDIR}/man1
++INSTALL_PROGRAM_DIR=install -d
++INSTALL_PROGRAM=install -s
++INSTALL_MAN_DIR=install -d
++INSTALL_MAN=install
+ 
+ all:  tree
+ 
+@@ -59,12 +64,12 @@ clean:
+       rm -f *~
+ 
+ install:
+-      install -d $(BINDIR)
+-      install -d $(MANDIR)
++      $(INSTALL_PROGRAM_DIR) $(DESTDIR)$(BINDIR)
++      $(INSTALL_MAN_DIR) $(DESTDIR)$(MANDIR)
+       if [ -e $(TREE_DEST) ]; then \
+-              install -s $(TREE_DEST) $(BINDIR)/$(TREE_DEST); \
++              $(INSTALL_PROGRAM) $(TREE_DEST) $(DESTDIR)$(BINDIR)/$(TREE_DEST); \
+       fi
+-      install man/$(MAN) $(MANDIR)/$(MAN)
++      $(INSTALL_MAN) man/$(MAN) $(DESTDIR)$(MANDIR)/$(MAN)
+ 
+ distclean:
+       if [ -f tree.o ]; then rm *.o; fi



Home | Main Index | Thread Index | Old Index