Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pstoedit for openSUSE:Factory 
checked in at 2022-06-16 18:20:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pstoedit (Old)
 and      /work/SRC/openSUSE:Factory/.pstoedit.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pstoedit"

Thu Jun 16 18:20:51 2022 rev:35 rq:982859 version:3.78

Changes:
--------
--- /work/SRC/openSUSE:Factory/pstoedit/pstoedit.changes        2022-02-07 
23:39:11.093995107 +0100
+++ /work/SRC/openSUSE:Factory/.pstoedit.new.1548/pstoedit.changes      
2022-06-16 18:22:11.680249123 +0200
@@ -1,0 +2,8 @@
+Wed Jun 15 15:13:00 UTC 2022 - Stanislav Brabec <sbra...@suse.com>
+
+- Fix build with libstdc++ 12.1 (pstoedit-include.patch).
+- Convert text files to UNIX style line ends.
+- Do not use version numbers for modules that are loaded as *.so
+  (pstoedit-unversioned.patch).
+
+-------------------------------------------------------------------

New:
----
  pstoedit-include.patch
  pstoedit-unversioned.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pstoedit.spec ++++++
--- /var/tmp/diff_new_pack.42Y09N/_old  2022-06-16 18:22:12.732250619 +0200
+++ /var/tmp/diff_new_pack.42Y09N/_new  2022-06-16 18:22:12.736250625 +0200
@@ -25,6 +25,10 @@
 URL:            http://www.pstoedit.net/
 Source:         
https://sourceforge.net/projects/pstoedit/files/pstoedit/%{version}/%{name}-%{version}.tar.gz
 Patch1:         reproducible.patch
+# PATCH-FIX-BUILD pstoedit-include.patch sbra...@suse.com -- Add missing 
include needed by libstdc++ 12.1.
+Patch2:         pstoedit-include.patch
+# PATCH-FIX-OPENSUSE pstoedit-unversioned.patch sbra...@suse.com -- Do not use 
version numbers for modules that are loaded as *.so.
+Patch3:         pstoedit-unversioned.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -89,7 +93,13 @@
 %prep
 %setup -q
 %patch1 -p1
-chmod -x examples/*.ps examples/Makefile* doc/*.* copying
+%patch2 -p1
+%patch3 -p1
+for CRLFFILE in doc/readme.txt examples/figtext.ps ; do
+       tr -d '\r' <$CRLFFILE >$CRLFFILE.lf
+       touch -r $CRLFFILE $CRLFFILE.lf
+       mv $CRLFFILE.lf $CRLFFILE
+done
 
 %build
 # we are patching configure.ac
@@ -123,7 +133,6 @@
 %{_libdir}/*.so.*
 %dir %{_libdir}/pstoedit
 %{_libdir}/pstoedit/*.so
-%{_libdir}/pstoedit/*.so.*
 %{_datadir}/%{name}
 %{_mandir}/man?*/*.*
 

++++++ pstoedit-include.patch ++++++
drvpptx.cpp: In member function 'Point drvPPTX::pathCentroid()':
drvpptx.cpp:1335:8: error: 'unique_ptr' is not a member of 'std'
 1335 |   std::unique_ptr<Point[]>  allKnots ( new Point[numElts + 1]);
      |        ^~~~~~~~~~
drvpptx.cpp:68:1: note: 'std::unique_ptr' is defined in header '<memory>'; did 
you forget to '#include <memory>'?
   67 | #include <zip.h>
  +++ |+#include <memory>
   68 | 
drvpptx.cpp:1335:24: error: expected primary-expression before '[' token
 1335 |   std::unique_ptr<Point[]>  allKnots ( new Point[numElts + 1]);
      |                        ^
drvpptx.cpp:1335:25: error: expected primary-expression before ']' token
 1335 |   std::unique_ptr<Point[]>  allKnots ( new Point[numElts + 1]);
      |                         ^
drvpptx.cpp:1335:29: error: 'allKnots' was not declared in this scope
 1335 |   std::unique_ptr<Point[]>  allKnots ( new Point[numElts + 1]);
      |                             ^~~~~~~~
