Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Namazu 2.0.2 will be released soon



From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-devel-ja] Namazu 2.0.2 will be released soon
Message-ID: <20000315164418Z.satoru-t@xxxxxxxxxxxxxxxxxx>
Date: Wed, 15 Mar 2000 16:44:18 +0900

高林> 最新のソース一式を
高林> <http://www.namazu.org/tmp/namazu-2.0.2.tar.gz> にまとめまし
高林> た。問題がなければ明日の早朝にでも 2.0.2 として公開します。

Win32 では以下のパッチをあてないと、mknmz --help すら動きません
でした。
man.pl は、今のままだと /dev/null ってファイルが出来ちゃうので
ちょっとだけ嫌。:-)

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)

--- ./filter/win32/ichitaro456.pl.orig	Wed Mar  1 12:20:21 2000
+++ ./filter/win32/ichitaro456.pl	Wed Mar 15 17:32:30 2000
@@ -68,8 +68,6 @@
 
     my $tmpfile  = util::tmpnam('NMZ.jstxt');
 
-    return "Unable to execute ichitaro-converter" unless (-x $ichitaro456);
-
     util::vprint("Processing ichitaro file ... (using  '$ichitaro456')\n");
 
     system("$ichitaro456 -k -s -p $$orig_cfile > $tmpfile");
--- ./filter/man.pl.orig	Wed Mar 15 17:30:30 2000
+++ ./filter/man.pl	Wed Mar 15 17:35:03 2000
@@ -49,7 +49,11 @@
 
     if (util::islang("ja") && $roffpath =~ /\bj?groff$/) {
 	# Check wheter -Tnippon is valid.
-	`echo ''| $roffpath -Tnippon 1>/dev/null 2>&1`;
+	if (($mknmz::SYSTEM eq "MSWin32") || ($mknmz::SYSTEM eq "os2")){
+	    `echo ''| $roffpath -Tnippon 1>nul 2>&1`;
+	} else {
+	    `echo ''| $roffpath -Tnippon 1>/dev/null 2>&1`;
+	}
 	if ($? == 0) {
 	    $roffargs = '-Wall -Tnippon' ;
 	} else {
--- ./pl/util.pl.orig	Thu Mar  2 20:06:36 2000
+++ ./pl/util.pl	Wed Mar 15 17:35:22 2000
@@ -165,14 +165,14 @@
 
     for my $dir (split(/$pd/, $ENV{'PATH'})) {
 	return "$dir/$cmd" if (-x "$dir/$cmd");
-	return "$dir/$cmd.com" if (-x "$dir/$cmd.com" &&
+	return "$dir/$cmd" if (-x "$dir/$cmd.com" &&
 		(($mknmz::SYSTEM eq "MSWin32") || ($mknmz::SYSTEM eq "os2")));
-	return "$dir/$cmd.exe" if (-x "$dir/$cmd.exe" &&
+	return "$dir/$cmd" if (-x "$dir/$cmd.exe" &&
 		(($mknmz::SYSTEM eq "MSWin32") || ($mknmz::SYSTEM eq "os2")));
-	return "$dir/$cmd.bat" if (-x "$dir/$cmd.bat" &&
-				   ($mknmz::SYSTEM eq "MSWin32"));
-	return "$dir/$cmd.cmd" if (-x "$dir/$cmd.cmd" &&
-				   ($mknmz::SYSTEM eq "os2"));
+	return "$dir/$cmd" if (-x "$dir/$cmd.bat" &&
+			       ($mknmz::SYSTEM eq "MSWin32"));
+	return "$dir/$cmd" if (-x "$dir/$cmd.cmd" &&
+			       ($mknmz::SYSTEM eq "os2"));
     }
     return undef;
 }