freebsd-ports/lang
John Polstra 9fe01e692e Update the Modula-3 port with two main goals in mind.
First, change the port so that it builds a much smaller subset of
the SRC distribution.  This eliminates the enormous swap space
requirements of the earlier port, greatly reduces the footprint of
the installed tree, and cuts the size of the package in half.

Second, include many important new patches.  Among them is a slightly
modified version of phkmalloc that is thread-safe for Modula-3.
It eradicates some rare and baffling core dumps that cropped up
from time to time in the previous version of the port.  The Modula-3
runtime itself is careful to use mutual exclusion around calls to
malloc.  But there remained some sneaky backdoor paths into it from
external libraries.

Confession: In the original version of the Modula-3 port, I used
a major version number of 353 for the shared libraries, to correspond
with the SRC version number 3.5.3.  That was a dumb move -- I should
have used 1.  The current update is incompatible at the shared
library level, requiring me to increment the major version number
to 354, even though this is still based on SRC release 3.5.3.  This
is bound to confuse some folks, unfortunately.  I weighed a number
of alternatives, such as (a) cheating and going back to 1, and (b)
using a 4-digit major version such as 3531.  But in the end I
decided that 354 would be the best solution, even though it's
confusing.
1996-09-10 05:25:10 +00:00
..
bwbasic Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
eiffel File name changed on master site (".freebsd.gz" -> ".freebsd.tar.gz"). 1996-01-13 07:03:37 +00:00
elk Remove ${KEYWORDS}. 1996-03-06 08:20:19 +00:00
expect The latest change (adding DEPENDS) made expect build and install 1996-02-07 09:36:53 +00:00
forth Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
gcl Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
gnat Check if /usr/local/bin/gnatf exists or not and if not, pronounce it 1996-04-12 08:33:25 +00:00
Gofer Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
guile Whoops! My `cvscommit' function doesn't take arguments, so this got 1996-06-16 06:52:22 +00:00
icon Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
itcl Reorder Makefile variables. 1996-08-26 03:00:41 +00:00
logo Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
mit-scheme freefall.cdrom.com -> freefall.freebsd.org 1996-06-03 02:17:34 +00:00
modula-3 Update the Modula-3 port with two main goals in mind. 1996-09-10 05:25:10 +00:00
moscow_ml Changed doc install directory. 1996-07-30 01:24:55 +00:00
p2c Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
pbasic Remove ${KEYWORDS}. 1996-03-06 08:20:19 +00:00
perl5 (By way of Andrew Stesin): 1996-07-27 12:31:34 +00:00
perl5.6 (By way of Andrew Stesin): 1996-07-27 12:31:34 +00:00
perl5.8 (By way of Andrew Stesin): 1996-07-27 12:31:34 +00:00
perl5.10 (By way of Andrew Stesin): 1996-07-27 12:31:34 +00:00
perl5.12 (By way of Andrew Stesin): 1996-07-27 12:31:34 +00:00
perl5.14 (By way of Andrew Stesin): 1996-07-27 12:31:34 +00:00
perl5.16 (By way of Andrew Stesin): 1996-07-27 12:31:34 +00:00
pkg pkg/COMMENT files for use by ports READMEs. 1996-04-09 08:30:00 +00:00
python Make python install include files. 1996-08-17 15:39:43 +00:00
python15 Make python install include files. 1996-08-17 15:39:43 +00:00
python20 Make python install include files. 1996-08-17 15:39:43 +00:00
python21 Make python install include files. 1996-08-17 15:39:43 +00:00
python22 Make python install include files. 1996-08-17 15:39:43 +00:00
python23 Make python install include files. 1996-08-17 15:39:43 +00:00
python24 Make python install include files. 1996-08-17 15:39:43 +00:00
python25 Make python install include files. 1996-08-17 15:39:43 +00:00
python26 Make python install include files. 1996-08-17 15:39:43 +00:00
python27 Make python install include files. 1996-08-17 15:39:43 +00:00
python30 Make python install include files. 1996-08-17 15:39:43 +00:00
python31 Make python install include files. 1996-08-17 15:39:43 +00:00
python32 Make python install include files. 1996-08-17 15:39:43 +00:00
python-devel Make python install include files. 1996-08-17 15:39:43 +00:00
python+ipv6 Make python install include files. 1996-08-17 15:39:43 +00:00
Sather Install additional documents conditional to NOPORTDOCS. Note that 1996-03-07 13:00:53 +00:00
scheme48 Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
schemetoc Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
scm Checksum was wrong. 1996-03-10 00:04:10 +00:00
smalltalk Made port NO_PACKAGE. 1996-06-05 17:35:13 +00:00
STk Change category nome from "languages" to "lang". Also remove "programming" 1995-11-22 13:13:16 +00:00
tclX Upgrade, 7.5 -> 7.5.2. Also fix tcl/tk library names. 1996-07-10 07:57:15 +00:00
tclX80 Upgrade, 7.5 -> 7.5.2. Also fix tcl/tk library names. 1996-07-10 07:57:15 +00:00
tclX82 Upgrade, 7.5 -> 7.5.2. Also fix tcl/tk library names. 1996-07-10 07:57:15 +00:00
Makefile Added moscow_ml to SUBDIRS 1996-07-28 14:43:05 +00:00