Skip to content

Commit 13c29b2

Browse files
authored
Updating freetype port to upstream version 2.11.1 (#4)
1 parent 8f986f1 commit 13c29b2

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

tools/ports/freetype.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,21 @@
77
import shutil
88
from pathlib import Path
99

10-
TAG = 'version_1'
11-
HASH = '0d0b1280ba0501ad0a23cf1daa1f86821c722218b59432734d3087a89acd22aabd5c3e5e1269700dcd41e87073046e906060f167c032eb91a3ac8c5808a02783'
10+
TAG = 'VER-2-11-1'
11+
HASH = '5e53276cf0248c61782c6410856230a287c583efdbb8959d4b1d25efdbe8c665ca45a9c952c33c710b595fcf76905375487d3803fb39c2b96dbe253c7664662c'
1212

1313

1414
def needed(settings):
1515
return settings.USE_FREETYPE
1616

1717

1818
def get(ports, settings, shared):
19-
ports.fetch_project('freetype', 'https://github.com/emscripten-ports/FreeType/archive/' + TAG + '.zip', 'FreeType-' + TAG, sha512hash=HASH)
19+
ports.fetch_project('freetype', 'https://gitlab.freedesktop.org/freetype/freetype/-/archive/' + TAG + '/freetype-' + TAG + '.zip', 'freetype-' + TAG, sha512hash=HASH)
2020

2121
def create(final):
2222
ports.clear_project_build('freetype')
2323

24-
source_path = os.path.join(ports.get_dir(), 'freetype', 'FreeType-' + TAG)
24+
source_path = os.path.join(ports.get_dir(), 'freetype', 'freetype-' + TAG)
2525
dest_path = os.path.join(ports.get_build_dir(), 'freetype')
2626
shared.try_delete(dest_path)
2727
os.makedirs(dest_path)
@@ -45,6 +45,7 @@ def create(final):
4545
'src/base/ftgloadr.c',
4646
'src/base/ftglyph.c',
4747
'src/base/ftgxval.c',
48+
'src/base/fthash.c',
4849
'src/base/ftinit.c',
4950
'src/base/ftlcdfil.c',
5051
'src/base/ftmm.c',
@@ -53,6 +54,7 @@ def create(final):
5354
'src/base/ftoutln.c',
5455
'src/base/ftpatent.c',
5556
'src/base/ftpfr.c',
57+
'src/base/ftpsprop.c',
5658
'src/base/ftrfork.c',
5759
'src/base/ftsnames.c',
5860
'src/base/ftstream.c',
@@ -76,6 +78,10 @@ def create(final):
7678
'src/pshinter/pshinter.c',
7779
'src/psnames/psmodule.c',
7880
'src/raster/raster.c',
81+
'src/sdf/ftbsdf.c',
82+
'src/sdf/ftsdf.c',
83+
'src/sdf/ftsdfcommon.c',
84+
'src/sdf/ftsdfrend.c',
7985
'src/sfnt/sfnt.c',
8086
'src/smooth/smooth.c',
8187
'src/truetype/truetype.c',

0 commit comments

Comments
 (0)