summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lang/cm3-bin/metadata.xml44
-rw-r--r--dev-lang/cm3/metadata.xml44
-rw-r--r--dev-lang/pm3/metadata.xml19
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>