summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2015-03-07 12:33:35 +0000
committerPacho Ramos <pacho@gentoo.org>2015-03-07 12:33:35 +0000
commit375eab34ecc3e2a03d9a9234c064223b5b2132d8 (patch)
treec80d20bd50335744e7136c0880295835355c7636 /gnome-base
parentVersion bump (diff)
downloadhistorical-375eab34ecc3e2a03d9a9234c064223b5b2132d8.tar.gz
historical-375eab34ecc3e2a03d9a9234c064223b5b2132d8.tar.bz2
historical-375eab34ecc3e2a03d9a9234c064223b5b2132d8.zip
Version bump
Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'gnome-base')
-rw-r--r--gnome-base/librsvg/ChangeLog7
-rw-r--r--gnome-base/librsvg/Manifest14
-rw-r--r--gnome-base/librsvg/librsvg-2.40.8.ebuild101
3 files changed, 120 insertions, 2 deletions
diff --git a/gnome-base/librsvg/ChangeLog b/gnome-base/librsvg/ChangeLog
index 7330cd315b84..c494f5292a45 100644
--- a/gnome-base/librsvg/ChangeLog
+++ b/gnome-base/librsvg/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for gnome-base/librsvg
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.376 2015/03/03 07:55:01 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/ChangeLog,v 1.377 2015/03/07 12:33:33 pacho Exp $
+
+*librsvg-2.40.8 (07 Mar 2015)
+
+ 07 Mar 2015; Pacho Ramos <pacho@gentoo.org> +librsvg-2.40.8.ebuild:
+ Version bump
02 Mar 2015; Yixun Lan <dlan@gentoo.org> librsvg-2.40.6.ebuild:
add arm64 support, tested on A53 board
diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 3b8ea2ce3cae..351e252aa1d6 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -1,9 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX librsvg-2.40.1-gtk-optional.patch 2184 SHA256 060ad4965c51d334da543970f959022d519bd3e714c1ee22c4cf9081e875c1e3 SHA512 7232fab1817066469d43f29e3c338312e8ead15e1aa6b236bd6e1bb6a3f4c903f41467e3790c8011e5670370ee3292520212b63b458b8ab1341f3dbb1adc16c2 WHIRLPOOL 59813105025e68854d155dc6f051ac7ce06c18aa5903f910b079b84ee5882e2d626d971b539c07b701125c6489ed1dac5e519909084fb26e637e10d48839543e
AUX librsvg-2.40.2-vala-out-of-source.patch 1066 SHA256 0b32e55884d4263335976f241f32b78ceb52f78c94478f252e408881d4d942e2 SHA512 6a8e8035183a965c7359c6258cde5a842c2eda662a9ccebbe27ea27eb978591255664a837124e65f25e2653980c354c6c4b9ae11427cc27fe46ccfcdcde8102f WHIRLPOOL f76ab2f925fe9387b087b40cc477a85fa7869f25830645609ae08b585868040129598f769e60f65a9d4f7ba0dcbddfcb4e8184e8e8f7f8fecc1351b0d80340aa
AUX librsvg-2.40.7-gtk-optional.patch 2184 SHA256 672b46d20cb81ff854188619ead04844adc9a6a21e15a98467540abf1cd0cdbf SHA512 a0db8aeaf3755c7f25c352a14246b4f5cbe69051bfb1e774cf5df916d941cc4d611c8b5ecaf6b11081f1c48115840cf360feeab43a2c3d9f3c50286864bb91f0 WHIRLPOOL e44b75577de0b587e31d9cc77b5c093b8767d93d1ca31099c7a7c35d51652b6ab1967a6becffb90b45b79ea7d066d48730d4dda667476a9a541df106e0ddbb3f
DIST librsvg-2.40.6.tar.xz 512500 SHA256 8af349f241677b04b7a1ea6b9b33a6343e781bcccc8a09d00208a47342584f06 SHA512 8d901d5d6dde2721db9cb05740ce42fa2520f2f6cc8136a8cb0306b5e6e630166d25da917d169c8d4e11fcfb7834ccb1fe93188f5e9c02c4cddff989d0cf3c51 WHIRLPOOL 99a335a76f31f7474780958d30eb4fe9a950b725d9559c8825e9a268248a56ce9c5048cac2914a99cb3ea9a5787b3de63e32e4b97c09880c994e19845a7f3768
DIST librsvg-2.40.7.tar.xz 513784 SHA256 6ecb7ae2f75408f0c046166f327e50cefc57eb874e3c7ba43cd4daa10d5a0501 SHA512 92aa56ff2a088023b1ea078d91f447908c7b05ab1e51f9df5faf4c89fcee1053e0faa5704727c9706f1f71ba1047d761bc587b443c5daea67fe600d8178dbde4 WHIRLPOOL 8c21f7e5140542af5df10c24b371050a8189ebc2f13a13cf9957157333e3d4cd9be746bcd5eedc6b7e1491ffc6ef81448065a148e24ee24fb253bbbed36cb911
+DIST librsvg-2.40.8.tar.xz 515512 SHA256 0af42ec79ebfc70f980a9adf63f1b63d8150457dc7140dd041484e8c60d5387a SHA512 7d94ad5b03c6f597dcaff3523e32d171a823d340c73505f5b839c0c0fb6c1bae866569062981fa9c712982003d340e9b04ef25cbb2f4c049c4d81488d3813b39 WHIRLPOOL 590ba0b62314d217bc1faa99b28bebcc99d24243819005cbc96cee0303c1ab65f8295b35c750e6cd5d1a248b406a88354497da3f084cd76d7f7a7af480762b9f
EBUILD librsvg-2.40.6.ebuild 2856 SHA256 93b0efba6a08408eed882e2f4a6ea33224c9ae700f34869f48320998694c2102 SHA512 0d3f79e27e3dd232bad236a0e6159c146290d453f79da17e99c4468eb10d37d85448415b865316561ad883502156811ab12469c82e3161b2b64c9aa2a61a9ce4 WHIRLPOOL 7aae6aff7022ef2de4d0766fadb88e33140ebb505a9dfbbc75ec9e1120cbf12d28ecf2466ff2caa3a2061d08283f322a643ddbb6184cc71c48900dceba87e9a5
EBUILD librsvg-2.40.7.ebuild 2858 SHA256 6eace6b57be869d1ac635a02679d9042589f7f864112b6c9317acc1d8b18bc78 SHA512 a36fef927f00d0a23354ac13cc7f240c27b0e1d22116e83708de28f3100f02992465acb7983281c8fc9b9fefb82b760d3a4bc1042ed6add0c15c1c783ed4d146 WHIRLPOOL 7ef791a6fa1146e4f7014a985746b752f609d40e1a23763d0c7aa4e117dd6f62004c4670978f10292319a053b037fbc61fd1a51530128e528feb2cdbf95d7414
-MISC ChangeLog 49039 SHA256 d7115ad70efe10130471596292b8953ddcd086c048009978458262594f4aca3f SHA512 7c3102973384c583aa418e83f1197c3260f2d4b2770aa3144a7a33c9a3a9263975e4daeb371973a812da358335f5482e2d3e99938dd3ee12f50c3346f0a8e3c5 WHIRLPOOL 3299d51958910ceb6d8ec78f182877ca7aa2220edf3688705620ad47404db41962d20be92fa3800b016a7a5a59d4da9a0c5796b3295b6ac4967196d621b51c4e
+EBUILD librsvg-2.40.8.ebuild 2858 SHA256 5745e269f198a21742091c226b57f7bf562fdd186a6b3f85fa116c38dded891e SHA512 9948929b59af6bc43ad643f19fcd288b3160d94edd21fe71366dbc7b6c952e74a9a30541e517b1b2475f2b9d82257a7ba0a8e2855fa0d46585e5047ff89148f9 WHIRLPOOL 491cb701c8a7278a29dadda468e25f01c14bec46c6ef3454b5a9453ba0f069bf7947247cc67be741d325837574821c60a5d192408eab771182b02551aa9f135d
+MISC ChangeLog 49157 SHA256 6ae0864c982047f5a5d65386bb81fa10508bfef972346b08174c26d2af31d068 SHA512 5b470723567732f48552ff7d23cbe296604ac862feb00056e8c4a476545144d6a66d0212f862f0e348651bc2246aa4dd60088cb1de49795aca7ffed432a07672 WHIRLPOOL 9f94b84fbcd7d14ef745a1dd68727c6f4ab823039cda75c06b7170817e608cc848df4717951c8b157254a3a3feb9eb21bef6b2369f26c08cbdddc2adefd9c869
MISC metadata.xml 220 SHA256 a13d879e5a19e9faf4d20c94e7da392b17d89207abb9cd2dd3baa4062e0044d3 SHA512 4d2565d25094857fef26ac41c9565775b4dbb0cdc60975aa6e196aa5ae0a7fd3bfab0275090fcc485ef781f1bce659c51ba81621363c69c8ee5d3a74cfef9655 WHIRLPOOL 3fcd8865d147f2dd9717f85884543f7f4a276ccff9cc9a9595f8bf7946da79211b1ac438011ba13f0483a173d66037be7cf2df00d3d605cafe04762d8408527e
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iEYEAREIAAYFAlT68B4ACgkQCaWpQKGI+9Tl5wCfRCk2XmxgWYrh3ASTVgimc5le
+EEQAnRJqn0aLgnEcX0Sk5SVUo1bwnERN
+=Per0
+-----END PGP SIGNATURE-----
diff --git a/gnome-base/librsvg/librsvg-2.40.8.ebuild b/gnome-base/librsvg/librsvg-2.40.8.ebuild
new file mode 100644
index 000000000000..bb14fe20efeb
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.40.8.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/librsvg-2.40.8.ebuild,v 1.1 2015/03/07 12:33:33 pacho Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.18"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools gnome2 multilib-minimal vala
+
+DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
+
+LICENSE="LGPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="+introspection vala tools"
+REQUIRED_USE="
+ vala? ( introspection )
+"
+
+RDEPEND="
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}]
+ >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}]
+ >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
+ >=dev-libs/libcroco-0.6.8-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-0.10.8 )
+ tools? ( >=x11-libs/gtk+-3.2.0:3 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/gobject-introspection-common
+ dev-libs/vala-common
+ >=dev-util/gtk-doc-am-1.13
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+ vala? ( $(vala_depend) )
+"
+# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf
+
+src_prepare() {
+ # https://bugzilla.gnome.org/show_bug.cgi?id=653323
+ epatch "${FILESDIR}/${PN}-2.40.7-gtk-optional.patch"
+
+ # https://bugzilla.gnome.org/show_bug.cgi?id=731826
+ epatch "${FILESDIR}/${PN}-2.40.2-vala-out-of-source.patch"
+
+ eautoreconf
+
+ use vala && vala_src_prepare
+ gnome2_src_prepare
+}
+
+multilib_src_configure() {
+ local myconf=()
+
+ # -Bsymbolic is not supported by the Darwin toolchain
+ if [[ ${CHOST} == *-darwin* ]]; then
+ myconf+=( --disable-Bsymbolic )
+ fi
+
+ # --disable-tools even when USE=tools; the tools/ subdirectory is useful
+ # only for librsvg developers
+ ECONF_SOURCE=${S} \
+ gnome2_src_configure \
+ --disable-static \
+ --disable-tools \
+ $(multilib_native_use_enable introspection) \
+ $(multilib_native_use_with tools gtk3) \
+ $(multilib_native_use_enable vala) \
+ --enable-pixbuf-loader \
+ "${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
+}