diff -ur /usr/ports/devel/dbus/Makefile ./Makefile --- /usr/ports/devel/dbus/Makefile 2013-03-26 20:48:56.000000000 -0500 +++ ./Makefile 2013-04-29 16:39:15.000000000 -0500 @@ -4,6 +4,7 @@ PORTNAME= dbus PORTVERSION= 1.6.8 +PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/ @@ -39,6 +40,12 @@ MAN1= dbus-cleanup-sockets.1 dbus-daemon.1 dbus-launch.1 \ dbus-monitor.1 dbus-send.1 dbus-uuidgen.1 +EMPTYDIR= etc/dbus-1/session.d \ + etc/dbus-1/system.d \ + share/dbus-1/interfaces \ + share/dbus-1/services \ + share/dbus-1/system-services + OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_DESC= X11 Desktop Environments @@ -69,6 +76,9 @@ .if !defined(PACKAGE_BUILDING) @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .endif - ${MKDIR} ${PREFIX}/share/dbus-1/interfaces +.for d in ${EMPTYDIR} + ${MKDIR} ${PREFIX}/${d} + ${TOUCH} ${PREFIX}/${d}/.keepme +.endfor .include Only in .: dbus.diff diff -ur /usr/ports/devel/dbus/pkg-plist ./pkg-plist --- /usr/ports/devel/dbus/pkg-plist 2013-03-23 23:50:36.000000000 -0500 +++ ./pkg-plist 2013-04-29 16:48:39.000000000 -0500 @@ -5,7 +5,9 @@ bin/dbus-send bin/dbus-uuidgen etc/dbus-1/session.conf +etc/dbus-1/session.d/.keepme etc/dbus-1/system.conf +etc/dbus-1/system.d/.keepme include/dbus-%%VERSION%%/dbus/dbus-address.h include/dbus-%%VERSION%%/dbus/dbus-bus.h include/dbus-%%VERSION%%/dbus/dbus-connection.h @@ -30,11 +32,9 @@ lib/libdbus-1.so.3 libdata/pkgconfig/dbus-1.pc libexec/dbus-daemon-launch-helper -@exec mkdir -p %D/etc/dbus-1/system.d -@exec mkdir -p %D/share/dbus-1/interfaces -@exec mkdir -p %D/share/dbus-1/services -@exec mkdir -p %D/share/dbus-1/system-services -@exec mkdir -p %D/etc/dbus-1/session.d +share/dbus-1/interfaces/.keepme +share/dbus-1/services/.keepme +share/dbus-1/system-services/.keepme @dirrmtry share/dbus-1/system-services @dirrmtry share/dbus-1/services @dirrmtry share/dbus-1/interfaces @@ -43,6 +43,6 @@ @dirrm include/dbus-%%VERSION%%/include @dirrm include/dbus-%%VERSION%%/dbus @dirrm include/dbus-%%VERSION%% -@dirrm etc/dbus-1/system.d -@dirrm etc/dbus-1/session.d -@dirrm etc/dbus-1 +@dirrmtry etc/dbus-1/system.d +@dirrmtry etc/dbus-1/session.d +@dirrmtry etc/dbus-1