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
| System | Port | Version |
|---|---|---|
| MidnightBSD | sysutils/upower | 1.91.2 |
| FreeBSD | sysutils/upower | 1.91.2 |
| OpenBSD | sysutils/upower | 1.91.3 |
| NetBSD | sysutils/upower | 1.91.2nb3 |
| DragonFly | sysutils/upower | 1.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
libpolkit-gobject-1.so: sysutils/polkit
Build dependencies 1
Run dependencies 1
Configuration
Options name: sysutils_upower
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| MANPAGES | on |
- 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
| File | Size | SHA256 |
|---|---|---|
| upower-v1.91.2.tar.gz | 213099 | cd9a3a3f5e0aa21eac131253228757bbdc90ecd39768f46c325754e32daa3083 |
Master sites 1
- https://gitlab.freedesktop.org/upower/upower/-/archive/${DISTVERSIONFULL}/
Commit history 2
| Date | Commit | Credits | Log 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
… |