| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.51 2023/06/15 02:35:47 mrg Exp $ | | 1 | # $NetBSD: Makefile,v 1.52 2023/06/22 10:39:47 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= polkit-121 | | 3 | DISTNAME= polkit-121 |
4 | CATEGORIES= security | | 4 | CATEGORIES= security |
5 | MASTER_SITES= http://www.freedesktop.org/software/polkit/releases/ | | 5 | MASTER_SITES= http://www.freedesktop.org/software/polkit/releases/ |
6 | | | 6 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= https://www.freedesktop.org/wiki/Software/polkit | | 8 | HOMEPAGE= https://www.freedesktop.org/wiki/Software/polkit |
9 | COMMENT= Authorization Manager | | 9 | COMMENT= Authorization Manager |
10 | LICENSE= gnu-lgpl-v2 | | 10 | LICENSE= gnu-lgpl-v2 |
11 | | | 11 | |
12 | TOOL_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4 | | 12 | TOOL_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4 |
13 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools | | 13 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools |
14 | TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt | | 14 | TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt |
| @@ -19,26 +19,27 @@ NOT_PAX_MPROTECT_SAFE= lib/polkit-1/polk | | | @@ -19,26 +19,27 @@ NOT_PAX_MPROTECT_SAFE= lib/polkit-1/polk |
19 | WRKSRC= ${WRKDIR}/polkit-v.${PKGVERSION_NOREV} | | 19 | WRKSRC= ${WRKDIR}/polkit-v.${PKGVERSION_NOREV} |
20 | USE_LANGUAGES= c c++14 | | 20 | USE_LANGUAGES= c c++14 |
21 | USE_TOOLS+= msgfmt msgmerge pkg-config perl xgettext | | 21 | USE_TOOLS+= msgfmt msgmerge pkg-config perl xgettext |
22 | | | 22 | |
23 | MESON_ARGS+= -Dman=true | | 23 | MESON_ARGS+= -Dman=true |
24 | | | 24 | |
25 | # configure: error: *** A compiler with support for C++17 language features is required. | | 25 | # configure: error: *** A compiler with support for C++17 language features is required. |
26 | GCC_REQD+= 7 | | 26 | GCC_REQD+= 7 |
27 | | | 27 | |
28 | PKGCONFIG_OVERRIDE+= data/polkit-gobject-1.pc.in | | 28 | PKGCONFIG_OVERRIDE+= data/polkit-gobject-1.pc.in |
29 | PKGCONFIG_OVERRIDE+= data/polkit-agent-1.pc.in | | 29 | PKGCONFIG_OVERRIDE+= data/polkit-agent-1.pc.in |
30 | | | 30 | |
31 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed | | 31 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed |
| | | 32 | CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS -D__EXTENSIONS__ |
32 | | | 33 | |
33 | .include "../../mk/bsd.prefs.mk" | | 34 | .include "../../mk/bsd.prefs.mk" |
34 | | | 35 | |
35 | POLKITD_USER?= polkitd | | 36 | POLKITD_USER?= polkitd |
36 | POLKITD_GROUP?= polkitd | | 37 | POLKITD_GROUP?= polkitd |
37 | PKG_GROUPS+= ${POLKITD_GROUP} | | 38 | PKG_GROUPS+= ${POLKITD_GROUP} |
38 | PKG_USERS+= ${POLKITD_USER}:${POLKITD_GROUP} | | 39 | PKG_USERS+= ${POLKITD_USER}:${POLKITD_GROUP} |
39 | PKG_GECOS.${POLKITD_USER}= Polkit Daemon User | | 40 | PKG_GECOS.${POLKITD_USER}= Polkit Daemon User |
40 | PKG_HOME.${POLKITD_USER}= ${VARBASE} | | 41 | PKG_HOME.${POLKITD_USER}= ${VARBASE} |
41 | PKG_GROUPS_VARS+= POLKITD_GROUP | | 42 | PKG_GROUPS_VARS+= POLKITD_GROUP |
42 | PKG_USERS_VARS+= POLKITD_USER | | 43 | PKG_USERS_VARS+= POLKITD_USER |
43 | | | 44 | |
44 | BUILD_DEFS+= VARBASE | | 45 | BUILD_DEFS+= VARBASE |