Compare commits

..

No commits in common. "b1d9ad5d5e2c805f699f53f9f410cdbd10888943" and "61e1ed0279597be6a0efa96967d7f149a86a3acb" have entirely different histories.

7 changed files with 17 additions and 81 deletions

BIN
doxygen-1.9.2.src.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,13 +0,0 @@
Index: doxygen-1.8.16/Doxyfile
===================================================================
--- doxygen-1.8.16.orig/Doxyfile 2019-09-30 09:31:11.324583274 +0200
+++ doxygen-1.8.16/Doxyfile 2019-09-30 09:31:20.108631879 +0200
@@ -158,7 +158,7 @@ HTML_EXTRA_FILES =
HTML_COLORSTYLE_HUE = 220
HTML_COLORSTYLE_SAT = 100
HTML_COLORSTYLE_GAMMA = 80
-HTML_TIMESTAMP = YES
+HTML_TIMESTAMP = NO
HTML_DYNAMIC_MENUS = YES
HTML_DYNAMIC_SECTIONS = YES
HTML_INDEX_NUM_ENTRIES = 100

View File

@ -1,11 +0,0 @@
--- doxygen-1.8.20/src/CMakeLists.txt.orig 2020-10-06 15:56:02.841527965 +0200
+++ doxygen-1.8.20/src/CMakeLists.txt 2020-10-06 16:07:14.226206979 +0200
@@ -341,7 +341,7 @@
set(CLANG_LIBS libclang clangTooling)
else() # dynamically linked version of clang
llvm_config(doxymain USE_SHARED support)
- set(CLANG_LIBS libclang clang-cpp)
+ set(CLANG_LIBS libclang clangTooling)
endif()
target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS})
endif()

View File

