This is the compiler and minimal libraries from the Polytechnique
Montreal Modula-3 distribution. PM3 is the most actively maintained
Modula-3 distribution. It is derived from the original SRC release,
but it contains many bug fixes and enhancments. Here are the packages
included:
digraph m3core m3quake realgeometry sgmlstructure
libm3 m3doc m3ship set sgmltom3
m3build m3driver m3templates sgml sgmltools
m3bundle m3front m3tosgml sgmlconv table-list
m3coco m3linker mtex sgmllinear tempfiles
m3config m3middle parseparams sgmlnormalize
Please read "${PREFIX}/share/pm3/COPYRIGHT" for the DEC copyright
notice.
Warning: Even though I have recompressed them with bzip2, the
distfiles for this port still total about 20 MB in size!
John Polstra <jdp@FreeBSD.ORG>
Remove pm3-* and friends as it hasn't been able to build for
over a year.
2008-09-19 lang/pm3-base: Has been broken for more than 6 months
2009-01-19 lang/pm3-forms: depends on broken, expired port
2009-01-19 lang/pm3-gui: depends on broken, expired port
2009-01-19 lang/pm3-m3tk: depends on broken, expired port
2009-01-19 lang/pm3-net: depends on broken, expired port
2009-01-19 lang/pm3-netobj: depends on broken, expired port
graphics/juno-2
- Do not fail with error in pre-fetch target on unsupported architectures. [1]
- Make portlint happier
PR: ports/87838 [1]
Submitted by: Vasil Dimov <vd@datamax.bg> [1]
Reported by: kris [1]
Unbreak port: lang/pm3-base
Unbreak pm3-base:
* extend files/patch-l1 and files/patch-l2 to match gethostname(3)
prototype on 5.x and above
* add patch for language/modula3/m3compiler/m3cc/gcc/m3.c to make it use
stdarg.h instead of varargs.h
PR: ports/85038
Submitted by: Vasil Dimov <vd@datamax.bg>
The use of IGNORE is now preferred to BROKEN to indicate ports
that will never build on older OS releases.
Submitted by: Mark Linimon <linimon@lonesome.com>
PR: ports/53462, ports/53464
Make the pm3-base port buildable on -current again. I simply
removed the Cstdio interface (which had references to __sF) from the
build. That interface isn't used by anything anyway.
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
Fix a patch that failed to apply on the Alpha. This patch was unneeded for
the i386, since the post-patch target already accomplished the same thing by
copying a file.