Hello community,

here is the log from the commit of package pstoedit for openSUSE:Factory 
checked in at 2014-06-25 06:57:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pstoedit (Old)
 and      /work/SRC/openSUSE:Factory/.pstoedit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pstoedit"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pstoedit/pstoedit.changes        2013-04-16 
06:55:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pstoedit.new/pstoedit.changes   2014-06-25 
06:57:22.000000000 +0200
@@ -1,0 +2,17 @@
+Fri May 30 09:19:13 UTC 2014 - [email protected]
+
+- Version bump to 3.62:
+  * new backend generating PowerPoint pptx files
+  * improved handling of composite fonts
+  * fixed a bug in detecting rectangles.
+  * improved bounding box tracing in case of text (but it is still not 
perfect).
+  * changed the creation of filenames when using the -split option.
+  * fixed a bug in passing generic libplot arguments to the libplot drivers.
+  * improved support for 64-bit systems related the integration of pstoedit to 
gsview.
+  * include a version info resource in pstoedit's windows exe and DLLs.
+  * include a work-around for a Hurd specific problem with dlclose.
+- New patches to fix build behaviour:
+  * pstoedit-3.60-libdl.patch
+  * pstoedit-3.62-parallel.patch
+
+-------------------------------------------------------------------

Old:
----
  pstoedit-3.61.tar.gz

New:
----
  pstoedit-3.60-libdl.patch
  pstoedit-3.62-parallel.patch
  pstoedit-3.62.tar.gz

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

Other differences:
------------------
++++++ pstoedit.spec ++++++
--- /var/tmp/diff_new_pack.y7Joau/_old  2014-06-25 06:57:23.000000000 +0200
+++ /var/tmp/diff_new_pack.y7Joau/_new  2014-06-25 06:57:23.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pstoedit
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,28 +17,32 @@
 
 
 Name:           pstoedit
-BuildRequires:  gcc-c++
-BuildRequires:  gd-devel
-BuildRequires:  ghostscript-fonts-std
-BuildRequires:  ghostscript-x11
-BuildRequires:  libEMF-devel
-BuildRequires:  libMagick++-devel
-BuildRequires:  libtool
-BuildRequires:  pkg-config
-BuildRequires:  plotutils-devel
-BuildRequires:  xfig
-# FIXME: Not yet in openSUSE:
-#BuildRequires:  libming-devel
-Requires:       ghostscript_any
+Version:        3.62
+Release:        0
 Summary:        PostScript and PDF Converter
 License:        GPL-2.0+
 Group:          Productivity/Publishing/PS
-Version:        3.61
-Release:        0
 Url:            http://www.pstoedit.net/
 Source:         
https://sourceforge.net/projects/pstoedit/files/pstoedit/%{version}/%{name}-%{version}.tar.gz
 # PATCH-WORKAROUND-OPENSUSE pstoedit-3.50-plugin-close.patch bnc622977 
Redhat507035 [email protected] -- Work-around crash in glibc and don't dlclose() 
in destructors.
 Patch1:         pstoedit-3.50-plugin-close.patch
+# PATCH-FIX-UPSTREAM pstoedit-3.62-parallel.patch fix paralel build
+Patch2:         pstoedit-3.62-parallel.patch
+# PATCH-FIX-UPSTREAM pstoedit-3.60-libdl.patch really link to libdl
+Patch3:         pstoedit-3.60-libdl.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  gcc-c++
+BuildRequires:  gd-devel
+BuildRequires:  ghostscript-devel
+BuildRequires:  libEMF-devel
+BuildRequires:  libMagick++-devel
+BuildRequires:  libpng-devel
+BuildRequires:  libtool
+BuildRequires:  libzip-devel
+BuildRequires:  pkg-config
+BuildRequires:  plotutils-devel
+Requires:       ghostscript
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -82,31 +86,37 @@
 Requires:       %{name} = %{version}
 Requires:       ImageMagick-devel
 Requires:       libMagick++-devel
+Requires:       libpng-devel
+Requires:       libzip-devel
 
 %description devel
-Development files for pstoedit.
+PostScript and PDF converter development headers and library files.
 
 %prep
 %setup -q
 %patch1
