aboutsummaryrefslogtreecommitdiff
path: root/devel/dbus
Commit message (Collapse)AuthorAgeFilesLines
* devel/dbus: Fix honoring LOCALBASEMateusz Piotrowski2020-10-032-3/+39
| | | | | | | | | | | Bits we were replacing in dbus/dbus-sysdeps-unix.c were moved to dbus/dbus-sysdeps-util-unix.c. Make the patch more robust by first using a patch and then REINPLACE_CMD. Approved by: portmgr blanket Notes: svn path=/head/; revision=551332
* devel/dbus: Do not pollute build products when TMPDIR is not /tmpMateusz Piotrowski2020-10-031-1/+2
| | | | | | | | | | | | | | | | | | | | If you have a TMPDIR in your environment that points to an existing directory other than /tmp (e.g., TMPDIR=/bigfilesystem/tmp), when you build devel/dbus, a couple files get built with that value. When the package is installed on a target system that may not have the non-default TMPDIR used at build time, then you will get run-time errors. Such as: % dbus-launch sh Failed to start message bus: Failed to bind socket "/bigfilesystem/tmp/dbus-1nT4MYueXb": No such file or directory EOF in dbus-launch reading address from bus daemon PR: 238548 Submitted by: John Hein <jcfyecrayz@liamekaens.com> Notes: svn path=/head/; revision=551331
* devel/dbus: Remove remaining machine-id copy codeMateusz Piotrowski2020-10-032-3/+1
| | | | | | | | | | | | It was most likely meant to be removed in r493840, together with other related bits. PR: 238963 Reported by: chadf@triularity.org Approved by: portmgr blanket Notes: svn path=/head/; revision=551330
* devel/dbus: update to 1.12.20Tobias C. Berner2020-07-063-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From upstreams changelog [1]: dbus 1.12.20 (2020-07-02) ========================= The “temporary nemesis” release. Maybe security fixes: • On Unix, avoid a use-after-free if two usernames have the same numeric uid. In older versions this could lead to a crash (denial of service) or other undefined behaviour, possibly including incorrect authorization decisions if <policy group=...> is used. Like Unix filesystems, D-Bus' model of identity cannot distinguish between users of different names with the same numeric uid, so this configuration is not advisable on systems where D-Bus will be used. Thanks to Daniel Onaca. (dbus#305, dbus!166; Simon McVittie) Other fixes: • On Solaris and its derivatives, if a cmsg header is truncated, ensure that we do not overrun the buffer used for fd-passing, even if the kernel tells us to. (dbus#304, dbus!165; Andy Fiddaman) [1] https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12/NEWS PR: 247730 Exp-run by: antoine MFH: 2020Q3 Notes: svn path=/head/; revision=541312
* devel/dbus: update to 1.12.18Tobias C. Berner2020-06-163-5/+5
| | | | | | | | Exp-run by: antoine PR: 246990 Notes: svn path=/head/; revision=539359
* Substitute REINPLACE_CMD with a patchMateusz Piotrowski2020-03-274-18/+28
| | | | | | | | | While here, mute MKDIR and regenerate patches. Approved by: portmgr blanket Notes: svn path=/head/; revision=529237
* Clean up the makefileMateusz Piotrowski2020-03-271-21/+22
| | | | | | | | | No functional changes intended. Approved by: portmgr blanket Notes: svn path=/head/; revision=529234
* devel/dbus: update to 1.12.16Tobias C. Berner2019-11-233-10/+10
| | | | | | | | | | PR: 242000 Exp-run by: antoine Reviewed by: madpilot Differential Revision: https://reviews.freebsd.org/D22408 Notes: svn path=/head/; revision=518269
* Create desktop@ as maintainer of some shared desktop portsTobias C. Berner2019-11-151-1/+1
| | | | | | | | | | | | | | | | | | | This idea has been around for quite some time. Time to make it happen. In order to share the load on the ports required by multiple desktop environments start to share the responsibility of maintainership. This is the initial list that came to mind, but we can probably extend it, to include another handful of ports. WWW: https://wiki.freebsd.org/DesktopTeam Mailing List: https://lists.freebsd.org/mailman/listinfo/freebsd-desktop Approved by: swills, kwm (gnome), madpilot (xfce) Differential Revision: https://reviews.freebsd.org/D22389 Notes: svn path=/head/; revision=517700
* Add USES=xorg USES=gl, ports categories dNiclas Zeising2019-11-041-0/+1
| | | | | | | | Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories starting with 'd'. Notes: svn path=/head/; revision=516748
* Update dbus to 1.12.12.Koop Mast2019-02-253-13/+18
| | | | | | | Remove machine-id copy code, it done it job. Notes: svn path=/head/; revision=493840
* - Fix shebangsMartin Wilke2017-04-171-1/+3
| | | | Notes: svn path=/head/; revision=438705
* Update to 1.10.16Baptiste Daroussin2017-04-013-6/+5
| | | | Notes: svn path=/head/; revision=437503
* Create /var/run/dbus from rc script for users who mount tmpfs on /var/run.Tijl Coosemans2017-01-142-1/+2
| | | | | | | PR: 216049 Notes: svn path=/head/; revision=431498
* - Remove --localstatedir=/var, already added by bsd.port.mk.Tijl Coosemans2017-01-114-48/+22
| | | | | | | | | | | | | | | | | | | | - Use default locations for system pidfile, system socket and session sockets so Linux programs can find these too. - Adjust rc.d script to eliminate gnome-subr dependency. - Move examples to EXAMPLESDIR and add EXAMPLES option. - Move /var/db/dbus/machine-id to default /var/lib/dbus/machine-id so Linux programs can find this file. Add a postexec command to pkg-plist to copy this file to the new location on installation so the id is preserved. The old file cannot be removed from pkg-plist because currently running processes might still need it. Remove the old file from the rc.d script instead. - Sort pkg-plist. PR: 215174 Approved by: maintainer timeout (4 weeks) Notes: svn path=/head/; revision=431187
* devel/dbus: update to 1.10.14Ruslan Makhmatkhanov2016-12-183-5/+5
| | | | | | | | | | This routine release fixed couple of minor bugs (from FreeBSD perspective). Discussed with: kwm With hat: gnome Notes: svn path=/head/; revision=428852
* devel/dbus: update to 1.10.12Ruslan Makhmatkhanov2016-11-295-37/+26
| | | | | | | | | | | | | | | | | | - update to 1.10.12 - utilize localbase instead of CFLAGS/LDFLAGS - remove not applicable patching - remove couple of patches, that are no more needed: these files in etc/dbus-1 are now just compatibility stubs. The files were moved to share/dbus-1 in new version. Thanks Antoine Brodin for an exp-run. PR: 214454 Reviewed by: kwm With hat: gnome Notes: svn path=/head/; revision=427353
* Replace using xmlto by minixmltoBaptiste Daroussin2016-11-061-1/+2
| | | | | | | | | | | | This reduces the number of build dependencies for dbus with default set of options as well as preventing a potential circular dependencies due to xmlto bringing ghotscript which can bring dbus Approved by: kwm Differential Revision: https://reviews.freebsd.org/D8446 Notes: svn path=/head/; revision=425586
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-011-2/+2
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412346
* Update dbus to 1.8.20.Koop Mast2015-07-235-24/+5
| | | | | | | Remove two patches, and do what upstream intended it to be. Notes: svn path=/head/; revision=392746
* Update dbus to 1.8.16.Koop Mast2015-03-273-5/+4
| | | | Notes: svn path=/head/; revision=382413
* Make sure we start after ldconfig is run. So we can find stuff in /usr/local.Koop Mast2015-01-152-2/+2
| | | | | | | | | | I haven't see this myself but it doesn't hurt to do it correctly. PR: 196274 Submitted by: mandree@ Craig Wiesen <ctyz1999+bugzilla@gmail.com> Notes: svn path=/head/; revision=377084
* Update to 1.8.12.Koop Mast2014-11-273-6/+8
| | | | | | | | Drop :keepla from USES=libtool. Add CPE data. Notes: svn path=/head/; revision=373493
* Update dbus to 1.8.10.Koop Mast2014-11-113-5/+4
| | | | | | | | MFH: 2014Q4 Security: c1930f45-6982-11e4-80e1-bcaec565249c Notes: svn path=/head/; revision=372460
* dbus-launch needs somes of those empty dirs to runAntoine Brodin2014-10-272-0/+6
| | | | Notes: svn path=/head/; revision=371601
* Cleanup plistBaptiste Daroussin2014-10-271-13/+2
| | | | Notes: svn path=/head/; revision=371544
* Update to 1.8.8.Koop Mast2014-09-173-4/+4
| | | | | | | | | Security update. MFH: 2014Q3 Notes: svn path=/head/; revision=368364
* Simplify a bit plist by using new syntaxBaptiste Daroussin2014-09-021-12/+1
| | | | Notes: svn path=/head/; revision=367011
* Update to 1.8.6.Koop Mast2014-07-033-4/+4
| | | | | | | | | This update fixes two CVE's. Security: e6a7636a-02d0-11e4-88b6-080027671656 Notes: svn path=/head/; revision=360383
* Update to 1.8.4.Koop Mast2014-06-143-4/+4
| | | | | | | | | This fixes a local dos vulnability. Security: 52bbc7e8-f13c-11e3-bc09-bcaec565249c Notes: svn path=/head/; revision=357774
* Update to 1.8.0.Koop Mast2014-04-235-55/+34
| | | | | | | | | | Drop libxml2 depend we don't need it. Drop pkg-[de]install script for plist @mode,@group. Use new OPTIONS handlers. Add MANPAGES option. Notes: svn path=/head/; revision=351955
* When linking a library libA with a library libB using libtool, if libB.laTijl Coosemans2014-04-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la. So everything that subsequently links with libA will also link to these extra libraries. This causes too much overlinking. This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs field in .la libraries during staging. However, because .la libraries have very limited use when dependency_libs is empty it makes sense to completely remove them during staging. So with this commit USES=libtool is modified to remove .la libraries and a new form (USES=libtool:keepla) is introduced in case they need to be kept (dependency_libs is still emptied). PORTREVISION is bumped on all ports with USES=libtool that install .la libraries. Most ports are also changed to add :keepla because .la libraries have to be kept around as long as there are dependent ports with .la libraries that refer to them in their dependency_libs field. In most cases :keepla can be removed again as soon as all dependent ports that install .la libraries have some form of USES=libtool added to their Makefile. PR: ports/188759 Exp-run: bdrewery Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=351936
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a zeising, kwm production, with help from dumbbell, bdrewery: NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE This update switches over to use the new xorg stack by default on FreeBSD 9 and 10 stable, on osversions where vt(9) is available. It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in /etc/make.conf . FreeBSD 8-STABLE and released versions of FreeBSD still use the old version. A package repository with binary packages for new xorg will be available soon. This patch also contains updates of libxcb and related ports, pixman, as well as some drivers and utilities. Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due to xserver version change. Apart from these updates, the way shared libraries are handled has been changed for all xorg ports, as well as libxml2 and freetype, which means ltverhack is gone and as a consequence shared libraries have been bumped. The plan is that this change will make library bumps less likely in the future. All affected ports have had their portrevisions bumped as a consequence of this. Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT. Update instructions, hardware support, and more notes can be found on https://wiki.freebsd.org/Graphics Thanks to: all testers, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/187602 [1] Approved by: portmgr (bdrewery), core (jhb) Notes: svn path=/head/; revision=351411
* Don't run dbus-uuidgen in post-install scripts. This has the effect thatKoop Mast2014-03-064-6/+4
| | | | | | | | | | | | there will be no dangeling /var/db/dbus/machine-id on package install [1]. Change the dbus start script to always call dbus-uuidgen --ensure. Which only generates /var/db/dbus/machine-id if it is not present. While here switch to USES=libtool. Reported by: poudriere in strict mode via miwi@ [1] Notes: svn path=/head/; revision=347320
* Update to 1.6.18Koop Mast2014-01-174-16/+17
| | | | | | | | | Remove 'A' from COMMENT, update LIB_DEPENDS to new syntax. Use USES=gmake pathfix. remove unneeded libtool. Stagify. Notes: svn path=/head/; revision=340108
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | devel part 1) Notes: svn path=/head/; revision=327722
* Update to 1.6.12.Koop Mast2013-06-132-4/+4
| | | | | | | | | | I'm not completly sure this affects us, but beter safe then sorry. While here wordsmith Options description to try to make it clearer. Security: CVE-2013-2168 Notes: svn path=/head/; revision=320834
* Add beter description for the X11 option.Koop Mast2013-03-261-0/+1
| | | | | | | Submitted by: avg@ Notes: svn path=/head/; revision=315314
* Don't make /var/lib we don't use it in the port. [1]Koop Mast2013-03-151-0/+3
| | | | | | | | | While here fix the path to machine-id in the dbus-uuidgen manpage Submitted by: bapt [1] Notes: svn path=/head/; revision=314310
* Update to 1.6.8.Koop Mast2013-03-096-29/+21
| | | | | | | | Update Makefile header, port to OptionsNG and pet portlint. Add portscout macro Notes: svn path=/head/; revision=313767
* - Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)Pietro Cerutti2013-02-141-2/+1
| | | | | | | Approved by: portmgr Notes: svn path=/head/; revision=312209
* Correct the dbus-protocol.h so c++ in c++11 mode doesn't break.Koop Mast2012-09-084-6/+27
| | | | | | | | | | | While here don't remove the dbus pid file, dbus pipe and machine-id. [1] Now dbus won't die on updates anymore. Submitted by: rakuco@, zeising@ Obtained from: gnome dev repo [1] Notes: svn path=/head/; revision=303893
* - Don't create/remove the libexec/dbus-1 directorySteve Wills2012-07-222-3/+1
| | | | | | | Approved by: gnome@ (kwm) Notes: svn path=/head/; revision=301347
* In the rc.d scripts, change assignments to rcvar to use theDoug Barton2012-01-141-1/+1
| | | | | | | | | | | | | | literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar(). In cases where I had to hand-edit unusual instances also modify formatting slightly to be more uniform (and in some cases, correct). This includes adding some $FreeBSD$ tags, and most importantly moving rcvar= to right after name= so it's clear that one is derived from the other. Notes: svn path=/head/; revision=289156
* Move the sockets from /var/tmp to /tmp so that they can be cleaned upJoe Marcus Clarke2011-12-281-2/+2
| | | | | | | | | | by default on reboot. PR: 163653 Submitted by: delphij Notes: svn path=/head/; revision=288203
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)Dmitry Marakasov2011-09-231-2/+2
| | | | | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav Notes: svn path=/head/; revision=282282
* Update to 1.4.14.Koop Mast2011-09-135-37/+25
| | | | | | | | | | | | | Remove stale DBUS_SLAVE cruf. Break out CPPFLAGS from CONFIGURE_ENV. Add additional x11 depends [1] Specify full path to dbus-uuidgen. So it can be run on new installs, before ${LOCALBASE}/bin is added to PATH. [2] Submitted by: John Prather <john.c.prather@gmail.com> [1] Michal Varga <varga.michal@gmail.com> [2] Notes: svn path=/head/; revision=281729
* Update to 1.4.6.Koop Mast2011-03-042-3/+3
| | | | Notes: svn path=/head/; revision=270312
* Disable the man2html stuff completely.Jeremy Messenger2010-12-311-2/+3
| | | | | | | | PR: ports/153532 Reported by: Charlie Kester <corky1951@comcast.net> Notes: svn path=/head/; revision=267237
* Update to 1.4.1.Joe Marcus Clarke2010-12-262-4/+3
| | | | Notes: svn path=/head/; revision=266921