doxygen: Update to 1.8.18

This commit is contained in:
Alexey Pavlov
2020-04-29 18:50:36 +03:00
parent 1517439fd6
commit c4f5bcb111
5 changed files with 5 additions and 57 deletions

View File

@@ -1,11 +0,0 @@
--- origsrc/doxygen-1.7.4/tmake/lib/linux-g++/tmake.conf 2008-12-06 06:16:20.000000000 -0700
+++ src/doxygen-1.7.4/tmake/lib/linux-g++/tmake.conf 2011-07-26 15:48:50.130200000 -0600
@@ -42,7 +42,7 @@ TMAKE_LFLAGS_DEBUG = -g
TMAKE_LFLAGS_SHLIB = -shared
TMAKE_LFLAGS_SONAME = -Wl,-soname,
-TMAKE_LIBS =
+TMAKE_LIBS = -liconv
TMAKE_LIBS_X11 = -lXext -lX11 -lm
TMAKE_LIBS_X11SM = -lICE -lSM
TMAKE_LIBS_QT = -lqt

View File

@@ -2,20 +2,18 @@
# Contributor: Ray Donnelly <mingw.android@gmail.com>
pkgname=doxygen
pkgver=1.8.17
pkgrel=2
pkgver=1.8.18
pkgrel=1
pkgdesc="A documentation system for C++, C, Java, IDL and PHP"
arch=('i686' 'x86_64')
url="http://www.doxygen.org/"
options=('strip' 'staticlibs')
license=('GPL')
depends=("gcc-libs" "libsqlite" "libiconv")
makedepends=("cmake" "gcc" "flex" "python3" "libsqlite-devel" "libiconv-devel")
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz
"doxygen-segfault.patch")
makedepends=("cmake" "gcc" "flex" "python" "libsqlite-devel" "libiconv-devel")
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/doxygen/doxygen/archive/Release_${pkgver//./_}.tar.gz)
#noextract=("${pkgname}-${pkgver}.tar.gz")
sha256sums=('1b5d337e4b73ef1357a88cbd06fc4c301f08f279dac0adb99e876f4d72361f4f'
'220f5446dd2712cb043ced03cb2927596ed25a5e60150499be9213acba5b5c25')
sha256sums=('9c88f733396dca16139483045d5afa5bbf19d67be0b8f0ea43c4e813ecfb2aa2')
build() {
local extra_config=Release
@@ -37,6 +35,5 @@ build() {
package() {
cd ${srcdir}/build-${CHOST}
make DESTDIR="${pkgdir}" install
}

View File

@@ -1,12 +0,0 @@
diff -Naur doxygen-1.8.13.orig/src/xmlgen.cpp doxygen-1.8.13/src/xmlgen.cpp
--- doxygen-1.8.13.orig/src/xmlgen.cpp 2017-03-07 21:59:57.687388659 +0100
+++ doxygen-1.8.13/src/xmlgen.cpp 2017-03-07 22:00:43.043413181 +0100
@@ -620,7 +620,7 @@
if (md->isInline()) t << "yes"; else t << "no";
t << "\"";
- if (al->refQualifier!=RefQualifierNone)
+ if (al!=0 && al->refQualifier!=RefQualifierNone)
{
t << " refqual=\"";
if (al->refQualifier==RefQualifierLValue) t << "lvalue"; else t << "rvalue";

View File

@@ -1,11 +0,0 @@
--- doxygen-1.8.9/tmake/lib/linux-g++/tmake.conf.orig 2014-11-07 21:22:37.755309800 +0000
+++ doxygen-1.8.9/tmake/lib/linux-g++/tmake.conf 2014-11-07 21:22:42.518582300 +0000
@@ -12,7 +12,7 @@
TMAKE_CFLAGS_WARN_ON = -Wall -W
TMAKE_CFLAGS_WARN_OFF =
TMAKE_CFLAGS_RELEASE = -O3
-TMAKE_CFLAGS_DEBUG = -g
+TMAKE_CFLAGS_DEBUG = -g -Wa,-mbig-obj
TMAKE_CFLAGS_SHLIB = -fPIC
TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses

View File

@@ -1,15 +0,0 @@
--- doxygen-1.8.8/src/libdoxygen.t.in.orig 2014-08-15 02:46:42.000000000 +0900
+++ doxygen-1.8.8/src/libdoxygen.t.in 2014-09-02 11:39:39.364028800 +0900
@@ -105,10 +105,10 @@
#$ GenerateLex("constexp",0);
#$ GenerateDep("\$(GENERATED_SRC)/ce_parse.cpp","constexp.y");
- $(YACC) -l -p constexpYY constexp.y -o \$(GENERATED_SRC)/ce_parse.cpp
+ $(YACC) -l -p constexpYY constexp.y -o $(GENERATED_SRC)/ce_parse.cpp
#$ GenerateDep("\$(GENERATED_SRC)/ce_parse.h","constexp.y");
- $(YACC) -l -d -p ce_parsexpYY constexp.y -o \$(GENERATED_SRC)/ce_parse.c
+ $(YACC) -l -d -p ce_parsexpYY constexp.y -o $(GENERATED_SRC)/ce_parse.c
-rm $(GENERATED_SRC)/ce_parse.c