Port details |
- sparforte Shell and scripting language for mission-critical, scalable projects
- 2.0.2_6 shells
=0 2.0.2_6Version of this port present on the latest quarterly branch.
- DEPRECATED: uses expired bdb48
This port expired on: 2019-11-01
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2016-12-31 19:42:52
- Last Update: 2019-11-02 20:18:04
- SVN Revision: 516364
- Also Listed In: lang
- License: GPLv2 GMGPL
- WWW:
- http://www.sparforte.com
- Description:
- 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.
WWW: http://www.sparforte.com
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- sparforte>0:shells/sparforte
- No installation instructions:
- This port has been deleted.
- PKGNAME: sparforte
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1486462119
SHA256 (kburtch-SparForte-v2.0.2_GH0.tar.gz) = 33ac39f8702df9276d82cd9e86c73ca3b89c14c05fae043eeab97ef0572ed501
SIZE (kburtch-SparForte-v2.0.2_GH0.tar.gz) = 2764385
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ada : lang/gcc6-aux
- gmake : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl-config : devel/sdl12
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- Library dependencies:
-
- libgstreamer-0.10.so : multimedia/gstreamer
- libdb-4.8.so : databases/db48
- libintl.so : devel/gettext-runtime
- libreadline.so.8 : devel/readline
- libmysqlclient.so.20 : databases/mysql57-client
- libpq.so.5 : databases/postgresql11-client
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libxml2.so : textproc/libxml2
- libGL.so : graphics/mesa-libs
- libGLU.so : graphics/libGLU
- libSDL_image.so : graphics/sdl_image
- libSDL.so : devel/sdl12
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for sparforte-2.0.2_6:
CGI=off: Common Gateway Interface (breaks other features)
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
OPENGL=on: 2D/3D rendering support via OpenGL
SOUND=on: Sound (audio) support
====> Database backends
MYSQL=on: MySQL database support
PGSQL=on: PostgreSQL database support
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- ada bdb:48 gettext-runtime gmake pkgconfig readline:port mysql pgsql ssl gnome gl sdl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0.2_6 02 Nov 2019 20:18:04 |
rene |
Remove expired ports:
2019-05-15 lang/phantomjs: Project has been discontinued:
https://github.com/ariya/phantomjs/issues/15344
2019-11-01 net-mgmt/statsd: depends on expired www/node6
2019-11-01 palm/p5-Palm: obsolete technology
2019-11-01 shells/sparforte: uses expired bdb48
2019-11-01 sysutils/pcbsd-utils-qt5: No longer maintained upstream
2019-11-01 sysutils/sysadm: No longer maintained upstream
2019-11-01 sysutils/sysadm-client: No longer maintained upstream
2019-11-01 textproc/kibana5: depends on expired www/node6
2019-11-01 textproc/kibana5-search-guard: Depends on expired www/node6 via
textproc/kibana5
2019-11-01 textproc/p5-EBook-Tools: Depends on expired palm/p5-Palm
2019-10-16 textproc/xml-parse.el: Unfetchable, unmaintained
2019-11-01 www/bigbluebutton: Depends on expired www/tomcat6
2019-04-30 www/node6: Node.js 6.x LTS reaches end-of-life on 2019-04-30, see
https://github.com/nodejs/Release
2019-11-01 www/pebble: depends on expired www/tomcat6
2019-08-01 www/tomcat6: End-of-life since 2017 |
2.0.2_6 03 Sep 2019 21:35:08 |
rene |
Oops, spell "bdb48" correctly. |
2.0.2_6 03 Sep 2019 18:23:43 |
rene |
shells/sparforte: schedule for removal on 2019-11-01.
It uses expired dbd48, is unmaintained and behind with upstream and
needs several check-sanity and portlint fixes. |
2.0.2_6 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
2.0.2_5 09 Jun 2019 06:02:52 |
tobik |
shells/sparforte: Canonicalize options group names after r503781 (D20426) |
2.0.2_5 09 Apr 2019 14:04:50 |
sunpoet |
Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://tiswww.case.edu/php/chet/readline/CHANGES
PR: 236156
Exp-run by: antoine |
2.0.2_4 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
2.0.2_3 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
2.0.2_2 27 Jun 2017 13:46:53 |
sunpoet |
Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change
Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision: https://reviews.freebsd.org/D11172
PR: 219947
Exp-run by: antoine |
2.0.2_1 23 May 2017 05:03:16 |
rezny |
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845 |
2.0.2 21 Apr 2017 20:25:01 |
rene |
Return ports maintained by John Marino to the pool, he is no longer interested.
Submitted by: Mark Millard via private e-mail |
2.0.2 24 Feb 2017 21:55:52 |
linimon |
Mark a few leaf ports broken on aarch64.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
2.0.2 15 Feb 2017 21:33:11 |
rene |
Return the ports mistakenly reset to ports@ in r433856 to John Marino.
The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.
The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time. |
2.0.2 11 Feb 2017 12:42:30 |
rene |
Return ports maintained by John Marino to the pool, see r433827 for details |
2.0.2 07 Feb 2017 16:19:57 |
marino |
shells/sparforte: upgrade version 2.0.1 => 2.0.2 |
2.0.1 31 Dec 2016 22:07:18 |
marino |
shells/sparforte: skip -fstack-protector
The gcc6-aux port doesn't build libssp* to which the stack-protctor switch
could try to link. I believe the bdb generator was linking with the base
ssp libraries. The linker couldn't find the base ssp libraries on
DragonFly, which revealed the issue. |
2.0.1 31 Dec 2016 19:42:42 |
marino |
Add new port shells/sparforte
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 |