Port details |
- dbus Message bus system for inter-application communication
- 1.14.10_5,1 devel =122 1.14.10_5,1Version of this port present on the latest quarterly branch.
- Maintainer: desktop@FreeBSD.org
- Port Added: 2004-07-21 19:44:41
- Last Update: 2024-03-23 12:41:15
- Commit Hash: 04bd4bf
- People watching this port, also watch:: glib, expat, libxml2, freetype2, png
- Also Listed In: gnome
- License: GPLv2
- WWW:
- https://www.freedesktop.org/Software/dbus
- 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).
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/dbus/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/dbus
- pkg install dbus
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: dbus
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1694356380
SHA256 (dbus-1.14.10.tar.xz) = ba1f21d2bd9d339da2d4aa8780c09df32fea87998b73da24f49ab9df1e36a50f
SIZE (dbus-1.14.10.tar.xz) = 1372328
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- minixmlto : textproc/minixmlto
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- Runtime dependencies:
-
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- Library dependencies:
-
- libexpat.so : textproc/expat2
- This port is required by:
- for Build
-
- cad/pcb
- lang/gjs
- sysutils/accountsservice
- sysutils/fastfetch
- x11/nvidia-settings
- x11-wm/compiz
-
Deleted ports which required this port:
- for Libraries
-
- accessibility/at-spi2-core
- accessibility/caribou
- audio/a2jmidid
- audio/amberol
- audio/ario
- audio/cardinal
- audio/dragonfly-reverb-lv2
-
Deleted ports which required this port:
- for Run
-
- cad/pcb
- deskutils/notify-osd
- devel/libvirt-dbus
- net-im/scli
- net-im/signal-cli
- security/plasma5-kscreenlocker
- security/plasma6-kscreenlocker
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for dbus-1.14.10_5,1:
EXAMPLES=on: Build and/or install examples
MANPAGES=on: Build and/or install manual pages
X11=on: Support X11 Desktop Environments
===> Use 'make config' to modify these settings
- Options name:
- devel_dbus
- USES:
- cpe gmake libtool localbase pkgconfig python:build shebangfix tar:xz xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.62_1 11 Sep 2006 18:04:18 |
marcus |
Adjust the plist to avoid a conflict with USE_LDCONFIG by setting @cwd.
Reported by: oliver |
0.62 14 Jun 2006 05:03:44 |
marcus |
Update to 0.62. |
0.61_4 10 Jun 2006 19:03:48 |
marcus |
* Rename our rc.d stop_postcmd function to be consistent with other scripts
* Create the directory to hold the dbus pidfile before starting as MFS-mounted
/var's will not have this directory [1]
PR: 98580 [1] |
0.61_3 03 May 2006 06:32:23 |
marcus |
Remove a leftover directory. |
0.61_3 03 May 2006 06:22:17 |
marcus |
Teach dbus to look in ${X11BASE}/etc/dbus-1/system.d for system bus
configuration files. |
0.61_2 02 May 2006 17:04:09 |
marcus |
Add a half-second delay before HUP'ing the system daemon when the system.d
contents change. This avoids a race with install(1) that causes dbus
to die. Also, adjust the list of kevent notes to be closer to what dnotify
is using in Linux. |
0.61_1 28 Apr 2006 01:37:06 |
jylefort |
The system daemon is running as messagebus:messagebus, so it does not
have the permission to remove its pid file and socket on exit. Put
these files in the /var/run/dbus directory, owned by
messagebus:messagebus.
Remove the files and directory on package deinstall. |
0.61 21 Apr 2006 06:53:47 |
marcus |
Correct the plsit when QT support is enabled.
Submitted by: Tim Welch <twelch@thepentagon.org> |
0.61 04 Apr 2006 12:31:16 |
bland |
- Drop bash build dependency. [1]
- Remove obsolete USE_REINPLACE.
Submitted by: Jean-Baptiste Quenot <jbq@caraldi.com> [1] |
0.61 15 Mar 2006 05:31:15 |
marcus |
Update to 0.61. |
0.60_4 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
0.60_3 17 Feb 2006 20:12:30 |
marcus |
Hide USE_RC_SUBR behind !defined(DBUS_SLAVE). |
0.60_3 15 Feb 2006 04:29:02 |
marcus |
* Fix creation of the dbus system socket
* Update for the new USE_RC_SUBR world order |
0.60_2 14 Feb 2006 17:51:17 |
marcus |
* Point localstatedir to /var to prevent the creation of /usr/local/var
* Fix IGNORE message
PR: 92844
Submitted by: leeym |
0.60_1 30 Jan 2006 23:20:05 |
kuriyama |
Chase shlib bump of libexpat. |
0.60 22 Jan 2006 01:48:34 |
edwin |
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by: krion@
PR: ports/88711 (related) |
0.60 31 Dec 2005 18:42:53 |
marcus |
Update to 0.60. |
0.50_1 23 Nov 2005 22:41:05 |
pav |
- Add SHA256 checksums |
0.50_1 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
0.50_1 05 Nov 2005 05:22:06 |
marcus |
Bump PORTREVISION to chase the glib20 shared library update. |
0.50 11 Sep 2005 19:51:27 |
marcus |
Update to 0.50. |
0.36.2 02 Sep 2005 03:47:56 |
marcus |
Update to 0.36.2.
Security: Fixes CAN-2005-0201 |
0.36.1 28 Aug 2005 07:44:58 |
marcus |
Update to 0.36.1. |
0.35.2 22 Jul 2005 22:47:37 |
marcus |
Correct placement of IGNORE so the slave port will actually pick it up. |
0.35.2 22 Jul 2005 22:41:44 |
marcus |
Mark py-dbus IGNORE on 4.X. It does not build, and GCC 3.4 won't help here. |
0.35.2 19 Jul 2005 05:12:40 |
marcus |
Update to 0.35.2. |
0.35.1 16 Jul 2005 17:27:18 |
marcus |
Update to 0.35.1. |
0.35_1 16 Jul 2005 15:47:02 |
jylefort |
- Fix a patch which did not apply [1]
- Fix build on 4.x
- Also create ${PREFIX}/etc/dbus-1/system.d when installed from a package
Reported by: Dennis Cabooter [1] |
0.35 16 Jul 2005 07:40:01 |
marcus |
Update to 0.35, and hopefully fix cmsgcred alignment on non-i386 platforms. |
0.34_4 09 Jul 2005 03:50:52 |
marcus |
Disable GTK+ support since it's only used for one tool, and that tool doesn't
seem to work anyway. |
0.34_3 03 Jul 2005 06:11:00 |
marcus |
Remove the kqueue watch from the mainloop before unref'ing it. This
eliminates one needless kevent system call. |
0.34_2 03 Jul 2005 05:47:03 |
marcus |
Be sure to unref the kqueue watch along with marking the kqueue file
descriptor as invalid. |
0.34_1 02 Jul 2005 19:30:59 |
marcus |
Reverse the logic used for kevent. Set timeout to NULL when setting the event,
and timeout to the zero timespec when reading the event. |
0.34_1 02 Jul 2005 19:17:42 |
marcus |
Fix a CPU hog problem with dbus running in fork mode. Kqueue is not shared
across fork(), and thus the file descriptor kevent was trying to read from
was actually pointign to /dev/null. This caused dbus to eat up 100% of the
CPU. Of course, tests with --nofork worked just fine.
The new approach will detect if the kqueue has been closed, a reopen it
after the fork. |
0.33_2 02 Jul 2005 05:12:20 |
marcus |
Fix the build on 4.X.
Reported by: pointyhat via kris |
0.34 01 Jul 2005 05:20:13 |
marcus |
* Update to 0.34
* Add kqueue support so to dynamically re-read new configuration files |
0.33_2 09 Jun 2005 16:13:00 |
marcus |
Create the ${X11BASE} services directory in the correct location. |
0.33_2 09 Jun 2005 11:25:59 |
lesi |
Fix INDEX build:
"/usr/ports/devel/dbus-sharp/../dbus/Makefile", line 76: Unassociated
shell command "${MKDIR} ${X11BASE}/share/dbus-1/services"
Submitted by: flz |
0.33_2 09 Jun 2005 04:10:18 |
marcus |
Be sure to create ${X11BASE}/share/dbus-1/services to avoid a startup problem
with session-based dbus. |
0.33_1 07 Jun 2005 02:36:05 |
marcus |
Teach dbus to look for session files in both PREFIX and X11BASE.
Requested by: mezz |
0.33 16 May 2005 06:00:04 |
mezz |
Add patches for Mono and dbus-sharp.
BSD# - Project by: http://www.mono-project.com/Mono:FreeBSD |
0.33 02 May 2005 05:43:56 |
marcus |
Update to 0.33. |
0.32_2 26 Apr 2005 16:25:11 |
marcus |
Correct patch location.
Submitted by: Yasuda Keisuke <kysd@po.harenet.ne.jp> |
0.32_2 26 Apr 2005 06:02:40 |
marcus |
Fix dbus and gnomekeyring on -CURRENT by not using LOCAL_CREDS. While it
works, it does not provide the pid information that the cmsgcred structure
gives us. Dbus and gnomekeyring will now behave the same way on all versions
of FreeBSD. |
0.32_1 09 Apr 2005 02:41:44 |
marcus |
Fix a double free problem that triggered a crash on -CURRENT.
Reported by: pointyhat via kris |
0.32 07 Apr 2005 15:56:07 |
lofi |
Fix build WITH_QT.
Nodded through by: pav |
0.32 04 Apr 2005 05:20:43 |
adamw |
Fix build with 4.x.
Reported by: Jimmie James <jimmiejaz@gmail.com> |
0.32 02 Apr 2005 21:06:24 |
marcus |
Update to 0.32. |
0.23.2_1 12 Mar 2005 10:54:27 |
marcus |
Bump PORTREVISION to chase the glib20 shared lib version change. |
0.23.2 27 Feb 2005 07:13:36 |
marcus |
Update to 0.23.2. |
0.23.1 16 Feb 2005 08:21:23 |
marcus |
Update to 0.23.1. |
0.23_1 27 Jan 2005 23:26:24 |
marcus |
Remove some leftover directories.
Reported by: pointyhat via kris |
0.23_1 25 Jan 2005 00:26:18 |
marcus |
* Fix build on 4.X
* Fix the locale directory in the tools build |
0.23 22 Jan 2005 01:01:01 |
marcus |
Update to 0.23. |
0.22_2 18 Dec 2004 00:42:02 |
marcus |
Adapt patches from gnomekeyring to dbus to fix alignment errors on
non-i386 platforms. |
0.22_1 25 Nov 2004 19:42:37 |
marcus |
Fix fetch after fd.o's restructuring.
Reported by: h <h@erathia.be> |
0.22_1 09 Nov 2004 04:43:17 |
adamw |
Mark BROKEN when QT support is requested. Setting WITH_QT
causes configure to fail. |
0.22_1 07 Nov 2004 22:37:47 |
marcus |
Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade. |
0.22 14 Aug 2004 04:48:26 |
marcus |
Update to 0.22. |
0.21_2 08 Aug 2004 18:01:17 |
marcus |
Fix the Python bindings build on -CURRENT, and make sure the Python
bindings are properly linked to libdbus-1.
Reported by: olgeni |
0.21_2 27 Jul 2004 00:16:33 |
marcus |
* Fix local session socket support
* Fix rc.d script variable initialization
* Add support for slave ports (needed for upcoming py-dbus) |
0.21_1 22 Jul 2004 05:41:15 |
marcus |
* Fix the path to the dbus socket
* Make sure the messagebus user and group are created, and block out uid/gid
556 for this
* Delete the dbus.pid file as part of a stop_postcmd (dbus doesn't delete its
own pid file)
* Clean up some bash'isms in the KDE detection configure code
* Make the strtod() Call more 4.X friendly by not passing hex to it |
0.21 21 Jul 2004 19:43:16 |
marcus |
Add dbus, Freedesktop.org's Desktop Bus. D-BUS is a message passing framework
for informing applications about system events such as new hardware being
added, new users logging into an IM application, new software installed,
etc. |