Commit graph

645 commits

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