1 |
commit: 638e403ca3580ef9ee1e7f54723c912065f2d6fe |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Feb 14 18:41:50 2018 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 14 19:56:54 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638e403c |
7 |
|
8 |
net-analyzer/linkchecker: Drop old, PyQt4-based version |
9 |
|
10 |
Closes: https://bugs.gentoo.org/634972 |
11 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
12 |
|
13 |
net-analyzer/linkchecker/Manifest | 1 - |
14 |
.../files/linkchecker-9.3-desktop.patch | 34 --------- |
15 |
.../files/linkchecker-9.3-requests-check.patch | 34 --------- |
16 |
net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild | 82 ---------------------- |
17 |
profiles/base/package.use.mask | 4 -- |
18 |
5 files changed, 155 deletions(-) |
19 |
|
20 |
diff --git a/net-analyzer/linkchecker/Manifest b/net-analyzer/linkchecker/Manifest |
21 |
index 7bd4fcb7980..20d81484882 100644 |
22 |
--- a/net-analyzer/linkchecker/Manifest |
23 |
+++ b/net-analyzer/linkchecker/Manifest |
24 |
@@ -1,2 +1 @@ |
25 |
-DIST LinkChecker-9.3.tar.gz 719896 BLAKE2B f0fb43d320c0d82d5cb8fdc277e74c820501d602fd5ea0004155db8fa9b27976c0fcd5af23eb2ceda21315b94c13ac1d5aed5507555889f16b6b47a92a8c18d8 SHA512 26686e5373aaa942b631b5184f8bda8fbe1410c8875bf8499a2b61dc18b7bdfa29a3c18edf98c28dc189a493a3f5794a0020a0211b7d5d3814b33994603dcc59 |
26 |
DIST linkchecker-9.3.1.tar.gz 779286 BLAKE2B eec374a3455b5348533b29b03ab14558dd19a20e1058947eed9d8027a8b1705b63525e6b8fcf2c4feb59a782ca0e0ad8567e321ca4679320e9d6f256e14df990 SHA512 355c9d262502e123732807b5aaabc17060d267de44a6dc1fee9dd6655c56320ded0c1ff638d985c2dbec366d15803cfb78fae4c1a9943de11c5b4292f5a99305 |
27 |
|
28 |
diff --git a/net-analyzer/linkchecker/files/linkchecker-9.3-desktop.patch b/net-analyzer/linkchecker/files/linkchecker-9.3-desktop.patch |
29 |
deleted file mode 100644 |
30 |
index 40fa18a4598..00000000000 |
31 |
--- a/net-analyzer/linkchecker/files/linkchecker-9.3-desktop.patch |
32 |
+++ /dev/null |
33 |
@@ -1,34 +0,0 @@ |
34 |
-From c25bdb3f55a791bfa087fb5a3d8e3d5d62991745 Mon Sep 17 00:00:00 2001 |
35 |
-From: Christopher Meng <cickumqt@×××××.com> |
36 |
-Date: Fri, 10 Jan 2014 19:57:47 +0800 |
37 |
-Subject: [PATCH] Fix non-standard deskop file |
38 |
- |
39 |
-desktop-file-validate /home/rpmaker/rpmbuild/BUILDROOT/linkchecker-8.6-1.fc21.i386/usr/share/applications/linkchecker-gui.desktop /home/rpmaker/rpmbuild/BUILDROOT/linkchecker-8.6-1.fc21.i386/usr/share/applications/linkchecker.desktop |
40 |
-/home/rpmaker/rpmbuild/BUILDROOT/linkchecker-8.6-1.fc21.i386/usr/share/applications/linkchecker-gui.desktop: error: value "Network;WebDevelopment" for string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character |
41 |
-/home/rpmaker/rpmbuild/BUILDROOT/linkchecker-8.6-1.fc21.i386/usr/share/applications/linkchecker.desktop: error: value "True" for boolean key "Terminal" in group "Desktop Entry" contains invalid characters, boolean values must be "false" or "true" |
42 |
-/home/rpmaker/rpmbuild/BUILDROOT/linkchecker-8.6-1.fc21.i386/usr/share/applications/linkchecker.desktop: error: value "Network;WebDevelopment" for string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character |
43 |
---- |
44 |
- doc/linkchecker-gui.desktop | 6 +++--- |
45 |
- 1 file changed, 3 insertions(+), 3 deletions(-) |
46 |
- |
47 |
-diff --git a/doc/linkchecker-gui.desktop b/doc/linkchecker-gui.desktop |
48 |
-index 7e06b6e..09bd997 100644 |
49 |
---- a/doc/linkchecker-gui.desktop |
50 |
-+++ b/doc/linkchecker-gui.desktop |
51 |
-@@ -1,10 +1,10 @@ |
52 |
- [Desktop Entry] |
53 |
--Name=LinkChecker GUI |
54 |
-+Name=LinkChecker GUI |
55 |
- GenericName=URL validator |
56 |
- GenericName[de]=URL Validator |
57 |
- Version=1.0 |
58 |
- Type=Application |
59 |
- Exec=linkchecker-gui |
60 |
- Terminal=false |
61 |
--Categories=Network;WebDevelopment; |
62 |
--Icon=logo48x48 |
63 |
-+Categories=Network;WebDevelopment; |
64 |
-+Icon=linkchecker |
65 |
--- |
66 |
-1.8.5.1 |
67 |
- |
68 |
|
69 |
diff --git a/net-analyzer/linkchecker/files/linkchecker-9.3-requests-check.patch b/net-analyzer/linkchecker/files/linkchecker-9.3-requests-check.patch |
70 |
deleted file mode 100644 |
71 |
index 905b7f71841..00000000000 |
72 |
--- a/net-analyzer/linkchecker/files/linkchecker-9.3-requests-check.patch |
73 |
+++ /dev/null |
74 |
@@ -1,34 +0,0 @@ |
75 |
-From c2ce810c3fb00b895a841a7be6b2e78c64e7b042 Mon Sep 17 00:00:00 2001 |
76 |
-From: Bastian Kleineidam <bastian.kleineidam@×××.de> |
77 |
-Date: Tue, 28 Jun 2016 21:55:10 +0200 |
78 |
-Subject: [PATCH] Fix python requests version check |
79 |
- |
80 |
---- |
81 |
- linkcheck/__init__.py | 13 ++++++++++--- |
82 |
- 1 file changed, 10 insertions(+), 3 deletions(-) |
83 |
- |
84 |
-diff --git a/linkcheck/__init__.py b/linkcheck/__init__.py |
85 |
-index 22a0cf5..1cec214 100644 |
86 |
---- a/linkcheck/__init__.py |
87 |
-+++ b/linkcheck/__init__.py |
88 |
-@@ -24,10 +24,17 @@ |
89 |
- # Needs Python >= 2.7.2 which fixed http://bugs.python.org/issue11467 |
90 |
- if not (hasattr(sys, 'version_info') or |
91 |
- sys.version_info < (2, 7, 2, 'final', 0)): |
92 |
-- raise SystemExit("This program requires Python 2.7.2 or later.") |
93 |
-+ import platform |
94 |
-+ version = platform.python_version() |
95 |
-+ raise SystemExit("This program requires Python 2.7.2 or later instead of %s." % version) |
96 |
-+# require a reasonably recent requests module: 2.4.0 from 2014-08-29 |
97 |
- import requests |
98 |
--if requests.__version__ <= '2.2.0': |
99 |
-- raise SystemExit("This program requires Python requests 2.2.0 or later.") |
100 |
-+# PEP 396 has only version strings, bummer! PEP 386 is also not helpful. |
101 |
-+requests_version = requests.__version__.split('.') |
102 |
-+# Depends on the version scheme of Python requests |
103 |
-+if int(requests_version[0]) < 2 or \ |
104 |
-+ (int(requests_version[0]) == 2 and int(requests_version[1]) < 4): |
105 |
-+ raise SystemExit("This program requires Python requests 2.4.0 or later instead of %s." % requests.__version__) |
106 |
- |
107 |
- import os |
108 |
- # add the custom linkcheck_dns directory to sys.path |
109 |
|
110 |
diff --git a/net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild b/net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild |
111 |
deleted file mode 100644 |
112 |
index dd9526e518a..00000000000 |
113 |
--- a/net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild |
114 |
+++ /dev/null |
115 |
@@ -1,82 +0,0 @@ |
116 |
-# Copyright 1999-2017 Gentoo Foundation |
117 |
-# Distributed under the terms of the GNU General Public License v2 |
118 |
- |
119 |
-EAPI=5 |
120 |
- |
121 |
-PYTHON_COMPAT=( python2_7 ) |
122 |
-PYTHON_REQ_USE="sqlite?" |
123 |
- |
124 |
-inherit bash-completion-r1 distutils-r1 eutils multilib |
125 |
- |
126 |
-MY_PN="${PN/linkchecker/LinkChecker}" |
127 |
-MY_P="${MY_PN}-${PV}" |
128 |
- |
129 |
-DESCRIPTION="Check websites for broken links" |
130 |
-HOMEPAGE="https://wummel.github.com/linkchecker/ https://pypi.python.org/pypi/linkchecker/" |
131 |
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" |
132 |
- |
133 |
-LICENSE="GPL-2" |
134 |
-SLOT="0" |
135 |
-KEYWORDS="amd64 x86 ~ppc-macos ~x64-solaris" |
136 |
-IUSE="gnome sqlite X" |
137 |
- |
138 |
-RDEPEND=" |
139 |
- virtual/python-dnspython[${PYTHON_USEDEP}] |
140 |
- <dev-python/requests-2.15[${PYTHON_USEDEP}] |
141 |
- gnome? ( dev-python/pygtk:2[${PYTHON_USEDEP}] ) |
142 |
- X? ( |
143 |
- dev-python/PyQt4[X,help,${PYTHON_USEDEP}] |
144 |
- dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}] |
145 |
- )" |
146 |
-DEPEND=" |
147 |
- X? ( |
148 |
- dev-qt/qthelp:4 |
149 |
- dev-python/markdown2[${PYTHON_USEDEP}] |
150 |
- )" |
151 |
- |
152 |
-RESTRICT="test" |
153 |
- |
154 |
-S="${WORKDIR}/${MY_P}" |
155 |
- |
156 |
-python_prepare_all() { |
157 |
- local PATCHES=( |
158 |
- "${FILESDIR}"/${PN}-9.2-unbundle.patch |
159 |
- "${FILESDIR}"/${P}-bash-completion.patch |
160 |
- "${FILESDIR}"/${P}-desktop.patch |
161 |
- "${FILESDIR}"/${P}-requests-check.patch |
162 |
- ) |
163 |
- |
164 |
- emake -C doc/html |
165 |
- |
166 |
- distutils-r1_python_prepare_all |
167 |
-} |
168 |
- |
169 |
-python_install_all() { |
170 |
- DOCS=( |
171 |
- doc/upgrading.txt |
172 |
- doc/python3.txt |
173 |
- doc/changelog.txt |
174 |
- doc/development.txt |
175 |
- ) |
176 |
- distutils-r1_python_install_all |
177 |
- if ! use X; then |
178 |
- delete_gui() { |
179 |
- rm -rf \ |
180 |
- "${ED}"/usr/bin/linkchecker-gui* \ |
181 |
- "${ED}"/$(python_get_sitedir)/linkcheck/gui* || die |
182 |
- } |
183 |
- python_foreach_impl delete_gui |
184 |
- rm -f "${ED}"/usr/share/applications/linkchecker*.desktop || die |
185 |
- fi |
186 |
- |
187 |
- rm -f "${ED}"/usr/share/applications/linkchecker.desktop || die |
188 |
- |
189 |
- newicon doc/html/logo64x64.png ${PN}.png |
190 |
- |
191 |
- docinto html |
192 |
- dodoc doc/html/* |
193 |
- newbashcomp config/linkchecker-completion ${PN} |
194 |
- optfeature "bash-completion support" dev-python/argcomplete[${PYTHON_USEDEP}] |
195 |
- optfeature "Virus scanning" app-antivirus/clamav |
196 |
- optfeature "Geo IP support" dev-python/geoip-python[${PYTHON_USEDEP}] |
197 |
-} |
198 |
|
199 |
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask |
200 |
index 4c6fb3ed2a7..ffeb89d7e94 100644 |
201 |
--- a/profiles/base/package.use.mask |
202 |
+++ b/profiles/base/package.use.mask |
203 |
@@ -63,10 +63,6 @@ dev-java/oracle-jre-bin:9 gentoo-vm |
204 |
# Requires audacious, which is masked. Bug 632513 |
205 |
=media-libs/freeverb3-3.1.2_pre20151102-r1 jack |
206 |
|
207 |
-# Andreas Sturmlechner <asturm@g.o> (29 Oct 2017) |
208 |
-# Depends on deprecated x11-libs/qscintilla[qt4]/qt4, bug #634972 |
209 |
-net-analyzer/linkchecker X |
210 |
- |
211 |
# Andreas Sturmlechner <asturm@g.o> (16 Oct 2017) |
212 |
# USE=qt4 depends on masked dev-qt/qtwebkit:4, bug #620754 |
213 |
sci-physics/root qt4 |