doxygen: Update to 1.8.18
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user