Commit graph

5 commits

Author SHA1 Message Date
minskim
465c53535c Update silgraphite{,-ft,-xft} to 2.3.1.
Mostly bug fixes.
2011-10-10 21:42:13 +00:00
joerg
3a3c07bc30 Remove @dirrm entries from PLISTs 2009-06-14 17:59:04 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
minskim
7ee946450c silgraphite uses C99 features. 2009-01-09 20:32:19 +00:00
minskim
c3fb913449 Import silgraphite from pkgsrc-wip.
Graphite is a project under development within SIL's Non-Roman Script
Initiative and Language Software Development groups to provide
rendering capabilities for complex non-Roman writing systems.

Its smart-font engine is the bit that takes a Unicode string, font
formatting information (features, size, etc.), and a font, and returns
a set of positioned glyphs.  Graphite also does more than this, in
that it can handle cursor tracking and interaction with the
application for string selection, etc.
2008-12-09 01:54:25 +00:00