1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00
Commit Graph

574 Commits

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