[gentoo-commits] repo/gentoo:master commit in: gnome-base/librsvg/files/, gnome-base/librsvg/

2023-06-19 Thread Matt Turner
commit: 1bf5d48785e4d98a96c9a1e63d4edfc381d3e261
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:09:53 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf5d487

gnome-base/librsvg: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 .../files/librsvg-2.56.0-gc-sections-shrink.patch  |  53 ---
 gnome-base/librsvg/librsvg-2.56.0-r1.ebuild| 420 -
 2 files changed, 473 deletions(-)

diff --git a/gnome-base/librsvg/files/librsvg-2.56.0-gc-sections-shrink.patch 
b/gnome-base/librsvg/files/librsvg-2.56.0-gc-sections-shrink.patch
deleted file mode 100644
index d20909f4eaa5..
--- a/gnome-base/librsvg/files/librsvg-2.56.0-gc-sections-shrink.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://gitlab.gnome.org/GNOME/librsvg/-/issues/965
-https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/832
-https://github.com/rust-lang/rust/issues/111593
-
-From 61bba147f65019eab2a42148065798bc568169ab Mon Sep 17 00:00:00 2001
-From: Federico Mena Quintero 
-Date: Thu, 18 May 2023 17:57:01 -0600
-Subject: [PATCH] (#965): Shrink the shared library by telling the linker to
- omit unused code
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Thanks to Sebastian Dröge for spotting this.
-
-Fixes https://gitlab.gnome.org/GNOME/librsvg/-/issues/965
-
-Part-of: 
 a/Makefile.am
-+++ b/Makefile.am
-@@ -217,12 +217,24 @@ librsvg_@RSVG_API_MAJOR_VERSION@_la_CPPFLAGS = 
$(AM_CPPFLAGS)
- 
- librsvg_@RSVG_API_MAJOR_VERSION@_la_CFLAGS = $(AM_CFLAGS)
- 
--librsvg_@RSVG_API_MAJOR_VERSION@_la_LDFLAGS = \
--  $(BSYMBOLIC_LDFLAG) \
--  -version-info @RSVG_LT_VERSION_INFO@ \
--  -export-dynamic \
--  -no-undefined \
--  -export-symbols-regex "^rsvg_.*" \
-+# This is not strictly needed, but since we are telling Cargo to build a 
staticlib, it puts in
-+# all of Rust's standard library and code from dependencies even when it is 
not needed.
-+# With the following, we shrink the final .so size; see issue #965.
-+#
-+# This will no longer be needed when we switch to cargo-cbuild, which does 
this automatically.
-+if OS_DARWIN
-+gc_linked_library_args="-Wl,-dead_strip"
-+else
-+gc_linked_library_args="-Wl,--gc-sections"
-+endif
-+
-+librsvg_@RSVG_API_MAJOR_VERSION@_la_LDFLAGS = \
-+  $(BSYMBOLIC_LDFLAG) \
-+  -version-info @RSVG_LT_VERSION_INFO@\
-+  -export-dynamic \
-+  -no-undefined   \
-+  -export-symbols-regex "^rsvg_.*"\
-+  $(gc_linked_library_args)   \
-   $(AM_LDFLAGS)
- 
- if OS_DARWIN
--- 
-GitLab

diff --git a/gnome-base/librsvg/librsvg-2.56.0-r1.ebuild 
b/gnome-base/librsvg/librsvg-2.56.0-r1.ebuild
deleted file mode 100644
index 97ec78965d8c..
--- a/gnome-base/librsvg/librsvg-2.56.0-r1.ebuild
+++ /dev/null
@@ -1,420 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-# Drop eautoreconf after 2.56.0-r1 (once -Wl,--gc-sections patch is in a 
release)
-GNOME2_EAUTORECONF=yes
-CRATES="
-   adler-1.0.2
-   aho-corasick-0.7.20
-   android_system_properties-0.1.5
-   anes-0.1.6
-   anstyle-0.3.4
-   anyhow-1.0.69
-   approx-0.5.1
-   assert_cmd-2.0.10
-   atty-0.2.14
-   autocfg-1.1.0
-   base-x-0.2.11
-   bit-set-0.5.3
-   bit-vec-0.6.3
-   bitflags-1.3.2
-   block-0.1.6
-   bstr-1.3.0
-   bumpalo-3.12.0
-   bytemuck-1.13.1
-   byteorder-1.4.3
-   cc-1.0.79
-   cairo-rs-0.17.0
-   cairo-sys-rs-0.17.0
-   cast-0.3.0
-   cfg-expr-0.11.0
-   cfg-if-1.0.0
-   chrono-0.4.23
-   chrono-0.4.24
-   ciborium-0.2.0
-   ciborium-io-0.2.0
-   ciborium-ll-0.2.0
-   clap-2.34.0
-   clap-3.2.23
-   clap-4.1.9
-   clap_complete-4.1.5
-   clap_derive-4.1.9
-   clap_lex-0.2.4
-   clap_lex-0.3.3
-   codespan-reporting-0.11.1
-   const-cstr-0.3.0
-   const_fn-0.4.9
-   convert_case-0.4.0
-   core-foundation-sys-0.8.3
-   crc32fast-1.3.2
-   criterion-0.4.0
-   criterion-plot-0.5.0
-   crossbeam-channel-0.5.7
-   crossbeam-deque-0.8.3
-   crossbeam-epoch-0.9.14
-   crossbeam-utils-0.8.15
-   cssparser-0.29.6
-   cssparser-macros-0.6.0
-   cxx-1.0.92
-   cxx-build-1.0.92
-   cxxbridge-flags-1.0.92
-   cxxbridge-macro-1.0.92
-   data-url-0.2.0
-   derive_more-0.99.17
-   difflib-0.4.0
-   discard-1.0.4
-   dlib-0.5.0
-   doc-comment-0.3.3
-   dtoa-0.4.8
-   dtoa-short-0.3.3
-   either-1.8.1
-   encoding-0.2.33
-   encoding-index-japanese-1.20141219.5
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/librsvg/files/, gnome-base/librsvg/

