From yasu@home.utahime.org  Thu Jan 22 14:05:07 2004
Return-Path: <yasu@home.utahime.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2A7C916A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Jan 2004 14:05:07 -0800 (PST)
Received: from utahime.as.wakwak.ne.jp (utahime.as.wakwak.ne.jp [61.205.238.40])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 64B8143D39
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Jan 2004 14:05:05 -0800 (PST)
	(envelope-from yasu@home.utahime.org)
Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1])
	by utahime.as.wakwak.ne.jp (Postfix) with ESMTP id 518486A
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 23 Jan 2004 07:05:04 +0900 (JST)
Received: from 127.0.0.1 (localhost.home.utahime.org [127.0.0.1])
	by localhost-backdoor.home.utahime.org (Postfix) with SMTP id 23D3854D5
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 23 Jan 2004 07:05:04 +0900 (JST)
Received: from sugar.home.utahime.org (sugar.home.utahime.org [192.168.174.2])
	by eastasia.home.utahime.org (Postfix) with ESMTP id 1168554AA
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 23 Jan 2004 07:05:04 +0900 (JST)
Received: by sugar.home.utahime.org (Postfix, from userid 1000)
	id E8D1B5C1E; Fri, 23 Jan 2004 07:05:03 +0900 (JST)
Message-Id: <20040122220503.E8D1B5C1E@sugar.home.utahime.org>
Date: Fri, 23 Jan 2004 07:05:03 +0900 (JST)
From: KIMURA Yasuhiro <yasu@home.utahime.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: japanese/kcc: Patch which makes it possible to compile without gcc 2.95
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         61751
>Category:       ports
>Synopsis:       japanese/kcc: Patch which makes it possible to compile without gcc 2.95
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    taoka
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 22 14:10:16 PST 2004
>Closed-Date:    Mon Jun 14 22:17:56 GMT 2004
>Last-Modified:  Mon Jun 14 22:17:56 GMT 2004
>Originator:     KIMURA Yasuhiro
>Release:        FreeBSD 5.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD sugar.home.utahime.org 5.2-RELEASE FreeBSD 5.2-RELEASE #0: Wed Jan 14 10:39:30 JST 2004 root@sugar.home.utahime.org:/usr/obj/am/eastasia/usr1/cvsup/releng_5_2/src/sys/SUGAR i386


	
>Description:
This patch makes it possible to compile kcc without gcc 2.95 on
5.1-RELEASE of later.

	
>How-To-Repeat:
	
>Fix:

	

--- kcc.port.patch begins here ---
diff -ruN japanese/kcc.dist/Makefile japanese/kcc/Makefile
--- japanese/kcc.dist/Makefile	Tue Jan 20 20:34:48 2004
+++ japanese/kcc/Makefile	Wed Jan 21 06:32:49 2004
@@ -7,6 +7,7 @@
 
 PORTNAME=	kcc
 PORTVERSION=	1.0
+PORTREVISION=	1
 CATEGORIES=	japanese
 MASTER_SITES=	${MASTER_SITE_PORTS_JP}
 DISTNAME=	${PORTNAME}
@@ -18,10 +19,4 @@
 MANLANG=	ja
 MAN1=		kcc.1
 
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 501000
-USE_GCC=2.95
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ruN japanese/kcc.dist/files/patch-ab japanese/kcc/files/patch-ab
--- japanese/kcc.dist/files/patch-ab	Thu Jan  1 09:00:00 1970
+++ japanese/kcc/files/patch-ab	Wed Jan 21 06:23:24 2004
@@ -0,0 +1,36 @@
+--- kcc.c.dist	Mon Mar 28 20:00:12 1994
++++ kcc.c	Wed Jan 21 06:01:11 2004
+@@ -134,7 +134,7 @@
+ extern unsigned short hiragana[];
+ unsigned short *kanatbl = katakana;
+ 
+-void error();
++void error(char* fmt, ...);
+ 
+ /**********************************************************************
+  *                                                                    *
+@@ -364,18 +364,17 @@
+     NAME
+ 	error - print formatted error message on stderr and die
+  ---------------------------------------------------------------------*/
+-#include <varargs.h>
++#include <stdarg.h>
+ 
+-void error(va_alist)
+-    va_dcl
++void error(char *fmt, ...)
+ {
+-    va_list args;
++    va_list ap;
+ 
+-    va_start(args);
++    va_start(ap, fmt);
+     fprintf(stderr, "%s: ", progname);
+-    vfprintf(stderr, va_arg(args, char *), args);
++    vfprintf(stderr, fmt, ap);
+     putc('\n', stderr);
+-    va_end(args);
++    va_end(ap);
+     exit(1);
+ }
+ 
--- kcc.port.patch ends here ---



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->taoka 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Jan 23 00:16:34 PST 2004 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=61751 
State-Changed-From-To: open->closed 
State-Changed-By: vs 
State-Changed-When: Mon Jun 14 22:16:08 GMT 2004 
State-Changed-Why:  
Fixed by maho@ in rev. 1.13 on 2004-01-26. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=61751 
>Unformatted:
