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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.3.1_4 | 2.3.1_4 | 2.3.1_4 | 2.3.1_4 | 2.3.1_4 |
| FreeBSD:14:quarterly | 2.3.1_4 | 2.3.1_4 | n/a | 2.3.1_4 | 2.3.1_4 |
| FreeBSD:15:latest | 2.3.1_4 | 2.3.1_4 | n/a | 2.3.1_4 | 2.3.1_4 |
| FreeBSD:15:quarterly | 2.3.1_4 | 2.3.1_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.1_4 | 2.3.1_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
Required by 2
Configuration
Options name: graphics_silgraphite
| Option | Default | Description |
|---|---|---|
| FREETYPE | on | TrueType 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
| File | Size | SHA256 |
|---|---|---|
| silgraphite-2.3.1.tar.gz | 3.239482e+06 | 9b07c6e91108b1fa87411af4a57e25522784cfea0deb79b34ced608444f2ed65 |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.