d3a06c2fc4
- Switch site to github, here is an extract of https://sourceforge.net/projects/silgraphite: "This project has been deprecated. Graphite2, a new version of the Graphite engine, is available at: https://github.com/silnrsi/graphite with its own bug tracker." - graphite2 can be built statically since version 1.3.11 and2f143c04da
- Update indentation in hash file (two spaces) Extract from ChangeLog: 1.3.14 . Bug fixes . Allow features to be hidden (for aliases) . Move to python3 . Rename doc files from .txt to .asc 1.3.13 . Resolve minor spacing issue in rtl non-overlap kerning . python3 for graphite.py . Better fuzzing . Better building on windows 1.3.12 . Graphite no longer does dumb rendering for fonts with no smarts . Segment caching code removed. Anything attempting to use the segment cache gets given a regular face instead . Add libfuzzer support . Builds now require C++11 . Improvements to Windows 64 bit builds . Support different versions of python including 32 bit and python 3 . Various minor bug fixes 1.3.11 . Fixes due to security review . Minor collision avoidance fixes . Fix LZ4 decompressor against high compression The fixes due to security review are a little bit vague, a quick search on github seems to indicate that those issues could be related to segcache which has been removed since version 1.3.12: https://github.com/silnrsi/graphite/search?q=security&type=Issuesb0f77e4a9d
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
25 lines
762 B
Makefile
25 lines
762 B
Makefile
################################################################################
|
|
#
|
|
# graphite2
|
|
#
|
|
################################################################################
|
|
|
|
GRAPHITE2_VERSION = 1.3.14
|
|
GRAPHITE2_SOURCE = graphite2-$(GRAPHITE2_VERSION).tgz
|
|
GRAPHITE2_SITE = \
|
|
https://github.com/silnrsi/graphite/releases/download/$(GRAPHITE2_VERSION)
|
|
GRAPHITE2_INSTALL_STAGING = YES
|
|
GRAPHITE2_LICENSE = LGPL-2.1+
|
|
GRAPHITE2_LICENSE_FILES = LICENSE
|
|
|
|
# Avoid building docs and tests to save time
|
|
define GRAPHITE2_DISABLE_TESTS_DOC
|
|
$(SED) '/^add_subdirectory(doc)/d' \
|
|
-e '/^add_subdirectory(tests)/d' \
|
|
-e '/add_subdirectory(gr2fonttest)/d' \
|
|
$(@D)/CMakeLists.txt
|
|
endef
|
|
GRAPHITE2_POST_PATCH_HOOKS += GRAPHITE2_DISABLE_TESTS_DOC
|
|
|
|
$(eval $(cmake-package))
|