diff options
author | John Marino <marino@FreeBSD.org> | 2014-08-18 15:41:36 +0000 |
---|---|---|
committer | John Marino <marino@FreeBSD.org> | 2014-08-18 15:41:36 +0000 |
commit | d96901c32071af932aae9f83d0faaaf0f5c9ab80 (patch) | |
tree | 86ef8fa3dd6da82ad1b94169720283f086f86606 /cad/cider/files/patch-bc | |
parent | - Update from 4.320.1 to 4.320.2 (diff) |
Stage cad/cider. Mark BROKEN on F10+ caused by bmake
This port generates a makefile and then passes it to "make" via stdin,
which makes it different to troubleshoot. When I finally saw the file
in order to figure out why several internal static libraries weren't
getting built leading to some programs not getting built, I saw a
generic static library target made up of variables. fmake likes it;
bmake does not.
I tried USES+= fmake along with some patching but I must have missed
some hardcoded "make" commands because bmake got called again. This
software is 20 years old so I finally gave it. It got a stay of
execution by getting staged. If somebody wants to study a target that
bmake just doesn't get, this is a good place to start.
Diffstat (limited to 'cad/cider/files/patch-bc')
-rw-r--r-- | cad/cider/files/patch-bc | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/cad/cider/files/patch-bc b/cad/cider/files/patch-bc deleted file mode 100644 index d860044fff49..000000000000 --- a/cad/cider/files/patch-bc +++ /dev/null @@ -1,25 +0,0 @@ ---- cider/common/src/bin/main.c.orig Sat Mar 12 08:20:59 1994 -+++ cider/common/src/bin/main.c Fri Oct 17 22:19:55 2003 -@@ -36,6 +36,11 @@ - #endif - - #include "patchlev.h" -+ -+#ifdef __FreeBSD__ -+#include <ieeefp.h> -+#endif -+ - #include "suffix.h" - - /* (Virtual) Machine architecture parameters */ -@@ -214,6 +219,10 @@ - FILE *fp; - FILE *circuit_file; - -+#endif -+ -+#ifdef __FreeBSD__ -+ fpsetmask(fpgetmask() & ~FP_X_INV & ~FP_X_DZ & ~FP_X_OFL); - #endif - - /* MFB tends to jump to 0 on errors. This tends to catch it. */ |