graphics/graphite2 1.3.15_1 FreeBSD
Rendering capabilities for complex non-Roman writing systems
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0e49fc5fed- License
- GPLv2, LGPL21, MPL20
- Categories
- graphics, print
- Package size
- 93.6 KiB, 240.9 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/graphite2 | 1.3.15_1 |
| OpenBSD | graphics/graphite2 | 1.3.15 |
| NetBSD | graphics/graphite2 | 1.3.15 |
| DragonFly | graphics/graphite2 | 1.3.14 |
| MidnightBSD | graphics/graphite2 | 1.3.14 |
| HardenedBSD | graphics/graphite2 | 1.3.15 |
| GhostBSD | graphics/graphite2 | 1.3.15 |
| OPNsense | graphics/graphite2 | 1.3.14 |
Install
Binary package:
pkg install graphite2
From the ports tree:
cd /usr/ports/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
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 | 1.3.15_1 | 1.3.15_1 | 1.3.14 | 1.3.14 | 1.3.15_1 |
| FreeBSD:14:quarterly | 1.3.15 | 1.3.15 | n/a | 1.3.14 | 1.3.15 |
| FreeBSD:15:latest | 1.3.15_1 | 1.3.15_1 | n/a | 1.3.14 | 1.3.14 |
| FreeBSD:15:quarterly | 1.3.15 | 1.3.15 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.3.15 | 1.3.15_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
${PYTHON_PKGNAMEPREFIX}fonttools>0: print/py-fonttools
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 5669
- accessibility/accerciser
- accessibility/caribou
- accessibility/kdeaccessibility
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/libqaccessibilityclient
- accessibility/onboard
- accessibility/orca
- accessibility/qt5-speech
- accessibility/qt6-speech
- arabic/arabtex
- arabic/libreoffice
- archivers/R-cran-brotli
- archivers/R-cran-zip
- archivers/apache-commons-compress
- archivers/ark
- archivers/arqiver
- archivers/engrampa
- archivers/file-roller
- archivers/gnome-autoar
- archivers/javatar
- archivers/kf6-karchive
- archivers/libarchive-qt
- archivers/lxqt-archiver
- archivers/peazip
- archivers/py-comicapi
- archivers/py-extractcode
- archivers/quazip
- archivers/snappy-java
- archivers/thunar-archive-plugin
- archivers/v1541commander
- archivers/xarchive
- archivers/xarchiver
- astro/astrometry
- astro/calcmysky
- astro/celestia-gtk
- astro/foxtrotgps
- astro/geographiclib
- astro/gkrellmoon2
- astro/gpsbabel
- astro/gpscorrelate
- astro/gpsd
- astro/gpsprune
- astro/indiwebmanagerapp
- astro/josm
- astro/kosmindoormap
- astro/kosmorro
- astro/kstars
- astro/marble
- astro/mepo
- astro/merkaartor
- astro/mkgmap
- astro/mkgmap-splitter
- astro/nightfall
- astro/opencpn
- astro/oskar
- astro/osmosis
- astro/phd2
- astro/pp3
- astro/py-alerce
- astro/py-astlib
- astro/py-astroML
- astro/py-kosmorrolib
- astro/py-metpy
- astro/py-pykep
- astro/py-skyfield
- astro/py-skyfield-data
- astro/py-sunpy
- astro/qmapshack
- astro/siril
- astro/starplot
- astro/stellarium
- astro/stellarsolver
- astro/traccar
- astro/viking
- astro/wmglobe
- astro/xplanet
- audio/TonieToolbox
- audio/abgate-lv2
- audio/abx
- audio/amarok
- audio/amberol
- audio/amsynth
- audio/aqualung
- audio/ardour
- audio/ario
- audio/atunes
- audio/aubio
- audio/audacity
- audio/audiocd-kio
- audio/audiowmark
- audio/autozen
- audio/avldrums-lv2
- audio/aylet
- audio/bambootracker
- audio/baresip
- audio/beets
- audio/bespokesynth
- audio/bliss
The first 100 are listed.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++11-lib cpe python:test tar:tgz
- 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.3.1
- libdata/pkgconfig/graphite2.pc
- share/graphite2/graphite2-.cmake
- share/graphite2/graphite2.cmake
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| graphite2-1.3.15.tgz | 1.3674849e+07 | c6bc8b4252724665297f7cad0c55897285c673f9b8e6db3522ace833593fe0b1 |
| 2963a66ade6d8961dc1cf965eb74a1132b0396e2.patch | 1423 | 72cc553fe6bc030780449ab0ce7eefadbf8e8ede7bee9e1968dd586ba422dc15 |
Master sites 1
- https://github.com/silnrsi/graphite/releases/download/1.3.15/