* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2020-06-17 17:19 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2020-06-17 17:19 UTC (permalink / raw
To: gentoo-commits
commit: 785fc5af79f2b0a81c9733291281175b4c93601e
Author: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 17 17:18:10 2020 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Jun 17 17:18:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=785fc5af
sci-visualization/gr: Version bump. Now useful for Julia.
Bug: https://bugs.gentoo.org/725862
Closes: https://bugs.gentoo.org/683188
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas K. Huettel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 +
sci-visualization/gr/gr-0.50.0.ebuild | 70 +++++++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index ad263e8f193..8682c7cdbaf 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1 +1,2 @@
DIST gr-0.49.0.tar.gz 8604669 BLAKE2B a4f14910b8b229e722018a00e7f7f1b0c354265282b16c49e536bb8771a1bd69c0e0c17a9e4e70593f185e6c58885fcb6842b2f2c121988c1c161f5d11548b1b SHA512 851deac9cc2f42a9f62883e6bfb4bcc6e71e46910ec97a7b5fec087299f12d09043365f594d47c315a23079342bf25893b1a0f59bbd0e92eb140cc2a11126a14
+DIST gr-0.50.0.tar.gz 8612608 BLAKE2B 70f4a3c6ce1dac8556646a1632667e6e464a5048f3c44fb689709e3e8218e8d7375db6ff8ce73e11dbeda559fb27c83b7f2b42f0ab518df9b464c8443748c30e SHA512 34ca077ae729e6eda0e5df7046811c77d717f3ef0e34203d6ab3a7f4b67b3aa058a68b9b2d7d78adc8b2f0830a0298778198a6499bd3d6e5697e4b7270cb648a
diff --git a/sci-visualization/gr/gr-0.50.0.ebuild b/sci-visualization/gr/gr-0.50.0.ebuild
new file mode 100644
index 00000000000..71d7cb7c931
--- /dev/null
+++ b/sci-visualization/gr/gr-0.50.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="http://gr-framework.org/"
+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 opengl postscript qt5 tiff truetype X"
+
+DEPEND="
+ media-libs/fontconfig
+ media-libs/libjpeg-turbo
+ media-libs/libpng
+ media-libs/qhull
+ sys-libs/zlib
+ cairo? ( x11-libs/cairo )
+ ffmpeg? ( media-video/ffmpeg )
+ opengl? (
+ media-libs/glfw
+ virtual/opengl
+ )
+ postscript? ( app-text/ghostscript-gpl )
+ qt5? ( dev-qt/qtgui:5 )
+ tiff? ( media-libs/tiff )
+ truetype? ( media-libs/freetype )
+ X? ( x11-libs/libX11 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+ use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
+ use opengl || mycmakeargs+=( -DGLFW_LIBRARY= )
+ use postscript || mycmakeargs+=( -DGS_LIBRARY= )
+ use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
+ use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+ use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+ # todo: Qt5, X11 automagic
+
+ mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+ #
+ # I need to have a serious conversation with upstream.
+ # * The main consumer of this package is dev-lang/julia.
+ # * If I patch gr to install in standard locations, julia does
+ # not find it anymore.
+ # * I can't patch julia, since the corresponding scripts are
+ # downloaded at runtime from its package registry ...
+ #
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ find "${ED}" -name '*.a' -delete
+
+ echo "GRDIR=/usr/gr" > "${T}/99gr"
+ echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+ doenvd "${T}/99gr"
+
+ dosym ../gr/bin/gksqt /usr/bin/gksqt
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2020-06-17 17:38 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2020-06-17 17:38 UTC (permalink / raw
To: gentoo-commits
commit: 3df077a143e1156fbcc19896c4f1fcbadebc58ed
Author: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 17 17:33:47 2020 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Jun 17 17:38:31 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df077a1
sci-visualization/gr: Hard-enable Qt5 and OpenGL, otherwise build fails
Closes: https://bugs.gentoo.org/726100
Closes: https://bugs.gentoo.org/727394
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas K. Huettel <dilfridge <AT> gentoo.org>
.../gr/{gr-0.50.0.ebuild => gr-0.50.0-r1.ebuild} | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/sci-visualization/gr/gr-0.50.0.ebuild b/sci-visualization/gr/gr-0.50.0-r1.ebuild
similarity index 88%
rename from sci-visualization/gr/gr-0.50.0.ebuild
rename to sci-visualization/gr/gr-0.50.0-r1.ebuild
index 71d7cb7c931..3a7bb7d68fb 100644
--- a/sci-visualization/gr/gr-0.50.0.ebuild
+++ b/sci-visualization/gr/gr-0.50.0-r1.ebuild
@@ -12,22 +12,20 @@ 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 opengl postscript qt5 tiff truetype X"
+IUSE="cairo ffmpeg postscript tiff truetype X"
DEPEND="
+ dev-qt/qtgui:5
media-libs/fontconfig
+ media-libs/glfw
media-libs/libjpeg-turbo
media-libs/libpng
media-libs/qhull
sys-libs/zlib
+ virtual/opengl
cairo? ( x11-libs/cairo )
ffmpeg? ( media-video/ffmpeg )
- opengl? (
- media-libs/glfw
- virtual/opengl
- )
postscript? ( app-text/ghostscript-gpl )
- qt5? ( dev-qt/qtgui:5 )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype )
X? ( x11-libs/libX11 )
@@ -37,13 +35,12 @@ BDEPEND=""
src_configure() {
use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
- use opengl || mycmakeargs+=( -DGLFW_LIBRARY= )
use postscript || mycmakeargs+=( -DGS_LIBRARY= )
use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
- # todo: Qt5, X11 automagic
+ # todo: X11 automagic
mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
#
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2020-06-21 19:49 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2020-06-21 19:49 UTC (permalink / raw
To: gentoo-commits
commit: 3489f2eb42b8a67a09beb72b714af7d390833da4
Author: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 19:24:53 2020 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 19:49:20 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3489f2eb
sci-visualization/gr: Add elog message about GRDIR
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas K. Huettel <dilfridge <AT> gentoo.org>
sci-visualization/gr/gr-0.50.0-r1.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sci-visualization/gr/gr-0.50.0-r1.ebuild b/sci-visualization/gr/gr-0.50.0-r1.ebuild
index b15a7560887..82f6df9f2ae 100644
--- a/sci-visualization/gr/gr-0.50.0-r1.ebuild
+++ b/sci-visualization/gr/gr-0.50.0-r1.ebuild
@@ -68,4 +68,7 @@ src_install() {
doenvd "${T}/99gr"
dosym ../gr/bin/gksqt /usr/bin/gksqt
+
+ elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
+ elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2020-07-01 19:59 Aaron Bauman
0 siblings, 0 replies; 21+ messages in thread
From: Aaron Bauman @ 2020-07-01 19:59 UTC (permalink / raw
To: gentoo-commits
commit: ac8bc49acd6a34f6b137e2d0da41c0d66874d5a9
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Mon Jun 29 19:35:29 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Jul 1 19:59:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8bc49a
sci-visualization/gr: use HTTPS
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16495
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
sci-visualization/gr/gr-0.50.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-visualization/gr/gr-0.50.0-r1.ebuild b/sci-visualization/gr/gr-0.50.0-r1.ebuild
index 82f6df9f2ae..ddb28dbc246 100644
--- a/sci-visualization/gr/gr-0.50.0-r1.ebuild
+++ b/sci-visualization/gr/gr-0.50.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
inherit cmake
DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="http://gr-framework.org/"
+HOMEPAGE="https://gr-framework.org/"
SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2020-10-16 19:20 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2020-10-16 19:20 UTC (permalink / raw
To: gentoo-commits
commit: ec2b5a7fc6005e59a5aa54c24b1c11604b4aaa5c
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 16 19:19:30 2020 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 19:19:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2b5a7f
sci-visualization/gr: Add missing build dep on libXt
Closes: https://bugs.gentoo.org/737076
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/gr-0.50.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-visualization/gr/gr-0.50.0-r1.ebuild b/sci-visualization/gr/gr-0.50.0-r1.ebuild
index ddb28dbc246..48bf3b397e6 100644
--- a/sci-visualization/gr/gr-0.50.0-r1.ebuild
+++ b/sci-visualization/gr/gr-0.50.0-r1.ebuild
@@ -28,7 +28,7 @@ DEPEND="
postscript? ( app-text/ghostscript-gpl )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype )
- X? ( x11-libs/libX11 )
+ X? ( x11-libs/libX11 x11-libs/libXt )
"
RDEPEND="${DEPEND}"
BDEPEND=""
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2020-10-17 21:15 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2020-10-17 21:15 UTC (permalink / raw
To: gentoo-commits
commit: d6ce4e1bdf086b78af14cef790cd2f0a82a53d90
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 17 21:14:38 2020 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Oct 17 21:14:38 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ce4e1b
sci-visualization/gr: Always depend on libX11 and libXt
Closes: https://bugs.gentoo.org/749723
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/gr-0.50.0-r1.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sci-visualization/gr/gr-0.50.0-r1.ebuild b/sci-visualization/gr/gr-0.50.0-r1.ebuild
index 48bf3b397e6..7a120d608f3 100644
--- a/sci-visualization/gr/gr-0.50.0-r1.ebuild
+++ b/sci-visualization/gr/gr-0.50.0-r1.ebuild
@@ -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 X"
+IUSE="cairo ffmpeg postscript tiff truetype"
DEPEND="
dev-qt/qtgui:5
@@ -23,12 +23,13 @@ DEPEND="
media-libs/qhull
sys-libs/zlib
virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXt
cairo? ( x11-libs/cairo )
ffmpeg? ( media-video/ffmpeg )
postscript? ( app-text/ghostscript-gpl )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype )
- X? ( x11-libs/libX11 x11-libs/libXt )
"
RDEPEND="${DEPEND}"
BDEPEND=""
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2020-10-24 15:49 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2020-10-24 15:49 UTC (permalink / raw
To: gentoo-commits
commit: 8a99b86928262c43661eb6b461cbaf8f9ca93063
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 24 15:49:19 2020 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Oct 24 15:49:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a99b869
sci-visualization/gr: Only create symlink if target exists
Closes: https://bugs.gentoo.org/750056
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/{gr-0.50.0-r1.ebuild => gr-0.50.0-r2.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-visualization/gr/gr-0.50.0-r1.ebuild b/sci-visualization/gr/gr-0.50.0-r2.ebuild
similarity index 96%
rename from sci-visualization/gr/gr-0.50.0-r1.ebuild
rename to sci-visualization/gr/gr-0.50.0-r2.ebuild
index 7a120d608f3..9d42c16208c 100644
--- a/sci-visualization/gr/gr-0.50.0-r1.ebuild
+++ b/sci-visualization/gr/gr-0.50.0-r2.ebuild
@@ -68,7 +68,7 @@ src_install() {
echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
doenvd "${T}/99gr"
- dosym ../gr/bin/gksqt /usr/bin/gksqt
+ [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2021-01-05 23:44 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-01-05 23:44 UTC (permalink / raw
To: gentoo-commits
commit: 890afeaf247b5f57b78277e7dc74f215bbbc6b83
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 5 23:38:47 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 5 23:44:23 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890afeaf
sci-visualization/gr: subscribe to media-libs/qhull subslot (+ others)
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-visualization/gr/gr-0.50.0-r2.ebuild | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sci-visualization/gr/gr-0.50.0-r2.ebuild b/sci-visualization/gr/gr-0.50.0-r2.ebuild
index 9d42c16208c..07a5b52c908 100644
--- a/sci-visualization/gr/gr-0.50.0-r2.ebuild
+++ b/sci-visualization/gr/gr-0.50.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,15 +18,15 @@ DEPEND="
dev-qt/qtgui:5
media-libs/fontconfig
media-libs/glfw
- media-libs/libjpeg-turbo
- media-libs/libpng
- media-libs/qhull
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ media-libs/qhull:=
sys-libs/zlib
virtual/opengl
x11-libs/libX11
x11-libs/libXt
cairo? ( x11-libs/cairo )
- ffmpeg? ( media-video/ffmpeg )
+ ffmpeg? ( media-video/ffmpeg:= )
postscript? ( app-text/ghostscript-gpl )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype )
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2021-01-22 21:52 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2021-01-22 21:52 UTC (permalink / raw
To: gentoo-commits
commit: 3bb0d68f9a571cfb2b3072b12aadd7fea049f024
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 21:51:58 2021 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 21:52:15 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb0d68f
sci-visualization/gr: Version bump
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 +
sci-visualization/gr/gr-0.53.0.ebuild | 71 +++++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 5101eb04b36..e71fd814438 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1 +1,2 @@
DIST gr-0.50.0.tar.gz 8612608 BLAKE2B 70f4a3c6ce1dac8556646a1632667e6e464a5048f3c44fb689709e3e8218e8d7375db6ff8ce73e11dbeda559fb27c83b7f2b42f0ab518df9b464c8443748c30e SHA512 34ca077ae729e6eda0e5df7046811c77d717f3ef0e34203d6ab3a7f4b67b3aa058a68b9b2d7d78adc8b2f0830a0298778198a6499bd3d6e5697e4b7270cb648a
+DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
diff --git a/sci-visualization/gr/gr-0.53.0.ebuild b/sci-visualization/gr/gr-0.53.0.ebuild
new file mode 100644
index 00000000000..dbdaaca1611
--- /dev/null
+++ b/sci-visualization/gr/gr-0.53.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="https://gr-framework.org/"
+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"
+
+DEPEND="
+ dev-qt/qtgui:5
+ media-libs/fontconfig
+ media-libs/glfw
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ media-libs/qhull:=
+ sys-libs/zlib
+ virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXt
+ cairo? ( x11-libs/cairo )
+ ffmpeg? ( media-video/ffmpeg:= )
+ postscript? ( app-text/ghostscript-gpl )
+ tiff? ( media-libs/tiff )
+ truetype? ( media-libs/freetype )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+ use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
+ use postscript || mycmakeargs+=( -DGS_LIBRARY= )
+ use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
+ use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+ use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+ # todo: X11 automagic
+
+ mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+ #
+ # I need to have a serious conversation with upstream.
+ # * The main consumer of this package is dev-lang/julia.
+ # * If I patch gr to install in standard locations, julia does
+ # not find it anymore.
+ # * I can't patch julia, since the corresponding scripts are
+ # downloaded at runtime from its package registry ...
+ #
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ find "${ED}" -name '*.a' -delete
+
+ echo "GRDIR=/usr/gr" > "${T}/99gr"
+ echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+ doenvd "${T}/99gr"
+
+ [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
+
+ elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
+ elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2022-02-26 18:41 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2022-02-26 18:41 UTC (permalink / raw
To: gentoo-commits
commit: 183900fe9d532441e8c13d9ad597560f78e30964
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 26 18:41:29 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Feb 26 18:41:29 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183900fe
sci-visualization/gr: Remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 -
sci-visualization/gr/gr-0.50.0-r2.ebuild | 75 --------------------------------
2 files changed, 76 deletions(-)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index e71fd8144380..21b82e357f3c 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,2 +1 @@
-DIST gr-0.50.0.tar.gz 8612608 BLAKE2B 70f4a3c6ce1dac8556646a1632667e6e464a5048f3c44fb689709e3e8218e8d7375db6ff8ce73e11dbeda559fb27c83b7f2b42f0ab518df9b464c8443748c30e SHA512 34ca077ae729e6eda0e5df7046811c77d717f3ef0e34203d6ab3a7f4b67b3aa058a68b9b2d7d78adc8b2f0830a0298778198a6499bd3d6e5697e4b7270cb648a
DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
diff --git a/sci-visualization/gr/gr-0.50.0-r2.ebuild b/sci-visualization/gr/gr-0.50.0-r2.ebuild
deleted file mode 100644
index 07a5b52c9081..000000000000
--- a/sci-visualization/gr/gr-0.50.0-r2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/"
-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"
-
-DEPEND="
- dev-qt/qtgui:5
- media-libs/fontconfig
- media-libs/glfw
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/qhull:=
- sys-libs/zlib
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXt
- cairo? ( x11-libs/cairo )
- ffmpeg? ( media-video/ffmpeg:= )
- postscript? ( app-text/ghostscript-gpl )
- tiff? ( media-libs/tiff )
- truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=(
- "${FILESDIR}/${P}-qt-5.15.patch"
-)
-
-src_configure() {
- use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
- use postscript || mycmakeargs+=( -DGS_LIBRARY= )
- use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
- use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
- use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
- # todo: X11 automagic
-
- mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
- #
- # I need to have a serious conversation with upstream.
- # * The main consumer of this package is dev-lang/julia.
- # * If I patch gr to install in standard locations, julia does
- # not find it anymore.
- # * I can't patch julia, since the corresponding scripts are
- # downloaded at runtime from its package registry ...
- #
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${ED}" -name '*.a' -delete
-
- echo "GRDIR=/usr/gr" > "${T}/99gr"
- echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
- doenvd "${T}/99gr"
-
- [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
-
- elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
- elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2022-10-08 22:35 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2022-10-08 22:35 UTC (permalink / raw
To: gentoo-commits
commit: 3c3444c09820efcf72b7965c512674eeba364831
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 8 22:15:08 2022 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Oct 8 22:35:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3444c0
sci-visualization/gr: add REQUIRED_USE
Closes: https://bugs.gentoo.org/835075
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/gr-0.53.0.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sci-visualization/gr/gr-0.53.0.ebuild b/sci-visualization/gr/gr-0.53.0.ebuild
index c46b776f0a07..3658a9b0c156 100644
--- a/sci-visualization/gr/gr-0.53.0.ebuild
+++ b/sci-visualization/gr/gr-0.53.0.ebuild
@@ -38,6 +38,8 @@ PATCHES=(
"${FILESDIR}/${P}-musl.patch"
)
+REQUIRED_USE="cairo? ( truetype )"
+
src_configure() {
use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
use postscript || mycmakeargs+=( -DGS_LIBRARY= )
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2022-12-16 1:40 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-12-16 1:40 UTC (permalink / raw
To: gentoo-commits
commit: 9a918a921c35d4627999a1b1912ee15fb2e14e6e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 01:32:15 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 01:38:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a918a92
sci-visualization/gr: add media-libs/libtiff subslot dep
libtiff changed SONAME.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-visualization/gr/{gr-0.53.0.ebuild => gr-0.53.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-visualization/gr/gr-0.53.0.ebuild b/sci-visualization/gr/gr-0.53.0-r1.ebuild
similarity index 98%
rename from sci-visualization/gr/gr-0.53.0.ebuild
rename to sci-visualization/gr/gr-0.53.0-r1.ebuild
index 3658a9b0c156..241238ce4863 100644
--- a/sci-visualization/gr/gr-0.53.0.ebuild
+++ b/sci-visualization/gr/gr-0.53.0-r1.ebuild
@@ -28,7 +28,7 @@ DEPEND="
cairo? ( x11-libs/cairo )
ffmpeg? ( media-video/ffmpeg:= )
postscript? ( app-text/ghostscript-gpl )
- tiff? ( media-libs/tiff )
+ tiff? ( media-libs/tiff:= )
truetype? ( media-libs/freetype )
"
RDEPEND="${DEPEND}"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2023-04-07 22:55 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2023-04-07 22:55 UTC (permalink / raw
To: gentoo-commits
commit: e42aa308ca1c4308a22dace43f09f40e10adc47a
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 7 22:54:06 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Apr 7 22:54:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42aa308
sci-visualization/gr: fix path, yes I know it looks wrong
Thanks to Devrin Talen
Closes: https://bugs.gentoo.org/882619
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/{gr-0.53.0-r1.ebuild => gr-0.53.0-r2.ebuild} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sci-visualization/gr/gr-0.53.0-r1.ebuild b/sci-visualization/gr/gr-0.53.0-r2.ebuild
similarity index 94%
rename from sci-visualization/gr/gr-0.53.0-r1.ebuild
rename to sci-visualization/gr/gr-0.53.0-r2.ebuild
index 241238ce4863..a8ba3a3bcf5e 100644
--- a/sci-visualization/gr/gr-0.53.0-r1.ebuild
+++ b/sci-visualization/gr/gr-0.53.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -50,6 +50,7 @@ src_configure() {
# todo: X11 automagic
mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+ mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
#
# I need to have a serious conversation with upstream.
# * The main consumer of this package is dev-lang/julia.
@@ -57,7 +58,7 @@ src_configure() {
# not find it anymore.
# * I can't patch julia, since the corresponding scripts are
# downloaded at runtime from its package registry ...
- #
+ # * See bug 882619 in addition.
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2023-04-08 21:44 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2023-04-08 21:44 UTC (permalink / raw
To: gentoo-commits
commit: ffe519e592b2aa6dfe567b0e9c36b87aecd6030e
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 8 21:44:19 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Apr 8 21:44:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe519e5
sci-visualization/gr: add 0.72.0
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 +
sci-visualization/gr/gr-0.72.0.ebuild | 80 +++++++++++++++++++++++++++++++++++
2 files changed, 81 insertions(+)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 21b82e357f3c..ce352aa797d4 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1 +1,2 @@
DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
+DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
diff --git a/sci-visualization/gr/gr-0.72.0.ebuild b/sci-visualization/gr/gr-0.72.0.ebuild
new file mode 100644
index 000000000000..0db230abd6ba
--- /dev/null
+++ b/sci-visualization/gr/gr-0.72.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="https://gr-framework.org/"
+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"
+
+DEPEND="
+ dev-qt/qtgui:5
+ media-libs/fontconfig
+ media-libs/glfw
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ media-libs/qhull:=
+ net-libs/zeromq
+ sys-libs/zlib
+ virtual/opengl
+ x11-libs/agg
+ x11-libs/libX11
+ x11-libs/libXt
+ cairo? ( x11-libs/cairo )
+ ffmpeg? ( media-video/ffmpeg:= )
+ postscript? ( app-text/ghostscript-gpl )
+ tiff? ( media-libs/tiff:= )
+ truetype? ( media-libs/freetype )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.53.0-musl.patch"
+)
+
+REQUIRED_USE="cairo? ( truetype )"
+
+src_configure() {
+ use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
+ use postscript || mycmakeargs+=( -DGS_LIBRARY= )
+ use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
+ use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+ use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+ # todo: X11 automagic
+
+ mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+ mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
+ #
+ # I need to have a serious conversation with upstream.
+ # * The main consumer of this package is dev-lang/julia.
+ # * If I patch gr to install in standard locations, julia does
+ # not find it anymore.
+ # * I can't patch julia, since the corresponding scripts are
+ # downloaded at runtime from its package registry ...
+ # * See bug 882619 in addition.
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ find "${ED}" -name '*.a' -delete
+
+ echo "GRDIR=/usr/gr" > "${T}/99gr"
+ echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+ doenvd "${T}/99gr"
+
+ [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
+
+ elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
+ elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2023-05-05 20:41 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2023-05-05 20:41 UTC (permalink / raw
To: gentoo-commits
commit: 659e49e3660d0260667dc450b9ad1a248a7f56b0
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri May 5 20:40:49 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri May 5 20:40:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659e49e3
sci-visualization/gr: drop 0.53.0-r2
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 -
sci-visualization/gr/gr-0.53.0-r2.ebuild | 78 --------------------------------
2 files changed, 79 deletions(-)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index efd756ed1530..5ebf0b226403 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,3 +1,2 @@
-DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
diff --git a/sci-visualization/gr/gr-0.53.0-r2.ebuild b/sci-visualization/gr/gr-0.53.0-r2.ebuild
deleted file mode 100644
index a8ba3a3bcf5e..000000000000
--- a/sci-visualization/gr/gr-0.53.0-r2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/"
-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"
-
-DEPEND="
- dev-qt/qtgui:5
- media-libs/fontconfig
- media-libs/glfw
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/qhull:=
- sys-libs/zlib
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXt
- cairo? ( x11-libs/cairo )
- ffmpeg? ( media-video/ffmpeg:= )
- postscript? ( app-text/ghostscript-gpl )
- tiff? ( media-libs/tiff:= )
- truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=(
- "${FILESDIR}/${P}-musl.patch"
-)
-
-REQUIRED_USE="cairo? ( truetype )"
-
-src_configure() {
- use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
- use postscript || mycmakeargs+=( -DGS_LIBRARY= )
- use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
- use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
- use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
- # todo: X11 automagic
-
- mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
- mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
- #
- # I need to have a serious conversation with upstream.
- # * The main consumer of this package is dev-lang/julia.
- # * If I patch gr to install in standard locations, julia does
- # not find it anymore.
- # * I can't patch julia, since the corresponding scripts are
- # downloaded at runtime from its package registry ...
- # * See bug 882619 in addition.
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${ED}" -name '*.a' -delete
-
- echo "GRDIR=/usr/gr" > "${T}/99gr"
- echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
- doenvd "${T}/99gr"
-
- [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
-
- elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
- elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2023-05-05 20:41 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2023-05-05 20:41 UTC (permalink / raw
To: gentoo-commits
commit: 8c4849587319b39bbc1ca4775132df3f5239ec4e
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri May 5 20:40:35 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri May 5 20:40:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c484958
sci-visualization/gr: add 0.72.4
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 +
sci-visualization/gr/gr-0.72.4.ebuild | 86 +++++++++++++++++++++++++++++++++++
sci-visualization/gr/metadata.xml | 3 ++
3 files changed, 90 insertions(+)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index ce352aa797d4..efd756ed1530 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,2 +1,3 @@
DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
+DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
diff --git a/sci-visualization/gr/gr-0.72.4.ebuild b/sci-visualization/gr/gr-0.72.4.ebuild
new file mode 100644
index 000000000000..51aaeb29fc39
--- /dev/null
+++ b/sci-visualization/gr/gr-0.72.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="https://gr-framework.org/"
+SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="agg cairo ffmpeg postscript tiff truetype"
+
+DEPEND="
+ dev-qt/qtgui:5
+ media-libs/fontconfig
+ media-libs/glfw
+ 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 )
+ tiff? ( media-libs/tiff:= )
+ truetype? ( media-libs/freetype )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+PATCHES=(
+ "${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= )
+ use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+ use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+ # todo: X11 automagic
+
+ mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+ mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
+ #
+ # I need to have a serious conversation with upstream.
+ # * The main consumer of this package is dev-lang/julia.
+ # * If I patch gr to install in standard locations, julia does
+ # not find it anymore.
+ # * I can't patch julia, since the corresponding scripts are
+ # downloaded at runtime from its package registry ...
+ # * See bug 882619 in addition.
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ find "${ED}" -name '*.a' -delete
+
+ echo "GRDIR=/usr/gr" > "${T}/99gr"
+ echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+ doenvd "${T}/99gr"
+
+ [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
+
+ elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
+ elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
+}
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>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2024-04-24 4:36 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2024-04-24 4:36 UTC (permalink / raw
To: gentoo-commits
commit: f1a806309a30cfbb97c13e79188712c38984aa95
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 04:35:12 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 04:36:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a80630
sci-visualization/gr: drop 0.72.0
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 -
sci-visualization/gr/gr-0.72.0.ebuild | 80 -----------------------------------
2 files changed, 81 deletions(-)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 8b2a9a6c451c..83af848e109d 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,3 +1,2 @@
-DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
DIST gr-0.73.3.tar.gz 10076655 BLAKE2B 13bd461b39a86473290912f5a9ba5a4b5ea3ffc8865f6909aad1fc92acf6d39fdb12910e2bf0f8108b7bef1016652515c6cc188db0b98dd052459400b30895ba SHA512 f45daefd880eec9380a2a31f1cd3b124469c1d33c34a9d13a3718b1978da507620b6f7cc025dd20be81a70f52537dbb4537548d8cc32e133693d9b7ae2f476e5
diff --git a/sci-visualization/gr/gr-0.72.0.ebuild b/sci-visualization/gr/gr-0.72.0.ebuild
deleted file mode 100644
index 0db230abd6ba..000000000000
--- a/sci-visualization/gr/gr-0.72.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/"
-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"
-
-DEPEND="
- dev-qt/qtgui:5
- media-libs/fontconfig
- media-libs/glfw
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/qhull:=
- net-libs/zeromq
- sys-libs/zlib
- virtual/opengl
- x11-libs/agg
- x11-libs/libX11
- x11-libs/libXt
- cairo? ( x11-libs/cairo )
- ffmpeg? ( media-video/ffmpeg:= )
- postscript? ( app-text/ghostscript-gpl )
- tiff? ( media-libs/tiff:= )
- truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.53.0-musl.patch"
-)
-
-REQUIRED_USE="cairo? ( truetype )"
-
-src_configure() {
- use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
- use postscript || mycmakeargs+=( -DGS_LIBRARY= )
- use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
- use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
- use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
- # todo: X11 automagic
-
- mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
- mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
- #
- # I need to have a serious conversation with upstream.
- # * The main consumer of this package is dev-lang/julia.
- # * If I patch gr to install in standard locations, julia does
- # not find it anymore.
- # * I can't patch julia, since the corresponding scripts are
- # downloaded at runtime from its package registry ...
- # * See bug 882619 in addition.
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${ED}" -name '*.a' -delete
-
- echo "GRDIR=/usr/gr" > "${T}/99gr"
- echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
- doenvd "${T}/99gr"
-
- [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
-
- elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
- elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2024-04-24 4:36 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2024-04-24 4:36 UTC (permalink / raw
To: gentoo-commits
commit: 4b0742331aead019f099b405c17ee00e6f7bf955
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 04:34:54 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 04:36:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b074233
sci-visualization/gr: add 0.73.3
Closes: https://bugs.gentoo.org/906669
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 +
sci-visualization/gr/gr-0.73.3.ebuild | 85 +++++++++++++++++++++++++++++++++++
sci-visualization/gr/metadata.xml | 3 ++
3 files changed, 89 insertions(+)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 5ebf0b226403..8b2a9a6c451c 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,2 +1,3 @@
DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
+DIST gr-0.73.3.tar.gz 10076655 BLAKE2B 13bd461b39a86473290912f5a9ba5a4b5ea3ffc8865f6909aad1fc92acf6d39fdb12910e2bf0f8108b7bef1016652515c6cc188db0b98dd052459400b30895ba SHA512 f45daefd880eec9380a2a31f1cd3b124469c1d33c34a9d13a3718b1978da507620b6f7cc025dd20be81a70f52537dbb4537548d8cc32e133693d9b7ae2f476e5
diff --git a/sci-visualization/gr/gr-0.73.3.ebuild b/sci-visualization/gr/gr-0.73.3.ebuild
new file mode 100644
index 000000000000..07d5cc654cae
--- /dev/null
+++ b/sci-visualization/gr/gr-0.73.3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="https://gr-framework.org/"
+SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="agg cairo ffmpeg postscript tiff truetype"
+
+DEPEND="
+ dev-qt/qtgui:=
+ media-libs/fontconfig
+ media-libs/glfw
+ 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 )
+ tiff? ( media-libs/tiff:= )
+ truetype? ( media-libs/freetype )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${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= )
+ use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+ use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+ # todo: X11 automagic
+
+ mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+ mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
+ #
+ # I need to have a serious conversation with upstream.
+ # * The main consumer of this package is dev-lang/julia.
+ # * If I patch gr to install in standard locations, julia does
+ # not find it anymore.
+ # * I can't patch julia, since the corresponding scripts are
+ # downloaded at runtime from its package registry ...
+ # * See bug 882619 in addition.
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ find "${ED}" -name '*.a' -delete
+
+ echo "GRDIR=/usr/gr" > "${T}/99gr"
+ echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+ doenvd "${T}/99gr"
+
+ [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
+
+ elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
+ elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
+}
diff --git a/sci-visualization/gr/metadata.xml b/sci-visualization/gr/metadata.xml
index 48e49d2a0db8..6f8d524de19b 100644
--- a/sci-visualization/gr/metadata.xml
+++ b/sci-visualization/gr/metadata.xml
@@ -8,4 +8,7 @@
<use>
<flag name="agg">Enable the libagg anti-grain rendering engine</flag>
</use>
+ <upstream>
+ <remote-id type="github">sciapp/gr</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2024-04-25 10:34 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2024-04-25 10:34 UTC (permalink / raw
To: gentoo-commits
commit: 0fdec65505aefdc42949223b8fea1aea03334b3a
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 25 10:34:06 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 10:34:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fdec655
sci-visualization/gr: Pass full path to libagg.so
Bug: https://bugs.gentoo.org/905946
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/gr-0.73.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-visualization/gr/gr-0.73.3.ebuild b/sci-visualization/gr/gr-0.73.3.ebuild
index 07d5cc654cae..8e55d4f9c9ba 100644
--- a/sci-visualization/gr/gr-0.73.3.ebuild
+++ b/sci-visualization/gr/gr-0.73.3.ebuild
@@ -43,7 +43,7 @@ REQUIRED_USE="cairo? ( truetype )"
src_configure() {
if use agg ; then
- mycmakeargs+=( -DAGG_LIBRARY=libagg.so -DAGG_INCLUDE_DIR=/usr/include/agg2 )
+ mycmakeargs+=( -DAGG_LIBRARY=/usr/$(get_libdir)/libagg.so -DAGG_INCLUDE_DIR=/usr/include/agg2 )
else
mycmakeargs+=( -DAGG_LIBRARY= )
fi
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2024-07-07 12:39 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2024-07-07 12:39 UTC (permalink / raw
To: gentoo-commits
commit: 30a179461985e4857d07d1a67f8303bfce3233eb
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 7 12:38:52 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Jul 7 12:38:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a17946
sci-visualization/gr: add 0.73.6
Closes: https://bugs.gentoo.org/930586
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 +
sci-visualization/gr/gr-0.73.6.ebuild | 85 +++++++++++++++++++++++++++++++++++
2 files changed, 86 insertions(+)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 83af848e109d..b0e363ea593b 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,2 +1,3 @@
DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
DIST gr-0.73.3.tar.gz 10076655 BLAKE2B 13bd461b39a86473290912f5a9ba5a4b5ea3ffc8865f6909aad1fc92acf6d39fdb12910e2bf0f8108b7bef1016652515c6cc188db0b98dd052459400b30895ba SHA512 f45daefd880eec9380a2a31f1cd3b124469c1d33c34a9d13a3718b1978da507620b6f7cc025dd20be81a70f52537dbb4537548d8cc32e133693d9b7ae2f476e5
+DIST gr-0.73.6.tar.gz 10109682 BLAKE2B 15499dc9dbe42b3530edcba29a1ca82f05051a499a0656af1fa94a90d6b9ac3a321118694c80f2e52b092a8b3840105d92cf6df1fe079062183ea11de995c20b SHA512 4b96b55c540ec2984042ff308c7ef73cfed1008c4de8a4b77be3e13db06cfeb648e5e0ec511a2387b4c545005aa7924d40b74c0d8a62f30d2c36388e3f2b9128
diff --git a/sci-visualization/gr/gr-0.73.6.ebuild b/sci-visualization/gr/gr-0.73.6.ebuild
new file mode 100644
index 000000000000..8e55d4f9c9ba
--- /dev/null
+++ b/sci-visualization/gr/gr-0.73.6.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="https://gr-framework.org/"
+SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="agg cairo ffmpeg postscript tiff truetype"
+
+DEPEND="
+ dev-qt/qtgui:=
+ media-libs/fontconfig
+ media-libs/glfw
+ 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 )
+ tiff? ( media-libs/tiff:= )
+ truetype? ( media-libs/freetype )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.53.0-musl.patch"
+)
+
+REQUIRED_USE="cairo? ( truetype )"
+
+src_configure() {
+ if use agg ; then
+ mycmakeargs+=( -DAGG_LIBRARY=/usr/$(get_libdir)/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= )
+ use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+ use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+ # todo: X11 automagic
+
+ mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+ mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
+ #
+ # I need to have a serious conversation with upstream.
+ # * The main consumer of this package is dev-lang/julia.
+ # * If I patch gr to install in standard locations, julia does
+ # not find it anymore.
+ # * I can't patch julia, since the corresponding scripts are
+ # downloaded at runtime from its package registry ...
+ # * See bug 882619 in addition.
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ find "${ED}" -name '*.a' -delete
+
+ echo "GRDIR=/usr/gr" > "${T}/99gr"
+ echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+ doenvd "${T}/99gr"
+
+ [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
+
+ elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
+ elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
@ 2024-07-07 12:39 Andreas K. Hüttel
0 siblings, 0 replies; 21+ messages in thread
From: Andreas K. Hüttel @ 2024-07-07 12:39 UTC (permalink / raw
To: gentoo-commits
commit: ffea2016aa3114565a349e1b59d076f7c1235849
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 7 12:39:13 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Jul 7 12:39:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffea2016
sci-visualization/gr: drop 0.72.4
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sci-visualization/gr/Manifest | 1 -
sci-visualization/gr/gr-0.72.4.ebuild | 86 -----------------------------------
2 files changed, 87 deletions(-)
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index b0e363ea593b..71f05f618b40 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,3 +1,2 @@
-DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb
DIST gr-0.73.3.tar.gz 10076655 BLAKE2B 13bd461b39a86473290912f5a9ba5a4b5ea3ffc8865f6909aad1fc92acf6d39fdb12910e2bf0f8108b7bef1016652515c6cc188db0b98dd052459400b30895ba SHA512 f45daefd880eec9380a2a31f1cd3b124469c1d33c34a9d13a3718b1978da507620b6f7cc025dd20be81a70f52537dbb4537548d8cc32e133693d9b7ae2f476e5
DIST gr-0.73.6.tar.gz 10109682 BLAKE2B 15499dc9dbe42b3530edcba29a1ca82f05051a499a0656af1fa94a90d6b9ac3a321118694c80f2e52b092a8b3840105d92cf6df1fe079062183ea11de995c20b SHA512 4b96b55c540ec2984042ff308c7ef73cfed1008c4de8a4b77be3e13db06cfeb648e5e0ec511a2387b4c545005aa7924d40b74c0d8a62f30d2c36388e3f2b9128
diff --git a/sci-visualization/gr/gr-0.72.4.ebuild b/sci-visualization/gr/gr-0.72.4.ebuild
deleted file mode 100644
index 51aaeb29fc39..000000000000
--- a/sci-visualization/gr/gr-0.72.4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/"
-SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="agg cairo ffmpeg postscript tiff truetype"
-
-DEPEND="
- dev-qt/qtgui:5
- media-libs/fontconfig
- media-libs/glfw
- 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 )
- tiff? ( media-libs/tiff:= )
- truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=(
- "${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= )
- use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
- use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
- # todo: X11 automagic
-
- mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
- mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
- #
- # I need to have a serious conversation with upstream.
- # * The main consumer of this package is dev-lang/julia.
- # * If I patch gr to install in standard locations, julia does
- # not find it anymore.
- # * I can't patch julia, since the corresponding scripts are
- # downloaded at runtime from its package registry ...
- # * See bug 882619 in addition.
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${ED}" -name '*.a' -delete
-
- echo "GRDIR=/usr/gr" > "${T}/99gr"
- echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
- doenvd "${T}/99gr"
-
- [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
-
- elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
- elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
end of thread, other threads:[~2024-07-07 12:39 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-24 4:36 [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/ Andreas K. Hüttel
-- strict thread matches above, loose matches on Subject: below --
2024-07-07 12:39 Andreas K. Hüttel
2024-07-07 12:39 Andreas K. Hüttel
2024-04-25 10:34 Andreas K. Hüttel
2024-04-24 4:36 Andreas K. Hüttel
2023-05-05 20:41 Andreas K. Hüttel
2023-05-05 20:41 Andreas K. Hüttel
2023-04-08 21:44 Andreas K. Hüttel
2023-04-07 22:55 Andreas K. Hüttel
2022-12-16 1:40 Sam James
2022-10-08 22:35 Andreas K. Hüttel
2022-02-26 18:41 Andreas K. Hüttel
2021-01-22 21:52 Andreas K. Hüttel
2021-01-05 23:44 Sam James
2020-10-24 15:49 Andreas K. Hüttel
2020-10-17 21:15 Andreas K. Hüttel
2020-10-16 19:20 Andreas K. Hüttel
2020-07-01 19:59 Aaron Bauman
2020-06-21 19:49 Andreas K. Hüttel
2020-06-17 17:38 Andreas K. Hüttel
2020-06-17 17:19 Andreas K. Hüttel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox