This is a "meta-port" to install the extensions for PHP 5.5.
Defaults to:
ctype, dom, filter, hash, iconv, json, pdo, pdo_sqlite, phar, posix,
session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
Source general-purpose scripting language that is especially suited for
Web development and can be embedded into HTML. Its syntax draws upon C,
Java, and Perl, and is easy to learn. The main goal of the language is to
allow web developers to write dynamically generated webpages quickly, but
you can do much more with PHP.
Seed7 is an extensible general purpose programming language designed by Thomas
Mertes. It is a higher level language compared to Ada, C/C++ and Java.
In Seed7 new statements and operators can be declared easily. Functions with
type results and type parameters are more elegant than a template or generics
concept. Object orientation is used where it brings advantages and not in
places where other solutions are more obvious. Although Seed7 contains several
concepts from other programming languages, it is generally not considered a
direct descendant of any other programming language.
Major features include:
- user defined statements and operators,
- abstract data types,
- templates without special syntax,
- OO with interfaces and multiple dispatch,
- statically typed,
- interpreted or compiled,
- portable,
- runs under Linux/Unix/Windows.
SISC is an extensible Java based interpreter of the algorithmic
language Scheme. SISC uses modern interpretation techniques, and
handily outperforms all existing Java interpreters.
This package is a dependency of lang/gnatdroid-x86. It provides the
cross-tools required to build the GNAT FreeBSD->x86 cross-compiler that
is gnatdroid, as well as any binaries that it produces.
This package is used by lang/gnatdroid to install the system root of
Android 4.4 to 5.0 (API Level 19 to API Level 23) of the x86 architecture.
The x86 cross-tools are built using these files, which in turn is required
for the GNAT FreeBSD->Android(x86) cross-compiler that is gnatdroid.
This package is used by lang/gnatdroid to install the system root of
Android 4.0 to 6.0 (API Level 15 to API Level 23) of the ARM architecture.
The ARM cross-tools are built using these files, which in turn is required
for the GNAT FreeBSD->ARM cross-compiler that is gnatdroid.
The gnatdroid-x86 port builds a C/Ada cross-compiler based on GCC 6
that targets the Android operating system (up to version 6.0, API level
23) running on x86 or x86_64 architecture. This produces binaries that
run natively on x86-based Android devices.
libHX is a C library (with some additional C++ bindings available)
that provides data structures and functions for tasks common in scripting
languages; autoresizing string manipulation, maps, deques, option parsing,
type-checking casts and more.
libHX aids in quickly writing up C/C++ data processing programs,
by consolidating tasks that often happen to be open-coded, such as
config file reading, option parsing, directory traversal, and others,
into a library. The focus is on reducing the amount of time (and
secondarily, the amount of code) a developer has to spend for otherwise
implementing such. Subsequently, proficient coders can use this to
code as fast as for a scripting language.
The AUX compiler supports several languages: Ada, C, C++, Fortran and
Objective-C. Since Ada support must be built by an Ada-capable compiler,
only platforms for which a bootstrap compiler is available can build it.
The AUX compiler is based on release versions of the Free Software
Foundation's GNU Compiler Collection. It uses the GCC Runtime Library
Exception, so the resulting binaries have no licensing requirements.
Binaries produced by the AUX compiler should be legally handled the same
as binaries produced by any FSF compiler.
This compiler implements the full Ada-83, Ada-95, Ada-2005 and Ada-2012
standards.