2022-04-26 Thread Matt Turner
commit: 8e34d7323f299be727450ce19abad08e27bedda6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 27 03:27:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 27 03:27:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e34d732

gnome-base/librsvg: Version bump to 2.54.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/librsvg/Manifest|   1 +
 ...rsvg-2.54.1-build-Add-enable-gtk-doc-flag.patch |  62 +++
 gnome-base/librsvg/librsvg-2.54.1.ebuild   | 113 +
 3 files changed, 176 insertions(+)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index a98cc44df5bb..52fc031b8e2f 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -2,3 +2,4 @@ DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B 
a3fd7915d39984057e860da90115d9d95cef
 DIST librsvg-2.52.6.tar.xz 23662708 BLAKE2B 
21108297aa4f87a852d0decb9cc7b8a5cdb546e00075d16f0f86502752adc176a67b56607eb90b034ca4e2dddbf8f82a3d81727496a5ae1a2b94715cdbbd87ac
 SHA512 
be4830fb34c4859bdbe0c86da7b5de0807f28bb63fc124b4405ca8f9ef6ee45add77b4c43b9031d00157870eceb458df30cf5ee25e73d3894797d622b465f38d
 DIST librsvg-2.52.7.tar.xz 23709632 BLAKE2B 
4eb83d71b77b851c408ddba711fe39ed23863aa6466634020a19ffc30e00c12f7dea81f11fdc09eb53c0c72efb35adc4528568b3c27e5dc0e886426d145d347f
 SHA512 
15c075d696ebba3f93456be088e6398da5b7992119edc78f1ee1d376a70425248e36b138dc86234aec13cb139fded11d6d74523c44f9a49eb19c2151fcb7
 DIST librsvg-2.54.0.tar.xz 23489972 BLAKE2B 
04fcbb688b18e98dcbef81e84106a99280d45f242152a355ac6f202410c13b289b281bd10f9e77854997362b7d3e88832d3274d7d63ace8adc05613da99e2aab
 SHA512 
