| @@ -1,19 +1,20 @@ | | | @@ -1,19 +1,20 @@ |
1 | # $NetBSD: Makefile,v 1.1.1.1 2008/11/22 03:33:38 jmcneill Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2008/11/23 02:00:48 jmcneill Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | POLICYKIT_VER= 0.9 | | 4 | POLICYKIT_VER= 0.9 |
5 | DISTNAME= PolicyKit-${POLICYKIT_VER} | | 5 | DISTNAME= PolicyKit-${POLICYKIT_VER} |
6 | PKGNAME= policykit-${POLICYKIT_VER} | | 6 | PKGNAME= policykit-${POLICYKIT_VER} |
| | | 7 | PKGREVISION= 1 |
7 | CATEGORIES= security | | 8 | CATEGORIES= security |
8 | MASTER_SITES= http://hal.freedesktop.org/releases/ | | 9 | MASTER_SITES= http://hal.freedesktop.org/releases/ |
9 | | | 10 | |
10 | MAINTAINER= jmcneill@NetBSD.org | | 11 | MAINTAINER= jmcneill@NetBSD.org |
11 | HOMEPAGE= http://hal.freedesktop.org/ | | 12 | HOMEPAGE= http://hal.freedesktop.org/ |
12 | COMMENT= Framework for managing admin policies and privileges | | 13 | COMMENT= Framework for managing admin policies and privileges |
13 | | | 14 | |
14 | PKG_SYSCONFSUBDIR= PolicyKit | | 15 | PKG_SYSCONFSUBDIR= PolicyKit |
15 | | | 16 | |
16 | EGDIR= ${PREFIX}/share/examples/policykit | | 17 | EGDIR= ${PREFIX}/share/examples/policykit |
17 | CONF_FILES+= ${EGDIR}/PolicyKit.conf ${PKG_SYSCONFDIR}/PolicyKit.conf | | 18 | CONF_FILES+= ${EGDIR}/PolicyKit.conf ${PKG_SYSCONFDIR}/PolicyKit.conf |
18 | CONF_FILES+= ${EGDIR}/org.freedesktop.PolicyKit.conf ${PKG_SYSCONFBASE}/dbus-1/system.d/org.freedesktop.PolicyKit.conf | | 19 | CONF_FILES+= ${EGDIR}/org.freedesktop.PolicyKit.conf ${PKG_SYSCONFBASE}/dbus-1/system.d/org.freedesktop.PolicyKit.conf |
19 | #CONF_FILES+= ${EGDIR}/polkit ${PKG_SYSCONFBASE}/pam.d/polkit | | 20 | #CONF_FILES+= ${EGDIR}/polkit ${PKG_SYSCONFBASE}/pam.d/polkit |
| @@ -30,20 +31,27 @@ USE_LIBTOOL= YES | | | @@ -30,20 +31,27 @@ USE_LIBTOOL= YES |
30 | | | 31 | |
31 | POLICYKIT_USER?= polkit | | 32 | POLICYKIT_USER?= polkit |
32 | POLICYKIT_GROUP?= polkit | | 33 | POLICYKIT_GROUP?= polkit |
33 | PKG_GROUPS= ${POLICYKIT_GROUP} | | 34 | PKG_GROUPS= ${POLICYKIT_GROUP} |
34 | PKG_USERS= ${POLICYKIT_USER}:${POLICYKIT_GROUP} | | 35 | PKG_USERS= ${POLICYKIT_USER}:${POLICYKIT_GROUP} |
35 | PKG_GROUPS_VARS+= POLICYKIT_GROUP | | 36 | PKG_GROUPS_VARS+= POLICYKIT_GROUP |
36 | PKG_USERS_VARS+= POLICYKIT_USER | | 37 | PKG_USERS_VARS+= POLICYKIT_USER |
37 | | | 38 | |
38 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q} | | 39 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q} |
39 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | | 40 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} |
40 | CONFIGURE_ARGS+= --with-polkit-user=${POLICYKIT_USER} | | 41 | CONFIGURE_ARGS+= --with-polkit-user=${POLICYKIT_USER} |
41 | CONFIGURE_ARGS+= --with-polkit-group=${POLICYKIT_GROUP} | | 42 | CONFIGURE_ARGS+= --with-polkit-group=${POLICYKIT_GROUP} |
42 | | | 43 | |
| | | 44 | .include "../../mk/bsd.prefs.mk" |
| | | 45 | |
| | | 46 | .if ${OPSYS} == "NetBSD" |
| | | 47 | post-install: |
| | | 48 | ${INSTALL_DATA} ${FILESDIR}/PolicyKit.conf.NetBSD ${EGDIR}/PolicyKit.conf |
| | | 49 | .endif |
| | | 50 | |
43 | .include "../../devel/gettext-lib/buildlink3.mk" | | 51 | .include "../../devel/gettext-lib/buildlink3.mk" |
44 | .include "../../textproc/libxml2/buildlink3.mk" | | 52 | .include "../../textproc/libxml2/buildlink3.mk" |
45 | .include "../../textproc/xmlcatmgr/buildlink3.mk" | | 53 | .include "../../textproc/xmlcatmgr/buildlink3.mk" |
46 | .include "../../sysutils/dbus/buildlink3.mk" | | 54 | .include "../../sysutils/dbus/buildlink3.mk" |
47 | .include "../../sysutils/dbus-glib/buildlink3.mk" | | 55 | .include "../../sysutils/dbus-glib/buildlink3.mk" |
48 | .include "../../mk/pam.buildlink3.mk" | | 56 | .include "../../mk/pam.buildlink3.mk" |
49 | .include "../../mk/bsd.pkg.mk" | | 57 | .include "../../mk/bsd.pkg.mk" |