svn commit: r347320 - in head/devel/dbus: . files
Koop Mast
kwm at FreeBSD.org
Thu Mar 6 20:39:26 UTC 2014
Author: kwm
Date: Thu Mar 6 20:39:24 2014
New Revision: 347320
URL: http://svnweb.freebsd.org/changeset/ports/347320
QAT: https://qat.redports.org/buildarchive/r347320/
Log:
Don't run dbus-uuidgen in post-install scripts. This has the effect that
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]
Modified:
head/devel/dbus/Makefile
head/devel/dbus/files/dbus.in
head/devel/dbus/pkg-install
head/devel/dbus/pkg-plist
Modified: head/devel/dbus/Makefile
==============================================================================
--- head/devel/dbus/Makefile Thu Mar 6 20:38:10 2014 (r347319)
+++ head/devel/dbus/Makefile Thu Mar 6 20:39:24 2014 (r347320)
@@ -14,8 +14,8 @@ LIB_DEPENDS= libexpat.so:${PORTSDIR}/tex
PORTSCOUT= limitw:1,even
-USE_GNOME= libxml2 ltverhack
-USES= gmake pathfix
+USE_GNOME= libxml2
+USES= gmake libtool pathfix
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS=--localstatedir=/var \
Modified: head/devel/dbus/files/dbus.in
==============================================================================
--- head/devel/dbus/files/dbus.in Thu Mar 6 20:38:10 2014 (r347319)
+++ head/devel/dbus/files/dbus.in Thu Mar 6 20:39:24 2014 (r347320)
@@ -30,9 +30,7 @@ dbus_prestart()
if [ ! -d /var/db/dbus ]; then
mkdir -p /var/db/dbus
fi
- if [ ! -f /var/db/dbus/machine-id ]; then
- %%PREFIX%%/bin/dbus-uuidgen > /var/db/dbus/machine-id
- fi
+ %%PREFIX%%/bin/dbus-uuidgen --ensure
mkdir -p $(dirname $pidfile)
}
Modified: head/devel/dbus/pkg-install
==============================================================================
--- head/devel/dbus/pkg-install Thu Mar 6 20:38:10 2014 (r347319)
+++ head/devel/dbus/pkg-install Thu Mar 6 20:39:24 2014 (r347320)
@@ -9,7 +9,6 @@ POST-INSTALL)
/usr/bin/install -d -o ${USER} -g ${GROUP} /var/db/dbus
/usr/bin/chgrp ${GROUP} ${PKG_PREFIX}/libexec/dbus-daemon-launch-helper
/bin/chmod 4750 ${PKG_PREFIX}/libexec/dbus-daemon-launch-helper
- ${PKG_PREFIX}/bin/dbus-uuidgen --ensure
exit 0
;;
esac
Modified: head/devel/dbus/pkg-plist
==============================================================================
--- head/devel/dbus/pkg-plist Thu Mar 6 20:38:10 2014 (r347319)
+++ head/devel/dbus/pkg-plist Thu Mar 6 20:39:24 2014 (r347320)
@@ -28,6 +28,7 @@ lib/libdbus-1.a
lib/libdbus-1.la
lib/libdbus-1.so
lib/libdbus-1.so.3
+lib/libdbus-1.so.3.7.6
libdata/pkgconfig/dbus-1.pc
libexec/dbus-daemon-launch-helper
man/man1/dbus-cleanup-sockets.1.gz
More information about the svn-ports-all
mailing list