Commit graph

847 commits

Author SHA1 Message Date
Doug Barton
12c1d27aee As previously advertised, remove the remaining ports that have no
SHA256 checksum information in the distinfo file.
2010-09-05 01:06:44 +00:00
Gerald Pfeifer
1f2ff116dd Remove lang/gcc43. GCC 4.3 is at end of life, we have been using GCC 4.4
as default for USE_FORTRAN for a while and GCC 4.5 already is an active
release, too.
2010-09-04 16:46:30 +00:00
Baptiste Daroussin
6ff38a9949 PicoC is a very small C interpreter for scripting. It was originally written for
scripting a UAV's on-board flight system and it's also very suitable for other
robotic, embedded and non-embedded applications too.

WWW:    http://code.google.com/p/picoc/
2010-09-03 12:40:47 +00:00
Baptiste Daroussin
583f002c3f LDC is a compiler for the D programming Language. It is based on the DMD
frontend and uses LLVM as the backend.  LLVM provides a fast and modern backend
for high quality code generation.  LDC is released under a BSD license with
exceptions for the DMD frontend and code from GDC.

The development takes place mostly on x86-32 and x86-64 Linux and that is where
LDC works best.  Support for other platforms and architectures is under
development, but we are still looking for people to help test and adjust LDC
for those platforms!

LDC already compiles a lot of D code, but should still be considered beta
quality.  Take a look at the tickets to get a better impression of what still
needs to be implemented.

WWW: http://www.dsource.org/projects/ldc

PR:		ports/149798
Submitted by:	Ruben <chromium at hybridsource.org>
Approved by:	tabthorpe (co-mentor)
2010-08-19 15:39:16 +00:00
Jose Alonso Cardenas Marquez
4e7c0c5a69 - New port: lang/fpc-rexx
Free Pascal interface to the rexx-regina library

PR:		146001
Submitted by:	Christopher Key <cjk32 __ at __ cam.ac.uk>
2010-08-16 18:31:59 +00:00
Jose Alonso Cardenas Marquez
c125347c7e - New port: lang/fpc-lua
Free Pascal interface to the lua interpreter

PR:		146001
Submitted by:	Christopher Key <cjk32 _ at cam.ac.uk>
2010-08-16 18:17:11 +00:00
Li-Wen Hsu
61b31f74b4 - Introduce Python 2.7.0
Original work by:	wen
2010-08-15 19:12:51 +00:00
Doug Barton
2c9910e264 In my sweep of ports that have no SHA256 I contacted maho about lang/ifc7.
He confirmed my suspicion that the distfiles are no longer available, but
given his fond recollection of work on this port he asked me to swing
the axe, so here you go.

Sad to say good-bye
Many happy memories
Sources are no more

PR:		ports/149454
Submitted by:	me
2010-08-13 01:34:26 +00:00
Jimmy Olgeni
00d43b9008 Remove lang/plt-scheme, which became lang/racket. 2010-08-08 12:38:25 +00:00
Jimmy Olgeni
30fdcd1341 Connect lang/racket. 2010-08-08 11:53:38 +00:00
Sergey Skvortsov
c82c63a794 Introduce Perl 5.12.1
Acknowledgements:	kuriyama
2010-07-15 14:48:51 +00:00
Jimmy Olgeni
186c878e82 Add clojure-contrib: extensions and enhancements to the standard
Clojure libraries.
2010-06-12 16:39:54 +00:00
Mark Linimon
f88b2c6254 Remove obsolete port lang/pike72 and its only dependent ports lang/pexts. 2010-06-02 03:05:28 +00:00
Johan van Selst
375c57d0b9 As advertised, remove redundant lang/yorick-doc port. 2010-05-20 21:13:14 +00:00
Gerald Pfeifer
3fdcbaf099 Hook up the new lang/gcc46 port which has been repo-copied from lang/gcc45.
PR:		145808
2010-04-25 23:48:09 +00:00
Sylvio Cesar Teixeira
34ec9c780c - This library's module, Test::XPath, provides an interface for testing the
content and structure of XML and HTML documents using XPath query expressions.
This will be most useful for those who need to write TAP-emitting unit tests
for HTML or XML output.

WWW:	http://search.cpan.org/dist/Test-XPath/

PR:		ports/146035
Submitted by:	Jonathan Chu <milki@rescomp.berkeley.edu>
2010-04-25 15:14:43 +00:00
Li-Wen Hsu
dfeca6cbc2 Add cdent 0.5.4, a Portable Module Programming Language. 2010-04-25 04:57:38 +00:00
Sylvio Cesar Teixeira
d7aa7c3c08 - This module aims to provide a nicer syntax and method to catch errors in
Perl, similar to what is found in other languages (such as Java, Python
or C++). The standard method of using eval {}; if($@) {} is often prone
to subtle bugs, primarily that tis far too easy to stomp on the error in
error handlers. And also eval/if isn't the nicest idiom.

WWW:	http://search.cpan.org/dist/TryCatch

PR:		ports/145951
Submitted by:	Jonathan Chu <milki@rescomp.berkeley.edu>
2010-04-25 00:00:11 +00:00
Dirk Meyer
c6935d779a - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 23:58:28 +00:00
Dirk Meyer
3acf4c24e2 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.

WWW: http://www.php.net/
PR:		145772
Submitted by:	Alex Keda
2010-04-23 15:03:13 +00:00
Sylvio Cesar Teixeira
96badbd697 - Modern Perl programs use several modules to enable additional features of Perl and of the CPAN.
WWW: http://search.cpan.org/dist/Modern-Perl/

PR:		ports/145338
Submitted by:	Gea-Suan Lin <gslin@gslin.org>
Approved by:	itetcu (mentor, implicit)
2010-04-05 23:16:26 +00:00
Ion-Mihai Tetcu
cff5eb4fae runawk is a small wrapper for AWK that impements a modules
system and helps one to write the standalone AWK programs.

WWW: http://runawk.sourceforge.net/

PR:		ports/145126
Submitted by:	Sahil Tandon <sahil at tandon.net>
2010-04-03 16:52:52 +00:00
Stanislav Sedov
37b75a0fb3 - Add lang/ocaml-autoconf, ocaml macros module for autoconf.
WWW:	http://forge.ocamlcore.org/projects/ocaml-autoconf/
2010-03-24 11:28:57 +00:00
Philip M. Gollucci
31c7d214a2 Rakudo is the Perl 6 implementation based on the Parrot VM.
http://www.perlfoundation.org/perl6/index.cgi

WWW: http://rakudo.org/

PR:		ports/143114
Submitted by:	Aliaksandr Zahatski <zahatski at gmail.com> (maintainer)
2010-02-05 03:59:25 +00:00
Gerald Pfeifer
b5434da8ac Remove lang/gnat-gcc41 which is a couple of versions behind upstream and
based on GCC 4.1 which is not maintained any more, either.

Approved by:	maintainer
2010-01-24 13:22:24 +00:00
Wesley Shields
1596d42fc7 - Attach lang/go to the build. 2010-01-24 01:44:05 +00:00
Martin Wilke
6f21078447 2010-01-08 audio/dino: has been broken for 7 months
2010-01-08 devel/asis-gpl: has been broken for 3 months
2010-01-08 devel/florist-gpl: has been broken for 3 months
2010-01-08 devel/kdesvn: has been broken for 4 months
2010-01-08 devel/radrails: has been broken for 3 months
2010-01-08 devel/rubygem-rtags: has been broken for 5 months
2010-01-12 games/hattrickorganizer: Has been broken for quite some time
2010-01-08 games/laughingman: has been broken for 3 months
2010-01-08 devel/aunit: has been broken for 3 months
2010-01-18 devel/gdb53: has been broken for 3 months
2010-01-08 lang/ccscript: has been broken for 4 months
2010-01-08 lang/gnat-glade: has been broken for 3 months
2010-01-08 lang/xsb: has been broken for 6 months
2010-01-08 multimedia/nmm: has been broken for 3 months
2010-01-08 multimedia/sabbu: has been broken for 3 months
2010-01-08 net/adasockets: has been broken for 3 months
2010-01-08 textproc/bidiv: has been broken for 3 months
2010-01-08 textproc/xmlada-gps: has been broken for 3 months
2010-01-20 19:14:56 +00:00
Dmitry Marakasov
2e12aa734c - Fix sorting and minor cleanups in category Makefiles 2010-01-20 06:02:31 +00:00
Philip M. Gollucci
5eccbb21e0 - remove broken/expired ports@ ports
Approved by: portmgr (miwi)

audio/ccaudio||2010-01-18|Has expired: has been broken for 4 months
audio/py-libmpdclient||2010-01-18|Has expired: has been broken for 3 months
chinese/gbk2uni||2010-01-18|Has expired: has been broken for 6 months
chinese/iiimf-le-xcin||2010-01-18|Has expired: has been broken for 3 months
devel/adabindx||2010-01-18|Has expired: has been broken for 3 months
devel/agide||2010-01-18|Has expired: has been broken for 6 months
devel/asis||2010-01-18|Has expired: has been broken for 3 months
devel/callgrind||2010-01-18|Has expired: Included in devel/valgrind
devel/florist||2010-01-18|Has expired: has been broken for 3 months
editors/xml2rfc-xxe||2010-01-18|Has expired: has been broken for 4 months
graphics/gephex||2010-01-18|Has expired: has been broken for 3 months
graphics/irit||2010-01-18|Has expired: has been broken for 3 months
graphics/pixieplus||2010-01-18|Has expired: has been broken for 6 months
japanese/expect||2010-01-18|Has expired: has been broken for 3 months
lang/pnetc||2010-01-18|Has expired: has been broken for 5 months
mail/libnewmail||2010-01-18|Has expired: has been broken for 3 months
net-mgmt/flowscan||2010-01-18|Has expired: has been broken for 5 months
net/astmanproxy||2010-01-18|Has expired: has been broken for 3 months
palm/prc-tools||2010-01-18|Has expired: has been broken for 4 months
print/latex-msc||2010-01-18|Has expired: has been broken for 3 months
science/xloops-ginac||2010-01-18|Has expired: has been broken for 3 months
shells/bush||2010-01-18|Has expired: has been broken for 3 months
textproc/iiimf-gnome-im-switcher||2010-01-18|Has expired: has been broken for 4 months
textproc/iiimf-gtk||2010-01-18|Has expired: has been broken for 3 months
x11-toolkits/gtkada-devel||2010-01-18|Has expired: has been broken for 3 months
x11-toolkits/gtkada||2010-01-18|Has expired: has been broken for 3 months
x11-wm/ion-2||2010-01-18|Has expired: has been broken for 4 months
2010-01-18 06:46:44 +00:00
Jimmy Olgeni
ddbdcc3ec5 Remove unmaintained lang/drscheme port, which is superceded by
lang/plt-scheme. According to pointyhat lang/drscheme it has been
broken since 2007/06.
2010-01-07 17:04:30 +00:00
Gabor Pali
e9cadd7aa2 This is an interpreter of the Unlambda language, written in the pure,
lazy, functional language Haskell.

WWW: http://hackage.haskell.org/package/unlambda

PR:		ports/142278
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 05:09:10 +00:00
Gabor Pali
65e2c7e42d This is an interpreter of the brainf*ck language, written in the pure,
lazy, functional language Haskell.

WWW: http://hackage.haskell.org/package/brainfuck

PR:		ports/142277
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-04 04:50:16 +00:00
Jimmy Olgeni
d45b729004 Add Clozure CL, a free Common Lisp implementation that can be
bootstrapped from C code alone.

Unfortunately this port does not support CPUs without the SSE2
instruction set, and will fail to build with a diagnostic message
in those cases. Supported FreeBSD architectures are i386 and amd64.

pkg-descr contains a quick description of the main Clozure CL
features.
2010-01-03 16:17:30 +00:00
Martin Wilke
213ae9a9a4 - Get rid python-2.3 and python-3.0 (no longer under developement)
Reviewed by:	alexbl, clsung, pav
2009-12-18 10:08:32 +00:00
Bruce M Simpson
87131309aa Add new port of u++, the uC++ front-end for g++.
uC++ is an attempt to capture language-level parallelism in C++,
to provide a new alternative for concurrent programming.
2009-12-06 16:17:29 +00:00
Joe Marcus Clarke
f76d32b8e8 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
Jimmy Olgeni
24779d7f4e Remove lang/erlang-doc: PDF documentation was rolled into Erlang. 2009-11-27 13:23:26 +00:00
Gerald Pfeifer
f1bcf11bde Remove lang/gcc295 which is not used by any other port and had been
unused/unusable for most of last year.  Recommend lang/gcc44 instead.

Approved by:	maintainer
2009-11-21 22:02:00 +00:00
Vanilla I. Shu
6e04f389d5 Add qore 0.7.6, the Qore Programming Language.
PR:		ports/140515
Submitted by:	B. Estrade <estrabd at gmail.com>
2009-11-13 02:08:43 +00:00
Greg Larkin
8c1019b987 The GNU Ada compiler system built from GCC 4.4.0.
Please add ${PREFIX}/bin/gcc44 to your PATH variable
before using this port.

WWW: http://gcc.gnu.org/

PR:		ports/136359
Submitted by:	M Rothwell <freebsd-ports@coreland.ath.cx> (maintainer)
2009-11-11 01:32:26 +00:00
Stanislav Sedov
0eb557b841 - Add port for lang/stalin, an aggressive optimizing Scheme compiler, which
is able to outperform hand-written C in a number of tests.
  This is a modified version suitable to use on FreeBSD i386/amd64.
  It possible to run it on other platfroms as well, but I have not
  boostrapped/tested it on anything except i386/amd64 yet.

  Author:	Jeffrey Mark Siskind
  WWW:	http://cobweb.ecn.purdue.edu/~qobi/software.html
2009-10-24 10:28:02 +00:00
Greg Lewis
cf62c73414 Boo is a new, object-oriented, statically-typed programming language for the
Common Language Infrastructure (CLI) with a Python-inspired syntax and a
special focus on language and compiler extensibility.

PR:		117551
Submitted by:	Romain Tartiere <romain at blogreen.org> (latest version)
2009-09-07 17:00:23 +00:00
Gabor Pali
7d5781e5ab - Update GHC and Haskell ports to 6.10.4 (for both i386 and amd64), bump
port revision where appropriate
- Add devel/hs-ghc-paths
- Add devel/hs-QuickCheck
- Add devel/hs-readline
- Add devel/hs-haskeline
- Add devel/hs-mmap
- Remove lang/ghc-doc
- Mark devel/lhs2TeX broken as it does not compile with GHC 6.10.4
- Set NHC98 as default compiler for devel/hs-hat as it does not compile
  with GHC 6.10.4

PR:		ports/137055, ports/137058, ports/137059, ports/137060, ports/137061,
   		ports/137062, ports/137063, ports/137063, ports/137064, ports/137065,
   		ports/137066, ports/137067, ports/137068, ports/137069, ports/137070,
   		ports/137071, ports/137072, ports/137074, ports/137075, ports/137076,
   		ports/137077, ports/137078, ports/137079, ports/137080, ports/137081,
   		ports/137082, ports/137083, ports/137084, ports/137085, ports/137086,
   		ports/137087, ports/137088, ports/137090, ports/137091, ports/137092,
   		ports/137093, ports/137094, ports/137095, ports/137096, ports/137097,
   		ports/137098, ports/137099, ports/137102, ports/137103, ports/137104,
   		ports/137107, ports/137108, ports/137109, ports/137110, ports/137111

Submitted by:	Jacula Modyun (jacula (at) gmail (dot) com),
             	Ashish Shukla (wahjava (at) gmail (dot) com) (amd64 support)
Supported by:	wxs (review, amd64 testing), tabthorpe (8.x testing)
Approved by:	tabthorpe (mentor), respective maintainers
2009-09-02 15:38:45 +00:00
Anton Berezin
647fcce0ef Add lang/p5-Try-Tiny 0.01, a Perl module that
provides minimal try/catch with proper localization of $$@.
2009-09-01 18:07:07 +00:00
Gerald Pfeifer
5e2e4617a8 Remove lang/gcc42-withgcjawt which basically is just lang/gcc42 with
an extra option set and no longer used by anything in the tree.
2009-08-19 21:08:43 +00:00
Erwin Lansing
288275ceaa 2009-07-28 lang/tinycobol: no longer being developed; consider using lang/open-cobol instead 2009-08-08 15:56:43 +00:00
Anton Berezin
6ee43f9478 Add lang/p5-signatures 0.06, a Perl module that brings subroutine
signatures into the language.
2009-08-04 11:36:50 +00:00
Philip M. Gollucci
eea2a46226 Development preview
OpenCOBOL is an open-source COBOL compiler, which translates COBOL programs
to C code and compiles it using GCC.

WWW: http://www.opencobol.org/

PR:             ports/136204
Submitted by:   Glen Barber <glen.j.barber@gmail.com>
2009-07-24 02:17:56 +00:00
Gerald Pfeifer
c079ebc850 Remove lang/gcc-ooo which is no longer used by the OpenOffice ports and
superseded by lang/gcc43 and later.
2009-07-18 20:05:36 +00:00
Martin Matuska
6337e7ef73 - Dropping tcl8.0 support
- This has no effect on japanese/tcl80 and japanese/tk80 ports

2009-03-22 lang/tcl80: tcl8.0 support dropped
2009-07-07 07:32:22 +00:00
Li-Wen Hsu
48d856c3b2 - Add Python 3.1 2009-07-06 20:30:29 +00:00
Florent Thoumie
9b5ea55ce4 Add lang/mono-basic 2.4, VisualBasic.NET support for Mono.
PR:		ports/135928
Submitted by:	Romain Tartiere
2009-06-23 11:46:02 +00:00
Dennis Herrmann
61c574f03b libHX is a C library (with some additional C++ bindings available)
WWW:	http://libhx.sourceforge.net/

PR:		ports/135871
Submitted by:	Sylvio Cesar <scjamorim@bsd.com.br>
2009-06-21 10:20:37 +00:00
Erwin Lansing
6c2bab88b8 Remove pm3-* and friends as it hasn't been able to build for
over a year.

2008-09-19 lang/pm3-base: Has been broken for more than 6 months
2009-01-19 lang/pm3-forms: depends on broken, expired port
2009-01-19 lang/pm3-gui: depends on broken, expired port
2009-01-19 lang/pm3-m3tk: depends on broken, expired port
2009-01-19 lang/pm3-net: depends on broken, expired port
2009-01-19 lang/pm3-netobj: depends on broken, expired port
graphics/juno-2
2009-06-15 14:42:15 +00:00
Sergey Skvortsov
4761891bba Remove expired port lang/perl5.6 2009-06-08 14:56:32 +00:00
Boris Samorodov
c11516af7b Here are new Linux Fedora 10 infrastructure ports.
Those ports are intended to be used with 8-CURRENT at least
with SVN r192206.

