summaryrefslogtreecommitdiff
path: root/lang/wamcc/files/patch-af
diff options
context:
space:
mode:
Diffstat (limited to 'lang/wamcc/files/patch-af')
-rw-r--r--lang/wamcc/files/patch-af48
1 files changed, 48 insertions, 0 deletions
diff --git a/lang/wamcc/files/patch-af b/lang/wamcc/files/patch-af
new file mode 100644
index 000000000000..4702250322bf
--- /dev/null
+++ b/lang/wamcc/files/patch-af
@@ -0,0 +1,48 @@
+--- src/machine.h.orig Mon Oct 23 10:59:26 1995
++++ src/machine.h Tue Sep 14 04:13:45 1999
+@@ -33,6 +33,16 @@
+ # define M_MACHINE "dec_alpha"
+ # define M_dec_alpha
+
++# elif defined(__FreeBSD__) && defined(i386)
++
++ #define M_MACHINE "i386_freebsd"
++ #define M_i386_freebsd
++
++# elif defined(__FreeBSD__) && defined(alpha)
++
++ #define M_MACHINE "alpha_freebsd"
++ #define M_alpha_freebsd
++
+ # elif defined(__linux__) && !defined(__ELF__)
+
+ # define M_MACHINE "pc_linux_a_out"
+@@ -101,7 +111,8 @@
+ /*---------------------------------*/
+
+ #if defined(M_sony_news) || defined(M_dec_ultrix) || defined(M_dec_alpha) ||\
+- defined(M_pc_linux_elf)
++ defined(M_pc_linux_elf) || defined(M_i386_freebsd) ||\
++ defined(M_alpha_freebsd)
+
+ # define M_Asm_Symbol1(name) #name
+ # define M_Asm_Symbol(name) M_Asm_Symbol1(name)
+@@ -122,7 +133,8 @@
+
+
+ #if defined(M_sparc) || defined(M_dec_ultrix) || defined(M_sony_news) || \
+- defined(M_NeXT_hppa) || defined(M_dec_alpha)
++ defined(M_NeXT_hppa) || defined(M_dec_alpha) || defined(M_i386_freebsd) ||\
++ defined(M_alpha_freebsd)
+
+ # define M_Save_Control_Info
+ # define M_Restore_Control_Info
+@@ -145,7 +157,7 @@
+
+
+ #if defined(M_sparc) || defined(M_dec_ultrix) || defined(M_sony_news) || \
+- defined(M_NeXT_hppa)
++ defined(M_NeXT_hppa) || defined(M_i386_freebsd) || defined(M_alpha_freebsd)
+
+ # define M_Direct_Goto(lab) {lab(); return;}
+ # define M_Indirect_Goto(p_lab) {(* ((void (*)()) p_lab))();return;}