dev-lang/algol68g - 3.11.3 (gentoo)

Search

Install

Install this version:

emerge -a =dev-lang/algol68g-3.11.3

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =dev-lang/algol68g-3.11.3

Or alternatively:

emerge --autounmask-write -a =dev-lang/algol68g-3.11.3

Package Information

Description:
Algol 68 Genie compiler-interpreter
Homepage:
https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html
License:
GPL-3+

Ebuild Details

Version EAPI Keywords Slot
3.11.3 9 ~amd64 ~x86 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=9

DESCRIPTION="Algol 68 Genie compiler-interpreter"
HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html"
SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/mirrored/${P}.tar.gz
	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[@]}"
}

USE Flags

Manage flags for this package: euse -i <flag> -p dev-lang/algol68g | euse -E <flag> -p dev-lang/algol68g | euse -D <flag> -p dev-lang/algol68g

Global/Standard Flags

curl
Default: Enabled (+)
gsl
Default: Enabled (+)
mpfr
Default: Enabled (+)
ncurses
Default: Enabled (+)
readline
Default: Enabled (+)

Dependencies

DEPEND

	
	curl? ( net-misc/curl )
	gsl? ( sci-libs/gsl:= )
	mpfr? ( dev-libs/mpfr:= )
	plotutils? ( media-libs/plotutils )
	postgres? ( dev-db/postgresql:* )
	readline? ( sys-libs/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:= )

Manifest for 3.11.3

Type File Size Source URLs
DIST algol68g-3.11.3.tar.gz 681188 bytes https://dev.gentoo.org/~xgqt/distfiles/mirrored/algol68g-3.11.3.tar.gz
https://jmvdveer.home.xs4all.nl/algol68g-3.11.3.tar.gz