Skip to content
Permalink
Browse files

gtk3 apps: update theme dependencies for GNOME 3.28

With the release of GNOME 3.28, all default gtk3 theme files
are contained in adwaita-icon-theme and gtk3 itself.

gnome-themes-standard has, therefore, been removed from
the GNOME 3.28 release and any additional themes contained
therein have been moved to new port gnome-themes-extra. This
includes optional gtk2 themes Adwaita and  Adwaita-dark and both
gtk2 and gtk3 versions of deprecated theme HighContrast.

Replace all gtk3 app dependencies on gnome-themes-standard with
adwaita-icon-theme and remove any references to the deprecated
theme HighContrast.

Rebuild not required since adwaita-icon-theme was previously a dependency
of gnome-themes-standard.
  • Loading branch information
dbevans committed Mar 18, 2018
1 parent e63930f commit c7455a7e331cf5bde0338a0609b2ab5c5ff4b85a
Showing with 55 additions and 60 deletions.
  1. +1 −1 audio/easytag/Portfile
  2. +1 −1 databases/libgda5/Portfile
  3. +1 −1 editors/bluefish/Portfile
  4. +1 −1 genealogy/gramps/Portfile
  5. +1 −1 gnome/alacarte/Portfile
  6. +1 −1 gnome/anjuta/Portfile
  7. +1 −1 gnome/balsa/Portfile
  8. +1 −3 gnome/baobab/Portfile
  9. +1 −1 gnome/dconf-editor/Portfile
  10. +1 −1 gnome/devhelp/Portfile
  11. +1 −1 gnome/empathy/Portfile
  12. +1 −1 gnome/eog/Portfile
  13. +1 −1 gnome/epiphany/Portfile
  14. +1 −1 gnome/file-roller/Portfile
  15. +1 −2 gnome/frogr/Portfile
  16. +1 −1 gnome/gedit/Portfile
  17. +1 −2 gnome/ghex/Portfile
  18. +1 −1 gnome/gitg/Portfile
  19. +1 −1 gnome/glabels/Portfile
  20. +1 −1 gnome/glom/Portfile
  21. +1 −1 gnome/gnome-calculator/Portfile
  22. +1 −1 gnome/gnome-calendar/Portfile
  23. +1 −1 gnome/gnome-characters/Portfile
  24. +1 −1 gnome/gnome-chemistry-utils/Portfile
  25. +1 −1 gnome/gnome-chess/Portfile
  26. +1 −1 gnome/gnome-dictionary/Portfile
  27. +1 −1 gnome/gnome-font-viewer/Portfile
  28. +1 −1 gnome/gnome-maps/Portfile
  29. +1 −1 gnome/gnome-music/Portfile
  30. +1 −1 gnome/gnome-panel/Portfile
  31. +1 −1 gnome/gnome-photos/Portfile
  32. +1 −1 gnome/gnome-session/Portfile
  33. +1 −2 gnome/gnome-sudoku/Portfile
  34. +1 −1 gnome/gnome-system-log/Portfile
  35. +1 −1 gnome/gnome-system-monitor/Portfile
  36. +1 −1 gnome/gnome-terminal/Portfile
  37. +1 −1 gnome/gnome-weather/Portfile
  38. +1 −1 gnome/gnumeric/Portfile
  39. +1 −1 gnome/gucharmap/Portfile
  40. +1 −1 gnome/liferea/Portfile
  41. +1 −1 gnome/nautilus/Portfile
  42. +1 −1 gnome/nfoview/Portfile
  43. +1 −1 gnome/oregano/Portfile
  44. +1 −1 gnome/polari/Portfile
  45. +1 −1 gnome/seahorse/Portfile
  46. +1 −1 gnome/totem/Portfile
  47. +1 −1 gnome/vte/Portfile
  48. +1 −1 gnome/yelp/Portfile
  49. +1 −1 gnome/zenity/Portfile
  50. +1 −1 graphics/geeqie/Portfile
  51. +1 −1 net/gupnp-tools/Portfile
  52. +1 −1 net/rygel/Portfile
  53. +1 −1 net/transmission-x11/Portfile
  54. +1 −1 perl/p5-gtk3/Portfile
  55. +1 −1 python/quodlibet/Portfile
