BSD Ports

sysutils/policykit 0.9_10 MidnightBSD

Framework for controlling access to system-wide components

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
mit
Categories
sysutils, gnome

Description

PolicyKit is a framework for defining policy for system-wide components and for desktop pieces to configure it. It is used by HAL.

Install

Binary package:

mport install policykit

From mports:

cd /usr/mports/sysutils/policykit && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	policykit>0:sysutils/policykit
LIB_DEPENDS=	libpolkit-dbus.so:sysutils/policykit

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: sysutils_policykit

OptionDefaultDescription
MANPAGESon
USES
gettext gmake libtool:keepla pathfix pkgconfig
Service scripts
none

Files

Manual pages 6
  • PolicyKit(8)
  • PolicyKit.conf(5)
  • polkit-action(1)
  • polkit-auth(1)
  • polkit-config-file-validate(1)
  • polkit-policy-file-validate(1)
pkg-plist 73
  • bin/polkit-action
  • bin/polkit-auth
  • bin/polkit-config-file-validate
  • bin/polkit-policy-file-validate
  • @unexec if cmp -s %D/etc/PolicyKit/PolicyKit.conf %D/etc/PolicyKit/PolicyKit.conf.dist; then rm -f %D/etc/PolicyKit/PolicyKit.conf ; fi
  • etc/PolicyKit/PolicyKit.conf.dist
  • @exec [ -f %B/PolicyKit.conf ] || cp %B/%f %B/PolicyKit.conf
  • etc/dbus-1/system.d/org.freedesktop.PolicyKit.conf
  • etc/pam.d/polkit
  • etc/profile.d/polkit-bash-completion.sh
  • include/PolicyKit/polkit-dbus/polkit-dbus.h
  • include/PolicyKit/polkit-dbus/polkit-simple.h
  • include/PolicyKit/polkit-grant/polkit-grant.h
  • include/PolicyKit/polkit/polkit-action.h
  • include/PolicyKit/polkit/polkit-authorization-constraint.h
  • include/PolicyKit/polkit/polkit-authorization-db.h
  • include/PolicyKit/polkit/polkit-authorization.h
  • include/PolicyKit/polkit/polkit-caller.h
  • include/PolicyKit/polkit/polkit-config.h
  • include/PolicyKit/polkit/polkit-context.h
  • include/PolicyKit/polkit/polkit-error.h
  • include/PolicyKit/polkit/polkit-policy-cache.h
  • include/PolicyKit/polkit/polkit-policy-default.h
  • include/PolicyKit/polkit/polkit-policy-file-entry.h
  • include/PolicyKit/polkit/polkit-policy-file.h
  • include/PolicyKit/polkit/polkit-result.h
  • include/PolicyKit/polkit/polkit-seat.h
  • include/PolicyKit/polkit/polkit-session.h
  • include/PolicyKit/polkit/polkit-sysdeps.h
  • include/PolicyKit/polkit/polkit-types.h
  • include/PolicyKit/polkit/polkit.h
  • lib/libpolkit-dbus.a
  • lib/libpolkit-dbus.la
  • lib/libpolkit-dbus.so
  • lib/libpolkit-dbus.so.2
  • lib/libpolkit-dbus.so.2.0.0
  • lib/libpolkit-grant.a
  • lib/libpolkit-grant.la
  • lib/libpolkit-grant.so
  • lib/libpolkit-grant.so.2
  • lib/libpolkit-grant.so.2.0.0
  • lib/libpolkit.a
  • lib/libpolkit.la
  • lib/libpolkit.so
  • lib/libpolkit.so.2
  • lib/libpolkit.so.2.0.0
  • libdata/pkgconfig/polkit-dbus.pc
  • libdata/pkgconfig/polkit-grant.pc
  • libdata/pkgconfig/polkit.pc
  • libexec/polkit-explicit-grant-helper
  • libexec/polkit-grant-helper
  • libexec/polkit-grant-helper-pam
  • libexec/polkit-read-auth-helper
  • libexec/polkit-resolve-exe-helper
  • libexec/polkit-revoke-helper
  • libexec/polkit-set-default-helper
  • libexec/polkitd-old
  • share/man/man1/polkit-action.1.gz
  • share/man/man1/polkit-auth.1.gz
  • share/man/man1/polkit-config-file-validate.1.gz
  • share/man/man1/polkit-policy-file-validate.1.gz
  • share/man/man5/PolicyKit.conf.5.gz
  • share/man/man8/PolicyKit.8.gz
  • share/PolicyKit/config.dtd
  • share/PolicyKit/policy/org.freedesktop.policykit.policy
  • share/dbus-1/interfaces/org.freedesktop.PolicyKit.AuthenticationAgent.xml
  • share/dbus-1/system-services/org.freedesktop.PolicyKit.service
  • @rmtry /var/lib/misc/PolicyKit.reload
  • @dir /var/run/PolicyKit
  • @dir /var/lib/PolicyKit
  • @dir /var/lib/PolicyKit-public
  • @dir /var/lib/misc
  • @dir /var/lib
distinfo 1
FileSizeSHA256
PolicyKit-0.9.tar.gz1.254318e+06f40c7c6bec19d7dba2335bddcffd0457494409a0dfce11d888c748dc892e80b7
Master sites 1
  • http://hal.freedesktop.org/releases/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …