1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-14 03:10:47 +00:00
Commit Graph

443 Commits

Author SHA1 Message Date
Jean-Yves Lefort
62f1cf7657 Add sketchy.
SketchyLISP is a small, tail-recursive, lexically scoped interpreter for
purely symbolic dialect of LISP that smells like Scheme. It may be considered
an implementation of pure LISP plus DEFINE and CALL/CC.

This package contains the SketchyLISP interpreter and library, the reference
manual, and example programs.

WWW: http://www.t3x.org/sketchy/

PR:		ports/81012
Submitted by:	Nils M Holm <nmh@t3x.org>
2005-05-16 21:46:43 +00:00
Gerald Pfeifer
33c9cf25c9 Complete the repocopy of gcc40 to gcc41 and update to the 20050424
snapshot of GCC 4.1.0.

PR:		80306
2005-04-26 13:50:39 +00:00
Pav Lucistnik
bdc33e3316 Add a development version of SDCC, Small Devices C Compiler.
PR:		ports/79803
Submitted by:	Tijl Coosemans <tijl@ulyssis.org>
2005-04-17 12:25:50 +00:00
Jean-Yves Lefort
deb865467b Library that provides an ECMAScript (JavaScript) run-time environment.
PR:		ports/72055
Submitted by:	Simun Mikecin <sime@logos.hr>
Approved by:	adamw (mentor)
2005-04-15 17:08:03 +00:00
Sergey Skvortsov
8c2b4be529 Add parrot 0.1.2, parrot - virtual machine for dynamic languages. 2005-04-15 17:01:21 +00:00
Lars Thegler
8358e9b14d Add p5-List-MoreUtils 0.09, provide the stuff missing in List::Util. 2005-04-03 12:51:32 +00:00
Cheng-Lung Sung
9be6101327 - Pugs is an implementation of Perl 6, written in Haskell.
It aims to implement the full Perl6 specification,
  as detailed in the Synopses.