3357ca8cf7537fe2792ee2d9a1719622656f3e1d7f30da062799a4b3ca8788cc07333a00e1c9da53a53da2b67a2aa5895a4c8fce35003da659fb7f98048b68eb
+DIST librsvg-2.54.1.tar.xz 28181768 BLAKE2B 
86e1cf01febce55acadc9b05f5e08fda69423ab267ab8330bbf892d63f475d5ddd163099346f3cf1e63bf2807d847440cf48d8b24f3c32b3ab14a35c0c54d96e
 SHA512 
d1ea8a49988fed1d7a2ba21540a6c10084cd78f8b6db3534882d086a09f3a0d96ec80c59b3744a6eeef8ae511f0b0152eaf18cc9a134f4b871a993418cae09a6

diff --git 
a/gnome-base/librsvg/files/librsvg-2.54.1-build-Add-enable-gtk-doc-flag.patch 
b/gnome-base/librsvg/files/librsvg-2.54.1-build-Add-enable-gtk-doc-flag.patch
new file mode 100644
index ..ee5c3bce0a5c
--- /dev/null
+++ 
b/gnome-base/librsvg/files/librsvg-2.54.1-build-Add-enable-gtk-doc-flag.patch
@@ -0,0 +1,62 @@
+https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/692
+
+From 1c53068cbcfccb9c663dea2d1a61c8d7b24d317a Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 26 Apr 2022 15:01:55 -0700
+Subject: [PATCH] build: Add --enable-gtk-doc flag
+
+gtk-doc documentation relies on introspection, and introspection doesn't
+cross compile well, so it's nice to be able to disable documentation.
+---
+ Makefile.am  |  2 +-
+ configure.ac | 19 ++-
+ 2 files changed, 15 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 83e73c38..1e1ce856 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -1,4 +1,4 @@
+-if HAVE_GI_DOCGEN
++if ENABLE_GTK_DOC
+ RSVG_DOC = doc
+ endif
+ 
+diff --git a/configure.ac b/configure.ac
+index 9abc587e..6cced25c 100644
+--- a/configure.ac
 b/configure.ac
+@@ -123,11 +123,19 @@ AM_CONDITIONAL(HAVE_RST2MAN, [test "x$RST2MAN" != "xno"])
+ 
+ dnl Gi-docgen
+ 
+-AC_CHECK_TOOL(GI_DOCGEN, [gi-docgen], [no])
+-AS_IF(test x$GI_DOCGEN = xno,
+-AC_MSG_WARN([gi-docgen not found - not building docs])
+-)
+-AM_CONDITIONAL(HAVE_GI_DOCGEN, [test "x$GI_DOCGEN" != "xno"])
++AC_ARG_ENABLE([gtk-doc],
++  [AS_HELP_STRING([--disable-gtk-doc],[Disable building 
documentation (requires introspection)])],
++  [enable_gtk_doc=$enableval],[enable_gtk_doc=auto])
++
++AS_IF([test "x$enable_gtk_doc" != xno],
++  [AC_CHECK_TOOL(GI_DOCGEN, [gi-docgen], [no])
++   AS_IF([test "x$GI_DOCGEN" = no],
++ [AS_CASE(["$enable_gtk_doc"],
++  [yes], [AC_MSG_ERROR([gi-docgen not found - cannot 
build docs])],
++  [auto], [AC_MSG_WARN([gi-docgen not found - not 
building docs])])
++  enable_gtk_doc=no]
++ [enable_gtk_doc=yes])])
++AM_CONDITIONAL(ENABLE_GTK_DOC, [test "x$enable_gtk_doc" = xyes])
+ 
+ dnl 
===
+ 
+@@ -359,4 +367,5 @@ librsvg-$VERSION
+   Build introspectable bindings:  ${found_introspection}
+   Build Vala bindings:${enable_vala}
+   Build GdkPixbuf loader: ${enable_pixbuf_loader}
++  Build developer documentation:  ${enable_gtk_doc}
+ "
+-- 
+2.35.1
+

diff --git a/gnome-base/librsvg/librsvg-2.54.1.ebuild 
b/gnome-base/librsvg/librsvg-2.54.1.ebuild
new file mode 100644
index ..656e02c638ae
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.54.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/librsvg/files/, gnome-base/librsvg/

