summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-02-23 03:24:39 +0000
committerMike Frysinger <vapier@gentoo.org>2006-02-23 03:24:39 +0000
commitb3224bb3eebb34c863ffc7aa811e7c0deec5de7f (patch)
tree22a3bdaf7e2bd2206cf21e01a79e6b91f233c983 /dev-lang
parentMark 1.4.2 stable on ia64 (diff)
downloadhistorical-b3224bb3eebb34c863ffc7aa811e7c0deec5de7f.tar.gz
historical-b3224bb3eebb34c863ffc7aa811e7c0deec5de7f.tar.bz2
historical-b3224bb3eebb34c863ffc7aa811e7c0deec5de7f.zip
old
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/pm3/ChangeLog17
-rw-r--r--dev-lang/pm3/Manifest7
-rw-r--r--dev-lang/pm3/files/1.1.15-errno.patch245
-rw-r--r--dev-lang/pm3/files/PACKAGES76
-rw-r--r--dev-lang/pm3/files/digest-pm3-1.1.15-r12
-rw-r--r--dev-lang/pm3/files/pm3-1.1.15.patch981
-rw-r--r--dev-lang/pm3/metadata.xml19
-rw-r--r--dev-lang/pm3/pm3-1.1.15-r1.ebuild50
8 files changed, 0 insertions, 1397 deletions
diff --git a/dev-lang/pm3/ChangeLog b/dev-lang/pm3/ChangeLog
deleted file mode 100644
index 114a7ff555c4..000000000000
--- a/dev-lang/pm3/ChangeLog
+++ /dev/null
@@ -1,17 +0,0 @@
-# ChangeLog for dev-lang/pm3
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/pm3/ChangeLog,v 1.5 2004/06/24 22:54:13 agriffis Exp $
-
-*pm3-1.1.15-r1 (15 Apr 2003)
-
- 15 Apr 2003; Mike Frysinger <vapier@gentoo.org> :
- Added patch for errno issue (#16267) to fix #17744.
-
-*pm3-1.1.15 (16 Dec 2002)
-
- 10 Feb 2003; Mike Frysinger <vapier@gentoo.org> :
- Added gcc3 flag filters #15196 and trimmed down fluff.
-
- 16 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
- Initial import. Ebuild submitted by me with patch coming from Debian.
- Thanks deb for your work :)
diff --git a/dev-lang/pm3/Manifest b/dev-lang/pm3/Manifest
deleted file mode 100644
index c39f2328cb17..000000000000
--- a/dev-lang/pm3/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-MD5 85d5b38b40983f7158e4c609d7f9efd8 ChangeLog 628
-MD5 d6524b62eeb21c5fbc9afb8658a98ae5 pm3-1.1.15-r1.ebuild 1221
-MD5 b3d203c1ff19c1fca260623e9c1e672c metadata.xml 912
-MD5 398f75561de7468fe1f1d826120c7c74 files/1.1.15-errno.patch 7826
-MD5 2b5c7230df3f61ca4623eb820f92dd99 files/PACKAGES 3068
-MD5 5ef0330d3e20259de71344ca051263e6 files/digest-pm3-1.1.15-r1 145
-MD5 5d3301a568cf787a99ef2a31080ec88d files/pm3-1.1.15.patch 34055
diff --git a/dev-lang/pm3/files/1.1.15-errno.patch b/dev-lang/pm3/files/1.1.15-errno.patch
deleted file mode 100644
index 25c101d7d28e..000000000000
--- a/dev-lang/pm3/files/1.1.15-errno.patch
+++ /dev/null
@@ -1,245 +0,0 @@
---- graphics/displayps/dps/src/ccDisplayPS.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ graphics/displayps/dps/src/ccDisplayPS.c 2003-04-15 08:40:49.000000000 -0400
-@@ -19,8 +19,6 @@
- #include "dpsfriends.h"
- #include "wraps.h"
-
--extern int errno;
--
- #define FullWidth 1024 /* Congruent to definition in DPS.i3 */
- #define FullHeight 1024 /* Congruent to definition in DPS.i3 */
-
---- language/modula3/m3compiler/m3cc/gcc/c-lex.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/c-lex.c 2003-04-15 08:40:57.000000000 -0400
-@@ -40,9 +40,6 @@
- #include <locale.h>
- #endif
-
--#ifndef errno
--extern int errno;
--#endif
-
- /* The elements of `ridpointers' are identifier nodes
- for the reserved type names and storage classes.
---- language/modula3/m3compiler/m3cc/gcc/c-parse.in.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/c-parse.in 2003-04-15 08:41:03.000000000 -0400
-@@ -89,10 +89,6 @@
- char *language_string = "GNU C";
- end ifc
-
--#ifndef errno
--extern int errno;
--#endif
--
- void yyerror ();
-
- /* Like YYERROR but do call yyerror. */
---- language/modula3/m3compiler/m3cc/gcc/cccp.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/cccp.c 2003-04-15 08:41:19.000000000 -0400
-@@ -365,9 +365,6 @@
- HOST_WIDE_INT parse_escape PROTO((char **, HOST_WIDE_INT));
- HOST_WIDE_INT parse_c_expression PROTO((char *));
-
--#ifndef errno
--extern int errno;
--#endif
-
- /* Name under which this program was invoked. */
-
---- language/modula3/m3compiler/m3cc/gcc/collect2.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/collect2.c 2003-04-15 08:41:24.000000000 -0400
-@@ -42,10 +42,6 @@
- #include "obstack.h"
- #include "gansidecl.h"
-
--#ifndef errno
--extern int errno;
--#endif
--
- #ifndef HAVE_STRERROR
- #if defined(bsd4_4)
- extern const char *const sys_errlist[];
---- language/modula3/m3compiler/m3cc/gcc/cpplib.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/cpplib.c 2003-04-15 08:45:20.000000000 -0400
-@@ -7437,9 +7437,6 @@
-
- /* This defines "errno" properly for VMS, and gives us EACCES. */
- #include <errno.h>
--#ifndef errno
--extern int errno;
--#endif
-
- #ifndef VMS
- #ifndef HAVE_STRERROR
---- language/modula3/m3compiler/m3cc/gcc/dbxout.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/dbxout.c 2003-04-15 08:41:46.000000000 -0400
-@@ -81,10 +81,6 @@
- #include "defaults.h"
- #include "output.h" /* ASM_OUTPUT_SOURCE_LINE may refer to sdb functions. */
-
--#ifndef errno
--extern int errno;
--#endif
--
- #ifdef XCOFF_DEBUGGING_INFO
- #include "xcoffout.h"
- #endif
---- language/modula3/m3compiler/m3cc/gcc/fix-header.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/fix-header.c 2003-04-15 08:42:20.000000000 -0400
-@@ -802,7 +802,7 @@
- {
- case errno_h:
- if (!seen_errno)
-- fprintf (outf, "extern int errno;\n");
-+ fprintf (outf, "#include <errno.h>\n");
- break;
- case stdlib_h:
- if (!seen_EXIT_FAILURE)
---- language/modula3/m3compiler/m3cc/gcc/gcc.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/gcc.c 2003-04-15 08:42:26.000000000 -0400
-@@ -143,10 +143,6 @@
-
- extern char *choose_temp_base PROTO((void));
-
--#ifndef errno
--extern int errno;
--#endif
--
- #ifndef HAVE_STRERROR
- extern int sys_nerr;
- #if defined(bsd4_4)
---- language/modula3/m3compiler/m3cc/gcc/getpwd.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/getpwd.c 2003-04-15 08:42:31.000000000 -0400
-@@ -6,10 +6,6 @@
- #include <sys/types.h>
- #include <sys/stat.h>
-
--#ifndef errno
--extern int errno;
--#endif
--
- /* Virtually every UN*X system now in common use (except for pre-4.3-tahoe
- BSD systems) now provides getcwd as called for by POSIX. Allow for
- the few exceptions to the general rule here. */
---- language/modula3/m3compiler/m3cc/gcc/m3.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/m3.c 2003-04-15 08:42:36.000000000 -0400
-@@ -65,10 +65,6 @@
- #define LONG_DOUBLE_TYPE_SIZE 64
- #endif
-
--#ifndef errno
--extern int errno;
--#endif
--
- /* #define NEST_NESTED 1 */
- /* comment out NEST_NESTED if the front-end delivers nested procedure
- bodies where they appear in the source */
---- language/modula3/m3compiler/m3cc/gcc/mips-tfile.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/mips-tfile.c 2003-04-15 08:42:40.000000000 -0400
-@@ -744,10 +744,6 @@
- #include <unistd.h>
- #endif
-
--#ifndef errno
--extern int errno; /* MIPS errno.h doesn't declare this */
--#endif
--
- #ifndef MALLOC_CHECK
- #ifdef __SABER__
- #define MALLOC_CHECK
---- language/modula3/m3compiler/m3cc/gcc/protoize.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/protoize.c 2003-04-15 08:42:45.000000000 -0400
-@@ -83,10 +83,6 @@
- #include "getopt.h"
- #undef getopt
-
--#ifndef errno
--extern int errno;
--#endif
--
- #ifndef HAVE_STRERROR
- extern int sys_nerr;
- #if defined(bsd4_4)
---- language/modula3/m3compiler/m3cc/gcc/real.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/real.c 2003-04-15 08:42:49.000000000 -0400
-@@ -25,10 +25,6 @@
- #include "config.h"
- #include "tree.h"
-
--#ifndef errno
--extern int errno;
--#endif
--
- /* To enable support of XFmode extended real floating point, define
- LONG_DOUBLE_TYPE_SIZE 96 in the tm.h file (m68k.h or i386.h).
-
---- language/modula3/m3compiler/m3cc/gcc/config/convex/fixinc.convex.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/config/convex/fixinc.convex 2003-04-15 08:45:00.000000000 -0400
-@@ -17,6 +17,7 @@
-
- #include_next <limits.h>
-
-+#include <errno.h>
- /* Minimum and maximum values a `char' can hold. */
- #ifdef __CHAR_UNSIGNED__
- #undef CHAR_MIN
-@@ -263,7 +264,6 @@
-
- static __inline__ double __inline_ldexp (double x, int n)
- {
-- extern int errno;
- union { double d; long long ll; unsigned sexp : 12; } u;
- if ((u.d = x) != 0)
- {
-@@ -288,7 +288,6 @@
-
- static __inline__ float __inline_ldexpf (float x, int n)
- {
-- extern int errno;
- union { float f; int i; unsigned sexp : 9; } u;
- if ((u.f = x) != 0)
- {
---- language/modula3/m3compiler/m3cc/gcc/config/pa/xm-pa.h.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/config/pa/xm-pa.h 2003-04-15 08:43:36.000000000 -0400
-@@ -19,7 +19,7 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
--extern int errno;
-+#include <errno.h>
-
- /* #defines that need visibility everywhere. */
- #define FALSE 0
---- language/modula3/m3compiler/m3cc/gcc/config/pa/xm-papro.h.orig 2003-04-15 08:40:37.000000000 -0400
-+++ language/modula3/m3compiler/m3cc/gcc/config/pa/xm-papro.h 2003-04-15 08:43:43.000000000 -0400
-@@ -19,7 +19,7 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
--extern int errno;
-+#include <errno.h>
-
- /* #defines that need visibility everywhere. */
- #define FALSE 0
---- network/mail/llscan/src/err.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ network/mail/llscan/src/err.c 2003-04-15 08:43:50.000000000 -0400
-@@ -26,7 +26,7 @@
- static char errfmt[MAXERRMSG];
- static char errbuf[MAXERRMSG];
-
--extern int sys_nerr, errno;
-+extern int sys_nerr;
-
- /***************************************************************/
- /* Local function declarations */
---- network/mail/llscan/src/llscan.c.orig 2003-04-15 08:40:37.000000000 -0400
-+++ network/mail/llscan/src/llscan.c 2003-04-15 08:43:55.000000000 -0400
-@@ -39,8 +39,6 @@
- #include <varrayptr.h>
- #include <inttable.h>
-
--extern int errno;
--
- extern int sys_nerr;
-
- /***************************************************************/
diff --git a/dev-lang/pm3/files/PACKAGES b/dev-lang/pm3/files/PACKAGES
deleted file mode 100644
index ee0a1045ad43..000000000000
--- a/dev-lang/pm3/files/PACKAGES
+++ /dev/null
@@ -1,76 +0,0 @@
-tLib = 1
-tProg = 2
-tOther = 3
-
-PkgInfo("m3cc","language/modula3/m3compiler","","m3-base",tProg,"",1,[],
- ["ALL"],
- [],"Modula-3 code generation backend based on gcc, called by the compiler")
-
-PkgInfo("m3doc","text/sgmltools","","m3doc",tOther,"T",2,[],["ALL"],[],
- "m3doc produces both html and latex/postscript from the same source")
-
-PkgInfo("m3core","libs","","m3-base",tLib,"",2,[],["ALL"],[],
- "Minimal modula-3 base library")
-
-PkgInfo("libm3","libs","","m3-base",tLib,"",2,[],["ALL"],[],
- "Modula-3 base library")
-
-PkgInfo("m3bundle","language/modula3/m3tools","","m3-base",tProg,"",2,[],
- ["ALL"],[],"Program that captures binary data from files as Modula-3 " &
- " source")
-
-PkgInfo("m3coco","language/parsing","","m3coco",tProg,"T",2,[],["ALL"],[],
- "Modula-3 LL(1) parser generator")
-
-PkgInfo("tempfiles","libs","","tempfiles",tLib,"T",2,[],["ALL"],[],
- "Library to build tempfiles")
-
-PkgInfo("m3config",".","","m3-base",tLib,"",2,[],["ALL"],[],
- "Quake templates and default bin, lib, pkg... locations for m3build")
-
-PkgInfo("sgml","text/sgmltools","","sgml",tLib,"T",2,[],["ALL"],[],
- "SGML/XML parsing library")
-
-PkgInfo("m3tosgml","text/sgmltools","","m3tosgml",tProg,"T",2,[],["ALL"],[],
- "Translate commented Modula-3 units into html files")
-
-PkgInfo("sgmlconv","text/sgmltools","","sgmlconv",tProg,"T",2,[],["ALL"],[],
- "filter HTML files and convert HTML files to LaTeX")
-
-PkgInfo("sgmllinear","text/sgmltools","","sgmllinear",tProg,"T",2,[],["ALL"],
- [],"Group several HTML files into a linear document")
-
-PkgInfo("m3middle","language/modula3/m3compiler","","m3middle",tLib,"T",3,[],
- ["ALL"],[],"Modula-3 compiler's IL definition")
-
-PkgInfo("m3front","language/modula3/m3compiler","","m3front",tLib,"T",3,[],
- ["ALL"],[],"Modula-3 compiler front-end")
-
-PkgInfo("m3linker","language/modula3/m3compiler","","m3linker",tLib,"T",3,[],
- ["ALL"],[],"Modula-3 prelinker")
-
-PkgInfo("m3objfile","language/modula3/m3compiler","","m3objfile",tLib,"T",3,
- [],["LINUXLIBC6", "LINUXELF", "NT386"],[],"Modula-3 object file writers")
-
-PkgInfo("m3back","language/modula3/m3compiler","","m3back",tLib,"T",3,[],
- ["LINUXLIBC6", "LINUXELF", "NT386"],[],
- "Linux ELF and Windows/NT x86 back-ends")
-
-PkgInfo("m3driver","language/modula3/m3compiler","","m3driver",tLib,"T",3,[],
- ["ALL"],[],"Modula-3 compiler driver")
-
-PkgInfo("m3staloneback","language/modula3/m3compiler","","m3staloneback",tLib,
- "T",3,[],["ALL"],["M3STALONEBACK"],
- "Standalone back-end program like m3cc that uses m3back, used for testing")
-
-PkgInfo("m3quake","language","","m3quake",tLib,"T",3,[],["ALL"],[],
- "The quake interpreter used by m3build")
-
-PkgInfo("m3templates","language/modula3/m3compiler","","m3templates",tLib,"T",
- 3,[],["ALL"],[],"Quake builtin functions for m3build")
-
-PkgInfo("m3build","language/modula3/m3compiler","","m3-base",tLib,"T",3,[],
- ["ALL"],[],"The Modula-3 compiler")
-
-PkgInfo("m3ship","language/modula3/m3compiler","","m3-base",tLib,"",3,[],
- ["ALL"],[],"Installs Modula-3 packages")
diff --git a/dev-lang/pm3/files/digest-pm3-1.1.15-r1 b/dev-lang/pm3/files/digest-pm3-1.1.15-r1
deleted file mode 100644
index 36d160eaa16b..000000000000
--- a/dev-lang/pm3/files/digest-pm3-1.1.15-r1
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 f574c1a3b6966e250adfbcc4ae692ffb pm3-1.1.15-LINUXLIBC6-boot.tgz 1926070
-MD5 4d683e6156c24777cd571bd3e037c922 pm3-src-1.1.15.tar.bz2 18684711
diff --git a/dev-lang/pm3/files/pm3-1.1.15.patch b/dev-lang/pm3/files/pm3-1.1.15.patch
deleted file mode 100644
index f128810659f7..000000000000
--- a/dev-lang/pm3/files/pm3-1.1.15.patch
+++ /dev/null
@@ -1,981 +0,0 @@
---- pm3-1.1.15.orig/language/modula3/m3compiler/m3build/src/m3makefile
-+++ pm3-1.1.15/language/modula3/m3compiler/m3build/src/m3makefile
-@@ -12,7 +12,7 @@
-
- implementation ("Main")
-
--option("standalone","T")
-+%option("standalone","T")
-
- include_dir("html")
- HtmlFile("index")
---- pm3-1.1.15.orig/libs/m3core/src/runtime/LINUXLIBC6/RTHeapDepC.c
-+++ pm3-1.1.15/libs/m3core/src/runtime/LINUXLIBC6/RTHeapDepC.c
-@@ -564,7 +564,7 @@
- return result;
- }
-
--int getitimer(__itimer_which_t which, struct itimerval *value)
-+int getitimer(int which, struct itimerval *value)
- { int result;
-
- ENTER_CRITICAL;
-@@ -610,7 +610,7 @@
- return result;
- }
-
--int getrlimit(__rlimit_resource_t resource, struct rlimit *rlp)
-+int getrlimit(int resource, struct rlimit *rlp)
- { int result;
-
- ENTER_CRITICAL;
-@@ -1272,7 +1272,7 @@
- return result;
- }
-
--int setitimer(__itimer_which_t which, const struct itimerval *value,
-+int setitimer(int which, const struct itimerval *value,
- struct itimerval *ovalue)
- { int result;
-
-@@ -1299,7 +1299,7 @@
- }
- */
-
--int setrlimit(__rlimit_resource_t resource, const struct rlimit *rlp)
-+int setrlimit(int resource, const struct rlimit *rlp)
- { int result;
-
- ENTER_CRITICAL;
---- pm3-1.1.15.orig/m3config/src/LINUXLIBC6
-+++ pm3-1.1.15/m3config/src/LINUXLIBC6
-@@ -12,10 +12,36 @@
- LINK_suffix += GCWRAPFLAGS
- MAKESHLIB += GCWRAPFLAGS
- % Debian settings
--%INSTALL_ROOT="/usr"
--%INSTALL_IMPLS = ""
--%EXPORTRPATH="EXPORTS"
--%RPATH_FLAG=""
-+INSTALL_ROOT="/usr"
-+INSTALL_IMPLS = ""
-+EXPORTRPATH="EXPORTS"
-+RPATH_FLAG=""
-+
-+% Debian requires a version number on each shared library.
-+SHLIB_VERSION = "1"
-+
-+proc m3_make_shared_lib (lib, objects, imported_libs) is
-+ local lib_so = format ("lib%s.so", lib)
-+ local lib_sox = format ("%s.%s", lib_so, SHLIB_VERSION)
-+ local cmd = [MAKESHLIB_CMD, "-o", lib_so, "-Wl,-soname," & lib_sox, objects]
-+
-+ if VERBOSE write(cmd, CR) end
-+ return exec(cmd)
-+end
-+
-+proc m3_note_shlib(lib) is
-+ if Options{"shared_lib"}[0] and PLATFORM_SUPPORTS_SHARED_LIB
-+ local lib_so = format ("lib%s.so", lib)
-+ local lib_sox = format ("%s.%s", lib_so, SHLIB_VERSION)
-+
-+ if defined ("_all")
-+ install_derived(lib_so)
-+ install_alias_link(lib_so,
-+ LIB_TO_PKG_USE & SL & PACKAGE & SL & BUILD_DIR, lib_sox, LIB_INSTALL)
-+ end
-+ deriveds (lib_so, [""])
-+ end
-+end
-
- setDefault("","")
-
---- pm3-1.1.15.orig/network/www/webvbt/src/m3makefile
-+++ pm3-1.1.15/network/www/webvbt/src/m3makefile
-@@ -8,7 +8,7 @@
- import ("formsvbt")
- import ("web")
-
--UseOblets = "defined"
-+UseOblets = ""
-
- if defined(UseOblets)
- include_dir("oblet")
---- pm3-1.1.15.orig/debian/libpm3-static.dirs
-+++ pm3-1.1.15/debian/libpm3-static.dirs
-@@ -0,0 +1 @@
-+usr/share
---- pm3-1.1.15.orig/debian/changelog
-+++ pm3-1.1.15/debian/changelog
-@@ -0,0 +1,80 @@
-+pm3 (1.1.15-1) unstable; urgency=low
-+
-+ * New upstream release.
-+
-+ -- Mike Goldman <whig@debian.org> Thu, 4 Oct 2001 06:11:14 -0400
-+
-+pm3 (1.1.13-11) frozen unstable; urgency=high
-+
-+ * Mentor now depends on netobjd (closes: #67117).
-+ * NO OTHER CHANGES.
-+
-+ -- Mike Goldman <whig@by.net> Fri, 14 Jul 2000 14:04:00 -0400
-+
-+pm3 (1.1.13-10) unstable; urgency=low
-+
-+ * Split off netobjd.
-+
-+ -- Mike Goldman <whig@by.net> Sat, 16 Oct 1999 16:52:00 -0400
-+
-+pm3 (1.1.13-9) unstable; urgency=low
-+
-+ * Reformatted obliq description (closes: #47278).
-+
-+ -- Mike Goldman <whig@by.net> Wed, 13 Oct 1999 00:11:43 -0400
-+
-+pm3 (1.1.13-8) unstable; urgency=low
-+
-+ * No longer conflicts with the pm3-boot package.
-+
-+ -- Mike Goldman <whig@by.net> Mon, 11 Oct 1999 23:40:23 -0400
-+
-+pm3 (1.1.13-7) unstable; urgency=low
-+
-+ * Build procedure now works with separate pm3-boot package.
-+
-+ -- Mike Goldman <whig@by.net> Sun, 10 Oct 1999 15:05:33 -0400
-+
-+pm3 (1.1.13-6) unstable; urgency=low
-+
-+ * Split off mentor as a separate package.
-+
-+ -- Mike Goldman <whig@by.net> Fri, 8 Oct 1999 04:11:47 -0400
-+
-+pm3 (1.1.13-5) unstable; urgency=low
-+
-+ * Split off obliq as a separate package.
-+
-+ -- Mike Goldman <whig@by.net> Tue, 21 Sep 1999 14:37:51 -0400
-+
-+pm3 (1.1.13-4) unstable; urgency=low
-+
-+ * Split off m3gdb as a separate package.
-+ * Removed .html files (for now - perhaps add a separate package later).
-+ * Created new pm3-extra and libpm3-extra to contain all optional files.
-+ * Merged libpm3-dev back into main pm3 package.
-+
-+ -- Mike Goldman <whig@by.net> Sun, 29 Aug 1999 05:04:16 -0400
-+
-+pm3 (1.1.13-3) unstable; urgency=low
-+
-+ * Set Architecture i386 only.
-+
-+ -- Mike Goldman <whig@by.net> Tue, 17 Aug 1999 09:27:07 -0400
-+
-+pm3 (1.1.13-2) unstable; urgency=low
-+
-+ * Some runtime compatibility issues with glibc2.1.1 resolved.
-+ * Libraries reorganized - static libs split into separate package.
-+
-+ -- Mike Goldman <whig@by.net> Thu, 5 Aug 1999 06:37:59 -0400
-+
-+pm3 (1.1.13-1) unstable; urgency=low
-+
-+ * Initial Release.
-+
-+ -- Mike Goldman <whig@by.net> Sat, 31 Jul 1999 03:43:55 -0400
-+
-+Local variables:
-+mode: debian-changelog
-+End:
---- pm3-1.1.15.orig/debian/copyright
-+++ pm3-1.1.15/debian/copyright
-@@ -0,0 +1,200 @@
-+This package was debianized by Mike Goldman <whig@debian.org> on
-+Sat, 31 Jul 1999 03:43:55 -0400.
-+
-+It was downloaded from:
-+ ftp://m3.polymtl.ca/pub/m3/targzip/
-+ [Note: win32 source files removed due to copyright concerns.]
-+
-+Upstream Author(s):
-+ Michel Dagenais <michel.dagenais@polymtl.ca>
-+ Anthony Hosking <hosking@cs.purdue.edu>
-+ Louis-Dominique Dubeau <ldd@step.polymtl.ca>
-+
-+Copyright:
-+
-+The Modula-3 release of Ecole Polytechnique de Montreal (PM3) contains
-+numerous packages from several sources, all freely redistributable. Each
-+package describes its detailed licensing terms. Our interpretation of these
-+terms, without any specific legal value, is exposed below.
-+
-+The bulk of the distribution originates from DEC SRC and allows free
-+modification and redistribution, provided that you do not hold DEC liable for
-+anything related to SRC Modula-3 and that you pay any fee incurred because of
-+claims of damage arising from your possession or use or inability to use the
-+software. By passing along this copyright with any redistribution, you prevent
-+the situation where someone else would sue DEC and you would be required to
-+indemnify DEC for such action.
-+
-+A few packages or portions of packages are copyrighted by other industrial
-+research laboratories from Olivetti (m3tk), Xerox (regex), and Sun
-+Microsystems (m3tk). They may be freely modified and redistributed provided
-+that the copyright notice is preserved and that you do not assume any
-+liability on their part.
-+
-+A few programs are available under the GNU GPL. These may be freely
-+redistributed provided that you make the modified source code available. A few
-+libraries are available under the GNU LGPL. These may be freely redistributed
-+provided that you make the modified library source code available and allow
-+relinking with a newer version of the library.
-+
-+Our understanding of all the copyrights involved in PM3 is that you can safely
-+distribute any program or library developed with PM3 provided that you pass
-+along the copyrights, the source code of the PM3 libraries used (at least for
-+the LPGL libraries), and the relinkable binaries for the rest (if you are
-+using any LGPL libraries).
-+
-+==============================================================================
-+
-+ Digital License Agreement
-+
-+ SRC Modula-3
-+
-+ 1. Grant Of License. Digital Equipment Corporation, having a principal
-+ office at 146 Main Street, Maynard, MA 01754 ("DIGITAL") grants to
-+ you ("LICENSEE") the non-exclusive, non-transferable, royalty free
-+ right to use, modify, reproduce and distribute SRC Modula-3 ("SOFTWARE")
-+ subject to the terms set forth herein. Any distribution of SOFTWARE
-+ shall include this Digital License Agreement in human readable form.
-+
-+ 2. Title to Intellectual Property and Software. Subject to the limited
-+ rights and licenses granted under this License Agreement, all rights,
-+ title and interests including patent, copyright, and trademark rights
-+ in SOFTWARE are and shall remain vested in DIGITAL to the exclusion
-+ of LICENSEE. DIGITAL represents and warrants that DIGITAL has the
-+ legal right to grant such licenses as are expressly granted under
-+ this Agreement.
-+
-+ 3. Copyright. The SOFTWARE is owned by DIGITAL or its suppliers and is
-+ protected by United States copyright laws and international treaty
-+ provisions. Therefore, you must treat the SOFTWARE like any other
-+ copyrighted material (e.g., a book or musical recording) except
-+ that you may use the SOFTWARE as provided in this Digital License
-+ Agreement.
-+
-+ 4. Improvements. LICENSEE hereby grants to DIGITAL a non-exclusive,
-+ non-transferable, royalty free right to use, modify, reproduce
-+ and distribute with the right to sublicense at any tier, any
-+ improvements, enhancements, extensions, or modifications that
-+ LICENSEE make to SOFTWARE, provided such are returned to DIGITAL
-+ by LICENSEE.
-+
-+ 5. DISCLAIMER OF WARRANTY. Because the SOFTWARE is a research work and
-+ not a released product, it is provided "AS IS" WITHOUT WARRANTY OF ANY
-+ KIND AND WITHOUT ANY SUPPORT SERVICES. EXCEPT AS SPECIFICALLY PROVIDED
-+ ABOVE IN SECTION 2, DIGITAL FURTHER DISCLAIMS ALL OTHER EXPRESS OR
-+ IMPLIED WARRANTIES OF MERCHANTABILITY OR OF FITNESS FOR A PARTICULAR
-+ PURPOSE. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF
-+ THE SOFTWARE REMAINS WITH YOU.
-+
-+ 6. Limitation of Liability. IN NO EVENT SHALL DIGITAL OR ITS SUPPLIERS BE
-+ LIABLE IN AN AMOUNT THAT EXCEEDS THE LICENSE FEE PAID BY LICENSEE FOR
-+ ANY DAMAGES (INCLUDING, WITH LIMITATION, DAMAGES FOR LOSS OF BUSINESS
-+ PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER
-+ PECUNIARY LOSS), REGARDLESS OF THE FORM OF CLAIM OR ACTIONS, ARISING
-+ OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR DOCUMENTATION,
-+ EVEN IF DIGITAL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-+ BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY
-+ FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT
-+ APPLY TO YOU.
-+
-+ 7. Acknowledgement of Allocation of Risk. LICENSEE acknowledges and agrees
-+ that the fees charged by DIGITAL in this Agreement reflect the allocation
-+ of risks provided by the foregoing limitation of liability. LICENSEE
-+ acknowledges and represents that it has read and understands these
-+ allocations of risk limiting the liability of DIGITAL and that it
-+ understands that a modification of the allocation of risks set forth
-+ in this agreement would affect the fees charged by DIGITAL, and that
-+ LICENSEE, in consideration of such fees, agrees to such allocations
-+ of risk.
-+
-+ 8. LICENSEE INDEMNIFICATION. LICENSEE SHALL INDEMNIFY DIGITAL AGAINST
-+ ALL COSTS AND DAMAGE JUDGEMENTS, INCLUDING ATTORNEY'S FEES AND COSTS
-+ OF DEFENSE, INCURRED BECAUSE OF CLAIMS OF DAMAGE ARISING FROM LICENSEE'S
-+ POSSESSION OR USE OR INABILITY TO USE SOFTWARE.
-+
-+ 9. GOVERNMENT RESTRICTED RIGHTS. The SOFTWARE and documentation are provided
-+ with RESTRICTED RIGHTS. Use duplication, or disclosure by the Government
-+ is subject to restrictions as set forth in subparagraph (c)(1)(ii) of The
-+ Rights in Technical Data and Computer Software clause in DFARS
-+ 252.227-7013, or subparagraphs (c)(i) and (2) of the Commercial Computer
-+ Software -- Restricted Rights at 48 CFR 52.227-19, as applicable.
-+ Manufacturer is Digital Equipment Corporation, 130 Lytton Avenue,
-+ Palo Alto, CA 94301-1044.
-+
-+10. Severability. If any provision of the Agreement is held illegal or
-+ unenforceable by any court of competent jurisdiction, such provision
-+ shall be deemed separable from the remaining provisions of this Agreement
-+ and shall not affect or impair the validity or enforceability of the
-+ remaining provisions of this Agreement.
-+
-+11. Governing Law. This Agreement is governed by the laws of the
-+ Commonwealth of Massachusetts.
-+
-+12. Publicity. You may not use the name of DIGITAL in any advertisement,
-+ press release or other publicity with reference to SRC Modula-3
-+ without prior written consent of DIGITAL.
-+
-+13. Should you have any questions concerning this Agreement, or if you
-+ desire to contact Digital for any reason, please do so via E-mail:
-+ M3-REQUEST@SRC.DEC.COM.
-+
-+==============================================================================
-+
-+(***************************************************************************)
-+(* Copyright (C) Olivetti 1989 *)
-+(* All Rights reserved *)
-+(* *)
-+(* Use and copy of this software and preparation of derivative works based *)
-+(* upon this software are permitted to any person, provided this same *)
-+(* copyright notice and the following Olivetti warranty disclaimer are *)
-+(* included in any copy of the software or any modification thereof or *)
-+(* derivative work therefrom made by any person. *)
-+(* *)
-+(* This software is made available AS IS and Olivetti disclaims all *)
-+(* warranties with respect to this software, whether expressed or implied *)
-+(* under any law, including all implied warranties of merchantibility and *)
-+(* fitness for any purpose. In no event shall Olivetti be liable for any *)
-+(* damages whatsoever resulting from loss of use, data or profits or *)
-+(* otherwise arising out of or in connection with the use or performance *)
-+(* of this software. *)
-+(***************************************************************************)
-+
-+==============================================================================
-+
-+(* Copyright (c) 1991, 1992 Xerox Corporation. All rights reserved.
-+
-+ Use and copying of this software and preparation of derivative works
-+ based upon this software are permitted. Any distribution of this
-+ software or derivative works must comply with all applicable United
-+ States export control laws. This software is made available AS IS, and
-+ Xerox Corporation makes no warranty about the software, its performance
-+ or its conformity to any specification. *)
-+
-+==============================================================================
-+
-+(************************************************************************
-+! *
-+!* *
-+!* Copyright 1994 Sun Microsystems, Inc. All Rights Reserved. *
-+!* *
-+!* Permission to use, copy, modify, and distribute this software *
-+!* and its documentation for any purpose and without fee is hereby *
-+!* granted, provided that the above copyright notice appear in all *
-+!* copies and that both that copyright notice and this permission *
-+!* notice appear in supporting documentation, and that the name of *
-+!* Sun Microsystems, Inc. (SMI) not be used in advertising or *
-+!* publicity pertaining to distribution of the software without *
-+!* specific, written prior permission. *
-+!* *
-+!* *
-+!* SMI DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, *
-+!* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, *
-+!* FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. *
-+!* IN NO EVENT SHALL SMI BE LIABLE FOR ANY SPECIAL, INCIDENTAL, *
-+!* INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER *
-+!* RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN *
-+!* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, *
-+!* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE *
-+!* OF THIS SOFTWARE. *
-+!* *
-+!***********************************************************************)
---- pm3-1.1.15.orig/debian/TODO
-+++ pm3-1.1.15/debian/TODO
-@@ -0,0 +1 @@
-+This thing is huge! Should be broken into lots of smaller packages.
---- pm3-1.1.15.orig/debian/m3gdb.files
-+++ pm3-1.1.15/debian/m3gdb.files
-@@ -0,0 +1,3 @@
-+usr/bin/m3gdb
-+usr/man/man1/m3gdb.1
-+usr/lib/m3/pkg/m3gdb
---- pm3-1.1.15.orig/debian/libpm3.files
-+++ pm3-1.1.15/debian/libpm3.files
-@@ -0,0 +1,28 @@
-+usr/lib/libTempFiles.so.1
-+usr/lib/libm3.so.1
-+usr/lib/libm3back.so.1
-+usr/lib/libm3config.so.1
-+usr/lib/libm3core.so.1
-+usr/lib/libm3driver.so.1
-+usr/lib/libm3front.so.1
-+usr/lib/libm3link.so.1
-+usr/lib/libm3middle.so.1
-+usr/lib/libm3objfile.so.1
-+usr/lib/libm3quake.so.1
-+usr/lib/libm3templates.so.1
-+usr/lib/libsgml.so.1
-+usr/lib/m3/LINUXLIBC6/libTempFiles.so.1
-+usr/lib/m3/LINUXLIBC6/libm3.so.1
-+usr/lib/m3/LINUXLIBC6/libm3back.so.1
-+usr/lib/m3/LINUXLIBC6/libm3config.so.1
-+usr/lib/m3/LINUXLIBC6/libm3core.so.1
-+usr/lib/m3/LINUXLIBC6/libm3driver.so.1
-+usr/lib/m3/LINUXLIBC6/libm3front.so.1
-+usr/lib/m3/LINUXLIBC6/libm3link.so.1
-+usr/lib/m3/LINUXLIBC6/libm3middle.so.1
-+usr/lib/m3/LINUXLIBC6/libm3objfile.so.1
-+usr/lib/m3/LINUXLIBC6/libm3quake.so.1
-+usr/lib/m3/LINUXLIBC6/libm3templates.so.1
-+usr/lib/m3/LINUXLIBC6/libsgml.so.1
-+usr/lib/m3/LINUXLIBC6/m3cgc1
-+usr/lib/m3/LINUXLIBC6/report_coverage.o
---- pm3-1.1.15.orig/debian/libpm3.postinst
-+++ pm3-1.1.15/debian/libpm3.postinst
-@@ -0,0 +1,8 @@
-+#!/bin/sh
-+set -e
-+
-+if [ "$1" = "configure" ] ; then
-+ ldconfig
-+fi
-+
-+#DEBHELPER#
---- pm3-1.1.15.orig/debian/control
-+++ pm3-1.1.15/debian/control
-@@ -0,0 +1,121 @@
-+Source: pm3
-+Section: devel
-+Priority: optional
-+Maintainer: Mike Goldman <whig@debian.org>
-+Build-Depends: pm3-boot, debhelper, libxaw-dev
-+Standards-Version: 3.5.6
-+
-+Package: pm3-extra
-+Section: devel
-+Architecture: i386
-+Depends: ${shlibs:Depends}, libpm3-extra (= ${Source-Version})
-+Description: Polytechnique Montreal Modula-3 Extra Files
-+ The Modula-3 distribution of Ecole Polytechnique de Montreal is based
-+ on the DEC SRC Modula-3 programming environment. This package contains
-+ tools and demonstrations not actually part of the base compiler itself, but
-+ nonetheless probably very useful for Modula-3 development.
-+
-+Package: libpm3-extra
-+Section: libs
-+Architecture: i386
-+Depends: ${shlibs:Depends}
-+Description: Polytechnique Montreal Modula-3 Extra Libraries
-+ The Modula-3 distribution of Ecole Polytechnique de Montreal is based
-+ on the DEC SRC Modula-3 programming environment. This package contains
-+ libraries not actually part of the base compiler itself, but nonetheless
-+ probably very useful for Modula-3 development.
-+
-+Package: pm3
-+Section: devel
-+Architecture: i386
-+Suggests: m3gdb
-+Depends: ${shlibs:Depends}, libpm3 (= ${Source-Version})
-+Description: Polytechnique Montreal Modula-3
-+ The Modula-3 distribution of Ecole Polytechnique de Montreal is based
-+ on the DEC SRC Modula-3 programming environment.
-+ .
-+ Modula-3 is a systems programming language that descends from Mesa,
-+ Modula-2, Cedar, and Modula-2+. It also resembles its cousins Object
-+ Pascal, Oberon, and Euclid.
-+ .
-+ The goal of Modula-3 is to be as simple and safe as it can be while
-+ meeting the needs of modern systems programmers. Instead of exploring new
-+ features, they studied the features of the Modula family of languages
-+ that have proven themselves in practice and tried to simplify them into
-+ a harmonious language. They found that most of the successful features
-+ were aimed at one of two main goals: greater robustness, and a simpler,
-+ more systematic type system.
-+ .
-+ Modula-3 retains one of Modula-2's most successful features, the
-+ provision for explicit interfaces between modules. It adds objects and
-+ classes, exception handling, garbage collection, lightweight processes
-+ (or threads), and the isolation of unsafe features.
-+ .
-+ A large number of platform independent libraries are available for easily
-+ constructing distributed, graphical, multi-threaded applications.
-+
-+Package: libpm3
-+Section: libs
-+Architecture: i386
-+Depends: ${shlibs:Depends}
-+Description: Polytechnique Montreal Modula-3 Libraries
-+ The Modula-3 distribution of Ecole Polytechnique de Montreal is based
-+ on the DEC SRC Modula-3 programming environment. Programs built with
-+ PM3 require this library.
-+
-+Package: libpm3-static
-+Section: devel
-+Architecture: i386
-+Recommends: pm3 (= ${Source-Version})
-+Description: Polytechnique Montreal Modula-3 Static Libraries
-+ The Modula-3 distribution of Ecole Polytechnique de Montreal is based
-+ on the DEC SRC Modula-3 programming environment. This package contains
-+ the static link libraries needed to build standalone executables.
-+
-+Package: netobjd
-+Section: net
-+Architecture: i386
-+Depends: ${shlibs:Depends}, libpm3, libpm3-extra
-+Description: the Network Object agent daemon
-+ The Network Objects package provides a simple but powerful facility for
-+ remote method invocation in the context of Modula-3. Under Network
-+ Objects, all subtypes of the object type NetObj.T are treated specially
-+ in that they can be passed to remote address spaces by reference. This
-+ remote reference appears at the destination as a surrogate object which
-+ is a subtype of the original object type. If the original type has
-+ methods, these methods can be remotely invoked through the surrogate.
-+
-+Package: obliq
-+Section: interpreters
-+Architecture: i386
-+Recommends: netobjd
-+Depends: ${shlibs:Depends}, libpm3, libpm3-extra
-+Description: An interactive interpreter for the Obliq language.
-+ Obliq is a small, statically scoped, untyped language. It is object-oriented,
-+ higher-order, and distributed. State is local to an address space, while
-+ computation can migrate over the network. The distributed computation
-+ mechanism is based on Modula-3 Network Objects.
-+ .
-+ This package includes several versions of Obliq:
-+ obliq: Obliq interpreter
-+ obliq-3D: Obliq interpreter with full 3D animation support
-+ obliq-anim: Obliq interpreter with full animation support
-+ obliq-min: Obliq interpreter with minimal runtime hooks
-+ obliq-std: Obliq interpreter with the standard runtime hooks
-+ obliq-ui: Obliq interpreter with ui support
-+ obliqsrv: Obliq server
-+ obliqsrv-std: Obliq server with the standard runtime hooks
-+ obliqsrv-ui: Obliq server with ui support
-+ visobliq: Prototype of an easy-to-use distributed programming
-+ environment using Obliq
-+
-+Package: mentor
-+Section: graphics
-+Architecture: i386
-+Depends: ${shlibs:Depends}, obliq, libpm3, libpm3-extra, netobjd
-+Description: A collection of algorithm animations
-+ Mentor encapsulates the Zeus animation library for Modula-3 into a single
-+ application. Zeus itself is not very well documented, but a summary of the
-+ animations which are part of the mentor application is available at:
-+ .
-+ http://www.research.digital.com/SRC/zeus/home.html
---- pm3-1.1.15.orig/debian/rules
-+++ pm3-1.1.15/debian/rules
-@@ -0,0 +1,151 @@
-+#!/usr/bin/make -f
-+#-*- makefile -*-
-+# Made with the aid of dh_make, by Craig Small
-+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
-+# Also some stuff taken from debmake scripts, by Christoph Lameter.
-+
-+# Uncomment this to turn on verbose mode.
-+#export DH_VERBOSE=1
-+
-+build: build-stamp
-+build-stamp:
-+ @if [ ! -f /usr/bin/m3build-static -o ! -f /usr/bin/m3ship-static ]; \
-+ then \
-+ echo "You must install pm3-boot before you can build this package."; \
-+ exit 1; \
-+ fi
-+
-+ dh_testdir
-+
-+ # Add here commands to compile the package.
-+ install -d boot-LINUXLIBC6/m3build/LINUXLIBC6
-+ install -d boot-LINUXLIBC6/m3ship/LINUXLIBC6
-+ -ln -s /usr/bin/m3build-static \
-+ boot-LINUXLIBC6/m3build/LINUXLIBC6/m3build
-+ -ln -s /usr/bin/m3ship-static \
-+ boot-LINUXLIBC6/m3ship/LINUXLIBC6/m3ship
-+ LD_LIBRARY_PATH=`pwd`/EXPORTS/usr/lib/m3/LINUXLIBC6:${LD_LIBRARY_PATH} \
-+ PATH=`pwd`/EXPORTS/usr/bin:${PATH} \
-+ m3build-static -T ../m3config/src -DBOOTSTRAP=TRUE
-+
-+ touch build-stamp
-+
-+clean:
-+ dh_testdir
-+ dh_testroot
-+ rm -f build-stamp install-stamp
-+
-+ # Add here commands to clean up after the build process.
-+ m3build-static -T ../m3config/src -DBOOTSTRAP=TRUE -DCLEAN_ALL
-+ rm -rf boot-LINUXLIBC6 LINUXLIBC6 EXPORTS list
-+
-+ dh_clean
-+
-+install: install-stamp
-+install-stamp: build-stamp
-+ dh_testdir
-+ dh_testroot
-+ dh_clean -k
-+ dh_installdirs
-+
-+ # Add here commands to install the package into debian/tmp.
-+ (cd EXPORTS; tar cf - *) | (cd debian/tmp; tar xvf -)
-+# Replace shared library symlinks with actual files
-+ (cd debian/tmp; for file in \
-+ `find usr/lib/m3/LINUXLIBC6 -type l`; \
-+ do \
-+ BASENAME=`basename $${file}`; \
-+ cp $${file} usr/lib/$${BASENAME}; \
-+ rm $${file}; \
-+ ln -s ../../$${BASENAME} $${file}; \
-+ done)
-+# Now replace the original shared libs with symlinks
-+ (cd debian/tmp; for file in \
-+ `find usr/lib/m3/pkg -name '*.so'`; \
-+ do \
-+ BASENAME=`basename $${file}`; \
-+ rm $${file}; \
-+ ln -s ../../../LINUXLIBC6/$${BASENAME}.1 $$file; \
-+ done)
-+# Install the emacs helper files
-+ (cd debian/tmp; mv usr/lib/elisp usr/share/emacs/site-lisp/pm3)
-+# Move the games and demo files
-+ for file in \
-+ tetris columns solitaire BadBricks Fours Calculator Cube; \
-+ do \
-+ (cd debian/tmp; \
-+ mv usr/bin/$${file} usr/games); \
-+ done
-+# Fix a couple weird executable perms
-+ chmod -x debian/tmp/usr/lib/m3/LINUXLIBC6/scan.llscan
-+ chmod +x debian/tmp/usr/lib/m3/pkg/vorun/LINUXLIBC6/vorun
-+# Remove html files (for now - perhaps create a separate package later)
-+ -rm -f `find debian/tmp/usr/lib -name '*.html'`
-+# libpm3-static includes all *.a files (for now, anyhow)
-+ (cd debian/tmp; for file in \
-+ `find usr/lib/m3/pkg -name '*.a'`; \
-+ do \
-+ install -D $${file} ../libpm3-static/$${file} && rm -f $${file}; \
-+ done)
-+
-+ dh_movefiles
-+# libpm3-extra should be those not moved to libpm3
-+ mv debian/tmp/usr/lib/*.so* debian/libpm3-extra/usr/lib
-+ mv debian/tmp/usr/lib/m3/LINUXLIBC6 debian/libpm3-extra/usr/lib/m3
-+# Move the docs
-+ (cd debian; for docdir in */usr/doc; \
-+ do \
-+ NEWDIR=`echo $${docdir} | sed 's;doc$$;share/doc;'`; \
-+ mv $${docdir} $${NEWDIR}; \
-+ done)
-+# Move the man pages
-+ (cd debian; for mandir in */usr/man; \
-+ do \
-+ NEWDIR=`echo $${mandir} | sed 's;man$$;share/man;'`; \
-+ mv $${mandir} $${NEWDIR}; \
-+ done)
-+
-+ touch install-stamp
-+
-+# Build architecture-independent files here.
-+binary-indep: build install
-+# We have nothing to do by default.
-+
-+# Build architecture-dependent files here.
-+binary-arch: build install
-+# dh_testversion
-+ dh_testdir
-+ dh_testroot
-+ dh_installdocs
-+# dh_installexamples
-+# dh_installmenu
-+# dh_installemacsen
-+ dh_installinit
-+# dh_installcron
-+# dh_installmanpages
-+ dh_undocumented
-+ dh_installchangelogs
-+ dh_strip
-+ dh_link
-+ dh_compress
-+ dh_fixperms
-+ # You may want to make some executables suid here
-+ dh_suidregister
-+ dh_installdeb
-+# dh_perl
-+
-+# dpkg-shlibdeps dies on non-dynamic executables
-+ chmod -x `find debian -name report_coverage.o`
-+ dh_shlibdeps
-+ chmod +x `find debian -name report_coverage.o`
-+
-+ dh_gencontrol
-+ dh_makeshlibs
-+ dh_md5sums
-+ dh_builddeb
-+
-+source diff:
-+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
-+
-+binary: binary-indep binary-arch
-+.PHONY: build clean binary-indep binary-arch binary install
---- pm3-1.1.15.orig/debian/m3gdb.dirs
-+++ pm3-1.1.15/debian/m3gdb.dirs
-@@ -0,0 +1 @@
-+usr/share
---- pm3-1.1.15.orig/debian/pm3-extra.undocumented
-+++ pm3-1.1.15/debian/pm3-extra.undocumented
-@@ -0,0 +1,4 @@
-+WebCard.1
-+m3ide.1
-+m3tohtmlf.1
-+m3where.1
---- pm3-1.1.15.orig/debian/netobjd.dirs
-+++ pm3-1.1.15/debian/netobjd.dirs
-@@ -0,0 +1 @@
-+usr/share
---- pm3-1.1.15.orig/debian/pm3.files
-+++ pm3-1.1.15/debian/pm3.files
-@@ -0,0 +1,41 @@
-+usr/bin/analyze_coverage
-+usr/bin/m3build
-+usr/bin/m3bundle
-+usr/bin/m3coco
-+usr/bin/m3ship
-+usr/bin/m3tosgml
-+usr/bin/sgmlconv
-+usr/bin/sgmllinear
-+usr/bin/sgmlnormalize
-+usr/bin/sgmlstructure
-+usr/bin/sgmltom3
-+usr/man/man1/analyze_coverage.1
-+usr/man/man1/m3bundle.1
-+usr/lib/m3/pkg/coverage
-+usr/lib/m3/pkg/libm3
-+usr/lib/m3/pkg/m3back
-+usr/lib/m3/pkg/m3build
-+usr/lib/m3/pkg/m3bundle
-+usr/lib/m3/pkg/m3coco
-+usr/lib/m3/pkg/m3config
-+usr/lib/m3/pkg/m3core
-+usr/lib/m3/pkg/m3doc
-+usr/lib/m3/pkg/m3driver
-+usr/lib/m3/pkg/m3front
-+usr/lib/m3/pkg/m3linker
-+usr/lib/m3/pkg/m3middle
-+usr/lib/m3/pkg/m3objfile
-+usr/lib/m3/pkg/m3quake
-+usr/lib/m3/pkg/m3ship
-+usr/lib/m3/pkg/m3templates
-+usr/lib/m3/pkg/m3tosgml
-+usr/lib/m3/pkg/mtex
-+usr/lib/m3/pkg/sgml
-+usr/lib/m3/pkg/sgmlconv
-+usr/lib/m3/pkg/sgmllinear
-+usr/lib/m3/pkg/sgmlnormalize
-+usr/lib/m3/pkg/sgmlstructure
-+usr/lib/m3/pkg/sgmltom3
-+usr/lib/m3/pkg/sgmltools
-+usr/lib/m3/pkg/tempfiles
-+usr/doc/pm3
---- pm3-1.1.15.orig/debian/pm3.dirs
-+++ pm3-1.1.15/debian/pm3.dirs
-@@ -0,0 +1 @@
-+usr/share
---- pm3-1.1.15.orig/debian/libpm3.dirs
-+++ pm3-1.1.15/debian/libpm3.dirs
-@@ -0,0 +1 @@
-+usr/share
---- pm3-1.1.15.orig/debian/obliq.files
-+++ pm3-1.1.15/debian/obliq.files
-@@ -0,0 +1,58 @@
-+usr/bin/obliq
-+usr/bin/obliq-3D
-+usr/bin/obliq-anim
-+usr/bin/obliq-min
-+usr/bin/obliq-std
-+usr/bin/obliq-ui
-+usr/bin/obliqsrv
-+usr/bin/obliqsrv-std
-+usr/bin/obliqsrv-ui
-+usr/bin/visobliq
-+usr/bin/voquery
-+usr/bin/vocgi
-+usr/man/man1/obliq.1
-+usr/man/man1/obliq-3D.1
-+usr/man/man1/obliq-anim.1
-+usr/man/man1/obliq-min.1
-+usr/man/man1/obliq-std.1
-+usr/man/man1/obliq-ui.1
-+usr/man/man1/obliqsrv.1
-+usr/man/man1/obliqsrv-std.1
-+usr/man/man1/obliqsrv-ui.1
-+usr/man/man1/visobliq.1
-+usr/lib/libobliq.so.1
-+usr/lib/libobliqlib3D.so.1
-+usr/lib/libobliqlibanim.so.1
-+usr/lib/libobliqlibm3.so.1
-+usr/lib/libobliqlibui.so.1
-+usr/lib/libobliqparse.so.1
-+usr/lib/libobliqprint.so.1
-+usr/lib/libobliqrt.so.1
-+usr/lib/m3/LINUXLIBC6/libobliq.so.1
-+usr/lib/m3/LINUXLIBC6/libobliqlib3D.so.1
-+usr/lib/m3/LINUXLIBC6/libobliqlibanim.so.1
-+usr/lib/m3/LINUXLIBC6/libobliqlibm3.so.1
-+usr/lib/m3/LINUXLIBC6/libobliqlibui.so.1
-+usr/lib/m3/LINUXLIBC6/libobliqparse.so.1
-+usr/lib/m3/LINUXLIBC6/libobliqprint.so.1
-+usr/lib/m3/LINUXLIBC6/libobliqrt.so.1
-+usr/lib/m3/pkg/obliq
-+usr/lib/m3/pkg/obliqbin3D
-+usr/lib/m3/pkg/obliqbinanim
-+usr/lib/m3/pkg/obliqbinmin
-+usr/lib/m3/pkg/obliqbinstd
-+usr/lib/m3/pkg/obliqbinui
-+usr/lib/m3/pkg/obliqsrvstd
-+usr/lib/m3/pkg/obliqsrvui
-+usr/lib/m3/pkg/visualobliq
-+usr/lib/m3/pkg/voquery
-+usr/lib/m3/pkg/vocgi
-+usr/lib/m3/pkg/vorun
-+usr/lib/m3/pkg/m3obliq
-+usr/lib/m3/pkg/obliqlib3D
-+usr/lib/m3/pkg/obliqlibanim
-+usr/lib/m3/pkg/obliqlibm3
-+usr/lib/m3/pkg/obliqlibui
-+usr/lib/m3/pkg/obliqparse
-+usr/lib/m3/pkg/obliqprint
-+usr/lib/m3/pkg/obliqrt
---- pm3-1.1.15.orig/debian/libpm3-extra.dirs
-+++ pm3-1.1.15/debian/libpm3-extra.dirs
-@@ -0,0 +1,2 @@
-+usr/lib/m3
-+usr/share
---- pm3-1.1.15.orig/debian/pm3.undocumented
-+++ pm3-1.1.15/debian/pm3.undocumented
-@@ -0,0 +1,9 @@
-+m3build.1
-+m3coco.1
-+m3ship.1
-+m3tosgml.1
-+sgmlconv.1
-+sgmllinear.1
-+sgmlnormalize.1
-+sgmlstructure.1
-+sgmltom3.1
---- pm3-1.1.15.orig/debian/obliq.dirs
-+++ pm3-1.1.15/debian/obliq.dirs
-@@ -0,0 +1 @@
-+usr/share
---- pm3-1.1.15.orig/debian/obliq.postinst
-+++ pm3-1.1.15/debian/obliq.postinst
-@@ -0,0 +1,8 @@
-+#!/bin/sh
-+set -e
-+
-+if [ "$1" = "configure" ] ; then
-+ ldconfig
-+fi
-+
-+#DEBHELPER#
---- pm3-1.1.15.orig/debian/libpm3-extra.postinst
-+++ pm3-1.1.15/debian/libpm3-extra.postinst
-@@ -0,0 +1,8 @@
-+#!/bin/sh
-+set -e
-+
-+if [ "$1" = "configure" ] ; then
-+ ldconfig
-+fi
-+
-+#DEBHELPER#
---- pm3-1.1.15.orig/debian/mentor.dirs
-+++ pm3-1.1.15/debian/mentor.dirs
-@@ -0,0 +1 @@
-+usr/share
---- pm3-1.1.15.orig/debian/pm3-extra.dirs
-+++ pm3-1.1.15/debian/pm3-extra.dirs
-@@ -0,0 +1,2 @@
-+usr/games
-+usr/share/emacs/site-lisp
---- pm3-1.1.15.orig/debian/mentor.files
-+++ pm3-1.1.15/debian/mentor.files
-@@ -0,0 +1,3 @@
-+usr/bin/mentor
-+usr/man/man1/mentor.1
-+usr/lib/m3/pkg/mentor
---- pm3-1.1.15.orig/debian/obliq.undocumented
-+++ pm3-1.1.15/debian/obliq.undocumented
-@@ -0,0 +1,2 @@
-+vocgi.1
-+voquery.1
---- pm3-1.1.15.orig/debian/netobjd.postinst
-+++ pm3-1.1.15/debian/netobjd.postinst
-@@ -0,0 +1,8 @@
-+#!/bin/sh
-+set -e
-+
-+if [ "$1" = "configure" ] ; then
-+ ldconfig
-+fi
-+
-+#DEBHELPER#
---- pm3-1.1.15.orig/debian/netobjd.files
-+++ pm3-1.1.15/debian/netobjd.files
-@@ -0,0 +1,8 @@
-+usr/bin/netobjd
-+usr/man/man1/netobjd.1
-+usr/lib/libm3netobj.so.1
-+usr/lib/m3/LINUXLIBC6/libm3netobj.so.1
-+usr/lib/m3/pkg/netobj
-+usr/lib/m3/pkg/netobjd
-+usr/lib/m3/pkg/netobjects
-+usr/lib/m3/pkg/network
---- pm3-1.1.15.orig/debian/netobjd.init
-+++ pm3-1.1.15/debian/netobjd.init
-@@ -0,0 +1,38 @@
-+#!/bin/sh -e
-+#
-+# Start and stop the Modula-3 Network Object agent daemon
-+
-+PATH=/sbin:/bin:/usr/sbin:/usr/bin
-+DAEMON=/usr/bin/netobjd
-+NAME=netobjd
-+DESC="Network Object agent daemon"
-+
-+test -f $DAEMON || exit 0
-+
-+ssd=`which start-stop-daemon`
-+
-+case "$1" in
-+ start)
-+ echo -n "Starting $DESC: "
-+ su nobody -c "$ssd --start --quiet --exec $DAEMON" &
-+ echo "$NAME."
-+ ;;
-+ stop)
-+ echo -n "Stopping $DESC: "
-+ start-stop-daemon --stop --quiet --exec $DAEMON \
-+ --user nobody --name $NAME
-+ echo "$NAME."
-+ ;;
-+ restart|force-reload)
-+ $0 stop
-+ sleep 1
-+ $0 start
-+ ;;
-+ *)
-+ N=/etc/init.d/$NAME
-+ echo "Usage: $N {start|stop|restart|force-reload}" >&2
-+ exit 1
-+ ;;
-+esac
-+
-+exit 0
---- pm3-1.1.15.orig/debian/netobjd.conffiles
-+++ pm3-1.1.15/debian/netobjd.conffiles
-@@ -0,0 +1 @@
-+/etc/init.d/netobjd
diff --git a/dev-lang/pm3/metadata.xml b/dev-lang/pm3/metadata.xml
deleted file mode 100644
index 6b3b6473bd23..000000000000
--- a/dev-lang/pm3/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?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 Montreal 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>
diff --git a/dev-lang/pm3/pm3-1.1.15-r1.ebuild b/dev-lang/pm3/pm3-1.1.15-r1.ebuild
deleted file mode 100644
index 17184fb0dbd5..000000000000
--- a/dev-lang/pm3/pm3-1.1.15-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/pm3/pm3-1.1.15-r1.ebuild,v 1.6 2005/05/16 02:27:13 vapier Exp $
-
-inherit toolchain-funcs eutils flag-o-matic
-
-M3_TARGET="LINUXLIBC6"
-MY_P="${PN}-src-${PV}"
-DESCRIPTION="Modula-3 compiler"
-HOMEPAGE="http://www.elegosoft.com/pm3/"
-SRC_URI="ftp://www.elegosoft.com/pub/pm3/${P}-${M3_TARGET}-boot.tgz
- ftp://www.elegosoft.com/pub/pm3/${MY_P}.tar.bz2"
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-DEPEND="dev-util/byacc"
-RDEPEND=""
-PROVIDE="virtual/m3"
-
-S=${WORKDIR}/${PN}
-
-src_unpack() {
- unpack ${MY_P}.tar.bz2
- cd ${S}
- unpack ${P}-${M3_TARGET}-boot.tgz
- epatch ${FILESDIR}/${P}.patch
- epatch ${FILESDIR}/${PV}-errno.patch
- cp ${FILESDIR}/PACKAGES ${S}/src/
-
- echo 'RANLIB = ["ranlib"]' >> m3config/src/${M3_TARGET}
- export LD_LIBRARY_PATH="${S}/EXPORTS/usr/lib/m3/${M3_TARGET}/:${LD_LIBRARY_PATH}"
-
- mv ${PN}-${M3_TARGET}/* ${S}/
-}
-
-src_compile() {
- [ `gcc-major-version` == 3 ] && replace-flags -O? -O1
- make || die
-}
-
-src_install() {
- mv EXPORTS/* ${D}/ || die
- prepall
-
- dodir /etc/env.d
- echo "LDPATH=/usr/lib/m3/${M3_TARGET}" >> ${D}/etc/env.d/05pm3
-}