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]
