Date: Thu, 28 Aug 2003 20:35:02 -0400 (EDT) From: Michael Edenfield <kutulu@kutulu.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/56109: www/ashe - fix build for gc-3.3 (varargs -> stdarg) Message-ID: <20030829003502.AA7D4B82A@wombat.localnet> Resent-Message-ID: <200308290040.h7T0eFoU013456@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 56109 >Category: ports >Synopsis: www/ashe - fix build for gc-3.3 (varargs -> stdarg) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Aug 28 17:40:15 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Michael Edenfield >Release: FreeBSD 5.1-CURRENT i386 >Organization: >Environment: System: FreeBSD wombat.localnet 5.1-CURRENT FreeBSD 5.1-CURRENT #7: Sun Aug 24 21:35:57 EDT 2003 root@wombat.localnet:/usr/obj/usr/src/sys/ATHLON i386 >Description: >How-To-Repeat: >Fix: diff -urN ashe.orig/Makefile ashe/Makefile --- ashe.orig/Makefile Thu Feb 20 14:15:23 2003 +++ ashe/Makefile Thu Aug 28 20:29:16 2003 @@ -26,8 +26,6 @@ post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/src/XHTML.ad - @${REINPLACE_CMD} -e "s/malloc.h/stdlib.h/g" \ - ${WRKSRC}/libhtmlw-2.7b3/HTML-PSformat.c do-build: .for dir in libhtmlw-2.7b3 libcci src diff -urN ashe.orig/files/patch-ae ashe/files/patch-ae --- ashe.orig/files/patch-ae Wed Dec 31 19:00:00 1969 +++ ashe/files/patch-ae Thu Aug 28 20:30:42 2003 @@ -0,0 +1,42 @@ +--- libhtmlw-2.7b3/HTML-PSformat.c.orig Mon May 20 16:35:47 1996 ++++ libhtmlw-2.7b3/HTML-PSformat.c Thu Aug 28 20:25:49 2003 +@@ -59,16 +59,16 @@ + * + */ + +-#include <varargs.h> ++#include <stdarg.h> + + #include <string.h> + #include <stdio.h> + #include <ctype.h> + #include <math.h> + #ifdef __bsdi__ +-#include <sys/malloc.h> ++#include <sys/stdlib.h> + #else +-#include <malloc.h> ++#include <stdlib.h> + #endif + #include <time.h> + #include <sys/types.h> +@@ -264,9 +264,7 @@ + } + #else /* not BROKEN_SOLARIS_COMPILER_STDARG */ + static int +-PSprintf(format, va_alist) +- char* format; +- va_dcl ++PSprintf(char *format, ...) + { + int len; + char *s; +@@ -286,7 +284,7 @@ + } + PS_string = s; + } +- va_start(args); ++ va_start(args, format); + len = vsprintf(PS_string+PS_len, format, args); + /* this is a hack to make it work on systems were vsprintf(s,...) + * returns s, instead of the len. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030829003502.AA7D4B82A>