From owner-ports-jp@jp.freebsd.org  Thu Sep 28 14:27:03 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA13283;
	Thu, 28 Sep 2000 14:27:03 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from tohokugw.tohoku.iij.ad.jp (firewall-user@tohokugw.tohoku.iij.ad.jp [202.232.14.98])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA13278
	for <ports-jp@jp.freebsd.org>; Thu, 28 Sep 2000 14:27:03 +0900 (JST)
	(envelope-from taguchi@tohoku.iij.ad.jp)
From: taguchi@tohoku.iij.ad.jp
Received: by tohokugw.tohoku.iij.ad.jp; id OAA00206; Thu, 28 Sep 2000 14:27:02 +0900 (JST)
Received: from hirose.tohoku.iij.ad.jp(192.168.144.2) by tohokugw.tohoku.iij.ad.jp via smap (V4.2)
	id xma000202; Thu, 28 Sep 00 14:26:40 +0900
Received: from hirose.tohoku.iij.ad.jp (localhost [127.0.0.1])
	by hirose.tohoku.iij.ad.jp (8.9.3/3.7W99113014) with ESMTP id OAA85346;
	Thu, 28 Sep 2000 14:26:43 +0900 (JST)
Date: Thu, 28 Sep 2000 14:26:42 +0900
Message-ID: <x5bsx9krxp.wl@hirose.tohoku.iij.ad.jp>
To: asami@FreeBSD.org
Cc: ports-jp@jp.freebsd.org
In-Reply-To: In your message of "27 Sep 2000 18:20:55 -0700"
	<vqclmwdl3bc.fsf@silvia.hip.berkeley.edu>
References: <200009260453.e8Q4r8D00770@lavender.sanpei.org>
	<vqcpulrr905.fsf@silvia.hip.berkeley.edu>
	<x5n1gv320g.wl@hirose.tohoku.iij.ad.jp>
	<vqcaecvqwdh.fsf@silvia.hip.berkeley.edu>
	<200009272250.e8RMoR971074@silvia.hip.berkeley.edu>
	<x5d7hpl54q.wl@hirose.tohoku.iij.ad.jp>
	<taguchi@tohoku.iij.ad.jp>
	<vqclmwdl3bc.fsf@silvia.hip.berkeley.edu>
User-Agent: Wanderlust/2.2.12 (Joyride) EMIKO/1.13.9 (Euglena tripteris) FLIM/1.13.2 (Kasanui) Emacs/20.6 (i386--freebsd) MULE/4.0 (HANANOEN)
MIME-Version: 1.0 (generated by EMIKO 1.13.9 - "Euglena tripteris")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: ports-jp 10166
Subject: [ports-jp 10166] Re: app-defaults directory was extra error with x11-clocks/swisswatch
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: taguchi@tohoku.iij.ad.jp

$BED8}$G$9!#(B

> $B$"$H!"(Bimake-4$B$N(B3-stable$BG'<1$N7o!"$h$m$7$/$*4j$$$7$^$9!#(B

$B$3$l!"860x$O!"J,$+$j$^$7$?!#(B

cf/FreeBSD.cf $B$K$*$$$F!"(B

#ifndef OSMajorVersion
#define OSMajorVersion		DefaultOSMajorVersion
#endif
#ifndef OSMinorVersion
#define OSMinorVersion		DefaultOSMinorVersion
#endif
#ifndef OSTeenyVersion
#define OSTeenyVersion		DefaultOSTeenyVersion
#endif

$B$H$J$C$F$$$k$N$G$9$,!"$3$N(B 
DefaultOSMajorVersion/DefaultOSMinorVersion/DefaultOSTeenyVersion
$B$O!"(Bimake.c $BFb$K$*$$$F!"(Buname(3) $B$G7hDj$5$l$^$9!#(B
$B$G!"(Buname(3) $B$,CV$-49$($i$l$F$J$$$,$f$($K!"$*$+$7$/$J$C$F$?$N$G$O(B
$B$J$$$+!"$H!#$h$C$F!"2r7h:v$O(B

$B!&%P!<%8%g%s$K$h$C$F!"(BFreeBSD.cf $B$r@_Dj$9$k(B
$B!&(Buname(3)$B$bCV$-49$($k(B
$B!&0J2<$N%Q%C%A$r!"%U%!%$%kL>(B patch-t01 $B$H$7$F!"(Bdevel/imake-4/patches
  $B$K!"(B

BEGIN>---8<CUT HERE>8---
--- imake/imake.c~	Thu Jun 15 04:36:17 2000
+++ imake/imake.c	Thu Sep 28 13:58:02 2000
@@ -1184,6 +1184,19 @@
 	if (uname(&name) < 0)
 		LogFatal("Cannot invoke uname", "");
 
+# ifdef __FreeBSD__
+	/* Hack for FreeBSD ports "Cross Version" compiling system. */
+	{
+	  char *e;
+	  if ((e = getenv("OSREL")) != NULL && 
+	      strlen(name.sysname) + strlen(e) + 1 < SYS_NMLN) {
+	    strcpy(name.release, e);
+	    strcpy(name.version, name.sysname);
+	    strcat(name.version, " ");
+	    strcat(name.version, e);
+	  }
+	}
+# endif	    
 # ifdef DEFAULT_OS_NAME
 	parse_utsname(&name, DEFAULT_OS_NAME, buf, 
 		      "Bad DEFAULT_OS_NAME syntax %s");
END>---8<CUT HERE>8---

   $B0J2<$N%Q%C%A(B($B%U%!%$%kL>$N%Q%9$NItJ,$,0c$$$^$9(B)$B$r(Bx11/XFree86-4-libraries/
   patches/ $B$K!"$d$O$j%U%!%$%kL>$O(B patch-t01 $B$GF~$l$F$7$^$&!#(B

BEGIN>---8<CUT HERE>8---
--- config/imake/imake.c~	Thu Jun 15 04:36:17 2000
+++ config/imake/imake.c	Thu Sep 28 13:58:02 2000
@@ -1184,6 +1184,19 @@
 	if (uname(&name) < 0)
 		LogFatal("Cannot invoke uname", "");
 
+# ifdef __FreeBSD__
+	/* Hack for FreeBSD ports "Cross Version" compiling system. */
+	{
+	  char *e;
+	  if ((e = getenv("OSREL")) != NULL && 
+	      strlen(name.sysname) + strlen(e) + 1 < SYS_NMLN) {
+	    strcpy(name.release, e);
+	    strcpy(name.version, name.sysname);
+	    strcat(name.version, " ");
+	    strcat(name.version, e);
+	  }
+	}
+# endif	    
 # ifdef DEFAULT_OS_NAME
 	parse_utsname(&name, DEFAULT_OS_NAME, buf, 
 		      "Bad DEFAULT_OS_NAME syntax %s");
END>---8<CUT HERE>8---

   $B$N$$$:$l$+$@$H;W$$$^$9!#%Q%C%A$O(B imake $B$N?6Iq$rJQ99$7$^$9!#(B
   $B4D6-JQ?t(BOSREL$B$,@_Dj$5$l!"$+$D!"$=$ND9$5$,%P%C%U%!0n$l$r5/$3$5$J$$(B
   $BHO0OFb$K$"$k$H$-$N$_!"(Buname(3) $B$GF@$i$l$?(B release $B$H(B version $BJ8;zNs(B
   $B$r!"(BOSREL $B$NFbMF$G>e=q$-(B/$B=q49$($7$^$9!#(B
   $B?6Iq$,JQ$k$H8@$($P$+$o$k$s$G$9$,!"0UL#O@$,JQ$k$h$&$JJQ99$G$O$J$$!"(B
   $B$H;W$($^$9$7!"$=$b$=$b0lHL?M$O(BOSREL $B$J$s$F@_Dj$7$J$$$G$7$g$&!#(B
   $B$G$9$N$G!";d$O!"$=$&32$N$"$kJQ99$H$O;W$C$F$$$^$;$s!#(B

$B!t(B $B%G%U%)%k%H$,(B ELF $B$N%7%9%F%`$G(B a.out $B$J%P%$%J%j$r:n$k$K$O!"$5$i$KJQ99(B
$B!t(B $B$,I,MW$J$s$G$9$,!"$=$3$^$G$O$7$^$;$s$h$M!)(B