@@ -44,7 +44,7 @@ depends_lib port:desktop-file-utils \
port:taglib \
port:wavpack

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

patchfiles patch-m4-ax_compiler_flags_ldflags.m4.diff

@@ -49,7 +49,7 @@ depends_lib port:desktop-file-utils \
port:libxslt \
port:ncurses

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

gobject_introspection yes

@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:enchant \
port:gucharmap

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

patchfiles patch-configure.ac.diff

@@ -42,7 +42,7 @@ depends_lib-append port:desktop-file-utils \
port:ghostscript \
port:goocanvas2

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

patchfiles patch-gramps-gen-utils-resourcepath.py.diff

@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:gnome-menus \
port:py27-gobject3

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-Makefile.am.diff \
@@ -44,7 +44,7 @@ depends_lib port:desktop-file-utils \
port:libxml2 \
port:vte

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:epiphany \
port:yelp \
port:xdg-utils
@@ -47,7 +47,7 @@ depends_lib port:desktop-file-utils \
path:lib/libssl.dylib:openssl \
port:sqlite3

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-configure.ac.diff \
@@ -35,7 +35,7 @@ depends_lib port:desktop-file-utils \
port:gtk3 \
port:vala

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-warning-flags.diff
@@ -46,11 +46,9 @@ autoreconf.args -fvi
configure.args --disable-schemas-compile \
--disable-silent-rules

# port installs hicolor and HighContrast icons, desktop application file, and gschemas
post-activate {
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/HighContrast"
system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
}

@@ -34,7 +34,7 @@ depends_lib port:desktop-file-utils \
port:gtk3 \
port:libxml2

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

configure.args --disable-schemas-compile \
--disable-silent-rules
@@ -27,7 +27,7 @@ depends_build port:pkgconfig
depends_lib port:desktop-file-utils \
port:gtk3

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

# use system python for build, requires python2 >= 2.3

@@ -62,7 +62,7 @@ depends_run port:telepathy-mission-control \
port:telepathy-haze \
port:telepathy-salut \
port:gnome-keyring \
port:gnome-themes-standard \
port:adwaita-icon-theme \
port:yelp

license_noconflict dbus-glib gnutls
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:libxml2 \
port:xorg-libX11

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

gobject_introspection yes
@@ -43,7 +43,7 @@ depends_lib port:desktop-file-utils \
port:xorg-libX11 \
port:iso-codes

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:gnome-keyring

# reconfigure using our intltool.m4 and upstream autogen.sh for intltool 0.51 compatibility
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:libmagic \
port:libarchive

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
@@ -40,13 +40,12 @@ depends_lib port:desktop-file-utils \
port:libsoup \
port:gstreamer1

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp \
port:epiphany

patchfiles patch-meson.build.diff