@ -1,12 +0,0 @@
Index: doxygen-1.9.2/src/fortranscanner.l
===================================================================
--- doxygen-1.9.2.orig/src/fortranscanner.l
+++ doxygen-1.9.2/src/fortranscanner.l
@@ -2314,7 +2314,6 @@ static void initEntry(yyscan_t yyscanner
static void addCurrentEntry(yyscan_t yyscanner,bool case_insens)
{
struct yyguts_t *yyg = (struct yyguts_t*)yyscanner;
- if (case_insens) yyextra->current->name = yyextra->current->name.lower();
//printf("===Adding entry %s to %s\n", qPrint(yyextra->current->name), qPrint(yyextra->current_root->name));
yyextra->last_entry = yyextra->current;
yyextra->current_root->moveToSubEntryAndRefresh(yyextra->current);

View File

@ -1,35 +1,26 @@
%global xapian_core_support "ON"
%global BuildDir "Out"
%global clang_support OFF
%global xapian_core_support ON
%global BuildDir Out
Name: doxygen
Epoch: 1
Version: 1.9.3
Version: 1.9.2
Release: 2
Summary: A documentation system for C/C++
License: GPL+
Url: https://www.doxygen.nl
Source0: https://udomain.dl.sourceforge.net/project/doxygen/rel-%{version}/%{name}-%{version}.src.tar.gz
Url: http://www.doxygen.nl
Source0: https://nchc.dl.sourceforge.net/project/%{name}/rel-%{version}/%{name}-%{version}.src.tar.gz
Source1: doxywizard.desktop
Source2: doxywizard-icons.tar.xz
Patch0: %{name}-modify_footer.patch
Patch1: %{name}-no-lowercase-man-names.patch
Patch2: doxygen-no-libclang-cpp.patch
Patch3: RTFGenerator-should-exit-with-0-when-gengrate-file-s.patch
Patch0: RTFGenerator-should-exit-with-0-when-gengrate-file-s.patch
BuildRequires: python3 ImageMagick gcc-c++ gcc perl-interpreter
BuildRequires: python3-libxml2 texlive-bibtex
BuildRequires: desktop-file-utils graphviz flex bison cmake
BuildRequires: tex(dvips) tex(latex) tex(multirow.sty) tex(sectsty.sty) tex(tocloft.sty)
BuildRequires: tex(xtab.sty) tex(import.sty) tex(tabu.sty) tex(appendix.sty)
BuildRequires: tex(adjustbox.sty) /usr/bin/epstopdf texlive-epstopdf ghostscript gettext
BuildRequires: desktop-file-utils graphviz flex bison cmake git
%if %{xapian_core_support} == "ON"
BuildRequires: xapian-core-devel zlib-devel
%endif
%if "x%{?clang_support}" == "xON"
BuildRequires: llvm-devel
BuildRequires: clang-devel
%endif
Requires: perl-interpreter
Requires: graphviz
%description
Doxygen is the de facto standard tool for generating documentation from
annotated C++ sources, but it also supports other popular programming
@ -45,8 +36,6 @@ BuildRequires: qt5-qtbase-devel
Doxywizard is a graphical front-end to read/edit/write doxygen
configuration files.
%package_help
%prep
%autosetup -p1
iconv --from=ISO-8859-1 --to=UTF-8 LANGUAGE.HOWTO > LANGUAGE.HOWTO.new
@ -57,6 +46,7 @@ mv LANGUAGE.HOWTO.new LANGUAGE.HOWTO
install -d %{BuildDir}
cd %{BuildDir}
%cmake \
-DPYTHON_EXECUTABLE=%{_bindir}/python3 \
-Dbuild_doc=OFF \
-Dbuild_wizard=ON \
-Dbuild_xmlparser=ON \
@ -64,7 +54,6 @@ cd %{BuildDir}
-DMAN_INSTALL_DIR=%{_mandir}/man1 \
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
-DBUILD_SHARED_LIBS=OFF \
-Duse_libclang=%{clang_support} \
..
cd -
%make_build -C %{BuildDir}
@ -89,11 +78,15 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
make tests -C %{BuildDir}
%files
%doc LANGUAGE.HOWTO README.md
%license LICENSE
%{_bindir}/doxygen
%{_mandir}/man1/doxygen.1*
%if %{xapian_core_support} == "ON"
%{_bindir}/{doxyindexer,doxysearch*}
%{_mandir}/man1/{doxyindexer.1*,doxysearch.1*}
%endif
%exclude %{_docdir}/packages
%files doxywizard
%{_bindir}/doxywizard
@ -101,28 +94,7 @@ make tests -C %{BuildDir}
%{_datadir}/applications/doxywizard.desktop
%{_datadir}/icons/hicolor/*/apps/doxywizard.png
%files help
%doc LANGUAGE.HOWTO README.md
%exclude %{_docdir}/packages
%{_mandir}/man1/doxygen.1*
%if %{xapian_core_support} == "ON"
%{_mandir}/man1/{doxyindexer.1*,doxysearch.1*}
%endif
%changelog
* Thu Nov 10 2022 liyanan <liyanan32@h-partners.com> - 1:1.9.3-2
- Change source
* Fri Oct 21 2022 yaoxin <yaoxin30@h-parters.com> - 1:1.9.3-1
- Update to 1.9.3-1
* Sat Mar 12 2022 zoulin<zoulin13@h-partners.com> - 1.9.2-4
- detach the sub package doxygen-help from doxygen;
- disable xapian_core_support
* Fri Dec 31 2021 zoulin<zoulin13@huawei.com> - 1.9.2-3
- Fix bare words are no longer supported
* Tue Dec 28 2021 zoulin<zoulin13@huawei.com> - 1.9.2-2
- Removeing the "graphviz" dependency
@ -135,7 +107,7 @@ make tests -C %{BuildDir}
* Tue May 11 2021 wangchen<wangchen137@huawei.com> - 1.8.18-8
- RTFGenerator should exit with 0 when gengrate file success
* Tue Jan 05 2021 shixuantong<shixuantong@huawei.com> - 1.8.18-7
* Tue Jan 05 2020 shixuantong<shixuantong@huawei.com> - 1.8.18-7
- fix incorrect label in map of dot files in xhtml
* Thu Dec 10 2020 shixuantong<shixuantong@huawei.com> - 1.8.18-6

Binary file not shown.