If you want to switch to linux-f10 ports, please define at /etc/make.conf:
  OVERRIDE_LINUX_BASE_PORT=f10
  OVERRIDE_LINUX_NONBASE_PORTS=f10

An upgrading procedure is shown at /usr/ports/UPDATING, entries 20090401
and 20070327.

For the first time all tested linux ports work as expected(!):
. acroread8;
. google-earth;
. skype;
. seamonkey.

Many thanks for kernel folks who really did the main work
(and I wrote only some lines of ports).

There is a good chance that those ports may become a default
for 8.0-RELEASE. Please, test and report back to emulation@ ML.
2009-06-01 17:26:31 +00:00
Beat Gaetzi
e80d879eec Petite Chez Scheme is a complete Scheme system that is fully compatible
with Chez Scheme but uses high-speed threaded interpreter technology in
place of Chez Scheme's incremental native-code compiler. Programs written
for Chez Scheme run unchanged in Petite Chez Scheme, as long as they do
not depend specifically on the compiler. In fact, Petite Chez Scheme is
built from the same sources as Chez Scheme, with all but the compiler
sources included.

Petite Chez Scheme was conceived as a freely distributable run-time
environment for compiled Chez Scheme applications. To serve this purpose,
it needed to have a complete run-time environment, including, for many
applications, a working evaluator. The result is a system that is useful
not only to our customers for the applications they distribute, but also
to people who want to use a top-quality Scheme system and can't justify
purchasing Chez Scheme.

WWW: http://www.scheme.com/petitechezscheme.html

PR:		ports/133437
Submitted by:	Vitaly Magerya <vmagerya AT gmail.com>
Approved by:	miwi (mentor)
2009-05-21 20:07:38 +00:00
Johan van Selst
c134174297 Pike is an interpreted, object-oriented programming language.
It looks a bit like C and C++, but it is much easier to learn and use.
It can be used for small scripts as well as for large programs.

 A lot of inspiration for this port came from the Pike 7.6 port.
 Some optional pike modules are not yet included; will follow soon.
2009-05-18 18:05:00 +00:00
Greg Larkin
bf21a9fb84 Scala is a general purpose programming language designed to express
common programming patterns in a concise, elegant, and type-safe
way. It smoothly integrates features of object-oriented and functional
languages, enabling Java and other programmers to be more productive.
Code sizes are typically reduced by a factor of two to three when
compared to an equivalent Java application.

WWW: http://www.scala-lang.org/

PR:		ports/133887
Submitted by:	Mitsuru YOSHIDA <mitsuru at riken.jp>
2009-05-15 17:43:14 +00:00
Gabor Pali
bd50b1948a F# developed as a research programming language to provide the much
sought-after combination of type safety, succinctness, performance,
expressivity and scripting, with all the advantages of running on a
high-quality, well-supported modern runtime system.  This combination
has been so successful that the language is now being transitioned
towards a fully supported language on the .NET platform.

F# was developed as a pragmatically-oriented variant of ML that shares a
core language with OCaml.  Unlike other scripting languages it executes
at or near the speed of C# and C++, making use of the performance that
comes through strong typing.  Unlike many type-inferred,
statically-typed languages it also supports many dynamic language
techniques, such as property discovery and reflection where needed.  F#
includes extensions for working across languages and for object-oriented
programming, and it works seamlessly with other .NET programming
languages and tools.

WWW: http://research.microsoft.com/fsharp/fsharp.aspx

Approved by:	gabor (mentor)
2009-05-10 10:46:38 +00:00
Jose Alonso Cardenas Marquez
cb78f15a91 - New port: lang/gambas2-examples
Example projects for gambas language
2009-05-09 01:49:24 +00:00
Jose Alonso Cardenas Marquez
b4066654d7 - New port: lang/gambas2
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).

With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.

(meta port)

WWW:    http://gambas.sf.net/
2009-05-09 01:47:55 +00:00
Jose Alonso Cardenas Marquez
82cde324db - New port: lang/gambas2-components
Native components for gambas2
2009-05-09 00:59:54 +00:00
Jose Alonso Cardenas Marquez
5416e33b88 - New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).

With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.

WWW:    http://gambas.sf.net/
2009-05-09 00:53:57 +00:00
Greg Larkin
37588abd4c Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.

Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.

Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.

WWW:	http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
Gerald Pfeifer
2e2c115faf Connect lang/gcc45 AKA GCC 4.5.0 to the build. 2009-04-07 23:40:48 +00:00
Boris Samorodov
d95a2dd0e4 Add linux-f8-tcl84 8.4.17, tool Command Language (Linux Fedora 8).
PR:		ports/131806
Submitted by:	Stas Timokhin <stast at bsdportal.ru>
2009-04-06 14:19:16 +00:00
Dmitry Marakasov
a3f8f8b353 tinypy is a minimalist implementation of python in 64k of code
it includes a whole heap of features:

 * parser and bytecode compiler written in tinypy
 * fully bootstrapped
 * luaesque virtual machine with garbage collection written in C
   it's "stackless" sans any "stackless" features
 * cross-platform :) it runs under windows / linux / macosx
 * a fairly decent subset of python
    o classes and single inheritance
    o functions with variable or keyword arguments
    o strings, lists, dicts, numbers
    o modules, list comprehensions
    o exceptions with full traceback
    o some builtins
 * batteries not included -- yet

WWW:	http://www.tinypy.org/

PR:		132124
Submitted by:	Marcin Cieslak <saper at SYSTEM dot PL>
2009-04-02 00:57:07 +00:00
Boris Samorodov
824eda00fc Here are new Linux Fedora 8 infrastructure ports.
The recommended version of FreeBSD to use them is 8-CURRENT.
FreeBSD-7.x is not fully compatible with compat.linux.osrelease
2.6.16. Some syscalls cannot be MFCed due to native FreeBSD
ABI breakage.

Usage (and package building):
1. define compat.linux.osrelease=2.6.16;
2. add following variables to /etc/make.conf:
   . OVERRIDE_LINUX_BASE_PORT=f8;
   . OVERRIDE_LINUX_NONBASE_PORTS=f8.

Approved by:	bsam (me) ;-)
2009-04-01 15:25:39 +00:00
Sergey Skvortsov
1a9ef9fa67 Introduce Perl 5.10.0 2009-03-28 20:45:10 +00:00
Martin Wilke
5e535e7822 2009-03-22 emulators/dlx: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 java/javel: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 java/guavac: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 graphics/xrml: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 graphics/renderpark: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 games/jumpnbump: tcl8.0 support is going to be dropped
2009-03-17 irc/blackened: Broken and abandonware
2009-03-22 devel/libg++: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 devel/freescope: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 misc/menushki: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 misc/vbidecode: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 lang/wamcc: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 multimedia/mpegedit: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 mail/dkimap4: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 net-mgmt/oproute: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
2009-03-22 x11/tkgoodstuff: tcl8.0 support is going to be dropped
2009-02-11 x11-toolkits/inti: not maintain by upstream for more than five years and no port depend on this
2009-03-23 20:53:42 +00:00
Dirk Meyer
d165fe8b27 Etoile Project LnguageKit Plugins
WWW: http://www.etoile-project.org/
2009-03-20 09:24:48 +00:00
Gerald Pfeifer
4e447f14a3 Remove per deprecation/expiration note. 2009-03-14 22:36:05 +00:00
Li-Wen Hsu
6c3ac2cd32 Add s9fes 20090311, a simple and comprehensible Scheme interpreter.
PR:		ports/131998
Submitted by:	Nils M Holm <nmh at t3x.org>
2009-03-14 12:31:05 +00:00
Martin Matuska
7a5561107b - New port: lang/tcl-modules
- Slave port of tcl85, separates tcl common modules from tcl85 and tcl86
  (identical) into a single port
2009-03-02 23:50:32 +00:00
Martin Matuska
7283e8d523 - Add missing entries for tcl86,tk86,tcl86-thread,tk86-thread 2009-02-07 21:36:04 +00:00
Martin Wilke
780e8a39f0 2009-01-19 games/emacs-chess: has been broken for more than 6 months
2009-02-01 devel/subversion-devel: Use devel/subversion or devel/subversion-freebsd instead of this port
2009-01-19 devel/hs-hat: has been broken for more than 6 months
2009-01-19 devel/hs-hpl: has been broken for more than 6 months
2009-01-19 databases/mysqlbigram: has been broken for more than 6 months
2009-01-19 mail/claws-mail-clamav: has been broken for more than 6 months
2009-01-19 mail/sylpheed2-devel: has been broken for more than 6 months
2009-01-19 www/pecl-mnogosearch: has been broken for more than 6 months
2009-01-31 x11-fonts/mathfonts: This port was supported by Mozilla 1.8 (including Firefox 2.0) - to be replaced by  STIX fonts for Firefox 3.x
2009-01-19 x11-wm/fluxspace: has been broken for more than 6 months
2009-01-31 x11-wm/expocity: project has been abandoned
2009-01-19 x11/bbuname: has been broken for more than 6 months
2009-01-19 security/squidclam: has been broken for more than 6 months
2009-01-19 print/virtualpaper: depends on broken, expired port
2009-01-19 print/ifhp: has been broken for more than 6 months
2009-01-19 net-p2p/peercast: has been forbidden for more than 6 months
2009-01-19 palm/pdbc: has been broken for more than 6 months
2009-01-19 net-mgmt/NeTraMet: has been broken for more than 6 months
2009-01-19 net-im/sulci: has been broken for more than 6 months
2009-01-19 multimedia/mjpegtools-yuvfilters: has been broken for more than 6 months
2009-01-19 multimedia/helixplayer: has been broken for more than 6 months
2009-01-19 lang/quack: has been broken for more than 6 months
2009-01-19 misc/pybliographer: has been broken for more than 6 months
2009-01-19 net/versuch: has been broken for more than 6 months
2009-01-19 net/py-mantissa: has been broken for more than 6 months
2009-01-19 net/libunpipc: has been broken for more than 6 months
2009-01-19 net/gnometelnet: has been broken for more than 6 months
2009-01-19 net/gacxtool: depends on expired, broken port
2009-01-19 devel/py-coro: has been broken for more than 6 months
2009-01-19 chinese/stardict2-dict-zh_TW: has been broken for more than 6 months
2009-01-19 x11-themes/gtk-industrial-theme: has been broken for more than 6 months
2009-02-03 22:38:25 +00:00
Sergey Skvortsov
7c87414634 Rename: lang/perl5 -> lang/perl5.6
PR:		ports/131046
2009-02-01 19:43:11 +00:00
Gerald Pfeifer
d108c3e6d4 Remove lang/gcc28 (GCC 2.8) which has been DEPRECATED for more than
3 years and does not build anywhere.

No objections:	mjl@luckie.org.nz (maintainer), pav
2009-01-24 12:19:08 +00:00
Gerald Pfeifer
54c4cb106d Remove lang/gcc41, the GCC 4.1 series. GCC 4.2 in the form of lang/gcc42
as well as the FreeBSD 7.x system compiler is the new king in town.
2009-01-18 03:31:05 +00:00
Pav Lucistnik
e26574611b - Remove lang/py-compiler, it's been included in base python since 2.2 2009-01-08 10:19:39 +00:00
Maho Nakata
dba406de80 Readd.
audio/tuxguitar depends on lang/gcc42-withgcjawt port.

Submitted by:   cperciva@
2009-01-06 07:59:06 +00:00
Maho Nakata
e9a2e417d5 Remove lang/gcc42-withgcjawt
This is very hard to maintain
* Actually CONFLICT with lang/gcc42.
* Depending on lang/gcc42 is not a good idea. Requires too much efforts.
2009-01-06 05:54:52 +00:00
Maho Nakata
df22f35990 Remove following ports.
lang/gcc41-withgcjawt
java/gjdoc
java/ecj-bootstrap
* lang/gcc41 will also be removed by gerald@ very soon.
* these ports are intended for free Java alternative, however,
  require too much resources to maintain. java/java-gcj-compat
  has also been removed because it's broken for long time.
2009-01-06 05:41:47 +00:00
Martin Wilke
d9bd54dbbf - Connect python26 and python30 to the build 2008-12-28 12:11:50 +00:00
Philip M. Gollucci
7db294c758 clojure-mode is an emacs editing mode for the clojure
(www.clojure.org) programming language.

WWW: http://clojure.codestuffs.com/

PR:             ports/129857
Submitted by:   Peter Schuller <peter.schuller at infidyne.com>
Approved by:    araujo (mentor, implicit)
2008-12-26 05:34:51 +00:00
Pav Lucistnik
6fdc2d0186 - Has expired: Has been broken for more than 6 months 2008-12-19 21:21:59 +00:00
Martin Wilke
da977380ba 2008-09-19 japanese/escpf: Has been broken for more than 6 months
2008-09-19 java/java-gcj-compat: Has been broken for more than 6 months
2008-09-19 lang/screamer: Has been broken for more than 6 months
2008-10-01 misc/documancer: Unmaintained upstream
2008-09-19 misc/ipbt: Has been broken for more than 6 months
2008-10-13 multimedia/manslide: Use multimedia/smile instead
2008-09-19 net/globus4: Has been broken for more than 6 months
2008-09-19 net/p5-Parallel-MPI: Has been broken for more than 6 months
2008-01-28 net/p54u: website disappeared
2008-09-19 net-im/ginsu: Has been broken for more than 6 months
2008-09-19 net-p2p/py-kenosis-bittorrent: Has been broken for more than 6 months
2008-09-19 sysutils/sjog: Has been broken for more than 6 months
2008-09-19 textproc/Ebnf2ps: Has been broken for more than 6 months
2008-09-19 www/roxen: Has been broken for more than 6 months
2008-09-19 x11-fm/evidence: Has been broken for more than 6 months
2008-12-07 20:36:48 +00:00
Pietro Cerutti
b99add0ca9 - New port: lang/cfortran
cfortran.h is an easy-to-use powerful bridge between C and FORTRAN.
It provides a transparent, machine independent interface between
C and FORTRAN routines and global data.
2008-12-05 13:30:06 +00:00
Dirk Meyer
687c7eb2b5 Tiny C Compiler
Features:
* SMALL! You can compile and execute C code everywhere, for example on rescue
  disks (about 100KB for x86 TCC executable, including C preprocessor,
  C compiler, assembler and linker).
* FAST! tcc generates x86 code. No byte code overhead. Compile, assemble and
  link several times faster than GCC.
* UNLIMITED! Any C dynamic library can be used directly. TCC is heading torward
  full ISOC99 compliance. TCC can of course compile itself.
* SAFE! tcc includes an optional memory and bound checker. Bound checked code
  can be mixed freely with standard code.
* Compile and execute C source directly. No linking or assembly necessary.
  Full C preprocessor and GNU-like assembler included.
* C script supported : just add '#!/usr/local/bin/tcc -run' at the first line
  of your C source, and execute it directly from the command line.
* With libtcc, you can use TCC as a backend for dynamic code generation.

WWW: http://bellard.org/tcc/
2008-11-30 14:03:58 +00:00
Dirk Meyer
da1acef930 Pragmatic Smalltalk Compiler
This is an implementation of Smalltalk designed to run
on top of an Objective-C runtime.

WWW: http://www.etoile-project.org/
2008-11-29 12:27:35 +00:00
Dirk Meyer
e23e6eda04 Etoile's Pragmatic Smalltalk, a Smalltalk JIT compiler which generates code
binary-compatible with Objective-C, allowing classes to be written in a
mixture of Smalltalk and Objective-C.

WWW: http://www.etoile-project.org/
2008-11-27 18:21:30 +00:00
Dirk Meyer
92ca967dbf LanguageKit is a compiler kit built on top of LLVM for creating dynamic
language implementations using an Objective-C runtime for the object model.
This is used by SmalltalkKit, implementing Etoile's Pragmatic Smalltalk,
a Smalltalk JIT compiler which generates code binary-compatible with
Objective-C, allowing classes to be written in a mixture of Smalltalk
and Objective-C.

WWW: http://www.etoile-project.org/
2008-11-26 20:58:04 +00:00
Dirk Meyer
090999488e ScriptKit is a very lightweight cross-app scripting framework built on top of
Distributed Objects. It simply exports a dictionary containing a set of named
objects for scripting with Objective-C or any languages based on the LanguageKit
such as Pragmatic Smalltalk.

This is used for example by the hit corners and gesture recognition tool to run
arbitrary commands in response to corner activations or mouse gestures, and by
ScriptServices which allows arbitrary shell or Smalltalk scripts to be invoked
on the current selection from any GNUstep or Etoile application.

WWW: http://www.etoile-project.org/
2008-11-24 18:15:34 +00:00
Martin Wilke
a7c1ab27b1 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
Martin Wilke
dceb0f2d7d The Cython language makes writing C extensions for the Python language
as easy as Python itself. Cython is a source code translator based on
the well-known Pyrex, but supports more cutting edge functionality and
optimizations.

The Cython language is very close to the Python language (and most
Python code is also valid Cython code), but Cython additionally supports
calling C functions and declaring C types on variables and class
attributes. This allows the compiler to generate very efficient C code
from Cython code.

This makes Cython the ideal language for writing glue code for external
C libraries, and for fast C modules that speed up the execution of
Python code.

WWW:	http://www.cython.org/

PR:		ports/128722
Submitted by:	Wen Heping <wenhping at gmail.com>
2008-11-09 22:56:35 +00:00
Chin-San Huang
24624e4d43 Add mtasc 1.14, motion-Twin ActionScript 2 Compiler.
PR:		ports/127130
Submitted by:	Marcin Cieslak <saper at SYSTEM.PL>
2008-09-06 04:26:26 +00:00
Martin Wilke
28206a6325 Ucc is a C compiler which implements the ANSI C89
standard with a few extensions. Ucc is released
under BSD license.

Ucc is specificaly designed for personal research
and assist the undergraduate or graduate in compiler
learning. We hope that Ucc will be a seedbed for new
ideas and world-class optimizing techniques.

Ucc's design and development goals is clear code
structure,upstanding extensibility,retargetable and
excellent optimization.

WWW:   http://ucc.sf.net

PR:		ports/126551
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-08-25 21:11:18 +00:00
Gerald Pfeifer
661f403226 Remove lang/gcc32 (GCC 3.2) which is no longer used by any other ports and
does not support amd64, for example.
2008-08-23 09:44:58 +00:00
Dmitry Marakasov
68dd2141d9 Mosh is A Fast R6RS Scheme interpreter.
WWW:   http://code.google.com/p/mosh-scheme/

