aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sysutils/xloadface/Makefile4
-rw-r--r--sysutils/xloadface/files/patch-widgets.c46
2 files changed, 46 insertions, 4 deletions
diff --git a/sysutils/xloadface/Makefile b/sysutils/xloadface/Makefile
index 95fc12cf6107..46187e731fb7 100644
--- a/sysutils/xloadface/Makefile
+++ b/sysutils/xloadface/Makefile
@@ -25,10 +25,6 @@ MANLANG= ja
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 500113
-BROKEN= "Does not compile on FreeBSD ${OSVERSION}"
-.endif
-
pre-build:
${LOCALBASE}/bin/nkf -e ${WRKSRC}/xloadface.1 > ${WRKSRC}/xloadface.man
diff --git a/sysutils/xloadface/files/patch-widgets.c b/sysutils/xloadface/files/patch-widgets.c
new file mode 100644
index 000000000000..68611d9afed5
--- /dev/null
+++ b/sysutils/xloadface/files/patch-widgets.c
@@ -0,0 +1,46 @@
+
+------------------------ start of patch ------------------------
+--- widgets.c.orig Fri Apr 29 16:37:58 2005
++++ widgets.c Fri Apr 29 16:39:09 2005
+@@ -18,7 +18,7 @@
+ #include "LoadFace.h"
+ #include "ArrangeBox.h"
+ #include "MachineInfo.h"
+-#include <varargs.h>
++#include <stdarg.h>
+ #include "version.h"
+ #include <math.h>
+ #include <X11/Xresource.h>
+@@ -49,7 +49,7 @@
+
+ static void exitDisplay(),popdown(),showHelp(),popdownHelp();
+
+-Widget mkWidget();
++Widget mkWidget(char* name, ...);
+
+ static XrmOptionDescRec optionTable[] = {
+ {"-interval", "*interval", XrmoptionSepArg,(caddr_t)NULL},
+@@ -571,11 +571,9 @@
+ * resource-name, resource, ... , NULL);
+ */
+ Widget
+-mkWidget(va_alist)
+-va_dcl
++mkWidget(char* name, ...)
+ {
+ va_list arg;
+- char *name;
+ WidgetClass class;
+ Widget parent;
+ String argname;
+@@ -583,8 +581,7 @@
+ int n = 0;
+ Arg args[20];
+
+- va_start(arg);
+- name = va_arg(arg,char*);
++ va_start(arg, name);
+ class = va_arg(arg,WidgetClass);
+ parent = va_arg(arg,Widget);
+
+------------------------ end of patch ------------------------