git: 280bc631f5d6 - main - graphics/R-cran-ragg: New port: Graphic Devices Based on AGG
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 06 Apr 2024 14:52:39 UTC
The branch main has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=280bc631f5d64fc399d3bfe3002e90e71ceca241
commit 280bc631f5d64fc399d3bfe3002e90e71ceca241
Author: Einar Bjarni Halldórsson <einar@isnic.is>
AuthorDate: 2024-04-05 14:06:55 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2024-04-06 14:42:39 +0000
graphics/R-cran-ragg: New port: Graphic Devices Based on AGG
- Submitter becomes maintainer
Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing
library.
The 'ragg' package provides a set of graphic devices based on AGG to use as
alternative to the raster devices provided through the 'grDevices' package.
WWW: https://ragg.r-lib.org/
Differential Revision: https://reviews.freebsd.org/D43735
---
graphics/Makefile | 1 +
graphics/R-cran-ragg/Makefile | 24 ++++++++++++++++++++++++
graphics/R-cran-ragg/distinfo | 3 +++
graphics/R-cran-ragg/pkg-descr | 5 +++++
4 files changed, 33 insertions(+)
diff --git a/graphics/Makefile b/graphics/Makefile
index 23b5aadc5ac7..d63e8bc80ff6 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -29,6 +29,7 @@
SUBDIR += R-cran-pixmap
SUBDIR += R-cran-png
SUBDIR += R-cran-qcc
+ SUBDIR += R-cran-ragg
SUBDIR += R-cran-rgdal
SUBDIR += R-cran-s2
SUBDIR += R-cran-scales
diff --git a/graphics/R-cran-ragg/Makefile b/graphics/R-cran-ragg/Makefile
new file mode 100644
index 000000000000..464dffbcaa27
--- /dev/null
+++ b/graphics/R-cran-ragg/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= ragg
+DISTVERSION= 1.3.0
+CATEGORIES= graphics
+DISTNAME= ${PORTNAME}_${DISTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Graphic Devices Based on AGG
+WWW= https://ragg.r-lib.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-systemfonts>=1.0.3:devel/R-cran-systemfonts \
+ R-cran-textshaping>=0.3.0:print/R-cran-textshaping
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libjpeg.so:graphics/jpeg-turbo \
+ libpng16.so:graphics/png \
+ libtiff.so:graphics/tiff
+RUN_DEPENDS= ${CRAN_DEPENDS}
+TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
+
+USES= cran:auto-plist,compiles pkgconfig
+
+.include <bsd.port.mk>
diff --git a/graphics/R-cran-ragg/distinfo b/graphics/R-cran-ragg/distinfo
new file mode 100644
index 000000000000..7cee0e60c949
--- /dev/null
+++ b/graphics/R-cran-ragg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1710405841
+SHA256 (ragg_1.3.0.tar.gz) = 328c24d35b6b08317f21413902c35e32fd6a953d3e7401fa8b0f5d13895614b2
+SIZE (ragg_1.3.0.tar.gz) = 430242
diff --git a/graphics/R-cran-ragg/pkg-descr b/graphics/R-cran-ragg/pkg-descr
new file mode 100644
index 000000000000..b4614faeb226
--- /dev/null
+++ b/graphics/R-cran-ragg/pkg-descr
@@ -0,0 +1,5 @@
+Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing
+library.
+
+The 'ragg' package provides a set of graphic devices based on AGG to use as
+alternative to the raster devices provided through the 'grDevices' package.