spacepaste

  1.  
  2. --- /usr/portage/x11-libs/gtk+/gtk+-3.22.30.ebuild 2018-10-06 19:39:31.000000000 -0500
  3. +++ /tmp/gtk+-3.22.30.ebuild 2018-10-21 10:32:33.191056272 -0500
  4. @@ -11,7 +11,7 @@
  5. LICENSE="LGPL-2+"
  6. SLOT="3"
  7. -IUSE="aqua broadway cloudprint colord cups examples +introspection test vim-syntax wayland +X xinerama"
  8. +IUSE="aqua atk-bridge broadway cloudprint colord cups examples +introspection test vim-syntax wayland +X xinerama"
  9. REQUIRED_USE="
  10. || ( aqua wayland X )
  11. xinerama? ( X )
  12. @@ -48,7 +48,7 @@
  13. >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}]
  14. )
  15. X? (
  16. - >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
  17. + atk-bridge? ( >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}] )
  18. x11-libs/libX11[${MULTILIB_USEDEP}]
  19. >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
  20. x11-libs/libXext[${MULTILIB_USEDEP}]
  21. @@ -123,6 +123,11 @@
  22. # Fix broken autotools logic
  23. eapply "${FILESDIR}"/${PN}-3.22.20-libcloudproviders-automagic.patch
  24. + # get rid of gtk3-atk-bridge crap
  25. + if ! use atk-bridge; then
  26. + eapply "${FILESDIR}"/${PN}-3.22.30.atk-bridge.patch
  27. + fi
  28. +
  29. eautoreconf
  30. gnome2_src_prepare
  31. }
  32. @@ -148,6 +153,7 @@
  33. $(use_enable X xrandr) \
  34. $(use_enable xinerama) \
  35. --disable-cloudproviders \
  36. + $(use_with atk-bridge) \
  37. --disable-mir-backend \
  38. --disable-papi \
  39. --enable-man \
  40.