diff --git a/fonttools-4.59.1.tar.gz b/fonttools-4.59.1.tar.gz deleted file mode 100644 index 8c55b35..0000000 --- a/fonttools-4.59.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b417a3fed4d2e2b3b8377f9c8c8c3a77fe6b2717db9767f2f58de61cd8f046e4 -size 3975993 diff --git a/fonttools-4.61.1.tar.gz b/fonttools-4.61.1.tar.gz new file mode 100644 index 0000000..944e929 --- /dev/null +++ b/fonttools-4.61.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dfe8416ee774c0d70e086e08021dfa4e2284a89777e6ade1a6434e4157f7ab3 +size 4004669 diff --git a/python-FontTools.changes b/python-FontTools.changes index 2160eee..0ee178b 100644 --- a/python-FontTools.changes +++ b/python-FontTools.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Mon Jan 19 15:31:56 UTC 2026 - Markéta Machová + +- Update to 4.61.1 (bsc#1254366) + * [pointPen] Allow reverseFlipped parameter of DecomposingPointPen to take a ReverseFlipped enum value + * [filterPen] Added ContourFilterPointPen, base pen for buffered contour operations, and + OnCurveStartPointPen filter to ensure contours start with an on-curve point + * [varLib.main]: SECURITY Only use basename(vf.filename) to prevent path traversal attacks when running + fonttools varLib command, or code which invokes fonttools.varLib.main(). Fixes CVE-2025-66034 + * [feaLib] Sort BaseLangSysRecords by tag + * [instancer] Support --remove-overlaps for fonts with CFF2 table + * [unicodedata] Update to Unicode 17 + * More changes, see upstream changelog + ------------------------------------------------------------------- Tue Aug 19 14:08:50 UTC 2025 - Markéta Machová diff --git a/python-FontTools.spec b/python-FontTools.spec index fb22499..2b35298 100644 --- a/python-FontTools.spec +++ b/python-FontTools.spec @@ -1,7 +1,7 @@ # # spec file for package python-FontTools # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ %endif %{?sle15_python_module_pythons} Name: python-FontTools%{psuffix} -Version: 4.59.1 +Version: 4.61.1 Release: 0 Summary: Suite of Tools and Libraries for Manipulating Fonts License: MIT AND OFL-1.1 @@ -48,16 +48,14 @@ BuildRequires: python-rpm-macros BuildRequires: unzip Recommends: python-Brotli >= 1.1.0 Recommends: python-freetype-py >= 2.4.0 -# some packages should require fonttools[ufo], but fs is not a hard dependency anymore. -Recommends: python-fs >= 2.2.0 Recommends: python-lxml Recommends: python-munkres >= 1.1.4 Recommends: python-reportlab Recommends: python-scipy >= 1.11.4 Recommends: python-sympy >= 1.12 Recommends: python-ufoLib2 >= 0.16.0 -Recommends: python-unicodedata2 >= 15.1.0 -Recommends: python-zopfli >= 0.2.3 +Recommends: python-unicodedata2 >= 17.0.0 +Recommends: python-zopfli >= 0.1.4 Provides: python-fonttools = %{version}-%{release} Obsoletes: fonttools < %{version}-%{release} Provides: fonttools = %{version}-%{release} @@ -71,7 +69,6 @@ Requires(postun): update-alternatives %endif %if %{with test} BuildRequires: %{python_module Brotli >= 1.1.0} -BuildRequires: %{python_module fs >= 2.4.16} BuildRequires: %{python_module pytest} %endif %python_subpackages