diff options
-rw-r--r-- | dev-lang/cm3-bin/metadata.xml | 44 | ||||
-rw-r--r-- | dev-lang/cm3/metadata.xml | 44 | ||||
-rw-r--r-- | dev-lang/pm3/metadata.xml | 19 |
3 files changed, 107 insertions, 0 deletions
diff --git a/dev-lang/cm3-bin/metadata.xml b/dev-lang/cm3-bin/metadata.xml new file mode 100644 index 000000000000..5d4bbc40ed5b --- /dev/null +++ b/dev-lang/cm3-bin/metadata.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>vapier@gentoo.org</email> + <name>Mike Frysinger</name> +</maintainer> +<longdescription> + Critical Mass Modula-3 5.1 (CM3) is the latest release of the Modula-3 compiler +produced by Critical Mass, which contains considerable enhancements to the +compiler, run-time system, and core libraries, which have not been publicly +available so far. The changes made by Critical Mass, Inc. since their CM3 4.1 +release include: + + * Modula-3 modules loadable at runtime + * <*IMPLICIT*> exceptions (changes language semantics) + * checked runtime errors are mapped to the implicit exception RuntimeError.E + * garbage collector failures are also mapped to implicit exceptions + * COM-compatible object layout (for WIN32) + * Unicode support: WIDECHAR, Text, Text8, Text16, Unicode interfaces + * extended ASSERT pragma: + <*ASSERT condition [ ("," | WITH) msg ] *>> + * new DEBUG pragma: + <*DEBUG condition [ ("," | WITH) msg {, msg} ] *> + <*DEBUG [ msg {, msg } ] *> + * 64 bit support for 64 bit machines + +There have been many more changes, and the 4.1 release also contained lots of +improvements compared to the SRC release, for example support for DLL generation +on Win32, much easier configuration procedure, binary installation (and +installer), reorganization and speedup of the builder etc. + +For the first free release of CM3, Elego Software Solutions has added the +following changes: + + * new gcc backend based on gcc 2.95.2 + * updated/added runtime support for platforms FreeBSD2, FreeBSD3, FreeBSD4, +LINUXLIBC6, and SOLgnu + * minimal binary installation packages for Win32, Linux, FreeBSD, and SOLgnu + * scripts for m3 package handling, system booting, installation, and +distribution archive creation +</longdescription> +</pkgmetadata> diff --git a/dev-lang/cm3/metadata.xml b/dev-lang/cm3/metadata.xml new file mode 100644 index 000000000000..5d4bbc40ed5b --- /dev/null +++ b/dev-lang/cm3/metadata.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>vapier@gentoo.org</email> + <name>Mike Frysinger</name> +</maintainer> +<longdescription> + Critical Mass Modula-3 5.1 (CM3) is the latest release of the Modula-3 compiler +produced by Critical Mass, which contains considerable enhancements to the +compiler, run-time system, and core libraries, which have not been publicly +available so far. The changes made by Critical Mass, Inc. since their CM3 4.1 +release include: + + * Modula-3 modules loadable at runtime + * <*IMPLICIT*> exceptions (changes language semantics) + * checked runtime errors are mapped to the implicit exception RuntimeError.E + * garbage collector failures are also mapped to implicit exceptions + * COM-compatible object layout (for WIN32) + * Unicode support: WIDECHAR, Text, Text8, Text16, Unicode interfaces + * extended ASSERT pragma: + <*ASSERT condition [ ("," | WITH) msg ] *>> + * new DEBUG pragma: + <*DEBUG condition [ ("," | WITH) msg {, msg} ] *> + <*DEBUG [ msg {, msg } ] *> + * 64 bit support for 64 bit machines + +There have been many more changes, and the 4.1 release also contained lots of +improvements compared to the SRC release, for example support for DLL generation +on Win32, much easier configuration procedure, binary installation (and +installer), reorganization and speedup of the builder etc. + +For the first free release of CM3, Elego Software Solutions has added the +following changes: + + * new gcc backend based on gcc 2.95.2 + * updated/added runtime support for platforms FreeBSD2, FreeBSD3, FreeBSD4, +LINUXLIBC6, and SOLgnu + * minimal binary installation packages for Win32, Linux, FreeBSD, and SOLgnu + * scripts for m3 package handling, system booting, installation, and +distribution archive creation +</longdescription> +</pkgmetadata> diff --git a/dev-lang/pm3/metadata.xml b/dev-lang/pm3/metadata.xml new file mode 100644 index 000000000000..e8053ed82365 --- /dev/null +++ b/dev-lang/pm3/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>vapier@gentoo.org</email> + <name>Mike Frysinger</name> +</maintainer> +<longdescription> +designed and implemented at the Systems Research Center of Digital Equipment +Corporation, and later extended and improved by a large number of individuals and +organizations. In recent years, the most complete and actively worked-on +distribution of Modula-3 was maintained at the Ecole Polytechnique de Montréal by +Michel Dagenais. In March 2002 Michel Dagenais has announced that the WWW and CVS +services for PM3 will be terminated in August 2002. Till that time, releases of +and information concerning PM3 can still be found at m3.polymtl.ca/m3/. The PM3 +CVS repository has already been moved to www.elegosoft.com. +</longdescription> +</pkgmetadata> |