The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD lang : ezm3

Easier, more portable Modula-3 distribution for building CVSup

 Ezm3 is a smaller, more portable distribution of the Modula-3 compiler
and runtime system for people whose only need for Modula-3 is to build
CVSup.  It supports all features of CVSup, but has smaller distfiles
and installs more quickly than other versions of Modula-3.  Ezm3
provides full X11 GUI support even when compiled on systems which
do not have X11 installed.  It links programs statically with the
Modula-3 libraries but dynamically with the system libraries, so that
programs built with Ezm3 can run on systems which do not have
Modula-3 installed on them. 

http://www.polstra.com/projects/freeware/ezm3/



ezm3 history


v. 1.17
date: 2007/10/03 23:22:02;  author: edwin;  state: Exp;  lines: +0 -4
Remove support for OSVERSION < 5

v. 1.16 date: 2006/04/29 13:05:31; author: pav; state: Exp; lines: +1 -5 - Reroll amd64 patchset with updated Unix.i3. No functional changes. Requested by: ru
v. 1.15 date: 2006/04/17 13:48:09; author: ru; state: Exp; lines: +4 -0 Fix fcntl(2) support on 64-bit platforms (alpha, amd64, sparc64). This makes "cvsup -l" work on them in particular. PR: ports/75015 Approved by: jdp Reviewed by: bz, jdp
v. 1.14 date: 2005/07/07 18:57:07; author: pav; state: Exp; lines: +34 -7 - Enable ezm3 on amd64 architecture. This is achieved by taking an older version, 1.1, and adding a quite massive patchset made by Peter Wemm and Bjoern A. Zeeb. - Bjoern A. Zeeb agreed to take maintainership of this port for amd64 arch (read: help endusers solving their problems) Based on: bz's patches floating on mailing list Approved by: jdp (maintainer)
v. 1.13 date: 2004/11/01 21:42:14; author: jdp; state: Exp; lines: +5 -0 If -O[2-9] or -Os is in CFLAGS, override it with plain -O. The ezm3 build fails at elevated optimization levels due to aliasing bugs in its elderly version of dtoa.c. PR: ports/71456
v. 1.12 date: 2004/08/10 17:44:53; author: jdp; state: Exp; lines: +1 -4 Fix an incorrect distfile name for the Alpha.
v. 1.11 date: 2004/08/02 20:14:08; author: jdp; state: Exp; lines: +3 -4 Update to ezm3-1.2.
v. 1.10 date: 2004/05/16 17:42:04; author: jdp; state: Exp; lines: +8 -1 Fix the ezm3 port to deal with 64-bit time_t on the sparc64 platform. Two patches were submitted for this. I opted to use the simpler one due to the issues described in the PR follow-up. Bump PORTREVISION. PR: ports/66159 Submitted by: marius
v. 1.9 date: 2004/02/04 05:21:33; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)
v. 1.8 date: 2003/10/08 16:43:14; author: jdp; state: Exp; lines: +5 -1 Parameterize the target's byte ordering in the packing list. This fixes the package builds for sparc64. PR: ports/57265 Submitted by: Marius Strobl
v. 1.7 date: 2003/09/24 09:36:55; author: osa; state: Exp; lines: +1 -1 Make portlint(1) happy by changing strip to ${STRIP_CMD} Submitted by: Oleg Karachevtsev PR: 56998
v. 1.6 date: 2003/04/16 02:05:19; author: jdp; state: Exp; lines: +3 -1 I had to roll a new compiler bootstrap for the FreeBSD/alpha platform because of a last-minute botch generating the original one. Update the port to use the corrected bootstrap tarball.
v. 1.5 date: 2003/04/15 19:04:39; author: jdp; state: Exp; lines: +13 -24 Upgrade to ezm3 1.1. This adds support for FreeBSD/sparc64. Because of an unavoidable API change in this release, CVSup versions prior to 16.1h probably won't build using this version of ezm3.
v. 1.4 date: 2003/03/07 06:05:30; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.3 date: 2002/10/30 18:51:10; author: tmm; state: Exp; lines: +1 -1 Fix a construct that causes make errors on platforms that are not supported by these ports. This fixes 'make readmes' for them on sparc64 (and by that, release building without NOPORTS). Approved by: jdp
v. 1.2 date: 2002/01/21 21:43:37; author: jdp; state: Exp; lines: +3 -0 Add a pre-install target which checks for conflicting shared libraries left over from other Modula-3 ports.
v. 1.1 date: 2002/01/01 22:23:50; author: jdp; state: Exp; Add a port for ezm3, a smaller, more portable distribution of the Modula-3 compiler and runtime system for people who just want to build CVSup. Smaller distfiles! Faster builds! No runtime dependencies! Less memory usage! No more RTHeapDepC.c problems! Smoother skin and glossier fur! (Well, most of those things.) ============================================================================= v. 1.17 date: 2007/10/03 23:22:02; author: edwin; state: Exp; lines: +0 -4 Remove support for OSVERSION < 5
v. 1.16 date: 2006/04/29 13:05:31; author: pav; state: Exp; lines: +1 -5 - Reroll amd64 patchset with updated Unix.i3. No functional changes. Requested by: ru
v. 1.15 date: 2006/04/17 13:48:09; author: ru; state: Exp; lines: +4 -0 Fix fcntl(2) support on 64-bit platforms (alpha, amd64, sparc64). This makes "cvsup -l" work on them in particular. PR: ports/75015 Approved by: jdp Reviewed by: bz, jdp
v. 1.14 date: 2005/07/07 18:57:07; author: pav; state: Exp; lines: +34 -7 - Enable ezm3 on amd64 architecture. This is achieved by taking an older version, 1.1, and adding a quite massive patchset made by Peter Wemm and Bjoern A. Zeeb. - Bjoern A. Zeeb agreed to take maintainership of this port for amd64 arch (read: help endusers solving their problems) Based on: bz's patches floating on mailing list Approved by: jdp (maintainer)
v. 1.13 date: 2004/11/01 21:42:14; author: jdp; state: Exp; lines: +5 -0 If -O[2-9] or -Os is in CFLAGS, override it with plain -O. The ezm3 build fails at elevated optimization levels due to aliasing bugs in its elderly version of dtoa.c. PR: ports/71456
v. 1.12 date: 2004/08/10 17:44:53; author: jdp; state: Exp; lines: +1 -4 Fix an incorrect distfile name for the Alpha.
v. 1.11 date: 2004/08/02 20:14:08; author: jdp; state: Exp; lines: +3 -4 Update to ezm3-1.2.
v. 1.10 date: 2004/05/16 17:42:04; author: jdp; state: Exp; lines: +8 -1 Fix the ezm3 port to deal with 64-bit time_t on the sparc64 platform. Two patches were submitted for this. I opted to use the simpler one due to the issues described in the PR follow-up. Bump PORTREVISION. PR: ports/66159 Submitted by: marius
v. 1.9 date: 2004/02/04 05:21:33; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)
v. 1.8 date: 2003/10/08 16:43:14; author: jdp; state: Exp; lines: +5 -1 Parameterize the target's byte ordering in the packing list. This fixes the package builds for sparc64. PR: ports/57265 Submitted by: Marius Strobl
v. 1.7 date: 2003/09/24 09:36:55; author: osa; state: Exp; lines: +1 -1 Make portlint(1) happy by changing strip to ${STRIP_CMD} Submitted by: Oleg Karachevtsev PR: 56998
v. 1.6 date: 2003/04/16 02:05:19; author: jdp; state: Exp; lines: +3 -1 I had to roll a new compiler bootstrap for the FreeBSD/alpha platform because of a last-minute botch generating the original one. Update the port to use the corrected bootstrap tarball.
v. 1.5 date: 2003/04/15 19:04:39; author: jdp; state: Exp; lines: +13 -24 Upgrade to ezm3 1.1. This adds support for FreeBSD/sparc64. Because of an unavoidable API change in this release, CVSup versions prior to 16.1h probably won't build using this version of ezm3.
v. 1.4 date: 2003/03/07 06:05:30; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.3 date: 2002/10/30 18:51:10; author: tmm; state: Exp; lines: +1 -1 Fix a construct that causes make errors on platforms that are not supported by these ports. This fixes 'make readmes' for them on sparc64 (and by that, release building without NOPORTS). Approved by: jdp
v. 1.2 date: 2002/01/21 21:43:37; author: jdp; state: Exp; lines: +3 -0 Add a pre-install target which checks for conflicting shared libraries left over from other Modula-3 ports.
v. 1.1 date: 2002/01/01 22:23:50; author: jdp; state: Exp; Add a port for ezm3, a smaller, more portable distribution of the Modula-3 compiler and runtime system for people who just want to build CVSup. Smaller distfiles! Faster builds! No runtime dependencies! Less memory usage! No more RTHeapDepC.c problems! Smoother skin and glossier fur! (Well, most of those things.) ============================================================================= v. 1.17 date: 2007/10/03 23:22:02; author: edwin; state: Exp; lines: +0 -4 Remove support for OSVERSION < 5
v. 1.16 date: 2006/04/29 13:05:31; author: pav; state: Exp; lines: +1 -5 - Reroll amd64 patchset with updated Unix.i3. No functional changes. Requested by: ru
v. 1.15 date: 2006/04/17 13:48:09; author: ru; state: Exp; lines: +4 -0 Fix fcntl(2) support on 64-bit platforms (alpha, amd64, sparc64). This makes "cvsup -l" work on them in particular. PR: ports/75015 Approved by: jdp Reviewed by: bz, jdp
v. 1.14 date: 2005/07/07 18:57:07; author: pav; state: Exp; lines: +34 -7 - Enable ezm3 on amd64 architecture. This is achieved by taking an older version, 1.1, and adding a quite massive patchset made by Peter Wemm and Bjoern A. Zeeb. - Bjoern A. Zeeb agreed to take maintainership of this port for amd64 arch (read: help endusers solving their problems) Based on: bz's patches floating on mailing list Approved by: jdp (maintainer)
v. 1.13 date: 2004/11/01 21:42:14; author: jdp; state: Exp; lines: +5 -0 If -O[2-9] or -Os is in CFLAGS, override it with plain -O. The ezm3 build fails at elevated optimization levels due to aliasing bugs in its elderly version of dtoa.c. PR: ports/71456
v. 1.12 date: 2004/08/10 17:44:53; author: jdp; state: Exp; lines: +1 -4 Fix an incorrect distfile name for the Alpha.
v. 1.11 date: 2004/08/02 20:14:08; author: jdp; state: Exp; lines: +3 -4 Update to ezm3-1.2.
v. 1.10 date: 2004/05/16 17:42:04; author: jdp; state: Exp; lines: +8 -1 Fix the ezm3 port to deal with 64-bit time_t on the sparc64 platform. Two patches were submitted for this. I opted to use the simpler one due to the issues described in the PR follow-up. Bump PORTREVISION. PR: ports/66159 Submitted by: marius
v. 1.9 date: 2004/02/04 05:21:33; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)
v. 1.8 date: 2003/10/08 16:43:14; author: jdp; state: Exp; lines: +5 -1 Parameterize the target's byte ordering in the packing list. This fixes the package builds for sparc64. PR: ports/57265 Submitted by: Marius Strobl
v. 1.7 date: 2003/09/24 09:36:55; author: osa; state: Exp; lines: +1 -1 Make portlint(1) happy by changing strip to ${STRIP_CMD} Submitted by: Oleg Karachevtsev PR: 56998
v. 1.6 date: 2003/04/16 02:05:19; author: jdp; state: Exp; lines: +3 -1 I had to roll a new compiler bootstrap for the FreeBSD/alpha platform because of a last-minute botch generating the original one. Update the port to use the corrected bootstrap tarball.
v. 1.5 date: 2003/04/15 19:04:39; author: jdp; state: Exp; lines: +13 -24 Upgrade to ezm3 1.1. This adds support for FreeBSD/sparc64. Because of an unavoidable API change in this release, CVSup versions prior to 16.1h probably won't build using this version of ezm3.
v. 1.4 date: 2003/03/07 06:05:30; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.3 date: 2002/10/30 18:51:10; author: tmm; state: Exp; lines: +1 -1 Fix a construct that causes make errors on platforms that are not supported by these ports. This fixes 'make readmes' for them on sparc64 (and by that, release building without NOPORTS). Approved by: jdp
v. 1.2 date: 2002/01/21 21:43:37; author: jdp; state: Exp; lines: +3 -0 Add a pre-install target which checks for conflicting shared libraries left over from other Modula-3 ports.
v. 1.1 date: 2002/01/01 22:23:50; author: jdp; state: Exp; Add a port for ezm3, a smaller, more portable distribution of the Modula-3 compiler and runtime system for people who just want to build CVSup. Smaller distfiles! Faster builds! No runtime dependencies! Less memory usage! No more RTHeapDepC.c problems! Smoother skin and glossier fur! (Well, most of those things.) =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm