summaryrefslogtreecommitdiff
path: root/sysutils/dbus
AgeCommit message (Collapse)AuthorFilesLines
2009-05-03Fix permissions for dbus-daemon-launch-helper, especially with user-destdir.wiz1-2/+3
Bump PKGREVISION.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-23Filter another directory for print-PLIST.wiz1-1/+3
2009-01-13Add an ignore pattern.wiz1-1/+2
2009-01-09Update from version 1.2.4.2nb1 to 1.2.4.2nb2.he1-2/+6
Pkgsrc changes: o Add BUILDLINK_TRANSFORM settings which deactivate -fPIE and -pie in the compiler invocation. The configure script of this package checks to see if gcc accepts those options, and uses them if it does. However, apparently that does not mean that we universally will be able to run the resulting executables -- on NetBSD/4.0 macppc the run-time linker says "Unsupported relocation type 6 in non-PLT relocations" Tested that the dbus-daemon executable remains runnable on both i386 and that it is so now on macppc. Thanks to jmcneill@ and joerg@ for hints leading to this fix.
2009-01-09Update from version 1.2.4.2 to version 1.2.4.2nb1.he3-16/+24
Pkgsrc changes: o Modify one of the patches with a patch reported as part of PR#40347 to make this package build on NetBSD 4.0 and probably earlier versions as well. Many thanks to Hasso Tepper for the patch.
2009-01-07Update to 1.2.4.2 on the "permissive" branch.wiz4-13/+28
This addresses the security problem CVE-2008-4311. For more details, read http://lists.freedesktop.org/archives/dbus/2008-December/010769.html
2009-01-06Make dbus really work on DragonFly and FreeBSD. The patch obtained fromhasso3-21/+82
FreeBSD ports. Bump PKGREVISION.
2008-12-21Negative option name "nox11" should not be used, use "-x11" instead.obache1-6/+6
2008-11-23Restore socket credentials fix that was lost 5 months ago, bump PKGREVISIONjmcneill3-11/+126
and STOP BREAKING DBUS.
2008-11-21Avoid compiling in example directory path into executables.wiz3-9/+13
Noted by jmcneill. Bump PKGREVISION.
2008-11-15Don't use -Wl,--gc-sections as it strips .note.netbsd.* sections. Bumpjmcneill1-1/+3
pkg revision.
2008-11-15on darwin configure script picks up private per-user tmp directorychuck3-2/+20
in /var/folders/xx/...+++... via the TMPDIR environment and cheerfully installs it in /usr/pkg/etc/dbus-1/session.conf meaning that only the user who installed the package will be able to write to that directory... except that dbus rejects directories with "+"'s in the filename so it won't work anyway. use configure --with-session-socket-dir=/tmp to work around this. found a description of this issue here: http://wiki.gnucash.org/wiki/MacOSX/Quartz in the "Running from the commandline" section. dbus also cannot cope with $DISPLAY containing "/" chars (like in darwin ... /tmp/launch-kcvznx/:0 ) so get rid of the ":" as described here: https://trac.macports.org/attachment/ticket/16833/patch-dbus-launch-x11.c.diff
2008-10-12Update "dbus" package to version 1.2.4. Changes since 1.2.3:tron3-26/+13
- Security fix for CVE-2008-3834 - A small number of compilation and portability fixes
2008-10-11When removing a loop, remove both the beginning _and_ the end.markd2-4/+3
Bump PKGREVISION. Noted by Cem Kayali in pkgsrc-users@
2008-09-24Some maintainous to dbus pacakge, approved by agc@.taca7-14/+73
* Change "${VARBASE}/lib/dbus" to "${VARBASE}/db/dbus". * Create "${VARBASE}/db/dbus" with OWN_DIRS_PERMS at install time. * Generate "${VARBASE}/db/dbus/machine-id" file at install time. * Install dbus-daemon-launch-helper with mode 04550 instead of 04750. It solves start gimp successfully without running dbus-daemon as before. Bump PKGREVISION.
2008-08-16restore a patch which got lost in updatedrochner2-1/+17
2008-08-15Update to 1.2.3:wiz7-175/+25
1.2.3: * New UpdateActivationEnvironment bus API (#16669) * Solaris Auditing (ADT) support (#15740) * Various notable bug fixes: #16727, #16294, #15947 #15588 * Other more minor bugs
2008-06-19- Fix support for NetBSD's atomic ops.bjs9-22/+163
- Fix up some inconsistent handing of CONFIGURE_ARGS (mostly related to the debug option). - Add test target (commented out, see Makefile). - Add some patches from freedesktop.org git (see comments atop new patches). - Remove trailing comma from an enum in tools/dbus-monitor.c. Passes all tests on NetBSD/amd64 4.99.65, save for spawn test, which seems to hang (?). I'm also running GNOME now and everything seems to be in order.
2008-06-14restore patch fragment that was lost in the recent updatetnn2-4/+23
2008-06-13update to 1.2.1, mostly from Blair Sadewitzdrochner10-259/+398
There is some stuff in the pkg which is not completed or doesn't work yet, as support for NetBSD's new atomic increment ops, but this is not essential. It is a good moment to do the update right now because gtk2 was just updated, and there is just enough time before the next branch. This is a major update, too many changes to list here.
2008-04-30Drop maintainershipjmmv1-2/+2
Stop lying and drop maintainership of these packages. I have not maintained them for a very long time already, so leave room for fresh blood to take over them.
2008-03-02add a patch from upstream to fix a possible security bypassdrochner3-3/+54
(CVE-2008-0595), bump PKGREVISION
2008-02-21Extend __hpux ifdef to also include __sgitnn2-4/+4
2008-02-08Add patch supporting socket credentials for NetBSD, courtesy ofbjs3-6/+109
jmcneill@. Bump rev.
2008-02-05Actually, better bump PKGREVISION since I know at least two pkgsrc/HPUXtnn1-2/+2
users that will benefit from the vsnprintf fix.
2008-02-05revert a local change that wasn't supposed to be committed.tnn1-2/+1
2008-02-05Kludge around the fact that the return value from vsnprintf is broken on hp-ux.tnn3-2/+27
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-2/+3
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-01-17Bump pkgrevision after changing the default for DBUS_USER (to makedmcmahill1-2/+2
the name short enough to be more portable). As near as I can tell, no other pkgs actually care about what this username is.
2007-01-10Fix build with X11_TYPE=modularabs1-2/+2
2006-12-17Fix installation under RedHat and Slackware by always installing all possiblejmmv5-8/+42
start-up scripts. This also makes all installations consistent regardless of the underlying OS. Bump PKGREVISION to 1.
2006-12-15update to 1.0.2drochner4-15/+23
changes: -Fix bug where calling dbus_threads_init_default would assert -Fix UUID output to match the spec -Clear up documentation on UUIDs -Fix security bug CVE-2006-6107 match rules can be removed by apps that did not create them -pthread fix pkgsrc changes: -create /var/lib/dbus on startup -build against X11 to get the automatic startup of the session bus (can be switched off per pkgsrc option)
2006-12-12add URL for upstream bug reportdmcmahill2-3/+5
2006-11-29Make the dbus user and group configurable, because (at least on NetBSD) theghen2-7/+13
defaults messagebus:messagebus trigger daily security warnings (more than 8 characters). The default values are set in mk/defaults/mk.conf but kept the same for backwards compatibility, so no PKGREVISION bump.
2006-11-13update to 1.0.0drochner9-182/+44
This is the first formal stable release; there were some fixes since 0.92, cleanup and documentation update. The protocol is now considered stable.
2006-11-07${DOCDIR} needs to be prefixed with DESTDIR as well.joerg1-2/+2
2006-11-05DESTDIR support.joerg1-1/+3
2006-11-04Every package should provide at least _some_ documentation. PKGREVISION++rillig2-2/+14
2006-09-17Fix usage of the 'export' keyword in a shell script to fix build under Solaris.jmmv2-1/+20
Per PR pkg/33814 by Raymond Meyer.
2006-08-28Update to 0.92:jmmv6-61/+150
- Add support for LOCAL_CREDS socket credentials so that we can connect to the system daemon under NetBSD. It was useless before... Changes since 0.91: - Proper thread locking added to pending calls - Threading semantics changed from init early to init before the second thread is started - Correctly error out when an application tries to acquire or release the org.freedesktop.DBus name instead of sending false result codes - kqueue directory watching code can now be used to monitor config file changes on FreeBSD - --with-dbus-daemondir configure switch added so the daemon can be installed separate from the user binaries - Makefiles fixed for cygwin - Various fixes for the ongoing Windows port - Fixed docs and comments to use the D-Bus spelling instead of D-BUS - Many memleaks and bugs fixed
2006-08-23Update to 0.91:jmmv8-134/+71
D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-07-14The Solaris /bin/sh does not know "export var=word".rillig2-4/+17
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-06dbus{,-glib} need msgfmt; add it to USE_TOOLS.minskim1-2/+2
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-2/+6
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed2-4/+4
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).