summaryrefslogtreecommitdiff
path: root/misc/brs
diff options
context:
space:
mode:
authorJames E. Housley <jeh@FreeBSD.org>2003-11-22 02:20:34 +0000
committerJames E. Housley <jeh@FreeBSD.org>2003-11-22 02:20:34 +0000
commit4779460643349bd052b5b4c2702beaf2abda251e (patch)
tree68f41ae76ec63feecf8f51a515be1b2117c064fd /misc/brs
parentUpdate f-prot to 4.3.0. (diff)
misc/brs stopped compiling on -CURRENT due to an obsolete header. Here's a fix, written by Volker Stolz. Thanks Volker!
PR: 59570 Submitted by: MAINTAINER
Notes
Notes: svn path=/head/; revision=94693
Diffstat (limited to 'misc/brs')
-rw-r--r--misc/brs/Makefile4
-rw-r--r--misc/brs/files/patch-ad63
2 files changed, 63 insertions, 4 deletions
diff --git a/misc/brs/Makefile b/misc/brs/Makefile
index c18a82aaa9b1..4701c9053c8e 100644
--- a/misc/brs/Makefile
+++ b/misc/brs/Makefile
@@ -22,10 +22,6 @@ MAN1= bible.1
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 501000
-BROKEN= "Does not compile"
-.endif
-
post-patch:
@${MV} ${WRKSRC}/brl.c ${WRKSRC}/brl.c.sed
${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \
diff --git a/misc/brs/files/patch-ad b/misc/brs/files/patch-ad
new file mode 100644
index 000000000000..f13e8744e91d
--- /dev/null
+++ b/misc/brs/files/patch-ad
@@ -0,0 +1,63 @@
+*** tsl.c.orig Wed Aug 9 19:47:29 1995
+--- tsl.c Fri Nov 21 17:31:35 2003
+***************
+*** 106,112 ****
+ \*----------------------------------------------------------------------*/
+
+ #include <stdio.h>
+! #include <varargs.h>
+ #include "tsl.h"
+
+
+--- 106,112 ----
+ \*----------------------------------------------------------------------*/
+
+ #include <stdio.h>
+! #include <stdarg.h>
+ #include "tsl.h"
+
+
+***************
+*** 155,161 ****
+
+
+
+! tsl_error( fatal, va_alist )
+ /*----------------------------------------------------------------------
+ | NAME:
+ | tsl_error
+--- 155,161 ----
+
+
+
+! tsl_error( int fatal, ... )
+ /*----------------------------------------------------------------------
+ | NAME:
+ | tsl_error
+***************
+*** 172,184 ****
+ |
+ \*----------------------------------------------------------------------*/
+
+- int fatal;
+- va_dcl
+ {
+ va_list ap;
+ char *format;
+
+! va_start(ap);
+
+ format = va_arg(ap, char *);
+ vfprintf(stderr, format, ap);
+--- 172,182 ----
+ |
+ \*----------------------------------------------------------------------*/
+
+ {
+ va_list ap;
+ char *format;
+
+! va_start(ap, fatal);
+
+ format = va_arg(ap, char *);
+ vfprintf(stderr, format, ap);