* update doxygen to 1.13.2-1

This commit is contained in:
Alexander Baldeck 2025-02-01 09:39:14 +01:00
parent 971d40f022
commit 642dd0dd70
3 changed files with 9 additions and 48 deletions

View File

@ -1,7 +1,7 @@
pkgbase = doxygen
pkgdesc = Documentation system for C++, C, Java, IDL and PHP
pkgver = 1.13.0
pkgrel = 3
pkgver = 1.13.2
pkgrel = 1
url = http://www.doxygen.nl
arch = x86_64
arch = powerpc64le
@ -26,12 +26,9 @@ pkgbase = doxygen
makedepends = texlive-fontutils
makedepends = texlive-latexextra
makedepends = texlive-plaingeneric
source = doxygen-1.13.0.tar.gz::https://github.com/doxygen/doxygen/archive/Release_1_13_0.tar.gz
source = fix-regression-1.13.0.patch
sha512sums = b48956e049d2beea6b60d9c1237494fefaf5a00a83ea5367cc5cc7ec072722cde0b1f3fce546c116683e15dc4d30ed5bc19e81c9fe3544e9aac76feabde88658
sha512sums = 05ff9a60e6b021973f9997724a1e9a5aa68e901dce93967e329610aecd2d6b0a3174aee0728b166f8619a8eb87f4a2e9945d8a2aaa2cc3fe1841158c523ba08b
b2sums = 1f1afb4ad928a845a480edf9fabd18a42fab2fdfe4ccc732cbdce7cd7cd35f78742de74a19487107312917007c72fe83da0fbf4209ef478d99aae1c8d884d6ba
b2sums = 8ab349226ea5e7251a69a87d12d41d7c9f12b00cb382440538d5fb967547dc7252b8b2d18cbc22e6af8b01687afb6c41bad9e2f2d31cf7bb7a8dbfbd50b09f64
source = doxygen-1.13.2.tar.gz::https://github.com/doxygen/doxygen/archive/Release_1_13_2.tar.gz
sha512sums = ec9e0c40c87a2a9477203b6df66323ca221468013094980e17965fa5a631d97af6286a66d7010c5ed94b825dd4e7bc8db18a48f30aa48b9a2e4f0ca6d9a5ddf0
b2sums = d2e0eac7fbd650ac39cc4018692488570eb579418af17e34edbdfa9f283968082695f99c9095ff49e178b090d6c87c7abe4bcc80077d397d7198b9a1430cf972
pkgname = doxygen
depends = clang

View File

@ -5,8 +5,8 @@
pkgbase=doxygen
pkgname=(doxygen doxygen-docs)
pkgver=1.13.0
pkgrel=3
pkgver=1.13.2
pkgrel=1
pkgdesc='Documentation system for C++, C, Java, IDL and PHP'
url='http://www.doxygen.nl'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -32,12 +32,9 @@ makedepends=(
)
source=(
${pkgbase}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz
fix-regression-1.13.0.patch
)
sha512sums=('b48956e049d2beea6b60d9c1237494fefaf5a00a83ea5367cc5cc7ec072722cde0b1f3fce546c116683e15dc4d30ed5bc19e81c9fe3544e9aac76feabde88658'
'05ff9a60e6b021973f9997724a1e9a5aa68e901dce93967e329610aecd2d6b0a3174aee0728b166f8619a8eb87f4a2e9945d8a2aaa2cc3fe1841158c523ba08b')
b2sums=('1f1afb4ad928a845a480edf9fabd18a42fab2fdfe4ccc732cbdce7cd7cd35f78742de74a19487107312917007c72fe83da0fbf4209ef478d99aae1c8d884d6ba'
'8ab349226ea5e7251a69a87d12d41d7c9f12b00cb382440538d5fb967547dc7252b8b2d18cbc22e6af8b01687afb6c41bad9e2f2d31cf7bb7a8dbfbd50b09f64')
sha512sums=('ec9e0c40c87a2a9477203b6df66323ca221468013094980e17965fa5a631d97af6286a66d7010c5ed94b825dd4e7bc8db18a48f30aa48b9a2e4f0ca6d9a5ddf0')
b2sums=('d2e0eac7fbd650ac39cc4018692488570eb579418af17e34edbdfa9f283968082695f99c9095ff49e178b090d6c87c7abe4bcc80077d397d7198b9a1430cf972')
_pick() {
local p="$1" f d; shift
@ -49,13 +46,6 @@ _pick() {
done
}
prepare() {
cd $pkgbase-Release_${pkgver//./_}
# Fix regression in 1.13.0 https://github.com/doxygen/doxygen/issues/11299
patch -Np1 -i ../fix-regression-1.13.0.patch
}
build() {
local cmake_options=(
-B build

View File

@ -1,26 +0,0 @@
From f46e21ed722193d74f56b2aa275a5cdc5e40b72b Mon Sep 17 00:00:00 2001
From: Dimitri van Heesch <doxygen@gmail.com>
Date: Mon, 30 Dec 2024 16:07:04 +0100
Subject: [PATCH] issue #11299 Regression with HTML_DYNAMIC_MENUS = NO,
DISABLE_INDEX = NO, and custom LAYOUT_FILE
---
src/layout.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/layout.h b/src/layout.h
index fc7917291b..247c24eb9c 100644
--- a/src/layout.h
+++ b/src/layout.h
@@ -232,6 +232,11 @@ struct LayoutNavEntry
std::swap(m_title,other.m_title);
std::swap(m_intro,other.m_intro);
std::swap(m_children,other.m_children);
+ // reparent children
+ for (auto &child : m_children)
+ {
+ child->m_parent = this;
+ }
}
private: