# lang/algol68g - The NetBSD Packages Collection

Algol 68genie compiler

    The development of Algol played an important role in establishing
    computer science as an academic discipline. The Algol 68 Genie
    project preserves Algol 68 out of educational as well as
    scientific-historical interest, by making available Algol 68 Genie;
    a recent, well-featured implementation written from scratch. Algol
    68 Genie is a practically full implementation of the language
    defined by the Revised Report. The implementation is a hybrid
    compiler-interpreter; units with considerable interpreter-overhead
    can optionally be compiled.

    Note: 'a68g --compile' requires <quadmath.h> from gcc 8+.

- Source version: `algol68g-3.12.2`
- Maintainer: rhialto AT NetBSD.org
- Website: https://algol68genie.nl/en/algol-68-genie/
- License: gnu-gpl-v3
- Package history: cvs, hg, git

## Build dependencies

pkgtools/x11-links pkgtools/mktools pkgtools/cwrappers

## Runtime dependencies

www/curl math/gsl graphics/plotutils www/curl math/gsl graphics/plotutils

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | algol68g-3.10.9nb2.tgz
NetBSD 10.0 | aarch64 | algol68g-3.5.5nb6.tgz
NetBSD 10.0 | aarch64eb | algol68g-3.5.5nb5.tgz
NetBSD 10.0 | alpha | algol68g-3.5.5nb5.tgz
NetBSD 10.0 | earmv6hf | algol68g-3.10.9nb2.tgz
NetBSD 10.0 | earmv6hf | algol68g-3.5.5nb6.tgz
NetBSD 10.0 | earmv7hf | algol68g-3.10.9nb2.tgz
NetBSD 10.0 | earmv7hf | algol68g-3.5.5nb6.tgz
NetBSD 10.0 | i386 | algol68g-3.10.9nb2.tgz
NetBSD 10.0 | i386 | algol68g-3.5.5nb6.tgz
NetBSD 10.0 | powerpc | algol68g-3.5.5nb5.tgz
NetBSD 10.0 | powerpc | algol68g-3.5.5nb6.tgz
NetBSD 10.0 | powerpc | algol68g-3.10.9nb2.tgz
NetBSD 10.0 | sparc64 | algol68g-3.4.4nb2.tgz
NetBSD 10.0 | x86_64 | algol68g-3.10.9nb2.tgz
NetBSD 10.0 | x86_64 | algol68g-3.5.5nb6.tgz
NetBSD 11.0 | aarch64 | algol68g-3.10.9nb2.tgz
NetBSD 11.0 | aarch64 | algol68g-3.5.5nb6.tgz
NetBSD 11.0 | aarch64eb | algol68g-3.10.9nb2.tgz
NetBSD 11.0 | earmv6hf | algol68g-3.10.9nb2.tgz
NetBSD 11.0 | earmv6hf | algol68g-3.5.5nb6.tgz
NetBSD 11.0 | earmv7hf | algol68g-3.5.5nb6.tgz
NetBSD 11.0 | earmv7hf | algol68g-3.10.9nb2.tgz
NetBSD 11.0 | i386 | algol68g-3.10.9nb2.tgz
NetBSD 11.0 | i386 | algol68g-3.5.5nb6.tgz
NetBSD 11.0 | m68k | algol68g-3.10.9nb2.tgz
NetBSD 11.0 | riscv64 | algol68g-3.5.5nb6.tgz
NetBSD 11.0 | sh3el | algol68g-3.5.5nb6.tgz
NetBSD 11.0 | x86_64 | algol68g-3.10.9nb2.tgz
NetBSD 11.0 | x86_64 | algol68g-3.5.5nb6.tgz
NetBSD 9.0 | aarch64 | algol68g-3.10.9nb2.tgz
NetBSD 9.0 | aarch64 | algol68g-3.5.5nb6.tgz
NetBSD 9.0 | earmv7hf | algol68g-3.10.9nb2.tgz
NetBSD 9.0 | earmv7hf | algol68g-3.5.5nb6.tgz
NetBSD 9.0 | i386 | algol68g-3.10.9nb2.tgz
NetBSD 9.0 | i386 | algol68g-3.10.9nb2.tgz
NetBSD 9.0 | powerpc | algol68g-3.5.5nb5.tgz
NetBSD 9.0 | x86_64 | algol68g-3.10.9nb2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

longtypes
pgsql
  Enable PostgreSQL support.
plotutils
  Enable plotutils support.

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.