# port installs desktop application file, and hicolor and HighContrast icons
post-activate {
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
@@ -44,7 +44,7 @@ depends_lib port:desktop-file-utils \
port:iso-codes \
port:vala

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

gobject_introspection yes

@@ -36,7 +36,7 @@ depends_lib port:desktop-file-utils \
port:gtk3

depends_run port:yelp \
port:gnome-themes-standard
port:adwaita-icon-theme

# blacklist old compilers that do not support gcc diagnostic pragmas in functions
compiler.blacklist *gcc* {clang < 300}
@@ -56,7 +56,6 @@ configure.args --disable-silent-rules \
post-activate {
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/HighContrast"
system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
}

@@ -48,7 +48,7 @@ depends_lib port:desktop-file-utils \
port:libsoup \
port:libsecret

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

gobject_introspection yes

@@ -36,7 +36,7 @@ depends_lib port:gtk3 \
port:barcode \
port:qrencode

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-missing-prototype.diff
@@ -57,7 +57,7 @@ depends_lib port:desktop-file-utils \
port:evince \
port:shared-mime-info

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp \
port:gnome-keyring

@@ -35,7 +35,7 @@ depends_lib port:desktop-file-utils \
port:mpfr \
port:vala

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

# blacklist compilers that do not support C11 (redefinition of typedef ‘GtkSourceTag’ at gtksourceview/gtksourcetag.h:35)
@@ -35,7 +35,7 @@ depends_lib port:desktop-file-utils \
port:gnome-online-accounts \
port:libical

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-src-Makefile.am.diff \
@@ -28,7 +28,7 @@ depends_lib port:desktop-file-utils \
port:gjs \
port:gnome-desktop

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

gobject_introspection yes

@@ -52,7 +52,7 @@ depends_lib port:desktop-file-utils \
port:libGLU \
port:mesa

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-libs-gcr-document.cc.diff \
@@ -30,7 +30,7 @@ depends_lib port:desktop-file-utils \
port:librsvg \
port:vala

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

# use autoreconf to regenerate configure with a valid time stamp
@@ -33,7 +33,7 @@ depends_lib port:desktop-file-utils \
port:gobject-introspection \
port:gtk3

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

# if port gnome-utils is installed
@@ -34,7 +34,7 @@ depends_lib port:desktop-file-utils \
port:fontconfig \
port:freetype

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

# reconfigure using upstream autogen.sh for intltool 0.51 compatibility

@@ -44,7 +44,7 @@ depends_lib port:desktop-file-utils \
port:libxml2 \
port:rest

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

gobject_introspection yes
@@ -36,7 +36,7 @@ depends_lib port:desktop-file-utils \
port:tracker \
port:libnotify

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

gobject_introspection yes
@@ -43,7 +43,7 @@ depends_lib port:desktop-file-utils \
port:xorg-libsm \
port:xorg-libXrandr

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:nautilus \
port:yelp

@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:grilo-plugins \
port:tracker

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

# optional dependencies that require libc++ to build
@@ -47,7 +47,7 @@ depends_lib port:desktop-file-utils \
port:libepoxy \
port:mesa

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

patchfiles patch-configure.ac.diff \
patch-tools-Makefile.am.diff \
@@ -35,7 +35,7 @@ depends_lib port:desktop-file-utils \
port:libgee \
port:qqwing

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

# use autoreconf to regenerate configure with a valid time stamp
# configure is post-dated by about 12 hours causing sanity check
@@ -50,7 +50,6 @@ configure.args --disable-schemas-compile \

post-activate {
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/HighContrast"
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
}
@@ -36,7 +36,7 @@ depends_build port:pkgconfig \
depends_lib port:desktop-file-utils \
port:gtk3

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

# apply upstream patch to prevent configuration failure when using autogen.sh
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:librsvg \
port:libxml2

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-create-gresource-as-bundle.diff
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:pcre2 \
port:xorg-libX11

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

patchfiles patch-src-Makefile.am.diff \
@@ -35,7 +35,7 @@ depends_lib port:desktop-file-utils \
port:gnome-desktop \
port:libgweather

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

gobject_introspection yes
@@ -52,7 +52,7 @@ depends_lib port:desktop-file-utils \
port:pxlib \
port:perl${pbranch}

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

gobject_introspection yes

@@ -37,7 +37,7 @@ depends_build port:pkgconfig \
depends_lib port:desktop-file-utils \
port:gtk3

depends_run port:gnome-themes-standard \
depends_run port:adwaita-icon-theme \
port:yelp

use_parallel_build no
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
port:libgnome-keyring \
path:lib/pkgconfig/webkit2-gtk-4.0.pc:webkit2-gtk

depends_run port:gnome-themes-standard
depends_run port:adwaita-icon-theme

patchfiles patch-autogen.sh.diff

0 comments on commit c7455a7

Please sign in to comment.
You can’t perform that action at this time.