Annotation of pkgsrc/security/sudo/Makefile, Revision 1.155
1.155 ! spz 1: # $NetBSD: Makefile,v 1.154 2017/05/30 16:14:56 maya Exp $
1.1 hubertf 2:
1.155 ! spz 3: DISTNAME= sudo-1.8.20p2
1.148 adam 4: CATEGORIES= security
1.153 agc 5: MASTER_SITES= http://www.sudo.ws/dist/
6: MASTER_SITES+= ftp://ftp.sudo.ws/pub/sudo/
7: MASTER_SITES+= ftp://ftp.uwsg.indiana.edu/pub/security/sudo/
8: MASTER_SITES+= ftp://ftp.twaren.net/Unix/Security/Sudo/
9: MASTER_SITES+= http://ftp.tux.org/pub/security/sudo/
1.148 adam 10:
11: MAINTAINER= kim@tac.nyc.ny.us
12: HOMEPAGE= http://www.sudo.ws/
13: COMMENT= Allow others to run commands as root
14: LICENSE= isc AND modified-bsd
1.14 jlam 15:
1.68 cube 16: USE_LIBTOOL= yes
1.53 jlam 17: GNU_CONFIGURE= yes
1.148 adam 18: CONFIGURE_ARGS+= --disable-path-info
19: CONFIGURE_ARGS+= --disable-root-mailer
20: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
1.150 adam 21: CONFIGURE_ARGS+= --with-exampledir=${PREFIX}/${EGDIR}
1.148 adam 22: CONFIGURE_ARGS+= --with-ignore-dot
23: CONFIGURE_ARGS+= --with-nbsdops
24: CONFIGURE_ARGS+= --libexecdir=${PREFIX}/lib # for a bunch of shared libs
25: CONFIGURE_ARGS+= --with-rundir=${VARBASE}/run/sudo
26: CONFIGURE_ARGS+= --with-logpath=${VARBASE}/log/sudo.log
1.96 taca 27: # to always install man instead of cat
28: CONFIGURE_ENV+= NROFFPROG=${CAT:Q}
1.92 jlam 29: CONFIGURE_ENV+= mansectsu=8
30: CONFIGURE_ENV+= mansectform=5
1.148 adam 31:
32: .include "../../mk/bsd.prefs.mk"
1.39 jlam 33:
1.143 jperkin 34: .if ${OPSYS} == "Darwin"
35: CONFIGURE_ARGS+= --with-noexec=no
1.148 adam 36: CONFIGURE_ENV+= ax_cv_check_cflags___static_libgcc=no
1.143 jperkin 37: .else
38: PLIST.noexec= yes
39: .endif
40:
1.147 spz 41: .if !empty(MACHINE_PLATFORM:MNetBSD-[7-9].*-*)
1.148 adam 42: CFLAGS+= -D_OPENBSD_SOURCE=1
1.147 spz 43: .endif
44: .if !empty(MACHINE_PLATFORM:MNetBSD-[5-6].*-*)
1.148 adam 45: CFLAGS+= -D_INCOMPLETE_XOPEN_C063=1
1.147 spz 46: .endif
47:
1.66 xtraeme 48: .include "options.mk"
1.15 kim 49:
1.148 adam 50: OWN_DIRS+= ${VARBASE}/run
51: BUILD_DEFS+= VARBASE
1.149 adam 52: PLIST_VARS+= ldap nls noexec
1.24 veego 53:
1.99 taca 54: DOCDIR= share/doc/${PKGBASE}
55: EGDIR= share/examples/${PKGBASE}
1.111 jlam 56: CONF_FILES_PERMS= ${EGDIR}/sudoers ${PKG_SYSCONFDIR}/sudoers \
57: ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0440
1.126 jmmv 58: OWN_DIRS+= ${PKG_SYSCONFDIR}/sudoers.d
1.89 rillig 59: SPECIAL_PERMS+= bin/sudo ${SETUID_ROOT_PERMS}
1.129 taca 60: SPECIAL_PERMS+= bin/sudoreplay ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 511
1.2 hubertf 61:
1.99 taca 62: INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR}
1.146 sevan 63: NOT_FOR_UNPRIVILEGED= yes
1.99 taca 64:
1.2 hubertf 65: post-install:
1.147 spz 66: ${INSTALL_DATA} ${WRKSRC}/doc/UPGRADE ${DESTDIR}${PREFIX}/${DOCDIR}
67: ${INSTALL_DATA} ${WRKSRC}/plugins/sudoers/sudoers ${DESTDIR}${PREFIX}/${EGDIR}/sudoers
1.124 taca 68: ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR}
1.1 hubertf 69:
1.133 sbd 70: .include "../../devel/zlib/buildlink3.mk"
1.5 agc 71: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>