2016-07-02 Thread Pacho Ramos
commit: 8cdc8c876e8dd460e7749511d8c5478104e14246
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jul  2 12:48:05 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jul  2 13:30:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cdc8c87

gnome-base/librsvg: Drop old

Package-Manager: portage-2.3.0_rc1

 gnome-base/librsvg/Manifest|   1 -
 .../files/librsvg-2.40.13-filters-crash.patch  |  53 ---
 gnome-base/librsvg/librsvg-2.40.13-r1.ebuild   | 102 -
 gnome-base/librsvg/librsvg-2.40.13.ebuild  |  99 
 4 files changed, 255 deletions(-)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index e6b127b..659fa99 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -1,3 +1,2 @@
 DIST librsvg-2.40.11.tar.xz 539428 SHA256 
611ac0f544debd0c9bf1ef5509c990d218e83dd1d8c83297075c4b29796a2e02 SHA512 
89fc4f94150ab47665ab1b6c26979c8072efe40dd74ff13284598cb63de8594e7cfe4b73a151e54002a4811b5de56b93f5d52215ef0862b994d230fafe04b4fc
 WHIRLPOOL 
7c9a0292faf42dd396a59b38c6900a1b78a254c8bd8c724b5636d506c41934d19c924fbf86c2faab7151c065dd134252b78adfd94940b09acd601ef2dc86a5cc
-DIST librsvg-2.40.13.tar.xz 552900 SHA256 
4d6ea93ec05f5dabe7262d711d246a0a99b2311e215360dd3dcabd6afe3b9804 SHA512 
7549f78d25c3319b5b74803c46cc0d1bd5c53a425b632a5b306eb238080df0da2b4bcefb159064988bd56cb1d69e0c94ecd0a073315acff14abb187ba6d4c788
 WHIRLPOOL 
9113a1ae41a8f2146dd55f9d3a9d47f4f45c7926434d91cf94387ab054b6585371a6d6175699588481f331f0dba98ffccd7597c7792c73d8ba009ce5b1cfa8c8
 DIST librsvg-2.40.15.tar.xz 554608 SHA256 
d9cac4a123eec6e553a26e120979bab7425def9ae7ce7c079eba5e4a45db05f4 SHA512 
1169c02247dbf3d71d3d4bfb1aa2580a4b1e243e1c2c6d1c86aaa09c54c66857b959df4358a1ca6a34ec5fbb34b9529963b993fc978ec1fe401dbc56ac460101
 WHIRLPOOL 
687e9afc6c1c46079fa9005c94ed329ff6f681a9fb784df999efca36ba1fac05a05f3d6413105993ff4af60a62a36b647e2f1335ab1245c621de2ff76ccef479

diff --git a/gnome-base/librsvg/files/librsvg-2.40.13-filters-crash.patch 
b/gnome-base/librsvg/files/librsvg-2.40.13-filters-crash.patch
deleted file mode 100644
index f5503d1..000
--- a/gnome-base/librsvg/files/librsvg-2.40.13-filters-crash.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From d937c691678803ceda6be701587d997ccd03a1da Mon Sep 17 00:00:00 2001
-From: Benjamin Otte 
-Date: Fri, 29 Jan 2016 12:49:55 +0100
-Subject: Don't crash when filters don't exist
-
-We put a new surface on the stack if a filter existed by name but we
-didn't pop it if the name didn't resolve to a real filter.
-
-New test: crash/bug759084.svg
-
-https://bugzilla.gnome.org/show_bug.cgi?id=759084

- rsvg-cairo-draw.c  | 6 +++---
- tests/fixtures/crash/bug759084.svg | 9 +
- 2 files changed, 12 insertions(+), 3 deletions(-)
- create mode 100644 tests/fixtures/crash/bug759084.svg
-
-diff --git a/rsvg-cairo-draw.c b/rsvg-cairo-draw.c
-index 4d8fbc2..4152cb7 100644
 a/rsvg-cairo-draw.c
