# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name policykit version 0.9 description PolicyKit is an application-level toolkit for defining and \ handling the policy that allows unprivileged processes to \ speak to privileged processes long_description \ ${description} maintainers devans openmaintainer categories security platforms darwin homepage http://www.freedesktop.org/wiki/Software/PolicyKit master_sites http://hal.freedesktop.org/releases/ distname PolicyKit-${version} checksums md5 802fd13ae41f73d79359e5ecb0a98716 \ sha1 ac99c580eff72f6d5df261c155fb047306439f85 \ rmd160 197262d1c48e55558dd4bd57d7bbd8734666129c patchfiles patch-configure.diff \ patch-src-kit-kit-lib.c.diff \ patch-src-polkit-dbus-polkit-simple.c.diff \ patch-src-polkit-dbus-polkit-resolve-exe-helper.c.diff \ patch-src-polkit-grant-polkit-grant-helper.c.diff \ patch-src-polkit-grant-polkit-grant-helper-pam.c.diff configure.ldflags-append -L/usr/lib configure.args --with-authfw=pam \ --with-pam-prefix=/etc/pam.d \ --with-pam-module-dir=/usr/lib/pam \ --disable-selinux \ --enable-man-pages \ --disable-gtk-doc depends_build port:pkgconfig \ port:intltool \ port:p5-xml-parser \ port:gnome-doc-utils depends_lib port:dbus-glib variant docs description {Build API docs using gtk-doc} { configure.args-delete --disable-gtk-doc depends_build-append port:gtk-doc } pre-destroot { addgroup polkituser adduser polkituser gid=[existsgroup polkituser] realname=Policy\ Kit } livecheck.check regex livecheck.url ${master_sites} livecheck.regex "PolicyKit-(\\d+(?:\\.\\d+)*)${extract.suffix}"