1 |
commit: 7dd00a79aa837f1d4847eba09e064d75d0fc36be |
2 |
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Apr 15 21:27:58 2021 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Apr 15 21:27:58 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd00a79 |
7 |
|
8 |
x11-libs/gdk-pixbuf: Drop old versions |
9 |
|
10 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
11 |
|
12 |
x11-libs/gdk-pixbuf/Manifest | 1 - |
13 |
x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.2.ebuild | 131 --------------------------- |
14 |
2 files changed, 132 deletions(-) |
15 |
|
16 |
diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest |
17 |
index 5d3c9e04c6e..1b7d111a2c0 100644 |
18 |
--- a/x11-libs/gdk-pixbuf/Manifest |
19 |
+++ b/x11-libs/gdk-pixbuf/Manifest |
20 |
@@ -1,2 +1 @@ |
21 |
-DIST gdk-pixbuf-2.42.2.tar.xz 6514352 BLAKE2B 1230378ee1843f7a861772e708eba64d80a55379104c64b45efa35617aa6d9f0b49ea7996762d91ba1223172162b2b7c1209a53d906c1be43448163f9e230e08 SHA512 f341d032ea410efed7a35f8ca6a7389bf988f663dae16e774d114d6f11611e9e182c835e90d752b71c258c905cc5c4c785ea697feed5e6921a2a676c9deaa5f2 |
22 |
DIST gdk-pixbuf-2.42.4.tar.xz 7534896 BLAKE2B 87224c13a83848616ef52e65580239fcb4b81ccf2ab9e9cfdb55621c8b2a5b5c97ee152a83cbd1774bf3f868c6ce3779838c72877d2a5aa14d6cafad19f2d022 SHA512 b1eca16719e749d111c33592892ab18e2a1dc5f69a16762860bb54e0c97f535d7049fc388ce9daa025153ff2af56a367d8b164fa4025ee9a0131825a6108f772 |
23 |
|
24 |
diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.2.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.2.ebuild |
25 |
deleted file mode 100644 |
26 |
index fcacd794de7..00000000000 |
27 |
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.2.ebuild |
28 |
+++ /dev/null |
29 |
@@ -1,131 +0,0 @@ |
30 |
-# Copyright 1999-2021 Gentoo Authors |
31 |
-# Distributed under the terms of the GNU General Public License v2 |
32 |
- |
33 |
-EAPI=7 |
34 |
- |
35 |
-inherit gnome.org gnome2-utils meson multilib multilib-minimal xdg |
36 |
- |
37 |
-DESCRIPTION="Image loading library for GTK+" |
38 |
-HOMEPAGE="https://git.gnome.org/browse/gdk-pixbuf" |
39 |
- |
40 |
-LICENSE="LGPL-2.1+" |
41 |
-SLOT="2" |
42 |
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
43 |
-IUSE="gtk-doc +introspection jpeg tiff" |
44 |
- |
45 |
-# TODO: For windows/darwin support: shared-mime-info conditional, native_windows_loaders option review |
46 |
-DEPEND=" |
47 |
- >=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}] |
48 |
- x11-misc/shared-mime-info |
49 |
- >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}] |
50 |
- jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) |
51 |
- tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] ) |
52 |
- introspection? ( >=dev-libs/gobject-introspection-1.54:= ) |
53 |
-" |
54 |
-RDEPEND="${DEPEND} |
55 |
- !<x11-libs/gtk+-2.90.4:3 |
56 |
-" |
57 |
-BDEPEND=" |
58 |
- app-text/docbook-xsl-stylesheets |
59 |
- dev-libs/libxslt |
60 |
- dev-util/glib-utils |
61 |
- gtk-doc? ( >=dev-util/gtk-doc-1.20 |
62 |
- app-text/docbook-xml-dtd:4.3 ) |
63 |
- >=sys-devel/gettext-0.19.8 |
64 |
- virtual/pkgconfig |
65 |
- >=dev-util/meson-0.55.3 |
66 |
-" |
67 |
- |
68 |
-MULTILIB_CHOST_TOOLS=( |
69 |
- /usr/bin/gdk-pixbuf-query-loaders$(get_exeext) |
70 |
-) |
71 |
- |
72 |
-PATCHES=( |
73 |
- # Do not run lowmem test on uclibc |
74 |
- # See https://bugzilla.gnome.org/show_bug.cgi?id=756590 |
75 |
- "${FILESDIR}"/${PN}-2.32.3-fix-lowmem-uclibc.patch |
76 |
-) |
77 |
- |
78 |
-src_prepare() { |
79 |
- xdg_src_prepare |
80 |
- # This will avoid polluting the pkg-config file with versioned libpng, |
81 |
- # which is causing problems with libpng14 -> libpng15 upgrade |
82 |
- # See upstream bug #667068 |
83 |
- # First check that the pattern is present, to catch upstream changes on bumps, |
84 |
- # because sed doesn't return failure code if it doesn't do any replacements |
85 |
- grep -q "foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 'libpng13', 'libpng12', 'libpng10' \]" meson.build || die "libpng check order has changed upstream" |
86 |
- sed -e "s/foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 'libpng13', 'libpng12', 'libpng10' \]/foreach png: \[ 'libpng', 'libpng16', 'libpng15', 'libpng14', 'libpng13', 'libpng12', 'libpng10' \]/" -i meson.build || die |
87 |
-} |
88 |
- |
89 |
-multilib_src_configure() { |
90 |
- local emesonargs=( |
91 |
- -Dpng=true |
92 |
- $(meson_use tiff) |
93 |
- $(meson_use jpeg) |
94 |
- -Dbuiltin_loaders=png |
95 |
- -Drelocatable=false |
96 |
- #native_windows_loaders |
97 |
- -Dinstalled_tests=false |
98 |
- -Dgio_sniffing=true |
99 |
- ) |
100 |
- if multilib_is_native_abi; then |
101 |
- emesonargs+=( |
102 |
- $(meson_use gtk-doc gtk_doc) |
103 |
- $(meson_feature introspection) |
104 |
- -Dman=true |
105 |
- ) |
106 |
- else |
107 |
- emesonargs+=( |
108 |
- -Dgtk_doc=false |
109 |
- -Dintrospection=disabled |
110 |
- -Dman=false |
111 |
- ) |
112 |
- fi |
113 |
- meson_src_configure |
114 |
-} |
115 |
- |
116 |
-multilib_src_compile() { |
117 |
- meson_src_compile |
118 |
-} |
119 |
- |
120 |
-multilib_src_test() { |
121 |
- meson_src_test |
122 |
-} |
123 |
- |
124 |
-multilib_src_install() { |
125 |
- meson_src_install |
126 |
-} |
127 |
- |
128 |
-pkg_preinst() { |
129 |
- xdg_pkg_preinst |
130 |
- |
131 |
- multilib_pkg_preinst() { |
132 |
- # Make sure loaders.cache belongs to gdk-pixbuf alone |
133 |
- local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache" |
134 |
- |
135 |
- if [[ -e ${EROOT}/${cache} ]]; then |
136 |
- cp "${EROOT}"/${cache} "${ED}"/${cache} || die |
137 |
- else |
138 |
- touch "${ED}"/${cache} || die |
139 |
- fi |
140 |
- } |
141 |
- |
142 |
- multilib_foreach_abi multilib_pkg_preinst |
143 |
- gnome2_gdk_pixbuf_savelist |
144 |
-} |
145 |
- |
146 |
-pkg_postinst() { |
147 |
- # causes segfault if set, see bug 375615 |
148 |
- unset __GL_NO_DSO_FINALIZER |
149 |
- |
150 |
- xdg_pkg_postinst |
151 |
- multilib_foreach_abi gnome2_gdk_pixbuf_update |
152 |
-} |
153 |
- |
154 |
-pkg_postrm() { |
155 |
- xdg_pkg_postrm |
156 |
- |
157 |
- if [[ -z ${REPLACED_BY_VERSION} ]]; then |
158 |
- rm -f "${EROOT}"/usr/lib*/${PN}-2.0/2.10.0/loaders.cache |
159 |
- fi |
160 |
-} |