diff options
author | Alfred Wingate <parona@protonmail.com> | 2024-08-20 08:19:32 +0300 |
---|---|---|
committer | Matthias Maier <tamiko@gentoo.org> | 2024-08-25 18:19:49 -0500 |
commit | 5cf1e5ee439863d00f42dc67d228a34c4a95b8b5 (patch) | |
tree | 6760d428926bc395a945e28cbd0387a424e74958 /app-text/doxygen | |
parent | app-text/doxygen: add 1.12.0 (diff) | |
download | gentoo-5cf1e5ee439863d00f42dc67d228a34c4a95b8b5.tar.gz gentoo-5cf1e5ee439863d00f42dc67d228a34c4a95b8b5.tar.bz2 gentoo-5cf1e5ee439863d00f42dc67d228a34c4a95b8b5.zip |
app-text/doxygen: update live
Closes: https://github.com/gentoo/gentoo/pull/38245
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Diffstat (limited to 'app-text/doxygen')
-rw-r--r-- | app-text/doxygen/doxygen-9999.ebuild | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/app-text/doxygen/doxygen-9999.ebuild b/app-text/doxygen/doxygen-9999.ebuild index 563834fb7d62..a16e28ba2ca6 100644 --- a/app-text/doxygen/doxygen-9999.ebuild +++ b/app-text/doxygen/doxygen-9999.ebuild @@ -3,11 +3,11 @@ EAPI=8 -LLVM_MAX_SLOT=17 -PYTHON_COMPAT=( python3_{10..12} ) +LLVM_COMPAT=( 18 ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="xml(+)" -inherit cmake flag-o-matic llvm python-any-r1 +inherit cmake flag-o-matic llvm-r1 python-any-r1 DESCRIPTION="Documentation system for most programming languages" HOMEPAGE="https://www.doxygen.nl/" @@ -43,14 +43,15 @@ RDEPEND=" dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= - media-libs/libpng:= virtual/libiconv clang? ( - <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT}= + sys-devel/llvm:${LLVM_SLOT}= + ') ) dot? ( - media-gfx/graphviz - media-libs/freetype + media-gfx/graphviz[freetype(+)] ) doc? ( dev-texlive/texlive-bibtexextra @@ -72,7 +73,6 @@ DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch" - "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch" "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch" # Backports @@ -81,7 +81,7 @@ PATCHES=( DOCS=( LANGUAGE.HOWTO README.md ) pkg_setup() { - use clang && llvm_pkg_setup + use clang && llvm-r1_pkg_setup python-any-r1_pkg_setup } @@ -120,6 +120,9 @@ src_configure() { -Duse_sys_sqlite3=ON -DBUILD_SHARED_LIBS=OFF -DGIT_EXECUTABLE="false" + + # Noisy and irrelevant downstream + -Wno-dev ) use doc && mycmakeargs+=( @@ -149,5 +152,12 @@ src_compile() { src_install() { cmake_src_install - doman doc/*.1 + # manpages are only automatically installed when docs are + # https://github.com/doxygen/doxygen/pull/10647 + doman doc/doxygen.1 + use gui && doman doc/doxywizard.1 + use doxysearch && { + doman doc/doxyindexer.1 + doman doc/doxysearch.1 + } } |