Hello community, here is the log from the commit of package ftgl for openSUSE:Factory checked in at 2019-12-23 22:34:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ftgl (Old) and /work/SRC/openSUSE:Factory/.ftgl.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ftgl" Mon Dec 23 22:34:02 2019 rev:33 rq:755223 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ftgl/ftgl.changes 2019-03-14 14:52:02.627790707 +0100 +++ /work/SRC/openSUSE:Factory/.ftgl.new.6675/ftgl.changes 2019-12-23 22:34:20.061739372 +0100 @@ -1,0 +2,43 @@ +Sat Oct 26 17:51:03 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 2.4.0 + * New setting LegacyOpenGLState(), see README-LegacyOpenGLState + * Fix/silence compiler warnings + version 2.3.1: + * Updates to debian/ build files + version 2.3.0: + * Fix a memory leak + * FTContour: avoid NaN for angles close to 180 degrees + (see Debian bug #589601, 5.) + * FTBufferGlyph: fix garbage with bitmap fonts + (text is still clipped, that seems to be another problem) + * FTTextureGlyphImpl: fix garbage with bitmap fonts + (see Debian bug #589601, 4.) + * FTPixmapGlyph: fix garbage with bitmap fonts + (see Debian bug #589601, 2.) + * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized + vectoriser in case of error (see Debian bug #589601, 1.) + * Various other bugfixes collected through the years + version 2.2.0: + * Stable API. Public headers are now frozen. + * Fixed several memory corruption and crash bugs - Sam Hocevar + * Fixed several memory leaks - Sam Hocevar + * Kerning and glyph performance enhancements - Sean Morrison + * The library now also exports a pure C interface - Éric Beets + * Inset/outset contour support for fonts - Éric Beets + * Fix the FTLayout rendering - Éric Beets + * Added new FTLayout and FTSimpleLayout support for layout + managers - Sam Hocevar + * Fixed the paths in the XCode project - Henry Maddocks + * Changed the behaviour of some objects so that if there is an + error their state isn't changed - Henry Maddocks + * New, fast FTBufferFont texture fonts - Sam Hocevar + * UTF-8 support - Daniel Remenak + +- Switch to maintained fork + +- Dropped ftgl-autoreconf.patch (merged upstream) + +- Refreshed install-FTVectoriser.h.patch + +------------------------------------------------------------------- Old: ---- ftgl-2.1.3-rc5.tar.bz2 ftgl-autoreconf.patch New: ---- ftgl-2.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ftgl.spec ++++++ --- /var/tmp/diff_new_pack.qdEAar/_old 2019-12-23 22:34:22.669740504 +0100 +++ /var/tmp/diff_new_pack.qdEAar/_new 2019-12-23 22:34:22.669740504 +0100 @@ -1,7 +1,7 @@ # # spec file for package ftgl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,22 +12,22 @@ # 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 libftgl2 %bcond_without ftgl_html Name: ftgl -Version: 2.1.3~rc5 +Version: 2.4.0 Release: 0 Summary: Library for Using Arbitrary Fonts in OpenGL Applications License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url: http://ftgl.wiki.sourceforge.net/ -Source0: http://sourceforge.net/projects/ftgl/files/FTGL%%20Source/2.1.3%%7Erc5/%{name}-2.1.3-rc5.tar.bz2 +# was http://ftgl.wiki.sourceforge.net +URL: https://github.com/frankheckenbach/ftgl +Source0: https://github.com/frankheckenbach/ftgl/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf -Patch0: %{name}-autoreconf.patch Patch1: ftgl-pkgconfig.patch Patch2: ftgl-fix-no-add-needed.patch # PATCH-FIX-OPENSUSE: install FTVectoriser.h, required by tulip-5.0; [email protected] @@ -39,7 +39,11 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: freeglut-devel +%if 0%{?suse_version} >= 1500 BuildRequires: gcc-c++ +%else +BuildRequires: gcc7-c++ +%endif BuildRequires: ghostscript BuildRequires: libtool BuildRequires: pkgconfig @@ -90,12 +94,15 @@ %prep %setup -q -%patch0 %patch1 %patch2 %patch3 -p1 %build +export CC=gcc +export CXX=g++ +test -x "$(type -p gcc-7)" && export CC=gcc-7 +test -x "$(type -p g++-7)" && export CXX=g++-7 autoreconf -fvi %configure \ --disable-static ++++++ install-FTVectoriser.h.patch ++++++ --- /var/tmp/diff_new_pack.qdEAar/_old 2019-12-23 22:34:22.713740523 +0100 +++ /var/tmp/diff_new_pack.qdEAar/_new 2019-12-23 22:34:22.713740523 +0100 @@ -1,15 +1,15 @@ -diff -ruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs ../orig-ftgl-2.1.3~rc5/src/Makefile.am ./src/Makefile.am ---- ../orig-ftgl-2.1.3~rc5/src/Makefile.am 2008-05-23 09:13:42.000000000 +0200 -+++ ./src/Makefile.am 2017-06-28 15:13:01.803157035 +0200 -@@ -39,6 +39,11 @@ - ftgl_HEADERS = $(ftgl_headers) - - ftgl_headers = \ +Index: ftgl-2.4.0/src/Makefile.am +=================================================================== +--- ftgl-2.4.0.orig/src/Makefile.am ++++ ftgl-2.4.0/src/Makefile.am +@@ -72,6 +72,10 @@ ftgl_headers = \ + FTGL/FTSimpleLayout.h \ + FTGL/FTTriangleExtractorGlyph.h \ + FTGL/FTGLTriangleExtractorFont.h \ + FTVectoriser.h \ + FTContour.h \ -+ FTLibrary.h \ + FTList.h \ + FTVector.h \ - FTGL/ftgl.h \ - FTGL/FTBBox.h \ - FTGL/FTBuffer.h \ + ${NULL} + + ftglyph_sources = \
