Commit graph

622 commits

Author SHA1 Message Date
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