summaryrefslogtreecommitdiff
path: root/sci-visualization/gr
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-05 23:32:29 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-05 23:32:29 +0100
commit930b5a700c6f4093c4b63eec7395c080ab639311 (patch)
tree314e43df83fe12b5fa743c5aa37d0c7ae26260fc /sci-visualization/gr
parent8b5a92f1e1eccecfa61db8a4744e1b9d449522b6 (diff)
gentoo auto-resync : 05:05:2023 - 23:32:28
Diffstat (limited to 'sci-visualization/gr')
-rw-r--r--sci-visualization/gr/Manifest6
-rw-r--r--sci-visualization/gr/gr-0.72.4.ebuild (renamed from sci-visualization/gr/gr-0.53.0-r2.ebuild)14
-rw-r--r--sci-visualization/gr/metadata.xml3
3 files changed, 17 insertions, 6 deletions
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index e3f534a9d8b8..46ceb54ca8c2 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,6 +1,6 @@
AUX gr-0.53.0-musl.patch 797 BLAKE2B 4eb48a510b19a23cc4c82e0f81a1f9753c96f0554edecf4a4163b17be9505e8c8d0710f9c97c49dadb84fefe69cab27a3bfbb6cfe04b97b0d9a260b6e4042fe5 SHA512 5080806ed0598d404a380c3d8fe10207dd3fc1245b76992c341261f43b9727a82f7ebd85e582c606d6ccaf72eb04a57d21ccc0168e5c19b6b37cb2b265fa0018
-DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
-EBUILD gr-0.53.0-r2.ebuild 2094 BLAKE2B a90f89e4b6986277d5e298bbe7a021e3848b49d5b67cbf7212b6db063efe16d9019d730be9002e6ee5dbc29320ee0229c1fa5c91cf5504e30436c4bb32107da9 SHA512 57951e4a4edd1b8465c4174e0d231ac2d57cd85691dfc128a7b1c4d0efd6006d6587065e2cd0e21985dc45e679408b84673ac6e6f349f5c8f296d638b4753059
+DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
EBUILD gr-0.72.0.ebuild 2133 BLAKE2B 24fb5d37658380122e574f9df10e8f2906d238fa9655cfbf6a3f0b19c84a104a2066e53c8c5a1acc3ac8e9c83d46afec7413297f58d1e9b59ad17b05c14b080c SHA512 4df978354e3fa3cca217a22bdc75e9a92b3fe15bad3b3825c67aa05ea9f98ada927d2581b54308bf142a94c838543735a259afbf90432e496d8333e02985c99c
-MISC metadata.xml 261 BLAKE2B e57c0c3e4a59fdb630d23ae9d96afed10307c5308bace0cf58c22f41cbbf22fc82c5cd0d041800498570b1490a39f6c47547acfbb2766e21735820ae1c39bf8f SHA512 212dbdf6e688804621cd0ee28e47d3b9696182fe4850a87569e0727e5e811b7c4193807c2ecec65005e1689d4c0ba2c88fb67b29cc89928649e23d23a94d724b
+EBUILD gr-0.72.4.ebuild 2289 BLAKE2B 276f7a9dac58ccf66591c518742837c1e20f4c40690c98744287553bb96d6d4b15d079a425c72465ee5330eda126ec4b5746c596ffc7ecc2b189b63be513db85 SHA512 5c29d01631d8ad9a66af9539bfd5cd41d7b7c811d761d7b2c73fb80ae8bc07be8bb3610d008da10a0669e56828da454ce35844e2e34d47817defe269094e0fe5
+MISC metadata.xml 352 BLAKE2B 9b90347aa5d1cb3fdecbedc89d93aa57e4f4796720947f77c770073eba15aa849d42a1e5e201642b13a5d13ffae6bbc76163836a9c4f790fbdf53c8d014b07d6 SHA512 8baac24ecabd0787fa823dd23667b62a90a5a156b00f0785526d82f07840de8fa7528c0277cd62df93eebcca4ec9ab851f05781ef004426ef58a0862bc2d98b0
diff --git a/sci-visualization/gr/gr-0.53.0-r2.ebuild b/sci-visualization/gr/gr-0.72.4.ebuild
index a8ba3a3bcf5e..51aaeb29fc39 100644
--- a/sci-visualization/gr/gr-0.53.0-r2.ebuild
+++ b/sci-visualization/gr/gr-0.72.4.ebuild
@@ -1,7 +1,7 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cairo ffmpeg postscript tiff truetype"
+IUSE="agg cairo ffmpeg postscript tiff truetype"
DEPEND="
dev-qt/qtgui:5
@@ -21,10 +21,12 @@ DEPEND="
media-libs/libjpeg-turbo:=
media-libs/libpng:=
media-libs/qhull:=
+ net-libs/zeromq
sys-libs/zlib
virtual/opengl
x11-libs/libX11
x11-libs/libXt
+ agg? ( x11-libs/agg )
cairo? ( x11-libs/cairo )
ffmpeg? ( media-video/ffmpeg:= )
postscript? ( app-text/ghostscript-gpl )
@@ -35,12 +37,18 @@ RDEPEND="${DEPEND}"
BDEPEND=""
PATCHES=(
- "${FILESDIR}/${P}-musl.patch"
+ "${FILESDIR}/${PN}-0.53.0-musl.patch"
)
REQUIRED_USE="cairo? ( truetype )"
src_configure() {
+ if use agg ; then
+ mycmakeargs+=( -DAGG_LIBRARY=libagg.so -DAGG_INCLUDE_DIR=/usr/include/agg2 )
+ else
+ mycmakeargs+=( -DAGG_LIBRARY= )
+ fi
+
use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
use postscript || mycmakeargs+=( -DGS_LIBRARY= )
use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
diff --git a/sci-visualization/gr/metadata.xml b/sci-visualization/gr/metadata.xml
index 71a5bee94e5a..48e49d2a0db8 100644
--- a/sci-visualization/gr/metadata.xml
+++ b/sci-visualization/gr/metadata.xml
@@ -5,4 +5,7 @@
<email>dilfridge@gentoo.org</email>
<name>Andreas K. Huettel</name>
</maintainer>
+ <use>
+ <flag name="agg">Enable the libagg anti-grain rendering engine</flag>
+ </use>
</pkgmetadata>