# Taken from http://people.freebsd.org/~peter/ezm3-amd64/ezm3-port.diff.gz
#
# Work around the botched sorting on amd64.  This shouldn't be necessary.
#
Index: graphics/gr-libs/jvideo/src/POSIX/JVFromSource.m3
--- graphics/gr-libs/jvideo/src/POSIX/JVFromSource.m3	Fri Nov 24 13:19:56 2000
+++ graphics/gr-libs/jvideo/src/POSIX/JVFromSource.m3	Mon Feb 16 21:13:51 2004
@@ -40,5 +40,5 @@
 
 PROCEDURE Make (f: Factory; wait := TRUE; subtype: CARDINAL): JvsBuffer.T
-  RAISES {OSError.E, Thread.Alerted} =
+  RAISES {Thread.Alerted, OSError.E} =
   VAR res, ptr: T;
   BEGIN
Index: libs/libm3/src/formatter/Formatter.m3
--- libs/libm3/src/formatter/Formatter.m3	Fri Nov 24 13:25:55 2000
+++ libs/libm3/src/formatter/Formatter.m3	Mon Feb 16 21:18:57 2004
@@ -137,5 +137,5 @@
 TYPE
   OpProc = PROCEDURE (t: T; m: Mode; VAR p: Position; i, x: CARDINAL): BOOLEAN
-              RAISES {Wr.Failure, Thread.Alerted};
+              RAISES {Thread.Alerted, Wr.Failure};
 
   Op = REF RECORD
Index: network/tcplibs/tcp/src/POSIX/TCP.m3
--- network/tcplibs/tcp/src/POSIX/TCP.m3	Sun Apr  6 15:58:50 2003
+++ network/tcplibs/tcp/src/POSIX/TCP.m3	Mon Feb 16 21:22:27 2004
@@ -289,5 +289,5 @@
 PROCEDURE GetBytesFD(
     t: T; VAR arr: ARRAY OF CHAR; timeout: LONGREAL) : CARDINAL
-    RAISES {Rd.Failure, ConnFD.TimedOut, Thread.Alerted} =
+    RAISES {Rd.Failure, Thread.Alerted, ConnFD.TimedOut} =
   VAR 
     len: INTEGER;  
