17
0

59 Commits

Author SHA256 Message Date
c545d7c117 Accepting request 690329 from home:pgajdos
- 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

OBS-URL: https://build.opensuse.org/request/show/690329
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=9
2019-04-01 15:54:39 +00:00
58799f0d9c Accepting request 634622 from M17N
- Upstream provided fix for the issue with big endian machines. Remove
  fonttools-disable_failing_tests_bigendian.patch and replace with
  349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch
- Upstream fix has a missing import; thus fix-missing-sys.patch
- Update to 3.29.0:
    too many changes to enlist here, complete list is on
    https://github.com/fonttools/fonttools/releases
- add fonttools-disable_failing_tests_bigendian.patch
  disable two tests currently failing on bigendian archs

OBS-URL: https://build.opensuse.org/request/show/634622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-FontTools?expand=0&rev=2
2018-09-15 13:36:40 +00:00
86685aed7e Accepting request 633722 from home:mcepl:branches:M17N
- Upstream provided fix for the issue with big endian machines. Remove
  fonttools-disable_failing_tests_bigendian.patch and replace with
  349cd94d171cf4e1e7541884df0d12bb6d4e841a.patch
- Upstream fix has a missing import; thus fix-missing-sys.patch

OBS-URL: https://build.opensuse.org/request/show/633722
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=7
2018-09-10 04:04:35 +00:00
9ce0eacdad Accepting request 633221 from home:mcepl:branches:M17N
- Update to 3.29.0:
    too many changes to enlist here, complete list is on
    https://github.com/fonttools/fonttools/releases

OBS-URL: https://build.opensuse.org/request/show/633221
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=6
2018-09-06 05:56:55 +00:00
OBS User mrdocs
94fe058371 Accepting request 595994 from home:tiwai:branches:M17N
- add fonttools-disable_failing_tests_bigendian.patch
  disable two tests currently failing on bigendian archs

OBS-URL: https://build.opensuse.org/request/show/595994
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=5
2018-04-12 18:13:34 +00:00
dd93887d81 Accepting request 584509 from M17N
This is a replacement for the fonttools package that provides python2 and python3 python modules for use by python packages, while still providing the "fonttools" package with executables based on the python3 version.

This package provides both python2 and python3 versions.  The old package this replaces didn't have a python2 version. 

And the leap 42.3 build cannot be fixed in any simply way.  It just doesn't have the necessary dependencies to build this. The package this is replacing also didn't build for leap 42.3, either: https://build.opensuse.org/package/show/M17N/fonttools

This version fixes the conflict from the previous version.

OBS-URL: https://build.opensuse.org/request/show/584509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-FontTools?expand=0&rev=1
2018-03-11 14:23:57 +00:00
Todd R
cfac27c22a Accepting request 584507 from home:TheBlackCat:branches:M17N
- 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

OBS-URL: https://build.opensuse.org/request/show/584507
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=3
2018-03-08 17:26:12 +00:00
Todd R
c779cce94a Accepting request 580316 from home:TheBlackCat:branches:M17N
- Fix building on tumbleweed

OBS-URL: https://build.opensuse.org/request/show/580316
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=2
2018-02-26 18:08:36 +00:00
846010740e Accepting request 578737 from home:TheBlackCat:branches:devel:languages:python
This is a replacement for the fonttools package that provides python2 and python3 python modules for use by python packages, while still providing the "fonttools" package with executables based on the python3 version.

OBS-URL: https://build.opensuse.org/request/show/578737
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=1
2018-02-22 15:37:55 +00:00