+%patch2 -p1
+%patch3 -p1
 chmod -x examples/*.ps examples/Makefile* doc/*.* copying
 
 %build
-autoreconf -f -i
-export
-%configure\
-%ifarch axp %ix86 ppc sparc
-       --with-libemf-include=%{_includedir}/libEMF
-%endif
+autoreconf -fvi
+# --without-swf: lacking libming package
+%configure \
+       --disable-static \
+       --with-emf \
+       --with-magick \
+       --with-libplot \
+       --with-pptx \
+       --without-swf
 
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-%makeinstall
-rm $RPM_BUILD_ROOT%{_libdir}/pstoedit/*.*a
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+find %{buildroot} -type f -name "*.la" -delete -print
+# doc cleanup
+rm -rf examples/Makefile*
 
 %post -p /sbin/ldconfig
 
@@ -128,7 +138,6 @@
 %files devel
 %defattr(-, root, root)
 %{_libdir}/*.so
-%{_libdir}/*.*a
 %{_includedir}/pstoedit
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/aclocal/*.m4

++++++ pstoedit-3.60-libdl.patch ++++++
diff --git a/src/Makefile.am b/src/Makefile.am
index 6b33220..30c9f2e 100755
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -139,7 +139,7 @@ libpstoedit_la_SOURCES =                    \
        genericints.h                           \
        version.h
 
-libpstoedit_la_LIBADD = ${CXX_STD_LIB} ${CXX_RUNTIME_LIB} -ldl -lm
+libpstoedit_la_LIBADD = ${CXX_STD_LIB} ${CXX_RUNTIME_LIB} ${LIBLD_LDFLAGS} -lm
 libpstoedit_la_LDFLAGS = -no-undefined
 
 pstoedit_SOURCES = cmdmain.cpp
++++++ pstoedit-3.62-parallel.patch ++++++
--- pstoedit-3.62.orig/src/Makefile.am
+++ pstoedit-3.62/src/Makefile.am
@@ -92,6 +92,7 @@
         $(sample_drivers_src)                   
 libp2edrvstd_la_LIBADD=libpstoedit.la
 libp2edrvstd_la_LDFLAGS=-no-undefined -module
+libp2edrvstd_la_DEPENDENCIES = libpstoedit.la
 
 #libp2edrvplugins_la_SOURCES=drvmif.cpp drvcgm.cpp drvrtf.cpp drvwwmf.cpp
 #libp2edrvplugins_la_LIBADD=
@@ -101,29 +102,35 @@
 libp2edrvlplot_la_SOURCES=drvlplot.cpp drvlplot.h initlibrary.cpp
 libp2edrvlplot_la_LIBADD=$(LIBPLOTTER_LDFLAGS) libpstoedit.la
 libp2edrvlplot_la_LDFLAGS=-no-undefined -module
+libp2edrvlplot_la_DEPENDENCIES = libpstoedit.la
 
 libp2edrvpptx_la_SOURCES=drvpptx.cpp drvpptx.h initlibrary.cpp
 libp2edrvpptx_la_LIBADD=$(LIBPPTX_LDFLAGS) libpstoedit.la
 libp2edrvpptx_la_LDFLAGS=-no-undefined -module
+libp2edrvpptx_la_DEPENDENCIES = libpstoedit.la
 
 libp2edrvswf_la_SOURCES=drvswf.cpp drvswf.h initlibrary.cpp
 libp2edrvswf_la_LIBADD=$(LIBMING_LDFLAGS) libpstoedit.la
 libp2edrvswf_la_LDFLAGS=-no-undefined -module
+libp2edrvswf_la_DEPENDENCIES = libpstoedit.la
 
 # 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_DEPENDENCIES = libpstoedit.la
 # 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_DEPENDENCIES = libpstoedit.la
 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_DEPENDENCIES = libpstoedit.la
 endif
 
 libpstoedit_la_SOURCES =                       \
@@ -148,6 +155,7 @@
 pstoedit_SOURCES = cmdmain.cpp
 pstoedit_LDADD = libpstoedit.la ${LIBLD_LDFLAGS}
 pstoedit_LDFLAGS = -no-undefined
+pstoedit_DEPENDENCIES = libpstoedit.la
 
 pkginclude_HEADERS =                           \
        pstoedit.h                              \
++++++ pstoedit-3.61.tar.gz -> pstoedit-3.62.tar.gz ++++++
++++ 12405 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to