Commit graph

826 commits

Author SHA1 Message Date
Rene Ladan
782e875bd2 Remove expired ports:
2013-08-10 lang/q: Q-Lang is no longer supported. See lang/pure instead
2013-08-10 audio/q-audio: Q-Lang is no longer supported. See lang/pure instead
2013-08-10 graphics/q-graph: Q-Lang is no longer supported. See lang/pure instead
2013-08-11 11:07:12 +00:00
Rene Ladan
66fee90926 KDE3 and QT3 expired on 2013-07-01, remove these ports.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.

Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports

PR:		ports/180745
Submitted by:	rene
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-07-26 19:19:20 +00:00
John Marino
25a3e224f5 Add new port: lang/adacontrol
Adacontrol is a tool that analyzes language constructs in Ada programs.  It
can be used as a standalone tool, or integrated into other tools.  An
example of integration can be seen with the upcoming devel/ahven port.

Approved by:	bapt (mentor)
2013-07-21 14:26:31 +00:00
John Marino
c23e7f6707 Add new port: lang/asis
This is ASIS, the Ada Semantic Interface Specification.
ASIS is tightly coupled with lang/gcc-aux and must be built with the same
sources.  For this reason, ASIS will not work with other Ada compilers,
including GNAT GPL (lang/gnat).

ASIS is a dependency of several upcoming Ada ports.

Approved by:	bapt (mentor)
2013-07-21 14:17:04 +00:00
John Marino
dd06b54dc6 Add new port: lang/gnat_util
There are a number of GNAT tools that have to be build using the same
exact sources as the compiler that it serves.  Two examples of this are
GPRbuild and ASIS.  The latter is an important component of several other
language semantic tools.

Accordingly, a separate port is being created to build a static library
that need these compiler sources.  Incidentally, diverging sources is the
reason devel/gprbuild-aux stopped building after lang/gcc-aux was upgraded.
With this new scheme, this type of failure should no longer occur.

This is a dependency of the upcoming lang/asis port, and must be specified
as a build dependency by any port that needs ASIS.

Approved by: 	bapt (mentor)
2013-07-21 14:12:28 +00:00
Pietro Cerutti
75f6de7366 - Remove editors/code-browser and lang/copper, which fail to build on
most environments
2013-07-18 11:54:53 +00:00
Marcus von Appen
cc97a2417c IronPython is an open-source implementation of the Python programming
language which is tightly integrated with the .NET Framework. IronPython
can use the .NET Framework and Python libraries, and other .NET languages
can use Python code just as easily.

WWW: http://www.ironpython.net
2013-07-12 20:55:54 +00:00
Felippe de Meirelles Motta
e35eb069bd YAP is a high-performance Prolog compiler developed at
LIACC/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog
engine is based in the WAM (Warren Abstract Machine), with several
optimizations for better performance. YAP follows the Edinburgh
tradition, and is largely compatible with the ISO-Prolog standard and
with Quintus and SICStus Prolog.

WWW: http://www.dcc.fc.up.pt/~vsc/Yap/

PR:		ports/180068
Submitted by:	Danilo Egea Gondolfo <danilogondolfo@gmail.com>
2013-07-03 23:16:34 +00:00
Alex Dupre
7fe96c1093 Welcome PHP 5.5!
Future steps:
- rename current php5 ports to php54
- make php55 the default one after an exp-run
2013-06-24 14:32:11 +00:00
Brooks Davis
ebaa5b1b30 Add ports of DragonEgg version 3.3 for GCC 4.6 and 4.7. 2013-06-21 15:27:01 +00:00
Rene Ladan
9ae289ac1a Remove expired port:
2012-05-10 lang/boo: BROKEN for more than 6 month
2013-06-19 11:36:45 +00:00
Brooks Davis
6839fd47fe Add ports of clang and LLVM 3.3.rc3. Unlike previous ports these
install primarily in ${PREFIX}/llvm33 with wrapper scripts in
${PREFIX}/bin named clang33, llc33, etc.

