Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/
Date: Sat, 25 Feb 2017 21:32:02
Message-Id: 1488058311.62735abec6e795a7d794a3cf072a789863bea0b1.tamiko@gentoo
1 commit: 62735abec6e795a7d794a3cf072a789863bea0b1
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 25 21:25:46 2017 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 25 21:31:51 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62735abe
7
8 app-doc/doxygen: drop old versions 1.8.10*, 1.8.11*
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 app-doc/doxygen/Manifest | 2 -
13 app-doc/doxygen/doxygen-1.8.10-r1.ebuild | 188 ---------------------
14 app-doc/doxygen/doxygen-1.8.11-r2.ebuild | 154 -----------------
15 .../files/doxygen-1.8.10-link_with_pthread.patch | 32 ----
16 .../files/doxygen-1.8.11-link_with_pthread.patch | 32 ----
17 5 files changed, 408 deletions(-)
18
19 diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
20 index 4687c213eb..7d07d4b5d0 100644
21 --- a/app-doc/doxygen/Manifest
22 +++ b/app-doc/doxygen/Manifest
23 @@ -1,5 +1,3 @@
24 -DIST doxygen-1.8.10.src.tar.gz 4818276 SHA256 cedf78f6d213226464784ecb999b54515c97eab8a2f9b82514292f837cf88b93 SHA512 a7f29b5f7b9f55b7e5382b7b7dc7212247a27869bc265433c0ee51480645b3f5f0732d1f5aefd54952204c8a1c98b96ec1ecc22c1ff7a072db5b2356b5981074 WHIRLPOOL 5607e1da5cf8e653ec895a7601a3a6585790a555207928bde6d154ab06173c68e088a61c1963da8d8cdc1a571b66eeaa102acc2a2e4291e0be87634d8e554962
25 -DIST doxygen-1.8.11.src.tar.gz 4834291 SHA256 65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049 SHA512 44f3f9d2715c4cfe628b988809a6264681c43634dfa830f604b6cc853fa6679eca112cc9c01cee5b019f7f01f0a0acdf4f7d3aaec0848783399d17904caf1a3e WHIRLPOOL 240c84bd02ea3ab747e59bb8db434e40e743ed24cbb8ca78b8846d3bb4f7672497106fd620c14851c06d80e474301811978def5d85db5b01df97b40a4ec74813
26 DIST doxygen-1.8.12.src.tar.gz 4880613 SHA256 792d4091cbdf228549ff2033dd71ff7ea5029c6b436317cc5ec866e71302df6c SHA512 12fb5f19d0de382c7510b7c517d7c781a1e6e11720c7d9ecfd81d29d5ed030984e8d55ffcc25cc52703020e880edad341136e2795a2a36a842fc275b31ae203d WHIRLPOOL 4bd12f16ce9dba73f5bf836032d8ce25d5be7e6b3cbe3c11ce7c662a8059fa30ef2f75c008fb2050fd4eb99d80ba134d068b452dfd577a651291dba5315c0726
27 DIST doxygen-1.8.13.src.tar.gz 4893912 SHA256 af667887bd7a87dc0dbf9ac8d86c96b552dfb8ca9c790ed1cbffaa6131573f6b SHA512 85da5bd28ad9f33a8e50fa92796817d31e59c024127cb647cb967e4321dd51378feaacdf099d578b7e6020fd646a3c63e99c77420e49e3894fc18ca89ba3e0a2 WHIRLPOOL fb26f85c22ae2197b52bb7fb4a46ee840c3af700bedfce41d3fed84e5ac62408abcfc3e2a147a8e15c290f7bbc2e4cf3efabbe490ea1a78504680b9b299fa93f
28 DIST doxywizard.png 4231 SHA256 eb648ebd3a194a56d9ed6e47cc8dbf1af2e124d83c2c42af9bf86bd837984209 SHA512 5e2d26e7427b86866ebe75ec2c66c0f1100d230f3f3e4d66bac424a8dd0d42f0831d936ff03318dfa1bf73cbd9fb53717636d0c91ae3eea0f4e24641479d25d5 WHIRLPOOL bb0c13b382c4069ca310ff53a03b36499a2bf6e0e8c0647efc032530f429f483b5d6f2925b7e996d4f84c8f2b77eb883533f4b7abc88745a2cfa596d3dd4f3fb
29
30 diff --git a/app-doc/doxygen/doxygen-1.8.10-r1.ebuild b/app-doc/doxygen/doxygen-1.8.10-r1.ebuild
31 deleted file mode 100644
32 index 0331058dae..0000000000
33 --- a/app-doc/doxygen/doxygen-1.8.10-r1.ebuild
34 +++ /dev/null
35 @@ -1,188 +0,0 @@
36 -# Copyright 1999-2017 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -# $Id$
39 -
40 -EAPI=4
41 -PYTHON_COMPAT=( python{2_7,3_4} )
42 -
43 -CMAKE_MAKEFILE_GENERATOR="emake" # bug #591386
44 -inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1 qt4-r2
45 -
46 -if [[ ${PV} = *9999* ]]; then
47 - inherit git-r3
48 - EGIT_REPO_URI="git://github.com/doxygen/doxygen.git"
49 - SRC_URI=""
50 - KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
51 -else
52 - SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
53 - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
54 -fi
55 -SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
56 -
57 -DESCRIPTION="Documentation system for most programming languages"
58 -HOMEPAGE="http://www.doxygen.org/"
59 -
60 -LICENSE="GPL-2"
61 -SLOT="0"
62 -IUSE="clang debug doc dot doxysearch latex qt4 sqlite userland_GNU"
63 -
64 -#missing SerbianCyrilic, JapaneseEn, KoreanEn, Chinesetraditional
65 -LANGS=(hy ar pt_BR ca zh cs de da eo es fa fi fr el hr hu id it ja ko lt mk
66 -nl nb pl pt ro ru sl sk sr sv tr uk vi af)
67 -for X in "${LANGS[@]}" ; do
68 - IUSE="${IUSE} linguas_${X}"
69 -done
70 -
71 -RDEPEND="app-text/ghostscript-gpl
72 - dev-lang/perl
73 - media-libs/libpng
74 - virtual/libiconv
75 - clang? ( sys-devel/clang )
76 - dot? (
77 - media-gfx/graphviz
78 - media-libs/freetype
79 - )
80 - doxysearch? ( =dev-libs/xapian-1.2* )
81 - latex? ( app-text/texlive[extra] )
82 - qt4? ( dev-qt/qtgui:4 )
83 - sqlite? ( dev-db/sqlite:3 )
84 - "
85 -
86 -REQUIRED_USE="doc? ( latex )"
87 -
88 -DEPEND="sys-apps/sed
89 - sys-devel/flex
90 - sys-devel/bison
91 - doc? ( ${PYTHON_DEPS} )
92 - ${RDEPEND}"
93 -
94 -# src_test() defaults to make -C testing but there is no such directory (bug #504448)
95 -RESTRICT="test"
96 -EPATCH_SUFFIX="patch"
97 -
98 -get_langs() {
99 - # using only user set linguas also fixes #263641
100 - my_linguas=()
101 - for lingua in ${LINGUAS}; do
102 - if has ${lingua} "${LANGS[@]}"; then
103 - case ${lingua} in
104 - hy) lingua=am ;;
105 - pt_BR) lingua=br ;;
106 - zh*) lingua=cn ;;
107 - cs) lingua=cz ;;
108 - da) lingua=dk ;;
109 - el*) lingua=gr ;;
110 - ja*) lingua=jp ;;
111 - ko) lingua=kr ;;
112 - nb) lingua=no ;;
113 - sl) lingua=si ;;
114 - tr*) lingua=tr ;;
115 - uk) lingua=ua ;;
116 - af) lingua=za ;;
117 - esac
118 - has ${lingua} "${my_linguas[@]}" ||
119 - my_linguas+=(${lingua})
120 - fi
121 - done
122 - f_langs="${my_linguas[@]}"
123 - echo ${f_langs// /;}
124 -}
125 -
126 -pkg_setup() {
127 - use doc && python-any-r1_pkg_setup
128 -}
129 -
130 -src_prepare() {
131 - # Ensure we link to -liconv
132 - if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
133 - for pro in */*.pro.in */*/*.pro.in; do
134 - echo "unix:LIBS += -liconv" >> "${pro}"
135 - done
136 - fi
137 -
138 - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
139 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
140 -
141 - epatch "${FILESDIR}"/${PN}-1.8.9.1-empty-line-sigsegv.patch #454348
142 - epatch "${FILESDIR}"/${P}-fix_flex_check.patch #567018
143 -
144 - epatch "${FILESDIR}"/${P}-link_with_pthread.patch
145 -
146 - # fix pdf doc
147 - sed -i.orig -e "s:g_kowal:g kowal:" \
148 - doc/maintainers.txt || die
149 -
150 - if is-flagq "-O3" ; then
151 - echo
152 - ewarn "Compiling with -O3 is known to produce incorrectly"
153 - ewarn "optimized code which breaks doxygen."
154 - echo
155 - elog "Continuing with -O2 instead ..."
156 - echo
157 - replace-flags "-O3" "-O2"
158 - fi
159 -}
160 -
161 -src_configure() {
162 - local mycmakeargs=(
163 - -DDOC_INSTALL_DIR="share/doc/${P}"
164 - -DLANG_CODES="$(get_langs)"
165 - $(cmake-utils_use clang use_libclang)
166 - $(cmake-utils_use doc build_doc)
167 - $(cmake-utils_use doxysearch build_search)
168 - $(cmake-utils_use qt4 build_wizard)
169 - $(cmake-utils_use sqlite use_sqlite3)
170 - )
171 -
172 - cmake-utils_src_configure
173 -}
174 -
175 -src_compile() {
176 - cmake-utils_src_compile
177 -
178 - # generate html and pdf documents. errors here are not considered
179 - # fatal, hence the ewarn message.
180 -
181 - if use doc; then
182 - export VARTEXFONTS="${T}/fonts" # bug #564944
183 -
184 - if ! use dot; then
185 - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
186 - {Doxyfile,doc/Doxyfile} \
187 - || ewarn "disabling dot failed"
188 - fi
189 - cd "${BUILD_DIR}" && emake docs
190 - fi
191 -}
192 -
193 -src_install() {
194 - if use qt4; then
195 - doicon "${DISTDIR}/doxywizard.png"
196 - make_desktop_entry doxywizard "DoxyWizard ${PV}" \
197 - "/usr/share/pixmaps/doxywizard.png" \
198 - "Development"
199 - fi
200 -
201 - dodoc LANGUAGE.HOWTO README.md
202 -
203 - cmake-utils_src_install
204 -}
205 -
206 -pkg_postinst() {
207 - fdo-mime_desktop_database_update
208 -
209 - elog
210 - elog "For examples and other goodies, see the source tarball. For some"
211 - elog "example output, run doxygen on the doxygen source using the"
212 - elog "Doxyfile provided in the top-level source dir."
213 - elog
214 - elog "Disabling the dot USE flag will remove the GraphViz dependency,"
215 - elog "along with Doxygen's ability to generate diagrams in the docs."
216 - elog "See the Doxygen homepage for additional helper tools to parse"
217 - elog "more languages."
218 - elog
219 -}
220 -
221 -pkg_postrm() {
222 - fdo-mime_desktop_database_update
223 -}
224
225 diff --git a/app-doc/doxygen/doxygen-1.8.11-r2.ebuild b/app-doc/doxygen/doxygen-1.8.11-r2.ebuild
226 deleted file mode 100644
227 index 91a59172d8..0000000000
228 --- a/app-doc/doxygen/doxygen-1.8.11-r2.ebuild
229 +++ /dev/null
230 @@ -1,154 +0,0 @@
231 -# Copyright 1999-2017 Gentoo Foundation
232 -# Distributed under the terms of the GNU General Public License v2
233 -# $Id$
234 -
235 -EAPI=5
236 -PYTHON_COMPAT=( python{2_7,3_4} )
237 -
238 -CMAKE_MAKEFILE_GENERATOR="emake" # bug #591386
239 -inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1
240 -
241 -if [[ ${PV} = *9999* ]]; then
242 - inherit git-r3
243 - EGIT_REPO_URI="git://github.com/doxygen/doxygen.git"
244 - SRC_URI=""
245 - KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
246 -else
247 - SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
248 - KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
249 -fi
250 -SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
251 -
252 -DESCRIPTION="Documentation system for most programming languages"
253 -HOMEPAGE="http://www.doxygen.org/"
254 -
255 -LICENSE="GPL-2"
256 -SLOT="0"
257 -IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU"
258 -
259 -RDEPEND="app-text/ghostscript-gpl
260 - dev-lang/perl
261 - media-libs/libpng:0=
262 - virtual/libiconv
263 - clang? ( sys-devel/clang )
264 - dot? (
265 - media-gfx/graphviz
266 - media-libs/freetype
267 - )
268 - doxysearch? ( =dev-libs/xapian-1.2* )
269 - latex? ( app-text/texlive[extra] )
270 - qt5? (
271 - dev-qt/qtgui:5
272 - dev-qt/qtwidgets:5
273 - )
274 - sqlite? ( dev-db/sqlite:3 )
275 - "
276 -
277 -REQUIRED_USE="doc? ( latex )"
278 -
279 -DEPEND="sys-apps/sed
280 - sys-devel/flex
281 - sys-devel/bison
282 - doc? ( ${PYTHON_DEPS} )
283 - ${RDEPEND}"
284 -
285 -# src_test() defaults to make -C testing but there is no such directory (bug #504448)
286 -RESTRICT="test"
287 -EPATCH_SUFFIX="patch"
288 -
289 -pkg_setup() {
290 - use doc && python-any-r1_pkg_setup
291 -}
292 -
293 -src_prepare() {
294 - # Ensure we link to -liconv
295 - if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
296 - for pro in */*.pro.in */*/*.pro.in; do
297 - echo "unix:LIBS += -liconv" >> "${pro}"
298 - done
299 - fi
300 -
301 - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
302 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
303 -
304 - epatch "${FILESDIR}"/${PN}-1.8.9.1-empty-line-sigsegv.patch #454348
305 -
306 - epatch "${FILESDIR}"/${P}-link_with_pthread.patch
307 -
308 - # fix pdf doc
309 - sed -i.orig -e "s:g_kowal:g kowal:" \
310 - doc/maintainers.txt || die
311 -
312 - if is-flagq "-O3" ; then
313 - echo
314 - ewarn "Compiling with -O3 is known to produce incorrectly"
315 - ewarn "optimized code which breaks doxygen."
316 - echo
317 - elog "Continuing with -O2 instead ..."
318 - echo
319 - replace-flags "-O3" "-O2"
320 - fi
321 -}
322 -
323 -src_configure() {
324 - local mycmakeargs=(
325 - -DDOC_INSTALL_DIR="share/doc/${P}"
326 - $(cmake-utils_use clang use_libclang)
327 - $(cmake-utils_use doc build_doc)
328 - $(cmake-utils_use doxysearch build_search)
329 - $(cmake-utils_use qt5 build_wizard)
330 - $(cmake-utils_use sqlite use_sqlite3)
331 - )
332 -
333 - cmake-utils_src_configure
334 -}
335 -
336 -src_compile() {
337 - cmake-utils_src_compile
338 -
339 - # generate html and pdf documents. errors here are not considered
340 - # fatal, hence the ewarn message.
341 -
342 - if use doc; then
343 - export VARTEXFONTS="${T}/fonts" # bug #564944
344 -
345 - if ! use dot; then
346 - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
347 - {Doxyfile,doc/Doxyfile} \
348 - || ewarn "disabling dot failed"
349 - fi
350 - cd "${BUILD_DIR}" && emake docs
351 - fi
352 -}
353 -
354 -src_install() {
355 - if use qt5; then
356 - doicon "${DISTDIR}/doxywizard.png"
357 - make_desktop_entry doxywizard "DoxyWizard ${PV}" \
358 - "/usr/share/pixmaps/doxywizard.png" \
359 - "Development"
360 - fi
361 -
362 - dodoc LANGUAGE.HOWTO README.md
363 -
364 - cmake-utils_src_install
365 -}
366 -
367 -pkg_postinst() {
368 - fdo-mime_desktop_database_update
369 -
370 - elog
371 - elog "For examples and other goodies, see the source tarball. For some"
372 - elog "example output, run doxygen on the doxygen source using the"
373 - elog "Doxyfile provided in the top-level source dir."
374 - elog
375 - elog "Disabling the dot USE flag will remove the GraphViz dependency,"
376 - elog "along with Doxygen's ability to generate diagrams in the docs."
377 - elog "See the Doxygen homepage for additional helper tools to parse"
378 - elog "more languages."
379 - elog
380 -}
381 -
382 -pkg_postrm() {
383 - fdo-mime_desktop_database_update
384 -}
385
386 diff --git a/app-doc/doxygen/files/doxygen-1.8.10-link_with_pthread.patch b/app-doc/doxygen/files/doxygen-1.8.10-link_with_pthread.patch
387 deleted file mode 100644
388 index a2ce3453c5..0000000000
389 --- a/app-doc/doxygen/files/doxygen-1.8.10-link_with_pthread.patch
390 +++ /dev/null
391 @@ -1,32 +0,0 @@
392 -diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt
393 -index 055aac3..b66bde7 100644
394 ---- a/addon/doxywizard/CMakeLists.txt
395 -+++ b/addon/doxywizard/CMakeLists.txt
396 -@@ -73,6 +73,7 @@ ${doxywizard_RESOURCES_RCC}
397 - )
398 - target_link_libraries(doxywizard
399 - ${QT_LIBRARIES}
400 -+pthread
401 - )
402 -
403 - install(TARGETS doxywizard DESTINATION bin)
404 -diff --git a/addon/doxysearch/CMakeLists.txt b/addon/doxysearch/CMakeLists.txt
405 -index 33e01c1..165fc3e 100644
406 ---- a/addon/doxysearch/CMakeLists.txt
407 -+++ b/addon/doxysearch/CMakeLists.txt
408 -@@ -20,6 +20,7 @@ target_link_libraries(doxyindexer
409 - ${ZLIB_LIBRARIES}
410 - ${WIN_EXTRA_LIBS}
411 - qtools
412 -+ pthread
413 - )
414 -
415 - add_executable(doxysearch.cgi
416 -@@ -29,6 +30,7 @@ target_link_libraries(doxysearch.cgi
417 - ${XAPIAN_LIBRARIES}
418 - ${ZLIB_LIBRARIES}
419 - ${WIN_EXTRA_LIBS}
420 -+ pthread
421 - )
422 -
423 - install(TARGETS doxyindexer doxysearch.cgi DESTINATION bin)
424
425 diff --git a/app-doc/doxygen/files/doxygen-1.8.11-link_with_pthread.patch b/app-doc/doxygen/files/doxygen-1.8.11-link_with_pthread.patch
426 deleted file mode 100644
427 index cdc630c4d4..0000000000
428 --- a/app-doc/doxygen/files/doxygen-1.8.11-link_with_pthread.patch
429 +++ /dev/null
430 @@ -1,32 +0,0 @@
431 -diff --git a/addon/doxysearch/CMakeLists.txt b/addon/doxysearch/CMakeLists.txt
432 -index 33e01c1..165fc3e 100644
433 ---- a/addon/doxysearch/CMakeLists.txt
434 -+++ b/addon/doxysearch/CMakeLists.txt
435 -@@ -20,6 +20,7 @@ target_link_libraries(doxyindexer
436 - ${ZLIB_LIBRARIES}
437 - ${WIN_EXTRA_LIBS}
438 - qtools
439 -+ pthread
440 - )
441 -
442 - add_executable(doxysearch.cgi
443 -@@ -29,6 +30,7 @@ target_link_libraries(doxysearch.cgi
444 - ${XAPIAN_LIBRARIES}
445 - ${ZLIB_LIBRARIES}
446 - ${WIN_EXTRA_LIBS}
447 -+ pthread
448 - )
449 -
450 - install(TARGETS doxyindexer doxysearch.cgi DESTINATION bin)
451 -diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt
452 -index bf2eda8..8eb2a1c 100644
453 ---- a/addon/doxywizard/CMakeLists.txt
454 -+++ b/addon/doxywizard/CMakeLists.txt
455 -@@ -109,6 +109,7 @@ ${doxywizard_RESOURCES_RCC}
456 - qt_use_modules(doxywizard Core Gui Widgets Xml)
457 - target_link_libraries(doxywizard
458 - ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY}
459 -+pthread
460 - )
461 -
462 - install(TARGETS doxywizard DESTINATION bin)