PR:		ports/125375
Submitted by:	<katsuji dot ishikawa at gmail dot com>
2008-08-17 18:24:33 +00:00
Dmitry Marakasov
c11f62c3bc - Add tolua++50 port similar to tolua++
- tolua++50 is to be used with lua 5.0 and tolua++ with lua 5.1, update depends accordingly
- Depend on lua with USE_LUA instead of LIB_DEPEND
- Make both ports install files to (lua version)-specific directories, so they can coexist peacefully in a manner similar to tolua/tolua50.
- Take maintainership
- Add distfile mirror
- Remove USE_LDCONFIG (ports do not install any shared libs)
- Fix pkg-descr

Approved by:	miwi (mentor implicit)
2008-08-10 22:42:41 +00:00
Felippe de Meirelles Motta
8ed5fa2059 - Connect ypsilon to the build.
Approved by:	gabor (mentor, implicit)
2008-08-05 15:23:27 +00:00
Wesley Shields
a83923171f - Remove lang/gambc after it's been repocopied to lang/gambit-c
PR:		ports/124087
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
Approved by:	Captain Fourier <rzinkov@gmail.com> (old maintainer)
2008-07-25 03:27:57 +00:00
Wesley Shields
cfe96fdd40 - Connect lang/gambit-c to the build after the repocopy.
- Update to 4.2.6
- Respect CFLAGS

PR:		ports/124087
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
Approved by:	Captain Fourier <rzinkov@gmail.com> (old maintainer)
2008-07-25 03:07:49 +00:00
Pietro Cerutti
5d5f174a7a - New port: seed7
Seed7 is an extensible general purpose high-level programming language.
2008-07-16 22:42:13 +00:00
Akinori MUSHA
7c7614d2de Remove lang/yarv.
YARV was officially released as Ruby 1.9.

Approved by:	MAINTAINER
2008-07-11 13:02:53 +00:00
Pietro Cerutti
284a79c767 - New port: plt-scheme
The PLT-Scheme group have released a new version of
 their Scheme language and IDE tools suite, and here's a
 port that builds it on FreeBSD.

PR:		124776
Submitted by:	Andrew Reilly <areilly@bigpond.net.au> (new maintainer)
2008-07-08 18:37:44 +00:00
Felippe de Meirelles Motta
255e00a511 - Connect bsh to build.
Pointy hat to:	lippe
Reported by:	araujo
Approved by:	gabor (mentor, implicit)
2008-06-23 14:18:22 +00:00
Pietro Cerutti
78c045166a - New port: hla
High Level Assembler (HLA) is an assembly language developed by Randall Hyde
which can use high-level language constructs to aid x86 assembly programmer
beginners and advanced assembly developers alike.
2008-06-02 19:46:21 +00:00
Pietro Cerutti
3ff1fbb343 New port: The New Brainfuck Compiler
The New Brainfuck Compiler is an optimizing Brainfuck-to-C
and Bainfuck-to-Java compiler.

Approved by:	miwi (mentor)
2008-05-29 19:14:47 +00:00
Jose Alonso Cardenas Marquez
899c5f6095 New port: lang/nbc
NBC (Next Byte Codes) is a programming language for the LEGO
MINDSTORMS NXT product. NBC's syntax is based on assembler programming
langauges, so experienced assembler programmers (or just about any
programmers) should find it very easy to get started with. Even if you
aren't an experienced programmer, NBC is relatively easy to learn.

WWW: http://bricxcc.sourceforge.net/nbc/

PR:		116274
Submitted by:	Ivan "Rambius" Ivanov <rambiusparkisanius_ at __gmail.com>
2008-05-16 15:05:26 +00:00
Edwin Groothuis
036503e166 Let the world know that lang/tolua50 exist. 2008-05-05 06:41:19 +00:00
Stanislav Sedov
fae8e0f615 - Add ruby 1.9 support
- Implement new knobs for gems and rake (these are included in
  ruby 1.9 distribution already). Also move gem bits from
  ruby-gems/Makefile.common to bsd.ruby.mk[1]. Now to depend
  on gems or rake you should define USE_RUBYGEMS/USE_RAKE
  accordingly. Also RAKE_BIN variable is provided for
  pointing to the right rake executable.
- Rewrite RUBY_SCHEBANG in awk to eliminate build dependency
  on ruby.

Discussed with:	Jonathan Weiss <jw@innerewut.de> [1] (gems maintainer)
Tested by:	ports@
2008-04-06 08:58:21 +00:00
Gerald Pfeifer
82b85bc425 Now track GCC 4.4 development (currently at 4.4.0 snapshot 20080229) via
the new lang/gcc44 port.  At this point, this is mostly identical to what
we have in lang/gcc43 which is in the final stages before the GCC 4.3.0
release, but things will start diverging soon.

PR:		120984
2008-03-01 20:18:34 +00:00
Martin Wilke
3bc0d14a35 2007-10-28 x11-wm/wmDeskGuide: Version branch long since retired
2008-02-23 ftp/axelq: Unmaintained, website disappeared
2007-11-09 lang/fpc-devel: now lags behind version in lang/fpc; use that instead
2007-11-13 devel/php-dbg: does not work with php5 and does not compile on gcc4.2
2007-11-16 graphics/jgv: development stalled for years, outdated, unmaintained
2007-11-16 editors/muggy: development stalled for years, unmaintained
2007-11-16 x11-fm/binder: development stalled for years, outdated, unmaintained
2008-02-28 12:08:24 +00:00
Beech Rintoul
44293853a0 - Drag from attic
- Update to 1.45.6
- Bump portepoch
- Pass maintainership to submitter

  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic
  indentation of Objective Caml and Camllight codes. Key parts of the
  code are hilighted using Font-Lock. Support to run an interactive
  Caml toplevel and debbuger is provided.

  This mode attempts to give better results than the one provided in
  the standard distribution OCaml 3.x. Indentation rules are slightly
  different but closer to classical functional languages.

  There is no relation with the Tuareg People, except their reputation
  of great CAMEL riders and breeders.

PR:             ports/120494
Submitted by:   Michael Grunewald <michael.grunewald@laposte.net> (maintainer)
2008-02-20 23:22:14 +00:00
Nicola Vitale
8af73cca41 Rhino is an open-source implementation of JavaScript written entirely
in Java. It is typically embedded into Java applications to provide
scripting to end users.

Rhino is an implementation of the core language only and doesn't contain
objects or methods for manipulating HTML documents.

Rhino contains

    * All the features of JavaScript 1.6
    * Allows direct scripting of Java
    * A JavaScript shell for executing JavaScript scripts
    * A JavaScript compiler to transform JavaScript source files
      into Java class files
    * A JavaScript debugger for scripts executed with Rhino

WWW:	http://www.mozilla.org/rhino/
2008-01-27 23:10:45 +00:00
Bruce M Simpson
1bca129ace Add a port for the g++ 4.2.2 C++ library documentation. 2008-01-18 20:49:55 +00:00
Bruce M Simpson
02b4c2b973 Add port of libstdc++ documentation for the version shipping with
gcc 3.4.x versions.  Supersedes lang/stldoc.

Note: Versioning convention must be explicit in port name as different
versions of this library exist.
2008-01-18 14:42:01 +00:00
Alejandro Pulver
f413946144 Open Dylan compiles to native code and has a full-featured IDE including an
incremental development mode, browsing of runtime objects, remote debugging,
etc. Open Dylan currently only runs on the x86 platform and the IDE does not
yet run on the Linux version. Open Dylan is in many ways a mature
implementation. If you are new to the language, choose Open Dylan if you can.

WWW:	http://www.opendylan.org/
2007-12-17 18:24:15 +00:00
Gerald Pfeifer
bdfbcd5303 Remove lang/gcc40 which only has three dependencies left in the tree
(all of which only have it as a minimal requirement and also build with
lang/gcc42) and has issues on at least 8-CURRENT.

Approved by:	portmgr (pav)
2007-11-03 23:39:37 +00:00
Ying-Chieh Liao
6410bf1559 add clojure 20071020
A dynamic programming language for the JVM
2007-10-21 02:49:51 +00:00
Martin Matuska
fd2305c76a Expect is a program that performs programmed dialogue with other
interactive programs. It is briefly described by its man page,
expect(1).

It uses pseudo-tty's to control the child processes, so it is not
affected by programs that refuse to read from stdin or pipes. (eg:
passwd(1) etc).

This is a development version from CVS code at SourceForge.

WWW: http://www.sourceforge.net/projects/expect
2007-10-17 12:14:17 +00:00
David E. O'Brien
2c7f71c1dc nwcc is a small C compiler for Unix systems under the BSDL
It works with FreeBSD/OpenBSD/Solaris/Linux on 80x86, FreeBSD/Linux on AMD64,
Solaris on SPARC, AIX on PowerPC, and IRIX on MIPS hardware.
The x86 and AMD64 backends support two assemblers; nasm/yasm and gas.
2007-10-15 14:37:43 +00:00
Mark Linimon
339b8c785d lang/snobol is obsolted by lang/snobol4.
Discussed with:		maintainer
2007-10-04 08:59:34 +00:00
Thomas Abthorpe
1746cc8caa 2007-09-22 misc/mango: Depends on broken package qextmdi
2007-04-01 lang/f2py: Replaced by py-numpy

