QScheme is a fast and small implementation of Scheme written in C.
QScheme is easy to interface and should be easy to use as an extension
language.
QScheme currently supports foreign function call and dynamic library. A
perl like regular expression module is provided as example.
QScheme is really fast: benchmarks (still a little old) shows that it is
generaly between 2 and 70 times faster than other scheme interpreters.
Documentation and GTK support has been disabled in this port.
===> The following configuration options are available for qscheme-0.5.1_10:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
lang/qscheme: Mark DEPRECATED
- Last upstream release was in 2000
- There are more modern alternatives like CHEZ, Guile
- Set EXPIRATION_DATE 2024-04-10
If someone needs this port please feel free to take over the MAINTAINER
and reset the DEPRECATION.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
lang: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alonso Cardenas Marquez <acm@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Anton Berezin <tobez@FreeBSD.org>
* Anton Berezin <tobez@tobez.org>
(Only the first 15 lines of the commit message are shown above )
- Fix build with clang and remove USE_GCC
- Link dynamically with libavcall, libpcre and libgmp and fix build on
amd64 (and optimistically sparc64 too)
- Remove the devel/libgetline dependency and don't link with libgetline:
While libgetline provides getline() it has an entirely different
signature than getline(3). This make the fgetline builtin function
unusable and causes e.g. the cat.scm example to segfault.
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D11352
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Categories J-L.
CR: D305
Approved by: portmgr (swills)
Force to use gcc2.95. Fix configuration problems, too.
Build-tested on 4.x and 5.x.
PR: ports/58239
Submitted by: Erik Greenwald <erik@smluc.org> (maintainer).
Use the virtual category "scheme" (part ii)
Add the virtual category "scheme" to the maintained ports
(except sxm). I guess no maintainer would deny this trivial
change.
PR: ports/56052
Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>