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)

Reply via email to