BSD Ports

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

SystemPortVersion
FreeBSDgraphics/graphite21.3.15_1
OpenBSDgraphics/graphite21.3.15
NetBSDgraphics/graphite21.3.15
DragonFlygraphics/graphite21.3.14
MidnightBSDgraphics/graphite21.3.14
HardenedBSDgraphics/graphite21.3.15
GhostBSDgraphics/graphite21.3.15
OPNsensegraphics/graphite21.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.15_11.3.15_11.3.141.3.141.3.15_1
FreeBSD:14:quarterly1.3.151.3.15n/a1.3.141.3.15
FreeBSD:15:latest1.3.15_11.3.15_1n/a1.3.141.3.14
FreeBSD:15:quarterly1.3.151.3.15n/an/an/a
FreeBSD:16:latest1.3.151.3.15_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

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

Build dependencies 15
Required by 5669

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
FileSizeSHA256
graphite2-1.3.15.tgz1.3674849e+07c6bc8b4252724665297f7cad0c55897285c673f9b8e6db3522ace833593fe0b1
2963a66ade6d8961dc1cf965eb74a1132b0396e2.patch142372cc553fe6bc030780449ab0ce7eefadbf8e8ede7bee9e1968dd586ba422dc15
Master sites 1
  • https://github.com/silnrsi/graphite/releases/download/1.3.15/

Commit history 2

DateCommitCreditsLog message
0e49fc5fed Daniel Engberg graphics/graphite2: Fix over-linking
Pull in upsteam PR #108 Reference: https://github.com/silnrsi/graphite/pull/108 PR: 299037 Reviewed by: office (fluffy)
e5d03efa00 Daniel Engberg graphics/graphite2: Update to 1.3.15
* Remove LDFLAGS definition in port Makefile Changelog: https://github.com/silnrsi/graphite/releases/tag/1.3.15 PR: 296160 Approved by: maintainer timeout, 2+ weeks