Approved by:	miwi (co-mentor)
2007-09-27 20:23:45 +00:00
Martin Wilke
916dd4acd5 2007-08-22 lang/fesi: Depends on obsolete version of jdk
2007-09-04 lang/gnomebasic: Five years abandoned project; functionality folded into mono
2007-09-01 lang/gnat-gcc34: This port was made for initial bootstraping of later versions and is no longer needed
2007-09-01 devel/hs-green-card: "Does not build with latest GHC"
2007-09-11 devel/p5-Devel-DProf: only works for old, unsupported Perl versions
2007-09-18 15:55:03 +00:00
David E. O'Brien
3ce1c8f7cc C99 modernization of the original Portable C Compiler by S. C. Johnson,
written in the late 70's.
2007-09-18 02:48:52 +00:00
Edwin Groothuis
3e3e6b92e9 New port: lang devel/nesasm: 6502 assembler with specific NES support
nesasm is a 6502 assembler with specific NES support. NES
	support in this case refers to FamiCOM and Nintendo
	Entertainment System support.

	lang/fasm has been used as a reference on how an assembler
	should be ported. Feedback is as always welcome, hopefully
	it will lead to me producing better ports and less work for
	you committer ;)

	WWW: http://bobrost.com/nes/resources.php

PR:		ports/115254
Submitted by:	Pontus Stenetorp <ninjin@kth.se>
2007-09-06 05:56:58 +00:00
Thierry Thomas
d9554c2601 The OPAL compilation system (OCS) is a set of development tools for
creating software using the algebraic programming language OPAL. The
package includes a native compiler and an interpreter.

OPAL is mainly developed at the Technical University of Berlin since
1986 and it is used for research and evaluation of language concepts,
algorithms and programming techniques.

WWW: http://uebb.cs.tu-berlin.de/opal/

PR:		ports/114511
Submitted by:	Björn König <bkoenig at cs.tu-berlin.de>
2007-09-03 21:48:38 +00:00
Max Khon
08cfe34e36 New port: cint
CINT is a C/C++ interpreter aimed at processing C/C++ scripts.

CINT covers about 95% of ANSI C and 85% of C++. A CINT script can call
compiled classes/functions and compiled code can make callbacks to CINT
user defined functions. Utilities, like makecint and rootcint, automate
the process of embedding compiled C/C++ library code as shared objects
(as Dynamic Link Library, DLL, or shared library, .so). Source files
and shared objects can be dynamically loaded/unloaded without stopping
the CINT process. CINT offers a gdb like debugging environment for
interpreted programs.
2007-08-21 09:43:13 +00:00
Daichi GOTO
e12c080bf5 The Neko Programming Language
Neko is a high-level dynamically typed programming language which can
also be used as an embedded scripting language. It has been designed to
provide a common runtime for several different languages.

Neko is not only very easy to learn and use, but also has the flexibility
of being able to extend the language with C libraries. You can even write
generators from your own language to Neko and then use the Neko Runtime to
compile, run, and access existing libraries.

WWW: http://nekovm.org/

Submitted by:	Masanori OZAWA <ozawa@ongs.co.jp>
2007-08-21 06:13:33 +00:00
Martin Wilke
0190622d48 2007-08-19 www/emacs-w3m-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/wanderlust-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/rmime: emacs20 and related ports are obsolete; also, distfile is unfetchable
2007-08-19 mail/mew2-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/mew-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/emh-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 lang/tuareg-mode.el: emacs20 and related ports are obsolete; this port needs an update
2007-08-19 korean/hanemacs: depends on emacs19 which is obsolete
2007-08-19 japanese/weather-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 08:53:57 +00:00
Max Khon
e529eb5f66 New port: llvm-gcc4
lvm-gcc is the LLVM C front end. It is a modified version of gcc
that compiles C/C++/ObjC programs into native objects, LLVM bitcode or
LLVM assembly language, depending upon the options.

By default, llvm-gcc compiles to native objects just like GCC does.
If the -emit-llvm option is given then it will generate LLVM bitcode
files instead. If -S (assembly) is also given, then it will generate
LLVM assembly.

Being derived from the GNU Compiler Collection, llvm-gcc has many of
gcc's features and accepts most of gcc's options. It handles a number
of gcc's extensions to the C programming language.
2007-07-25 18:56:38 +00:00
Andrew Pantyukhin
f5c217d224 - 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
Pav Lucistnik
507163705c This utility converts both 48k and 128k ZX Spectrum BASIC programs stored
as plain text files into TAP files.

TAP files can be used in most ZX Spectrum emulators and can be concatenated
together using cat(1).

Author: Martijn van der Heide

PR:		ports/114046
Submitted by:	Rene Ladan <r.c.ladan@gmail.com>
2007-07-11 19:18:08 +00:00
Michael Johnson
ba3ce64809 Add vala
Vala is a new programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala source
code. It's also planned to generate GIDL files when gobject-
introspection is ready.

WWW: http://live.gnome.org/Vala
2007-07-10 12:16:09 +00:00
Martin Wilke
c44e307988 - Add lang/gnat-gcc4.3
The GNU Ada compiler system built from GCC 4.3.0.

WWW:	WWW: http://gcc.gnu.org/

PR:		113205
Submitted by:	Karel Miklav <karel@lovetemple.net> (maintainer)
Repocopied by:	marcus
2007-06-14 18:04:12 +00:00
Volker Stolz
d306c33981 Remove outdated lang/ghc5 on upstream's request, devel/hs-popenhs which depends on it, and make x11-toolkits/hs-frantk use lang/hugs 2007-06-11 07:41:09 +00:00
Tilman Keskinoz
6ba4589f57 Add dlv, a disjunctive Datalog System 2007-06-01 17:16:40 +00:00
Martin Matuska
2018e0cecb Remove port: tcl-tk-wrapper - obsolete (replaced by tcl-wrapper and
tk-wrapper)
2007-05-31 13:41:18 +00:00
Li-Wen Hsu
8d499f7390 Add gnat-gcc42, The GNU Ada Compiler system.
(repocopy from gnat-gcc41)

Approved by:	clsung (mentor)
2007-05-03 15:14:18 +00:00
Dirk Meyer
26951c60c0 - disconnect gcc-objc 2007-04-21 15:55:34 +00:00
Martin Matuska
48d5917cc1 - move tk-wrapper from lang to x11-toolkits
Approved by:	garga (mentor)
2007-04-16 12:03:10 +00:00
Martin Wilke
12f5d21f63 2007-03-27 emulators/kmamerun: Project was abandoned 4 years ago and expects an old version of XMAME, please use other frontends instead (like gxmame)
2007-03-28 graphics/hobbes-icons-xpm: Archaic port
2007-04-10 japanese/firefox-ja: Incomplete pkg-plist
2007-04-10 japanese/lookup-xemacs: Does not install
2007-04-10 lang/linux-hla: Does not compile
2007-04-10 mail/vmailmgr: Incomplete pkg-plist
2007-04-10 multimedia/qvamps: Touches filesystem prior to 'make install'
2007-03-10 net-mgmt/sting: Broken on all supported versions of FreeBSD
2007-04-10 net-mgmt/tas: Incomplete pkg-plist
2007-04-10 net-p2p/verlihub-plugins: Does not configure, it needs at least verlihub 1.0
2007-04-10 news/inn-stable: Fails to patch
2007-04-10 palm/malsync: Does not build with new pilot-link
2007-04-10 russian/elm.language: Leaves behind files on deinstall
2007-04-10 russian/pine.language: Leaves behind config file on deinstall
2007-04-01 science/py-scipy03: Replaced by py-scipy
2007-04-10 security/php4-cryptopp: Does not compile
2007-04-10 17:40:51 +00:00
Gerald Pfeifer
d71cd1f75e lang/gfortran is now just an alias for lang/gcc42. Remove it. 2007-04-06 21:52:43 +00:00
Pav Lucistnik
204174a40d - Remove tcl81-thread, very old, and unused in the tree, tcl version
Approved by:	Martin Matuska <martin@matuska.org> (maintainer)
2007-03-29 13:09:38 +00:00
Martin Wilke
989f5b11e9 Add tk-wrapper , shell wrapper for wish (Tk).
PR:		ports/110627
Submitted by:	Martin Matuska <martin at matuska.org>
2007-03-27 11:03:50 +00:00
Martin Wilke
8e204ccbd0 Tcl-wrapper installs a shell wrapper for the "tclsh" command that
comes with different versions of Tcl. Users can define in a configuration file
which version of the Tcl shell should be called.

- Martin Matuska
martin@matuska.org

PR:		ports/110626
Submitted by:	martin at matuska.org
2007-03-27 10:52:18 +00:00
Martin Wilke
f85d3f582e - Remove lang/xotcl-thread port is obsolete. threading is default enabled
PR:             110611
Submitted by:   Martin Matuska <martin@matuska.org> (maintainer)
2007-03-21 13:25:39 +00:00
Martin Wilke
53785e1cc5 2007-03-10 java/janosvm: Broken on all supported versions of FreeBSD
2007-03-10 korean/gau: Broken on all supported versions of FreeBSD
2007-03-10 lang/cyclone: Broken on all supported versions of FreeBSD
2007-03-01 lang/pike70: Please use pike72
2007-03-10 misc/lile: Broken on all supported versions of FreeBSD
2007-03-10 misc/muuz: Broken on all supported versions of FreeBSD
2007-03-10 misc/xdf: Broken on all supported versions of FreeBSD
2007-03-10 net/telnetx: Broken on all supported versions of FreeBSD
2007-03-01 sysutils/diskmark: Makes no sense on FreeBSD > 4.x.  Use glabel(8) instead
2007-03-10 java/janosvm: Broken on all supported versions of FreeBSD
2007-03-10 korean/gau: Broken on all supported versions of FreeBSD
2007-03-10 lang/cyclone: Broken on all supported versions of FreeBSD
2007-03-01 lang/pike70: Please use pike72
2007-03-10 misc/lile: Broken on all supported versions of FreeBSD
2007-03-10 misc/muuz: Broken on all supported versions of FreeBSD
2007-03-10 misc/xdf: Broken on all supported versions of FreeBSD
2007-03-10 net/telnetx: Broken on all supported versions of FreeBSD
2007-03-01 sysutils/diskmark: Makes no sense on FreeBSD > 4.x.  Use glabel(8) instead
2007-03-13 18:54:28 +00:00
Martin Wilke
00ac2cc99c Tcl-tk-wrapper installs shell wrappers for "tclsh" and "wish" commands that
come with different versions of tcl and tk. Users can define which version
of the tcl and tk shells should be called.

