summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Väth <martin@mvath.de>2020-12-12 09:35:36 +0100
committerMartin Väth <martin@mvath.de>2020-12-12 09:35:36 +0100
commit330b766d6cdd4f1a996949cab74ad9560d98cd8c (patch)
tree842eaec1a52fa6c45a7724e65750f313f143eb4b
parentapp-shells/zshrc-mv: Version bump (diff)
downloadmv-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_index4
-rw-r--r--virtual/man/man-0-r4.ebuild (renamed from virtual/man/man-0-r3.ebuild)5
-rw-r--r--x11-libs/gtk+/Manifest2
-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