Changeset View
Changeset View
Standalone View
Standalone View
sysutils/polkit/Makefile
PORTNAME= polkit | PORTNAME= polkit | ||||
PORTVERSION= 0.120 | PORTVERSION= 122 | ||||
PORTREVISION= 2 | |||||
CATEGORIES= sysutils gnome | CATEGORIES= sysutils gnome | ||||
MASTER_SITES= https://www.freedesktop.org/software/polkit/releases/ | MASTER_SITES= https://www.freedesktop.org/software/polkit/releases/ \ | ||||
https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/-/archive/${PORTVERSION}/ | |||||
PATCH_SITES= https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/-/commit/ | |||||
PATCHFILES+= e7f3d9e8341d.patch:-p1 # https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/99 | |||||
PATCHFILES+= a2bf5c9c83b6.patch:-p1 # https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/104 (CVE-2021-4034) | |||||
MAINTAINER= desktop@FreeBSD.org | MAINTAINER= desktop@FreeBSD.org | ||||
COMMENT= Framework for controlling access to system-wide components | COMMENT= Framework for controlling access to system-wide components | ||||
WWW= https://www.freedesktop.org/wiki/Software/polkit/ | WWW= https://www.freedesktop.org/wiki/Software/polkit/ | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libexpat.so:textproc/expat2 \ | LIB_DEPENDS= libexpat.so:textproc/expat2 \ | ||||
libdbus-1.so:devel/dbus \ | libdbus-1.so:devel/dbus | ||||
libmozjs-91.so:lang/spidermonkey91 | |||||
USERS= polkitd | USERS= polkitd | ||||
GROUPS= polkitd | GROUPS= polkitd | ||||
USES= compiler:c++11-lib cpe gettext gnome libtool localbase meson \ | USES= compiler:c++17-lang cpe gettext gnome libtool localbase meson \ | ||||
pathfix pkgconfig shebangfix | pathfix pkgconfig shebangfix | ||||
USE_GNOME= glib20 intltool introspection:build | USE_GNOME= glib20 intltool introspection:build | ||||
SHEBANG_FILES= ${WRKSRC}/src/polkitbackend/toarray.pl | SHEBANG_FILES= ${WRKSRC}/src/polkitbackend/toarray.pl | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
CPE_VENDOR= polkit_project | CPE_VENDOR= polkit_project | ||||
MESON_ARGS= -Dpam_include=system \ | MESON_ARGS= -Dpam_include=system \ | ||||
-Dpolkitd_user=${USERS} \ | -Dpolkitd_user=${USERS} \ | ||||
-Dexamples=false \ | -Dexamples=false \ | ||||
-Dsession_tracking=ConsoleKit \ | -Dsession_tracking=ConsoleKit \ | ||||
-Dtests=false \ | -Dtests=false \ | ||||
-Dintrospection=true \ | -Dintrospection=true \ | ||||
-Dlocalstatedir=/var \ | -Dlocalstatedir=/var \ | ||||
-Dgtk_doc=false | -Dgtk_doc=false | ||||
INSTALL_TARGET= install-strip | |||||
OPTIONS_DEFINE= MANPAGES | OPTIONS_DEFINE= MANPAGES | ||||
OPTIONS_DEFAULT= DUKTAPE | |||||
OPTIONS_SINGLE= JS | |||||
OPTIONS_SINGLE_JS= DUKTAPE SPIDERMONKEY | |||||
JS_DESC= JavaScript engines | |||||
DUKTAPE_DESC= Duktape JavaScript backend | |||||
SPIDERMONKEY_DESC= SpiderMonkey JavaScript backend | |||||
DUKTAPE_LIB_DEPENDS= libduktape.so:lang/duktape-lib | |||||
DUKTAPE_MESON_ON= -Djs_engine='duktape' | |||||
SPIDERMONKEY_LIB_DEPENDS= libmozjs-102.so:lang/spidermonkey102 | |||||
SPIDERMONKEY_MESON_ON= -Djs_engine='mozjs' | |||||
MANPAGES_BUILD_DEPENDS= docbook-sgml>=4.5:textproc/docbook-sgml \ | MANPAGES_BUILD_DEPENDS= docbook-sgml>=4.5:textproc/docbook-sgml \ | ||||
docbook-xsl>=1.76:textproc/docbook-xsl | docbook-xsl>=1.76:textproc/docbook-xsl | ||||
MANPAGES_USE= gnome=libxslt:build | MANPAGES_USE= gnome=libxslt:build | ||||
MANPAGES_MESON_TRUE= man | MANPAGES_MESON_TRUE= man | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
Show All 18 Lines |