In an additional change, the clang static analyzer's python wrapper and
web bits are not installed.
2013-06-11 18:50:29 +00:00
Rene Ladan
b43f09fd40 Remove expired port:
2013-03-05 lang/elisp-manual: Broken for more than 6 months
2013-06-05 20:38:55 +00:00
Rene Ladan
1759b37af1 - Finish removal of support for Linux 2.4 in bsd.linux-apps.mk and
bsd.linux-rpm.mk.  The default linux version is now Fedora 10.
- Remove now obsolete checks for Linux 2.4 in emulators/linux_base-c6,
  emulators/linux_base-f10, and emulators/linux_dist-gentoo-stage3.
  While there, remove superfluous -p argument from ${MKDIR}.
- Remove now obsolete check for Linux 2.4 or FreeBSD 6 and lower from
  astro/google-earth.
- Remove expired Fedora Core 4 ports which were only used on FreeBSD 7
  and below.
- Update LEGAL and MOVED

PR:		ports/176877
Submitted by:	myself
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-05-30 09:11:52 +00:00
Jimmy Olgeni
6eb290d87a Add lang/erlang-runtime16 (see also r317410). 2013-05-05 14:20:12 +00:00
Jimmy Olgeni
d8664ccffe Add lang/erlang-runtime15.
This port is indented for developers and port maintainers. It is a
copy of lang/erlang with a few differences:

- Nothing is installed in $PREFIX/bin
- Libraries are installed in $PREFIX/lib/erlang15
- You have to change your PATH to actually use it
- Support for building PLTs is removed
- Other ports are not supposed to install anything inside this environment

What is this for:

- Building Erlang applications using the R15 runtime, once R16 is
  committed (think Riak).

- Building Erlang applications when there are conflicts with modules
  provided by other ports (for example, the RabbitMQ client libraries
  conflict with the server code installed by net/rabbitmq).

