1999-08-25 06:35:40 +00:00
|
|
|
# $FreeBSD$
|
1995-05-13 07:55:10 +00:00
|
|
|
#
|
1994-12-07 20:05:18 +00:00
|
|
|
|
2004-04-02 07:29:48 +00:00
|
|
|
COMMENT = Programming languages
|
|
|
|
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += Gofer
|
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
|
2005-02-19 19:54:55 +00:00
|
|
|
SUBDIR += afnix
|
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
|
2006-06-15 14:54:57 +00:00
|
|
|
SUBDIR += arena
|
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
|
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 += beignet
|
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
|
2010-01-03 16:17:30 +00:00
|
|
|
SUBDIR += ccl
|
2010-04-25 04:57:38 +00:00
|
|
|
SUBDIR += cdent
|
2014-07-09 04:51:47 +00:00
|
|
|
SUBDIR += ceylon
|
2008-12-05 13:30:06 +00:00
|
|
|
SUBDIR += cfortran
|
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
|
2003-04-04 21:40:54 +00:00
|
|
|
SUBDIR += chicken
|
2016-09-12 05:50:03 +00:00
|
|
|
SUBDIR += cilkplus
|
2018-01-02 08:49:35 +00:00
|
|
|
SUBDIR += cim
|
2007-08-21 09:43:13 +00:00
|
|
|
SUBDIR += cint
|
2014-11-19 11:49:04 +00:00
|
|
|
SUBDIR += cjs
|
2010-10-15 19:39:35 +00:00
|
|
|
SUBDIR += clang-devel
|
2013-06-11 18:50:29 +00:00
|
|
|
SUBDIR += clang33
|
2018-02-06 14:18:29 +00:00
|
|
|
SUBDIR += clang34
|
2014-08-17 21:22:24 +00:00
|
|
|
SUBDIR += clang35
|
2016-02-10 17:37:52 +00:00
|
|
|
SUBDIR += clang38
|
2017-01-03 08:06:59 +00:00
|
|
|
SUBDIR += cling
|
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
|
2001-04-27 17:38:02 +00:00
|
|
|
SUBDIR += diveintopython
|
2017-07-23 05:25:09 +00:00
|
|
|
SUBDIR += dlang-tools
|
2007-06-01 17:16:40 +00:00
|
|
|
SUBDIR += dlv
|
2014-04-14 19:46:59 +00:00
|
|
|
SUBDIR += dmd1
|
2011-01-03 22:10:20 +00:00
|
|
|
SUBDIR += dmd2
|
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
|
2005-12-27 21:14:39 +00:00
|
|
|
SUBDIR += elan
|
2014-07-23 10:55:48 +00:00
|
|
|
SUBDIR += elixir
|
2015-06-26 07:51:25 +00:00
|
|
|
SUBDIR += elixir-mode.el
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += elk
|
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
|
2015-09-24 18:47:58 +00:00
|
|
|
SUBDIR += erlang-riak
|
2013-05-05 13:04:34 +00:00
|
|
|
SUBDIR += erlang-runtime15
|
2013-05-05 14:20:12 +00:00
|
|
|
SUBDIR += erlang-runtime16
|
2014-04-10 08:57:56 +00:00
|
|
|
SUBDIR += erlang-runtime17
|
2015-06-24 14:11:21 +00:00
|
|
|
SUBDIR += erlang-runtime18
|
2016-08-08 08:07:15 +00:00
|
|
|
SUBDIR += erlang-runtime19
|
2017-06-23 08:55:39 +00:00
|
|
|
SUBDIR += erlang-runtime20
|
2018-06-27 12:22:09 +00:00
|
|
|
SUBDIR += erlang-runtime21
|
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
|
2001-10-14 14:45:04 +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
|
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
|
|
|
|
SUBDIR += fpc-rtl-objpas
|
|
|
|
SUBDIR += fpc-rtl-unicode
|
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
|
2011-03-20 22:46:01 +00:00
|
|
|
SUBDIR += gcc47
|
2012-03-17 11:22:17 +00:00
|
|
|
SUBDIR += gcc48
|
2013-03-24 23:03:38 +00:00
|
|
|
SUBDIR += gcc49
|
2014-08-22 20:26:23 +00:00
|
|
|
SUBDIR += gcc5
|
Welcome to the GCC 6.1 release, the first release of the GCC 6 series.
The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.
Type-based alias analysis now disambiguates accesses to different pointers.
This improves precision of the alias oracle by about 20-30% on higher-level
C++ programs. Programs doing invalid type punning of pointer types may now
need -fno-strict-aliasing to work correctly.
Value range propagation now assumes that the this pointer of C++ member
functions is non-null. This eliminates common null pointer checks but also
breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop).
As a temporary work-around -fno-delete-null-pointer-checks can be used.
Wrong code can be identified by using -fsanitize=undefined.
There have been significant improvements around link-time optimization
and inter-procedural optimization and some support for OpenACC (though
probably not tested on FreeBSD) and version 4.5 of the OpenMP specification.
Source locations for the C and C++ compilers are now tracked as ranges
and diagnostics can now contain "fix-it hints".
New command-line options include -Wshift-negative-value, -Wshift-overflow,
-Wtautological-compare, -Wnull-dereference, -Wduplicated-cond, and
-Wmisleading-indentation.
C++ Concepts are now supported when compiling with -fconcepts, and there
are several other improvements around support for newer C++ features as
well as in the libstdc++ library.
Fortran now features Fortran 2008 SUBMODULE support, Fortran 2015 EVENT_TYPE,
EVENT_POST, EVENT_WAIT, and EVENT_QUERY support, and improved support for
OpenMP and OpenACC.
A lot has happened on the AArch64 and ARM fronts, on x86-64 there is now
Skylake with AVX-512 support, AMD instructions monitorx and mwaitx, and
support for address spaces __seg_fs, __seg_gs, and __seg_tl, as well as
AMD Zen (family 17h) processors, and basic support has been added for POWER9.
https://gcc.gnu.org/gcc-6/changes.html has a more extensive set of
changes and https://gcc.gnu.org/gcc-6/porting_to.html has a solid
overview of issue you may encountering porting to this new version.
2016-06-10 09:04:15 +00:00
|
|
|
SUBDIR += gcc6
|
2015-12-06 16:04:22 +00:00
|
|
|
SUBDIR += gcc6-aux
|
2015-04-20 00:13:45 +00:00
|
|
|
SUBDIR += gcc6-devel
|
Welcome GCC 7.1, the first release of the GCC 7 series!
In terms of optimizations, GCC now uses a new local register allocator
(LRA) for most targets (now also including PowerPC and SPARC), a new
store merging pass, is able to determine the return value or range of
return values of some calls to the sprintf family of functions as
input for futher passes, features improved code hoisting, new
interprocedural bitwise constant propagation, interprocedural value
range propagation, new loop splitting, improved shrink-wrapping that
separates portions of prologues and epilogues, and many more.
DWARF 5 is supported through the -gdwarf-5, while DWARF 4 remains the
default for the time being.
The C and C++ frontends have gained a large number of additional
warnings such as -Wpointer-compare, -Wduplicated-branches, -Wrestrict,
-Wmemset-elt-size, -Wint-in-bool-context, -Wswitch-unreachable,
-Wexpansion-to-defined, -Wregister, -Wvla-larger-than=N,
-Wduplicate-decl-specifier, -Wdangling-else, many of which are
enabled by default or at least with -Wall.
The -Wshadow warning has been split into -Wshadow=global, -Wshadow=local,
and -Wshadow=compatible-local .
GCC 7 also brings a number of enhancements that help detect buffer
overflow and other forms of invalid memory accesses, among others
enabled by the -Walloc-size-larger-than= -Walloc-zero, -Walloca, and
-Walloca-larger-than= command-line options.
-Wformat-overflow=level option detects certain and likely buffer
overflow in calls to the sprintf family of formatted output functions;
and -Wformat-truncation= and -Wstringop-overflow= have been added as
well and -Wnunnull enahcned.
So-called fixit hints, that is, notes on how to possibly address
a warning or error have seen signficant improvements.
The command-line option -fdiagnostics-generate-patch will print a
patch in "unified" format after any diagnostics are printed, showing
the result of applying all fix-it hints.
The C front end now supports type names _FloatN for floating-point
types with IEEE interchange formats and _FloatNx for floating-point
types with IEEE extended formats.
The C++ front end has experimental support for all of the current
C++17 draft with the -std=c++1z or -std=gnu++1z flags, including if
constexpr, class template argument deduction, auto template parameters,
and structured bindings. Experimental support for C++17 is in libstdc++
with lots of new features.
libstdc++ Profile Mode and Cilk+ extensions to the C and C++ languages
have been deprecated.
Fortran added a number of extensions for compatibility with legacy code
and improved and add various features.
GCC 7 provides a complete implementation of the Go 1.8.1 user package.
Notably this release ends the history of Java (GCJ and libgcj) as part
of GCC; all traces thereof and options have been removed in favor of
OpenJDK, quite simplifying and streamlining building this port,
Many new processors such as ARM Cortex-A73, Broadcom Vulcan, Cavium
ThunderX models, Qualcomm Falkor (all on the ARM side) and features
such as AVX-512 enhancements (on x86-64) as well as optimization
changes have been added.
On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects
conformance to the procedure call standard (AAPCS) has been fixed. The
bug affects some C++ code where class objects are passed by value to
functions and could result in incorrect or inconsistent code being
generated. This is an ABI change. If the option -Wpsabi is enabled
(on by default) the compiler will emit a diagnostic note for code that
might be affected.
https://gcc.gnu.org/gcc-7/changes.html has a comprehensive set of
changes and https://gcc.gnu.org/gcc-7/porting_to.html has a helpful
overview of issue you may encountering porting to this new version.
PR: 220794
2017-08-14 23:20:34 +00:00
|
|
|
SUBDIR += gcc7
|
2016-04-23 15:51:59 +00:00
|
|
|
SUBDIR += gcc7-devel
|
2017-04-24 18:37:37 +00:00
|
|
|
SUBDIR += gcc8-devel
|
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
|
2013-07-21 14:12:28 +00:00
|
|
|
SUBDIR += gnat_util
|
2017-02-03 05:50:24 +00:00
|
|
|
SUBDIR += gnatcross-aarch64
|
|
|
|
SUBDIR += gnatcross-binutils-aarch64
|
|
|
|
SUBDIR += gnatcross-sysroot-aarch64
|
2011-09-07 11:09:09 +00:00
|
|
|
SUBDIR += gnatdroid-armv7
|
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
|
|
|
|
SUBDIR += gnatdroid-x86
|
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
|
2015-08-20 20:28:56 +00:00
|
|
|
SUBDIR += go14
|
2001-07-08 07:57:56 +00:00
|
|
|
SUBDIR += gprolog
|
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
|
2014-05-25 17:32:59 +00:00
|
|
|
SUBDIR += guile2
|
2004-01-19 06:24:52 +00:00
|
|
|
SUBDIR += harbour
|
2016-03-13 17:21:21 +00:00
|
|
|
SUBDIR += haskell-mode.el
|
2008-06-02 19:46:21 +00:00
|
|
|
SUBDIR += hla
|
2001-10-17 18:21:24 +00:00
|
|
|
SUBDIR += hope
|
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
|
1997-11-24 00:10:48 +00:00
|
|
|
SUBDIR += hugs
|
2002-03-26 17:01:09 +00:00
|
|
|
SUBDIR += icc
|
1998-12-19 23:53:03 +00:00
|
|
|
SUBDIR += ici
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += icon
|
1998-04-17 22:07:04 +00:00
|
|
|
SUBDIR += intercal
|
2005-11-04 13:36:09 +00:00
|
|
|
SUBDIR += io
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += itcl
|
2014-08-29 14:32:18 +00:00
|
|
|
SUBDIR += itcl4
|
2005-08-01 15:11:30 +00:00
|
|
|
SUBDIR += jakarta-commons-jelly
|
2014-01-29 11:22:33 +00:00
|
|
|
SUBDIR += jimtcl
|
2001-09-20 09:18:26 +00:00
|
|
|
SUBDIR += jruby
|
2014-03-27 12:29:54 +00:00
|
|
|
SUBDIR += js_of_ocaml
|
2016-12-20 09:30:25 +00:00
|
|
|
SUBDIR += julia
|
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
|
2018-04-09 16:54:36 +00:00
|
|
|
SUBDIR += kross-interpreters
|
|
|
|
SUBDIR += kturtle
|
2018-02-22 19:03:17 +00:00
|
|
|
SUBDIR += kturtle-kde4
|
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
|
Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.
This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.
If you want to switch to linux-c6 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
Additionally, please add the following line to /etc/sysctl.conf:
compat.linux.osrelease=2.6.18
Upgrading procedures are shown in /usr/ports/UPDATING.
This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.
Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,
PR: 186820
Differential Revision: https://reviews.freebsd.org/D793
Reviewed by: allanjude, antoine, bapt, rene
Approved by: portmgr (antoine, bapt)
Approved by: koobs (mentor)
Sponsored by: Perceivon Hosting Inc.
2014-09-22 10:40:00 +00:00
|
|
|
SUBDIR += linux-c6-tcl85
|
2016-10-19 14:50:26 +00:00
|
|
|
SUBDIR += linux-c7-tcl85
|
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
|
2012-01-19 18:09:09 +00:00
|
|
|
SUBDIR += luajit
|
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
|
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
|
Add lang/modula3: Critical Mass implementation of Modula-3
This is a huge port. It probably should be split into several separate
ports, but Modula-3's lack of popularity doesn't justify the large
effort that would require yet.
This port will download a "bootstrap" compiler which builds a fresh
compiler and small set of core components. The fresh compiler will
then build everything else. This includes, among other things:
* CM3 Integrated Development Environment (IDE)
* CM3 Code Generator based on gcc 4.3
* CM3 Middle- and back- ends
* CVSup (CM3 is too new to build the CVSUP already in ports)
* M3 GDB (GNU Debugger)
* M3 GUI and networking support
* M3 Quake
* some demos
* many examples
* many CM3 tools
* Oblique
* Caltech Parser toolset
* Full M3 library
* Lots of documentation and man pages
Intentionally left out for now: six (6) games, three (3) webdev progs,
kate (gui), sgml+deepcopy (devlib), pp (m3devtool)
This is the latest release of the Critical Mass Modula-3 (CM3) collection,
version 5.8.6, and it was released in July 2010. Days were spent
developing this port, but not so much time was developed to quality
assurance. I added a "recent" patch from upstream for network concurrency
and also modified the getaddrbyname implementation as the original one
raised IPError exceptions due to my VM not having a fully qualified
hostname and external IP address. My modification makes the exception
look up hostent with 127.0.0.1 first, then raise a new exception on error.
It seems to work, but like I said, it was not heavily tested.
Most of the programs require a running X (Trestle), which I don't have
at the moment, so they stop with an appropriate raised exception. I only
assume they work, I'll have to check later.
Right now only FreeBSD AMD64 is supported. I do not expect to attempt
to support FreeBSD i386. I will probably make an attempt to cross-compile
this on DragonFly x86-64 after appropriate patches are added. A few
months ago I nearly succeeded in porting CM3 to DragonFly and I expect to
succeed on the next attempt. If other platforms are desired, somebody
else will have to create bootstraps and any necessary patches.
This was built and poudriere-tested on FreeBSD 9.2. Only libc, libm, and
libpthread are dynamically loaded so it should build fine on FreeBSD 8.4.
I don't have access to my Redports repository ATM so I can't test FreeBSD
10+, but I will attempt to fix should it fail to build on those platforms.
Hopefully someone will find this port useful. I was surprised that
apparently the full Modula-3 compiler set has never been ported to
FreeBSD, only the ezm3 version needed to build cvsup. Modula-3 is a nice
language that probably deserved to be widely used outside of academia.
2014-01-02 02:34:47 +00:00
|
|
|
SUBDIR += modula3
|
2002-07-22 13:41:43 +00:00
|
|
|
SUBDIR += mono
|
2009-06-23 11:46:02 +00:00
|
|
|
SUBDIR += mono-basic
|
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
|
2013-03-09 22:59:34 +00:00
|
|
|
SUBDIR += newlisp-devel
|
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
|
1997-01-03 11:26:54 +00:00
|
|
|
SUBDIR += ocaml
|
2010-03-24 11:28:57 +00:00
|
|
|
SUBDIR += ocaml-autoconf
|
2004-02-27 07:48:50 +00:00
|
|
|
SUBDIR += ocaml-nox11
|
2003-03-05 16:06:49 +00:00
|
|
|
SUBDIR += ohugs
|
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
|
2007-12-17 18:24:15 +00:00
|
|
|
SUBDIR += opendylan
|
2017-11-12 19:27:53 +00:00
|
|
|
SUBDIR += owl-lisp
|
1995-10-03 11:45:15 +00:00
|
|
|
SUBDIR += p2c
|
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
|
2007-03-03 10:06:17 +00:00
|
|
|
SUBDIR += pecl-perl
|
2015-04-16 11:44:21 +00:00
|
|
|
SUBDIR += perl5-devel
|
2016-05-09 12:50:38 +00:00
|
|
|
SUBDIR += perl5.24
|
2017-05-31 09:02:11 +00:00
|
|
|
SUBDIR += perl5.26
|
2018-05-21 13:50:39 +00:00
|
|
|
SUBDIR += perl5.28
|
2009-05-21 20:07:38 +00:00
|
|
|
SUBDIR += petite-chez
|
2010-09-20 16:42:42 +00:00
|
|
|
SUBDIR += pfe
|
2011-04-20 14:00:34 +00:00
|
|
|
SUBDIR += phantomjs
|
2012-05-11 20:31:46 +00:00
|
|
|
SUBDIR += pharo
|
2006-07-13 22:07:11 +00:00
|
|
|
SUBDIR += phc
|
2002-06-21 20:06:20 +00:00
|
|
|
SUBDIR += php-mode.el
|
2014-09-04 14:24:25 +00:00
|
|
|
SUBDIR += php56
|
|
|
|
SUBDIR += php56-extensions
|
2016-02-15 14:34:26 +00:00
|
|
|
SUBDIR += php70
|
|
|
|
SUBDIR += php70-extensions
|
2017-01-24 13:47:48 +00:00
|
|
|
SUBDIR += php71
|
|
|
|
SUBDIR += php71-extensions
|
2017-11-16 10:48:48 +00:00
|
|
|
SUBDIR += php72
|
|
|
|
SUBDIR += php72-extensions
|
2001-04-24 18:06:38 +00:00
|
|
|
SUBDIR += php_doc
|
2010-09-03 12:40:47 +00:00
|
|
|
SUBDIR += picoc
|
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
|
2011-03-21 06:14:38 +00:00
|
|
|
SUBDIR += pure
|
2017-02-09 18:22:28 +00:00
|
|
|
SUBDIR += py-hy
|
2001-03-22 13:34:00 +00:00
|
|
|
SUBDIR += py-mx-base
|
2003-06-29 00:46:42 +00:00
|
|
|
SUBDIR += py-prolog
|
2015-12-13 21:56:50 +00:00
|
|
|
SUBDIR += py-qt5-qml
|
2011-12-13 15:37:36 +00:00
|
|
|
SUBDIR += pypy
|
2016-08-04 09:30:19 +00:00
|
|
|
SUBDIR += pypy3
|
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
|
Welcome Python 3.4 to the FreeBSD Ports Tree!
The FreeBSD Python Team warmly welcomes Python 3.4 to the Ports tree:
- Add lang/python34
- Add devel/py-setuptools34
- Add Python 3.4.0 docs to lang/python-doc
Release Announcement and Major Features:
https://www.python.org/download/releases/3.4.0/
This also marks the next stage of a cleaner, much-closer-to-upstream
approach to Python on FreeBSD, that builds upon the hard work of the
entire FreeBSD Python team over the last year.
This port is built "entirely" from scratch, retiring as much of the
legacy, workarounds, patches and hacks from the existing Python
ports as possible.
Of particular note: static + shared dual-build is gone, as it was flaky
at best, grossly untested upstream and caused more issues than it
solved. It is replaced by a shared build by default. The static python
library remains installed and usable.
Major changes in this structure are:
- Replace dual static and shared in-tree build with shared-only.
- Use options helpers
- Replace plat-freebsd* hacks with a lighter weight alternative
- Strip all libraries and shared extensions
- Only retain patches that are absolutely necessary
- Replace static disabled_module_list with one from upstream
- Retain NIS and sparc64 workarounds from python33
- Deprecate SEM option, no longer optional.
- Deprecate PTH option, no longer maintained or supported upstream
- Deprecate FPECTL option, no longer maintained or supported upstream
- Add upstream issue references & breadcrumb annotations where possible
Tested by: many (Special thanks to Andrew Berg)
Reviewed by: xmj, nemysis, antoine
2014-04-08 13:10:25 +00:00
|
|
|
SUBDIR += python34
|
2015-09-08 16:08:13 +00:00
|
|
|
SUBDIR += python35
|
2016-12-25 15:08:35 +00:00
|
|
|
SUBDIR += python36
|
2009-11-13 02:08:43 +00:00
|
|
|
SUBDIR += qore
|
2002-06-27 14:32:30 +00:00
|
|
|
SUBDIR += qscheme
|
2014-03-03 16:50:32 +00:00
|
|
|
SUBDIR += qt5-qml
|
2015-08-15 15:59:40 +00:00
|
|
|
SUBDIR += quack
|
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
|
2010-10-11 21:20:56 +00:00
|
|
|
SUBDIR += rubinius
|
2016-01-05 19:19:34 +00:00
|
|
|
SUBDIR += ruby23
|
2016-12-26 19:00:05 +00:00
|
|
|
SUBDIR += ruby24
|
2017-12-27 19:51:11 +00:00
|
|
|
SUBDIR += ruby25
|
2010-04-03 16:52:52 +00:00
|
|
|
SUBDIR += runawk
|
2012-01-23 16:07:04 +00:00
|
|
|
SUBDIR += rust
|
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
|
2004-05-09 23:26:39 +00:00
|
|
|
SUBDIR += sdcc
|
2005-04-15 17:08:03 +00:00
|
|
|
SUBDIR += see
|
2008-07-16 22:42:13 +00:00
|
|
|
SUBDIR += seed7
|
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
|
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
|
2018-02-24 17:10:08 +00:00
|
|
|
SUBDIR += spec.alpha
|
2012-09-02 19:59:20 +00:00
|
|
|
SUBDIR += spidermonkey17
|
2013-03-29 09:57:40 +00:00
|
|
|
SUBDIR += spidermonkey170
|
2012-10-16 23:09:10 +00:00
|
|
|
SUBDIR += spidermonkey185
|
2013-12-17 00:17:45 +00:00
|
|
|
SUBDIR += spidermonkey24
|
2017-06-09 20:08:54 +00:00
|
|
|
SUBDIR += spidermonkey38
|
2018-05-20 21:30:35 +00:00
|
|
|
SUBDIR += spidermonkey52
|
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
|
1999-12-29 07:30:48 +00:00
|
|
|
SUBDIR += starlogo
|
2002-03-29 09:36:42 +00:00
|
|
|
SUBDIR += stldoc
|
1996-10-25 10:35:48 +00:00
|
|
|
SUBDIR += swi-pl
|
2016-05-16 11:52:36 +00:00
|
|
|
SUBDIR += swift
|
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
|
2009-04-02 00:57:07 +00:00
|
|
|
SUBDIR += tinypy
|
2004-11-21 08:32:23 +00:00
|
|
|
SUBDIR += tolua
|
2006-01-22 23:42:31 +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
|
2011-05-12 15:52:14 +00:00
|
|
|
SUBDIR += v8
|
2014-08-17 21:19:14 +00:00
|
|
|
SUBDIR += v8-devel
|
2007-07-10 12:16:09 +00:00
|
|
|
SUBDIR += vala
|
2002-06-27 11:21:38 +00:00
|
|
|
SUBDIR += visualworks
|
1999-12-25 15:09:02 +00:00
|
|
|
SUBDIR += yabasic
|
2013-07-03 23:16:34 +00:00
|
|
|
SUBDIR += yap
|
2013-10-10 14:08:01 +00:00
|
|
|
SUBDIR += yap-devel
|
1997-11-24 09:24:06 +00:00
|
|
|
SUBDIR += yorick
|
2008-08-05 15:23:27 +00:00
|
|
|
SUBDIR += ypsilon
|
1994-08-21 19:07:45 +00:00
|
|
|
|
1994-08-22 11:26:08 +00:00
|
|
|
.include <bsd.port.subdir.mk>
|