Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, gnome-extra/gtkhtml/files/, gnome-extra/gtkhtml/
Date: Sun, 31 Jul 2022 07:15:13
Message-Id: 1659250639.fbae58face7ecaae56d72c1229d0d0b949e641ca.jsmolic@gentoo
1 commit: fbae58face7ecaae56d72c1229d0d0b949e641ca
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 31 06:57:19 2022 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 31 06:57:19 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbae58fa
7
8 gnome-extra/gtkhtml: treeclean
9
10 Closes: https://bugs.gentoo.org/855299
11 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
12
13 gnome-extra/gtkhtml/Manifest | 1 -
14 gnome-extra/gtkhtml/files/enchant-2.patch | 35 --------------------
15 gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild | 48 ----------------------------
16 gnome-extra/gtkhtml/metadata.xml | 16 ----------
17 profiles/package.deprecated | 1 -
18 profiles/package.mask | 5 ---
19 6 files changed, 106 deletions(-)
20
21 diff --git a/gnome-extra/gtkhtml/Manifest b/gnome-extra/gtkhtml/Manifest
22 deleted file mode 100644
23 index 8689f7acbb8e..000000000000
24 --- a/gnome-extra/gtkhtml/Manifest
25 +++ /dev/null
26 @@ -1 +0,0 @@
27 -DIST gtkhtml-4.10.0.tar.xz 1050628 BLAKE2B 563eab2e81fea2f0d457cd4506f9b91e9ce497f4f8ca8281b3f609fcb8ae3a666b5815133f6590334af31adf5fbeba1d401b8d328ed04439f0f88051c52d5e7c SHA512 efb159f902a910abd259cf38a86894a363dfd6b632aaad5ca88baf278780e653a2efc783ae48d9e4239f9fbfcbab15a5f343b60c910166d04e6663d4e34843e0
28
29 diff --git a/gnome-extra/gtkhtml/files/enchant-2.patch b/gnome-extra/gtkhtml/files/enchant-2.patch
30 deleted file mode 100644
31 index c1afe677c666..000000000000
32 --- a/gnome-extra/gtkhtml/files/enchant-2.patch
33 +++ /dev/null
34 @@ -1,35 +0,0 @@
35 -diff --git a/components/editor/gtkhtml-spell-checker.c b/components/editor/gtkhtml-spell-checker.c
36 -index 0927f57..89e9873 100644
37 ---- a/components/editor/gtkhtml-spell-checker.c
38 -+++ b/components/editor/gtkhtml-spell-checker.c
39 -@@ -375,7 +375,7 @@ gtkhtml_spell_checker_add_word (GtkhtmlSpellChecker *checker,
40 - if ((dict = spell_checker_request_dict (checker)) == NULL)
41 - return;
42 -
43 -- enchant_dict_add_to_pwl (dict, word, length);
44 -+ enchant_dict_add (dict, word, length);
45 - g_signal_emit (G_OBJECT (checker), signals[ADDED], 0, word, length);
46 - }
47 -
48 -diff --git a/configure.ac b/configure.ac
49 -index e4946aa..e5771e3 100644
50 ---- a/configure.ac
51 -+++ b/configure.ac
52 -@@ -10,7 +10,7 @@ PACKAGE=gtkhtml
53 -
54 - dnl Required Package Versions
55 - m4_define([gtk_minimum_version], [3.2.0])
56 --m4_define([enchant_minimum_version], [1.1.7])
57 -+m4_define([enchant_minimum_version], [2.0.0])
58 - m4_define([cairo_minimum_version], [1.10.0])
59 -
60 - GTKHTML_API_VERSION=4.0
61 -@@ -140,7 +140,7 @@ AC_SUBST(GAIL_MODULES)
62 - dnl **********************************
63 - dnl GTKHTML modules
64 - dnl **********************************
65 --GTKHTML_MODULES="gtk+-3.0 >= gtk_minimum_version enchant >= enchant_minimum_version gsettings-desktop-schemas iso-codes cairo >= cairo_minimum_version"
66 -+GTKHTML_MODULES="gtk+-3.0 >= gtk_minimum_version enchant-2 >= enchant_minimum_version gsettings-desktop-schemas iso-codes cairo >= cairo_minimum_version"
67 - PKG_CHECK_MODULES(GTKHTML, $GTKHTML_MODULES)
68 - AC_SUBST(GTKHTML_CFLAGS)
69 - AC_SUBST(GTKHTML_LIBS)
70
71 diff --git a/gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild b/gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild
72 deleted file mode 100644
73 index b77e196585f2..000000000000
74 --- a/gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild
75 +++ /dev/null
76 @@ -1,48 +0,0 @@
77 -# Copyright 1999-2020 Gentoo Authors
78 -# Distributed under the terms of the GNU General Public License v2
79 -
80 -EAPI="6"
81 -GNOME2_EAUTORECONF="yes"
82 -
83 -inherit gnome2
84 -
85 -DESCRIPTION="Lightweight HTML rendering/printing/editing engine"
86 -HOMEPAGE="https://gitlab.gnome.org/Archive/gtkhtml"
87 -
88 -LICENSE="GPL-2+ LGPL-2+"
89 -SLOT="4.0"
90 -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
91 -IUSE=""
92 -
93 -# orbit is referenced in configure, but is not used anywhere else
94 -RDEPEND="
95 - >=x11-libs/gtk+-3.2:3
96 - >=x11-libs/cairo-1.10:=
97 - x11-libs/pango
98 - app-text/enchant:2
99 - gnome-base/gsettings-desktop-schemas
100 - >=app-text/iso-codes-0.49
101 - >=net-libs/libsoup-2.26.0:2.4
102 -"
103 -DEPEND="${RDEPEND}
104 - x11-base/xorg-proto
105 - sys-devel/gettext
106 - dev-util/glib-utils
107 - >=dev-util/intltool-0.40.0
108 - virtual/pkgconfig
109 -"
110 -
111 -PATCHES=(
112 - "${FILESDIR}"/enchant-2.patch
113 -)
114 -
115 -src_configure() {
116 - gnome2_src_configure --disable-static
117 -}
118 -
119 -src_install() {
120 - gnome2_src_install
121 -
122 - # Don't collide with 3.14 slot
123 - mv "${ED}"/usr/bin/gtkhtml-editor-test{,-${SLOT}} || die
124 -}
125
126 diff --git a/gnome-extra/gtkhtml/metadata.xml b/gnome-extra/gtkhtml/metadata.xml
127 deleted file mode 100644
128 index 8fc8d7057ed4..000000000000
129 --- a/gnome-extra/gtkhtml/metadata.xml
130 +++ /dev/null
131 @@ -1,16 +0,0 @@
132 -<?xml version="1.0" encoding="UTF-8"?>
133 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
134 -<pkgmetadata>
135 -<maintainer type="person">
136 - <email>marecki@g.o</email>
137 - <name>Marek Szuba</name>
138 -</maintainer>
139 -<longdescription>
140 - This is the old, and by now very much deprecated, Gtk+ HTML engine. It remains
141 - available in Gentoo because as of late July 2020 <pkg>app-text/xiphos</pkg>
142 - continues to rely on it for editor functionality (the alternative, WebKit-based
143 - editor is not compatible with <pkg>net-libs/webkit-gtk</pkg>:4), however
144 - it will be removed as soon as Xiphos upstream has implemented an alternative
145 - solution.
146 -</longdescription>
147 -</pkgmetadata>
148
149 diff --git a/profiles/package.deprecated b/profiles/package.deprecated
150 index 80efc69643ac..29d4d6c451fb 100644
151 --- a/profiles/package.deprecated
152 +++ b/profiles/package.deprecated
153 @@ -58,7 +58,6 @@ dev-libs/libunique:1
154 gnome-base/gconf
155 gnome-base/libgnomecanvas
156 gnome-extra/gconf-editor
157 -gnome-extra/gtkhtml
158 x11-libs/gtk+extra
159 x11-libs/gtksourceview:2.0
160 x11-libs/libwnck:1
161
162 diff --git a/profiles/package.mask b/profiles/package.mask
163 index a97bda8db165..d19b69cd6e13 100644
164 --- a/profiles/package.mask
165 +++ b/profiles/package.mask
166 @@ -525,11 +525,6 @@ dev-util/rebar-bin
167 ~app-editors/emacs-28.1.91
168 ~app-editors/emacs-28.1.92
169
170 -# Marek Szuba <marecki@g.o> (2022-06-30)
171 -# A GNOME 2-era library with no consumers left in the tree, marked
172 -# as deprecated since March 2022. Removal in 30 days (Bug #855299).
173 -gnome-extra/gtkhtml
174 -
175 # Sam James <sam@g.o> (2022-05-28)
176 # GCC 9 and older no longer receive upstream support or fixes for
177 # bugs. Please switch to a newer GCC version using gcc-config.