mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
Update Doxygen to 1.15.
This update should also fix the current issue with fmt. Since Doxygen uses C++20, I removed NOT_FOR_ARCHS and BROKEN. I also added more use_sys_* to avoid the bundled versions. OK tb
This commit is contained in:
@@ -1,14 +1,8 @@
|
||||
# Memory hog, stuck for days on the same file (configoptions.cpp) during build.
|
||||
# XXX check with different optimizer level? see doc/install.doc
|
||||
NOT_FOR_ARCHS= m88k sh
|
||||
BROKEN-alpha= .got subsegment exceeds 64K
|
||||
|
||||
COMMENT= GUI front-end for doxygen
|
||||
|
||||
VERSION= 1.14.0
|
||||
VERSION= 1.15.0
|
||||
DISTNAME= doxygen-${VERSION}.src
|
||||
PKGNAME= doxygen-gui-${VERSION}
|
||||
REVISION= 0
|
||||
|
||||
CATEGORIES= devel textproc
|
||||
|
||||
@@ -22,7 +16,8 @@ PERMIT_PACKAGE= Yes
|
||||
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Widgets Qt6Xml
|
||||
WANTLIB += c m
|
||||
|
||||
COMPILER = base-clang ports-gcc base-gcc
|
||||
# C++20
|
||||
COMPILER = base-clang ports-gcc
|
||||
|
||||
SITES= https://doxygen.nl/files/
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (doxygen-1.14.0.src.tar.gz) = 1FNtEasTA3Mn2NAmt19ahrfMsgk+L1RiNfr2H9hua10=
|
||||
SIZE (doxygen-1.14.0.src.tar.gz) = 8681251
|
||||
SHA256 (doxygen-1.15.0.src.tar.gz) = qMr+YFhnrUdaryiKOFJ4MHbh34OqvxZIi7+pWAYudEA=
|
||||
SIZE (doxygen-1.15.0.src.tar.gz) = 9203196
|
||||
|
||||
+15
-9
@@ -1,11 +1,6 @@
|
||||
# Memory hog, stuck for days on the same file (configoptions.cpp) during build.
|
||||
# XXX check with different optimizer level? see doc/install.doc
|
||||
NOT_FOR_ARCHS= m88k sh
|
||||
BROKEN-alpha= .got subsegment exceeds 64K
|
||||
|
||||
COMMENT= source code documentation generator tool
|
||||
|
||||
VERSION= 1.14.0
|
||||
VERSION= 1.15.0
|
||||
DISTNAME= doxygen-${VERSION}.src
|
||||
PKGNAME= doxygen-${VERSION}
|
||||
|
||||
@@ -18,9 +13,11 @@ MAINTAINER= Rafael Sadowski <rsadowski@openbsd.org>
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} c iconv m xapian z
|
||||
WANTLIB += ${COMPILER_LIBCXX} c fmt iconv m spdlog sqlite3 xapian
|
||||
WANTLIB += z
|
||||
|
||||
COMPILER = base-clang ports-gcc base-gcc
|
||||
# C++20
|
||||
COMPILER = base-clang ports-gcc
|
||||
|
||||
SITES= https://doxygen.nl/files/
|
||||
|
||||
@@ -30,7 +27,10 @@ MODULES= devel/cmake \
|
||||
MODPY_RUNDEP= No
|
||||
|
||||
LIB_DEPENDS= converters/libiconv \
|
||||
databases/xapian-core
|
||||
databases/sqlite3 \
|
||||
databases/xapian-core \
|
||||
devel/fmt \
|
||||
devel/spdlog
|
||||
|
||||
|
||||
BUILD_DEPENDS= devel/bison \
|
||||
@@ -45,6 +45,12 @@ CONFIGURE_ARGS= -Dbuild_doc=ON \
|
||||
|
||||
CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Javacc=ON
|
||||
|
||||
CONFIGURE_ARGS+= -Duse_sys_fmt=ON \
|
||||
-Duse_sys_spdlog=ON \
|
||||
-Duse_sys_sqlite3=ON
|
||||
|
||||
MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
|
||||
|
||||
.if ${MACHINE_ARCH} == "mips64" || ${MACHINE_ARCH} == "mips64el"
|
||||
CXXFLAGS+= -mxgot
|
||||
.endif
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (doxygen-1.14.0.src.tar.gz) = 1FNtEasTA3Mn2NAmt19ahrfMsgk+L1RiNfr2H9hua10=
|
||||
SIZE (doxygen-1.14.0.src.tar.gz) = 8681251
|
||||
SHA256 (doxygen-1.15.0.src.tar.gz) = qMr+YFhnrUdaryiKOFJ4MHbh34OqvxZIi7+pWAYudEA=
|
||||
SIZE (doxygen-1.15.0.src.tar.gz) = 9203196
|
||||
|
||||
@@ -42,7 +42,7 @@ Index: doc/CMakeLists.txt
|
||||
|
||||
if (doxygen_BINARY_DIR)
|
||||
set(DOXYGEN_EXECUTABLE ${doxygen_BINARY_DIR}/bin/doxygen)
|
||||
@@ -210,91 +187,3 @@ add_custom_command(
|
||||
@@ -215,91 +192,3 @@ add_custom_command(
|
||||
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc/
|
||||
)
|
||||
set_source_files_properties(config.dox PROPERTIES GENERATED 1)
|
||||
|
||||
@@ -5,7 +5,7 @@ in generated filenames.
|
||||
Index: src/dirdef.cpp
|
||||
--- src/dirdef.cpp.orig
|
||||
+++ src/dirdef.cpp
|
||||
@@ -222,7 +222,7 @@ static QCString encodeDirName(const QCString &anchor)
|
||||
@@ -223,7 +223,7 @@ static QCString encodeDirName(const QCString &anchor)
|
||||
|
||||
QCString DirDefImpl::getOutputFileBase() const
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user