Accepting request 1098802 from home:dirkmueller:Factory

- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)

- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  *  `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.

OBS-URL: https://build.opensuse.org/request/show/1098802
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=201
This commit is contained in:
Dirk Mueller 2023-07-15 15:23:55 +00:00 committed by Git OBS Bridge
parent c8a89d2de6
commit fdf8a9b42b
19 changed files with 108 additions and 91 deletions

View File

@ -2,11 +2,11 @@
src/base/ftobjs.c | 5 +++++
1 file changed, 5 insertions(+)
Index: freetype-2.12.0/src/base/ftobjs.c
Index: freetype-2.13.1/src/base/ftobjs.c
===================================================================
--- freetype-2.12.0.orig/src/base/ftobjs.c
+++ freetype-2.12.0/src/base/ftobjs.c
@@ -2732,6 +2732,11 @@
--- freetype-2.13.1.orig/src/base/ftobjs.c
+++ freetype-2.13.1/src/base/ftobjs.c
@@ -2753,6 +2753,11 @@
if ( FT_IS_SCALABLE( face ) )
{

View File

@ -1,8 +1,8 @@
Index: freetype-2.12.1/builds/unix/configure
Index: freetype-2.13.1/builds/unix/configure
===================================================================
--- freetype-2.12.1.orig/builds/unix/configure
+++ freetype-2.12.1/builds/unix/configure
@@ -16368,7 +16368,6 @@ fi
--- freetype-2.13.1.orig/builds/unix/configure
+++ freetype-2.13.1/builds/unix/configure
@@ -16389,7 +16389,6 @@ fi
# entries in Requires.private are separated by commas
PKGCONFIG_REQUIRES_PRIVATE="$zlib_reqpriv, \
$bzip2_reqpriv, \
@ -10,7 +10,7 @@ Index: freetype-2.12.1/builds/unix/configure
$harfbuzz_reqpriv, \
$brotli_reqpriv"
# beautify
@@ -16396,7 +16395,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG
@@ -16417,7 +16416,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG
LIBSSTATIC_CONFIG="-lfreetype \
$zlib_libsstaticconf \
$bzip2_libsstaticconf \
@ -18,11 +18,11 @@ Index: freetype-2.12.1/builds/unix/configure
$harfbuzz_libsstaticconf \
$brotli_libsstaticconf \
$ft2_extra_libs"
Index: freetype-2.12.1/builds/unix/configure.raw
Index: freetype-2.13.1/builds/unix/configure.raw
===================================================================
--- freetype-2.12.1.orig/builds/unix/configure.raw
+++ freetype-2.12.1/builds/unix/configure.raw
@@ -999,7 +999,6 @@ fi
--- freetype-2.13.1.orig/builds/unix/configure.raw
+++ freetype-2.13.1/builds/unix/configure.raw
@@ -992,7 +992,6 @@ fi
# entries in Requires.private are separated by commas
PKGCONFIG_REQUIRES_PRIVATE="$zlib_reqpriv, \
$bzip2_reqpriv, \
@ -30,7 +30,7 @@ Index: freetype-2.12.1/builds/unix/configure.raw
$harfbuzz_reqpriv, \
$brotli_reqpriv"
# beautify
@@ -1027,7 +1026,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG
@@ -1020,7 +1019,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG
LIBSSTATIC_CONFIG="-lfreetype \
$zlib_libsstaticconf \
$bzip2_libsstaticconf \

View File

@ -1,15 +0,0 @@
Index: freetype-2.12.1/include/freetype/config/ftoption.h
===================================================================
--- freetype-2.12.1.orig/include/freetype/config/ftoption.h
+++ freetype-2.12.1/include/freetype/config/ftoption.h
@@ -706,8 +706,8 @@ FT_BEGIN_HEADER
* https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx
*/
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */
-#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2
-/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 ) */
+/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 */
+#define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 )
/**************************************************************************

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c
size 2492440

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4wZ0cHhWQJ/xlIAQvmw6rGOtjj8FAmPkp9AACgkQvmw6rGOt
jj/FDQ/+J82L5T/U8+a2Z3+8JXXhaLKzscsfKvBPxKLOrRTC57Qf3yijEGw0cyjr
Y9Vc7ZaptTo5YcpSmrqzhVMQKh3uhzd0S+ESO9OTJiqLzLmC6eyFZ1WNA7tUyE0+
UNrvZNqOqaTbZBFIeHziujd/tgBiaqpidDdGylWW0vSshdinLWtc4x9tjBV1bBAc
1xTx3kgMMMfXjoSSoqsJlnznGD4W+HIjMvLVV9nr7mk+IpGgRjXQhirQ9cEYYOc5
qGs6c81DO5V9c3zJn6j9aiEfjfonzg61szx1WeYrnwcoZBmdmmofEr3Q4LimysgG
QbuVOP8At3efaQ5B7q+26KT96uEMUYiInFOwY3Mi/lvLQITVZR3zd5Gw1J3+1smt
Hp8LKxyBtVI1aGAizGxHCyLXJ1tgm8+K46x6EOClHb09hMIVQnI4m1GmszZjdInK
W8sB/o973TkBB/xHyvj829Skn1nKf0KnbobMBUKm+OhODwX8Jv921pvGu+o3Web3
RJ3yOpstChpHPseDMHbnONzoCVuzoJWK0qcFNdqjCgPgRqggF5fdf+tvGdd+a0sG
waLUx5USb4S4C8LMVDm6JazGubd1OnJVtSu2ZFk82Q/tntq/JsuPbvUukJpnOfMF
9El6djXad1XrCz6l2I1FxSRn74wLciPYPeb6U2WvESNxNTDMV5w=
=KoPJ
-----END PGP SIGNATURE-----

BIN
freetype-2.13.1.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4wZ0cHhWQJ/xlIAQvmw6rGOtjj8FAmSWkncACgkQvmw6rGOt
jj/Hcw//W4CpqcsBfz9Ry+c2wTlwXpGduPvnKK0lAAZ6ZZnnZxpztO0l8iLMjvRZ
ZbVsI48hQqms+WJUXsVm8ad8AV2GRMkRMsh2jK9vpojhnm/uikBOEUr3nDQ4/sw7
DoylPhvpKiKyy40hvOxkxhblSQhLer5+8xrTIwfJLtjVGpsiFGjXlWofHLW/oeoE
CKFscJyYynGpDsAYICiGiiBHuin/GiBePVXuP5Ho0eD79V18uoKMAmDuAENKoxbQ
EEFF/ndbYgCWE6KclQts6iX/LS1wMtyHghGpYcwPuldbCMOs//JVAKqRnZU5lFbn
tL9zloIiTtISiRWB5bb2+REQGs9vIU4P890smvCMdWfbh8bkxSdeOYnv2Pp4ddFk
0EEcnjnqQs9IKB41G/j285lmaKAd/rB2iRxve1dP35q0Ask2ZJoj900yajjCin29
yF+4B/8PKhCh2/qYyYRCoKYCbcIYzGJp4Q32JoN/urjeIvSCZG8sLg7qzJ1KGCu/
4Zb7u+xBRksKWtJ8tGrN8jhTJSuNuFrb8Ce/+i6ABNIEvXZ8IbJQd/gd9fOyTfbZ
AGJTKiud2x05rq0mcrPjb1ipymXVRtw2SPw0ZGqWWSVekHFk0omx5WsgO9i50jH4
QoRrxbAdSNpTwbD0jvACJHO2egUy59wSReGhn4MCD/jqQKMnr7Y=
=LbFr
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f6421803442beb5fc74435eb570bea427c8ca763dbf14b4f36caf3145534e9eb
size 2084016

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4wZ0cHhWQJ/xlIAQvmw6rGOtjj8FAmPkp9EACgkQvmw6rGOt
jj9PfA//Wf3V65xlA6MrALqshoO1L8OTYFNEg1pEjaLdMjyg3jIQVg7aGFa0auit
cDYGybDUNGby1LM8rdNzxnvkT4geaY5aa9S8YbmbGJmplZJTgqPqEMfB9v+X8xqy
/Ms6oucWEzlSeJJFlfglu+zrZGfWcd21fxNOBl8Fc66samx0uruAN7op1kA4vdcr
sZ6hUS4AlmWqJz/KBVWgc1KNmulUg6+ZD2AE6XNG+j5rKXDo6gBkUrUgRUEDS0LT
GWjIwPw9u9CkfSQSyNp86BnmWfBKWKMpwkl/AIoRf9hZ9wlyxx2R3rwA3QUK3+SV
LkY/zV7pNylTKOyK1NfbccgS6+6HmsxCgAdezfLEJfR0EkgI2lOe0Xu1JoLLQSf6
4Wd5PLyREhsjktekQ1nN7PrKE1WrhDNTctMCsOLxI74vbf3zYOr2umXzgylH6I9H
yz12nOxSmEi9PPaPfD5dfKmfrqpQJGgcspb0eNBj5zy7o0uncJa5/7G6HlP0htfB
EAjBR43s5tgR2fo3WgP2sexCVouOggiTJbjVpDv1D+zUb1U9L9MADlwAhY22lpn8
2GhyMwFnkjZqcAckzp/w3WQ15PoKDT2f/3M8y5q3fetR78SwgV86yxDptzdcEvVj
FZVraXR1YhXPwz3ApZ50K+anp8thgHRpLS6KZpwTZlIWdj0kwJ0=
=zfcU
-----END PGP SIGNATURE-----

BIN
freetype-doc-2.13.1.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4wZ0cHhWQJ/xlIAQvmw6rGOtjj8FAmSWkngACgkQvmw6rGOt
jj+3/w//X2TMDgCjquMcx1Y8KDgnqJfZqnT9Oo6Wi0FDsrfrQG2fk/opIffj6qst
iG8u1YpwgNOicAeZjRjErztzDbZ5El1fcq5pUQ4DWaX/iB5vH9GFJ9ZzSCOLm3Hv
RZHN3hgXM9lS0ywNTONikgfS8XnXjK9UZz8jYSYl/nS1joxtp6byX0nEjYEnUibB
vB31susS5OGjzT8bJxqc67xTJKlBUlDvgpf5aSN5J/3DgMv6tN6BSh8s1Jk7NRX2
dr////vzmDoA6YkDa+gHiu4zGKM8pYNa3vwdyNLq4M4n1AaRXQSzfX/nxgugn1tX
w0c1804SKItyhM/2tfVXNc7ONV8puIypt1yFN07fXRoRkOe/Qw1P3TNksXyyvOYz
lnNTA/tqMjEYF3oSdClAPwTWtoNWz86VMhJqszFAEROduZWtBag8ptnuqXjAFDT4
pCp11xdFNGqZ6EgWnsWNmNdcsw/Vhu43AC8CYoDSqHYBXUtRnt1t8ygGjygNZRKF
AMkpS8kguaDIBqUzxHl7sYZMl4R/PeL87zUhCV0//+WeJPjwOgBtqqoyOKeVQ/4N
lSITWjiTXVWOyKCZ46RECJakrAunS4a1HZanPRJJRLUWoIeW5K4ck+1fxUSEFPiU
cozCEKful47mjTLZxPypqlTQRMLRRR6mOyn2qDVxbM8v1mu8k0I=
=MDHU
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Sat Jul 15 14:36:07 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2.13.1:
* New function `FT_Get_Default_Named_Instance` to get the
index of the default named instance of an OpenType Variation
Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
glyphs in an 'SVG ' table.
* New function `FT_GlyphSlot_AdjustWeight` to adjust
the glyph weight either horizontally or vertically.
This is part of the `ftsynth.h` header file
* TrueType interpreter version 38 (also known as
'Infinality') has been deactivated; the value of
`TT_INTERPRETER_VERSION_38` is now the same as
`TT_INTERPRETER_VERSION_40`.
* Switching named instances on and off in Variation Fonts
was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
is deactivated)
-------------------------------------------------------------------
Thu May 25 08:20:04 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -16,9 +16,9 @@
#
%define doc_version 2.13.0
%define doc_version 2.13.1
Name: freetype2
Version: 2.13.0
Version: 2.13.1
Release: 0
Summary: A TrueType Font Library
License: FTL AND GPL-2.0-only
@ -38,7 +38,6 @@ Patch0: bugzilla-308961-cmex-workaround.patch
Patch1: don-t-mark-libpng-as-required-library.patch
Patch2: enable-long-family-names-by-default.patch
Patch3: enable-subpixel-rendering.patch
Patch4: enable-infinality-subpixel-hinting.patch
BuildRequires: gawk
BuildRequires: libbz2-devel
BuildRequires: libpng-devel

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ce8367f9cb9468413c0ea9b3df00c3bb92801418d92a25d157a1ff56e927fcc
size 333952

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4wZ0cHhWQJ/xlIAQvmw6rGOtjj8FAmPkp9AACgkQvmw6rGOt
jj9OZQ/9FAwaSOQEWG0vBc9GPCfacsXjNuRJ94YnUE+S5H1mjnpNSHbgJlwUOuE+
7ZPC4w2O2mE10sVTm/rgl1CDSWzVr0hez4F6Z8kNE01wcVrJjqSYyU0J3gy4PZK/
n5EkDbrz50XLpZW8Yn3p+QiCYA8z+XZxq76GSgFyOstDESG+qKQqrAyjSgA850WP
nJnyHP7cHK8lVYwSE1xo9fJ1fZi0e6G1GFAKOU02hYhpzPxMVX/pUZQLXtciLLDJ
VXEG1oApLkrLT4upqSlagLVU/WZqtGZS6fY3ADYdk+2qFmgmK5jR5fCxnTIXllXN
EXrm3sIyf8ZpBIjBRg/ulSF/BtITtuNSiiF75Z5H+BLW40H306DYhqwdnCYam0vT
OFniOmpoUKtl3upDsi5mH5hnxNwK2nvw5rlQbSmaUmaycGRRfsYM28sok0muNzmr
0gMQN3SRvp1R6hgrkPkB5MVsDwOxFahMoCRKE2wBQqgW0HUtCN3L7SJTsF9L4mmx
WLR5ZPwdo3knvHWkLVnpx+Ec+1XgbSxAS930+8xlxDYMS2jlkNipPY3/8OiQ6H+i
uGYwqA6XyrwDYArIIbmm4Qq8wJPFHiup99XsJ70lqJ+9v+2u+5h91NUCS3dTkMMF
U76JkKEI0LIR59Ps4P3h7oM3LgR+WERRJSzPWoPkI4zcvAIMzPA=
=2nrt
-----END PGP SIGNATURE-----

BIN
ft2demos-2.13.1.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4wZ0cHhWQJ/xlIAQvmw6rGOtjj8FAmSWkncACgkQvmw6rGOt
jj9QNg//RDEKfv9Ul2sjxrv4nBTeHSntWIrQgoXyoIDjZE8PllRji3jeOw+fx0kM
re+dOOpBuVwPBVOCBZWnEe1SqMe7619dXNgGVsq7wWgPdCc3beJXGYBpbj3l3fuB
/LfS5iDjQqA0Qq1hRRoCrOe8JUohuwi5rhM4reRb0ErPsknvhBWYGBwlGHbO3hUC
TKJmMnaYftH0Uyq2AZJVlT+r2CFeGoH+XbZ8KfliuZ//tcW4IPLVtn4K/GKgRGz/
OcHS4rvhXa74Se/j96cl9iTtH2V7kR/cr7Uf1hbbIaII/0Bx3oJWyuKgLeWuB9oz
VML/nT2yhu+eFQVQyil5RA1aPO87/fHyrk/wNq7/2ejWfQ05gZnD/UegJxMszZe9
gYrVlVQ0SDqeHdGf0GPW9VFK0mVCKjn3yohbZO2LAUV92fbamgojSagB+idqa2dU
OuFhgjIyjBwFzMD5HLHh1sd5Z/FYDI/kL09k98Tv1SIXikLp4Jki2sFt6vId8eVD
NILk2XXEozvPg2JRDFWpZewneAIiBfl5SWhGhzqoG+yfHRIjHM8YuQLp6zuJDwFc
RTOf/IAI17kgV+xhy0C+zAJtMQJhTwODJ2v/ZvD2eheitK047euliZmcG8ZJ0Z1t
m5szSGUL5mAZ3nKXa3QblbfbWd87xkb18MD9ijfsN4+6LzGP098=
=vM+m
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Sat Jul 15 14:39:02 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2.13.1:
* `ftbench` has a new command-line option `-a` to
apply design coordinates.
* `ftview` can now flip SVG rendering on and off using the
'Z' key.
* `ftmulti` it is now possible to toggle the fill
rule and overlap flag used for rendering glyphs using the 'F3'
and 'F4' keys, respectively. Toggling the anti-aliased mode
has been changed to the 'TAB' key.
-------------------------------------------------------------------
Thu May 4 11:35:04 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -16,9 +16,9 @@
#
%global freetype_version 2.13.0
%global freetype_version 2.13.1
Name: ft2demos
Version: 2.13.0
Version: 2.13.1
Release: 0
Summary: Freetype2 Utilities and Demo Programs
License: GPL-2.0-or-later