[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 59b75f5298bb6a7ec834b30c37b41222d064952d Author: Sam James gentoo org> AuthorDate: Sun Dec 31 03:47:59 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 31 03:47:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b75f52 app-doc/doxygen: Stabilize 1.9.8 x86, #915626 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index 124dfdecb4fe..92852376c16a 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi # GPL-2 also for bundled libmscgen
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 6d63e6d518d69dd66e8ea26cb2ba28e51ebbaf09 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 02:05:43 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 02:05:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d63e6d5 app-doc/doxygen: sync live Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-.ebuild | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 0f06fbd71388..5edb5ab3c2ab 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi # GPL-2 also for bundled libmscgen @@ -96,18 +96,16 @@ src_prepare() { doc/maintainers.txt || die if is-flagq "-O3" ; then - ewarn + # TODO: Investigate this and report a bug accordingly... ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog + ewarn "optimized code which breaks doxygen. Using -O2 instead." replace-flags "-O3" "-O2" fi } src_configure() { + # Very slow to compile, bug #920092 + filter-flags -fipa-pta # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 filter-lto
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: dcf129d955ebfbb23b105b6c3e56094a4696c0e4 Author: Sam James gentoo org> AuthorDate: Thu Dec 28 02:12:43 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 02:12:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf129d9 app-doc/doxygen: add 1.10.0 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/doxygen-1.10.0.ebuild | 153 ++ 2 files changed, 154 insertions(+) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index fefe2aa5dbf2..ffc5043bf704 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,3 +1,4 @@ +DIST doxygen-1.10.0.src.tar.gz 8400410 BLAKE2B dc7882dfb8b023e9250592375105cc79d4744362d96f4518b931ac264259257d27e0f2c5456580f3676bb54cc29fbc2ab3b2ffc37da6441297091c60a38dc13b SHA512 885de36fa0b4364cdd1eddd5e02517e08da7a52274c6fda2c22cbe85f0840e2ddf7358f613c018dc39b4a6dfce2ddd627e9318e73b903f954bbad1a39d03a416 DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697 SHA512 f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2 DIST doxygen-1.9.7.src.tar.gz 5736446 BLAKE2B e0f6e06399a2dda7226fe8fea351a79f19bf71aee51fba0ce113c3423b85aa633ce8d98894e3e49027839c2accc18af87c7f23a1fd37c0de441de42a8a76d307 SHA512 618ff58aa6f0a2eb89f95b570995ea3ebbcda64f502cabcecd9be2967abffb56d0d6747de0c06df422705919757e6af9c6e5a56ca603b1ddf7a09a7ee79b1803 DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567d37243a740a1ffbc1944 SHA512 edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb diff --git a/app-doc/doxygen/doxygen-1.10.0.ebuild b/app-doc/doxygen/doxygen-1.10.0.ebuild new file mode 100644 index ..5edb5ab3c2ab --- /dev/null +++ b/app-doc/doxygen/doxygen-1.10.0.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT=17 +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit cmake flag-o-matic llvm python-any-r1 + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="https://www.doxygen.nl/"; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; +else + SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi + +# GPL-2 also for bundled libmscgen +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch gui test" +# - We need TeX for tests, bug #765472 +# - We keep the odd construct of noop USE=test because of +# the special relationship b/t RESTRICT & USE for tests. +# Also, it's a hint which avoids tests being silently skipped during arch testing. +REQUIRED_USE="test? ( doc )" +RESTRICT="!test? ( test )" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + ${PYTHON_DEPS} +" +RDEPEND=" + app-text/ghostscript-gpl + dev-db/sqlite:3 + dev-lang/perl + dev-libs/libfmt:= + dev-libs/spdlog:= + media-libs/libpng:= + virtual/libiconv + clang? ( + https://github.com/doxygen/doxygen/issues/9287 + filter-lto + + local mycmakeargs=( + -Duse_libclang=$(usex clang) + # Let the user choose instead, see also bug #822615 + -Duse_libc++=OFF + -Dbuild_doc=$(usex doc) + -Dbuild_search=$(usex doxysearch) + -Dbuild_wizard=$(usex gui) + -Duse_sys_spdlog=ON + -Duse_sys_sqlite3=ON + -DBUILD_SHARED_LIBS=OFF + -DGIT_EXECUTABLE="false" + ) + + use doc && mycmakeargs+=( + -DDOC_INSTALL_DIR="share/doc/${P}" + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + export VARTEXFONTS="${T}/fonts" # bug #564944 + + if ! use dot; then + sed -i -e "s/HAVE_DOT = YES/HAVE_DOT= NO/" \ + {testing/Doxyfile,doc/Doxyfile} \ + || die "disabling dot failed" + fi + + # -j1 for bug #770070 + cmake_src_compile docs -j1 + fi +} + +src_install() { + cmake_src_install + + doman doc/*.1 +}
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 712f6dc0926c54896d6c0717b2c8ccc4d38af2d4 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 03:07:01 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 03:08:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=712f6dc0 app-doc/doxygen: improve -O2 forcing No idea why this is there but improve the output (less noisy) and add a TODO comment. Bug: https://bugs.gentoo.org/920092 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index 5d806d2fbc60..d89d17e34816 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -98,13 +98,9 @@ src_prepare() { doc/maintainers.txt || die if is-flagq "-O3" ; then - ewarn + # TODO: Investigate this and report a bug accordingly... ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog + ewarn "optimized code which breaks doxygen. Using -O2 instead." replace-flags "-O3" "-O2" fi }
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 68ed17b3a3185390ee87d59080ab7988cf038a93 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 03:08:00 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 03:08:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ed17b3 app-doc/doxygen: filter -fipa-pta Very slow to compile and not worth it here. Closes: https://bugs.gentoo.org/920092 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index d89d17e34816..124dfdecb4fe 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -106,6 +106,8 @@ src_prepare() { } src_configure() { + # Very slow to compile, bug #920092 + filter-flags -fipa-pta # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 filter-lto
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 7dff4fd114b62ba13b08b3ea1d37b0b9eb44e439 Author: Eli Schwartz gmail com> AuthorDate: Thu Nov 30 20:55:22 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 4 09:24:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dff4fd1 app-doc/doxygen: remove unused sqlite USE flag While making a few changes to the live ebuild in commit 10c3fc41ee47042f6f3d16198e3fe178ec1d7752 the sqlite USE flag was removed from src_configure with the rationale that upstream removed the option to use the system sqlite. Since then, an upstream patch has been backported for this, which is used unconditionally and comes with an unconditional dependency on dev-db/sqlite, which still doesn't actually check the USE flag value. It was never removed from IUSE though (where it is disabled by default). Clean it up. Signed-off-by: Eli Schwartz gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34072 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +- app-doc/doxygen/doxygen-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index 5293c124db40..5d806d2fbc60 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -24,7 +24,7 @@ fi # GPL-2 also for bundled libmscgen LICENSE="GPL-2" SLOT="0" -IUSE="clang debug doc dot doxysearch gui sqlite test" +IUSE="clang debug doc dot doxysearch gui test" # - We need TeX for tests, bug #765472 # - We keep the odd construct of noop USE=test because of # the special relationship b/t RESTRICT & USE for tests. diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 667f2076a2fc..0f06fbd71388 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -24,7 +24,7 @@ fi # GPL-2 also for bundled libmscgen LICENSE="GPL-2" SLOT="0" -IUSE="clang debug doc dot doxysearch gui sqlite test" +IUSE="clang debug doc dot doxysearch gui test" # - We need TeX for tests, bug #765472 # - We keep the odd construct of noop USE=test because of # the special relationship b/t RESTRICT & USE for tests.
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 66803b9e53e2073cc464febc77d92178cada6f66 Author: Sam James gentoo org> AuthorDate: Wed Nov 29 07:03:13 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 29 07:03:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66803b9e app-doc/doxygen: Keyword 1.9.8 s390, #914585 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index 8f775ddd107f..5293c124db40 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi # GPL-2 also for bundled libmscgen
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: ca4c7297dff3993e1433c3518b8d7be33097dea3 Author: Sam James gentoo org> AuthorDate: Wed Nov 29 06:08:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 29 06:08:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca4c7297 app-doc/doxygen: Stabilize 1.9.8 amd64, #915626 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index 75087fdb0ee7..8f775ddd107f 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi # GPL-2 also for bundled libmscgen
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: ce70c9162d58cbe2bcab7f8b81bd337d3077359d Author: Sam James gentoo org> AuthorDate: Mon Nov 27 11:25:07 2023 + Commit: Sam James gentoo org> CommitDate: Mon Nov 27 11:25:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce70c916 app-doc/doxygen: sync live Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index e214f41c72de..667f2076a2fc 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi # GPL-2 also for bundled libmscgen
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 205bfc329df542ef24e396c370336f8a0e26fdc0 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 25 16:53:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 25 16:53:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205bfc32 app-doc/doxygen: Stabilize 1.9.8 arm, #915626 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index 4b219867aafc..7eee5e6d3a3e 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi # GPL-2 also for bundled libmscgen
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 651720aab4218c125094dce491bccb0a99a5f061 Author: Sam James gentoo org> AuthorDate: Sun Sep 24 04:43:42 2023 + Commit: Sam James gentoo org> CommitDate: Sun Sep 24 04:43:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651720aa app-doc/doxygen: add extra deps Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.8.ebuild | 2 ++ app-doc/doxygen/doxygen-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild index fe844f523b0a..4b219867aafc 100644 --- a/app-doc/doxygen/doxygen-1.9.8.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -41,6 +41,7 @@ RDEPEND=" app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl + dev-libs/libfmt:= dev-libs/spdlog:= media-libs/libpng:= virtual/libiconv @@ -61,6 +62,7 @@ RDEPEND=" ) doxysearch? ( dev-libs/xapian:= ) gui? ( + dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 48fd52190060..e214f41c72de 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -41,6 +41,7 @@ RDEPEND=" app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl + dev-libs/libfmt:= dev-libs/spdlog:= media-libs/libpng:= virtual/libiconv @@ -61,6 +62,7 @@ RDEPEND=" ) doxysearch? ( dev-libs/xapian:= ) gui? ( + dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, profiles/prefix/, app-doc/doxygen/
commit: fd9095b6d964637d60aea7d5c6d4a0d45f3edcd9 Author: Sam James gentoo org> AuthorDate: Sun Sep 24 04:37:36 2023 + Commit: Sam James gentoo org> CommitDate: Sun Sep 24 04:39:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9095b6 app-doc/doxygen: add 1.9.8 * Drop unnecessary patch for bad encoding (upstream note it shouldn't be required anymore, see https://github.com/doxygen/doxygen/issues/10258#issuecomment-1693323707) * Drop/alter libcxx patch. Use the upstream build option, although tweak it to always be "available" to avoid unused var warnings w/ cmake.eclass (see patch comments for details) * Backport fix for spdlog building (although I didn't hit this issue myself) * Backport sqlite unbundling * Rename USE=qt5 -> USE=gui per QA policy Closes: https://bugs.gentoo.org/912986 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + .../{doxygen-.ebuild => doxygen-1.9.8.ebuild} | 53 + app-doc/doxygen/doxygen-.ebuild| 51 + .../doxygen/files/doxygen-1.9.8-spdlog-link.patch | 51 + ...xygen-1.9.8-suppress-unused-option-libcxx.patch | 16 +++ .../files/doxygen-1.9.8-unbundle-sqlite.patch | 119 + profiles/prefix/package.use.mask | 2 +- 7 files changed, 252 insertions(+), 41 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index bb94c8f95d3e..fefe2aa5dbf2 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,2 +1,3 @@ DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697 SHA512 f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2 DIST doxygen-1.9.7.src.tar.gz 5736446 BLAKE2B e0f6e06399a2dda7226fe8fea351a79f19bf71aee51fba0ce113c3423b85aa633ce8d98894e3e49027839c2accc18af87c7f23a1fd37c0de441de42a8a76d307 SHA512 618ff58aa6f0a2eb89f95b570995ea3ebbcda64f502cabcecd9be2967abffb56d0d6747de0c06df422705919757e6af9c6e5a56ca603b1ddf7a09a7ee79b1803 +DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567d37243a740a1ffbc1944 SHA512 edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild similarity index 72% copy from app-doc/doxygen/doxygen-.ebuild copy to app-doc/doxygen/doxygen-1.9.8.ebuild index 7a4ebca3a29b..fe844f523b0a 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-1.9.8.ebuild @@ -3,43 +3,50 @@ EAPI=8 +LLVM_MAX_SLOT=17 PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 -if [[ ${PV} = ** ]]; then + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="https://www.doxygen.nl/"; + +if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="https://www.doxygen.nl/"; - -# GPL-2 also for bundled libmscgen, MIT for bundled spdlog -LICENSE="GPL-2 MIT" +# GPL-2 also for bundled libmscgen +LICENSE="GPL-2" SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite test" -# We need TeX for tests, bug #765472 -# We keep the odd construct of noop USE=test because of -# the special relationship b/t RESTRICT & USE for tests. Also, it's a hint -# which avoids tests being silently skipped during arch testing. +IUSE="clang debug doc dot doxysearch gui sqlite test" +# - We need TeX for tests, bug #765472 +# - We keep the odd construct of noop USE=test because of +# the special relationship b/t RESTRICT & USE for tests. +# Also, it's a hint which avoids tests being silently skipped during arch testing. REQUIRED_USE="test? ( doc )" RESTRICT="!test? ( test )" -BDEPEND="sys-devel/bison +BDEPEND=" + sys-devel/bison sys-devel/flex ${PYTHON_DEPS} " -RDEPEND="app-text/ghostscript-gpl +RDEPEND=" + app-text/ghostscript-gpl + dev-db/sqlite:3 dev-lang/perl dev-libs/spdlog:= - media-libs/libpng:0= + media-libs/libpng:= virtual/l
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 10c3fc41ee47042f6f3d16198e3fe178ec1d7752 Author: David Roman gmail com> AuthorDate: Thu Jun 22 15:14:23 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 26 03:11:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c3fc41 app-doc/doxygen: use system spdlog library Also drops obsolete use_sqlite3 option which has been removed from upstream. Bug: https://bugs.gentoo.org/906848 Signed-off-by: David Roman gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31573 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 4a4aebc420d4..7a4ebca3a29b 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -36,6 +36,7 @@ BDEPEND="sys-devel/bison " RDEPEND="app-text/ghostscript-gpl dev-lang/perl + dev-libs/spdlog:= media-libs/libpng:0= virtual/libiconv clang? ( >=sys-devel/clang-10:= ) @@ -57,7 +58,6 @@ RDEPEND="app-text/ghostscript-gpl dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) - sqlite? ( dev-db/sqlite:3 ) " DEPEND="${RDEPEND}" @@ -106,7 +106,7 @@ src_configure() { -Dbuild_doc=$(usex doc) -Dbuild_search=$(usex doxysearch) -Dbuild_wizard=$(usex qt5) - -Duse_sqlite3=$(usex sqlite) + -Duse_sys_spdlog=ON -DBUILD_SHARED_LIBS=OFF -DGIT_EXECUTABLE="false" )
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: c049de8c8b25ecb4797b4e76c603655455c2166d Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 19:20:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 19:20:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c049de8c app-doc/doxygen: enable py3.12 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.7-r1.ebuild | 2 +- app-doc/doxygen/doxygen-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild index 367e877520b0..4a4aebc420d4 100644 --- a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 367e877520b0..4a4aebc420d4 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/
commit: fc9a4259cd3050b1e94947dc2c9738bf29f62036 Author: Sam James gentoo org> AuthorDate: Sat May 27 03:05:07 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 27 03:05:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9a4259 app-doc/doxygen: fix build w/ musl-1.2.4 Closes: https://bugs.gentoo.org/906920 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.7-r1.ebuild| 1 + app-doc/doxygen/doxygen-.ebuild| 1 + .../doxygen/files/doxygen-1.9.7-musl-1.2.4.patch | 26 ++ 3 files changed, 28 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild index 3d5cb989116b..367e877520b0 100644 --- a/app-doc/doxygen/doxygen-1.9.7-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild @@ -65,6 +65,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" + "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 3d5cb989116b..367e877520b0 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -65,6 +65,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" + "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch b/app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch new file mode 100644 index ..2c71a0af9ae8 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/906920 +https://gitlab.exherbo.org/exherbo/arbor/-/commit/7b517ba0068adc471fe7b2ed8cfbb191a197ca17 + +From 6d713aa98b36ee8219294515142c0225fbd09dfc Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Thu, 25 May 2023 10:52:29 +0200 +Subject: [PATCH] Apply upstream fix for spdlog + +Fixes the build with musl >= 1.2.4, see +https://github.com/gabime/spdlog/commit/287a00d364990edbb621fe5e392aeb550135fb96 +for details. +--- a/deps/spdlog/include/spdlog/details/os-inl.h b/deps/spdlog/include/spdlog/details/os-inl.h +@@ -236,8 +236,8 @@ SPDLOG_INLINE size_t filesize(FILE *f) + #else + int fd = ::fileno(f); + #endif +-// 64 bits(but not in osx or cygwin, where fstat64 is deprecated) +-#if (defined(__linux__) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) ++// 64 bits(but not in osx, linux/musl or cygwin, where fstat64 is deprecated) ++#if ((defined(__linux__) && defined(__GLIBC__)) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) + struct stat64 st; + if (::fstat64(fd, &st) == 0) + { +-- +2.41.0.rc2
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 28f40775e833eed1de4f01e1483f7690275180b8 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Apr 29 22:39:43 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri May 26 11:39:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f40775 app-doc/doxygen: drop 1.9.5 Closes: https://bugs.gentoo.org/892307 Signed-off-by: Andreas Sturmlechner gentoo.org> app-doc/doxygen/Manifest | 1 - app-doc/doxygen/doxygen-1.9.5.ebuild | 139 --- 2 files changed, 140 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 25a214b23a09..bb94c8f95d3e 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,3 +1,2 @@ -DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc SHA512 4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651 DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697 SHA512 f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2 DIST doxygen-1.9.7.src.tar.gz 5736446 BLAKE2B e0f6e06399a2dda7226fe8fea351a79f19bf71aee51fba0ce113c3423b85aa633ce8d98894e3e49027839c2accc18af87c7f23a1fd37c0de441de42a8a76d307 SHA512 618ff58aa6f0a2eb89f95b570995ea3ebbcda64f502cabcecd9be2967abffb56d0d6747de0c06df422705919757e6af9c6e5a56ca603b1ddf7a09a7ee79b1803 diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild deleted file mode 100644 index ece22d657659.. --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" - -inherit cmake flag-o-matic llvm python-any-r1 -if [[ ${PV} = ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; -else - SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="https://www.doxygen.nl/"; - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite test" -# We need TeX for tests, bug #765472 -# We keep the odd construct of noop USE=test because of -# the special relationship b/t RESTRICT & USE for tests. Also, it's a hint -# which avoids tests being silently skipped during arch testing. -REQUIRED_USE="test? ( doc )" -RESTRICT="!test? ( test )" - -BDEPEND="sys-devel/bison - sys-devel/flex - ${PYTHON_DEPS} -" -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( >=sys-devel/clang-10:= ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" - "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - ewarn - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - # -Wodr warnings, see bug #854357 and ht
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 4f8098bdc3db1817dcdf3956ec6dba61703f2ed4 Author: Sam James gentoo org> AuthorDate: Sat May 20 12:58:32 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 20 12:59:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8098bd app-doc/doxygen: fix spdlog usage It's linked statically normally but if we force dynamic linking, it ends up using but then not installing (bundled, just-built) libspdlog. Bug: https://bugs.gentoo.org/906848 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/{doxygen-1.9.7.ebuild => doxygen-1.9.7-r1.ebuild} | 4 +++- app-doc/doxygen/doxygen-.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.7.ebuild b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild similarity index 96% rename from app-doc/doxygen/doxygen-1.9.7.ebuild rename to app-doc/doxygen/doxygen-1.9.7-r1.ebuild index b59798ef9a23..74b00ea0082d 100644 --- a/app-doc/doxygen/doxygen-1.9.7.ebuild +++ b/app-doc/doxygen/doxygen-1.9.7-r1.ebuild @@ -19,7 +19,8 @@ fi DESCRIPTION="Documentation system for most programming languages" HOMEPAGE="https://www.doxygen.nl/"; -LICENSE="GPL-2" +# GPL-2 also for bundled libmscgen, MIT for bundled spdlog +LICENSE="GPL-2 MIT" SLOT="0" IUSE="clang debug doc dot doxysearch qt5 sqlite test" # We need TeX for tests, bug #765472 @@ -105,6 +106,7 @@ src_configure() { -Dbuild_search=$(usex doxysearch) -Dbuild_wizard=$(usex qt5) -Duse_sqlite3=$(usex sqlite) + -DBUILD_SHARED_LIBS=OFF -DGIT_EXECUTABLE="false" ) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index b59798ef9a23..74b00ea0082d 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -19,7 +19,8 @@ fi DESCRIPTION="Documentation system for most programming languages" HOMEPAGE="https://www.doxygen.nl/"; -LICENSE="GPL-2" +# GPL-2 also for bundled libmscgen, MIT for bundled spdlog +LICENSE="GPL-2 MIT" SLOT="0" IUSE="clang debug doc dot doxysearch qt5 sqlite test" # We need TeX for tests, bug #765472 @@ -105,6 +106,7 @@ src_configure() { -Dbuild_search=$(usex doxysearch) -Dbuild_wizard=$(usex qt5) -Duse_sqlite3=$(usex sqlite) + -DBUILD_SHARED_LIBS=OFF -DGIT_EXECUTABLE="false" )
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: d3d66a260ae0b1e4a8b891cb387015747e26854e Author: Sam James gentoo org> AuthorDate: Sat May 20 04:48:22 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 20 04:48:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d66a26 app-doc/doxygen: add 1.9.7 Closes: https://bugs.gentoo.org/884185 Closes: https://bugs.gentoo.org/903029 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/{doxygen-.ebuild => doxygen-1.9.7.ebuild} | 4 ++-- app-doc/doxygen/doxygen-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 18863da20f09..25a214b23a09 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,2 +1,3 @@ DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc SHA512 4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651 DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697 SHA512 f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2 +DIST doxygen-1.9.7.src.tar.gz 5736446 BLAKE2B e0f6e06399a2dda7226fe8fea351a79f19bf71aee51fba0ce113c3423b85aa633ce8d98894e3e49027839c2accc18af87c7f23a1fd37c0de441de42a8a76d307 SHA512 618ff58aa6f0a2eb89f95b570995ea3ebbcda64f502cabcecd9be2967abffb56d0d6747de0c06df422705919757e6af9c6e5a56ca603b1ddf7a09a7ee79b1803 diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-1.9.7.ebuild similarity index 97% copy from app-doc/doxygen/doxygen-.ebuild copy to app-doc/doxygen/doxygen-1.9.7.ebuild index 68b22dcb6400..b59798ef9a23 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-1.9.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 @@ -123,7 +123,7 @@ src_compile() { if ! use dot; then sed -i -e "s/HAVE_DOT = YES/HAVE_DOT= NO/" \ - {Doxyfile,doc/Doxyfile} \ + {testing/Doxyfile,doc/Doxyfile} \ || die "disabling dot failed" fi diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 68b22dcb6400..b59798ef9a23 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 @@ -123,7 +123,7 @@ src_compile() { if ! use dot; then sed -i -e "s/HAVE_DOT = YES/HAVE_DOT= NO/" \ - {Doxyfile,doc/Doxyfile} \ + {testing/Doxyfile,doc/Doxyfile} \ || die "disabling dot failed" fi
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: b5ae1690c356e155fa0e2f22cec7f01410a47c24 Author: Denis Pronin yandex ru> AuthorDate: Mon Feb 27 08:20:27 2023 + Commit: Matthias Maier gentoo org> CommitDate: Thu Apr 13 15:14:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ae1690 app-doc/doxygen: support python3_11 in doxygen-1.9.5.ebuild Closes: https://github.com/gentoo/gentoo/pull/29889 Signed-off-by: Denis Pronin yandex.ru> Signed-off-by: Matthias Maier gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 7dbf3bbcb903..1a1ff12b958c 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 9164541ba672d4f8d4c405be76b62a20f3f2b4e1 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 11:45:52 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 11:45:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9164541b app-doc/doxygen: Stabilize 1.9.6 amd64, #892307 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index 8cf65fbe7251..46643c3d5cc7 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 814e19bebcc0dae0ab7c98f631dde51c577c7a4c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 11:45:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 11:45:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=814e19be app-doc/doxygen: Stabilize 1.9.6 ppc64, #892307 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index 411352cd971a..da736ce2f704 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 4bb44559d0130bc6321219e71abeed608bf29054 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 11:45:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 11:45:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb44559 app-doc/doxygen: Stabilize 1.9.6 x86, #892307 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index da736ce2f704..8cf65fbe7251 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 614f025016f2a79c24e4827b8dd14d60013cd402 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 11:45:43 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 11:45:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614f0250 app-doc/doxygen: Stabilize 1.9.6 ppc, #892307 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index c946c8c5f85b..411352cd971a 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 9cef7fafe428822af8867b0dde71a060004fce2a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 11:45:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 11:45:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cef7faf app-doc/doxygen: Stabilize 1.9.6 arm64, #892307 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index 17c6e9a0cca2..c946c8c5f85b 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: dea82c3205657baa08d2614d9222b9dfdc431644 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 11:45:37 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 11:45:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea82c32 app-doc/doxygen: Stabilize 1.9.6 arm, #892307 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index 079b4fb5ea85..17c6e9a0cca2 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: ae0dbc82f8d47d1383e333c9d9bd81a8579dc494 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 31 13:38:55 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 31 13:40:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0dbc82 app-doc/doxygen: add sourceforge upstream metadata Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml index bfe141647cdd..1a7e4e52585a 100644 --- a/app-doc/doxygen/metadata.xml +++ b/app-doc/doxygen/metadata.xml @@ -14,6 +14,7 @@ doxygen/doxygen + doxygen support for sys-devel/clang assisted parsing
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 5aa456479e476d8c0d56d29555c5dd90bb8e05ce Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 31 13:36:36 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 31 13:40:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa45647 app-doc/doxygen: enable py3.11 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- app-doc/doxygen/doxygen-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index 080521403231..22767a9277e7 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 34ed66144605..3aac63e32e6b 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 2dcb87cdad9b562d6da62d5706b8593c1eb6c241 Author: Sam James gentoo org> AuthorDate: Fri Dec 30 06:19:45 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 30 06:19:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcb87cd app-doc/doxygen: fix doc build Closes: https://bugs.gentoo.org/888932 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild index 34ed66144605..080521403231 100644 --- a/app-doc/doxygen/doxygen-1.9.6.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -123,7 +123,7 @@ src_compile() { if ! use dot; then sed -i -e "s/HAVE_DOT = YES/HAVE_DOT= NO/" \ - {Doxyfile,doc/Doxyfile} \ + {testing/Doxyfile,doc/Doxyfile} \ || die "disabling dot failed" fi
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: b9097b49d6b9ff027c82bc613c0fe55e0f050002 Author: Sam James gentoo org> AuthorDate: Thu Dec 29 21:09:26 2022 + Commit: Sam James gentoo org> CommitDate: Thu Dec 29 21:09:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9097b49 app-doc/doxygen: add 1.9.6 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/{doxygen-.ebuild => doxygen-1.9.6.ebuild} | 4 ++-- app-doc/doxygen/doxygen-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 85f40f3e3073..18863da20f09 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1 +1,2 @@ DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc SHA512 4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651 +DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697 SHA512 f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2 diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-1.9.6.ebuild similarity index 93% copy from app-doc/doxygen/doxygen-.ebuild copy to app-doc/doxygen/doxygen-1.9.6.ebuild index de31b7cc3422..34ed66144605 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-1.9.6.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="xml(+)" @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages" diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index de31b7cc3422..34ed66144605 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="xml(+)" @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: e555220bb518ee3e77fd29298b44bca8b0fdf707 Author: Sam James gentoo org> AuthorDate: Thu Dec 29 21:02:29 2022 + Commit: Sam James gentoo org> CommitDate: Thu Dec 29 21:02:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e555220b app-doc/doxygen: use HTTPS for HOMEPAGE & follow redirect Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- app-doc/doxygen/doxygen-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index c291cf15ff61..b781168cede6 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -17,7 +17,7 @@ else fi DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="http://www.doxygen.org"; +HOMEPAGE="https://www.doxygen.nl/"; LICENSE="GPL-2" SLOT="0" diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 27307799a712..de31b7cc3422 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -17,7 +17,7 @@ else fi DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="http://www.doxygen.org"; +HOMEPAGE="https://www.doxygen.nl/"; LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/
commit: 308ca82ded65aa0b8634ca679ecd3a0670da6803 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Dec 26 08:22:53 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Dec 26 13:43:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308ca82d app-doc/doxygen: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28821 Signed-off-by: Conrad Kostecki gentoo.org> .../doxygen/files/doxygen-1.9.4-gcc12-include.patch | 19 --- 1 file changed, 19 deletions(-) diff --git a/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch b/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch deleted file mode 100644 index 44505e4bed40.. --- a/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch +++ /dev/null @@ -1,19 +0,0 @@ -https://github.com/doxygen/doxygen/commit/5198966c8d5fec89116d025c74934ac03ea511fa -https://bugs.gentoo.org/844229 - -From: Dimitri van Heesch -Date: Fri, 6 May 2022 09:55:16 +0200 -Subject: [PATCH] issue #9312: Build: cache.h:53:14: error: 'exchange' is not a - member of 'std' - a/src/cache.h -+++ b/src/cache.h -@@ -19,6 +19,7 @@ - #include - #include - #include -+#include - #include - - /*! Fixed size cache for value type V using keys of type K. -
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 8030b79cf3073e7338e10af31b5081094b0cd273 Author: Matthias Maier gentoo org> AuthorDate: Sun Dec 25 20:09:52 2022 + Commit: Matthias Maier gentoo org> CommitDate: Sun Dec 25 20:12:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8030b79c app-doc/doxygen: drop 1.9.4-r2 Closes: https://bugs.gentoo.org/858599 Signed-off-by: Matthias Maier gentoo.org> app-doc/doxygen/Manifest| 1 - app-doc/doxygen/doxygen-1.9.4-r2.ebuild | 136 2 files changed, 137 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 4eeb34d8ba29..85f40f3e3073 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,2 +1 @@ -DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513 SHA512 613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc SHA512 4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651 diff --git a/app-doc/doxygen/doxygen-1.9.4-r2.ebuild b/app-doc/doxygen/doxygen-1.9.4-r2.ebuild deleted file mode 100644 index ff97c461722b.. --- a/app-doc/doxygen/doxygen-1.9.4-r2.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="xml(+)" - -inherit cmake flag-o-matic llvm python-any-r1 -if [[ ${PV} = ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; -else - SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="http://www.doxygen.org"; - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite" -# We need TeX for tests, bug #765472 -RESTRICT="!doc? ( test )" - -BDEPEND="sys-devel/bison - sys-devel/flex - ${PYTHON_DEPS} -" -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( >=sys-devel/clang-10:= ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" - "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" - "${FILESDIR}/${P}-gcc12-include.patch" -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - ewarn - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 - filter-lto - - local mycmakeargs=( - -Duse_libclang=$(usex clang) - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex qt5) - -Duse_sqlite3=$(usex sqlite) - -DGIT_EXECUTABLE="false" - ) - - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - -
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 481dce2c7c058dccb7152a886cb8926c5a84e12b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 19 07:26:44 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 19 07:26:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481dce2c app-doc/doxygen: Stabilize 1.9.5 ppc, #880685 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 9bc8d9466aa9..c291cf15ff61 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: c13e6034f82b6eabf7788c4bb97574bfca2bab48 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 19 07:26:27 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 19 07:26:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13e6034 app-doc/doxygen: Stabilize 1.9.5 hppa, #880685 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index f844fa90f072..07407add96c0 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 9067f8c268a5202e1370201c9fcb0d52cb0717b4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 19 07:26:34 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 19 07:26:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9067f8c2 app-doc/doxygen: Stabilize 1.9.5 arm64, #880685 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index e5f9c19b672b..f3f27074e2cf 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 2c839e33ced9aefd8fe77f7d81f3964b8d3e86bc Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 19 07:26:30 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 19 07:26:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c839e33 app-doc/doxygen: Stabilize 1.9.5 arm, #880685 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 07407add96c0..e5f9c19b672b 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 13d29be7e7da528b0f9d27244211308386c66c84 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 19 07:26:38 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 19 07:26:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d29be7 app-doc/doxygen: Stabilize 1.9.5 sparc, #880685 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index f3f27074e2cf..f6d59a01cd71 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: a9257af53f23b571d4f5a1f9a8c2b60c7ae6161f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 19 07:26:41 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 19 07:26:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9257af5 app-doc/doxygen: Stabilize 1.9.5 ppc64, #880685 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index f6d59a01cd71..9bc8d9466aa9 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 84409b1b33f1ee5a9479105b52ce6ff7e7fcea92 Author: WANG Xuerui gentoo org> AuthorDate: Fri Nov 18 07:21:45 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Nov 18 07:22:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84409b1b app-doc/doxygen: keyword 1.9.5 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 5c3fb80d133a..f844fa90f072 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 77f159b615f4f0a10e49f67f3c0d917e69ab752d Author: Jakov Smolić gentoo org> AuthorDate: Fri Nov 18 07:07:11 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Nov 18 07:07:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f159b6 app-doc/doxygen: Stabilize 1.9.5 x86, #880685 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 0fe23759eb2a..5c3fb80d133a 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 3763708a2cfde92c034bbe281686f6c460623aa6 Author: Jakov Smolić gentoo org> AuthorDate: Fri Nov 18 07:03:45 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Nov 18 07:03:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3763708a app-doc/doxygen: Stabilize 1.9.5 amd64, #880685 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 27307799a712..0fe23759eb2a 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/
commit: cdd49b29d2550717d9ca52a3f89d8facf1646ddb Author: Sam James gentoo org> AuthorDate: Thu Nov 10 06:08:51 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 10 06:08:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd49b29 app-doc/doxygen: drop 1.9.1, 1.9.2, 1.9.3 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 3 - app-doc/doxygen/doxygen-1.9.1.ebuild | 132 - app-doc/doxygen/doxygen-1.9.2.ebuild | 132 - app-doc/doxygen/doxygen-1.9.3.ebuild | 129 .../files/doxygen-1.8.16-link_with_pthread.patch | 16 --- ...en-1.8.17-ensure_static_support_libraries.patch | 27 - .../files/doxygen-1.8.9.1-empty-line-sigsegv.patch | 20 .../doxygen/files/doxygen-1.9.1-header-dep.patch | 25 .../doxygen/files/doxygen-1.9.2-xml-static.patch | 29 - 9 files changed, 513 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index a3ec76f59f93..4eeb34d8ba29 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,5 +1,2 @@ -DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed -DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566 SHA512 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 -DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba SHA512 a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513 SHA512 613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc SHA512 4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651 diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild deleted file mode 100644 index ba0582b0ce36.. --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake flag-o-matic llvm python-any-r1 -if [[ ${PV} = ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; -else - SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="http://www.doxygen.org"; - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite" -# We need TeX for tests, bug #765472 -RESTRICT="!doc? ( test )" - -BDEPEND="sys-devel/bison - sys-devel/flex - ${PYTHON_DEPS} -" -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( >=sys-devel/clang-10:= ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-plaingeneric - ) - doxysearch? ( dev-libs/xapian:= ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 - "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" - "${FI
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 31fe475621038e92b74d7330bd96e0b79ca3ff63 Author: Sam James gentoo org> AuthorDate: Thu Nov 10 06:09:30 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 10 06:09:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fe4756 app-doc/doxygen: sync live Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- app-doc/doxygen/doxygen-.ebuild | 10 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 696cc076dd6b..27307799a712 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -25,7 +25,7 @@ IUSE="clang debug doc dot doxysearch qt5 sqlite test" # We need TeX for tests, bug #765472 # We keep the odd construct of noop USE=test because of # the special relationship b/t RESTRICT & USE for tests. Also, it's a hint -# which avoids tests being silently skipped during arch testing.t +# which avoids tests being silently skipped during arch testing. REQUIRED_USE="test? ( doc )" RESTRICT="!test? ( test )" diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 32ddae8a3c9e..27307799a712 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else - SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi @@ -21,9 +21,13 @@ HOMEPAGE="http://www.doxygen.org"; LICENSE="GPL-2" SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite" +IUSE="clang debug doc dot doxysearch qt5 sqlite test" # We need TeX for tests, bug #765472 -RESTRICT="!doc? ( test )" +# We keep the odd construct of noop USE=test because of +# the special relationship b/t RESTRICT & USE for tests. Also, it's a hint +# which avoids tests being silently skipped during arch testing. +REQUIRED_USE="test? ( doc )" +RESTRICT="!test? ( test )" BDEPEND="sys-devel/bison sys-devel/flex
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: c21cdc79c90cfa07f83079fa77af2e58a1c2d0a8 Author: Sam James gentoo org> AuthorDate: Mon Aug 29 19:01:44 2022 + Commit: Sam James gentoo org> CommitDate: Mon Aug 29 19:05:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21cdc79 app-doc/doxygen: add 1.9.5 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/doxygen-1.9.5.ebuild | 139 +++ 2 files changed, 140 insertions(+) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 6daf172c6864..a3ec76f59f93 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -2,3 +2,4 @@ DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782 DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566 SHA512 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba SHA512 a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513 SHA512 613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a +DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc SHA512 4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651 diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild new file mode 100644 index ..696cc076dd6b --- /dev/null +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" + +inherit cmake flag-o-matic llvm python-any-r1 +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; +else + SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org"; + +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch qt5 sqlite test" +# We need TeX for tests, bug #765472 +# We keep the odd construct of noop USE=test because of +# the special relationship b/t RESTRICT & USE for tests. Also, it's a hint +# which avoids tests being silently skipped during arch testing.t +REQUIRED_USE="test? ( doc )" +RESTRICT="!test? ( test )" + +BDEPEND="sys-devel/bison + sys-devel/flex + ${PYTHON_DEPS} +" +RDEPEND="app-text/ghostscript-gpl + dev-lang/perl + media-libs/libpng:0= + virtual/libiconv + clang? ( >=sys-devel/clang-10:= ) + dot? ( + media-gfx/graphviz + media-libs/freetype + ) + doc? ( + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-plaingeneric + ) + doxysearch? ( dev-libs/xapian:= ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + ) + sqlite? ( dev-db/sqlite:3 ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" + "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" + "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" +) + +DOCS=( LANGUAGE.HOWTO README.md ) + +pkg_setup() { + use clang && llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + if is-flagq "-O3" ; then + ewarn +
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: a50c50305639b9b4e7d745d59ff98114a0328d81 Author: Sam James gentoo org> AuthorDate: Fri Aug 19 19:38:05 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 19 19:38:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50c5030 app-doc/doxygen: install man pages Closes: https://bugs.gentoo.org/865821 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/{doxygen-1.9.4-r1.ebuild => doxygen-1.9.4-r2.ebuild} | 2 ++ app-doc/doxygen/doxygen-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r2.ebuild similarity index 99% rename from app-doc/doxygen/doxygen-1.9.4-r1.ebuild rename to app-doc/doxygen/doxygen-1.9.4-r2.ebuild index 0f344a39d522..ff97c461722b 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r2.ebuild @@ -131,4 +131,6 @@ src_compile() { src_install() { cmake_src_install + + doman doc/*.1 } diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 98ae522f189f..32ddae8a3c9e 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -130,4 +130,6 @@ src_compile() { src_install() { cmake_src_install + + doman doc/*.1 }
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 30d27e13dd51156b8a69560276930ee939347713 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 15:54:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 15:54:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d27e13 app-doc/doxygen: Stabilize 1.9.4-r1 hppa, #858590 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index acc2d192a72a..0f344a39d522 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 0997f012c64e8c68d0760bb1ffc41f9719f80d6d Author: Sam James gentoo org> AuthorDate: Mon Jul 25 04:17:44 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 25 04:17:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0997f012 app-doc/doxygen: Stabilize 1.9.4-r1 sparc, #858590 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index 80342a9467cd..acc2d192a72a 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: ab253e7f5d19f9001f190ce52786770993092a6d Author: Sam James gentoo org> AuthorDate: Mon Jul 18 12:51:51 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 12:51:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab253e7f app-doc/doxygen: Stabilize 1.9.4-r1 ppc, #858590 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index d548f7f87c1d..ac856fbc913d 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 6f22fb68411cb8857575d00204fcfd56f1432637 Author: Sam James gentoo org> AuthorDate: Mon Jul 18 12:51:52 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 12:51:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f22fb68 app-doc/doxygen: Stabilize 1.9.4-r1 ppc64, #858590 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index ac856fbc913d..80342a9467cd 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: b32c6aa05a05681334b48cd1e5dfa5f346b4bd63 Author: Sam James gentoo org> AuthorDate: Sun Jul 17 19:42:10 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 19:42:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32c6aa0 app-doc/doxygen: Stabilize 1.9.4-r1 arm64, #858590 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index 202ddc983005..d548f7f87c1d 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: d10f7791c5f5cdf344adf6a477ee8a43769224a0 Author: Sam James gentoo org> AuthorDate: Sun Jul 17 19:42:09 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 19:42:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10f7791 app-doc/doxygen: Stabilize 1.9.4-r1 arm, #858590 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index 5617165c5c4e..202ddc983005 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: b292be9d3462d14780cac7b2ecfe6950e6e7971a Author: Sam James gentoo org> AuthorDate: Sun Jul 17 17:34:35 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 17:34:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b292be9d app-doc/doxygen: Stabilize 1.9.4-r1 amd64, #858590 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index c2acc38a3070..5617165c5c4e 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: f31d253de60eeab9b3eb198a63caa0553f7ca8d6 Author: Sam James gentoo org> AuthorDate: Sun Jul 17 17:34:12 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 17:34:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31d253d app-doc/doxygen: Stabilize 1.9.4-r1 x86, #858590 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index 3d31296157c3..c2acc38a3070 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: c2a1e6b202c6f3f8144fda42ce90b7d521a76ace Author: Sam James gentoo org> AuthorDate: Sun Jul 17 15:27:42 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 15:27:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a1e6b2 app-doc/doxygen: filter LTO (-Wodr) Closes: https://bugs.gentoo.org/854357 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/{doxygen-1.9.4.ebuild => doxygen-1.9.4-r1.ebuild} | 3 +++ app-doc/doxygen/doxygen-.ebuild | 8 +--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild similarity index 96% rename from app-doc/doxygen/doxygen-1.9.4.ebuild rename to app-doc/doxygen/doxygen-1.9.4-r1.ebuild index 9084302b6093..3d31296157c3 100644 --- a/app-doc/doxygen/doxygen-1.9.4.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -93,6 +93,9 @@ src_prepare() { } src_configure() { + # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 + filter-lto + local mycmakeargs=( -Duse_libclang=$(usex clang) -Dbuild_doc=$(usex doc) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index cd997872fb53..98ae522f189f 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -57,10 +57,9 @@ RDEPEND="app-text/ghostscript-gpl DEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" + "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" - "${FILESDIR}/${PN}-1.9.1-header-dep.patch" + "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) @@ -93,6 +92,9 @@ src_prepare() { } src_configure() { + # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287 + filter-lto + local mycmakeargs=( -Duse_libclang=$(usex clang) -Dbuild_doc=$(usex doc)
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 9bd757a39843e53c7828a3cacd5833c00b570b07 Author: Sam James gentoo org> AuthorDate: Thu Jun 23 05:21:48 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 23 05:21:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd757a3 app-doc/doxygen: needs python[xml(+)] Closes: https://bugs.gentoo.org/813051 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4.ebuild | 1 + app-doc/doxygen/doxygen-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild b/app-doc/doxygen/doxygen-1.9.4.ebuild index 43bcc5ceeb3c..9084302b6093 100644 --- a/app-doc/doxygen/doxygen-1.9.4.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4.ebuild @@ -4,6 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 41e94de45691..cd997872fb53 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -4,6 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 8bb89b012a2100de5f6ff678af0470ab79c60f8f Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed May 18 09:37:09 2022 + Commit: Sam James gentoo org> CommitDate: Wed May 18 18:30:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb89b01 app-doc/doxygen: stable 1.9.2 for hppa, bug #844220 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 4f1c5c15b47e..0e31081c4367 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/
commit: 8081b6274bfa519e00d7d4692b39d3e1dde220e0 Author: Sam James gentoo org> AuthorDate: Sun May 15 20:56:06 2022 + Commit: Sam James gentoo org> CommitDate: Sun May 15 21:00:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8081b627 app-doc/doxygen: fix build with GCC 12 Closes: https://bugs.gentoo.org/844229 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.4.ebuild | 1 + .../doxygen/files/doxygen-1.9.4-gcc12-include.patch | 19 +++ 2 files changed, 20 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild b/app-doc/doxygen/doxygen-1.9.4.ebuild index 925f54421fa8..43bcc5ceeb3c 100644 --- a/app-doc/doxygen/doxygen-1.9.4.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4.ebuild @@ -59,6 +59,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" + "${FILESDIR}/${P}-gcc12-include.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch b/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch new file mode 100644 index ..44505e4bed40 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.9.4-gcc12-include.patch @@ -0,0 +1,19 @@ +https://github.com/doxygen/doxygen/commit/5198966c8d5fec89116d025c74934ac03ea511fa +https://bugs.gentoo.org/844229 + +From: Dimitri van Heesch +Date: Fri, 6 May 2022 09:55:16 +0200 +Subject: [PATCH] issue #9312: Build: cache.h:53:14: error: 'exchange' is not a + member of 'std' + +--- a/src/cache.h b/src/cache.h +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + #include + + /*! Fixed size cache for value type V using keys of type K. +
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 965488e57d88f293ad1f32e799d65cab8a6f40b9 Author: Jakov Smolić gentoo org> AuthorDate: Sun May 15 08:38:36 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 15 08:38:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965488e5 app-doc/doxygen: Stabilize 1.9.2 arm, #844220 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 04e977914adf..4f1c5c15b47e 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: b3a1d9cf76c48364d3bd30c5b69cd52f298d33f2 Author: Jakov Smolić gentoo org> AuthorDate: Sun May 15 08:17:13 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 15 08:17:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a1d9cf app-doc/doxygen: Stabilize 1.9.2 x86, #844220 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 20691d8c2604..04e977914adf 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 6b0aff84a8d8c79bd0b18ff16a5aa7b63cd813b8 Author: Jakov Smolić gentoo org> AuthorDate: Sun May 15 08:13:44 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 15 08:14:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0aff84 app-doc/doxygen: Stabilize 1.9.2 ppc64, #844220 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 75d70be5089a..55dbc1a17b40 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: beea8f2849d7840434fe265930f5c9a7195ea1c6 Author: Jakov Smolić gentoo org> AuthorDate: Sun May 15 08:13:45 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 15 08:14:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beea8f28 app-doc/doxygen: Stabilize 1.9.2 arm64, #844220 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 55dbc1a17b40..20691d8c2604 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 2fa113e30be72a2bfc098e294505e99efdb3a292 Author: Jakov Smolić gentoo org> AuthorDate: Sat May 14 22:34:43 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat May 14 22:34:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa113e3 app-doc/doxygen: Stabilize 1.9.2 ppc, #844220 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 10095c674e53..75d70be5089a 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 11e70bb29207d8f8a3692c8b20d9502e4d643ffd Author: Jakov Smolić gentoo org> AuthorDate: Sat May 14 22:27:53 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat May 14 22:27:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e70bb2 app-doc/doxygen: Stabilize 1.9.2 amd64, #844220 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index f95d22e93722..10095c674e53 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: cdd1077e57b0e4cd84750b48af4fd76c8ce914c7 Author: Jakov Smolić gentoo org> AuthorDate: Sat May 14 21:53:18 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat May 14 21:53:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd1077e app-doc/doxygen: Stabilize 1.9.2 sparc, #844220 Signed-off-by: Jakov Smolić gentoo.org> app-doc/doxygen/doxygen-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 4549a203399b..f95d22e93722 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/
commit: 03f0bf4cdacfe0c0ce7fb7e5efe62d2b61b42115 Author: Matthias Maier gentoo org> AuthorDate: Sat May 14 20:37:58 2022 + Commit: Matthias Maier gentoo org> CommitDate: Sat May 14 20:40:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f0bf4c app-doc/doxygen: do not force -std=libc++ when compiling with clang Closes: https://bugs.gentoo.org/822615 Signed-off-by: Matthias Maier gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild| 1 + app-doc/doxygen/doxygen-1.9.2.ebuild| 1 + app-doc/doxygen/doxygen-1.9.3.ebuild| 1 + app-doc/doxygen/doxygen-1.9.4.ebuild| 1 + .../doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch | 13 + 5 files changed, 17 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index ae3d7c399068..ba0582b0ce36 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -61,6 +61,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" "${FILESDIR}/${PN}-1.9.1-header-dep.patch" + "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 9d56adfb..4549a203399b 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -61,6 +61,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" "${FILESDIR}/${PN}-1.9.1-header-dep.patch" "${FILESDIR}/${P}-xml-static.patch" + "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/doxygen-1.9.3.ebuild b/app-doc/doxygen/doxygen-1.9.3.ebuild index 079039828291..b4cc327223aa 100644 --- a/app-doc/doxygen/doxygen-1.9.3.ebuild +++ b/app-doc/doxygen/doxygen-1.9.3.ebuild @@ -58,6 +58,7 @@ DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" + "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild b/app-doc/doxygen/doxygen-1.9.4.ebuild index dde798573c04..925f54421fa8 100644 --- a/app-doc/doxygen/doxygen-1.9.4.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4.ebuild @@ -58,6 +58,7 @@ DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" + "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch b/app-doc/doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch new file mode 100644 index ..f33f619e62ed --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.9.1-do_not_force_libcxx.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3775ed1..b3a1af6 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -23,7 +23,7 @@ option(build_doc "Build user manual (HTML and PDF)" OFF) + option(build_doc_chm "Build user manual (CHM)" OFF) + option(use_sqlite3 "Add support for sqlite3 output [experimental]." OFF) + if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") +-option(use_libc++ "Use libc++ as C++ standard library." ON) ++option(use_libc++ "Use libc++ as C++ standard library." OFF) + endif() + option(use_libclang"Add support for libclang parsing." OFF) + option(static_libclang "Link to a statically compiled version of LLVM/libclang." OFF)
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/
commit: 9665b57a9eba60f67c1daa3b585d40eef4785efc Author: Matthias Maier gentoo org> AuthorDate: Sat May 14 20:01:28 2022 + Commit: Matthias Maier gentoo org> CommitDate: Sat May 14 20:04:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9665b57a app-doc/doxygen: add 1.9.4 Signed-off-by: Matthias Maier gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/doxygen-1.9.4.ebuild | 128 + .../files/doxygen-1.9.4-link_with_pthread.patch| 24 3 files changed, 153 insertions(+) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 1b9bdbad9421..6daf172c6864 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,3 +1,4 @@ DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566 SHA512 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba SHA512 a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b +DIST doxygen-1.9.4.src.tar.gz 5196383 BLAKE2B 8fe27a8821e3309aa0314586b569a7e295425ba50f4c3e56eb1e2e726f15197c7e1b4c68803b4017345b5a67fddbadcc5a5b30039287a38c3a804bfce844c513 SHA512 613f17800ebd05b66b1954af4d51282a1779678e7ade6c43046fc940742a697ebdf3af8e94ac70a3422bc96def663e70eaea8c4349d192e2fe5e516c57cc345a diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild b/app-doc/doxygen/doxygen-1.9.4.ebuild new file mode 100644 index ..dde798573c04 --- /dev/null +++ b/app-doc/doxygen/doxygen-1.9.4.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake flag-o-matic llvm python-any-r1 +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; +else + SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org"; + +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch qt5 sqlite" +# We need TeX for tests, bug #765472 +RESTRICT="!doc? ( test )" + +BDEPEND="sys-devel/bison + sys-devel/flex + ${PYTHON_DEPS} +" +RDEPEND="app-text/ghostscript-gpl + dev-lang/perl + media-libs/libpng:0= + virtual/libiconv + clang? ( >=sys-devel/clang-10:= ) + dot? ( + media-gfx/graphviz + media-libs/freetype + ) + doc? ( + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-plaingeneric + ) + doxysearch? ( dev-libs/xapian:= ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + ) + sqlite? ( dev-db/sqlite:3 ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" + "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" +) + +DOCS=( LANGUAGE.HOWTO README.md ) + +pkg_setup() { + use clang && llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + if is-flagq "-O3" ; then + ewarn + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + ewarn + elog + elog "Continuing with -O2 instead ..." + elog + replace-flags "-O3" "-O2" + fi +} + +src_configur
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: f795e4590584c412ab29a4264e99e68e3e04ea67 Author: Sam James gentoo org> AuthorDate: Sat Jan 1 04:10:06 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jan 1 04:10:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f795e459 app-doc/doxygen: add 1.9.3 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/doxygen-1.9.3.ebuild | 136 +++ 2 files changed, 137 insertions(+) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 1ba9c1d618bc..1b9bdbad9421 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,2 +1,3 @@ DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566 SHA512 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 +DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba SHA512 a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b diff --git a/app-doc/doxygen/doxygen-1.9.3.ebuild b/app-doc/doxygen/doxygen-1.9.3.ebuild new file mode 100644 index ..a3749b5cd2ac --- /dev/null +++ b/app-doc/doxygen/doxygen-1.9.3.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake flag-o-matic llvm python-any-r1 +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; +else + SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org"; + +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" +# We need TeX for tests, bug #765472 +RESTRICT="!doc? ( test )" + +BDEPEND="sys-devel/bison + sys-devel/flex + ${PYTHON_DEPS} +" +RDEPEND="app-text/ghostscript-gpl + dev-lang/perl + media-libs/libpng:0= + virtual/libiconv + clang? ( >=sys-devel/clang-10:= ) + dot? ( + media-gfx/graphviz + media-libs/freetype + ) + doc? ( + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-plaingeneric + ) + doxysearch? ( dev-libs/xapian:= ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + ) + sqlite? ( dev-db/sqlite:3 ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" + "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" +) + +DOCS=( LANGUAGE.HOWTO README.md ) + +pkg_setup() { + use clang && llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # Ensure we link to -liconv + if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then + local pro + for pro in */*.pro.in */*/*.pro.in; do + echo "unix:LIBS += -liconv" >> "${pro}" || die + done + fi + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + if is-flagq "-O3" ; then + ewarn + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + ewarn + elog + elog "Continuing with -O2 instead ..." + elog + replace-flags "-O3" "-O2" + fi +} + +src_configure() { + local mycmakeargs=( + -Duse_libclang=$(usex clang) +
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/
commit: 39dd36d816f126a54e048d28e3ab07343225dabc Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 29 15:11:21 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Dec 1 21:13:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dd36d8 app-doc/doxygen: Drop 1.8.17-r1 and 1.8.20 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> app-doc/doxygen/Manifest | 2 - app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 137 -- app-doc/doxygen/doxygen-1.8.20.ebuild | 135 - app-doc/doxygen/files/doxygen-1.8.15-llvm7.patch | 11 -- app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch | 42 --- 5 files changed, 327 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 0db5dc860c44..1ba9c1d618bc 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,4 +1,2 @@ -DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7 SHA512 2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75 -DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9 SHA512 65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566 SHA512 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild deleted file mode 100644 index eb4af7f0b654.. --- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -CMAKE_MAKEFILE_GENERATOR="emake" - -inherit cmake-utils flag-o-matic llvm python-any-r1 -if [[ ${PV} = ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; -else - SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - 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" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="http://www.doxygen.org"; - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" - -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( >=sys-devel/clang-10:= ) - dot? ( - media-gfx/graphviz - media-libs/freetype - ) - doc? ( - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) - doxysearch? ( dev-libs/xapian:= ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - sqlite? ( dev-db/sqlite:3 ) - " - -DEPEND="sys-devel/flex - sys-devel/bison - doc? ( ${PYTHON_DEPS} ) - ${RDEPEND}" - -# src_test() defaults to make -C testing but there is no such directory (bug #504448) -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 - "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.8.15-llvm7.patch" #92 - "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" - "${FILESDIR}/${PN}-1.8.17-llvm10.patch" #730170 -) - -DOCS=( LANGUAGE.HOWTO README.md ) - -pkg_setup() { - use clang && llvm_pkg_setup - use doc && python-any-r1_pkg_setup -} - -src_prepare() { - cmake-utils_src_prepare - - # Ensure we link to -liconv - if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then - local pro
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: f50f8f7fadc1edd4ad6f4eedae11bc517d74e7d2 Author: Sam James gentoo org> AuthorDate: Wed Nov 24 03:06:33 2021 + Commit: Sam James gentoo org> CommitDate: Wed Nov 24 03:06:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f50f8f7f app-doc/doxygen: add sourceforge mirror as backup Upstream seem to prune old releases after a while. Closes: https://bugs.gentoo.org/738534 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 1 + app-doc/doxygen/doxygen-1.8.20.ebuild| 1 + app-doc/doxygen/doxygen-1.9.1.ebuild | 1 + app-doc/doxygen/doxygen-1.9.2.ebuild | 1 + app-doc/doxygen/doxygen-.ebuild | 1 + 5 files changed, 5 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild index 7043af44c3fb..eb4af7f0b654 100644 --- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild @@ -12,6 +12,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" 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" fi diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild b/app-doc/doxygen/doxygen-1.8.20.ebuild index 0c452edeb2b7..75f3e53ee1da 100644 --- a/app-doc/doxygen/doxygen-1.8.20.ebuild +++ b/app-doc/doxygen/doxygen-1.8.20.ebuild @@ -12,6 +12,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" 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" fi diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 6b14c41489d5..7904f496c1dc 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -11,6 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi diff --git a/app-doc/doxygen/doxygen-1.9.2.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild index 2c63853d7323..38d94a9243b3 100644 --- a/app-doc/doxygen/doxygen-1.9.2.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -11,6 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index e7cf3ed80125..026efedfeee1 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -11,6 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 4adba1987f4f31bd2f3de418d9e310b9c2e8dcf3 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Nov 15 19:40:58 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Nov 15 19:41:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4adba198 app-doc/doxygen: ppc64 stable wrt bug #768921 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 95d0c7502afd..6b14c41489d5 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/
commit: 3662ee1a29b6c18c14d3a8cdc6349f8d4e96bac6 Author: Sam James gentoo org> AuthorDate: Thu Oct 28 08:15:41 2021 + Commit: Sam James gentoo org> CommitDate: Thu Oct 28 08:16:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3662ee1a app-doc/doxygen: add 1.9.2 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + .../{doxygen-.ebuild => doxygen-1.9.2.ebuild} | 11 app-doc/doxygen/doxygen-.ebuild| 10 .../doxygen/files/doxygen-1.9.2-xml-static.patch | 29 ++ 4 files changed, 41 insertions(+), 10 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 4903673007f..0db5dc860c4 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,3 +1,4 @@ DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7 SHA512 2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75 DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9 SHA512 65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed +DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566 SHA512 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-1.9.2.ebuild similarity index 90% copy from app-doc/doxygen/doxygen-.ebuild copy to app-doc/doxygen/doxygen-1.9.2.ebuild index 4ab0c394c06..2c63853d732 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-1.9.2.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages" @@ -55,11 +55,11 @@ RDEPEND="app-text/ghostscript-gpl DEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" "${FILESDIR}/${PN}-1.9.1-header-dep.patch" + "${FILESDIR}/${P}-xml-static.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) @@ -117,6 +117,8 @@ src_configure() { } src_compile() { + cmake_src_compile + if use doc; then export VARTEXFONTS="${T}/fonts" # bug #564944 @@ -126,10 +128,9 @@ src_compile() { || die "disabling dot failed" fi - cmake_src_compile docs + # -j1 for bug #770070 + cmake_src_compile docs -j1 fi - - cmake_src_compile } src_install() { diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 4ab0c394c06..e7cf3ed8012 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages" @@ -55,7 +55,6 @@ RDEPEND="app-text/ghostscri
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 3d24f0eeae95711b9f9584488e926c146ee87050 Author: James Le Cuirot gentoo org> AuthorDate: Mon Sep 20 10:40:43 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Sep 20 10:41:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d24f0ee app-doc/doxygen: Keyword 1.9.1 for ~m68k Signed-off-by: James Le Cuirot gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 836656783af..95d0c7502af 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/
commit: bc6813534a01bb4eb0dd15442672af080a48ac12 Author: James Le Cuirot gentoo org> AuthorDate: Wed Sep 15 22:02:45 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Sep 15 22:02:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc681353 app-doc/doxygen: Patch to add missing header dependency for 1.9.1 It was failing to build with Ninja, but only on m68k for some bizarre reason. Probably just luck. Signed-off-by: James Le Cuirot gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 1 + app-doc/doxygen/doxygen-.ebuild| 1 + .../doxygen/files/doxygen-1.9.1-header-dep.patch | 25 ++ 3 files changed, 27 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index feb75a0f08a..836656783af 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -59,6 +59,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" + "${FILESDIR}/${PN}-1.9.1-header-dep.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 16ef846e3b6..4ab0c394c06 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -59,6 +59,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" + "${FILESDIR}/${PN}-1.9.1-header-dep.patch" ) DOCS=( LANGUAGE.HOWTO README.md ) diff --git a/app-doc/doxygen/files/doxygen-1.9.1-header-dep.patch b/app-doc/doxygen/files/doxygen-1.9.1-header-dep.patch new file mode 100644 index 000..66e647cf53b --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.9.1-header-dep.patch @@ -0,0 +1,25 @@ +From 6ea1b4104fe2524c9c1f2cdd5f7de8c1a48f3f87 Mon Sep 17 00:00:00 2001 +From: James Le Cuirot +Date: Tue, 14 Sep 2021 20:56:20 +0100 +Subject: [PATCH] Fix missing dependency on configvalues.h + +It's referenced by config.h, which is referenced by most things. + +This was failing to build for me with Ninja on the m68k Linux platform. I don't know why it works elsewhere, could just be luck. + +--- + src/CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 18406488dd..0e0c5f78de 100644 +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -215,6 +215,7 @@ add_library(doxymain STATIC + ${GENERATED_SRC}/ce_parse.cpp + # custom generated files + ${GENERATED_SRC}/lang_cfg.h ++${GENERATED_SRC}/configvalues.h + ${GENERATED_SRC}/ce_parse.h + ${GENERATED_SRC}/resources.cpp + #
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: e4f264b5edea369d42d5b88aafff12075c6a50d6 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 26 19:24:17 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 26 19:46:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f264b5 app-doc/doxygen: enable py3.10 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- app-doc/doxygen/doxygen-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index b39f2b495b8..feb75a0f08a 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index d7b29b1b1ab..16ef846e3b6 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: d429b3e8347ccf772cbc819896d10df04bfc3bdb Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 26 19:13:33 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 26 19:46:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d429b3e8 app-doc/doxygen: add github upstream metadata Signed-off-by: Arthur Zamarin gentoo.org> app-doc/doxygen/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml index bb9c3fb5578..9bae7e30079 100644 --- a/app-doc/doxygen/metadata.xml +++ b/app-doc/doxygen/metadata.xml @@ -12,6 +12,9 @@ IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D, as well as other languages (using additional helper tools). + + doxygen/doxygen + support for sys-devel/clang assisted parsing allow to create dot graphs using media-gfx/graphviz
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: fed2e40c62f56f60b0d13098713beceeeace003c Author: Sam James gentoo org> AuthorDate: Sat May 15 02:40:38 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 15 02:40:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed2e40c app-doc/doxygen: Stabilize 1.9.1 arm, #768921 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 7a882ba9a77..b39f2b495b8 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: ffe8c61937651c68245932b85e6650c374066175 Author: Sam James gentoo org> AuthorDate: Sat May 15 02:36:54 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 15 02:36:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe8c619 app-doc/doxygen: Stabilize 1.9.1 arm64, #768921 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index a7dd1e476d3..7a882ba9a77 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: cb4ac6a0af16ffbeed81a90e863b447f5acf7685 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Apr 13 07:12:11 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Apr 13 07:12:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4ac6a0 app-doc/doxygen: unconditionally depend on python Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/763240 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 4 ++-- app-doc/doxygen/doxygen-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 6126bb3d681..a7dd1e476d3 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -25,7 +25,7 @@ RESTRICT="!doc? ( test )" BDEPEND="sys-devel/bison sys-devel/flex - doc? ( ${PYTHON_DEPS} ) + ${PYTHON_DEPS} " RDEPEND="app-text/ghostscript-gpl dev-lang/perl @@ -65,7 +65,7 @@ DOCS=( LANGUAGE.HOWTO README.md ) pkg_setup() { use clang && llvm_pkg_setup - use doc && python-any-r1_pkg_setup + python-any-r1_pkg_setup } src_prepare() { diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 678fc5e6be3..d7b29b1b1ab 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -25,7 +25,7 @@ RESTRICT="!doc? ( test )" BDEPEND="sys-devel/bison sys-devel/flex - doc? ( ${PYTHON_DEPS} ) + ${PYTHON_DEPS} " RDEPEND="app-text/ghostscript-gpl dev-lang/perl @@ -65,7 +65,7 @@ DOCS=( LANGUAGE.HOWTO README.md ) pkg_setup() { use clang && llvm_pkg_setup - use doc && python-any-r1_pkg_setup + python-any-r1_pkg_setup } src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 439c3a6415640ecbb363b178049dd8868bfed0eb Author: Sam James gentoo org> AuthorDate: Sat Apr 3 23:01:29 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 3 23:01:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439c3a64 app-doc/doxygen: eutils-- Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 5 ++--- app-doc/doxygen/doxygen-1.8.20.ebuild| 5 ++--- app-doc/doxygen/doxygen-1.9.1.ebuild | 1 - app-doc/doxygen/doxygen-.ebuild | 1 - 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild index 25c030ab149..c76275551d0 100644 --- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild @@ -2,15 +2,14 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8} ) CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils eutils flag-o-matic llvm python-any-r1 +inherit cmake-utils flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; - SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; 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" diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild b/app-doc/doxygen/doxygen-1.8.20.ebuild index c34a171940f..0c452edeb2b 100644 --- a/app-doc/doxygen/doxygen-1.8.20.ebuild +++ b/app-doc/doxygen/doxygen-1.8.20.ebuild @@ -2,15 +2,14 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8} ) CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils eutils flag-o-matic llvm python-any-r1 +inherit cmake-utils flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; - SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; 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" diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index a5e22a7a949..6126bb3d681 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -9,7 +9,6 @@ inherit cmake flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; - SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; 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" diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index c44b0d62387..678fc5e6be3 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -9,7 +9,6 @@ inherit cmake flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; - SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; 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"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: bd4af10c8261254d281e4b8c3346776f9500ff50 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 26 20:39:50 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 26 20:39:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4af10c app-doc/doxygen: x86 stable wrt bug #768921 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index da4210e2368..a5e22a7a949 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: d39c5b3938a3c44afbe12650a858a7d69afc92e4 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Mar 19 18:08:56 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Mar 19 18:08:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39c5b39 app-doc/doxygen: Stabilize 1.9.1 amd64, #768921 Signed-off-by: Mikle Kolyada gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 2b2dd947144..da4210e2368 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 6ddf200d6670ca82f7397bb898aa35ba1137c259 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 11:38:38 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 11:39:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddf200d app-doc/doxygen: fix USE=doc build * Build source code first, as per upstream * Use -j1 when building docs to avoid strange race condition Closes: https://bugs.gentoo.org/770070 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 98132f67743..2b2dd947144 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -117,6 +117,8 @@ src_configure() { } src_compile() { + cmake_src_compile + if use doc; then export VARTEXFONTS="${T}/fonts" # bug #564944 @@ -126,10 +128,9 @@ src_compile() { || die "disabling dot failed" fi - cmake_src_compile docs + # -j1 for bug #770070 + cmake_src_compile docs -j1 fi - - cmake_src_compile } src_install() {
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 4ae8e72d573ece3ece963dc11eee946f899c9aa9 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Mar 1 19:51:28 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 1 19:51:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae8e72d app-doc/doxygen: stable 1.9.1 for hppa stable wrt bug #768921 Package-Manager: Portage-3.0.16, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 221585e1639..98132f67743 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 16be557152a2ea8ad55766914f0e9be9fd98e633 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 18 20:00:33 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 18 20:00:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16be5571 app-doc/doxygen: stable 1.9.1 for ppc stable wrt bug #768921 Package-Manager: Portage-3.0.14, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 60adc946db8..221585e1639 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 7ae0eacb6795051de5d377c87c5615e1b164f3de Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 17 07:35:34 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 17 07:36:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae0eacb app-doc/doxygen: stable 1.9.1 for sparc stable wrt bug #768921 Package-Manager: Portage-3.0.14, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index c44b0d62387..60adc946db8 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: fb61a35b22bacc9a20d3f731cd836dffef6b3c96 Author: Sam James gentoo org> AuthorDate: Fri Jan 22 22:46:50 2021 + Commit: Sam James gentoo org> CommitDate: Fri Jan 22 22:46:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb61a35b app-doc/doxygen: cleanup old Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.8.17.ebuild | 138 -- 1 file changed, 138 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild b/app-doc/doxygen/doxygen-1.8.17.ebuild deleted file mode 100644 index fa827205e92..000 --- a/app-doc/doxygen/doxygen-1.8.17.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) - -CMAKE_MAKEFILE_GENERATOR="emake" - -inherit cmake-utils eutils flag-o-matic llvm python-any-r1 -if [[ ${PV} = ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; - SRC_URI="" -else - SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - 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" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="http://www.doxygen.org"; - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" - -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( > "${pro}" || die - done - fi - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - ewarn - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - local mycmakeargs=( - -Duse_libclang=$(usex clang) - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex qt5) - -Duse_sqlite3=$(usex sqlite) - -DGIT_EXECUTABLE="false" - ) - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - - if use doc; then - export VARTEXFONTS="${T}/fonts" # bug #564944 - - if ! use dot; then - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT= NO/" \ - {Doxyfile,doc/Doxyfile} \ - || die "disabling dot failed" - fi - cmake-utils_src_make -C "${BUILD_DIR}" docs - fi -} - -src_install() { - cmake-utils_src_install -}
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/
commit: d0e5beb63ab937dd9c72b27fbc5149d58d605b4d Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Jan 19 08:16:50 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 19 15:16:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e5beb6 app-doc/doxygen: remove unused patch Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19124 Signed-off-by: Sam James gentoo.org> .../files/doxygen-1.8.12-link_with_pthread.patch | 32 -- 1 file changed, 32 deletions(-) diff --git a/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch b/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch deleted file mode 100644 index cdc630c4d42..000 --- a/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/addon/doxysearch/CMakeLists.txt b/addon/doxysearch/CMakeLists.txt -index 33e01c1..165fc3e 100644 a/addon/doxysearch/CMakeLists.txt -+++ b/addon/doxysearch/CMakeLists.txt -@@ -20,6 +20,7 @@ target_link_libraries(doxyindexer - ${ZLIB_LIBRARIES} - ${WIN_EXTRA_LIBS} - qtools -+ pthread - ) - - add_executable(doxysearch.cgi -@@ -29,6 +30,7 @@ target_link_libraries(doxysearch.cgi - ${XAPIAN_LIBRARIES} - ${ZLIB_LIBRARIES} - ${WIN_EXTRA_LIBS} -+ pthread - ) - - install(TARGETS doxyindexer doxysearch.cgi DESTINATION bin) -diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt -index bf2eda8..8eb2a1c 100644 a/addon/doxywizard/CMakeLists.txt -+++ b/addon/doxywizard/CMakeLists.txt -@@ -109,6 +109,7 @@ ${doxywizard_RESOURCES_RCC} - qt_use_modules(doxywizard Core Gui Widgets Xml) - target_link_libraries(doxywizard - ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY} -+pthread - ) - - install(TARGETS doxywizard DESTINATION bin)
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 271a3b03441ac1894796b98d030e8840c19a49a2 Author: Sam James gentoo org> AuthorDate: Thu Jan 14 21:55:48 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 14 21:55:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271a3b03 app-doc/doxygen: tests require TeX Closes: https://bugs.gentoo.org/765472 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.9.1.ebuild | 2 ++ app-doc/doxygen/doxygen-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index 949ef011d17..c44b0d62387 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -21,6 +21,8 @@ HOMEPAGE="http://www.doxygen.org"; LICENSE="GPL-2" SLOT="0" IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" +# We need TeX for tests, bug #765472 +RESTRICT="!doc? ( test )" BDEPEND="sys-devel/bison sys-devel/flex diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 949ef011d17..c44b0d62387 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -21,6 +21,8 @@ HOMEPAGE="http://www.doxygen.org"; LICENSE="GPL-2" SLOT="0" IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" +# We need TeX for tests, bug #765472 +RESTRICT="!doc? ( test )" BDEPEND="sys-devel/bison sys-devel/flex
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/
commit: b89f80cd9c20607ada13ec091a32cef4b44d29f3 Author: Sam James gentoo org> AuthorDate: Thu Jan 14 18:42:37 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 14 18:50:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b89f80cd app-doc/doxygen: bump to 1.9.1 * USE=doc now generates fine with the added dependency of dev-texlive/texlive-plaingeneric for listofitems. * Add a patch to ignore files we can't decode when generating docs. Ideally those files shouldn't exist anyway when we're generating docs, or be ignored earlier, but this works. Closes: https://bugs.gentoo.org/688658 Closes: https://bugs.gentoo.org/749630 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/doxygen-1.9.1.ebuild | 135 + .../files/doxygen-1.9.1-ignore-bad-encoding.patch | 23 3 files changed, 159 insertions(+) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 0f360533449..4903673007f 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,2 +1,3 @@ DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7 SHA512 2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75 DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9 SHA512 65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf +DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild new file mode 100644 index 000..949ef011d17 --- /dev/null +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit cmake flag-o-matic llvm python-any-r1 +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; + SRC_URI="" +else + SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + 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" +fi + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org"; + +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" + +BDEPEND="sys-devel/bison + sys-devel/flex + doc? ( ${PYTHON_DEPS} ) +" +RDEPEND="app-text/ghostscript-gpl + dev-lang/perl + media-libs/libpng:0= + virtual/libiconv + clang? ( >=sys-devel/clang-10:= ) + dot? ( + media-gfx/graphviz + media-libs/freetype + ) + doc? ( + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-plaingeneric + ) + doxysearch? ( dev-libs/xapian:= ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + ) + sqlite? ( dev-db/sqlite:3 ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 + "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" + "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" + "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" +) + +DOCS=( LANGUAGE.HOWTO README.md ) + +pkg_setup() { + use clang && llvm_pkg_setup + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # Ensure we link to -liconv + if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then + local pro + for pro in */*.pro.in */*/*.pro.in; do + echo "unix:LIBS += -liconv" >> "${pro}" || die + done + fi + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # fix pdf doc + sed -i.or
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 71c26e6b2e3fa40195e5d3f0355469ffa59ad50b Author: Sam James gentoo org> AuthorDate: Thu Jan 14 18:47:10 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 14 18:50:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c26e6b app-doc/doxygen: sync live ebuild Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-.ebuild | 49 - 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 3217e3c0660..949ef011d17 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -1,19 +1,18 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) -CMAKE_MAKEFILE_GENERATOR="emake" +PYTHON_COMPAT=( python3_{7,8,9} ) -inherit cmake-utils eutils flag-o-matic python-any-r1 +inherit cmake flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; SRC_URI="" - KEYWORDS="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + 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" fi DESCRIPTION="Documentation system for most programming languages" @@ -23,6 +22,10 @@ LICENSE="GPL-2" SLOT="0" IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" +BDEPEND="sys-devel/bison + sys-devel/flex + doc? ( ${PYTHON_DEPS} ) +" RDEPEND="app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= @@ -38,6 +41,7 @@ RDEPEND="app-text/ghostscript-gpl dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra + dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) qt5? ( @@ -46,28 +50,25 @@ RDEPEND="app-text/ghostscript-gpl dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 ) - " - -DEPEND="sys-devel/flex - sys-devel/bison - doc? ( ${PYTHON_DEPS} ) - ${RDEPEND}" - -# src_test() defaults to make -C testing but there is no such directory (bug #504448) -RESTRICT="test" +" +DEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}/${PN}-1.8.12-link_with_pthread.patch" + "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 + "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" + "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch" ) + DOCS=( LANGUAGE.HOWTO README.md ) pkg_setup() { + use clang && llvm_pkg_setup use doc && python-any-r1_pkg_setup } src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare # Ensure we link to -liconv if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then @@ -104,17 +105,16 @@ src_configure() { -Dbuild_wizard=$(usex qt5) -Duse_sqlite3=$(usex sqlite) -DGIT_EXECUTABLE="false" - ) + ) + use doc && mycmakeargs+=( -DDOC_INSTALL_DIR="share/doc/${P}" - ) + ) - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile - if use doc; then export VARTEXFONTS="${T}/fonts" # bug #564944 @@ -123,10 +123,13 @@ src_compile() { {Doxyfile,doc/Doxyfile} \ || die "disabling dot failed" fi - cmake-utils_src_make -C "${BUILD_DIR}" docs + + cmake_src_compile docs fi + + cmake_src_compile } src_install() { - cmake-utils_src_install + cmake_src_install }
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: d0e1ffcd4dbafa474f999b081965a6d2848387b2 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 12:58:34 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 12:58:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e1ffcd app-doc/doxygen: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 4 ++-- app-doc/doxygen/doxygen-1.8.17.ebuild| 4 ++-- app-doc/doxygen/doxygen-1.8.20.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild index bc9e59e0959..ead9c2618d1 100644 --- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + 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" fi DESCRIPTION="Documentation system for most programming languages" diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild b/app-doc/doxygen/doxygen-1.8.17.ebuild index 5764743ef32..fa827205e92 100644 --- a/app-doc/doxygen/doxygen-1.8.17.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + 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" fi DESCRIPTION="Documentation system for most programming languages" diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild b/app-doc/doxygen/doxygen-1.8.20.ebuild index bbf47a22a6c..a438c87a841 100644 --- a/app-doc/doxygen/doxygen-1.8.20.ebuild +++ b/app-doc/doxygen/doxygen-1.8.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + 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" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 93c0441ba02ace5e566bcec501dbb006bd993905 Author: Matthias Maier gentoo org> AuthorDate: Sat Dec 12 21:39:35 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Dec 12 21:40:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c0441b app-doc/doxygen: require at least clang-10 Closes: https://bugs.gentoo.org/759484 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier gentoo.org> app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 2 +- app-doc/doxygen/doxygen-1.8.20.ebuild| 2 +- app-doc/doxygen/doxygen-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild index 20cd6cf9312..bc9e59e0959 100644 --- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild @@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv - clang? ( sys-devel/clang:= ) + clang? ( >=sys-devel/clang-10:= ) dot? ( media-gfx/graphviz media-libs/freetype diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild b/app-doc/doxygen/doxygen-1.8.20.ebuild index ebf62066ad5..bbf47a22a6c 100644 --- a/app-doc/doxygen/doxygen-1.8.20.ebuild +++ b/app-doc/doxygen/doxygen-1.8.20.ebuild @@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv - clang? ( sys-devel/clang:= ) + clang? ( >=sys-devel/clang-10:= ) dot? ( media-gfx/graphviz media-libs/freetype diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 0e657c1e3f4..3217e3c0660 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv - clang? ( >=sys-devel/clang-4.0.0:= ) + clang? ( >=sys-devel/clang-10:= ) dot? ( media-gfx/graphviz media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/
commit: 9029f41ab66a980289f88eb31c7eb8cd15331416 Author: Matthias Maier gentoo org> AuthorDate: Thu Dec 10 19:13:12 2020 + Commit: Matthias Maier gentoo org> CommitDate: Thu Dec 10 19:13:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9029f41a app-doc/doxygen: add LLVM 10/11 compatibility patch * apply in revision bump and mark as stable Closes: https://bugs.gentoo.org/730170 Package-Manager: Portage-3.0.11, Repoman-3.0.2 RepoMan-Options: --force Signed-off-by: Matthias Maier gentoo.org> app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 137 ++ app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch | 42 +++ 2 files changed, 179 insertions(+) diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild new file mode 100644 index 000..20cd6cf9312 --- /dev/null +++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +CMAKE_MAKEFILE_GENERATOR="emake" + +inherit cmake-utils eutils flag-o-matic llvm python-any-r1 +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; + SRC_URI="" +else + SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org"; + +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" + +RDEPEND="app-text/ghostscript-gpl + dev-lang/perl + media-libs/libpng:0= + virtual/libiconv + clang? ( sys-devel/clang:= ) + dot? ( + media-gfx/graphviz + media-libs/freetype + ) + doc? ( + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) + doxysearch? ( dev-libs/xapian:= ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + ) + sqlite? ( dev-db/sqlite:3 ) + " + +DEPEND="sys-devel/flex + sys-devel/bison + doc? ( ${PYTHON_DEPS} ) + ${RDEPEND}" + +# src_test() defaults to make -C testing but there is no such directory (bug #504448) +RESTRICT="test" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 + "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" + "${FILESDIR}/${PN}-1.8.15-llvm7.patch" #92 + "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" + "${FILESDIR}/${PN}-1.8.17-llvm10.patch" #730170 +) + +DOCS=( LANGUAGE.HOWTO README.md ) + +pkg_setup() { + use clang && llvm_pkg_setup + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + cmake-utils_src_prepare + + # Ensure we link to -liconv + if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then + local pro + for pro in */*.pro.in */*/*.pro.in; do + echo "unix:LIBS += -liconv" >> "${pro}" || die + done + fi + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + if is-flagq "-O3" ; then + ewarn + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + ewarn + elog + elog "Continuing with -O2 instead ..." + elog + replace-flags "-O3" "-O2" + fi +} + +src_configure() { + local mycmakeargs=( + -Duse_libclang=$(usex clang) + -Dbuild_doc=$(usex doc) + -Dbuild_search=$(usex doxysearch) + -Dbuild_wizard=$(usex qt5) + -Duse_sqlite3=$(usex sqlite) + -DGIT_EXECUTABLE="false" + ) + use doc && mycmakeargs+=( + -DDOC_INSTALL_DIR="share/doc/${P}" + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + if use doc; then + export VARTEXFONTS="${T}/fonts" # bug #564944 + + if ! use dot; then + sed -i -e "s/HAVE_DOT = YES/HAVE_DOT= NO/" \ + {Doxyfile,doc/Doxyfile} \ +
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: dc8c2f03346c169253098f4519780bf64f24dbb9 Author: Matthias Maier gentoo org> AuthorDate: Thu Dec 10 18:59:44 2020 + Commit: Matthias Maier gentoo org> CommitDate: Thu Dec 10 19:13:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8c2f03 app-doc/doxygen: version bump to 1.8.20 * some QA warnings unresolved * remove LLVM-9 constraint Bug: https://bugs.gentoo.org/730170 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Matthias Maier gentoo.org> app-doc/doxygen/Manifest | 1 + app-doc/doxygen/doxygen-1.8.20.ebuild | 135 ++ 2 files changed, 136 insertions(+) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 9fcd0fe810f..0f360533449 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1 +1,2 @@ DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7 SHA512 2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75 +DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9 SHA512 65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild b/app-doc/doxygen/doxygen-1.8.20.ebuild new file mode 100644 index 000..ebf62066ad5 --- /dev/null +++ b/app-doc/doxygen/doxygen-1.8.20.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +CMAKE_MAKEFILE_GENERATOR="emake" + +inherit cmake-utils eutils flag-o-matic llvm python-any-r1 +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; + SRC_URI="" +else + SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org"; + +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU" + +RDEPEND="app-text/ghostscript-gpl + dev-lang/perl + media-libs/libpng:0= + virtual/libiconv + clang? ( sys-devel/clang:= ) + dot? ( + media-gfx/graphviz + media-libs/freetype + ) + doc? ( + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) + doxysearch? ( dev-libs/xapian:= ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + ) + sqlite? ( dev-db/sqlite:3 ) + " + +DEPEND="sys-devel/flex + sys-devel/bison + doc? ( ${PYTHON_DEPS} ) + ${RDEPEND}" + +# src_test() defaults to make -C testing but there is no such directory (bug #504448) +RESTRICT="test" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 + "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch" + "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch" +) + +DOCS=( LANGUAGE.HOWTO README.md ) + +pkg_setup() { + use clang && llvm_pkg_setup + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + cmake-utils_src_prepare + + # Ensure we link to -liconv + if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then + local pro + for pro in */*.pro.in */*/*.pro.in; do + echo "unix:LIBS += -liconv" >> "${pro}" || die + done + fi + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + if is-flagq "-O3" ; then + ewarn + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + ewarn + elog + elog "Continuing with -O2 instead ..." + elog + replace-flags "-O3" "-O2" + fi +} + +src_configure() { + local mycmakeargs=( + -Duse_libclang=$(usex clang) + -Dbuild_doc=$(usex doc) +
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 1a605d226d6ff73e1ca51b1ad4eddbc6b2b5316c Author: David Seifert gentoo org> AuthorDate: Sat Oct 31 11:10:44 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Oct 31 11:10:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a605d22 app-doc/doxygen: [QA] Inherit flag-o-matic.eclass explicitly Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> app-doc/doxygen/doxygen-1.8.17.ebuild | 2 +- app-doc/doxygen/doxygen-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild b/app-doc/doxygen/doxygen-1.8.17.ebuild index bf7d60e1406..84c6af723d7 100644 --- a/app-doc/doxygen/doxygen-1.8.17.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17.ebuild @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{6,7,8} ) CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils eutils llvm python-any-r1 +inherit cmake-utils eutils flag-o-matic llvm python-any-r1 if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index c8cede4e325..0e657c1e3f4 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{6,7,8} ) CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils eutils python-any-r1 +inherit cmake-utils eutils flag-o-matic python-any-r1 if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git";
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/, app-doc/doxygen/files/
commit: 8546dc42964239baa014711e0cfcb880a420a3d5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 26 21:55:54 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 30 05:48:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8546dc42 app-doc/doxygen: Drop 1.8.15 and 1.8.16-r1 Closes: https://bugs.gentoo.org/721400 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner gentoo.org> app-doc/doxygen/Manifest | 2 - app-doc/doxygen/doxygen-1.8.15.ebuild | 139 app-doc/doxygen/doxygen-1.8.16-r1.ebuild | 140 - app-doc/doxygen/files/doxygen-1.8.14-xml-c++.patch | 25 .../files/doxygen-1.8.15-link_with_pthread.patch | 32 - ...en-1.8.16-fix-external-tag-files-with-TOC.patch | 50 ...oxygen-1.8.16-ghostscript-compatilibility.patch | 39 -- 7 files changed, 427 deletions(-) diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 617e2dfa6b3..9fcd0fe810f 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,3 +1 @@ -DIST doxygen-1.8.15.src.tar.gz 5097791 BLAKE2B 08903bf0911df0810ea0a7b86066e7682833b03ae5660094112c5c6506f072c5818185ce8166d09328e62092461acdb4516b58fe9369119f5f6bdd64331a SHA512 a5512e78be66c1591d8ec7e284d5d25c92a97218c79e6fed3c538c723a8dfef4ff7085970bf271a6b639e907157cd4df9fb55d3c975f8d3302fb1012a4d92079 -DIST doxygen-1.8.16.src.tar.gz 5497317 BLAKE2B ec1ba4242bd3ef669f92101044049f10a6e5c2d69f5a7c8eb47915fdc0846ce4758eb8c1ab28ec61635bf36f83049f603f3b70033f7e22be18685cb1d9826462 SHA512 46a0189aa82d5a687bdd99a904f0c061fccca407d15867d14c8c4d13e8b21a8989e7ccd6af30840803b589ed20dd86084a4db880fba0d3bfa1fdcdd8d23e12de DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7 SHA512 2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75 diff --git a/app-doc/doxygen/doxygen-1.8.15.ebuild b/app-doc/doxygen/doxygen-1.8.15.ebuild deleted file mode 100644 index a2b7e8c0836..000 --- a/app-doc/doxygen/doxygen-1.8.15.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_6 ) - -CMAKE_MAKEFILE_GENERATOR="emake" - -inherit cmake-utils eutils llvm python-any-r1 -if [[ ${PV} = ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; - SRC_URI="" -else - SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Documentation system for most programming languages" -HOMEPAGE="http://www.doxygen.org"; - -LICENSE="GPL-2" -SLOT="0" -IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU" - -RDEPEND="app-text/ghostscript-gpl - dev-lang/perl - media-libs/libpng:0= - virtual/libiconv - clang? ( > "${pro}" || die - done - fi - - # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 - sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die - - # fix pdf doc - sed -i.orig -e "s:g_kowal:g kowal:" \ - doc/maintainers.txt || die - - if is-flagq "-O3" ; then - ewarn - ewarn "Compiling with -O3 is known to produce incorrectly" - ewarn "optimized code which breaks doxygen." - ewarn - elog - elog "Continuing with -O2 instead ..." - elog - replace-flags "-O3" "-O2" - fi -} - -src_configure() { - local mycmakeargs=( - -Duse_libclang=$(usex clang) - -Dbuild_doc=$(usex doc) - -Dbuild_search=$(usex doxysearch) - -Dbuild_wizard=$(usex qt5) - -Duse_sqlite3=$(usex sqlite) - ) - use doc && mycmakeargs+=( - -DDOC_INSTALL_DIR="share/doc/${P}" - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - - if use doc; then - export VARTEXFONTS="${T}/fonts" # bug #564944 - - if ! use dot; then - sed -i -e "s/HAVE_DOT = YES/HAVE_DOT= NO/" \ - {Doxyfile,doc/Doxyfile} \ - || die "disabling dot failed" - fi - cmake-utils_src_make -C "${BUILD_DIR}" docs - fi -} - -src_install() { - cmake-utils_src_install -} diff --git a/app-doc/doxygen/d
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 41ebe46914c85812dce33c5fbf8c92a2ab7c0a49 Author: Sam James gentoo org> AuthorDate: Sat Jul 11 20:13:37 2020 + Commit: Sam James gentoo org> CommitDate: Sat Jul 11 20:16:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ebe469 app-doc/doxygen: s390 stable (bug #721400) Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> app-doc/doxygen/doxygen-1.8.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild b/app-doc/doxygen/doxygen-1.8.17.ebuild index ec9079cd682..bf7d60e1406 100644 --- a/app-doc/doxygen/doxygen-1.8.17.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: fba9ca4ba02f73ed515164d77528e8d0e971a434 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun Jun 7 20:55:33 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Jun 7 21:04:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba9ca4b app-doc/doxygen: Drop extraneous KEYWORDS lines These are in an unused branch and confuse tools like ekeyword. URL: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> app-doc/doxygen/doxygen-1.8.16-r1.ebuild | 1 - app-doc/doxygen/doxygen-1.8.17.ebuild| 1 - app-doc/doxygen/doxygen-.ebuild | 1 - 3 files changed, 3 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.16-r1.ebuild b/app-doc/doxygen/doxygen-1.8.16-r1.ebuild index 2695a21c563..5ad7097b6d4 100644 --- a/app-doc/doxygen/doxygen-1.8.16-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.8.16-r1.ebuild @@ -11,7 +11,6 @@ if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; SRC_URI="" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild b/app-doc/doxygen/doxygen-1.8.17.ebuild index 824ec023f10..ec9079cd682 100644 --- a/app-doc/doxygen/doxygen-1.8.17.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17.ebuild @@ -11,7 +11,6 @@ if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; SRC_URI="" - KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/app-doc/doxygen/doxygen-.ebuild b/app-doc/doxygen/doxygen-.ebuild index 791480437ff..c8cede4e325 100644 --- a/app-doc/doxygen/doxygen-.ebuild +++ b/app-doc/doxygen/doxygen-.ebuild @@ -14,7 +14,6 @@ if [[ ${PV} = ** ]]; then KEYWORDS="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: 42d173dde200bde2d17e38c526ef6ac0a49c38b9 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun Jun 7 20:54:10 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Jun 7 21:04:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d173dd app-doc/doxygen: arm64 stable (bug #721400) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> app-doc/doxygen/doxygen-1.8.17.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild b/app-doc/doxygen/doxygen-1.8.17.ebuild index 2a08c1487c4..824ec023f10 100644 --- a/app-doc/doxygen/doxygen-1.8.17.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17.ebuild @@ -11,10 +11,10 @@ if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; SRC_URI="" - KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86" + KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"
[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/
commit: a566b65724130ec76d6c783793c361931c0a824e Author: Agostino Sarubbo gentoo org> AuthorDate: Mon May 18 21:12:39 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon May 18 21:12:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a566b657 app-doc/doxygen: x86 stable wrt bug #721400 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-doc/doxygen/doxygen-1.8.17.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/doxygen/doxygen-1.8.17.ebuild b/app-doc/doxygen/doxygen-1.8.17.ebuild index cd227afb9ae..2a08c1487c4 100644 --- a/app-doc/doxygen/doxygen-1.8.17.ebuild +++ b/app-doc/doxygen/doxygen-1.8.17.ebuild @@ -11,10 +11,10 @@ if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"; SRC_URI="" - KEYWORDS="amd64 arm hppa ppc ppc64 sparc" + KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"; - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages"