commit python-FontTools for openSUSE:Factory

2020-08-25 Thread root
Hello community,

here is the log from the commit of package python-FontTools for 
openSUSE:Factory checked in at 2020-08-25 09:34:50

Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old)
 and  /work/SRC/openSUSE:Factory/.python-FontTools.new.3399 (New)


Package is "python-FontTools"

Tue Aug 25 09:34:50 2020 rev:6 rq:828948 version:4.13.0

Changes:

--- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes
2020-08-16 20:27:40.778111542 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-FontTools.new.3399/python-FontTools.changes  
2020-08-25 09:36:21.500126808 +0200
@@ -1,0 +2,5 @@
+Wed Aug 19 08:48:04 UTC 2020 - Marketa Calabkova 
+
+- Switch from brotlipy to Brotli (bsc#1175303)
+
+---



Other differences:
--
++ python-FontTools.spec ++
--- /var/tmp/diff_new_pack.HhnsrU/_old  2020-08-25 09:36:22.304127277 +0200
+++ /var/tmp/diff_new_pack.HhnsrU/_new  2020-08-25 09:36:22.308127280 +0200
@@ -38,7 +38,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
-Requires:   python-brotlipy >= 0.7.0
+Requires:   python-Brotli >= 1.0.1
 Requires:   python-fs >= 2.4.11
 Requires:   python-lxml >= 4.0
 Requires:   python-scipy >= 1.5.1
@@ -52,7 +52,7 @@
 %if "%{flavor}" == "test"
 BuildRequires:  zip
 # SECTION test requirements
-BuildRequires:  %{python_module brotlipy >= 0.7.0}
+BuildRequires:  %{python_module Brotli >= 1.0.1}
 BuildRequires:  %{python_module fs >= 2.4.11}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module scipy >= 1.5.1}





commit python-FontTools for openSUSE:Factory

2020-08-16 Thread root
Hello community,

here is the log from the commit of package python-FontTools for 
openSUSE:Factory checked in at 2020-08-16 20:27:37

Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old)
 and  /work/SRC/openSUSE:Factory/.python-FontTools.new.3399 (New)


Package is "python-FontTools"

Sun Aug 16 20:27:37 2020 rev:5 rq:826625 version:4.13.0

Changes:

--- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes
2020-05-29 21:36:35.874510713 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-FontTools.new.3399/python-FontTools.changes  
2020-08-16 20:27:40.778111542 +0200
@@ -1,0 +2,19 @@
+Thu Aug 13 06:57:05 UTC 2020 - Marketa Calabkova 
+
+- Update to 4.13.0
+  * [feaLib/otlLib] Moved lookup subtable builders from feaLib to otlLib; 
refactored
+some common code (#2004, #2007).
+  * [glifLib] Fixed bug with some UFO .glif filenames clashing on 
case-insensitive
+filesystems (#2001, #2002).
+  * [_n_a_m_e] Fixed error in ``addMultilingualName`` with one-character names.
+Only attempt to recovered malformed UTF  *16 data from a ``bytes`` string,
+not from unicode ``str`` (#1997, #1998).
+  * [OS/2] Don't calculate whole sets of unicode codepoints, use faster and 
more memory
+efficient ranges and bisect lookups (#1984).
+  * [voltLib] Support writing back abstract syntax tree as VOLT data (#1983).
+  * [voltLib] Accept DO_NOT_TOUCH_CMAP keyword (#1987).
+  * [ufoLib] Silently delete duplicate glyphs within the same kerning group 
when reading
+groups (#1970).
+  * [ttLib] Set version of COLR table when decompiling COLRv1 (commit 9d8a7e2).
+
+---

Old:

  fonttools-4.10.2.zip

New:

  fonttools-4.13.0.zip



Other differences:
--
++ python-FontTools.spec ++
--- /var/tmp/diff_new_pack.U9PV3N/_old  2020-08-16 20:27:42.150112301 +0200
+++ /var/tmp/diff_new_pack.U9PV3N/_new  2020-08-16 20:27:42.154112304 +0200
@@ -25,7 +25,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-FontTools%{psuffix}
-Version:4.10.2
+Version:4.13.0
 Release:0
 Summary:Suite of Tools and Libraries for Manipulating Fonts
 License:MIT AND OFL-1.1
@@ -41,12 +41,13 @@
 Requires:   python-brotlipy >= 0.7.0
 Requires:   python-fs >= 2.4.11
 Requires:   python-lxml >= 4.0
-Requires:   python-reportlab
-Requires:   python-scipy >= 1.4.1
+Requires:   python-scipy >= 1.5.1
 Requires:   python-sympy
 Requires:   python-unicodedata2 >= 13.0.0
+Requires:   python-zopfli >= 0.1.6
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+Recommends: python-reportlab
 BuildArch:  noarch
 %if "%{flavor}" == "test"
 BuildRequires:  zip
@@ -54,7 +55,7 @@
 BuildRequires:  %{python_module brotlipy >= 0.7.0}
 BuildRequires:  %{python_module fs >= 2.4.11}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module scipy >= 1.4.1}
+BuildRequires:  %{python_module scipy >= 1.5.1}
 BuildRequires:  %{python_module sympy}
 BuildRequires:  %{python_module ufoLib2 >= 0.6.2}
 BuildRequires:  %{python_module zopfli >= 0.1.6}




commit python-FontTools for openSUSE:Factory

2020-05-29 Thread root
Hello community,

here is the log from the commit of package python-FontTools for 
openSUSE:Factory checked in at 2020-05-29 21:22:28

Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old)
 and  /work/SRC/openSUSE:Factory/.python-FontTools.new.3606 (New)


Package is "python-FontTools"

Fri May 29 21:22:28 2020 rev:4 rq:809914 version:4.10.2

Changes:

--- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes
2019-04-02 09:23:42.220766201 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-FontTools.new.3606/python-FontTools.changes  
2020-05-29 21:36:35.874510713 +0200
@@ -1,0 +2,19 @@
+Tue May 26 06:34:20 UTC 2020 - Petr Gajdos 
+
+- %python3_only -> %python_alternative
+
+---
+Wed May 20 10:13:15 UTC 2020 - Antonio Larrosa 
+
+- Update to 4.10.2:
+  * Note: The v4.x version series only supports Python 3.6 or greater.
+  * see NEWS.rst for the full changelog
+
+- Use _multibuild to run the tests in a different flavor and make it
+  possible to BuildRequire ufoLib2 (which requires FontTools to build)
+  without creating a dependency cycle.
+
+- Add curves.json from upstream as a separate source as it's
+  missing from the zip file.
+
+---

Old:

  fonttools-3.39.0.zip

New:

  _multibuild
  curves.json
  fonttools-4.10.2.zip



Other differences:
--
++ python-FontTools.spec ++
--- /var/tmp/diff_new_pack.Rv57y3/_old  2020-05-29 21:36:36.342512106 +0200
+++ /var/tmp/diff_new_pack.Rv57y3/_new  2020-05-29 21:36:36.342512106 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-FontTools
 #
-# Copyright (c) 2019 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
@@ -16,42 +16,55 @@
 #
 
 
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "test"
+%define psuffix -test
+%else
+%define psuffix %{nil}
+%endif
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-Name:   python-FontTools
-Version:3.39.0
+%define skip_python2 1
+Name:   python-FontTools%{psuffix}
+Version:4.10.2
 Release:0
 Summary:Suite of Tools and Libraries for Manipulating Fonts
 License:MIT AND OFL-1.1
 Group:  Development/Languages/Python
-URL:http://github.com/fonttools/fonttools
+URL:https://github.com/fonttools/fonttools
 Source: 
https://files.pythonhosted.org/packages/source/f/fonttools/fonttools-%{version}.zip
+Source1:
https://raw.githubusercontent.com/fonttools/fonttools/master/Tests/cu2qu/data/curves.json
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
 Requires:   python-brotlipy >= 0.7.0
-%ifpython2
-Requires:   python-enum34
-%endif
-Requires:   python-fs >= 2.4.4
+Requires:   python-fs >= 2.4.11
+Requires:   python-lxml >= 4.0
 Requires:   python-reportlab
-Requires:   python-scipy >= 1.2.1
+Requires:   python-scipy >= 1.4.1
 Requires:   python-sympy
+Requires:   python-unicodedata2 >= 13.0.0
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
+BuildArch:  noarch
+%if "%{flavor}" == "test"
+BuildRequires:  zip
 # SECTION test requirements
 BuildRequires:  %{python_module brotlipy >= 0.7.0}
-BuildRequires:  %{python_module fs >= 2.4.4}
+BuildRequires:  %{python_module fs >= 2.4.11}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module scipy >= 1.2.1}
+BuildRequires:  %{python_module scipy >= 1.4.1}
 BuildRequires:  %{python_module sympy}
-BuildRequires:  python2-enum34
-BuildRequires:  zip
+BuildRequires:  %{python_module ufoLib2 >= 0.6.2}
+BuildRequires:  %{python_module zopfli >= 0.1.6}
+%endif
 # /SECTION
 %ifpython3
-Obsoletes:  fonttools
-Provides:   fonttools
+Obsoletes:  fonttools < %{version}
+Provides:   fonttools = %{version}
+Provides:   python-fonttools = %{version}
 %endif
-BuildArch:  noarch
 %python_subpackages
 
 %description
@@ -66,16 +79,24 @@
 %setup -q -n fonttools-%{version}
 # Remove shebang
 sed -i -e '/^#!\//, 1d' Lib/fontTools/mtiLib/__init__.py
+cp %{SOURCE1} Tests/cu2qu/data/curves.json
 
 %build
 %python_build
 
 %install
+%if "%{flavor}" != "test"
 %python_install
+%python_clone -a %{buildroot}%{_mandir}/man1/ttx.1
+%python_clone -a %{buildroot}%{_bindir}/ttx
+%python_clone -a %{buildroot}%{_bindir}/pyftsubset
+%python_clone -a %{buildroot}%{_bindir}/pyftmerge
 

commit python-FontTools for openSUSE:Factory

2019-04-02 Thread root
Hello community,

here is the log from the commit of package python-FontTools for 
openSUSE:Factory checked in at 2019-04-02 09:23:39

Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old)
 and  /work/SRC/openSUSE:Factory/.python-FontTools.new.25356 (New)


Package is "python-FontTools"

Tue Apr  2 09:23:39 2019 rev:3 rq:690425 version:3.39.0

Changes:

--- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes
2018-09-15 15:36:41.924967278 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-FontTools.new.25356/python-FontTools.changes 
2019-04-02 09:23:42.220766201 +0200
@@ -1,0 +2,13 @@
+Mon Apr  1 12:14:15 UTC 2019 - pgaj...@suse.com
+
+- version update to 3.39.0
+  see NEWS.rst
+- deleted patches
+  - 349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch (upstreamed)
+  - fix-missing-sys.patch (upstreamed)
+- run the testsuite
+- do not provide extra subpackage for tools
+- do not require python-munkres, it is suprefluous when scipy is
+  required
+
+---

Old:

  349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch
  fix-missing-sys.patch
  fonttools-3.29.0.zip

New:

  fonttools-3.39.0.zip



Other differences:
--
++ python-FontTools.spec ++
--- /var/tmp/diff_new_pack.yqu1Aw/_old  2019-04-02 09:23:42.91276 +0200
+++ /var/tmp/diff_new_pack.yqu1Aw/_new  2019-04-02 09:23:42.91678 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-FontTools
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,49 +12,46 @@
 # 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/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without  test
 Name:   python-FontTools
-Version:3.29.0
+Version:3.39.0
 Release:0
 Summary:Suite of Tools and Libraries for Manipulating Fonts
 License:MIT AND OFL-1.1
 Group:  Development/Languages/Python
 URL:http://github.com/fonttools/fonttools
 Source: 
https://files.pythonhosted.org/packages/source/f/fonttools/fonttools-%{version}.zip
-# 
https://github.com/fonttools/fonttools/commit/349cd94d171cf4e1e7541884df0d12bb6d4e841a
-Patch0: 349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch
-Patch1: fix-missing-sys.patch
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
-Recommends: python-brotlipy
-Recommends: python-munkres
-Recommends: python-numpy
-Recommends: python-reportlab
-Recommends: python-scipy
-Recommends: python-sympy
-BuildArch:  noarch
-%if %{with test}
-BuildRequires:  %{python_module brotlipy}
-BuildRequires:  %{python_module munkres}
-BuildRequires:  %{python_module numpy}
-BuildRequires:  %{python_module pytest >= 3.0}
-BuildRequires:  %{python_module pytest-runner}
-BuildRequires:  %{python_module reportlab}
-BuildRequires:  %{python_module scipy}
-BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module tox}
+Requires:   python-brotlipy >= 0.7.0
+%ifpython2
+Requires:   python-enum34
 %endif
+Requires:   python-fs >= 2.4.4
+Requires:   python-reportlab
+Requires:   python-scipy >= 1.2.1
+Requires:   python-sympy
+# SECTION test requirements
+BuildRequires:  %{python_module brotlipy >= 0.7.0}
+BuildRequires:  %{python_module fs >= 2.4.4}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module scipy >= 1.2.1}
+BuildRequires:  %{python_module sympy}
+BuildRequires:  python2-enum34
+BuildRequires:  zip
+# /SECTION
 %ifpython3
-Recommends: fonttools = %{version}
-Conflicts:  fonttools < %{version}
+Obsoletes:  fonttools
+Provides:   fonttools
 %endif
+BuildArch:  noarch
 %python_subpackages
 
 %description
@@ -65,22 +62,8 @@
 Type 1 fonts, and more. It contains two command line programs to
 convert TrueType fonts to an XML based format (called TTX) and back.
 
-%package -n fonttools
-Summary:Suite of Tools and Libraries for Manipulating Fonts
-Group:  Productivity/Graphics/Vector Editors
-Requires:   python3-FontTools
-
-%description -n fonttools
-FontTools is a suite of tools and libraries for manipulating fonts
-written in Python.
-
-It currently reads 

commit python-FontTools for openSUSE:Factory

2018-03-11 Thread root
Hello community,

here is the log from the commit of package python-FontTools for 
openSUSE:Factory checked in at 2018-03-11 15:23:57

Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old)
 and  /work/SRC/openSUSE:Factory/.python-FontTools.new (New)


