Update to the 20050810 snapshot. Includes support for 7.x.

Approved by:	portmgr (krion)
This commit is contained in:
Stefan Farfeleder 2005-08-11 07:51:36 +00:00
parent ac0236f71b
commit 3cde444efd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=140841
5 changed files with 12 additions and 91 deletions

View file

@ -7,7 +7,7 @@
#
PORTNAME= TenDRA
PORTVERSION= 4.20040902
PORTVERSION= 4.20050810
CATEGORIES= lang
MASTER_SITES= ftp://ftp.ten15.org/pub/snapshot/
DISTNAME= ${PORTNAME:L}-${PORTVERSION:S/4.//}

View file

@ -1,2 +1,2 @@
MD5 (TenDRA/tendra-20040902.tar.bz2) = 2d549f827977d14716df0bee49339a94
SIZE (TenDRA/tendra-20040902.tar.bz2) = 2407850
MD5 (TenDRA/tendra-20050810.tar.bz2) = 360ff75793da4b48c5119b2c76febe65
SIZE (TenDRA/tendra-20050810.tar.bz2) = 2408374

View file

@ -1,25 +0,0 @@
Index: src/installers/80x86/common/codec.c
===================================================================
RCS file: /usr/home/stefan/tendra/cvsup/tendra/src/installers/80x86/common/codec.c,v
retrieving revision 1.4
diff -u -r1.4 codec.c
--- src/installers/80x86/common/codec.c 21 Dec 2002 21:31:32 -0000 1.4
+++ src/installers/80x86/common/codec.c 14 May 2003 17:11:39 -0000
@@ -202,7 +202,7 @@
qw.where_exp = copyexp (dest.where_exp);
else
qw.where_exp = copyexp (reg0.where_exp);
- sh (qw.where_exp) = sha;
+ sh (qw.where_exp) = sh(a);
qw.where_off = 0;
coder (qw, stack, a);
(*op) (sha, qw, mw (b, 0), dest);
@@ -215,7 +215,7 @@
qw.where_exp = copyexp (dest.where_exp);
else
qw.where_exp = copyexp (reg0.where_exp);
- sh (qw.where_exp) = sha;
+ sh (qw.where_exp) = sh(b);
qw.where_off = 0;
coder (qw, stack, b);
(*op) (sha, mw (a, 0), qw, dest);

View file

@ -1,23 +1,23 @@
Index: src/installers/80x86/common/instr386.c
===================================================================
RCS file: /usr/home/stefan/tendra/cvsup/tendra/src/installers/80x86/common/instr386.c,v
retrieving revision 1.4
diff -u -r1.4 instr386.c
--- src/installers/80x86/common/instr386.c 21 Dec 2002 21:31:56 -0000 1.4
+++ src/installers/80x86/common/instr386.c 14 May 2003 17:14:29 -0000
@@ -5250,7 +5250,7 @@
RCS file: /usr/home/stefan/ten15/cvsup/tendra/src/installers/80x86/common/instr386.c,v
retrieving revision 1.16
diff -I.svn -u -r1.16 instr386.c
--- src/installers/80x86/common/instr386.c 17 Oct 2004 03:17:01 -0000 1.16
+++ src/installers/80x86/common/instr386.c 18 Oct 2004 21:05:16 -0000
@@ -5232,7 +5232,7 @@
if (sz == 64) {
int riu = regsinuse;
regsinuse |= 0x2;
regsinuse |= REG_EDX;
- move (shb, bottom, reg2);
+ move (ulongsh, bottom, reg2); /* can only be a simple constant */
regsinuse = riu;
}
else
@@ -5515,7 +5515,7 @@
@@ -5497,7 +5497,7 @@
if (sz == 64) {
int riu = regsinuse;
regsinuse |= 0x2;
regsinuse |= REG_EDX;
- move (shb, bottom, reg2);
+ move (ulongsh, bottom, reg2); /* can only be a simple constant */
regsinuse = riu;

View file

@ -1,54 +0,0 @@
Index: src/lib/machines/freebsd/5/alpha/startup/ansi.h
===================================================================
--- src/lib/machines/freebsd/5/alpha/startup/ansi.h (.../ten15.org) (revision 512)
+++ src/lib/machines/freebsd/5/alpha/startup/ansi.h (.../freebsd-port) (revision 512)
@@ -32,3 +32,8 @@
#ifndef __signed
#define __signed signed
#endif
+
+/* Work around __aligned() */
+#ifndef __aligned
+#define __aligned(x) /* nothing */
+#endif
Index: src/lib/machines/freebsd/5/alpha/startup/system.h
===================================================================
--- src/lib/machines/freebsd/5/alpha/startup/system.h (.../ten15.org) (revision 512)
+++ src/lib/machines/freebsd/5/alpha/startup/system.h (.../freebsd-port) (revision 512)
@@ -40,4 +40,9 @@
#define __signed signed
#endif
+/* Work around __aligned() */
+#ifndef __aligned
+#define __aligned(x) /* nothing */
#endif
+
+#endif
Index: src/lib/machines/freebsd/5/80x86/startup/ansi.h
===================================================================
--- src/lib/machines/freebsd/5/80x86/startup/ansi.h (.../ten15.org) (revision 512)
+++ src/lib/machines/freebsd/5/80x86/startup/ansi.h (.../freebsd-port) (revision 512)
@@ -32,3 +32,8 @@
#ifndef __signed
#define __signed signed
#endif
+
+/* Work around __aligned() */
+#ifndef __aligned
+#define __aligned(x) /* nothing */
+#endif
Index: src/lib/machines/freebsd/5/80x86/startup/system.h
===================================================================
--- src/lib/machines/freebsd/5/80x86/startup/system.h (.../ten15.org) (revision 512)
+++ src/lib/machines/freebsd/5/80x86/startup/system.h (.../freebsd-port) (revision 512)
@@ -40,4 +40,9 @@
#define __signed signed
#endif
+/* Work around __aligned() */
+#ifndef __aligned
+#define __aligned(x) /* nothing */
#endif
+
+#endif