2004-04-02 07:29:48 +00:00
|
|
|
COMMENT = Programming languages
|
|
|
|
|
2018-04-08 18:41:12 +00:00
|
|
|
SUBDIR += J
|
2006-07-25 07:34:24 +00:00
|
|
|
SUBDIR += abcl
|
2013-07-21 14:26:31 +00:00
|
|
|
SUBDIR += adacontrol
|
2015-06-26 07:58:47 +00:00
|
|
|
SUBDIR += alchemist.el
|
2010-09-09 21:19:13 +00:00
|
|
|
SUBDIR += algol68g
|
2013-08-12 07:56:01 +00:00
|
|
|
SUBDIR += angelscript
|
2019-10-06 19:08:14 +00:00
|
|
|
SUBDIR += apache-commons-jelly
|
2013-07-21 14:17:04 +00:00
|
|
|
SUBDIR += asis
|
2004-10-14 08:51:02 +00:00
|
|
|
SUBDIR += asn1c
|
1997-11-20 05:26:32 +00:00
|
|
|
SUBDIR += atlast
|
2001-05-31 16:33:18 +00:00
|
|
|
SUBDIR += awka
|
2007-07-11 19:18:08 +00:00
|
|
|
SUBDIR += bas2tap
|
2011-10-11 06:50:56 +00:00
|
|
|
SUBDIR += basic256
|
2003-09-27 07:16:27 +00:00
|
|
|
SUBDIR += bf2c
|
2008-06-23 14:18:22 +00:00
|
|
|
SUBDIR += bsh
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += bwbasic
|
2015-04-11 11:39:35 +00:00
|
|
|
SUBDIR += c
|
2018-07-09 19:35:33 +00:00
|
|
|
SUBDIR += cbmbasic
|
2010-01-03 16:17:30 +00:00
|
|
|
SUBDIR += ccl
|
2014-07-09 04:51:47 +00:00
|
|
|
SUBDIR += ceylon
|
2008-12-05 13:30:06 +00:00
|
|
|
SUBDIR += cfortran
|
2018-12-03 02:56:09 +00:00
|
|
|
SUBDIR += chaiscript
|
Chez Scheme is both a programming language and an implementation
of that language, with supporting tools and documentation.
As a superset of the language described in the
[Revised<sup>6</sup> Report on the Algorithmic Language Scheme]
(http://www.r6rs.org)(R6RS), Chez Scheme supports all standard
features of Scheme, including first-class procedures, proper treatment
of tail calls, continuations, user-defined records, libraries,
exceptions, and hygienic macro expansion.
Chez Scheme also includes extensive support for interfacing with C
and other languages, support for multiple threads possibly running
on multiple cores, non-blocking I/O, and many other features.
WWW: https://cisco.github.io/ChezScheme
Thanks to jrm for helping with testing.
2017-11-26 21:18:04 +00:00
|
|
|
SUBDIR += chez-scheme
|
2015-04-10 10:44:22 +00:00
|
|
|
SUBDIR += chibi-scheme
|
2018-08-22 17:46:21 +00:00
|
|
|
SUBDIR += chicken5
|
2018-01-02 08:49:35 +00:00
|
|
|
SUBDIR += cim
|
2014-11-19 11:49:04 +00:00
|
|
|
SUBDIR += cjs
|
2017-01-03 08:06:59 +00:00
|
|
|
SUBDIR += cling
|
2019-05-16 13:56:16 +00:00
|
|
|
SUBDIR += clips
|
New/resurrected port: lang/clisp
ANSI Common Lisp is a high-level, general-purpose programming language.
GNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe
University and Michael Stoll of Munich University, both in Germany.
It mostly supports the Lisp described in the ANSI Common Lisp standard.
It runs on most Unix workstations (GNU/Linux, FreeBSD, NetBSD, OpenBSD,
Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX and others) and on
other systems (Windows NT/2000/XP, Windows 95/98/ME) and needs only
4 MB of RAM.
It is Free Software and may be distributed under the terms of GNU GPL,
while it is possible to distribute commercial proprietary applications
compiled with GNU CLISP.
The user interface comes in English, German, French, Spanish, Dutch,
Russian and Danish, and can be changed at run time.
GNU CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP,
a foreign language interface, sockets, i18n, fast bignums and more.
An X11 interface is available through CLX, Garnet, CLUE/CLIO.
GNU CLISP runs Maxima, ACL2 and many other Common Lisp packages.
WWW: http://www.gnu.org/software/clisp/
Submitted by: KIRIYAMA Kazuhiko <kiri@kx.openedu.org>
2019-04-06 20:06:38 +00:00
|
|
|
SUBDIR += clisp
|
2007-10-21 02:49:51 +00:00
|
|
|
SUBDIR += clojure
|
2008-12-26 05:34:51 +00:00
|
|
|
SUBDIR += clojure-mode.el
|
Update Mesa port to 10.6.6 and add Clover.
Add beignet 1.1.0.
Add clinfo, clblas, clfft and clrng.
The major change is that all Mesa ports are now configured the same way.
This fixes several problems and enables new features. The details
are described in this blog post:
http://blogs.freebsdish.org/graphics/2015/03/18/unifying-mesa-ports-configure/
The second important change is the OpenCL support. Mesa's
implementation, Clover, is enabled as well as Beignet. Clover
targets all Gallium drivers, only Radeon GPUs in our case. Beignet
is for Intel GPUs starting with Ivy Bridge. Thanks to Johannes
Dieterich, O. Hartman, and Koop Mast for their work on OpenCL! As a
bonus, there are several OpenCL-based math ports added (clblas,
clfft and clrng). For more information and known issues, please see
https://wiki.freebsd.org/Graphics/OpenCL
The third change is the removal of Mesa 9.1.7 which was installed on
FreeBSD 9.3-RELEASE. There is now only one version of Mesa in the Ports
tree (10.6.6) for all supported versions of FreeBSD.
Other, smaller changes:
* Include libosmesa into the Mesa framework; this changes libOSMesa
shlib version.
* bsd.mesalib.mk was renamed and split up in two files namely
Makefile.common and Makefile.targets. So ports can overwrite variables
set by Makefile.common and are used by Makefile.targets.
* Some text in the pkg-descr files was wrong, clean it up. While here,
update the WWW to the main mesa3d.org upstream page.
* devel/clinfo was added, a glxinfo like program but for OpenCL.
Non-x86 hardware reports are very welcome since we changed the framework
quite a bit.
Obtained from: Graphics team development repo.
2015-09-17 18:07:25 +00:00
|
|
|
SUBDIR += clover
|
1997-07-15 15:34:10 +00:00
|
|
|
SUBDIR += cmucl
|
2003-01-18 05:11:46 +00:00
|
|
|
SUBDIR += cmucl-extra
|
2003-01-18 10:12:08 +00:00
|
|
|
SUBDIR += cocor
|
2018-04-13 14:41:21 +00:00
|
|
|
SUBDIR += coffeescript
|
cparser is a C compiler, which can parse C89 and C99 as well as many GCC and
some MSVC extensions. It also provides many useful analyses for warnings. It
uses libFIRM, which provides a SSA-based intermediate representation in form of
explicit dependency graphs, for optimization and code generation. Parsing is
done with a handwritten recursive descent parser. The AST representation is
straightforward, so it can be used for other purposes than code generation.
* fast recursive descent parser, parses C89 and C99
* handles most GCC extensions, f.e. __attribute__, inline assembler,
computed goto, statement expressions
* handles some MSVC extensions (like declspec)
* provides many useful warnings
* format string checker for char and wchar_t
* unreachable code analysis
* missing return statement check, which pinpoints exact location(s)
* write-only/-self variables detection
* missing and redundant forward declarations
* most warnings switches, which are available for GCC
* provides concise messages in case of error, for example when encountering
misspelled typenames
* compiler driver compatible with with GCC (-fxxx, -Wxxx, -M, ...)
* uses libFIRM for optimization and code generation (devel/libfirm)
WWW: http://www.libfirm.org
Submitted by: Christoph Mallon <christoph.mallon at gmx.de>
2008-11-24 09:33:54 +00:00
|
|
|
SUBDIR += cparser
|
2018-02-19 13:23:46 +00:00
|
|
|
SUBDIR += crystal
|
2006-06-19 10:02:05 +00:00
|
|
|
SUBDIR += csharp-mode.el
|
2008-11-09 22:56:35 +00:00
|
|
|
SUBDIR += cython
|
2017-07-23 05:25:09 +00:00
|
|
|
SUBDIR += dlang-tools
|
2007-06-01 17:16:40 +00:00
|
|
|
SUBDIR += dlv
|
2014-11-28 22:53:19 +00:00
|
|
|
SUBDIR += duktape
|
2018-04-14 17:10:01 +00:00
|
|
|
SUBDIR += duktape-lib
|
2004-07-25 09:58:58 +00:00
|
|
|
SUBDIR += ecl
|
2014-07-23 10:55:48 +00:00
|
|
|
SUBDIR += elixir
|
2021-05-31 11:37:14 +00:00
|
|
|
SUBDIR += elixir-devel
|
2015-06-26 07:51:25 +00:00
|
|
|
SUBDIR += elixir-mode.el
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += elk
|
2019-07-15 18:58:08 +00:00
|
|
|
SUBDIR += elm
|
1998-04-27 14:54:10 +00:00
|
|
|
SUBDIR += emacs-lisp-intro
|
1998-12-24 18:12:31 +00:00
|
|
|
SUBDIR += erlang
|
2018-04-10 12:20:05 +00:00
|
|
|
SUBDIR += erlang-doc
|
2015-02-21 12:53:37 +00:00
|
|
|
SUBDIR += erlang-java
|
2019-04-13 09:39:18 +00:00
|
|
|
SUBDIR += erlang-man
|
2015-09-24 18:47:58 +00:00
|
|
|
SUBDIR += erlang-riak
|
2017-06-23 08:55:39 +00:00
|
|
|
SUBDIR += erlang-runtime20
|
2018-06-27 12:22:09 +00:00
|
|
|
SUBDIR += erlang-runtime21
|
2019-04-10 14:53:53 +00:00
|
|
|
SUBDIR += erlang-runtime22
|
2020-02-29 00:14:01 +00:00
|
|
|
SUBDIR += erlang-runtime23
|
2021-05-31 11:37:14 +00:00
|
|
|
SUBDIR += erlang-runtime24
|
2015-02-21 12:53:37 +00:00
|
|
|
SUBDIR += erlang-wx
|
2003-10-24 21:41:31 +00:00
|
|
|
SUBDIR += execline
|
1996-02-07 10:09:38 +00:00
|
|
|
SUBDIR += expect
|
1999-04-24 22:51:09 +00:00
|
|
|
SUBDIR += f2c
|
2007-02-22 11:15:01 +00:00
|
|
|
SUBDIR += fasm
|
2021-02-03 02:25:32 +00:00
|
|
|
SUBDIR += fennel
|
2021-02-06 20:42:39 +00:00
|
|
|
SUBDIR += ferite
|
2010-09-07 13:57:07 +00:00
|
|
|
SUBDIR += ficl
|
2001-12-09 02:28:27 +00:00
|
|
|
SUBDIR += fpc
|
2004-04-12 21:58:15 +00:00
|
|
|
SUBDIR += fpc-base
|
2004-03-08 17:40:37 +00:00
|
|
|
SUBDIR += fpc-docs
|
2010-08-16 18:17:11 +00:00
|
|
|
SUBDIR += fpc-lua
|
2020-11-25 03:04:42 +00:00
|
|
|
SUBDIR += fpc-pastojs
|
2010-08-16 18:31:59 +00:00
|
|
|
SUBDIR += fpc-rexx
|
2015-12-05 23:29:36 +00:00
|
|
|
SUBDIR += fpc-rtl-console
|
|
|
|
SUBDIR += fpc-rtl-extra
|
2020-11-25 03:39:39 +00:00
|
|
|
SUBDIR += fpc-rtl-generics
|
2015-12-05 23:29:36 +00:00
|
|
|
SUBDIR += fpc-rtl-objpas
|
|
|
|
SUBDIR += fpc-rtl-unicode
|
2019-08-15 16:14:22 +00:00
|
|
|
SUBDIR += fpc-source
|
2006-06-21 16:21:45 +00:00
|
|
|
SUBDIR += fpc-units
|
2006-07-24 11:21:27 +00:00
|
|
|
SUBDIR += fpc-utils
|
2009-05-10 10:46:38 +00:00
|
|
|
SUBDIR += fsharp
|
2018-01-26 22:49:50 +00:00
|
|
|
SUBDIR += fth
|
2008-07-25 03:07:49 +00:00
|
|
|
SUBDIR += gambit-c
|
2002-09-09 18:47:42 +00:00
|
|
|
SUBDIR += gauche
|
1998-10-21 18:53:16 +00:00
|
|
|
SUBDIR += gawk
|
2011-09-26 01:02:18 +00:00
|
|
|
SUBDIR += gcc
|
2013-01-20 15:22:12 +00:00
|
|
|
SUBDIR += gcc-ecj45
|
2020-06-01 22:03:23 +00:00
|
|
|
SUBDIR += gcc10
|
2019-05-14 10:32:37 +00:00
|
|
|
SUBDIR += gcc10-devel
|
lang/gcc11: New port cloned from gcc11-devel
Welcome GCC 11.1, the first release of the GCC 11 series!
https://gcc.gnu.org/gcc-11/changes.html has a comprehensive overview
of many improvements and changes and
https://gcc.gnu.org/gcc-11/porting_to.html highlights issues you may
encounter porting to this version. This release series should not
prove too disruptive, mainly C++ defaulting to GNU++17 and some more
libstdc++ headers will need to be included explicitly.
To give a brief overview of some of the more noticable changes:
Some short options of the gcov tool have been renamed: -i to -j and
-j to -H.
Debugging information defaults to DWARF 5.
Vectorizer improvements, a new IPA-modref pass to track side effects
of function calls and improve precision of points-to-analysis, better
interprocedural constant propagation (IP-CP), smaller link-time
optimization (LTO) object files.
OpenMP 4.5 is now fully supported and OpenMP 5.0 support has been
extended.
A set of new warnings including -Wmismatched-dealloc, -Wsizeof-array-div,
-Wstringop-overread, and enhancements to existing warnings.
Several new features from the upcoming C2X revision of the ISO C
standard are supported with -std=c2x and -std=gnu2x.
Several C++20 features have been implemented and even some of the
upcoming C++23 draft features with the -std=c++23 and the like.
libstdc++ features improved C++17 support.
And, last but not least, loads of improvements for all of FreeBSD's
architectures.
2021-06-18 17:08:44 +00:00
|
|
|
SUBDIR += gcc11
|
2020-05-05 07:28:00 +00:00
|
|
|
SUBDIR += gcc11-devel
|
2021-05-03 10:45:02 +00:00
|
|
|
SUBDIR += gcc12-devel
|
2012-03-17 11:22:17 +00:00
|
|
|
SUBDIR += gcc48
|
2015-12-06 16:04:22 +00:00
|
|
|
SUBDIR += gcc6-aux
|
Welcome GCC 8.1, the first release of the GCC 8 series!
https://gcc.gnu.org/gcc-8/changes.html has a comprehensive overview of
many changes in this release and https://gcc.gnu.org/gcc-8/porting_to.html
addresses issues you may encounter porting to this new version.
To provide a brief overview of some of the more noticable changes:
On the optimization front inter-procedural optimizations (IPO) and profile
driven optimizations (PDO) have been further improved and some classic loop
nest optimization passes have been added: -floop-unroll-and-jam performs
outer loop unrolling and fusing of the inner loop copies, while
-floop-interchange exchanges loops in a loop nest to improve data locality.
These, as well as an improved -ftree-loop-distribution pass are enabled by
default at -O3 and above.
A new pragma "GCC unroll" has been implemented in the C family of languages
as well as Fortran to provide finer-grained control over loop unrolling.
DWARF debugging information in the presence of link-time optimization now
properly preserves language-specific information. The -gcolumn-info
option is now enabled by default, so column information is part of DWARF
debugging information in addition to filenames and line numbers.
The C family compilers have gained options -Wmultistatement-macros
(warning about unsafe macros expanding to multiple statements used
as a body of a statement such as if, else, while, switch, or for),
-Wstringop-truncation (warning for calls to bounded string manipulation
functions such as strncat, strncpy, and stpncpy that might either truncate
the copied string or leave the destination unchanged), -Wcast-function-type
(warning when a function pointer is cast to an incompatible function pointer,
enabled by -Wextra), and -Wsizeof-pointer-div (warning for suspicious
divisions of the size of a pointer by the size of the elements it points
to, which usually is an indication of a mistaken way to calculate the
number of elements in an array, enabled by -Wall), among others.
The existing -Warray-bounds and -Wrestrict options have been enhanced to
detect many more instances, as have -Wformat-overflow and -Wformat-truncation.
Error messages and warnings better highlight the locations of issues in
many cases, and helpful "fix it" hints are provided more often.
The C++ ABI (-fabi-version=12) introduces minor changes in a few fringe
cases. The GCC 7 ABI can still be selected with -fabi-version=11.
The C++ frontend as well as libstdc++ feature experimental support for
many C++2a features and Fortran has seen a large number of improvements.
Lots and lots of improvements for Arm and AArch64 targets, as well as
the usual dose on x86 and powerpc.
PR: 229681
2018-07-14 21:59:21 +00:00
|
|
|
SUBDIR += gcc8
|
Welcome GCC 9.1, the first release of the GCC 9 series!
https://gcc.gnu.org/gcc-9/changes.html has a comprehensive overview of
many improvements and changes and https://gcc.gnu.org/gcc-8/porting_to.html
addresses issues you may encounter porting to this new version, though
this release series should have fewer of those than previous ones.
To provide a brief overview of some of the more noticable changes:
GCC's diagnostics now print source code with a left margin showing line
numbers. This is configurable via -fno-diagnostics-show-line-numbers.
Plus there have been lots of further improvements around diagnostic
messages in general as -fopt-info.
As usual a large number of improvements to code generation, including
but by far not limited to the following:
- Switch expansion (into expressions).
- Inliner defaults are tuned to better suit modern C++ codebases,
especially when built with link time optimizations.
- Hot/cold partitioning is now more precise and aggressive.
- Improved scalability for very large translation units.
- Link-time optimization improvements including faster compilation.
A new option -flive-patching=[inline-only-static|inline-clone] has
been introduced to provide a safe compilation for live-patching.
A new pair of profiling options -fprofile-filter-files and
-fprofile-exclude-files help filter which source files are instrumented.
New built-in functions __builtin_expect_with_probability,
__builtin_has_attribute, and __builtin_speculation_safe_value.
Significant effort has been put into refining existing compiler warnings
and adding additional diagnostics. One notable addition is -Wabsolute-value
which warns for calls to standard functions that compute the absolute value
of an argument when a more appropriate standard function is available. For
example, calling abs(3.14) warns because the appropriate function to
compute the absolute value of a double argument is fabs.
The spelling corrector now considers transposed letters, and the threshold
for similarity has been tightened, to avoid nonsensical suggestions.
A new option --completion provides better option completion in a shell
(such as bash).
OpenACC support in C, C++, and Fortran continues to be maintained and
improved. Most of the OpenACC 2.5 specification is implemented.
Version 5.0 of the OpenMP specification is now partially supported in
the C and C++ compilers.
There is now experimental support for the upcoming C2X revision of the
ISO C standard (via the -std=c2x and similar options).
The C++ front end has experimental support for some of the upcoming
C++2a draft features, enabled by the -std=c++2a or -std=gnu++2a options.
This includes range-based for statements with initializer, default
constructible and assignable stateless lambdas, lambdas in unevaluated
contexts, language support for empty data members, allowing pack expansion
in lambda init-capture, likely and unlikely attributes, class types in
non-type template parameters, allowing virtual function calls in constant
expressions, explicit(bool), std::is_constant_evaluated, nested inline
namespaces, etc.
The C++17 implementation is no longer experimental and parallel algorithms
and <execution> and <memory_resource> are available. Using the types and
functions in <filesystem> does not require linking with -lstdc++fs any more.
On the Fortran side asynchronous I/O is now fully supported; FINDLOC and
IS_CONTIGUOUS and other intrinsics have been implemented.
The MAX and MIN intrinsics are no longer guaranteed to return any
particular value in case one of the arguments is a NaN. This conforms
with the Fortran standard and what other Fortran compilers do.
A new option -fdec-include, set also by -fdec, has been added for
compatibility with legacy code. With this option, the INCLUDE directive
is parsed also as a statement, which allows it to be written on multiple
source lines with line continuations.
Support for the Cell Broadband Engine (SPU), and thus powerpcspe on
FreeBSD as well, has been removed for lack of upstream maintainership.
Also there's been a minor ABI change on arm* targets (that GCC warns
about by default, controlled by the -Wpsabi option).
Support for the D programming language has been added to GCC, implementing
version 2.076 of the language and run-time library, though this port does
not enable this yet. Volunteers welcome to test and contribute.
2019-06-01 18:06:12 +00:00
|
|
|
SUBDIR += gcc9
|
2018-05-06 20:43:46 +00:00
|
|
|
SUBDIR += gcc9-devel
|
2000-10-21 19:29:01 +00:00
|
|
|
SUBDIR += gforth
|
1999-11-10 17:25:54 +00:00
|
|
|
SUBDIR += ghc
|
Presenting GNOME 2.28.1 for FreeBSD. The official release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.28/ .
Officially, this is mostly a polishing release in preparation for GNOME 3.0
due in about a year.
On the FreeBSD front, though, a lot went into this release. Major thanks
goes to kwm and avl who did a lot of the porting work for this release.
In particular, kwm brought in Evolution MAPI support for better Microsoft
Exchange integration. Avl made sure that the new gobject introspection
repository ports were nicely compartmentalized so that large dependencies
aren't brought in wholesale.
But, every GNOME team member (ahze, avl, bland, kwm, mezz, and myself)
contributed to this release.
Other major improvements include an updated HAL with better volume
probing code, ufsid integration, and support for volume names containing
spaces (big thanks to J.R. Oldroyd); a new WebKit; updated AbiWord;
an updated Gimp; and a preview of the new GNOME Shell project (thanks to
Pawel Worach).
The FreeBSD GNOME Team would like to that the following additional
contributors to this release whose patches and testing really helped
make it a success:
Andrius Morkunas
Dominique Goncalves
Eric L. Chen
J.R. Oldroyd
Joseph S. Atkinson
Li
Pawel Worach
Romain Tartière
Thomas Vogt
Yasuda Keisuke
Rui Paulo
Martin Wilke
(and an extra shout out to miwi and pav for pointyhat runs)
We would like to send this release out to Alexander Loginov (avl) in
hopes that he feels better soon.
PR: 136676
136967
138872 (obsolete with new epiphany-webkit)
139160
134737
139941
140097
140838
140929
2009-11-28 20:06:37 +00:00
|
|
|
SUBDIR += gjs
|
lang/gleam: new port
Gleam is a fast, friendly, and functional language for building
type-safe, scalable systems. The Gleam compiler itself is written in
rust.
Gleam uses the BEAM runtime, and using the same actor-based multi-core
concurrency, with zero runtime overhead and full inter-operability with
Erlang, Elixir, and LFE.
It has all the features you'd expect from an ML derived language,
including algebraic data-types, immutable data structures, full type
inference, fast compilation, generics, no nulls nor exceptions, and a
few bonus features such as helpful error messages.
Sponsored by: SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D28795
2021-02-19 17:56:52 +00:00
|
|
|
SUBDIR += gleam
|
2013-07-21 14:12:28 +00:00
|
|
|
SUBDIR += gnat_util
|
2017-02-03 05:50:24 +00:00
|
|
|
SUBDIR += gnatcross-binutils-aarch64
|
|
|
|
SUBDIR += gnatcross-sysroot-aarch64
|
2011-09-06 10:48:58 +00:00
|
|
|
SUBDIR += gnatdroid-binutils
|
2015-11-30 00:15:39 +00:00
|
|
|
SUBDIR += gnatdroid-binutils-x86
|
2011-09-05 12:53:04 +00:00
|
|
|
SUBDIR += gnatdroid-sysroot
|
2015-11-30 00:15:39 +00:00
|
|
|
SUBDIR += gnatdroid-sysroot-x86
|
2019-06-25 15:55:22 +00:00
|
|
|
SUBDIR += gnu-apl
|
2014-05-07 16:13:10 +00:00
|
|
|
SUBDIR += gnu-cobol
|
2001-06-26 12:18:05 +00:00
|
|
|
SUBDIR += gnustep-base
|
2010-01-24 01:44:05 +00:00
|
|
|
SUBDIR += go
|
2019-06-23 11:38:44 +00:00
|
|
|
SUBDIR += go-devel
|
2019-05-20 06:15:42 +00:00
|
|
|
SUBDIR += gomacro
|
2020-11-23 13:26:14 +00:00
|
|
|
SUBDIR += gprolog
|
2018-12-09 22:17:01 +00:00
|
|
|
SUBDIR += gravity
|
2005-02-21 11:21:18 +00:00
|
|
|
SUBDIR += groovy
|
2006-11-18 09:55:59 +00:00
|
|
|
SUBDIR += gscheme
|
1997-11-09 14:14:57 +00:00
|
|
|
SUBDIR += guile
|
2020-02-13 23:46:45 +00:00
|
|
|
SUBDIR += guile1
|
2014-05-25 17:32:59 +00:00
|
|
|
SUBDIR += guile2
|
2020-05-22 00:34:33 +00:00
|
|
|
SUBDIR += halide
|
2016-03-13 17:21:21 +00:00
|
|
|
SUBDIR += haskell-mode.el
|
2020-09-11 08:04:14 +00:00
|
|
|
SUBDIR += hermes
|
2008-06-02 19:46:21 +00:00
|
|
|
SUBDIR += hla
|
2010-01-04 04:50:16 +00:00
|
|
|
SUBDIR += hs-brainfuck
|
2010-01-04 05:09:10 +00:00
|
|
|
SUBDIR += hs-unlambda
|
2003-12-29 07:42:41 +00:00
|
|
|
SUBDIR += huc
|
2002-03-26 17:01:09 +00:00
|
|
|
SUBDIR += icc
|
2019-12-13 05:34:59 +00:00
|
|
|
SUBDIR += intel-compute-runtime
|
1998-04-17 22:07:04 +00:00
|
|
|
SUBDIR += intercal
|
2005-11-04 13:36:09 +00:00
|
|
|
SUBDIR += io
|
2018-08-07 12:41:26 +00:00
|
|
|
SUBDIR += io-devel
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += itcl
|
2014-08-29 14:32:18 +00:00
|
|
|
SUBDIR += itcl4
|
2019-05-23 19:19:46 +00:00
|
|
|
SUBDIR += janet
|
2014-01-29 11:22:33 +00:00
|
|
|
SUBDIR += jimtcl
|
2021-09-19 08:51:08 +00:00
|
|
|
SUBDIR += jpm
|
2001-09-20 09:18:26 +00:00
|
|
|
SUBDIR += jruby
|
2001-04-07 04:56:17 +00:00
|
|
|
SUBDIR += jython
|
2002-04-13 10:38:36 +00:00
|
|
|
SUBDIR += kawa
|
2016-11-14 16:12:56 +00:00
|
|
|
SUBDIR += kf5-kross
|
2019-08-09 22:33:32 +00:00
|
|
|
SUBDIR += kotlin
|
2018-04-09 16:54:36 +00:00
|
|
|
SUBDIR += kross-interpreters
|
|
|
|
SUBDIR += kturtle
|
2002-09-06 07:07:14 +00:00
|
|
|
SUBDIR += lafontaine
|
2015-01-25 11:27:06 +00:00
|
|
|
SUBDIR += lci
|
2017-02-28 14:52:45 +00:00
|
|
|
SUBDIR += ldc
|
2015-08-28 21:14:23 +00:00
|
|
|
SUBDIR += lfe
|
2009-06-21 10:20:37 +00:00
|
|
|
SUBDIR += libhx
|
2011-10-19 18:56:47 +00:00
|
|
|
SUBDIR += libobjc2
|
1999-11-11 10:19:54 +00:00
|
|
|
SUBDIR += librep
|
2008-01-18 20:49:55 +00:00
|
|
|
SUBDIR += libstdc++_stldoc_4.2.2
|
2018-08-08 12:26:27 +00:00
|
|
|
SUBDIR += linux-c7-tcl85
|
lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core
- add LTS versions
- Dotnet Core 2.1 fails due to issue with linprocfs (PR pending)
.NET Core is a free and open-source managed software framework. It consists of
CoreCLR, a complete runtime implementation of CLR, the virtual machine that
manages the execution of .NET programs. CoreCLR comes with an improved
just-in-time compiler, called RyuJIT. .NET Core also includes CoreFX, which is
a partial fork of FCL. While .NET Core shares a subset of .NET Framework APIs,
it comes with its own API that is not part of .NET Framework. Further,
.NET Core contains CoreRT, the .NET Native runtime optimized to be integrated
into AOT compiled native binaries. A variant of the .NET Core library is used
for UWP. .NET Core's command-line interface offers an execution entry point
for operating systems and provides developer services like compilation and
package management.
.NET Core supports four cross-platform scenarios: ASP.NET Core web apps,
command-line apps, libraries, and Universal Windows Platform apps. It does not
implement Windows Forms or WPF which render the standard GUI for desktop
software on Windows. .NET Core is also modular, meaning that instead of
assemblies, developers work with NuGet packages. Unlike .NET Framework, which
is serviced using Windows Update, .NET Core relies on its package manager to
receive updates.
Differential Revision: https://reviews.freebsd.org/D13870
2018-06-30 07:40:20 +00:00
|
|
|
SUBDIR += linux-dotnet-cli
|
|
|
|
SUBDIR += linux-dotnet-runtime
|
|
|
|
SUBDIR += linux-dotnet-sdk
|
|
|
|
SUBDIR += linux-dotnet10-runtime
|
|
|
|
SUBDIR += linux-dotnet11-runtime
|
|
|
|
SUBDIR += linux-dotnet11-sdk
|
2001-12-19 04:10:23 +00:00
|
|
|
SUBDIR += linux-j
|
2015-06-17 11:16:53 +00:00
|
|
|
SUBDIR += lua-ada
|
2014-05-26 15:28:28 +00:00
|
|
|
SUBDIR += lua51
|
Add new port lang/lua52.
Lua is a programming language originally designed for extending applications,
but also frequently used as a general-purpose, stand-alone language. Lua
combines simple procedural syntax (similar to Pascal) with powerful data
description constructs based on associative arrays and extensible semantics.
Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
management with garbage collection, making it ideal for configuration,
scripting, and rapid prototyping.
A fundamental concept in the design of Lua is to provide meta-mechanisms for
implementing features, instead of providing a host of features directly in
the language. For example, although Lua is not a pure object-oriented
language, it does provide meta-mechanisms for implementing classes and
inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
language small, while allowing the semantics to be extended in unconventional
ways. Extensible semantics is a distinguishing feature of Lua.
Lua is implemented as a small library of C functions, written in ANSI C, and
compiles unmodified in all known platforms. The implementation goals are
simplicity, efficiency, portability, and low embedding cost.
WWW: http://www.lua.org/
PR: ports/174437
Submitted by: Green Dog <fiziologus@gmail.com>
2013-01-05 23:24:51 +00:00
|
|
|
SUBDIR += lua52
|
2015-01-17 02:19:59 +00:00
|
|
|
SUBDIR += lua53
|
2020-10-15 17:55:20 +00:00
|
|
|
SUBDIR += lua54
|
2012-01-19 18:09:09 +00:00
|
|
|
SUBDIR += luajit
|
2019-09-09 08:57:54 +00:00
|
|
|
SUBDIR += luajit-openresty
|
2012-07-17 16:37:38 +00:00
|
|
|
SUBDIR += malbolge
|
Add maude.
Maude is a high-performance reflective language and system supporting both
equational and rewriting logic specification and programming for a wide range
of applications. Maude has been influenced in important ways by the OBJ3
language, which can be regarded as an equational logic sublanguage. Besides
supporting equational specification and programming, Maude also supports
rewriting logic computation.
Rewriting logic is a logic of concurrent change that can naturally deal with
state and with concurrent computations. It has good properties as a general
semantic framework for giving executable semantics to a wide range of
languages and models of concurrency. In particular, it supports very well
concurrent object-oriented computation. The same reasons making rewriting
logic a good semantic framework make it also a good logical framework, that
is, a metalogic in which many other logics can be naturally represented and
executed.
Maude supports in a systematic and efficient way logical reflection. This
makes Maude remarkably extensible and powerful, supports an extensible algebra
of module composition operations, and allows many advanced metaprogramming and
metalanguage applications. Indeed, some of the most interesting applications
of Maude are metalanguage applications, in which Maude is used to create
executable environments for different logics, theorem provers, languages, and
models of computation.
WWW: http://maude.cs.uiuc.edu/
PR: ports/94986
Submitted by: Rick van der Zwet <rick@traffie.wzoeterwoude.net>
2006-04-05 22:32:56 +00:00
|
|
|
SUBDIR += maude
|
1999-01-18 04:51:04 +00:00
|
|
|
SUBDIR += mawk
|
2001-04-02 06:01:23 +00:00
|
|
|
SUBDIR += mdk
|
2021-03-16 18:26:31 +00:00
|
|
|
SUBDIR += mecrisp-stellaris
|
2014-06-07 11:16:08 +00:00
|
|
|
SUBDIR += micropython
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += mit-scheme
|
1996-12-25 12:14:02 +00:00
|
|
|
SUBDIR += mixal
|
2005-12-01 02:21:07 +00:00
|
|
|
SUBDIR += mlton
|
2000-11-06 07:43:30 +00:00
|
|
|
SUBDIR += mmix
|
2002-07-22 13:41:43 +00:00
|
|
|
SUBDIR += mono
|
2020-12-19 20:03:03 +00:00
|
|
|
SUBDIR += mono-basic
|
2020-12-18 19:40:49 +00:00
|
|
|
SUBDIR += mono5.10
|
|
|
|
SUBDIR += mono5.20
|
|
|
|
SUBDIR += mono6.8
|
2008-08-17 18:24:33 +00:00
|
|
|
SUBDIR += mosh
|
2016-05-11 14:44:06 +00:00
|
|
|
SUBDIR += mosml
|
2008-09-06 04:26:26 +00:00
|
|
|
SUBDIR += mtasc
|
2018-03-17 16:07:29 +00:00
|
|
|
SUBDIR += mujs
|
2004-12-08 08:38:06 +00:00
|
|
|
SUBDIR += munger
|
New port: lang/myrddin
Myrddin is a systems programming language that covers a similar niche
as C including desktop, OS, and embedded development, but at the same
time making it harder to shoot yourself in the foot.
It is designed to be a simple language that runs close to the metal,
giving the programmer predictable and transparent behavior and mental
model. It also does strong type checking, generics, type inference,
closures, and traits.
Myrddin is not a language designed to explore the forefront of type
theory or compiler technology. It is not a language that is focused
on guaranteeing perfect safety. It is satisfied to be a practical,
small, fairly well defined, and easy to understand language for code
that needs to be close to the hardware.
WWW: https://myrlang.org/
Approved by: lme (mentor)
Differential Revision: https://reviews.freebsd.org/D9989
2017-03-13 15:11:11 +00:00
|
|
|
SUBDIR += myrddin
|
1998-11-10 02:07:32 +00:00
|
|
|
SUBDIR += nawk
|
2008-05-16 15:05:26 +00:00
|
|
|
SUBDIR += nbc
|
2008-05-29 19:14:47 +00:00
|
|
|
SUBDIR += nbfc
|
2016-11-19 19:33:10 +00:00
|
|
|
SUBDIR += neko
|
2007-09-06 05:56:58 +00:00
|
|
|
SUBDIR += nesasm
|
2006-09-13 15:24:13 +00:00
|
|
|
SUBDIR += newlisp
|
2001-12-21 20:23:40 +00:00
|
|
|
SUBDIR += nhc98
|
2001-04-17 08:32:28 +00:00
|
|
|
SUBDIR += nickle
|
2015-04-03 20:46:48 +00:00
|
|
|
SUBDIR += nim
|
2001-08-18 07:48:50 +00:00
|
|
|
SUBDIR += nml
|
1999-08-14 22:09:02 +00:00
|
|
|
SUBDIR += nqc
|
2007-10-15 14:37:43 +00:00
|
|
|
SUBDIR += nwcc
|
2013-11-11 14:40:44 +00:00
|
|
|
SUBDIR += nx
|
2018-07-12 21:23:17 +00:00
|
|
|
SUBDIR += nyan
|
1997-01-03 11:26:54 +00:00
|
|
|
SUBDIR += ocaml
|
2010-03-24 11:28:57 +00:00
|
|
|
SUBDIR += ocaml-autoconf
|
2018-09-27 15:44:56 +00:00
|
|
|
SUBDIR += ocaml-camlidl
|
2004-02-27 07:48:50 +00:00
|
|
|
SUBDIR += ocaml-nox11
|
2001-07-18 09:13:01 +00:00
|
|
|
SUBDIR += onyx
|
2000-06-30 02:56:21 +00:00
|
|
|
SUBDIR += oo2c
|
2017-03-12 21:35:52 +00:00
|
|
|
SUBDIR += opencoarrays
|
2018-09-18 00:19:31 +00:00
|
|
|
SUBDIR += ott
|
2017-11-12 19:27:53 +00:00
|
|
|
SUBDIR += owl-lisp
|
2001-10-09 18:55:53 +00:00
|
|
|
SUBDIR += p5-Data-JavaScript
|
2000-06-22 11:09:13 +00:00
|
|
|
SUBDIR += p5-Error
|
2000-02-20 22:03:49 +00:00
|
|
|
SUBDIR += p5-Expect
|
2011-11-07 17:38:53 +00:00
|
|
|
SUBDIR += p5-ExtUtils-F77
|
2005-12-08 09:31:45 +00:00
|
|
|
SUBDIR += p5-Interpolation
|
2006-12-25 03:28:36 +00:00
|
|
|
SUBDIR += p5-JSAN
|
2005-07-16 15:23:22 +00:00
|
|
|
SUBDIR += p5-JavaScript-SpiderMonkey
|
2005-10-11 12:36:48 +00:00
|
|
|
SUBDIR += p5-JavaScript-Squish
|
There are a lot of XSS, a security hole typically found in web
applications, caused by incorrect (or lack of) JavaScript
escaping. This module is aimed to provide a secure JavaScript
escaping to avoid XSS with JavaScript values.
The escaping routine JavaScript::Value::Escape provides escapes q!"!,
q!'!, q!&!, q!=!, q!-!, q!+!, q!;!, q!<!, q!>!, q!/!, q!\! and control
characters to JavaScript unicode entities like "\u0026".
WWW: http://search.cpan.org/dist/JavaScript-Value-Escape/
2011-05-19 13:54:39 +00:00
|
|
|
SUBDIR += p5-JavaScript-Value-Escape
|
2005-04-03 12:51:32 +00:00
|
|
|
SUBDIR += p5-List-MoreUtils
|
2017-03-30 21:36:17 +00:00
|
|
|
SUBDIR += p5-List-MoreUtils-XS
|
2011-11-13 13:04:04 +00:00
|
|
|
SUBDIR += p5-Marpa
|
2011-11-13 13:04:31 +00:00
|
|
|
SUBDIR += p5-Marpa-PP
|
2011-11-13 13:05:16 +00:00
|
|
|
SUBDIR += p5-Marpa-XS
|
2010-04-05 23:16:26 +00:00
|
|
|
SUBDIR += p5-Modern-Perl
|
2006-01-07 23:57:34 +00:00
|
|
|
SUBDIR += p5-Perl6-Subs
|
2015-01-28 16:28:06 +00:00
|
|
|
SUBDIR += p5-Promises
|
2006-08-01 01:39:58 +00:00
|
|
|
SUBDIR += p5-Pugs-Compiler-Rule
|
2006-06-01 07:25:40 +00:00
|
|
|
SUBDIR += p5-Quantum-Superpositions
|
2001-12-19 14:26:19 +00:00
|
|
|
SUBDIR += p5-Scalar-List-Utils
|
2001-04-28 15:08:08 +00:00
|
|
|
SUBDIR += p5-Switch
|
1997-08-19 07:10:14 +00:00
|
|
|
SUBDIR += p5-Tcl
|
2010-04-25 15:14:43 +00:00
|
|
|
SUBDIR += p5-Test-XPath
|
2015-07-03 17:16:45 +00:00
|
|
|
SUBDIR += p5-Try-Catch
|
2009-09-01 18:07:07 +00:00
|
|
|
SUBDIR += p5-Try-Tiny
|
2014-08-13 15:48:42 +00:00
|
|
|
SUBDIR += p5-Try-Tiny-Retry
|
2010-04-25 00:00:11 +00:00
|
|
|
SUBDIR += p5-TryCatch
|
1997-08-19 07:10:14 +00:00
|
|
|
SUBDIR += p5-ePerl
|
2009-08-04 11:36:50 +00:00
|
|
|
SUBDIR += p5-signatures
|
2006-08-01 02:32:22 +00:00
|
|
|
SUBDIR += p5-v6
|
2005-04-15 17:01:21 +00:00
|
|
|
SUBDIR += parrot
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += pbasic
|
2007-09-18 02:48:52 +00:00
|
|
|
SUBDIR += pcc
|
2015-04-16 11:44:21 +00:00
|
|
|
SUBDIR += perl5-devel
|
2019-05-13 07:36:38 +00:00
|
|
|
SUBDIR += perl5.30
|
2020-06-08 14:08:29 +00:00
|
|
|
SUBDIR += perl5.32
|
2021-05-06 13:07:58 +00:00
|
|
|
SUBDIR += perl5.34
|
2009-05-21 20:07:38 +00:00
|
|
|
SUBDIR += petite-chez
|
2010-09-20 16:42:42 +00:00
|
|
|
SUBDIR += pfe
|
2012-05-11 20:31:46 +00:00
|
|
|
SUBDIR += pharo
|
2002-06-21 20:06:20 +00:00
|
|
|
SUBDIR += php-mode.el
|
2018-10-08 09:31:09 +00:00
|
|
|
SUBDIR += php73
|
|
|
|
SUBDIR += php73-extensions
|
2019-09-20 12:21:11 +00:00
|
|
|
SUBDIR += php74
|
|
|
|
SUBDIR += php74-extensions
|
2020-10-22 00:24:27 +00:00
|
|
|
SUBDIR += php80
|
|
|
|
SUBDIR += php80-extensions
|
2010-09-03 12:40:47 +00:00
|
|
|
SUBDIR += picoc
|
2019-06-06 21:37:35 +00:00
|
|
|
SUBDIR += plexil
|
2016-11-21 14:36:51 +00:00
|
|
|
SUBDIR += pocl
|
2005-07-29 07:19:56 +00:00
|
|
|
SUBDIR += polyml
|
2018-02-21 17:58:56 +00:00
|
|
|
SUBDIR += ponyc
|
1998-03-27 10:53:24 +00:00
|
|
|
SUBDIR += ptoc
|
2019-11-04 10:09:56 +00:00
|
|
|
SUBDIR += purescript
|
2017-02-09 18:22:28 +00:00
|
|
|
SUBDIR += py-hy
|
2020-04-04 07:22:41 +00:00
|
|
|
SUBDIR += py-lupa
|
2015-12-13 21:56:50 +00:00
|
|
|
SUBDIR += py-qt5-qml
|
2019-10-27 00:36:03 +00:00
|
|
|
SUBDIR += py-textX
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += python
|
1999-06-02 10:25:07 +00:00
|
|
|
SUBDIR += python-doc-html
|
|
|
|
SUBDIR += python-doc-pdf-a4
|
|
|
|
SUBDIR += python-doc-pdf-letter
|
2011-06-18 18:56:38 +00:00
|
|
|
SUBDIR += python-doc-text
|
2005-11-02 13:34:58 +00:00
|
|
|
SUBDIR += python-mode.el
|
2014-08-18 16:44:14 +00:00
|
|
|
SUBDIR += python-tools
|
2014-01-28 03:25:28 +00:00
|
|
|
SUBDIR += python2
|
2010-08-15 19:12:51 +00:00
|
|
|
SUBDIR += python27
|
2014-01-28 03:25:28 +00:00
|
|
|
SUBDIR += python3
|
2021-04-08 22:31:49 +00:00
|
|
|
SUBDIR += python310
|
2016-12-25 15:08:35 +00:00
|
|
|
SUBDIR += python36
|
2018-07-06 04:16:55 +00:00
|
|
|
SUBDIR += python37
|
2019-11-02 23:40:39 +00:00
|
|
|
SUBDIR += python38
|
2020-10-12 13:52:42 +00:00
|
|
|
SUBDIR += python39
|
2019-06-11 01:45:18 +00:00
|
|
|
SUBDIR += qmasm
|
2002-06-27 14:32:30 +00:00
|
|
|
SUBDIR += qscheme
|
2019-09-22 20:58:12 +00:00
|
|
|
SUBDIR += quickjs
|
2010-08-08 11:53:38 +00:00
|
|
|
SUBDIR += racket
|
2014-01-27 12:37:06 +00:00
|
|
|
SUBDIR += racket-minimal
|
2000-08-27 06:17:13 +00:00
|
|
|
SUBDIR += ratfor
|
2016-10-14 15:30:38 +00:00
|
|
|
SUBDIR += referenceassemblies-pcl
|
2018-01-29 19:12:29 +00:00
|
|
|
SUBDIR += retro12
|
1996-09-23 15:55:44 +00:00
|
|
|
SUBDIR += rexx-imc
|
2003-11-09 16:20:52 +00:00
|
|
|
SUBDIR += rexx-regina
|
2010-11-04 00:57:22 +00:00
|
|
|
SUBDIR += rexx-regutil
|
2003-11-09 17:18:50 +00:00
|
|
|
SUBDIR += rexx-wrapper
|
2008-01-27 23:10:45 +00:00
|
|
|
SUBDIR += rhino
|
2019-05-09 08:24:08 +00:00
|
|
|
SUBDIR += ruby26
|
2020-01-25 18:18:41 +00:00
|
|
|
SUBDIR += ruby27
|
2020-10-12 03:02:34 +00:00
|
|
|
SUBDIR += ruby30
|
2021-06-14 17:32:51 +00:00
|
|
|
SUBDIR += rubygem-ruby_language_server
|
2010-04-03 16:52:52 +00:00
|
|
|
SUBDIR += runawk
|
2012-01-23 16:07:04 +00:00
|
|
|
SUBDIR += rust
|
2020-02-25 18:18:26 +00:00
|
|
|
SUBDIR += rust-bootstrap
|
2015-07-14 22:36:53 +00:00
|
|
|
SUBDIR += rust-nightly
|
2014-07-06 01:47:27 +00:00
|
|
|
SUBDIR += sagittarius-scheme
|
2006-08-07 13:11:35 +00:00
|
|
|
SUBDIR += sather-specification
|
2006-08-07 13:12:12 +00:00
|
|
|
SUBDIR += sather-tutorial
|
2003-01-15 11:25:05 +00:00
|
|
|
SUBDIR += sbcl
|
2009-05-15 17:43:14 +00:00
|
|
|
SUBDIR += scala
|
2012-10-23 14:26:48 +00:00
|
|
|
SUBDIR += scala-docs
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += scheme48
|
|
|
|
SUBDIR += scm
|
2020-05-30 05:21:04 +00:00
|
|
|
SUBDIR += sdcc
|
2005-04-15 17:08:03 +00:00
|
|
|
SUBDIR += see
|
2008-07-16 22:42:13 +00:00
|
|
|
SUBDIR += seed7
|
2020-06-18 06:55:33 +00:00
|
|
|
SUBDIR += silq
|
1999-04-28 09:47:15 +00:00
|
|
|
SUBDIR += siod
|
2003-04-04 20:52:05 +00:00
|
|
|
SUBDIR += sisc
|
2005-05-16 21:46:43 +00:00
|
|
|
SUBDIR += sketchy
|
1998-08-25 14:24:07 +00:00
|
|
|
SUBDIR += slib
|
2003-12-14 20:18:35 +00:00
|
|
|
SUBDIR += slib-guile
|
2021-02-15 19:58:46 +00:00
|
|
|
SUBDIR += slib-guile1
|
2014-10-05 13:29:40 +00:00
|
|
|
SUBDIR += slib-guile2
|
2001-08-29 12:39:06 +00:00
|
|
|
SUBDIR += slisp
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += smalltalk
|
2014-07-30 19:42:50 +00:00
|
|
|
SUBDIR += smlnj
|
2006-12-08 06:22:12 +00:00
|
|
|
SUBDIR += snobol4
|
2018-01-23 13:58:22 +00:00
|
|
|
SUBDIR += solidity
|
2012-09-02 19:59:20 +00:00
|
|
|
SUBDIR += spidermonkey17
|
2021-01-01 10:11:34 +00:00
|
|
|
SUBDIR += spidermonkey60
|
2020-09-14 22:20:53 +00:00
|
|
|
SUBDIR += spidermonkey78
|
2002-03-02 22:40:17 +00:00
|
|
|
SUBDIR += spl
|
2004-06-03 07:15:49 +00:00
|
|
|
SUBDIR += squeak
|
- Add port lang/squirrel
- Register conflicts with archivers/squsq
Squirrel is a high level imperative/OO programming language, designed
to be a powerful scripting tool that fits in the size, memory bandwidth,
and real-time requirements of applications like games. However Squirrel
offers a wide range of features like dynamic typing, delegation, classes
& inheritance, higher order functions, generators, coroutines, tail
recursion, exception handling, automatic memory management, weak
references, etc.
Squirrel is inspired by languages like Python, Javascript and especially
Lua. The API is very similar and the table code is based on the Lua one.
WWW: http://squirrel-lang.org/
Author: Alberto Demichelis <alberto@ademichelis.com>
2007-07-14 12:17:12 +00:00
|
|
|
SUBDIR += squirrel
|
1996-10-25 10:35:48 +00:00
|
|
|
SUBDIR += swi-pl
|
2021-02-16 17:17:11 +00:00
|
|
|
SUBDIR += tauthon
|
tcbasic implements a small subset of BASIC known as Tiny BASIC.
It provides the following statements and commands: INPUT, PRINT,
LET, GOTO, GOSUB, RETURN, IF, END, CLEAR, LIST, and RUN. Integer
arithmetic is supported, and strings may be PRINTed. A built-in
RND(n) function provides random numbers.
The small size of the language make it easy to learn and master
while providing all of the building blocks needed to develop many
interesting programs. tcbasic runs on a variety of platforms and
aims to be as portable as possible.
WWW: https://github.com/tcort/tcbasic
PR: 197938
Submitted by: Thomas Cort <linuxgeek@gmail.com>
2015-04-17 21:01:44 +00:00
|
|
|
SUBDIR += tcbasic
|
2008-11-30 14:03:58 +00:00
|
|
|
SUBDIR += tcc
|
2001-12-19 19:49:39 +00:00
|
|
|
SUBDIR += tcl-manual
|
2007-03-27 10:52:18 +00:00
|
|
|
SUBDIR += tcl-wrapper
|
2007-01-29 03:06:56 +00:00
|
|
|
SUBDIR += tcl85
|
2009-02-07 21:36:04 +00:00
|
|
|
SUBDIR += tcl86
|
2016-06-01 16:36:20 +00:00
|
|
|
SUBDIR += tcl87
|
2003-04-17 11:13:19 +00:00
|
|
|
SUBDIR += tclX
|
2004-11-21 08:32:23 +00:00
|
|
|
SUBDIR += tolua
|
2021-01-01 10:11:34 +00:00
|
|
|
SUBDIR += tolua++
|
2008-02-20 23:22:14 +00:00
|
|
|
SUBDIR += tuareg-mode.el
|
2005-11-26 12:49:47 +00:00
|
|
|
SUBDIR += twelf
|
2008-08-25 21:11:18 +00:00
|
|
|
SUBDIR += ucc
|
2012-04-06 14:36:30 +00:00
|
|
|
SUBDIR += urweb
|
2019-12-08 16:49:07 +00:00
|
|
|
SUBDIR += v
|
2011-05-12 15:52:14 +00:00
|
|
|
SUBDIR += v8
|
2007-07-10 12:16:09 +00:00
|
|
|
SUBDIR += vala
|
2002-06-27 11:21:38 +00:00
|
|
|
SUBDIR += visualworks
|
2019-12-22 19:21:45 +00:00
|
|
|
SUBDIR += voc
|
1999-12-25 15:09:02 +00:00
|
|
|
SUBDIR += yabasic
|
2020-11-23 14:28:52 +00:00
|
|
|
SUBDIR += yap
|
1997-11-24 09:24:06 +00:00
|
|
|
SUBDIR += yorick
|
2008-08-05 15:23:27 +00:00
|
|
|
SUBDIR += ypsilon
|
2019-09-21 12:10:06 +00:00
|
|
|
SUBDIR += zig
|
2021-06-11 19:24:37 +00:00
|
|
|
SUBDIR += zig-devel
|
1994-08-21 19:07:45 +00:00
|
|
|
|
1994-08-22 11:26:08 +00:00
|
|
|
.include <bsd.port.subdir.mk>
|