Package is "python-FontTools"

Sun Mar 11 15:23:57 2018 rev:1 rq:584509 version:3.24.1

Changes:

New Changes file:

--- /dev/null   2018-03-01 08:56:54.644963210 +0100
+++ /work/SRC/openSUSE:Factory/.python-FontTools.new/python-FontTools.changes   
2018-03-11 15:23:57.881984607 +0100
@@ -0,0 +1,75 @@
+---
+Thu Mar  8 16:02:24 UTC 2018 - toddrme2...@gmail.com
+
+- Update to version 3.24.1
+  * [varLib] Don’t remap the same DeviceTable twice in VarStore
+optimizer (#1206).
+  * [varLib] Add --disable-iup option to fonttools varLib script,
+and a optimize=True keyword argument to varLib.build function,
+to optionally disable IUP optimization while building varfonts.
+  * [ttCollection] Fixed issue while decompiling ttc with python3
+(#1207).
+- Update to version 3.24.0
+  * [ttGlyphPen] Decompose composite glyphs if any components’
+transform is too large to fit a F2Dot14 value, or clamp
+transform values that are (almost) equal to +2.0 to make them
+fit and avoid decomposing (#1200, #1204, #1205).
+  * [ttx] Added new -g option to dump glyphs from the glyf table
+splitted as individual ttx files (#153, #1035, #1132, #1202).
+  * Copied ufoLib.filenames module to fontTools.misc.filenames,
+used for the ttx split-glyphs option (#1202).
+  * [feaLib] Added support for cvParameters blocks in Character
+Variant feautures cv01-cv99 (#860, #1169).
+  * [Snippets] Added checksum.py script to generate/check SHA1
+hash of ttx files (#1197).
+  * [varLib.mutator] Fixed issue while instantiating some variable
+fonts whereby the horizontal advance width computed from gvar
+phantom points could turn up to be negative (#1198).
+  * [varLib/subset] Fixed issue with subsetting GPOS variation
+data not picking up ValueRecord Device objects (54fd71f).
+  * [feaLib/voltLib] In all AST elements, the location is no
+longer a required positional argument, but an optional
+kewyord argument (defaults to None). This will make it easier
+to construct feature AST from code (#1201).
+- Update to version 3.23.0
+  * [designspaceLib] Added an optional lib element to the
+designspace as a whole, as well as to the instance elements,
+to store arbitrary data in a property list dictionary, similar
+to the UFO’s lib. Added an optional font attribute to the
+SourceDescriptor, to allow operating on in-memory font objects
+(#1175).
+  * [cffLib] Fixed issue with lazy-loading of attributes when
+attempting to set the CFF TopDict.Encoding (#1177, #1187).
+  * [ttx] Fixed regression introduced in 3.22.0 that affected
+the split tables -s option (#1188).
+  * [feaLib] Added IncludedFeaNotFound custom exception subclass,
+raised when an included feature file cannot be found (#1186).
+  * [otTables] Changed VarIdxMap to use glyph names internally
+instead of glyph indexes. The old ttx dumps of HVAR/VVAR
+tables that contain indexes can still be imported
+(21cbab8, 38a0ffb).
+  * [varLib] Implemented VarStore optimizer (#1184).
+  * [subset] Implemented pruning of GDEF VarStore, HVAR and
+MVAR (#1179).
+  * [sfnt] Restore backward compatiblity with numFonts attribute
+of SFNTReader object (#1181).
+  * [merge] Initial support for merging LangSysRecords (#1180).
+  * [ttCollection] don’t seek(0) when writing to possibly
+unseekable strems.
+  * [subset] Keep all --name-IDs from 0 to 6 by default
+(#1170, #605, #114).
+  * [cffLib] Added width module to calculate optimal CFF default
+and nominal glyph widths.
+  * [varLib] Don’t fail if STAT already in the master fonts
+(#1166).
+- Fix conflict with old single-package version
+
+---
+Mon Feb 26 17:42:47 UTC 2018 - toddrme2...@gmail.com
+
+- Fix building on tumbleweed
+
+---
+Tue Feb 20 19:05:53 UTC 2018 - toddrme2...@gmail.com
+
+- Initial version

New:

  fonttools-3.24.1.zip
  python-FontTools.changes
  python-FontTools.spec



Other differences:
--
++ python-FontTools.spec ++
#
# spec file for package python-FontTools
#
# 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
# upon. The license for this file, and