Index: pstoedit-3.78/src/drvpptx.cpp
===================================================================
--- pstoedit-3.78.orig/src/drvpptx.cpp
+++ pstoedit-3.78/src/drvpptx.cpp
@@ -39,6 +39,7 @@
 
 #include <errno.h>
 #include <algorithm>
+#include <memory>
 
 #ifdef _MSC_VER
 // MS VC++ Windows

++++++ pstoedit-unversioned.patch ++++++
Index: pstoedit-3.78/src/Makefile.am
===================================================================
--- pstoedit-3.78.orig/src/Makefile.am
+++ pstoedit-3.78/src/Makefile.am
@@ -93,7 +93,7 @@ libp2edrvstd_la_SOURCES=                      \
        $(specific_drivers_src)                 \
         $(sample_drivers_src)                   
 libp2edrvstd_la_LIBADD=libpstoedit.la
-libp2edrvstd_la_LDFLAGS=-no-undefined -module
+libp2edrvstd_la_LDFLAGS=-no-undefined -module -avoid-version
 
 #libp2edrvplugins_la_SOURCES=drvmif.cpp drvcgm.cpp drvrtf.cpp drvwwmf.cpp
 #libp2edrvplugins_la_LIBADD=
@@ -102,30 +102,30 @@ libp2edrvstd_la_LDFLAGS=-no-undefined -m
 
 libp2edrvlplot_la_SOURCES=drvlplot.cpp drvlplot.h initlibrary.cpp
 libp2edrvlplot_la_LIBADD=$(LIBPLOTTER_LDFLAGS) libpstoedit.la
-libp2edrvlplot_la_LDFLAGS=-no-undefined -module
+libp2edrvlplot_la_LDFLAGS=-no-undefined -module -avoid-version
 
 libp2edrvpptx_la_SOURCES=drvpptx.cpp drvpptx.h initlibrary.cpp
 libp2edrvpptx_la_LIBADD=$(LIBZIP_LDFLAGS) libpstoedit.la
-libp2edrvpptx_la_LDFLAGS=-no-undefined -module
+libp2edrvpptx_la_LDFLAGS=-no-undefined -module -avoid-version
 
 libp2edrvswf_la_SOURCES=drvswf.cpp drvswf.h initlibrary.cpp
 libp2edrvswf_la_LIBADD=$(LIBMING_LDFLAGS) libpstoedit.la
-libp2edrvswf_la_LDFLAGS=-no-undefined -module
+libp2edrvswf_la_LDFLAGS=-no-undefined -module -avoid-version
 
 # note the __ stand for ++ - automake treats all no alphanums chars as _
 libp2edrvmagick___la_SOURCES=drvmagick++.cpp drvmagick++.h initlibrary.cpp
 libp2edrvmagick___la_LIBADD=${LIBMAGICK_LDFLAGS} libpstoedit.la
-libp2edrvmagick___la_LDFLAGS=-no-undefined -module
+libp2edrvmagick___la_LDFLAGS=-no-undefined -module -avoid-version
 # moved to configure.ac because needed only for g++ 
libp2edrvmagick___la_CPPFLAGS=$(LIBMAGICK_CFLAGS) $(AM_CPPFLAGS) -Wno-long-long
 
 if USE_EMFBYSOURCE
 libp2edrvwmf_la_SOURCES=emflib.cpp drvwmf.cpp drvwmf.h initlibrary.cpp
 libp2edrvwmf_la_LIBADD=libpstoedit.la 
-libp2edrvwmf_la_LDFLAGS=-no-undefined -module
+libp2edrvwmf_la_LDFLAGS=-no-undefined -module -avoid-version
 else
 libp2edrvwmf_la_SOURCES=drvwmf.cpp drvwmf.h initlibrary.cpp
-libp2edrvwmf_la_LIBADD=$(LIBEMF_LDFLAGS) libpstoedit.la 
-libp2edrvwmf_la_LDFLAGS=-no-undefined -module
+libp2edrvwmf_la_LIBADD=$(LIBEMF_LDFLAGS) libpstoedit.la
+libp2edrvwmf_la_LDFLAGS=-no-undefined -module -avoid-version
 endif
 
 libpstoedit_la_SOURCES =                       \

Reply via email to