summaryrefslogtreecommitdiff
path: root/gnome-base/librsvg
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /gnome-base/librsvg
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'gnome-base/librsvg')
-rw-r--r--gnome-base/librsvg/Manifest12
-rw-r--r--gnome-base/librsvg/librsvg-2.40.21.ebuild2
-rw-r--r--gnome-base/librsvg/librsvg-2.48.8.ebuild95
-rw-r--r--gnome-base/librsvg/librsvg-2.48.9.ebuild95
-rw-r--r--gnome-base/librsvg/librsvg-2.50.3.ebuild2
-rw-r--r--gnome-base/librsvg/librsvg-2.50.4.ebuild (renamed from gnome-base/librsvg/librsvg-2.50.2.ebuild)4
6 files changed, 10 insertions, 200 deletions
diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 21b96af4d255..786a121b2af7 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -1,12 +1,8 @@
AUX librsvg-2.40.12-gtk-optional.patch 2193 BLAKE2B fcde3effa4cf68e89387ff64638f05006094106a17fdb61b1bf2e6210f42fe91716e7fd21cf40ad5adecfee45b9e1d488249d1befdb48399c5952829c3d01e07 SHA512 bea056ac4d3d19719129dd7379d783a8eb34efbf57186f6ab7113ff97fdd809b0802d60add646ea50c776eb7bc07f5a0f4c0911569a2b1b24dbb1683f111d7c0
DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc SHA512 db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280
-DIST librsvg-2.48.8.tar.xz 15302184 BLAKE2B 7d44b58d894afbeff0cb4606ed64191c028e7ac9d987dd3248b90df4ae0c000ee47b02484116bf7ee6e7aad567b91df7a2aae6880514f5ddee3ef4826c2e828e SHA512 7b35afbbad17927168acb3a308bff59ea66e8e1ac18c2ab5626a7d494e90d87d2dc552959ad72974d3ed8ba4c2f919335cf9110a0d0a09148e606222e4fcee43
-DIST librsvg-2.48.9.tar.xz 15309204 BLAKE2B 2547f9eb2bb81c7c879356df0df674ba27a09e3b1f0eb8df99df7a9a9c5e6838e94e143f50a00a742a4fd7043c01b4f484cfa78c84c4d5e6ec281bde35fd98b2 SHA512 91fc480a9e9ff3755ed2685170a1fadea9232ab9a727a66da5085df09cd1a160cb8f443de7dec950799de5f4cb88b1ee33384107e316f573940147346c155a40
-DIST librsvg-2.50.2.tar.xz 16354004 BLAKE2B 485c14bf898fdcf2ad55cd6191eb5d315de73d02a34f15b528e36e64549f0eb2597b90d277c28d7d8d584b59c69f8eaa9f90820dcbaeb4a457d4ce1e2e2adf30 SHA512 f7e4990e1d74750246ec5816327c606607bb864ea7c44bce3ba9254a90b71692ed397e90343473d266f71eae3df7085c00e5a9a90b02d27ed6648e717d69fb45
DIST librsvg-2.50.3.tar.xz 18868408 BLAKE2B 8b245a233ddd56137880e43f4da2df623237bb1ce2e143cee09da3fadc1edd9b3e4f4753fe48cf814d2372e532775573a34982a6cc88ace9be336e16ae473c20 SHA512 21710b6b5810b959679b7908aa371b8af02c85549efbc64f5fda01cfc3881539b5afc6bc304ce2289719dee48f583b1eb9867546e09f36941f81af968434e389
-EBUILD librsvg-2.40.21.ebuild 2534 BLAKE2B 6e6e0198086c44d870e7ee5201be265392ab1535004c38937aadcd0ceb463fad5df5a76800dea59c410e33f010fd7a2fd9f3a45e19b054aa2e65e3ab141a1e7a SHA512 28809d0b720ecba8f0d42fc81872387069efdd6a371beffbedf7b7363627d88dd7429bb12686d8321c786fe7f2780ed73498f273de8a394bc1bac839e06769ac
-EBUILD librsvg-2.48.8.ebuild 2498 BLAKE2B 770f88c182406f93348d4b3f0335440c10efc741c7da7ffb107ca6dc008861eb302845d25e9eca3755e2e141edd9aeadcb8663ae259e6486b2f25052cd8306cc SHA512 e4666afcdf0e26e1e26cb4f8c8580027acb6b2c1b349f9b37f02ebd7ed0da8d10b7ab7274a7b633975212938ec3c5311acbaf27c35b450d703a4fe175b78d015
-EBUILD librsvg-2.48.9.ebuild 2503 BLAKE2B 7a6c02b1c7d0b3e958a31704ba7b4b4f41edd3bc9984d40ddcd38bbd475d1942f6bd066d3358e2932aadf593016a74cd347ee64d555b98d105c862fe2221c8bd SHA512 d36c97083efd6971111221d8043cdc9072b0e3f838c5d438b410b612301b06abaa0bce9990b2eae6494734125bcb2e3065ab7467cce0f610e5cac7ac94a3bd53
-EBUILD librsvg-2.50.2.ebuild 2482 BLAKE2B 2f214798db1c31e71c73a8e9d7f6879518c779e176ea6d12d195ba9a06a3dbd7c8ecee89e4793ee09e1939daa26b95a0f1808f77e48cb3411027fe856bf9375d SHA512 4e93116a70a48892c81cfe5ad9a34f0f21d4819cb49d2825239c3fb390ca7140110f3eabcb2da505677faf5edcae0bed3fabb0ec20a9ad27b3c72dae0043afc4
-EBUILD librsvg-2.50.3.ebuild 2481 BLAKE2B 0bcc0783a9f13fa9fb3a11a91e2a04c8c23c0ef763500bb8d3f18ea6a28ddc507096c3b2a5ca4d4bf15ca67200eb63ee3912823914eb381e4da59a5934e53e38 SHA512 7e98d1c9d1ba7711e38991c08e2389ca7430c2a9134463d0d45bf13246541bd1812826d79852e39a4a516b54f96e13f92abe035166c03866c54e082e2d5915ca
+DIST librsvg-2.50.4.tar.xz 18954216 BLAKE2B 88467cf7b3a7382182f3a37887e9d05dbcb723464607707271491ca20cf7bedb890ec64e1a8c34ab136a23dbfe93dfd19fccbd194c4bd65868b07874c5070067 SHA512 5f476a663e1fa3297d699b1057622e72dbefdf9126ade97762288b7bc4e8a294936d008c889bcaf8e35f46d3b818f5317c63883df0043ec0f8aad18fa5feb4f3
+EBUILD librsvg-2.40.21.ebuild 2535 BLAKE2B fb7707a26b24f05ef9afe464f036d205e72243fe0b411ddc17b42a3f73bfd35e4a92b9236c12218d4bffb8edc825813f3b08cf164faf6cd1f96e689b76ac2970 SHA512 0ae92c01878ed45cd2da511bca6bcb86465723d3f71752168d5764b56d366544bc6bce1fce2d93ad497c901af8758db11bf3a53ad79389bcf54b16210bb18da2
+EBUILD librsvg-2.50.3.ebuild 2477 BLAKE2B d71d2e17becdfd6488d3b2554da7b4d9dc20b51bbc06f5966060e7830e1d7fe1a7b9504eaa0fccc6febdfa393d0fe5544cb78ac71ae70149ad8eda579c55ef1c SHA512 f218160d2fe021e25db50cf331a0949029b4e7150c3921911220d0be46e069344fbdbabea1a0aeb3e4caab87f608d5f6b7aa0637d6433e5cdc2294ec2afe8ff0
+EBUILD librsvg-2.50.4.ebuild 2556 BLAKE2B 88d30f78558fa54bfb8714d141b8c220188c5d04f39105f5c6ef8a76e5f64de473abeefcb24368142c974a05a7511da37675fda6261554f853b8bcc853ebec37 SHA512 49d98d235b48a2dd434557ae0a5c2f2042c0abb5ffe45888b65d71668e90b89ee546da2e284694eef69978be442fbe3d882ea66755af5238bdb80fbcceeabf26
MISC metadata.xml 311 BLAKE2B a08d15c269bf4c4eb82ea8daa3a563c899bf6029b4e9cb3efdb9c470a9885b3f349e1f20a8010f1bebf2120ffd79b8ac1601117c4cf4b026a854edc3f12aaa36 SHA512 b2bc97563f3fe4e9af71ee1af9d68afc6c99d7f1ca27e21defad6e479d16e79cc0cc317c7da7930e0b345100dafdf5c5f2e5aa990acd5b5f2e01e775e9ad99f4
diff --git a/gnome-base/librsvg/librsvg-2.40.21.ebuild b/gnome-base/librsvg/librsvg-2.40.21.ebuild
index f16fab8717d7..8c57841ec7c8 100644
--- a/gnome-base/librsvg/librsvg-2.40.21.ebuild
+++ b/gnome-base/librsvg/librsvg-2.40.21.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
LICENSE="LGPL-2+"
SLOT="2"
-KEYWORDS="~alpha arm hppa ~ia64 ~mips ppc s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha arm hppa ~ia64 ~mips ppc ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+introspection tools +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/gnome-base/librsvg/librsvg-2.48.8.ebuild b/gnome-base/librsvg/librsvg-2.48.8.ebuild
deleted file mode 100644
index bf7a18546644..000000000000
--- a/gnome-base/librsvg/librsvg-2.48.8.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 multilib-minimal rust-toolchain vala
-
-DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
-HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
-
-LICENSE="LGPL-2+"
-SLOT="2"
-KEYWORDS="amd64 arm arm64 ppc64 x86"
-
-IUSE="+introspection +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
- >=x11-libs/cairo-1.16.0[glib,${MULTILIB_USEDEP}]
- >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}]
- >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
- >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.38.0[${MULTILIB_USEDEP}]
-
- introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )
-"
-DEPEND="${RDEPEND}
- >=virtual/rust-1.39[${MULTILIB_USEDEP}]
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf
-
-RESTRICT="test" # Lots of issues on 32bit builds, 64bit build seems to get into an infinite compilation sometimes, etc.
-
-src_prepare() {
- use vala && vala_src_prepare
- gnome2_src_prepare
-}
-
-multilib_src_configure() {
- local myconf=(
- --disable-static
- --disable-debug
- --disable-tools # the tools/ subdirectory is useful only for librsvg devs
- $(multilib_native_use_enable introspection)
- $(multilib_native_use_enable vala)
- --enable-pixbuf-loader
- )
-
- if ! multilib_is_native_abi; then
- myconf+=(
- # Set the rust target, which can differ from CHOST
- RUST_TARGET="$(rust_abi)"
- # RUST_TARGET is only honored if cross_compiling, but non-native ABIs aren't cross as
- # far as C parts and configure auto-detection are concerned as CHOST equals CBUILD
- cross_compiling=yes
- )
- fi
-
- ECONF_SOURCE=${S} \
- gnome2_src_configure "${myconf[@]}"
-
- if multilib_is_native_abi; then
- ln -s "${S}"/doc/html doc/html || die
- fi
-}
-
-multilib_src_compile() {
- # causes segfault if set, see bug #411765
- unset __GL_NO_DSO_FINALIZER
- gnome2_src_compile
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-pkg_postinst() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_pkg_postinst
-}
-
-pkg_postrm() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_pkg_postrm
-}
diff --git a/gnome-base/librsvg/librsvg-2.48.9.ebuild b/gnome-base/librsvg/librsvg-2.48.9.ebuild
deleted file mode 100644
index 44a8879352b7..000000000000
--- a/gnome-base/librsvg/librsvg-2.48.9.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 multilib-minimal rust-toolchain vala
-
-DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
-HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
-
-LICENSE="LGPL-2+"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-IUSE="+introspection +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
- >=x11-libs/cairo-1.16.0[glib,${MULTILIB_USEDEP}]
- >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}]
- >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
- >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.38.0[${MULTILIB_USEDEP}]
-
- introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )
-"
-DEPEND="${RDEPEND}
- >=virtual/rust-1.39[${MULTILIB_USEDEP}]
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf
-
-RESTRICT="test" # Lots of issues on 32bit builds, 64bit build seems to get into an infinite compilation sometimes, etc.
-
-src_prepare() {
- use vala && vala_src_prepare
- gnome2_src_prepare
-}
-
-multilib_src_configure() {
- local myconf=(
- --disable-static
- --disable-debug
- --disable-tools # the tools/ subdirectory is useful only for librsvg devs
- $(multilib_native_use_enable introspection)
- $(multilib_native_use_enable vala)
- --enable-pixbuf-loader
- )
-
- if ! multilib_is_native_abi; then
- myconf+=(
- # Set the rust target, which can differ from CHOST
- RUST_TARGET="$(rust_abi)"
- # RUST_TARGET is only honored if cross_compiling, but non-native ABIs aren't cross as
- # far as C parts and configure auto-detection are concerned as CHOST equals CBUILD
- cross_compiling=yes
- )
- fi
-
- ECONF_SOURCE=${S} \
- gnome2_src_configure "${myconf[@]}"
-
- if multilib_is_native_abi; then
- ln -s "${S}"/doc/html doc/html || die
- fi
-}
-
-multilib_src_compile() {
- # causes segfault if set, see bug #411765
- unset __GL_NO_DSO_FINALIZER
- gnome2_src_compile
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-pkg_postinst() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_pkg_postinst
-}
-
-pkg_postrm() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_pkg_postrm
-}
diff --git a/gnome-base/librsvg/librsvg-2.50.3.ebuild b/gnome-base/librsvg/librsvg-2.50.3.ebuild
index c61a81468086..16df4997c2e0 100644
--- a/gnome-base/librsvg/librsvg-2.50.3.ebuild
+++ b/gnome-base/librsvg/librsvg-2.50.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
LICENSE="LGPL-2+"
SLOT="2"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc64 x86"
IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/gnome-base/librsvg/librsvg-2.50.2.ebuild b/gnome-base/librsvg/librsvg-2.50.4.ebuild
index 04ae4816f37a..4834d74bd38f 100644
--- a/gnome-base/librsvg/librsvg-2.50.2.ebuild
+++ b/gnome-base/librsvg/librsvg-2.50.4.ebuild
@@ -81,6 +81,10 @@ multilib_src_install() {
gnome2_src_install
}
+multilib_src_install_all() {
+ find "${ED}" -name '*.la' -delete || die
+}
+
pkg_postinst() {
# causes segfault if set, see bug 375615
unset __GL_NO_DSO_FINALIZER