1 |
commit: 39dd36d816f126a54e048d28e3ab07343225dabc |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Nov 29 15:11:21 2021 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Dec 1 21:13:28 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dd36d8 |
7 |
|
8 |
app-doc/doxygen: Drop 1.8.17-r1 and 1.8.20 |
9 |
|
10 |
Package-Manager: Portage-3.0.28, Repoman-3.0.3 |
11 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
12 |
|
13 |
app-doc/doxygen/Manifest | 2 - |
14 |
app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 137 ---------------------- |
15 |
app-doc/doxygen/doxygen-1.8.20.ebuild | 135 --------------------- |
16 |
app-doc/doxygen/files/doxygen-1.8.15-llvm7.patch | 11 -- |
17 |
app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch | 42 ------- |
18 |
5 files changed, 327 deletions(-) |
19 |
|
20 |
diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest |
21 |
index 0db5dc860c44..1ba9c1d618bc 100644 |
22 |
--- a/app-doc/doxygen/Manifest |
23 |
+++ b/app-doc/doxygen/Manifest |
24 |
@@ -1,4 +1,2 @@ |
25 |
-DIST doxygen-1.8.17.src.tar.gz 5138888 BLAKE2B 79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7 SHA512 2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75 |
26 |
-DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9 SHA512 65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf |
27 |
DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed |
28 |
DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566 SHA512 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 |
29 |
|
30 |
diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild |
31 |
deleted file mode 100644 |
32 |
index eb4af7f0b654..000000000000 |
33 |
--- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild |
34 |
+++ /dev/null |
35 |
@@ -1,137 +0,0 @@ |
36 |
-# Copyright 1999-2021 Gentoo Authors |
37 |
-# Distributed under the terms of the GNU General Public License v2 |
38 |
- |
39 |
-EAPI=7 |
40 |
- |
41 |
-PYTHON_COMPAT=( python3_{7,8} ) |
42 |
-CMAKE_MAKEFILE_GENERATOR="emake" |
43 |
- |
44 |
-inherit cmake-utils flag-o-matic llvm python-any-r1 |
45 |
-if [[ ${PV} = *9999* ]]; then |
46 |
- inherit git-r3 |
47 |
- EGIT_REPO_URI="https://github.com/doxygen/doxygen.git" |
48 |
-else |
49 |
- SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz" |
50 |
- SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" |
51 |
- 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" |
52 |
-fi |
53 |
- |
54 |
-DESCRIPTION="Documentation system for most programming languages" |
55 |
-HOMEPAGE="http://www.doxygen.org" |
56 |
- |
57 |
-LICENSE="GPL-2" |
58 |
-SLOT="0" |
59 |
-IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" |
60 |
- |
61 |
-RDEPEND="app-text/ghostscript-gpl |
62 |
- dev-lang/perl |
63 |
- media-libs/libpng:0= |
64 |
- virtual/libiconv |
65 |
- clang? ( >=sys-devel/clang-10:= ) |
66 |
- dot? ( |
67 |
- media-gfx/graphviz |
68 |
- media-libs/freetype |
69 |
- ) |
70 |
- doc? ( |
71 |
- dev-texlive/texlive-bibtexextra |
72 |
- dev-texlive/texlive-fontsextra |
73 |
- dev-texlive/texlive-fontutils |
74 |
- dev-texlive/texlive-latex |
75 |
- dev-texlive/texlive-latexextra |
76 |
- ) |
77 |
- doxysearch? ( dev-libs/xapian:= ) |
78 |
- qt5? ( |
79 |
- dev-qt/qtgui:5 |
80 |
- dev-qt/qtwidgets:5 |
81 |
- dev-qt/qtxml:5 |
82 |
- ) |
83 |
- sqlite? ( dev-db/sqlite:3 ) |
84 |
- " |
85 |
- |
86 |
-DEPEND="sys-devel/flex |
87 |
- sys-devel/bison |
88 |
- doc? ( ${PYTHON_DEPS} ) |
89 |
- ${RDEPEND}" |
90 |
- |
91 |
-# src_test() defaults to make -C testing but there is no such directory (bug #504448) |
92 |
-RESTRICT="test" |
93 |
- |
94 |
-PATCHES=( |
95 |
- "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 |
96 |
- "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" |
97 |
- "${FILESDIR}/${PN}-1.8.15-llvm7.patch" #666692 |
98 |
- "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" |
99 |
- "${FILESDIR}/${PN}-1.8.17-llvm10.patch" #730170 |
100 |
-) |
101 |
- |
102 |
-DOCS=( LANGUAGE.HOWTO README.md ) |
103 |
- |
104 |
-pkg_setup() { |
105 |
- use clang && llvm_pkg_setup |
106 |
- use doc && python-any-r1_pkg_setup |
107 |
-} |
108 |
- |
109 |
-src_prepare() { |
110 |
- cmake-utils_src_prepare |
111 |
- |
112 |
- # Ensure we link to -liconv |
113 |
- if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then |
114 |
- local pro |
115 |
- for pro in */*.pro.in */*/*.pro.in; do |
116 |
- echo "unix:LIBS += -liconv" >> "${pro}" || die |
117 |
- done |
118 |
- fi |
119 |
- |
120 |
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 |
121 |
- sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die |
122 |
- |
123 |
- # fix pdf doc |
124 |
- sed -i.orig -e "s:g_kowal:g kowal:" \ |
125 |
- doc/maintainers.txt || die |
126 |
- |
127 |
- if is-flagq "-O3" ; then |
128 |
- ewarn |
129 |
- ewarn "Compiling with -O3 is known to produce incorrectly" |
130 |
- ewarn "optimized code which breaks doxygen." |
131 |
- ewarn |
132 |
- elog |
133 |
- elog "Continuing with -O2 instead ..." |
134 |
- elog |
135 |
- replace-flags "-O3" "-O2" |
136 |
- fi |
137 |
-} |
138 |
- |
139 |
-src_configure() { |
140 |
- local mycmakeargs=( |
141 |
- -Duse_libclang=$(usex clang) |
142 |
- -Dbuild_doc=$(usex doc) |
143 |
- -Dbuild_search=$(usex doxysearch) |
144 |
- -Dbuild_wizard=$(usex qt5) |
145 |
- -Duse_sqlite3=$(usex sqlite) |
146 |
- -DGIT_EXECUTABLE="false" |
147 |
- ) |
148 |
- use doc && mycmakeargs+=( |
149 |
- -DDOC_INSTALL_DIR="share/doc/${P}" |
150 |
- ) |
151 |
- |
152 |
- cmake-utils_src_configure |
153 |
-} |
154 |
- |
155 |
-src_compile() { |
156 |
- cmake-utils_src_compile |
157 |
- |
158 |
- if use doc; then |
159 |
- export VARTEXFONTS="${T}/fonts" # bug #564944 |
160 |
- |
161 |
- if ! use dot; then |
162 |
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ |
163 |
- {Doxyfile,doc/Doxyfile} \ |
164 |
- || die "disabling dot failed" |
165 |
- fi |
166 |
- cmake-utils_src_make -C "${BUILD_DIR}" docs |
167 |
- fi |
168 |
-} |
169 |
- |
170 |
-src_install() { |
171 |
- cmake-utils_src_install |
172 |
-} |
173 |
|
174 |
diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild b/app-doc/doxygen/doxygen-1.8.20.ebuild |
175 |
deleted file mode 100644 |
176 |
index 75f3e53ee1da..000000000000 |
177 |
--- a/app-doc/doxygen/doxygen-1.8.20.ebuild |
178 |
+++ /dev/null |
179 |
@@ -1,135 +0,0 @@ |
180 |
-# Copyright 1999-2021 Gentoo Authors |
181 |
-# Distributed under the terms of the GNU General Public License v2 |
182 |
- |
183 |
-EAPI=7 |
184 |
- |
185 |
-PYTHON_COMPAT=( python3_{7,8} ) |
186 |
-CMAKE_MAKEFILE_GENERATOR="emake" |
187 |
- |
188 |
-inherit cmake-utils flag-o-matic llvm python-any-r1 |
189 |
-if [[ ${PV} = *9999* ]]; then |
190 |
- inherit git-r3 |
191 |
- EGIT_REPO_URI="https://github.com/doxygen/doxygen.git" |
192 |
-else |
193 |
- SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz" |
194 |
- SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" |
195 |
- 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" |
196 |
-fi |
197 |
- |
198 |
-DESCRIPTION="Documentation system for most programming languages" |
199 |
-HOMEPAGE="http://www.doxygen.org" |
200 |
- |
201 |
-LICENSE="GPL-2" |
202 |
-SLOT="0" |
203 |
-IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" |
204 |
- |
205 |
-RDEPEND="app-text/ghostscript-gpl |
206 |
- dev-lang/perl |
207 |
- media-libs/libpng:0= |
208 |
- virtual/libiconv |
209 |
- clang? ( >=sys-devel/clang-10:= ) |
210 |
- dot? ( |
211 |
- media-gfx/graphviz |
212 |
- media-libs/freetype |
213 |
- ) |
214 |
- doc? ( |
215 |
- dev-texlive/texlive-bibtexextra |
216 |
- dev-texlive/texlive-fontsextra |
217 |
- dev-texlive/texlive-fontutils |
218 |
- dev-texlive/texlive-latex |
219 |
- dev-texlive/texlive-latexextra |
220 |
- ) |
221 |
- doxysearch? ( dev-libs/xapian:= ) |
222 |
- qt5? ( |
223 |
- dev-qt/qtgui:5 |
224 |
- dev-qt/qtwidgets:5 |
225 |
- dev-qt/qtxml:5 |
226 |
- ) |
227 |
- sqlite? ( dev-db/sqlite:3 ) |
228 |
- " |
229 |
- |
230 |
-DEPEND="sys-devel/flex |
231 |
- sys-devel/bison |
232 |
- doc? ( ${PYTHON_DEPS} ) |
233 |
- ${RDEPEND}" |
234 |
- |
235 |
-# src_test() defaults to make -C testing but there is no such directory (bug #504448) |
236 |
-RESTRICT="test" |
237 |
- |
238 |
-PATCHES=( |
239 |
- "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 |
240 |
- "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" |
241 |
- "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" |
242 |
-) |
243 |
- |
244 |
-DOCS=( LANGUAGE.HOWTO README.md ) |
245 |
- |
246 |
-pkg_setup() { |
247 |
- use clang && llvm_pkg_setup |
248 |
- use doc && python-any-r1_pkg_setup |
249 |
-} |
250 |
- |
251 |
-src_prepare() { |
252 |
- cmake-utils_src_prepare |
253 |
- |
254 |
- # Ensure we link to -liconv |
255 |
- if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then |
256 |
- local pro |
257 |
- for pro in */*.pro.in */*/*.pro.in; do |
258 |
- echo "unix:LIBS += -liconv" >> "${pro}" || die |
259 |
- done |
260 |
- fi |
261 |
- |
262 |
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 |
263 |
- sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die |
264 |
- |
265 |
- # fix pdf doc |
266 |
- sed -i.orig -e "s:g_kowal:g kowal:" \ |
267 |
- doc/maintainers.txt || die |
268 |
- |
269 |
- if is-flagq "-O3" ; then |
270 |
- ewarn |
271 |
- ewarn "Compiling with -O3 is known to produce incorrectly" |
272 |
- ewarn "optimized code which breaks doxygen." |
273 |
- ewarn |
274 |
- elog |
275 |
- elog "Continuing with -O2 instead ..." |
276 |
- elog |
277 |
- replace-flags "-O3" "-O2" |
278 |
- fi |
279 |
-} |
280 |
- |
281 |
-src_configure() { |
282 |
- local mycmakeargs=( |
283 |
- -Duse_libclang=$(usex clang) |
284 |
- -Dbuild_doc=$(usex doc) |
285 |
- -Dbuild_search=$(usex doxysearch) |
286 |
- -Dbuild_wizard=$(usex qt5) |
287 |
- -Duse_sqlite3=$(usex sqlite) |
288 |
- -DGIT_EXECUTABLE="false" |
289 |
- ) |
290 |
- use doc && mycmakeargs+=( |
291 |
- -DDOC_INSTALL_DIR="share/doc/${P}" |
292 |
- ) |
293 |
- |
294 |
- cmake-utils_src_configure |
295 |
-} |
296 |
- |
297 |
-src_compile() { |
298 |
- cmake-utils_src_compile |
299 |
- |
300 |
- if use doc; then |
301 |
- export VARTEXFONTS="${T}/fonts" # bug #564944 |
302 |
- |
303 |
- if ! use dot; then |
304 |
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ |
305 |
- {Doxyfile,doc/Doxyfile} \ |
306 |
- || die "disabling dot failed" |
307 |
- fi |
308 |
- cmake-utils_src_make -C "${BUILD_DIR}" docs |
309 |
- fi |
310 |
-} |
311 |
- |
312 |
-src_install() { |
313 |
- cmake-utils_src_install |
314 |
-} |
315 |
|
316 |
diff --git a/app-doc/doxygen/files/doxygen-1.8.15-llvm7.patch b/app-doc/doxygen/files/doxygen-1.8.15-llvm7.patch |
317 |
deleted file mode 100644 |
318 |
index 861c79a6b0d9..000000000000 |
319 |
--- a/app-doc/doxygen/files/doxygen-1.8.15-llvm7.patch |
320 |
+++ /dev/null |
321 |
@@ -1,11 +0,0 @@ |
322 |
---- a/src/CMakeLists.txt 2019-04-04 06:51:41.509647160 +0200 |
323 |
-+++ b/src/CMakeLists.txt 2019-04-04 06:52:08.413646804 +0200 |
324 |
-@@ -263,7 +263,7 @@ |
325 |
- add_definitions(${LLVM_DEFINITIONS}) |
326 |
- llvm_map_components_to_libnames(llvm_libs support core option) |
327 |
- target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS}) |
328 |
-- set(CLANG_LIBS libclang clangTooling ${llvm_libs}) |
329 |
-+ set(CLANG_LIBS libclang clangTooling clangBasic clangLex ${llvm_libs}) |
330 |
- endif() |
331 |
- |
332 |
- target_link_libraries(doxygen |
333 |
|
334 |
diff --git a/app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch b/app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch |
335 |
deleted file mode 100644 |
336 |
index 2b2ca0ef733f..000000000000 |
337 |
--- a/app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch |
338 |
+++ /dev/null |
339 |
@@ -1,42 +0,0 @@ |
340 |
-diff --git a/addon/doxyapp/CMakeLists.txt b/addon/doxyapp/CMakeLists.txt |
341 |
-index ae52cab..04b9293 100644 |
342 |
---- a/addon/doxyapp/CMakeLists.txt |
343 |
-+++ b/addon/doxyapp/CMakeLists.txt |
344 |
-@@ -14,7 +14,7 @@ doxyapp.cpp |
345 |
- ) |
346 |
- |
347 |
- if (use_libclang) |
348 |
-- set(CLANG_LIBS libclang clangTooling ${llvm_libs}) |
349 |
-+ set(CLANG_LIBS libclang clang-cpp ${llvm_libs}) |
350 |
- endif() |
351 |
- |
352 |
- target_link_libraries(doxyapp |
353 |
-diff --git a/addon/doxyparse/CMakeLists.txt b/addon/doxyparse/CMakeLists.txt |
354 |
-index 2387f1b..c880c3d 100644 |
355 |
---- a/addon/doxyparse/CMakeLists.txt |
356 |
-+++ b/addon/doxyparse/CMakeLists.txt |
357 |
-@@ -14,7 +14,7 @@ doxyparse.cpp |
358 |
- ) |
359 |
- |
360 |
- if (use_libclang) |
361 |
-- set(CLANG_LIBS libclang clangTooling ${llvm_libs}) |
362 |
-+ set(CLANG_LIBS libclang clang-cpp ${llvm_libs}) |
363 |
- endif() |
364 |
- |
365 |
- target_link_libraries(doxyparse |
366 |
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt |
367 |
-index 3f4767c..d6891a6 100644 |
368 |
---- a/src/CMakeLists.txt |
369 |
-+++ b/src/CMakeLists.txt |
370 |
-@@ -310,9 +310,9 @@ if (use_libclang) |
371 |
- endif() |
372 |
- include_directories(${LLVM_INCLUDE_DIRS}) |
373 |
- add_definitions(${LLVM_DEFINITIONS}) |
374 |
-- llvm_map_components_to_libnames(llvm_libs support core option) |
375 |
-+ llvm_map_components_to_libnames(llvm_libs support) |
376 |
- target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS}) |
377 |
-- set(CLANG_LIBS libclang clangTooling clangBasic clangLex ${llvm_libs}) |
378 |
-+ set(CLANG_LIBS libclang clang-cpp ${llvm_libs}) |
379 |
- endif() |
380 |
- |
381 |
- target_link_libraries(doxygen |