diff options
author | Martin Väth <martin@mvath.de> | 2020-12-12 09:35:36 +0100 |
---|---|---|
committer | Martin Väth <martin@mvath.de> | 2020-12-12 09:35:36 +0100 |
commit | 330b766d6cdd4f1a996949cab74ad9560d98cd8c (patch) | |
tree | 842eaec1a52fa6c45a7724e65750f313f143eb4b | |
parent | app-shells/zshrc-mv: Version bump (diff) | |
download | mv-330b766d6cdd4f1a996949cab74ad9560d98cd8c.tar.gz mv-330b766d6cdd4f1a996949cab74ad9560d98cd8c.tar.bz2 mv-330b766d6cdd4f1a996949cab74ad9560d98cd8c.zip |
virtual/man, x11-libs/gtk+: Version bumps
Signed-off-by: Martin Väth <martin@mvath.de>
-rw-r--r-- | metadata/pkg_desc_index | 4 | ||||
-rw-r--r-- | virtual/man/man-0-r4.ebuild (renamed from virtual/man/man-0-r3.ebuild) | 5 | ||||
-rw-r--r-- | x11-libs/gtk+/Manifest | 2 | ||||
-rw-r--r-- | x11-libs/gtk+/gtk+-3.24.24-r1.ebuild (renamed from x11-libs/gtk+/gtk+-3.24.22.ebuild) | 71 |
4 files changed, 46 insertions, 36 deletions
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index d9c0e2af..9467a894 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -117,7 +117,7 @@ sys-kernel/kconfig-hardened-check 0.5.7 99999999: A script for checking the hard sys-kernel/kernel 6.2: A POSIX shell script to compile the kernel with user permissions virtual/cdrtools 1: Virtual for command-line recorders cdrtools and cdrkit virtual/freedesktop-icon-theme 0-r3: A virtual to choose between different icon themes -virtual/man 0-r3: Virtual for man +virtual/man 0-r4: Virtual for man www-plugins/bookmark-dupes 6.4: Firefox webextension: remove duplicate bookmarks/empty folders/descriptions www-plugins/calc-extension 5.3: Firefox webextension: calculate values of mathematical expressions www-plugins/canvasblocker 0.5.5: Firefox webextension: block canvas API to prevent canvas fingerprinting @@ -134,6 +134,6 @@ www-plugins/noscript 11.0.36: Firefox webextension: restrict active contents lik www-plugins/skip-redirect 2.2.1: Firefox webextension: skip intermediary pages before redirecting www-plugins/translate-to-me 1.1: Firefox webextension: translate the selected text with www.linguee.com www-plugins/ublock-origin 1.17.2: Firefox webextension: An efficient list-based blocker -x11-libs/gtk+ 2.24.32-r1 3.24.22: Gimp ToolKit + +x11-libs/gtk+ 2.24.32-r1 3.24.24-r1: Gimp ToolKit + x11-libs/motif 2.3.8-r1: The Motif user interface component toolkit x11-misc/redshift 1.12-r4: A screen color temperature adjusting software diff --git a/virtual/man/man-0-r3.ebuild b/virtual/man/man-0-r4.ebuild index de8ed011..8d0cd1d8 100644 --- a/virtual/man/man-0-r3.ebuild +++ b/virtual/man/man-0-r4.ebuild @@ -6,6 +6,7 @@ EAPI=7 DESCRIPTION="Virtual for man" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + HOMEPAGE= SRC_URI= LICENSE= @@ -13,6 +14,8 @@ IUSE= RDEPEND=" || ( + >=app-text/mandoc-1.14.5-r1[system-man] sys-apps/man sys-apps/man-db - )" + ) +" diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest index 4918e10a..572f951c 100644 --- a/x11-libs/gtk+/Manifest +++ b/x11-libs/gtk+/Manifest @@ -1,3 +1,3 @@ DIST gtk+-2.24.32-patchset-r1.tar.xz 13364 SHA512 1a15dce7578a914585981426d2e5d1cc45866866a70c3f443d1867ab1c0c28fb279bde6c3117b28eec2758a62c1b54bb6fb1b382ad6e9a7cf0114b13f2afd858 DIST gtk+-2.24.32.tar.xz 12620860 SHA512 8e8fd9ae32f1d6fb544da260f00599f0f05090d910d767b06ef086ab4f1f8373a29bb0da9767761c9b5f4cfd51b5c45d0fa5d39b0428c839ddf0a579df806696 -DIST gtk+-3.24.22.tar.xz 21349784 SHA512 ac653438a0a818885f2aa46a131b1ab0038a57b438406724a674313d8bf4325b1d2e87e4e8c77a92d0cfa8f8d6eaac46ba6890830290e9a9e598c978144861a2 +DIST gtk+-3.24.24.tar.xz 21341240 SHA512 f4e22d7c78d7c641ac7c3beeb3181000b72b025c65074bab6bd51b9a86ec4f6a2e25f06ad7671a908be421c064f4c26e2185febb424f310a2530561aebde8520 diff --git a/x11-libs/gtk+/gtk+-3.24.22.ebuild b/x11-libs/gtk+/gtk+-3.24.24-r1.ebuild index 8025cf2a..abd49efd 100644 --- a/x11-libs/gtk+/gtk+-3.24.22.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.24-r1.ebuild @@ -1,11 +1,10 @@ # Copyright 1999-2020 Gentoo Authors and Martin V\"ath # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -GNOME2_LA_PUNT="yes" +EAPI=7 GNOME2_EAUTORECONF="yes" -inherit flag-o-matic gnome2 multilib virtualx multilib-minimal +inherit gnome2 multilib multilib-minimal virtualx DESCRIPTION="Gimp ToolKit +" HOMEPAGE="https://www.gtk.org/" @@ -13,7 +12,7 @@ SRC_URI=${SRC_URI-} LICENSE="LGPL-2+" SLOT="3" -IUSE="adwaita-icon-theme aqua atk-bridge broadway cloudprint colord cups examples gtk-doc +introspection test vim-syntax wayland +X xinerama" +IUSE="adwaita-icon-theme aqua atk-bridge broadway cloudprint colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama" REQUIRED_USE=" || ( aqua wayland X ) xinerama? ( X ) @@ -28,7 +27,7 @@ RESTRICT="test" # FIXME: introspection data is built against system installation of gtk+:3, # bug #???? COMMON_DEPEND=" - >=dev-libs/atk-2.15[introspection?,${MULTILIB_USEDEP}] + >=dev-libs/atk-2.32.0[introspection?,${MULTILIB_USEDEP}] >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}] >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}] media-libs/fontconfig[${MULTILIB_USEDEP}] @@ -41,18 +40,20 @@ COMMON_DEPEND=" cloudprint? ( >=net-libs/rest-0.7[${MULTILIB_USEDEP}] - >=dev-libs/json-glib-1.0[${MULTILIB_USEDEP}] ) + >=dev-libs/json-glib-1.0[${MULTILIB_USEDEP}] + ) colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] ) cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] ) introspection? ( >=dev-libs/gobject-introspection-1.39:= ) + sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[${MULTILIB_USEDEP}] ) wayland? ( >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}] - >=dev-libs/wayland-protocols-1.14 + >=dev-libs/wayland-protocols-1.17 media-libs/mesa[wayland,${MULTILIB_USEDEP}] >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}] ) X? ( - atk-bridge? ( >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}] ) + atk-bridge? ( >=app-accessibility/at-spi2-atk-2.15.1[${MULTILIB_USEDEP}] ) media-libs/mesa[X(+),${MULTILIB_USEDEP}] x11-libs/libX11[${MULTILIB_USEDEP}] >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}] @@ -66,21 +67,12 @@ COMMON_DEPEND=" ) " DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - app-text/docbook-xml-dtd:4.1.2 - dev-libs/libxslt - dev-libs/gobject-introspection-common - >=dev-util/gdbus-codegen-2.48 - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.20 - gtk-doc? ( >=dev-util/gtk-doc-1.20 - app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.7[${MULTILIB_USEDEP}] - virtual/pkgconfig - X? ( x11-base/xorg-proto ) test? ( media-fonts/font-misc-misc - media-fonts/font-cursor-misc ) + media-fonts/font-cursor-misc + ) + X? ( x11-base/xorg-proto ) " # gtk+-3.2.2 breaks Alt key handling in <=x11-libs/vte-0.30.1:2.90 # gtk+-3.3.18 breaks scrolling in <=x11-libs/vte-0.31.0:2.90 @@ -96,11 +88,33 @@ PDEPEND=" !adwaita-icon-theme? ( x11-themes/hicolor-icon-theme virtual/freedesktop-icon-theme ) vim-syntax? ( app-vim/gtk-syntax ) " +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/gobject-introspection-common + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.48 + dev-util/glib-utils + >=dev-util/gtk-doc-am-1.20 + virtual/pkgconfig + gtk-doc? ( + app-text/docbook-xml-dtd:4.3 + >=dev-util/gtk-doc-1.20 + ) +" MULTILIB_CHOST_TOOLS=( /usr/bin/gtk-query-immodules-3.0$(get_exeext) ) +PATCHES=( + # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache + "${FILESDIR}"/${PN}-3.24.8-update-icon-cache.patch + + # Fix broken autotools logic + "${FILESDIR}"/${PN}-3.22.20-libcloudproviders-automagic.patch +) + strip_builddir() { local rule=$1 shift @@ -126,12 +140,6 @@ src_prepare() { strip_builddir SRC_SUBDIRS examples Makefile.{am,in} fi - # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache - eapply "${FILESDIR}"/${PN}-3.24.8-update-icon-cache.patch - - # Fix broken autotools logic - eapply "${FILESDIR}"/${PN}-3.22.20-libcloudproviders-automagic.patch - # Use patches from BSD to make gtk3-atk-bridge a true option - # This was intentionally removed by upstream, see # https://mail.gnome.org/archives/commits-list/2012-June/msg03813.html @@ -152,6 +160,7 @@ multilib_src_configure() { $(use_enable cups cups auto) $(multilib_native_use_enable gtk-doc) $(multilib_native_use_enable introspection) + $(use_enable sysprof profiler) $(use_enable wayland wayland-backend) $(use_enable X x11-backend) $(use_enable X xcomposite) @@ -164,8 +173,6 @@ multilib_src_configure() { # cloudprovider is not packaged in Gentoo yet --disable-cloudproviders --disable-papi - # sysprof integration needs >=sysprof-3.33.2 - --disable-profiler --enable-man --with-xml-catalog="${EPREFIX}"/etc/xml/catalog # need libdir here to avoid a double slash in a path that libtool doesn't @@ -217,12 +224,12 @@ pkg_preinst() { multilib_pkg_preinst() { # Make immodules.cache belongs to gtk+ alone - local cache="usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" + local cache="/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"/${cache} || die + cp "${EROOT}${cache}" "${ED}${cache}" || die else - touch "${ED}"/${cache} || die + touch "${ED}${cache}" || die fi } multilib_parallel_foreach_abi multilib_pkg_preinst @@ -249,7 +256,7 @@ pkg_postrm() { if [[ -z ${REPLACED_BY_VERSION} ]]; then multilib_pkg_postrm() { - rm -f "${EROOT}"usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache + rm -f "${EROOT}/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" } multilib_foreach_abi multilib_pkg_postrm fi |