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.txt 2018-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.txt 2018-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)