To make use of the "tclsh" wrapper, users need to install tcl.
Recommended tcl ports: lang/tcl84 lang/tcl85

To make use of the "wish" wrapper, users need to install tk.
Recommended tk ports: x11-toolkits/tk84 x11-toolkits/tk85

- Martin Matuska
martin@matuska.org

PR:		ports/109852
Submitted by:	martin at matuska.org
2007-03-06 19:38:10 +00:00
Vanilla I. Shu
1f3c3cabbd Add pecl-perl , embedded Perl.
PR:		ports/109775
Submitted by:	Luke Jee
2007-03-03 10:06:17 +00:00
Martin Wilke
08a5545317 Add slave port for lang/xotcl.
PR:		ports/109677
Submitted by:	Martin Matuska <martin at matuska.org>
2007-03-01 10:26:05 +00:00
Martin Wilke
a35532360f OCamlDuce is an enhancement to OCaml that allows you to use XML types.
WWW: http://www.cduce.org/ocaml

PR:		ports/109564
Submitted by:	Jaap Boender <jaapb at kerguelen.rg>
2007-02-26 20:17:52 +00:00
Stanislav Sedov
59e75c4a46 Add ruby-doc-stdlib 0.10.1, documentation for the Ruby language standard
library.

Submitter doesn't respond, thus I'll maintain the port.

PR:		ports/101423 (based on)
Submitted by:	Alexander Novitsky <alecn2002 at yandex.ru>
2007-02-23 00:59:37 +00:00
Sergey Skvortsov
6bd3475de6 Add fasm 1.67.21, flat, multiple-pass assembler for IA-32 & x86-64
architectures.
2007-02-22 11:15:01 +00:00
Gabor Kovesdan
bf1e204fc3 Remove expired port:
2006-12-01 lang/tcc: is only for i386, and you are running amd64.

Approved by:	erwin (mentor, implicit)
2007-02-19 09:37:14 +00:00
Alejandro Pulver
2f1a90e0ca This is XDS-C for Linux, it is setup to produce native FreeBSD binaries.
WWW: http://www.excelsior-usa.com/

PR:		ports/108499
Submitted by:	coumarin at gmail.com
2007-02-17 03:33:42 +00:00
Alejandro Pulver
08ba2bc63c This is Native XDS-x86 for Linux,
it is setup to produce native FreeBSD binaries.

WWW: http://www.excelsior-usa.com/

PR:		ports/108498
Submitted by:	coumarin at gmail.com
2007-02-17 03:31:07 +00:00
Stanislav Sedov
2e78cdf164 - Remove expired ruby 1.6 ports.
- Remove expired ruby18_static port that depends on ruby16
2007-02-13 09:11:08 +00:00
Kris Kennaway
898b7e4cab Remove expired ports 2007-02-11 01:03:19 +00:00
Alejandro Pulver
4a60a524a8 MPD is a new programming language that has a syntax very close to the
one used in the book Foundations of Multithreaded, Parallel, and
Distributed Programming. The name of the language comes from the first
three letters of the main words of the title of the book:
Multithreaded, Parallel, and Distributed. These words also capture a
distinguishing aspect of the language, namely that it supports all
three of these concurrent programming techniques.

MPD is implemented as a variant of the SR programming language. It has
a different parser, but it uses the same intermediate form and
run-time system as SR. Consequently, MPD provides the same variety of
concurrent programming mechanisms as does SR.

WWW: http://www.cs.arizona.edu/mpd/

PR:		ports/108806
Submitted by:	Kai Wang <kaiw27 at gmail.com>
2007-02-09 04:12:38 +00:00
Maho Nakata
08d3d751e6 G95 is a stable, production Fortran 95 compiler available for multiple
CPU architectures and operating systems. Innovations and optimizations
continue to be worked on. Parts of the F2003 standard have been
implemented in g95. Note that g95 and gfortran are different compiler
http://gcc.gnu.org/wiki/TheOtherGCCBasedFortranCompiler
.

WWW: http://www.g95.org/

This port is based on hrs's original one, and slightly modified.
2007-01-30 01:03:17 +00:00
Cheng-Lung Sung
e56bd945f3 Add tcl85-thread , tool Command Language (development version).
PR:		ports/108041
Submitted by:	martin at matuska.org
2007-01-29 03:10:23 +00:00
Cheng-Lung Sung
9e890b7d7d Add tcl85 8.5.a.5, tool Command Language (development version).
PR:		ports/108041
Submitted by:	martin at matuska.org
2007-01-29 03:06:56 +00:00
Tom McLaughlin
85974a0919 Remove python21 and python22. These version lines are long deprecated and
no ports require them.

Approved by:	python@
2007-01-27 03:38:41 +00:00
Ion-Mihai Tetcu
ce559fb35f The Gambit programming system is a full implementation of the Scheme
language which conforms to the R4RS and IEEE Scheme standards. It
consists of two main programs: gsi, the Gambit Scheme interpreter, and
gsc, the Gambit Scheme compiler.

Gambit-C is a version of the Gambit programming system in which the
compiler generates portable C code, making the whole Gambit-C system
and the programs compiled with it easily portable to many computer
architectures for which a C compiler is available. With appropriate
declarations in the source code the executable programs generated by
the compiler run roughly as fast as equivalent C programs.

WWW: http://www.iro.umontreal.ca/~gambit/

PR:		ports/107405
Submitted by:	Rob Zinkov
2007-01-19 22:08:32 +00:00
Martin Wilke
224101216c 2006-12-01 misc/afbackup: Uses unregistered uid that conflicts with other ports
2006-12-01 misc/afbackup-client: Uses unregistered uid that conflicts with other ports
2006-12-01 misc/afbackup-server: Uses unregistered uid that conflicts with other ports
2006-12-14 lang/forth: obsoleted by lang/pfe; use of this port is pretty much senseless
2006-12-28 ftp/jmirror: distfile disappeared and has no homepage
2007-01-05 19:28:35 +00:00
Martin Wilke
013c547f10 2006-12-01 misc/instant-workstation: Incomplete pkg-plist
2006-12-01 lang/yap: Does not compile
2006-12-01 lang/tensile: "Coredump during build on FreeBSD >= 6.x"
2007-01-05 17:08:38 +00:00
Martin Wilke
5152047e02 This project defines various useful extensions to Ruby's standard classes,
including many of those captured at on the Wiki at StandardClassExtensions.
They are thoroughly documented and tested. See the project homepage for API
documentation.

Author:	Gavin Sinclair <gsinclair@soyabean.com.au>
WWW:	http://extensions.rubyforge.net

PR:		ports/107434
Submitted by:	Christopher Boumenot <boumenot at gmail.com>
2007-01-05 07:55:20 +00:00
Martin Wilke
e153e0cb61 This is the port of Randall Hyde's High Level Assembly (HLA).
Don't let the name fool you. HLA is "real" assembly language,
just made easier for beginners so they can learn the language
faster than ever before. Anything you can do with a traditional
assembler can be done with HLA; HLA just happens to do a lot
more than traditional assemblers!

WWW: http://webster.cs.ucr.edu/

PR:		ports/107224
Submitted by:	Hernan Di Pietro <hernan.di.pietro at gmail.com>
2006-12-30 19:23:38 +00:00
Dirk Meyer
eae7e511ac Io (GNUstep) is a module which provides Io language support in a convenient
way for GNUstep developers or users (linking Objective-C bridge by default).
The module is automatically built in various ready to use solutions:
* ioobjc (tool you can run in your shell to use Io interactive environment)

