namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
patch & comments
- From: masao@xxxxxxxxxx (Masao Takaku)
- Date: Tue, 6 Jul 1999 09:16:08 +0900
おはようございます。
たかくまさおです。
ふと思いたって普段使っているNamazuをCVSでの開発版に移行してみようと思い、
実際にインストールしてみました。
インストールしてみていくつか不具合がありましたので、
それに対応したパッチを末尾につけておきます。
パッチで修正したバグ。
* Getopt::Longまわり
--checkpoint, --include, --target-listの不具合を修正。
* Makefile まわり
libディレクトリのインストール先の修正。
getopt.[ch]などの追加。
さらに、今後の追加機能へのコメントです。
・NMZ.result でのフォーマット指定はすごく便利です。
が、現在出力している形式での
「リスト中の番号」、「スコア」にあたるものの2つの指定も欲しいですね。
${counter}, ${score} みたいな感じで。
## ここらへんはフィールドの名前とぶつからないように
## 気をつけた方がいいのかな。… ${namazu:counter}みたいな…。
ところで、(番外編ですが)
File::MMagickでのtext/rfc822とmessage/rfc822はおなじものですか?
あと、細かいことですが、
TODO-namazu-2.0の中にある「たかく氏」となっている部分ですが、
後半の部分(「これの影響だと思うのですが、…」以下)は
私の文章でないので、区切り直してもらえませんか。
--
高久 雅生 // ULIS : University of Library and Information Science
図書館情報大学大学院 図書館情報学研究科 修士 2 年次 石塚研究室
masao@xxxxxxxxxx , http://www.ulis.ac.jp/~masao/
diff -ruN ../namazu/Makefile.am ./Makefile.am
--- /home/masao/namazu/Makefile.am Sun May 23 02:10:11 1999
+++ ./Makefile.am Tue Jul 6 00:41:45 1999
@@ -9,9 +9,9 @@
pkgdatadir = @prefix@/@PACKAGE@
install-data-local:
- $(mkinstalldirs) $(DESTDIR)$(libdir)/index
+ $(mkinstalldirs) $(pkgdatadir)/index
for subdir in $(EXTRA_DIRS); do \
- cp -rp $(srcdir)/$$subdir $(DESTDIR)$(libdir); \
+ cp -rp $(srcdir)/$$subdir $(pkgdatadir); \
done
dist-hook:
diff -ruN ../namazu/src/Makefile.am ./src/Makefile.am
--- /home/masao/namazu/src/Makefile.am Sat Jun 12 23:29:29 1999
+++ ./src/Makefile.am Tue Jul 6 06:06:15 1999
@@ -21,8 +21,8 @@
namazu_SOURCES = cgi.c codeconv.c conf.c form.c hlist.c messages.c \
namazu.c output.c parser.c re_match.c regex.c search.c \
- seed.c util.c values.c wakati.c result.l
-noinst_HEADERS = namazu.h regex.h util.h
+ seed.c util.c values.c wakati.c result.l getopt.c getopt1.c
+noinst_HEADERS = namazu.h regex.h util.h getopt.h
##################################################################
diff -ruN ../namazu/src/mknmz.pl.in ./src/mknmz.pl.in
--- /home/masao/namazu/src/mknmz.pl.in Wed Jun 16 16:14:24 1999
+++ ./src/mknmz.pl.in Tue Jul 6 06:14:24 1999
@@ -711,16 +711,15 @@
$conf::ALLOW_REGEX = '.*\.\d.*';
}
if ($opt_include) {
- shift @argv;
- eval util::include($argv[0]);
- util::dprint("Included: $argv[0]\n") unless $conf::QuietOpt;
+ eval util::include($opt_include);
+ util::dprint("Included: $opt_include\n") unless $conf::QuietOpt;
}
if ($opt_target_list) {
if ($CheckPoint{'continue'}) {
@flist = ("dummy");
} else {
- @flist = load_target_list($argv[0]);
- util::dprint("Loaded: $argv[0]\n") unless $conf::QuietOpt;
+ @flist = load_target_list($opt_target_list);
+ util::dprint("Loaded: $opt_target_list\n") unless $conf::QuietOpt;
}
$target_loaded = 1;
$target_dir = cwd();
@@ -728,7 +727,7 @@
if ($opt_checkpoint_sub) {
$CheckPoint{'on'} = 1;
$CheckPoint{'continue'} = 1;
- @argv = grep {! /-S/} @ARGV; # remove -S
+ @argv = grep {! /-S/} @argv; # remove -S
}