summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoerg <joerg>2010-01-27 20:09:09 +0000
committerjoerg <joerg>2010-01-27 20:09:09 +0000
commita719322b3ce3a9a82ce7ce40923fe48ddfca46fe (patch)
treebf4c691058d613ae9421a5ffadbd95b335228b41
parent5ae34530267a15ecc59224d86d913b75acb1ff5a (diff)
downloadpkgsrc-a719322b3ce3a9a82ce7ce40923fe48ddfca46fe.tar.gz
DESTDIR support
-rw-r--r--sysutils/sredird/Makefile7
-rw-r--r--sysutils/storage-manager/Makefile61
-rw-r--r--sysutils/su2/Makefile8
-rw-r--r--sysutils/su2/distinfo4
-rw-r--r--sysutils/su2/patches/patch-aa8
-rw-r--r--sysutils/sux/Makefile8
6 files changed, 54 insertions, 42 deletions
diff --git a/sysutils/sredird/Makefile b/sysutils/sredird/Makefile
index d89a2e5ce4f..3eb075f7cbc 100644
--- a/sysutils/sredird/Makefile
+++ b/sysutils/sredird/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2007/03/19 16:40:28 tv Exp $
+# $NetBSD: Makefile,v 1.8 2010/01/27 20:09:09 joerg Exp $
#
DISTNAME= sredird-2.0.0
@@ -9,13 +9,14 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.pcmicro.com/sredird/
COMMENT= RFC2217 compliant serial port redirector
+PKG_DESTDIR_SUPPORT= user-destdir
MAKE_FLAGS+= CC=${CC:Q} CFLAGS=${CFLAGS:M*:Q}
BUILD_TARGET= sredird
INSTALLATION_DIRS= libexec share/doc
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/sredird ${PREFIX}/libexec/sredird
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/sredird.README
+ ${INSTALL_PROGRAM} ${WRKSRC}/sredird ${DESTDIR}${PREFIX}/libexec/sredird
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/sredird.README
.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/storage-manager/Makefile b/sysutils/storage-manager/Makefile
index 14b4d8d1170..60ce7e64c16 100644
--- a/sysutils/storage-manager/Makefile
+++ b/sysutils/storage-manager/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2009/05/19 08:59:35 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2010/01/27 20:12:53 joerg Exp $
DISTNAME= sm_linux_v314_install
PKGNAME= storage-manager-3.14
@@ -12,6 +12,8 @@ HOMEPAGE= http://opensource.adaptec.com/
COMMENT= Adaptec Storage Management software
LICENSE= generic-nonlicense
+PKG_DESTDIR_SUPPORT= user-destdir
+
RESTRICTED= Redistribution not permitted
NO_SRC_ON_FTP= ${RESTRICTED}
NO_SRC_ON_CDROM= ${RESTRICTED}
@@ -39,7 +41,7 @@ FETCH_MESSAGE= \
"from" \
" ${DOWNLOAD}"
-INSTALLATION_DIRS= etc/rc.d sbin
+INSTALLATION_DIRS= etc/rc.d sbin lib/dpt
do-extract:
${MKDIR} ${WRKSRC}
@@ -59,33 +61,32 @@ do-patch:
${FILESDIR}/dptelog > ${WRKDIR}/dptelog
do-install:
- ${INSTALL_PROGRAM_DIR} ${PREFIX}/lib/dpt
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptcom ${PREFIX}/lib/dpt
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptelog ${PREFIX}/lib/dpt
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dpteng ${PREFIX}/lib/dpt
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptmgr ${PREFIX}/lib/dpt
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptscom ${PREFIX}/lib/dpt
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptsig ${PREFIX}/lib/dpt
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/raidutil ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptcom.chk ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptelog.ini ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.hlp ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.rsc ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.ini ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/dpt/read.me ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.la ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so.1 ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so.1.0.2 ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.la ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so.1 ${PREFIX}/lib/dpt
- ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so.1.0.2 ${PREFIX}/lib/dpt
- ${INSTALL_MAN} ${WRKSRC}/usr/local/man/man8/raidutil.8 ${PREFIX}/${PKGMANDIR}/man8
- ${INSTALL_SCRIPT} ${WRKDIR}/dptmgr.sh ${PREFIX}/sbin/dptmgr
- ${INSTALL_SCRIPT} ${WRKDIR}/dptsig.sh ${PREFIX}/sbin/dptsig
- ${INSTALL_SCRIPT} ${WRKDIR}/raidutil.sh ${PREFIX}/sbin/raidutil
- ${INSTALL_SCRIPT} ${WRKDIR}/dpteng ${PREFIX}/etc/rc.d/dpteng
- ${INSTALL_SCRIPT} ${WRKDIR}/dptelog ${PREFIX}/etc/rc.d/dptelog
+ ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptcom ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptelog ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dpteng ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptmgr ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptscom ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptsig ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/raidutil ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptcom.chk ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptelog.ini ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.hlp ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.rsc ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.ini ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/dpt/read.me ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.la ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so.1 ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so.1.0.2 ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.la ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so.1 ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so.1.0.2 ${DESTDIR}${PREFIX}/lib/dpt
+ ${INSTALL_MAN} ${WRKSRC}/usr/local/man/man8/raidutil.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
+ ${INSTALL_SCRIPT} ${WRKDIR}/dptmgr.sh ${DESTDIR}${PREFIX}/sbin/dptmgr
+ ${INSTALL_SCRIPT} ${WRKDIR}/dptsig.sh ${DESTDIR}${PREFIX}/sbin/dptsig
+ ${INSTALL_SCRIPT} ${WRKDIR}/raidutil.sh ${DESTDIR}${PREFIX}/sbin/raidutil
+ ${INSTALL_SCRIPT} ${WRKDIR}/dpteng ${DESTDIR}${PREFIX}/etc/rc.d/dpteng
+ ${INSTALL_SCRIPT} ${WRKDIR}/dptelog ${DESTDIR}${PREFIX}/etc/rc.d/dptelog
.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/su2/Makefile b/sysutils/su2/Makefile
index 498a55cd56f..504ce14530d 100644
--- a/sysutils/su2/Makefile
+++ b/sysutils/su2/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2009/05/19 08:59:35 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2010/01/27 20:15:39 joerg Exp $
#
DISTNAME= su2-1.3
@@ -10,6 +10,10 @@ HOMEPAGE= ftp://ftp.ccs.neu.edu/pub/sysadmin/
COMMENT= Enhanced su, users su with own password + more
LICENSE= su2-license
+PKG_DESTDIR_SUPPORT= user-destdir
+
+SPECIAL_PERMS+= bin/su2 ${SETUID_ROOT_PERMS}
+
RESTRICTED= may not be sold for profit
NO_SRC_ON_CDROM= ${RESTRICTED}
NO_BIN_ON_CDROM= ${RESTRICTED}
@@ -33,6 +37,8 @@ LDLIBS+= -lcompat
MAKE_ENV+= LDLIBS=${LDLIBS:Q}
+INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
+
post-extract:
${CHMOD} -R og+w ${WRKSRC}
diff --git a/sysutils/su2/distinfo b/sysutils/su2/distinfo
index 144cecc87be..c520df91902 100644
--- a/sysutils/su2/distinfo
+++ b/sysutils/su2/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.4 2006/03/14 02:53:13 joerg Exp $
+$NetBSD: distinfo,v 1.5 2010/01/27 20:15:39 joerg Exp $
SHA1 (su2-1.3.tar.gz) = 0b84a070c0cc95098c0d61566663c89ec2d1189e
RMD160 (su2-1.3.tar.gz) = 2f5424b6af87508b98f19b9ecdfe12a7cf624c58
Size (su2-1.3.tar.gz) = 31067 bytes
-SHA1 (patch-aa) = 2d696c6b556e2e79b2073fa87eedc2c1f26770b4
+SHA1 (patch-aa) = 4f8916be4c25a1ac0abd7a561362d85dcf778fac
SHA1 (patch-ab) = 6a59bf878c2c416d677c4d705f7536ab2350ea94
SHA1 (patch-ac) = 5f0799f9ed62b656fad7bbde776393700e2407c6
diff --git a/sysutils/su2/patches/patch-aa b/sysutils/su2/patches/patch-aa
index 5a6d4083d02..ceaf752f985 100644
--- a/sysutils/su2/patches/patch-aa
+++ b/sysutils/su2/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.2 2004/04/17 04:32:16 ben Exp $
+$NetBSD: patch-aa,v 1.3 2010/01/27 20:15:39 joerg Exp $
--- Makefile.orig 2004-04-16 20:59:06.000000000 -0700
+++ Makefile
@@ -10,7 +10,7 @@ $NetBSD: patch-aa,v 1.2 2004/04/17 04:32:16 ben Exp $
+DEST=${PREFIX}
BINDIR=$(DEST)/bin
-MANDIR=$(DEST)/man
-+MANDIR=$(DEST)/man/man1
++MANDIR=$(DEST)/${PKGMANDIR}/man1
# OPTIONS:
# There are a number of DEFINES that can be used to configure su2. Please
@@ -40,8 +40,8 @@ $NetBSD: patch-aa,v 1.2 2004/04/17 04:32:16 ben Exp $
+all: su2 su2.1
+
+install: su2 su2.1
-+ install -c -s -m 4711 -o root su2 $(BINDIR)/su2
-+ install -c su2.1 $(MANDIR)/su2.1
++ ${BSD_INSTALL_PROGRAM} su2 ${DESTDIR}$(BINDIR)/su2
++ ${BSD_INSTALL_MAN} su2.1 ${DESTDIR}$(MANDIR)/su2.1
clean:
rm -f su2 *.o *.a
diff --git a/sysutils/sux/Makefile b/sysutils/sux/Makefile
index 4f5ab3218fd..a9ac387ac31 100644
--- a/sysutils/sux/Makefile
+++ b/sysutils/sux/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2006/06/06 17:21:42 rillig Exp $
+# $NetBSD: Makefile,v 1.7 2010/01/27 20:16:56 joerg Exp $
#
DISTNAME= sux-1.0
@@ -8,10 +8,14 @@ MASTER_SITES= ftp://ftp.gw.com/pub/people/kim/
MAINTAINER= kim@tac.nyc.ny.us
COMMENT= Set user id, preserving shell and environment, checking ssh agent
+PKG_DESTDIR_SUPPORT= user-destdir
+
DEPENDS+= osname-[0-9]*:../../sysutils/osname
DEPENDS+= sshsh-[0-9]*:../../sysutils/sshsh
NO_CONFIGURE= yes
-MAKE_FLAGS+= PREFIX=${PREFIX}
+MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
+
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
.include "../../mk/bsd.pkg.mk"