Is there a reason to use gtk2 over gtk3 in a port? Diff below switch audio/deadbeef to gtk3 which makes it useable on a HiDPI screen. ok?
Index: Makefile =================================================================== RCS file: /cvs/ports/audio/deadbeef/Makefile,v retrieving revision 1.23 diff -u -p -r1.23 Makefile --- Makefile 18 Mar 2016 23:12:15 -0000 1.23 +++ Makefile 21 Aug 2016 17:44:45 -0000 @@ -2,7 +2,7 @@ COMMENT = DeaDBeeF is an audio player DISTNAME = deadbeef-0.6.2 -REVISION = 7 +REVISION = 8 CATEGORIES = audio HOMEPAGE = http://deadbeef.sourceforge.net/ @@ -10,16 +10,16 @@ HOMEPAGE = http://deadbeef.sourceforge. # GPLv2 & LGPLv2.1 PERMIT_PACKAGE_CDROM = Yes -WANTLIB += FLAC Imlib2 X11 Xcomposite Xcursor Xdamage Xext Xfixes -WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 avcodec avformat -WANTLIB += avutil c cairo cddb cdio crypto curl dbus-1 expat faad -WANTLIB += ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 -WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0 -WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 -WANTLIB += gtk-x11-2.0 harfbuzz idn m mad mms mp4ff mpcdec nghttp2 ogg -WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png -WANTLIB += pthread pthread-stubs sndfile sndio ssl vorbis vorbisenc -WANTLIB += vorbisfile wavpack xcb xcb-render xcb-shm z zip +WANTLIB += FLAC ICE Imlib2 SM X11 Xcomposite Xcursor Xdamage Xext +WANTLIB += Xfixes Xi Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0 +WANTLIB += atspi avcodec avformat avutil c cairo cairo-gobject +WANTLIB += cddb cdio crypto curl dbus-1 epoxy expat faad ffi fontconfig +WANTLIB += freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 +WANTLIB += gobject-2.0 graphite2 gthread-2.0 gtk-3 harfbuzz idn +WANTLIB += m mad mms mp4ff mpcdec nghttp2 ogg pango-1.0 pangocairo-1.0 +WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread pthread-stubs +WANTLIB += sndfile sndio ssl vorbis vorbisenc vorbisfile wavpack +WANTLIB += xcb xcb-render xcb-shm z zip MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=deadbeef/} EXTRACT_SUFX = .tar.bz2 @@ -52,7 +52,7 @@ LIB_DEPENDS = archivers/libzip \ multimedia/libmms \ net/curl \ x11/dbus \ - x11/gtk+2 + x11/gtk+3 USE_GMAKE = Yes USE_LIBTOOL = gnu @@ -70,7 +70,7 @@ CONFIGURE_ARGS += --disable-static \ --disable-alsa \ --disable-coreaudio \ --disable-gme \ - --disable-gtk3 \ + --disable-gtk2 \ --disable-mono2stereo \ --disable-oss \ --disable-pulse \ Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/deadbeef/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 23 Sep 2014 13:44:04 -0000 1.7 +++ pkg/PLIST 21 Aug 2016 17:02:23 -0000 @@ -9,7 +9,7 @@ lib/deadbeef/alac.so lib/deadbeef/artwork.so lib/deadbeef/cdda.so lib/deadbeef/converter.so -lib/deadbeef/converter_gtk2.so +lib/deadbeef/converter_gtk3.so lib/deadbeef/convpresets/ lib/deadbeef/convpresets/AAC_(Nero_FAAC).txt lib/deadbeef/convpresets/ALAC.txt @@ -26,7 +26,7 @@ lib/deadbeef/convpresets/WavPack.txt lib/deadbeef/dca.so lib/deadbeef/ddb_ao.so lib/deadbeef/ddb_dumb.so -lib/deadbeef/ddb_gui_GTK2.so +lib/deadbeef/ddb_gui_GTK3.so lib/deadbeef/ddb_shn.so lib/deadbeef/ffap.so lib/deadbeef/ffmpeg.so @@ -39,9 +39,9 @@ lib/deadbeef/mpgmad.so lib/deadbeef/musepack.so lib/deadbeef/notify.so lib/deadbeef/nullout.so -lib/deadbeef/pltbrowser_gtk2.so +lib/deadbeef/pltbrowser_gtk3.so lib/deadbeef/shellexec.so -lib/deadbeef/shellexecui_gtk2.so +lib/deadbeef/shellexecui_gtk3.so lib/deadbeef/sndfile.so lib/deadbeef/sndio.so lib/deadbeef/tta.so @@ -104,8 +104,6 @@ share/locale/it/LC_MESSAGES/deadbeef.mo share/locale/ja/LC_MESSAGES/deadbeef.mo share/locale/kk/LC_MESSAGES/deadbeef.mo share/locale/km/LC_MESSAGES/deadbeef.mo -share/locale/lg/ -share/locale/lg/LC_MESSAGES/ share/locale/lg/LC_MESSAGES/deadbeef.mo share/locale/lt/LC_MESSAGES/deadbeef.mo share/locale/nl/LC_MESSAGES/deadbeef.mo
