Commit graph

59 commits

Author SHA1 Message Date
ryoon
e58160e91f Fix build on OpenBSD/amd64 5.2.
* librt should not be linked.
2013-01-06 03:55:51 +00:00
asau
c4f95ab71a Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
wiz
8a8776363f Update to 1.6.8:
D-Bus 1.6.8 (2012-09-28)
==

The "Fix one thing, break another" release.

• Follow up to CVE-2012-3524: The additional hardening
  work to use __secure_getenv() as a followup to bug #52202
  broke certain configurations of gnome-keyring.  Given
  the difficulty of making this work without extensive
  changes to gnome-keyring, use of __secure_getenv() is
  deferred.

D-Bus 1.6.6 (2012-09-28)
==

The "Clear the environment in your setuid binaries, please" release.

• CVE-2012-3524: Don't access environment variables (fd.o #52202)
  Thanks to work and input from Colin Walters, Simon McVittie,
  Geoffrey Thomas, and others.
• Unix-specific:
  · Fix compilation on Solaris (fd.o #53286, Jonathan Perkin)
  · Work around interdependent headers on OpenBSD by including sys/types.h
    before each use of sys/socket.h (fd.o #54418, Brad Smith)
2012-10-07 21:35:13 +00:00
ryoon
599c664d03 Fix PLIST divergence on Gentoo Linux, that has man2html in PATH.
Disable detection of man2html forcibly.
2012-09-27 19:45:18 +00:00
abs
c216e6bb5c _dbus_poll: Set the timeout value argument to poll to -1 whenever
it is less than -1 to avoid kde4 session start hang
From: Sverre Froyen
Bump PKGREVISION
2012-08-14 19:18:08 +00:00
drochner
7ebe699f15 update to 1.6.4
this is a step of two major branches, to much to list here

pkgsrc notes:
-I've left out our NETBSD_ATOMIC_OPS patch because it is very invasive
 and gcc intrinsics are hopefully good enough
-A workaround for non-standard behavior of vsnprintf has been added
 upstream, for HPUX as the comment says. We had a patch for __hpux||__sgi
 which is removed now - the sgi case should be checked.
2012-08-01 17:52:21 +00:00
reed
b6d2830f33 remove repeated setting 2012-07-28 21:50:31 +00:00
tez
4eee8aa210 Add patch for CVE-2011-2200 (SA44896) from
http://cgit.freedesktop.org/dbus/dbus/commit/?h=dbus-1.2&id=6519a1f77c61d753d4c97efd6e15630eb275336e
2011-06-13 22:06:39 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
tron
765f02bfde Add fix for vulnerability reported in CVE-2010-4352 (SA42580) taken
from the "dbus" GIT repository.
2010-12-29 10:49:21 +00:00
asau
bed3670054 Bump revision for default options changes on DragonFly. 2010-12-05 18:42:29 +00:00
obache
afaf556a6c Exactly disable installation of init scripts.
Fixes PLIST mismatch for RedHat and Slackware like distributions
as reported by Aleksey Cheusov via PR#43369.
2010-05-27 12:36:02 +00:00
heinz
5e3cd069ac Added LICENSE information. 2010-01-24 17:11:17 +00:00
drochner
d4ef9965a7 update to dbus-1.2.4.6permissive
changes: fix CVE-2009-1189 (flaw in signature validation due to
incomplete fix for CVE-2008-3834)
2009-11-23 19:10:46 +00:00
abs
a629c9aea1 Only install messagebus.redhat and rc.messagebus.slackware iff on linux, plus set group on libexec/dbus-daemon-launch-helper 2009-05-18 21:55:30 +00:00
abs
87e53d1b14 Set mode 4511 on libexec/dbus-daemon-launch-helper - now dhcpcd-gtk and gnome keyring manager work when everything is installed via binary packages - bump pkgrevision 2009-05-08 13:13:51 +00:00
wiz
03231e9938 Fix permissions for dbus-daemon-launch-helper, especially with user-destdir.
Bump PKGREVISION.
2009-05-03 22:46:25 +00:00
he
70f591c364 Update from version 1.2.4.2nb1 to 1.2.4.2nb2.
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-09 21:54:15 +00:00
he
89137f46cf Update from version 1.2.4.2 to version 1.2.4.2nb1.
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-09 21:47:32 +00:00
wiz
01c69b1c61 Update to 1.2.4.2 on the "permissive" branch.
This addresses the security problem CVE-2008-4311. For more
details, read
http://lists.freedesktop.org/archives/dbus/2008-December/010769.html
2009-01-07 19:11:36 +00:00
hasso
a027a68ca4 Make dbus really work on DragonFly and FreeBSD. The patch obtained from
FreeBSD ports. Bump PKGREVISION.
2009-01-06 19:00:50 +00:00
jmcneill
1be8e05202 Restore socket credentials fix that was lost 5 months ago, bump PKGREVISION
and STOP BREAKING DBUS.
2008-11-23 01:40:26 +00:00
wiz
80fc0db1d3 Avoid compiling in example directory path into executables.
Noted by jmcneill.

Bump PKGREVISION.
2008-11-21 21:27:36 +00:00
jmcneill
5e210a3f3a Don't use -Wl,--gc-sections as it strips .note.netbsd.* sections. Bump
pkg revision.
2008-11-15 18:15:09 +00:00
chuck
69d720da3b on darwin configure script picks up private per-user tmp directory
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-11-15 03:59:10 +00:00
tron
e9bef9cfc7 Update "dbus" package to version 1.2.4. Changes since 1.2.3:
- Security fix for CVE-2008-3834
- A small number of compilation and portability fixes
2008-10-12 11:15:22 +00:00
markd
07deed34e0 When removing a loop, remove both the beginning _and_ the end.
Bump PKGREVISION.  Noted by Cem Kayali in pkgsrc-users@
2008-10-11 19:58:24 +00:00
taca
9ec7528abd Some maintainous to dbus pacakge, approved by agc@.
* 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-09-24 11:37:31 +00:00
wiz
7f99ed5fe0 Update to 1.2.3:
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-08-15 12:15:17 +00:00
bjs
b3a93cfb30 - Fix support for NetBSD's atomic ops.
- 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-19 01:56:44 +00:00
drochner
d42c6e47c6 update to 1.2.1, mostly from Blair Sadewitz
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-06-13 11:28:35 +00:00
jmmv
0d3662ee66 Drop maintainership
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-04-30 13:38:14 +00:00
drochner
453631b3b6 add a patch from upstream to fix a possible security bypass
(CVE-2008-0595), bump PKGREVISION
2008-03-02 13:21:07 +00:00
bjs
320b9557f4 Add patch supporting socket credentials for NetBSD, courtesy of
jmcneill@.  Bump rev.
2008-02-08 23:15:16 +00:00
tnn
15fd3031a8 Actually, better bump PKGREVISION since I know at least two pkgsrc/HPUX
users that will benefit from the vsnprintf fix.
2008-02-05 22:08:29 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
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-07-04 20:54:31 +00:00
dmcmahill
d9c1bcec28 Bump pkgrevision after changing the default for DBUS_USER (to make
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-17 02:46:59 +00:00
abs
540e691496 Fix build with X11_TYPE=modular 2007-01-10 08:35:57 +00:00
jmmv
6ae9543a0d Fix installation under RedHat and Slackware by always installing all possible
start-up scripts.  This also makes all installations consistent regardless of
the underlying OS.

Bump PKGREVISION to 1.
2006-12-17 15:39:33 +00:00
drochner
78ec4c510f update to 1.0.2
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-15 19:06:00 +00:00
ghen
6cbd8da26a Make the dbus user and group configurable, because (at least on NetBSD) the
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-29 10:11:53 +00:00
drochner
8ca92472f8 update to 1.0.0
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-13 15:16:20 +00:00
joerg
68bfdc47a0 ${DOCDIR} needs to be prefixed with DESTDIR as well. 2006-11-07 09:30:16 +00:00
joerg
5dfaaf310b DESTDIR support. 2006-11-05 17:06:43 +00:00
rillig
1590cb2b7a Every package should provide at least _some_ documentation. PKGREVISION++ 2006-11-04 00:42:30 +00:00
jmmv
1112c9a94e Update to 0.92:
- 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-28 08:28:57 +00:00
jmmv
48034db38e Update to 0.91:
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-08-23 09:44:27 +00:00
jlam
802ce74fcb Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-23 00:12:35 +00:00
joerg
8b83e45251 Build the convenience library as -static, otherwise binutils generates
incorrect relocation entries for errno on DragonFly. Bump revision.
2006-04-02 18:20:53 +00:00
joerg
58cd88b715 Doesn't build without gettext. 2006-03-31 16:40:41 +00:00