-+++ b/rsvg-cairo-draw.c
-@@ -819,10 +819,10 @@ rsvg_cairo_pop_render_stack (RsvgDrawingCtx * ctx)
- cairo_surface_t *output;
- 
- filter = rsvg_acquire_node (ctx, state->filter);
--if (filter && RSVG_NODE_TYPE (filter) == RSVG_NODE_TYPE_FILTER) {
--output = render->surfaces_stack->data;
--render->surfaces_stack = g_list_delete_link 
(render->surfaces_stack, render->surfaces_stack);
-+output = render->surfaces_stack->data;
-+render->surfaces_stack = g_list_delete_link (render->surfaces_stack, 
render->surfaces_stack);
- 
-+if (filter && RSVG_NODE_TYPE (filter) == RSVG_NODE_TYPE_FILTER) {
- needs_destroy = TRUE;
- surface = rsvg_filter_render ((RsvgFilter *) filter, output, ctx, 
>bbox, "2103");
- /* Don't destroy the output surface, it's owned by child_cr */
-diff --git a/tests/fixtures/crash/bug759084.svg 
b/tests/fixtures/crash/bug759084.svg
-new file mode 100644
-index 000..9e8f8f1
 /dev/null
-+++ b/tests/fixtures/crash/bug759084.svg
-@@ -0,0 +1,9 @@
-+http://www.w3.org/2000/svg; viewBox="0 0 10 10">
-+  
-+
-+
-+  
-+  
-+
-+  
-+
--- 
-cgit v0.12
-

diff --git a/gnome-base/librsvg/librsvg-2.40.13-r1.ebuild 
b/gnome-base/librsvg/librsvg-2.40.13-r1.ebuild
deleted file mode 100644
index 7a0f5bc..000
--- a/gnome-base/librsvg/librsvg-2.40.13-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-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 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/librsvg/files/, gnome-base/librsvg/

2015-09-05 Thread Pacho Ramos
commit: 6651098bd8430ddcd90bf1be7cf59edd89a6ba90
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep  5 12:51:14 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep  5 12:51:14 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6651098b

gnome-base/librsvg: Drop old

Package-Manager: portage-2.2.20.1

 gnome-base/librsvg/Manifest|   2 -
 .../files/librsvg-2.40.1-gtk-optional.patch|  58 
 gnome-base/librsvg/librsvg-2.40.6.ebuild   | 101 -
 gnome-base/librsvg/librsvg-2.40.8.ebuild   | 101 -
 4 files changed, 262 deletions(-)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 512d865..e107a5b 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -1,4 +1,2 @@
 DIST librsvg-2.40.10.tar.xz 522668 SHA256 
965c807438ce90b204e930ff80c92eba1606a2f6fd5ccfd09335c99896dd3479 SHA512 
e6b630e8332587df414ac5e4e597a4c93ed6f805f378228b7f882f42d03cba68c952e9c1627b3c57dc105cd5ac739a0f6bbe61595c211de0f9e3bd7867904c96
 WHIRLPOOL 
96b37494e8fd37242371e1e7f10bcf616993f172fd75ab86b65a0743a432dad9e201975281625fcb70baad697c615c5624fc97a2783e2356c9fbd0365f5072ad
-DIST librsvg-2.40.6.tar.xz 512500 SHA256 
8af349f241677b04b7a1ea6b9b33a6343e781b8a09d00208a47342584f06 SHA512 
8d901d5d6dde2721db9cb05740ce42fa2520f2f6cc8136a8cb0306b5e6e630166d25da917d169c8d4e11fcfb7834ccb1fe93188f5e9c02c4cddff989d0cf3c51
 WHIRLPOOL 
99a335a76f31f7474780958d30eb4fe9a950b725d9559c8825e9a268248a56ce9c5048cac2914a99cb3ea9a5787b3de63e32e4b97c09880c994e19845a7f3768
-DIST librsvg-2.40.8.tar.xz 515512 SHA256 
0af42ec79ebfc70f980a9adf63f1b63d8150457dc7140dd041484e8c60d5387a SHA512 
7d94ad5b03c6f597dcaff3523e32d171a823d340c73505f5b839c0c0fb6c1bae866569062981fa9c712982003d340e9b04ef25cbb2f4c049c4d81488d3813b39
 WHIRLPOOL 
590ba0b62314d217bc1faa99b28bebcc99d24243819005cbc96cee0303c1ab65f8295b35c750e6cd5d1a248b406a88354497da3f084cd76d7f7a7af480762b9f
 DIST librsvg-2.40.9.tar.xz 519172 SHA256 
13964c5d35357552b47d365c34215eee0a63bf0e6059b689f048648c6bf5f43a SHA512 
17b72b509b0d38b1291a2a0594739fd650622ab2a913a5e0c864e5060b15093fc49e436c9e2494d57b475572183d1059ae50b7a1d44a1d4d071ac5ef3bcbeaf6
 WHIRLPOOL 
59bc56631a212893566fb8ed90e45b3e954f7522c21ee1d7b56987a2cc527c6ea8c43238786b159ab0df43e661108b3b089b4b43845f7d9effb4f064cfde7d12

diff --git a/gnome-base/librsvg/files/librsvg-2.40.1-gtk-optional.patch 
b/gnome-base/librsvg/files/librsvg-2.40.1-gtk-optional.patch
deleted file mode 100644
index 86b8fec..000
--- a/gnome-base/librsvg/files/librsvg-2.40.1-gtk-optional.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 18917f7fd3160afe06019f4b6234aeb78a3fdb4e Mon Sep 17 00:00:00 2001
-From: Ross Burton 
-Date: Tue, 19 Nov 2013 16:00:29 +
-Subject: [PATCH] configure: add option to enable/disable use of GTK+
-
-Distro packagers like predictability and automatically detected optional
-dependencies are not predicable.  Add a --with-gtk3 option (default to "auto")
-for forcibly controlling whether GTK+ will be used or not.
-
-Signed-off-by: Ross Burton 
-
-https://bugzilla.gnome.org/show_bug.cgi?id=712693

- configure.in |   17 +++--
- 1 file changed, 11 insertions(+), 6 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index f7a89dc..1498f72 100644
 a/configure.in
-+++ b/configure.in
-@@ -119,17 +119,22 @@ AC_CHECK_FUNCS(strtok_r)
- # GTK
- # ===
- 
--PKG_CHECK_MODULES([GTK3],[gtk+-3.0 >= 
$GTK3_REQUIRED],[have_gtk_3=yes],[have_gtk_3=no])
--
- GTK3_BINARY_VERSION=
- 
--if test "$have_gtk_3" = "yes"; then
--GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`"
-+AC_MSG_CHECKING([whether to use GTK+ 3])
-+AC_ARG_WITH([gtk3],
-+  [AS_HELP_STRING([--without-gtk3],[Don't build GTK+3 tools (default=auto)])],
-+  [],[PKG_CHECK_EXISTS([gtk+-3.0 >= 
$GTK3_REQUIRED],[with_gtk3=yes],[with_gtk3=no])])
-+AC_MSG_RESULT([$with_gtk3])
-+
-+if test "$with_gtk3" = "yes"; then
-+  PKG_CHECK_MODULES(GTK3, [gtk+-3.0 >= $GTK3_REQUIRED])
-+  GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`"
- fi
- 
- AC_SUBST([GTK3_BINARY_VERSION])
- 
--AM_CONDITIONAL([HAVE_GTK_3],[test "$have_gtk_3" = "yes"])
-+AM_CONDITIONAL([HAVE_GTK_3],[test "$with_gtk3" = "yes"])
- 
- dnl 
===
- dnl GDK-Pixbuf SVG loader
-@@ -305,6 +310,6 @@ librsvg-$VERSION
-   Build introspectable bindings:  ${found_introspection}
-   Build Vala bindings:${enable_vala}
-   Build GdkPixbuf loader: ${enable_pixbuf_loader}
--GTK 3.0:${have_gtk_3}
-+GTK 3.0:${with_gtk3}
-   Build miscellaenous tools:  ${build_misc_tools}
- "
--- 
-1.7.10.4
\ No newline at end of file

diff --git