Hello community, here is the log from the commit of package yudit for openSUSE:Factory checked in at 2017-06-15 11:24:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yudit (Old) and /work/SRC/openSUSE:Factory/.yudit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yudit" Thu Jun 15 11:24:34 2017 rev:4 rq:503477 version:2.9.6 Changes: -------- --- /work/SRC/openSUSE:Factory/yudit/yudit.changes 2013-07-20 09:04:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.yudit.new/yudit.changes 2017-06-15 11:24:37.001037258 +0200 @@ -1,0 +2,19 @@ +Tue Jun 13 21:58:30 CEST 2017 - [email protected] + +- Replace with the original tarball +- Reformat spec with spec-cleaner to make FACTORY happier +- Fix package group + +------------------------------------------------------------------- +Thu Jun 08 11:45:15 CEST 2017 - [email protected] + +- Update to version 2.9.6 + + Updated to Unicode 7.0.0 + + Printing control characters bug fixed + + Parallel compilation + + Syntax bug fixed + + Fixed datadir +- Drop yudit-2.9.2.patch0.txt merged upstream +- Removed unused yudit-2.4.8-tempfile.patch + +------------------------------------------------------------------- Old: ---- yudit-2.4.8-tempfile.patch yudit-2.9.2.patch0.txt yudit-2.9.2.tar.bz2 New: ---- yudit-2.9.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yudit.spec ++++++ --- /var/tmp/diff_new_pack.N8akwE/_old 2017-06-15 11:24:37.964901196 +0200 +++ /var/tmp/diff_new_pack.N8akwE/_new 2017-06-15 11:24:37.968900632 +0200 @@ -1,7 +1,7 @@ # # spec file for package yudit # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,40 +15,37 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +%define fontdir %{_datadir}/fonts/truetype Name: yudit -BuildRequires: autoconf -BuildRequires: dos2unix -BuildRequires: xorg-x11-devel -%if %suse_version > 1020 -BuildRequires: fdupes -%endif -%define fontdir /usr/share/fonts/truetype -%define xbindir /usr/bin -BuildRequires: freetype2-devel -BuildRequires: gcc-c++ -BuildRequires: libjpeg-devel -BuildRequires: openmotif -BuildRequires: openmotif-devel -BuildRequires: fontpackages-devel -%reconfigure_fonts_prereq -Version: 2.9.2 +Version: 2.9.6 Release: 0 +Summary: Unicode text editor +License: LGPL-2.1+ +Group: Productivity/Text/Editors Url: http://www.yudit.org/ -Icon: %{name}.gif Source0: http://yudit.org/download/yudit-%{version}.tar.bz2 Source1: fonts.scale.yudit -Patch0: yudit-2.4.8-tempfile.patch +Source2: yudit.gif Patch1: yudit-properties.patch Patch2: yudit-setlocale.patch Patch3: print-preview.patch Patch7: yudit-strip.patch Patch9: uniprint-catch-bad_alloc-exceptions.patch -# PATCH-FIX-UPSTREAM yudit-2.9.2.patch0.txt [email protected] -- Fix segfault when hunspell is used on expanding line. -Patch10: yudit-2.9.2.patch0.txt +BuildRequires: autoconf +BuildRequires: dos2unix +BuildRequires: fontpackages-devel +BuildRequires: freetype2-devel +BuildRequires: gcc-c++ +BuildRequires: libjpeg-devel +BuildRequires: openmotif +BuildRequires: openmotif-devel +BuildRequires: xorg-x11-devel +%if 0%{?suse_version} > 1020 +BuildRequires: fdupes +%endif +%reconfigure_fonts_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build -Summary: Unicode text editor -License: LGPL-2.1+ -Group: Productivity/Editors/Other %description yudit is a unicode package to edit and convert text of different @@ -56,13 +53,11 @@ %prep %setup -q -#%patch0 -p1 %patch1 -p1 -b .properties %patch2 -p1 -b .setlocale %patch3 -p1 -b .print-preview %patch7 %patch9 -p1 -b .catch-bad_alloc-exceptions -%patch10 -p1 for i in doc/HOWTO-baybayin.txt COPYING.TXT README.TXT doc/HOWTO-devanagari.txt doc/bidi/yudit.css doc/HOWTO-syntax.txt doc/notinstalled/cl.help do dos2unix $i @@ -72,47 +67,40 @@ rm -f config.cache autoconf export CC="g++" -export CFLAGS="$RPM_OPT_FLAGS -fPIE" -export CXXFLAGS="$RPM_OPT_FLAGS -fPIE" +export CFLAGS="%{optflags} -fPIE" +export CXXFLAGS="%{optflags} -fPIE" export LDFLAGS="-pie" -./configure \ - --prefix=%{_usr} \ - --bindir=%{xbindir} \ - --mandir=%{_mandir} \ - --datadir=%{_datadir} \ +%configure \ --with-freetype-includes=%{_includedir}/freetype \ - --with-freetype-libraries=%{_libdir} \ - %{_target_platform} -make + --with-freetype-libraries=%{_libdir} +make %{?_smp_mflags} %install -make DESTDIR=$RPM_BUILD_ROOT install -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps -install -m 644 gnome-yudit.png $RPM_BUILD_ROOT/usr/share/pixmaps/yudit.png -mkdir -p $RPM_BUILD_ROOT%{fontdir} -mv $RPM_BUILD_ROOT/%{_datadir}/%{name}/fonts/yudit.ttf \ - $RPM_BUILD_ROOT%{fontdir} +%make_install +mkdir -p %{buildroot}%{_datadir}/pixmaps +install -m 644 gnome-yudit.png %{buildroot}%{_datadir}/pixmaps/yudit.png +mkdir -p %{buildroot}%{fontdir} +mv %{buildroot}/%{_datadir}/%{name}/fonts/yudit.ttf \ + %{buildroot}%{fontdir} install -m 644 $RPM_SOURCE_DIR/fonts.scale.yudit \ - $RPM_BUILD_ROOT%{fontdir} -mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} -cp -a C* FAQ* READM* TOD* *BUG* $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} -cp -a doc $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} -%if %suse_version > 1020 -%fdupes $RPM_BUILD_ROOT/usr/share + %{buildroot}%{fontdir} +mkdir -p %{buildroot}/%{_defaultdocdir}/%{name} +cp -a C* FAQ* READM* TOD* *BUG* %{buildroot}/%{_defaultdocdir}/%{name} +cp -a doc %{buildroot}/%{_defaultdocdir}/%{name} +%if 0%{?suse_version} > 1020 +%fdupes %{buildroot}%{_prefix}/share %endif -%clean - %reconfigure_fonts_scriptlets %files %defattr(-,root,root) %doc %{_defaultdocdir}/%{name} -%config /usr/share/pixmaps/yudit.png -%{xbindir}/* +%config %{_datadir}/pixmaps/yudit.png +%{_bindir}/* %dir %{fontdir}/ %{fontdir}/* -%doc %{_mandir}/man1/* +%{_mandir}/man1/* %dir %{_datadir}/%{name}/ %dir %{_datadir}/%{name}/config %config %{_datadir}/%{name}/config/* ++++++ uniprint-catch-bad_alloc-exceptions.patch ++++++ --- /var/tmp/diff_new_pack.N8akwE/_old 2017-06-15 11:24:38.008894986 +0200 +++ /var/tmp/diff_new_pack.N8akwE/_new 2017-06-15 11:24:38.008894986 +0200 @@ -1,7 +1,5 @@ -Index: yudit-2.9.2/uniprint/Main.cpp -=================================================================== ---- yudit-2.9.2.orig/uniprint/Main.cpp -+++ yudit-2.9.2/uniprint/Main.cpp +--- yudit-2.9.6.orig/uniprint/Main.cpp 2017-06-08 10:55:22.617380172 +0200 ++++ yudit-2.9.6/uniprint/Main.cpp 2017-06-08 10:57:21.453489303 +0200 @@ -37,6 +37,8 @@ #include <string.h> #include <stdlib.h> @@ -10,8 +8,8 @@ + #define BUFFER_SIZE 512 - static const char *version="uniprint verison %s GNU(c) Gaspar Sinai\n"; -@@ -318,11 +320,20 @@ main (int argc, char *argv[]) + static const char *version="uniprint version %s GNU(c) Gaspar Sinai\n"; +@@ -318,11 +320,20 @@ uniPrint.setLineEndMark(shownl); uniPrint.setWordWrap(wrap); @@ -19,6 +17,7 @@ + try { - fprintf (stderr, "uniprint: can not print.\n"); +- return 1; + if (!uniPrint.print (ifileString, utf8.encode (res))) + { + fprintf (stderr, "uniprint: can not print.\n"); @@ -28,7 +27,7 @@ + catch (std::bad_alloc) + { + fprintf (stderr, "uniprint: can not print (out of memory).\n"); - return 1; ++ return 1; } + int pagecount = uniPrint.getPageCount(); ++++++ yudit-2.9.2.tar.bz2 -> yudit-2.9.6.tar.bz2 ++++++ ++++ 27396 lines of diff (skipped)
