| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.5 2022/07/04 08:25:58 pin Exp $ | | 1 | # $NetBSD: Makefile,v 1.6 2022/12/22 09:24:38 vins Exp $ |
2 | | | 2 | |
3 | DISTNAME= opendoas-6.8.2 | | 3 | DISTNAME= opendoas-6.8.2 |
4 | CATEGORIES= security | | 4 | CATEGORIES= security |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=duncaen/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=duncaen/} |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} |
7 | | | 7 | |
8 | MAINTAINER= sunil@nimmagadda.net | | 8 | MAINTAINER= sunil@nimmagadda.net |
9 | HOMEPAGE= https://github.com/duncaen/opendoas | | 9 | HOMEPAGE= https://github.com/duncaen/opendoas |
10 | COMMENT= Execute commands as another user | | 10 | COMMENT= Execute commands as another user |
11 | LICENSE= isc | | 11 | LICENSE= isc |
12 | | | 12 | |
13 | CONFLICTS= doas-[0-9]* | | 13 | CONFLICTS= doas-[0-9]* |
14 | | | 14 | |
| @@ -22,28 +22,32 @@ SUBST_MESSAGE.paths= Fixing hardcoded pa | | | @@ -22,28 +22,32 @@ SUBST_MESSAGE.paths= Fixing hardcoded pa |
22 | SUBST_STAGE.paths= pre-configure | | 22 | SUBST_STAGE.paths= pre-configure |
23 | SUBST_FILES.paths= doas.1 doas.conf.5 | | 23 | SUBST_FILES.paths= doas.1 doas.conf.5 |
24 | SUBST_SED.paths= -e "s,/etc,${PKG_SYSCONFDIR}," | | 24 | SUBST_SED.paths= -e "s,/etc,${PKG_SYSCONFDIR}," |
25 | | | 25 | |
26 | EGDIR= share/examples/${PKGBASE} | | 26 | EGDIR= share/examples/${PKGBASE} |
27 | | | 27 | |
28 | .include "../../mk/bsd.prefs.mk" | | 28 | .include "../../mk/bsd.prefs.mk" |
29 | | | 29 | |
30 | HAS_CONFIGURE= yes | | 30 | HAS_CONFIGURE= yes |
31 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 31 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
32 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 32 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
33 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 33 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
34 | CONFIGURE_ARGS+= --datadir=${PREFIX}/${EGDIR} | | 34 | CONFIGURE_ARGS+= --datadir=${PREFIX}/${EGDIR} |
35 | .if ${OPSYS} == "Linux" && !exists(/usr/include/security/pam_appl.h) | | 35 | |
| | | 36 | .if ${OPSYS} == "Linux" |
| | | 37 | .include "options.mk" |
| | | 38 | . if !exists(/usr/include/security/pam_appl.h) |
36 | CONFIGURE_ARGS+= --without-pam | | 39 | CONFIGURE_ARGS+= --without-pam |
| | | 40 | . endif |
37 | .endif | | 41 | .endif |
38 | | | 42 | |
39 | USE_TOOLS= gmake yacc | | 43 | USE_TOOLS= gmake yacc |
40 | MAKE_FILE= GNUmakefile | | 44 | MAKE_FILE= GNUmakefile |
41 | | | 45 | |
42 | BUILDLINK_TRANSFORM+= rm:-Werror | | 46 | BUILDLINK_TRANSFORM+= rm:-Werror |
43 | | | 47 | |
44 | SPECIAL_PERMS+= bin/doas ${SETUID_ROOT_PERMS} | | 48 | SPECIAL_PERMS+= bin/doas ${SETUID_ROOT_PERMS} |
45 | NOT_FOR_UNPRIVILEGED= yes | | 49 | NOT_FOR_UNPRIVILEGED= yes |
46 | | | 50 | |
47 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${EGDIR} | | 51 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${EGDIR} |
48 | | | 52 | |
49 | PLIST_VARS+= pam-conf | | 53 | PLIST_VARS+= pam-conf |