commit graphite2 for openSUSE:Factory

2020-08-15 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2020-08-15 21:17:52

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new.3399 (New)


Package is "graphite2"

Sat Aug 15 21:17:52 2020 rev:28 rq:826185 version:1.3.14

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2019-12-23 
22:42:46.213958953 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new.3399/graphite2.changes
2020-08-15 21:18:02.811543425 +0200
@@ -1,0 +2,25 @@
+Wed Aug 12 09:16:40 UTC 2020 - Matthias Eliasson 
+
+- Update to 1.3.14:
+  * Bug fixes
+  * Allow features to be hidden (for aliases)
+  * Move to python3
+  * Rename doc files from .txt to .asc
+- Run spec-cleaner
+  * Remove rpm groups
+  * Use make macros
+  * Use license macro
+- Refresh patches:
+  * link-gcc-shared.diff
+  * graphite2-1.2.0-cmakepath.patch
+
+---
+Wed Aug 12 09:15:09 UTC 2020 - Matthias Eliasson 
+
+- Update to 1.3.13:
+  * Resolve minor spacing issue in rtl non-overlap kerning
+  * python3 for graphite.py
+  * Better fuzzing
+  * Better building on windows
+
+---

Old:

  graphite2-1.3.12.tar.gz

New:

  graphite2-1.3.14.tar.gz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.29KxnU/_old  2020-08-15 21:18:03.603543877 +0200
+++ /var/tmp/diff_new_pack.29KxnU/_new  2020-08-15 21:18:03.603543877 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package graphite2
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,11 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.12
+Version:1.3.14
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1-or-later OR MPL-2.0+
-Group:  Productivity/Publishing/Word
-Url:http://graphite.sil.org/
+URL:http://graphite.sil.org/
 Source0:
https://github.com/silnrsi/graphite/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch0: graphite2-1.2.0-cmakepath.patch
@@ -32,11 +31,11 @@
 BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
-# libglib-2_0-0 pulls in shared-mime-info for mime detection in gvfs
-#!BuildIgnore:  shared-mime-info
 BuildRequires:  glib2-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
+# libglib-2_0-0 pulls in shared-mime-info for mime detection in gvfs
+#!BuildIgnore:  shared-mime-info
 
 %description
 Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
@@ -48,7 +47,6 @@
 
 %package -n %{libname}
 Summary:Text categorization library
-Group:  System/Libraries
 
 %description -n %{libname}
 Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
@@ -60,7 +58,6 @@
 
 %package devel
 Summary:Files for Developing with %{name}
-Group:  Development/Libraries/C and C++
 Requires:   %{libname} = %{version}
 Requires:   glibc-devel
 
@@ -75,9 +72,7 @@
 This package contains the %{name} development files.
 
 %prep
-%setup -q -n graphite-%{version}
-%patch0 -p1
-%patch2 -p1
+%autosetup -p1 -n graphite-%{version}
 
 # Make sure to use python3 everywhere
 find tests -type f -exec sed -i "s|python|python3|g" {} +
@@ -92,7 +87,7 @@
 find . -type f \
-exec sed -i -e 's/\-O3//g' {} \;
 
-make %{?_smp_mflags}
+%make_build
 
 %install
 %cmake_install
@@ -108,7 +103,7 @@
 %postun -n %{libname} -p /sbin/ldconfig
 
 %files
-%doc LICENSE COPYING
+%license LICENSE COPYING
 %{_bindir}/gr2fonttest
 
 %files -n %{libname}

++ graphite2-1.2.0-cmakepath.patch ++
--- /var/tmp/diff_new_pack.29KxnU/_old  2020-08-15 21:18:03.639543899 +0200
+++ /var/tmp/diff_new_pack.29KxnU/_new  2020-08-15 21:18:03.639543899 +0200
@@ -1,8 +1,7 @@
-Index: graphite-1.3.10/src/CMakeLists.txt
-===
 graphite-1.3.10.orig/src/CMakeLists.txt