- Synopses: [http://dev.perl.org/perl6/synopsis/]

Discussed with:	tobez, autrijus@autrijus.org
PR:		78809
Submitted by:	clsung
2005-03-15 03:05:04 +00:00
Herve Quiroz
9d40ec2112 Groovy is an agile dynamic language for the Java 2 Platform that has many of
the features that people like so much in languages like Python, Ruby and
Smalltalk, making them available to Java developers using a Java-like syntax.

Groovy is designed to help you get things done on the Java 2 Platform in a
quick, concise and fun way. Groovy brings the power of a scripting language
directly into the Java 2 Platform. For example:

- Shell scripting using Groovy allows the full power of the Java Platform to be
  brought to bear to the task at hand.
- Groovy can be used (and indeed is already being used) as a replacement for
  Java for small and medium sized applications to execute on the Java 2
  Platform.
- Groovy can be used as an embedded language for dynamic business rules or
  extension points utilizing the agility of Groovy and saving the cost of
  redeploying applications for each change of rule (especially when the rules
  are stored in a database).
- Groovy makes writing test cases for unit tests very easy.

As well as being a powerful language for scripting Java objects, Groovy can be
used as an alternative compiler to javac to generate standard Java bytecode to
be used by any Java project.

WWW:	http://groovy.codehaus.org/
2005-02-21 11:21:18 +00:00
Pav Lucistnik
e1c5fc8ec0 - Update aleph 0.9.0 to afnix 1.0.0
- Rename to match new name of the project
- Take maintainership

PR:		ports/77611
Submitted by:	Johan van Selst <johans@stack.nl>
Repocopy by:	marcus
2005-02-19 19:54:55 +00:00
Kris Kennaway
6866fc45ed Remove lang/php3, which depends on the removed mod_php3 2005-02-19 00:59:14 +00:00
Kris Kennaway
11ea174ccb As previously announced, remove ports that have reached their expiry date,
and the handful of ports that depended on them.
2005-02-18 23:44:49 +00:00
Akinori MUSHA
870baf2a9a The slippery pthread support for systems prior to 502102 has been
dropped and the lang/ruby16_r and lang/ruby18_r ports have been
removed, since no one seems to appreciate the partially working
solution.

Good news is that the pthread support of lang/ruby18 is now enabled by
default for newer systems, which means the ruby interpreter is linked
with libpthread.  This will allow threaded extension libraries to run
and work properly on those systems.

The --march=cputype flag is disabled because it gets ruby to
malfunction and fail to build.  I don't know if the problem is in
libpthread or in gcc.

(It really makes me wonder if they had actually tested before asking
me to do this somewhat risky change ;-)
2005-02-05 04:59:26 +00:00
Akinori MUSHA
4b77210ea9 Re-add ruby-lua4, which was updated with ruby-lua to support lua 5.x.
Repocopy is not necessary here since lang/ruby-lua is and will be the
mainstream.
2004-12-25 19:08:59 +00:00
Maho Nakata
8cd124b88f Add MOVED section for devel/bison-devel and lang/gcc-ooo
and add them in Makefiles at devel/Makefile and lang/Makefile

Reported by:	kris
2004-12-19 11:26:59 +00:00
Pav Lucistnik
a167e294e9 Add munger, a simple, statically-scoped, interpreted lisp that has
line-editor-like access to multiple text buffers.

PR:		ports/74781
Submitted by:	James Bailie <jimmy@jamesbailie.com>
2004-12-08 08:38:06 +00:00
Hye-Shik Chang
cbee63519e - Update lang/python to 2.4 final release.
- Finish repocopy lang/python -> lang/python23 for Python 2.3.4
2004-12-01 15:04:05 +00:00
Michael Johnson
f8eed86591 Add osb-jscore
JavaScriptCore is part of Gtk-Wecore.

JavaScriptCore is javascript interpreter that OSB uses. It is based on
Apple's WebCore JavaScriptCore code, which is in turn based on KDE kjs
code.
2004-11-30 21:49:48 +00:00
Edwin Groothuis
a83e62a434 toLua is a tool that greatly simplifies the integration of C/C++
code with Lua. Based on a "cleaned" header file, toLua automatically
generates the binding code to access C/C++ features from Lua. Using
Lua-5.0 API and tag method facilities, the current version automatically
maps C/C++ constants, external variables, functions, namespace,
classes, and methods to Lua. It also provides facilities to create
Lua modules.

WWW: http://www.tecgraf.puc-rio.br/~celes/tolua/

Author: Waldemar Celes <celes@tecgraf.puc-rio.br>
2004-11-21 09:32:07 +00:00
Edwin Groothuis
ba0c53550f toLua is a tool that greatly simplifies the integration of C/C++
code with Lua. Based on a "cleaned" header file, toLua automatically
generates the binding code to access C/C++ features from Lua. Using
Lua-5.0 API and tag method facilities, the current version automatically
maps C/C++ constants, external variables, functions, namespace,
classes, and methods

WWW: http://www.tecgraf.puc-rio.br/~celes/tolua/
2004-11-21 08:32:23 +00:00
Daichi GOTO
cfccf82ceb Add gdc 0.8, D Front End for GCC.
PR:		ports/74072
Submitted by:	Masanori OZAWA (ozawa@ongs.co.jp)
2004-11-18 16:10:56 +00:00
Gerald Pfeifer
8a1a913d78 Complete the repo-copy of gcc34 to gcc40 and update to the 20041024
snapshot of GCC 4.0.0.

PR:		71696
2004-10-31 05:24:28 +00:00
Dima Dorfman
9cc8e73a28 Add tuareg-mode, an Emacs major mode for editing Caml code 2004-10-28 12:27:32 +00:00
David E. O'Brien
89e77fc278 Remove the still-born GCC 3.5 port. There will be no FSF GCC version 3.5,
and we will grow a devel/gcc40 port.

PR:	71696
2004-10-27 18:06:34 +00:00
Anton Berezin
349452dc1b Add p5-List-MoreUtil, an assorted collection of list/array utility
functions.  This port goes to lang/ to follow the tradition of
p5-Scalar-List-Utils.
2004-10-14 20:32:12 +00:00
Kirill Ponomarev
153c40f19a Add asn1c 0.9.4,
The asn1c compiles ASN.1 (Abstract Syntax Notation One)
specifications into the C source code. This compiler supports
automatic constraints checking code generation, parametrization,
basic support for Information Object Classes.  The produced C code
contains the codecs for BER & DER encoding rules.

PR:		ports/71560.
Submitted by:	Lev Walkin <vlm@lionet.info>
2004-10-14 08:51:02 +00:00
Gerald Pfeifer
702cd6a8a1 Complete the repo-copy of gcc34 to gcc35 and update to the 20040829
snapshot of GCC 3.5.0.

PR:		70493
2004-09-02 10:47:07 +00:00
Thierry Thomas
57f084cd83 Add mlton 20040227, an optimizing Standard ML compiler.
PR:		44295
Submitted by:	Stephen Weeks
2004-08-21 15:42:34 +00:00
Vanilla I. Shu
9168608c3f Add embryo, it's a C like scripting language used in parts of the Enlightenment. 2004-08-08 15:48:21 +00:00
Hye-Shik Chang
fb65895765 Add new port for IronPython 0.6,
a new Python implementation for .NET platforms.
2004-07-29 06:10:47 +00:00
Volker Stolz
81396a5fab Add ecl 0.9d.040206, an ANSI Common Lisp implementation.
PR:		ports/62455
Submitted by:	Julian Stecklina
2004-07-25 09:58:58 +00:00
Alex Dupre
dfd8507c96 Remove obsolate PHP slave ports. 2004-07-19 09:47:43 +00:00
Alex Dupre
4622dd168c Add php5-extensions 1.0, a "meta-port" to install PHP extensions. 2004-07-19 09:33:20 +00:00
Alex Dupre
2439416a64 Add php4-extensions 1.0, a "meta-port" to install PHP extensions. 2004-07-19 09:32:08 +00:00
Alex Dupre
c75f2c1cfd Add a new shared extension for PHP. 2004-07-19 08:09:11 +00:00
Hye-Shik Chang
1446b7717f Remove deprecated ports: lang/python15 and lang/python20. 2004-06-21 01:33:54 +00:00
Kris Kennaway
bbdac6a841 Remove expired ports, plus the three ports that depended on them. 2004-06-20 23:40:39 +00:00
Volker Stolz
4a3968acea Resurrect lang/squeak: Squeak3 is the latest stable version.
Resurrection suggested by: marcus
2004-06-03 07:15:49 +00:00
Clement Laforet
44d5a2a4dc - Add proftpd-mysql port, a slave port of proftpd with mysql support.
Need by dtc port.
2004-05-25 00:50:54 +00:00
Mark Linimon
7c346bdd7d As previously announced, remove the following deprecated ports:
databases/zpygresqlda
lang/ruby-python
lang/tclX80
misc/libelysium
2004-05-15 00:50:47 +00:00
Mark Linimon
15dd50ac7f Remove pike74. This development version has been supplanted by pike76.
Its only dependency (www/caudium-devel) is being temporarily retired
as well.
2004-05-11 22:27:08 +00:00
Pav Lucistnik
158d385fd1 Add sdcc, Small Device C Compiler, a Freeware, retargettable, optimizing
ANSI-C compiler that targets the Intel 8051, Maxim 80DS390 and the Zilog
Z80 based MCUs.

PR:		ports/66262
Submitted by:	Tijl Coosemans <tijl@ulyssis.org>
2004-05-09 23:26:39 +00:00
Kris Kennaway
ff996e3290 As previously announced, remove these broken or obsolete ports. 2004-05-08 06:09:03 +00:00
Vanilla I. Shu
fcaf4c2d5d Connect to pike76. 2004-05-05 21:55:33 +00:00
Kirill Ponomarev
c645a7ed35 Add libjit 0.0.0f,
The libjit library implements Just-In-Time compilation
functionality. Unlike other JIT's, this one is designed to be
independent of any particular virtual machine bytecode format
or language. The hope is that Free Software projects can get a
leg-up on proprietry VM vendors by using this library rather
than spending large amounts of time writing their own JIT from
scratch.

This JIT is also designed to be portable to multiple
archictures. If you run libjit on a machine for which a native
code generator is not yet available, then libjit will fall back
to interpreting the code. This way, you don't need to write
your own interpreter for your bytecode format if you don't want
to.

PR:		ports/66038
Submitted by:	michael johnson <ahze@ahze.net>
2004-04-29 08:30:56 +00:00
Dirk Meyer
08f231f091 slave port of gcc32
replaces gnustep-objc on some architectures
2004-04-13 11:26:47 +00:00
Thierry Thomas
cdcbfe7713 Add fpc-base 1.0.10, meta package to install all of the
Free Pascal base.

PR:		62623
Submitted by:	John Merryweather Cooper <coop9211@uidaho.edu>
Approved by:	pav (mentor).
2004-04-12 21:58:15 +00:00
Thierry Thomas
84889e693f Add fpc-demo 1.0.10, Free Pascal compiler examples.
PR:		62605
Submitted by:	John Merryweather Cooper
Approved by:	pav (mentor).
2004-04-12 21:57:15 +00:00
Kris Kennaway
98dd96ee20 Remove category pkg/COMMENT files in favour of a COMMENT variable in the
category makefile.

Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk>
PR:		59651
2004-04-02 07:29:48 +00:00
Thierry Thomas
d122a6e31d Add gambas 0.91, gambas Almost Means BASic.
PR:		62755
Approved by:	mat (mentor).
2004-03-25 18:10:26 +00:00
Volker Stolz
50b8a65958 New Port: lang/lua-mode.el
Emacs/XEmacs major mode for editing Lua scripts.

PR:		ports/63770
Submitted by:	John Elsasser
Approved by:	linimon (mentor)
2004-03-11 21:05:44 +00:00