BSD Ports

graphics/graphite2 1.3.14 MidnightBSD

Rendering capabilities for complex non-Roman writing systems

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2, lgpl2.1
Categories
graphics, print

Description

Graphite is a package that can be used to create "smart fonts" capable of displaying writing systems with various complex behaviors, such as:

* contextual shaping * ligatures * reordering * split glyphs * bidirectionality * stacking diacritics * complex positioning

In the other systems

SystemPortVersion
MidnightBSDgraphics/graphite21.3.14
FreeBSDgraphics/graphite21.3.15_1
OpenBSDgraphics/graphite21.3.15
NetBSDgraphics/graphite21.3.15
DragonFlygraphics/graphite21.3.14
HardenedBSDgraphics/graphite21.3.15
GhostBSDgraphics/graphite21.3.15
OPNsensegraphics/graphite21.3.14

Install

Binary package:

mport install graphite2

From mports:

cd /usr/mports/graphics/graphite2 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	graphite2>0:graphics/graphite2
LIB_DEPENDS=	libgraphite2.so:graphics/graphite2

Dependencies

Configuration

No options to configure.

USES
cmake compiler:c++11-lib cpe
Service scripts
none

Files

pkg-plist 11
  • bin/gr2fonttest
  • include/graphite2/Font.h
  • include/graphite2/Log.h
  • include/graphite2/Segment.h
  • include/graphite2/Types.h
  • lib/libgraphite2.so
  • lib/libgraphite2.so.3
  • lib/libgraphite2.so.3.2.1
  • libdata/pkgconfig/graphite2.pc
  • share/graphite2/graphite2-.cmake
  • share/graphite2/graphite2.cmake
distinfo 1
FileSizeSHA256
silnrsi-graphite-1.3.14_GH0.tar.gz6.629829e+067a3b342c5681921ce2e0c2496509d30b5b078399d5a7bd2358f95166d57d91df