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)



Reply via email to