BSD Ports

sysutils/upower 1.91.2 MidnightBSD

D-Bus daemon for simplifying power management tasks

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
66aac1c9e6
License
gpl2+
Categories
sysutils

Description

UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics. Any application or service on the system can access the org.freedesktop.DeviceKit.Power service via the system message bus.

In the other systems

SystemPortVersion
MidnightBSDsysutils/upower1.91.2
FreeBSDsysutils/upower1.91.2
OpenBSDsysutils/upower1.91.3
NetBSDsysutils/upower1.91.2nb3
DragonFlysysutils/upower1.90.7

Install

Binary package:

mport install upower

From mports:

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

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

RUN_DEPENDS=	upower>0:sysutils/upower
LIB_DEPENDS=	libupower-glib.so:sysutils/upower

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

Configuration

Options name: sysutils_upower

OptionDefaultDescription
DOCSoff
MANPAGESon
USES
compiler:c11 gettext gnome localbase meson pkgconfig
Service scripts
none

Files

Manual pages 3
  • UPower(7)
  • upower(1)
  • upowerd(8)
pkg-plist 36
  • bin/upower
  • etc/UPower/UPower.conf
  • include/libupower-glib/up-autocleanups.h
  • include/libupower-glib/up-client.h
  • include/libupower-glib/up-device.h
  • include/libupower-glib/up-history-item.h
  • include/libupower-glib/up-stats-item.h
  • include/libupower-glib/up-types.h
  • include/libupower-glib/up-version.h
  • include/libupower-glib/upower.h
  • lib/girepository-1.0/UPowerGlib-1.0.typelib
  • lib/libupower-glib.so
  • lib/libupower-glib.so.3
  • lib/libupower-glib.so.3.1.2
  • libdata/pkgconfig/upower-glib.pc
  • libexec/upowerd
  • share/man/man1/upower.1.gz
  • share/man/man7/UPower.7.gz
  • share/man/man8/upowerd.8.gz
  • share/doc/upower/README.md
  • share/dbus-1/interfaces/org.freedesktop.UPower.Device.xml
  • share/dbus-1/interfaces/org.freedesktop.UPower.KbdBacklight.xml
  • share/dbus-1/interfaces/org.freedesktop.UPower.xml
  • share/dbus-1/system.d/org.freedesktop.UPower.conf
  • share/dbus-1/system-services/org.freedesktop.UPower.service
  • share/gir-1.0/UPowerGlib-1.0.gir
  • share/locale/fr/LC_MESSAGES/upower.mo
  • share/locale/it/LC_MESSAGES/upower.mo
  • share/locale/ka/LC_MESSAGES/upower.mo
  • share/locale/pl/LC_MESSAGES/upower.mo
  • share/locale/sv/LC_MESSAGES/upower.mo
  • share/polkit-1/actions/org.freedesktop.upower.policy
  • share/polkit-1/rules.d/org.freedesktop.upower.rules
  • @dir etc/UPower/UPower.conf.d
  • @dir /var/lib/upower
  • @dir /var/lib/
distinfo 1
FileSizeSHA256
upower-v1.91.2.tar.gz213099cd9a3a3f5e0aa21eac131253228757bbdc90ecd39768f46c325754e32daa3083
Master sites 1
  • https://gitlab.freedesktop.org/upower/upower/-/archive/${DISTVERSIONFULL}/

Commit history 2

DateCommitCreditsLog message
66aac1c9e6 Lucas Holt sysutils/upower: update to 1.91.2 (#1069)
Updates Upower to 1.91.2, retains the MidnightBSD FreeBSD backend configuration, and corrects its GPLv2-or-later license declaration. Validation: bmake makesum, patch, build, fake, package, test (1/1), check-license, portlint -C, and git diff --check. AI-Assisted-by: Codex <[email protected]> ## Summary by Sourcery Update the Upower port to 1.91.2 with current licensing, dependencies, and MidnightBSD-compatible packaging configuration. Bug Fixes: - Correct the port's license declaration to GPLv2-or-later. Enhancements: - Update Upower to version 1.91.2 while retaining the FreeBSD backend and adapting its dependencies and configuration. - Add packaged documentation and configuration-directory support for the updated Upower port. --------- …
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 …