public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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