print/R-cran-textshaping: New port: Bindings to the 'HarfBuzz' and 'Fribidi' Libraries for Text Shaping

- Submitter becomes maintainer

Provides access to the text shaping functionality in the 'HarfBuzz' library and
the bidirectional algorithm in the 'Fribidi' library.

'textshaping' is a low-level utility package mainly for graphic devices that
expands upon the font tool-set provided by the 'systemfonts' package.

WWW: https://github.com/r-lib/textshaping

Differential Revision:	https://reviews.freebsd.org/D43735
2024Q2
Einar Bjarni Halldórsson 2024-04-05 15:11:10 +01:00 committed by Nuno Teixeira
parent 280bc631f5
commit 250d0bb575
4 changed files with 30 additions and 0 deletions

View File

@ -1,6 +1,7 @@
COMMENT = Desktop publishing
SUBDIR += R-cran-knitr
SUBDIR += R-cran-textshaping
SUBDIR += R-cran-tinytex
SUBDIR += a2pdf
SUBDIR += a2ps

View File

@ -0,0 +1,21 @@
PORTNAME= textshaping
DISTVERSION= 0.3.7
CATEGORIES= print
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= einar@isnic.is
COMMENT= Bindings to the 'HarfBuzz' and 'Fribidi' Libraries for Text Shaping
WWW= https://github.com/r-lib/textshaping
LICENSE= MIT
CRAN_DEPENDS= R-cran-systemfonts>=1.0.0:devel/R-cran-systemfonts
BUILD_DEPENDS= ${CRAN_DEPENDS}
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfribidi.so:converters/fribidi \
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist,compiles pkgconfig
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1706878261
SHA256 (textshaping_0.3.7.tar.gz) = fa924dbe1fb4138b80d6c26ee42f4203843f1d34f77e2a5e42514e6fcc97ec42
SIZE (textshaping_0.3.7.tar.gz) = 35100

View File

@ -0,0 +1,5 @@
Provides access to the text shaping functionality in the 'HarfBuzz' library and
the bidirectional algorithm in the 'Fribidi' library.
'textshaping' is a low-level utility package mainly for graphic devices that
expands upon the font tool-set provided by the 'systemfonts' package.