WWW: http://www.etoile-project.org/
2006-12-29 17:47:28 +00:00
Rong-En Fan
a24be62cb9 Add p5-JSAN 0.07, javaScript Archive Network (JSAN) Shell.
PR:		ports/107139
Submitted by:	chinsan
2006-12-25 03:28:36 +00:00
Vasil Dimov
8816de7877 Resurrect lang/clips and update it to 6.24 2006-12-19 08:50:06 +00:00
Vasil Dimov
78de051914 Remove expired leaf ports:
2006-12-01 lang/clips: Unfetchable
2006-12-07 audio/gdesklets-xmms: Disappeared from the internet
2006-12-01 games/flightgear-l410: is incompatible with the latest FlightGear release
2006-12-12 16:12:04 +00:00
Vasil Dimov
37a9257fe9 Remove expired ports:
2006-12-01 print/latex-beamer: is already included in the teTeX distribution
2006-12-01 print/latex-bibtopic: is already included in the teTeX distribution
2006-12-01 print/latex-bibunits: is already included in the teTeX distribution
2006-12-01 print/latex-booktabs: is already included in the teTeX distribution
2006-12-01 print/latex-index: is already included in the teTeX distribution
2006-12-01 print/latex-layouts: is already included in the teTeX distribution
2006-12-01 print/latex-pgf: is already included in the teTeX distribution
2006-12-01 print/latex-subfig: is already included in the teTeX distribution
2006-12-01 print/latex-xcolor: is already included in the teTeX distribution
2006-12-01 print/latex-lineno: is already included in the teTeX distribution
2006-12-01 print/latex-pict2e: is already included in the teTeX distribution
2007-05-31 multimedia/gstreamer-plugins-mpeg2enc80: Obsolete version, use gstreamer 0.10 instead
2006-12-01 lang/gcc30: "This port is no longer in use by anything in the ports collection and will be removed in the future.  Use a later release instead."
2006-12-01 lang/egcs: "This port is no longer in use by anything in the ports collection and will be removed in the future.  Use a later release of gcc instead"
2006-12-01 graphics/php4-ming: doesn't work with new version of ming library
2006-12-01 graphics/dvipng: is already included in the teTeX distribution
2006-12-12 16:06:42 +00:00
Wes Peters
ef270eb0b9 New, improved snobol4 interpreter from Phil Budne <phil@ultimate.com>
Submitted by:	Dave Feustel <dfeustel@mindspring.com>
2006-12-08 06:22:12 +00:00
Dirk Meyer
935421d20f A GNUstep-aware scheme interpreter. You need libflex installed on your system.
Includes many examples, e.g. the sieve of Erathostenes to compute primes,
a Koch curve plotter, mandelbrot set, graphs of various functions etc.
GScheme is fully tail recursive. The garbage collector bypasses GNUstep's
retain/release mechanism in order to deal with circular data structures.
GScheme is document-based and you can edit more than one file at the same time.

WWW: http://www.gnustep.it/marko/GScheme/index.html
2006-11-18 09:55:59 +00:00
Gerald Pfeifer
7d0bd7ccf9 And here we go, introducing the lang/gcc43 port in form of the 20061104
snapshot of GCC 4.3.0; repocopied over from lang/gcc42.

Sadly we now have an unconditional dependency on math/libgmp4 and
math/mpfr.  On the positive side this allows us to always build the
Fortran frontend.

PR:		104683
2006-11-06 10:39:12 +00:00
Vasil Dimov
2fb8ca3acd Remove expired leaf ports:
2006-10-26 archivers/linux-unace
2006-10-12 audio/gdesklets-cornerxmms
2006-10-12 deskutils/gdesklets-sensor-displayconstraints
2006-10-17 devel/sdl_ldbad
2006-10-27 lang/pdss
2006-10-17 multimedia/slideshow
2006-10-31 14:13:19 +00:00
Dirk Meyer
78b7c63be8 StepTalk is the official GNUstep scripting framework. StepTalk is more
than a scripting framework with an illusion of single objective
environment between objects of scriptable servers or applications.
StepTalk, when combined with the dynamism that the Objective-C
language provides, goes way beyond mere scripting. It is language
independent - it uses languages as separate bundles.

WWW: http://www.gnustep.org/experience/StepTalk.html
2006-10-31 06:15:40 +00:00
Hye-Shik Chang
1d18bb4fff - Update the main python version to 2.5.
- Now, lang/python is just a meta-port which depends on lang/python25.
  - And all versions of Python ports have short version identifier in its
    package name; python25-2.5, python24-2.4.3 and etc.
  - Also you must upgrade all python modules after lang/python updated,
     cd /usr/ports/lang/python && make upgrade-site-packages

- Give maintainership of Python ports to the new python@ group which
  includes me, alexbl@ and others.
2006-10-09 14:29:18 +00:00
Alejandro Pulver
bb3617a33c YARV is Virtual Machine for Programming Language Ruby.
The goal of this project is only one, to develop the fastest Virtual
Machine for Ruby in the world.

Author: Koichi Sasada <ko1@atdot.net>

WWW: http://www.atdot.net/yarv/

PR:		ports/100769
Submitted by:	Jun Mukai aka jmuk <mukai at jmuk.org>
2006-10-05 00:36:18 +00:00
Stanislav Sedov
8cc9f36e66 - Add port for lang/xotcl
Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-
oriented scripting language based on Tcl. It was originally designed for
providing language support for design patterns and provides novel constructs
such as filters or transitive mixin classes. The language is designed for
empowering rather than constraining system developers. The basic object model
is highly influenced by CLOS.

WWW: http://media.wu-wien.ac.at/

PR:		ports/103670
Submitted by:	Martin Matuska <martin at matuska.org>
Approved by:	sem (mentor)
2006-10-01 19:17:49 +00:00
Martin Wilke
df4ef73dde The newLISP is a scripting language for developing web applications and
programs in general and in the domains of artificial intelligence (AI) and
statistics.

Author: Lutz Mueller
WWW:    http://www.newlisp.org/

PR:		ports/103226
Submitted by:	Stanislav Sedov <ssedov@mbsd.msk.ru>
2006-09-13 15:24:13 +00:00
Boris Samorodov
09a6dffa06 o finish transition a repocopy from gnat-gcc34 to gnat-gcc41:
-  gcc-4.1.2 version, snapshot 20060818 is used;  [1]
   -  fsf_suffix (-gnat-gcc41) is used for FSF MAN7 files to avoid
      conflicts with other gcc ports;  [1]
   -  some Makefile restructure;  [1]
o  remove BROKEN for 4.x as it builds without errors.

PR:		100038  [1]
Submitted by:	Karel Miklav <karel@lovetemple.net> (maintainer)  [1]
2006-09-04 16:28:30 +00:00
Ion-Mihai Tetcu
e2a0ea5e82 CamlIDL is a stub code generator and COM binding for Objective Caml.
CamlIDL comprises two parts:

	* A stub code generator that generates the C stub code required for the
Caml/C interface, based on an MIDL specification. (MIDL stands for Microsoft's
Interface Description Language; it looks like C header files with some extras
annotations, plus a notion of object interfaces that look like C++ classess
without inheritance.)

	* A (currently small) library of functions and tools to import COM
components in Caml applications, and export Caml code as COM components.

WWW:	http://caml.inria.fr/pub/old_caml_site/camlidl/

PR:		ports/101100
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-09-04 15:27:12 +00:00
Maho Nakata
056b8df933 Add gcc42-withgcjawt.
GCC, the GNU Compiler Collection includes C, C++, Java with
AWT peer for gtk.

This port installs the various front ends as gcc42, g++42, gcj42,
like master port, *AND* installs gcj+AWT peer for gtk as well.

WWW: http://gcc.gnu.org/

Repocopied by: marcus
2006-08-18 01:39:13 +00:00
Martin Wilke
9167338b4d IMP is a monadic style implementation of the semantics of the (very simple)
language IMP, "plain" the implementation with explicit passing of state.

The semantics of the IMP-language is presented in the book:

 "The Formal Semantics of Programming Languages" by Glynn Winskel
    (1993, The MIT Press).

 for more details on monads, see Philip Wadler's page on:

 http://cm.bell-labs.com/cm/cs/who/wadler/topics/monads.html#combining-monads

 Author: Markus Mottl <markus.mottl@gmail.com>
 WWW:    http://www.ocaml.info/home/ocaml_sources.html

PR:		ports/102103
Submitted by:	Stanislav Sedov <ssedov@mbsd.msk.ru>
Approved by:	krion (mentor)
2006-08-17 21:16:30 +00:00
Rong-En Fan
9947e8e5b5 Add sather-tutorial 000328, a tutorial on the Sather programming
language.

PR:		ports/101425
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-07 13:12:12 +00:00
Rong-En Fan
386792863d Add sather-specification 000328, specification of the Sather programming
language.

PR:		ports/101424
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-07 13:11:35 +00:00
Boris Samorodov
99dc16658c The GNU Ada compiler system built from GCC 3.4.6.
PR:		99993
Submitted by:	Karel Miklav <karel@lovetemple.net>
Approved by:	netchild (mentor, implicit)
2006-08-03 20:25:08 +00:00
Ying-Chieh Liao
94fb889de9 add p5-v6-alpha 0.011
An experimental compiler for Perl 6
2006-08-01 02:32:22 +00:00
Ying-Chieh Liao
3f5cb7c81c add p5-Pugs-Compiler-Rule 0.12
Compiler for Perl 6 Rules
2006-08-01 01:39:58 +00:00
Martin Wilke
5fdf8e12dc Various examples for the Objective Caml compiler and programming environment.
WWW:    http://caml.inria.fr/ocaml/

PR:		ports/100932
Submitted by:	Stanislav Sedov <ssedov(at)mbsd.msk.ru>
Approved by:	krion (mentor)
2006-07-29 21:48:14 +00:00
Aaron Dalton
678f4151de Adding port lang/abcl. Armed Bear Common Lisp, an implementation of
Common Lisp in Java.

PR:		ports/96232
Submitted by:	Frank Fischer <fischer.frank@gmail.com>
2006-07-25 07:34:24 +00:00
Jose Alonso Cardenas Marquez
6ff9d88140 - Removed lang/fpc-demo
Approved by:	garga (mentor)
2006-07-24 12:17:44 +00:00
Jose Alonso Cardenas Marquez
995ae8b1bd - The big change on ports of freepascal, now all ports are compiled
- Adding entry for lang/fpc-utils

Approved by:	garga (mentor)
2006-07-24 11:21:27 +00:00
Shaun Amott
6a47784c1a Add lang/phc, a framework for static analysis of PHP scripts, PHP
source to source transformations, and (in the future) compiling
PHP scripts down to native machine code.

PR:		ports/99784
Submitted by:	Conor McDermottroe <ports@mcdermottroe.com>
Approved by:	ahze (mentor, implicit)
2006-07-13 22:07:11 +00:00