Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfreehand for openSUSE:Factory checked in at 2026-11-06 19:33:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfreehand (Old) and /work/SRC/openSUSE:Factory/.libfreehand.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfreehand" Fri Nov 6 19:33:52 2026 rev:8 rq:1395062 version:0.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libfreehand/libfreehand.changes 2019-11-17 19:22:00.030895414 +0100 +++ /work/SRC/openSUSE:Factory/.libfreehand.new.3759290/libfreehand.changes 2026-11-06 19:36:56.956377412 +0100 @@ -1,0 +2,18 @@ +Wed Nov 4 17:58:00 UTC 2026 - David Anes <[email protected]> + +- Update to 0.1.4 + * Memory safety fixes (0.1.3 and 0.1.4) +- Remove icu-build-fix.patch, the fix is in upstream commit af3197f +- Mark COPYING as %license in the tools subpackage, remove the COPYING + copy from the devel doc dir +- Add libfreehand-0.1.4-doxygen-cfg.patch: remove 14 obsolete tags, fix + the PAPER_TYPE value, and add the inc directory to INPUT in + docs/doxygen/doxygen.cfg for doxygen 1.18 +- List the fh2raw, fh2svg, and fh2text binaries explicitly in the tools + subpackage instead of a bindir glob +- Require pkgconfig(icu-uc) instead of pkgconfig(icu-i18n), matching the + icu-uc module checked by configure +- Drop the redundant --disable-werror configure flag, the upstream default + is no since 0.1.4 + +------------------------------------------------------------------- Old: ---- icu-build-fix.patch libfreehand-0.1.2.tar.xz New: ---- libfreehand-0.1.4-doxygen-cfg.patch libfreehand-0.1.4.tar.xz ----------(Old B)---------- Old: * Memory safety fixes (0.1.3 and 0.1.4) - Remove icu-build-fix.patch, the fix is in upstream commit af3197f - Mark COPYING as %license in the tools subpackage, remove the COPYING ----------(Old E)---------- ----------(New B)---------- New: copy from the devel doc dir - Add libfreehand-0.1.4-doxygen-cfg.patch: remove 14 obsolete tags, fix the PAPER_TYPE value, and add the inc directory to INPUT in ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfreehand.spec ++++++ --- /var/tmp/diff_new_pack.ZcZ4wY/_old 2026-11-06 19:36:58.012421585 +0100 +++ /var/tmp/diff_new_pack.ZcZ4wY/_new 2026-11-06 19:36:58.014421669 +0100 @@ -1,7 +1,7 @@ # # spec file for package libfreehand # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,22 +18,22 @@ %define libname libfreehand-0_1-1 Name: libfreehand -Version: 0.1.2 +Version: 0.1.4 Release: 0 Summary: Library for import of FreeHand drawings License: MPL-2.0 Group: Productivity/Publishing/Word -Url: http://www.freedesktop.org/wiki/Software/libfreehand +URL: http://www.freedesktop.org/wiki/Software/libfreehand Source0: http://dev-www.libreoffice.org/src/%{name}/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM icu-build-fix.patch: fix build with icu 65.1. -Patch0: icu-build-fix.patch + +Patch0: %{name}-%{version}-doxygen-cfg.patch BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gperf BuildRequires: pkgconfig BuildRequires: pkgconfig(cppunit) -BuildRequires: pkgconfig(icu-i18n) +BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(librevenge-0.0) BuildRequires: pkgconfig(zlib) @@ -88,7 +88,6 @@ export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden" %configure \ --disable-silent-rules \ - --disable-werror \ --disable-static \ --docdir=%{_docdir}/%{name}-devel/html make %{?_smp_mflags} @@ -98,7 +97,7 @@ find %{buildroot} -type f -name "*.la" -delete -print -cp -p AUTHORS COPYING ChangeLog %{buildroot}%{_docdir}/%{name}-devel/ +cp -p AUTHORS ChangeLog %{buildroot}%{_docdir}/%{name}-devel/ %fdupes -s %{buildroot} @@ -122,6 +121,9 @@ %doc %{_docdir}/%{name}-devel/html/ %files tools -%doc AUTHORS COPYING ChangeLog -%{_bindir}/* +%license COPYING +%doc AUTHORS ChangeLog +%{_bindir}/fh2raw +%{_bindir}/fh2svg +%{_bindir}/fh2text ++++++ libfreehand-0.1.4-doxygen-cfg.patch ++++++ >From ea682dcdf73cab4dcaf40867586d8a4d82f985cd Mon Sep 17 00:00:00 2001 From: David Anes <[email protected]> Date: Wed, 4 Nov 2026 19:21:24 +0100 Subject: [PATCH] Clean doxygen.cfg for doxygen 1.18 Remove 14 obsolete tags that doxygen 1.18 no longer recognizes, change PAPER_TYPE from the invalid a4wide value to a4, and add the inc directory to INPUT so the public headers are parsed and the documented members in the source files merge with their declarations. This removes the obsolete-tag, invalid-enum, and undocumented-symbol warnings from the doc build. --- docs/doxygen/doxygen.cfg | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/docs/doxygen/doxygen.cfg b/docs/doxygen/doxygen.cfg index 85af88b..85a54c0 100644 --- a/docs/doxygen/doxygen.cfg +++ b/docs/doxygen/doxygen.cfg @@ -234,7 +234,6 @@ ALIASES = # A mapping has the form "name=value". For example adding "class=itcl::class" # will allow you to use the command class in the itcl::class meaning. -TCL_SUBST = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources # only. Doxygen will then generate output that is more tailored for C. For @@ -758,7 +757,7 @@ WARN_LOGFILE = # spaces. # Note: If this tag is empty the current directory is searched. -INPUT = ../../src/lib +INPUT = ../../src/lib ../../inc # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses @@ -999,7 +998,6 @@ ALPHABETICAL_INDEX = YES # Minimum value: 1, maximum value: 20, default value: 5. # This tag requires that the tag ALPHABETICAL_INDEX is set to YES. -COLS_IN_ALPHA_INDEX = 3 # In case all classes in a project start with a common prefix, all classes will # be put under the same header in the alphabetical index. The IGNORE_PREFIX tag @@ -1134,7 +1132,6 @@ HTML_COLORSTYLE_GAMMA = 80 # The default value is: YES. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_TIMESTAMP = NO # 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 @@ -1415,7 +1412,6 @@ FORMULA_FONTSIZE = 10 # The default value is: YES. # This tag requires that the tag GENERATE_HTML is set to YES. -FORMULA_TRANSPARENT = YES # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see # http://www.mathjax.org) which uses client side Javascript for the rendering @@ -1602,7 +1598,7 @@ COMPACT_LATEX = NO # The default value is: a4. # This tag requires that the tag GENERATE_LATEX is set to YES. -PAPER_TYPE = a4wide +PAPER_TYPE = a4 # The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names # that should be included in the LaTeX output. To get the times font for @@ -1700,7 +1696,6 @@ LATEX_HIDE_INDICES = NO # The default value is: NO. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_SOURCE_CODE = NO # The LATEX_BIB_STYLE tag can be used to specify the style to use for the # bibliography, e.g. plainnat, or ieeetr. See @@ -1774,7 +1769,6 @@ RTF_EXTENSIONS_FILE = # The default value is: NO. # This tag requires that the tag GENERATE_RTF is set to YES. -RTF_SOURCE_CODE = NO #--------------------------------------------------------------------------- # Configuration options related to the man page output @@ -1872,7 +1866,6 @@ DOCBOOK_OUTPUT = docbook # The default value is: NO. # This tag requires that the tag GENERATE_DOCBOOK is set to YES. -DOCBOOK_PROGRAMLISTING = NO #--------------------------------------------------------------------------- # Configuration options for the AutoGen Definitions output @@ -2052,7 +2045,6 @@ EXTERNAL_PAGES = YES # interpreter (i.e. the result of 'which perl'). # The default file (with absolute path) is: /usr/bin/perl. -PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool @@ -2065,7 +2057,6 @@ PERL_PATH = /usr/bin/perl # powerful graphs. # The default value is: YES. -CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc # command. Doxygen will then run the mscgen tool (see: @@ -2074,7 +2065,6 @@ CLASS_DIAGRAMS = YES # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. -MSCGEN_PATH = # You can include diagrams made with dia in doxygen documentation. Doxygen will # then run dia to produce the diagram and insert it in the documentation. The @@ -2116,14 +2106,12 @@ DOT_NUM_THREADS = 0 # The default value is: Helvetica. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTNAME = Helvetica # The DOT_FONTSIZE tag can be used to set the size (in points) of the font of # dot graphs. # Minimum value: 4, maximum value: 24, default value: 10. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTSIZE = 10 # By default doxygen will tell dot to use the default font as specified with # DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set @@ -2336,7 +2324,6 @@ MAX_DOT_GRAPH_DEPTH = 0 # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This @@ -2345,7 +2332,6 @@ DOT_TRANSPARENT = NO # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page # explaining the meaning of the various boxes and arrows in the dot generated -- 2.56.0 ++++++ libfreehand-0.1.2.tar.xz -> libfreehand-0.1.4.tar.xz ++++++ ++++ 36505 lines of diff (skipped)