-+++ graphite-1.3.10/src/CMakeLists.txt
-@@ -155,4 +155,4 @@ endif (${CMAKE_SYSTEM_NAME} STREQUAL "Wi
+diff -Naur graphite-1.3.14.orig/src/CMakeLists.txt 
graphite-1.3.14/src/CMakeLists.txt
+--- graphite-1.3.14.orig/src/CMakeLists.txt2020-08-10 10:08:58.963417496 
+0200
 graphite-1.3.14/src/CMakeLists.txt 2020-08-10 10:13:14.909357757 +0200
+@@ -156,4 +156,4 @@
  
  
  

commit graphite2 for openSUSE:Factory

2019-12-23 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2019-12-23 22:40:08

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new.6675 (New)


Package is "graphite2"

Mon Dec 23 22:40:08 2019 rev:27 rq:757256 version:1.3.12

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2018-11-06 
14:12:43.534795066 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new.6675/graphite2.changes
2019-12-23 22:42:46.213958953 +0100
@@ -1,0 +2,6 @@
+Sun Dec 15 20:09:52 UTC 2019 - Stefan Brüns 
+
+- BuildIgnore shared-mime-info, pulled in by libglib-2_0-0. Required
+  by gvfs to do mime detection, but not required for building.
+
+---



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.HGu1Hb/_old  2019-12-23 22:42:47.505959513 +0100
+++ /var/tmp/diff_new_pack.HGu1Hb/_new  2019-12-23 22:42:47.529959524 +0100
@@ -32,6 +32,8 @@
 BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
+# libglib-2_0-0 pulls in shared-mime-info for mime detection in gvfs
+#!BuildIgnore:  shared-mime-info
 BuildRequires:  glib2-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base




commit graphite2 for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2018-11-06 14:12:32

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Tue Nov  6 14:12:32 2018 rev:26 rq:644517 version:1.3.12

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2018-03-20 
21:52:10.599361454 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2018-11-06 
14:12:43.534795066 +0100
@@ -1,0 +2,17 @@
+Thu Oct 25 08:08:51 UTC 2018 - Petr Gajdos 
+
+- Update to 1.3.12:
+. Graphite no longer does dumb rendering for fonts with no smarts
+. Segment caching code removed. Anything attempting to use the 
+  segment cache gets given a regular face instead
+. Add libfuzzer support
+. Builds now require C++11
+. Improvements to Windows 64 bit builds
+. Support different versions of python including 32 bit and python 3
+. Various minor bug fixes
+- refreshed patch
+  % link-gcc-shared.diff
+- removed patch
+  - graphite2-CVE-2018-7999.patch (upstreamed)
+
+---

Old:

  graphite2-1.3.11.tar.gz
  graphite2-CVE-2018-7999.patch

New:

  graphite2-1.3.12.tar.gz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.ciyxFa/_old  2018-11-06 14:12:45.106792985 +0100
+++ /var/tmp/diff_new_pack.ciyxFa/_new  2018-11-06 14:12:45.110792980 +0100
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.11
+Version:1.3.12
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1-or-later OR MPL-2.0+
@@ -28,7 +28,6 @@
 Source1:baselibs.conf
 Patch0: graphite2-1.2.0-cmakepath.patch
 Patch2: link-gcc-shared.diff
-Patch3: graphite2-CVE-2018-7999.patch
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
@@ -77,7 +76,6 @@
 %setup -q -n graphite-%{version}
 %patch0 -p1
 %patch2 -p1
-%patch3 -p1
 
 # Make sure to use python3 everywhere
 find tests -type f -exec sed -i "s|python|python3|g" {} +
@@ -102,7 +100,7 @@
 # exclude tests based on fonttool
 cd build
 ctest --output-on-failure --force-new-ctest-process %{?_smp_mflags} \
--E 
"padaukcmp1|chariscmp1|chariscmp2|annacmp1|schercmp1|awamicmp1|awamicmp2"
+-E 
"padaukcmp1|chariscmp1|chariscmp2|annacmp1|schercmp1|awamicmp1|awamicmp2|awamicmp3"
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig

++ graphite2-1.3.11.tar.gz -> graphite2-1.3.12.tar.gz ++
/work/SRC/openSUSE:Factory/graphite2/graphite2-1.3.11.tar.gz 
/work/SRC/openSUSE:Factory/.graphite2.new/graphite2-1.3.12.tar.gz differ: char 
13, line 1

++ link-gcc-shared.diff ++
--- /var/tmp/diff_new_pack.ciyxFa/_old  2018-11-06 14:12:45.170792900 +0100
+++ /var/tmp/diff_new_pack.ciyxFa/_new  2018-11-06 14:12:45.174792895 +0100
@@ -1,13 +1,13 @@
-Index: graphite-1.3.11/src/CMakeLists.txt
+Index: graphite-1.3.12/src/CMakeLists.txt
 ===
 graphite-1.3.11.orig/src/CMakeLists.txt2018-03-12 14:07:16.947663510 
+0100
-+++ graphite-1.3.11/src/CMakeLists.txt 2018-03-12 14:07:16.959663721 +0100
-@@ -131,7 +131,7 @@ if  (${CMAKE_SYSTEM_NAME} STREQUAL "Linu
- if (GRAPHITE2_ASAN)
+--- graphite-1.3.12.orig/src/CMakeLists.txt2018-10-25 10:06:19.438425490 
+0200
 graphite-1.3.12/src/CMakeLists.txt 2018-10-25 10:07:57.506879853 +0200
+@@ -123,7 +123,7 @@ if  (${CMAKE_SYSTEM_NAME} STREQUAL "Linu
+ if (GRAPHITE2_SANITIZERS)
  target_link_libraries(graphite2 c gcc_s)
- else (GRAPHITE2_ASAN)
+ else ()
 -target_link_libraries(graphite2 c gcc)
 +target_link_libraries(graphite2 c gcc_s)
- endif (GRAPHITE2_ASAN)
- include(Graphite)
- if (BUILD_SHARED_LIBS)
+ endif ()
+ endif (${CMAKE_CXX_COMPILER} MATCHES  ".*mingw.*")
+ include(Graphite)




commit graphite2 for openSUSE:Factory

2018-03-20 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2018-03-20 21:52:09

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Tue Mar 20 21:52:09 2018 rev:25 rq:587898 version:1.3.11

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2018-02-21 
14:06:16.189426685 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2018-03-20 
21:52:10.599361454 +0100
@@ -1,0 +2,20 @@
+Fri Mar 16 12:58:15 UTC 2018 - tchva...@suse.com
+
+- Use python3 everywhere
+- Drop fonttools test dep as it pulls TON of py3 packages
+
+---
+Mon Mar 12 13:13:26 UTC 2018 - pgaj...@suse.com
+
+- Update to 1.3.11:
+- removed patches (upstreamed or not needed)
+  * gcc8.patch (code commeted out)
+  * graphite-nonvoid-return.patch (code commented out)
+  * graphite2-python3_tests.patch (upstreamed)
+  * graphite2-python3_tests_cornercases.patch (upstreamed
+- refreshed patch
+  * link-gcc-shared.diff
+- fixes security issue: CVE-2018-7999 [bsc#1084850]
+  + graphite2-CVE-2018-7999.patch
+
+---

Old:

  gcc8.patch
  graphite-nonvoid-return.patch
  graphite2-1.3.10.tar.gz
  graphite2-python3_tests.patch
  graphite2-python3_tests_cornercases.patch

New:

  graphite2-1.3.11.tar.gz
  graphite2-CVE-2018-7999.patch



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.LSWxEI/_old  2018-03-20 21:52:11.775319108 +0100
+++ /var/tmp/diff_new_pack.LSWxEI/_new  2018-03-20 21:52:11.779318964 +0100
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.10
+Version:1.3.11
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1-or-later OR MPL-2.0+
@@ -27,24 +27,15 @@
 Source0:
https://github.com/silnrsi/graphite/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch0: graphite2-1.2.0-cmakepath.patch
-Patch1: graphite-nonvoid-return.patch
 Patch2: link-gcc-shared.diff
-Patch3: graphite2-python3_tests.patch
-Patch4: graphite2-python3_tests_cornercases.patch
-Patch5: gcc8.patch
+Patch3: graphite2-CVE-2018-7999.patch
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
-# Required for tests
-BuildRequires:  fonttools
 BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
 BuildRequires:  pkgconfig
-%if %{suse_version} >= 1330
 BuildRequires:  python3-base
-%else
-BuildRequires:  python-base
-%endif
 
 %description
 Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
@@ -85,18 +76,14 @@
 %prep
 %setup -q -n graphite-%{version}
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
-%build
 # Make sure to use python3 everywhere
-%if %{suse_version} >= 1330
 find tests -type f -exec sed -i "s|python|python3|g" {} +
 find . -name *.cmake -exec sed -i "s|python|python3|g" {} +
-%endif
+
+%build
 %cmake \
-DGRAPHITE2_COMPARE_RENDERER=OFF \
-DGRAPHITE2_NTRACING=ON \
@@ -112,7 +99,10 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-%ctest
+# exclude tests based on fonttool
+cd build
+ctest --output-on-failure --force-new-ctest-process %{?_smp_mflags} \
+-E 
"padaukcmp1|chariscmp1|chariscmp2|annacmp1|schercmp1|awamicmp1|awamicmp2"
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig

++ graphite2-1.3.10.tar.gz -> graphite2-1.3.11.tar.gz ++
 4081 lines of diff (skipped)

++ graphite2-CVE-2018-7999.patch ++
--- a/include/graphite2/Font.h
+++ b/include/graphite2/Font.h
@@ -56,7 +56,7 @@ GR2_API void gr_engine_version(int *nMajor, int *nMinor, int 
*nBugFix);
 enum gr_face_options {
 /** No preload, no cmap caching, fail if the graphite tables are invalid */
 gr_face_default = 0,
-/** Dumb rendering will be enabled if the graphite tables are invalid */
+/** Dumb rendering will be enabled if the graphite tables are invalid. 
DEPRECATED. */
 gr_face_dumbRendering = 1,
 /** preload glyphs at construction time */
 gr_face_preloadGlyphs = 2,
diff --git a/src/GlyphCache.cpp b/src/GlyphCache.cpp
index c4ab807b..1acf7f98 100644
--- a/src/GlyphCache.cpp
+++ b/src/GlyphCache.cpp
@@ -84,7 +84,7 @@ const SlantBox SlantBox::empty = {0,0,0,0};
 class GlyphCache::Loader
 {
 public:
-Loader(const Face & face, const bool dumb_font);//return result 
indicates success. Do not use if failed.

commit graphite2 for openSUSE:Factory

2018-02-21 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2018-02-21 14:06:08

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Wed Feb 21 14:06:08 2018 rev:24 rq:577100 version:1.3.10

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2018-01-20 
11:20:23.330111610 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2018-02-21 
14:06:16.189426685 +0100
@@ -1,0 +2,5 @@
+Thu Feb 15 11:02:52 UTC 2018 - sch...@suse.de
+
+- gcc8.patch: return correct value from stream operator
+
+---

New:

  gcc8.patch



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.kTlJDn/_old  2018-02-21 14:06:18.001361484 +0100
+++ /var/tmp/diff_new_pack.kTlJDn/_new  2018-02-21 14:06:18.005361340 +0100
@@ -21,7 +21,7 @@
 Version:1.3.10
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
-License:LGPL-2.1+ OR MPL-2.0+
+License:LGPL-2.1-or-later OR MPL-2.0+
 Group:  Productivity/Publishing/Word
 Url:http://graphite.sil.org/
 Source0:
https://github.com/silnrsi/graphite/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
@@ -31,6 +31,7 @@
 Patch2: link-gcc-shared.diff
 Patch3: graphite2-python3_tests.patch
 Patch4: graphite2-python3_tests_cornercases.patch
+Patch5: gcc8.patch
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
 # Required for tests
@@ -88,6 +89,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 # Make sure to use python3 everywhere

++ gcc8.patch ++
Index: graphite-1.3.10/tests/bittwiddling/bits.cpp
===
--- graphite-1.3.10.orig/tests/bittwiddling/bits.cpp
+++ graphite-1.3.10/tests/bittwiddling/bits.cpp
@@ -81,7 +81,7 @@ namespace
 {
 if (!std::numeric_limits::is_signed) o.put('u');
 o << "int" << std::dec << sizeof(T)*8;
-return 0;
+return o;
 }
 
template



commit graphite2 for openSUSE:Factory

2018-01-20 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2018-01-20 11:20:22

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Sat Jan 20 11:20:22 2018 rev:23 rq:567434 version:1.3.10

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2017-12-08 
12:55:34.269622147 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2018-01-20 
11:20:23.330111610 +0100
@@ -1,0 +2,5 @@
+Thu Jan 18 13:58:56 UTC 2018 - tchva...@suse.com
+
+- Do not BR asciidoc as we do not install the generated html page
+
+---



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.4N7LoJ/_old  2018-01-20 11:20:24.454059065 +0100
+++ /var/tmp/diff_new_pack.4N7LoJ/_new  2018-01-20 11:20:24.458058879 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package graphite2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -31,7 +31,6 @@
 Patch2: link-gcc-shared.diff
 Patch3: graphite2-python3_tests.patch
 Patch4: graphite2-python3_tests_cornercases.patch
-BuildRequires:  asciidoc
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
 # Required for tests




commit graphite2 for openSUSE:Factory

2017-12-08 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2017-12-08 12:55:33

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Fri Dec  8 12:55:33 2017 rev:22 rq:550315 version:1.3.10

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2017-11-21 
15:30:34.221128059 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2017-12-08 
12:55:34.269622147 +0100
@@ -1,0 +2,5 @@
+Tue Dec  5 12:03:29 UTC 2017 - tchva...@suse.com
+
+- Make sure we switch to python3 only on SLE15+ and not on SLE12
+
+---



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.OHMvnw/_old  2017-12-08 12:55:35.629573032 +0100
+++ /var/tmp/diff_new_pack.OHMvnw/_new  2017-12-08 12:55:35.633572888 +0100
@@ -40,7 +40,11 @@
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
 BuildRequires:  pkgconfig
-BuildRequires:  python3
+%if %{suse_version} >= 1330
+BuildRequires:  python3-base
+%else
+BuildRequires:  python-base
+%endif
 
 %description
 Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
@@ -88,8 +92,10 @@
 
 %build
 # Make sure to use python3 everywhere
+%if %{suse_version} >= 1330
 find tests -type f -exec sed -i "s|python|python3|g" {} +
 find . -name *.cmake -exec sed -i "s|python|python3|g" {} +
+%endif
 %cmake \
-DGRAPHITE2_COMPARE_RENDERER=OFF \
-DGRAPHITE2_NTRACING=ON \




commit graphite2 for openSUSE:Factory

2017-11-21 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2017-11-21 15:30:23

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Tue Nov 21 15:30:23 2017 rev:21 rq:543872 version:1.3.10

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2017-06-28 
10:33:51.58344 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2017-11-21 
15:30:34.221128059 +0100
@@ -1,0 +2,10 @@
+Mon Nov 20 12:16:37 UTC 2017 - mplus...@suse.com
+
+- Add patches to fix tests when using python3:
+  * graphite2-python3_tests.patch
+  * graphite2-python3_tests_cornercases.patch
+- Refresh all other patches
+- Use fancy name for downloaded tarball
+- Run spec-cleaner
+
+---

Old:

  1.3.10.tar.gz

New:

  graphite2-1.3.10.tar.gz
  graphite2-python3_tests.patch
  graphite2-python3_tests_cornercases.patch



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.2UJ3tK/_old  2017-11-21 15:30:36.569042967 +0100
+++ /var/tmp/diff_new_pack.2UJ3tK/_new  2017-11-21 15:30:36.573042822 +0100
@@ -21,14 +21,16 @@
 Version:1.3.10
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
-License:LGPL-2.1+ or MPL-2.0+
+License:LGPL-2.1+ OR MPL-2.0+
 Group:  Productivity/Publishing/Word
-Url:https://github.com/silnrsi/graphite
-Source0:https://github.com/silnrsi/graphite/archive/%{version}.tar.gz
+Url:http://graphite.sil.org/
+Source0:
https://github.com/silnrsi/graphite/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch0: graphite2-1.2.0-cmakepath.patch
 Patch1: graphite-nonvoid-return.patch
 Patch2: link-gcc-shared.diff
+Patch3: graphite2-python3_tests.patch
+Patch4: graphite2-python3_tests_cornercases.patch
 BuildRequires:  asciidoc
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
@@ -38,8 +40,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
 BuildRequires:  pkgconfig
-BuildRequires:  python-base
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  python3
 
 %description
 Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
@@ -81,9 +82,14 @@
 %setup -q -n graphite-%{version}
 %patch0 -p1
 %patch1 -p1
-%patch2
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
+# Make sure to use python3 everywhere
+find tests -type f -exec sed -i "s|python|python3|g" {} +
+find . -name *.cmake -exec sed -i "s|python|python3|g" {} +
 %cmake \
-DGRAPHITE2_COMPARE_RENDERER=OFF \
-DGRAPHITE2_NTRACING=ON \
@@ -102,20 +108,16 @@
 %ctest
 
 %post -n %{libname} -p /sbin/ldconfig
-
 %postun -n %{libname} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %doc LICENSE COPYING
 %{_bindir}/gr2fonttest
 
 %files -n %{libname}
-%defattr(-,root,root)
 %{_libdir}/*.so.3*
 
 %files devel
-%defattr(-,root,root)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/%{name}*.pc
 %{_includedir}/%{name}*

++ graphite-nonvoid-return.patch ++
--- /var/tmp/diff_new_pack.2UJ3tK/_old  2017-11-21 15:30:36.605041663 +0100
+++ /var/tmp/diff_new_pack.2UJ3tK/_new  2017-11-21 15:30:36.609041518 +0100
@@ -1,7 +1,7 @@
-Index: graphite2-1.3.0/tests/bittwiddling/bits.cpp
+Index: graphite-1.3.10/tests/bittwiddling/bits.cpp
 ===
 graphite2-1.3.0.orig/tests/bittwiddling/bits.cpp
-+++ graphite2-1.3.0/tests/bittwiddling/bits.cpp
+--- graphite-1.3.10.orig/tests/bittwiddling/bits.cpp
 graphite-1.3.10/tests/bittwiddling/bits.cpp
 @@ -81,6 +81,7 @@ namespace
  {
  if (!std::numeric_limits::is_signed) o.put('u');

++ graphite2-1.2.0-cmakepath.patch ++
--- /var/tmp/diff_new_pack.2UJ3tK/_old  2017-11-21 15:30:36.617041228 +0100
+++ /var/tmp/diff_new_pack.2UJ3tK/_new  2017-11-21 15:30:36.621041083 +0100
@@ -1,7 +1,8 @@
-diff -urN graphite2-1.2.0.orig/src/CMakeLists.txt 
graphite2-1.2.0/src/CMakeLists.txt
 graphite2-1.2.0.orig/src/CMakeLists.txt2013-01-29 15:47:32.465841769 
+0530
-+++ graphite2-1.2.0/src/CMakeLists.txt 2013-01-29 15:48:24.056843352 +0530
-@@ -136,4 +136,4 @@
+Index: graphite-1.3.10/src/CMakeLists.txt
+===
+--- graphite-1.3.10.orig/src/CMakeLists.txt
 graphite-1.3.10/src/CMakeLists.txt
+@@ -155,4 +155,4 @@ endif (${CMAKE_SYSTEM_NAME} STREQUAL "Wi
  
  
  install(TARGETS graphite2 EXPORT graphite2 LIBRARY DESTINATION 
lib${LIB_SUFFIX} ARCHIVE DESTINATION 

commit graphite2 for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2017-06-28 10:33:48

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Wed Jun 28 10:33:48 2017 rev:20 rq:505540 version:1.3.10

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2017-04-28 
09:11:28.485553485 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2017-06-28 
10:33:51.58344 +0200
@@ -1,0 +2,10 @@
+Wed Jun 21 19:13:30 UTC 2017 - tchva...@suse.com
+
+- Use %ctest macro
+- Update license string to lgpl2.1+ and mpl2.0+
+- Remove patch graphite2-CVE-2017-5436.patch
+- Update to 1.3.10:
+  * Upstream marks this as contianing various bugfixes without
+any specific mentions
+
+---

Old:

  1.3.9.tar.gz
  graphite2-CVE-2017-5436.patch

New:

  1.3.10.tar.gz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.9I2f4a/_old  2017-06-28 10:33:52.207887465 +0200
+++ /var/tmp/diff_new_pack.9I2f4a/_new  2017-06-28 10:33:52.211886899 +0200
@@ -18,10 +18,10 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.9
+Version:1.3.10
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
-License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1
+License:LGPL-2.1+ or MPL-2.0+
 Group:  Productivity/Publishing/Word
 Url:https://github.com/silnrsi/graphite
 Source0:https://github.com/silnrsi/graphite/archive/%{version}.tar.gz
@@ -29,7 +29,6 @@
 Patch0: graphite2-1.2.0-cmakepath.patch
 Patch1: graphite-nonvoid-return.patch
 Patch2: link-gcc-shared.diff
-Patch3: graphite2-CVE-2017-5436.patch
 BuildRequires:  asciidoc
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
@@ -83,7 +82,6 @@
 %patch0 -p1
 %patch1 -p1
 %patch2
-%patch3 -p1
 
 %build
 %cmake \
@@ -101,8 +99,7 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-cd build
-ctest --output-on-failure
+%ctest
 
 %post -n %{libname} -p /sbin/ldconfig
 

++ 1.3.9.tar.gz -> 1.3.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/graphite-1.3.9/ChangeLog 
new/graphite-1.3.10/ChangeLog
--- old/graphite-1.3.9/ChangeLog2016-11-11 10:53:21.0 +0100
+++ new/graphite-1.3.10/ChangeLog   2017-05-05 17:35:18.0 +0200
@@ -1,3 +1,7 @@
+1.3.10
+. Address floating point build parameters to give consistent positioning 
results across platforms
+. Various bug fixes
+
 1.3.9
 . Add Collision COLL_ISSPACE to allow for visible spaces in collision 
avoidance
 . Add segment and pass direction information to tracing output
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/graphite-1.3.9/debian-src/changelog 
new/graphite-1.3.10/debian-src/changelog
--- old/graphite-1.3.9/debian-src/changelog 2016-11-11 10:53:21.0 
+0100
+++ new/graphite-1.3.10/debian-src/changelog2017-05-05 17:35:18.0 
+0200
@@ -1,3 +1,9 @@
+graphite2 (1.3.10~palaso1) xenial; urgency=medium
+
+  * Minor features and bug fix release
+
+ -- Martin Hosken   Thu, 07 Jul 2016 09:02:07 +0100
+
 graphite2 (1.3.9~palaso1) xenial; urgency=medium
 
   * Minor features and bug fix release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/graphite-1.3.9/doc/hacking.txt 
new/graphite-1.3.10/doc/hacking.txt
--- old/graphite-1.3.9/doc/hacking.txt  2016-11-11 10:53:21.0 +0100
+++ new/graphite-1.3.10/doc/hacking.txt 2017-05-05 17:35:18.0 +0200
@@ -47,6 +47,18 @@
 GRAPHITE2_CUSTOM_HEADER::
 If set, then the value of this macro will be included as a header in 
Main.h (in effect, all source files). See Main.h for details.
 
+=== Floating point maths ===
+
+On some Intel 32 bit processors, gcc on Linux, will attempt to optimise 
floating point operations by keeping 
+floating point values in 80 bit (or larger) float registers for as long as 
possible. In some of the floating 
+point maths performed for collision detection this results in error 
accumlating which produces different
+results between 64 bit and 32 bit native code.  The current work around is to 
pass either -ffloat-store (the 
+slow but widely compatible option) or -mfpmath=sse -msse2 (the faster but not 
as generic), this causes float 
+values to be rounded between every opteration or the use of sse float 
operations which are more strictly 
+specified and therfore more predictable across 

commit graphite2 for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2017-04-28 09:11:25

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Fri Apr 28 09:11:25 2017 rev:19 rq:490162 version:1.3.9

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2016-11-24 
23:15:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2017-04-28 
09:11:28.485553485 +0200
@@ -1,0 +2,7 @@
+Mon Apr 24 07:22:01 UTC 2017 - pgaj...@suse.com
+
+- security update: 
+  * CVE-2017-5436 [bsc#1035204]
++ graphite2-CVE-2017-5436.patch
+
+---

New:

  graphite2-CVE-2017-5436.patch



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.6uGQI6/_old  2017-04-28 09:11:29.693383170 +0200
+++ /var/tmp/diff_new_pack.6uGQI6/_new  2017-04-28 09:11:29.693383170 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package graphite2
 #
-# Copyright (c) 2016 SUSE LINUX 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
@@ -29,6 +29,7 @@
 Patch0: graphite2-1.2.0-cmakepath.patch
 Patch1: graphite-nonvoid-return.patch
 Patch2: link-gcc-shared.diff
+Patch3: graphite2-CVE-2017-5436.patch
 BuildRequires:  asciidoc
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
@@ -82,6 +83,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2
+%patch3 -p1
 
 %build
 %cmake \

++ graphite2-CVE-2017-5436.patch ++
>From 1ce331d5548b98ed8b818532b2556d6f2c7a3b83 Mon Sep 17 00:00:00 2001
From: Martin Hosken 
Date: Thu, 9 Mar 2017 22:04:04 +
Subject: [PATCH] Ensure features have enough space. Fix from Mozilla

---
 src/FeatureMap.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/FeatureMap.cpp b/src/FeatureMap.cpp
index b8c8405..83bd5f6 100644
--- a/src/FeatureMap.cpp
+++ b/src/FeatureMap.cpp
@@ -275,7 +275,7 @@ bool FeatureRef::applyValToFeature(uint32 val, Features & 
pDest) const
 else
   if (pDest.m_pMap!=_pFace->theSill().theFeatureMap())
 return false;   //incompatible
-pDest.reserve(m_index);
+pDest.reserve(m_index+1);
 pDest[m_index] &= ~m_mask;
 pDest[m_index] |= (uint32(val) << m_bits);
 return true;




commit graphite2 for openSUSE:Factory

2016-11-24 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2016-11-24 23:15:10

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2016-06-07 
23:43:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2016-11-24 
23:15:11.0 +0100
@@ -1,0 +2,6 @@
+Mon Nov 21 10:53:29 UTC 2016 - pgaj...@suse.com
+
+- Version update to 1.3.9: fixes some bugs in the collision 
+  avoidance and may give slightly improved results in some cases.
+
+---

Old:

  1.3.8.tar.gz

New:

  1.3.9.tar.gz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.Nycqi2/_old  2016-11-24 23:15:12.0 +0100
+++ /var/tmp/diff_new_pack.Nycqi2/_new  2016-11-24 23:15:12.0 +0100
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.8
+Version:1.3.9
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1

++ 1.3.8.tar.gz -> 1.3.9.tar.gz ++
 22520 lines of diff (skipped)




commit graphite2 for openSUSE:Factory

2016-06-07 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2016-06-07 23:43:20

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2016-03-07 
13:36:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2016-06-07 
23:43:21.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun  2 12:10:15 UTC 2016 - tchva...@suse.com
+
+- Version update to 1.3.8:
+  * Various bugfixes found by fuzzers
+
+---

Old:

  1.3.6.tar.gz

New:

  1.3.8.tar.gz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.s0Y65G/_old  2016-06-07 23:43:23.0 +0200
+++ /var/tmp/diff_new_pack.s0Y65G/_new  2016-06-07 23:43:23.0 +0200
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.6
+Version:1.3.8
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1

++ 1.3.6.tar.gz -> 1.3.8.tar.gz ++
 4256 lines of diff (skipped)




commit graphite2 for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2016-03-07 13:36:38

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2016-02-23 
16:54:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2016-03-07 
13:36:46.0 +0100
@@ -1,0 +2,7 @@
+Mon Feb 29 19:32:53 UTC 2016 - tchva...@suse.com
+
+- Update to 1.3.6
+  * This fixes a number of security related bugs. There are no feature
+improvements or bug fixes in this release.
+
+---

Old:

  1.3.5.tar.gz

New:

  1.3.6.tar.gz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.EFiGYN/_old  2016-03-07 13:36:47.0 +0100
+++ /var/tmp/diff_new_pack.EFiGYN/_new  2016-03-07 13:36:47.0 +0100
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.5
+Version:1.3.6
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1

++ 1.3.5.tar.gz -> 1.3.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/graphite-1.3.5/ChangeLog new/graphite-1.3.6/ChangeLog
--- old/graphite-1.3.5/ChangeLog2016-01-15 05:17:18.0 +0100
+++ new/graphite-1.3.6/ChangeLog2016-02-29 05:18:01.0 +0100
@@ -1,3 +1,6 @@
+1.3.6
+. Bug fixes
+
 1.3.5
 . Bug fixes
 . Security bug fix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/graphite-1.3.5/debian-src/changelog 
new/graphite-1.3.6/debian-src/changelog
--- old/graphite-1.3.5/debian-src/changelog 2016-01-15 05:17:18.0 
+0100
+++ new/graphite-1.3.6/debian-src/changelog 2016-02-29 05:18:01.0 
+0100
@@ -1,3 +1,9 @@
+graphite2 (1.3.6-1~palaso1) trusty; urgency=medium
+
+  * New bug fix release
+
+ -- Martin Hosken   Mon, 29 Feb 2016 11:17:04 +0700
+
 graphite2 (1.3.5-1~palaso1) trusty; urgency=medium
 
   * New bug fix release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/graphite-1.3.5/include/graphite2/Font.h 
new/graphite-1.3.6/include/graphite2/Font.h
--- old/graphite-1.3.5/include/graphite2/Font.h 2016-01-15 05:17:18.0 
+0100
+++ new/graphite-1.3.6/include/graphite2/Font.h 2016-02-29 05:18:01.0 
+0100
@@ -30,7 +30,7 @@
 
 #define GR2_VERSION_MAJOR   1
 #define GR2_VERSION_MINOR   3
-#define GR2_VERSION_BUGFIX  5
+#define GR2_VERSION_BUGFIX  6
 
 #ifdef __cplusplus
 extern "C"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/graphite-1.3.5/src/CmapCache.cpp 
new/graphite-1.3.6/src/CmapCache.cpp
--- old/graphite-1.3.5/src/CmapCache.cpp2016-01-15 05:17:18.0 
+0100
+++ new/graphite-1.3.6/src/CmapCache.cpp2016-02-29 05:18:01.0 
+0100
@@ -38,11 +38,11 @@
 {
 const void * stbl;
 if (!cmap.size()) return 0;
-if (TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 3, 
1, cmap.size()), cmap.size())
- || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
3, cmap.size()), cmap.size())
- || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
2, cmap.size()), cmap.size())
- || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
1, cmap.size()), cmap.size())
- || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
0, cmap.size()), cmap.size()))
+if (TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 3, 
1, cmap.size()), cmap + cmap.size())
+ || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
3, cmap.size()), cmap + cmap.size())
+ || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
2, cmap.size()), cmap + cmap.size())
+ || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
1, cmap.size()), cmap + cmap.size())
+ || TtfUtil::CheckCmapSubtable4(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
0, cmap.size()), cmap + cmap.size()))
 return stbl;
 return 0;
 }
@@ -51,8 +51,8 @@
 {
 const void * stbl;
 if (!cmap.size()) return 0;
-if (TtfUtil::CheckCmapSubtable12(stbl = TtfUtil::FindCmapSubtable(cmap, 3, 
10, cmap.size()), cmap.size())
- || TtfUtil::CheckCmapSubtable12(stbl = TtfUtil::FindCmapSubtable(cmap, 0, 
4, cmap.size()), cmap.size()))
+if 

commit graphite2 for openSUSE:Factory

2015-12-23 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2015-12-23 09:56:09

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2015-12-20 
10:52:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2015-12-23 
09:56:10.0 +0100
@@ -1,0 +2,11 @@
+Mon Dec 21 11:36:38 UTC 2015 - tchva...@suse.com
+
+- Version update to 1.3.4:
+  * Fix Collision Kerning ignoring some diacritics
+  * Handle pass bits 16-31 to speed up fonts with > 16 passes
+  * Various minor fuzz bug fixes
+  * Make Coverity happy
+  * Add GR_FALLTHROUGH macro for clang c++11
+- Upstream moved to github
+
+---

Old:

  graphite2-1.3.3.tgz

New:

  1.3.4.tar.gz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.x6DyjX/_old  2015-12-23 09:56:11.0 +0100
+++ /var/tmp/diff_new_pack.x6DyjX/_new  2015-12-23 09:56:11.0 +0100
@@ -18,13 +18,13 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.3
+Version:1.3.4
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1
 Group:  Productivity/Publishing/Word
-Url:http://sourceforge.net/projects/silgraphite/
-Source0:
http://downloads.sourceforge.net/silgraphite/graphite2-%{version}.tgz
+Url:https://github.com/silnrsi/graphite
+Source0:https://github.com/silnrsi/graphite/archive/%{version}.tar.gz
 Source1:baselibs.conf
 Patch0: graphite2-1.2.0-cmakepath.patch
 Patch1: graphite-nonvoid-return.patch
@@ -78,7 +78,7 @@
 This package contains the %{name} development files.
 
 %prep
-%setup -q
+%setup -q -n graphite-%{version}
 %patch0 -p1
 %patch1 -p1
 %patch2




commit graphite2 for openSUSE:Factory

2015-12-20 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2015-12-20 10:51:56

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2015-09-16 
10:35:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2015-12-20 
10:52:23.0 +0100
@@ -1,0 +2,11 @@
+Wed Dec 16 13:38:11 UTC 2015 - pgaj...@suse.com
+
+- updated to 1.3.3
+  * Slight speed up in Collision Avoidance
+  * Remove dead bidi code
+  * Bug fixes
+. Between pass bidi reorderings and at the end
+. Decompressor fuzz bugs
+. Other fuzz bugs
+
+---

Old:

  graphite2-1.3.2.tgz

New:

  graphite2-1.3.3.tgz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.UERM4U/_old  2015-12-20 10:52:24.0 +0100
+++ /var/tmp/diff_new_pack.UERM4U/_new  2015-12-20 10:52:24.0 +0100
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.2
+Version:1.3.3
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1

++ graphite2-1.3.2.tgz -> graphite2-1.3.3.tgz ++
/work/SRC/openSUSE:Factory/graphite2/graphite2-1.3.2.tgz 
/work/SRC/openSUSE:Factory/.graphite2.new/graphite2-1.3.3.tgz differ: char 5, 
line 1




commit graphite2 for openSUSE:Factory

2015-09-16 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2015-09-16 10:35:51

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2015-09-03 
18:05:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2015-09-16 
10:35:53.0 +0200
@@ -1,0 +2,9 @@
+Thu Sep 10 07:43:44 UTC 2015 - tchva...@suse.com
+
+- Version bump top 1.3.2:
+  * Remove full bidi. All segments are assumed to be single directioned.   



+  * Bug fixes: 



++ Decompressor corner cases


  
++ Various fuzz bugs
+
+---

Old:

  graphite2-1.3.1.tgz

New:

  graphite2-1.3.2.tgz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.wnmYdc/_old  2015-09-16 10:35:54.0 +0200
+++ /var/tmp/diff_new_pack.wnmYdc/_new  2015-09-16 10:35:54.0 +0200
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.1
+Version:1.3.2
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1

++ graphite2-1.3.1.tgz -> graphite2-1.3.2.tgz ++
/work/SRC/openSUSE:Factory/graphite2/graphite2-1.3.1.tgz 
/work/SRC/openSUSE:Factory/.graphite2.new/graphite2-1.3.2.tgz differ: char 5, 
line 1




commit graphite2 for openSUSE:Factory

2015-09-03 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2015-09-03 17:59:37

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is "graphite2"

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2015-08-10 
09:15:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2015-09-03 
18:05:25.0 +0200
@@ -1,0 +2,14 @@
+Tue Sep  1 08:44:01 UTC 2015 - tchva...@suse.com
+
+- Version bump to 1.3.1:
+  * Deprecation warning: Full bidi support is about to be deprecated. Make
+contact if this impacts you.
+  * Change compression block format slightly to conform to LZ4
+  * Handle mono direction text with diacritics consistently. Fonts
+now see the direction they expect consistently and bidi now
+gives expected results.
+  * Fixed lots of fuzz bugs
+  * Coverity cleanups
+  * Build now works for clang and/or asan and/or afl etc.
+
+---

Old:

  graphite2-1.3.0.tgz

New:

  graphite2-1.3.1.tgz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.slZtEN/_old  2015-09-03 18:05:44.0 +0200
+++ /var/tmp/diff_new_pack.slZtEN/_new  2015-09-03 18:05:44.0 +0200
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.3.0
+Version:1.3.1
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1

++ graphite2-1.3.0.tgz -> graphite2-1.3.1.tgz ++
/work/SRC/openSUSE:Factory/graphite2/graphite2-1.3.0.tgz 
/work/SRC/openSUSE:Factory/.graphite2.new/graphite2-1.3.1.tgz differ: char 5, 
line 1




commit graphite2 for openSUSE:Factory

2015-08-10 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2015-08-10 09:15:13

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is graphite2

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2015-05-20 
23:39:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2015-08-10 
09:15:16.0 +0200
@@ -1,0 +2,12 @@
+Fri Aug  7 08:24:54 UTC 2015 - tchva...@suse.com
+
+- Version bump to 1.3.0:
+  * Various tweaks for the arabic fonts
+- Added patches:
+  * graphite-nonvoid-return.patch
+  * graphite2-1.2.0-cmakepath.patch
+- Removed patches:
+  * no-specific-nunit-version.diff
+  * soname.diff
+
+---

Old:

  graphite2-1.2.4.tgz
  no-specific-nunit-version.diff
  soname.diff

New:

  graphite-nonvoid-return.patch
  graphite2-1.2.0-cmakepath.patch
  graphite2-1.3.0.tgz



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.Yd1b74/_old  2015-08-10 09:15:17.0 +0200
+++ /var/tmp/diff_new_pack.Yd1b74/_new  2015-08-10 09:15:17.0 +0200
@@ -18,7 +18,7 @@
 
 %define libname libgraphite2-3
 Name:   graphite2
-Version:1.2.4
+Version:1.3.0
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1
@@ -26,12 +26,14 @@
 Url:http://sourceforge.net/projects/silgraphite/
 Source0:
http://downloads.sourceforge.net/silgraphite/graphite2-%{version}.tgz
 Source1:baselibs.conf
-Patch0: no-specific-nunit-version.diff
-Patch1: soname.diff
+Patch0: graphite2-1.2.0-cmakepath.patch
+Patch1: graphite-nonvoid-return.patch
 Patch2: link-gcc-shared.diff
 BuildRequires:  asciidoc
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
+# Required for tests
+BuildRequires:  fonttools
 BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
@@ -98,7 +100,7 @@
 
 %check
 cd build
-ctest --extra-verbose --output-on-failure
+ctest --output-on-failure
 
 %post -n %{libname} -p /sbin/ldconfig
 
@@ -118,6 +120,6 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/%{name}*.pc
 %{_includedir}/%{name}*
-%{_datadir}/%{name}*
+%{_libdir}/%{name}*
 
 %changelog

++ graphite-nonvoid-return.patch ++
Index: graphite2-1.3.0/tests/bittwiddling/bits.cpp
===
--- graphite2-1.3.0.orig/tests/bittwiddling/bits.cpp
+++ graphite2-1.3.0/tests/bittwiddling/bits.cpp
@@ -81,6 +81,7 @@ namespace
 {
 if (!std::numeric_limitsT::is_signed) o.put('u');
 o  int  std::dec  sizeof(T)*8;
+return 0;
 }
 
templatetypename T
++ graphite2-1.2.0-cmakepath.patch ++
diff -urN graphite2-1.2.0.orig/src/CMakeLists.txt 
graphite2-1.2.0/src/CMakeLists.txt
--- graphite2-1.2.0.orig/src/CMakeLists.txt 2013-01-29 15:47:32.465841769 
+0530
+++ graphite2-1.2.0/src/CMakeLists.txt  2013-01-29 15:48:24.056843352 +0530
@@ -136,4 +136,4 @@
 
 
 install(TARGETS graphite2 EXPORT graphite2 LIBRARY DESTINATION 
lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX} PUBLIC_HEADER DESTINATION 
include/graphite2 RUNTIME DESTINATION bin)
-install(EXPORT graphite2 DESTINATION share/graphite2 NAMESPACE gr2_)
+install(EXPORT graphite2 DESTINATION lib${LIB_SUFFIX}/graphite2 NAMESPACE gr2_)
++ graphite2-1.2.4.tgz - graphite2-1.3.0.tgz ++
/work/SRC/openSUSE:Factory/graphite2/graphite2-1.2.4.tgz 
/work/SRC/openSUSE:Factory/.graphite2.new/graphite2-1.3.0.tgz differ: char 5, 
line 1




commit graphite2 for openSUSE:Factory

2015-05-20 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2015-05-20 23:39:10

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is graphite2

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2014-10-31 
18:27:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2015-05-20 
23:39:11.0 +0200
@@ -1,0 +2,5 @@
+Tue May 19 07:30:18 UTC 2015 - fst...@suse.com
+
+- Remove unnecessary utf-8  characters from the spec file
+
+---



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.OCjOmK/_old  2015-05-20 23:39:12.0 +0200
+++ /var/tmp/diff_new_pack.OCjOmK/_new  2015-05-20 23:39:12.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package graphite2
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -40,9 +40,9 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
+Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
 Software Development groups to provide rendering capabilities for complex
-non-Roman writing systems. Graphite can be used to create “smart fonts” capable
+non-Roman writing systems. Graphite can be used to create smart fonts capable
 of displaying writing systems with various complex behaviors. With respect to
 the Text Encoding Model, Graphite handles the Rendering aspect of writing
 system implementation.
@@ -52,9 +52,9 @@
 Group:  System/Libraries
 
 %description -n %{libname}
-Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
+Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
 Software Development groups to provide rendering capabilities for complex
-non-Roman writing systems. Graphite can be used to create “smart fonts” capable
+non-Roman writing systems. Graphite can be used to create smart fonts capable
 of displaying writing systems with various complex behaviors. With respect to
 the Text Encoding Model, Graphite handles the Rendering aspect of writing
 system implementation.
@@ -66,14 +66,14 @@
 Requires:   glibc-devel
 
 %description devel
-Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
+Graphite2 is a project within SIL's Non-Roman Script Initiative and Language
 Software Development groups to provide rendering capabilities for complex
-non-Roman writing systems. Graphite can be used to create “smart fonts” capable
+non-Roman writing systems. Graphite can be used to create smart fonts capable
 of displaying writing systems with various complex behaviors. With respect to
 the Text Encoding Model, Graphite handles the Rendering aspect of writing
 system implementation.
 
-This package contains the libexttextcat development files.
+This package contains the %{name} development files.
 
 %prep
 %setup -q




commit graphite2 for openSUSE:Factory

2014-10-31 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2014-10-31 18:27:19

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is graphite2

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2014-01-30 
09:02:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2014-10-31 
18:27:23.0 +0100
@@ -1,0 +2,6 @@
+Tue Oct 21 18:51:12 UTC 2014 - dmuel...@suse.com
+
+- add link-gcc-shared.diff: link -lgcc_s to fix undefined symbols
+  on various ARM architectures
+
+---

New:

  link-gcc-shared.diff



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.bIlqsU/_old  2014-10-31 18:27:27.0 +0100
+++ /var/tmp/diff_new_pack.bIlqsU/_new  2014-10-31 18:27:27.0 +0100
@@ -28,6 +28,7 @@
 Source1:baselibs.conf
 Patch0: no-specific-nunit-version.diff
 Patch1: soname.diff
+Patch2: link-gcc-shared.diff
 BuildRequires:  asciidoc
 BuildRequires:  cmake
 BuildRequires:  fontconfig-devel
@@ -78,6 +79,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2
 
 %build
 %cmake \

++ link-gcc-shared.diff ++
--- src/CMakeLists.txt
+++ src/CMakeLists.txt
@@ -121,7 +121,7 @@
 if (GRAPHITE2_ASAN)
 target_link_libraries(graphite2 c gcc_s)
 else (GRAPHITE2_ASAN)
-target_link_libraries(graphite2 c gcc)
+target_link_libraries(graphite2 c gcc_s)
 endif (GRAPHITE2_ASAN)
 include(Graphite)
 nolib_test(stdc++ $TARGET_SONAME_FILE:graphite2)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit graphite2 for openSUSE:Factory

2014-01-30 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2014-01-30 09:02:02

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is graphite2

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2013-06-29 
19:42:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2014-01-30 
09:02:03.0 +0100
@@ -1,0 +2,39 @@
+Wed Jan 29 17:57:37 UTC 2014 - tchva...@suse.com
+
+- Remove harfbuzz dep. Breaks another buildcycle.
+  This effectively means we are not running tests. No functional
+  changes otherwise.
+
+---
+Wed Jan 29 13:50:06 UTC 2014 - tchva...@suse.com
+
+- Remove texlive dep to remove dep circle.
+
+---
+Sun Jan 26 12:05:43 UTC 2014 - tchva...@suse.com
+
+- Use rpath so the tests work.
+
+---
+Sat Jan 25 22:57:20 UTC 2014 - tchva...@suse.com
+
+- Enable the tests. They work on 13.1 but fail on Factory...
+
+---
+Sat Jan 25 22:28:21 UTC 2014 - tchva...@suse.com
+
+- Version bump to 1.2.4:
+  * Various bugfixes
+  * Expanded testsuite
+- Remove graphite2-arm.patch - applied upstream
+- Add patches from debian:
+  * soname.diff
+  * no-specific-nunit-version.diff
+- Run^Wdocument tests and generate documentation
+
+---
+Sat Jan 25 21:34:18 UTC 2014 - tchva...@suse.com
+
+- Use cmake macros for nice and tidy setup.
+
+---

Old:

  graphite2-1.2.0.tgz
  graphite2-arm.patch

New:

  graphite2-1.2.4.tgz
  no-specific-nunit-version.diff
  soname.diff



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.JH53F4/_old  2014-01-30 09:02:04.0 +0100
+++ /var/tmp/diff_new_pack.JH53F4/_new  2014-01-30 09:02:04.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package graphite2
 #
-# 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,9 +17,8 @@
 
 
 %define libname libgraphite2-3
-
 Name:   graphite2
-Version:1.2.0
+Version:1.2.4
 Release:0
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
 License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1
@@ -27,12 +26,17 @@
 Url:http://sourceforge.net/projects/silgraphite/
 Source0:
http://downloads.sourceforge.net/silgraphite/graphite2-%{version}.tgz
 Source1:baselibs.conf
+Patch0: no-specific-nunit-version.diff
+Patch1: soname.diff
+BuildRequires:  asciidoc
 BuildRequires:  cmake
+BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
+BuildRequires:  glib2-devel
 BuildRequires:  pkgconfig
+BuildRequires:  python-base
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Patch0: graphite2-arm.patch
 
 %description
 Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
@@ -72,27 +76,27 @@
 
 %prep
 %setup -q
-%patch0
+%patch0 -p1
+%patch1 -p1
+
 %build
-cmake \
-   -DCMAKE_C_FLAGS:STRING=%{optflags} -D_GNU_SOURCE \
-   -DCMAKE_CXX_FLAGS:STRING=%{optflags} -D_GNU_SOURCE \
-   -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-   -DCMAKE_SKIP_RPATH=ON \
-   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-   -DBUILD_SHARED_LIBS=ON \
-%if %{_lib} == lib64
-   -DLIB_SUFFIX=64 \
-%endif
+%cmake \
-DGRAPHITE2_COMPARE_RENDERER=OFF \
-   -DVM_MACHINE_TYPE=direct \
-   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DGRAPHITE2_NTRACING=ON \
+   -DCMAKE_SKIP_RPATH=OFF
+# Do not use O3, from debian
+find . -type f \
+   -exec sed -i -e 's/\-O3//g' {} \;
 
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install
-rm %{buildroot}%{_libdir}/*.la
+%cmake_install
+find %{buildroot} -type f -name *.la -delete -print
+
+%check
+cd build
+ctest --extra-verbose --output-on-failure
 
 %post -n %{libname} -p /sbin/ldconfig
 

++ graphite2-1.2.0.tgz - graphite2-1.2.4.tgz ++
/work/SRC/openSUSE:Factory/graphite2/graphite2-1.2.0.tgz 
/work/SRC/openSUSE:Factory/.graphite2.new/graphite2-1.2.4.tgz differ: char 5, 
line 1

++ no-specific-nunit-version.diff ++
--- 

commit graphite2 for openSUSE:Factory

2013-06-29 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2013-06-29 19:42:03

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is graphite2

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2012-11-30 
12:25:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2013-06-29 
19:42:03.0 +0200
@@ -1,0 +2,6 @@
+Fri Jun 28 11:15:36 UTC 2013 - dims...@opensuse.org
+
+- Add baselibs.conf and provide libgraphite2-3-32bit, which is at
+  this moment required by harfbuzz.
+
+---

New:

  baselibs.conf



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.rLPwTN/_old  2013-06-29 19:42:04.0 +0200
+++ /var/tmp/diff_new_pack.rLPwTN/_new  2013-06-29 19:42:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package graphite2
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -26,6 +26,7 @@
 Group:  Productivity/Publishing/Word
 Url:http://sourceforge.net/projects/silgraphite/
 Source0:
http://downloads.sourceforge.net/silgraphite/graphite2-%{version}.tgz
+Source1:baselibs.conf
 BuildRequires:  cmake
 BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++

++ baselibs.conf ++
libgraphite2-3
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit graphite2 for openSUSE:Factory

2012-11-30 Thread h_root
Hello community,

here is the log from the commit of package graphite2 for openSUSE:Factory 
checked in at 2012-11-30 12:21:18

Comparing /work/SRC/openSUSE:Factory/graphite2 (Old)
 and  /work/SRC/openSUSE:Factory/.graphite2.new (New)


Package is graphite2, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/graphite2/graphite2.changes  2012-11-14 
09:13:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.graphite2.new/graphite2.changes 2012-11-30 
12:25:21.0 +0100
@@ -1,0 +2,8 @@
+Wed Nov 28 16:36:00 UTC 2012 - crrodrig...@opensuse.org
+
+- graphite2-arm.patch :Fix build in arm and possible other platforms, we should
+  notuse -nodefaultlibs as a linker flag and let the system
+  do its job automatically.
+- freetype-devel should be freetype2-devel
+
+---

New:

  graphite2-arm.patch



Other differences:
--
++ graphite2.spec ++
--- /var/tmp/diff_new_pack.whL4Bb/_old  2012-11-30 12:25:22.0 +0100
+++ /var/tmp/diff_new_pack.whL4Bb/_new  2012-11-30 12:25:22.0 +0100
@@ -1,5 +1,4 @@
 #
-#
 # spec file for package graphite2
 #
 # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
@@ -22,16 +21,17 @@
 Name:   graphite2
 Version:1.2.0
 Release:0
-License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1
 Summary:Font rendering capabilities for complex non-Roman writing 
systems
-Url:http://sourceforge.net/projects/silgraphite/
+License:LGPL-2.1+ or GPL-2.0+ or MPL-1.1
 Group:  Productivity/Publishing/Word
+Url:http://sourceforge.net/projects/silgraphite/
 Source0:
http://downloads.sourceforge.net/silgraphite/graphite2-%{version}.tgz
-BuildRequires:  pkgconfig
 BuildRequires:  cmake
+BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
-BuildRequires:  freetype-devel
+BuildRequires:  pkgconfig
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch0: graphite2-arm.patch
 
 %description
 Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
@@ -57,6 +57,7 @@
 Summary:Files for Developing with %{name}
 Group:  Development/Libraries/C and C++
 Requires:   %{libname} = %{version}
+Requires:   glibc-devel
 
 %description devel
 Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
@@ -70,10 +71,11 @@
 
 %prep
 %setup -q
-
+%patch0
 %build
 cmake \
-   -DCMAKE_C_FLAGS:STRING=%{optflags} \
+   -DCMAKE_C_FLAGS:STRING=%{optflags} -D_GNU_SOURCE \
+   -DCMAKE_CXX_FLAGS:STRING=%{optflags} -D_GNU_SOURCE \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
@@ -83,12 +85,12 @@
 %endif
-DGRAPHITE2_COMPARE_RENDERER=OFF \
-DVM_MACHINE_TYPE=direct \
-   .
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+
 make %{?_smp_mflags}
 
 %install
 make DESTDIR=%{buildroot} install
-
 rm %{buildroot}%{_libdir}/*.la
 
 %post -n %{libname} -p /sbin/ldconfig

++ graphite2-arm.patch ++
--- tests/CMakeLists.txt.orig
+++ tests/CMakeLists.txt
@@ -39,14 +39,12 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL Windo
 COMPILE_DEFINITIONS 
GRAPHITE2_STATIC;GRAPHITE2_NTRACING;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;UNICODE)
 else (${CMAKE_SYSTEM_NAME} STREQUAL Windows)
 set_target_properties(graphite2-base PROPERTIES 
-COMPILE_FLAGS   -Wall -Wextra -fdiagnostics-show-option -fno-rtti 
-fno-exceptions -fno-stack-protector
+COMPILE_FLAGS   -Wall -Wextra -fdiagnostics-show-option -fno-rtti 
-fno-exceptions
 COMPILE_DEFINITIONS GRAPHITE2_STATIC
-LINK_FLAGS  -nodefaultlibs 
 LINKER_LANGUAGE C)
 set_target_properties(graphite2-segcache PROPERTIES 
-COMPILE_FLAGS   -Wall -Wextra -fdiagnostics-show-option -fno-rtti 
-fno-exceptions -fno-stack-protector
+COMPILE_FLAGS   -Wall -Wextra -fdiagnostics-show-option -fno-rtti 
-fno-exceptions
 COMPILE_DEFINITIONS GRAPHITE2_STATIC;GRAPHITE2_NTRACING
-LINK_FLAGS  -nodefaultlibs 
 LINKER_LANGUAGE C)
 endif (${CMAKE_SYSTEM_NAME} STREQUAL Windows)
 
--- gr2fonttest/CMakeLists.txt.orig
+++ gr2fonttest/CMakeLists.txt
@@ -16,7 +16,7 @@ target_link_libraries(gr2fonttest graphi
 if  (${CMAKE_SYSTEM_NAME} STREQUAL Linux)
 # -lgcc LINKER_LANGUAGE C
 add_definitions(-fno-rtti -fno-exceptions)
-set_target_properties(gr2fonttest PROPERTIES LINK_FLAGS -nodefaultlibs 
LINKER_LANGUAGE C)
+set_target_properties(gr2fonttest PROPERTIES LINKER_LANGUAGE C)
 set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES )
 # This script just fails
 nolib_test(stdc++