mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-28 05:29:48 +00:00
44 lines
2.1 KiB
Plaintext
44 lines
2.1 KiB
Plaintext
This is a port of Modula-3 release 3.6, from DEC Systems Research
|
|
Center. Modula-3 is a modern compiled programming language designed
|
|
for systems programming as well as large applications. A wealth
|
|
of information about Modula-3 can be found at:
|
|
|
|
WWW: http://www.research.digital.com/SRC/modula-3/html/home.html
|
|
|
|
This port includes patches for a number of bugs found since the
|
|
release of DEC SRC's version 3.6. To save space and time, only
|
|
the most commonly-used subset of the DEC distribution is built and
|
|
installed by this port. That includes the compiler, the standard
|
|
libraries, and the graphics packages, but not the (huge) separate
|
|
projects such as netobj, zeus, obliq, and visual obliq. Specifically,
|
|
the following packages are included:
|
|
|
|
X11R4 m3browser mtex showthread
|
|
coverage m3build parseparams src
|
|
digraph m3bundle pp table-list
|
|
formsedit m3core quake tcp
|
|
formsvbt m3front realgeometry tcpextras
|
|
formsvbtpixmaps m3linker recordheap tempfiles
|
|
images m3middle replayheap ui
|
|
jvideo m3tohtml set vbtkit
|
|
libm3 m3tools showheap videovbt
|
|
m3 m3totex shownew web
|
|
|
|
To reduce download times, this port uses custom distfiles containing
|
|
only the packages listed above. Also, I have updated the code
|
|
generator so that it is based on gcc-2.7.2.1. If the gcc sources
|
|
are found on the system, the port will use the system sources
|
|
instead of downloading them. Altogether, these changes reduce the
|
|
size of the necessary distfiles from about 16 MB down to 2.7-4.5
|
|
MB, depending on what is already installed on the system.
|
|
|
|
If desired, the packages not included here can be built directly
|
|
from the DEC distribution, in:
|
|
|
|
ftp://gatekeeper.dec.com/pub/DEC/Modula-3/release-3.6/m3.tar.gz
|
|
|
|
Please see "${PREFIX}/share/modula-3/COPYRIGHT" for the DEC copyright
|
|
notice.
|
|
|
|
John Polstra <jdp@polstra.com>
|