DESTDIR supportdiff -r1.25 -r1.26 pkgsrc/net/radiusd-cistron/Makefile
(joerg)
@@ -1,57 +1,59 @@ | @@ -1,57 +1,59 @@ | |||
1 | # $NetBSD: Makefile,v 1.25 2007/12/22 12:39:57 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.26 2010/02/11 22:37:49 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= radiusd-cistron-1.6.8 | 3 | DISTNAME= radiusd-cistron-1.6.8 | |
4 | CATEGORIES= net | 4 | CATEGORIES= net | |
5 | MASTER_SITES= ftp://ftp.cistron.nl/pub/people/miquels/radius/ | 5 | MASTER_SITES= ftp://ftp.cistron.nl/pub/people/miquels/radius/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://www.radius.cistron.nl/ | 8 | HOMEPAGE= http://www.radius.cistron.nl/ | |
9 | COMMENT= RADIUS-compliant remote authentication and accounting server | 9 | COMMENT= RADIUS-compliant remote authentication and accounting server | |
10 | 10 | |||
11 | PKG_DESTDIR_SUPPORT= user-destdir | |||
12 | ||||
11 | CONFLICTS+= freeradius-[0-9]* | 13 | CONFLICTS+= freeradius-[0-9]* | |
12 | 14 | |||
13 | USE_TOOLS+= perl:run | 15 | USE_TOOLS+= perl:run | |
14 | 16 | |||
15 | REPLACE_PERL= src/checkrad.pl | 17 | REPLACE_PERL= src/checkrad.pl | |
16 | 18 | |||
17 | MAKE_FILE= Makefile.BSD | 19 | MAKE_FILE= Makefile.BSD | |
18 | BUILD_DIRS= src | 20 | BUILD_DIRS= src | |
19 | INSTALL_DIRS= src | 21 | INSTALL_DIRS= src | |
20 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \ | 22 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \ | |
21 | ${PKGMANDIR}/man8 sbin share/examples/raddb \ | 23 | ${PKGMANDIR}/man8 sbin share/examples/raddb \ | |
22 | share/doc/radiusd-cistron | 24 | share/doc/radiusd-cistron | |
23 | 25 | |||
24 | RCD_SCRIPTS= radiusd | 26 | RCD_SCRIPTS= radiusd | |
25 | 27 | |||
26 | OWN_DIRS_PERMS= /var/log/radacct ${ROOT_USER} ${ROOT_GROUP} 700 | 28 | OWN_DIRS_PERMS= /var/log/radacct ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 700 | |
27 | 29 | |||
28 | PKG_SYSCONFSUBDIR= raddb | 30 | PKG_SYSCONFSUBDIR= raddb | |
29 | EGDIR= ${PREFIX}/share/examples/raddb | 31 | EGDIR= ${PREFIX}/share/examples/raddb | |
30 | CONF_FILES= | 32 | CONF_FILES= | |
31 | .for cfile in clients.sample dictionary dictionary.ascend dictionary.bay \ | 33 | .for cfile in clients.sample dictionary dictionary.ascend dictionary.bay \ | |
32 | dictionary.cisco dictionary.cistron dictionary.compat \ | 34 | dictionary.cisco dictionary.cistron dictionary.compat \ | |
33 | dictionary.erx dictionary.livingston dictionary.redback \ | 35 | dictionary.erx dictionary.livingston dictionary.redback \ | |
34 | dictionary.shiva dictionary.tunnel dictionary.usr \ | 36 | dictionary.shiva dictionary.tunnel dictionary.usr \ | |
35 | dictionary.versanet hints.sample huntgroups.sample \ | 37 | dictionary.versanet hints.sample huntgroups.sample \ | |
36 | naslist.sample naspasswd.sample realms.sample users.sample | 38 | naslist.sample naspasswd.sample realms.sample users.sample | |
37 | CONF_FILES+= ${EGDIR}/${cfile} ${PKG_SYSCONFDIR}/${cfile:S/.sample//} | 39 | CONF_FILES+= ${EGDIR}/${cfile} ${PKG_SYSCONFDIR}/${cfile:S/.sample//} | |
38 | .endfor | 40 | .endfor | |
39 | 41 | |||
40 | post-install: | 42 | post-install: | |
41 | ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${PREFIX}/share/doc/radiusd-cistron/ | 43 | ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${DESTDIR}${PREFIX}/share/doc/radiusd-cistron/ | |
42 | .for i in ChangeLog README README.CVX README.Y2K README.cisco \ | 44 | .for i in ChangeLog README README.CVX README.Y2K README.cisco \ | |
43 | README.pam README.proxy README.radrelay README.simul \ | 45 | README.pam README.proxy README.radrelay README.simul \ | |
44 | README.tunnel README.usersfile | 46 | README.tunnel README.usersfile | |
45 | ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${PREFIX}/share/doc/radiusd-cistron/ | 47 | ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DESTDIR}${PREFIX}/share/doc/radiusd-cistron/ | |
46 | .endfor | 48 | .endfor | |
47 | .for i in radclient.1 radlast.1 radtest.1 radwho.1 radzap.1 | 49 | .for i in radclient.1 radlast.1 radtest.1 radwho.1 radzap.1 | |
48 | ${INSTALL_MAN} ${WRKSRC}/doc/${i} ${PREFIX}/${PKGMANDIR}/man1/ | 50 | ${INSTALL_MAN} ${WRKSRC}/doc/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ | |
49 | .endfor | 51 | .endfor | |
50 | .for i in clients.5rad naslist.5rad | 52 | .for i in clients.5rad naslist.5rad | |
51 | ${INSTALL_MAN} ${WRKSRC}/doc/${i} ${PREFIX}/${PKGMANDIR}/man5/ | 53 | ${INSTALL_MAN} ${WRKSRC}/doc/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/ | |
52 | .endfor | 54 | .endfor | |
53 | .for i in radiusd.8 radrelay.8 radwatch.8 | 55 | .for i in radiusd.8 radrelay.8 radwatch.8 | |
54 | ${INSTALL_MAN} ${WRKSRC}/doc/${i} ${PREFIX}/${PKGMANDIR}/man8/ | 56 | ${INSTALL_MAN} ${WRKSRC}/doc/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ | |
55 | .endfor | 57 | .endfor | |
56 | 58 | |||
57 | .include "../../mk/bsd.pkg.mk" | 59 | .include "../../mk/bsd.pkg.mk" |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2007/12/22 12:39:57 obache Exp $ | 1 | $NetBSD: distinfo,v 1.9 2010/02/11 22:37:49 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (radiusd-cistron-1.6.8.tar.gz) = 7938d5acbb994174baf662a4b4641367c4e1fd95 | 3 | SHA1 (radiusd-cistron-1.6.8.tar.gz) = 7938d5acbb994174baf662a4b4641367c4e1fd95 | |
4 | RMD160 (radiusd-cistron-1.6.8.tar.gz) = 06de37ca5e8a8354aaa7387255929388b49edb61 | 4 | RMD160 (radiusd-cistron-1.6.8.tar.gz) = 06de37ca5e8a8354aaa7387255929388b49edb61 | |
5 | Size (radiusd-cistron-1.6.8.tar.gz) = 199459 bytes | 5 | Size (radiusd-cistron-1.6.8.tar.gz) = 199459 bytes | |
6 | SHA1 (patch-aa) = 53f331bde823f23a869c779df92a6e400a204746 | 6 | SHA1 (patch-aa) = 7661709e49bf6797cfbbc86e45daf7be0f723d9a | |
7 | SHA1 (patch-ab) = a877e273f3d12228d4d0d6064115c5f55c044ad3 | 7 | SHA1 (patch-ab) = e04249a8953a473577c4467788726c2db1de89d3 | |
8 | SHA1 (patch-ac) = 95053cdb7cc8a1672d32a953147074ea948e535b | 8 | SHA1 (patch-ac) = 95053cdb7cc8a1672d32a953147074ea948e535b | |
9 | SHA1 (patch-ad) = 1220fdb3141391f6c15b7bfba014baf1a372f3b6 | 9 | SHA1 (patch-ad) = 1220fdb3141391f6c15b7bfba014baf1a372f3b6 | |
10 | SHA1 (patch-ae) = 2049cfa99b6392ed178e11e283b2749df819a35c | 10 | SHA1 (patch-ae) = 2049cfa99b6392ed178e11e283b2749df819a35c | |
11 | SHA1 (patch-af) = 7d2973054817eb8eae320a8a1a026f658e1cc70f | 11 | SHA1 (patch-af) = 7d2973054817eb8eae320a8a1a026f658e1cc70f | |
12 | SHA1 (patch-ag) = b1fa6b062bb3134ddc02c98b4522c2efe20ba4f3 | 12 | SHA1 (patch-ag) = b1fa6b062bb3134ddc02c98b4522c2efe20ba4f3 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-aa,v 1.4 2003/12/16 19:19:41 martti Exp $ | 1 | $NetBSD: patch-aa,v 1.5 2010/02/11 22:37:49 joerg Exp $ | |
2 | 2 | |||
3 | --- src/Makefile.BSD.orig Thu Apr 10 13:38:23 2003 | 3 | --- src/Makefile.BSD.orig Thu Apr 10 13:38:23 2003 | |
4 | +++ src/Makefile.BSD Tue Dec 16 20:15:35 2003 | 4 | +++ src/Makefile.BSD Tue Dec 16 20:15:35 2003 | |
5 | @@ -3,9 +3,8 @@ | 5 | @@ -3,9 +3,8 @@ | |
6 | # | 6 | # | |
7 | # | 7 | # | |
8 | 8 | |||
9 | -CC = gcc | 9 | -CC = gcc | |
10 | -CFLAGS = -Wall -g -DNOSHADOW | 10 | -CFLAGS = -Wall -g -DNOSHADOW | |
11 | -LDFLAGS = # -s | 11 | -LDFLAGS = # -s | |
12 | +CFLAGS = -DNOSHADOW -DPREFIX=\"$(PREFIX)\" -DPKG_SYSCONFDIR=\"$(PKG_SYSCONFDIR)\" | 12 | +CFLAGS = -DNOSHADOW -DPREFIX=\"$(PREFIX)\" -DPKG_SYSCONFDIR=\"$(PKG_SYSCONFDIR)\" | |
13 | +LDFLAGS = -s | 13 | +LDFLAGS = -s | |
14 | LIBS = | 14 | LIBS = | |
@@ -17,19 +17,19 @@ $NetBSD: patch-aa,v 1.4 2003/12/16 19:19 | @@ -17,19 +17,19 @@ $NetBSD: patch-aa,v 1.4 2003/12/16 19:19 | |||
17 | @@ -16,12 +15,12 @@ | 17 | @@ -16,12 +15,12 @@ | |
18 | #PAM = -DPAM | 18 | #PAM = -DPAM | |
19 | #PAMLIB = -lpam | 19 | #PAMLIB = -lpam | |
20 | 20 | |||
21 | -INSTALL = install | 21 | -INSTALL = install | |
22 | -DINSTALL = mkdir -p | 22 | -DINSTALL = mkdir -p | |
23 | +INSTALL = install -c | 23 | +INSTALL = install -c | |
24 | +DINSTALL= install -d | 24 | +DINSTALL= install -d | |
25 | 25 | |||
26 | -BINDIR = /usr/local/bin | 26 | -BINDIR = /usr/local/bin | |
27 | -SBINDIR = /usr/local/sbin | 27 | -SBINDIR = /usr/local/sbin | |
28 | -MANDIR = /usr/local/man | 28 | -MANDIR = /usr/local/man | |
29 | -SHAREDIR = /usr/local/share/radius | 29 | -SHAREDIR = /usr/local/share/radius | |
30 | +BINDIR = $(PREFIX)/bin | 30 | +BINDIR = ${DESTDIR}$(PREFIX)/bin | |
31 | +SBINDIR = $(PREFIX)/sbin | 31 | +SBINDIR = ${DESTDIR}$(PREFIX)/sbin | |
32 | +MANDIR = $(PREFIX)/man | 32 | +MANDIR = ${DESTDIR}$(PREFIX)/man | |
33 | +SHAREDIR = $(PREFIX)/share/examples/raddb | 33 | +SHAREDIR = ${DESTDIR}$(PREFIX)/share/examples/raddb | |
34 | 34 | |||
35 | .include "Make.inc" | 35 | .include "Make.inc" |
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | $NetBSD: patch-ab,v 1.4 2003/12/16 19:19:41 martti Exp $ | 1 | $NetBSD: patch-ab,v 1.5 2010/02/11 22:37:49 joerg Exp $ | |
2 | 2 | |||
3 | --- src/Make.inc.orig Thu Apr 10 13:51:47 2003 | 3 | --- src/Make.inc.orig Thu Apr 10 13:51:47 2003 | |
4 | +++ src/Make.inc Tue Dec 16 20:10:28 2003 | 4 | +++ src/Make.inc Tue Dec 16 20:10:28 2003 | |
5 | @@ -4,7 +4,7 @@ | 5 | @@ -4,7 +4,7 @@ | |
6 | # | 6 | # | |
7 | # | 7 | # | |
8 | 8 | |||
9 | -RADIUS_DIR = /etc/raddb | 9 | -RADIUS_DIR = /etc/raddb | |
10 | +RADIUS_DIR = ${PREFIX}/share/examples/raddb | 10 | +RADIUS_DIR = ${DESTDIR}${PREFIX}/share/examples/raddb | |
11 | 11 | |||
12 | SERVER_OBJS = radiusd.o files.o acct.o pam.o version.o proxy.o \ | 12 | SERVER_OBJS = radiusd.o files.o acct.o pam.o version.o proxy.o \ | |
13 | exec.o auth.o timestr.o cache.o readusers.o | 13 | exec.o auth.o timestr.o cache.o readusers.o | |
14 | @@ -115,8 +115,6 @@ | 14 | @@ -115,8 +115,6 @@ | |
15 | 15 | |||
16 | install: | 16 | install: | |
17 | # Install the binaries | 17 | # Install the binaries | |
18 | - $(DINSTALL) $(SBINDIR) | 18 | - $(DINSTALL) $(SBINDIR) | |
19 | - $(DINSTALL) $(BINDIR) | 19 | - $(DINSTALL) $(BINDIR) | |
20 | $(DINSTALL) $(RADIUS_DIR) | 20 | $(DINSTALL) $(RADIUS_DIR) | |
21 | $(INSTALL) -m 755 -s radiusd $(SBINDIR)/radiusd | 21 | $(INSTALL) -m 755 -s radiusd $(SBINDIR)/radiusd | |
22 | $(INSTALL) -m 755 -s radrelay $(SBINDIR)/radrelay | 22 | $(INSTALL) -m 755 -s radrelay $(SBINDIR)/radrelay | |
23 | @@ -127,23 +125,11 @@ | 23 | @@ -127,23 +125,11 @@ |