sparforte
Port variant standard
Summary Shell and scripting for mission-critical projects
BROKEN [aarch64] fails to compile: gnat1: error: unknown value aarch64 for -march
[all] GNAT BUG DETECTED gnat_to_gnu_entity, parser_pen.adb
Package version 2.6.2
Homepage http://www.sparforte.com
Keywords shells, lang
Maintainer John Marino
License GPLv2+
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 APR 2024, 21:28:41 UTC
Port created 19 JUN 2017, 21:55:19 UTC
Subpackage Descriptions
complete This is the sparforte-standard metapackage. It pulls in all subpackages of sparforte-standard.
primary SPARforte is an open source programming language for high-integrity tasks, efficient development over the project lifecycle and assuming best practices. Language characteristics: * Paradigm: imperative/ procedural, scripting, shell, limited reflexive * Typing Disciplines: strong typing, type safety, nominative static with optional limited weak and duck typing * Appeared: 2001 (Ken O. Burtch) * Source Code: GCC Ada, GCC C, Bourne-Again Shell, GCC Make * Influenced by: Ada 95, Bourne Shell, SQL, and minorly BASIC, PHP, Python * Usual File Extensions: .sp, .bush The computer language that the SparForte shell understands is called AdaScript. Unlike JavaScript, which has no relation to Java, AdaScript is a small subset of the Ada programming language, with additional features related to shell commands and databases. AdaScript is intended to be "upward compatible" with Ada. AdaScript scripts should run with little difficulty under Ada, but Ada programs may require large changes run under SparForte.
examples This is the examples subpackage of the sparforte-standard port.
docs This is the documents subpackage of the sparforte-standard port.
Configuration Switches (platform-specific settings discarded)
CGI OFF Common Gateway Interface (breaks other features) L10N ON Build with localization support MYSQL ON MySQL database support OPENGL ON 2D/3D rendering support via OpenGL PCRE ON Build with PCRE regular expression support PGSQL ON PostgreSQL database support SOUND ON Sound (audio) support
Package Dependencies by Type
Build (only) libGLU:dev:standard
libglvnd:dev:standard
gstreamer1:dev:standard
gmake:primary:standard
readline:dev:standard
pkgconf:primary:standard
gettext:dev:standard
gettext:bldtools:standard
gettext:tools:standard
gettext:solinks:standard
libexecinfo:dev:standard
db5:dev:standard
libressl:dev:standard
mysql80:dev:standard
postgresql15:dev:standard
zstd:dev:standard
pcre:dev:standard
glib:dev:standard
libxml2:dev:standard
sdl1_image:dev:standard
sdl1:dev:standard
python312:dev:standard
python312:primary:standard
autoselect-python:single:standard
Build and Runtime libglvnd:primary:standard
gstreamer1:primary:standard
readline:primary:standard
gettext:primary:standard
libexecinfo:primary:standard
db5:primary:standard
libressl:primary:standard
mysql80:client:standard
postgresql15:client:standard
zstd:primary:standard
pcre:primary:standard
glib:primary:standard
gettext:tools:standard
libxml2:primary:standard
sdl1_image:primary:standard
sdl1:primary:standard
Download groups
main mirror://GITHUB/kburtch:SparForte:v2.6.2
Distribution File Information
fce4ca926136a751d6a9b6d267ec2fbcadc47ea1daeb2e5defbd8bc8595ddb43 3236180 kburtch-SparForte-2.6.2.tar.gz
Ports that require sparforte:standard
No other ports depend on this one.