[packages/libthai] - updated to 0.1.30, separated -apidocs

qboosh qboosh at pld-linux.org
Sat May 23 20:50:11 CEST 2026


commit 7b1a6da171d329335992bc166f174bfb6301dd2f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat May 23 20:50:15 2026 +0200

    - updated to 0.1.30, separated -apidocs

 libthai-doxygen-downgrade.patch | 553 ++++++++++++++++++++++++++++++++++++++++
 libthai.spec                    |  53 +++-
 2 files changed, 599 insertions(+), 7 deletions(-)
---
diff --git a/libthai.spec b/libthai.spec
index d7cbf05..a7892ac 100644
--- a/libthai.spec
+++ b/libthai.spec
@@ -1,16 +1,27 @@
+#
+# Conditional build:
+%bcond_without	apidocs		# API documentation
+%bcond_without	static_libs	# static library
+
 Summary:	LibThai - Thai language support routines
 Summary(pl.UTF-8):	LibThai - biblioteka wspomagająca obsługę języka tajskiego
 Name:		libthai
-Version:	0.1.29
+Version:	0.1.30
 Release:	1
 License:	LGPL v2.1
 Group:		Libraries
 Source0:	https://linux.thai.net/pub/thailinux/software/libthai/%{name}-%{version}.tar.xz
-# Source0-md5:	c1fe8255d2bdfc5ea4f68dd9aff8b7f1
+# Source0-md5:	3090d537da8c77749b8de7e968204264
+# drop when doxygen 1.15.0 becomes available in PLD
+Patch0:		%{name}-doxygen-downgrade.patch
 URL:		https://linux.thai.net/projects/libthai
+BuildRequires:	autoconf >= 2.71
+BuildRequires:	automake >= 1:1.11.2
 BuildRequires:	doxygen >= 1:1.8.8
 BuildRequires:	libdatrie-devel >= 0.2
+BuildRequires:	libtool >= 2:2
 BuildRequires:	pkgconfig
+BuildRequires:	rpm-build >= 4.6
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -57,11 +68,30 @@ Static LibThai library.
 %description static -l pl.UTF-8
 Statyczna biblioteka LibThai.
 
+%package apidocs
+Summary:	API documentation for LibThai library
+Summary(pl.UTF-8):	Dokumentacja API biblioteki LibThai
+Group:		Documentation
+BuildArch:	noarch
+
+%description apidocs
+API documentation for LibThai library.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki LibThai.
+
 %prep
 %setup -q
+%patch -P0 -p1
 
 %build
-%configure
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__automake}
+%configure \
+	%{!?with_apidocs:--disable-doxygen-doc} \
+	%{!?with_static_libs:--disable-static}
 %{__make}
 
 %install
@@ -72,8 +102,10 @@ rm -rf $RPM_BUILD_ROOT
 
 # obsoleted by pkg-config
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libthai.la
+%if %{with apidocs}
 # packaged as %doc
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libthai
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -84,17 +116,24 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_libdir}/libthai.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libthai.so.0
+%{_libdir}/libthai.so.*.*.*
+%ghost %{_libdir}/libthai.so.0
 %{_datadir}/libthai
 
 %files devel
 %defattr(644,root,root,755)