- Testing new Erlang versions before the main port is upgraded.
2013-05-05 13:04:34 +00:00
Pietro Cerutti
fef02240ea - Remove lang/tcl83 and x11-toolkits/tk83 (expired)
- Remove references to Tcl/Tk 8.3 from bsd.tcl.mk
- Update ports that required 8.3+ to require 8.4+ (since 8.5 is the
  default, I don't expect this change to cause much trouble)
2013-04-23 11:51:52 +00:00
Koop Mast
2dd29a90ed Add spidermonkey 17.0
This is the spidermonkey version shipped with the firefox-esr series 17.0.
Not to be confused with spidermonkey17 ports which is 1.7.
Borrow patch from firefox-esr to fix the build with clang.
2013-03-29 09:57:40 +00:00
Gerald Pfeifer
b4a430c47e Now that GCC 4.8.0 has been released, welcome GCC 4.9 in its very,
very early development stages.

Business as usual with the C, C++, Fortran, Java compilers and tools
invoked as gcc49, g++49, gfortran49, gcj49 and so forth. Initially
this may be relatively stable due to the GCC 4.8.0 stabilization
efforts, but be prepared for a rough ride the coming months as this
goes through active development.
2013-03-24 23:03:38 +00:00
Jimmy Olgeni
1f6c5ec12f Add lang/newlisp-devel, tracking development versions of lang/newlisp. 2013-03-09 22:59:34 +00:00
Baptiste Daroussin
bad8883a16 2012-10-26 lang/eperl: Unfixed upstream remote vulnerability and no activity since 1998
2013-01-31 x11-wm/e17-module-language: Deprecated upstream
2013-01-31 x11-wm/e17-module-xkbswitch: Merged into x11-wm/enlightenment
2013-01-31 x11-wm/e17-module-e-tiling: Deprecated upstream
2013-01-31 x11-wm/e17-module-quickaccess: Merged into x11-wm/enlightenment
2013-01-31 x11-wm/e17-module-tiling: Merged into x11-wm/enlightenment
2013-01-31 x11-wm/e17-module-drawer: Deprecated upstream
2013-01-31 x11-wm/e17-module-calendar: Deprecated upstream
2013-02-07 x11/oooqs: For old OOo versions; uses kde3; unmaintained upstream; see x11/oooqs2
2013-02-10 www/xpi-customizegoogle: Add-on has been discontinued
2013-02-11 games/kimboot: no longer works
2013-02-27 net-im/imcom: No more upstream, no more public distfiles
2013-03-03 19:56:57 +00:00
Steve Wills
b665858e89 - Add Ruby 2.0 2013-02-24 15:37:23 +00:00
Pietro Cerutti
4281cae870 - New port: lang/copper
Copper an experimental programming language used to develop Code Browser 4.
  It is based on Zinc [http://tibleiz.net/zinc/] with some improvements such
  as genericity, multiple return values or variadic arguments. It does not
  generate intermediary C code anymore, it has two backends: a x86 COFF
  generator and LLVM (version 2.9).

  WWW: http://tibleiz.net/copper/
2013-02-07 17:20:12 +00:00
Pietro Cerutti
7babc1bb95 - Update lang/tcl86 and x11-toolkits/tk86 to 8.6.0
Release notes: http://www.tcl.tk/software/tcltk/8.6.html

- Get rid of -thread slaves ports: threads are now enabled by
  default and can be OPTIONally disabled. This applies to:
  * lang/tcl84
  * lang/tcl85
  * lang/tcl86
  * x11-toolkits/tk84
  * x11-toolkits/tk85
  * x11-toolkits/tk86

- Get rid of tcl-modules slave port: modules are now installed by default and
  can be OPTIONally disabled. This applies to:
  * lang/tcl85
  * lang/tcl86

- Fix conflicts between man pages of different Tcl/Tk versions, by adding a
  suffix (tcl84, tcl85, tcl86, tk84, tk85, and tk86).

Reviewed by:	bf, crees
Approved by:	bapt (portmgr, after partial exp-run)
2013-02-06 15:25:57 +00:00
Andrej Zverev
862e4cc0a8 - Remove lang/perl5.8 and lang/perl5.10
Reviewed by:	bapt@
Approved by:	skv@ (implicit via email)
2013-02-04 08:46:42 +00:00
Brooks Davis
529da1f624 As long promised, remove llvm-gcc4 in favor of the dragonegg gcc plugin.
Remove llvm29 as it is ancient and only existed to support llvm-gcc4.
2013-02-01 14:48:06 +00:00
Jimmy Olgeni
ff8526151d Back when Erlang R15 was imported, lang/erlang14 was added as a
safety fallback option.

Since no issues came up with R15 it can now be removed.
2013-01-30 17:07:20 +00:00
Gerald Pfeifer
cd95f27ce7 Welcome gcc-ecj45, a new port that provides a pre-built version of the
Eclipse Java Compiler (ECJ) used to build and support the Java frontend
of GCC, the GNU Compiler Collection.

This is not new code to us, but breaks out what we have been manually
(and redundantly) carrying in our four GCC 4.6, 4.7 and 4.8 ports
lang/gcc, lang/gcc46, lang/gcc47 and lang/gcc48.

PR:		175072
2013-01-20 15:22:12 +00:00
Brooks Davis
19abbab36e Add a port of the 3.2 release of the dragonegg GCC plugin. 2013-01-10 18:25:17 +00:00
Brooks Davis
eaca7581b2 In preparation for updating llvm and clang to 3.2, create temporary
ports of 3.1 so ports that don't yet work with 3.2 continue to work.
2013-01-10 16:19:44 +00:00
Matthias Andree
fdc96c8fdd Add new port lang/lua52.
Lua is a programming language originally designed for extending applications,
but also frequently used as a general-purpose, stand-alone language. Lua
combines simple procedural syntax (similar to Pascal) with powerful data
description constructs based on associative arrays and extensible semantics.
Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
management with garbage collection, making it ideal for configuration,
scripting, and rapid prototyping.

A fundamental concept in the design of Lua is to provide meta-mechanisms for
implementing features, instead of providing a host of features directly in
the language. For example, although Lua is not a pure object-oriented
language, it does provide meta-mechanisms for implementing classes and
inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
language small, while allowing the semantics to be extended in unconventional
ways. Extensible semantics is a distinguishing feature of Lua.

Lua is implemented as a small library of C functions, written in ANSI C, and
compiles unmodified in all known platforms. The implementation goals are
simplicity, efficiency, portability, and low embedding cost.

WWW: http://www.lua.org/

PR:		ports/174437
Submitted by:	Green Dog <fiziologus@gmail.com>
2013-01-05 23:24:51 +00:00
Dmitry Sivachenko
9abdbdda92 Add python33. 2012-12-20 15:51:30 +00:00
Pietro Cerutti
30b646f16f - Retire Tcl/Tk 8.2 now that the last consumer (deskutils/abacus) has gone
- Fix typo in previous commit in MOVED

Feature safe:	yes
2012-12-03 16:49:48 +00:00
Baptiste Daroussin
2114fb2304 2012-11-27 java/jmp: Java 1.5 is EOLed
2012-11-26 irc/tr-ircd: No more public distfiles
2012-11-26 lang/imp-interpreter: No more public distfiles
2012-11-26 games/xquarto: No more public distfiles
2012-11-26 games/six: No more public distfiles
2012-11-26 finance/gfp: No more public distfiles
2012-11-26 games/44bsd-hunt: No more public distfiles
2012-11-26 graphics/ale: No more public distfiles
2012-11-26 german/digibux: No more public distfiles
2012-11-26 java/eclipse-clay-core: No more public distfiles
2012-11-26 games/xbloody: No more public distfiles
2012-11-26 dns/sqldjbdns: No more public distfiles

Feature safe:	yes
2012-11-28 10:32:44 +00:00
Baptiste Daroussin
96abb7a57b 2012-10-20 lang/ironpython: No more public distfiles
2012-10-20 lang/cu-prolog: No more public distfiles
2012-10-20 japanese/stardict-dict-ja: No more public distfiles
2012-10-20 japanese/otojiro-fpw: No more public distfiles
2012-10-20 japanese/hex: No more public distfiles
2012-10-20 japanese/gxditview: No more public distfiles
2012-10-20 graphics/view3ds: No more public distfiles
2012-10-20 graphics/photoclip: No more public distfiles
2012-10-20 graphics/multivideo: Abandonware, no more upstream, depends on the deprecated wxGTK 2.4
2012-10-20 graphics/kphotoalbum: No more public distfiles
2012-10-20 graphics/jpegpixi: No more public distfiles
2012-10-20 graphics/gimp-manual-pdf: No more public distfiles
2012-10-20 graphics/exifprobe: No more public distfiles

Feature safe:	yes
2012-10-25 22:36:44 +00:00
Alex Dupre
38fb695222 The documentation for the Scala standard library.
WWW: http://www.scala-lang.org/

Feature safe:	yes
2012-10-23 14:26:48 +00:00
Tom Judge
986f60aefc Spidermonkey is the JavaScript interpreter from the Mozilla project.
WWW: http://www.mozilla.org/js/spidermonkey/

Feature safe:	yes
PR:		ports/172710
PR:		ports/170768
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com>
Submitted by:	Anton Afanasyev <aasoft@gmail.com>
Submitted by:	avg
Reviewed by:	kwm, flo
Approved by:	eadler (mentor)
2012-10-16 23:09:10 +00:00
Brooks Davis
3ab73c87bd Connect dragonegg-devel46 to the build.
Reported by:	beat
Point hat to:	brooks
Feature safe:	yes
2012-10-15 16:52:11 +00:00
Tom Judge
f03f2be24f Rename lang/spidermonkey to lang/spidermonkey17 in preperation for the
import of lang/spidermonkey18.

Approved by:	Dan Rench <citric@cubicone.tmetic.com> (maintainer)
Approved by:	eadler (mentor)
2012-09-02 19:59:20 +00:00
Jimmy Olgeni
b4b19682a7 Connect lang/erlang14 to the build. 2012-08-15 20:16:06 +00:00
Jimmy Olgeni
9ca9c2a910 Remove the lang/erlang-lite port, which is now redundant as it
specifies the same set of options as lang/erlang's defaults.

Dependent ports were fixed in r302574.
2012-08-15 13:44:43 +00:00
Frederic Culot
63ae642bd6 gcc-aux is the successor to the gcc-4.6-based lang/gnat-aux. Originally it
was planned for lang/gnat-aux to upgrade to version 4.7, then 4.8, etc.
However, some cross-compilers are based on it and there are some significant
differences between gcc 4.6 and 4.7. lang/gnat-aux also installs with a
${LOCALBASE} of /usr/local which has a high potential of file conflicts with
other lang/ compilers. Another reason for keeping them separate is just about
every Ada program will need to be patched for it due to new binding
interpretations stemming from Ada-2012 work. Simply updating gnat-aux would
break them all instantly.

The AUX compiler supports several languages: Ada, C, C++, Fortran and
Objective-C.  Since Ada support must be built by an Ada-capable compiler, only
platforms for which a bootstrap compiler is available can build the AUX
compiler.

The AUX compiler is based on release versions of the Free Software Foundation's
GNU Compiler Collection.  It carries with it the GMGPL license, the modified
version of the GPL that exempts generic instantiation from resulting in a
GPL-licensed executable.  It also carries the GCC Runtime Library Exception, so
the resulting binaries have no licensing requirements.  Binaries produced by
the AUX compiler should be legally handled the same as binaries produced by any
FSF compiler.

The AUX GNAT compiler implements the full Ada-83, Ada-95, Ada-2005 standard and
provides a partial implementation of Ada-2012.

WWW: http://www.dragonlace.net/

PR:		ports/169951
Submitted by:	John Marino <draco@marino.st>
2012-07-31 17:35:29 +00:00
Dirk Meyer
e05b114309 - retire steptalk 2012-07-28 08:36:47 +00:00
Alex Kozlov
5e83c36f63 Remove expired ports:
2012-07-20 audio/etoile-melodie: API no longer supported
2012-07-20 audio/etoile-volumecontrolmenulet: API no longer supported
2012-07-20 deskutils/etoile-corner: API no longer supported
2012-07-20 deskutils/etoile-dictionaryreader: API no longer supported
2012-07-20 deskutils/etoile-distributedview: API no longer supported
2012-07-20 deskutils/etoile-extendedworkspacekit: API no longer supported
2012-07-20 deskutils/etoile-hardware: API no longer supported
2012-07-20 deskutils/etoile-inspectorkit: API no longer supported
2012-07-20 deskutils/etoile-lookandbehavior: API no longer supported
2012-07-20 deskutils/etoile-menuserver: API no longer supported
2012-07-20 deskutils/etoile-panekit: API no longer supported
2012-07-20 deskutils/etoile-scriptservices: API no longer supported
2012-07-20 deskutils/etoile-servicemenulet: API no longer supported
2012-07-20 deskutils/etoile-servicesbarkit: API no longer supported
2012-07-20 deskutils/etoile-systemconfig: API no longer supported
2012-07-20 deskutils/etoile-trackerkit: API no longer supported
2012-07-20 deskutils/etoile-ui: API no longer supported
2012-07-20 devel/etoile-collectionkit: API no longer supported
2012-07-20 devel/etoile-coreobject: API no longer supported
2012-07-20 devel/etoile-foundation: API no longer supported
2012-07-20 devel/etoile-serialize: API no longer supported
2012-07-20 devel/etoile-unitkit: API no longer supported
2012-07-20 devel/llvm-etoile: API no longer supported
2012-07-20 editors/etoile-typewriter: API no longer supported
2012-07-20 graphics/popplerkit: API no longer supported
2012-07-20 graphics/vindaloo: API no longer supported
2012-07-20 lang/etoile-compiler: API no longer supported
2012-07-20 lang/etoile-io: API no longer supported
2012-07-20 lang/etoile-languagekit: API no longer supported
2012-07-20 lang/etoile-lkplugins: API no longer supported
2012-07-20 lang/etoile-scriptkit: API no longer supported
2012-07-20 lang/etoile-smalltalkkit: API no longer supported
2012-07-20 multimedia/etoile-babbler: API no longer supported
2012-07-20 multimedia/etoile-mediakit: API no longer supported
2012-07-20 multimedia/etoile-multimediakit: API no longer supported
2012-07-20 net-im/etoile-stepchat: API no longer supported
2012-07-20 net-im/etoile-xmppkit: API no longer supported
2012-07-20 sysutils/etoile-behavior: API no longer supported
2012-07-20 sysutils/etoile-installer: API no longer supported
2012-07-20 sysutils/etoile-powermenulet: API no longer supported
2012-07-20 sysutils/etoile-system: API no longer supported
2012-07-20 textproc/etoile-lucenekit: API no longer supported
2012-07-20 textproc/etoile-ogrekit: API no longer supported
2012-07-20 textproc/etoile-opmlkit: API no longer supported
2012-07-20 www/etoile-bookmarkkit: API no longer supported
2012-07-20 www/etoile-mollusk: API no longer supported
2012-07-20 x11-fm/etoile-fontmanager: API no longer supported
2012-07-20 x11-themes/etoile-azbackground: API no longer supported
2012-07-20 x11-themes/etoile-camaelon: API no longer supported
2012-07-20 x11-themes/etoile-etoilemenus: API no longer supported
2012-07-20 x11-themes/etoile-iconkit: API no longer supported
2012-07-20 x11-themes/etoile-wildmenus: API no longer supported
2012-07-20 x11-wm/etoile-azalea: API no longer supported
2012-07-20 x11-wm/etoile-azdock: API no longer supported
2012-07-20 x11-wm/etoile-azswitch: API no longer supported
2012-07-20 x11-wm/etoile-login: API no longer supported
2012-07-20 x11/etoile: Update to a new release is required
2012-07-20 x11/etoile-idle: API no longer supported
2012-07-20 x11/etoile-iterm: API no longer supported
2012-07-20 x11/etoile-xwindowserverkit: API no longer supported
2012-07-20 x11/gnustep-app: API no longer supported
2012-07-28 01:02:20 +00:00
Martin Matuska
e4253f26ef From the HipHop Homepage:
HipHop transforms your PHP source code into highly optimized C++ and then
compiles it with g++ to build binary files. You keep coding in simpler PHP,
then HipHop executes your source code in a semantically equivalent manner and
sacrifices some rarely used features - such as eval() - in exchange for
improved performance.

HipHop was developed by Facebook and was released as open source in early 2010.

Facebook sees about a 50% reduction in CPU usage when serving equal amounts
of Web traffic when compared to Apache and PHP. Facebook.s API tier can serve
twice the traffic using 30% less CPU.

WWW:	https://github.com/facebook/hiphop-php/wiki
2012-07-18 15:12:23 +00:00
Jason Helfman
119ad92dbc - add new port: lang/malbolge
Malbolge is an esoteric language, named after the eighth circle of hell in the
Divina Commedia by Dante.

Two years were necessary to see the first software produced in this language.

WWW: http://www.dereckson.be/software/Malbolge/

PR:	ports/169863
Submitted by:	dereckson@gmail.com
2012-07-17 16:37:38 +00:00
Ruslan Makhmatkhanov
473f7fc2dc - remove expired ports
* lang/python24 and lang/python25: unmaintained upstream
  * www/zope and www/zope211: unmaintained upstream (the only
    consumers of python24)
- clean-up python versions < 2.6 from lang/python-doc-html
- clean-up python24/25 from Mk/bsd.ports.mk
- add www/zope213 glue to bsd.python.mk
- clean-up zope versions != 2.13 from bsd.python.mk

Submitted by:	miwi (based on)
Approved by:	portmgr (miwi)
2012-07-16 17:04:29 +00:00
Jimmy Olgeni
5b866b32b7 Temporarily remove lang/erlang14 from lang/Makefile due to naming
conflict in INDEX generation.

Submitted by:	crees
2012-07-01 12:09:19 +00:00
Sergey Skvortsov
3533830550 Introduce Perl 5.16.0
Changes:	http://search.cpan.org/dist/perl-5.16.0/pod/perldelta.pod
Approved by:	portmgr (linimon)
2012-06-30 21:00:43 +00:00
Jimmy Olgeni
7208355bce Connect lang/erlang14 to the build after repocopy. 2012-06-30 20:55:55 +00:00