diff options
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/algol68g/Manifest | 1 | ||||
-rw-r--r-- | dev-lang/algol68g/algol68g-3.4.1.ebuild | 41 |
2 files changed, 42 insertions, 0 deletions
diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest index f76aded0a72e..c47176a7dc76 100644 --- a/dev-lang/algol68g/Manifest +++ b/dev-lang/algol68g/Manifest @@ -1 +1,2 @@ DIST algol68g-3.3.24.tar.gz 660171 BLAKE2B b70e568c48d4a4f1b142de97c7eaf4a52237e4bd74469318dbfa5bfdd3510f1770aaf4def2a95fe984dfa183206b70646ea0f3cd41486b64ab435ebaa4f70693 SHA512 e6d4baec87bdfc853ee6c17c80b121ce90d90409344bf55243a339e68b4bc79bcaf8cad56ca6e5eedc7742e445550c4eb6673e74352bf446a39b3ce1712de857 +DIST algol68g-3.4.1.tar.gz 661315 BLAKE2B ef0230e8223123b7599278ef759cc814f9dda16c9655a4bde88797ea8847a81b36cf44f1db2c5be04c465ae82dacd6cadf5c715eaeb7d13500ece16ace569734 SHA512 3de8e5745923af6375ec15e87d8189394f1fbeeabdef4768bd968aa40aa07e91fa49eb358c280d2114f0a5ee3e756749bab9304165f70d702da1c75338343bc6 diff --git a/dev-lang/algol68g/algol68g-3.4.1.ebuild b/dev-lang/algol68g/algol68g-3.4.1.ebuild new file mode 100644 index 000000000000..f1c0cc53d018 --- /dev/null +++ b/dev-lang/algol68g/algol68g-3.4.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 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[@]}" +} |