Here is the first bunch of fixes for handling of FreeDesktop goo. Okay? -- WBR, Vadim Zhukov
Index: audio/deadbeef/Makefile =================================================================== RCS file: /cvs/ports/audio/deadbeef/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- audio/deadbeef/Makefile 31 May 2013 15:34:40 -0000 1.7 +++ audio/deadbeef/Makefile 18 Aug 2013 16:41:57 -0000 @@ -4,7 +4,7 @@ SHARED_ONLY = Yes COMMENT = DeaDBeeF is an audio player DISTNAME = deadbeef-0.5.6 -REVISION = 2 +REVISION = 3 CATEGORIES = audio HOMEPAGE = http://deadbeef.sourceforge.net/ Index: audio/deadbeef/pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/deadbeef/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- audio/deadbeef/pkg/PLIST 5 Feb 2013 09:19:31 -0000 1.4 +++ audio/deadbeef/pkg/PLIST 18 Aug 2013 16:41:57 -0000 @@ -123,5 +123,5 @@ share/locale/zh_CN/LC_MESSAGES/deadbeef. share/locale/zh_TW/LC_MESSAGES/deadbeef.mo @exec %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database -@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true -@unexec-delete %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true +@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor +@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor Index: audio/exaile/Makefile =================================================================== RCS file: /cvs/ports/audio/exaile/Makefile,v retrieving revision 1.27 diff -u -p -r1.27 Makefile --- audio/exaile/Makefile 3 Apr 2013 06:49:47 -0000 1.27 +++ audio/exaile/Makefile 18 Aug 2013 16:46:01 -0000 @@ -5,7 +5,7 @@ COMMENT = music manager and player for G V = 3.3 P = 1 DISTNAME = exaile-${V}.${P} -REVISION = 0 +REVISION = 1 CATEGORIES = audio x11 Index: audio/exaile/pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/exaile/pkg/PLIST,v retrieving revision 1.11 diff -u -p -r1.11 PLIST --- audio/exaile/pkg/PLIST 3 Apr 2013 06:49:47 -0000 1.11 +++ audio/exaile/pkg/PLIST 18 Aug 2013 16:46:01 -0000 @@ -1116,8 +1116,6 @@ share/exaile/data/ui/widgets/volume_cont share/exaile/xdg/ share/exaile/xdg/exaile/ share/exaile/xdg/exaile/settings.ini -@exec %D/bin/update-desktop-database -@unexec-delete %D/bin/update-desktop-database share/locale/ar/LC_MESSAGES/exaile.mo share/locale/ast/LC_MESSAGES/exaile.mo share/locale/be/LC_MESSAGES/exaile.mo Index: audio/gtkpod/Makefile =================================================================== RCS file: /cvs/ports/audio/gtkpod/Makefile,v retrieving revision 1.45 diff -u -p -r1.45 Makefile --- audio/gtkpod/Makefile 10 Mar 2013 22:55:02 -0000 1.45 +++ audio/gtkpod/Makefile 18 Aug 2013 16:50:15 -0000 @@ -2,7 +2,7 @@ COMMENT= GTK+2 program to synchronize an Apple iPod DISTNAME= gtkpod-1.0.0 -REVISION = 1 +REVISION = 2 CATEGORIES= audio x11 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtkpod/} @@ -24,7 +24,8 @@ USE_GMAKE= Yes #libmp4v2 is dlopen()'ed at runtime RUN_DEPENDS= devel/desktop-file-utils \ - multimedia/libmp4v2 + multimedia/libmp4v2 \ + x11/gtk+2,-guic LIB_DEPENDS= audio/libid3tag \ audio/libgpod \ Index: audio/gtkpod/pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/gtkpod/pkg/PLIST,v retrieving revision 1.11 diff -u -p -r1.11 PLIST --- audio/gtkpod/pkg/PLIST 15 Nov 2011 15:43:52 -0000 1.11 +++ audio/gtkpod/pkg/PLIST 18 Aug 2013 16:50:15 -0000 @@ -132,3 +132,5 @@ share/locale/sv/LC_MESSAGES/gtkpod.mo share/locale/zh_CN/LC_MESSAGES/gtkpod.mo @exec %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database +@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor +@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor Index: comms/chirp/Makefile =================================================================== RCS file: /cvs/ports/comms/chirp/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- comms/chirp/Makefile 14 Jun 2013 19:05:14 -0000 1.2 +++ comms/chirp/Makefile 18 Aug 2013 16:54:38 -0000 @@ -3,7 +3,7 @@ COMMENT= tool to programme a wide range of amateur radios MODPY_EGG_VERSION= 0.3.1 -REVISION= 0 +REVISION= 1 DISTNAME= chirp-${MODPY_EGG_VERSION} CATEGORIES= comms hamradio @@ -18,9 +18,9 @@ MASTER_SITES= http://chirp.danplanet.com MODULES= lang/python COMMON_DEPS= devel/py-serial \ textproc/libxml,-python -BUILD_DEPENDS= ${COMMON_DEPS} \ +BUILD_DEPENDS= ${COMMON_DEPS} +RUN_DEPENDS= ${COMMON_DEPS} \ devel/desktop-file-utils -RUN_DEPENDS= ${COMMON_DEPS} NO_TEST= Yes Index: databases/gq/Makefile =================================================================== RCS file: /cvs/ports/databases/gq/Makefile,v retrieving revision 1.48 diff -u -p -r1.48 Makefile --- databases/gq/Makefile 20 Jun 2013 06:54:36 -0000 1.48 +++ databases/gq/Makefile 18 Aug 2013 16:57:14 -0000 @@ -3,7 +3,7 @@ COMMENT= GTK-based LDAP client DISTNAME= gq-1.3.4 -REVISION= 5 +REVISION= 6 CATEGORIES= databases sysutils @@ -29,7 +29,8 @@ LIB_DEPENDS= databases/openldap \ devel/libglade2 \ x11/gnome/libgnome-keyring -RUN_DEPENDS= misc/shared-mime-info +RUN_DEPENDS= misc/shared-mime-info \ + x11/gtk+2,-guic MODGNOME_TOOLS= yelp MODGNOME_DESKTOP_FILE=Yes Index: databases/soprano/Makefile =================================================================== RCS file: /cvs/ports/databases/soprano/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- databases/soprano/Makefile 24 Apr 2013 08:34:45 -0000 1.10 +++ databases/soprano/Makefile 18 Aug 2013 17:00:01 -0000 @@ -5,6 +5,7 @@ COMMENT = RDF framework CATEGORIES = databases devel textproc sysutils HOMEPAGE = http://soprano.sourceforge.net/ DISTNAME = soprano-2.9.0 +REVISION = 0 SHARED_LIBS = soprano 2.0 SHARED_LIBS += sopranoclient 2.0 @@ -21,8 +22,6 @@ MODULES = x11/kde4 MODKDE4_USE = BUILD_DEPENDS = devel/doxygen - -RUN_DEPENDS = devel/desktop-file-utils LIB_DEPENDS = textproc/clucene \ databases/iodbc \ Index: databases/soprano/pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/soprano/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- databases/soprano/pkg/PLIST 24 Apr 2013 08:34:45 -0000 1.6 +++ databases/soprano/pkg/PLIST 18 Aug 2013 17:00:01 -0000 @@ -188,5 +188,3 @@ share/soprano/plugins/virtuosobackend.de share/soprano/rules/ share/soprano/rules/nrl.rules share/soprano/rules/rdfs.rules -@exec %D/bin/update-desktop-database -@unexec-delete %D/bin/update-desktop-database Index: devel/dconf/Makefile =================================================================== RCS file: /cvs/ports/devel/dconf/Makefile,v retrieving revision 1.51 diff -u -p -r1.51 Makefile --- devel/dconf/Makefile 17 Jul 2013 05:54:36 -0000 1.51 +++ devel/dconf/Makefile 18 Aug 2013 17:07:05 -0000 @@ -11,6 +11,8 @@ GNOME_VERSION= 0.16.1 PKGNAME-main= ${DISTNAME} PKGNAME-editor= dconf-editor-${GNOME_VERSION} +REVISION-editor= 0 + SHARED_LIBS += dconf 1.0 # 1.0.0 SHARED_LIBS += dconf-dbus-1 1.0 # 1.0.0 @@ -54,7 +56,8 @@ LIB_DEPENDS-main= devel/glib2 \ x11/dbus RUN_DEPENDS-editor= ${RUN_DEPENDS} \ - devel/desktop-file-utils + devel/desktop-file-utils \ + x11/gtk+2,-guic LIB_DEPENDS-editor= ${MODGETTEXT_LIB_DEPENDS} \ ${BASE_PKGPATH},-main=${GNOME_VERSION} \ x11/gtk+3 Index: devel/ddd/Makefile =================================================================== RCS file: /cvs/ports/devel/ddd/Makefile,v retrieving revision 1.63 diff -u -p -r1.63 Makefile --- devel/ddd/Makefile 21 Mar 2013 08:45:14 -0000 1.63 +++ devel/ddd/Makefile 18 Aug 2013 17:09:38 -0000 @@ -3,7 +3,7 @@ COMMENT= Data Display Debugger, graphical front-end for GDB, etc DISTNAME= ddd-3.3.12 -REVISION= 4 +REVISION= 5 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=ddd/} @@ -18,6 +18,7 @@ WANTLIB= ICE SM X11 Xaw Xau Xdmcp Xext X MODULES= converters/libiconv +RUN_DEPENDS= devel/desktop-file-utils LIB_DEPENDS= x11/openmotif TEST_IS_INTERACTIVE=x11 Index: devel/ddd/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/ddd/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- devel/ddd/pkg/PLIST 10 Apr 2011 18:01:13 -0000 1.14 +++ devel/ddd/pkg/PLIST 18 Aug 2013 17:09:38 -0000 @@ -47,3 +47,5 @@ share/doc/ddd/ddd-themes.pdf share/doc/ddd/ddd.pdf share/doc/ddd/html/ share/doc/ddd/html/ddd.html +@exec %D/bin/update-desktop-database +@unexec-delete %D/bin/update-desktop-database Index: devel/geany/Makefile =================================================================== RCS file: /cvs/ports/devel/geany/Makefile,v retrieving revision 1.41 diff -u -p -r1.41 Makefile --- devel/geany/Makefile 31 May 2013 15:34:41 -0000 1.41 +++ devel/geany/Makefile 18 Aug 2013 17:11:27 -0000 @@ -5,7 +5,7 @@ SHARED_ONLY= Yes COMMENT= small and lightweight IDE DISTNAME = geany-1.23 -REVISION = 0 +REVISION = 1 CATEGORIES= devel Index: devel/geany/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/geany/pkg/PLIST,v retrieving revision 1.19 diff -u -p -r1.19 PLIST --- devel/geany/pkg/PLIST 8 Apr 2013 22:28:04 -0000 1.19 +++ devel/geany/pkg/PLIST 18 Aug 2013 17:11:27 -0000 @@ -257,3 +257,5 @@ share/locale/zh_TW/LC_MESSAGES/geany.mo @unexec-delete %D/bin/update-desktop-database @exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor @unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor +@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/Tango +@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/Tango Index: devel/ipython/Makefile =================================================================== RCS file: /cvs/ports/devel/ipython/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- devel/ipython/Makefile 6 Jun 2013 08:49:55 -0000 1.21 +++ devel/ipython/Makefile 18 Aug 2013 17:14:32 -0000 @@ -5,6 +5,7 @@ COMMENT= enhanced interactive Python sh MODPY_EGG_VERSION= 0.13.2 DISTNAME= ipython-${MODPY_EGG_VERSION} CATEGORIES= devel +REVISION= 0 HOMEPAGE= http://ipython.org/ @@ -16,9 +17,10 @@ MODULES= lang/python # sympy is also optional. # There are a bunch of other event loops which are used in rare cases. # These can be soft dependencies too. -RUN_DEPENDS = textproc/py-pygments \ - graphics/py-matplotlib>=1.2.0 \ +RUN_DEPENDS = devel/desktop-file-utils \ net/py-zmq \ + graphics/py-matplotlib>=1.2.0 \ + textproc/py-pygments \ www/py-tornado TEST_DEPENDS = devel/py-nose BUILD_DEPENDS = textproc/py-sphinx \ Index: devel/poedit/Makefile =================================================================== RCS file: /cvs/ports/devel/poedit/Makefile,v retrieving revision 1.17 diff -u -p -r1.17 Makefile --- devel/poedit/Makefile 11 Mar 2013 10:50:24 -0000 1.17 +++ devel/poedit/Makefile 18 Aug 2013 17:18:03 -0000 @@ -19,7 +19,8 @@ USE_GROFF = Yes WANTLIB= c m pthread stdc++ wx_base_xml wx_gtk2_html wx_gtk2_adv \ wx_gtk2_xrc wx_base wx_gtk2_core -RUN_DEPENDS= devel/desktop-file-utils +RUN_DEPENDS= devel/desktop-file-utils \ + x11/gtk+2,-guic LIB_DEPENDS= x11/wxWidgets>=2.6.3 CONFIGURE_STYLE=gnu Index: devel/poedit/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/poedit/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- devel/poedit/pkg/PLIST 22 Dec 2009 15:31:27 -0000 1.4 +++ devel/poedit/pkg/PLIST 18 Aug 2013 17:18:03 -0000 @@ -209,3 +209,5 @@ share/poedit/icons/poedit-update.png share/poedit/icons/view-fullscreen.png @exec %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database +@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor +@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor