FreeBSD Ports

graphics/silgraphite 2.3.1_4

Font engine for complex non-Roman writing systems

Repository
FreeBSD ports
Maintainer
[email protected]
License
CPL05, LGPL21+
Categories
graphics, devel
Package size
287.0 KiB, 1451.4 KiB installed

Description

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. The original goal was a system for the Windows platform; the system has also been ported to Linux. Graphite can be used to create "smart fonts" capable of displaying writing systems with various complex behaviors. With respect to the Text Encoding Model, Graphite handles the "Rendering" aspect of writing system implementation.

Install

As a binary package — by origin, or by package name:

pkg install graphics/silgraphite
pkg install silgraphite

From the ports tree:

cd /usr/ports/graphics/silgraphite/ && make install clean

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

RUN_DEPENDS=	silgraphite>0:graphics/silgraphite
LIB_DEPENDS=	libgraphite.so:graphics/silgraphite

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.1_42.3.1_42.3.1_42.3.1_42.3.1_4
FreeBSD:14:quarterly2.3.1_42.3.1_4n/a2.3.1_42.3.1_4
FreeBSD:15:latest2.3.1_42.3.1_4n/a2.3.1_42.3.1_4
FreeBSD:15:quarterly2.3.1_42.3.1_4n/an/an/a
FreeBSD:16:latest2.3.1_42.3.1_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 4
All run dependencies 3

Configuration

Options name: graphics_silgraphite

OptionDefaultDescription
FREETYPEonTrueType font rendering support
USES
libtool pkgconfig
Service scripts
none

Files

pkg-plist 34
  • include/graphite/FileFont.h
  • include/graphite/Font.h
  • include/graphite/FreetypeFont.h
  • include/graphite/GrAppData.h
  • include/graphite/GrClient.h
  • include/graphite/GrCommon.h
  • include/graphite/GrConstants.h
  • include/graphite/GrData.h
  • include/graphite/GrDebug.h
  • include/graphite/GrExt.h
  • include/graphite/GrFeature.h
  • include/graphite/GrMstypes.h
  • include/graphite/GrPlatform.h
  • include/graphite/GrResult.h
  • include/graphite/GrStructs.h
  • include/graphite/GrWrappers.h
  • include/graphite/GraphiteProcess.h
  • include/graphite/IGrEngine.h
  • include/graphite/IGrJustifier.h
  • include/graphite/IGraphiteProcess.h
  • include/graphite/ITextSource.h
  • include/graphite/MemoryUsage.h
  • include/graphite/Segment.h
  • include/graphite/SegmentAux.h
  • include/graphite/SegmentPainter.h
  • lib/libgraphite.a
  • lib/libgraphite.so
  • lib/libgraphite.so.3
  • lib/libgraphite.so.3.0.0
  • lib/libgraphite-ft.a
  • lib/libgraphite-ft.so
  • lib/libgraphite-ft.so.0
  • lib/libgraphite-ft.so.0.0.0
  • libdata/pkgconfig/silgraphite.pc
distinfo 1
FileSizeSHA256
silgraphite-2.3.1.tar.gz3.239482e+069b07c6e91108b1fa87411af4a57e25522784cfea0deb79b34ced608444f2ed65
Master sites 1
  • SF

Commit history 0

No commits in the history this site was built from.