-%doc doc/html/*
-%attr(755,root,root) %{_libdir}/libthai.so
+%{_libdir}/libthai.so
 %{_includedir}/thai
 %{_pkgconfigdir}/libthai.pc
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libthai.a
+%endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%doc doc/html/*
+%endif
diff --git a/libthai-doxygen-downgrade.patch b/libthai-doxygen-downgrade.patch
new file mode 100644
index 0000000..f65ec4d
--- /dev/null
+++ b/libthai-doxygen-downgrade.patch
@@ -0,0 +1,553 @@
+--- libthai-0.1.30/doc/Doxyfile.in.orig	2026-05-23 20:11:42.540770668 +0200
++++ libthai-0.1.30/doc/Doxyfile.in	2026-05-23 20:22:21.450642730 +0200
+@@ -67,7 +67,7 @@ PROJECT_LOGO           =
+ # when the HTML document is shown. Doxygen will copy the logo to the output
+ # directory.
+ 
+-PROJECT_ICON           =
++#PROJECT_ICON           =
+ 
+ # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
+ # into which the generated documentation will be written. If a relative path is
+@@ -96,7 +96,7 @@ CREATE_SUBDIRS         = NO
+ # Minimum value: 0, maximum value: 8, default value: 8.
+ # This tag requires that the tag CREATE_SUBDIRS is set to YES.
+ 
+-CREATE_SUBDIRS_LEVEL   = 8
++#CREATE_SUBDIRS_LEVEL   = 8
+ 
+ # If the ALLOW_UNICODE_NAMES tag is set to YES, Doxygen will allow non-ASCII
+ # characters to appear in the names of generated files. If set to NO, non-ASCII
+@@ -227,7 +227,7 @@ JAVADOC_AUTOBRIEF      = NO
+ # interpreted by Doxygen.
+ # The default value is: NO.
+ 
+-JAVADOC_BANNER         = NO
++#JAVADOC_BANNER         = NO
+ 
+ # If the QT_AUTOBRIEF tag is set to YES then Doxygen will interpret the first
+ # line (until the first dot, question mark or exclamation mark) of a Qt-style
+@@ -256,7 +256,7 @@ MULTILINE_CPP_IS_BRIEF = NO
+ # documentation blocks is shown as Doxygen documentation.
+ # The default value is: YES.
+ 
+-PYTHON_DOCSTRING       = YES
++#PYTHON_DOCSTRING       = YES
+ 
+ # If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
+ # documentation from any documented member that it re-implements.
+@@ -328,7 +328,7 @@ OPTIMIZE_OUTPUT_VHDL   = NO
+ # separated into more groups, etc.
+ # The default value is: NO.
+ 
+-OPTIMIZE_OUTPUT_SLICE  = NO
++#OPTIMIZE_OUTPUT_SLICE  = NO
+ 
+ # Doxygen selects the parser to use depending on the extension of the files it
+ # parses. With this tag you can assign which parser to use for a given
+@@ -375,7 +375,7 @@ MARKDOWN_SUPPORT       = YES
+ # The default value is: YES.
+ # This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
+ 
+-MARKDOWN_STRICT        = YES
++#MARKDOWN_STRICT        = YES
+ 
+ # When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up
+ # to that level are automatically included in the table of contents, even if
+@@ -384,7 +384,7 @@ MARKDOWN_STRICT        = YES
+ # Minimum value: 0, maximum value: 99, default value: 6.
+ # This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
+ 
+-TOC_INCLUDE_HEADINGS   = 5
++#TOC_INCLUDE_HEADINGS   = 5
+ 
+ # The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to
+ # generate identifiers for the Markdown headings. Note: Every identifier is
+@@ -395,7 +395,7 @@ TOC_INCLUDE_HEADINGS   = 5
+ # The default value is: DOXYGEN.
+ # This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
+ 
+-MARKDOWN_ID_STYLE      = DOXYGEN
++#MARKDOWN_ID_STYLE      = DOXYGEN
+ 
+ # When enabled Doxygen tries to link words that correspond to documented
+ # classes, or namespaces to their corresponding documentation. Such a link can
+@@ -412,7 +412,7 @@ AUTOLINK_SUPPORT       = YES
+ # or the \link or commands.
+ # This tag requires that the tag AUTOLINK_SUPPORT is set to YES.
+ 
+-AUTOLINK_IGNORE_WORDS  =
++#AUTOLINK_IGNORE_WORDS  =
+ 
+ # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
+ # to include (a tag file for) the STL sources as input, then you should set this
+@@ -528,7 +528,7 @@ LOOKUP_CACHE_SIZE      = 0
+ # DOT_NUM_THREADS setting.
+ # Minimum value: 0, maximum value: 512, default value: 1.
+ 
+-NUM_PROC_THREADS       = 1
++#NUM_PROC_THREADS       = 1
+ 
+ # If the TIMESTAMP tag is set different from NO then each generated page will
+ # contain the date or date and time when the page was generated. Setting this to
+@@ -536,7 +536,7 @@ NUM_PROC_THREADS       = 1
+ # Possible values are: YES, NO, DATETIME and DATE.
+ # The default value is: NO.
+ 
+-TIMESTAMP              = NO
++#TIMESTAMP              = NO
+ 
+ #---------------------------------------------------------------------------
+ # Build related configuration options
+@@ -562,7 +562,7 @@ EXTRACT_PRIVATE        = NO
+ # methods of a class will be included in the documentation.
+ # The default value is: NO.
+ 
+-EXTRACT_PRIV_VIRTUAL   = NO
++#EXTRACT_PRIV_VIRTUAL   = NO
+ 
+ # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
+ # scope will be included in the documentation.
+@@ -606,7 +606,7 @@ EXTRACT_ANON_NSPACES   = NO
+ # parameters remain unnamed in the output.
+ # The default value is: YES.
+ 
+-RESOLVE_UNNAMED_PARAMS = YES
++#RESOLVE_UNNAMED_PARAMS = YES
+ 
+ # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+ # undocumented members inside documented classes or files. If set to NO these
+@@ -614,7 +614,7 @@ RESOLVE_UNNAMED_PARAMS = YES
+ # section is generated. This option has no effect if EXTRACT_ALL is enabled.
+ # The default value is: NO.
+ 
+-HIDE_UNDOC_MEMBERS     = YES
++#HIDE_UNDOC_MEMBERS     = YES
+ 
+ # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
+ # undocumented classes that are normally visible in the class hierarchy. If set
+@@ -689,7 +689,7 @@ HIDE_COMPOUND_REFERENCE= NO
+ # will show which file needs to be included to use the class.
+ # The default value is: YES.
+ 
+-SHOW_HEADERFILE        = YES
++#SHOW_HEADERFILE        = YES
+ 
+ # If the SHOW_INCLUDE_FILES tag is set to YES then Doxygen will put a list of
+ # the files that are included by a file in the documentation of that file.
+@@ -881,7 +881,7 @@ CITE_BIB_FILES         =
+ # launching external tools will then become
+ # PATH=/Library/TeX/texbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
+ 
+-EXTERNAL_TOOL_PATH     =
++#EXTERNAL_TOOL_PATH     =
+ 
+ #---------------------------------------------------------------------------
+ # Configuration options related to warning and progress messages
+@@ -923,7 +923,7 @@ WARN_IF_DOC_ERROR      = YES
+ # parameters have no documentation without warning.
+ # The default value is: YES.
+ 
+-WARN_IF_INCOMPLETE_DOC = YES
++#WARN_IF_INCOMPLETE_DOC = YES
+ 
+ # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
+ # are documented, but have no documentation for their parameters or return
+@@ -941,7 +941,7 @@ WARN_NO_PARAMDOC       = NO
+ # will automatically be disabled.
+ # The default value is: NO.
+ 
+-WARN_IF_UNDOC_ENUM_VAL = NO
++#WARN_IF_UNDOC_ENUM_VAL = NO
+ 
+ # If WARN_LAYOUT_FILE option is set to YES, Doxygen will warn about issues found
+ # while parsing the user defined layout file, such as missing or wrong elements.
+@@ -949,7 +949,7 @@ WARN_IF_UNDOC_ENUM_VAL = NO
+ # will be suppressed.
+ # The default value is: YES.
+ 
+-WARN_LAYOUT_FILE       = YES
++#WARN_LAYOUT_FILE       = YES
+ 
+ # If the WARN_AS_ERROR tag is set to YES then Doxygen will immediately stop when
+ # a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS
+@@ -965,7 +965,7 @@ WARN_LAYOUT_FILE       = YES
+ # Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT.
+ # The default value is: NO.
+ 
+-WARN_AS_ERROR          = NO
++#WARN_AS_ERROR          = NO
+ 
+ # The WARN_FORMAT tag determines the format of the warning messages that Doxygen
+ # can produce. The string should contain the $file, $line, and $text tags, which
+@@ -986,7 +986,7 @@ WARN_FORMAT            = "$file:$line: $
+ # See also: WARN_FORMAT
+ # The default value is: at line $line of file $file.
+ 
+-WARN_LINE_FORMAT       = "at line $line of file $file"
++#WARN_LINE_FORMAT       = "at line $line of file $file"
+ 
+ # The WARN_LOGFILE tag can be used to specify a file to which warning and error
+ # messages should be written. If left blank the output is written to standard
+@@ -1027,7 +1027,7 @@ INPUT_ENCODING         = UTF-8
+ # form: pattern=encoding (like *.php=ISO-8859-1).
+ # See also: INPUT_ENCODING for further information on supported encodings.
+ 
+-INPUT_FILE_ENCODING    =
++#INPUT_FILE_ENCODING    =
+ 
+ # If the value of the INPUT tag contains directories, you can use the
+ # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
+@@ -1222,7 +1222,7 @@ USE_MDFILE_AS_MAINPAGE =
+ # command in order to be used as directory documentation.
+ # The default value is: YES.
+ 
+-IMPLICIT_DIR_DOCS      = YES
++#IMPLICIT_DIR_DOCS      = YES
+ 
+ # The Fortran standard specifies that for fixed formatted Fortran code all
+ # characters from position 72 are to be considered as comment. A common
+@@ -1231,7 +1231,7 @@ IMPLICIT_DIR_DOCS      = YES
+ # be processed before the automatic comment starts.
+ # Minimum value: 7, maximum value: 10000, default value: 72.
+ 
+-FORTRAN_COMMENT_AFTER  = 72
++#FORTRAN_COMMENT_AFTER  = 72
+ 
+ #---------------------------------------------------------------------------
+ # Configuration options related to source browsing
+@@ -1329,7 +1329,7 @@ VERBATIM_HEADERS       = NO
+ # generated with the -Duse_libclang=ON option for CMake.
+ # The default value is: NO.
+ 
+-CLANG_ASSISTED_PARSING = NO
++#CLANG_ASSISTED_PARSING = NO
+ 
+ # If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS
+ # tag is set to YES then Doxygen will add the directory of each input to the
+@@ -1337,7 +1337,7 @@ CLANG_ASSISTED_PARSING = NO
+ # The default value is: YES.
+ # This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
+ 
+-CLANG_ADD_INC_PATHS    = YES
++#CLANG_ADD_INC_PATHS    = YES
+ 
+ # If clang assisted parsing is enabled you can provide the compiler with command
+ # line options that you would normally use when invoking the compiler. Note that
+@@ -1345,7 +1345,7 @@ CLANG_ADD_INC_PATHS    = YES
+ # specified with INPUT and INCLUDE_PATH.
+ # This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
+ 
+-CLANG_OPTIONS          =
++#CLANG_OPTIONS          =
+ 
+ # If clang assisted parsing is enabled you can provide the clang parser with the
+ # path to the directory containing a file called compile_commands.json. This
+@@ -1358,7 +1358,7 @@ CLANG_OPTIONS          =
+ # Note: The availability of this option depends on whether or not Doxygen was
+ # generated with the -Duse_libclang=ON option for CMake.
+ 
+-CLANG_DATABASE_PATH    =
++#CLANG_DATABASE_PATH    =
+ 
+ #---------------------------------------------------------------------------
+ # Configuration options related to the alphabetical class index
+@@ -1485,7 +1485,7 @@ HTML_EXTRA_FILES       =
+ # The default value is: AUTO_LIGHT.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-HTML_COLORSTYLE        = AUTO_LIGHT
++#HTML_COLORSTYLE        = AUTO_LIGHT
+ 
+ # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
+ # will adjust the colors in the style sheet and background images according to
+@@ -1526,7 +1526,7 @@ HTML_COLORSTYLE_GAMMA  = 80
+ # The default value is: YES.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-HTML_DYNAMIC_MENUS     = YES
++#HTML_DYNAMIC_MENUS     = YES
+ 
+ # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
+ # documentation will contain sections that can be hidden and shown after the
+@@ -1541,7 +1541,7 @@ HTML_DYNAMIC_SECTIONS  = NO
+ # The default value is: YES.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-HTML_CODE_FOLDING      = YES
++#HTML_CODE_FOLDING      = YES
+ 
+ # If the HTML_COPY_CLIPBOARD tag is set to YES then Doxygen will show an icon in
+ # the top right corner of code and text fragments that allows the user to copy
+@@ -1552,7 +1552,7 @@ HTML_CODE_FOLDING      = YES
+ # The default value is: YES.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-HTML_COPY_CLIPBOARD    = YES
++#HTML_COPY_CLIPBOARD    = YES
+ 
+ # Doxygen stores a couple of settings persistently in the browser (via e.g.
+ # cookies). By default these settings apply to all HTML pages generated by
+@@ -1561,7 +1561,7 @@ HTML_COPY_CLIPBOARD    = YES
+ # be stored separately.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-HTML_PROJECT_COOKIE    =
++#HTML_PROJECT_COOKIE    =
+ 
+ # With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
+ # shown in the various tree structured indices initially; the user can expand
+@@ -1604,7 +1604,7 @@ DOCSET_FEEDNAME        = "Doxygen genera
+ # (such as a company or product suite) can be grouped.
+ # This tag requires that the tag GENERATE_DOCSET is set to YES.
+ 
+-DOCSET_FEEDURL         =
++#DOCSET_FEEDURL         =
+ 
+ # This tag specifies a string that should uniquely identify the documentation
+ # set bundle. This should be a reverse domain-name style string, e.g.
+@@ -1701,7 +1701,7 @@ TOC_EXPAND             = NO
+ # protocol see https://www.sitemaps.org
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-SITEMAP_URL            =
++#SITEMAP_URL            =
+ 
+ # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
+ # QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
+@@ -1823,7 +1823,7 @@ GENERATE_TREEVIEW      = NO
+ # The default value is: YES.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-PAGE_OUTLINE_PANEL     = YES
++#PAGE_OUTLINE_PANEL     = YES
+ 
+ # When GENERATE_TREEVIEW is set to YES, the FULL_SIDEBAR option determines if
+ # the side bar is limited to only the treeview area (value NO) or if it should
+@@ -1834,7 +1834,7 @@ PAGE_OUTLINE_PANEL     = YES
+ # The default value is: NO.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-FULL_SIDEBAR           = NO
++#FULL_SIDEBAR           = NO
+ 
+ # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
+ # Doxygen will group on one line in the generated HTML documentation.
+@@ -1850,7 +1850,7 @@ ENUM_VALUES_PER_LINE   = 4
+ # enumeration values besides the enumeration mnemonics.
+ # The default value is: NO.
+ 
+-SHOW_ENUM_VALUES       = NO
++#SHOW_ENUM_VALUES       = NO
+ 
+ # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
+ # to set the initial width (in pixels) of the frame in which the tree is shown.
+@@ -1871,7 +1871,7 @@ EXT_LINKS_IN_WINDOW    = NO
+ # The default value is: YES.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-OBFUSCATE_EMAILS       = YES
++#OBFUSCATE_EMAILS       = YES
+ 
+ # If the HTML_FORMULA_FORMAT option is set to svg, Doxygen will use the pdf2svg
+ # tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see
+@@ -1882,7 +1882,7 @@ OBFUSCATE_EMAILS       = YES
+ # The default value is: png.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+ 
+-HTML_FORMULA_FORMAT    = png
++#HTML_FORMULA_FORMAT    = png
+ 
+ # Use this tag to change the font size of LaTeX formulas included as images in
+ # the HTML documentation. When you change the font size after a successful
+@@ -1897,7 +1897,7 @@ FORMULA_FONTSIZE       = 10
+ # to create new LaTeX commands to be used in formulas as building blocks. See
+ # the section "Including formulas" for details.
+ 
+-FORMULA_MACROFILE      =
++#FORMULA_MACROFILE      =
+ 
+ # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
+ # https://www.mathjax.org) which uses client side JavaScript for the rendering
+@@ -1919,7 +1919,7 @@ USE_MATHJAX            = NO
+ # The default value is: MathJax_2.
+ # This tag requires that the tag USE_MATHJAX is set to YES.
+ 
+-MATHJAX_VERSION        = MathJax_2
++#MATHJAX_VERSION        = MathJax_2
+ 
+ # When MathJax is enabled you can set the default output format to be used for
+ # the MathJax output. For more details about the output format see MathJax
+@@ -2123,7 +2123,7 @@ MAKEINDEX_CMD_NAME     = makeindex
+ # The default value is: makeindex.
+ # This tag requires that the tag GENERATE_LATEX is set to YES.
+ 
+-LATEX_MAKEINDEX_CMD    = makeindex
++#LATEX_MAKEINDEX_CMD    = makeindex
+ 
+ # If the COMPACT_LATEX tag is set to YES, Doxygen generates more compact LaTeX
+ # documents. This may be useful for small projects and may help to save some
+@@ -2257,7 +2257,7 @@ LATEX_BIB_STYLE        = plain
+ # LATEX_OUTPUT directory will be used.
+ # This tag requires that the tag GENERATE_LATEX is set to YES.
+ 
+-LATEX_EMOJI_DIRECTORY  =
++#LATEX_EMOJI_DIRECTORY  =
+ 
+ #---------------------------------------------------------------------------
+ # Configuration options related to the RTF output
+@@ -2321,7 +2321,7 @@ RTF_EXTENSIONS_FILE    =
+ # available.
+ # This tag requires that the tag GENERATE_RTF is set to YES.
+ 
+-RTF_EXTRA_FILES        =
++#RTF_EXTRA_FILES        =
+ 
+ #---------------------------------------------------------------------------
+ # Configuration options related to the man page output
+@@ -2399,7 +2399,7 @@ XML_PROGRAMLISTING     = YES
+ # The default value is: NO.
+ # This tag requires that the tag GENERATE_XML is set to YES.
+ 
+-XML_NS_MEMB_FILE_SCOPE = NO
++#XML_NS_MEMB_FILE_SCOPE = NO
+ 
+ #---------------------------------------------------------------------------
+ # Configuration options related to the DOCBOOK output
+@@ -2439,7 +2439,7 @@ GENERATE_AUTOGEN_DEF   = NO
+ # database with symbols found by Doxygen stored in tables.
+ # The default value is: NO.
+ 
+-GENERATE_SQLITE3       = NO
++#GENERATE_SQLITE3       = NO
+ 
+ # The SQLITE3_OUTPUT tag is used to specify where the Sqlite3 database will be
+ # put. If a relative path is entered the value of OUTPUT_DIRECTORY will be put
+@@ -2447,7 +2447,7 @@ GENERATE_SQLITE3       = NO
+ # The default directory is: sqlite3.
+ # This tag requires that the tag GENERATE_SQLITE3 is set to YES.
+ 
+-SQLITE3_OUTPUT         = sqlite3
++#SQLITE3_OUTPUT         = sqlite3
+ 
+ # The SQLITE3_RECREATE_DB tag is set to YES, the existing doxygen_sqlite3.db
+ # database file will be recreated with each Doxygen run. If set to NO, Doxygen
+@@ -2455,7 +2455,7 @@ SQLITE3_OUTPUT         = sqlite3
+ # The default value is: YES.
+ # This tag requires that the tag GENERATE_SQLITE3 is set to YES.
+ 
+-SQLITE3_RECREATE_DB    = YES
++#SQLITE3_RECREATE_DB    = YES
+ 
+ #---------------------------------------------------------------------------
+ # Configuration options related to the Perl module output
+@@ -2660,7 +2660,7 @@ DOT_NUM_THREADS        = 0
+ # The default value is: fontname=Helvetica,fontsize=10.
+ # This tag requires that the tag HAVE_DOT is set to YES.
+ 
+-DOT_COMMON_ATTR        = "fontname=Helvetica,fontsize=10"
++#DOT_COMMON_ATTR        = "fontname=Helvetica,fontsize=10"
+ 
+ # DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can
+ # add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. <a
+@@ -2669,7 +2669,7 @@ DOT_COMMON_ATTR        = "fontname=Helve
+ # The default value is: labelfontname=Helvetica,labelfontsize=10.
+ # This tag requires that the tag HAVE_DOT is set to YES.
+ 
+-DOT_EDGE_ATTR          = "labelfontname=Helvetica,labelfontsize=10"
++#DOT_EDGE_ATTR          = "labelfontname=Helvetica,labelfontsize=10"
+ 
+ # DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes
+ # around nodes set 'shape=plain' or 'shape=plaintext' <a
+@@ -2677,7 +2677,7 @@ DOT_EDGE_ATTR          = "labelfontname=
+ # The default value is: shape=box,height=0.2,width=0.4.
+ # This tag requires that the tag HAVE_DOT is set to YES.
+ 
+-DOT_NODE_ATTR          = "shape=box,height=0.2,width=0.4"
++#DOT_NODE_ATTR          = "shape=box,height=0.2,width=0.4"
+ 
+ # You can set the path where dot can find font specified with fontname in
+ # DOT_COMMON_ATTR and others dot attributes.
+@@ -2700,7 +2700,7 @@ DOT_FONTPATH           =
+ # Possible values are: NO, YES, TEXT, GRAPH and BUILTIN.
+ # The default value is: YES.
+ 
+-CLASS_GRAPH            = TEXT
++#CLASS_GRAPH            = TEXT
+ 
+ # If the COLLABORATION_GRAPH tag is set to YES then Doxygen will generate a
+ # graph for each documented class showing the direct and indirect implementation
+@@ -2753,7 +2753,7 @@ UML_LIMIT_NUM_FIELDS   = 10
+ # Minimum value: 0, maximum value: 100, default value: 10.
+ # This tag requires that the tag UML_LOOK is set to YES.
+ 
+-UML_MAX_EDGE_LABELS    = 10
++#UML_MAX_EDGE_LABELS    = 10
+ 
+ # If the DOT_UML_DETAILS tag is set to NO, Doxygen will show attributes and
+ # methods without types and arguments in the UML graphs. If the DOT_UML_DETAILS
+@@ -2766,7 +2766,7 @@ UML_MAX_EDGE_LABELS    = 10
+ # The default value is: NO.
+ # This tag requires that the tag UML_LOOK is set to YES.
+ 
+-DOT_UML_DETAILS        = NO
++#DOT_UML_DETAILS        = NO
+ 
+ # The DOT_WRAP_THRESHOLD tag can be used to set the maximum number of characters
+ # to display on a single line. If the actual line length exceeds this threshold
+@@ -2775,7 +2775,7 @@ DOT_UML_DETAILS        = NO
+ # Minimum value: 0, maximum value: 1000, default value: 17.
+ # This tag requires that the tag HAVE_DOT is set to YES.
+ 
+-DOT_WRAP_THRESHOLD     = 17
++#DOT_WRAP_THRESHOLD     = 17
+ 
+ # If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
+ # collaboration graphs will show the relations between templates and their
+@@ -2856,7 +2856,7 @@ DIRECTORY_GRAPH        = YES
+ # Minimum value: 1, maximum value: 25, default value: 1.
+ # This tag requires that the tag DIRECTORY_GRAPH is set to YES.
+ 
+-DIR_GRAPH_MAX_DEPTH    = 1
++#DIR_GRAPH_MAX_DEPTH    = 1
+ 
+ # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
+ # generated by dot. For an explanation of the image formats see the section
+@@ -2927,7 +2927,7 @@ PLANTUML_JAR_PATH      =
+ # When using PlantUML, the PLANTUML_CFG_FILE tag can be used to specify a
+ # configuration file for PlantUML.
+ 
+-PLANTUML_CFG_FILE      =
++#PLANTUML_CFG_FILE      =
+ 
+ # When using PlantUML, the specified paths are searched for files specified by
+ # the !include statement in a PlantUML block.
+@@ -2938,7 +2938,7 @@ PLANTUML_INCLUDE_PATH  =
+ # contain PlantUml files that are included in the documentation (see the
+ # \plantumlfile command).
+ 
+-PLANTUMLFILE_DIRS      =
++#PLANTUMLFILE_DIRS      =
+ 
+ # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
+ # that will be shown in the graph. If the number of nodes in a graph becomes
+@@ -3000,7 +3000,7 @@ DOT_CLEANUP            = YES
+ # <outfile_format> -o <outputfile> <inputfile>. The external tool should support
+ # output file formats "png", "eps", "svg", and "ismap".
+ 
+-MSCGEN_TOOL            =
++#MSCGEN_TOOL            =
+ 
+ # The MSCFILE_DIRS tag can be used to specify one or more directories that
+ # contain msc files that are included in the documentation (see the \mscfile
+--- libthai-0.1.30/configure.ac.orig	2026-05-23 20:22:43.483856699 +0200
++++ libthai-0.1.30/configure.ac	2026-05-23 20:22:56.670451928 +0200
+@@ -22,7 +22,7 @@ AC_SUBST(LT_CURRENT)
+ AC_SUBST(LT_REVISION)
+ AC_SUBST(LT_AGE)
+ 
+-DOXYGEN_REQ_VER=1.15.0
++DOXYGEN_REQ_VER=1.8.8
+ 
+ dnl Checks for programs.
+ AC_PROG_CC
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libthai.git/commitdiff/7b1a6da171d329335992bc166f174bfb6301dd2f



More information about the pld-cvs-commit mailing list