commit:     ef54791eff543fb5ca9d87791e11500aae227723
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 11 09:36:08 2025 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Aug 11 09:50:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef54791e

dev-lang/algol68g: bump to 3.7.4

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/algol68g/Manifest              |  1 +
 dev-lang/algol68g/algol68g-3.7.4.ebuild | 41 +++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest
index c15d6653dda2..4531b34cb893 100644
--- a/dev-lang/algol68g/Manifest
+++ b/dev-lang/algol68g/Manifest
@@ -2,3 +2,4 @@ DIST algol68g-3.5.14.tar.gz 662412 BLAKE2B 
95806e4c5ba2f2d74b4ea40abe56f07a6dcff
 DIST algol68g-3.5.15.tar.gz 662704 BLAKE2B 
a2a2e7e9ddeec276a88b4c5841e02dbfb3589e098428c15498af775caeb99ed028a6c96d2f7e798c50340b093d93065ce0627ebda4dc107bf034ce9fa4c66daf
 SHA512 
48cc170ba001cb33a30819c947a5f4d9d86b869c21fcc9bbb8cedc5366beb46bf4410f253bd302cb9bf48c59140cd37aaf89b051a88fc738309771d6de7fb794
 DIST algol68g-3.6.1.tar.gz 662939 BLAKE2B 
dd9e9bd2fcc7ccd2a634dad5d0b2d84af8f7332b624b309f4d7a4b938961b64dc874306fd8023d4bba084da533f3a88fb78014221637a4a44c1d6ff465f29235
 SHA512 
d01364d483d50745ca166c2b6da3e63406c7185be8d00ef11e11dfba81bd690982ba11359c3ba6b95d73fc348a802f0184f40a38b8ccc1e851980f75e9df6a3a
 DIST algol68g-3.7.3.tar.gz 665694 BLAKE2B 
92fe234a74957213c6d5ebd311c717cb0923b5a66a2e5d816591e8b2b226ff0f35bc3909d0bcd343971dfd54a065cfe3d63c52213063e92aaa7a100a1a901325
 SHA512 
a398dffdc62fc84316fe28c99739fa2545a26bd506254fd09425c1a97bfc06dfbdeb07916b8dce0407526ba0cb937a3229e666972c0c3f47370d0c970b43e4a5
+DIST algol68g-3.7.4.tar.gz 665675 BLAKE2B 
00181f55c4cd1b347275bea42aa5742e8fcfd6efb89592575f34a2302552dab941268842ca2cab3c409b58e8be3c590dc5ae1c4955c6dd11277b728995a9d35c
 SHA512 
a047bb3fca636e993aecb34ee8b416b5c5f5403e79e18aece74eb727cccd662db842ac295e330d56b3bb53562c68c00d82b489811d86eb873c82e83eda1e33d3

diff --git a/dev-lang/algol68g/algol68g-3.7.4.ebuild 
b/dev-lang/algol68g/algol68g-3.7.4.ebuild
new file mode 100644
index 000000000000..703e6c6c442f
--- /dev/null
+++ b/dev-lang/algol68g/algol68g-3.7.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Algol 68 Genie compiler-interpreter"
+HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html";
+SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline"
+
+RDEPEND="
+       curl? ( net-misc/curl )
+       gsl? ( sci-libs/gsl:= )
+       mpfr? ( dev-libs/mpfr:= )
+       plotutils? ( media-libs/plotutils )
+       postgres? ( dev-db/postgresql:* )
+       readline? ( sys-libs/readline:= )
+"
+DEPEND="
+       ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" )
+
+src_configure() {
+       local -a myconf=(
+               $(use_enable curl)
+               $(use_enable gsl)
+               $(use_enable mpfr)
+               $(use_enable ncurses curses)
+               $(use_enable plotutils)
+               $(use_enable postgres postgresql)
+               $(use_enable readline)
+               $(use_with ncurses)
+       )
+       econf "${myconf[@]}"
+}

Reply via email to