| @@ -1,57 +1,56 @@ | | | @@ -1,57 +1,56 @@ |
1 | # $NetBSD: Makefile,v 1.131 2011/08/18 12:45:05 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.132 2011/11/01 15:09:17 taca Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= sudo-1.7.7 | | 4 | DISTNAME= sudo-1.7.8p1 |
5 | PKGNAME= sudo-1.7.7 | | | |
6 | CATEGORIES= security | | 5 | CATEGORIES= security |
7 | MASTER_SITES= http://www.courtesan.com/sudo/dist/ \ | | 6 | MASTER_SITES= http://www.courtesan.com/sudo/dist/ \ |
8 | ftp://ftp.courtesan.com/pub/sudo/ \ | | 7 | ftp://ftp.courtesan.com/pub/sudo/ \ |
9 | ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ \ | | 8 | ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ \ |
10 | ftp://ftp.twaren.net/Unix/Security/Sudo/ \ | | 9 | ftp://ftp.twaren.net/Unix/Security/Sudo/ \ |
11 | http://ftp.tux.org/pub/security/sudo/ | | 10 | http://ftp.tux.org/pub/security/sudo/ |
12 | | | 11 | |
13 | MAINTAINER= kim@tac.nyc.ny.us | | 12 | MAINTAINER= kim@tac.nyc.ny.us |
14 | HOMEPAGE= http://www.courtesan.com/sudo/ | | 13 | HOMEPAGE= http://www.courtesan.com/sudo/ |
15 | COMMENT= Allow others to run commands as root | | 14 | COMMENT= Allow others to run commands as root |
16 | LICENSE= modified-bsd | | 15 | LICENSE= modified-bsd |
17 | | | 16 | |
18 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 17 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
19 | | | 18 | |
20 | USE_LIBTOOL= yes | | 19 | USE_LIBTOOL= yes |
21 | OWN_DIRS+= ${VARBASE}/run | | 20 | OWN_DIRS+= ${VARBASE}/run |
22 | GNU_CONFIGURE= yes | | 21 | GNU_CONFIGURE= yes |
23 | BUILD_DEFS+= VARBASE | | 22 | BUILD_DEFS+= VARBASE |
24 | PKG_DESTDIR_SUPPORT= user-destdir | | 23 | PKG_DESTDIR_SUPPORT= user-destdir |
25 | PLIST_VARS+= ldap | | 24 | PLIST_VARS+= ldap |
26 | | | 25 | |
27 | .include "../../mk/bsd.prefs.mk" | | 26 | .include "../../mk/bsd.prefs.mk" |
28 | | | 27 | |
29 | # to always install man instead of cat | | 28 | # to always install man instead of cat |
30 | CONFIGURE_ENV+= NROFFPROG=${CAT:Q} | | 29 | CONFIGURE_ENV+= NROFFPROG=${CAT:Q} |
31 | CONFIGURE_ENV+= mansectsu=8 | | 30 | CONFIGURE_ENV+= mansectsu=8 |
32 | CONFIGURE_ENV+= mansectform=5 | | 31 | CONFIGURE_ENV+= mansectform=5 |
33 | CONFIGURE_ARGS+= --disable-root-mailer --with-ignore-dot | | 32 | CONFIGURE_ARGS+= --disable-root-mailer --with-ignore-dot |
34 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 33 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
35 | CONFIGURE_ARGS+= --with-timedir=${VARBASE}/run/sudo | | 34 | CONFIGURE_ARGS+= --with-timedir=${VARBASE}/run/sudo |
36 | CONFIGURE_ARGS+= --with-logpath=${VARBASE}/log/sudo.log | | 35 | CONFIGURE_ARGS+= --with-logpath=${VARBASE}/log/sudo.log |
37 | | | 36 | |
38 | .include "options.mk" | | 37 | .include "options.mk" |
39 | | | 38 | |
40 | CONFIGURE_ARGS+= --with-nbsdops --disable-path-info | | 39 | CONFIGURE_ARGS+= --with-nbsdops --disable-path-info |
41 | | | 40 | |
42 | DOCDIR= share/doc/${PKGBASE} | | 41 | DOCDIR= share/doc/${PKGBASE} |
43 | EGDIR= share/examples/${PKGBASE} | | 42 | EGDIR= share/examples/${PKGBASE} |
44 | CONF_FILES_PERMS= ${EGDIR}/sudoers ${PKG_SYSCONFDIR}/sudoers \ | | 43 | CONF_FILES_PERMS= ${EGDIR}/sudoers ${PKG_SYSCONFDIR}/sudoers \ |
45 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0440 | | 44 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0440 |
46 | OWN_DIRS+= ${PKG_SYSCONFDIR}/sudoers.d | | 45 | OWN_DIRS+= ${PKG_SYSCONFDIR}/sudoers.d |
47 | SPECIAL_PERMS+= bin/sudo ${SETUID_ROOT_PERMS} | | 46 | SPECIAL_PERMS+= bin/sudo ${SETUID_ROOT_PERMS} |
48 | SPECIAL_PERMS+= bin/sudoreplay ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 511 | | 47 | SPECIAL_PERMS+= bin/sudoreplay ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 511 |
49 | | | 48 | |
50 | INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} | | 49 | INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} |
51 | | | 50 | |
52 | post-install: | | 51 | post-install: |
53 | ${INSTALL_DATA} ${WRKSRC}/UPGRADE ${DESTDIR}${PREFIX}/${DOCDIR} | | 52 | ${INSTALL_DATA} ${WRKSRC}/UPGRADE ${DESTDIR}${PREFIX}/${DOCDIR} |
54 | ${INSTALL_DATA} ${WRKSRC}/sudoers ${DESTDIR}${PREFIX}/${EGDIR}/sudoers | | 53 | ${INSTALL_DATA} ${WRKSRC}/sudoers ${DESTDIR}${PREFIX}/${EGDIR}/sudoers |
55 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR} | | 54 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR} |
56 | | | 55 | |
57 | .include "../../mk/bsd.pkg.mk" | | 56 | .include "../../mk/bsd.pkg.mk" |