Thu Jun 22 10:39:48 2023 UTC ()
polkit: Add required SunOS CPPFLAGS.


(jperkin)
diff -r1.51 -r1.52 pkgsrc/security/polkit/Makefile

cvs diff -r1.51 -r1.52 pkgsrc/security/polkit/Makefile (expand / switch to unified diff)

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