BSD Ports

devel/dbus 1.16.2_3,1 MidnightBSD

Message bus system for inter-application communication

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

Description

D-Bus supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly (without going through the message bus daemon).

In the other systems

SystemPortVersion
MidnightBSDdevel/dbus1.16.2_3,1
FreeBSDdevel/dbus1.16.2_4,1
OpenBSDx11/dbus1.16.2p1v0
DragonFlydevel/dbus1.16.2_2,1
HardenedBSDdevel/dbus1.16.2_4,1
GhostBSDdevel/dbus1.16.2_4,1
OPNsensedevel/dbus1.16.2_4,1

Install

Binary package:

mport install dbus

From mports:

cd /usr/mports/devel/dbus && make install clean

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

RUN_DEPENDS=	dbus>0:devel/dbus
LIB_DEPENDS=	libdbus-1.so:devel/dbus

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1
Required by 86

Configuration

Options name: devel_dbus

OptionDefaultDescription
EXAMPLESoff
MANPAGESon
X11onSupport X11 Desktop Environments
USES
cpe libtool localbase meson pkgconfig python:build shebangfix tar:xz
Service scripts
dbus

Files

Manual pages 9
  • dbus-cleanup-sockets(1)
  • dbus-daemon(1)
  • dbus-launch(1)
  • dbus-monitor(1)
  • dbus-run-session(1)
  • dbus-send(1)
  • dbus-test-tool(1)
  • dbus-update-activation-environment(1)
  • dbus-uuidgen(1)
pkg-plist 57
  • bin/dbus-cleanup-sockets
  • bin/dbus-daemon
  • bin/dbus-launch
  • bin/dbus-monitor
  • bin/dbus-run-session
  • bin/dbus-send
  • bin/dbus-test-tool
  • bin/dbus-update-activation-environment
  • bin/dbus-uuidgen
  • @sample etc/dbus-1/session.conf.sample
  • @sample etc/dbus-1/system.conf.sample
  • include/dbus-%%VERSION%%/dbus/dbus-address.h
  • include/dbus-%%VERSION%%/dbus/dbus-bus.h
  • include/dbus-%%VERSION%%/dbus/dbus-connection.h
  • include/dbus-%%VERSION%%/dbus/dbus-errors.h
  • include/dbus-%%VERSION%%/dbus/dbus-macros.h
  • include/dbus-%%VERSION%%/dbus/dbus-memory.h
  • include/dbus-%%VERSION%%/dbus/dbus-message.h
  • include/dbus-%%VERSION%%/dbus/dbus-misc.h
  • include/dbus-%%VERSION%%/dbus/dbus-pending-call.h
  • include/dbus-%%VERSION%%/dbus/dbus-protocol.h
  • include/dbus-%%VERSION%%/dbus/dbus-server.h
  • include/dbus-%%VERSION%%/dbus/dbus-shared.h
  • include/dbus-%%VERSION%%/dbus/dbus-signature.h
  • include/dbus-%%VERSION%%/dbus/dbus-syntax.h
  • include/dbus-%%VERSION%%/dbus/dbus-threads.h
  • include/dbus-%%VERSION%%/dbus/dbus-types.h
  • include/dbus-%%VERSION%%/dbus/dbus.h
  • lib/cmake/DBus1/DBus1Config.cmake
  • lib/cmake/DBus1/DBus1ConfigVersion.cmake
  • lib/dbus-%%VERSION%%/include/dbus/dbus-arch-deps.h
  • lib/libdbus-1.so
  • lib/libdbus-1.so.3
  • lib/libdbus-1.so.
  • libdata/pkgconfig/dbus-1.pc
  • @(,,4750) libexec/dbus-daemon-launch-helper
  • share/man/man1/dbus-cleanup-sockets.1.gz
  • share/man/man1/dbus-daemon.1.gz
  • share/man/man1/dbus-launch.1.gz
  • share/man/man1/dbus-monitor.1.gz
  • share/man/man1/dbus-run-session.1.gz
  • share/man/man1/dbus-send.1.gz
  • share/man/man1/dbus-test-tool.1.gz
  • share/man/man1/dbus-update-activation-environment.1.gz
  • share/man/man1/dbus-uuidgen.1.gz
  • share/dbus-1/session.conf
  • share/dbus-1/system.conf
  • share/xml/dbus-1/busconfig.dtd
  • share/xml/dbus-1/catalog.xml
  • share/xml/dbus-1/introspect.dtd
  • @dir share/dbus-1/services
  • @dir share/dbus-1/session.d
  • @dir share/dbus-1/system-services
  • @dir share/dbus-1/system.d
  • @dir /var/lib/dbus
  • @dir /var/lib
  • @dir /var/run/dbus
distinfo 1
FileSizeSHA256
dbus-1.16.2.tar.xz1.115644e+060ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2
Master sites 1
  • https://dbus.freedesktop.org/releases/dbus/

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 …