Note that this is not js185-1.0.0 distributed by upstream (which is
based on mozilla-2.0), but rather js/src built from firefox 3.6.16
source tarball, so that it works on sparc64 (hence the 1.9.2.16 branch
ersion).
- use patches from www/firefox36 port, remove local patches
- lib got renamed to mozjs, depending ports will be fixed shortly
- use the provided install target instead of rolling our own
- enable ctypes/readline
- regress tests happy on ppc/sparc64/amd64.
After leeeengthy discussion with martynas@ (maintainer)
ok jasper@ martynas@
the lang/ruby module add FLAVORS automatically for gem and extconf
ports, or to Yes to enable the FLAVORS for non-gem and non-extconf
ports.
Add a MODRUBY_BIN_TESTRB variable containing the appropriate testrb
command for use in regress tests.
OK landry@
Rakudo is an implementation of the Perl 6 programming language, based on
the Parrot VM.
From MAINTAINER Pascal Stumpf (thanks!), joint testing on
arm/mips64el by kili & sparc64/ppc by me.
since jruby 1.6.0 now supports them. Require at least jruby
1.6.0 when building/running a gem ext or extconf port.
Since jruby no longer bundles RSpec, simplify the
MODRUBY_RSPEC_DEPENDS handling.
OK landry@
as well as experimental C extension support, and many other
significant new features.
Bump required memory to 384MB, should fix occassional memory
errors when building.
Use the jruby-complete.jar instead of the jruby.jar, seems
to be necessary for C extension support to work correctly.
RSpec is no longer bundled. Additionally, the extra 1.5.3
distfile is no longer needed as the changes have been included
upstream.
OK landry@
Disable threads as it seems to trigger funky bugs. Enable it on all
archs but sparc64 as it's broken there.
Testing on arm/mips64el by kili, sparc64/ppc by me.
Oberon-2 is clean and simple programming language.
This is portable compiler that translates Oberon-2 into bytecode, which
can be either interpreted or dynamically translated into machine code.
Dynamic translation uses a portable interface modelled on the one in GNU
Lightning, but is so far implemented only on x86 machines. The
implementation includes a full garbage collector, and comes with
profiling tools and a simple GUI debugger.
[...]
from Alexander Shiryaev (MAINTAINER) with tweaks by me
ok landry@
OOC is an Oberon-2 development platform. It consists of an optimizing
compiler, a number of related tools, a set of standard library modules,
and a reference manual.
from Alexander Shiryaev (MAINTAINER) with tweaks by me
ok landry@
Eagle (Extensible Adaptable Generalized Logic Engine) is an
implementation of the Tcl language for the Common Language Runtime
(CLR). Eagle was written from scratch based on the design and
implementation of Tcl 8.4 and provides most of the functionality of the
Tcl 8.4 interpreter while borrowing selected features from Tcl 8.5 and
the upcoming Tcl 8.6, in addition to adding entirely new features.
Feedback and ok from jasper@ and thanks to all for their patience with me.
the currently supported minor version of rubinius.
No longer allow a ruby18 FLAVOR to be used to specify ruby 1.8.
Now, only the empty flavor should be used.
OK landry@
patches were accepted upstream.
Rubinius previously installed into a versioned directory, this
update changes it to install into an unversioned directory.
This is going to change the PLIST of all dependent gem ports,
and a commit for them as well as a commit for ruby.port.mk will
be going in shortly.
Minor versions of rubinius do not maintain binary compatibility,
so we'll still need to bump all dependent ports that use C
extensions whenever the minor version of rubinius is updated, but
it is better than bumping all dependent ports.
While here, add some CONFIGURE_ENV stuff to make it possible to
build more ports with C extensions that depend on libraries in
LOCALBASE/lib.
OK landry@
and move in Tcl/Tk and extensions. This will provide a nice place
for all things Tcl as well as allowing us to remove ${LOCALBASE}/lib
from Tcl's "auto_path" which will greatly improve startup and package
loading times.
ok landry@, sebastiap@
- unbreak on hppa (tested by landry@)
If you are upgrading from an older release (e.g. 5.6.x) it is advised to
read the upgrading guide which is available from
http://www.swi-prolog.org/Upgrade-5.8.html