On Sun, Aug 18, 2013 at 09:19:17PM +0400, Vadim Zhukov wrote: > 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
Are you sure this is correct? > 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 > -- Antoine