OSDN Git Service

Import JM CVS Repository from cvs.linux.or.jp.
authorAkihiro MOTOKI <amotoki@dd.iij4u.or.jp>
Sat, 16 Oct 2010 17:08:10 +0000 (02:08 +0900)
committerAkihiro MOTOKI <amotoki@gmail.com>
Sat, 16 Oct 2010 17:11:31 +0000 (02:11 +0900)
144 files changed:
.cvsignore [new file with mode: 0644]
AUTHORS [new file with mode: 0644]
ChangeLog [new file with mode: 0644]
JM.rules [new file with mode: 0644]
Makefile [new file with mode: 0644]
Makefile.dist [new file with mode: 0644]
admin/ChangeLog [new file with mode: 0644]
admin/JM-CVS/.cvsignore [new file with mode: 0644]
admin/JM-CVS/ChangeLog [new file with mode: 0644]
admin/JM-CVS/JM-CVS.sgml [new file with mode: 0644]
admin/JM-CVS/Makefile [new file with mode: 0644]
admin/JM-man-view.el [new file with mode: 0644]
admin/JMpost [new file with mode: 0755]
admin/JMpost-mew.el [new file with mode: 0644]
admin/JMpost-wl.el [new file with mode: 0644]
admin/ML-msgs/MEMO [new file with mode: 0644]
admin/ML-msgs/Makefile [new file with mode: 0644]
admin/ML-msgs/confirm [new file with mode: 0644]
admin/ML-msgs/deny [new file with mode: 0644]
admin/ML-msgs/guide [new file with mode: 0644]
admin/ML-msgs/guide.m4 [new file with mode: 0644]
admin/ML-msgs/help [new file with mode: 0644]
admin/ML-msgs/messages.m4 [new file with mode: 0644]
admin/ML-msgs/objective [new file with mode: 0644]
admin/ML-msgs/objective.m4 [new file with mode: 0644]
admin/ML-msgs/welcome [new file with mode: 0644]
admin/ML-msgs/welcome.m4 [new file with mode: 0644]
admin/build_notice.perl [new file with mode: 0755]
admin/cgi/.cvsignore [new file with mode: 0644]
admin/cgi/ChangeLog [new file with mode: 0644]
admin/cgi/Makefile [new file with mode: 0644]
admin/cgi/htaccess.in [new file with mode: 0644]
admin/cgi/man.cgi.in [new file with mode: 0755]
admin/chkpkgs.perl [new file with mode: 0755]
admin/ciJMpost.pl [new file with mode: 0755]
admin/cvs2upd [new file with mode: 0755]
admin/listchk.perl [new file with mode: 0755]
admin/listnew.perl [new file with mode: 0755]
admin/mktrlist [new file with mode: 0755]
admin/mktrlist2.sh [new file with mode: 0755]
admin/ml2cvs [new file with mode: 0755]
admin/namazu/.cvsignore [new file with mode: 0644]
admin/namazu/Makefile [new file with mode: 0644]
admin/namazu/NMZ.body.ja [new file with mode: 0644]
admin/namazu/NMZ.foot.ja [new file with mode: 0644]
admin/namazu/NMZ.head.ja [new file with mode: 0644]
admin/upd_jpman [new file with mode: 0755]
admin/upd_tl.perl [new file with mode: 0755]
bin/ChangeLog [new file with mode: 0644]
bin/JMtl.pm [new file with mode: 0755]
bin/chkcvs.sh [new file with mode: 0755]
bin/mkdist.perl [new file with mode: 0755]
bin/mkhtmldb.perl [new file with mode: 0755]
bin/mkmanweb.perl [new file with mode: 0755]
bin/mkpodweb.perl [new file with mode: 0755]
bin/mksolinks.perl [new file with mode: 0755]
bin/mksplitdist.perl [new file with mode: 0755]
bin/yaman2html.perl [new file with mode: 0755]
dist/.cvsignore [new file with mode: 0644]
dist/ChangeLog [new file with mode: 0644]
dist/INSTALL.in [new file with mode: 0644]
dist/Makefile [new file with mode: 0644]
dist/README.in [new file with mode: 0644]
dist/script/configure.perl [new file with mode: 0755]
dist/script/pkgs.list [new file with mode: 0644]
www/.htaccess [new file with mode: 0644]
www/ChangeLog [new file with mode: 0644]
www/INDEX/Makefile [new file with mode: 0644]
www/INDEX/gnu.list [new file with mode: 0644]
www/INDEX/gnu.m4 [new file with mode: 0644]
www/INDEX/index.m4 [new file with mode: 0644]
www/INDEX/ldp.m4 [new file with mode: 0644]
www/INDEX/linux.list [new file with mode: 0644]
www/INDEX/linux.m4 [new file with mode: 0644]
www/INDEX/misc.list [new file with mode: 0644]
www/INDEX/misc.m4 [new file with mode: 0644]
www/INDEX/pod.list [new file with mode: 0644]
www/INDEX/pod.m4 [new file with mode: 0644]
www/INDEX/progress.m4 [new file with mode: 0644]
www/INSTALL.m4 [new file with mode: 0644]
www/Makefile [new file with mode: 0644]
www/README.m4 [new file with mode: 0644]
www/announcement/19991015.euc [new file with mode: 0644]
www/announcement/19991015.m4 [new file with mode: 0644]
www/announcement/20001120.euc [new file with mode: 0644]
www/announcement/20001120.m4 [new file with mode: 0644]
www/announcement/Makefile [new file with mode: 0644]
www/announcement/index.m4 [new file with mode: 0644]
www/bin/file_date.perl [new file with mode: 0755]
www/bin/info-whole-archive.perl [new file with mode: 0755]
www/bin/link-partial-archives.perl [new file with mode: 0755]
www/bin/link-rpms.perl [new file with mode: 0755]
www/bin/link-whole-archive.perl [new file with mode: 0755]
www/bin/list.perl [new file with mode: 0755]
www/bin/list_ldp.perl [new file with mode: 0755]
www/bin/list_pod.perl [new file with mode: 0755]
www/bin/list_progress.perl [new file with mode: 0755]
www/bin/pagesize.perl [new file with mode: 0755]
www/bug_report/Makefile [new file with mode: 0644]
www/bug_report/jm-brs.cgi.m4 [new file with mode: 0755]
www/bug_report/jm-brs.post.m4 [new file with mode: 0644]
www/bug_report/jm-brs.pre.m4 [new file with mode: 0644]
www/bug_report/pkgs_list2html.awk [new file with mode: 0644]
www/contrib.css [new file with mode: 0644]
www/copyright.m4 [new file with mode: 0644]
www/download.m4 [new file with mode: 0644]
www/guidance/JM-man-view.m4 [new file with mode: 0644]
www/guidance/Makefile [new file with mode: 0644]
www/guidance/commentate.awk [new file with mode: 0755]
www/guidance/index.m4 [new file with mode: 0644]
www/guidance/mailformat.m4 [new file with mode: 0644]
www/guidance/pod.m4 [new file with mode: 0644]
www/guidance/repository.m4 [new file with mode: 0644]
www/guidance/translation_note.m4 [new file with mode: 0644]
www/images/grey.png [new file with mode: 0644]
www/index.m4 [new file with mode: 0644]
www/jm.css [new file with mode: 0644]
www/jm_www.m4 [new file with mode: 0644]
www/jmpod.css [new file with mode: 0644]
www/mail_error.m4 [new file with mode: 0644]
www/man-ja/Makefile [new file with mode: 0644]
www/man-ja/groff-tmac-ja.tar.gz [new file with mode: 0644]
www/man-ja/index.m4 [new file with mode: 0644]
www/man-ja/man-1.5g-ja2.diff.gz [new file with mode: 0644]
www/man-ja/man-1.5gjp-3.4.i386.glibc2_0.rpm [new file with mode: 0644]
www/man-ja/man-1.5gjp-3.4.i386.glibc2_1.rpm [new file with mode: 0644]
www/man-ja/man-1.5gjp-3.4.src.rpm [new file with mode: 0644]
www/man-ja/man-pager.m4 [new file with mode: 0644]
www/manerror.m4 [new file with mode: 0644]
www/missing.m4 [new file with mode: 0644]
www/news.m4 [new file with mode: 0644]
www/news1999.m4 [new file with mode: 0644]
www/news2000.m4 [new file with mode: 0644]
www/news2001.m4 [new file with mode: 0644]
www/news2002.m4 [new file with mode: 0644]
www/news2003.m4 [new file with mode: 0644]
www/news2004.m4 [new file with mode: 0644]
www/news2005.m4 [new file with mode: 0644]
www/news2006.m4 [new file with mode: 0644]
www/nosuchpage.m4 [new file with mode: 0644]
www/rpm/Makefile [new file with mode: 0644]
www/rpm/index.m4 [new file with mode: 0644]
www/rpm/jman_pages.spec [new file with mode: 0644]
www/section.m4 [new file with mode: 0644]

diff --git a/.cvsignore b/.cvsignore
new file mode 100644 (file)
index 0000000..468ba4d
--- /dev/null
@@ -0,0 +1,4 @@
+cvs-release-modified
+cvs-status-modified
+www-html-modified
+www-roff-modified
diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..801d726
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,29 @@
+$Id: AUTHORS,v 1.15 2005/07/05 15:08:49 tsekine Exp $
+
+This is the unsorted list of JM committers
+
+hanataka@abyss.rim.or.jp as hanataka
+tnh@aurora.dti.ne.jp as tnh
+ss236rx@ymg.urban.ne.jp as saito
+argrath@yo.rim.or.jp as argrath
+tsekine@sdri.co.jp as tsekine
+yoy@mb.kcom.ne.jp as yo
+baba@kusastro.kyoto-u.ac.jp as baba
+uv9h-hykw@asahi-net.or.jp as cz8cb01
+fjwr@mtj.biglobe.ne.jp as fujiwara
+amotoki@dd.iij4u.or.jp as motoki
+gotom@debian.or.jp as gotom
+nakano@apm.seikei.ac.jp as nakano
+tnaka@brain-tokyo.com as tnaka
+ysato444@yahoo.co.jp as ysato
+takei@webmasters.gr.jp as takei
+
+Please feel free to contact cvs-admin@cvs.linux.or.jp
+if you need a CVS account for JM repository.
+
+Thanks in advance.
+
+--
+JM project
+JM@linux.or.jp
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644 (file)
index 0000000..c7c6e14
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,159 @@
+Wed Jul  6 01:08:18 2005  Tatsuo Sekine  <tsekine@sdri.co.jp>
+
+       * AUTHORS: tsekine ¥á¡¼¥ë¥¢¥É¥ì¥¹¤òÊѹ¹
+
+Sat Sep 14 16:50:53 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: rpm ¼þ¤ê¤Î restructure.
+
+Wed Aug 28 03:32:18 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: rpm 4.0 ÍѤˠ--define ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤ß¤¿¡£
+
+Sun Aug 25 03:48:02 2002  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * AUTHORS: ysato (º´Æ£¡¡Íµ°ì) ¥á¡¼¥ë¥¢¥É¥ì¥¹Êѹ¹¡£
+
+Thu Feb 14 15:18:00 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * smbfs ´ØÏ¢¥Ú¡¼¥¸¤ÎÇÛÉÛ¤òÄä»ß.
+
+Fri Oct 26 07:10:37 2001  Akihiro Motoki  <amotoki@dd.iij4u.or.jp>
+
+       * AUTHORS: motoki ¥á¡¼¥ë¥¢¥É¥ì¥¹Êѹ¹.
+
+Fri Sep 29 02:40:25 2000  TAKEI Nobumitsu  <takei@webmasters.gr.jp>
+
+       * AUTHORS: takei (Éð°æ¿­¸÷) ÄɲÃ.
+
+Sat Jul 29 23:33:27 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       pod ¥Õ¥¡¥¤¥ë¸ø³«, contrib ¥Ú¡¼¥¸¸ø³«¤ËÂбþ.
+
+Sat Jul 29 21:30:45 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * bin/*: admin/ °Ê²¼¤Ë¤¢¤Ã¤¿¥Õ¥¡¥¤¥ë¤Î¤¦¤Á¡¢¥Ó¥ë¥É¤Ë´Ø·¸
+       ¤¹¤ë¤â¤Î¤ò°ÜÆ°¡¦¤Þ¤È¤á¡£
+
+Thu Jul 20 19:00:07 2000  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * AUTHORS: ysato (º´Æ£ Íµ°ì) ÄɲÃ.
+
+Tue Jul 18 00:26:04 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: WWWROOT, CGIROOT ¤ò»Ò¹¤Î Makefile ¤ËÅϤ¹¤è¤¦Êѹ¹.
+       * JM.rules: RPMROOT ¤Ë´Ø¤·¤Æ¥³¥á¥ó¥ÈÄɲÃ.
+
+2000-04-03    <tnaka@brain-tokyo.com>
+
+       * AUTHORS: tnaka (ÃæÅç Âó) ÄɲÃ.
+
+Wed Mar 15 01:37:55 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: ¥Þ¥¯¥í¤Î°Í¸´Ø·¸¤òÀ°Íý.
+
+Fri Jan 21 06:19:43 2000  NAKANO Takeo  <nakano@master.linux.or.jp>
+
+       * JM.rules: namazu index ¥¤¥ó¥¹¥È¡¼¥ëÀè¤Î¥Þ¥¯¥í¤òÄɲÃ.
+
+Sat Jan 15 01:04:36 2000  NAKANO Takeo  <nakano@master.linux.or.jp>
+
+       * Makefile: rpm ¤Î¥¤¥ó¥¹¥È¡¼¥ë¥ë¡¼¥ë.
+
+Thu Jan  6 03:15:02 2000  NAKANO Takeo  <nakano@master.linux.or.jp>
+
+       * JM.rules: ´Ä¶­¤Ë¤¢¤ï¤»¤ÆÄ´À°.
+
+Wed Dec 15 23:26:59 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: ´Øº¬¤µ¤ó¤Ë¤è¤ë rpm À¸À®¥ë¡¼¥ë¤òÄɲÃ,
+       ´Ä¶­¤ËÊ»¤»¤Æ edit.
+
+Thu Nov 25 18:12:13 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM.rules: cgi ¥¹¥¯¥ê¥×¥È¤Î¾ì½ê¤ò°ÜÆ°. www.linux.or.jp
+       ¤Ç¼Â¹Ô¤¹¤ë¤è¤¦¤Ë¤¹¤ë.
+
+Fri Nov  5 23:38:48 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * AUTHORS: gotom (¸åÆ£ÀµÆÁ¤µ¤ó) ÄɲÃ.
+
+Mon Sep 27 10:02:22 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile.dist: ÃÖ´¹¥³¥Þ¥ó¥É¤ò sed ¤«¤é perl ¤Ë¤·¤¿.
+
+Fri Sep 24 21:44:13 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: °Í¸´Ø·¸¤ò¤µ¤é¤ËÊ£»¨²½(^^;
+       * .cvsignore: Ì¾Á°Êѹ¹¤ËÂбþ.
+
+Thu Sep 23 17:04:55 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: ÆüÉÕÊݸ¥Õ¥¡¥¤¥ë¤òÆó¤Ä¤Ëʬ¤±¤¿¡£
+       * .cvsignore: ¾åµ­ÆüÉÕÊݸ¥Õ¥¡¥¤¥ë¤Îµ­½Ò¡£
+
+Sun Sep 19 19:39:25 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: ¤µ¤é¤Ë°Í¸´Ø·¸¤òÄ´À°.
+
+Sat Sep 18 16:54:12 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: °Í¸¥Õ¥¡¥¤¥ë¤òÊѹ¹. last-modified ¤«¤é
+       cvs-modified ¤È tree-modified ¤Ë.
+       * .cvsignore: ¾åµ­¤ÎÈ¿±Ç.
+
+Sat Sep 18 15:45:24 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: archive ¤Î°Í¸¥ë¡¼¥ë¤ò´Þ¤Þ¤Ê¤¤ "periodic"
+       ¤ò¥Ç¥Õ¥©¥ë¥È¥¿¡¼¥²¥Ã¥È¤Ë¤·¤¿.
+
+       * Makefile.dist: dist/ °Ê²¼ÍѤΠMakefile
+
+Mon Sep 13 19:48:04 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: www/ ¤ÎÀ¸À®¥ë¡¼¥ë¤Á¤ç¤¤Êѹ¹.
+       ÇÛÉÛ¥¢¡¼¥«¥¤¥Ö¤ò¤¤¤Ã¤¿¤ó www/ ¤ËÆþ¤ì¤ë¤è¤¦¤Ë¤·¤¿.
+
+Thu Sep  9 03:08:43 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * AUTHORS: ¸µÌÚ¤µ¤óÄɲá£
+
+Thu Sep  9 00:34:26 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * JM.rules: ¿·µ¬ÄɲÃ. ¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤«¤é»²¾È¤µ¤»¤ë¤¿¤á¡£
+       * Makefile: ¾åµ­Ê¬³ä¤Ë¤¢¤¿¤ê½¤Àµ¤Ê¤É¡£
+
+Tue Aug 24 03:54:06 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: JMROOT ¥Þ¥¯¥í¤ò omit.
+
+Tue Aug 24 02:17:41 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: mirrordir ¤Ë --no-netrc ¥ª¥×¥·¥ç¥ó¤òÄɲÃ.
+
+Mon Aug 23 19:01:17 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: man.cgi ¤ÎÊ£¼Ì¥ë¡¼¥ë¤òÊѹ¹.
+       ¥¤¥ó¥Ç¥Ã¥¯¥¹ºîÀ®¥ë¡¼¥ëÄɲÃ.
+
+Sat Aug 21 18:36:51 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: www/ °Ê²¼¤ÎÊ£¼Ì¥ë¡¼¥ë¤òÄɲÃ.
+
+Thu Aug 19 11:52:46 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * AUTHORS: cz8cb01 ¤È fujiwara ¤òÄɲà:-)
+
+Wed Aug 11 21:16:55 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * manual/e2fsprogs-e2c/*: e2compr-ancillary ¤ËÆâÍƤò°ÜÆ°.
+
+Thu Aug  5 17:09:57 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * manual/GNU_diffutils/*: ¥ª¥ê¥¸¥Ê¥ë¤Î¥¢¡¼¥«¥¤¥Ö (2.7) ¤Ë
+       ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤¬¤Ê¤¤¤Î¤Ç¡¢ºï½ü¡£¡¡¸½ËÝÌõ¥Ú¡¼¥¸¤Ï gnumaniak/
+       °Ê²¼¤Ë°ÜÆ°¤·¤¿¡£
+
+Sun Jul 25 18:57:13 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * AUTHORS: ¿·µ¬ÄɲÃ.
diff --git a/JM.rules b/JM.rules
new file mode 100644 (file)
index 0000000..9ffab7d
--- /dev/null
+++ b/JM.rules
@@ -0,0 +1,43 @@
+#
+# Rule file for JM build procs.
+#
+# $Id: JM.rules,v 1.7 2007/11/19 05:32:12 jm Exp $
+
+#
+# modify these to fit your env.
+#
+WWWROOT=/home/jm/public_html/www
+CGIROOT=/home/jm/public_html/www/cgi-bin
+TMPDIR=/var/tmp/JM
+NMZIDX=/var/lib/namazu/index/JM
+#
+# for rpm 3.0, you must write this dir in ~/.rpmmacros
+# such that "%_topdir (RPMROOT)";
+#
+RPMROOT=$(TMPDIR)/RPM
+
+#
+# used as an absolute link in cgi scripts
+#
+URLROOT=http://www.linux.or.jp/JM
+
+#
+# commands
+#
+MIRRORDIR=/usr/bin/mirrordir
+MAN2HTML=/home/jm/bin/man2html
+MKNMZ=/usr/bin/mknmz
+RPM=rpm
+RPMB=rpmbuild
+POD2HTML=/usr/bin/pod2html
+POD2MAN=/usr/bin/pod2man
+
+#
+# subdirs
+#
+WWWROFF=$(WWWROOT)/manual
+WWWPOD=$(WWWROOT)/pod
+WWWHTML=$(WWWROOT)/html
+
+URLHTML=$(URLROOT)/html
+
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..b8238db
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,158 @@
+#
+# $Id: Makefile,v 1.37 2007/11/19 05:29:25 nakano Exp $
+#
+# Build macro for JM project.  If something don't work well,
+# please refer the description in admin/JM-CVS/JM-CVS.sgml.
+#
+include ./JM.rules
+
+#
+# defs
+#
+MKRWWW=bin/mkmanweb.perl
+MKPWWW=bin/mkpodweb.perl
+MKDIST=bin/mkdist.perl
+MKSPDIST=bin/mksplitdist.perl
+CHKCVS=bin/chkcvs.sh
+YAM2H=bin/yaman2html.perl
+
+ROFFSRC=./manual
+PODSRC=./pod
+
+JMVER=0.5
+JMRELEASE := $(shell date +"%Y%m%d")
+DIST := man-pages-ja-$(JMRELEASE)
+
+JMRPMDIST := jman_pages-$(JMVER)-$(JMRELEASE)
+JMRPMSRC := $(TMPDIR)/$(DIST).tar.gz
+JMRPMSPEC=jman_pages.spec
+JMRPM_BUILD_ROOT=$(TMPDIR)/man-pages-ja-root
+
+#
+# global rules
+#
+periodic: chkcvs roff html web cgi
+
+all: periodic archive-install 
+
+#
+# update check for CVS checkout
+#
+chkcvs:
+       $(CHKCVS)
+
+cvs-release-modified cvs-status-modified: chkcvs
+
+#
+# roff tree
+#
+roff: www-roff-modified
+
+www-roff-modified: cvs-status-modified
+       @mkdir -p $(WWWROFF)
+       $(MIRRORDIR) -v --no-netrc --exclude-regexp '*CVS*' \
+               $(ROFFSRC) $(WWWROFF)
+       @mkdir -p $(WWWPOD)
+       $(MIRRORDIR) -v --no-netrc --exclude-regexp '*CVS*' \
+               $(PODSRC) $(WWWPOD)
+       touch $@
+
+#
+# html tree
+#
+html: www-html-modified
+
+www-html-modified: cvs-release-modified
+       -$(RM) -rf $(WWWHTML)
+       mkdir -p $(WWWHTML)
+       $(MKRWWW) $(ROFFSRC) $(WWWHTML) $(MAN2HTML) $(YAM2H)
+       $(MKPWWW) $(PODSRC) $(WWWHTML) $(POD2HTML)
+       touch $@
+
+#
+# web & cgi contents
+#
+web:
+       $(MAKE) -C www/\
+               WWWROOT=$(WWWROOT) CGIROOT=$(CGIROOT)\
+               install
+
+cgi:
+       $(MAKE) -C admin/cgi/\
+               WWWROOT=$(WWWROOT) CGIROOT=$(CGIROOT)\
+               install
+
+#
+# archive related rules
+#
+archive-install: latest-archive-modified
+       -$(RM) www/man-pages-ja-*.tar.gz www/per-pkg/*.gz
+       -$(RM) www/rpm/*.rpm
+       cp $(TMPDIR)/$(DIST).tar.gz www/
+       mkdir -p www/per-pkg
+       cp $(TMPDIR)/man-pages-ja-*-$(JMRELEASE).tar.gz www/per-pkg
+       mkdir -p www/rpm
+       -cp $(RPMROOT)/RPMS/noarch/$(JMRPMDIST).noarch.rpm www/rpm
+       -cp $(RPMROOT)/SRPMS/$(JMRPMDIST).src.rpm www/rpm
+       touch $<
+       make -C www/ DATE=$(JMRELEASE)\
+               WWWROOT=$(WWWROOT) CGIROOT=$(CGIROOT)\
+               download.html index.html
+       make -C www/\
+               WWWROOT=$(WWWROOT) CGIROOT=$(CGIROOT)\
+               install
+
+latest-archive-modified: tarball rpm
+
+#
+# tarball
+#
+tarball: $(TMPDIR)/$(DIST).tar.gz
+
+$(TMPDIR)/$(DIST).tar.gz:
+       $(MKDIST) . $(TMPDIR)/$(DIST) $(POD2MAN)
+       $(MAKE) -f Makefile.dist install
+       (cd $(TMPDIR); tar czf $(DIST).tar.gz $(DIST))
+       $(MKSPDIST) $(TMPDIR)/$(DIST)
+       touch latest-archive-modified
+
+#
+# rpm
+#
+rpm: $(RPMROOT)/RPMS/noarch/$(JMRPMDIST).noarch.rpm
+
+$(RPMROOT)/RPMS/noarch/$(JMRPMDIST).noarch.rpm: $(JMRPMSRC)
+       mkdir -p $(RPMROOT)/SOURCES
+       mkdir -p $(RPMROOT)/SPECS
+       mkdir -p $(RPMROOT)/BUILD
+       mkdir -p $(RPMROOT)/RPMS/noarch
+       mkdir -p $(RPMROOT)/SRPMS
+       mkdir -p $(RPMROOT)/db
+       cp $(JMRPMSRC) $(RPMROOT)/SOURCES/
+       sed     -e "s/@@version@@/$(JMVER)/" \
+               -e "s/@@release@@/$(JMRELEASE)/" \
+               -e "s%@@buildroot@@%$(JMRPM_BUILD_ROOT)%" \
+           www/rpm/$(JMRPMSPEC) > $(RPMROOT)/SPECS/$(JMRPMSPEC)
+       $(RPM) --dbpath $(RPMROOT)/db --rebuilddb
+       $(RPMB) --define "buildroot $(JMRPM_BUILD_ROOT)" \
+           --dbpath $(RPMROOT)/db \
+           --define "_topdir $(RPMROOT)"  \
+           --define "_mandir /usr/share/man" -ba \
+           $(RPMROOT)/SPECS/$(JMRPMSPEC)
+       touch latest-archive-modified
+
+#
+# clean
+#
+clean:
+       rm -f *-modified
+       rm -rf $(TMPDIR)
+       $(MAKE) -C admin/cgi/ clean
+       $(MAKE) -C www/ clean
+       $(MAKE) -f Makefile.dist clean
+       rm -rf $(JMRPM_BUILD_ROOT)
+       rm -rf $(RPMROOT)/BUILD/$(DIST)
+       for i in $(JMRPMSRC); do \
+           rm -f $(RPMROOT)/SOURCES/`basename $$i` ; \
+       done
+
diff --git a/Makefile.dist b/Makefile.dist
new file mode 100644 (file)
index 0000000..a5d1093
--- /dev/null
@@ -0,0 +1,40 @@
+#
+# $Id: Makefile.dist,v 1.5 2007/10/28 17:27:10 jm Exp $
+#
+include ./JM.rules
+
+#
+# defs
+#
+README = dist/README
+INSTALL = dist/INSTALL
+
+ifndef DIST
+       DIST := man-pages-ja-$(shell date +"%Y%m%d")
+endif
+DATE := $(shell date "+%Yǯ%m·î%dÆü")
+
+all:
+       perl -pe "s/\@DATE\@/$(DATE)/;\
+       s/\@FILENAME\@/$(DIST).tar.gz/" $(README).in > $(README)
+       perl -pe "s/\@DIRNAME\@/$(DIST)/" $(INSTALL).in > $(INSTALL)
+
+install: all
+       mkdir -p $(TMPDIR)/$(DIST)
+       if [ -x $(MIRRORDIR) ]; then \
+           $(MIRRORDIR) -v --no-netrc --keep-files \
+           --exclude-regexp '*CVS*' \
+           --exclude-regexp '*.in' \
+           --exclude .cvsignore \
+           --exclude ChangeLog \
+           dist $(TMPDIR)/$(DIST) \
+       ; else \
+           cp -a dist/* $(TMPDIR)/$(DIST) ;\
+           find $(TMPDIR)/$(DIST) -type d -name CVS | xargs rm -rf ;\
+           find $(TMPDIR)/$(DIST) -name \*.in -o -name ChangeLog \
+               -o -name .cvsignore | xargs rm -rf \
+       ; fi
+
+clean:
+       rm -f $(README) $(INSTALL)
+
diff --git a/admin/ChangeLog b/admin/ChangeLog
new file mode 100644 (file)
index 0000000..66899ee
--- /dev/null
@@ -0,0 +1,439 @@
+Wed Dec 24 08:02:40 2008  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * upd_tl.perl:
+       - link ¥Ú¡¼¥¸¤¬ roff ¤ËÊѹ¹¤µ¤ì¤¿¾ì¹ç¤ËÂбþ¤Ç¤­¤ë¤è¤¦¤Ë½¤Àµ¡£
+       - contrib ¥Ú¡¼¥¸¤¬¹¹¿·¤µ¤ì¤¿¾ì¹ç¤Ë¡¢¥Þ¡¼¥¯¤ò £Ã ¢ª £ã ¤Ë¹¹¿·
+       - split() ¤Î°ú¤­¿ô¤ò³ç¸Ì¤Ç°Ï¤ó¤À (perl-mode ¤Î¿§ÉÕ¤±Âкö)
+       * cvs2upd: ÆüÉÕ¼èÆÀ¤¬ double quote ¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Æ¤â¡¢ÆüÉÕ¤¬¼èÆÀ
+       ¤Ç¤­¤ë¤è¤¦¤ËÀµµ¬É½¸½¤ò½¤Àµ¡£
+
+Sat Apr 16 04:41:24 2005  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * cvs2upd: original ¹¹¿·ÆüÉÕ¤ò manpage ¤Î¥¿¥¤¥È¥ë¹Ô¤«¤é¤Î¼èÆÀ¤ËÊѹ¹¡£
+       (ÅÓÃ椫¤é link page ¤ËÊѹ¹¤µ¤ì¤ë¾ì¹ç¤â¤¢¤ë¤¿¤á) original ¹¹¿·»þ¤Ë¤â
+       link page ¤Î³Îǧ¤ò¹Ô¤¦¤è¤¦¤ËÊѹ¹¡£
+       
+Thu Mar 10 02:51:42 2005  Tatsuo Sekine  <tsekine@sdri.co.jp>
+
+       * mktrlist2.sh: ls --full-time ¤Îɽ¼¨·Á¼°¤ò¡¢coreutils Á°Äó¤ËÊѹ¹
+       * JMpost-wl.el,JMpost-mew.el: ÄɲÃ([JM:11517],[JM:11520])
+
+Fri Jun 20 22:26:40 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * JMpost: RR ÇÑ»ß
+
+Sun May 11 11:30:27 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mktrlist2.sh (STATUS): man¥Ú¡¼¥¸Ì¾¤Ë¥É¥Ã¥È¤¬´Þ¤Þ¤ì¤Æ¤ë¾ì¹ç¤Î½èÍý
+       ¤òÄɲá£
+
+Fri Mar 21 00:32:06 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mktrlist2.sh: ¿·µ¬Äɲá£
+       ¹¥¤ß¤Ç(perl¤¬¤ï¤«¤é¤Ê¤¤¤Î¤Ç)bash+awk¤Ç¼ÂÁõ¤·¤Þ¤·¤¿¡£¥ª¥ê¥¸¥Ê¥ë
+       ¥¢¡¼¥«¥¤¥Ö¤«¤é¡¢¥Õ¥¡¥¤¥ëÆüÉÕ¤òÊݸ¤·¤Æ»ý¤Ã¤Æ¤¯¤ë¤Î¤¬Á°Äó¤Ç¤¹¡£
+
+Sat Oct 12 19:56:07 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: ¹¥¤ß¤Ç¤¹¤¬, LANG=C ¤Ë¤·¤Þ¤·¤¿.
+
+Sat Dec 29 18:07:57 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ML-msgs/*: mail_error.html ¤Î¤³¤È¤ò´Þ¤á¡¢ºÙ¡¹¤È¤·¤¿½¤Àµ.
+
+Sat Nov 17 19:20:11 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ciJMpost.pl: cvs add ¤Ë -ko ¤òÄɲÃ.
+
+Sun Apr  1 08:55:54 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * namazu/NMZ.body.ja: JM ¤Î¸½¾õ¤Ë¹ç¤ï¤»¤Æ½¤Àµ.
+
+Sun Apr  1 08:54:47 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * upd_tl.perl: R ¤Îµ­½Ò¤Ï¸í²ò¤Î¸µ¤Ê¤Î¤Çºï½ü.
+
+Fri Mar 30 19:41:22 2001  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * upd_tl.perl : U (¥ª¥ê¥¸¥Ê¥ë¹¹¿·) ¤ËÀµ¤·¤¯Âбþ¤Ç¤­¤ë¤è¤¦¤Ë½¤Àµ¡£
+
+Fri Mar 23 01:11:19 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: ËöÈø¤Î;ʬ¤Ê²þ¹Ô¤Îºï½ü (by ÇòÊý¤µ¤ó) ¤È
+       (non-member post) ¥á¡¼¥ë¤Î reject ¥ë¡¼¥ë¤ÎÄɲà(by ÃæÌî)
+       * upd_jpman: upstream ¤Î awk.1 ¢ª gawk.1 ¤ËÂбþ.
+
+Tue Nov 14 22:37:41 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * chkpkgs.perl: ¿·µ¬ÄɲÃ. dist/script/pkgs.list ¤Î check ÍÑ¡£
+
+Fri Oct 13 09:22:29 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * upd_jpman: FreeBSD jpman ÄÉ¿ï¹¹¿·ÍѤΥƥ¹¥È¥¹¥¯¥ê¥×¥È
+
+Tue Jul 11 22:26:30 2000  Kentaro Shirakata <argrath@ub32.org>
+
+       * ml2cvs: ¥»¥¯¥·¥ç¥óÈֹ椬'9'¤Ç¤âÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤ËÊѹ¹¡£
+
+Tue Mar 21 19:13:37 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * upd_tl.perl: link ´Ø·¸¤ò¤Á¤ç¤¤¸«Ä¾¤·.
+
+Thu Mar 16 09:40:21 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * upd_tl.perl: remove µ¡Ç½¤òÄɲÃ.
+
+Thu Mar 16 09:24:19 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * upd_tl.perl: bug fix.
+
+Mon Mar 13 01:38:13 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * upd_tl.perl: translation_list ¹¹¿·ÍѤΥ¹¥¯¥ê¥×¥È.
+       ¾ÜºÙ¤Ï¥³¥á¥ó¥È¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+Wed Mar  8 21:38:53 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMpost: ¥Ô¥ê¥ª¥É¤À¤±¤Î¹Ô¤¬¤¢¤Ã¤¿¤é¶¯À©½ªÎ»¤¹¤ë¤è¤¦¤Ë¤·¤¿¡£
+
+Fri Jan 21 06:17:28 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * namazu/Makefile: build ¤ÎÁ°¤Ë°ì²ó¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò¾Ã¤¹¤è¤¦¤Ë¤·¤¿.
+
+Wed Jan 12 09:37:40 2000  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * ciJMpost.pl: refile ¤ËÅϤ¹¤Î¤¬ÈÖ¹æ¤Ë¤Ê¤Ã¤Æ¤Ê¤«¤Ã¤¿...
+
+Wed Jan  5 15:17:54 2000  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * ciJMpost.pl: ¤Á¤ç¤Ã¤ÈÈù½¤Àµ.
+
+Tue Jan  4 21:19:23 2000  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * ciJMpost.pl: ¥ë¡¼¥×ȽÃǤΥХ°½¤Àµ.
+
+Thu Dec 30 19:23:56 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * ciJMpost.pl: ¿·µ¬ÄɲÃ. ¤¦¡¼¤ó±ø¤¤¤«¤â(^^;
+
+Mon Dec 25 02:25:56 1999  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * mktrlist: ¿·µ¬Äɲá£
+
+Sat Dec  4 00:36:14 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: release »þ¤Ë sec ¢ª newsec ¥ë¡¼¥ë¤òÄɲÃ.
+
+Fri Nov 26 01:44:30 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: ¥í¡¼¥«¥ë¤Ç JMpost ¤Î½ÐÎϤ«¤é¤Ä¤Ê¤¤¤À¾ì¹ç¤Ë¤Ï¡¢
+       ChangeLog ¤Ë '[LOCAL]' ¤È½Ð¤ë¤è¤¦¤Ë¤·¤¿¡£
+
+Thu Nov 25 18:02:45 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMpost: ¼ãÎÓ¤µ¤ó¤Î¤´»ØŦ¤Ë½¾¤¤½¤Àµ. (-S TR ¤Î»þ¤Ë
+       -post ¤¬¸ú¤«¤Ê¤«¤Ã¤¿¥Ð¥°)
+
+Wed Nov 24 22:19:01 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK, sendlist: Îò»ËŪÌò³ä¤ò½ª¤¨¤¿¤Î¤Ç remove.
+
+Fri Oct 22 17:51:53 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMpost: Á÷¿®À襢¥É¥ì¥¹¤È Subject ¤ÎÊѹ¹.
+
+Sat Oct 16 20:53:43 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: www/news.m4 ¤Î¥¨¥ó¥È¥ê¤È¤òÄɲ乤ë¤è¤¦¤Ë¤·¤¿.
+       ¥Ñ¥Ã¥±¡¼¥¸¤ÎºÇ½é¤Î¥Ú¡¼¥¸¤Î¾ì¹ç, dist/script/pkgs.list ¤Ë
+       ¥Ñ¥Ã¥±¡¼¥¸Ì¾¤òÄɲ乤ë¤è¤¦¤Ë¤·¤¿ (̤¥Æ¥¹¥È).
+
+Wed Oct 13 01:18:47 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ML-msgs/*: fml ÍѤΥ·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë (JF ¤«¤é¤Î¥Ñ¥¯¤ê)
+
+Sat Oct  9 16:21:42 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * listchk.perl: translation_list ¤È release/ ¤ÎÀ°¹çÀ­¥Á¥§¥Ã¥¯¤ò
+       ¤¹¤ë¥¹¥¯¥ê¥×¥È. ¿·µ¬ÄɲÃ.
+       * listnew.perl: ¥Ç¥Ð¥°ÍѤΥ³¥á¥ó¥Èʸ¤òºï½ü.
+
+Fri Oct  8 00:11:47 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMpost: ½ÐÎϤˠnkf -j ¤ò¤«¤Þ¤»¤¿.
+
+Thu Oct  7 21:28:47 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * listnew.perl: ¥ª¡¼¥×¥ó·ë²Ì¤ò sort ¤¹¤ë¤è¤¦¤Ë¤·¤¿.
+       * ml2cvs: bug fixes.
+
+Tue Oct  5 23:36:52 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: -w ¤ò¤È¤Ã¤¿...(^^;
+       * listnew.perl: ¿· translation_list ¤Ë¹ç¤ï¤»¤ÆÊѹ¹.
+
+Tue Oct  5 00:43:56 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMpost, ml2cvs: JMtl.pm ¤Ë¹ç¤ï¤»¤Æ¹¹¿·.
+       
+Mon Sep 27 09:33:26 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: typo ¤È¾ò·ïȽÃǤΠbug ¤ò½¤Àµ¡£
+
+Wed Sep 22 16:58:13 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * ml2cvs: ML to CVS gateway. Ê¸½ñÉÕ¤­¤Ï̤¥Æ¥¹¥È(^^;.
+
+Sun Sep 19 19:36:09 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: °Í¸Àè¤ÎÊѹ¹.
+
+Sat Sep 18 12:04:24 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * mkcvs-modified.sh: ¿·µ¬ÄɲÃ.
+       * namazu/.cvsignore: ¿·µ¬ÄɲÃ
+
+Sat Sep 18 11:47:37 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMpost: script to post man-page to JM-ML
+       * .cvsignore: ignore file.
+
+Tue Sep 14 08:35:27 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: ¥Ç¥Ð¥Ã¥°.
+       * listnew.perl: ¡ù¤âɽ¼¨.
+       * sendlist: nkf ¤ò¶´¤ó¤À.
+
+Fri Sep 10 20:43:32 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * listnew.perl: ¿·µ¬ÄɲÃ. translation_list ¤ò¤µ¤ï¤ë
+       perl script ¤Î¤Ò¤Ê·Á.
+
+Fri Sep 10 02:09:09 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * namazu/Makefile: idx ¥Ú¡¼¥¸¤ò¤è¤±¤ë¤è¤¦¤Ë¤·¤¿.
+
+Thu Sep  9 01:52:01 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * namazu/Makefile: namazu index À¸À®¥ë¡¼¥ë¡£
+       * namazu/NMZ.*.ja: ¥Ø¥Ã¥À¡¦¥Õ¥Ã¥¿¡£
+
+Fri Aug 13 18:39:29 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * sendlist: ¿·µ¬ÄɲÃ. translation_list ¤Þ¤È¤á¥Ý¥¹¥ÈÍѤÎ
+       ¥¹¥¯¥ê¥×¥È¤Ç¤¹¡£
+
+Wed Aug 11 23:32:57 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: LDP man1 DONE.
+
+Wed Aug 11 23:29:02 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: Taylor_UUCP DONE. GNU_uucp ¤Ë¤Ê¤Ã¤Æ¤Þ¤·¤¿.
+
+Wed Aug 11 23:15:57 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: expect DONE, LDP man1 RESERVE.
+
+Wed Aug 11 23:01:50 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: groff DONE. UUCP RESERVE.
+
+Wed Aug 11 22:57:57 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: mpg123 DONE, expect RESERVE.
+
+Wed Aug 11 22:10:57 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: mpg123 RESERVE.
+
+Wed Aug 11 22:08:57 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: ppp DONE.
+
+Wed Aug 11 21:43:57 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: e2fsprogs-e2c, less DONE.
+       GNU_rcs, GNU_groff RESERVE.
+
+Wed Aug 11 20:59:16 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: apmd, linux-man9 DONE.
+
+Wed Aug 11 19:23:25 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: apmd, e2fsprogs-e2c, less, linux-man9 RESERVE.
+
+Wed Aug 11 18:44:14 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: 0unclassified DONE :-).
+
+Tue Aug 10 21:26:12 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: 0unclassified RESERVE.
+       
+Tue Aug 10 11:28:59 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: GNU_(gdb, gdbm, gzip) DONE.
+
+Mon Aug  9 20:02:00 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: GNU_(grep, indent, make, screen) DONE.
+
+Mon Aug  9 19:15:11 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: GNU_(flex, gcc, g77, tar) DONE.
+
+Mon Aug  9 15:23:45 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: GNU_* ¤ÎºÙ¤«¤¤¤ä¤Ä :-)
+
+Thu Aug  5 22:54:27 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: GNU_fileutils, GNU_sh-utils, GNU_textutils DONE.
+
+Thu Aug  5 17:11:08 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: GNU_diffutils DONE. removed from the repository.
+
+Thu Aug 5 04:12:16  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: man, man-db DONE.
+
+Wed Aug  4 20:53:01 1999  Tenkou N. Hattori <tnh@aurora.dti.ne.jp>
+
+       * CHECK: SysVinit RESERVE
+
+Wed Aug  4 16:54:01 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: sendmail DONE.
+
+ed Aug  4 14:52:22 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: quota DONE.
+
+Tue Aug 3 06:26:20  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: ipfwadm DONE.
+
+Mon Aug  2 17:14:30 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: reserve GNU *utils, quota, sendmail. fort77 DONE.
+
+Sun Aug 1 04:40:50  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: e2fsprogs DONE.
+
+Sat Jul 31 04:39:12  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: GNU_bash DONE.
+
+Sat Jul 31 02:03:58  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: bsd-games DONE.
+
+Sat Jul 31 01:09:23 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: gnumaniak DONE.
+
+Fri Jul 30 16:46:01 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: shadow DONE. gnumaniak RESERVE.
+
+Fri Jul 30 10:00:10 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: sysklogd, tcp_wrappers DONE.
+
+Fri Jul 30 04:00:46  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: rdate DONE.
+
+Fri Jul 30 03:07:12  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: setserial DONE.
+
+Fri Jul 30 00:27:55 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: uudeview DONE.
+
+Thu Jul 29 17:25:46 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: at, fdutils DONE,
+       shadow, sysklogd, tcp_wrappers, uudeview RESERVE.
+
+Wed Jul 28 23:58:47 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: nfs-server DONE.
+
+Wed Jul 28 21:19:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: ncurses, ncftp DONE
+
+Wed Jul 28 11:09:02  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: net-tools DONE.
+
+Wed Jul 28 10:24:09 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: util-linux DONE, at, fdutils, nfs-server Í½Ìó.
+
+Wed Jul 28 00:56:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: ncurses, ncftp Í½Ìó.
+
+Tue Jul 27 23:27:12 1999  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: GNU_binutils DONE.
+
+Tue Jul 27 18:26:15 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: yp-tools DONE.
+
+Tue Jul 27 00:48:56 1999  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: smbfs DONE.
+
+Mon Jul 26 23:55:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: pcmcia-cs DONE, ppp ÊÝα.
+
+Mon Jul 26 22:07:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: pcmcia-cs, ppp Í½Ìó.
+
+Mon Jul 26 20:56:50 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: GNU_awk => GNU_gawk DONE, GNU_findutils DONE.
+
+Mon Jul 26 20:15:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: procinfo, procps, psmisc DONE.
+
+Mon Jul 26 09:54:15 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: ypbind, ypbind-mt DONE.
+
+Mon Jul 26 08:53:14 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: ypserv DONE.
+
+Mon Jul 26 03:17:44 1999  Kentaro Shirakata  <argrath@yo.rim.or.jp>
+
+       * CHECK: modutils, fetchmail, tcpdump DONE.
+
+Mon Jul 26 01:29:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: psmisc Í½Ìó
+
+Mon Jul 26 00:15:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * CHECK: procinfo, procps Í½Ìó
+
+Sun Jul 25 18:43:32 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: ld.so DONE.
+
+Sun Jul 25 17:36:12 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * CHECK: ¿·µ¬ÄɲÃ. ¥ê¥Ý¥¸¥È¥ê¥Á¥§¥Ã¥¯¤ÎͽÌóʬôɽ.
+
diff --git a/admin/JM-CVS/.cvsignore b/admin/JM-CVS/.cvsignore
new file mode 100644 (file)
index 0000000..651f9fe
--- /dev/null
@@ -0,0 +1,2 @@
+JM-CVS.html
+JM-CVS.txt
diff --git a/admin/JM-CVS/ChangeLog b/admin/JM-CVS/ChangeLog
new file mode 100644 (file)
index 0000000..3cc0f7d
--- /dev/null
@@ -0,0 +1,72 @@
+Sun Apr  1 08:59:25 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: translation_list »Ù±ç¥¹¥¯¥ê¥×¥È¤Ë´Ø¤·¤Æ²ÃÉ®¡¦ºï½ü.
+
+Wed Aug  2 20:34:15 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: contrib ¥Ú¡¼¥¸¤Î import ¤Ë´Ø¤·¤Æµ­½Ò.
+
+Thu Jul 20 18:26:33 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: cvs-admin ´Ø·¸¤ò¤Á¤ç¤¤²ÃÉ®.
+
+Thu Mar 16 06:33:33 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: ¥¢¡¼¥«¥¤¥Ö¤Î¥Ó¥ë¥É´Ø·¸¤ò²ÃÉ®.
+
+Mon Mar 13 01:46:33 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: upd_tl.perl ¤Î·ï¤ò²ÃÉ®¡£
+
+Wed Jan  5 16:31:44 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: cron ML¢ªCVS Æ³Æþ¤Ë¤¢¤¿¤Ã¤Æ²ÃÉ®.
+
+Sun Dec 12 14:05:25 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: obsolete ¤Ê¥Ú¡¼¥¸¤Î°·¤¤¤È¡¢
+       ¿·µ¬ÅÐÏ¿¥Ñ¥Ã¥±¡¼¥¸¤Ë´Ø¤¹¤ëµ­½Ò¤òÄɲÃ.
+
+Sat Nov 27 20:17:47 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: cvs commmitter ÅÐÏ¿°ÍÍêÀè¤ÎÊѹ¹.
+
+Sat Nov 27 01:14:17 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: ¥í¡¼¥«¥ë¤Ê¥³¥ß¥Ã¥È¤Ë¤Ä¤¤¤Æ²ÃÉ®¡£
+
+Wed Nov 24 22:19:27 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: ³Æ¼ï typo ¤Î fix.
+
+Wed Nov 24 21:59:56 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: ¸½¾õ¤ËÄɽ¾¤µ¤»¤Æ²ÃÉ®. ³Æ¼ï¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï
+       http://surf.ap.seikei.ac.jp/~nakano/JMC/ ¤«¤é¤É¤¦¤¾.
+
+Thu Sep 23 17:04:45 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: ¥³¥á¥ó¥ÈÉôʬ¤À¤±Êѹ¹.
+
+Sat Sep 18 12:04:50 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * .cvsignore: ¿·µ¬ÄɲÃ.
+
+Wed Jul 28 19:55:44 1999  Tenkou N. Hattori <tnh@aurora.dti.ne.jp>
+
+       * JM-CVS.sgml: s/JF/JM/
+
+Mon Jul 26 08:56:44 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: LSM ¥Õ¥¡¥¤¥ë¤Ë´Ø¤¹¤ëµ­½ÒÄɲÃ.
+
+Thu Jul 22 13:26:02 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: ¹¹¿·¤ÎÉôʬ¤òµ­½ÒÄɲÃ.
+
+Thu Jul 22 05:07:41 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JM-CVS.sgml: ¿·µ¬ÄɲÃ. ¤Þ¤À¹¹¿·¤Î¤È¤³¤í¤ò½ñ¤¤¤Æ¤Ê¤¤.
+       * Makefile: makefile for JM-CVS.sgml
+
+
diff --git a/admin/JM-CVS/JM-CVS.sgml b/admin/JM-CVS/JM-CVS.sgml
new file mode 100644 (file)
index 0000000..08297ee
--- /dev/null
@@ -0,0 +1,820 @@
+<!doctype linuxdoc system>
+<article>
+
+<!--
+$Id: JM-CVS.sgml,v 1.21 2001/04/01 00:00:17 nakano Exp $
+-->
+
+<title>JM CVS committers HOWTO
+<author>JM Project &lt;JM@linux.or.jp&gt;
+<date>$Revision: 1.21 $ $Date: 2001/04/01 00:00:17 $
+
+<abstract>
+¿·¤¿¤Ë JM ¤Î CVS ¥³¥ß¥Ã¥¿¡¼¤Ë¤Ê¤Ã¤¿¿Í¤Î¤¿¤á¤Ë¡¢
+CVS ¤½¤Î¤â¤Î¤Î»È¤¤Êý¤ä¡¢
+JM ¥×¥í¥¸¥§¥¯¥È¤ÇÍøÍѤ·¤Æ¤¤¤ë
+CVS ¥ê¥Ý¥¸¥È¥ê¤Î´ÉÍý¥ë¡¼¥ë¤ò¤Þ¤È¤á¤Þ¤·¤¿¡£
+°ìÉôʬ¤Ï¡ÖÄó°Æ¡×¤Ç¤¹¤Î¤Ç¡¢º£¸å¤ÎµÄÏÀ¤ò¤ª´ê¤¤¤·¤Þ¤¹¡£
+</abstract>
+
+<toc>
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>¤Ï¤¸¤á¤Ë
+<p>
+JM project ¤Ç¤Ï¡¢
+ÀìÍѤΠCVS ¥ê¥Ý¥¸¥È¥ê¤ò cvs.linux.or.jp ¤ËÀߤ±¤Æ¤â¤é¤¤¡¢
+¤½¤³¤Çʸ½ñ¤Î´ÉÍý¤ò¤·¤Æ¤¤¤Þ¤¹¡£
+¤³¤Îʸ½ñ¤Ç¤Ï¡¢¤Þ¤º CVS ¤ÎÍøÍÑË¡¤ËÂФ¹¤ë´Êñ¤Ê¥¬¥¤¥À¥ó¥¹¤òµ­½Ò¤·¡¢
+¼¡¤¤¤Ç CVS ¤Î¥·¥¹¥Æ¥à¤òÍѤ¤¤Æ¤É¤Î¤è¤¦¤Ë
+JM ¤Îʸ½ñ·²¤ò´ÉÍý¤·¤Æ¤¤¤¯¤«¤Ë´Ø¤·¤Æ½Ò¤Ù¤Æ¤¤¤­¤Þ¤¹¡£
+
+¤³¤Îʸ½ñ¤ÎÃøºî¸¢¤Ï JM Project ¤Ë½ê°¤¹¤ë¤â¤Î¤È¤·¤Þ¤¹¡£
+ʸ½ñ¤Î²þÊѤϼ«Í³¤Ç¤¹¤¬¡¢²þÊѤ·¤¿ºÇ¿·¤Îʸ½ñ¤Ï²¿¤é¤«¤ÎÊýË¡¤Ç
+JM ¤Î CVS ¥ê¥Ý¥¸¥È¥ê¤Ë commit ¤µ¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤â¤Î¤È¤·¤Þ¤¹¡£
+
+ËÜʸ½ñ¤Î¥Æ¥­¥¹¥ÈÈÇ¡¢ html ÈǤÏ
+<URL URL="http://surf.ap.seikei.ac.jp/~nakano/JMC/">
+°Ê²¼¤ËÃÖ¤¤¤Æ¤ª¤­¤Þ¤¹¤Î¤Ç¡¢Å¬µ¹ÍøÍѤ·¤Æ²¼¤µ¤¤¡£
+
+¤³¤Îʸ½ñ¤Ë¼ê¤òÆþ¤ì¤¿¿Í¤Ï¡¢
+<itemize>
+ <item>ÃæÌîÉðͺ nakano@apm.seikei.ac.jp
+</itemize>
+¤Ç¤¹¡£(²þÊѤ·¤¿¿Í¤Ï¼«Ê¬¤Î̾Á°¤òÄɲ䷤Ƥ¯¤À¤µ¤¤ :-)
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>JM committer ¤Ë¤Ê¤ë¤Þ¤Ç
+<sect1>CVS ¤Î¥¤¥ó¥¹¥È¡¼¥ë
+<p>
+¤Þ¤º CVS ËÜÂΤò¼ê¸µ¤Î¥Þ¥·¥ó¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤·¤ç¤¦¡£
+¥Ð¥¤¥Ê¥ê¤Ç¤Î¥¤¥ó¥¹¥È¡¼¥ë¤¬²Äǽ¤Ê¿Í¤Ï¡¢
+<ref id="cvsrc" name="[¢ª¶¦Ä̤ÎÀßÄê]">
+¤À¤±¸«¤Æ¤¯¤À¤µ¤¤¡£
+
+<sect2>Linux ¤Î¾ì¹ç
+<p>
+¥½¡¼¥¹¤ÇÆþ¤ì¤ë¿Í¤Ï¡¢¤Þ¤º GNU ¤Î¥ß¥é¡¼¤Î¤É¤³¤«¤«¤é
+CVS-1.10.tar.gz ¤ò¼è¤Ã¤Æ¤­¤Þ¤·¤ç¤¦¡£
+<url url="ftp://ftp.ring.gr.jp/pub/GNU/cvs/">
+¤Ê¤É¤¬Îɤ¤¤Ç¤·¤ç¤¦¡£
+Ÿ³«¤·¤¿¤é cvs-1.10/ ¤«¤é¡¢
+¤¤¤Ä¤â¤Î <tt>./configure ¢ª make ¢ª make install</tt>
+¤ÇÆþ¤ì¤Þ¤·¤ç¤¦¡£
+
+<sect2>Windows 95/98/NT ¤Î¾ì¹ç
+<p>
+¤Þ¤º¼Â¹Ô¥Õ¥¡¥¤¥ë¤òÆþ¼ê¤·¤Þ¤·¤ç¤¦¡£1999/07/04 ¸½ºß¤Ï
+<url url="http://download.cyclic.com/pub/cvs-1.10/windows/cvs-1.10-win.zip"> 
+¤Ë¤¢¤ë¤è¤¦¤Ç¤¹¤Î¤Ç¡¢¤³¤³¤«¤éÆþ¼ê¤·¤Þ¤¹¡£
+
+<p>
+ŬÅö¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤ò·¡¤Ã¤Æ PATH ¤òÄ̤·¡¢
+Ãæ¿È¤òÁ´¤ÆŸ³«¤¹¤ì¤Ð¥¤¥ó¥¹¥È¡¼¥ëºî¶È¤Ï½ªÎ»¤Ç¤¹¡£
+´ðËÜŪ¤Ë¤Ï Linux ÈǤȻȤ¤Êý¤ÏÊѤï¤ê¤Þ¤»¤ó¤Î¤Ç¡¢°Ê¸å¤ÎÀâÌÀ¤Ï
+Linux ÈÇ¡¿Windows ÈǤȤâ¤Ë¶¦Ä̤Ǥ¹¡£
+
+<sect2>¶¦Ä̤ÎÀßÄê¹àÌÜ<label id="cvsrc">
+<p>
+CVS ËÜÂΤ¬¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤¿¤é°Ê²¼¤Î¤è¤¦¤ÊÆâÍƤÎ
+&tilde;/.cvsrc (Windows ÈǤʤé $HOME\.cvsrc)
+ ¤òÍÑ°Õ¤·¤Þ¤¹¡£
+
+<code>
+cvs            -z3
+checkout       -P
+update         -dP
+diff           -u
+log            -N
+</code>
+
+
+<sect1>pcl-cvs ¤Î¥¤¥ó¥¹¥È¡¼¥ë
+<p>
+Emacs ¤Î CVS ¥Õ¥í¥ó¥È¥¨¥ó¥É pcl-cvs ¤ò
+¥½¡¼¥¹¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÊýË¡¤Ç¤¹¡£
+Windows ¤Î Meadow ¤Ê¤É¤Ç»È¤¨¤ë¤«¤É¤¦¤«¤Ï¤Á¤ç¤Ã¤È¤ï¤«¤ê¤Þ¤»¤ó¡£
+°Ê²¼¤Ï¤È¤ê¤¢¤¨¤º Linux ¤Ç¤Î¤ªÏäǤ¹¡£
+<p>
+pcl-cvs ¤Ë¤Ï elib ¤¬É¬ÍפʤΤǡ¢
+¤Þ¤º¤³¤ì¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
+
+<enum>
+ <item>elib-1.0.tar.gz ¤òÆþ¼ê¤·¤Þ¤¹¡£
+  cvs ¥½¡¼¥¹¤Î contrib/elib/ ¤Ë¤â¤¢¤ê¤Þ¤¹¤Î¤Ç¤³¤ì¤Ç¤â OK¡£
+
+ <item>
+  Å¸³«¤·¤Æ Makefile ¤Î locallisppath, infodir, EMACS ¤Î³Æ¹Ô¤òÊÔ½¸¡£
+
+ <item>
+  make install
+
+ <item>
+  $(emacslib)/site-lisp/site-start.el ¤Ë elib-startup.el
+  ¤ÎÆâÍƤòÄɲä·¤Þ¤¹¡£
+</enum>
+
+<p>
+ºÇ¸å¤Ë pcl-cvs ËÜÂΤò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
+
+<enum>
+ <item>
+  cvs-1.10.tar.gz ¤òŸ³«¡£
+
+ <item>
+  cvs-1.10/ ¤Ç ./configure ¤·¤Æ tools/pcl-cvs/ ¤Ë°ÜÆ°¡£
+
+ <item>
+  Makefile ¤Î infodir, lispdir, EMACS ¤Î³Æ¹Ô¤òÊÔ½¸¡£
+
+ <item>
+  emacs 19.29 °ÊÁ°¤Ë¤Ï format-time-string ¤¬¤Ê¤¤¤Î¤Ç¡¢
+  ¤³¤Î´Ä¶­¤ò»È¤Ã¤Æ¤¤¤ë¿Í¤Ï pcl-cvs.el ¤Î
+  3292-3296 ¹ÔÌܤò¥³¥á¥ó¥È¥¢¥¦¥È¤¹¤ë¡£
+
+ <item>
+  make install ¤¹¤ë¡£
+  $(emacslib)/site-lisp/ ¤Ë¤Ï *.elc ¤·¤«¥³¥Ô¡¼¤µ¤ì¤Ê¤¤¤Î¤Ç¡¢
+  ¼êÆ°¤Ç *.el ¤ÎÊý¤â¥³¥Ô¡¼¤·¤Æ¤ª¤¯¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£
+
+ <item>
+  $(emacslib)/site-lisp/site-start.el ¤Ë pcl-cvs-startup.el
+  ¤ÎÆâÍƤòÄɲ乤롣
+</enum>
+
+&tilde;/.emacs ¤Ë¤Ï°Ê²¼¤Î¹Ô¤òÄɲä·¤Þ¤¹.
+
+<code>
+(define-program-coding-system nil "cvs" *euc-japan*unix)
+(setq user-mail-address "username@your.domain")
+(setq add-log-time-format 'current-time-string)
+</code>
+
+¸å¤ÎÆó¹Ô¤Ï pcl-cvs ¤¬ºîÀ®¤¹¤ë ChangeLog ¤Î¥¨¥ó¥È¥ê¤Î
+¥Õ¥©¡¼¥Þ¥Ã¥È¤ËÂФ¹¤ë»ØÄê¤Ç¤¹¡£
+emacs ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤Ã¤Æ¤Ïʸ¶ç¤ò¸À¤ï¤ì¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¤¬¡¢
+¤½¤Î¾ì¹ç¤ÏŬµ¹³°¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+
+<sect1>¥ê¥Ý¥¸¥È¥ê¤Î¥¢¥«¥¦¥ó¥È¤ò¤â¤é¤¦
+<p>
+CVS ¤Î´Ä¶­¤¬À°¤Ã¤¿¤é¡¢¥ê¥Ý¥¸¥È¥ê¤Î´ÉÍý¼Ô
+(<htmlurl url="mailto:cvs-admin@cvs.linux.or.jp"
+name="cvs-admin@cvs.linux.or.jp">)
+¤ËÏ¢Íí¤·¤Æ JM ¥ê¥Ý¥¸¥È¥ê¤Î¥¢¥«¥¦¥ó¥È¤ò¤â¤é¤¤¤Þ¤·¤ç¤¦¡£
+cvs.linux.or.jp ¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤Ï JM ¤À¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢
+¡ÖJM ¤Î cvs ¥¢¥«¥¦¥ó¥È¡×¤Ç¤¢¤ë¤³¤È¤òÌÀµ­¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+¤³¤³¤Ë¤Ï JM ¤«¤é¤Î»²²Ã¼Ô¤â¤¤¤Þ¤¹¤Î¤Ç¡¢
+JM-ML ¤Ë²¿²ó¤«Åê¹Æ¤·¤¿¤³¤È¤¬¤¢¤ë¤Ê¤é¡¢
+ÌäÂê¤Ê¤¯ÅÐÏ¿¤µ¤ì¤ë¤Ï¤º¤Ç¤¹¡£
+
+¿½¹þ¤Ë¤¢¤¿¤Ã¤Æ¤Ï¡¢
+°Ê²¼¤Î¥³¥Þ¥ó¥É (written by ¹âÎÓ¤µ¤ó) ¤Î¼Â¹Ô·ë²Ì¤òźÉÕ¤·¤Æ¤¯¤À¤µ¤¤¡£
+<code>
+#!/usr/bin/perl -w
+#
+# usage: cvsadduser >> $CVSROOT/CVSROOT/passwd
+#
+use strict;
+
+main();
+
+sub main () {
+    srand(time() ^ ($$ << 15));
+
+    print STDERR "cvs account: ";
+    my $cvs_account = <STDIN>;
+    chomp $cvs_account;
+
+    print STDERR "password: ";
+    system "stty -echo";
+    my $passwd = <STDIN>;
+    system "stty echo";
+    chomp $passwd;
+    print STDERR "\n";
+
+    print STDERR "Re-enter password: ";
+    system "stty -echo";
+    my $tmp_passwd = <STDIN>;
+    system "stty echo";
+    chomp $tmp_passwd;
+    print STDERR "\n";
+
+    unless ($passwd eq $tmp_passwd) {
+        print STDERR "ERROR! They don't match.\n";
+        exit 1;
+    }
+
+    print STDERR "real account (can be omitted): ";
+    my $real_account = <STDIN>;
+    chomp $real_account;
+
+    my $salt = draw_salt();
+    my $encoded_passwd = crypt($passwd, $salt);
+
+    print "$cvs_account:$encoded_passwd";
+    print ":$real_account" unless $real_account eq "";
+    print "\n";
+}
+
+sub draw_salt () {
+    my $salt_chars =
+        'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./';
+
+    my $idx1 = int(rand() * length($salt_chars));
+    my $idx2 = int(rand() * length($salt_chars));
+
+    my $chr1 = substr($salt_chars, $idx1, 1);
+    my $chr2 = substr($salt_chars, $idx2, 1);
+
+    return ($chr1 . $chr2);
+}
+</code>
+
+¤³¤Î Perl ¥¹¥¯¥ê¥×¥È¤òÎ㤨¤Ð cvsadduser ¤È¤¤¤¦Ì¾Á°¤ÇÊݸ¤·¡¢
+°Ê²¼¤Î¤è¤¦¤Ë¼Â¹Ô¤·¤¿·ë²Ì¤ò¥á¡¼¥ë¤·¤Þ¤¹¡£
+<tscreen><verb>
+% perl cvsadduser
+cvs account: foobar   # ¥¢¥«¥¦¥ó¥È̾¤òÆþÎÏ
+password:             # ¥Ñ¥¹¥ï¡¼¥É¤òÆþÎÏ
+Re-enter password:    # ¤â¤¦°ìÅÙ
+real account (can be omitted):  # ¤½¤Î¤Þ¤Þ¥ê¥¿¡¼¥ó
+foobar:5/tS5Rk4UzvCM:   # ¤³¤ì¤¬½ÐÎÏ
+</verb></tscreen>
+
+
+
+<sect1>¥Ä¥ê¡¼¤ò¼ê¸µ¤Ë°ú¤¤¤Æ¤¯¤ë
+<p>
+¤Þ¤º´Ä¶­ÊÑ¿ô <tt/CVSROOT/ ¤òÄêµÁ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£
+<tscreen><verb>
+sh ·Ï:
+$ export CVSROOT=":pserver:username@cvs.linux.or.jp:/JM"
+csh ·Ï:
+% setenv CVSROOT ":pserver:username@cvs.linux.or.jp:/JM"
+</verb></tscreen>
+username ¤ÏÀèÄøÏ¢Íí¤·¤¿¥¢¥«¥¦¥ó¥È̾¤ËÃÖ¤­´¹¤¨¤Æ¤¯¤À¤µ¤¤¡£
+¤Ê¤ª¡¢¤³¤Î´Ä¶­ÊÑ¿ô¤ÎÃͤϠcvs ¥³¥Þ¥ó¥É¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î
+ºÇ½é¤Ë -d ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ì¤Ð¾å½ñ¤­²Äǽ¤Ç¤¹¡£
+¾ÜºÙ¤Ï cvs ¤Î man ¥Ú¡¼¥¸¤òÆɤó¤Ç¤¯¤À¤µ¤¤¡£
+
+¼¡¤Ë cvs committer ¤È¤·¤Æ¤Î¥í¥°¥¤¥ó¤ò¹Ô¤¤¤Þ¤¹¡£
+<tscreen><verb>
+% cvs login
+</verb></tscreen>
+¤È¼Â¹Ô¤¹¤ë¤È¥Ñ¥¹¥ï¡¼¥É¤ò¿Ò¤Í¤é¤ì¤Þ¤¹¤Î¤Ç¡¢
+cvsadduser ¤ò¼Â¹Ô¤·¤¿¤È¤­¤ËÆþÎϤ·¤¿¤â¤Î¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡£
+¥Ñ¥¹¥ï¡¼¥É¤Ê¤É¤ÎÀßÄê¤Ï &tilde;/.cvspass ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ë½ñ¤­¹þ¤Þ¤ì¤Þ¤¹¡£
+CVS ¥Ñ¥¹¥ï¡¼¥É¤¬¤Û¤È¤ó¤ÉÁÇÄ̤·¤Ë¶á¤¤¾õÂ֤ǽñ¤«¤ì¤ë¤Î¤Ç¡¢
+chmod 600 ¤·¤Æ¤ª¤¯¤È¤¤¤¤¤Ç¤·¤ç¤¦¡£
+
+cvs ¤Îǧ¾Ú¤Ë»È¤¦¥Ñ¥¹¥ï¡¼¥É¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¤òÀ¸¤Çή¤ì¤Á¤ã¤¤¤Þ¤¹¤·¡¢
+&tilde;/.cvspass ¤Ç¤â°ì±þ°Å¹æ²½¤Ï¤µ¤ì¤ë¤â¤Î¤Î¡¢
+¥»¥­¥å¥ê¥Æ¥£¤È¤·¤Æ¤ÏÈó¾ï¤Ë´Å¤¤¤â¤Î¤Ê¤Î¤Ç
+ÉáÃʤª»È¤¤¤ÎÂç»ö¤Ê¥Ñ¥¹¥ï¡¼¥É¤È¤ÏÊ̤Τâ¤Î¤ò»È¤¦¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+¤Ê¤ª¡¢Ä¹´ü¤Ë¤ï¤¿¤Ã¤Æ CVS ¤ÎÊÔ½¸¤ò¹Ô¤ï¤Ê¤¤¾ì¹ç¤Ï
+"cvs logout" ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ì¤Ð &tilde;/.cvspass
+¤Î¥¨¥ó¥È¥ê¤âºï½ü¤µ¤ì¤Þ¤¹¡£
+ÉáÄ̤Ϡlogin ¤·¤¿¤Þ¤Þ¤Ç¤«¤Þ¤ï¤Ê¤¤¤Ç¤·¤ç¤¦¡£
+
+¤Ç¤Ï¥ê¥Ý¥¸¥È¥ê¥Ä¥ê¡¼¤ò»ý¤Ã¤Æ¤­¤Þ¤·¤ç¤¦¡£
+ŬÅö¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤ò·¡¤Ã¤Æ°ÜÆ°¤·¤Æ¤«¤é
+°Ê²¼¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+<tscreen><verb>
+% cvs co JM
+</verb></tscreen>
+
+¤³¤¦¤¹¤ë¤È¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê²¼¤Ë
+JM/ ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤¬ºîÀ®¤µ¤ì¡¢
+¥ê¥Ý¥¸¥È¥ê¤«¤é¸½ºß¤Î¥Õ¥¡¥¤¥ë¤¬Á÷¤é¤ì¤ÆÍè¤Þ¤¹¡£
+
+¤Á¤Ê¤ß¤Ë¤³¤Îʸ½ñ¤ò½ñ¤¤¤Æ¤¤¤ë 1999/7 ¸½ºß¤Î
+JM ¥ê¥Ý¥¸¥È¥ê¤ÎÂ礭¤µ¤Ï 5.4M Äø¤Ç¤¹¡£
+CVS ¥Õ¥¡¥¤¥ë¤ÎžÁ÷¤Ï¼ÂºÝ¤Ë¤Ï°µ½Ì¤·¤Æ¹Ô¤ï¤ì¤ë¤Ï¤º¤Ç¤¹¤Î¤Ç¡¢
+¼ÂºÝ¤ÎžÁ÷Î̤Ϥ³¤ì¤è¤ê¤â¾®¤µ¤¯¤Ê¤ê¤Þ¤¹ (¿ʬ 1.5 M ¤¯¤é¤¤)¡£
+
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>CVS ¥Ä¥ê¡¼¤òÊѹ¹¡¦¹¹¿·¤¹¤ë<label id="cvs-usage">
+<sect1>¥³¥Þ¥ó¥É¥é¥¤¥ó¤«¤é cvs ¤òÍѤ¤¤ëÊýË¡
+<sect2>´û¸¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸¡¦¥Õ¥¡¥¤¥ë¤ÎÄɲÃ
+<p>
+<enum>
+ <item>
+  ÊÔ½¸¤·¤¿¤¤¥Ç¥£¥ì¥¯¥È¥ê¤ä¥Õ¥¡¥¤¥ë¤ò¡¢
+  ¤¢¤é¤«¤¸¤á cvs update ¤·¤Æ¤ª¤­¤Þ¤¹¡£
+<tscreen><verb>
+% cvs upd some-dir
+% cvs upd some-file1 some-file2 ...
+</verb></tscreen>
+  ¤Ê¤É¤È¤¹¤ì¤ÐÎɤ¤¤Ç¤·¤ç¤¦¡£°ú¿ô¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¡¢
+  ¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Î¥Ä¥ê¡¼¤¬ºÆµ¢Åª¤Ë update ¤µ¤ì¤Þ¤¹¡£
+  °ú¿ô¤ò¾Êά¤¹¤ë¤È¡¢¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò»ØÄꤷ¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
+
+ <item>
+  ÊÔ½¸¤·¤Þ¤¹¡£
+
+ <item>
+  ÊÔ½¸¤·¤¿ÆâÍƤò ChangeLog ¤Ëµ­½Ò¤·¤Þ¤¹¡£
+  emacs ¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢·ï¤Î¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Æ¤¤¤ëºÇÃæ¤Ë
+  C-x 4 a ¤¹¤ì¤Ð ChageLog ¤Î¥¨¥ó¥È¥ê¤¬³«¤­¤Þ¤¹¤Î¤Ç¡¢
+  Å¬µ¹µ­½Ò¤ò²Ã¤¨¤Æ¤¯¤À¤µ¤¤¡£
+
+ <item>
+  ¿·µ¬Äɲä·¤¿¥Õ¥¡¥¤¥ë¤¬¤¢¤ë¾ì¹ç¤Ï¡¢
+<tscreen><verb>
+% cvs add ¥Õ¥¡¥¤¥ë̾
+</verb></tscreen>
+  ¤Ë¤è¤Ã¤Æ¥ê¥Ý¥¸¥È¥ê¤Ø¤ÎÄɲäò¹Ô¤¤¤Þ¤¹¡£
+  ¤¿¤À¤·¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤òÄɲ乤ë¤È¤­¤Ë¤Ï¡¢
+  pcl-cvs ¤«¤é¤Ç¤Ï¤Ê¤¯¥³¥Þ¥ó¥É¥é¥¤¥ó¤«¤é
+<tscreen><verb>
+% cvs add -kb (binaryfile)
+</verb></tscreen>
+  ¤È¤¹¤ë¤Û¤¦¤¬Îɤ¤¤Ç¤·¤ç¤¦¡£
+
+ <item>
+  ÊÔ½¸¤¬½ª¤ï¤Ã¤¿¤é¡¢
+<tscreen><verb>
+% cvs commit -m '(comment)' (¥Õ¥¡¥¤¥ë̾1) (¥Õ¥¡¥¤¥ë̾2) ...
+</verb></tscreen>
+  ¤Ë¤è¤Ã¤Æ¥Õ¥¡¥¤¥ë¤òÄɲä·¤Þ¤¹¡£ -m ¤ò»ØÄꤷ¤Ê¤¤¤È
+  ¥³¥á¥ó¥È¤ò¿Ò¤Í¤ë¥Ð¥Ã¥Õ¥¡¤¬³«¤­¤Þ¤¹¤Î¤Ç¡¢Å¬µ¹»Ø¼¨¤Ë¤·¤¿¤¬¤Ã¤Æ²¼¤µ¤¤¡£
+  <p>
+  ¥Õ¥¡¥¤¥ë̾»ØÄê¤ò¾Êά¤¹¤ë¤È¡¢¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ç
+  Êѹ¹¤¬²Ã¤¨¤é¤ì¤¿¥Õ¥¡¥¤¥ë¤¬Á´¤ÆÂоݤȤʤê¤Þ¤¹¡£
+</enum>
+
+<sect2>¥Õ¥¡¥¤¥ë¤Îºï½ü¡¦Ì¾Á°Êѹ¹
+<p>
+ºî¶ÈÁ°¤Î cvs update¡¢ºî¶È¸å¤Î ChangeLog ÊÔ½¸¡¦
+cvs commit ¤Ï¶¦Ä̤Ǥ¹¡£
+
+¥Õ¥¡¥¤¥ë¤òºï½ü¤¹¤ë¾ì¹ç¤ÏÆó¤Ä¤ä¤êÊý¤¬¤¢¤ê¤Þ¤¹¡£
+°ì¤Ä¤á¤Ï¡¢¤Þ¤ººï½ü¤·¤¿¤¤¥Õ¥¡¥¤¥ë¤ò rm ¤·¡¢Â³¤¤¤Æ
+ºï½ü¤·¤¿¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥ì¥¯¥È¥ê¤Î¶¦Ä̤οƥǥ£¥ì¥¯¥È¥ê¤Ë¹Ô¤­¡¢
+"% cvs remove" ¤¹¤ëÊýË¡¤Ç¤¹¡£
+¤â¤¦°ì¤Ä¤Ï¡¢ "cvs remove -f *.1" ¤Î¤è¤¦¤Ë -f ¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤ë
+ÊýË¡¤Ç¤¹¡£¤³¤ì¤Ï¥Õ¥¡¥¤¥ë¤Îºï½ü¤âƱ»þ¤Ë¤ä¤Ã¤Æ¤¯¤ì¤Þ¤¹¡£
+
+̾Á°Êѹ¹¤Ï¡ÖÊѹ¹Á°¤Î¥Õ¥¡¥¤¥ë̾¤Î¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Æ¡¢
+Êѹ¹¸å¤Î¥Õ¥¡¥¤¥ë̾¤Î¥Õ¥¡¥¤¥ë¤ò¿·µ¬ add ¤¹¤ë¡×¤È¤¤¤¦¼ê½ç¤È
+Åù²Á¤Ë¤Ê¤ê¤Þ¤¹¡£
+<tscreen><verb>
+% mv foo bar
+% cvs remove
+% cvs add bar
+% cvs commit -m '(comment)' foo bar
+</verb></tscreen>
+¤Î¤è¤¦¤Ê¤«¤ó¤¸¤Ç¤·¤ç¤¦¤«¡£
+info cvs ¤Î
+"* Removing files::",
+"* Removing directories::" ¤â»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+
+<sect1>pcl-cvs ¤òÍѤ¤¤ëÊýË¡
+<p>
+pcl-cvs ¤ò»È¤Ã¤ÆÊÔ½¸ºî¶È¤È commit ¤ò¹Ô¤¦¾ì¹ç¤Ë¤Ï
+°Ê²¼¤Î¤è¤¦¤Êή¤ì¤Ë¤Ê¤ê¤Þ¤¹¡£
+
+<enum>
+ <item>
+  check out ¤·¤Æ¤­¤¿¥Õ¥¡¥¤¥ë¥Ä¥ê¡¼¤Î¤¦¤Á¡¢
+  ÊÔ½¸¤ò¹Ô¤¦¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤ÎºÇ¿·ÈǤò¼è¤Ã¤Æ¤­¤Þ¤¹¡£
+<tscreen><verb>
+% cvs upd some-dir
+% cvs upd some-file1 some-file2 ...
+</verb></tscreen>
+  ¤È¤¹¤ì¤ÐÎɤ¤¤Ç¤·¤ç¤¦¡£°ú¿ô¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¡¢
+  ¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Î¥Ä¥ê¡¼¤¬ºÆµ¢Åª¤Ë update ¤µ¤ì¤Þ¤¹¡£
+  °ú¿ô¤ò¾Êά¤¹¤ë¤È¡¢¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò»ØÄꤷ¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
+
+ <item>
+  ÊÔ½¸ºî¶È¤ò¹Ô¤¤¡¢°ìÃÊÍîÉÕ¤¤¤¿¤é emacs/mule ¤«¤é M-x cvs-update ¤·¤Þ¤¹¡£
+
+ <item>
+  ¼«Ê¬¤¬Êѹ¹¤·¤¿¥Õ¥¡¥¤¥ë¤¬ *cvs* ¥Ð¥Ã¥Õ¥¡¤Ë¥ê¥¹¥È¤µ¤ì¤Þ¤¹¡£
+  ¥ê¥¹¥È¤Î¾å¤Ç¤Ï C-p, C-n ¤Ç°ÜÆ°¤Ç¤­¤Þ¤¹¡£
+
+ <item>
+  ¿·µ¬¤ËÄɲä·¤¿¥Õ¥¡¥¤¥ë¤¬¤¢¤ë¾ì¹ç¡¢¤³¤ì¤é¤Ï
+  "Unknown" ¤Èɽ¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤½¤Î¾å¤Ç "a" ¥­¡¼¤ò²¡¤·¤Æ
+  cvs add ¤·¤Þ¤¹¡£
+  <p>
+  ¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤òÄɲ乤ëºÝ¤Ë¤Ï¡¢¾å½Ò¤Î¤è¤¦¤Ë -kb ¥ª¥×¥·¥ç¥ó¤ò
+  Äɲ䷤Ʋ¼¤µ¤¤¡£
+
+ <item>
+  Äɲåե¡¥¤¥ë¡¢Êѹ¹¥Õ¥¡¥¤¥ë¤Î¾å¤Ë°ÜÆ°¤·¤Æ "A" ¥­¡¼¤ò²¡¤·¤Þ¤¹¡£
+  Changelog ¤Î¥Ð¥Ã¥Õ¥¡¤¬¸½¤ï¤ì,
+<tscreen><verb>
+* foo.1
+</verb></tscreen>
+  ¤Î¤è¤¦¤Ê¹Ô¤¬¤Ç¤­¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤½¤³¤Ë¥³¥á¥ó¥È¤ò½ñ¤­¤Þ¤¹¡£
+  <p>
+  ¤Ê¤ªÃæÌî¤Î¸½ºß¤Î´Ä¶­¤Ç¤¹¤È¡¢¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ¤Ï¡¢
+  ¥Ç¥£¥ì¥¯¥È¥ê̾¤ò foo.html ¤ÎÁ°¤Ë¼êÆ°¤ÇÊ䤦ɬÍפ¬¤¢¤ë¤è¤¦¤Ç¤¹¡£
+
+ <item>
+  *cvs* ¥Ð¥Ã¥Õ¥¡¤È Changelog ¤Î¥Ð¥Ã¥Õ¥¡¤ò¹Ô¤­Í褷¤Æ¡¢
+  ¥³¥á¥ó¥È¤ò¤¹¤Ù¤ÆÄɲä·¤ª¤ï¤Ã¤¿¤é¡¢
+  Changelog ¥Ð¥Ã¥Õ¥¡¤ò C-x C-s ¤Ç¥»¡¼¥Ö¤·¤Þ¤¹¡£
+
+ <item>
+  *cvs* ¥Ð¥Ã¥Õ¥¡¤Ç "g" ¤ò²¡¤¹¤È¡¢Êѹ¹¤µ¤ì¤¿
+  Changelog ¤¬¸½¤ï¤ì¤ë¤È»×¤¤¤Þ¤¹¡£
+  ¤½¤Î¸å "M" "m" ¤Ç commit ¤¹¤ë¥Õ¥¡¥¤¥ë¤òÁªÂò¤·¤Æ "C" ¥­¡¼¤ò²¡¤·¤Þ¤¹¡£
+
+ <item>
+  *cvs-commit-message* ¤Î¥Ð¥Ã¥Õ¥¡¤Ë¡¢
+  Changelog ¤Ë¿·¤¿¤Ë²Ã¤¨¤¿¥á¥Ã¥»¡¼¥¸¤¬¸½¤ï¤ì¤ë¤È»×¤¤¤Þ¤¹¡£
+  ³Îǧ¸å C-c C-c ¤¹¤ì¤Ð commit ¤µ¤ì¤Þ¤¹¡£
+
+</enum>
+
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>JM ¥ê¥Ý¥¸¥È¥ê¤Î¹½Â¤
+<P>
+¤³¤ÎÀá¤ÎÆâÍƤÏ
+<URL url="http://www.linux.or.jp/JM/guidance/repository.html">
+¤Ë°ú¤Ã±Û¤·¤Þ¤·¤¿¡£
+
+¤¿¤À¤·¾åµ­¥Ú¡¼¥¸¤Ë½ñ¤¤¤Æ¤¤¤Ê¤¤ÆâÍƤȤ·¤Æ¡¢
+obsolete ¤Ë¤Ê¤Ã¤¿¥Ú¡¼¥¸¤Î°·¤¤¤¬¤¢¤ê¤Þ¤¹¡£
+¤Ä¤Þ¤ê¡¢°ÊÁ°¤ÎÈǤǤÏÆþ¤Ã¤Æ¤¤¤¿¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤¬¡¢
+¤¢¤ëÈǤ«¤é¤Ê¤¯¤Ê¤Ã¤¿¤è¤¦¤Ê¾ì¹ç¤Ç¤¹¡£
+
+¤³¤Î¾ì¹ç¡¢ <tt>obsolete/</tt> ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤·¡¢
+¤½¤³¤Ë <tt>man?/</tt> ¤ò·¡¤Ã¤Æ¡¢ obsolete ¤Ë¤Ê¤Ã¤¿¥Õ¥¡¥¤¥ë¤ò
+°ÜÆ°¤·¤Þ¤¹¡£¤Þ¤¿¥ë¡¼¥È¤Ë <tt/obsolete_list/ ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¡¢
+<tt/translation_list/ ¤Î¥¨¥ó¥È¥ê¤ò¤½¤Á¤é¤Ë°ÜÆ°¤·¤Þ¤¹¡£
+Îã¤È¤·¤Æ¤Ï <tt>util-linux/</tt> ¤Ê¤É¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£
+
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>translation_list ¤Î½ñ¼°<label id="translation_list">
+<P>
+(¤³¤ÎÀá¤ÎÆâÍƤÏ
+<URL url="http://www.linux.or.jp/JM/guidance/repository.html#translation_list">
+¤Ë°ú¤Ã±Û¤·¤Þ¤·¤¿¡£)
+
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>¥Þ¥Ë¥å¥¢¥ëËÝÌõºî¶È¤Îή¤ì<label id="procedure">
+<p>
+°ìÈ̺î¶È¼Ô¤Îºî¶È¼ê½ç¤Ï
+<URL url="http://www.linux.or.jp/JM/guidance/#flow">
+¤Ë¤Þ¤È¤á¤Þ¤·¤¿¤Î¤Ç¡¢¤³¤³¤Ç¤Ï committer ¤Ë¤·¤«
+¤Ç¤­¤Ê¤¤ºî¶È¡¢¤¹¤Ê¤ï¤Á¥ª¥ê¥¸¥Ê¥ë¤Î¥Þ¥Ë¥å¥¢¥ë¤ò
+¥Ä¥ê¡¼¤ËÄɲ乤ë¼ê½ç¤È¡¢
+¼«Ê¬¤Îºî¶È¤ò¥ê¥Ý¥¸¥È¥ê¤ËÅÐÏ¿¤¹¤ëºî¶È¤Ë´Ø¤·¤Æµ­½Ò¤·¤Þ¤¹¡£
+
+<sect1>ËÝÌõ¤¹¤ë¥Þ¥Ë¥å¥¢¥ë¤ò¥¤¥ó¥Ý¡¼¥È¤¹¤ë<label id="import_original">
+<P>
+ºÇ½é¤Ë¤ªÃǤꤷ¤Æ¤ª¤­¤Þ¤¹¤¬¡¢
+¼ÂºÝ¤Î¥Ä¥ê¡¼¤Î¥Õ¥¡¥¤¥ë¤ò¤½¤Î¤Þ¤ÞÃÖ¤­´¹¤¨¤Æ
+add ¢ª commit ¤¹¤ë¤Û¤¦¤¬³Ú¤Ç¤·¤¿¤é¡¢
+¤½¤Á¤é¤ÎÊýË¡¤ò¤È¤Ã¤Æ¤¤¤¿¤À¤¤¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó
+(¤¿¤À¤· add ¤òÍѤ¤¤ë¾ì¹ç¤â -ko ¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤)¡£
+°Ê²¼¤Ï¡Ö¥¤¥ó¥Ý¡¼¥È (import)¡×¤È¤¤¤¦¤ä¤êÊý¤Ç¡¢
+CVS Åª¤Ë¤Ï¤³¤Á¤é¤Î¤Û¤¦¤¬°ìÈÌŪ¤Ë¤Ê¤ë¤«¤È»×¤¤¤Þ¤¹¡£
+
+ËÝÌõ¤·¤¿¤¤¥Þ¥Ë¥å¥¢¥ë¤Î°ì¼¡ÇÛÉÛ¸µ¤Ï¡¢
+¥½¡¼¥¹¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¢¤ë¤³¤È¤¬Â¿¤¤¤Ç¤·¤ç¤¦¡£
+¥½¡¼¥¹¥Ñ¥Ã¥±¡¼¥¸¤Îõ¤·Êý¤ÏÃæÌî¤Î½ñ¤¤¤¿
+<url url="http://surf.ap.seikei.ac.jp/~nakano/linux/roff-trans.html"
+   name="roff ¥Ú¡¼¥¸ËÝÌõ¤Î Tips">
+¤Ê¤É¤â»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¸«ÉÕ¤«¤é¤Ê¤¤¾ì¹ç¤Ï
+JM ML ¤ÇÁêÃ̤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
+
+°Ê²¼¤Ç¤Ï¡¢ÃæÌ¹Ô¤Ã¤¿
+<htmlurl
+url="ftp://sunsite.sut.ac.jp/pub/archives/linux/sunsite-unc/utils/disk-management/fdutils-5.3.tar.gz"
+name="fdutils-5.3.tar.gz">
+¤Î¾ì¹ç¤òÎã¤Ë¼è¤ê¤Þ¤¹¡£
+
+¤Þ¤º¥¢¡¼¥«¥¤¥Ö¤«¤é¥Þ¥Ë¥å¥¢¥ë¥Õ¥¡¥¤¥ë¤ò¼è¤ê½Ð¤·¤Æ¡¢
+<verb>
+~/import -+- translation_list
+          +- ChangeLog
+          +- original -+- fdutils.lsm
+                       +- man1 -+- diskd.1
+                       |        +- diskseekd.1
+                       :            :
+                       +- man4 -+- fd.4
+</verb>
+¤Î¤è¤¦¤Ê¤«¤¿¤Á¤Ëʤ٤ޤ¹ (¤³¤ì¤¬¥¤¥ó¥Ý¡¼¥È¥Ä¥ê¡¼¤Ç¤¹)¡£
+ChangeLog ¤Ï touch ¤Çºî¤ê¡¢
+translation_list ¤ÏÅö½é¤Ï¥¹¥Æ¡¼¥¿¥¹¡ß¤Çºî¤Ã¤Æ¤ª¤±¤Ð¤¤¤¤¤Ç¤·¤ç¤¦¡£
+¤³¤ÎÃʳ¬¤Ç¤Î translation_list ¤Ï
+°Ê²¼¤Î¤è¤¦¤ÊÆâÍƤˤʤë¤Ï¤º¤Ç¤¹¡£
+<code>
+¡ß:fdutils:5.3:1999/07/02:diskd:1:::::::
+¡ß:fdutils:5.3:1999/07/02:diskseekd:1:::::::
+</code>
+translation_list ¤ÎºîÀ®¤Ë¤Ï¡¢admin/mktrlist
+¥¹¥¯¥ê¥×¥È¤¬Ìò¤ËΩ¤Ä¤Ç¤·¤ç¤¦¡£
+»È¤¤Êý¤Ï¥¹¥¯¥ê¥×¥ÈËÜʸ¤Î¥Ø¥Ã¥À¤òÆɤó¤Ç¤¯¤À¤µ¤¤¡£
+
+fdutils.lsm ¤È¤¤¤¦¤Î¤Ï¤¤¤ï¤æ¤ë LSM ¥Õ¥¡¥¤¥ë¤È¸Æ¤Ð¤ì¤ë¤â¤Î¤Ç¡¢
+¥½¥Õ¥È¥¦¥§¥¢¤Ë´Ø¤¹¤ë¾ðÊ󤬤ޤȤá¤é¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤Ç¤¹¡£
+Linux ¸þ¤±¥½¥Õ¥È¥¦¥§¥¢¤Î¥¢¡¼¥«¥¤¥Ö¤Ë¤ÏÂçÄñÆþ¤Ã¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¤Î¤Ç¡¢
+¸ºß¤·¤Æ¤¤¤¿¤éÆþ¤ì¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£
+¤Ê¤±¤ì¤Ð readme ¤Î¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¤òºî¤Ã¤Æ¡¢
+¥Õ¥¡¥¤¥ë¤ÎÆþ¼êÀè¤ä¤½¤Î¾¥á¥â¤Ê¤É¤ò½ñ¤¤¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
+
+¤³¤³¤Ç &tilde;/import ¤Ë°ÜÆ°¤·¤Æ¡¢
+<tscreen><verb>
+cvs import -ko JM/manual/fdutils/ JMsrc FDUTILS_5_3
+</verb></tscreen>
+¤Î¤è¤¦¤ËÆþÎϤ·¤Þ¤¹¡£ JMsrc ¤Ï¡Ö¥Ù¥ó¥À¡¼¥¿¥°¡×¤È¸Æ¤Ð¤ì¤ë¤â¤Î¤Ç¡¢
+¤È¤ê¤¢¤¨¤º JMsrc ¤Ë¸ÇÄê¤Ç¤¤¤¤¤È»×¤¤¤Þ¤¹¡£
+FDUTILS_5_3 ¤Ï¡Ö¥Ö¥é¥ó¥Á¥¿¥°¡×¤È¤¤¤¦¤â¤Î¤Ç¡¢
+(basename)_(version) ¤È¤¤¤¦½ñ¼°¤Ç½ñ¤¯¤Î¤¬Îɤ¤¤Ç¤·¤ç¤¦¡£
+¤¿¤À¤· . ¤Ï»È¤¨¤Ê¤¤¤Î¤Ç¡¢_ ¤ÇÂåÂؤ·¤Æ¤¯¤À¤µ¤¤¡£
+¤³¤Î¤¢¤¿¤ê¤Î¾ÜºÙ¤Ï¡¢ info cvs ¤Î "Tracking third-party sources"
+¤ÎÉôʬ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+-ko ¤Ï¡Ö¸µ¥Õ¥¡¥¤¥ë¤Î rcs ¥­¡¼¥ï¡¼¥É¤ò½ñ¤­´¹¤¨¤Ê¤¤¡×
+¤¿¤á¤ËɬÍפʥª¥×¥·¥ç¥ó¤Ç¤¹¡£
+
+¥¤¥ó¥Ý¡¼¥È¤¬½ª¤ï¤Ã¤¿¤é ML ¤Ë translation_list ¤òή¤·¤Æ¡¢
+ºî¶È¼Ô¤òÊç¤ë¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£
+
+<sect1>upstream ¤Î¹¹¿·¤ËÄɿ魯¤ë
+<p>
+½é²ó¤Ë¥¤¥ó¥Ý¡¼¥È¤¹¤ë¤È¤­¤â¡¢
+upstream ¤Î¹¹¿·¤ËÄɿ路¤Æ¥¤¥ó¥Ý¡¼¥È¤¹¤ë¤È¤­¤â¡¢
+¼ê½ç¤Ï¤Û¤È¤ó¤ÉƱ¤¸¤Ç¤¹¡£
+¤¿¤À¤·¹¹¿·¤Î»þ¤Ë¤Ï¡¢¸å½Ò¤¹¤ë¥¤¥ó¥Ý¡¼¥È¥Ä¥ê¡¼¤Ë
+ChangeLog ¤È translation_list ¤òÍÑ°Õ¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
+¤½¤ÎÂå¤ï¤ê import ¤·¤¿¤¢¤È¼ê¸µ¤Î¥ê¥Ý¥¸¥È¥ê¤Ë
+cvs update ¤ò¤«¤±¡¢ conflict ¤ò²ò¾Ã¤·¡¢
+translation_list ¤ä ChangeLog ¤òŬµ¹½¤Àµ¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+translation_list ¤Î¹¹¿·¤Ë¤Ï¡¢ admin/upd_tl.perl
+¤òÍѤ¤¤ë¤È¿¾¯ºî¶È¤¬³Ú¤Ë¤Ê¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£
+ÍøÍÑË¡¤ÏƱ¥¹¥¯¥ê¥×¥È¤Ë¥³¥á¥ó¥È¤È¤·¤Æ½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£
+
+<sect1>ML ¤Ëή¤ì¤¿¥Ý¥¹¥È¤ÎÅÐÏ¿
+<P>
+ML ¤Ëή¤¹¥Ý¥¹¥È¤Ï¡¢
+<URL url="http://www.linux.or.jp/JM/guidance/mailformat.html#JMpost"
+name="JMpost">
+¤ò»È¤Ã¤ÆÅê¹Æ¤·¤Æ¤â¤é¤¦¤è¤¦¤Ë¶¨ÎϤò¤ª´ê¤¤¤·¤Æ¤¤¤Þ¤¹¡£
+
+¤³¤Î·Á¼°¤Ë½¾¤Ã¤¿¥Ý¥¹¥È¤Ï¡¢ÃæÌî¤Î´ÉÍý¤¹¤ë¥Û¥¹¥È¾å¤Ç
+MH ¤Î slocal ¥³¥Þ¥ó¥É¤Ë¤è¤Ã¤ÆÆÃÄê¤Î¥Õ¥©¥ë¥À¤ËÊݸ¤µ¤ì¡¢
+<tt>JM/admin/ciJMpost.pl</tt> ¥¹¥¯¥ê¥×¥È¤Ë¤è¤Ã¤Æ
+¼«Æ°Åª¤Ë CVS ¥ê¥Ý¥¸¥È¥ê¤Ë commit ¤µ¤ì¤Þ¤¹¡£
+¤³¤Î¥³¥Þ¥ó¥É¤Ï cron ¼Â¹Ô¤µ¤ì¤Æ¤ª¤ê¡¢¥¿¥¤¥ß¥ó¥°¤Ï
+<tscreen><verb>
+0 */6 * * *
+</verb></tscreen>
+¤Ç¤¹¡£
+
+<!--
+¤³¤Î·Á¼°¤Ë½¾¤Ã¤¿¥Ý¥¹¥È¤ò CVS ¥ê¥Ý¥¸¥È¥ê¤Î admin/ ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë
+<tt/ml2cvs/ ¥³¥Þ¥ó¥É¤Îɸ½àÆþÎϤ˿©¤ï¤»¤ì¤Ð¡¢
+¥ê¥Ý¥¸¥È¥ê¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë¤¬É¬Íפ˱þ¤¸¤Æ¹¹¿·¤µ¤ì¤Þ¤¹¡£
+
+MH ·Á¼°¤Î¥á¡¼¥ë¥Ü¥Ã¥¯¥¹¤ò»È¤Ã¤Æ¤¤¤ë¿Í¤Ï¡¢
+°Ê²¼¤Î¤è¤¦¤Ê¥¹¥¯¥ê¥×¥È¤ò»È¤¦¤È¤¤¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£
+<code>
+#!/bin/sh
+show -showproc cat $1 | ~/JM/admin/ml2cvs
+</code>
+scan ¥³¥Þ¥ó¥É¤Ç¥á¡¼¥ë¥Ü¥Ã¥¯¥¹¤Î¥Õ¥¡¥¤¥ëÈÖ¹æ¤ò¸«¤Ä¤±¡¢
+¤³¤ì¤ò°ú¿ô¤Ë»ØÄꤷ¤Æ¼Â¹Ô¤¹¤ì¤Ð¤¤¤¤¤Ç¤¹¡£
+
+¹¹¿·¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ïɸ½à½ÐÎϤ˥ꥹ¥È¤µ¤ì¤Þ¤¹¤«¤é¡¢
+¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ (ɬÍפʤé cvs add ¤È)
+cvs update ¤ò¤«¤±¤Æ¤¯¤À¤µ¤¤¡£
+¥ê¥ê¡¼¥¹¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï www/news.m4 ¤â¹¹¿·¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢
+¸«Æ¨¤µ¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤ :-)
+-->
+
+<sect1>¼«Ê¬¤Îºî¶È¤ò¥í¡¼¥«¥ë¤Ë¥ê¥ê¡¼¥¹¤¹¤ë
+<p>
+committer ¤¬¼«Ê¬¤ÇËÝÌõºî¶È¤ò¤¹¤ë¾ì¹ç¡¢
+draft ¤Ï ML ¤Ëή¤¹¤³¤È¤¬¿ä¾©¤µ¤ì¤Þ¤¹¤¬¡¢
+release ¤ÏÆäˠML ¤Ë¤Ïή¤µ¤Ê¤¯¤Æ¤â¤¤¤¤¤Ç¤·¤ç¤¦¡£
+
+¼ê¸µ¤Ç release ÈǤòÅÐÏ¿¤¹¤ë¤È¤­¤Ï¡¢
+draft/ ¤Çºî¶È¤·¤Æ¤¤¤¿¥Õ¥¡¥¤¥ë¤ò°ì²ó¤É¤³¤«¤Ë¥³¥Ô¡¼¤·¤Þ¤¹¡£
+¤½¤·¤Æ¤½¤Î¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ JMpost ¥³¥Þ¥ó¥É¤ò -post ¥Õ¥é¥°
+̵¤·¤Ç¼Â¹Ô¤·¡¢ admin/ml2cvs ¥³¥Þ¥ó¥É¤Ë¥Ñ¥¤¥×¤Ç¤Ä¤Ê¤°¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£
+
+¸å¤Ïɸ½à½ÐÎϤ˽Фµ¤ì¤¿¥Õ¥¡¥¤¥ë¤ò cvs add, commit
+¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+<sect1>¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤«¤é¤ÎºÇ½é¤Î¥ê¥ê¡¼¥¹
+<p>
+¿·¤¿¤Ë¥Ñ¥Ã¥±¡¼¥¸¤ò CVS ¥Ä¥ê¡¼¤ËÅÐÏ¿¤¹¤ë¤È¤­¤È¡¢
+¤½¤ÎÃæ¤Ë¤¢¤ë¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò½é¤á¤Æ¥ê¥ê¡¼¥¹¤¹¤ë¤È¤­¤Ë¤Ï¡¢
+¼êºî¶È¤Ç¹Ô¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤¬¤½¤ì¤¾¤ì¤Ò¤È¤Ä¤Å¤Ä¤¢¤ê¤Þ¤¹¡£
+
+<descrip>
+<tag><tt>www/INDEX</tt> ¤Î <tt/*.list/ ¤ËÅÐÏ¿¤¹¤ë</tag>
+<tt>www/INDEX</tt> ¤Ë¤¢¤ë¥¤¥ó¥Ç¥Ã¥¯¥¹¥Ú¡¼¥¸¤òºî¤ëºÝ¤Ë¤Ï¡¢ 
+¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë <tt/*.list/ ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ò»²¾È¤·¤Þ¤¹¡£
+¥Ñ¥Ã¥±¡¼¥¸¤Î¼ïÊ̤˱þ¤¸¤Æ¡¢ <tt/gnu.list/, <tt/linux.list/,
+<tt/misc.list/ ¤Î¤¤¤º¤ì¤«¤Ë¡¢¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò
+Äɲ䷤Ƥ¯¤À¤µ¤¤¡£
+
+<tag><tt>dist/script/pkgs.list</tt> ¤ËÅÐÏ¿¤¹¤ë</tag>
+ÇÛÉÛ¥¢¡¼¥«¥¤¥Ö¤Ë¤Ç <tt/make config/ ¤¹¤ë¤È¤­¡¢
+»²¾È¤¹¤ë¥ê¥¹¥È¤¬ <tt>script/pkgs.list</tt> ¤Ç¤¹¡£
+¤³¤³¤Ë½ñ¤¤¤Æ¤¢¤ë½çÈ֤ˡ¢¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤«¤É¤¦¤«¤Î
+¼ÁÌ䤬¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Å¬Åö¤Ê°ÌÃ֤˥ѥ屡¼¥¸¥Ç¥£¥ì¥¯¥È¥ê̾¤ò
+ÁÞÆþ¤·¤Æ¤¯¤À¤µ¤¤¡£¥Ç¥Õ¥©¥ë¥È¤Î Y/N ¤â·è¤á¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
+</descrip>
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>¾¥×¥í¥¸¥§¥¯¥È¤ÎÀ®²Ì¤Î¥¤¥ó¥Ý¡¼¥È<label id="import_contrib">
+<P>
+¾¤Î¥×¥í¥¸¥§¥¯¥È¤ÎÀ®²Ì¤ò´ó£¤·¤Æ¤¤¤¿¤À¤¤¤¿¾ì¹ç¤Ï¡¢
+<URL url="http://www.linux.or.jp/JM/guidance/repository.html">
+¤Î¤è¤¦¤Ê¤«¤¿¤Á¤Ç cvs ¥Ä¥ê¡¼¤Ë  add(¤Ê¤¤¤·¤Ï import) ¤·¤Æ¤¯¤À¤µ¤¤¡£
+¤½¤Î¾ì¹ç rcs ¥­¡¼¥ï¡¼¥É¤¬½ñ¤­´¹¤ï¤é¤Ê¤¤¤è¤¦¡¢
+<tscreen><verb>
+cvs add -ko hoge.1; cvs ci hoge.1
+</verb></tscreen>
+¤ä
+<tscreen><verb>
+cvs import -ko
+</verb></tscreen>
+¤Î¤è¤¦¤Ë -ko ¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£
+
+¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥Ý¡¼¥È¤¬½ª¤ï¤Ã¤¿¤é¡¢
+translation_list ¤Î¥¨¥ó¥È¥ê¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤¡£
+<URL url="http://www.linux.or.jp/JM/guidance/repository.html#translation_list">
+¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+¤½¤Î¸å¡¢Å¬µ¹ www/news.m4 ¤Ëµ­½Ò¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>¥Ó¥ë¥É¤È¸ø³«
+<sect1>JM ¤ÎÍøÍѤ·¤Æ¤¤¤ë¥ê¥½¡¼¥¹
+<p>
+CVS ¥ê¥Ý¥¸¥È¥ê¤ÎÆâÍƤϡ¢¸åÀá¤ÇÀâÌÀ¤¹¤ë¤è¤¦¤Ë¥Ó¥ë¥É¡¦¸ø³«¤µ¤ì¤Þ¤¹¡£
+¤³¤³¤Ç¤Ï¡¢¤³¤Îºî¶È¤Ë´Ø¤ë¥µ¡¼¥Ð·²¤ò¾Ò²ð¤·¤Þ¤¹¡£
+
+¤³¤ì¤é¤Î¥ê¥½¡¼¥¹¤Ï JLA ¥·¥¹¥Æ¥à´ÉÍýÉô²ñ¤«¤éÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+¤Ê¤Ë¤«ÌäÂ꤬¤¢¤Ã¤¿¤é¡¢ <tt/JLA-admin@linux.or.jp/
+¤Þ¤Ç¥á¡¼¥ë¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+¤Ê¤ª¡¢°Ê²¼¤Ë¼¨¤¹ URI ¤Ë¤Ï¡¢¥Ñ¥¹¥ï¡¼¥É¤¬¤«¤«¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
+¤â¤·¥æ¡¼¥¶Ì¾¤È¥Ñ¥¹¥ï¡¼¥É¤òˬ¤Í¤é¤ì¤¿¤é¡¢
+<itemize>
+ <item>user: jm
+ <item>pass: bayoe-n
+</itemize>
+¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£
+
+CVS ¥ê¥Ý¥¸¥È¥ê¤ÎÆâÍƤ½¤Î¤â¤Î¤Ï
+cvs.linux.or.jp ¤È¤¤¤¦ CVS ¥µ¡¼¥Ð¤Ë¤¢¤ê¤Þ¤¹¡£
+<URL URL="http://cvs.linux.or.jp/JM/">
+¤Ë¤Æ±ÜÍ÷¤Ç¤­¤Þ¤¹¡£¤Þ¤¿Êѹ¹ÍúÎò¤Ê¤É¤ò¸«¤ä¤¹¤¤¤«¤¿¤Á¤Ë¤·¤¿
+CVSWEB ¤È¤¤¤¦±ÜÍ÷·Á¼°¤â¤¢¤ê¤Þ¤¹¡£¤³¤ì¤Ï
+<URL URL="http://cvs.linux.or.jp/cgi-bin/cvsweb/?cvsroot=JM">
+¤«¤é¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+
+CVS ¤«¤é WWW ¥³¥ó¥Æ¥ó¥Ä¤ò¥Ó¥ë¥É¤¹¤ëºî¶È¤Ï
+master.linux.or.jp ¤È¤¤¤¦¥Þ¥·¥ó¤Ç¹Ô¤ï¤ì¤Þ¤¹¡£
+¥Ó¥ë¥É¤Î¥¿¥¤¥ß¥ó¥°¤Ï
+<tscreen><verb>
+25 * * * *     ¥³¥ó¥Æ¥ó¥Ä¤Î¥Ó¥ë¥É
+0  6 * * *     namazu ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ÎÀ¸À®
+</verb></tscreen>
+¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+
+¥Ó¥ë¥É¤Î¥í¥°¤Ï
+<URL URL="http://master.linux.or.jp/~jm/">
+¤«¤é¡¢
+¥Ó¥ë¥É¤µ¤ì¤¿ÆâÍƤÏ
+<URL URL="http://master.linux.or.jp/JM/">
+¤«¤é¤½¤ì¤¾¤ì¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+¸å¼Ô¤Ï
+<tscreen><verb>
+13,28,43,58 * * *
+</verb></tscreen>
+¤Î¥¿¥¤¥ß¥ó¥°¤Ç¡¢¸ø³«¥µ¡¼¥Ð¤Ç¤¢¤ë
+<URL URL="http://www.linux.or.jp/JM">
+¤ËžÁ÷¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+
+<sect1>¥Ó¥ë¥É¤Î»ÅÁȤß
+<p>
+cvs ¥ê¥Ý¥¸¥È¥ê¤Î¥È¥Ã¥×¥Ç¥£¥ì¥¯¥È¥ê¤«¤é
+<tscreen><verb>
+make
+</verb></tscreen>
+¤È¤¹¤ë¤È¡¢ tarball ¥¢¡¼¥«¥¤¥Ö (.tar.gz) ¤È rpm ¥Õ¥¡¥¤¥ë¤ò½ü¤¯
+Web ¥³¥ó¥Æ¥ó¥Ä¤¬¤Ç¤­¤Þ¤¹¡£
+
+<tscreen><verb>
+make tarball
+</verb></tscreen>
+¤È¤¹¤ë¤È¡¢¥¢¡¼¥«¥¤¥Ö¤À¤±¤¬¤Ç¤­¤Þ¤¹¡£
+
+<tscreen><verb>
+make rpm
+</verb></tscreen>
+¤È¤¹¤ë¤È¡¢ rpm ¥Õ¥¡¥¤¥ë¤¬¤Ç¤­¤Þ¤¹¡£ rpm ¤Ï
+tarball ¤ò¥½¡¼¥¹¤Ë¤·¤Æ¤¤¤ë¤Î¤Ç¡¢Æ±»þ¤Ë tarball ¤â¤Ç¤­¤Þ¤¹¡£
+
+<tscreen><verb>
+make all
+</verb></tscreen>
+¤È¤¹¤ë¤È¡¢¥¢¡¼¥«¥¤¥Ö¤ò´Þ¤á¤¿Á´¤Æ¤Î¥³¥ó¥Æ¥ó¥Ä¤¬¤Ç¤­¤Þ¤¹¡£
+
+¤¢¤È¤Ï¤¹¤ß¤Þ¤»¤ó¡¢Makefile ¤òÄɤäƤߤƤ¯¤À¤µ¤¤(^^;
+¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÊݸ¤·¡¢
+¥Ó¥ë¥É¤Î¥­¡¼¤Ë¤Ê¤ë¥Õ¥¡¥¤¥ë¤ò¡¢°Ê²¼¤Ë¤¤¤¯¤Ä¤«¤¢¤²¤Æ¤ª¤­¤Þ¤¹¡£
+<descrip>
+<tag/cvs-release-modified/
+ manual/*/release °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤¬Êѹ¹¤µ¤ì¤ë¤È
+ ¤³¤Î¥Õ¥¡¥¤¥ë¤¬ touch ¤µ¤ì¤Þ¤¹¡£ html ¥Ä¥ê¡¼¤ä¡¢
+ man.cgi ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎºÆÀ¸À®¤Î ignition ¤Ë¤Ê¤ê¤Þ¤¹¡£
+
+<tag/cvs-status-modified/
+ manual/ °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤¬Êѹ¹¤µ¤ì¤ë¤È
+ ¤³¤Î¥Õ¥¡¥¤¥ë¤¬ touch ¤µ¤ì¤Þ¤¹¡£
+ roff ¥Ä¥ê¡¼¤ÎºÆÀ¸À® (¤Ã¤Æ mirrordir ¤·¤Æ¤ë¤À¤±¤Ç¤¹¤¬) ¤ä
+ www/INDEX/ °Ê²¼¤Î¥Ú¡¼¥¸¤ÎºÆÀ¸À®¤Î ignition ¤Ë¤Ê¤ê¤Þ¤¹¡£
+
+<tag/www-html-modified/
+ html ¥Ä¥ê¡¼¤òºÇ½ª¹¹¿·¤·¤¿ÆüÉÕ¤òÊݸ¤·¤Þ¤¹¡£
+ ¤³¤ì¤¬ cvs-release-modified ¤è¤ê¸Å¤¤¤È¡¢
+ ¥Ä¥ê¡¼¤ÎºÆÀ¸À®¤¬¹Ô¤ï¤ì¤Þ¤¹¡£
+
+<tag/www-roff-modified/
+ roff ¥Ä¥ê¡¼¤òºÇ½ª¹¹¿·¤·¤¿ÆüÉÕ¤òÊݸ¤·¤Þ¤¹¡£
+ ¤³¤ì¤È cvs-status-modified ¤è¤ê¸Å¤¤¤È¡¢
+ ¥Ä¥ê¡¼¤ÎºÆÀ¸À®¤¬¹Ô¤ï¤ì¤Þ¤¹¡£
+
+<tag/latest-archives-modified/
+ tarball, rpm ¤¬ºÇ½ª¹¹¿·¤µ¤ì¤¿ÆüÉÕ¤òÊݸ¤·¤Þ¤¹¡£
+ www/download.m4 ¤«¤é download.html ¤òºîÀ®¤¹¤ë¤È¤­¤Ê¤É¤Ë»²¾È¤·¤Þ¤¹¡£
+</descrip>
+
+´Ä¶­¤Ë°Í¸¤¹¤ë make ¤Î¥Þ¥¯¥í¤Ï¡¢
+<tt/JM.rules/ ¤Ë¤Þ¤È¤á¤Æ¤¢¤ê¤Þ¤¹¡£¤³¤ì¤é¤òŬµ¹ÄêµÁ¤·¤Ê¤ª¤·¤Æ
+make ¤ò¼Â¹Ô¤¹¤ì¤ÐÎɤ¤¤Ç¤·¤ç¤¦¡£
+Î㤨¤ÐÃæÌî¤Ï¼ê¸µ¤Ç¼Â¸³Åª¤Ë¥Ó¥ë¥É¤ò¹Ô¤¦¤È¤­¤Ë¤Ï¡¢
+°Ê²¼¤Î¤è¤¦¤Ê¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£
+<code>
+#!/bin/sh
+make WWWROOT=/home/nakano/public_html/JMwww\
+        CGIROOT=/home/nakano/public_html/cgi-bin $*
+</code>
+
+¥Ç¥Õ¥©¥ë¥È¤ÎÀßÄê¤Ç¤Ï ¡¢rpm ¤Î¥È¥Ã¥×¥Ç¥£¥ì¥¯¥È¥ê¤Ï
+$(TMPDIR)/RPM ¤È¤Ê¤ë¤Î¤Ç¡¢rpm ¤ÎÀ¸À®¤ò¹Ô¤¦¤¿¤á¤Ë¤Ï:
+<itemize>
+<item>3.0 °ÊÁ°¤Î rpm ¤Ê¤é¡¢ &tilde;/.rpmrc ¥Õ¥¡¥¤¥ë¤Ë
+<code>
+topdir /home/jm/tmp/RPM
+</code>
+<item>3.0 °Ê¹ß¤Î rpm ¥³¥Þ¥ó¥É¤Ê¤é¡¢ &tilde;/.rpmmacros ¤Ë
+<code>
+%_topdir /home/jm/tmp/RPM
+</code>
+</itemize>
+¤Î¤è¤¦¤Ê»ØÄ꤬ɬÍפˤʤê¤Þ¤¹¡£
+
+<!-- - - - - - - - - - - section breaker - - - - - - - - - - -->
+<sect>»²¹Íʸ¸¥
+<sect1>CVS °ìÈÌ:
+<p>
+<itemize>
+ <item><url url="http://www.cyclic.com/">
+ <item><url url="http://www-vox.dj.kit.ac.jp/nishi/cvs/cvs.html">
+</itemize>
+
+<sect1>JM ¤Îʸ½ñ
+<p>
+<itemize>
+ <item><url url="http://www.linux.or.jp/JM/guidance/">
+ <item><url url="http://surf.ap.seikei.ac.jp/~nakano/linux/roff-trans.html">
+</itemize>
+
+<sect1>JF ¤Î CVS ´ØϢʸ½ñ
+<p>
+<itemize>
+ <item><url url="http://www.linux.or.jp/JF/workshop/guidance.html">
+ <item><url url="http://www.linet.gr.jp/&tilde;fuku/JF-CVS-README/JF-CVS-README.html">
+</itemize>
+
+<sect1>www.linux.or.jp ¤Î CVS ´ØϢʸ½ñ
+<p>
+<itemize>
+ <item><url url="http://www.linux.or.jp/column/19990210.html">
+ <item><url url="http://www.linux.or.jp/column/20000308.html">
+ <item><url url="http://cvs.linux.or.jp/webmaster/howto/cvs-memo.txt">
+ <item><url url="http://cvs.linux.or.jp/webmaster/howto/commiter-howto.txt">
+</itemize>
+
+</article>
diff --git a/admin/JM-CVS/Makefile b/admin/JM-CVS/Makefile
new file mode 100644 (file)
index 0000000..228763f
--- /dev/null
@@ -0,0 +1,35 @@
+#
+# Makefile for JM-CVS
+# $Id:
+#
+BASENAME   = JM-CVS
+#SGML2HTML  = sgml2html -c nippon
+SGML2HTML  = sgml21html
+
+SGML2TEXT  = sgml2txt  -c nippon -f
+
+.SUFFIXES: .sgml .html
+.SUFFIXES: .sgml .txt
+
+.sgml.html:
+       $(SGML2HTML) $<
+
+.sgml.txt:
+       $(SGML2TEXT) $<
+       cutblank 1 < $@ > $@.orig
+       mv -f $@.orig $@
+
+default: $(BASENAME).txt $(BASENAME).html
+
+all: default $(BASENAME).sgml.gz $(BASENAME)-html.tar.gz
+
+$(BASENAME).sgml.gz: $(BASENAME).sgml
+       cat $< | gzip -9 > $@
+
+$(BASENAME)-html.tar.gz: $(BASENAME).html
+       tar zcf $@ $(BASENAME)*.html
+
+install:
+      
+clean:
+       rm -f $(BASENAME).txt $(BASENAME)*.html $(BASENAME)*.gz
diff --git a/admin/JM-man-view.el b/admin/JM-man-view.el
new file mode 100644 (file)
index 0000000..dd25b36
--- /dev/null
@@ -0,0 +1,117 @@
+;; -*- mode: emacs-lisp -*-
+;;
+;; JM-man-view.el -- format mail message including roff manual
+;;
+;; Copyright (C) 1999-2001 Akihiro MOTOKI <motoki@dd.iij4u.or.jp>
+;; Time-Stamp: <2001-02-07 13:05:28 motoki>
+
+;; Required:
+;;  - woman.el (http://centaur.maths.qmw.ac.uk/Emacs/)
+
+;; Preparation:
+;; (1) Put this file (JM-man-view.el) and woman.el to load-path directory.
+;; (2) Put this in your .emacs:
+;;   ;; woman
+;;   (autoload 'woman "woman"
+;;     "Decode and browse a UN*X man page." t)
+;;   (autoload 'woman-find-file "woman"
+;;     "Find, decode and browse a specific UN*X man-page file." t)
+;;   ;; JM-man-view
+;;   (autoload 'JM-man-view "JM-man-view" nil t)
+;;   (autoload 'JM-man-mail-view "JM-man-view" nil t)
+
+;; Usage:
+;; (2) Go to the message buffer.
+;; (3) M-x JM-man-view
+;;
+;; For users of Wanderlust or Mew
+;;  In summary mode, 
+;;  M-x JM-man-mail-view
+;;          formats manpages included in the message buffer.
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+(require 'woman)
+
+(defvar JM-tempfile-prefix "/tmp/jm"
+  "Prefix for a temporary filename which JM-man-view.")
+
+(defvar JM-tempfile-list nil
+  "A List of temporary files which are used by JM-man-view")
+
+(defvar JM-man-view-init nil)
+(defvar JM-man-view-version "1.01")
+
+(defvar JM-mew-disp-keybind ?.)
+
+(defun JM-man-view-init ()
+  (if (null JM-man-view-init)
+      (progn
+       (if (not (featurep 'woman))
+           (error "No woman package!!"))
+       (add-hook 'kill-emacs-hook 'JM-tempfile-delete)
+       (setq JM-man-view-init t)
+       )))
+
+(defun JM-tempfile-make ()
+  (format "%s%d-%d"
+         JM-tempfile-prefix
+         (emacs-pid)
+         (nth 1 (current-time))))
+
+(defun JM-man-mail-view ()
+  (interactive)
+  (JM-man-view-init)
+  (cond ((string= major-mode "wl-summary-mode")
+        (wl-summary-jump-to-current-message)
+        (JM-man-view))
+       ((string= major-mode "mew-summary-mode")
+        ;;(mew-summary-display-command)
+        (funcall (cdr (assoc JM-mew-disp-keybind mew-summary-mode-map)))
+        (select-window (get-buffer-window
+                           (get-buffer (mew-buffer-message))))
+        (JM-man-view))
+       (t
+        (message "Please try 'JM-man-view' in message buffer."))))
+
+(defun JM-man-view ()
+  (interactive)
+  (JM-man-view-init)
+  (let ((tempfile (JM-tempfile-make)))
+    (save-excursion
+      (beginning-of-buffer)
+      ;; search beginning of manual message.
+      (if (re-search-forward "^\.\\\\\"" nil t)
+         (progn
+           (beginning-of-line)
+           (write-region (point) (point-max) tempfile)
+           (woman-find-file tempfile)
+           (setq JM-tempfile-list (cons tempfile JM-tempfile-list)))
+       (message "No manual found.")
+       ))))
+
+(defun JM-tempfile-delete ()
+  (interactive)
+  (let (failed-list)
+    (mapcar
+     (lambda (file)
+       (if (and (file-exists-p file) (file-writable-p file))
+          (delete-file file)
+        (setq failed-list (cons file failed-list))))
+     JM-tempfile-list)
+    (setq JM-tempfile-list failed-list)))
+
+(provide 'JM-man-view)
diff --git a/admin/JMpost b/admin/JMpost
new file mode 100755 (executable)
index 0000000..1abfc9c
--- /dev/null
@@ -0,0 +1,164 @@
+#!/usr/bin/bash
+#
+# $Id: JMpost,v 1.8 2003/06/20 13:28:24 tsekine Exp $
+#
+# JM ¤Ë¥¹¥Æ¡¼¥¿¥¹¤½¤Î¾¤ò¥Ý¥¹¥È¤¹¤ë¥³¥Þ¥ó¥É
+# ¥Ñ¥¹¤ÎÄ̤俥ǥ£¥ì¥¯¥È¥ê¤Ë tr ¤È nkf ¤¬É¬ÍפǤ¹.
+#
+#
+# ***½é´üÀßÄê***
+#
+# ¤â¤· bash ¥³¥Þ¥ó¥É¤¬ /usr/bin/bash ¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢
+# °ì¹ÔÌܤòŬµ¹½ñ¤­´¹¤¨¤Æ¤¯¤À¤µ¤¤¡£
+
+# Ì¾Á°¤È¥á¡¼¥ë¥¢¥É¥ì¥¹¡£¼«Ê¬ÀìÍѤǻȤ¦¤È¤­¤Ë¤Ï
+# °Ê²¼¤ÎÊÑ¿ô¤òÀßÄꤷ¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
+#
+#name="JM Project"
+#mail="JM@linux.or.jp"
+
+# sendmail ¥³¥Þ¥ó¥É¡£ÃÖ¤­¾ì½ê¤¬°ã¤¦¾ì¹ç¤Ï½ñ¤­´¹¤¨¤Æ¤¯¤À¤µ¤¤¡£
+#
+sendmail="/usr/lib/sendmail"
+
+# Á÷¿®Àè
+#
+jmaddr="JMpost@linux.or.jp"
+
+# °ì»þ¥Õ¥¡¥¤¥ë¤ÎÃÖ¤­¾ì½ê
+#
+TMPF="/var/tmp/jm.$$.tmp"
+
+while getopts 'S:P:F:D:M:R:p:' opt; do
+       case $opt in
+       'S') stat=$OPTARG ;;
+       'P') ppkg=$OPTARG ;;
+       'F') page=$OPTARG ;;
+       'D') date=$OPTARG ;;
+       'M') mail=$OPTARG ;;
+       'R') name=$OPTARG ;;
+       'p') post=$OPTARG ;;
+       '?') cat << EOB > /dev/stderr
+usage: `basename $0` [-S stat] [-P pkg] [-F page] [-D date]
+       [-M mail] [-R name] filename [-post]
+  -S: page status (one of: TR, DO, DP, PR, RO)
+  -P: package name the page belongs to (please quote if space is included)
+  -F: filename of the manual
+  -D: date string YYYY/MM/DD (today, if ommited)
+  -M: Posters mail address
+  -R: Posters real name (please quote if space is included)
+
+filename can be ommitted when status is "TR" or "PR".
+
+if -post flag is specified at last, output is post to JM-ML.
+Otherwise, output is sent to stdout.
+EOB
+       exit 0
+       ;;
+       esac
+done
+shift `expr $OPTIND - 1`
+
+if [ ${stat:=undef} = "undef" ]; then
+       echo "Input Page Status"                               > /dev/stderr
+       echo " TR: Translation Reservation"                    > /dev/stderr
+       echo " DO: Draft Only (without proof reservation)"     > /dev/stderr
+       echo " DP: Draft and Proof reservation"                > /dev/stderr
+       echo " PR: Proof Reservation"                          > /dev/stderr
+       echo " RO: Release"                                    > /dev/stderr
+       echo -n "Input a one ov above   : " > /dev/stderr
+       read stat
+fi
+stat=`echo $stat | tr a-z A-Z`
+
+#
+# File check
+#
+if (echo $stat | egrep -q '^[DR]'); then
+       if [ ! -f "$1" ]; then
+               echo "Sorry, file $1 does not exist"
+               exit 2;
+       fi
+fi
+
+#
+# page information
+#
+if [ "${ppkg:=undef}" = "undef" ]; then
+       echo -n "Package name of the page?  : " > /dev/stderr
+       read ppkg
+fi
+
+if [ ${page:=undef} = "undef" ]; then
+       echo -n "Page Filename (as hoge.1)? : " > /dev/stderr
+       read page
+fi
+
+if [ ${date:=undef} = "undef" ]; then
+       date=`date "+%Y/%m/%d"`
+fi
+
+#
+# poster's information
+#
+if [ ${mail:=undef} = "undef" ]; then
+       echo -n "Your email address?        : " > /dev/stderr
+       read mail
+fi
+
+if [ "${name:=undef}" = "undef" ]; then
+       echo -n "Your Real Name?            : " > /dev/stderr
+       read name
+fi
+
+cat << EOB > $TMPF
+From: $mail
+To: $jmaddr
+Subject: [POST:$stat] $ppkg $page
+
+<STATUS>
+stat: $stat
+ppkg: $ppkg
+page: $page
+date: $date
+mail: $mail
+name: $name
+</STATUS>
+
+EOB
+
+if (echo $stat | egrep -q '^[DR]'); then
+       cat $1 >> $TMPF
+fi
+
+#
+# ÆþÎϤˠ. ¤À¤±¤Î¹Ô¤¬¤¢¤Ã¤¿¤é¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò½Ð¤·¤Æ½ªÎ»¤¹¤ë.
+#
+if (grep -q "^\.$" $TMPF); then
+       cat << EOL > /dev/stderr
+The input contains the line which has a period solely.
+It will break the sendmail, and will not be formatted
+by groff as you want.  Please use "\&." instead.
+EOL
+       rm -f $TMPF
+       exit 1
+fi
+
+#
+# ºÇ¸å¤Î argument ¤Þ¤Ç shift ¤¹¤ë¡£
+#
+while [ "$#" -gt 1 ]; do
+       shift;
+done
+
+#
+# write to file or post:
+#
+if [ "$1" = "-post" -o "$post" = "ost" ]; then
+       nkf -j $TMPF | $sendmail $jmaddr
+else
+       nkf -j $TMPF
+fi
+
+rm -f $TMPF
+
diff --git a/admin/JMpost-mew.el b/admin/JMpost-mew.el
new file mode 100644 (file)
index 0000000..b9e6693
--- /dev/null
@@ -0,0 +1,110 @@
+;; -*- mode: emacs-lisp -*-
+;;
+;; JMpost-mew.el -- JMpost ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥á¡¼¥ë¤òºîÀ®¤¹¤ë
+;;
+;; Copyright (C) 1999-2001 Akihiro MOTOKI <motoki@dd.iij4u.or.jp>
+;; Copyright (C) 2005 Tatsuo SEKINE <tsekine@sdri.co.jp>
+;;
+;; [½àÈ÷]
+;; (1) ~/.emacs ¤Ë (require 'JMpost-mew) ¤òÄɲÃ
+;; (2) JMpost-mew-from-address, JMpost-mew-from-name ¤ò³Îǧ¤¹¤ë
+;; (3) JM CVS Repository ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ï
+;;     JMpost-mew-manual-directory ¤òÀßÄꤹ¤ë(¥ª¥×¥·¥ç¥ó)¡£
+;;
+;; [»ÈÍÑÊýË¡]
+;; (1) Goto to Mew draft.
+;; (2) M-x JMpost-mew
+;;
+;;
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+;;
+;; ChnageLog
+;;   2005.03.04 tsekine: ¸µÌÚ¤µ¤óºî¤Î JMpost-wl.el ¤ò mew ÍѤ˲þ¤
+;;
+(defvar JMpost-mew-status-list '("TR" "DO" "DP" "PR" "RO" "RR"))
+(defvar JMpost-mew-default-status "DP")
+
+(defvar JMpost-mew-post-address "JMpost@linux.or.jp"
+  "*JM ¤Îºî¶È¥á¡¼¥ë¤ÎÁ÷¿®Àè")
+
+(defvar JMpost-mew-from-address user-mail-address
+  "*Full e-mail address of the poster.")
+(defvar JMpost-mew-from-name user-full-name
+  "*The full name of the poster.")
+
+(defvar JMpost-mew-manual-directory nil
+  "*JM ¤Î¥Þ¥Ë¥å¥¢¥ë¤¬Å¸³«¤µ¤ì¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê¡£¥Ç¥£¥ì¥¯¥È¥ê¤¬
+JM CVS ¤ÈƱ¤¸¥Õ¥©¥ë¥À³¬ÁؤǤ¢¤ì¤Ð¡¢¥Ñ¥Ã¥±¡¼¥¸Ì¾¤Î¿ä¬¤ò¹Ô¤Ã¤Æ¤¯¤ì¤ë¡£
+JM CVS Repository ¤ò $JMDIR ¤ËŸ³«¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢
+ËÜÊÑ¿ô¤Ë $JMDIR/manual ¤òÀßÄꤹ¤ë¤È¤è¤¤¡£")
+(defvar JMpost-mew-last-read-directory JMpost-mew-manual-directory)
+
+(defun JMpost-mew (&optional FILENAME)
+  (interactive)
+  (if (not (eq major-mode 'mew-draft-mode))
+      (error "Run in mew-draft mode!"))
+  (let ((filename
+        (or FILENAME
+            (read-file-name "Filename: " JMpost-mew-last-read-directory)))
+       (status (completing-read
+                (format "Page status (%s): " JMpost-mew-default-status)
+                (mapcar 'list JMpost-mew-status-list)
+                nil t nil nil JMpost-mew-default-status))
+       (pkg-regex (and JMpost-mew-manual-directory
+                       (format
+                        "%s/?\\(.+\\)/\\(draft\\|release\\)/man[1-9]/"
+                        JMpost-mew-manual-directory)))
+       manpage dirname pkgname pkgread)
+    ;; Check filename
+    (if (file-directory-p filename)
+       (error "The specified file is a directory.")
+      (setq manpage (file-name-nondirectory filename))
+      (setq dirname (file-name-directory filename))
+      (setq JMpost-mew-last-read-directory dirname))
+    (if (and pkg-regex (string-match pkg-regex dirname))
+       (setq pkgname (match-string 1 dirname)))
+    ;; Package name
+    (setq pkgread (read-from-minibuffer
+                  (if pkgname (format "Package (%s): " pkgname) "Package: ")))
+    (if (not (string= pkgread ""))
+       (setq pkgname pkgread))
+    (if (null pkgname)
+       (error "Please specify PACKAGE NAME.")
+    ;; Field insert
+    (goto-line 1)
+    (mew-header-replace-value "To:" JMpost-mew-post-address)
+    (mew-header-replace-value "From:" JMpost-mew-from-address)
+    (mew-header-replace-value "Subject:"
+                           (format "[POST:%s] %s %s"
+                                   status (if pkgname pkgname "") manpage))
+    ;; Generate body header
+    (mew-header-goto-body)
+    (insert (concat "<STATUS>\n"
+                   (format "stat: %s\n" status)
+                   (format "ppkg: %s\n" (if pkgname pkgname ""))
+                   (format "page: %s\n" manpage)
+                   (format "date: %s\n" (format-time-string "%Y/%m/%d"))
+                   (format "mail: %s\n" JMpost-mew-from-address)
+                   (format "name: %s\n" JMpost-mew-from-name)
+                   "</STATUS>\n\n"))
+    (if (or (string= status "TR") (string= status "PR"))
+       ()
+      (insert-file-contents filename))
+    (font-lock-fontify-region (point-min) (point)))
+    ))
+
+(provide 'JMpost-mew)
diff --git a/admin/JMpost-wl.el b/admin/JMpost-wl.el
new file mode 100644 (file)
index 0000000..21324be
--- /dev/null
@@ -0,0 +1,105 @@
+;; -*- mode: emacs-lisp -*-
+;;
+;; JMpost-wl.el -- JMpost ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥á¡¼¥ë¤òºîÀ®¤¹¤ë
+;;
+;; Copyright (C) 1999-2001 Akihiro MOTOKI <motoki@dd.iij4u.or.jp>
+;;
+;; [½àÈ÷]
+;; (1) ~/.emacs ¤Ë (require 'JMpost-wl) ¤òÄɲÃ
+;; (2) JMpost-wl-from-address, JMpost-wl-from-name ¤ò³Îǧ¤¹¤ë
+;; (3) JM CVS Repository ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ï
+;;     JMpost-wl-manual-directory ¤òÀßÄꤹ¤ë(¥ª¥×¥·¥ç¥ó)¡£
+;;
+;; [»ÈÍÑÊýË¡]
+;; (1) Goto to Wanderlust draft.
+;; (2) M-x JMpost-wl
+;;
+;;
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+(defvar JMpost-wl-status-list '("TR" "DO" "DP" "PR" "RO" "RR"))
+(defvar JMpost-wl-default-status "DP")
+
+(defvar JMpost-wl-post-address "JMpost@linux.or.jp"
+  "*JM ¤Îºî¶È¥á¡¼¥ë¤ÎÁ÷¿®Àè")
+
+(defvar JMpost-wl-from-address user-mail-address
+  "*Full e-mail address of the poster.")
+(defvar JMpost-wl-from-name user-full-name
+  "*The full name of the poster.")
+
+(defvar JMpost-wl-manual-directory nil
+  "*JM ¤Î¥Þ¥Ë¥å¥¢¥ë¤¬Å¸³«¤µ¤ì¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê¡£¥Ç¥£¥ì¥¯¥È¥ê¤¬
+JM CVS ¤ÈƱ¤¸¥Õ¥©¥ë¥À³¬ÁؤǤ¢¤ì¤Ð¡¢¥Ñ¥Ã¥±¡¼¥¸Ì¾¤Î¿ä¬¤ò¹Ô¤Ã¤Æ¤¯¤ì¤ë¡£
+JM CVS Repository ¤ò $JMDIR ¤ËŸ³«¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢
+ËÜÊÑ¿ô¤Ë $JMDIR/manual ¤òÀßÄꤹ¤ë¤È¤è¤¤¡£")
+(defvar JMpost-wl-last-read-directory JMpost-wl-manual-directory)
+
+(defun JMpost-wl (&optional FILENAME)
+  (interactive)
+  (if (not (eq major-mode 'wl-draft-mode))
+      (error "Run in wl-draft mode!"))
+  (let ((filename
+        (or FILENAME
+            (read-file-name "Filename: " JMpost-wl-last-read-directory)))
+       (status (completing-read
+                (format "Page status (%s): " JMpost-wl-default-status)
+                (mapcar 'list JMpost-wl-status-list)
+                nil t nil nil JMpost-wl-default-status))
+       (pkg-regex (and JMpost-wl-manual-directory
+                       (format
+                        "%s/?\\(.+\\)/\\(draft\\|release\\)/man[1-9]/"
+                        JMpost-wl-manual-directory)))
+       manpage dirname pkgname pkgread)
+    ;; Check filename
+    (if (file-directory-p filename)
+       (error "The specified file is a directory.")
+      (setq manpage (file-name-nondirectory filename))
+      (setq dirname (file-name-directory filename))
+      (setq JMpost-wl-last-read-directory dirname))
+    (if (and pkg-regex (string-match pkg-regex dirname))
+       (setq pkgname (match-string 1 dirname)))
+    ;; Package name
+    (setq pkgread (read-from-minibuffer
+                  (if pkgname (format "Package (%s): " pkgname) "Package: ")))
+    (if (not (string= pkgread ""))
+       (setq pkgname pkgread))
+    (if (null pkgname)
+       (error "Please specify PACKAGE NAME.")
+    ;; Field insert
+    (wl-draft-replace-field "To" JMpost-wl-post-address)
+    (wl-draft-replace-field "From" JMpost-wl-from-address)
+    (wl-draft-replace-field "Subject"
+                           (format "[POST:%s] %s %s"
+                                   status (if pkgname pkgname "") manpage))
+    ;; Generate body header
+    (wl-draft-body-goto-top)
+    (insert (concat "<STATUS>\n"
+                   (format "stat: %s\n" status)
+                   (format "ppkg: %s\n" (if pkgname pkgname ""))
+                   (format "page: %s\n" manpage)
+                   (format "date: %s\n" (format-time-string "%Y/%m/%d"))
+                   (format "mail: %s\n" JMpost-wl-from-address)
+                   (format "name: %s\n" JMpost-wl-from-name)
+                   "</STATUS>\n\n"))
+    (if (or (string= status "TR") (string= status "PR"))
+       ()
+      (insert-file-contents filename))
+    (setq wl-draft-config-exec-flag nil)
+    (wl-highlight-headers))
+    ))
+
+(provide 'JMpost-wl)
diff --git a/admin/ML-msgs/MEMO b/admin/ML-msgs/MEMO
new file mode 100644 (file)
index 0000000..c1b3514
--- /dev/null
@@ -0,0 +1,19 @@
+$Id: MEMO,v 1.1 1999/10/12 16:19:42 nakano Exp $
+
+[¥Õ¥¡¥¤¥ë]
+       MEMO            This file.
+       guide           ¥¬¥¤¥É
+       help            ML ¤ä¥³¥Þ¥ó¥É¤Î»È¤¤Êý
+       objective       ML ¤ÎÌÜŪ¤Ë¤Ä¤¤¤Æ
+       welcome         ¼«Æ°ÅÐÏ¿»þ¤ËÊÖ¤¹¡Ö¤è¤¦¤³¤½¡Ä¡×¤ÎʸÌÌ
+       confirm         ¼«Æ°ÅÐÏ¿(confirmation¥â¡¼¥É)¤Ç»È¤¦Ê¸ÌÌ
+       deny            ¥á¥ó¥Ð¡¼°Ê³°¤«¤é¤ÎÅê¹Æ¤Î¾ì¹ç¡¢JM ¤Î¾ì¹ç¤Ï
+                       µñÈݤȤ¤¤¦¤è¤ê¼õÎÎÄÌÃΤΤ褦¤Ê¤â¤Î¤òÁ÷¤ë
+
+[´ØÏ¢¥Õ¥¡¥¤¥ë]
+
+       objective.m4    objective À¸À®¤Î m4 source
+       welcome.m4      welcome À¸À®¤Î m4 source
+       guide.m4        guide À¸À®¤Î m4 source
+       messages.m4     ¶¦Ä̤Πm4 macros
+
diff --git a/admin/ML-msgs/Makefile b/admin/ML-msgs/Makefile
new file mode 100644 (file)
index 0000000..687a0d9
--- /dev/null
@@ -0,0 +1,19 @@
+# $Id: Makefile,v 1.1 1999/10/12 16:19:42 nakano Exp $
+
+M4 = m4 -P
+
+OBJ = objective welcome guide
+
+all: $(OBJ)
+
+objective: objective.m4 messages.m4
+       $(M4) objective.m4 | nkf -j > $@
+
+welcome: welcome.m4 messages.m4
+       $(M4) welcome.m4 | nkf -j > $@
+
+guide: guide.m4 messages.m4
+       $(M4) guide.m4 | nkf -j > $@
+
+clean:
+       rm -f $(OBJ)
diff --git a/admin/ML-msgs/confirm b/admin/ML-msgs/confirm
new file mode 100644 (file)
index 0000000..85ab2b9
--- /dev/null
@@ -0,0 +1,49 @@
+*** Confirmation (\e$BEPO?$N3NG'\e(B) ***
+
+\e$B$3$N%a!<%k$O%a!<%j%s%0%j%9%H\e(B(JM@linux.or.jp) \e$B$XK\Ev$KEPO?$7$F$h$$$+$N3N\e(B
+\e$BG'$G$9!#K\Ev$KEPO?$7$FNI$$$N$J$i$3$N%a!<%k$K\e(BREPLY\e$B$7$F$=$N$^$^Aw$C$F2<\e(B
+\e$B$5$$!#\e(B
+
+*** Confirmation (\e$BEPO?$N3NG'\e(B) \e$B$K$D$$$F\e(B ***
+
+\e$B<+F0EPO?$N>l9g!"$^$::G=i$K\e(B
+
+       subscribe \e$B$"$J$?$NL>A0\e(B (\e$BCm0U\e(B: Email Address \e$B$G$O$J$/$"$J$?$NL>A0\e(B)
+\e$BNc!'\e(B
+       subscribe SUZUKI Ichiroh
+
+\e$B$N$h$&$J%j%/%(%9%H$rAw$C$F$b$i$C$F$$$^$9!#L>A0$O1Q8l\e(B(\e$B$H$$$&$+%m!<%^;z\e(B)
+\e$B$,4|BT$5$l$F$$$^$9!#$^$?A43Q%9%Z!<%9$J$I$N%3!<%I$,$"$k$H%(%i!<$K$J$j$^\e(B
+\e$B$9!#$$$o$f$k\e(BASCII\e$BJ8;z$NHO0O$G=q$$$F2<$5$$!#\e(B
+
+\e$B$=$N0lEY$a$NEPO?%j%/%(%9%H$KBP$7<!$N$h$&$J%U%l!<%:\e(B(\e$B$3$N?t;z"-$O$"$/$^\e(B
+\e$B$G$bNc$G$9\e(B)
+
+       confirm 84682771 SUZUKI Ichiroh
+
+\e$B$r4^$`!X$3$N%a!<%j%s%0%j%9%H$KEPO?$r$7$F$b$h$$$+!)!Y$H$$$&3NG'$r5a$a$k\e(B
+\e$B%a!<%k$r0lEYJV$7$^$9!#$3$l$O!V>!<j$K%a!<%j%s%0%j%9%H$XEPO?$5$l$F$7$^$&!W\e(B
+\e$BEy$N$$$?$:$i$X$NM=KI:v$G$9!#\e(B
+
+\e$B$"$J$?$,$3$N%a!<%j%s%0%j%9%H$X$N;22C3NG'$N%a!<%k$r<u$1$H$C$?$J$i!"\e(B
+
+       confirm \e$B%Q%9%o!<%I\e(B(\e$B?t;z\e(B) \e$B$"$J$?$NL>A0\e(B
+
+\e$B$3$N%U%l!<%:$r4^$`%a!<%k$r$b$&0lEYEPO?MQ$N%"%I%l%9\e(B <JM-ctl@linux.or.jp> \e$B$X%a!<\e(B
+\e$B%k$7$F2<$5$$!#$=$&$9$k$H$"$J$?$N3NG'$,F@$i$l$?$H$_$J$7!"%5!<%P$O$"$J$?\e(B
+\e$B$rEPO?$7$^$9!#\e(B
+
+\e$B!v!v!vCm0U!v!v!v\e(B
+\e$B$b$7!"\e(B
+
+       confirm \e$B%Q%9%o!<%I\e(B(\e$B?t;z\e(B) \e$B$"$J$?$NL>A0\e(B
+
+\e$B$N%a!<%k$r$J$/$7$F$7$^$C$?$H$+!"J,$+$i$J$/$J$C$F$-$?$N$G:G=i$+$i$d$j$J\e(B
+\e$B$*$7$?$$$H$$$&>l9g$O!"!I:G=i$+$i!I$D$^$j\e(B
+
+       subscribe SUZUKI Ichiroh
+
+\e$B$rAw$k$3$H$+$i$d$jD>$7$F2<$5$$!#\e(B
+
+$Id: confirm,v 1.2 2001/12/29 09:08:52 nakano Exp $
+
diff --git a/admin/ML-msgs/deny b/admin/ML-msgs/deny
new file mode 100644 (file)
index 0000000..fcb2622
--- /dev/null
@@ -0,0 +1,19 @@
+JM@linux.or.jp \e$B$X%a!<%k$r$$$?$@$-!"$"$j$,$H$&$4$6$$$^$7$?!#\e(B
+\e$B<u$1<h$C$?%a!<%k$O\e(B JM Project \e$B$N%a%s%P!<$KE>Aw$5$l$^$7$?!#\e(B
+
+\e$B$b$7!"$"$J$?$,\e(B JM-ML \e$B$K;22C$7$F\e(B JM Project \e$B$N%a%s%P!<$K$J$k$3$H$r\e(B
+\e$B4uK>$5$l$k>l9g$O\e(B JM-ctl@linux.or.jp \e$B$"$F$K!"K\J8$K\e(B "# guide" (\e$B0zMQ\e(B
+\e$BId$O4^$_$^$;$s\e(B) \e$B$H$@$1=q$$$?%a!<%k$rAw?.$7$F$/$@$5$$!#@^$jJV$7!"\e(B
+ML \e$B$X$N;22C<jB3$-$r@bL@$7$?J8=q$rJVAw$7$^$9!#\e(B
+
+   \e$BNc\e(B) Shell \e$B$N%3%^%s%I%i%$%s$+$i>e5-$N<jB3$-$r9T$&%1!<%9\e(B
+       % mail JM-ctl@linux.or.jp
+       # guide
+       ^d                         (<- Ctrl+d, \e$B$"$k$$$O\e(B . "\e$B%T%j%*%I\e(B")
+
+---------------------
+JM@linux.or.jp \e$B4IM}?M\e(B
+JM-admin@linux.or.jp                   
+---------------------
+$Id: deny,v 1.2 2001/12/29 09:08:52 nakano Exp $
+
diff --git a/admin/ML-msgs/guide b/admin/ML-msgs/guide
new file mode 100644 (file)
index 0000000..0707e31
--- /dev/null
@@ -0,0 +1,100 @@
+
+-----------------------
+  J M  M L   G u i d e                                   1999 Oct. 15
+-----------------------
+
+1. JM Project \e$B$K$D$$$F\e(B
+
+  JM Project \e$B$G$O\e(B 1997 \e$BG/\e(B 2 \e$B7n$N7k@.0JMh!"\e(B Linux \e$B$K4X$9$k\e(B
+\e$BF|K\8l%^%K%e%"%k$d!"$=$N1\Mw4D6-$r@0Hw$9$k3hF0$r9T$C$F$$$^$9!#\e(B
+
+  JM Project \e$B$N\e(B Web Page \e$B$O2<5-$N\e(B URI \e$B$G1\Mw$9$k$3$H$,$G$-$^$9\e(B:
+
+      o  http://www.linux.or.jp/JM/
+         JM \e$B$N\e(B TOP \e$B%Z!<%8\e(B
+
+  \e$BI,MW$J:n6H$OJ8=q$NK]Lu!&<9I.$K$H$I$^$j$^$;$s!#%^%K%e%"%k$N\e(B
+\e$BAp9F$d8x3+HG$KBP$7$F!"<B:]$K;n$7$F$_$F3NG'$7!"4V0c$$$dITL@3N$J\e(B
+\e$BItJ,$r;XE&$9$k$3$H$b=EMW$J:n6H$G$9!#$^$?J8=qCf$N$o$+$j$K$/$$\e(B
+\e$B8D=j$K$D$$$F<ALd$d0U8+$r=q$$$?$j!"J8>OI=8=$N9;@5$r$9$k$3$H$b\e(B
+\e$BJ8=q$N<A$r9b$a$F$$$/$?$a$KI,MW$J$3$H$G$9!#\e(B
+
+  \e$B<+J,$G%^%K%e%"%k$NK]Lu$^$G$O$G$-$J$$!"$H9M$($i$l$F$$$kJ}$K$b!"\e(B
+\e$B@Q6KE*$K;22C$7$FD:$-$?$$$H;W$$$^$9!#@'Hs0l=o$K!VLr$KN)$DJ8=q!W$r\e(B
+\e$B:n$C$F$$$-$^$7$g$&!#\e(B
+
+  JM Project \e$B$N3hF0$N5rE@$H$J$k>l=j$,$3$N\e(B JM-ML \e$B$G$9!#\e(B
+
+  JM-ML \e$B$O$"$/$^$G$b:n6HMQ$N\e(B ML \e$B$G$"$j!"\e(BLinux \e$B$NMxMQJ}K!$K4X$9$k\e(B
+\e$B<ALd$r$9$k>l$G$O$"$j$^$;$s!#$b$7$"$J$?$,\e(B Linux \e$B$N;H$$J}$K$D$$$F\e(B
+\e$B<ALd$7$?$$>l9g$O!"\e(B
+
+      o  http://www.linux.or.jp/community/ml/linux-users/index.html
+         Linux Users Mailing List
+
+\e$B$r$4MxMQ$/$@$5$$!#$=$NB>$N\e(B Linux \e$B4XO"%a!<%j%s%0%j%9%H$K$D$$$F$O\e(B
+
+      o  http://www.linux.or.jp/community/ml/index.html
+         \e$BF|K\$N\e(B Linux \e$B4X78$N%a!<%j%s%0%j%9%H\e(B
+
+\e$B$r$4;2>H$/$@$5$$!#\e(B
+
+2. JM Project \e$B$X$N;22CJ}K!\e(B
+
+ JM-ML\e$B$KF~$k$K$O\e(B:
+
+    subscribe \e$B$"$J$?$NL>A0\e(B
\e$BNc\e(B:
+    subscribe SUZUKI Ichiroh
+
+\e$B$H$$$&%3%^%s%I$r%a!<%kK\J8$K=q$$$F\e(B
+\e$B%"%I%l%9\e(B <JM-ctl@linux.or.jp> \e$B$XAw$C$F$/$@$5$$!#3NG'$N%a!<%k$,JVAw\e(B
+\e$B$5$l$?$i!"$=$NJ8>O$K=q$+$l$F$$$kFbMF$K$7$?$,$C$F$/$@$5$$!#\e(B
+
+3. JM ML\e$B$NMxMQJ}K!\e(B
+
+JM ML\e$B$N%a%s%P!<$KEPO?$5$l$k$H!"%a!<%k$K$h$j5-;v$,Aw$i$l$^$9!#\e(B
+\e$B<+J,$+$iEj9F$9$k$H$-$O!"\e(BJM@linux.or.jp \e$B$X%a!<%k$rAw$C$F\e(B
+\e$B$/$@$5$$!#\e(B              ~~
+
+\e$BDL>o$N5-;v$rFI$`0J30$K!"%3%^%s%I%a!<%k$K$h$jMM!9$J=hM}$r9T$J$&$3$H\e(B
+\e$B$,$G$-$^$9!#>\$7$$;H$$J}$K$D$$$F$O!"\e(B
+
+  mail JM-ctl@linux.or.jp
+  # help
+  ^D
+
+\e$B$N$h$&$K$9$k$H;HMQJ}K!$,=q$+$l$?%a!<%k$,G[Aw$5$l$^$9!#\e(B
+\e$B%5%V%8%'%/%H$OMW$j$^$;$s!#\e(B
+
+\e$B$J$*!"EPO?$5$l$F$$$J$$J}$b;H$&$3$H$N$G$-$k%3%^%s%I$O\e(B guide \e$B$@$1$G$9!#\e(B
+
+  mail JM-ctl@linux.or.jp
+  # guide
+  ^D
+
+\e$B$H$9$k$H!"$3$N%U%!%$%k$,Aw$i$l$^$9!#\e(B
+
+((JM-ML\e$B$N%"%I%l%9\e(B))
\e$BDL>o$N5-;v$NEj9F\e(B: JM@linux.or.jp
\e$B%3%^%s%I%a!<%k\e(B  : JM-ctl@linux.or.jp
\e$B4IM}<T$X$N%a!<%k\e(B: JM-Admin@linux.or.jp
+
+4. \e$BG[Aw%(%i!<$N=hM}$K$D$$$F\e(B
+
+\e$B!!\e(BJM ML \e$B$r9XFI$7$?G[Aw%"%I%l%9$K%(%i!<$,@8$8$?>l9g$K$O!"\e(B
+\e$B4IM}<T$,$=$N%"%I%l%9$r%j%9%H$+$i:o=|$9$k$3$H$,$"$j$^$9!#\e(B
+\e$B:o=|$5$l$?%"%I%l%9$O\e(B
+
+      o  http://www.linux.or.jp/JM/mail_error.html
+         \e$BLdBj$N$"$k%a!<%k%"%I%l%9\e(B
+
+\e$B$K7G:\$5$l$^$9$N$G!"%a!<%k$,$7$P$i$/FO$+$J$/$J$C$?>l9g$O!"\e(B
+\e$B$3$N\e(B URL \e$B$r3NG'$N>e!":FEY9XFI$N<jB3$-$r$H$C$F$/$@$5$$!#\e(B
+
+
+                               JM@linux.or.jp \e$B4IM}?M\e(B
+                               JM-admin@linux.or.jp
+
+$Id: guide,v 1.2 2001/12/29 09:08:52 nakano Exp $
+
diff --git a/admin/ML-msgs/guide.m4 b/admin/ML-msgs/guide.m4
new file mode 100644 (file)
index 0000000..f1f6076
--- /dev/null
@@ -0,0 +1,59 @@
+m4_include(messages.m4)m4_dnl
+-----------------------
+  J M  M L   G u i d e                                   1999 Oct. 15
+-----------------------
+
+1. JM Project ¤Ë¤Ä¤¤¤Æ
+
+_WhatisJM
+  JM Project ¤Î³èÆ°¤ÎµòÅÀ¤È¤Ê¤ë¾ì½ê¤¬¤³¤Î JM-ML ¤Ç¤¹¡£
+_NoQuestions
+
+2. JM Project ¤Ø¤Î»²²ÃÊýË¡
+
+ JM-ML¤ËÆþ¤ë¤Ë¤Ï:
+
+    subscribe ¤¢¤Ê¤¿¤Î̾Á°
+ Îã:
+    subscribe SUZUKI Ichiroh
+
+¤È¤¤¤¦¥³¥Þ¥ó¥É¤ò¥á¡¼¥ëËÜʸ¤Ë½ñ¤¤¤Æ
+¥¢¥É¥ì¥¹ <JM-ctl@linux.or.jp> ¤ØÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£³Îǧ¤Î¥á¡¼¥ë¤¬ÊÖÁ÷
+¤µ¤ì¤¿¤é¡¢¤½¤Îʸ¾Ï¤Ë½ñ¤«¤ì¤Æ¤¤¤ëÆâÍƤˤ·¤¿¤¬¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+
+3. JM ML¤ÎÍøÍÑÊýË¡
+
+JM ML¤Î¥á¥ó¥Ð¡¼¤ËÅÐÏ¿¤µ¤ì¤ë¤È¡¢¥á¡¼¥ë¤Ë¤è¤êµ­»ö¤¬Á÷¤é¤ì¤Þ¤¹¡£
+¼«Ê¬¤«¤éÅê¹Æ¤¹¤ë¤È¤­¤Ï¡¢JM@linux.or.jp ¤Ø¥á¡¼¥ë¤òÁ÷¤Ã¤Æ
+¤¯¤À¤µ¤¤¡£              ~~
+
+Ä̾ï¤Îµ­»ö¤òÆɤà°Ê³°¤Ë¡¢¥³¥Þ¥ó¥É¥á¡¼¥ë¤Ë¤è¤êÍÍ¡¹¤Ê½èÍý¤ò¹Ô¤Ê¤¦¤³¤È
+¤¬¤Ç¤­¤Þ¤¹¡£¾Ü¤·¤¤»È¤¤Êý¤Ë¤Ä¤¤¤Æ¤Ï¡¢
+
+  mail JM-ctl@linux.or.jp
+  # help
+  ^D
+
+¤Î¤è¤¦¤Ë¤¹¤ë¤È»ÈÍÑÊýË¡¤¬½ñ¤«¤ì¤¿¥á¡¼¥ë¤¬ÇÛÁ÷¤µ¤ì¤Þ¤¹¡£
+¥µ¥Ö¥¸¥§¥¯¥È¤ÏÍפê¤Þ¤»¤ó¡£
+
+¤Ê¤ª¡¢ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤Êý¤â»È¤¦¤³¤È¤Î¤Ç¤­¤ë¥³¥Þ¥ó¥É¤Ï guide ¤À¤±¤Ç¤¹¡£
+
+  mail JM-ctl@linux.or.jp
+  # guide
+  ^D
+
+¤È¤¹¤ë¤È¡¢¤³¤Î¥Õ¥¡¥¤¥ë¤¬Á÷¤é¤ì¤Þ¤¹¡£
+
+((JM-ML¤Î¥¢¥É¥ì¥¹))
+ Ä̾ï¤Îµ­»ö¤ÎÅê¹Æ: JM@linux.or.jp
+ ¥³¥Þ¥ó¥É¥á¡¼¥ë  : JM-ctl@linux.or.jp
+ ´ÉÍý¼Ô¤Ø¤Î¥á¡¼¥ë: JM-Admin@linux.or.jp
+
+4. ÇÛÁ÷¥¨¥é¡¼¤Î½èÍý¤Ë¤Ä¤¤¤Æ
+_InCaseOfError
+
+_Signature
+
+$Id: guide.m4,v 1.2 2001/12/29 09:08:52 nakano Exp $
+
diff --git a/admin/ML-msgs/help b/admin/ML-msgs/help
new file mode 100644 (file)
index 0000000..e306bc0
--- /dev/null
@@ -0,0 +1,389 @@
+JM@linux.or.jp \e$B%a!<%j%s%0%j%9%H\e(B \e$B$N;H$$J}$K$D$$$F\e(B
+
+----- Index -----
+
+1      FYI: \e$B4JC1$J$^$H$a\e(B
+
+2      \e$B4pK\E*$J;H$$J}\e(B
+2.1    \e$B%a!<%j%s%0%j%9%H$H$O!)\e(B
+2.2    \e$B%3%^%s%I$N;H$$J}\e(B
+2.3    \e$B$b$7!"$o$+$i$J$/$J$C$?$i!)\e(B
+
+3      \e$B%3%^%s%I$N0lMw\e(B
+3.1    \e$B>pJs$N<h$j4s$;!&4pK\E*$J%3%^%s%I\e(B
+3.2    \e$B%a%s%P!<>pJs$dG[Aw$NDd;_!&C&2qEy\e(B
+3.3    \e$B%I%a%$%sL>$,JQ99$K$J$C$?>l9g\e(B
+3.4    \e$B2a5n$N5-;v$N<h$j4s$;J}\e(B
+
+4      \e$B%3%^%s%I$N;H$$J}$N6qBNNc\e(B
+4.1    \e$B2a5n$N%a!<%k$N<h$j4s$;J}\e(B
+
+-----------------
+
+1      FYI: \e$B4JC1$J$^$H$a\e(B
+
+\e$B4V0c$($F%a!<%j%s%0%j%9%H$KEPO?$7$F$7$^$C$?!"<h$j$"$($:Dd;_$7$?$$!"$H$$\e(B
+\e$B$&J}$N$?$a$K!"I,MW$J;v9`$r:G=i$K@bL@$7$F$*$-$^$9!#\e(B
+
+JM@linux.or.jp \e$B%a!<%j%s%0%j%9%H$+$iC&B`$7$?$$$H$-$K$O!"K\J8$N@hF,$K\e(B
+bye \e$B$H=q$$$?%a!<%k$r\e(B
+<JM-ctl@linux.or.jp> \e$B08$F$KAw$C$F$/$@$5$$!#\e(B
+
+\e$BD94|=PD%$J$I$G!"0l;~E*$KG[Aw$rDd;_$7$?$$$H$-$K$O!"K\J8$N@hF,$K\e(B off 
+\e$B$H=q$$$?%a!<%k$r\e(B<JM-ctl@linux.or.jp>\e$B08$F$KAw$C$F$/$@$5$$!#\e(B
+\e$B:F3+$7$?$$$H$-$K$O\e(B on \e$B$rAw$C$F$/$@$5$$!#\e(B
+
+\e$B2a5n$N%a!<%k$,M_$7$$$H$-$O!"$^$:!"K\J8$N@hF,$K\e(B index \e$B$H=q$$$?%a!<%k\e(B
+\e$B$r\e(B<JM-ctl@linux.or.jp>\e$B08$F$KAw$C$F!"\e(B
+\e$BEj9F%a!<%k0lMw$r<h$j4s$;$F$/$@$5$$!#$=$N0lMw$r;29M$K$7$F!"$?$H$($P\e(B 
+get 100-200 \e$B$H$$$&%3%^%s%I$rAw$C$F$/$@$5$$!#\e(B
+
+\e$B%a!<%j%s%0%j%9%H%5!<%P$O!"Ej9F$5$l$?%a!<%k$N!V\e(BFrom\e$B!W$r8+$F2q0w$+$I$&$+\e(B
+\e$B$r%A%'%C%/$7$F$$$^$9!#$3$N@_Dj$,JQ$o$k$H!"Ej9F$,<u$1IU$1$i$l$J$+$C$?$j!"\e(B
+\e$B?7$?$K2q0wEPO?$,$J$5$l$F$7$^$C$?$j$7$^$9$N$GCm0U$,I,MW$G$9!#J#?t$N%a!<\e(B
+\e$B%k%"%I%l%9$r$*;}$A$NJ}!"5$$r$D$1$F$/$@$5$$!#\e(B
+
+2      \e$B4pK\E*$J;H$$J}\e(B
+
+2.1    \e$B%a!<%j%s%0%j%9%H$H$O!)\e(B
+
+\e$B%a!<%j%s%0%j%9%H\e(B(\e$B0J2<E,59%a!<%j%s%0%j%9%H$r#M#L$HN,$9\e(B)\e$B$H$O$"$k%"%I%l%9\e(B
+
+               JM@linux.or.jp 
+
+\e$B$KAw$C$?%a!<%k$,%a!<%j%s%0%j%9%H$N%a%s%P!<A40w$KG[Aw$5$l$k;EAH$_$G$9!#\e(B
+
+2.2    \e$B%3%^%s%I$N;H$$J}\e(B
+
+\e$B$3$N%a!<%j%s%0%j%9%H%5!<%P$K$O!"$5$^$6$^$J5!G=$,Ek:\$5$l$F$$$^$9!#$=$N\e(B
+\e$B5!G=$r;H$&$H$-$O!X1QC18l$+$i$J$kL?Na!J0J2<!"!V%3%^%s%I!W$H8F$S$^$9!K!Y\e(B
+\e$B$NFbMF$N%a!<%k$r!";XDj$5$l$?%a!<%k%"%I%l%9$KAw$C$F2<$5$$!#\e(B
+
+\e$B%a!<%j%s%0%j%9%H%5!<%P$K%3%^%s%I$rAw$j!"2a5n$N5-;v$r<h$j4s$;$?$j!"G[Aw\e(B
+\e$B$r0l;~Dd;_$9$k$?$a$K$O!"%"%I%l%9\e(B
+
+       JM-ctl@linux.or.jp 
+
+\e$B$K%3%^%s%I$r4^$`%a!<%k$rAw$C$F2<$5$$!#Aw$k$Y$-FbMF$O\e(B
+
+       \e$B%3%^%s%I\e(B \e$B%*%W%7%g%s\e(B 
+
+\e$B$N7A$G$9!#\e(B
+
+\e$BCm0U\e(B: \e$BDL>o%3%^%s%I$O1Q8l$H?t;z$@$1$+$i$J$j$^$9!#%3%^%s%I$O!"%a!<%kK\J8\e(B
+\e$B$N@hF,$+$i!"!V\e(Bhelp\e$B!W$H$$$&7A<0$G=q$-$^$9!#%3%^%s%I$OBgJ8;z$G$b>.J8;z\e(B
+\e$B$G$bF1MM$KG'<1$7$^$9$N$G!"!V\e(Bhelp\e$B!W$O!V\e(BHelp\e$B!W$G$b!V\e(BHELP\e$B!W$G$b$+$^\e(B
+\e$B$$$^$;$s!#\e(B
+\e$B$?$@$7!"\e(BDBCS(\e$B#2%P%$%HJ8;z\e(B, \e$B$$$o$f$kA43QJ8;z!K$G!V!t!!#H#E#L#P!W$H$7$F\e(B
+\e$B$bG'<1$7$^$;$s$N$G$4Cm0U$/$@$5$$!#%*%W%7%g%s$ODL>oBgJ8;z>.J8;z$r\e(B"\e$B6hJL\e(B
+\e$B$7$^$9\e(B"\e$B!#\e(B
+
+\e$BNc#1\e(B:
+--------- \e$B%a!<%kK\J8\e(B --------------
+help
+-----------------------------------
+\e$B%a!<%kK\J8$,",$N%a!<%k\e(B(\e$BFbMF$,\e(B"help"\e$B$@$1$r4^$`%a!<%k\e(B)\e$B$rAw$k$H!"$3$N%X\e(B
+\e$B%k%W!&%U%!%$%k$,Aw$i$l$F$-$^$9!#$^$?%3%^%s%I$O\e(B help \e$B$G$b\e(B HELP \e$B$G$b9=$$\e(B
+\e$B$^$;$s!JBgJ8;z>.J8;z$rLd$o$J$$!K!#\e(B
+
+\e$BNc#2\e(B:
+
+\e$B0J2<$O!"2a5n$N#1#0HVL\$NEj9F$+$i#5$DJ,$r<h$j=P$7$F!";22C$7$F$$$k%a%s%P!<\e(B
+\e$B$N%j%9%H$r<h$j4s$;$k%3%^%s%I%a!<%k$NNc$G$9!#\e(B
+--------- \e$B%a!<%kK\J8\e(B --------------
+--------- mail body  --------------
+help
+get 10-14
+members
+exit
+-----------------------------------
+
+2.3    \e$B$b$7!"$o$+$i$J$/$J$C$?$i!)\e(B
+
+\e$B4pK\E*$J>pJs$O%a!<%j%s%0%j%9%H$+$iAw$i$l$F$/$k%a!<%k$r8+$F$_$F2<$5$$!#\e(B
+
+"\e$B%a!<%k$rFI$`$?$a$N%=%U%H\e(B"\e$B$NCf$K$O!"$3$l$i$N\e(B X-\e$B$J$s$H$+\e(B \e$B$H$$$&9T$r>!<j\e(B
+\e$B$K:o$k$b$N$,$"$j$^$9!#$^$?$5$i$K$R$I$$$3$H$K\e(B X-\e$B$J$s$H$+\e(B \e$B9T$r;D$9$h$&$K\e(B
+\e$B@_DjJQ99$9$i$G$-$J$$>l9g$b$"$j$^$9!#$=$N>l9g$3$l$i$NM-1W$J>pJs$O8+$($^\e(B
+\e$B$;$s!#\e(B
+
+\e$BNc\e(B 1:
+   \e$B0ULu\e(B:\e$B"-\e(B \e$B$3$N%"%I%l%9$G$OG[Aw$H%3%^%s%I$H$b$K$&$1$D$1$^$9!#\e(B
+
+   X-MLServer: fml [fml 2.1_RELEASE](distribute + commands available mode)
+   X-ML-Info: If you have a question, 
+       send "help" to the address JM-ctl@linux.or.jp
+
+   \e$B0ULu\e(B:\e$B",$o$+$i$s$+$C$?$i\e(B JM-ctl@linux.or.jp \e$B$X\e(B "help" \e$B$rAw$C$F$M\e(B
+
+\e$BNc\e(B 2:
+   X-MLServer: fml [fml 2.1_RELEASE](distribute only mode)
+
+   \e$B0ULu\e(B:\e$B",\e(B \e$B$3$N%"%I%l%9$OG[Aw@lMQ$G$9!#\e(B
+
+\e$B$I$&$7$F$b$o$+$i$J$$$H$+!"%(%i!<%a!<%kEy$,JV$C$F$-$?$j$7$?>l9g$O!"%a!<\e(B
+\e$B%j%s%0%j%9%H$N4IM}<T\e(B
+
+       JM-admin@linux.or.jp
+
+\e$B$^$G%a!<%k$rAw$C$F2<$5$$!#=PMh$k$@$1!"\e(B
+
+       \e$B2?$r$7$F!"$=$&$J$C$?$N$+!)\e(B
+       \e$B$=$N;~Ej$2$?%a!<%k!"JV$C$F$-$?%a!<%k\e(B
+
+\e$B$r$D$1$F%a!<%k$7$F$b$i$($k$H!"LdBj2r7h$N<j3]$+$j$K$J$j$^$9$N$G!"$h$m$7\e(B
+\e$B$/$*4j$$$7$^$9!#\e(B
+
+3      \e$B%3%^%s%I$N0lMw\e(B
+
+\e$B0J2<$N@bL@$O\e(B
+
+\e$B%3%^%s%I\e(B         \e$B@bL@$H6qBNNc\e(B
+
+\e$B$N7A$G$J$i$s$G$$$^$9!#6qBNNc$O<!$N>O$G@bL@$7$^$9!#\e(B
+\e$B$J$*!"\e(B[]\e$B$G0O$^$l$?ItJ,$O>JN,2DG=$G$9!#\e(B
+
+3.1    \e$B>pJs$N<h$j4s$;!&4pK\E*$J%3%^%s%I\e(B
+
+help                   \e$B%3%^%s%I$N%X%k%W!J$3$N%a!<%k$NFbMF!K\e(B
+objective              \e$B%a!<%j%s%0%j%9%H$NL\E*!"LsB+;v$rFI$`\e(B
+guide                  \e$B0lHLE*$J0FFb$rF@$k\e(B
+                       (\e$B%a%s%P$G$J$$?M$G$b<h$j4s$;2DG=\e(B)
+
+msg                    \e$B4IM}<T$X%a!<%k$rAw$k\e(B
+                       \e$B!V\e(Bmsg\e$B!W%3%^%s%I$,4^$^$l$F$$$k%a!<%k$O!"4IM}\e(B
+                       \e$B<T$K$=$N$^$^E>Aw$5$l$^$9!#\e(B
+                       \e$B$J$*!"!V\e(Bmsg\e$B!W%3%^%s%I$N8e$N%3%^%s%I$O$9$Y$F\e(B
+                       \e$BL5;k$5$l$^$9!#\e(B
+                       \e$BNc\e(B:
+                               guide
+                               msg
+                               \e$B$3$s$K$A$O!#$3$3$,%a%C%;!<%8$G$9!#\e(B
+                               objective
+                       \e$B$3$NNc$G$O!V\e(Bguide\e$B!W$O<B9T$5$l$F0FFb$NJ8=q$,\e(B
+                       \e$B<h$j4s$;$i$l$^$9$,!"!V\e(Bobjective\e$B!W$O<B9T$5$l\e(B
+                       \e$B$^$;$s!#\e(B
+
+summary  [\e$B0z?t\e(B]  \e$B2a5n$N5-;v0lMw$rF@$k\e(B(Summary\e$BA4BN$rAw$k\e(B)
+                       \e$B0z?t\e(B:  \e$B5-;v$NHV9f!"HV9f$NHO0O\e(B
+                       \e$BNc\e(B: 
+                       summary         \e$BA45-;v$N0lMw\e(B
+                       summary last:10 \e$B:G6a\e(B10\e$B8D$N5-;v0lMw\e(B
+                       summary 100-200 \e$B5-;v\e(B100\e$B!A\e(B200 \e$B$N0lMw$@$1$rF@$k\e(B
+
+exit                   \e$B%3%^%s%INs$N=*$j\e(B
+                       \e$B$3$l0J9_$K$I$s$JJ8;z$,$"$C$F$b!"%a!<%j%s%0%j%9\e(B
+                       \e$B%H%5!<%P$O%3%^%s%I$H$OG'<1$7$^$;$s!#\e(B
+                       \e$B%a!<%k%=%U%H$G\e(B Signature \e$B$,<+F0$K$D$/>l9gEy$KJXMx$G$9\e(B
+end                    exit\e$B$HF1$8\e(B
+quit                   exit\e$B$HF1$8\e(B
+
+3.2    \e$B%a%s%P!<>pJs$dG[Aw$NDd;_!&C&2qEy\e(B
+
+members                \e$BEj9F2DG=$J%a%s%P!<%j%9%H$rF@$k\e(B
+                       \e$B%5!<%P$,<+F0EPO?$K@_Dj$5$l$F$$$k>l9g\e(B
+                       actives \e$B$GF@$i$l$kG[Aw%j%9%H$HF10l$G$9!#\e(B
+
+actives                (\e$B<B:]$KG[Aw$5$l$F$$$k\e(B)\e$B%a%s%P!<$N%j%9%H$rF@$k\e(B
+                       \e$B4IM}<T$,<jF0$GEPO?$7$F$$$k%a!<%j%s%0%j%9%H$N>l9g\e(B
+                       \e$B$OG[Aw%j%9%H$=$N$b$N$G$9!#\e(B
+                       \e$B<+F0EPO?$N>l9g$O$3$l$G<h$j4s$;$i$l$k0lMw$O0UL#\e(B
+                       \e$B$,$"$j$^$;$s!#\e(B
+
+       \e$BCm0U\e(B:\e$B%a%s%P!<%j%9%H$N%U%!%$%k$N7A<0$K$D$$$F\e(B
+       actives \e$B$K7G:\$5$l$F$$$k%"%I%l%9$,<B:]$K%a!<%k$NG[Aw@h$K$J$j$^\e(B
+       \e$B$9!#\e(B
+       \e$B9TF,$K!V!W$,0l$D$D$$$F$$$k%"%I%l%9$O!"0l;~E*$KG[Aw$r;_$a$F$$\e(B
+       \e$B$^$9!#$3$l$O!V\e(Bon\e$B!W$K$h$C$F:F3+$5$l$^$9!#\e(B
+       \e$B!V\e(BBYE\e$B!W$O%a!<%j%s%0%j%9%H$+$iC&B`$7$?%a%s%P!<$N%"%I%l%9$G$9!#\e(B
+
+status [\e$B%"%I%l%9\e(B]        \e$B8=:_$N@_Dj$rF@$k\e(B
+                       \e$B$^$H$a$*$/$j$dG[AwDd;_$J$I$N@_Dj>pJs$,F@$i$l$^\e(B
+                       \e$B$9!#\e(B
+                       \e$B%*%W%7%g%s$O%a!<%k%"%I%l%9$r;XDj$7$^$9!#\e(B
+                       \e$B%*%W%7%g%s$r>JN,$9$k$H<+J,<+?H$N>uBV$G$9!#\e(B
+stat [\e$B%"%I%l%9\e(B]  status\e$B$HF1$8\e(B
+
+       \e$B!A\e(B \e$BG[Aw$N%b!<%IEy$K$D$$$F\e(B \e$B!A\e(B
+
+       \e$BJ#?t$N%"%I%l%9$,EPO?$7$F$"$k>l9g$N\e(B ON, OFF, MATOME \e$BEy$NA`:n$O!"\e(B
+       \e$BA`:n$9$k$Y$-%"%I%l%9$,0l$D$KFCDj$G$-$k$^$G%"%I%l%9$r0l0U$KFCDj\e(B
+       \e$B$G$-$k$^$G%"%I%l%9$N%A%'%C%/$r87$7$/$7$F%A%c%l%s%8$7$^$9!#\e(B
+       \e$B!t$I$&$7$F$b$@$a$J>l9g$@$1$O4IM}<T$X%3%s%?%/%H$7$F2<$5$$!#\e(B
+
+skip                   \e$BG[Aw$ODd;_$5$l$k$,!"Ej9F$O2DG=$K$9$k\e(B
+                       \e$BJ#?t2U=j$N%"%I%l%9$+$i#M#L$XEj9F$9$k>l9g\e(B
+                       \e$BEj9F$O$G$-$k$,!"G[Aw$O$5$l$J$$%"%I%l%9$H@_Dj$9$k\e(B
+noskip                 skip \e$B$N@_Dj$r$d$a$k\e(B
+off                    \e$B#M#L$NG[Aw$r0l;~E*$K;_$a$k\e(B
+                       \e$BD94|5Y2K!"=PD%$J$I$G%a!<%k%\%C%/%9$N0n$l$,5$$K\e(B
+                       \e$B$J$k>l9g$KMxMQ$7$F$/$@$5$$!#\e(B
+on                     off \e$B$N@_Dj$r2r=|$7!"G[Aw$r:F3+$9$k\e(B
+bye                    \e$B#M#L$r$d$a$k\e(B
+unsubscribe            \e$B#M#L$r$d$a$k\e(B
+
+\e$B!&%a%s%P!<%j%9%H$N%U%!%$%k$N7A<0$K$D$$$F\e(B
+  (fml 2.2 \e$B$G$O0lHL$K8+$($^$;$s\e(B)
+
+\e$B!!\e(Bactives \e$B$K7G:\$5$l$F$$$k%"%I%l%9$,<B:]$K%a%$%k$NG[Aw$5$l$k@h$K$J$j\e(B
+\e$B!!$^$9!#9TF,$K!V!W$,IU$$$F$$$k$@$1$N$b$N$O0l;~E*$KG[Aw$r;_$a$F$$$k$b$N\e(B
+\e$B!!$G!"!V\e(Bon\e$B!W$K$h$C$F:F3+$5$l$^$9!#!V\e(BBYE\e$B!W$OC&B`$5$l$?J}$N;D3<$G$9!#\e(B
+
+3.3    \e$B%I%a%$%sL>$,JQ99$K$J$C$?>l9g\e(B
+
+       old-address \e$B$r\e(B new-address \e$B$XJQ$($k\e(B
+
+\e$B%a!<%j%s%0%j%9%H$K;22C$9$k%"%I%l%9$rJQ99$9$k$K$O\e(B
+
+chaddr \e$B8E$$%a!<%k%"%I%l%9\e(B \e$B?7$7$$%a!<%k%"%I%l%9\e(B
+
+\e$B$H$$$&FbMF$N%a!<%k$rAw$k$H%a!<%k%"%I%l%9$rJQ99$9$k$3$H$,$G$-$^$9!#\e(B
+
+\e$BI,$:!X8E$$%"%I%l%9$+$i!Y$3$N%3%^%s%I$rAw$C$F$/$@$5$$\e(B(fml 2.2 \e$B$N;EMM\e(B)\e$B!#\e(B
+
+\e$B7k2L$K$+$+$o$i$:!"?75lN>J}$N%"%I%l%9$H#M#L%5!<%P$N4IM}<T$N#3?M$KJQ99$N\e(B
+\e$BDLCN$,%a!<%k$GAw$i$l$^$9!#\e(B
+
+3.4    \e$B2a5n$N5-;v$N<h$j4s$;J}\e(B
+
+index          "get", "mget" \e$B$G<h$j4s$;2DG=$J%U%!%$%k$N%j\e(B
+                       \e$B%9%H$r$+$($9!#\e(B
+                       index \e$B%U%!%$%k$,$"$k$N$J$i!"$=$l$rJV$7$^$9\e(B
+
+get  \e$B?t;z\e(B                \e$B2a5n$N5-;v$rF@$k\e(B (resend \e$B$5$l$^$9\e(B)
+                       \e$B$R$H$D$:$D\e(B plain text \e$B$GJVAw$5$l$^$9\e(B
+send \e$B?t;z\e(B                \e$BF1>e\e(B
+
+get  \e$BJ#?t$N5-;v;XDj\e(B [\e$B%b!<%I\e(B] [\e$B;~4V4V3V\e(B]
+mget \e$BJ#?t$N5-;v;XDj\e(B [\e$B%b!<%I\e(B] [\e$B;~4V4V3V\e(B]
+                       \e$B%9%W!<%k$N5-;v$d\e(B(\e$B$b$7$"$l$P\e(B)\e$B%"!<%+%$%V$K$"$k%U\e(B
+                       \e$B%!%$%k$r0l$D$N%a!<%k$K$^$H$a$FAw$jJV$9\e(B
+                       \e$BNc!'\e(B
+                       get 20-30       \e$B5-;v\e(B20\e$B!A\e(B30\e$B$rF@$k\e(B
+                       mget 1-10,15    \e$B5-;v\e(B1\e$B!A\e(B10\e$B!"\e(B15\e$B$rF@$k\e(B
+
+\e$BCm0U\e(B: "get" \e$B%3%^%s%I$N0z?t$,!X?t;z!Y$J$i$P!"$=$N?t;z$N\e(BCount\e$B$r;}$D5-;v\e(B
+\e$B$,\e(B resend \e$B$5$l$^$9!#\e(B"get" \e$B%3%^%s%I$,$=$l0J30$N7A<0\e(B (e.g. get 1-10) \e$B$G\e(B
+\e$B$"$l$P\e(B mget \e$B$HF1$8F0:n$r$7$^$9!#$=$N>l9g\e(B "get" \e$B$H\e(B "mget" \e$B$N0c$$$O%U%!\e(B
+\e$B%$%k$N7A<0$G\e(B
+
+       get     \e$B$N%G%U%)!<%k%H$O\e(B MIME/Multipart 
+       mget    \e$B$N%G%U%)!<%k%H$O\e(B tar.gz \e$B7A<0\e(B
+
+\e$B$N$h$&$K@_Dj$5$l$F$$$^$9!#\e(B
+
+   \e$B!|\e(Bget\e$B!"\e(Bmget \e$B$GJ#?t$N5-;v$r<h$j4s$;$k>l9g$N0z?t\e(B:
+       \e$BHO0O$r;XDj\e(B        1-10,12,15-100 1,2,10
+                       first first:10 last:30 100-last(mh\e$BE*\e(B Syntax)
+       \e$B%b!<%I\e(B            gz tgz ish rfc934 b rfc1153 d unpack uf(default=tgz)
+       \e$B;~4V4V3V\e(B  \e$BAw$jJV$9%a!<%k$,J#?t$N;~$N4V3V\e(B(default=300)       
+
+   \e$B!|\e(Bget \e$B$H\e(B mget\e$B$N0c$$\e(B
+
+       mget \e$B$O$^$H$a$F5-;v$rF@$k$?$a$N@lMQ%3%^%s%I$G$9$N$G!"5-;v0l\e(B
+       \e$B$D$@$1$r;XDj$7$?>l9g$K$O!"$=$N%3%^%s%I$OL5;k$5$l$^$9!#\e(Bget \e$B$O!"\e(B
+       \e$B0l$D$@$1$N$H$-$HJ#?t$N5-;v$,;XDj$5$l$?$H$-$G$O0c$&F0:n$K$J$j$^\e(B
+       \e$B$9!#$I$A$i$b$^$H$a$F5-;v$,F@$i$l$k%3%^%s%I$G$9$,!"JVAw$5$l$k%U%!\e(B
+       \e$B%$%k$N7A<0$,0[$J$j$^$9!#\e(B
+
+       get             MIME/Multipart 
+       mget            tar.gz \e$B7A<0\e(B
+
+       \e$B$?$@$7!"\e(B[\e$B%b!<%I\e(B]\e$B$r;XDj$9$k$3$H$G!"7A<0$rJQ$($k$3$H$b=PMh$^$9!#\e(B
+
+   \e$B%b!<%I\e(B:
+               \e$B%*%W%7%g%s$J$7$O\e(B tar+gzip \e$B$G\e(B spool.tar.gz
+       tgz     tar+gzip \e$B$G\e(B spool.tar.gz
+       uf      PLAINTEXT(UNIX FROM)
+       gz      GZIP(UNIX FROM)
+       b       RFC934 format   PLAINTEXT(mh-burst)
+       rfc934  
+       ish     lha + ish 
+       lhaish
+       i
+       li
+       lu      lha + uuencode
+       lhauu
+       unpack  PLAINTEXT(UNIX FROM)
+       uu      UUENCODE
+       d       RFC1153 format  PLAINTEXT
+       rfc1153 RFC1153 format  PLAINTEXT
+
+4      \e$B%3%^%s%I$N;H$$J}$N6qBNNc\e(B
+
+4.1    \e$B2a5n$N%a!<%k$N<h$j4s$;J}\e(B
+
+\e$B%3%^%s%I$O\e(B
+
+     JM-ctl@linux.or.jp
+
+\e$B08$F$KAw$C$F$/$@$5$$!#\e(B
+
+\e$B!{\e(B \e$B8D!9$K<h$j4s$;$k>l9g\e(B
+
+\e$B2a5n$N%a!<%k$r0lDLC10L$G<h$j4s$;$k$K$O!V\e(Bget\e$B!W$r;H$$$^$9!#\e(B
+\e$B0J2<$K%a!<%k$NK\J8$K=q$/Nc$r<($7$^$9!#\e(B
+
+\e$B!!\e(B(1) 1 \e$BHVL\$N%a!<%k$,M_$7$$\e(B
+
+     get 1
+
+\e$B!!\e(B(2) 1 \e$B!A\e(B 3 \e$BHVL\$N%a!<%k$,M_$7$$\e(B
+
+     get 1
+     get 2
+     get 3
+  
+   \e$B!{\e(B \e$B$^$H$a$F<h$j4s$;$k>l9g\e(B
+
+\e$B!!!!$^$H$a$F2a5n$N%a!<%k$r<h$j4s$;$k$K$O!V\e(Bmget\e$B!W$r;H$$$^$9!#0J2<$K%a\e(B
+\e$B!!%$%k$NK\J8$K=q$/Nc$r<($7$^$9!#\e(B
+
+\e$B!!\e(B(1) 100 \e$B!A\e(B 200 \e$BHVL\$N%a!<%k$,M_$7$$\e(B
+
+     mget 100-200
+
+\e$B!!\e(B(2) 100 \e$B!A\e(B 200 \e$BHVL\$N%a!<%k$rJ#?t$K$J$k>l9g$O\e(B 30 \e$BIC4V3V$GM_$7$$\e(B
+
+     mget 100-200 30
+
+\e$B!!\e(B(3) 100 \e$B!A\e(B 200 \e$BHVL\$N%a!<%k$r\e(B PLAIN TEXT \e$B$GM_$7$$\e(B
+
+     mget 100-200 unpack
+
+\e$B!!\e(B(4) 100 \e$B!A\e(B 200 \e$BHVL\$N%a!<%k$r\e(B LHA + ISH \e$B$GM_$7$$\e(B
+
+     mget 100-200 ish
+
+\e$B!!\e(B(5) 100 \e$B!A\e(B 200 \e$BHVL\$N%a!<%k$r\e(B 30 \e$BIC4V3V!"\e(BPLAIN TEXT \e$B$GM_$7$$\e(B
+
+     mget 100-200 30 unpack
+
+\e$B!!!!JVAw$5$l$k%a!<%k$O\e(B 1000 \e$B9T$G@Z$C$F%P%i%P%i$KAw$i$l$k$N$G!"Aw$jJV$5\e(B
+\e$B!!$l$F$/$k%a!<%k$H%a!<%k$N;~4V4V3V$r;XDj$7$F2<$5$$!#@h$NNc$G$O\e(B 30 \e$B$J$N\e(B
+\e$B!!$G\e(B 30 \e$BIC4V3V$GAw$jJV$5$l$^$9!#\e(B
+
+\e$B!!!!;XDj$7$J$+$C$?>l9g$N;~4V4V3V$O\e(B 5 \e$BJ,$G$9!#\e(B
+
+\e$B!!!!%U%)!<%^%C%H$r;XDj$7$J$+$C$?>l9g!"%U%!%$%k$O\e(B tar \e$B$G$^$H$a$i$l\e(B gzip
+\e$B!!$5$l\e(B uuencode \e$B$5$l$FAw$jJV$5$l$^$9!#\e(B
+
+\e$B!!!!\e(B1000 \e$B9T$r1[$($k>l9g$OJ#?t$N%a!<%k$KJ,$1$^$9$N$G!"<+J,$G$D$J$2$F\e(B(^^;
+\e$B!!Nc$($P\e(B bar \e$B$H$$$&%U%!%$%k$K$7$?$H$7$^$9!#\e(B
+\e$B!t\e(Buuencode \e$B$5$l$F$$$k>l9g$O\e(B uudecode \e$B$r;H$($P=gHV$5$(9g$o$;$l$P<+F0E83+\e(B
+\e$B!t$5$l$^$9!#\e(B
+
+     % uudecode bar
+     % ls 
+     spool.tar.gz
+     % gzip -cd spool.tar.gz | tar xf - 
+     % ls 
+     spool.tar.gz spool
+     % ls -l
+     -rw-r--r-- .......................... spool.tar.gz
+     drwxr-xr-x .......................... spool
+
+\e$B!!$H$$$&6q9g$K\e(B spool \e$B%G%#%l%/%H%j$H$$$&$N$,=PMh$^$9!#$3$NCf$K<h$j4s$;$?\e(B
+\e$B!!%a!<%k$,$7$^$o$l$F$$$^$9!#\e(B
+
+$Id: help,v 1.1 1999/10/12 16:19:45 nakano Exp $
diff --git a/admin/ML-msgs/messages.m4 b/admin/ML-msgs/messages.m4
new file mode 100644 (file)
index 0000000..a62e1d8
--- /dev/null
@@ -0,0 +1,57 @@
+m4_divert(-1)m4_dnl
+m4_changecom(`[[[[')m4_dnl
+m4_define(`_URI',`      o  $1
+         $2')
+m4_define(`_WhatisJM',m4_dnl
+`  JM Project ¤Ç¤Ï 1997 Ç¯ 2 ·î¤Î·ëÀ®°ÊÍè¡¢ Linux ¤Ë´Ø¤¹¤ë
+ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤ä¡¢¤½¤Î±ÜÍ÷´Ä¶­¤òÀ°È÷¤¹¤ë³èÆ°¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
+
+  JM Project ¤Î Web Page ¤Ï²¼µ­¤Î URI ¤Ç±ÜÍ÷¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹:
+
+_URI(http://www.linux.or.jp/JM/,`JM ¤Î TOP ¥Ú¡¼¥¸')
+
+  É¬Íפʺî¶È¤Ïʸ½ñ¤ÎËÝÌõ¡¦¼¹É®¤Ë¤È¤É¤Þ¤ê¤Þ¤»¤ó¡£¥Þ¥Ë¥å¥¢¥ë¤Î
+Áð¹Æ¤ä¸ø³«ÈǤËÂФ·¤Æ¡¢¼ÂºÝ¤Ë»î¤·¤Æ¤ß¤Æ³Îǧ¤·¡¢´Ö°ã¤¤¤äÉÔÌÀ³Î¤Ê
+Éôʬ¤ò»ØŦ¤¹¤ë¤³¤È¤â½ÅÍפʺî¶È¤Ç¤¹¡£¤Þ¤¿Ê¸½ñÃæ¤Î¤ï¤«¤ê¤Ë¤¯¤¤
+¸Ä½ê¤Ë¤Ä¤¤¤Æ¼ÁÌä¤ä°Õ¸«¤ò½ñ¤¤¤¿¤ê¡¢Ê¸¾Ïɽ¸½¤Î¹»Àµ¤ò¤¹¤ë¤³¤È¤â
+ʸ½ñ¤Î¼Á¤ò¹â¤á¤Æ¤¤¤¯¤¿¤á¤ËɬÍפʤ³¤È¤Ç¤¹¡£
+
+  ¼«Ê¬¤Ç¥Þ¥Ë¥å¥¢¥ë¤ÎËÝÌõ¤Þ¤Ç¤Ï¤Ç¤­¤Ê¤¤¡¢¤È¹Í¤¨¤é¤ì¤Æ¤¤¤ëÊý¤Ë¤â¡¢
+ÀѶËŪ¤Ë»²²Ã¤·¤Æ夭¤¿¤¤¤È»×¤¤¤Þ¤¹¡£À§Èó°ì½ï¤Ë¡ÖÌò¤ËΩ¤Äʸ½ñ¡×¤ò
+ºî¤Ã¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£'
+)
+m4_define(`_NoQuestions',`
+  JM-ML ¤Ï¤¢¤¯¤Þ¤Ç¤âºî¶ÈÍѤΠML ¤Ç¤¢¤ê¡¢Linux ¤ÎÍøÍÑÊýË¡¤Ë´Ø¤¹¤ë
+¼ÁÌä¤ò¤¹¤ë¾ì¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤â¤·¤¢¤Ê¤¿¤¬ Linux ¤Î»È¤¤Êý¤Ë¤Ä¤¤¤Æ
+¼ÁÌ䤷¤¿¤¤¾ì¹ç¤Ï¡¢
+
+_URI(http://www.linux.or.jp/community/ml/linux-users/index.html,
+`Linux Users Mailing List')
+
+¤ò¤´ÍøÍѤ¯¤À¤µ¤¤¡£¤½¤Î¾¤Î Linux ´ØÏ¢¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë¤Ä¤¤¤Æ¤Ï
+
+_URI(http://www.linux.or.jp/community/ml/index.html,
+ÆüËܤΠLinux ´Ø·¸¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È)
+
+¤ò¤´»²¾È¤¯¤À¤µ¤¤¡£')
+m4_define(`_Signature',`
+                               JM@linux.or.jp ´ÉÍý¿Í
+                               JM-admin@linux.or.jp')
+m4_define(`_FirstGuidance',`
+  ¤Þ¤À¤´Í÷¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¤Êý¤Ï¡¢JM Project ¤Î Web ¥Ú¡¼¥¸¤ÎÃæ¤Ç¡¢
+Project ¤Ë´Ø¤¹¤ëÀâÌÀ¤ÎÉôʬ¤ËÌܤòÄ̤·¤Æ¤¯¤À¤µ¤¤¡£
+
+_URI(http://www.linux.or.jp/JM/guidance/,
+JM ËÝÌõºî¶È¤Î¼ê°ú¤­)
+
+°Ê²¼¤Ë¤Þ¤È¤á¤é¤ì¤Æ¤¤¤Þ¤¹¡£')
+m4_define(`_InCaseOfError',`
+¡¡JM ML ¤ò¹ØÆɤ·¤¿ÇÛÁ÷¥¢¥É¥ì¥¹¤Ë¥¨¥é¡¼¤¬À¸¤¸¤¿¾ì¹ç¤Ë¤Ï¡¢
+´ÉÍý¼Ô¤¬¤½¤Î¥¢¥É¥ì¥¹¤ò¥ê¥¹¥È¤«¤éºï½ü¤¹¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
+ºï½ü¤µ¤ì¤¿¥¢¥É¥ì¥¹¤Ï
+
+_URI(http://www.linux.or.jp/JM/mail_error.html,`ÌäÂê¤Î¤¢¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹')
+
+¤Ë·ÇºÜ¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¥á¡¼¥ë¤¬¤·¤Ð¤é¤¯ÆϤ«¤Ê¤¯¤Ê¤Ã¤¿¾ì¹ç¤Ï¡¢
+¤³¤Î URL ¤ò³Îǧ¤Î¾å¡¢ºÆÅÙ¹ØÆɤμ곤­¤ò¤È¤Ã¤Æ¤¯¤À¤µ¤¤¡£')
+m4_divert
diff --git a/admin/ML-msgs/objective b/admin/ML-msgs/objective
new file mode 100644 (file)
index 0000000..c688aef
--- /dev/null
@@ -0,0 +1,52 @@
+
+1      JM Project \e$B$K$D$$$F\e(B
+
+  JM Project \e$B$G$O\e(B 1997 \e$BG/\e(B 2 \e$B7n$N7k@.0JMh!"\e(B Linux \e$B$K4X$9$k\e(B
+\e$BF|K\8l%^%K%e%"%k$d!"$=$N1\Mw4D6-$r@0Hw$9$k3hF0$r9T$C$F$$$^$9!#\e(B
+
+  JM Project \e$B$N\e(B Web Page \e$B$O2<5-$N\e(B URI \e$B$G1\Mw$9$k$3$H$,$G$-$^$9\e(B:
+
+      o  http://www.linux.or.jp/JM/
+         JM \e$B$N\e(B TOP \e$B%Z!<%8\e(B
+
+  \e$BI,MW$J:n6H$OJ8=q$NK]Lu!&<9I.$K$H$I$^$j$^$;$s!#%^%K%e%"%k$N\e(B
+\e$BAp9F$d8x3+HG$KBP$7$F!"<B:]$K;n$7$F$_$F3NG'$7!"4V0c$$$dITL@3N$J\e(B
+\e$BItJ,$r;XE&$9$k$3$H$b=EMW$J:n6H$G$9!#$^$?J8=qCf$N$o$+$j$K$/$$\e(B
+\e$B8D=j$K$D$$$F<ALd$d0U8+$r=q$$$?$j!"J8>OI=8=$N9;@5$r$9$k$3$H$b\e(B
+\e$BJ8=q$N<A$r9b$a$F$$$/$?$a$KI,MW$J$3$H$G$9!#\e(B
+
+  \e$B<+J,$G%^%K%e%"%k$NK]Lu$^$G$O$G$-$J$$!"$H9M$($i$l$F$$$kJ}$K$b!"\e(B
+\e$B@Q6KE*$K;22C$7$FD:$-$?$$$H;W$$$^$9!#@'Hs0l=o$K!VLr$KN)$DJ8=q!W$r\e(B
+\e$B:n$C$F$$$-$^$7$g$&!#\e(B
+
+  JM Project \e$B$N3hF0$N5rE@$H$J$k>l=j$,$3$N\e(B JM-ML \e$B$G$9!#\e(B
+
+  JM-ML \e$B$O$"$/$^$G$b:n6HMQ$N\e(B ML \e$B$G$"$j!"\e(BLinux \e$B$NMxMQJ}K!$K4X$9$k\e(B
+\e$B<ALd$r$9$k>l$G$O$"$j$^$;$s!#$b$7$"$J$?$,\e(B Linux \e$B$N;H$$J}$K$D$$$F\e(B
+\e$B<ALd$7$?$$>l9g$O!"\e(B
+
+      o  http://www.linux.or.jp/community/ml/linux-users/index.html
+         Linux Users Mailing List
+
+\e$B$r$4MxMQ$/$@$5$$!#$=$NB>$N\e(B Linux \e$B4XO"%a!<%j%s%0%j%9%H$K$D$$$F$O\e(B
+
+      o  http://www.linux.or.jp/community/ml/index.html
+         \e$BF|K\$N\e(B Linux \e$B4X78$N%a!<%j%s%0%j%9%H\e(B
+
+\e$B$r$4;2>H$/$@$5$$!#\e(B
+
+2      JM-ML \e$B$G$N:n6H$K$D$$$F\e(B
+
+  \e$B$^$@$4Mw$K$J$C$F$$$J$$J}$O!"\e(BJM Project \e$B$N\e(B Web \e$B%Z!<%8$NCf$G!"\e(B
+Project \e$B$K4X$9$k@bL@$NItJ,$KL\$rDL$7$F$/$@$5$$!#\e(B
+
+      o  http://www.linux.or.jp/JM/guidance/
+         JM \e$BK]Lu:n6H$N<j0z$-\e(B
+
+\e$B0J2<$K$^$H$a$i$l$F$$$^$9!#\e(B
+
+
+                               JM@linux.or.jp \e$B4IM}?M\e(B
+                               JM-admin@linux.or.jp
+
+$Id: objective,v 1.2 2001/12/29 09:08:52 nakano Exp $
diff --git a/admin/ML-msgs/objective.m4 b/admin/ML-msgs/objective.m4
new file mode 100644 (file)
index 0000000..3611726
--- /dev/null
@@ -0,0 +1,13 @@
+m4_include(messages.m4)m4_dnl
+1      JM Project ¤Ë¤Ä¤¤¤Æ
+
+_WhatisJM
+  JM Project ¤Î³èÆ°¤ÎµòÅÀ¤È¤Ê¤ë¾ì½ê¤¬¤³¤Î JM-ML ¤Ç¤¹¡£
+_NoQuestions
+
+2      JM-ML ¤Ç¤Îºî¶È¤Ë¤Ä¤¤¤Æ
+_FirstGuidance
+
+_Signature
+
+$Id: objective.m4,v 1.1 1999/10/12 16:19:45 nakano Exp $
diff --git a/admin/ML-msgs/welcome b/admin/ML-msgs/welcome
new file mode 100644 (file)
index 0000000..537c8d9
--- /dev/null
@@ -0,0 +1,99 @@
+
+<JM@linux.or.jp> \e$B%a!<%j%s%0%j%9%H$X$h$&$3$=\e(B!
+
+\e$B$3$N%a!<%k$O%5!<%P$N;H$$J}$K$D$$$F$N>pJs$r4^$s$G$$$^$9!#Bg;v$K$H$C$F$*\e(B
+\e$B$$$F2<$5$$!#\e(B
+
+1. Linux JM Project \e$B$K$D$$$F\e(B
+
+  JM Project \e$B$G$O\e(B 1997 \e$BG/\e(B 2 \e$B7n$N7k@.0JMh!"\e(B Linux \e$B$K4X$9$k\e(B
+\e$BF|K\8l%^%K%e%"%k$d!"$=$N1\Mw4D6-$r@0Hw$9$k3hF0$r9T$C$F$$$^$9!#\e(B
+
+  JM Project \e$B$N\e(B Web Page \e$B$O2<5-$N\e(B URI \e$B$G1\Mw$9$k$3$H$,$G$-$^$9\e(B:
+
+      o  http://www.linux.or.jp/JM/
+         JM \e$B$N\e(B TOP \e$B%Z!<%8\e(B
+
+  \e$BI,MW$J:n6H$OJ8=q$NK]Lu!&<9I.$K$H$I$^$j$^$;$s!#%^%K%e%"%k$N\e(B
+\e$BAp9F$d8x3+HG$KBP$7$F!"<B:]$K;n$7$F$_$F3NG'$7!"4V0c$$$dITL@3N$J\e(B
+\e$BItJ,$r;XE&$9$k$3$H$b=EMW$J:n6H$G$9!#$^$?J8=qCf$N$o$+$j$K$/$$\e(B
+\e$B8D=j$K$D$$$F<ALd$d0U8+$r=q$$$?$j!"J8>OI=8=$N9;@5$r$9$k$3$H$b\e(B
+\e$BJ8=q$N<A$r9b$a$F$$$/$?$a$KI,MW$J$3$H$G$9!#\e(B
+
+  \e$B<+J,$G%^%K%e%"%k$NK]Lu$^$G$O$G$-$J$$!"$H9M$($i$l$F$$$kJ}$K$b!"\e(B
+\e$B@Q6KE*$K;22C$7$FD:$-$?$$$H;W$$$^$9!#@'Hs0l=o$K!VLr$KN)$DJ8=q!W$r\e(B
+\e$B:n$C$F$$$-$^$7$g$&!#\e(B
+
+  JM Project \e$B$N3hF0$N5rE@$H$J$k>l=j$,$3$N\e(B JM-ML \e$B$G$9!#\e(B
+
+  JM-ML \e$B$O$"$/$^$G$b:n6HMQ$N\e(B ML \e$B$G$"$j!"\e(BLinux \e$B$NMxMQJ}K!$K4X$9$k\e(B
+\e$B<ALd$r$9$k>l$G$O$"$j$^$;$s!#$b$7$"$J$?$,\e(B Linux \e$B$N;H$$J}$K$D$$$F\e(B
+\e$B<ALd$7$?$$>l9g$O!"\e(B
+
+      o  http://www.linux.or.jp/community/ml/linux-users/index.html
+         Linux Users Mailing List
+
+\e$B$r$4MxMQ$/$@$5$$!#$=$NB>$N\e(B Linux \e$B4XO"%a!<%j%s%0%j%9%H$K$D$$$F$O\e(B
+
+      o  http://www.linux.or.jp/community/ml/index.html
+         \e$BF|K\$N\e(B Linux \e$B4X78$N%a!<%j%s%0%j%9%H\e(B
+
+\e$B$r$4;2>H$/$@$5$$!#\e(B
+
+2. JM-ML \e$B$G:n6H$r;O$a$kA0$K\e(B
+
+  \e$B$^$@$4Mw$K$J$C$F$$$J$$J}$O!"\e(BJM Project \e$B$N\e(B Web \e$B%Z!<%8$NCf$G!"\e(B
+Project \e$B$K4X$9$k@bL@$NItJ,$KL\$rDL$7$F$/$@$5$$!#\e(B
+
+      o  http://www.linux.or.jp/JM/guidance/
+         JM \e$BK]Lu:n6H$N<j0z$-\e(B
+
+\e$B0J2<$K$^$H$a$i$l$F$$$^$9!#\e(B
+
+3. \e$B%a!<%j%s%0%j%9%H%5!<%P$N;H$$J}\e(B
+
+\e$B$3$N%a!<%j%s%0%j%9%H%5!<%P$X$N%3%^%s%I$O%a!<%kK\J8$K%3%^%s%I$r=q$$$F\e(B
+\e$B%"%I%l%9\e(B <JM-ctl@linux.or.jp> \e$B$XAw$C$F2<$5$$!#\e(B
+
+\e$B%3%^%s%I$N%7%s%?%C%/%9$O1Q8l$NC18l$G$9!#Nc$($P\e(B
+
+       help
+
+\e$B$G$9!#<!$N$h$&$K%Q%i%a!<%?$,$D$/>l9g$b$"$j$^$9!#\e(B
+
+       mget last:10 mp
+
+\e$B%3%^%s%I$N0lMw$H%5!<%P$N;H$$J}$N2r@b$O%"%I%l%9\e(B <JM-ctl@linux.or.jp> \e$B$K\e(B
+
+       help
+
+\e$B$rAw$k$3$H$GF@$i$l$^$9!#$^$?%a!<%j%s%0%j%9%H$K4X$9$k0lHLE*$J>pJs$O\e(B
+
+       guide
+
+\e$B%3%^%s%I$rAw$C$F2<$5$$!#\e(B
+
+\e$B$b$7%a!<%j%s%0%j%9%H$N4IM}<T$XD>@\J9$-$?$$$3$H$,$"$l$P\e(B
+
+       JM-admin@linux.or.jp
+
+\e$B$X%a!<%k$r=P$7$F2<$5$$!#$7$+$7$J$,$i4IM}<T$N<j4V$r>J$/$?$a$K%a!<%j%s%0\e(B
+\e$B%j%9%H%5!<%P$O$"$k$b$N$G$9!#$G$-$k$@$1%5!<%P$r;H$C$F$_$F2<$5$$!#\e(B
+
+4. \e$BG[Aw%(%i!<$N=hM}$K$D$$$F\e(B
+
+\e$B!!\e(BJM ML \e$B$r9XFI$7$?G[Aw%"%I%l%9$K%(%i!<$,@8$8$?>l9g$K$O!"\e(B
+\e$B4IM}<T$,$=$N%"%I%l%9$r%j%9%H$+$i:o=|$9$k$3$H$,$"$j$^$9!#\e(B
+\e$B:o=|$5$l$?%"%I%l%9$O\e(B
+
+      o  http://www.linux.or.jp/JM/mail_error.html
+         \e$BLdBj$N$"$k%a!<%k%"%I%l%9\e(B
+
+\e$B$K7G:\$5$l$^$9$N$G!"%a!<%k$,$7$P$i$/FO$+$J$/$J$C$?>l9g$O!"\e(B
+\e$B$3$N\e(B URL \e$B$r3NG'$N>e!":FEY9XFI$N<jB3$-$r$H$C$F$/$@$5$$!#\e(B
+
+
+                               JM@linux.or.jp \e$B4IM}?M\e(B
+                               JM-admin@linux.or.jp
+
+$Id: welcome,v 1.2 2001/12/29 09:08:52 nakano Exp $
diff --git a/admin/ML-msgs/welcome.m4 b/admin/ML-msgs/welcome.m4
new file mode 100644 (file)
index 0000000..96b8e92
--- /dev/null
@@ -0,0 +1,52 @@
+m4_include(messages.m4)m4_dnl
+<JM@linux.or.jp> ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ø¤è¤¦¤³¤½!
+
+¤³¤Î¥á¡¼¥ë¤Ï¥µ¡¼¥Ð¤Î»È¤¤Êý¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹¡£Âç»ö¤Ë¤È¤Ã¤Æ¤ª
+¤¤¤Æ²¼¤µ¤¤¡£
+
+1. Linux JM Project ¤Ë¤Ä¤¤¤Æ
+
+_WhatisJM
+  JM Project ¤Î³èÆ°¤ÎµòÅÀ¤È¤Ê¤ë¾ì½ê¤¬¤³¤Î JM-ML ¤Ç¤¹¡£
+_NoQuestions
+
+2. JM-ML ¤Çºî¶È¤ò»Ï¤á¤ëÁ°¤Ë
+_FirstGuidance
+
+3. ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¥µ¡¼¥Ð¤Î»È¤¤Êý
+
+¤³¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¥µ¡¼¥Ð¤Ø¤Î¥³¥Þ¥ó¥É¤Ï¥á¡¼¥ëËÜʸ¤Ë¥³¥Þ¥ó¥É¤ò½ñ¤¤¤Æ
+¥¢¥É¥ì¥¹ <JM-ctl@linux.or.jp> ¤ØÁ÷¤Ã¤Æ²¼¤µ¤¤¡£
+
+¥³¥Þ¥ó¥É¤Î¥·¥ó¥¿¥Ã¥¯¥¹¤Ï±Ñ¸ì¤Îñ¸ì¤Ç¤¹¡£Î㤨¤Ð
+
+       help
+
+¤Ç¤¹¡£¼¡¤Î¤è¤¦¤Ë¥Ñ¥é¥á¡¼¥¿¤¬¤Ä¤¯¾ì¹ç¤â¤¢¤ê¤Þ¤¹¡£
+
+       mget last:10 mp
+
+¥³¥Þ¥ó¥É¤Î°ìÍ÷¤È¥µ¡¼¥Ð¤Î»È¤¤Êý¤Î²òÀâ¤Ï¥¢¥É¥ì¥¹ <JM-ctl@linux.or.jp> ¤Ë
+
+       help
+
+¤òÁ÷¤ë¤³¤È¤ÇÆÀ¤é¤ì¤Þ¤¹¡£¤Þ¤¿¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë´Ø¤¹¤ë°ìÈÌŪ¤Ê¾ðÊó¤Ï
+
+       guide
+
+¥³¥Þ¥ó¥É¤òÁ÷¤Ã¤Æ²¼¤µ¤¤¡£
+
+¤â¤·¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Î´ÉÍý¼Ô¤ØľÀÜʹ¤­¤¿¤¤¤³¤È¤¬¤¢¤ì¤Ð
+
+       JM-admin@linux.or.jp
+
+¤Ø¥á¡¼¥ë¤ò½Ð¤·¤Æ²¼¤µ¤¤¡£¤·¤«¤·¤Ê¤¬¤é´ÉÍý¼Ô¤Î¼ê´Ö¤ò¾Ê¤¯¤¿¤á¤Ë¥á¡¼¥ê¥ó¥°
+¥ê¥¹¥È¥µ¡¼¥Ð¤Ï¤¢¤ë¤â¤Î¤Ç¤¹¡£¤Ç¤­¤ë¤À¤±¥µ¡¼¥Ð¤ò»È¤Ã¤Æ¤ß¤Æ²¼¤µ¤¤¡£
+
+4. ÇÛÁ÷¥¨¥é¡¼¤Î½èÍý¤Ë¤Ä¤¤¤Æ
+_InCaseOfError
+
+_Signature
+
+$Id: welcome.m4,v 1.2 2001/12/29 09:08:52 nakano Exp $
+
diff --git a/admin/build_notice.perl b/admin/build_notice.perl
new file mode 100755 (executable)
index 0000000..6ae39a9
--- /dev/null
@@ -0,0 +1,41 @@
+#!/usr/bin/perl -w
+#
+# $Id: build_notice.perl,v 1.2 2002/01/12 09:52:40 nakano Exp $
+# JM-ML ¤ËËè·î¤Î¤ªÃΤ餻¤òÅꤲ¤ë¥¹¥¯¥ê¥×¥È¡£
+# cron build ¤ò¤¹¤ë 3 ÆüÁ°¤Î 0:30 ¤Ë¼Â¹Ô¤¹¤ë¤³¤È¡£
+#
+$SENDMAIL = '/usr/lib/sendmail JM@linux.or.jp';
+
+$builddate = `date --date="3 days" +'%Y/%m/%d'`;
+$deadline  = `date --date="2 days" +'%Y/%m/%d'`;
+chomp $builddate;
+chomp $deadline;
+
+open MS, "| nkf -j | $SENDMAIL" || die "cannot invoke sendmail\n";
+
+print MS <<EOM;
+From: JM bulid master <nakano\@master.linux.or.jp>
+To: JM\@linux.or.jp
+Subject: [ANN] monthly release $builddate
+
+(¤³¤Î¥á¡¼¥ë¤ÏËè·î¼«Æ°¤ÇÅê¹Æ¤µ¤ì¤Þ¤¹)
+
+¡¡JM ÇÛÉÛ¥¢¡¼¥«¥¤¥Ö¹¹¿·¤Î¤ªÃΤ餻¤Ç¤¹¡£
+
+       $builddate 00:05:00
+
+¤Ë¥¢¡¼¥«¥¤¥Ö¤Î¹¹¿·¥Ó¥ë¥É¤ò³«»Ï¤·¤Þ¤¹¡£
+
+¡¡$deadline °ìÇդޤǤˠJM-ML ¤ËÅê¹Æ¤µ¤ì¤¿¥Ú¡¼¥¸¤ä¡¢
+CVS ¥ê¥Ý¥¸¥È¥ê¤Ë¥Á¥§¥Ã¥¯¥¤¥ó¤µ¤ì¤¿¥Ú¡¼¥¸¤Ï¹¹¿·¤Ë
+È¿±Ç¤µ¤ì¤Þ¤¹¡£
+
+¡¡¸ø³«¤Ç¤­¤ë¥Ú¡¼¥¸¤Î¼ê»ý¤Á¤¬¤¢¤ëÊý¤Ï¡¢¤è¤í¤·¤¯
+¤ª´ê¤¤¤·¤Þ¤¹¡£
+
+-- 
+JM build master
+nakano\@master.linux.or.jp
+EOM
+close (MS);
+
diff --git a/admin/cgi/.cvsignore b/admin/cgi/.cvsignore
new file mode 100644 (file)
index 0000000..7e36be5
--- /dev/null
@@ -0,0 +1,3 @@
+manhtmldb.db
+.htaccess
+man.cgi
diff --git a/admin/cgi/ChangeLog b/admin/cgi/ChangeLog
new file mode 100644 (file)
index 0000000..a1dd4ae
--- /dev/null
@@ -0,0 +1,43 @@
+Fri Nov 26 23:10:39 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: install ¥ë¡¼¥ë¤òÊѹ¹.
+
+Thu Nov 25 18:15:09 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: db Ì¾, °Í¸´Ø·¸¤ò¾¯¡¹Êѹ¹.
+       * man.cgi.in: AnyDBM_File ¤ò GDBM_File ¤Ë¡£
+
+Fri Sep 24 21:44:37 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: °Í¸´Ø·¸¤ò¤µ¤é¤ËÊ£»¨²½(^^;
+       * .cvsignore: man.cgi ÄɲÃ.
+
+Wed Sep 22 11:03:28 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * htaccess.in: htaccess ¤«¤é̾Á°Êѹ¹.
+       * man.cgi.in: man.cgi ¤«¤é̾Á°Êѹ¹,
+       HTTP_REFERER ¤ò»²¾È¤¹¤ë¤è¤¦¤Ë¤·¤¿.
+       ½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤òÊѹ¹¤·¤¿.
+       * Makefile: °Ê¾å¤ÎÈ¿±Ç.
+
+Sun Sep 19 19:35:53 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: °Í¸ÀèÀ¸À®¥ë¡¼¥ë¤ÎÄɲÃ.
+
+Sat Sep 18 12:03:15 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: °Í¸¤ò tree-modified ¤Ë.
+
+       * cgi/.htaccess: ºï½ü.
+       * .cvsignore: ¿·µ¬ÄɲÃ.
+
+Thu Sep  9 20:02:26 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * man.cgi: ÁªÂò¥Ú¡¼¥¸½ÐÎϤΤª²½¾Ñ.
+
+Thu Sep  9 00:30:11 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * htaccess: .htaccess ¤Î¸µ.
+       * man.cgi: www/cgi-bin/ ¤«¤é°ú¤Ã±Û¤·
+       * Makefile: ¥¤¥ó¥¹¥È¡¼¥ë¥ë¡¼¥ë.
+
diff --git a/admin/cgi/Makefile b/admin/cgi/Makefile
new file mode 100644 (file)
index 0000000..2e7c5de
--- /dev/null
@@ -0,0 +1,40 @@
+# $Id: Makefile,v 1.9 2000/08/25 05:56:26 nakano Exp $
+
+# modify these to fit your env.
+#
+include ../../JM.rules
+
+#
+# defs
+#
+MKDB=../../bin/mkhtmldb.perl
+MANDB=manhtmldb
+
+#
+# rules
+#
+all: man.cgi .htaccess $(MANDB)
+
+../../www-html-modified:
+       $(MAKE) -C ../../ www-html-modified
+
+$(MANDB): ../../www-html-modified $(MKDB)
+       -$(RM) $@
+       $(MKDB) $(WWWROOT) $(URLHTML)
+
+.htaccess: htaccess.in
+       cp htaccess.in .htaccess
+
+man.cgi: man.cgi.in
+       cp $< $@
+       perl -p -i -e 's@%PAGEROOT%@$(WWWROOT)@; s@%URLROOT%@$(URLROOT)@' $@
+
+install: all
+       @mkdir -p $(CGIROOT)
+       install -m 555 man.cgi $(CGIROOT)
+       install -m 644 $(MANDB) $(CGIROOT)
+       install -m 644 .htaccess $(CGIROOT)
+
+clean:
+       @rm -f .htaccess $(MANDB) man.cgi
+
diff --git a/admin/cgi/htaccess.in b/admin/cgi/htaccess.in
new file mode 100644 (file)
index 0000000..4c71683
--- /dev/null
@@ -0,0 +1,2 @@
+AddHandler cgi-script .cgi
+Options ExecCGI
diff --git a/admin/cgi/man.cgi.in b/admin/cgi/man.cgi.in
new file mode 100755 (executable)
index 0000000..efe3f74
--- /dev/null
@@ -0,0 +1,146 @@
+#!/usr/bin/perl
+#
+# man.cgi
+#
+# first version Sat Aug 21 22:22:30 JST 1999
+#     by Tenkou N. Hattori <tnh@aurora.dti.ne.jp>
+#
+# $Id: man.cgi.in,v 1.3 2000/08/21 08:04:56 nakano Exp $
+#
+# Makefile ¤Î install ¥ë¡¼¥ë¤Ç %..% Ê¸»úÎó¤òÃÖ¤­´¹¤¨¤Æ¤¤¤ë¤Î¤Ç,
+# ¤³¤Î¤Þ¤Þ¤Ç¤Ï»È¤¨¤Ê¤¤¤³¤È¤ËÃí°Õ.
+#
+# manhtmldb ¤Ï¡¢admin/tools/mkhtmldb.perl ¤ÇºîÀ®¤¹¤ë.
+#
+use GDBM_File;
+use Fcntl;
+
+$pri = "%URLROOT%/";
+$osu = "http://www2.osaka-sandai.ac.jp:8080/linux/JM/";
+
+$DBFILE='manhtmldb';
+$NOSUCHPAGE="$pri/nosuchpage.html";
+$MANERROR="$pri/manerror.html";
+
+#
+# get referer site
+#
+$ref = $ENV{'HTTP_REFERER'};
+if ($ref =~ /^(http:\/\/(:?[a-zA-Z]+\.)?www.linux.or.jp\/JM\/)/ ){
+       $site = $1;
+} elsif ($ref =~ $osu) {
+       $site = $osu;
+} else {
+       $site = $pri
+}
+
+$buff=$ENV{'QUERY_STRING'};
+@pairs=split(/&/,$buff);
+foreach $pair(@pairs){
+    ($name,$value)=split(/=/,$pair);
+    $name=~tr/+/ /;
+    $name=~s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
+    $value=~tr/+/ /;
+    $value=~s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
+    $FORM{$name}=$value;
+}
+
+unless (tie(%urlhash, 'GDBM_File', $DBFILE, O_READ, undef) ){
+       $MANERROR =~ s/$pri/$site/;
+       print "Location: $MANERROR\n";
+}
+#
+# ¼èÆÀ¤·¤Æ section È½ÃÇ
+#
+@urls = split / /, $urlhash{ $FORM{Pagename} };
+for $i (0 .. $#urls) {
+       @spdot = split /\./, $urls[$i];
+       if ($FORM{"Sec$spdot[$#spdot - 1]"} ne 'on') { 
+               splice @urls, $i, 1;
+       }
+}
+untie(%urlhash);
+
+if(@urls==0){
+    $NOSUCHPAGE =~ s/$pri/$site/;
+    print "Location: $NOSUCHPAGE\n";
+    print "\n";
+    exit(0);
+}elsif(@urls==1){
+    $urls[0] =~ s/$pri/$site/;
+    print "Location: $urls[0]\n";
+    print "\n";
+    exit(0);
+}else{
+    open(SP, "| nkf -j");
+    $page_header =~ s/$pri/$site/eg;
+    $page_footer =~ s/$pri/$site/eg;
+
+    print SP $page_header;
+
+    foreach my $url (@urls){
+        $url =~ s/$pri/$site/;
+       my @elm = split /\//, $url;
+       my $idx = $#elm;
+       my $fname = $elm[$#idx];
+       my $dir = $elm[$#idx - 2];
+       $fname =~ s/\.html$//;
+       $fname =~ /\.([1-8])$/; my $sec = $1;
+       print SP "<LI><A HREF=\"$url\">$fname (section $sec, $dir)</A></LI>\n";
+    }
+    print SP $page_footer;
+    close SP;
+    exit(0);
+}
+
+#
+# select page header/footer
+#
+BEGIN{
+
+   $page_header = <<'EOM';
+Content-type: text/html; charset=iso-2022-jp
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
+  "http://www.w3.org/TR/REC-html40/loose.dtd">
+<HTML LANG="ja" DIR="LTR">
+<HEAD>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP">
+ <TITLE>Ʊ̾¥Ú¡¼¥¸¤«¤éÁªÂò (Japanese)</TITLE>
+ <META NAME="author" LANG="en" CONTENT="JM Project Members">
+ <META NAME="copyright" CONTENT="(C) 1999 JM Project.">
+ <META NAME="DESCRIPTION" CONTENT="JM: JM Project.">
+ <META NAME="keywords" CONTENT="JM, Linux, Japanese, Manual">
+ <LINK REV="made" HREF="mailto:JM@linux.or.jp">
+ <LINK REL="stylesheet" TYPE="text/css" HREF="%URLROOT%/jm.css">
+</HEAD>
+<BODY>
+ <H1>Ʊ̾¤Î¥Ú¡¼¥¸¤¬Ê£¿ô¤¢¤ê¤Þ¤¹</H1>
+
+ <P>°Ê²¼¤Î¸õÊ䤫¤éÁª¤ó¤Ç¤¯¤À¤µ¤¤</P>
+
+ <UL>
+EOM
+
+    $page_footer = <<'EOM';
+ </UL>
+ <P>
+  ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¥»¥¯¥·¥ç¥ó (section) ¤Ë´Ø¤¹¤ëÀâÌÀ¤Ï
+  [<A HREF="%URLROOT%/section.html">¥»¥¯¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ</A>]
+  ¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£
+ </P>
+
+ <HR><ADDRESS>
+  JM Project ¤Ë´Ø¤ï¤ë¤´°Õ¸«¤´Í×˾¤Ï
+  <A HREF="mailto:JM@linux.or.jp">JM@linux.or.jp</A>
+  ¤Þ¤Ç¤ª´ê¤¤¤·¤Þ¤¹¡£
+ </ADDRESS><HR>
+<P>
+<IMG SRC="%URLROOT%/images/grey.png" WIDTH="14" HEIGHT="14" ALT="*">
+<A HREF="%URLROOT%">JM Project ¤Î¥á¥¤¥ó¥Ú¡¼¥¸¤ØÌá¤ë</A>
+</P>
+</body>
+</html>
+EOM
+}
+
diff --git a/admin/chkpkgs.perl b/admin/chkpkgs.perl
new file mode 100755 (executable)
index 0000000..02eaa7c
--- /dev/null
@@ -0,0 +1,40 @@
+#!/usr/bin/perl
+#
+# $Id: chkpkgs.perl,v 1.1 2000/11/14 13:42:23 nakano Exp $
+#
+# ¥ê¥ê¡¼¥¹¥Ú¡¼¥¸¤Î¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸Ì¾¤ò½ÐÎÏ
+# bash ¤Î¥×¥í¥ó¥×¥È¤«¤é
+#
+#      % diff -u <(awk '/^[^#]/{print $1}' dist/script/pkgs.list | sort) \
+#                <(admin/chkpkgs.perl|sort)
+#
+# ¤È¤«¤¹¤ë¤È¤¤¤¤¤Ç¤¹¡£¤á¤ó¤É¤¯¤µ¤¤¤±¤É¡£
+#
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl ('line2hash');
+
+open TLL, "find $epath/../manual -name translation_list |";
+
+while(<TLL>){
+       chomp;
+       $tlf = $_;
+       if (/\/([^\/]*)\/translation_list/){
+               $pkg = $1;
+       }
+
+       open TL, $tlf;
+       while (<TL>){
+               chomp;
+               %ti = line2hash($_);
+
+               if ($ti{'stat'} !~ m/^1st/) {
+                       print "$pkg\n";
+                       last;
+               }
+       }
+}
+
diff --git a/admin/ciJMpost.pl b/admin/ciJMpost.pl
new file mode 100755 (executable)
index 0000000..7795373
--- /dev/null
@@ -0,0 +1,59 @@
+#!/usr/bin/perl -w
+#
+# $Id: ciJMpost.pl,v 1.7 2001/11/17 10:20:24 nakano Exp $
+#
+# $MSRC ¥Õ¥©¥ë¥À (MH ·Á¼°) ¤Ë¤¢¤ë¥á¡¼¥ë¤ò CVS ¤Ë¼«Æ°ÅÐÏ¿¤¹¤ë¡£
+#
+use File::Basename;
+
+$HOME="/home/jm";
+$CVSDIR="$HOME/JM";
+$ML2CVS="$CVSDIR/admin/ml2cvs";
+$MHDIR="$HOME/Mail";
+
+$MSRC="JMPOST";
+$MTRASH="trash";
+
+$REFILE="/usr/bin/mh/refile";
+
+system("cd $CVSDIR && cvs update");
+
+@mails = glob "$MHDIR/$MSRC/[1-9]*";
+foreach $n (@mails) {
+       open ADDOUT, "$ML2CVS $n |";
+       while (<ADDOUT>){
+               if ($_ !~ /^CREATE:/){next;}
+               chomp;
+
+               $path = (split)[1];
+
+               $dir = dirname ($path);
+               $base = basename ($path);
+
+               chdir "$dir";
+               $dir = `pwd`;
+               chomp $dir;
+
+               until (-d "./CVS" || $dir !~ /$CVSDIR/) {
+                       $dir =~ /(.*)\/([^\/]+)/;
+                       $dir = $1;
+                       push @subs, $2;
+                       chdir "$dir";
+               }
+
+               until (@subs == 0) {
+                       $sub = pop @subs;
+                       system("pwd; cvs add -ko $sub");
+                       $dir .= "/$sub";
+                       chdir "$dir";
+               }
+
+               system ("pwd; cvs add -ko $base");
+               
+       }
+       close ADDOUT;
+       system ("$REFILE `basename $n` -src +$MSRC +$MTRASH");
+}
+
+system("cd $CVSDIR && cvs ci -m 'cron commit'");
+
diff --git a/admin/cvs2upd b/admin/cvs2upd
new file mode 100755 (executable)
index 0000000..9a309a9
--- /dev/null
@@ -0,0 +1,77 @@
+#! /usr/bin/perl
+#
+# $Id: cvs2upd,v 1.3 2008/12/23 23:04:06 motoki Exp $
+#
+# ¥Ñ¥Ã¥±¡¼¥¸¸¶Ê¸¤¬¹¹¿·¤µ¤ì¤¿¤È¤­¤Ë¡¢
+# translation_list ¤ò¹¹¿·¤¹¤ë¤¿¤á¤Ë upd_tl.perl ¤ËÍ¿¤¨¤ë
+# ÀßÄê¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë¥¹¥¯¥ê¥×¥È
+#
+# original/ ¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë¥Õ¥¡¥¤¥ë¤ò·¤¨¡¢cvs add ¤ä
+# cvs remove ¤ò¼Â¹Ô¤·¤Æ¡¢cvs commit ¤ò¼Â¹Ô¤¹¤ëÁ°¤Ë¡¢
+# original/ ¥Ç¥£¥ì¥¯¥È¥ê¾å¤Ç cvs -q upd ¤·¤¿·ë²Ì¤òɸ½àÆþÎϤ«¤é
+# Í¿¤¨¤Æ¤¯¤À¤µ¤¤¡£
+# ·ë²Ì¤Ïɸ½à½ÐÎϤ˽ÐÎϤ¹¤ë¤Î¤Ç¡¢Å¬Åö¤Ë¥ê¥À¥¤¥ì¥¯¥È¤·¤Æ²¼¤µ¤¤¡£
+#
+# ·ë²Ì¤Ë¤Ï¤µ¤µ¤¤¤ÊÊѹ¹¤â´Þ¤Þ¤ì¤Þ¤¹¤Î¤Ç¡¢¼ÂºÝ¤Ë¤Ï¤½¤ì¤é¤Ë
+# ¼êÆ°¤ÇÂбþ¤·¤¿¸å¡¢·ë²Ì¤Î³ºÅöÉôʬ¤ò¼êÆ°¤Çºï½ü¤·¤Æ¤«¤é
+# upd_tl.perl ¤ò»È¤¦¤³¤È¤Ë¤Ê¤ë¤È»×¤¤¤Þ¤¹¡£
+#
+# BUG:
+# ¥´¥ß¤ò½ÐÎϤ¹¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¼êÆ°¤Çºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£
+#
+
+sub cvfn()
+{
+       my($fn) = @_;
+       if($fn =~ m@man./([-.\w]+)\.(\d)$@){
+               return "$1:$2";
+       } else {
+               return '';
+       }
+}
+
+sub getdate()
+{
+       my($fn) = @_;
+       my($input,$date);
+       open F, "<$fn";
+       while ($input = <F>) {
+               if ($input =~ /^\.TH [^ ]+ +[1-8] +\"?([0-9]+)\-([0-9]+)\-([0-9]+)\"? /) {
+                       $date = $1 . "/" . $2 . "/" . $3;
+               }
+       }
+       close F;
+       if ($date) {
+               return $date;
+       } else {
+               return "0000/00/00";
+       }
+}
+
+while(<>){
+       s/[\r\n]*$//;
+       my($mode, $fn) = split;
+       if($mode eq 'A'){
+               open F, "<$fn";
+               $top = <F>;
+               close F;
+               if($top =~ /^.so ([-\w]+)/i){
+                       print 'L ' . &cvfn($fn) . ' ' . &cvfn($top) . "\n";
+               } else {
+                       print 'A ' . &cvfn($fn) . " " . &getdate($fn) . "\n";
+               }
+       }
+       if($mode eq 'M'){
+               open F, "<$fn";
+               $top = <F>;
+               close F;
+               if($top =~ /^.so ([-\w]+)/i){
+                       print 'L ' . &cvfn($fn) . ' ' . &cvfn($top) . "\n";
+               } else {
+                       print 'U ' . &cvfn($fn) . " " . &getdate($fn) . "\n";
+               }
+       }
+       if($mode eq 'R'){
+               print 'R ' . &cvfn($fn) . "\n";
+       }
+}
diff --git a/admin/listchk.perl b/admin/listchk.perl
new file mode 100755 (executable)
index 0000000..7b0c791
--- /dev/null
@@ -0,0 +1,45 @@
+#!/usr/bin/perl
+#
+# $Id: listchk.perl,v 1.3 2000/09/21 16:54:32 nakano Exp $
+#
+# translation_list ¤ò¤ß¤Æ¡¢¼ÂºÝ¤Ë¥Ú¡¼¥¸¤¬¤¢¤ë¤«¤Î¥Á¥§¥Ã¥¯¤ò¤¹¤ë.
+#
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl ('line2hash');
+
+open TL, "cat `find $epath/../manual -name translation_list | sort` |";
+
+while(<TL>){
+       chomp;
+       %ti = line2hash($_);
+
+       if ($ti{'kind'} ne 'roff') {
+               next;
+       }
+
+       if ($ti{'stat'} =~ m/^1st/) {
+               next;
+       }
+
+       $pkg = $ti{'pkg'};
+       $dir = $pkg; $dir =~ s/ /_/;
+       $name = $ti{'fname'};
+       $sec = $ti{'sec'};
+
+       if ( $ti{'stat'} =~ m/^cnt/ ){
+               $fpath = "$epath/../manual/$dir/contrib/man$sec/$name.$sec";
+       } else {
+               $fpath = "$epath/../manual/$dir/release/man$sec/$name.$sec";
+       }
+
+       unless ( -f $fpath ){
+               print "release of $pkg: $name.$sec does not exist!\n";
+               print "$fpath\n";
+               print "$_\n";
+       }
+}
+
diff --git a/admin/listnew.perl b/admin/listnew.perl
new file mode 100755 (executable)
index 0000000..3f42c4c
--- /dev/null
@@ -0,0 +1,49 @@
+#!/usr/bin/perl
+#
+# $Id: listnew.perl,v 1.6 2000/08/02 10:00:12 nakano Exp $
+#
+# translation_list ¤ò¤µ¤ï¤ë perl script ¤Î¤Ò¤Ê·Á¡£
+#
+# ¤È¤ê¤¢¤¨¤º¤³¤ì¤Ïɸ½àÆþÎϤ«¤é translation_list ¤ò
+# Æɤ߹þ¤ó¤Ç¡¢ man-pages-0.4 ¤Î¥ê¥ê¡¼¥¹ (1998/12/24)
+# ¤è¤êÆüÉÕ¤¬¸å¤Ç¡¢¤«¤Ä¥¹¥Æ¡¼¥¿¥¹¤¬ ¡ý, ¡û, ¡ù ¤Î
+# ¥Ú¡¼¥¸¤òɽ¼¨¤·¤Þ¤¹¡£
+#
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl ('line2hash');
+
+use Time::Local;
+
+$yr4 = 1998;
+$mo4 = 12 - 1; # timelocal ¤Ï 0..11 ¤Î¤¿¤á
+$md4 = 24;
+
+$ptime = timelocal(0, 0, 0, $md4, $mo4, $yr4);
+
+open TL, "cat `find $epath/../manual -name translation_list | sort` |";
+
+while(<TL>){
+       chop;
+       %ti = line2hash($_);
+
+       if ($ti{'kind'} ne 'roff') {
+               next;
+       }
+
+       if ($ti{'stat'} !~ m/^up2/ && $ti{'stat'} !~ m/^upd_non/) {
+               next;
+       }
+
+       ($yr, $mo, $md) = split "/", $ti{'tdat'};
+       $mo--;
+       $rtime = timelocal(0, 0, 0, $md, $mo, $yr);
+
+       if ($rtime > $ptime) {
+               print "$ti{'tdat'}:$ti{'pkg'}:$ti{'fname'}.$ti{'sec'}\n";
+       }
+}
+
diff --git a/admin/mktrlist b/admin/mktrlist
new file mode 100755 (executable)
index 0000000..cd7d9d6
--- /dev/null
@@ -0,0 +1,174 @@
+#! /usr/bin/perl
+#
+# $Id: mktrlist,v 1.1 1999/12/24 17:26:09 argrath Exp $
+#
+# ¿·¤·¤¤¥Ñ¥Ã¥±¡¼¥¸¤ò¥ì¥Ý¥¸¥È¥ê¤ËÆþ¤ì¤¿»þ¤Ë
+# translation_list¤ò¼«Æ°ºîÀ®¤¹¤ë¥¹¥¯¥ê¥×¥È
+#
+# original/¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë¥Õ¥¡¥¤¥ë¤ò·¤¨¤Æ¤«¤é¡¢
+# translation_list¤¬¤¢¤ë¤Ù¤­¥Ç¥£¥ì¥¯¥È¥ê¤Ç¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£
+# ¥Ñ¥Ã¥±¡¼¥¸Ì¾¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤«¤é¡¢¥Ð¡¼¥¸¥ç¥ó¤Ïlsm¥Õ¥¡¥¤¥ë¤«¤é
+# ½êÆÀ¤·¤Þ¤¹¡£
+# É¸½à½ÐÎϤ˷ë²Ì¤ò½ÐÎϤ¹¤ë¤Î¤Ç¡¢Å¬Åö¤Ë¥ê¥À¥¤¥ì¥¯¥È¤·¤Æ²¼¤µ¤¤¡£
+#
+# BUG:
+# ¡¦¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ë¤ÏÂбþ¤·¤Æ¤¤¤Þ¤»¤ó¡£
+# ¡¦man¥Ú¡¼¥¸¤ÎÆüÉÕ½êÆÀ¤Ë¼ºÇÔ¤¹¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
+#
+use Text::ParseWords;
+use Cwd;
+
+sub detectdate
+{
+       local ($time, $year, $month, $day);
+       local ($pattern) = $_[0];
+       @monthstr = ('Jan','Feb','Mar','Apr','May','Jun',
+                    'Jul','Aug','Sep','Oct','Nov','Dec');
+
+       $year = "????";
+       $month = "??";
+       $day = "??";
+
+       @pat = split (/\s+/, $pattern);
+
+       for($x = 0; $x <= $#pat; $x++){
+               $dd = $pat[$x];
+               if($dd =~ /\d+/) {
+                       if($dd <= 31){
+                               $day = sprintf("%02d", $dd);
+                       } else {
+                               $year = sprintf("%04d", $dd);
+                       }
+
+               } else {
+                       for($i = 0; $i <= $#monthstr; $i++){
+                               if($dd =~ /$monthstr[$i].*/i){
+                                       $month = sprintf("%02d", $i + 1);
+                                       last;
+                               }
+                       }
+               }
+       }
+       return "$year/$month/$day";
+}
+
+sub packagename
+{
+       local @p = split('/', cwd());
+       local $pname = $p[$#p];
+
+       $pname =~ tr/_/ /;
+
+       return $pname;
+}
+
+
+sub lsmversion
+{
+       local $ret;
+
+       opendir DH, 'original';
+       @files = grep /.*\.lsm/, readdir DH;
+       closedir DH;
+
+       open FF, "original/$files[0]";
+       while(<FF>){
+               if(/Version:\s+(.+)$/){
+                       $ret = $1;
+                       last;
+               }
+       }
+       close FF;
+       return $ret;
+}
+
+sub parseman {
+       local ($dir, $name) = @_;
+       local($key, $datestr);
+       
+       open FF, "original/$dir/$name";
+       while(<FF>){
+               if(/^\.\\\"/) { next; }
+               if(/^\.SO/i){
+                       local($src, $dist);
+                       m@/(\w+)\.(\w+)@;
+                       $src = sprintf("%-2s %s", $2, $1);
+                       $name =~ /(\w+)\.(\w+)/;
+                       $dist = sprintf("%-2s %s", $2, $1);
+                       $alias{$dist} = $src;
+                       last;
+               }
+               if(/^\.TH/i){
+                       @words = quotewords('\\s+', 0, $_);
+                       $manname = $words[1];
+                       $manname =~ tr/[A-Z]/[a-z]/;
+                       $section = $words[2];
+                       $datestr = &detectdate($words[3]);
+                       $key = sprintf("%-2s %s", $section, $manname);
+                       $otime{$key} = $datestr;
+                       last;
+               }
+               if(/^\.DD/i){
+                       /^\.DD\s+(.+)/i;
+                       $datestr = &detectdate($1);
+                       next;
+               }
+               if(/^\.DT/i){
+                       @words = split;
+                       $name = $words[1];
+                       $name =~ tr/[A-Z]/[a-z]/;
+                       $sec = $words[2];
+                       $key = sprintf("%-2s %s", $sec, $name);
+                       $otime{$key} = $datestr;
+                       last;
+               }
+       }
+       close FF;
+}
+
+
+sub searchman
+{
+       opendir DH, 'original';
+       @mandirs = grep /man.+/, readdir DH;
+       closedir DH;
+
+       foreach $d (@mandirs) {
+               opendir DH, "original/$d";
+               @manfiles = grep /.+\..+/, readdir DH;
+               closedir DH;    
+               foreach $f (@manfiles) {
+                       &parseman($d, $f);
+#print "$f\n";
+               }
+       }
+       
+}
+
+sub expandalias {
+       foreach $k (keys %alias){
+               $otime{$k} = $otime{$alias{$k}};
+       }
+}
+
+
+sub printlist {
+       local($name, $sec);
+       foreach $k (sort keys %otime){
+               ($sec, $name) = split / +/, $k;
+               if($alias{$k} ne ''){
+                       local($osec, $oname) = split / +/, $alias{$k};
+                       print join ':', '¢¨', $package, $ver, $otime{$k},
+                               $name, $sec, $oname, $osec, "\n";
+               } else {
+                       print join ':', '¡ß', $package, $ver, $otime{$k},
+                               $name, $sec, '', '', '', '', "\n";
+               }
+       }
+}
+               
+       $package = &packagename();
+       $ver = &lsmversion();
+       &searchman();
+       &expandalias();
+       &printlist();
diff --git a/admin/mktrlist2.sh b/admin/mktrlist2.sh
new file mode 100755 (executable)
index 0000000..db63212
--- /dev/null
@@ -0,0 +1,239 @@
+#!/bin/bash
+#
+# ¿·¤·¤¤¥Ñ¥Ã¥±¡¼¥¸¤ò¥ê¥Ý¥¸¥È¥ê¤ËÆþ¤ì¤¿»þ¤Ë
+# translation_list¤ò¼«Æ°ºîÀ®¤¹¤ë¥¹¥¯¥ê¥×¥È with (N)AWK and BASH
+#
+# original/¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë¥Õ¥¡¥¤¥ë¤ò·¤¨¤Æ¤«¤é¡¢
+# translation_list¤¬¤¢¤ë¤Ù¤­¥Ç¥£¥ì¥¯¥È¥ê¤Ç¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£
+# ¥ª¥ê¥¸¥Ê¥ë¤«¤é¤Î¥³¥Ô¡¼¤Ë¤ª¤¤¤Æ¥Õ¥¡¥¤¥ëÆüÉÕ¤¬Êݸ¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò
+# Á°Äó¤Ë¤·¤Æ¤¤¤Þ¤¹¡£"cp -p" ¤ä "cp -a" ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+# ¥Ñ¥Ã¥±¡¼¥¸Ì¾¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤«¤é¡¢¥Ð¡¼¥¸¥ç¥ó¤Ïlsm¥Õ¥¡¥¤¥ë¤«¤é
+# ½êÆÀ¤·¤Þ¤¹¡£¤¿¤À¤·¡¢¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤Ç»ØÄꤵ¤ì¤¿¤â¤Î¤òÍ¥À褷¤Þ¤¹¡£
+# É¸½à½ÐÎϤ˷ë²Ì¤ò½ÐÎϤ¹¤ë¤Î¤Ç¡¢Å¬Åö¤Ë¥ê¥À¥¤¥ì¥¯¥È¤·¤Æ²¼¤µ¤¤¡£
+#
+# BUG:
+# ¡¦¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ë¤ÏÂбþ¤·¤Æ¤¤¤Þ¤»¤ó¡£
+# ¡¦man¥Ú¡¼¥¸¤ÎÆüÉÕ½êÆÀ¤Ë¼ºÇÔ¤¹¤ë¤³¤È¤¬Â¿¡¹¤¢¤ê¤Þ¤¹¡£
+# ¡¦¥Þ¥¯¥í ".so" ¤Ë¤è¤ë¥ê¥ó¥¯¤Ë¤ÏÂбþ¤·¤Æ¤¤¤Þ¤»¤ó¡£
+# ¡¦ls ¥³¥Þ¥ó¥É¤Ï coreutils ¤Ë¤¢¤ë¤â¤Î(version 5.x)¤òÁ°Äó¤È¤·¤Æ¤¤¤Þ¤¹
+# $Id: mktrlist2.sh,v 1.3 2005/03/09 15:59:16 tsekine Exp $
+
+print_usage () {
+(
+    exec 1>&2
+
+    echo "$0: [ -p package ] [ -v version ] [ -l G | B | M | N ]"
+    echo '-p | --package <package>'
+    echo '     set package name'
+    echo '-v | --version <version>'
+    echo '     set version of package'
+    echo '-l | --license <license type>'
+    echo '     set license type'
+    echo '       G: GPL2'
+    echo '       B: BSD'
+    echo '       M: Miscellaneous'
+    echo '       N: Not for commercial'
+)
+}
+
+NAWK=awk
+PWD=`pwd`
+PKG=`basename $PWD`
+
+STATUS='¡ß'
+
+# $1: <dir>
+# output: <file> <YYYY/MM/DD>
+stat_dir () {
+    pushd $1 > /dev/null
+
+    LANG=C /bin/ls -l --full-time | $NAWK '
+
+BEGIN{
+    getline;   # skip first line
+}
+($9 !~ /CVS/){
+    s=$6; gsub(/-/, "/", s); print $9, s;
+}'
+    popd > /dev/null
+}
+
+# $1: <file>
+# output: common date string(unkown format)
+# output: or ".so <link>"
+get_date_or_link_file () {
+    local header
+    header=`grep -i '^\.TH' $1 2> /dev/null`
+
+    if [ $? -eq 0 ]; then
+       echo $header | POSIXLY_CORRECT=1 $NAWK '
+{
+    if ($0 !~ /([^ ]+ +){3}/) {
+       exit 1;
+    }
+
+    sub(/([^ ]+[ ]+){3}/, "");
+    sub(/"/, "");
+    sub(/".*/, "");
+    sub(/^ */, "");
+    print;
+}'
+       return
+    fi
+
+    header=`grep -i '^\.Dd' $1 2> /dev/null`
+
+    if [ $? -eq 0 ]; then
+       echo $header | $NAWK '
+{
+    $1 = "";
+    substr(/^ */, "");
+    print;
+}'
+       return
+    fi
+
+    header=`grep -i '^\.so' $1 2> /dev/null`
+    if [ $? -eq 0 ]; then
+       echo $header
+       return
+    fi
+
+    return 1
+}      
+
+# $1: roff file to parse
+# $2: default date (which is used if parsing is fault)
+# output: date string or ".so link"
+get_date_or_link () {
+    local date=`get_date_or_link_file $1`
+    if [ $? -ne 0 -o -z "$date" ]; then
+       echo $2
+       return 0
+    fi
+
+    case "$date" in
+       .so*)
+           # link
+           echo $date
+           ;;
+       *,*)
+           # month date, year
+           echo $date | $NAWK '{sub(/,/,"",$2); print $3 "/" $1 "/" $2}'
+           ;;
+       *)
+           # date month year
+           echo $date | $NAWK '{print $3 "/" $2 "/" $1}'
+           ;;
+    esac
+    return
+}
+
+# input:  "YYYY/Month_name/DD..."
+# output: "YYYY/MM/DD..."
+month2name () {
+    $NAWK '
+BEGIN {
+    FS = "/";
+    OFS = "/";
+    month["Jan"] = "01";    month["Feb"] = "02";    month["Mar"] = "03";
+    month["Apr"] = "04";    month["May"] = "05";    month["Jun"] = "06";
+    month["Jul"] = "07";    month["Aug"] = "08";    month["Sep"] = "09";
+    month["Oct"] = "10";    month["Nov"] = "11";    month["Dec"] = "12";
+}
+{
+    $2 = month[substr($2,1,3)];
+    print;
+}'
+}
+
+# obtain version information from LSM
+# $1: LSM file path
+# $2: default version (which is used if it fail to obtain version)
+get_version () {
+    local ver_line=`grep -i "^Version:" $1 2> /dev/null`
+    if [ $? -ne 0 ]; then
+       echo $2
+       return
+    fi
+    echo $ver_line | $NAWK '{print $2}'
+}
+
+######
+# main
+######
+while [ $# -ge 1 ]; do
+    case $1 in
+       -v|--version)
+           if [ $# -eq 1 ]; then
+               print_usage
+               exit 1
+           fi
+           shift
+           VERSION="$1"
+           shift
+           ;;
+       -p|--package)
+           if [ $# -eq 1 ]; then
+               print_usage
+               exit 1
+           fi
+           shift
+           PKG="$1"
+           shift
+           ;;
+       -l|--license)
+           if [ $# -eq 1 ]; then
+               print_usage
+               exit 1
+           fi
+           shift
+           case "$1" in
+               [BGM])
+                   LICENSE=$1
+                   ;;
+               *)
+                   echo "Unkown License Type: $1" 1>&2
+                   print_usage
+                   exit 1
+                   ;;
+           esac
+           shift
+           ;;
+       -h|--help)
+           print_usage
+           exit 0
+           ;;
+       *)
+           echo "Unkown option: $1" 1>&2
+           print_usage
+           exit 1
+           ;;
+    esac
+
+done
+
+# check LSM
+LSM=`echo original/*.lsm`
+if [ -f "$LSM" ]; then
+    VERSION=`get_version $LSM $VERSION`
+fi
+
+mandirs=`echo original/man[0-9]*`
+for d in $mandirs
+do
+    stat_dir $d | while read file date
+    do
+       DATE=`get_date_or_link $d/$file $date`
+       case "$DATE" in
+           .so*)
+               echo $DATE
+               ;;
+           *)
+               DATE=`echo $DATE | month2name`
+               MAN=`echo $file | sed 's/\.\([^.]*\)/:\1/'`
+               echo "$STATUS:$PKG:$VERSION:$DATE:$MAN::$LICENSE:::"
+               ;;
+       esac
+    done
+done
diff --git a/admin/ml2cvs b/admin/ml2cvs
new file mode 100755 (executable)
index 0000000..456265e
--- /dev/null
@@ -0,0 +1,323 @@
+#!/usr/bin/perl
+#
+# $Id: ml2cvs,v 1.15 2002/10/12 10:57:47 nakano Exp $
+#
+# JMpost (admin/tools/Jmpost) ¤òÍѤ¤¤Æ¥Ý¥¹¥È¤µ¤ì¤¿
+# ¥á¡¼¥ë¤«¤é CVS ¤Ø¤ÎÅÐÏ¿ (translation_list Êѹ¹Â¾)
+# ¤ò¤¹¤ë perl ¥¹¥¯¥ê¥×¥È.
+#
+# ¥á¡¼¥ë¤Ïɸ½àÆþÎϤ«¤éή¤·¤Æ¤¯¤À¤µ¤¤
+#
+my $DEBUG = "off";
+my ($epath, %status);
+
+$ENV{"LANG"} = "C";
+
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../bin";
+    unshift (@INC, $lpath);
+}
+use strict 'vars';
+use JMtl ('line2hash', 'hash2line');
+
+my $ROFFROOT = "$epath/../manual/";
+my $WWW_ROOT = "$epath/../www/";
+my $DISTROOT = "$epath/../dist";
+
+my $draft_body = "";
+my $release_body = "";
+
+#
+# parse the post
+#
+my $context = "header";
+my ($mlnumber);
+
+while (<>){
+    chomp;
+    if ($DEBUG eq "on") {print "$context : $_ \n";}
+    
+    if ($context eq "header"){
+       if (/^Subject:/) {
+           if($_ =~ /\(non-menber post\)/){
+               print STDERR "non-member post. ignore.\n";
+               exit 0;
+           }
+
+           (my $trash, $mlnumber) = split;
+
+           if ($mlnumber !~ /\[JM:[0-9]{5,5}\]/){
+               $mlnumber = '[LOCAL]';
+           }
+       }
+       if (/^<STATUS>/) { $context = "status"; next;}
+    }
+    
+    if ($context eq "status"){
+       my $val = $_; $val =~ s/^[a-z]{4}: +//; $val =~ s/ +$//;
+       if (/^stat:/){$status{'stat'} =  $val; next;}
+       if (/^ppkg:/){$status{'ppkg'} =  $val; next;}
+       if (/^page:/){$status{'page'} =  $val; next;}
+       if (/^date:/){$status{'date'} =  $val; next;}
+       if (/^mail:/){$status{'mail'} =  $val; next;}
+       if (/^name:/){$status{'name'} =  $val; next;}
+       if (/^<\/STATUS>/) { $context = "intermission"; next;}
+    }
+
+    if ($context eq "intermission"){
+       unless (/^$/){ $context = "body";}
+       # ¤³¤³¤Ï next; ¤¬Æþ¤é¤Ê¤¤!
+    }
+
+    if ($context eq "body"){
+       $draft_body .= "$_\n";
+       unless ($_ =~ /\.\\\"O/){
+           $release_body .= "$_\n";
+       }
+    }   
+}
+
+if ($DEBUG eq "on") {
+    for my $key (keys %status){
+       print "$key: $status{$key}\n";
+    }
+}
+
+# Delete bogus blank lines at the bottom
+$draft_body =~ s/\n+\n$/\n/;
+$release_body =~ s/\n+\n$/\n/;
+
+#
+# determine filenames
+#
+my $ppkg = $status{'ppkg'};
+my $dir = $ppkg; $dir =~ s/ /_/eg;
+my $name = $status{'page'};
+($name =~ /.*\.([1-9])$/) || die "Filename match failed\n";
+my $sec = $1;
+
+my $bdir = "$ROFFROOT/$dir";
+
+my $ddir = "$bdir/draft/man$sec";
+my $rdir = "$bdir/release/man$sec";
+
+my $draft   = "$ddir/$name";
+my $release = "$rdir/$name";
+
+my ($df_stat, $rf_stat);
+if (-f $draft)   {$df_stat = "upd";} else {$df_stat = "new";}
+if (-f $release) {$rf_stat = "upd";} else {$rf_stat = "new";}
+
+my $tlist = "$bdir/translation_list";
+my $clog  = "$bdir/ChangeLog";
+
+my $clog_ins = `date`; chomp $clog_ins;
+$clog_ins .= "  JM ML to CVS Gateway\n\n";
+
+#
+# translation_list
+#
+my $tlist_body = "";
+my $ismatch = "no";
+
+open TLO, $tlist or die "cannot open $tlist\n";
+while (<TLO>){
+    chomp;
+    my %ti = line2hash($_);
+    
+    if ($ti{'kind'} eq 'link' &&
+       "$ti{'lname'}.$ti{'lsec'}" eq $status{'page'} &&
+       $status{'stat'} =~ /^R/)
+    {
+       $ti{'stat'} = 'up2date';
+       my $tll = hash2line(%ti);
+       if ($DEBUG eq "yes") {print "$ismatch MATCH: $tll\n"};
+       $tlist_body .= "$tll\n";
+       next;
+    }
+
+    unless ("$ti{'fname'}.$ti{'sec'}" eq $status{'page'}) {
+       $tlist_body .= "$_\n";
+       if ($DEBUG eq "yes") {print "$ismatch : $_\n"};
+       next;
+    }
+
+    $ismatch = "on";
+
+    if ($ti{'stat'} =~ /^1st/){
+       $ti{'stat'} = "1st_";
+    } else {
+       $ti{'stat'} = "upd_";
+    }
+  SW1:{
+      if ($status{'stat'} =~ /^TR/){$ti{'stat'} .= 'rsv'; last SW1;}
+      if ($status{'stat'} =~ /^DO/){$ti{'stat'} .= 'dft'; last SW1;}
+      if ($status{'stat'} =~ /^DP/){$ti{'stat'} .= 'prf'; last SW1;}
+      if ($status{'stat'} =~ /^PR/){$ti{'stat'} .= 'prf'; last SW1;}
+      if ($status{'stat'} =~ /^RO/){$ti{'stat'} = 'up2date'; last SW1;}
+      if ($status{'stat'} =~ /^RR/){$ti{'stat'} = 'up2datR'; last SW1;}
+      die "error in STAT description\n";
+  }
+    
+    if ($status{'stat'} =~ /^R/){
+       $ti{'rver'} = $ti{'over'};
+       $ti{'dver'} = $ti{'over'};
+#      $ti{'newsec'} = $ti{'sec'};
+    }
+
+    $ti{'tdat'}  = $status{'date'};
+    $ti{'tmail'} = $status{'mail'};
+    $ti{'tname'} = $status{'name'};
+
+    my $tll = hash2line(%ti);
+
+    if ($DEBUG eq "yes") {print "$ismatch MATCH: $tll\n"};
+    $tlist_body .= "$tll\n";
+}
+close TLO;
+if ($ismatch eq "no") {die "No match in $tlist\n"};
+
+system "mv -f $tlist $tlist.orig";
+open TLN, "| nkf -e > $tlist" or die "cannot open $tlist.new\n";
+print TLN $tlist_body;
+close TLN;
+print "UPDATE: $tlist\n";
+
+$clog_ins .= "\t* translation_list: $mlnumber\n";
+
+#
+# draft page
+#
+if ($status{'stat'} =~ /^D/ || $status{'stat'} =~ /^R/){
+    system "mkdir -p $ddir";
+    open DF, "| nkf -e > $draft" || die "cannot open $draft";
+    print DF $draft_body;
+    close DF;
+
+    $clog_ins .= "\t* draft/man$sec/$name: $mlnumber\n";
+
+    if ($df_stat eq "upd") {print "UPDATE: $draft\n" }
+    else {print "CREATE: $draft\n";}
+}
+
+#
+# release page
+#
+if ($status{'stat'} =~ /^R/){
+    system "mkdir -p $rdir";
+    open RF, "| nkf -e > $release" || die "cannot open $release";
+    print RF $release_body;
+    close RF;
+
+    $clog_ins .= "\t* release/man$sec/$name: $mlnumber\n";
+
+    if ($rf_stat eq "upd") {print "UPDATE: $release\n" }
+    else {print "CREATE: $release\n";}
+}
+
+#
+# ChangeLog
+#
+my $clog_body = `cat $clog`;
+$clog_body =~ s/^/$clog_ins\n/;
+
+system "mv -f $clog $clog.orig";
+open CL, "> $clog" || die "cannot oepn $clog for writing\n";
+print CL $clog_body;
+close CL;
+
+print "UPDATE: $clog\n";
+
+
+unless ($status{'stat'} =~ /^R/) {exit 0;}
+#
+# $ppkg:       ¥Ñ¥Ã¥±¡¼¥¸Ì¾
+# $dir:                $ppkg ¤Î¥¹¥Ú¡¼¥¹¤ò _ ¤ËÃÖ´¹¤·¤¿Ê¸»úÎó
+# $name:       ¥Õ¥¡¥¤¥ë̾
+
+#
+# www/news.m4
+#
+my ($pagelink);
+if ($rf_stat eq "new") {
+    $pagelink = "   _NEW_PAGE($ppkg, $name)\n";
+} else {
+    $pagelink = "   _UPD_PAGE($ppkg, $name)\n";
+}
+
+my $newsfile = "$WWW_ROOT/news.m4";
+system "mv -f $newsfile $newsfile.orig";
+open NMO, "$newsfile.orig" || die "cannot open $newsfile.orig for reading\n";
+open NMN, "> $newsfile" || die "cannot open $newsfile for writing\n";
+
+my $date = `date "+%Y/%m/%d"`; chomp $date;
+NEWS: while (<NMO>){
+    unless (m/ML2CVS ADD HERE/) {print NMN; next;}
+
+    print NMN;
+    my $tmp = <NMO>;
+
+    unless ($tmp =~ $date) { # ÆüÉÕ¤¬¥Þ¥Ã¥Á¤·¤Ê¤«¤Ã¤¿
+       print NMN " <H2>$date</H2>\n";
+       print NMN " <P>\n";
+       print NMN "  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£\n";
+       print NMN " </P>\n";
+       print NMN " <DL>\n";
+       print NMN "  <DT>$ppkg</DT>\n  <DD>\n";
+       print NMN $pagelink;
+       print NMN "  </DD>\n </DL>\n\n";
+
+       print NMN $tmp;
+       next;
+    }
+
+    # ÆüÉÕ¤¬¥Þ¥Ã¥Á¤·¤¿
+    #
+    print NMN $tmp; # ÆüÉÕ¹Ô¤ò½ÐÎÏ
+
+    while (($tmp = <NMO>) !~ /<\/DL>/) {
+       unless ($tmp =~ /<DT>$ppkg/){
+           print NMN $tmp;
+           next;
+       }
+
+       # ¥Ñ¥Ã¥±¡¼¥¸¤¬¥Þ¥Ã¥Á
+       #
+       do {
+           print NMN $tmp;
+           $tmp = <NMO>;
+       } until ($tmp =~ /<\/DD>/);
+       print NMN $pagelink;
+       print NMN $tmp;  #</DD> ¹Ô
+       next NEWS;
+    }
+
+    # ÆüÉդϥޥåÁ¤·¤¿¤¬¡¢¥Þ¥Ã¥Á¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤¬¤Ê¤«¤Ã¤¿
+    print NMN "  <DT>$ppkg</DT>\n  <DD>\n";
+    print NMN $pagelink;
+    print NMN "  </DD>\n";
+
+    print NMN $tmp;
+}
+close NMO; # news.m4.orig
+close NMN; # news.m4
+
+print "UPDATE: $newsfile\n";
+
+
+unless ($rf_stat eq "new") { exit 0;}
+#
+# dist/script/pkgs.list
+#
+my $pkgsfile = "$DISTROOT/script/pkgs.list";
+if (`grep $dir $pkgsfile` == 0) {exit 0;}
+
+system "cp -f $pkgsfile $pkgsfile.orig";
+open PL, ">> $pkgsfile" || die "cannot open $pkgsfile for addition\n";
+print PL "$dir\tY\n";
+close PL;
+print "UPDATE: $pkgsfile\n";
+
+exit 0;
+
diff --git a/admin/namazu/.cvsignore b/admin/namazu/.cvsignore
new file mode 100644 (file)
index 0000000..dea157c
--- /dev/null
@@ -0,0 +1,26 @@
+NMZ.body.en
+NMZ.err
+NMZ.f
+NMZ.fi
+NMZ.field.date
+NMZ.field.from
+NMZ.field.message-id
+NMZ.field.newsgroups
+NMZ.field.subject
+NMZ.field.to
+NMZ.field.url
+NMZ.foot.en
+NMZ.h
+NMZ.head.en
+NMZ.i
+NMZ.ii
+NMZ.le
+NMZ.log
+NMZ.p
+NMZ.pi
+NMZ.r
+NMZ.slog
+NMZ.t
+NMZ.total
+NMZ.w
+htmllist
diff --git a/admin/namazu/Makefile b/admin/namazu/Makefile
new file mode 100644 (file)
index 0000000..45f9130
--- /dev/null
@@ -0,0 +1,35 @@
+#
+# $Id: Makefile,v 1.5 2000/01/20 21:26:28 nakano Exp $
+
+# modify these to fit your env.
+#
+include ../../JM.rules
+
+#
+# defs
+#
+HTMLLIST=htmllist
+
+#
+# rules
+#
+all: NMZ.i
+
+../../www-html-modified:
+       $(MAKE) -C ../../ www-html-modified
+
+$(HTMLLIST): ../../www-html-modified
+       find $(WWWHTML) -type f | grep -v 0MultiFileIdx > $(HTMLLIST)
+       
+NMZ.i: $(HTMLLIST)
+       rm -f NMZ.*[^ja]
+       $(MKNMZ) -F $< $(URLROOT)/ $(WWWROOT) 
+
+install: all
+       mirrordir -v --no-netrc\
+       --exclude-regexp '*CVS*'\
+       --exclude-regexp '*Makefile'\
+       . $(NMZIDX)
+
+clean:
+       rm -f NMZ.*[^ja] $(HTMLLIST)
diff --git a/admin/namazu/NMZ.body.ja b/admin/namazu/NMZ.body.ja
new file mode 100644 (file)
index 0000000..8c51d23
--- /dev/null
@@ -0,0 +1,58 @@
+<H2>\e$B8!:w$NJ}K!\e(B</H2>
+
+<P>
+\e$BBgJ8;z!">.J8;z$N6hJL$O$"$j$^$;$s!#\e(B<VAR>foo*</VAR> \e$B$N$h$&$KKvHx$K%"%9%?%j%9%/$r;XDj$9$k$3$H$GA0J}0lCW8!:w$,2DG=$G$9!#$^$?!"C18l$r%9%Z!<%96h@Z$j$GJB$Y$F=q$/$H%"%s%I8!:w$K$J$j$^$9!#F|K\8l$O\e(B KAKASI \e$B$K$h$C$FJ,2r$5$l!"!VF|K\8l>pJs=hM}!W$J$i\e(B \e$B!VF|K\8l!W\e(B \e$B!V>pJs=hM}!W\e(B \e$B$N$h$&$K\e(B 2 \e$B$D$NC18l$KJ,$+$l$F%"%s%I8!:w$5$l$^$9!#F|K\8l$NC18l$NJ,2r$O40A4$G$O$"$j$^$;$s!#IJ<A$O<-=q$K$h$C$F7hDj$5$l$^$9!#\e(B
+</P>
+
+<P>
+\e$BA43Q\e(B (2 bytes) \e$B%"%k%U%!%Y%C%H!&5-9f$O$9$Y$F\e(B 1 byte \e$B$H$7$F=hM}$5$l$^$9!#5-9f$r4^$`8!:w$b2DG=$G\e(B <CODE>TCP/IP</CODE> \e$B$H$$$&$h$&$JC18l$N8!:w$b2DG=$G$9!#$?$@$7!"5-9f$N=hM}$O40A4$G$O$J$$$N$G\e(B <CODE>TCP IP</CODE> \e$B$N$h$&$KJ,$1$F%"%s%I8!:w$r$+$1$?J}$,<h$j$3$\$7$,$"$j$^$;$s\e(B (\e$B$=$NBe$o$jM>7W$J%U%!%$%k$^$G%R%C%H$7$F$7$^$&2DG=@-$b$"$j$^$9$,\e(B)\e$B!#\e(B
+</P>
+
+<P>
+\e$B3g8L$r4^$a$?%"%s%I8!:w$H%*%"8!:w$*$h$S%N%C%H8!:w$,2DG=$K$J$C$F$*$j8!:w<0$K\e(B <CODE>&amp;  |  ! ( )</CODE> \e$B$rMQ$$$^$9!#5-9f$NBe$o$j$K\e(B <CODE>and/or/not</CODE> \e$B$G;XDj$9$k$3$H$b2DG=$G$9!#\e(B
+\e$B8!:w<0$O$R$H$D$E$D%9%Z!<%96h@Z$j$GF~NO$7$J$1$l$P$J$j$^$;$s!#\e(B
+\e$B$?$H$($P\e(B
+</P>
+
+<UL>
+<LI><CODE>( sed | awk ) ! perl &amp; regexp</CODE>
+<LI><CODE>( sed or awk ) not perl and regexp</CODE>
+</UL>
+
+<P>
+\e$B$N$h$&$K;XDj$7$^$9!#\e(B
+</P>
+
+
+<P>
+\e$B$3$l$O!V\e(B sed \e$B$^$?$O\e(B awk \e$B$,4^$^$l!"\e(Bperl \e$B$O4^$^$l$J$$!"$=$7$F\e(B regexp \e$B$,4^$^$l$k!WJ8=q$r8!:w$9$k$H$$$&0UL#$K$J$j$^$9!#\e(B
+\e$B3g8L$N%M%9%H$b$G$-$k$N$G!"$5$i$KJ#;($J8!:w<0$G8!:w$9$k$3$H$b2DG=$G$9!#\e(B
+</P>
+
+<P>\e$B%U%l!<%:$r%@%V%k%/%)!<%F!<%7%g%s$^$?$OCf3g8L\e(B '{' '}' \e$B$G0O$`$3$H\e(B
+\e$B$G%U%l!<%:8!:w$,$G$-$^$9!#$?$@$7!"@:EY$O\e(B 100%\e$B$G$O$"$j$^$;$s!#$H$-\e(B
+\e$B$I$-$O$:$l$^$9!#$?$H$($P\e(B</P>
+
+<UL>
+<LI><CODE>"SIMPLE MAIL TRANSFER PROTOCOL"</CODE>
+<LI><CODE>{SIMPLE MAIL TRANSFER PROTOCOL}</CODE>
+</UL>
+
+<P>
+\e$B$N$h$&$K;XDj$7$^$9!#\e(B
+</P>
+
+<P>\e$B@55,I=8=$*$h$SCf4V0lCW\e(B/\e$B8eJ}0lCW$N8!:w$b2DG=$G$9!#$?$@$7$A$g$C$H\e(B
+\e$BCY$$$G$9!#$3$l$OF|K\8l$b;H$($^$9!#\e(B</P>
+
+<UL>
+<LI><CODE>*\e$BBg3X\e(B</CODE> (\e$B8eJ}0lCW\e(B)
+<LI><CODE>*\e$B%M%C%H\e(B*</CODE>  (\e$BCf4V0lCW\e(B)
+<LI><CODE>/\e$B%$%s%?!<\e(B?\e$B%U%'\e(B[\e$B!<%$\e(B]\e$B%9\e(B/</CODE>  (\e$B@55,I=8=\e(B)
+<LI><CODE>"\e$B@E2,8)IM>>;T\e(B"</CODE>  (\e$B%U%l!<%:\e(B)
+</UL>
+
+<P>
+\e$B$N$h$&$K;XDj$7$^$9!#\e(B
+</P>
+
diff --git a/admin/namazu/NMZ.foot.ja b/admin/namazu/NMZ.foot.ja
new file mode 100644 (file)
index 0000000..fad0e65
--- /dev/null
@@ -0,0 +1,24 @@
+<HR>
+<P>
+\e$B$3$NA4J88!:w%7%9%F%`$O\e(B
+<STRONG><A HREF="http://www.namazu.org/">Namazu</A> v1.3.0.11</STRONG>
+\e$B$K$h$C$F9=C[$5$l$F$$$^$9!#\e(B
+</P>
+
+<HR><!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+ <ADDRESS>
+  JM Project \e$B$K4X$o$k$40U8+$4MWK>$O\e(B
+  <A HREF="mailto:JM@linux.or.jp">JM@linux.or.jp</A>
+  \e$B$^$G$*4j$$$7$^$9!#\e(B
+ </ADDRESS>
+<HR><!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<P>
+<IMG SRC="http://www.linux.or.jp/JM/images/grey.png" WIDTH="14"
+       HEIGHT="14" ALT="*">
+<A HREF="http://www.linux.or.jp/JM/">JM Project \e$B$N%a%$%s%Z!<%8$XLa$k\e(B</A>
+</P>
+
+</BODY>
+</HTML>
+
diff --git a/admin/namazu/NMZ.head.ja b/admin/namazu/NMZ.head.ja
new file mode 100644 (file)
index 0000000..1ef66b1
--- /dev/null
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
+        "http://www.w3.org/TR/REC-html40/strict.dtd">
+<HTML>
+<HEAD>
+<LINK REV=MADE HREF="mailto:JM@linux.or.jp">
+<TITLE>Namazu the full text retrieval search system</TITLE>
+<LINK REL="stylesheet" TYPE="text/css" HREF="http://www.linux.or.jp/JM/jm.css">
+</HEAD>
+<BODY LANG="ja">
+<H1>JM \e$BA4J88!:w\e(B</H1>
+<P>
+\e$B8=:_!"\e(B<!-- FILE --> 1,759 <!-- FILE --> \e$B$N%U%!%$%k$,%$%s%G%C%/%92=$5$l!"\e(B
+<!-- KEY --> 122,156 <!-- KEY --> \e$B8D$N%-!<%o!<%I$,EPO?$5$l$F$$$^$9!#\e(B
+</P>
+<P>
+<STRONG>\e$B%$%s%G%C%/%9$N:G=*99?7F|\e(B: <!-- DATE --> 04/26/2010 <!-- DATE --></STRONG>
+</P>
+<HR>
+<FORM METHOD="GET" ACTION="/cgi-bin/namazu.cgi">
+<P>
+<STRONG>\e$B8!:w<0\e(B:</STRONG> 
+<INPUT TYPE="TEXT" NAME="key" SIZE="40">
+<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Search!">
+<INPUT TYPE="HIDDEN" NAME="whence" VALUE="0">
+<INPUT TYPE="HIDDEN" NAME="dbname" VALUE="JM">
+</P>
+<P>
+<STRONG>\e$BI=<(7o?t\e(B:</STRONG>
+<SELECT NAME="max">
+<OPTION VALUE="10">10
+<OPTION SELECTED VALUE="20">20
+<OPTION VALUE="30">30
+<OPTION VALUE="50">50
+<OPTION VALUE="100">100
+</SELECT>
+<STRONG>\e$BMWLsI=<(\e(B:</STRONG>
+<SELECT NAME="format">
+<OPTION SELECTED VALUE="long">ON
+<OPTION VALUE="short">OFF
+</SELECT>
+<STRONG>\e$B%=!<%H\e(B:</STRONG>
+<SELECT NAME="sort">
+<OPTION SELECTED VALUE="score">score
+<OPTION VALUE="later">in late order
+<OPTION VALUE="earlier">in early order
+</SELECT>
+</P>
+</FORM>
+
diff --git a/admin/upd_jpman b/admin/upd_jpman
new file mode 100755 (executable)
index 0000000..9f40924
--- /dev/null
@@ -0,0 +1,38 @@
+#!/usr/bin/perl
+#
+# $Id: upd_jpman,v 1.3 2001/03/22 16:11:43 nakano Exp $
+#
+# Synopsis: upd_jpman (JMCVSROOT)
+#
+# ¥ê¥Ý¥¸¥È¥ê¤Î¥ë¡¼¥È¤ò»ØÄꤷ¤Æ¼Â¹Ô¤¹¤ë¤È¡¢FreeBSD jpman ¤Î
+# ¥¢¡¼¥«¥¤¥Ö¤Î¥ë¡¼¥È (man[1-8] ¤¬Ê¤ó¤Ç¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê)
+# ¤«¤é¡¢ºÇ¿·ÈǤò¥³¥Ô¡¼¤¹¤ë¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤ò stdout ¤ËÅǤ¯¡£
+#
+require 'jcode.pl';
+jcode::euc($_);
+
+#
+# speciel rules
+#
+%rename_table = (
+     'man1/g77.1' => 'man1/f77.1',
+     'man1/flex.1' => 'man1/lex.1'
+);
+
+unless ( -d $ARGV[0] ) {die "$ARGV[0] does not exist\n"};
+open (FD, "cat $ARGV[0]/manual/*/translation_list |");
+while (<FD>){
+       /^£ã/ || /^£Ã/ || next;
+       chomp;
+       @l = split ":";
+
+       $src = "man$l[5]/$l[4].$l[5]";
+       if ($rename_table{$src} ne undef) {$src = $rename_table{$src}};
+       
+       $l[1] =~ s/ /_/g;
+       $dst = "$ARGV[0]/manual/$l[1]/contrib/man$l[5]/$l[4].$l[5]";
+
+       print "cp -f $src $dst\n";
+}
+close(FD);
+
diff --git a/admin/upd_tl.perl b/admin/upd_tl.perl
new file mode 100755 (executable)
index 0000000..c8e2cc0
--- /dev/null
@@ -0,0 +1,224 @@
+#!/usr/bin/perl
+#
+# $Id: upd_tl.perl,v 1.10 2008/12/23 23:04:06 motoki Exp $
+#
+# update_list ¤ò¸«¤Æ translation_list ¤ò¹¹¿·¤¹¤ë¡£
+#
+# Âè 1 °ú¿ô¤Ë translation_list, Âè 2 °ú¿ô¤Ë update_list,
+# Âè 3 °ú¿ô¤Ë¥Ñ¥Ã¥±¡¼¥¸¤Î¿·¤·¤¤¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄꤹ¤ë¡£
+#
+# ½ÐÎÏ¥Õ¥¡¥¤¥ë¤Î¥Õ¥¡¥¤¥ë̾¤Ï "Âè1°ú¿ô.Âè3°ú¿ô" ¤È¤Ê¤ë¡£
+#
+# update_list ¤Î½ñ¼°¤Ï°Ê²¼¤ÎÄ̤ê
+#
+# ¡¦¥Õ¥£¡¼¥ë¥É¤Î¶èÀÚ¤êʸ»ú¤Ï ":" ¤Þ¤¿¤Ï " "¡£
+#
+# ¡¦Âè 1 ¥Õ¥£¡¼¥ë¥É¤Ï U(¹¹¿·) A(ÄɲÃ)  L(¥ê¥ó¥¯) ¤Î¤¤¤º¤ì¤«¡£
+#   # ¤Ç»Ï¤Þ¤ë¹Ô¤Ï¥³¥á¥ó¥È¹Ô¤È¤ß¤Ê¤µ¤ì¤ë¡£
+#
+# ¡¦Âè 2, 3 ¥Õ¥£¡¼¥ë¥É¤Ï basename ¤È ¥»¥¯¥·¥ç¥óÈֹ档
+#
+# ¡¦U, A ¤Î¾ì¹ç, Âè 4 ¥Õ¥£¡¼¥ë¥É¤Ï¥ª¥ê¥¸¥Ê¥ë¤ÎÆüÉÕ¡£
+#   (U ¤Î¾ì¹ç¤Ï¾Êά²Äǽ¡£¤½¤Î¾ì¹ç¤Ï¸½ºß¤ÎÆüÉÕ¤¬»È¤ï¤ì¤ë¡£)
+#
+# ¡¦L ¤Î¾ì¹ç¡¢Âè 4, 5 ¥Õ¥£¡¼¥ë¥É¤Ï¥ê¥ó¥¯Àè¥Ú¡¼¥¸¤Î basename ¤È
+#   ¥»¥¯¥·¥ç¥óÈֹ档
+#
+# update_list ¤ÎÎã:
+#
+#      #updated
+#      U strtok:3 2000/02/13
+#      U toupper:3
+#      #NEWLY ADD
+#      A pivot_root:2 2000/02/03
+#      A daemon:3 1993/06/09
+#      L dlclose:3 dlopen:3
+#      L dlerror:3 dlopen:3
+#      A dlopen:3 1995/05/16
+#      L dlsym:3 dlopen:3
+#
+# ¥Ð¥°¡¦À©¸Â
+#      ¥»¥¯¥·¥ç¥ó¤ÎÊѹ¹¤·¤¿¥Ú¡¼¥¸¤Ë¤ÏÂбþ¤·¤Æ¤Þ¤»¤ó¡£
+#      ¥Ú¡¼¥¸¤Îºï½ü¤Ë¤ÏÂбþ¤·¤Æ¤Þ¤»¤ó¡£
+#
+# $Id: upd_tl.perl,v 1.10 2008/12/23 23:04:06 motoki Exp $
+#
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl('hash2line', 'line2hash');
+
+my (%ti, %tl, $package, $newver);
+
+if (@ARGV < 2) { die "$0 translation_list update_list new_version\n";}
+$newver = $ARGV[2];
+
+#
+# import old tranalation_list
+#
+open TL, $ARGV[0] || die "cannot open $ARGV[0]\n";
+while(<TL>){
+    chomp;
+    %ti = line2hash($_);
+    my $pname = "$ti{sec}:$ti{fname}";
+    %{$tl{$pname}} = %ti;
+}
+close TL;
+$package = $ti{pkg};
+
+#
+# parse update_list
+#
+open UL, $ARGV[1] || die "cannot open $ARGV[1]\n";
+while (<UL>){
+    chomp;
+    if (/^\#/) {next};
+
+    my @ull = split(/[ :]/);
+
+    if (@ull < 3) {die "entry must contain at lease 3 fields\n"};
+    my $pname = "$ull[2]:$ull[1]";
+
+    if ($ull[0] eq "U") {
+       if (@ull > 3) { $Udate{$pname} = $ull[3] }
+        else{ $Udate{$pname} = "no-change"; }
+       next;
+    }
+
+    if ($ull[0] eq "A") {
+       if (@ull < 4){die "date entry is ommitted for A entry\n"}
+       $Adate{$pname} = $ull[3];
+       next;
+    }
+
+    if ($ull[0] eq "L") {
+       if (@ull < 5){die "lname and/or lsec entry is ommitted for L entry\n"}
+       $Lfile{$pname} = "$ull[4]:$ull[3]";
+       next;
+    }
+
+    if ($ull[0] eq "R") {
+       $Rfile{$pname} = "yes";
+       next;
+    }
+}
+
+#
+# update and remove roff pages
+#
+foreach my $n (sort keys %tl){
+    if ($Udate{$n} ne undef){
+       # link ¥Ú¡¼¥¸¤¬ roff ¤ËÊѹ¹¤µ¤ì¤¿¾ì¹ç¤Ï
+       # ¿·µ¬Äɲåڡ¼¥¸¤ÈƱÍͤ˰·¤¦¡£
+       if (${$tl{$n}}{kind} ne "roff") {
+           delete $tl{$n};
+           $Adate{$n} = $Udate{$n};
+           next;
+       }
+
+       ${$tl{$n}}{over} = $newver;
+
+        if (${$tl{$n}}{stat} !~ /(dft|prf)/){
+           ${$tl{$n}}{dver} = ${$tl{$n}}{rver};
+       }
+
+        if ($Udate{$n} ne "no-change"){${$tl{$n}}{odat} = $Udate{$n}};
+
+        if (${$tl{$n}}{stat} eq "up2date"){${$tl{$n}}{stat} = "upd_non";}
+        elsif (${$tl{$n}}{stat} eq "up2datR"){${$tl{$n}}{stat} = "upd_rsv";}
+       elsif (${$tl{$n}}{stat} eq "cnt_upd"){${$tl{$n}}{stat} = "cnt_old";}
+        next;
+    }  
+
+    if ($Rfile{$n} ne undef){
+       open NOL, ">> obsoleted_list.$newver";
+       ${$tl{$n}}{comment} = "dissap. at $newver";
+       my $ol = hash2line(%{$tl{$n}});
+       print NOL "$ol\n";
+       close NOL;
+       delete $tl{$n};
+        next;
+    }
+
+    if (${$tl{$n}}{rver} eq ${$tl{$n}}{over} ||
+        ${$tl{$n}}{rver} eq undef) {${$tl{$n}}{rver} = $newver;}
+
+    if (${$tl{$n}}{dver} eq ${$tl{$n}}{over} ||
+        ${$tl{$n}}{dver} eq undef) {${$tl{$n}}{dver} = $newver;}
+
+    ${$tl{$n}}{over} = $newver;
+}
+
+#
+# add roffs from update_list
+#
+foreach my $n (keys %Adate) {
+    (my $psec, my $pname) = split(/:/, $n);
+    ${$tl{$n}}{stat} = "1st_non";
+    ${$tl{$n}}{kind} = "roff";
+    ${$tl{$n}}{pkg}  = $package;
+    ${$tl{$n}}{over} = $newver;
+    ${$tl{$n}}{odat} = $Adate{$n};
+    ${$tl{$n}}{fname} = $pname;
+    ${$tl{$n}}{sec} = $psec;
+}
+
+#
+# add links from update_list
+#
+foreach my $n (keys %Lfile) {
+    my $lpage = $Lfile{$n};
+    (my $psec, my $pname) = split(/:/, $n);
+    (my $lsec, my $lname) = split(/:/, $lpage);
+
+    ${$tl{$n}}{kind} = "link";
+    if(${$tl{$lpage}}{odat} eq undef) {die "no link file $lname for $n\n";}
+
+    ${$tl{$n}}{pkg}  = $package;
+    ${$tl{$n}}{fname} = $pname;
+    ${$tl{$n}}{sec} = $psec;
+    ${$tl{$n}}{lname} = $lname;
+    ${$tl{$n}}{lsec} = $lsec;
+}
+
+#
+# refresh links
+#
+foreach my $n (keys %tl){
+    if (${$tl{$n}}{kind} ne "link") {next;}
+
+    if (${$tl{$n}}{lname} eq undef){
+       open NOL, ">> obsoleted_list.$newver";
+       ${$tl{$n}}{comment} = "dissap. at $newver";
+       my $ol = hash2line(%{$tl{$n}});
+       print NOL "$ol\n";
+       close NOL;
+       delete $tl{$n};
+        next;
+    }
+
+    my $lpage = "${$tl{$n}}{lsec}:${$tl{$n}}{lname}";
+
+    if(${$tl{$lpage}}{stat} =~ /^up/){
+       ${$tl{$n}}{stat} = "up2date";
+    } else {
+       ${$tl{$n}}{stat} = "1st_non";
+    }
+    ${$tl{$n}}{odat} = ${$tl{$lpage}}{odat};
+    ${$tl{$n}}{over} = ${$tl{$lpage}}{over};
+    ${$tl{$n}}{dver} = ${$tl{$lpage}}{dver};
+    ${$tl{$n}}{rver} = ${$tl{$lpage}}{rver};
+
+}
+
+open NTL, "> $ARGV[0].$newver";
+foreach $n (sort keys %tl){
+    if (${$tl{$n}}{stat} eq undef){next;}
+
+    my $ol = hash2line(%{$tl{$n}});
+    print NTL "$ol\n";
+}
+close NTL;
+
diff --git a/bin/ChangeLog b/bin/ChangeLog
new file mode 100644 (file)
index 0000000..120c40b
--- /dev/null
@@ -0,0 +1,139 @@
+Wed Jun 14 17:43:35 2006  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: comment out substitution for entity reference.
+
+Wed Jun 14 16:12:08 2006  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: fix substitution bugs. (no parameter for pack(),
+       and needless "e" for deletion).
+
+Tue Jul 18 00:27:12 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * chkcvs.sh: contrib ¤ò¸«¤ë¤è¤¦¤ËÊѹ¹.
+       * mkdist.sh, tools/mkdist.perl: sh->perl, µ¡Ç½¶¯²½.
+       * yaman2html.perl: ºÇ¶á¤Î man-db ¤Î»ÅÍͤËÂбþ.
+
+Mon Jul 17 19:48:20 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMtl.pm: contrib pages ¤ËÂбþ.
+       * mkmanweb.perl: JMtl ¤ò»È¤¦¤è¤¦¤Ë½ñ¤­´¹¤¨.
+
+Sun Feb 13 19:55:39 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * chkcvs.sh: translation_list ¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¤­
+       ¤Ç¤â touch cvs-status-modified ¤¹¤ë¤è¤¦¤Ë¤·¤¿... ¤¦¡¼¤ó¡¢¤à¤º¤¤.
+
+Mon Dec  6 22:18:17 1999  NAKANO Takeo  <nakano@cvs.linux.or.jp>
+
+       * yaman2html.perl: man ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¤òÊѹ¹.
+
+Thu Nov 25 18:02:45 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkhtmldb.perl: AnyDBM_File ¢ª GDBM_File ¤Ë.
+       creation mode ¤òÊѹ¹.
+
+Tue Oct  5 00:43:56 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * convtl.pl: ÌµÍѤΠuse Cwd ¤ò¤È¤Ã¤¿ (¤â¤¦¤Ä¤«¤ï¤Ê¤¤¤Î¤Ë..(^^;)
+       
+Sat Oct  2 19:03:29 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * JMtl.pm: ¿·µ¬ÄɲÃ. translatio_list db ÍÑ perl ¥â¥¸¥å¡¼¥ë.
+       * convtl.pl: translation_list ¤Î¹¹¿·¤Ë»È¤Ã¤¿¥¹¥¯¥ê¥×¥È.
+       (¤â¤¦¤¤¤é¤Ê¤¤(¾Ð)
+
+Mon Sep 27 10:33:10 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * chkcvs.sh: grep ¤ÎÀµµ¬É½¸½¤¬´Ö°ã¤Ã¤Æ¤¿.
+
+Mon Sep 27 09:58:03 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: YAMAN2HTML ¤Î»þ¤ÏÃÖ´¹¥ë¡¼¥ë¤òÄ̤·¤Æ¤Ï
+       ¤¤¤±¤Ê¤«¤Ã¤¿¡£
+
+Fri Sep 24 21:44:57 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * chkcvs.sh: ÆüÉÕÊݸ¥Õ¥¡¥¤¥ë¤Î̾Á°¤òʬ¤«¤ê¤ä¤¹¤¤¤â¤Î¤ËÊѹ¹.
+
+Thu Sep 23 17:03:48 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * chkcvs.sh: µì mkcvs-modified.sh. ÆüÉÕÊݸ¥Õ¥¡¥¤¥ë¤ò
+       html ¥Ä¥ê¡¼À¸À®ÍѤΤâ¤Î¤È www/INDEX À¸À®ÍѤΤâ¤Î¤ÈÆó¤Ä¤Ëʬ¤±¤¿¡£
+
+Sun Sep 19 18:54:22 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * yaman2html.perl: fetchmail.1 ÍÑ yet another man2html.
+       * mkmanweb.perl: ¾åµ­¤ò»È¤¦¤è¤¦¤Ë½¤Àµ.
+
+Sat Sep 18 12:04:24 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * mkdist.sh: ¥³¥á¥ó¥Èʸ¤À¤±.
+       * linkdatesize.perl: www/ °Ê²¼¤Ë°ÜÆ°.
+
+Mon Sep 13 19:46:38 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * linkdatesize.perl: www/download.m4 ¤Ç»È¤¦¥¹¥¯¥ê¥×¥È.
+
+Sat Sep 11 09:01:27 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òÁêÂХѥ¹¤Ë.
+
+Fri Sep 10 02:09:09 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkhtmldb.perl: idx ¥Ú¡¼¥¸¤ò¤è¤±¤ë¤è¤¦¤Ë¤·¤¿.
+
+Fri Sep 10 01:51:18 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: bug fixes.
+
+Fri Sep 10 01:37:56 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: ¥ê¥ó¥¯ÃÖ´¹¥ë¡¼¥ë¤ò¤Á¤ç¤Ã¤È
+       ¸­¤¯¤·¤Æ¤ß¤¿¡£¤·¤«¤·»×¤¤¤Ã¤­¤ê¥¹¥Ñ¥²¥Ã¥Æ¥£¤Ë¤Ê¤Ã¤¿...
+
+Thu Sep  9 01:52:01 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkhtmldb.perl: ¥Õ¥¡¥¤¥ëºîÀ®¾ì½ê¤ÎÊѹ¹¡£
+
+Tue Aug 24 22:30:43 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkdist.sh: ÇÛÉÛ¥¢¡¼¥«¥¤¥Ö¤òºî¤ë shell ¥¹¥¯¥ê¥×¥È.
+       * mksolinks.perl: ÇÛÉÛ¥¢¡¼¥«¥¤¥ÖÍÑ, release/ ¤¬°ìÃÊ
+       ¤Ê¤¤¾ì¹ç¤Ë¤âÂбþ. fetchmailconf.8 ¤Î¤è¤¦¤Ë, ¥Ç¥£¥ì¥¯¥È¥ê
+       ¤¬¤Ê¤¤¤È¤­ºî¤ë¤è¤¦¤Ë¤·¤¿.
+
+Tue Aug 24 03:53:35 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: .css ¤ò¸«¤ë¤è¤¦¤Ë¤·¤Æ¤ß¤¿.
+
+Tue Aug 24 02:56:35 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: foo.1L ¤È¤«¤Î·Á¼°¤ËÂбþ.
+
+Mon Aug 23 18:54:09 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkhtmldb.perl: www/cgi-bin/man.cgi ¤ËÊ»¤»¤ÆºîÀ®.
+       * mkmanweb.perl: ÃÖ´¹¤¹¤ë url ¤òÁêÂХѥ¹¤Ë.
+       * mksolinks.perl: ¥³¥á¥ó¥È½ñ¤­´¹¤¨.
+
+Sat Aug 21 16:46:09 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mkmanweb.perl: Makefile ¤ËÊ»¤»¤Æ°ú¿ô¤ò¼è¤ë¤è¤¦¤Ë½¤Àµ.
+       * mksolinks.perl: .so ¥ê¥ó¥¯¤òºî¤ë¥¹¥¯¥ê¥×¥È. ¿·µ¬ÄɲÃ.
+
+Fri Aug 20 15:08:25 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * mkmanweb.perl: &#159; support and skip fetchmail.1
+
+Fri Aug 20 13:50:25 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * mkmanweb.perl: spec change "ln -s"
+
+Thu Aug 19 01:29:25 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * mkmanweb.perl: for baka man2html
+
+Thu Aug 19 00:57:25 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * mkmanweb.perl: added
+
diff --git a/bin/JMtl.pm b/bin/JMtl.pm
new file mode 100755 (executable)
index 0000000..9c4b6b4
--- /dev/null
@@ -0,0 +1,217 @@
+#!/usr/bin/perl
+#
+# $Id: JMtl.pm,v 1.2 2000/08/02 10:00:22 nakano Exp $
+#
+package JMtl;
+
+#
+# JMtl.pm: JM translation_list ¥Ç¡¼¥¿¥Ù¡¼¥¹ÍÑ perl module.
+# translation_list ¤Î¥¨¥ó¥È¥ê¤È hash ¤ÎÁê¸ßÊÑ´¹¤ò¤¹¤ë
+# subroutines.
+#
+# hash ¤Î¥¨¥ó¥È¥ê¤Ï°Ê²¼¤ÎÄ̤ê.
+#  mark: translation_list ÀèƬ¤ÎÁ´³Ñʸ»ú¤Î¥Þ¡¼¥¯.
+#  kind: .so ¥ê¥ó¥¯¤Î¥Õ¥¡¥¤¥ë¤Ê¤é "link", ¤½¤ì°Ê³°¤Ê¤é "roff"
+#  stat: Ê¸½ñ¤Î¥¹¥Æ¡¼¥¿¥¹. °Ê²¼¤Î¤¤¤º¤ì¤«.
+#    1st_non, 1st_rsv, 1st_dft, 1st_prf
+#    upd_non, upd_rsv, upd_dft, upd_prf
+#    up2date, up2datR
+#    cnt_upd, cnt_old
+#  pkg:  ¥Ñ¥Ã¥±¡¼¥¸Ì¾.
+#  over: ¥ª¥ê¥¸¥Ê¥ë¤Î¥Ð¡¼¥¸¥ç¥ó.
+#  dver: ËÝÌõÃæ¥Ú¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó.
+#  rver: ¥ê¥ê¡¼¥¹ÈÇËÝÌõ¥Ú¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó.
+#  odat: ¥ª¥ê¥¸¥Ê¥ëʸ½ñ¤Î¹¹¿·ÆüÉÕ.
+#  fname: ¥Ú¡¼¥¸¥Õ¥¡¥¤¥ë¥Õ¥¡¥¤¥ë¤Î basename Éôʬ
+#  sec:   ¥Ú¡¼¥¸¥Õ¥¡¥¤¥ë¤Î¥»¥¯¥·¥ç¥ó 
+#  newsec:  ¥ª¥ê¥¸¥Ê¥ë¥Ú¡¼¥¸¤Î¥»¥¯¥·¥ç¥ó (¥»¥¯¥·¥ç¥ó¤¬ÊѤï¤Ã¤¿¾ì¹ç)
+#  comment: ¥³¥á¥ó¥È.
+#
+# (°Ê²¼¤Ï kind ¤¬ roff ¤Î¥Ú¡¼¥¸¤Î¤ß)
+#  tdat: ËÝÌõºî¶È¤ÎºÇ½ª¹¹¿·Æü
+#  copy: ¥Ú¡¼¥¸¤Î¥³¥Ô¡¼¥é¥¤¥È¤Î¼ïÎà (G, B, M)
+#  tmail: ºî¶È¼Ô¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹
+#  tname: ºî¶È¼Ô¤Î Real Name
+#
+# (°Ê²¼¤Ï kind ¤¬ link ¤Î¥Ú¡¼¥¸¤Î¤ß)
+#  lname: ¥ê¥ó¥¯Àè¥Ú¡¼¥¸¤Î basename
+#  lsec:  ¥ê¥ó¥¯Àè¥Ú¡¼¥¸¤Î¥»¥¯¥·¥ç¥ó
+#
+require Exporter;
+@ISA = qw(Exporter);
+@EXPORT_OK = qw(line2hash hash2line);
+
+#
+# entry ¢ª hash.
+#
+sub line2hash($) {
+    my ($entry) = @_;
+    my %thash;
+    
+    chomp $entry;
+    my @member = split /:/, $entry;
+    
+    my $mark = $member[0];
+    
+    my ($stat);
+    my $kind = 'roff';
+
+  SW1: {
+      if ($mark eq '¡ß') {$stat = '1st_non'; last SW1;}
+      if ($mark eq '¢¥') {$stat = '1st_rsv'; last SW1;}
+      if ($mark eq '¢¤') {$stat = '1st_dft'; last SW1;}
+      if ($mark eq '¡ü') {$stat = '1st_prf'; last SW1;}
+      if ($mark eq '¡ù') {$stat = 'upd_non'; last SW1;}
+      if ($mark eq '¢£') {$stat = 'upd_rsv'; last SW1;}
+      if ($mark eq '¢¢') {$stat = 'upd_dft'; last SW1;}
+      if ($mark eq '¢¡') {$stat = 'upd_prf'; last SW1;}
+      if ($mark eq '¡û') {$stat = 'up2date'; last SW1;}
+      if ($mark eq '¡ý') {$stat = 'up2datR'; last SW1;}
+      if ($mark eq '£Ã') {$stat = 'cnt_upd'; last SW1;}
+      if ($mark eq '£ã') {$stat = 'cnt_old'; last SW1;}
+      
+      $kind = 'link';
+      if ($mark eq '¡÷') {$stat = 'up2date'; last SW1;}
+      if ($mark eq '¢¨') {$stat = '1st_non'; last SW1;}
+  }
+
+    $thash{'mark'} = $mark;
+    $thash{'kind'} = $kind;
+    $thash{'stat'} = $stat;
+
+    $thash{'pkg'}  = $member[1];
+
+    my @vers = split /=>/, $member[2];
+  SW2: {
+
+      # original version ¤Ï¾ï¤Ë°ìÈֺǸå.
+      #
+      $thash{'over'} = $vers[$#vers];
+
+      if ($stat eq /1st_(non|rsv)/) {last SW2;}
+
+      # ºÇ½é¤ÎËÝÌõ¤Ç¤Ï¡¢ÀèƬ¤¬ draft version.
+      #
+      if ($stat =~ /1st_/) {
+         $thash{'dver'} = $vers[0];
+         last SW2;
+      }
+
+      # ¤½¤ì°Ê³°, release version ¤Ï¾ï¤ËÀèƬ.
+      #
+      $thash{'rver'} = $vers[0];
+
+      if ($stat =~ /up2dat/) { last SW2; }
+      if ($stat eq /upd_(non|rsv)/) { last SW2; }
+
+      # update ºî¶ÈÃæ¡¢draft version ¤Ï
+      # release version ¤Î°ì¤ÄÀè
+      #
+      $thash{'dver'} = $vers[1];
+  }
+
+    $thash{'odat'} = $member[3];
+    $thash{'fname'} = $member[4];
+
+    my @secs = split /=>/, $member[5];
+    $thash{'sec'} = $secs[0];
+    if ($#secs > 0) {$thash{'newsec'} = $secs[1];}
+    
+    if ($thash{'kind'} eq 'roff'){
+       $thash{'tdat'} = $member[6];
+       
+       $thash{'copy'} = $member[7];
+       
+       $thash{'tmail'} = $member[8];
+       $thash{'tname'} = $member[9];
+       $thash{'comment'} = $member[10];
+       for (my $i = 11; $i <= $#member; $i++){
+           $thash{'comment'} .= ":$member[$i]";
+       }
+    } else {
+       $thash{'lname'} = $member[6];
+       $thash{'lsec'}  = $member[7];
+       $thash{'comment'} = $member[8];
+       for (my $i = 9; $i < $#member; $i++){
+           $thash{'comment'} .= $member[$i];
+       }
+    }
+
+    %thash;
+}
+
+#
+# hash ¢ª line. hash ¤Ï¥ê¥Õ¥¡¥ì¥ó¥¹¤ÇÅϤ¹¤³¤È.
+#
+sub hash2line (\%){
+    my ($arg) = @_;
+    my %thash = %{$arg};
+
+    my ($entry);
+    my $stat = $thash{'stat'};
+    
+    if ($thash{'kind'} eq 'link') {
+       if ($stat eq 'up2date') {$entry = '¡÷'}
+       elsif ($stat eq '1st_non') {$entry = '¢¨'}
+        else {die "$stat is not permitted for link"}
+
+       $entry .= ":$thash{'pkg'}:$thash{'over'}:$thash{'odat'}";
+
+       $entry .= ":$thash{'fname'}:$thash{'sec'}";
+       if (defined $thash{'newsec'}) {
+           $entry .= "=>$thash{'newsec'}";
+       }
+
+       $entry .= ":$thash{'lname'}:$thash{'lsec'}";
+       $entry .= ":$thash{'comment'}";
+
+       return $entry;
+    }
+    #
+    # roff page case
+    #
+  SW3: {
+      if ($stat eq '1st_non') {$entry = '¡ß';last SW3;}
+      if ($stat eq '1st_rsv') {$entry = '¢¥';last SW3;}
+      if ($stat eq '1st_dft') {$entry = '¢¤';last SW3;}
+      if ($stat eq '1st_prf') {$entry = '¡ü';last SW3;}
+      if ($stat eq 'upd_non') {$entry = '¡ù';last SW3;}
+      if ($stat eq 'upd_rsv') {$entry = '¢£';last SW3;}
+      if ($stat eq 'upd_dft') {$entry = '¢¢';last SW3;}
+      if ($stat eq 'upd_prf') {$entry = '¢¡';last SW3;}
+      if ($stat eq 'up2date') {$entry = '¡û';last SW3;}
+      if ($stat eq 'up2datR') {$entry = '¡ý';last SW3;}
+      if ($stat eq 'cnt_upd') {$entry = '£Ã';last SW3;}
+      if ($stat eq 'cnt_old') {$entry = '£ã';last SW3;}
+  }
+    $entry .= ":$thash{'pkg'}";
+
+    my ($ver, $lastver);
+    if (defined $thash{'rver'}){
+       $lastver = $thash{'rver'};
+       $ver = $lastver;
+    }
+    if (defined $thash{'dver'} && $thash{'dver'} ne $lastver){
+       if (defined $ver) {$ver .= "=>";}
+       $lastver = $thash{'dver'};
+       $ver .= "$lastver";
+    }
+    if (defined $thash{'over'} && $thash{'over'} ne $lastver){
+       if (defined $ver) {$ver .= "=>";}
+       $ver .= "$thash{'over'}";
+    }
+    $entry .= ":$ver";     
+
+    $entry .= ":$thash{'odat'}:$thash{'fname'}:$thash{'sec'}";
+    if (defined $thash{'newsec'}) {
+       $entry .= "=>$thash{'newsec'}";
+    }
+
+    $entry .= ":$thash{'tdat'}:$thash{'copy'}";
+    $entry .= ":$thash{'tmail'}:$thash{'tname'}";
+
+    $entry .= ":$thash{'comment'}";
+
+    return $entry;
+}
+
diff --git a/bin/chkcvs.sh b/bin/chkcvs.sh
new file mode 100755 (executable)
index 0000000..f844521
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# $Id: chkcvs.sh,v 1.2 2000/08/02 10:00:22 nakano Exp $
+#
+# CVS ¥ê¥Ý¥¸¥È¥ê¤òÄ´¤Ù¤ë¥¹¥¯¥ê¥×¥È.
+# JM/cvs-release-modified ¢ª release/, contrib/ °Ê²¼¤Î¥Ú¡¼¥¸¤¬ÊѤï¤Ã¤¿¤«¤É¤¦¤«
+# JM/cvs-status-modified ¢ª translation_list ¤¬ÊѤï¤Ã¤¿¤«¤É¤¦¤«
+#
+RM=cvs-release-modified
+SM=cvs-status-modified
+
+if [ ! -f $RM ]; then
+       touch $RM
+elif (find manual -newer $RM | egrep "(release|contrib)/man[1-9]/.*\.[1-9]"); then
+       touch $RM
+       touch $SM
+fi
+
+if [ ! -f $SM ]; then
+       touch $SM
+elif (find manual -newer $SM | grep -q "."); then
+       touch $SM
+fi
+
diff --git a/bin/mkdist.perl b/bin/mkdist.perl
new file mode 100755 (executable)
index 0000000..673ff6e
--- /dev/null
@@ -0,0 +1,179 @@
+#!/usr/bin/perl
+#
+# build distribution tree.
+#
+# first version Thu Aug 19 00:53:30 JST 1999
+#     by Tenkou N. Hattori <tnh@aurora.dti.ne.jp>
+#
+# $Id: mkdist.perl,v 1.2 2000/08/02 10:00:22 nakano Exp $
+#
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    unshift (@INC, $epath);
+}
+use JMtl ('line2hash', 'hash2line');
+use strict 'vars';
+
+my ($idx_header, $idx_footer);
+#
+# $CVSROOT ¤Ï CVS ¥ê¥Ý¥¸¥È¥ê¤Î root,
+# $DISTROOT ¤ÏÇÛÉÛ¥¢¡¼¥«¥¤¥Ö¥¤¥á¡¼¥¸¤Î root.
+#
+if (@ARGV < 3) {die "$0 srcroot dstroot pod2man\n"};
+
+my $CVSROOT = $ARGV[0];
+unless (-d $CVSROOT) {die "$CVSROOT does not exist\n"};
+
+my $DISTROOT = $ARGV[1];
+
+my $POD2MAN = $ARGV[2];
+unless (-x $POD2MAN) {die "$POD2MAN is not executable\n"};
+
+# for debugging purpose:
+#
+#my $MANROOT = "/home/nakano/text/JM/imp/manual";
+#my $DISTROOT = "/var/tmp/JM/man-pages-ja";
+
+#
+# ¤¤¤Ã¤¿¤ó $DISTROOT/manual ¤ò¤ªÁݽü¡£
+#
+if (-d "$DISTROOT/manual") {
+    system("rm -rf $DISTROOT/manual");
+}
+system("mkdir -p $DISTROOT/manual");
+
+my (%roff_hash, %link_hash);
+#
+# $CVSROOT/manual/$pkg/translation_list ¤Î scan.
+#
+print "scanning translation_list's...\n";
+open RL,"find $CVSROOT/manual -name translation_list|";
+while(<RL>){
+    print;
+    chomp;
+    my $tl = $_;
+
+    unless(/.*manual\/([^\/]*)\/translation_list/){next;}
+    my $pkg=$1;
+
+    system "mkdir -p $DISTROOT/manual/$pkg/";
+    system "cp $tl $DISTROOT/manual/$pkg";
+
+    open TL, $tl || die "cannot open $tl";
+    while (<TL>){
+       chomp;
+       my %ti = line2hash($_);
+       my $name = $ti{fname};
+       my $sec = $ti{sec};
+       my $page = "$pkg,$name,$sec";
+
+       if ($ti{kind} eq "link" && $ti{stat} eq "up2date"){
+           my $dst = ".so man$ti{lsec}/$ti{lname}.$ti{lsec}";
+           $link_hash{"$page"} = $dst;
+           print "collect link: $page => $dst\n";
+           next;
+       }
+
+       if ($ti{kind} eq roff && $ti{stat} =~ /^up/) {
+           my $src = "$pkg/release/man$sec/$name.$sec";
+           $roff_hash{"$page"} = $src;
+           print "collect roff: $page <= $src\n";
+           next;
+       }
+
+       if ($ti{kind} eq roff && $ti{stat} =~ /^cnt/) {
+           my $src = "$pkg/contrib/man$sec/$name.$sec";
+           $roff_hash{"$page"} = $src;
+           print "collect roff: $page <= $src\n";
+           next;
+       }
+    }
+    close TL;
+}
+close RL;
+
+#
+# copy ³«»Ï
+#
+foreach my $fkey (sort keys %roff_hash){
+    my ($pkg,$name,$sec)=split /,/, $fkey;
+
+    my $dstdir = "$DISTROOT/manual/$pkg/man$sec";
+    my $dstfile = "$dstdir/$name.$sec";
+    my $srcfile = "$CVSROOT/manual/$roff_hash{$fkey}";
+
+    print "copy $srcfile => $dstfile\n";
+    system "mkdir -p $dstdir";
+    system "cp $srcfile $dstfile";
+}
+
+#
+# make symlinks
+#
+foreach my $fkey (sort keys %link_hash){
+    my ($pkg, $name, $sec) = split /,/, $fkey;
+
+    my $dstdir = "$DISTROOT/manual/$pkg/man$sec";
+    my $dstfile = "$dstdir/$name.$sec";
+
+    print "cat \"$link_hash{$fkey}\" > $dstfile\n";
+    system "mkdir -p $dstdir";
+    open DF, "> $dstfile" || die "cannot open $dstfile\n";
+    print DF "$link_hash{$fkey}\n";
+    close DF;
+}
+
+#
+# pod ¥Ç¡¼¥¿¼ý½¸
+#
+print "TRANSLATING pod -> man\n";
+my (%pod_hash);
+#
+# $CVSROOT/pod/$pkg/translation_list ¤Î scan.
+#
+print "scanning translation_list's...\n";
+open RL,"find $CVSROOT/pod -name translation_list|";
+while(<RL>){
+    print;
+    chomp;
+    my $tl = $_;
+
+    unless(/.*pod\/([^\/]*)\/translation_list/){next;}
+    my $pkg=$1;
+
+    system "mkdir -p $DISTROOT/manual/$pkg/";
+    system "cp $tl $DISTROOT/manual/$pkg";
+
+    open TL, $tl || die "cannot open $tl";
+    while (<TL>){
+       chomp;
+       my %ti = line2hash($_);
+       my $name = $ti{fname};
+       my $page = "$pkg,$name";
+
+       if ($ti{kind} eq roff && $ti{stat} =~ /^up/) {
+           my $src = "$pkg/release/$name.pod";
+           $pod_hash{"$page"} = $src;
+           print "collect pod : $page <= $src\n";
+           next;
+       }
+    }
+    close TL;
+}
+close RL;
+
+#
+# ÊÑ´¹³«»Ï
+#
+foreach my $fkey (sort keys %pod_hash){
+    my ($pkg,$name)=split /,/, $fkey;
+
+    my $dstdir = "$DISTROOT/manual/$pkg/man1";
+    my $dstfile = "$dstdir/$name.1";
+    my $srcfile = "$CVSROOT/pod/$pod_hash{$fkey}";
+
+    print "translate $srcfile => $dstfile\n";
+    system "mkdir -p $dstdir";
+    system "$POD2MAN $srcfile > $dstfile";
+}
+
diff --git a/bin/mkhtmldb.perl b/bin/mkhtmldb.perl
new file mode 100755 (executable)
index 0000000..fc13c33
--- /dev/null
@@ -0,0 +1,49 @@
+#!/usr/bin/perl
+#
+# build html database file for man.cgi
+#
+# $Id: mkhtmldb.perl,v 1.2 2000/08/02 10:00:22 nakano Exp $
+#
+use GDBM_File;
+use Fcntl;
+
+# name of db file
+$DBFILE='manhtmldb';
+
+if (@ARGV < 2) {die "$0 pageroot urlroot\n"};
+
+$PAGEROOT = $ARGV[0];
+unless (-d $PAGEROOT) {die "$PAGEROOT does not exist\n"};
+
+$URLROOT = $ARGV[1];
+
+$HTMLROOT="$PAGEROOT/html";
+
+open(RL,"cd $PAGEROOT/html; find . |");
+while($tmp=<RL>){
+    $tmp=~s/[\r\n]//g;
+    unless($tmp=~/\/([^\/]+\/[^\/]+)\/([^\/]+)\.([1-9])\.html$/){
+       next;
+    }
+    $dir=$1;
+    $name=$2;
+    $sec=$3;
+    
+    if ($dir =~ m/0MultiFileIdx/){next;}
+
+    push @ { $urls{$name} }, "$URLROOT/$dir/$name.$sec.html";
+}
+close(RL);
+
+
+tie %urlhash, 'GDBM_File', $DBFILE, &GDBM_WRCREAT, 0644
+       || die "cannot create $DBFILE";
+
+       foreach $name (keys %urls){
+               $urlhash{$name} = join ' ', @{ $urls{$name} };
+       }
+
+untie(%urlhash);
+
+#chmod 0644, "$DBFILE";
+
diff --git a/bin/mkmanweb.perl b/bin/mkmanweb.perl
new file mode 100755 (executable)
index 0000000..2709e0d
--- /dev/null
@@ -0,0 +1,297 @@
+#!/usr/bin/perl -w
+#
+# build html hierarchy using man2html 
+#
+# first version Thu Aug 19 00:53:30 JST 1999
+#     by Tenkou N. Hattori <tnh@aurora.dti.ne.jp>
+#
+# $Id: mkmanweb.perl,v 1.5 2006/06/14 08:45:05 nakano Exp $
+#
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    unshift (@INC, $epath);
+}
+use JMtl ('line2hash', 'hash2line');
+use strict 'vars';
+
+my ($idx_header, $idx_footer);
+
+#
+# $MANROOT ¤Ï CVS ¥ê¥Ý¥¸¥È¥ê¤Î JM/manual,
+# $WWWROOT ¤Ï web ¤Î html ¥³¥ó¥Æ¥ó¥Ä¤Î¥È¥Ã¥×,
+# $MAN2HTML ¤Ï man2html ¥³¥Þ¥ó¥É¤òÁÛÄê.
+#
+if (@ARGV < 4) {die "$0 srcroot destroot man2html yaman2html\n"};
+
+my $MANROOT = $ARGV[0];
+unless (-d $MANROOT) {die "$MANROOT does not exist\n"};
+
+my $WWWROOT = $ARGV[1];
+
+my $MAN2HTML = $ARGV[2];
+unless (-x $MAN2HTML) {die "$MAN2HTML does not executable\n"};
+
+#
+# man2html ¤À¤È¥Ð¥°¤Î½Ð¤ë¥Ú¡¼¥¸ÍѤÎÀ°·Á¥³¥Þ¥ó¥É
+#
+my $YAMAN2HTML = $ARGV[3];
+unless (-x $YAMAN2HTML) {die "$YAMAN2HTML does not executable\n"};
+
+#
+# for debugging purpose:
+#
+#my $MANROOT = "/home/nakano/text/JM/imp/manual";
+#my $WWWROOT = "/home/nakano/public_html/JMwww/html";
+#my $MAN2HTML = "/home/nakano/bin/man2html";
+#my $YAMAN2HTML = "/home/nakano/text/JM/head/admin/tools/yaman2html.perl";
+
+#
+# man2html ½ÐÎϤËÂФ·¤ÆÃÖ´¹¤¹¤ë³Æ¥ê¥ó¥¯ (·è¤áÂǤÁ(^^;)
+#
+my $MANWROOT='../../../manual';
+my $MAIN='<A HREF="../../../index.html">JM Home Page</A>';
+my $MAN2HTMLPAGE='<A HREF="../../man/man1/man2html.1.html">man2html</A>';
+my $MLANG='<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP">';
+my $JMCSS='<LINK REL="stylesheet" TYPE="text/css" HREF="../../../jm.css">';
+my $CONTCSS='<LINK REL="stylesheet" TYPE="text/css" HREF="../../../contrib.css">';
+my $SELECT='0MultiFileIdx';
+
+my (%roff_hash, %page_name, %link_hash, %cont_link);
+#
+# $MANROOT/$pkg/translation_list ¤Î scan.
+#
+print "scanning translation_list's...\n";
+open RL,"find $MANROOT -name translation_list|";
+while(<RL>){
+    print;
+    chomp;
+    my $tl = $_;
+    unless(/.*manual\/([^\/]*)\/translation_list/){next;}
+    my $pkg=$1;
+
+    open TL, $tl || die "cannot open $tl";
+    while (<TL>){
+       chomp;
+       my %ti = line2hash($_);
+       my $name = $ti{fname};
+       my $sec = $ti{sec};
+       my $page = "$pkg,$name,$sec";
+
+       if ($ti{kind} eq "link" && $ti{stat} eq "up2date"){
+           my $dst = "../man$ti{lsec}/$ti{lname}.$ti{lsec}.html";
+           $link_hash{"$page"} = $dst;
+           push @{$page_name{"$name,$sec"}}, "$page";
+           print "collect link        : $page => $dst\n";
+           next;
+       }
+
+       if ($ti{kind} eq "roff" && $ti{stat} =~ /^up/) {
+           my $src = "$pkg/release/man$sec/$name.$sec";
+           $roff_hash{"$page"} = $src;
+           push @{$page_name{"$name,$sec"}}, "$page";
+           print "collect roff        : $page <= $src\n";
+           next;
+       }
+
+       if ($ti{kind} eq "roff" && $ti{stat} =~ /^cnt/) {
+           my $src = "$pkg/contrib/man$sec/$name.$sec";
+           $roff_hash{"$page"} = $src;
+           push @{$page_name{"$name,$sec"}}, "$page";
+           $cont_link{$page} = <<EOM;
+<DIV ALIGN="right">
+ËÜ¥Ú¡¼¥¸¤Ï <A HREF="$ti{comment}">$ti{tname}</A>
+($ti{tmail}) ¤è¤ê´ó£¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+</DIV>
+EOM
+
+           print "collect contrib roff: <= $src\n";
+           next;
+       }
+    }
+    close TL;
+}
+close RL;
+
+foreach my $key (sort keys %page_name){
+    my $num = $#{$page_name{$key}} + 1;
+    print "$key: $num\n";
+}
+#
+# ÊÑ´¹³«»Ï¡£
+#
+
+#
+# ½ÅÊ£¥Ú¡¼¥¸ÍѤΠindex.
+#
+print "creating index for pages with identical names...\n";
+foreach my $fkey (sort keys %page_name){
+    if ($#{ $page_name{$fkey} } > 0){
+       my ($name,$sec) = split /,/, $fkey;
+
+       my $cand = $#{$page_name{$fkey}} + 1;
+       print "$name.$sec has $cand candidates...";
+
+       system("mkdir -p $WWWROOT/$SELECT/man$sec");
+       open WL, "| nkf -j > $WWWROOT/$SELECT/man$sec/$name.$sec.html";
+
+       my $header = $idx_header;
+       $header =~ s/_PAGENAME_/$name/ge;
+       print WL $header;
+
+       foreach my $i (0 .. $#{ $page_name{$fkey}}){
+           my ($mpkg, $mname, $msec);
+           ($mpkg,$mname,$msec)=split /,/, $page_name{$fkey}[$i];
+           my $anchor = "$mname.$msec in $mpkg";
+           my $link   = "../../$mpkg/man$msec/$mname.$msec.html";
+           print WL "<LI><A HREF=\"$link\">$anchor</A></LI>\n";
+       }
+       print WL $idx_footer;
+       close WL;
+       print "index created.\n";
+    }
+}
+
+#
+# roff -> html
+#
+foreach my $fkey (sort keys %roff_hash){
+    my ($pkg, $name, $sec);
+    ($pkg,$name,$sec)=split /,/, $fkey;
+
+    my $hdir = "$WWWROOT/$pkg/man$sec";
+    my $hfile = "$hdir/$name.$sec.html";
+
+    system("mkdir -p $hdir");
+
+    print "converting $pkg/$name.$sec...";
+    my $roffpage = "$MANROOT/$roff_hash{$fkey}";
+
+    # man2html ¤Ï fetchmail.1 ¤Î .TS - .TE ¥Þ¥¯¥íÆâÉô¤ò
+    # Àµ¤·¤¯°·¤¨¤Ê¤¤¤Î¤Ç¡¢¤È¤ê¤¢¤¨¤º workaround.
+
+    if("$name.$sec" eq "fetchmail.1"){
+       system "$YAMAN2HTML $roffpage | nkf -j > $hfile";
+       next;
+    }
+
+    # roff page ¤Ø¤Î link.
+    my $ROFF = "<A HREF=\"$MANWROOT/$roff_hash{$fkey}\">roff page</A>";
+    my $NAVI = "$MAIN\n$ROFF";
+
+    my $START = "$MLANG\n";
+    if ($roffpage =~ /\/contrib\//){
+       $START .= "$CONTCSS\n</HEAD>\n<BODY>\n$cont_link{$fkey}\n";
+    } else {
+       $START .= "$JMCSS\n</HEAD>\n<BODY>\n";
+    }
+
+    open M2H, "$MAN2HTML $roffpage |";
+    open WL,"| nkf -j > $hfile";
+
+    while(<M2H>){
+       if($. < 2){next;};      
+
+#      s/(\&\#([0-9]+)\;)/pack("C",$1)/ge;
+       s/\a//g;
+
+       s/<\/HEAD><BODY>/$START/ge;
+       s/<A HREF=\"http:\/\/localhost\/cgi-bin\/man\/man2html\">Return to Main Contents<\/A>/$NAVI/ge;
+       s/<A HREF=\"http:\/\/localhost\/cgi-bin\/man\/man2html\">man2html<\/A>/$MAN2HTMLPAGE/ge;
+
+       # ÊÌ¥Ú¡¼¥¸¤Ø¤Î¥ê¥ó¥¯¥¢¥ó¥«¡¼¤Î½èÍý.
+       #
+       while (m/<A HREF=\"http:\/\/localhost\/cgi-bin\/man\/man2html\?([1-9])[a-zA-Z]?\+([^\"]+)/){
+           my $lpage = "$2,$1";
+
+           if ($#{$page_name{$lpage}} == -1){
+               s/<A HREF=\"http:[^>]+>([^<]+)<\/A>/$1/;
+
+           } elsif ($#{$page_name{$lpage}} == 0){
+                my $repl;
+               my ($lpkg,$lname,$lsec) = split /,/, ${$page_name{$lpage}}[0];
+
+               if ($pkg eq $lpkg) {
+                   $repl = "../man$lsec/$lname.$lsec.html";
+               } else {
+                   $repl = "../../$lpkg/man$lsec/$lname.$lsec.html";
+               }
+               s/http:\/\/[^\"]+/$repl/;
+
+           } else {
+                my $repl;
+               my ($lpkg,$lname,$lsec) = split /,/, ${$page_name{$lpage}}[0];
+               $repl = "../../$SELECT/man$lsec/$lname.$lsec.html";
+
+               foreach my $j (0 .. $#{$page_name{$lpage}}){
+                   my ($lpkg,$lname,$lsec) = split /,/, ${$page_name{$lpage}}[$j];
+                   if ($lpkg eq $pkg) {
+                       $repl = "../man$lsec/$lname.$lsec.html";
+                   }
+                }
+                s/http:\/\/[^\"]+/$repl/;
+            }
+
+       } #end of while(m/../).
+        print WL;
+    }
+    close M2H;
+    close WL;
+    print "done.\n";
+}
+
+#
+# make symlinks
+#
+foreach my $fkey (sort keys %link_hash){
+    my ($pkg, $name, $sec) = split /,/, $fkey;
+
+    my $hdir = "$WWWROOT/$pkg/man$sec";
+    my $hfile = "$hdir/$name.$sec.html";
+    my $dst = $link_hash{$fkey};
+
+    unless (-f "$hdir/$dst"){;
+       print "WARN: dest $hdir for symlink $pkg/$name.$sec lacks.\n";
+       next;
+    }
+
+    system("cd $hdir; ln -s $dst $name.$sec.html");
+
+    print "$pkg/man$sec/$name.$sec.html: create symlink to $dst\n";
+     next;
+}
+
+#
+# ¥¤¥ó¥Ç¥Ã¥¯¥¹¥Ú¡¼¥¸¤Î¥Ø¥Ã¥À¡¦¥Õ¥Ã¥¿
+#
+BEGIN{
+   $idx_header = <<'EOM';
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
+  "http://www.w3.org/TR/REC-html40/loose.dtd">
+<HTML LANG="ja" DIR="LTR">
+<HEAD>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP">
+ <TITLE>_PAGENAME_</TITLE>
+ <META NAME="author" LANG="en" CONTENT="JM Project Members">
+ <META NAME="copyright" CONTENT="(C) 1999 JM Project.">
+ <META NAME="DESCRIPTION" CONTENT="JM: JM Project.">
+ <META NAME="keywords" CONTENT="JM, Linux, Japanese, Manual">
+ <LINK REV="made" HREF="mailto:JM@linux.or.jp">
+ <LINK REL="stylesheet" TYPE="text/css" HREF="../../../jm.css">
+</HEAD>
+<BODY>
+ <H1>_PAGENAME_</H1>
+ <P>Ʊ̾¤Î¥Ú¡¼¥¸¤¬Ê£¿ô¤¢¤ê¤Þ¤¹¡£°Ê²¼¤Î¸õÊ䤫¤éÁª¤ó¤Ç¤¯¤À¤µ¤¤</P>
+ <UL>
+EOM
+
+    $idx_footer = <<'EOM';
+ </UL>
+ <P>
+ <IMG SRC="../../../images/grey.png" WIDTH="14" HEIGHT="14" ALT="*">
+ <A HREF="../../../index.html">JM Project ¤Î¥á¥¤¥ó¥Ú¡¼¥¸¤ØÌá¤ë</A>
+ </P>
+</BODY>
+</HTML>
+EOM
+}
+
diff --git a/bin/mkpodweb.perl b/bin/mkpodweb.perl
new file mode 100755 (executable)
index 0000000..d9dff5e
--- /dev/null
@@ -0,0 +1,140 @@
+#!/usr/bin/perl -w
+#
+# build html hierarchy of pod files using pod2html
+#
+# $Id: mkpodweb.perl,v 1.2 2000/08/02 10:00:22 nakano Exp $
+#
+BEGIN{
+    $epath = `dirname $0`; chomp $epath;
+    unshift (@INC, $epath);
+}
+use JMtl ('line2hash', 'hash2line');
+use strict 'vars';
+
+my ($idx_header, $idx_footer);
+
+#
+# $PODROOT ¤Ï CVS ¥ê¥Ý¥¸¥È¥ê¤Î JM/pod,
+# $WWWROOT ¤Ï web ¤Î html ¥³¥ó¥Æ¥ó¥Ä¤Î¥È¥Ã¥×,
+# $POD2HTML ¤Ï pod2html ¥³¥Þ¥ó¥É¤òÁÛÄê.
+#
+if (@ARGV < 3) {die "$0 srcroot destroot pod2html\n"};
+
+my $PODROOT = $ARGV[0];
+unless (-d $PODROOT) {die "$PODROOT does not exist\n"};
+
+my $WWWROOT = $ARGV[1];
+
+my $POD2HTML = $ARGV[2];
+unless (-x $POD2HTML) {die "$POD2HTML does not executable\n"};
+
+#
+# for debugging purpose:
+#
+#my $PODROOT = "/home/nakano/text/JM/imp/pod";
+#my $WWWROOT = "/home/nakano/public_html/JMwww/html";
+#my $MAN2HTML = "/home/nakano/bin/man2html";
+#my $YAMAN2HTML = "/home/nakano/text/JM/head/admin/tools/yaman2html.perl";
+
+#
+# man2html ½ÐÎϤËÂФ·¤ÆÃÖ´¹¤¹¤ë³Æ¥ê¥ó¥¯ (·è¤áÂǤÁ(^^;)
+#
+my $PODWROOT='../../pod';
+my $MAIN='<A HREF="../../index.html">JM Home Page</A>';
+my $CSS='<LINK REL="stylesheet" TYPE="text/css" HREF="../../jmpod.css">';
+
+my (%pod_hash, %page_name);
+#
+# $PODROOT/$pkg/translation_list ¤Î scan.
+#
+print "scanning translation_list's...\n";
+open RL,"find $PODROOT -name translation_list|";
+while(<RL>){
+    print;
+    chomp;
+    my $tl = $_;
+    unless(/.*pod\/([^\/]*)\/translation_list/){next;}
+    my $pkg=$1;
+
+    open TL, $tl || die "cannot open $tl";
+    while (<TL>){
+       print;
+       chomp;
+       my %ti = line2hash($_);
+       my $name = $ti{fname};
+       my $page = "$pkg,$name";
+
+       if ($ti{kind} eq "roff" && $ti{stat} =~ /^up/) {
+           my $src = "$pkg/release/$name.pod";
+           $pod_hash{"$page"} = $src;
+           print "collect pod: $page <= $src\n";
+           next;
+       }
+
+       if ($ti{kind} eq "roff" && $ti{stat} =~ /^cnt/) {
+           my $src = "$pkg/contrib/$name.pod";
+           $pod_hash{"$page"} = $src;
+           print "collect pod: $page <= $src\n";
+           next;
+       }
+    }
+    close TL;
+}
+close RL;
+
+foreach my $key (sort keys %page_name){
+    my $num = $#{$page_name{$key}} + 1;
+    print "$key: $num\n";
+}
+#
+# ÊÑ´¹³«»Ï¡£
+#
+
+#
+# roff -> html
+#
+foreach my $fkey (sort keys %pod_hash){
+    my ($pkg, $name) = split /,/, $fkey;
+
+    my $hdir = "$WWWROOT/$pkg";
+    my $hfile = "$hdir/$name.pod.html";
+
+    system("mkdir -p $hdir");
+
+    print "converting $pkg/$name.pod...";
+    my $podpage = "$PODROOT/$pod_hash{$fkey}";
+
+    # pod page ¤Ø¤Î link.
+    my $PODP = "<A HREF=\"$PODWROOT/$pod_hash{$fkey}\">pod page</A>";
+    my $NAVI = "$MAIN\n$PODP";
+
+    open P2H, "$POD2HTML $podpage |";
+    open WL,"| nkf -j > $hfile";
+
+    while(<P2H>){
+       s/\<\/HEAD\>/$CSS\n<HEAD>\n/;
+       s/<BODY>/<BODY>$NAVI\n<HR>\n/;
+
+       # Fix double quotes
+       s/\`\`/\&#147;/g;
+       s/\'\'/\&#148;/g;
+
+       # Fix single quotes
+       s/\'/\&#146;/g;
+
+       # Fix em-dashes... It may not be parsed well by JP browsers.
+       # s/---/\&#151;/g;
+
+       # Add </P> to the end of paragraphs
+       if (/^\<P\>/ .. /^$/)
+       {
+           print WL "</P>\n" if (/^$/);
+       }
+        print WL;
+    }
+    close P2H;
+    close WL;
+    system ("rm -f pod2html-*cache");
+    print "done.\n";
+}
+
diff --git a/bin/mksolinks.perl b/bin/mksolinks.perl
new file mode 100755 (executable)
index 0000000..fb003fa
--- /dev/null
@@ -0,0 +1,59 @@
+#!/usr/bin/perl
+#
+# $Id: mksolinks.perl,v 1.2 2000/08/02 10:00:22 nakano Exp $
+#
+# mksolinks.perl:
+#   $MANROOT (ÁÛÄꤷ¤Æ¤¤¤ë¤Î¤Ï checkout ¤·¤Æ¤­¤¿ JM CVS ¥ê¥Ý¥¸¥È¥ê ¤Î
+#   (JM/manual/) °Ê²¼¤Ë¤¢¤ë */translation_list ¤ò¸«¤Æ¡¢ */release/man?
+#   °Ê²¼¤Ë .so ¥ê¥ó¥¯¤Î¥Õ¥¡¥¤¥ë¤òºî¤ë¥¹¥¯¥ê¥×¥È.
+#
+$TRANSLIST = "translation_list";
+
+# get arg
+#
+if (@ARGV < 1) {die "$0 manroot\n"};
+
+$MANROOT = $ARGV[0];
+unless (-d $MANROOT) {die "$MANROOT does not exist\n"};
+
+open(RL,"cat `find $MANROOT -name $TRANSLIST` |");
+while(<RL>){
+       chop;
+       unless (/^¡÷/) {next};
+
+# ¢¨:yp-tools:2.3:1998/05/??:ypchfn:1:yppasswd:1:
+#
+       @lf = split /:/;
+       $pkg = $lf[1];
+       $pkg =~ s/ /_/g;
+
+       $lname = $lf[4];
+       $lsec  = $lf[5];
+       $pname = $lf[6];
+       $psec  = $lf[7];
+
+       if (-d "$MANROOT/$pkg/release/man$psec") {
+               $MANDIR = "$MANROOT/$pkg/release";
+       } elsif (-d "$MANROOT/$pkg/man$psec") {
+               $MANDIR = "$MANROOT/$pkg";
+       } else {
+               print "Warning no man? directories are found at $pkg/\n";
+       }
+
+       $pfile = "$MANDIR/man$psec/$pname.$psec";
+       unless (-f $pfile) {
+               print "Warning: $pfile does not exist\n";
+               next;
+       }
+
+       unless (-d "$MANDIR/man$lsec") {system "mkdir -p $MANDIR/man$lsec";}
+       $lfile = "$MANDIR/man$lsec/$lname.$lsec";
+       if (-f $lfile) {
+               print "skip $lfile (already exists)\n";
+               next;
+       } else{
+               system "echo .so man$psec/$pname.$psec > $lfile";
+               print "make $lfile as an .so link\n"
+       }
+}
+
diff --git a/bin/mksplitdist.perl b/bin/mksplitdist.perl
new file mode 100755 (executable)
index 0000000..79ad076
--- /dev/null
@@ -0,0 +1,39 @@
+#!/usr/bin/perl
+#
+# $Id: mksplitdist.perl,v 1.2 2000/08/02 10:00:22 nakano Exp $
+#
+# mksplitdist.perl:
+#   $DISTROOT ¤ò¸«¤Æ package Ëè¤Ëʬ³ä¤µ¤ì¤¿ tar ball ¤òºîÀ®¤¹¤ë
+#   ¥¹¥¯¥ê¥×¥È¡£
+#   $DISTROOT ¤Ï MKDIST, MKSO ¤µ¤ì¤¿¸å¤Î directory ¤òÁÛÄꤷ¤Æ¤¤¤ë
+#
+# µ¯Æ°Îã
+#   mksplitdist.perl /var/tmp/JM/man-pages-ja-19991123
+#
+
+# get arg
+#
+if (@ARGV < 1) {die "$0 distroot\n"};
+
+$DISTROOT = $ARGV[0];
+unless (-d $DISTROOT) {die "$DISTROOT does not exist\n"};
+
+unless($DISTROOT=~/^(.*)\/man-pages-ja-([0-9]+)$/){
+        die "$DISTROOT don't have date field.\n";
+}
+$dir=$1;
+$date=$2;
+
+chdir($dir);
+
+open(FL,"ls $DISTROOT/manual|");
+while($tmp=<FL>){
+       $tmp=~s/[\r\n]//g;
+       $dist="man-pages-ja-$tmp-$date";
+       system("rm -r $dist");
+       system("mkdir $dist");
+       system("cp -pr $DISTROOT/manual/$tmp/* $dist");
+       system("cp -pr $DISTROOT/README $dist");
+       system("tar czf $dist.tar.gz $dist");
+}
+close(FL);
diff --git a/bin/yaman2html.perl b/bin/yaman2html.perl
new file mode 100755 (executable)
index 0000000..3023037
--- /dev/null
@@ -0,0 +1,74 @@
+#!/usr/bin/perl
+
+if (@ARGV < 1) { die "$0 roffpage\n";}
+unless (-f $ARGV[0]) { die "cannot open $ARGV[0]\n";}
+
+@path = split /\//, $ARGV[0];
+$pagename = $path[$#path];
+$pagename =~ s/\.[1-9]$//;
+
+$header =~ s/%PAGENAME%/$pagename/eg;
+print $header;
+
+#
+# assumes Debian's man-db package.
+#
+open MAN, "man -l -Tnippon $ARGV[0] |";
+
+while(<MAN>){
+    $_ =~ s/..\cH\cH//g;
+    $_ =~ s/.\cH//g;
+    print;
+}
+close MAN;
+
+print $footer;
+exit;
+
+#
+#
+#
+BEGIN{
+   $header = <<'EOM';
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
+  "http://www.w3.org/TR/REC-html40/loose.dtd">
+<HTML LANG="ja" DIR="LTR">
+<HEAD>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP">
+ <TITLE>Manpage of %PAGENAME%</TITLE>
+ <META NAME="author" LANG="en" CONTENT="JM Project Members">
+ <META NAME="copyright" CONTENT="(C) 1999 JM Project.">
+ <META NAME="DESCRIPTION" CONTENT="JM: JM Project.">
+ <META NAME="keywords" CONTENT="JM, Linux, Japanese, Manual">
+ <LINK REV="made" HREF="mailto:JM@linux.or.jp">
+ <LINK REL="stylesheet" TYPE="text/css" HREF="../../../jm.css">
+</HEAD>
+<BODY>
+ <H1>%PAGENAME%</H1>
+
+ <BLOCKQUOTE>
+  ¤³¤Î¥Ú¡¼¥¸¤Ï man2html ¤Ç¤Ï¤¦¤Þ¤¯À°·Á¤µ¤ì¤Ê¤¤¤¿¤á¡¢
+  roff ¤ò»È¤Ã¤ÆÀ¸À®¤·¤¿¥Æ¥­¥¹¥È¤òŽ¤ê¹þ¤ó¤Ç¤¤¤Þ¤¹¡£
+ </BLOCKQUOTE>
+
+ <A HREF="../../../index.html">JM Home Page</A>
+ <PRE>
+EOM
+
+    $footer = <<'EOM';
+ </PRE>
+ <HR><ADDRESS>
+  JM Project ¤Ë´Ø¤ï¤ë¤´°Õ¸«¤´Í×˾¤Ï
+  <A HREF="mailto:JM@linux.or.jp">JM@linux.or.jp</A>
+  ¤Þ¤Ç¤ª´ê¤¤¤·¤Þ¤¹¡£
+ </ADDRESS><HR>
+<P>
+<IMG SRC="%URLROOT%/images/grey.png" WIDTH="14" HEIGHT="14" ALT="*">
+<A HREF="%URLROOT%/">JM Project ¤Î¥á¥¤¥ó¥Ú¡¼¥¸¤ØÌá¤ë</A>
+</P>
+</body>
+</html>
+EOM
+}
+
+       
diff --git a/dist/.cvsignore b/dist/.cvsignore
new file mode 100644 (file)
index 0000000..9737d93
--- /dev/null
@@ -0,0 +1,2 @@
+INSTALL
+README
diff --git a/dist/ChangeLog b/dist/ChangeLog
new file mode 100644 (file)
index 0000000..ab5f586
--- /dev/null
@@ -0,0 +1,203 @@
+Tue Jun 13 01:19:14 2006  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * script/pkgs.list : microcode_ctl ¤òÄɲᣠ
+
+Thu Aug 25 07:48:16 2005  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * script/pkgs.list : acl ¤ò¥¢¥ó¥³¥á¥ó¥È¡£
+
+Tue Jul 12 03:54:29 2005  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * script/pkgs.list : autofs ¤ò¥¢¥ó¥³¥á¥ó¥È¡£
+
+Thu Jul  7 02:39:23 2005  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * script/pkgs.list : acl ¤ò¥³¥á¥ó¥È¥¢¥¦¥È¤·¤ÆÄɲᣠ
+
+Sat Oct 18 05:42:06 2003  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * script/pkgs.list: efax ¤Ï¥ê¥ê¡¼¥¹¤¬¤Ê¤¤¤Î¤Ç¥³¥á¥ó¥È¥¢¥¦¥È¡£
+       lids ¤òÄɲá£
+
+Thu Mar 13 22:02:04 2003  Akihiro Motoki  <amotoki@dd.iij4u.or.jp>
+
+       * script/pkgs.list: add dhcp2.
+
+Thu Mar 13 19:52:26 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * script/pkgs.list: add rssh.
+
+Wed Jan 29 16:11:56 2003  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add mirrordir.
+
+Sat Jan 18 11:53:02 2003  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * script/pkgs.list : ncurses Äɲá£
+
+Sat Aug 31 03:38:29 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/configure.perl: ¥¤¥ó¥¹¥È¡¼¥ëÀè¤Î¥Ç¥Õ¥©¥ë¥È¤ò
+       /usr/man -> /usr/share/man ¤ËÊѹ¹¡£
+
+Thu Feb 14 15:24:02 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: smbfs ºï½ü¡£
+
+Tue Jan 15 20:11:03 2002  Yuichi SATO  <ysato@h4.dion.ne.jp>
+
+       * script/pkgs.list : nfs-utils Äɲá£
+
+Sun Oct 14 10:03:33 2001  Yuichi SATO  <ysato@h4.dion.ne.jp>
+
+       * script/pkgs.list : dhcpcd, rp-pppoe ¤ò¥¢¥ó¥³¥á¥ó¥È¡£
+
+Thu Aug 16 01:23:57 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add expect, ipchains, tcsh ([JM:08328])
+
+Wed Apr 11 20:39:42 2001  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * script/pkgs.list : ucd-snmp Äɲá¢wu-ftpd ¥¢¥ó¥³¥á¥ó¥È¡£ 
+
+Sat Mar 31 19:28:54 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: lilo Äɲá¢dhcp ¥¢¥ó¥³¥á¥ó¥È¡£
+
+Fri Mar 16 03:01:39 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: dhcp ¤ò¥³¥á¥ó¥È¤ÇÄɲá£
+
+Mon Mar 12 23:32:59 2001  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * script/pkgs.list : netatalk, reiserfsprogs ¤Î¥³¥á¥ó¥È¤ò³°¤·¤¿¡£
+
+Tue Mar  6 19:54:16 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: rusers ¤òºï½ü, rp-pppoe ¤ò¥³¥á¥ó¥È¤È¤·¤ÆÄɲÃ.
+
+Mon Mar  5 21:11:57 2001  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * script/pkgs.list : netatalk, reiserfsprogs ¤òÄɲá£
+       ¥ê¥ê¡¼¥¹¤Þ¤Ç¤Ï¥³¥á¥ó¥È¥¢¥¦¥È¡£
+
+Tue Dec 26 06:17:14 2000  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * script/pkgs.list : bzip2.1 ¤Î¥ê¥ê¡¼¥¹¤Ëȼ¤¤¡¢bzip2 ¤ò¥¢¥ó¥³¥á¥ó¥È¡£
+
+Tue Dec  5 19:53:44 2000  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * script/pkgs.list : bzip2 ¤ò¥³¥á¥ó¥È¥¢¥¦¥È¤·¤ÆÄɲá£
+
+Tue Nov 14 22:36:22 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: ¤Þ¤À¥ê¥ê¡¼¥¹¥Ú¡¼¥¸¤Î¤Ê¤¤¥Ñ¥Ã¥±¡¼¥¸¤ò
+       ¥³¥á¥ó¥È¥¢¥¦¥È.
+
+Tue Nov 14 22:05:06 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add GNU_gdbm & bind ([JM:07142])
+
+Thu Nov  9 16:16:26 2000  OOGAMI Atsushi <ati@ff.iij4u.or.jp>
+
+       * script/pkgs.list: add eject
+
+Thu Oct 12 19:59:17 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add sudo & cron
+
+Fri Aug 18 19:54:09 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/configure.perl: pod ¤ËÂбþ.
+       $main::$pw ¤ËÂФ·¤Æ "Use of uninitialized value.." ¤È¤¤¤¦
+       warn ¤Ë¤Ê¤ë¤Î¤À¤¬¡¢¤³¤ì¤Ï¤É¤¦¤¹¤ì¤Ð¤¤¤¤¤ó¤À¤í¡©
+       ¤È¤ê¤¢¤¨¤º -w ¤ò¼è¤Ã¤Á¤ã¤Ã¤¿¤±¤É...
+
+Wed Aug  9 05:48:34 2000  Kentaro Shirakata <argrath@ub32.org>
+
+       * script/pkgs.list: GNU_bc, GNU_texinfo Äɲá¢
+               GNU_flex¢ªflex ¤ËÊѹ¹
+
+Sat Aug  5 10:30:34 2000  Kentaro Shirakata <argrath@ub32.org>
+
+       * script/pkgs.list: bs, bsd-games-non-free ÄɲÃ
+
+Wed Aug  2 19:35:51 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * README.in: ´ó£¥Ú¡¼¥¸¤Ë´Ø¤·¤ÆÀâÌÀ¤òÄɲÃ.
+       * script/pkgs.list: ppp, zebedee ÄɲÃ.
+       * script/configure.perl: man9 ¥Ç¥£¥ì¥¯¥È¥ê¤òºî¤ë¤è¤¦¤Ë¤·¤¿
+       ([JM:06552]).
+
+Mon Jul 10 22:17:35 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add linux-man9.
+
+Sun May 14 23:43:32 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add pcmcia-cs entry.
+
+Thu Apr 13 18:22:08 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add glib-linuxthreads (with some comments)
+
+Fri Apr  7 09:39:24 2000  SEKINE Tatsuo  <tsekine@is.s.u-tokyo.ac.jp>
+
+       * script/pkgs.list: add wu-ftpd.(¤¹¤Ã¤«¤ê˺¤ì¤Æ¤Þ¤·¤¿(^^;)
+
+Wed Apr  5 12:19:10 2000  SEKINE Tatsuo  <tsekine@is.s.u-tokyo.ac.jp>
+
+       * script/pkgs.list: add cdrecord.
+
+Tue Jan 25 03:15:28 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: add cvsup.
+
+Wed Dec 15 21:55:45 1999  Tatsuo SEKINE  <tsekine@diamond.localdomain>
+
+       * script/pkgs.list: autofs, dhcpcd added.
+
+Sun Oct 24 02:03:31 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: e2fsprogs ¤ò­¤·¤¿.
+       ml2cvs ¤Ï¤À¤á¤À¤Ã¤¿¤Ê...
+
+Sat Oct  9 16:20:06 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * script/configure.perl: ¤¿¤¯¤µ¤ó¤¢¤Ã¤¿¥Ð¥°¤ò fix.
+       * script/pkgs.list: mpg123, ypbind-mt, yp-tools ¤òÄɲÃ.
+
+Mon Sep 27 09:23:00 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * README.in: Freebsd ¢ª FreeBSD
+
+Sat Sep 18 15:46:23 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * script/pkgs.list: GNU less ÄɲÃ.
+       * INSTALL.in: INSTALL ¤ò¾Ã¤·¡¢ .in ¤«¤éÀ¸À®¤¹¤ë¤è¤¦¤Ë¤·¤¿.
+       * README.in: README ¥Õ¥¡¥¤¥ë¤Î¸µ.
+
+Wed Sep 15 00:11:56 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: ¥³¥Þ¥ó¥É¼Â¹Ô¤ò perl -w configure.perl ¤Ë¡£
+       * script/configure.perl: C/R Ì䤤¹ç¤ï¤»¥×¥í¥ó¥×¥È¤ò¤Á¤ç¤¤Êѹ¹¡£
+
+Tue Sep 14 23:45:39 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * script/configure.perl: pkgs.list ¤Ë Y/N ¾ðÊó¤òÆþ¤ì¤é¤ì¤ë
+       ¤è¤¦¤Ë¤Á¤ç¤¤Êѹ¹¡£¤½¤Î¾ debug.
+       * script/pkgs.list: ¾åµ­¤Ë¤¢¤ï¤»¤ÆÊѹ¹¡£
+       * INSTALL: Æ±¤¸¤¯Êѹ¹¡¢À°·Á¡£
+
+Thu Sep  9 02:34:53 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INSTALL: µ­½Ò¤ò¤Á¤ç¤Ã¤È¤À¤±Êѹ¹¡£
+
+Tue Aug 24 22:23:59 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INSTALL: ¥¤¥ó¥¹¥È¡¼¥ë¥É¥­¥å¥á¥ó¥È. 0.4 ¤«¤é¥³¥Ô¡¼¤·¤Æ¤­¤¿¤À¤±.
+       * Makefile: ¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë»È¤¦ Makefile
+       * configure.perl: ¥¤¥ó¥¹¥È¡¼¥ëÀßÄêÍÑ perl ¥¹¥¯¥ê¥×¥È.
+       * pkgs.list: configure.perl ¤¬»È¤¦¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë.
+       Ã±¤Ê¤ë manurl/ °Ê²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê°ìÍ÷¤À¤¬, ÀßÃÖ»þ¤Î
+       Åоì½ç½øÅù¤Ë±Æ¶Á¤¹¤ë.
diff --git a/dist/INSTALL.in b/dist/INSTALL.in
new file mode 100644 (file)
index 0000000..cb1bfe3
--- /dev/null
@@ -0,0 +1,114 @@
+            ==========================================
+            ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¡¦¥Ú¡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ëÊýË¡
+            ==========================================
+
+1) ÆüËܸì groff, less, man  ¤Î¥¤¥ó¥¹¥È¡¼¥ë
+
+  ¤Þ¤ÀÆüËܸì¤Î groff¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢»ÈÍѤ·¤Æ¤¤¤ë¥Ç¥£
+  ¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ËÂбþ¤·¤¿ÆüËܸì¥Ñ¥Ã¥±¡¼¥¸¤ÎÃ椫¤é¡¢jgroff Åù¤ò¥¤
+  ¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¯¤À¤µ¤¤¡£ÆüËܸì¤ËÂбþ¤·¤¿ less ¤âɬÍפˤʤê¤Þ¤¹¤Î¤Ç¡¢
+  Ëº¤ì¤º¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
+
+  Æ±¤¸¤¯»ÈÍѤ·¤Æ¤¤¤ëÆüËܸì¥Ñ¥Ã¥±¡¼¥¸¤«¤é¡¢ ÆüËܸì¤ËÂбþ¤·¤¿ man ¥³¥Þ¥ó
+  ¥É¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+2) ¥Þ¥Ë¥å¥¢¥ë¤Î¥¤¥ó¥¹¥È¡¼¥ë
+
+  ¤Þ¤ººÇ½é¤Ë¡¢Å¸³«¸å¤ËºîÀ®¤µ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê @DIRNAME@ ¤Ç
+
+    make config 
+
+  ¤È¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+  ¥Ñ¥Ã¥±¡¼¥¸¤´¤È¤Ë¤½¤Î¥Þ¥Ë¥å¥¢¥ë¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤«¤É¤¦¤«¿Ò¤Í¤é¤ì¤Þ¤¹
+  ¤Î¤Ç¡¢¿ô¤¬Â¿¤¯¤Æ¤ä¤äÂçÊѤǤ¹¤¬Åú¤¨¤Æ¤¯¤À¤µ¤¤¡£¤µ¤é¤Ë¡¢¥Ñ¥Ã¥±¡¼¥¸¤¬ÊÌ
+  ¤Ç̾Á°¡¦¥»¥¯¥·¥ç¥ó¤¬Æ±¤¸¥Þ¥Ë¥å¥¢¥ë¤¬¤¢¤ë¾ì¹ç¤Ï¡¢¤É¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¤â¤Î
+  ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤«Ê¹¤«¤ì¤Þ¤¹¤«¤é¡¢Æ±¤¸¤¯Åú¤¨¤Æ²¼¤µ¤¤¡£
+
+  (½ÏÎý¼Ô¤ÎÊý¸þ¤±: make config ¼Â¹ÔÁ°¤Ë script/pkgs.list ¤òÊÔ½¸¤·¤Æ¡¢
+  ÉÔÍפʥѥ屡¼¥¸¤ò N ¤Ë¤·¤Æ¤ª¤±¤Ð¡¢¥ê¥¿¡¼¥ó¤ò²¡¤·¤Ã¤Ñ¤Ê¤·¤Ç¥Ñ¥Ã¥±¡¼
+  ¥¸¤ÎÁªÂò¤¬½ª¤ï¤ê¤Þ¤¹¡£)
+
+  ÀßÄ꤬½ª¤Ã¤¿¤é¡¢
+
+    su
+
+  ¤Ç¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤Ë¤Ê¤Ã¤Æ
+
+    make install
+
+  ¤È¤·¤Æ¤¯¤À¤µ¤¤¡£¤³¤ì¤Ë¤è¤ê³Æ¥Þ¥Ë¥å¥¢¥ë¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£
+
+  whatis ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ï¼«Æ°ºîÀ®¤µ¤ì¤Þ¤»¤ó¡£whatis ¥³¥Þ¥ó¥É¤ä apropos 
+  ¥³¥Þ¥ó¥É¤ò»ÈÍѤ·¤¿¤¤¿Í¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë¼êÆ°¤Ç
+
+    /usr/sbin/makewhatis
+
+  ¤Ê¤É¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+  °Ê¾å¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤Ï½ªÎ»¤Ç¤¹¡£´Ä¶­ÊÑ¿ô LANG ¤¬ ja_JP.ujis ¤ÈÀµ¤·¤¯Àß
+  Äꤵ¤ì¤Æ¤¤¤ì¤Ð¡¢ÆüËܸì¤Î¥Þ¥Ë¥å¥¢¥ë¤ò¸«¤ë¤³¤È¤¬¤Ç¤­¤ë¤Ï¤º¤Ç¤¹¡£
+
+     man man
+
+  ¤Ê¤É¿§¡¹¤È»î¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
+
+3) ¥È¥é¥Ö¥ë¡¦¥·¥å¡¼¥Æ¥£¥ó¥°
+
+  ÆüËܸì¤Î¥Þ¥Ë¥å¥¢¥ë¤¬Ê¸»ú²½¤±¤Ê¤É¤ÇÀµ¾ï¤Ëɽ¼¨¤µ¤ì¤Ê¤¤¾ì¹ç¤Ë¤Ï¤¤¤¯¤Ä¤«
+  ¤Î²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£°Ê²¼¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤Ê¤Ã¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
+
+  ¥¤) Ã¼Ëö¤Î´Á»ú¥â¡¼¥É
+
+     Ã¼Ëö¤Î´Á»ú¥â¡¼¥É¤¬Àµ¤·¤¯¡ÖÆüËܸì EUC¡×¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤ß¤Æ
+     ¤¯¤À¤µ¤¤¡£kterm ¤Ê¤é¤Ð ¡ÖCtrl ¥­¡¼¡× +¡Ö¥Þ¥¦¥¹¤ÎÃæ¥Ü¥¿¥ó¡×¤Ç½Ð¤ë
+     ¥á¥Ë¥å¡¼¤Ç "Japanese EUC mode" ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£¤Þ
+     ¤¿ telnet Åù¤Ç¾¤Î¥Þ¥·¥ó¤ËÆþ¤Ã¤Æºî¶È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï telnet ¤¬
+     8bit Æ©²á¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«¤â³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+  ¥í) ÆüËܸì less ¥³¥Þ¥ó¥É¤Î¥¤¥ó¥¹¥È¡¼¥ë
+
+     ÆüËܸì less ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£ less -V 
+     ¤È¤¹¤ë¤È less ¤Î¥Ð¡¼¥¸¥ç¥ó¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£ iso242 ¤Ê¤É¤Èɽ¼¨¤µ¤ì
+     ¤Ê¤¤¾ì¹ç¤Ë¤Ï less ¤¬ÆüËܸìÂбþ¤Ç¤Ê¤¤²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
+
+  ¥Ï) less ¤ÎÀßÄê
+
+     less ¤ÇÉáÄ̤ÎÆüËܸì¥Õ¥¡¥¤¥ë¤ò¸«¤ë¤³¤È¤¬¤Ç¤­¤ë¤«³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ
+     ¤¤¡£Î㤨¤Ð¤³¤Î¥Õ¥¡¥¤¥ë¤ò less ¤Ç¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¤«¡© ¸«¤ë¤³¤È¤¬
+     ¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë¤Ï´Ä¶­ÊÑ¿ô LESSCHARSET ¤Þ¤¿¤Ï JLESSCHARSET ¤Ë
+     japanese-euc ¤Ê¤É¤òÀßÄꤷ¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
+
+  ¥Ë) ÆüËܸì groff ¥³¥Þ¥ó¥É¤Î¥¤¥ó¥¹¥È¡¼¥ë
+
+     ËÜÅö¤Ë ÆüËܸì groff ¤«¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
+     groff -V -Tnippon ¤ò¼Â¹Ô¤·¤Æ¤ß¤Æ invalid device 'nippon' ¤È¤¤¤¦¥¨
+     ¥é¡¼¤Ë¤Ê¤ë¤è¤¦¤Ê¤é¤Ð¡¢¤½¤Î groff ¤ÏÆüËܸìÂбþ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
+
+  ¥Û) LANG ´Ä¶­ÊÑ¿ô
+
+     ÆüËܸì¤Ç¤Ï¤Ê¤¯¡¢¾ï¤Ë±Ñ¸ì¤Î¥Þ¥Ë¥å¥¢¥ë¤¬É½¼¨¤µ¤ì¤ë¤è¤¦¤Ê¤é¤Ð´Ä¶­ÊÑ
+     ¿ô LANG ¤ÎÀßÄ꤬´Ö°ã¤Ã¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£printenv LANG ¤Ê¤É
+     ¤Ç LANG ´Ä¶­ÊÑ¿ô¤¬Àµ¤·¤¯ ja_JP.ujis ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ
+     ¤¤¡£¤Þ¤¿ LANG ¤È¤·¤Æ¾¤ÎÃÍ(Î㤨¤Ð ja_JP.eucJP¤Ê¤É)¤ò»ÈÍѤ¹¤ë¾ì¹ç
+     ¤Ë¤Ï¡¢ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤Î¥¤¥ó¥¹¥È¡¼¥ëÀè¤ò¤½¤ì¤Ë¹ç¤ï¤»¤ÆÊѹ¹¤¹¤ëɬ
+     Íפ¬¤¢¤ê¤Þ¤¹¡£
+
+  ¥Ø) ÆüËܸì man ¥³¥Þ¥ó¥É¤Î¥¤¥ó¥¹¥È¡¼¥ë
+
+     ÆüËܸì man ¥³¥Þ¥ó¥É¤¬Àµ¤·¤¯¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤¯¤À¤µ¤¤¡£
+
+  ¥È) ¤½¤Î¾(¶ì¾Ð)
+
+     °ìÉô¤Î¥Þ¥Ë¥å¥¢¥ë¤Î¤ß¤¬±Ñ¸ì¤Çɽ¼¨¤µ¤ì¤ë¾ì¹ç¤Ë¤Ï¡¢Ã±¤Ë¤½¤Î¥Þ¥Ë¥å¥¢
+     ¥ë¤ÎÆüËܸìÌõ¤¬¤Þ¤À¸ºß¤·¤Ê¤¤²ÄǽÀ­¤¬¹â¤¤¤Ç¤¹¡£ JM ¥×¥í¥¸¥§¥¯¥È¤Ç
+     ¤Ï¾ï¤ËËÝÌõ¥¹¥¿¥Ã¥Õ¤òÊ罸¤·¤Æ¤ª¤ê¤Þ¤¹¤Î¤Ç¡¢¤è¤í¤·¤¯¤ª´ê¤¤¤·¤Þ¤¹¡£
+
+     °ìÉô¤Î¥Þ¥Ë¥å¥¢¥ë¤À¤±¤¬Ê¸»ú²½¤±¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸
+     ¤Îʸ»ú¥³¡¼¥É¤ä¥³¥Þ¥ó¥ÉÅù¤¬ÊѤˤʤäƤ¤¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£¤½¤Î¤è
+     ¤¦¤Ê¥Þ¥Ë¥å¥¢¥ë¤ò¸«¤Ä¤±¤é¤ì¤¿¾ì¹ç¤Ë¤Ï JM@linux.or.jp ¤Þ¤ÇÏ¢Íí¤¤¤¿
+     ¤À¤±¤ì¤Ð¹¬¤¤¤Ç¤¹¡£
+
+°Ê¾å
+
+$Id: INSTALL.in,v 1.1 1999/09/18 06:55:35 nakano Exp $
diff --git a/dist/Makefile b/dist/Makefile
new file mode 100644 (file)
index 0000000..f5b3340
--- /dev/null
@@ -0,0 +1,14 @@
+#
+# Makefile  for  man-pages-ja-0.4  1998-12-20
+#
+
+all: config
+
+config:        ./script/configure.perl
+       perl -w $<
+
+install: installman.sh
+       sh $<
+
+clean:
+       @rm -f installman.sh
diff --git a/dist/README.in b/dist/README.in
new file mode 100644 (file)
index 0000000..11bbc94
--- /dev/null
@@ -0,0 +1,121 @@
+@FILENAME@
+Linux ÆüËܸì man ¥Ú¡¼¥¸ (¥¢¥ë¥Õ¥¡ÇÛÉÛ)
+@DATE@
+JM ¥×¥í¥¸¥§¥¯¥È
+-----
+
+¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ï linux ¤Î¤¿¤á¤ÎÆüËܸì¤Î man ¥Ú¡¼¥¸¤òÄ󶡤¹¤ë¤â¤Î¤Ç¤¹¡£
+¸½ºß¤Ï¤Þ¤À alpha ÇÛÉۤʤΤǡ¢ÉÔ½½Ê¬¤ÊÅÀ¤¬Â¿¡¹¤¢¤ê¤Þ¤¹¤¬¤´Î»¾µ¤¯¤À¤µ¤¤¡£
+
+
+1. ÆâÍÆ
+
+   Linux ¤Ç»È¤¨¤ë¿§¡¹¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Î man ¥Ú¡¼¥¸¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£LDP ¤Î 
+   man-page-1.?? ¥¢¡¼¥«¥¤¥Ö¤ËͳÍ褹¤ë¤â¤Î¤Î¾¤Ë¡¢GNU ¤Î¥Ä¡¼¥ë¤ä BSD ¤Î
+   ¥Ä¡¼¥ë¡¢ Linux ÆÃÍ­¤Î¥Ä¡¼¥ë¤Î¥Þ¥Ë¥å¥¢¥ë¤â´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+
+   ËÝÌõ¤ª¤è¤Ó¹»ÀµÃæ¤Î man ¥Ú¡¼¥¸¤Ï´Þ¤ó¤Ç¤¤¤Þ¤»¤ó¡¢ËÝÌõ¾õ¶·¤ä¤³¤Î¥×¥í¥¸¥§
+   ¥¯¥È¤Ë´óÍ¿¤µ¤ì¤¿Êý¡¹¤Ë¤Ä¤¤¤Æ¤Ï¡¢ manual/ °Ê²¼¤Î³Æ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë 
+   translation_list¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£
+
+   man ¥Ú¡¼¥¸¤ÎºÇ¿·¤Î¾õ¶·¤Ï
+
+       http://www.linux.or.jp/JM/INDEX/
+
+   ¤«¤é¤´Í÷¤¯¤À¤µ¤¤¡£
+
+
+2. ¥Õ¥©¡¼¥Þ¥Ã¥È
+
+   roff ·Á¼°¤Î¥Þ¥Ë¥å¥¢¥ë¤Î¤ß¤òÇÛÉÛ¤·¤Þ¤¹¡£¤³¤Î man ¥Ú¡¼¥¸¤ò¸«¤ë¤¿¤á¤Ë
+   ¤ÏÆüËܸì roff ¤ÈÆüËܸì¤ËÂбþ¤·¤¿ man ¥³¥Þ¥ó¥É¤¬É¬Íפˤʤê¤Þ¤¹¡£
+
+
+3. Æþ¼êÊýË¡
+
+   JM ¥×¥í¥¸¥§¥¯¥È¤Ë¤è¤ë linux ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤ÎÀµ¼°ÇÛÉÛ¥µ¥¤¥È¤Ï
+
+        http://www.linux.or.jp/JM/
+
+   ¤Ç¤¹¡£¤³¤³¤«¤é @FILENAME@ ¤òÆþ¼ê¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+   ¤Þ¤¿¤³¤ÎÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤Ï 
+
+     ftp://metalab.unc.edu/pub/Linux/docs/linux-doc-project/man-pages
+     ftp://tsx-11.mit.edu/pub/linux/docs/LDP
+
+   ¤Ê¤É¤Î ftp ¥µ¥¤¥È¤Ë¤âÃÖ¤«¤ì¤ëͽÄê¤Ç¤¹¤Î¤Ç¡¢¤³¤³¤«¡¢¤³¤Î¥ß¥é¡¼¥µ¥¤¥È
+   ¤«¤é anonymous ftp ¤Ë¤è¤Ã¤ÆÆþ¼ê¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+
+4. ¥¤¥ó¥¹¥È¡¼¥ë
+
+   ¥¤¥ó¥¹¥È¡¼¥ëÊýË¡¤Ë´Ø¤·¤Æ¤Ï¡¢ÇÛÉۥѥ屡¼¥¸¤òŬÅö¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤Ç
+
+       tar xzvf @FILENAME@
+
+   ¤È¤·¤Æ²òÅष¤¿»þ¤ËºîÀ®¤µ¤ì¤ë¡¢INSTALL ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ò¸«¤Æ²¼¤µ¤¤¡£
+   ¤Þ¤¿¤³¤Î¥¤¥ó¥¹¥È¡¼¥ëÊýË¡¤Ï WWW ¤Ç¤â¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£°Ê²¼¤Î URL
+   ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+        http://www.linux.or.jp/JM/download.html
+
+   ¥¤¥ó¥¹¥È¡¼¥ë¸å¤ÎÀßÄê¤Ë´Ø¤·¤Æ¤Ï¡¢man ¥³¥Þ¥ó¥É¤Î¥Þ¥Ë¥å¥¢¥ë ("man man"
+   ¤Ç¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤·¤«¤âÆüËܸì¤Ç:-) ¤ä¡¢JF ¤Î Manpage-mini-HOWTO
+   Åù¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+
+5. Ãøºî¸¢¡¦ÇÛÉÛ
+
+   ³Æ man ¥Ú¡¼¥¸¤Ë¤Ï¡¢¤½¤ì¤¾¤ì°Û¤Ã¤¿Ãøºî¸¢¤ÈÇÛÉÛ¾ò·ï¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£
+   ³Æ man ¥Ú¡¼¥¸¤Î roff ¤Î¥³¥á¥ó¥È¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+   »²¹Í¤Þ¤Ç¤Ë: man ¥Ú¡¼¥¸¤Î¤Û¤È¤ó¤É¤Ï nroff ·Á¼°¤Ç¤Î¼«Í³¤ÊÇÛÉÛ¤òǧ¤á¤Æ
+   ¤¤¤Þ¤¹¤¬¡¢catman ·Á¼°¤Î¤ß¤Ç¤ÎÇÛÉÛ¤òǧ¤á¤Æ¤¤¤Þ¤»¤ó¡£¤Ê¤ª JM Project 
+   ¤Ë¤ª¤¤¤Æ¡¢¸¶Ê¸¤ÎÇÛÉÛ¾ò·ï¤ËÀ©¸Â»ö¹à¤òÉղ乤뤳¤È¤Ï¸¶Â§¤È¤·¤Æ¹Ô¤Ã¤Æ
+   ¤¤¤Þ¤»¤ó¡£
+
+   ¥Ñ¥Ã¥±¡¼¥¸¤È¤·¤Æ¤ÎÊÔ½¸Ãøºî¸¢¤Ï JM Project ¤¬ÊÝ»ý¤·¤Þ¤¹¤¬¡¢¾åµ­¤ò½ç
+   ¼é¤¹¤ë¤«¤®¤ê¡¢¼«Í³¤ËÇÛÉÛ¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£Â¾¤Î¥µ¥¤¥È¤ä¾¤Î¥á¥Ç¥£
+   ¥¢Åù¤ËžºÜ¤¹¤ë¾ì¹ç¤Ë¤Ï¥¢¥ë¥Õ¥¡ÇÛÉÛÈǤǤ¢¤ë¤³¤È¤òÌÀµ­¤·¡¢¿·¤·¤¤ÈǤ¬
+   ½Ð¤¿¾ì¹ç¤Ë¤Ï¡¢¸Å¤¤¤â¤Î¤ò½ÐÍè¤ë¤À¤±ÁáµÞ¤Ëºï½ü¤¹¤ë¤è¤¦¤Ë¤ª´ê¤¤¤·¤Þ¤¹¡£
+
+
+6. ´ó£¤·¤Æ¤¤¤¿¤À¤¤¤¿¥Ú¡¼¥¸¤Ë¤Ä¤¤¤Æ
+
+   ËÜ¥¢¡¼¥«¥¤¥Ö¤Ë¤Ï¡¢JM Project °Ê³°¤ÇËÝÌõ¤µ¤ì¤¿¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤â
+   ´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£¶ñÂÎŪ¤Ë¤Ï¡¢manual/ °Ê²¼¤Î³Æ¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ç¥£¥ì¥¯
+   ¥È¥ê¤Ë¤¢¤ë translation_list ¤Î¥¨¥ó¥È¥ê¤Ç¡¢£Ã ¤Þ¤¿¤Ï £ã ¤Î¤è¤¦¤Ê
+   °õ¤¬ÉÕ¤¤¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£¤³¤ì¤é¤Î¥Ú¡¼¥¸¤ÎÃøºî¸¢¤Ï¡¢´ó£¸µ¤ÎËÝÌõ¼Ô
+   ¤Ë½ê°¤·¤Þ¤¹¡£
+   
+
+7. ¶¨ÎϤΤª´ê¤¤
+
+   ²æ¡¹¤Ïº£¸å¤â¡¢¤è¤ê¤è¤¤ man ¥Ú¡¼¥¸¤òÌܻؤ·¤Æºî¶È¤ò¤·¤Æ¤¤¤­¤¿¤¤¤È¹Í¤¨
+   ¤Æ¤¤¤Þ¤¹¡£¤·¤«¤·¤Ê¤¬¤é¸½¾õ¤Ç¤ÏËÝÌõ¼Ô¡¦¹»Àµ¼Ô¤¬ÉÔ­¤·¤Æ¤¤¤Þ¤¹¡£À§Èó
+   ¤È¤â JM ¥×¥í¥¸¥§¥¯¥È¤Ø¤Î»²²Ã¤ÈÆüËܸì man ¥Ú¡¼¥¸¤ÎºîÀ®¤Ë¶¨ÎϤò¤ª´ê¤¤
+   ¤·¤Þ¤¹¡£JM¥×¥í¥¸¥§¥¯¥È¤Ï JM-ML ¤òÃæ¿´¤Ë³èÆ°¤·¤Æ¤¤¤Þ¤¹¡£¾Ü¤·¤¤³èÆ°Æâ
+   ÍÆ¡¦»²²ÃÊýË¡¤Ï
+
+           http://www.linux.or.jp/JM/
+
+   ¤ò¸«¤Æ²¼¤µ¤¤¡£
+
+   ¤Þ¤¿¡¢º£²ó¤ÎÇÛÉÛ¤ËÌäÂêÅÀ¤Ê¤É¤ò¸«¤Ä¤±¤é¤ì¤¿¾ì¹ç¤ä¡¢°Õ¸«¤ª¤è¤ÓÍ×˾¤Ê
+   ¤É¤¬¤¢¤ê¤Þ¤·¤¿¤é¡¢ JM@linux.or.jp ¤Þ¤Ç¤ª´ê¤¤¤·¤Þ¤¹ (´ó£¤µ¤ì¤¿¥Ú¡¼¥¸
+   ¤Ë´Ø¤·¤Æ¤â¡¢JM Project ¤Ë¤´Ï¢Íí¤¤¤¿¤À¤±¤ì¤ÐŬµ¹Å¾Á÷¤·¤Þ¤¹)¡£ËÜÇÛÉÛ
+   ¤Ë½ê°¤·¤Æ¤¤¤Ê¤¤ Linux ´ØÏ¢¤ÎÍ­ÍѤʠman page ¤Ç¡¢¤¹¤Ç¤ËËÝÌõºÑ¤Î¤â¤Î
+   ¤ò¤´Â¸¤¸¤Ç¤·¤¿¤é¡¢Æ±¤¸¤¯¤´°ìÊ󤤤¿¤À¤±¤ì¤Ð¹¬¤¤¤Ç¤¹¡£
+
+
+8. ¼Õ¼­
+
+   ¤³¤ÎÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤Ï¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤Î¶¨ÎϤˤè¤Ã¤Æ¤Ç¤­¤Þ¤·¤¿¡£Â¿¤¯
+   ¤ÎËÝÌõ¤¬¡¢Linux-ML, JF-ML ¤ÎÍ­»Ö¤Ë¤è¤Ã¤Æ¤Ê¤µ¤ì¤Æ¤¤¤Þ¤¹¡£¤Þ¤¿ NetBSD
+   jman project ¤È FreeBSD jpman ¤ÎÀ®²Ì¤â¤¿¤¯¤µ¤ó´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£¥Ñ¥Ã
+   ¥±¡¼¥¸¤Ë´Þ¤á¤ë¤³¤È¤ò²÷Âú¤·¤Æ¤¯¤À¤µ¤Ã¤¿ NetBSD jman project ¤È 
+   FreeBSD jpman ¤Î³§¤µ¤ó¤Ë´¶¼Õ¤·¤Þ¤¹¡£¤Þ¤¿¡¢³èÆ°¤Î¾ì¤òÄ󶡤·¤Æ¤¤¤¿¤À
+   ¤¤¤Æ¤¤¤ë JLA ¤Ë´¶¼Õ¤·¤Þ¤¹¡£
+
+$Id: README.in,v 1.5 2000/08/02 10:36:51 nakano Exp $
diff --git a/dist/script/configure.perl b/dist/script/configure.perl
new file mode 100755 (executable)
index 0000000..d0aab16
--- /dev/null
@@ -0,0 +1,233 @@
+#!/usr/bin/perl
+use Env qw (PATH LANG);
+use strict 'vars';
+
+#
+# %pw ¤Ï global ÊÑ¿ô.
+#
+my ($MANROOT, $PACK, $OWNER, $GROUP,
+    @released, %ppage, @pl, $ans);
+
+my $PKGLIST = "script/pkgs.list";
+my @pack_method = ("none", "gzip", "bzip2", "compress");
+my $podsec = "1";
+
+#
+# ¥¤¥ó¥¹¥È¡¼¥ë¾ðÊó
+#
+print "[INSTALLATION INFORMATION]\n";
+print "(just Return if you accept default)\n";
+
+do{
+    $MANROOT = "/usr/share/man/$LANG";
+    print "   Install directory   [$MANROOT] ?: ";
+    $ans = <STDIN>; chomp $ans;
+    if ($ans ne "") {$MANROOT = $ans;}
+
+    print "   compress manual with..\n";
+    for my $i (0 .. $#pack_method){
+       print "      $i: $pack_method[$i]\n";
+    }
+    print "   select [0..$#pack_method] : ";
+    $ans = <STDIN>; chomp $ans;
+    if  ($ans eq "") {$ans = 0;}
+    if ($ans < 0 || $ans > $#pack_method) {$PACK = $pack_method[0]}
+    else {$PACK = $pack_method[$ans]}
+
+    $OWNER = "root";
+    print "   uname of page owner [$OWNER] ?: ";
+    $ans = <STDIN>; chomp $ans;
+    if ($ans ne "") {$OWNER = $ans;}
+
+    $GROUP = "root";
+    print "   group of page owner [$GROUP] ?: ";
+    $ans = <STDIN>; chomp $ans;
+    if ($ans ne "") {$GROUP = $ans;}
+
+    print "\n";
+    print "   Directory:    $MANROOT\n";
+    print "   Compression:  $PACK\n";
+    print "   Page uid/gid: $OWNER/$GROUP\n";
+    print "\n";
+    do {
+       print "All OK? (Yes, [C]ontinue / No, [R]eselect) : ";
+       $ans = <STDIN>; chomp $ans;
+    } until ($ans =~ /^[yYnNcCrR]/);
+
+} until ($ans =~ /^[yYcC]/);
+
+#
+# ¥Ñ¥Ã¥±¡¼¥¸¥Ç¡¼¥¿¤ÎÆɤ߹þ¤ß (¥Õ¥¡¥¤¥ë¤ÎÀè¤Ë¤¢¤ë¤Û¤¦¤¬
+# ¸å¤Î conflict ²ò¾Ã¤Î»þ¤ËÁ°¤Î¸õÊä¤Ë¤Ê¤ë)¡£
+#
+my $i = 0;
+open PL, $PKGLIST || die "cannot open $PKGLIST";
+while(<PL>) {
+    chomp;
+    if (m/^\#/){next;}
+
+    my @l = split /[ \t]+/;
+    push @pl, $l[0];
+    if ($l[1] =~ /Y.*/){
+        $main::pw{$l[0]} = $i;
+    } else {
+        $main::pw{$l[0]} = -1;
+    }
+    ++$i;
+}
+close(PL);
+
+#
+# ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤ÎÁªÂò
+# ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¤ÅÛ¤ÏÍ¥ÀèÅÙ $pw{$name} ¤ò -1 ¤Ë¤¹¤ë¡£
+#
+print "\n\n";
+print "[INSTALL PACKAGE SELECTION]\n";
+print "(just Return if you accept default choice)\n";
+print "(you can change the default by editing script/pkgs.list)\n";
+
+do{
+    for $i (0 .. $#pl){
+       my $qstr = ($main::pw{$pl[$i]} > -1) ? "[Y/n]" : "[y/N]";
+       printf "   [%2d/%2d] %-15s %s ?: ", $i, $#pl, $pl[$i], $qstr;
+       $ans = <STDIN>; chomp $ans;
+       if ($ans =~ /[Yy].*/) { $main::pw{$pl[$i]} = $i;}
+       if ($ans =~ /[Nn].*/) { $main::pw{$pl[$i]} = -1;}
+    }
+
+    do {
+       print "All OK? (Yes, [C]ontinue / No, [R]eselect) : ";
+       $ans = <STDIN>; chomp $ans;
+    } until ($ans =~ /[yYnNcCrR].*/);
+
+} until ($ans =~ /^[yYcC]/);
+
+#
+# translation_list ¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤¹¤Ù¤­¥Õ¥¡¥¤¥ë¤ò¼èÆÀ.
+#
+open TL, "cat `find manual/ -name translation_list -print` |";
+while(<TL>) {
+    if (/^¡ß/ || /^¢¥/ || /^¢¤/ || /^¡ü/ || /^¢¨/ || /^$/) { next; }
+    chomp;
+    my @l = split /:/;
+    $l[1] =~ s/ /_/e;
+    if ($main::pw{$l[1]} == -1) {next;}
+    (my $sec, my $osec) =  split /=>/, $l[5];
+    if ($sec eq "pod"){$sec = $podsec;}
+    push @released, join(":", $l[1], $l[4], $sec);
+}
+close(TL);
+
+#
+# Í¥ÀèÅٽ祽¡¼¥È.
+#
+@released = sort by_sec_name @released;
+for $i (0 .. $#released){
+    my @l = split /:/, $released[$i];
+    push @{ $ppage{"$l[1]:$l[2]"} }, $l[0];
+}
+
+#
+# conflict ¤Î¿ô $nc ¤ò´ªÄê.
+#
+my $nc = 0;
+foreach my $key (keys %ppage) {
+    if (@{$ppage{$key}} < 2) {next;}
+    $nc++;
+}
+
+#
+# conflict ¤·¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤â¤Î¤òÁª¤Ö.
+#
+print "\n\n";
+print "[RESOLVE CONFLICTS]\n";
+print "(just Return if you accept item 0)\n";
+
+do{
+    my $i = 0;
+    foreach my $key (sort keys %ppage) {
+       if (@{$ppage{$key}} < 2) { next; }
+       my $page = $key;
+       $page =~ s/:/./;
+
+       # $cf ¤ÏºÇ½ªÍ×ÁǤΠindex.
+       #
+       my $cf = $#{$ppage{$key}};
+       my $nf = $cf + 1;
+
+       print "   [$i/$nc] There are $nf pages for $page:\n";
+       for my $j (0 .. $cf){
+           print "    $j: in ${$ppage{$key}}[$j]\n";
+       }
+       print "   Which to install? (0..$cf) : ";
+
+       $ans = <STDIN>; chomp $ans;
+       if ($ans eq "") {$ans = 0};
+       if ($ans < 0 || $ans > $cf) { $ans = 0 };
+
+       #swap   
+       my $tmp = ${$ppage{$key}}[0];
+       ${$ppage{$key}}[0] = ${$ppage{$key}}[$ans];
+       ${$ppage{$key}}[$ans] = $tmp;
+
+       print "   ${$ppage{$key}}[0]/$key is selected.\n\n";
+       $i++;
+    }
+
+    do {
+       print "All OK? (Yes, [C]ontinue / No, [R]eselect) : ";
+       $ans = <STDIN>; chomp $ans;
+    } until ($ans =~ /^[yYnNcCrR]/);
+
+} until ($ans =~ /^[yYcC]/);
+
+#
+# ¥¤¥ó¥¹¥È¡¼¥ë¥¹¥¯¥ê¥×¥È¤òºî¤ë¡£
+# ¥¤¥ó¥¹¥È¡¼¥ëÀè¤Ï $MANROOT, °µ½Ì¤Ï $pack.
+#
+print "\n\ncreating installation script...";
+open (ISS, ">installman.sh") || die "cannot create installman.sh\n";
+
+print ISS "#!/bin/sh\n";
+
+print ISS "mkdir -p $MANROOT;";
+print ISS "chown $OWNER.$GROUP $MANROOT\n";
+for $i (1..9){
+    print ISS "mkdir -p $MANROOT/man$i;";
+    print ISS "chown $OWNER.$GROUP $MANROOT/man$i\n";
+}
+print ISS "\n";
+
+foreach my $key (sort keys %ppage) {
+    (my $name, my $sec) = split /:/, $key;
+    my $pkg = ${$ppage{$key}}[0];
+    my $mansrc = "manual/$pkg/man$sec/$name.$sec";
+    my $mandst = "$MANROOT/man$sec";
+
+    print ISS "echo -n install $pkg: $name.$sec .. \n";
+    print ISS "install -o $OWNER -g $GROUP -m 644 $mansrc $mandst\n";
+
+    if ($PACK ne "none"){
+       print ISS "echo -n $PACK .. \n";
+       print ISS "$PACK -f $mandst/$name.$sec\n";
+    }
+
+    print ISS "echo done.\n\n";
+}
+close(ISS);
+
+print "done\n";
+print "now you can \"make install\" as user $OWNER.\n";
+
+
+#######################################
+# sort by pkg, senction and name
+#
+sub by_sec_name {
+    my @af = split /:/, $a;
+    my @bf = split /:/, $b;
+
+    ($main::pw{$af[0]} <=> $main::pw{$bf[0]}) ||
+       ($af[2] <=> $bf[2]) || ($af[1] cmp $bf[1]);
+}
+
diff --git a/dist/script/pkgs.list b/dist/script/pkgs.list
new file mode 100644 (file)
index 0000000..0eb98ff
--- /dev/null
@@ -0,0 +1,116 @@
+#
+# $Id: pkgs.list,v 1.46 2006/06/12 16:20:43 ysato Exp $
+#
+# ¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¥Õ¥¡¥¤¥ë¡£¶èÀÚ¤êʸ»ú¤Ï¶õÇò¤Þ¤¿¤Ï¥¿¥Öʸ»ú¤Ç¤¹¡£
+# ÆóÈÖÌܤΥե£¡¼¥ë¥É¤ò N ¤È¤·¤Æ¤ª¤±¤Ð¡¢ make config »þ¤Ë¤½¤Î
+# ¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ç¥Õ¥©¥ë¥È¤Ï¡Ö¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Ê¤¤¡×¤Ë¤Ê¤ê¤Þ¤¹¡£
+#
+# ¾å¤Ë½ñ¤¤¤¿¥Ñ¥Ã¥±¡¼¥¸¤¬¡¢½ÅÊ£¥Ú¡¼¥¸¤ÎÁªÂò»þ¤Ë¤â¾å¤ËÍè¤ë
+# (i.e. Í¥À褵¤ì¤ë) ¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
+#
+shadow         Y
+gnumaniak      Y
+GNU_bash       Y
+GNU_bc         Y
+GNU_binutils   Y
+GNU_cpio       Y
+GNU_ed         Y
+GNU_fileutils  N
+GNU_findutils  Y
+GNU_gawk       Y
+GNU_gcc                Y
+GNU_gdb                Y
+GNU_gdbm       Y
+GNU_grep       Y
+GNU_groff      Y
+GNU_gzip       Y
+GNU_indent     Y
+GNU_less       Y
+GNU_make       Y
+GNU_patch      Y
+GNU_rcs                Y
+GNU_screen     Y
+GNU_sed                Y
+GNU_sh-utils   N
+GNU_sharutils  Y
+GNU_tar                Y
+GNU_texinfo    Y
+GNU_textutils  N
+GNU_uucp       Y
+LDP_man-pages  Y
+SysVinit       Y
+acl            Y
+apmd           Y
+at             Y
+autofs         Y
+bind           Y
+bs             Y
+bsd-games      Y
+bsd-games-non-free     Y
+byacc          Y
+bzip2          Y
+cdrecord       Y
+cdparanoia     Y
+cron           Y
+cvsup          Y
+dhcp           Y
+dhcp2          Y
+dhcpcd         Y
+e2fsprogs      Y
+#efax          Y
+eject          Y
+expect         Y
+fetchmail      Y
+file           Y
+flex           Y
+glibc-linuxthreads     Y
+fort77         Y
+ipfwadm                Y
+ipchains       Y
+iptables       Y
+ld.so          Y
+lids           Y
+lilo           Y
+linux-man9     Y
+lpr-linux      Y
+man            Y
+man-db         N
+microcode_ctl  Y
+mirrordir      Y
+modutils       Y
+mpg123         Y
+ncftp          Y
+ncurses                Y
+net-tools      Y
+netatalk       Y
+netkit         Y
+nfs-server     Y
+nfs-utils      Y
+pciutils       Y
+pcmcia-cs      Y
+procinfo       Y
+procps         Y
+ppp            Y
+psmisc         Y
+quota          Y
+reiserfsprogs  Y
+rdate          Y
+rp-pppoe       Y
+rssh           Y
+sendmail       Y
+setserial      Y
+sudo           Y
+sysklogd       Y
+tcp_wrappers   Y
+tcpdump                Y
+tcsh           Y
+ucd-snmp       Y
+util-linux     Y
+uudeview       Y
+xinetd         Y
+yp-tools       Y
+ypbind         N
+ypbind-mt      Y
+ypserv         Y
+wu-ftpd                Y
+zebedee                Y
diff --git a/www/.htaccess b/www/.htaccess
new file mode 100644 (file)
index 0000000..791ffa5
--- /dev/null
@@ -0,0 +1,15 @@
+#
+# http://($MIRRORS.)www.linux.or.jp/JM/.htaccess
+# $Id: .htaccess,v 1.4 2000/09/01 08:34:06 nakano Exp $
+#
+Options +Indexes
+
+<Files .htaccess>
+order deny,allow
+deny from all
+</Files>
+
+AddType application/octet-stream rpm
+AddType 'text/html; charset=iso-2022-jp' html
+# EOF
+
diff --git a/www/ChangeLog b/www/ChangeLog
new file mode 100644 (file)
index 0000000..cca3b57
--- /dev/null
@@ -0,0 +1,767 @@
+Wed Dec 24 02:21:55 2008  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * bin/list_progress.perl: ºî¶È¾õ¶·¤Î HTML ¤Ë¤ª¤¤¤Æ¡¢
+       ¥á¡¼¥ë¥¢¥É¥ì¥¹¤ò¥¨¥¹¥±¡¼¥×¤·¤Æɽ¼¨¤¹¤ë¤è¤¦¤ËÊѹ¹
+
+Sat Feb 10 16:53:35 2007  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * news.m4: 2006 Ç¯Ê¬¤ò news2006.m4 ¤Ë°ÜÆ°
+       * news2006.m4: 2006 Ç¯Ê¬¤Î¥Õ¥¡¥¤¥ë¤ò¿·µ¬ÄɲÃ
+
+Wed Aug 16 10:03:18 2006  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * news*.m4: ²áµî¤Î¿·Ãå¾ðÊó¤Î¥ê¥ó¥¯¤òËèǯ¹¹¿·¤¹¤ëɬÍפ¬¤Ê¤¤¤è¤¦¤Ë¡¢
+       news.m4 ¤Ø¤Î¥ê¥ó¥¯¤ËÊѹ¹
+       * news.m4: ²áµî¤Î¥ê¥ó¥¯¤Î¥Ú¡¼¥¸¤Ë name anchor ¤òÄɲÃ
+
+Tue May 23 06:04:34 2006  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * INDEX/linux.list: add microcode_ctl 
+
+Fri Apr 14 03:37:50 2006  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * news.m4: 2005 Ç¯Ê¬¤ò news2005.m4 ¤Ë°ÜÆ°
+       * news2005.m4: 2005 Ç¯Ê¬¤ò¿·µ¬ÄɲÃ
+       * news1999.m4, news200[0-4].m4: news2005 ¤Ø¤Î¥ê¥ó¥¯¤òÄɲÃ
+       * Makefile: news2005.html ¤ò¥¿¡¼¥²¥Ã¥È(CONTENTS)¤ËÄɲÃ
+
+Mon Oct 17 00:54:01 2005  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * INDEX/linux.list: add dump
+       * INDEX/misc.list: add procmail
+
+Fri Sep 16 22:41:15 2005  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * bin/link-*.perl: refactoring not to use /bin/ls.
+       * bin/linkdatesize.perl: removed (not used for a long time).
+
+Tue Jul 19 07:32:20 2005  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * index.m4 : change URL of MH-plus project.
+
+Sun Jul 10 23:15:16 2005  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/linux.list: add module-init-tools
+
+Thu Jul  7 02:36:33 2005  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * INDEX/linux.list : add acl 
+
+Sat Mar 12 03:54:40 2005  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>
+
+       * news.m4: 2004 Ç¯Ê¬¤ò news2004.m4 ¤Ë°ÜÆ°
+       * news2004.m4: 2004 Ç¯Ê¬¤ò¿·µ¬ÄɲÃ
+       * news1999.m4, news200[0123].m4: news2004 ¤Ø¤Î¥ê¥ó¥¯¤òÄɲÃ
+       * Makefile: news2004.html ¤ò¥¿¡¼¥²¥Ã¥È(CONTENTS)¤ËÄɲÃ
+
+Tue May 25 01:30:28 2004  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: BYE mkojima(at)tokai.or.jp
+       tsekine(at)isoternet.org ¤ò¥ê¥¹¥È¤«¤éºï½ü
+       * ChangeLog: @ ¤ò (at) ¤Ë replace
+
+Sat May 15 19:44:07 2004  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * jm_www.m4: remove link to nucba.
+
+Fri Apr 16 22:30:49 2004  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: rev.1.18 ¤Çº®Æþ¤·¤¿¤´¤ß¤òºï½ü
+
+Wed Apr 14 02:13:59 2004  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * new.m4: 2003 Ç¯Ê¬¤ò news2003.m4 ¤Ø°ÜÆ°
+       * news2003.m4: 2003 Ç¯Ê¬¤ò¿·µ¬ÄɲÃ
+       * news1999.m4, news200[012].m4: news2003 ¤Ø¤Î¥ê¥ó¥¯¤òÄɲÃ
+       * Makefile: news2003.html ¤ò¥¿¡¼¥²¥Ã¥È(CONTENTS)¤ËÄɲÃ
+
+Sat Feb 28 00:56:17 2004  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * man-ja/man-pager.m4 : typo fix [JM:10822].
+
+Mon Dec 15 23:58:22 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: BYE ari(at)media.sumitomocorp.co.jp
+
+Wed Dec  3 01:15:41 2003  TAKEI Nobumitsu  <takei@webmasters.gr.jp>
+
+       * INDEX/index.m4: fix LDP site URL.
+       * INDEX/ldp.m4: ditto.
+
+Sat Oct 11 23:55:15 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: BYE sun(at)cup.com
+
+Wed Oct  1 14:45:10 2003  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/linux.list: add lids
+
+Thu Sep 11 23:32:58 2003  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mail_error.m4: BYE songryul(at)nsvmj3.zaq.ne.jp
+
+Tue Sep  2 02:07:17 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: BYE tomoya(at)iijmio-mail.jp
+
+Mon May 26 14:56:05 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * jm.css: ¥³¥á¥ó¥È¤Î typo ¤ò½¤Àµ
+
+Sun May 11 12:52:41 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * news.m4: rpm´ØÏ¢¥¨¥ó¥È¥ê¤ò¥³¥á¥ó¥È¥¢¥¦¥È
+
+Sun Apr 20 01:46:00 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: BYE rfun@azusa.shinshu-u.ac.jp
+
+Thu Apr 17 02:33:58 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: BYE ami@ttmy.ne.jp
+
+Fri Mar 14 12:58:54 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: BYE aya@big.or.jp(forwading to vcuser03@v01.vcheck.jp)
+
+Fri Mar 14 11:31:45 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: bye post@d-yama.org
+
+Sun Mar  2 02:10:22 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * mail_error.m4: delete "admin(at)tomoakisoft.com"
+        by mail 20030228184001.01BB.ADMIN(at)tomoakisoft.com
+
+Sat Feb 15 14:32:49 2003  Yuichi SATO  <ysato444@yahoo.co.jp>
+
+       * index.m4 : FHS ½àµò¤Î¤ªÃΤ餻¤Î¥ê¥ó¥¯Àè¤ò½¤Àµ¡£
+
+Thu Jan 30 14:28:18 2003  SEKINE Tatsuo  <tsekine@sdri.co.jp>
+
+       * new.m4: 2002 Ç¯Ê¬¤ò news2002.m4 ¤Ø
+       * news2002.m4: add.  2002 ǯʬ
+       * news1999.m4, news2000.m4, news2001.m4: news2002 ¤Ø¥ê¥ó¥¯.
+
+Wed Jan 29 16:11:05 2003  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: released mirrordir pages.
+
+Tue Jan 14 20:25:35 2003  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: remove bin/ dependencies.
+       * bin/*.perl: add $ENV{'LANG'} = C for ls output.
+
+Mon Jan  6 08:58:05 2003  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mail_error.m4: bye two addresses:
+       admin(at)tomoakisoft.com, hiro(at)noa.sipeb.aoyama.ac.jp
+
+Sun Dec 15 22:10:55 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * guidance/index.m4: ¹ÖÆÉÃæ»ßÊýË¡¤òÄɲÃ.
+
+Wed Dec  4 15:34:45 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * jm_www.m4: removed u-tokyo mirror ([JM:09689])
+
+Sat Nov 16 00:41:17 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mail_error.m4: bye c-niji(at)geocities.co.jp
+       * index.m4: update namazu link.
+
+Fri Oct 18 20:16:01 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¡ÖPostgreSQL ÆüËܸì¥É¥­¥å¥á¥ó¥È¡×¥ê¥ó¥¯Äɲà([JM:09634]).
+
+Fri Oct 18 00:27:11 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¡ÖPostfix ¤Î¤Ú¡¼¤¸¡×¥ê¥ó¥¯Äɲà([JM:09628]).
+
+Sat Oct 12 23:11:56 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¥ê¥ó¥¯ÄɲÃ.
+
+Wed Oct  9 03:01:49 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¥á¡¼¥ëÇÛÁ÷¤Ï¥×¥í¥¸¥§¥¯¥È¤ÎÌÜŪ¤¸¤ã¤Ê¤¤µ¤¤¬¤¹¤ë¤Î¤Ç(^^;
+       * mail_error.m4
+       BYE okkakii(at)be.to
+       BYE osamuo(at)pa.airnet.ne.jp
+
+Wed Sep 25 12:12:35 2002  NAKANO Takeo <nakano@apm.seikei.ac.jp>
+
+       * mail_error.m4
+       BYE ogochan(at)riccia.nurs.or.jp
+       BYE crystal(at)labnet.or.jp
+
+Mon Aug 19 23:50:44 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mail_error.m4: 
+       BYE shom(at)i.h.kyoto-u.ac.jp
+       BYE nachan(at)public.to
+       BYE omok(at)honto.org
+       BYE bl202150(at)ms.kagoshima-u.ac.jp
+       BYE ysenda(at)pop01.odn.ne.jp
+
+Thu Feb 14 15:22:39 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/misc.list: remove smbfs.
+       * news.m4: smbfs ÇÛÉÛÄä»ß¤Î·ï¤ò¤ªÃΤ餻.
+       * index.m4: ¶çÅÀÄɲÃ.
+
+Sat Jan  5 06:35:12 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: GNU groff 1.17.2, tcsh 6.11, grep 2.4.2,
+       bsd-games(-non-free) ÁêÅöËÝÌõÈǤΥ¤¥ó¥Ý¡¼¥È¤òÈ¿±Ç.
+       2001 Ç¯Ê¬¤ò°ÜÆ°.
+       * news2001.m4: add.  2001 ǯʬ
+       * news1999.m4, news2000.m4: news2001 ¤Ø¥ê¥ó¥¯.
+       * Makefile: add news2001. contents ¤ò¥Þ¥¯¥í¤Ë.
+
+Tue Jan  1 22:52:33 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mail_error.m4: BYE richie(at)pop12.odn.ne.jp
+
+Tue Jan  1 03:30:51 2002  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * jm_www.m4: netvillage.www.linux.or.jp has been disabled.
+
+Sat Dec 29 03:03:48 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * mail_error.m4: BYE tsekine(at)isoternet.org.
+       add link to guidance/index.html#subscribe-ML.
+
+Sat Dec 29 02:48:15 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¤¿¤Ó¤¿¤Ó¤´¤á¤ó¤Ê¤µ¤¤...
+         ¡¦ÅÓÃæ¤Î <HR> ¤Ï¼ÙËâ¤Ê¤Î¤Çºï½ü.
+         ¡¦¡Ö¥Ð¥°¥ì¥Ý¡¼¥È¤ò¤ª´ó¤»¤¯¤À¤µ¤¤¡×¤òÊÌ¥¢¥¤¥Æ¥à¤Ë.
+       * jm.css: ¥¿¥¤¥È¥ë¥Ø¥Ã¥À¤ËÏÈÉÕ¤±.
+
+Sat Dec 29 02:20:56 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¤µ¤é¤Ë¾ò·ï¸ÂÄê.
+
+Fri Dec 28 21:03:11 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: Ï¢ÍíÀè¤ò¤è¤êʬ¤«¤ê¤ä¤¹¤¯¤·¤¿(¤Ê¤Ã¤¿¤«¤Ê?)
+
+Thu Dec 27 17:37:21 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * guidance/index.m4: mail_error.html ¤Ø¥ê¥ó¥¯.
+       * index.m4: mail_error.html ¤È announcement/index.html ¤Ø¥ê¥ó¥¯.
+
+Sat Dec 22 13:01:12 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * announcement/index.m4: ¿·Àß.
+       * announcement/Makefile: ¾åµ­¤Î¥ë¡¼¥ëÄɲÃ.
+       * mail_error.m4: ¿·Àß. ÇÛÁ÷¥¨¥é¡¼Ää»ß¤Î¤ªÃΤ餻.
+       * Makefile: ¾åµ­¤Î¥ë¡¼¥ëÄɲÃ.
+       ¤¤¤º¤ì¤â¥ê¥ó¥¯¤Ï¤Þ¤À¤·¤Æ¤¤¤Ê¤¤.
+
+Sat Dec  1 23:11:09 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/linux.m4: nfs-utils ÄɲÃ.
+
+Sat Mar 31 19:30:33 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/linux.list: lilo ÄɲÃ.
+
+Thu Mar 22 10:27:22 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * jm_www.m4: osaka-sandai ¤Î¥ß¥é¡¼ URL Êѹ¹.
+
+Fri Mar 16 03:00:49 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/misc.list: dhcp Äɲá£
+
+Wed Mar 14 23:11:03 2001  UCHIDA Norihiro <KY4N-UCD@asahi-net.or.jp>
+
+       * bin/{list.perl,list_ldp.perl}: ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤ò½ÐÎϤ¹¤ë¤è¤¦¤ËÊѹ¹¡£
+
+Wed Mar 14 15:26:58 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: jpman proj ¤Î updates ¤ÎÈ¿±Ç¡£
+
+Tue Mar  6 19:55:10 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/misc.list: rusers ¤òºï½ü¡£
+
+Tue Mar  6 16:33:22 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/misc.list: rp-pppoe ¤òÄɲá£
+
+Mon Mar  5 21:01:02 2001  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * INDEX/linux.list : reiserfsprogs ¤òÄɲá£
+       * INDEX/misc.list : netatalk ¤òÄɲá£
+
+Sun Feb 18 22:10:02 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * copyright.m4: ¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ë´Ø¤¹¤ëµ­½Ò¤òÄɲá¢
+       ¤½¤Î¾¤Á¤ç¤¤ brush up.
+
+Wed Feb  7 15:08:26 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * guidance/JM-man-view.m4: ¿·µ¬ÄɲÃ.
+       * guidance/index.m4: ¾åµ­¤Ë¥ê¥ó¥¯¡£
+       * guidance/Makefile: À¸À®¥ë¡¼¥ë¤È JM-man-view.el ¤Î¥³¥Ô¡¼¥ë¡¼¥ë¤òÄɲá£
+
+Sun Jan 14 06:55:01 2001  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4, news2000.m4: split.
+       * Makefile, news1999.m4: ¾åµ­¤ÎÈ¿±Ç.
+
+Tue Dec  5 19:48:14 2000  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * INDEX/misc.list : bzip2 ¤òÄɲá£
+
+Mon Nov 20 01:49:48 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * announcement/20001120.euc: LDP ´°Ìõ¤Î announce.
+       * announcement/20001120.m4: html À¸À®ÍÑ frame.
+       * announcemnet/Makefile: 20001120.html ¤ÎÀ¸À® rule ÄɲÃ.
+       * index.m4: ¾åµ­¤Ø¥ê¥ó¥¯,Á°¤Î¤ªÃΤ餻¤òºï½ü.
+
+Sat Oct 28 18:58:54 2000  Tatsuo SEKINE  <tsekine@isoternet.org>
+
+       * man-ja/{installman.sh,jman_pages.spc}: LANG ¤ò ja_JP.ujis ¤«¤é 
+       ja_JP.eucJP ¤ËÊѹ¹
+
+Wed Oct 25 03:20:56 2000  Yuichi SATO  <sato@complex.eng.hokudai.ac.jp>
+
+       * news.m4 : biff.1, ping.8 ¤¬ netkit ¤Ë°ÜÆ°¤·¤¿¤Î¤Ç¥ê¥ó¥¯¤ò½¤Àµ¡£
+
+Wed Sep 27 16:26:16 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/progress.m4: gnumaniak ´°Ìõ¤Ë¤Ä¤­ :-)¡¢¥³¥á¥ó¥È¤ò±£Êá£
+
+Mon Sep 11 11:40:39 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/linux.list: add eject.
+
+Fri Sep  1 16:28:09 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * .htaccess: .rpm ÍѤΠAddType ¤·¤Æ¤ß¤¿¡£¤É¤¦¤«¤·¤é...
+
+Wed Aug  9 95:45:20 2000  Kentaro Shirakata <argrath@ub32.org>
+
+       * INDEX/gnu.list: GNU_bc, GNU_texinfo Äɲá¢GNU_flex ºï½ü
+       * INDEX/misc.list: flex ÄɲÃ
+
+Sat Aug  5 10:28:56 2000  Kentaro Shirakata <argrath@ub32.org>
+
+       * INDEX/misc.list: bs, bsd-games-non-free ÄɲÃ
+
+Wed Aug  2 20:26:57 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * guidance/repository.m4: ´ó£¥Õ¥¡¥¤¥ë¤Ë´Ø¤¹¤ëµ­½Ò.
+
+Wed Aug  2 19:46:41 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4, news.m4: FreeBSD jpman import, pod ¸ø³«.
+
+Sat Jul 29 21:24:03 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * bin/*.perl: m4 ¤«¤é¸Æ¤Ö¼Â¹Ô¥Õ¥¡¥¤¥ë¤ò¤Þ¤È¤á¤¿.
+
+Tue Jul 18 00:29:55 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: WWWROOT, CGIROOT ¤ò»ý¤Á±Û¤¹¤è¤¦¤ËÊѹ¹.
+       * guidance/Makefile: mkdir ÄɲÃ.
+       * INDEX/list.perl, INDEX/list_ldp.perl: ÉÔÍפʽèÍý¤òºï½ü.
+       * INDEX/list_progress.perl, INDEX/progress.m4: contrib Âбþ.
+
+Sat Jul 15 00:38:35 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¡Ö¿·Ãå¾ðÊó¡×¤Î¥¢¡¼¥«¥¤¥Ö¤ò¼«Æ°¤Çºî¤ë¤è¤¦¤Ë¤·¤¿.
+       * info-whole-archive.perl: ¤½¤Î¤¿¤á¤Î¥¹¥¯¥ê¥×¥È.
+       * Makefile: °Í¸´Ø·¸¤òÊѹ¹.
+
+Thu Jun 15 01:45:02 2000  JM builder  <jm@master.linux.or.jp>
+
+       * index.m4, news.m4: new archive 20000615.
+
+Wed Jun 14 13:38:51 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: ²áµî¤Ø¤Î¥ê¥ó¥¯¤ò H2 Í×ÁǤβ¼¤ËÃÖ¤¤¤¿.
+
+Wed Jun 14 11:19:27 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4, news1999.m4: 1999ǯʬ¤òʬΥ.
+       * Makefile: ¾åµ­È¿±Ç.
+
+Mon Jun  5 05:11:24 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/gnu.m4, progress.m4: gnumaniak ¥ê¥ó¥¯Êѹ¹.
+
+Sat Jun  3 21:13:22 2000  Hajime BABA  <baba@kusastro.kyoto-u.ac.jp>
+
+       * index.m4: samba ¥æ¡¼¥¶²ñ¥ê¥ó¥¯Êѹ¹
+
+Fri May 26 21:06:16 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: Æó½ÅÅÐÏ¿¤ò½¤Àµ.
+
+Thu Apr 27 07:13:01 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * nosuchpage.m4: Í¾·×¤Ê°ì¸À(¾Ð)¤òÄɲá£
+
+Wed Apr 26 17:46:12 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * nosuchpage.m4: µ­½Ò½¤Àµ. ([JM:06209])
+
+Tue Apr 18 03:32:33 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¥Ð¥°Êó¹ðÀè¤Îʸ¸À¤È¤ê¤¢¤¨¤ºÄɲá£
+       * news.m4: pthread_atfork ¤Î UPD ¤ÎÊý¤ò¾Ã¤·¡£
+
+Sat Apr 15 01:32:00 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4, news.m4: 20000415 ¥¢¡¼¥«¥¤¥Ö¡£
+
+Thu Apr 13 18:40:14 2000  Tatsuo SEKINE  <tsekine@isoternet.org>
+
+       * man-ja/jman_pages.spec: add translation-lists into RPM archive
+
+Thu Apr  6 19:57:55 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: Change namazu URL.
+       * INDEX/misc.list: add cdrecord & cron
+
+Sat Mar 18 15:52:13 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: util-linux ¤«¤é°Ê²¼¤ò¥ê¥ê¡¼¥¹:
+       cal.1, chkdupexe.1, fdisk.8, fsck.minix.8, hwclock.8,
+       mkfs.bfs.8, mkfs.minix.8, mkswap.8, mount.8
+
+Wed Mar 15 02:13:29 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * download.m4: rpm, srpm ¤Ë¥ê¥ó¥¯.
+       * link-rpms.perl: rpms ¥ê¥ó¥¯ÍÑÊä½õ¥¹¥¯¥ê¥×¥È.
+       * link-whole-archive.perl, link-partial-archives.perl: ¤Á¤ç¤¤Ä¾¤·.
+       * Makefile: download.html ¤Î°Í¸´Ø·¸¤Î½¤Àµ.
+
+Wed Mar 15 01:38:17 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: download.html ¤Î°Í¸¥Þ¥¯¥í¤òÀ°Íý.
+
+Wed Mar 15 01:08:34 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4, news.m4: 20000315 ¥Ñ¥Ã¥±¡¼¥¸¥ê¥ê¡¼¥¹.
+
+Tue Mar  7 17:27:25 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * guidance/index.m4: Í½Ìó¤â¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë½¾¤¦»Ý¤òÄɵ­.
+
+Thu Mar  2 23:11:55 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: namazu ¤Î index »ØÄ꤬°ã¤Ã¤Æ¤¿¤Î¤ò½¤Àµ.
+
+Sat Jan 15 01:08:10 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * inces.m4, news.m4: man-pages-ja-20000115.tar.gz.
+
+Fri Jan 14 23:42:47 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/progress.m4: gnumaniak Í¥Àè¤Î·ï.
+
+Fri Jan 14 14:26:33 2000  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: LDP_man-pages ¤È LDP man-pages ¤òÅý°ì.
+       ¤¦¤¦¤à, ¤É¤¦°·¤¦¤Î¤¬Îɤ¤¤Î¤À¤í?
+
+Fri Jan 14 04:40:33 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/misc.list: cvsup ¤òÄɲÃ.
+
+Wed Jan 12 09:35:39 2000  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: ¤¦¡¼¤à¡¢¤Þ¤À¼«Æ°ÅÐÏ¿¤Ë¥Ð¥°¤¬¤¢¤Ã¤¿¤è¤¦¤Ç¤¹(;_;)
+
+Wed Dec 15 23:30:35 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: 19991215 release.
+
+Wed Dec 15 22:12:25 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * download.m4: Ê¬³ä¥¢¡¼¥«¥¤¥ÖÀ¸À®¥ë¡¼¥ëÄɲÃ.
+       * link-whole-archive.perl, link-partial-archives.perl: ¾åµ­¤Ç
+       ÍøÍѤ¹¤ë perl scripts.
+       * Makefile: ¾åµ­È¿±Ç.
+
+Wed Dec 15 21:53:21 1999  Tatsuo SEKINE  <tsekine@diamond.localdomain>
+
+       * INDEX/linux.list: autofs,dhcpcd added.
+
+Fri Dec 10 20:11:56 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/gnu.m4, ldp.m4, linux.m4, misc.m4: fix typo. 
+
+Mon Dec  6 20:22:16 1999  NAKANO Takeo  <nakano@linux.or.jp>
+
+       * jm_www.m4: ¸¡º÷¥µ¡¼¥Ð¡¼¤ÎÊѹ¹.
+
+Fri Nov 26 01:53:13 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: ²Ö¹â¤µ¤ó¤Î¹¹¿·Ê¬.
+
+Mon Nov 22 01:47:04 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: ²þ¹Ô¤¬¤¢¤ë¤È¤¢¤«¤ó¤Î¤Ç¤¹.
+       Æñµ·¤Ê»ÅÍͤǤ¹¤ß¤Þ¤»¤ó (^^;
+
+Mon Nov 15 00:18:19 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * index.m4, news.m4: ¿·¥¢¡¼¥«¥¤¥Ö¤Î·ï.
+
+Tue Nov  9 18:55:06 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * download.m4: ´Øº¬¤µ¤ó¤Î¥Ú¡¼¥¸¤Ë¥ê¥ó¥¯.
+
+Mon Nov  8 00:08:11 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * man-ja/index.m4: RPM ¤Ë¥ê¥ó¥¯.
+
+Thu Nov  4 19:20:21 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/linux.list: glibc-linuxthreads ÄɲÃ.
+
+Thu Nov  4 17:55:21 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * .htaccess: ÄɲÃ. ([JM:05407])
+
+Fri Oct 29 01:22:51 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: sort ¤·¤¿ :-)
+
+Fri Oct 22 17:58:59 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * guidance/mailformat.m4: JMpost ´ØÏ¢¤Ç¤Á¤ç¤¤Êѹ¹.
+       * guidance/repository.m4: typo fix.
+
+Sun Oct 17 14:19:55 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/misc.list, INDEX/linux.list: cdparanoia ¤Ï
+       Linux ÀìÍѤÀ¤Ã¤¿.
+
+Sat Oct 16 23:23:39 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: ml2cvs ¤Ë¤è¤ë¼«Æ°¹¹¿·¤ËÂбþ.
+       * Makefile: cat -s ¤ò¤«¤Þ¤»¤ë¤è¤¦¤Ë¤·¤¿.
+       * INDEX/*.perl: -w ¤ò¤È¤ë¡£
+
+Fri Oct 15 18:48:26 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: namazu ¤Î index ¤ò JMwww ¤«¤é JM ¤ËÊѹ¹.
+
+Fri Oct 15 01:13:38 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¥Ô¥ê¥ª¥É¤ò¤È¤Ã¤¿(^^;
+       * news.m4: ºÆÊÔÀ®.
+
+Wed Oct 13 10:59:50 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/misc.list: add ucd-snmp.
+       * *.m4: bug fixes, proofs.
+
+Tue Oct 12 12:28:45 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: copyright ¤È¥À¥Ö¤ë¤Î¤Ç¡¢¡ÖºÆÇÛÉ۶ػߡפò¾Ã¤·¤¿.
+
+Wed Oct  6 23:23:04 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * linkdatesize.perl: chop ¢ª chomp.
+
+       * news.m4: 10/15 Âбþ.
+       * index.m4: 10/15 Âбþ. news.m4 ¤Î¹¹¿·ÆüÉÕ¤òÆþ¤ì¤ë¤è¤¦¤Ë¤·¤¿.
+       * file_date.perl: ¾åµ­¤Î¤¿¤á¤Î¥¹¥¯¥ê¥×¥È.
+
+       * announcement/Makefile: ¿·µ¬ÄɲÃ.
+       * announcement/19991015.euc: µì 19991015.m4. ²ÃÉ®¡¦½¤Àµ.
+       * announcement/19991015.m4: txt ¤ò html ¤Ë¤¹¤ë¤¿¤á¤Î¥é¥Ã¥Ñ.
+
+       * Makefile: ¾åµ­¤ËÂбþ.
+       
+Tue Oct  5 23:47:33 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4: 10/5 ºÇ¿·¤Î¾ðÊó¤Ë¹¹¿·.
+
+Tue Oct  5 23:13:05 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * man-ja/groff-tmac-ja.tar.gz: ¿·µ¬ÄɲÃ.
+       * man-ja/index.m4: ¤Á¤ç¤¤Ê¸ÌÌÄɲÃ.
+       * man-ja/man-pager.m4: 
+       * index.m4: man-ja/ ¤Ø¤Î¥ê¥ó¥¯¤òÃÖ¤¤¤¿.
+       * guidance/*.m4: JF -> JM (^^;
+
+Tue Oct  5 22:38:09 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * copyright.m4: ÂçÉý²ÃÉ®. ¤´°Õ¸«¸ð¤¦.
+       * news.m4: pagelink.perl ¤ò¥Þ¥¯¥íµ­½Ò¤Ç replace.
+       * pagelink.perl: ¾åµ­¤Ëȼ¤¤ºï½ü.
+       * INDEX/misc.m4: fetchmail ¤ÎÆÃÊ̵­½Ò¤ò remove.
+       * INDEX/progress.m4: ¡Ö»ý¤Ã¤Æ¤Ã¤Á¤ã¥À¥á¤è¡×
+       * guidance/mailformat.m4: ºÙ¤«¤¤½¤Àµ.
+
+Tue Oct  5 12:09:23 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: ¡Ö»Å»ö¡×¤ÎÉôʬ¤òÀ°Íý.
+       * guidance/*: ¤µ¤é¤Ë¤¤¤í¤¤¤í²ÃÉ®¡¦À°Íý. °ì±þ complete ¤Î¤Ä¤â¤ê.
+
+Tue Oct  5 00:16:26 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * guidance/*: ¤¤¤í¤¤¤íÊÔ½¸. ¤À¤¤¤¿¤¤¤Ç¤­¤¿¤«¤Ê?
+       * man-ja: ¤È¤ê¤¢¤¨¤ºÉ¬Íפ½¤¦¤Ê¥Õ¥¡¥¤¥ë¤À¤±½àÈ÷. µ­½Ò¤Ï¤Þ¤À¤Þ¤À...
+
+Mon Oct  4 22:29:39 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: install ¥ë¡¼¥ë¤Ë Make -C guidance install ¤òÄɲÃ. 
+       * copyright.m4: translation_note ¤Îµ­½Ò¤ò¤È¤ê¤¢¤¨¤º
+       ¥³¥á¥ó¥È¤ÇÄɲÃ.
+       * guidance/Makefile, *.m4: ¿·µ¬ÄɲÃ, ¤¤¤º¤ì¤â¤Þ¤À̤´°À®... 
+
+Sat Oct  2 19:01:05 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * news.m4, pagelink.perl : É½¼¨·Á¼°¤òÊѹ¹.
+       * INDEX/*.perl: ¿· translation_list ¤Ë¹ç¤ï¤»¤Æ½¤Àµ.
+       * guidance/translation_note.m4: ¿·µ¬ÄɲÃ, Ì¤´°À®.
+       * man-ja/man-pager.m4: ¿·µ¬ÄɲÃ, Ì¤´°À®.
+
+Fri Sep 24 14:27:02 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/*.perl: chop ¢ª chomp.
+
+Fri Sep 24 21:45:40 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/Makefile: ¤µ¤é¤ËÆüÉÕÊݸ¥Õ¥¡¥¤¥ë¤Î̾Á°¤òÊѹ¹.
+
+Thu Sep 23 17:05:31 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: ÆüÉÕÊݸ¥Õ¥¡¥¤¥ë¤Î̾Á°¤òÊѹ¹.
+
+Tue Sep 21 18:29:02 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * index.m4: JM-ctl, ³Æ¼ï¥ê¥ó¥¯, µ­½ÒÈùÄ´À°.
+
+Mon Sep 20 13:53:56 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * copyright.m4: JF -> JM (^^;
+       * section.m4: man mini-howto ¤Î¥ê¥ó¥¯Àè¤ò index ¥Ú¡¼¥¸¤Ë.
+
+Sun Sep 19 19:33:46 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * INSTALL.m4, README.m4: ¥¿¥¤¥È¥ëÊѹ¹.
+       * Makefile: °Í¸´Ø·¸¤ÎÊѹ¹.
+
+Sat Sep 18 15:48:53 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/Makefile: °Í¸´Ø·¸¤òÈù½¤Àµ.
+       * pagelink.perl:  news.m4 ¤Ç»È¤¦¥ê¥ó¥¯À¸À®ÍѤΥ¹¥¯¥ê¥×¥È.
+       * news.m4: 0.4 ¤«¤é¤Îº¹Ê¬¾ðÊó¤Ë¤·¤¿.
+       * linkdatesize.perl: admin/tools/ ¤«¤é°ÜÆ°.
+       * index.m4, jm_www.m4: ½ô¡¹.
+       * download.m4: ¥¢¡¼¥«¥¤¥Ö¡¦³ÆÀâÌÀ¥Õ¥¡¥¤¥ë.
+       * copyright.m4: °ì±þµ­½Ò.
+       * INSTALL.m4: ¥¢¡¼¥«¥¤¥Ö¤Î INSTALL ¥Õ¥¡¥¤¥ë.
+       * README.m4: ¥¢¡¼¥«¥¤¥Ö¤Î README ¥Õ¥¡¥¤¥ë.
+
+Sat Sep 18 11:53:21 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * copyright.m4: Äɲäλî¤ß. need editing...
+       * section.m4: ¥»¥¯¥·¥ç¥ó¤Î´Êñ¤Ê²òÀâ.
+       * index.m4: ¾åµ­¤Ø¤Î¥ê¥ó¥¯. section9 °ì»þ hide.
+       * jm_www.m4: netvillage ¥ê¥ó¥¯ÄɲÃ.
+
+Thu Sep 16 10:46:12 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * INDEX/*: ¥Ú¡¼¥¸¥¤¥ó¥Ç¥Ã¥¯¥¹¡£
+       * Makefile: ¾åµ­¤ò -C À¸À®¤¹¤ë¥ë¡¼¥ë¤òÄɲá£
+       * index.html: INDEX ¤Ø¤Î¥ê¥ó¥¯¥¢¥ó¥«¡¼Äɲá£
+
+Mon Sep 13 20:25:07 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * jm.css: p.noindent ¥¯¥é¥¹ÄɲÃ.
+       * jm_www.m4: ¥Ø¥Ã¥À¤Î½çÈÖ¤òÆþ¤ì´¹¤¨ (LANG="en" Íí¤ß).
+       * index.m4: jman -> JM ¤ÎÃÖ¤­´¹¤¨.
+       * download.m4: ¥ß¥é¡¼¥Ê¥Ó.
+
+Mon Sep 13 19:44:57 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * Makefile: tar.gz ¤Î¥¯¥ê¡¼¥ó¥ë¡¼¥ëÄɲÃ.
+       * download.m4: admin/tools/linkdatesize.perl ¤ò»È¤¦¤è¤¦¤Ë¤·¤¿.
+
+Sun Sep 12 06:52:44 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * jm_www.m4: grey.gif -> png
+       * index.m4: JF, samba-jp ¤Ë /.
+       * images/grey.png: add.
+
+Thu Sep  9 00:32:33 1999  JM builder  <nakano@apm.seikei.ac.jp>
+
+       * index.m4, jm_www.m4: ¥á¡¼¥ë´Ø·¸¤Î¥ë¡¼¥ëÄɲá£
+       * jm.css: mirror-navigator, copyright ¥¯¥é¥¹Äɲá£
+       * download.m4: ºî¤ë¤À¤±ºî¤Ã¤Æ¤ß¤¿¡£
+
+Wed Sep  8 23:33:37 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * *.m4, *.html: JF ¤ËÊï¤Ã¤Æ m4 ²½¡£
+       * Makefile: ¾åµ­ÍÑ¡£
+       * bugs.html: news.m4 ¤ËÊѹ¹¡£
+       * translation_list.html, organizer.html: ¤¤¤Ã¤¿¤óºï½ü¡£
+       * cgi-bin/man.cgi: cgi ¥µ¡¼¥Ð¤òʬ¤±¤ë¤¿¤á¤Ë¤³¤Ã¤Á¤«¤é¤Ï¾Ã¤·¤¿¡£
+
+Mon Sep  6 21:29:33 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.html: CREDITS ¤òÀ°Íý.
+
+Tue Aug 24 22:47:43 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.html: man-pages-ja-0.5.tar.gz ¤Ë¥ê¥ó¥¯.
+
+Tue Aug 24 04:02:54 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * jm.css: bgcolor ¤ò beige ¤Ë.
+       * missing.html,nosuchpage.html: ¤½¤ì¤¾¤ì css ¤ò¸«¤ë¤è¤¦¤ËÊѹ¹.
+       * manerror.html: ¿·µ¬ÄɲÃ.
+       * cgi-bin/man.cgi: ¥³¥á¥ó¥ÈÄɲÃ.
+
+Tue Aug 24 02:14:28 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.html, missing.html, nosuchpage.html: ¤½¤ì¤¾¤ì
+       Ê¸¸À¤ò¤Á¤ç¤¤½¤Àµ.
+
+Mon Aug 23 18:59:11 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * cgi-bin/man.cgi: db ¤òÍøÍѤ¹¤ë¤è¤¦¤Ë½ñ¤­´¹¤¨.
+       (´ØÏ¢¥¹¥¯¥ê¥×¥È: admin/tools/mkhtmldb.perl)
+       ¼ÂºÝ¤Ë¤Ï¤³¤Î¥Õ¥¡¥¤¥ë¤Ï /Makefile ¤Çʸ»úÎóÃÖ´¹¸å¤Ë
+       ÇÛÃÖ¤µ¤ì¤ë.
+       
+Sun Aug 22 17:05:44 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.html: namazu form ¤ò table ²½¡£
+
+Sun Aug 22 13:26:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * jm.css: added
+
+Sun Aug 22 01:33:20 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * missing.html, nosuchpage.html: function ¤òʬ¤±¤¿.
+
+Sun Aug 22 01:01:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * index.htmli: pathÊѹ¹
+       * missing.html: ¿·µ¬ÄɲÃ
+       * cgi-bin/man.cgi: pathÊѹ¹
+
+Sun Aug 22 00:48:35 1999  Tenkou N. Hattori  <tnh@aurora.dti.ne.jp>
+
+       * cgi-bin/man.cgi: added
+
+Sat Aug 21 18:29:35 1999  NAKANO Takeo  <nakano@apm.seikei.ac.jp>
+
+       * index.html: ½ñ¤­´¹¤¨¤Æ¤ß¤¿¡£
+
diff --git a/www/INDEX/Makefile b/www/INDEX/Makefile
new file mode 100644 (file)
index 0000000..f1ba079
--- /dev/null
@@ -0,0 +1,44 @@
+#
+# Makefile for contents in www/status
+# $Id: Makefile,v 1.5 2000/08/02 10:00:53 nakano Exp $
+#
+include ../../JM.rules
+
+ifndef WORKDIR
+WORKDIR         = /var/tmp/JM
+endif
+
+INDICES = ldp.html linux.html gnu.html misc.html pod.html progress.html 
+.SUFFIXES: .m4 .html
+
+.m4.html:
+       m4 -P -D _WORKDIR=$(WORKDIR) -D _WWWROOT=$(WWWROOT) $*.m4\
+       | nkf -j > $*.html
+
+all: index.html
+
+index.html: $(INDICES)
+
+ldp.html: ../bin/list_ldp.perl
+
+gnu.html: ../bin/list.perl gnu.list
+
+linux.html: ../bin/list.perl linux.list
+
+misc.html: ../bin/list.perl misc.list
+
+pod.html: ../bin/list_pod.perl pod.list
+
+progress.html: ../bin/list_progress.perl
+
+*.html: ../jm_www.m4 ../../cvs-status-modified
+
+../../cvs-status-modified:
+       make -C ../.. chkcvs
+
+clean:
+       @rm -f index.html ldp.html linux.html gnu.html\
+       misc.html pod.html progress.html
+
+install: all
+
diff --git a/www/INDEX/gnu.list b/www/INDEX/gnu.list
new file mode 100644 (file)
index 0000000..ae362a3
--- /dev/null
@@ -0,0 +1,28 @@
+gnumaniak
+GNU bash
+GNU bc
+GNU binutils
+GNU cpio
+GNU ed
+GNU fileutils
+GNU findutils
+GNU gawk
+GNU gcc
+GNU gdb
+GNU gdbm
+GNU grep
+GNU groff
+GNU gzip
+GNU indent
+GNU less
+GNU make
+GNU patch
+GNU rcs
+GNU screen
+GNU sed
+GNU sh-utils
+GNU sharutils
+GNU tar
+GNU texinfo
+GNU textutils
+GNU uucp
diff --git a/www/INDEX/gnu.m4 b/www/INDEX/gnu.m4
new file mode 100644 (file)
index 0000000..428fcb3
--- /dev/null
@@ -0,0 +1,56 @@
+m4_dnl # $Id: gnu.m4,v 1.5 2000/08/02 10:00:53 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹ (GNU)')
+
+<P>
+ _LINK(http://www.gnu.org/,GNU Project)
+ ¤Ë¤è¤Ã¤ÆÇÛÉÛ¤µ¤ì¤Æ¤¤¤ë¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ç¤¹¡£
+</P>
+<P>
+ ºÇ¿·ÈǤÎËÝÌõ¤Ï <STRONG>ÂÀ»ú</STRONG> ¤Ç¡¢
+ µìÈǤÎËÝÌõ¤Ï ºÙ»ú ¤Ç¼¨¤·¤Þ¤¹¡£
+ ¥ê¥ó¥¯¤Î¤Ê¤¤¥Ú¡¼¥¸¤Ï¤Þ¤ÀËÝÌõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+</P>
+<P>
+ ºî¶È¾õ¶·¤Ï
+ _LINK(./progress.html,ËÝÌõºî¶È¥¤¥ó¥Ç¥Ã¥¯¥¹)
+ ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+</P>
+<BLOCKQUOTE>
+ _LINK(#gnumaniak,gnumaniak)
+ ¤Ï
+ _LINK(http://macula.net/lightside/,Ragnar Hojland Espinosa)
+ »á¤Ë¤è¤Ã¤Æ
+ _LINK(http://macula.net/lightside/ftp.html,ÇÛÉÛ)
+ ¤µ¤ì¤Æ¤¤¤ë¥Þ¥Ë¥å¥¢¥ë¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¡£
+ ºÇ¶á GNU ¤Ç¤Ï info ¥Õ¥¡¥¤¥ë¤ËÎϤòÆþ¤ì¤Æ¤ª¤ê¡¢
+ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï´Êά²½¤µ¤ì¤ë·¹¸þ¤Ë¤¢¤ê¤Þ¤¹¤¬¡¢
+ gnumaniak ¤Ï¤³¤ì¤òÊ䤦¤Ù¤¯ºîÀ®¤µ¤ì¤Þ¤·¤¿¡£
+ JM Project ¤Ç¤Ï¡¢º£¸å GNU ¤Î¥Þ¥Ë¥å¥¢¥ë¤Ë´Ø¤·¤Æ¤Ï
+ gnumaniak ¤Î¤â¤Î¤òÍ¥À褷¤ÆËÝÌõ¤·¤Æ¤¤¤¯Êý¿Ë¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+</BLOCKQUOTE>
+
+m4_esyscmd(../bin/list.perl ../../manual _WWWROOT gnu.list)
+
+_CREDITS
+
+ <P>
+  _GREY_ICON
+  _LINK(./index.html,JM ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ØÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/INDEX/index.m4 b/www/INDEX/index.m4
new file mode 100644 (file)
index 0000000..87020a1
--- /dev/null
@@ -0,0 +1,91 @@
+m4_dnl # $Id: index.m4,v 1.5 2003/12/02 16:16:53 takei Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹')
+
+<P>
+ ¤³¤Î¥Ú¡¼¥¸°Ê²¼¤Ç¤Ï¡¢
+ JM ¤ÇÇÛÉÛ¤·¤Æ¤¤¤ë¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ø¤Îº÷°ú¤òÄ󶡤·¤Þ¤¹¡£
+</P>
+
+<H2>Linux ÀìÍÑ</H2>
+<DL>
+ <DT><A HREF="ldp.html">LDP man-pages</A>
+  m4_esyscmd(`../bin/pagesize.perl ldp.html')
+ </DT>
+ <DD>
+  _LINK(http://www.tldp.org/,Linux Documentation Project)
+  ¤¬ÇÛÉÛ¤·¤Æ¤¤¤ë man ¥Ú¡¼¥¸½¸¤Ç¤¹¡£
+  ¥·¥¹¥Æ¥à¥³¡¼¥ë¡¢¥é¥¤¥Ö¥é¥ê´Ø¿ô¡¢Æüì¥Õ¥¡¥¤¥ë¤Ê¤É¡¢
+  ÆÃÄê¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ë°Í¸¤·¤Ê¤¤¥Ú¡¼¥¸¤¬¼ý½¸¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ </DD> 
+
+ <DT><A HREF="linux.html">Linux packages</A>
+  m4_esyscmd(`../bin/pagesize.perl linux.html')
+ </DT>
+ <DD>
+  Linux ÀìÍѤΥ½¥Õ¥È¥¦¥§¥¢¥Ñ¥Ã¥±¡¼¥¸¤Ë°¤¹¤ë man ¥Ú¡¼¥¸¤Ç¤¹¡£
+  ¥Ç¥£¥¹¥¯´ÉÍý¥³¥Þ¥ó¥É¡¢ NIS, NFS ¤Ê¤É¡¢
+  ¼ç¤È¤·¤Æ¥·¥¹¥Æ¥à´ØÏ¢¤Î¥Ú¡¼¥¸¤«¤é¤Ê¤ê¤Þ¤¹¡£
+ </DD> 
+</DL>
+
+<H2>Unix ÈÆÍÑ</H2>
+<DL>
+ <DT><A HREF="gnu.html">GNU packages</A>
+  m4_esyscmd(`../bin/pagesize.perl gnu.html')
+ </DT>
+ <DD>
+  _LINK(http://www.gnu.org/,GNU)
+  ¤¬ÇÛÉÛ¤·¤Æ¤¤¤ë¥½¥Õ¥È¥¦¥§¥¢¥Ñ¥Ã¥±¡¼¥¸¤Ë°¤¹¤ë man ¥Ú¡¼¥¸¤Ç¤¹¡£
+ </DD> 
+
+ <DT><A HREF="misc.html">Miscellaneous packages</A>
+  m4_esyscmd(`../bin/pagesize.perl misc.html')
+ </DT>
+ <DD>
+  Unix ÈÆÍѤΥ½¥Õ¥È¥¦¥§¥¢¤Î¤¦¤Á¡¢ GNU °Ê³°¤Î¤â¤Î¤ò½¸¤á¤Þ¤·¤¿¡£
+  ncftp, fetchmail ¤Ê¤É¤¬´Þ¤Þ¤ì¤Þ¤¹¡£
+ </DD> 
+</DL>
+
+<H2>POD ¥Ú¡¼¥¸</H2>
+<DL>
+ <DT><A HREF="pod.html">POD pages</A>
+  m4_esyscmd(`../bin/pagesize.perl pod.html')
+ </DT>
+ <DD>
+  Perl ´ØÏ¢¥Ñ¥Ã¥±¡¼¥¸¤ÇÎɤ¯ÍѤ¤¤é¤ì¤ë¡¢
+  POD (plain old documentation) ·Á¼°¤Ç½ñ¤«¤ì¤¿¥Ú¡¼¥¸¤Ç¤¹¡£
+  html ¤Ç¤Î±ÜÍ÷¤â²Äǽ¤Ç¤¹¡£
+ </DD>
+</DL>
+
+<H2>ºî¶ÈÍÑ</H2>
+<DL>
+ <DT><A HREF="progress.html">Working Status</A>
+  m4_esyscmd(`../bin/pagesize.perl progress.html')
+ </DT>
+ <DD>
+  ¸ø³«¤Þ¤Ç¤Ë¤Ï¤Þ¤Àºî¶È¤¬É¬Íפʥڡ¼¥¸¤Ç¤¹¡£
+  ¼ç¤È¤·¤Æ JM Project ÆâÉô¤ÇÍøÍѤ¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¹
+ </DD>
+</DL>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/INDEX/ldp.m4 b/www/INDEX/ldp.m4
new file mode 100644 (file)
index 0000000..06a1b16
--- /dev/null
@@ -0,0 +1,42 @@
+m4_dnl # $Id: ldp.m4,v 1.4 2003/12/02 16:16:53 takei Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹ (LDP man-pages)')
+<P>
+ _LINK(http://www.tldp.org/,Linux Documentation Project)
+ ¤Ë¤è¤Ã¤ÆÇÛÉÛ¤µ¤ì¤Æ¤¤¤ë¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ç¤¹¡£
+</P>
+<P>
+ ºÇ¿·ÈǤÎËÝÌõ¤Ï <STRONG>ÂÀ»ú</STRONG> ¤Ç¡¢
+ µìÈǤÎËÝÌõ¤Ï ºÙ»ú ¤Ç¼¨¤·¤Þ¤¹¡£
+ ¥ê¥ó¥¯¤Î¤Ê¤¤¥Ú¡¼¥¸¤Ï¤Þ¤ÀËÝÌõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+</P>
+<P>
+ ºî¶È¾õ¶·¤Ï
+ _LINK(./progress.html#LDP_man-pages,ËÝÌõºî¶È¥¤¥ó¥Ç¥Ã¥¯¥¹)
+ ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+</P>
+
+m4_esyscmd(../bin/list_ldp.perl ../../manual _WWWROOT)
+
+_CREDITS
+
+ <P>
+  _GREY_ICON
+  _LINK(./index.html,JM ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ØÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/INDEX/linux.list b/www/INDEX/linux.list
new file mode 100644 (file)
index 0000000..58dddf1
--- /dev/null
@@ -0,0 +1,44 @@
+SysVinit
+acl
+apmd
+at
+autofs
+cdparanoia
+dhcpcd
+dump
+e2compr-ancillary
+e2fsprogs
+eject
+fdutils
+glibc-linuxthreads
+ipchains
+ipchains-scripts
+ipfwadm
+iptables
+ld.so
+lids
+lilo
+linux-man9
+lpr-linux
+microcode_ctl
+modutils
+module-init-tools
+net-tools
+nfs-server
+nfs-utils
+pciutils
+pcmcia-cs
+ppp
+procinfo
+procps
+psmisc
+quota
+reiserfsprogs
+setserial
+shadow
+sysklogd
+util-linux
+yp-tools
+ypbind
+ypbind-mt
+ypserv
diff --git a/www/INDEX/linux.m4 b/www/INDEX/linux.m4
new file mode 100644 (file)
index 0000000..57e6fc3
--- /dev/null
@@ -0,0 +1,43 @@
+m4_dnl # $Id: linux.m4,v 1.3 2000/08/02 10:00:53 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹ (Linux ÀìÍÑ)')
+
+<P>
+ Linux ÀìÍѤΥ½¥Õ¥È¥¦¥§¥¢¥Ñ¥Ã¥±¡¼¥¸¤ËÆþ¤Ã¤Æ¤¤¤ë
+ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤òËÝÌõ¤·¤¿¤â¤Î¤Ç¤¹¡£
+</P>
+<P>
+ ºÇ¿·ÈǤÎËÝÌõ¤Ï <STRONG>ÂÀ»ú</STRONG> ¤Ç¡¢
+ µìÈǤÎËÝÌõ¤Ï ºÙ»ú ¤Ç¼¨¤·¤Þ¤¹¡£
+ ¥ê¥ó¥¯¤Î¤Ê¤¤¥Ú¡¼¥¸¤Ï¤Þ¤ÀËÝÌõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+</P>
+<P>
+ ºî¶È¾õ¶·¤Ï
+ _LINK(./progress.html,ËÝÌõºî¶È¥¤¥ó¥Ç¥Ã¥¯¥¹)
+ ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+</P>
+
+m4_esyscmd(../bin/list.perl ../../manual _WWWROOT linux.list)
+
+_CREDITS
+
+ <P>
+  _GREY_ICON
+  _LINK(./index.html,JM ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ØÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/INDEX/misc.list b/www/INDEX/misc.list
new file mode 100644 (file)
index 0000000..e3f260f
--- /dev/null
@@ -0,0 +1,36 @@
+bind
+bs
+bsd-games
+bsd-games-non-free
+byacc
+bzip2
+cdrecord
+cron
+cvsup
+dhcp
+efax
+expect
+fetchmail
+file
+flex
+fort77
+majordomo
+man
+man-db
+mirrordir
+mpg123
+ncftp
+ncurses
+netatalk
+netkit
+procmail
+rdate
+rp-pppoe
+sendmail
+sudo
+tcp_wrappers
+ucd-snmp
+tcpdump
+uudeview
+wu-ftpd
+xinetd
diff --git a/www/INDEX/misc.m4 b/www/INDEX/misc.m4
new file mode 100644 (file)
index 0000000..ebe9c4f
--- /dev/null
@@ -0,0 +1,43 @@
+m4_dnl # $Id: misc.m4,v 1.4 2000/08/02 10:00:53 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹ (Unix ÈÆÍÑ)')
+
+<P>
+ Linux ¤Ë¸Â¤é¤Ê¤¤¡¢ Unix ÈÆÍѤΥ½¥Õ¥È¥¦¥§¥¢¥Ñ¥Ã¥±¡¼¥¸¤ËÆþ¤Ã¤Æ¤¤¤ë
+ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤òËÝÌõ¤·¤¿¤â¤Î¤Ç¤¹¡£
+</P>
+<P>
+ ºÇ¿·ÈǤÎËÝÌõ¤Ï <STRONG>ÂÀ»ú</STRONG> ¤Ç¡¢
+ µìÈǤÎËÝÌõ¤Ï ºÙ»ú ¤Ç¼¨¤·¤Þ¤¹¡£
+ ¥ê¥ó¥¯¤Î¤Ê¤¤¥Ú¡¼¥¸¤Ï¤Þ¤ÀËÝÌõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+</P>
+<P>
+ ºî¶È¾õ¶·¤Ï
+ _LINK(./progress.html,ËÝÌõºî¶È¥¤¥ó¥Ç¥Ã¥¯¥¹)
+ ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+</P>
+
+m4_esyscmd(../bin/list.perl ../../manual _WWWROOT misc.list)
+
+_CREDITS
+
+ <P>
+  _GREY_ICON
+  _LINK(./index.html,JM ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ØÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/INDEX/pod.list b/www/INDEX/pod.list
new file mode 100644 (file)
index 0000000..086b746
--- /dev/null
@@ -0,0 +1 @@
+zebedee
diff --git a/www/INDEX/pod.m4 b/www/INDEX/pod.m4
new file mode 100644 (file)
index 0000000..4433fa0
--- /dev/null
@@ -0,0 +1,43 @@
+m4_dnl # $Id: pod.m4,v 1.2 2000/08/02 10:00:53 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹ (POD ¥Ú¡¼¥¸)')
+
+<P>
+ Perl ´ØÏ¢¥Ñ¥Ã¥±¡¼¥¸¤ÇÎɤ¯ÍѤ¤¤é¤ì¤ë¡¢
+ POD (plain old documentation) ·Á¼°¤Ç½ñ¤«¤ì¤¿¥Ú¡¼¥¸¤Ç¤¹¡£
+</P>
+<P>
+ ºÇ¿·ÈǤÎËÝÌõ¤Ï <STRONG>ÂÀ»ú</STRONG> ¤Ç¡¢
+ µìÈǤÎËÝÌõ¤Ï ºÙ»ú ¤Ç¼¨¤·¤Þ¤¹¡£
+ ¥ê¥ó¥¯¤Î¤Ê¤¤¥Ú¡¼¥¸¤Ï¤Þ¤ÀËÝÌõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+</P>
+<P>
+ ºî¶È¾õ¶·¤Ï
+ _LINK(./progress.html,ËÝÌõºî¶È¥¤¥ó¥Ç¥Ã¥¯¥¹)
+ ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+</P>
+
+m4_esyscmd(../bin/list_pod.perl ../../pod _WWWROOT pod.list)
+
+_CREDITS
+
+ <P>
+  _GREY_ICON
+  _LINK(./index.html,JM ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ØÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/INDEX/progress.m4 b/www/INDEX/progress.m4
new file mode 100644 (file)
index 0000000..605ce33
--- /dev/null
@@ -0,0 +1,79 @@
+m4_dnl # $Id: progress.m4,v 1.7 2000/09/27 07:26:55 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹ (ºî¶È¾õ¶·)')
+
+<P>
+ ¤³¤Î¥Ú¡¼¥¸¤Ï JM Project ¤Ë¤ª¤±¤ëËÝÌõºî¶È¤Î¿Ê¹Ô¾õ¶·¤Ç¤¹
+ (
+ m4_esyscmd(date)
+ ¸½ºß)¡£
+ ¥×¥í¥¸¥§¥¯¥È¥á¥ó¥Ð¡¼¤ÏͽÌ󤵤ì¤Æ¤¤¤Ê¤¤¹àÌܤò¤ß¤Ä¤±¤¿¤é¡¢
+ ¤É¤ó¤É¤ó JM-ML ¤Çºî¶ÈÀë¸À¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<BLOCKQUOTE>
+ <STRONG>Ãí°Õ:</STRONG>
+ ¤³¤Î¥Ú¡¼¥¸¤«¤é¥ê¥ó¥¯¤¬Ä¥¤é¤ì¤¿
+ ¥É¥é¥Õ¥È¥Ú¡¼¥¸¡¢¥ª¥ê¥¸¥Ê¥ë¥Ú¡¼¥¸¤ÎºÆÇÛÉۤ϶ػߤ·¤Þ¤¹¡£
+</BLOCKQUOTE>
+
+<H2>¥ê¥¹¥È¤ÎÀâÌÀ</H2>
+<P>
+ ³Æ¥Ú¡¼¥¸¤ÎÁ°¤Ë¤Ä¤¤¤Æ¤¤¤ë¥Þ¡¼¥¯¤Ï°Ê²¼¤Î¤è¤¦¤Ê¾õ¶·¤ò¤½¤ì¤¾¤ì¼¨¤·¤Þ¤¹¡£
+</P>
+<PRE>
+¡ß: Ì¤ËÝÌõ¡¢ËÝÌõͽÌó¤Ê¤·¡£
+¢¥: Ì¤ËÝÌõ¡¢ËÝÌõºî¶ÈÃæ¡£
+¢¤: Ì¤ËÝÌõ¡¢¥É¥é¥Õ¥ÈÄó½ÐºÑ¤ß¡¢¹»ÀµÍ½Ìó¤Ê¤·¡£
+¡ü: Ì¤ËÝÌõ¡¢¥É¥é¥Õ¥ÈÄó½ÐºÑ¤ß¡¢¹»ÀµÃæ¡£
+¡ù: µìÈǤÎËÝÌõ¤¢¤ê¡¢ºî¶ÈͽÌó¤Ê¤·¡£
+¢£: µìÈǤÎËÝÌõ¤¢¤ê¡¢ËÝÌõºî¶ÈÃæ¡£              
+¢¢: µìÈǤÎËÝÌõ¤¢¤ê¡¢¥É¥é¥Õ¥ÈÄó½ÐºÑ¤ß¡¢¹»ÀµÍ½Ìó¤Ê¤·¡£
+¢¡: µìÈǤÎËÝÌõ¤¢¤ê¡¢¥É¥é¥Õ¥ÈÄó½ÐºÑ¤ß¡¢¹»ÀµÃæ¡£
+£ã: µìÈǤÎËÝÌõ (contribution) ¤¢¤ê¡£
+</PRE>
+
+<!--
+<H2>ºî¶È¾å¤Î¥á¥â</H2>
+<UL>
+ <LI>
+  _LINK(#gnumaniak,gnumaniak)
+  ¤Ï
+  _LINK(http://macula.net/lightside/,Ragnar Hojland Espinosa)
+  »á¤Ë¤è¤Ã¤Æ
+  _LINK(http://macula.net/lightside/ftp.html,ÇÛÉÛ)
+  ¤µ¤ì¤Æ¤¤¤ë¥Þ¥Ë¥å¥¢¥ë¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¡£
+  ºÇ¶á GNU ¤Ç¤Ï info ¥Õ¥¡¥¤¥ë¤ËÎϤòÆþ¤ì¤Æ¤ª¤ê¡¢
+  ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï´Êά²½¤µ¤ì¤ë·¹¸þ¤Ë¤¢¤ê¤Þ¤¹¤¬¡¢
+  gnumaniak ¤Ï¤³¤ì¤òÊ䤦¤Ù¤¯ºîÀ®¤µ¤ì¤Þ¤·¤¿¡£
+  JM Project ¤Ç¤Ï¡¢º£¸å GNU ¤Î¥Þ¥Ë¥å¥¢¥ë¤Ë´Ø¤·¤Æ¤Ï
+  gnumaniak ¤Î¤â¤Î¤òÍ¥À褷¤ÆËÝÌõ¤·¤Æ¤¤¤¯Êý¿Ë¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹
+  (LDP ¤Î sec1 ¤â¤¢¤ê¤Þ¤¹¤¬¡¢¤³¤Á¤é¤è¤ê gnumaniak ¤òÍ¥Àè)¡£
+ </LI>
+</UL>
+-->
+
+m4_esyscmd(../bin/list_progress.perl ../..)
+
+_CREDITS
+
+ <P>
+  _GREY_ICON
+  _LINK(./index.html,JM ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ØÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/INSTALL.m4 b/www/INSTALL.m4
new file mode 100644 (file)
index 0000000..5f1d11a
--- /dev/null
@@ -0,0 +1,24 @@
+m4_dnl # $Id: INSTALL.m4,v 1.2 1999/09/19 10:34:26 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`¥¢¡¼¥«¥¤¥Ö¤Î INSTALL ¥Õ¥¡¥¤¥ë')
+
+<PRE>
+m4_esyscmd(`grep -v "\$Id" ../dist/INSTALL')
+</PRE>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/Makefile b/www/Makefile
new file mode 100644 (file)
index 0000000..4ab5216
--- /dev/null
@@ -0,0 +1,73 @@
+#
+# Makefile for contents in www
+# $Id: Makefile,v 1.27 2007/10/28 17:27:13 jm Exp $
+#
+include ../JM.rules
+
+ifndef WORKDIR
+       WORKDIR = /var/tmp/JM
+endif
+
+ifndef DATE
+       DATE := $(shell date +"%Y%m%d")
+endif
+
+.SUFFIXES: .m4 .html
+
+.m4.html:
+       m4 -P -D _WORKDIR=$(WORKDIR) $*.m4 | cat -s | nkf -j > $*.html
+
+CONTENTS = index.html download.html section.html copyright.html \
+       README.html INSTALL.html \
+       missing.html nosuchpage.html manerror.html mail_error.html \
+       news.html news2001.html news2000.html news1999.html \
+       news2002.html news2003.html news2004.html news2005.html
+#
+# rules
+#
+all: contents
+       make -C INDEX/
+       make -C guidance/ WWWROOT=$(WWWROOT)
+       make -C man-ja/
+       make -C rpm/ DATE=$(DATE)
+       make -C announcement/
+
+contents: $(CONTENTS)
+
+*.html: jm_www.m4
+
+index.html: news.m4 ../latest-archive-modified
+
+README.html: ../dist/README
+
+INSTALL.html: ../dist/INSTALL
+
+../dist/README ../dist/INSTALL:
+       $(MAKE) -C .. -f Makefile.dist
+
+download.html: download.m4 ../latest-archive-modified 
+       m4 -P -D _WORKDIR=$(WORKDIR) -D _DATE=$(DATE) $< | nkf -j > $@
+
+../latest-archive-modified:
+       make -C .. latest-archive-modified
+
+clean:
+       @rm -f $(CONTENTS) *.tar.gz
+       -$(RM) -rf rpm/ per-pkg/
+       make -C INDEX/ clean
+       make -C guidance/ clean
+       make -C man-ja/ clean
+       make -C announcement/ clean
+
+install: all
+       $(MAKE) -C guidance  WWWROOT=$(WWWROOT) install
+       $(MIRRORDIR) -v --no-netrc --keep-files \
+       --exclude 'bin' \
+       --exclude-regexp '*CVS*' \
+       --exclude-regexp '*.m4' \
+       --exclude-regexp '*.perl' \
+       --exclude-regexp '*.list' \
+       --exclude-regexp '*Makefile' \
+       --exclude-regexp '*ChangeLog' \
+       . $(WWWROOT)
+
diff --git a/www/README.m4 b/www/README.m4
new file mode 100644 (file)
index 0000000..6ebb1ce
--- /dev/null
@@ -0,0 +1,24 @@
+m4_dnl # $Id: README.m4,v 1.2 1999/09/19 10:34:26 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`¥¢¡¼¥«¥¤¥Ö¤Î README ¥Õ¥¡¥¤¥ë')
+
+<PRE>
+m4_esyscmd(`grep -v "\$Id" ../dist/README')
+</PRE>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/announcement/19991015.euc b/www/announcement/19991015.euc
new file mode 100644 (file)
index 0000000..61c9e9c
--- /dev/null
@@ -0,0 +1,57 @@
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
+JM Project ¤«¤é¤Î¤ªÃΤ餻
+                                          1999 Ç¯ 10 ·î 15 Æü
+                                                   JM Project
+                                               JM@linux.or.jp
+                                   http://www.linux.or.jp/JM/
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
+
+  ¤³¤Î¤¿¤Ó JM Project ¤Ç¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÎÇÛÉÛÊý¿Ë¤òÊѹ¹¤·
+¤Þ¤·¤¿¡£¡¡¤³¤ì¤Ë¤è¤ê¥×¥í¥¸¥§¥¯¥È¤Î³èÆ°À®²Ì¤ò¤¤¤Á¤Ï¤ä¤¯¥æ¡¼¥¶¤Î
+³§¤µ¤ó¤Ë¤ªÆϤ±¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+
+¡¡¤Þ¤º JM Project ¤Î Web ¥µ¥¤¥È¤ò°Üž¡¦¥ê¥Ë¥å¡¼¥¢¥ë¤·¤Þ¤·¤¿¡£
+¿·¤·¤¤ URI ¤Ï
+
+        http://www.linux.or.jp/JM/
+
+¤Ë¤Ê¤ê¤Þ¤¹¡£¡¡º£²ó¤Î¥ê¥Ë¥å¡¼¥¢¥ë¤Ë¤è¤Ã¤Æ¡¢¿·¤¿¤Ë Web ¤òÄ̤·¤Æ¤Î
+¥Þ¥Ë¥å¥¢¥ë¤Î±ÜÍ÷¤ä¸¡º÷¤â²Äǽ¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
+
+¡¡¤Þ¤¿ man-pages-ja-0.4 ¤ÎÇÛÉ۰ʹߤËËÝÌõ¡¦¹¹¿·¤µ¤ì¤¿¥Þ¥Ë¥å¥¢¥ë
+¥Ú¡¼¥¸¤ò´Þ¤á¤¿¡¢¿·¤·¤¤¥Þ¥Ë¥å¥¢¥ë¥¢¡¼¥«¥¤¥Ö¤ÎÇÛÉÛ¤ò³«»Ï¤·¤Þ¤·¤¿¡£
+¿·¤·¤¤¥¢¡¼¥«¥¤¥Ö man-pages-ja-991015.tar.gz ¤Ï
+
+        http://www.linux.or.jp/JM/download.html
+
+¤è¤ê¼èÆÀ¤Ç¤­¤Þ¤¹¡£¡¡º£¸å¤Ï¿ô½µ´Ö¡Á 1¥ö·îÄøÅ٤δֳ֤ǡ¢¥¢¡¼¥«¥¤
+¥Ö¤ò¹¹¿·¤·¤Æ¤¤¤¯Í½Äê¤Ç¤¹¡£
+
+  JM Project ¤Ï 1997 Ç¯ 2 ·î¤Î·ëÀ®°ÊÍè¡¢Linux ¤Ë´Ø¤¹¤ëÆüËܸì¥Þ
+¥Ë¥å¥¢¥ë¤ÎËÝÌõ¤ä¡¢¥Ú¡¼¥¸±ÜÍ÷´Ä¶­¤òÀ°È÷¤¹¤ë³èÆ°¤ò¹Ô¤Ã¤Æ¤­¤Þ¤·¤¿¡£
+¤½¤ÎÀ®²Ì¤Ç¤¢¤ë¿ô¿¤¯¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ä CD-ROM ¤òÄÌ
+¤·¤ÆÄ󶡤µ¤ì¤Æ¤­¤¿¤Û¤«¡¢¹ñÆâ¤Î¿¤¯¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ç¤â
+ºÎÍѤµ¤ì¤Æ¤¤¤Þ¤¹¡£
+
+  JM Project ¤Ç¤Ï¡¢°ì½ï¤Ëºî¶È¤ò¹Ô¤Ã¤Æ¤¤¤¿¤À¤±¤ëÊý¤Î»²²Ã¤ò¤¤¤Ä
+¤Ç¤â´¿·Þ¤·¤Þ¤¹¡£¡¡¥Þ¥Ë¥å¥¢¥ë¤ÎºîÀ®¡¦ËÝÌõ¤À¤±¤Ç¤Ê¤¯¡¢ËÝÌõºÑ¥Þ
+¥Ë¥å¥¢¥ë¤Î¼ý½¸¤äÃøºî¸¢´Ø·¸¤Î³Îǧ¤Ê¤É¡¢É¬Íפʺî¶È¤Ï¿´ô¤Ë¤ï¤¿¤ê
+¤Þ¤¹¡£ JM Project ¤Î³èÆ°¤ËÀѶËŪ¤Ë»²²Ã¤·¤Æ¤ß¤¿¤¤¤È»×¤ï¤ì¤¿Êý¤Ï¡¢
+¤¼¤Ò JM-ML (JM Project ¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È) ¤Ë²ÃÆþ¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+¡¡JM Project ¤Ë¤ª¤±¤ë³èÆ°¤ä ML ¤Ø¤Î²ÃÆþÊýË¡¤Ë´Ø¤¹¤ë¾ÜºÙ¤Ï
+
+        http://www.linux.or.jp/JM/guidance/
+
+¤«¤é¤´Í÷¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+
+  JM Project ¤Ë´Ø¤¹¤ë¤´°Õ¸«¡¢¤ªÌ䤤¹ç¤ï¤»¤Ê¤É¤Ï
+
+       JM@linux.or.jp
+
+¤Þ¤Ç¤ª´ê¤¤¤·¤Þ¤¹¡£¡¡½¾Íè¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤«¤éÊѹ¹¤Ë¤Ê¤Ã¤Æ¤¤¤Þ
+¤¹¤Î¤Ç¤´Ãí°Õ¤¯¤À¤µ¤¤¡£
+
+°Ê¾å
+
+$Id: 19991015.euc,v 1.2 1999/10/06 15:01:03 nakano Exp $
diff --git a/www/announcement/19991015.m4 b/www/announcement/19991015.m4
new file mode 100644 (file)
index 0000000..d42e955
--- /dev/null
@@ -0,0 +1,14 @@
+m4_define(`_SUB_ONE',1)m4_dnl
+m4_include(../jm_www.m4)m4_dnl
+_EDIT_WARNING(renewal-1)
+_HEADER(`Announce: Renewal of Web site')
+<PRE>
+m4_esyscmd(`grep -v "\$Id" 19991015.euc')
+</PRE>
+_CREDITS
+_BACK_TO_HOME
+ <DIV CLASS="copyright">
+  $Id: 19991015.m4,v 1.5 1999/10/06 15:01:04 nakano Exp $
+ </DIV>
+</BODY>
+</HTML>
diff --git a/www/announcement/20001120.euc b/www/announcement/20001120.euc
new file mode 100644 (file)
index 0000000..d7c92a7
--- /dev/null
@@ -0,0 +1,52 @@
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
+JM Project ¤«¤é¤Î¤ªÃΤ餻
+                                          2000 Ç¯ 11 ·î 20 Æü
+                                                   JM Project
+                                               JM@linux.or.jp
+                                   http://www.linux.or.jp/JM/
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
+
+  JM Project ¤è¤ê¡¢LDP man-pages ¤ÎËÝÌõºî¶È¤¬½ªÎ»¤·¤¿¤³¤È¤ò
+¤ªÃΤ餻Ãפ·¤Þ¤¹¡£LDP man-pages ¤Ï Linux Documentation Project
+¤ÇÊÔ½¸¤µ¤ì¤Æ¤¤¤ë¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¥¢¡¼¥«¥¤¥Ö¤Ç¡¢Linux ¤Î´ÉÍý
+¤ËɬÍפȤʤëÀßÄê¥Õ¥¡¥¤¥ë¤Î½ñ¼°¡¦µ­½ÒÊýË¡¤ä¡¢¥×¥í¥°¥é¥Þ¤¬»²¾È
+¤¹¤ë¥·¥¹¥Æ¥à¥³¡¼¥ë¡¦¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Î¾ðÊó¤òÌÖÍ夷¤¿¤â¤Î¤Ç¤¹¡£
+
+¡¡LDP man-pages ¤ÎËÝÌõ¤Ï¡¢JM ¥×¥í¥¸¥§¥¯¥Èȯ­½é´ü¤«¤é¤ÎÂ礭¤Ê
+ÌÜŪ¤Î¤Ò¤È¤Ä¤Ç¤·¤¿¡£¥ª¥ê¥¸¥Ê¥ë¥¢¡¼¥«¥¤¥Ö¤Î¹¹¿·Â®ÅÙ¤¬Áᤤ¤¿¤á
+¾ï¤Ë¸åÄɤ¤¤Î·Á¤È¤Ê¤ê¡¢Ì¤´°¤Î¾õÂÖ¤¬Ä¹¤¯Â³¤¤¤Æ¤¤¤Þ¤·¤¿¤¬¡¢º£²ó
+¤è¤¦¤ä¤¯´°Ìõ¤Ë»ê¤ê¤Þ¤·¤¿¡£
+
+¡¡11/16 ¤Ë JM ¤è¤ê¥ê¥ê¡¼¥¹¤µ¤ì¤Þ¤·¤¿ man-pages-ja-20001116.tar.gz
+¤Ë¤Ï¡¢¤³¤Î LDP man-pages ¤ÎÆüËܸìÈǤ¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+
+        http://www.linux.or.jp/JM/download.html
+
+¤Î¥Ú¡¼¥¸¤«¤é¼èÆÀ¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+¡¡JM Project ¤Ç¤Ï¡¢º£¸å¤â LDP man-pages ¤Î¹¹¿·¤ËÄɿ魯¤ë°ìÊý
+¤Ç¡¢GNU ¤Î¥½¥Õ¥È¥¦¥§¥¢¤ä¡¢Linux ¤Ë´ØÏ¢¤Î¿¼¤¤¼ï¡¹¤Î¥½¥Õ¥È¥¦¥§¥¢
+¥Ñ¥Ã¥±¡¼¥¸¤ÎËÝÌõ¡¦¸ø³«ºî¶È¤ò¤¹¤¹¤á¤Æ¤¤¤­¤Þ¤¹¡£¤Þ¤¿ pod ·Á¼°¤Ç
+µ­½Ò¤µ¤ì¤¿ perl ´ØÏ¢¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤âºî¶ÈÂоݤȤ·¤Æ¤¤¤­¤Þ¤¹¡£
+
+  JM Project ¤Ç¤Ï¡¢°ì½ï¤Ëºî¶È¤ò¹Ô¤Ã¤Æ¤¤¤¿¤À¤±¤ëÊý¤Î»²²Ã¤ò¤¤¤Ä
+¤Ç¤â´¿·Þ¤·¤Þ¤¹¡£¥Þ¥Ë¥å¥¢¥ë¤ÎºîÀ®¡¦ËÝÌõ¤À¤±¤Ç¤Ê¤¯¡¢ËÝÌõºÑ¥Þ
+¥Ë¥å¥¢¥ë¤Î¼ý½¸¤äÃøºî¸¢´Ø·¸¤Î³Îǧ¤Ê¤É¡¢É¬Íפʺî¶È¤Ï¿´ô¤Ë¤ï¤¿¤ê
+¤Þ¤¹¡£ JM Project ¤Î³èÆ°¤ËÀѶËŪ¤Ë»²²Ã¤·¤Æ¤ß¤¿¤¤¤È»×¤ï¤ì¤¿Êý¤Ï¡¢
+¤¼¤Ò JM-ML (JM Project ¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È) ¤Ë²ÃÆþ¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+¡¡JM Project ¤Ë¤ª¤±¤ë³èÆ°¤ä ML ¤Ø¤Î²ÃÆþÊýË¡¤Ë´Ø¤¹¤ë¾ÜºÙ¤Ï
+
+        http://www.linux.or.jp/JM/guidance/
+
+¤«¤é¤´Í÷¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+
+  JM Project ¤Ë´Ø¤¹¤ë¤´°Õ¸«¡¢¤ªÌ䤤¹ç¤ï¤»¤Ê¤É¤Ï
+
+       JM@linux.or.jp
+
+¤Þ¤Ç¤ª´ê¤¤¤·¤Þ¤¹¡£
+
+°Ê¾å
+
+$Id: 20001120.euc,v 1.1 2000/11/19 16:50:55 nakano Exp $
diff --git a/www/announcement/20001120.m4 b/www/announcement/20001120.m4
new file mode 100644 (file)
index 0000000..245d161
--- /dev/null
@@ -0,0 +1,14 @@
+m4_define(`_SUB_ONE',1)m4_dnl
+m4_include(../jm_www.m4)m4_dnl
+_EDIT_WARNING(renewal-1)
+_HEADER(`Announce: translation of LDP man-pages has been completed')
+<PRE>
+m4_esyscmd(`grep -v "\$Id" 20001120.euc')
+</PRE>
+_CREDITS
+_BACK_TO_HOME
+ <DIV CLASS="copyright">
+  $Id: 20001120.m4,v 1.2 2000/11/19 18:56:22 nakano Exp $
+ </DIV>
+</BODY>
+</HTML>
diff --git a/www/announcement/Makefile b/www/announcement/Makefile
new file mode 100644 (file)
index 0000000..4a2910f
--- /dev/null
@@ -0,0 +1,24 @@
+#
+# Makefile for contents in www/announcement.
+# $Id: Makefile,v 1.3 2001/12/22 04:02:57 nakano Exp $
+#
+
+OBJS = index.html 19991015.html 20001120.html
+
+.SUFFIXES: .m4 .html
+
+.m4.html:
+       m4 -P $*.m4 | nkf -j > $*.html
+
+default: $(OBJS)
+
+*.html: ../jm_www.m4
+
+index.html: index.m4
+
+19991015.html: 19991015.euc
+
+20001120.html: 20001120.euc
+
+clean:
+       rm -f $(OBJS)
diff --git a/www/announcement/index.m4 b/www/announcement/index.m4
new file mode 100644 (file)
index 0000000..7dcba37
--- /dev/null
@@ -0,0 +1,24 @@
+m4_define(`_SUB_ONE',1)m4_dnl
+m4_include(../jm_www.m4)m4_dnl
+_EDIT_WARNING(previous_annoucements)
+_HEADER(`JM Project: ²áµî¤Î¤ªÃΤ餻')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(date)
+ </DIV>
+
+<UL>
+ <LI>_LINK(20001120.html,LDP man-pages ËÝÌõ´°Î»¤Î¤ªÃΤ餻)
+  (2000/11/20)</LI>
+ <LI>_LINK(19991015.html,Web ¥µ¥¤¥È¥ê¥Ë¥å¡¼¥¢¥ë¤Î¤ªÃΤ餻)
+  (1999/10/15)</LI>
+</UL>
+
+_CREDITS
+
+_BACK_TO_HOME
+ <DIV CLASS="copyright">
+  $Id: index.m4,v 1.1 2001/12/22 04:02:57 nakano Exp $
+ </DIV>
+</BODY>
+</HTML>
diff --git a/www/bin/file_date.perl b/www/bin/file_date.perl
new file mode 100755 (executable)
index 0000000..71a906b
--- /dev/null
@@ -0,0 +1,17 @@
+#! /usr/bin/perl -w
+
+if (-r $ARGV[0]) {
+  my @info = stat($ARGV[0]);
+  my ($sec,$min,$hour,$day,$month,$year,$wday,$yday,$isdst) =
+    localtime($info[9]);
+  $month = $month + 1;
+  $month = 1 if $month == 13;
+  $month = "0" . $month if $month < 10;
+  $day   = "0" . $day if $day < 10;
+  $min   = "0" . $min if $min < 10;
+  $sec   = "0" . $sec if $sec < 10;
+  $year  += 1900;
+  @dow = ("Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat");
+  $dow = $dow[$wday];
+  print "$year/$month/$day";
+}
diff --git a/www/bin/info-whole-archive.perl b/www/bin/info-whole-archive.perl
new file mode 100755 (executable)
index 0000000..eeab829
--- /dev/null
@@ -0,0 +1,42 @@
+#!/usr/bin/perl
+#
+# $Id: info-whole-archive.perl,v 1.3 2002/09/14 17:29:22 nakano Exp $
+# index.m4 ÍѤΥ¢¡¼¥«¥¤¥Ö¿·Ãå¾ðÊ󥨥ó¥È¥ê¤òºî¤ë¡£
+#
+%month_table =
+    (
+     'Jan' => '01', 'Feb' => '02', 'Mar' => '03', 'Apr' => '04',
+     'May' => '05', 'Jun' => '06', 'Jul' => '07', 'Aug' => '08',
+     'Sep' => '09', 'Oct' => '10', 'Nov' => '11', 'Dec' => '12'
+    );
+
+$whole_archive = "man-pages-ja-[1-9]*.tar.gz";
+
+open LS, "env LANG=C ls -lrt --full-time $whole_archive |";
+while(<LS>) {
+    chomp;
+
+    @finfo = split / +/;
+
+    $fkbytes = int ($finfo[4] / 1024);
+    $fdate = "$finfo[9]/$month_table{$finfo[6]}/$finfo[7]";
+    $fpath = $finfo[10];
+    
+    @fbrk = split /\//, $fpath;
+    $fname = $fbrk[$#fbrk];
+
+}
+close LS;
+
+if ($fname eq undef) {exit;}
+
+print " <LI>¿·¥¢¡¼¥«¥¤¥Ö¥Õ¥¡¥¤¥ë\n";
+print "  $fname\n";
+print "  µÚ¤ÓÂбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò\n";
+print "  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)\n";
+print "  ¤ËÅÐÏ¿¤·¤Þ¤·¤¿¡£\n";
+print "  <SMALL>($fdate)</SMALL></LI>\n";
+
+#
+#-rw-r--r--   1 jm       guest        2111 Sun Sep 12 06:53:20 1999 ChangeLog 
+
diff --git a/www/bin/link-partial-archives.perl b/www/bin/link-partial-archives.perl
new file mode 100755 (executable)
index 0000000..69d92fb
--- /dev/null
@@ -0,0 +1,34 @@
+#!/usr/bin/perl
+#
+# $Id: link-partial-archives.perl,v 1.6 2005/09/16 13:42:31 nakano Exp $
+# download.html ÍѤΥ¢¡¼¥«¥¤¥Ö¥ê¥ó¥¯¥¨¥ó¥È¥ê¤òºî¤ë. (ʬ³äÍÑ)
+#
+use File::Basename;
+$ENV{"LANG"}="C";
+
+#
+#yes, it's an ugly hack...
+#
+if (! -f "per-pkg/man-pages-ja-LDP_man-pages-$ARGV[0].tar.gz") {
+    print "<P>\n Sorry, Archives are unavailable now\n</P>\n";
+    exit 0;
+}
+
+@fpaths = glob("per-pkg/man-pages-ja-*-$ARGV[0].tar.gz");
+print "<UL>\n";
+foreach $fpath (@fpaths){
+
+    @STAT = stat $fpath;
+    $fkbytes = int($STAT[7]/1024);
+
+    @gt      = gmtime($STAT[9]);
+    $fdate   = sprintf "%4d-%02d-%02d", $gt[5]+1900, $gt[4]+1, $gt[3]+1;
+
+    $fname = basename($fpath);
+
+    print " <LI><A HREF=\"$fpath\">$fname</A>\n";
+    print "  <SMALL>($fkbytes kbytes: $fdate)</SMALL></LI>\n";
+}
+close LS;
+print "</UL>\n";
+
diff --git a/www/bin/link-rpms.perl b/www/bin/link-rpms.perl
new file mode 100755 (executable)
index 0000000..f85ea88
--- /dev/null
@@ -0,0 +1,33 @@
+#!/usr/bin/perl
+#
+# $Id: link-rpms.perl,v 1.7 2005/09/16 13:42:31 nakano Exp $
+# download.html ÍѤΥ¢¡¼¥«¥¤¥Ö¥ê¥ó¥¯¥¨¥ó¥È¥ê¤òºî¤ë. (rpm ÍÑ)
+#
+use File::Basename;
+$ENV{"LANG"}="C";
+
+$RPMBASE = "$ARGV[1]rpm/jman_pages-0.5-$ARGV[0]";
+
+print "<UL>\n";
+foreach $fpath ("$RPMBASE.noarch.rpm", "$RPMBASE.src.rpm") {
+    if (! -f "$fpath") {
+       if ($fpath =~ /src.rpm/){
+           print "<LI>Sorry, SRPM is unavailable now</LI>\n";
+       } else {
+           print "<LI>Sorry, RPM is unavailable now</LI>\n";
+       }
+    } else {
+        my @STAT = stat $fpath;
+        $fkbytes = int($STAT[7]/1024);
+
+        @gd      = gmtime($STAT[9]);
+        $fdate   = sprintf "%4d-%02d-%02d", $gd[5]+1900, $gd[4]+1, $gd[3]+1;
+
+       $fname = basename($fpath);
+
+       print " <LI><A HREF=\"$fpath\">$fname</A>\n";
+       print "  <SMALL>($fkbytes kbytes: $fdate)</SMALL></LI>\n";
+    }
+}
+print "</UL>\n";
+
diff --git a/www/bin/link-whole-archive.perl b/www/bin/link-whole-archive.perl
new file mode 100755 (executable)
index 0000000..987b5e1
--- /dev/null
@@ -0,0 +1,26 @@
+#!/usr/bin/perl
+#
+# $Id: link-whole-archive.perl,v 1.6 2005/09/16 13:42:31 nakano Exp $
+# download.html ÍѤΥ¢¡¼¥«¥¤¥Ö¥ê¥ó¥¯¥¨¥ó¥È¥ê¤òºî¤ë. (Á´ÂÎÍÑ)
+#
+use File::Basename;
+$ENV{"LANG"}="C";
+
+$fpath = "man-pages-ja-$ARGV[0].tar.gz";
+
+if (! -f $fpath) {
+    print "Sorry, Archive is unavailable now\n";
+    exit 0;
+}
+
+@STAT = stat $fpath;
+$fkbytes = int($STAT[7]/1024);
+
+@gt      = gmtime($STAT[9]);
+$fdate   = sprintf "%4d-%02d-%02d", $gt[5]+1900, $gt[4]+1, $gt[3]+1;
+
+$fname = basename($fpath);
+
+print "<A HREF=\"$fpath\">$fname</A>\n";
+print "<SMALL>($fkbytes kbytes: $fdate)</SMALL>\n";
+
diff --git a/www/bin/list.perl b/www/bin/list.perl
new file mode 100755 (executable)
index 0000000..5254e74
--- /dev/null
@@ -0,0 +1,116 @@
+#!/usr/bin/perl
+# $Id: list.perl,v 1.4 2001/03/14 14:20:15 uchida Exp $
+#
+#
+# $MANROOT ¤Ï CVS ¥ê¥Ý¥¸¥È¥ê¤Î JM/manual,
+# $WWWROOT ¤Ï¥¤¥ó¥¹¥È¡¼¥ëÀè¥Ç¥£¥ì¥¯¥È¥ê.
+#
+BEGIN{
+    my $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl ('line2hash');
+
+if (@ARGV < 3) {die "$0 manroot wwwroot pkglist\n"};
+
+my $MANROOT = $ARGV[0];
+unless (-d $MANROOT) {die "$MANROOT does not exist\n"};
+
+my $WWWROOT = $ARGV[1];
+unless (-d $MANROOT) {die "$WWWROOT does not exist\n"};
+
+my $HTML = "$WWWROOT/html";
+my $ROFF = "$WWWROOT/manual";
+
+my $PKGLIST = $ARGV[2];
+
+#
+# ¥Ñ¥Ã¥±¡¼¥¸Æ⥻¥¯¥·¥ç¥óʬ³ä¤ÎïçÃÍ
+#
+my $splitmin = 40;
+
+my @pl;
+open PL, $PKGLIST or die "cannot open $PKGLIST\n";
+while (<PL>){
+    chomp;
+    if (/^$/) {next;}
+    push @pl, $_;
+}
+
+my $j;
+
+print "<H2>Ìܼ¡</H2>\n";
+print "<UL>\n";
+for $j (0 .. $#pl){
+    my $dir = $pl[$j]; $dir =~ s/ /_/eg;
+    print "<LI><A HREF=\"\#$dir\">$pl[$j]</A></LI>\n";
+}
+print "</UL>\n";
+
+for $j (0 .. $#pl){
+    my $pkg = $pl[$j];
+    my $dir = $pkg; $dir =~ s/ /_/eg;
+    my %tl;
+    my %ps;
+    my $version;
+
+    open TL, "sort -t : +4 $MANROOT/$dir/translation_list |" or die "cannot open $dir/translation_list";
+    while (<TL>){
+       chomp;
+       my %ti = line2hash($_);
+
+       my $name = $ti{'fname'};
+       my $sec  = $ti{'sec'};
+       $version = $ti{'over'};
+
+       # so ¥Õ¥¡¥¤¥ëÍѤˡ¢ roff ¥Õ¥¡¥¤¥ë¤Î status ¤ò store.
+       #
+       if ($ti{'kind'} eq 'roff') {
+           $ps{"$name.$sec"} = $ti{'stat'};
+       }
+
+       push @{ $tl{$sec} }, $_;
+    }
+    close TL;
+
+    print "<H3><A NAME=\"$dir\">$pkg</A> <SMALL>(Version $version)</SMALL></H3>\n";
+
+    foreach $sec (sort keys %tl){
+#      print "<H4>¥»¥¯¥·¥ç¥ó $sec</H4>\n";
+       print "<P CLASS=\"noindent\">\n";
+
+       foreach my $i (0 .. $#{$tl{$sec}}){
+           my %ti = line2hash(${ $tl{$sec} }[$i]);
+            my $kind = $ti{'kind'};
+           my $stat = $ti{'stat'};
+           my $name = $ti{'fname'};
+
+           my $fname = "$name.$sec";
+
+           if ($kind eq 'so' && $stat eq 'up2date'){
+               my $lname = $ti{'lname'};
+               my $lsec = $ti{'lsec'};
+
+               $stat = $ps{"$lname.$lsec"};
+           }
+
+           if ($stat =~ /up2/ || $stat eq "cnt_upd"){
+               $fname = "<STRONG>$name.$sec</STRONG>";
+           } elsif ($stat =~ /upd/) {
+               $fname = "$name.$sec";
+           }
+       
+           my $htmlpath = "$dir/man$sec/$name.$sec.html";
+
+           if ( -f "$HTML/$htmlpath" ) {
+               print "<A HREF=\"../html/$htmlpath\">$fname</A>";
+           } else {
+               print "$fname";
+           }
+           print "\n";
+        }
+        print "</P>\n\n";
+    }
+}
+
diff --git a/www/bin/list_ldp.perl b/www/bin/list_ldp.perl
new file mode 100755 (executable)
index 0000000..40d54f8
--- /dev/null
@@ -0,0 +1,125 @@
+#!/usr/bin/perl
+# $Id: list_ldp.perl,v 1.4 2001/03/14 14:20:16 uchida Exp $
+#
+#
+# $MANROOT ¤Ï CVS ¥ê¥Ý¥¸¥È¥ê¤Î JM/manual,
+# $WWWROOT ¤Ï¥¤¥ó¥¹¥È¡¼¥ëÀè¥Ç¥£¥ì¥¯¥È¥ê.
+#
+BEGIN{
+    my $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl ('line2hash');
+
+if (@ARGV < 2) {die "$0 manroot wwwroot\n"};
+
+my $MANROOT = $ARGV[0];
+unless (-d $MANROOT) {die "$MANROOT does not exist\n"};
+
+my $WWWROOT = $ARGV[1];
+unless (-d $MANROOT) {die "$WWWROOT does not exist\n"};
+
+my $HTML = "$WWWROOT/html";
+my $ROFF = "$WWWROOT/manual";
+
+my %tl;
+my %ps;
+#
+# ¥»¥¯¥·¥ç¥óÆ⥢¥ë¥Õ¥¡¥Ù¥Ã¥Èʬ³ä¤ÎïçÃÍ
+#
+my $splitmin = 40;
+my $version;
+
+open TL, "sort -t : +4 $MANROOT/LDP_man-pages/translation_list |";
+while (<TL>){
+    chomp;
+    my %ti = line2hash($_);
+    my $name = $ti{'fname'};
+    my $sec  = $ti{'sec'};
+    $version = $ti{'over'};
+
+    # so ¥Õ¥¡¥¤¥ëÍѤˡ¢ roff ¥Õ¥¡¥¤¥ë¤Î status ¤ò store.
+    #
+    if ($ti{'kind'} eq 'roff') {
+       $ps{"$name.$sec"} = $ti{'stat'};
+    }
+
+    push @{ $tl{$sec} }, $_;
+}
+close TL;
+
+
+print "<H2>¥Ú¡¼¥¸°ìÍ÷ : LDP_man-pages <SMALL>(Version $version)</SMALL></H2>\n";
+
+print "<H3>Ìܼ¡</H3>\n";
+print "<UL>\n";
+foreach $sec (sort keys %tl){
+    print "<LI><A HREF=\"#sec$sec\">¥»¥¯¥·¥ç¥ó $sec</A></LI>\n";
+}
+print "</UL>\n";
+
+
+foreach $sec (sort keys %tl){
+    print "<H3><A NAME=\"sec$sec\">¥»¥¯¥·¥ç¥ó $sec</A></H3>\n";
+
+    my $hl = "z";
+    if ($#{$tl{$sec}} > $splitmin){
+       my %ti = line2hash(${ $tl{$sec} }[0]);
+       $hl = substr $ti{'fname'}, 0, 1;
+
+       if ($hl lt 'a') {
+               $hl = '_';
+               print "<H4>A-Z, µ­¹æ</H4>\n";
+       } else {
+               print "<H4>$hl</H4>\n";
+       }
+    }
+
+    print "<P CLASS=\"noindent\">\n";
+
+    my $i;
+    foreach $i (0 .. $#{$tl{$sec}}){
+       my %ti = line2hash(${ $tl{$sec} }[$i]);
+        my $kind = $ti{'kind'};
+       my $stat = $ti{'stat'};
+       my $pkg  = $ti{'pkg'};
+       my $dir  = $pkg; $dir =~ s/ /_/eg;
+       my $name = $ti{'fname'};
+
+       my $hlc = substr($name, 0, 1);
+       if ($hlc gt $hl) {
+           $hl = $hlc;
+           print "</P>\n\n";
+           print "<H4>$hl</H4>\n";
+           print "<P CLASS=\"noindent\">\n";
+       }
+
+       my $fname = "$name.$sec";
+
+       if ($kind eq 'so' && $stat eq 'up2date'){
+           my $lname = $ti{'lname'};
+           my $lsec = $ti{'lsec'};
+
+           $stat = $ps{"$lname.$lsec"};
+       }
+
+       if ($stat =~ /up2/ || $stat eq "cnt_upd"){
+           $fname = "<STRONG>$name.$sec</STRONG>";
+       } elsif ($stat =~ /upd/) {
+           $fname = "$name.$sec";
+       }
+       
+       my $htmlpath = "$dir/man$sec/$name.$sec.html";
+
+       if ( -f "$HTML/$htmlpath" ) {
+           print "<A HREF=\"../html/$htmlpath\">$fname</A>";
+       } else {
+           print "$fname";
+       }
+
+       print "\n";
+    }
+    print "</P>\n\n";
+}
+
diff --git a/www/bin/list_pod.perl b/www/bin/list_pod.perl
new file mode 100755 (executable)
index 0000000..44b80f9
--- /dev/null
@@ -0,0 +1,98 @@
+#!/usr/bin/perl
+# $Id: list_pod.perl,v 1.3 2000/09/11 04:57:09 nakano Exp $
+#
+#
+# $PODROOT ¤Ï CVS ¥ê¥Ý¥¸¥È¥ê¤Î JM/pod,
+# $WWWROOT ¤Ï¥¤¥ó¥¹¥È¡¼¥ëÀè¥Ç¥£¥ì¥¯¥È¥ê.
+#
+BEGIN{
+    my $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl ('line2hash');
+use strict 'vars';
+
+if (@ARGV < 3) {die "$0 podroot wwwroot pkglist\n"};
+
+my $PODROOT = $ARGV[0];
+unless (-d $PODROOT) {die "$PODROOT does not exist\n"};
+
+my $WWWROOT = $ARGV[1];
+unless (-d $WWWROOT) {die "$WWWROOT does not exist\n"};
+
+my $HTML = "$WWWROOT/html";
+my $ROFF = "$WWWROOT/manual";
+
+my $PKGLIST = $ARGV[2];
+
+#
+# ¥Ñ¥Ã¥±¡¼¥¸Æ⥻¥¯¥·¥ç¥óʬ³ä¤ÎïçÃÍ
+#
+my $splitmin = 40;
+
+my @pl;
+open PL, $PKGLIST or die "cannot open $PKGLIST\n";
+while (<PL>){
+    chomp;
+    if (/^$/) {next;}
+    push @pl, $_;
+}
+
+my $j;
+
+print "<H2>Ìܼ¡</H2>\n";
+print "<UL>\n";
+for $j (0 .. $#pl){
+    my $dir = $pl[$j]; $dir =~ s/ /_/eg;
+    print "<LI><A HREF=\"\#$dir\">$pl[$j]</A></LI>\n";
+}
+print "</UL>\n";
+
+
+for $j (0 .. $#pl){
+    my $pkg = $pl[$j];
+    my $dir = $pkg; $dir =~ s/ /_/eg;
+    my @pp;
+    my %ps;
+
+    print "<H3><A NAME=\"$dir\">$pkg</A></H3>\n";
+
+    open TL, "sort -t : +4 $PODROOT/$dir/translation_list |" or die "cannot open $dir/translation_list";
+    while (<TL>){
+       chomp;
+       my %ti = line2hash($_);
+
+       my $name = $ti{'fname'};
+       if ($ti{'sec'} ne 'pod'){die "not a pod entry!\n";}
+
+       push @pp, $_;
+    }
+    close TL;
+    
+    print "<P CLASS=\"noindent\">\n";
+
+    foreach my $i (0 .. $#pp){
+       my %ti = line2hash($pp[$i]);
+       my $kind = $ti{'kind'};
+       my $stat = $ti{'stat'};
+       my $name = $ti{'fname'};
+
+       my $fname;
+       if ($stat =~ /up2/ || $stat eq "cnt_upd"){
+           $fname = "<STRONG>$name.pod</STRONG>";
+       } elsif ($stat =~ /upd/) {
+           $fname = "$name.pod";
+       }
+
+       my $htmlpath = "$dir/$name.pod.html";
+
+       if ( -f "$HTML/$htmlpath" ) {
+           print "<A HREF=\"../html/$htmlpath\">$fname</A>";
+       } else {
+           print "$fname";
+       }
+    }
+    print "\n</P>\n\n";
+}
+
diff --git a/www/bin/list_progress.perl b/www/bin/list_progress.perl
new file mode 100755 (executable)
index 0000000..d8d2607
--- /dev/null
@@ -0,0 +1,125 @@
+#!/usr/bin/perl
+#
+# $Id: list_progress.perl,v 1.5 2008/12/23 17:24:40 motoki Exp $
+#
+BEGIN{
+    my $epath = `dirname $0`; chomp $epath;
+    my $lpath = "$epath/../../bin";
+    unshift (@INC, $lpath);
+}
+use JMtl ('line2hash');
+use strict 'vars';
+
+my $HTML = "../html";
+my $ROFF = "../manual";
+my $POD  = "../pod";
+my %tl;
+
+#
+# $CVSROOT ¤Ï CVS ¥ê¥Ý¥¸¥È¥ê¤Î ¥È¥Ã¥×.
+#
+if (@ARGV < 1) {die "$0 cvsroot\n"};
+
+my $CVSROOT = $ARGV[0];
+unless (-d $CVSROOT) {die "$CVSROOT does not exist\n"};
+
+open TL, "cat `find $CVSROOT/manual -name translation_list` |";
+while (<TL>){
+    chomp;
+    my %ti = line2hash($_);
+    if ($ti{'kind'} ne 'roff') { next;}
+
+    my $stat = $ti{'stat'};
+    if ($stat =~ /^up2/) {next;}
+    if ($stat eq "cnt_upd") {next;}
+
+    push @{ $tl{$ti{'pkg'}} }, $_;
+}
+close TL;
+
+open TL, "cat `find $CVSROOT/pod -name translation_list` |";
+while (<TL>){
+    chomp;
+    my %ti = line2hash($_);
+    if ($ti{'kind'} ne 'roff') { next;}
+
+    my $stat = $ti{'stat'};
+    if ($stat =~ /^up2/) {next;}
+    if ($stat eq "cnt_upd") {next;}
+
+    push @{ $tl{$ti{'pkg'}} }, $_;
+}
+close TL;
+
+my ($key, $pkg);
+
+
+print "<H2>¥¹¥Æ¡¼¥¿¥¹°ìÍ÷</H2>\n";
+
+print "<H3>Ìܼ¡</H3>\n";
+print "<UL>\n";
+foreach $key (sort keys %tl){
+    $pkg = $key; $pkg =~ s/ /_/eg;
+    print "<LI><A HREF=\"#$pkg\">$key</A></LI>\n";
+}
+print "</UL>\n";
+
+
+foreach $key (sort keys %tl){
+    $pkg = $key; $pkg =~ s/ /_/eg;
+    print "<H3><A NAME=\"$pkg\">$key</A></H3>\n";
+    print "<DL>\n";
+    my $i;
+    foreach $i (0 .. $#{$tl{$key}}){
+       my %ti = line2hash(${$tl{$key}}[$i]);
+       my $stat = $ti{'stat'};
+       my $pkg  = $ti{'pkg'};
+       my $dir  = $pkg; $dir =~ s/ /_/eg;
+       my $name = $ti{'fname'};
+       my $sec  = $ti{'sec'};
+       my $comment = $ti{'comment'};
+
+        my ($base, $loc);
+        if ($sec ne "pod"){
+           $base = $ROFF;
+           $loc = "man$sec/$name.$sec";
+       } else {
+           $base = $POD;
+           $loc = "$name.pod";
+       }
+
+       print "<DT>$ti{'mark'}\n";
+       print "<STRONG>$name.$sec</STRONG>\n";
+       print "<A HREF=\"$base/$dir/original/$loc\">original</A>\n";
+       if ($stat =~ /dft/ || $stat =~ /prf/){
+           print "<A HREF=\"$base/$dir/draft/$loc\">draft</A>\n";
+       }
+       if ($stat =~ /^upd/){
+           print "<A HREF=\"$base/$dir/release/$loc\">prev. release</A>\n";
+       }
+       if ($stat eq "cnt_old"){
+           print "<A HREF=\"$base/$dir/contrib/$loc\">prev. contrib</A>\n";
+       }
+
+       if ($comment ne ""){
+           print "<SMALL>$comment</SMALL>\n";
+       }
+       print "</DT>\n";
+
+       if ($stat =~ /rsv/ || $stat =~ /prf/){
+           print "<DD>\n";
+
+           my $pmail;
+           $pmail = $ti{'pmail'};
+           if ($pmail eq "") {$pmail = $ti{'tmail'}};
+           if ($pmail eq undef){print "<!--PMAIL-->\n";}
+           # Escape email address
+           $pmail =~ s/\@/ ¡÷ /;
+           print "Reserved by $pmail ($ti{'tdat'})\n";
+
+           print "</DD>\n\n";
+       }
+    }
+    print "</DL>\n\n\n";
+}
+
diff --git a/www/bin/pagesize.perl b/www/bin/pagesize.perl
new file mode 100755 (executable)
index 0000000..3fac6ee
--- /dev/null
@@ -0,0 +1,12 @@
+#!/usr/bin/perl
+
+unless ( -f $ARGV[0] ){
+       print "$ARGV[0] <SMALL>(unavailable now)</SMALL>\n";
+       exit 1;
+}
+
+@STAT = stat $ARGV[0];
+$fkbytes = int($STAT[7]/1024);
+
+print "<SMALL>($fkbytes kbytes)</SMALL>\n";
+
diff --git a/www/bug_report/Makefile b/www/bug_report/Makefile
new file mode 100644 (file)
index 0000000..908951e
--- /dev/null
@@ -0,0 +1,27 @@
+# include ../JM.rules
+
+.SUFFIXES: .m4 .html
+
+.m4.html:
+       m4 -P $*.m4 | nkf -j > $*.html
+
+OBJS = jm-brs.html jm-brs.cgi
+
+PKGS_LIST = ../../dist/script/pkgs.list
+
+default: $(OBJS)
+
+clean:
+       @rm -f $(OBJS) *.html
+
+jm-brs.html: jm-brs.pre.html jm-brs.post.html $(PKGS_LIST)
+       awk -f pkgs_list2html.awk $(PKGS_LIST) \
+               | cat -s jm-brs.pre.html - jm-brs.post.html \
+               > $@
+
+jm-brs.cgi: jm-brs.cgi.m4
+       m4 -P $@.m4 | nkf -e > $@
+
+*.html: ../jm_www.m4
+*.cgi: ../jm_www.m4
+
diff --git a/www/bug_report/jm-brs.cgi.m4 b/www/bug_report/jm-brs.cgi.m4
new file mode 100755 (executable)
index 0000000..3705847
--- /dev/null
@@ -0,0 +1,62 @@
+#!/usr/bin/perl
+
+m4_dnl # $Id: jm-brs.cgi.m4,v 1.1.1.1 2000/06/26 09:46:20 tsekine Exp $
+m4_dnl # jm-bres.cgi.m4: GNU m4 source for jm-brs.cgi
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_dnl # HTML 4.0/css ¤Ïʬ¤«¤é¤ó¤Î¤Ç¡¢tagging ¤ÏŬÅö(^^;
+m4_dnl # jperl ¤¸¤ã¤Ê¤¯¤Æ¤âÂç¾æÉפʤ褦¤Ë EUC ¤Ë¤¹¤ë¤³¤È¡£
+m4_dnl # °ìÊý¡¢mail ¤Ï ISO-2022-JP ¤Ç½Ð¤¹
+m4_dnl # ¢¬ ¤è¤Ã¤Æ jcode.pl ¤¬É¬ÍפʤϤº
+m4_include(../jm_www.m4)
+#  ====================================================================
+#    DO NOT EDIT THIS FILE.  EDIT M4 SOURCE FILE OR M4 INCLUDE FILE.
+#    ¤³¤Î¥Õ¥¡¥¤¥ë¤ÏÊÔ½¸¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤. M4 ¤Î¥½¡¼¥¹ ¤Þ¤¿¤Ï include
+#    ¤µ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤.
+#  ====================================================================
+
+use CGI;
+
+$jm_address = '_EMAIL_ADDRESS';
+
+$query = new CGI(\*STDIN);
+
+$name = $query->param('name');
+$mail = $query->param('mail');
+$package = $query->param('package');
+$page = $query->param('page');
+$text = $query->param('text');
+
+$output = new CGI;
+
+print $output->header(-type=>'text/html; charset=EUC-JP');
+
+print '
+_HEADER(`JM bug reporting system: accepted')
+
+';
+
+print "
+¤¢¤Ê¤¿¤Î¥Ð¥°Êó¹ð¤Ï JM ¥×¥í¥¸¥§¥¯¥È¤ØÅÁ¤¨¤é¤ì¤Þ¤·¤¿¡£
+¤¢¤ê¤¬¤È¤¦¤¦¤´¤¶¤¤¤Þ¤·¤¿¡£
+
+<hr>
+ÆâÍƤϰʲ¼¤ÎÄ̤ê¤Ç¤¹¡£
+
+<pre>
+¤ªÌ¾Á°:                $name
+Mail address:  $mail
+¥Ñ¥Ã¥±¡¼¥¸:    $package
+man ¥Ú¡¼¥¸:    $page
+¥Ð¥°ÆâÍÆ:
+</pre>
+";
+
+print $output->blockquote($text);
+
+print '_CREDITS';
+print $output->end_html;
diff --git a/www/bug_report/jm-brs.post.m4 b/www/bug_report/jm-brs.post.m4
new file mode 100644 (file)
index 0000000..d03cec6
--- /dev/null
@@ -0,0 +1,35 @@
+m4_dnl # $Id: jm-brs.post.m4,v 1.1.1.1 2000/06/26 09:46:20 tsekine Exp $
+m4_dnl # jm-brs.post.m4: GNU m4 source for jm-brs.html's last part.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [\e$B$=$NB>$K\e(B make \e$B;~E@$G0MB8$r;2>H$9$k%U%!%$%k\e(B]
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_dnl # HTML 4.0/css \e$B$OJ,$+$i$s$N$G!"\e(Btagging \e$B$OE,Ev\e(B(^^;
+m4_dnl # jm-brs.pre.m4 \e$B$H4A;z%3!<%I$rB7$($k$3$H\e(B
+m4_dnl
+
+
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+
+  </TD>
+  <TH ALIGN="RIGHT" NOWRAP>\e$B%Z!<%8\e(B: </TH>
+  <TD><INPUT NAME="page" SIZE="20"></TD>
+</TR>
+<TR>
+  <TH ALIGN="RIGHT" NOWRAP>\e$BFbMF\e(B: </TH>
+  <TD COLSPAN="3"><TEXTAREA NAME="text" COLS="70" ROWS="5" WRAP="SOFT"></TEXTAREA></TD>
+</TR>
+<TR>
+  <TH></TH>
+  <TD COLSPAN="3"><INPUT TYPE="SUBMIT" VALUE=" \e$BEj9F\e(B "> <INPUT TYPE="RESET" VALUE=" \e$B%j%;%C%H\e(B "></TD></TR>
+</TABLE>
+</FORM>
+
+_CREDITS
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
diff --git a/www/bug_report/jm-brs.pre.m4 b/www/bug_report/jm-brs.pre.m4
new file mode 100644 (file)
index 0000000..b97009b
--- /dev/null
@@ -0,0 +1,29 @@
+m4_dnl # $Id: jm-brs.pre.m4,v 1.1.1.1 2000/06/26 09:46:20 tsekine Exp $
+m4_dnl # jm-brs.pre.m4: GNU m4 source for jm-brs.html's first part.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [\e$B$=$NB>$K\e(B make \e$B;~E@$G0MB8$r;2>H$9$k%U%!%$%k\e(B]
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_dnl # HTML 4.0/css \e$B$OJ,$+$i$s$N$G!"\e(Btagging \e$B$OE,Ev\e(B(^^;
+m4_dnl # jm-brs.post.m4 \e$B$H4A;z%3!<%I$rB7$($k$3$H\e(B
+m4_dnl
+
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_HEADER(`JM bug reporting system')
+_EDIT_WARNING(index)
+
+<FORM method="POST" ACTION="jm-brs.cgi">
+_Start_Table
+
+<TR>
+  <TH ALIGN="RIGHT" NOWRAP>\e$BL>A0\e(B: </TH>
+  <TD><INPUT NAME="name" SIZE="20" ></TD>
+  <TH ALIGN="RIGHT" NOWRAP>E-mail: </TH>
+  <TD><INPUT NAME="mail" SIZE="20"></TD>
+</TR>
+<TR>
+  <TH ALIGN="RIGHT" NOWRAP>\e$B%Q%C%1!<%8\e(B: </TH>
+  <TD>
diff --git a/www/bug_report/pkgs_list2html.awk b/www/bug_report/pkgs_list2html.awk
new file mode 100644 (file)
index 0000000..4b3d97a
--- /dev/null
@@ -0,0 +1,11 @@
+BEGIN {
+  print "    <SELECT NAME=\"package\">";
+}
+
+/^[^#]/ {
+  printf "\t<OPTION VALUE=\"%s\">%s\n", $1, $1;
+}
+
+END {
+  print "    </SELECT>";
+}
diff --git a/www/contrib.css b/www/contrib.css
new file mode 100644 (file)
index 0000000..8f08599
--- /dev/null
@@ -0,0 +1,63 @@
+/* $Id: contrib.css,v 1.2 2000/08/02 10:00:50 nakano Exp $ */
+
+div.mirror-navigator {
+       text-align: right;
+       font-size: small;
+}
+
+div.copyright {
+       text-align: right;
+       font-family: helvetica, sans-serif;
+       font-size: smaller;
+       color: rgb(40%,40%,40%)
+}
+
+body {
+       background: white;
+       color: black;
+       margin-left: 3%;
+       margin-right: 3%;
+}
+
+h1 {
+       background-color: silver;
+       text-align: center;
+}
+
+h2 {
+       background-color: silver;
+}
+
+h3 {
+       background-color: silver;
+}
+
+p {
+       text-indent: 0em;
+}
+
+p.indent {
+       text-indent: 1em;
+}
+
+p.noindent {
+       text-indent: 0em;
+}
+
+strong {
+       font-weight: bold;
+}
+
+dl dd {
+       padding-top: 0.3em;
+       padding-bottom: 0.3em;
+}
+
+ul li {
+       padding-bottom: 0.3em;
+}
+
+/* as of now, @import has not impremented in NN4 nor IE3-4 */
+@import url(local.css)
+
+/* EOF */
diff --git a/www/copyright.m4 b/www/copyright.m4
new file mode 100644 (file)
index 0000000..67718a9
--- /dev/null
@@ -0,0 +1,141 @@
+m4_dnl # $Id: copyright.m4,v 1.8 2002/10/12 11:28:52 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`ÌÈÀÕ¡¦Ãøºî¸¢¤Ë¤Ä¤¤¤Æ')
+
+  <DIV CLASS="copyright">
+   Copyright (C) 1999 JM Project All rights reserved.
+  </DIV>
+
+<H2><A NAME="roff-copyright">¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÎËÝÌõÃøºî¸¢</A></H2>
+<P>
+ JM Project ¤ËÅÐÏ¿¤µ¤ì¤¿ËÝÌõ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÎÃøºî¸¢¤Ï¡¢
+ ¸¶Ê¸ (±Ñ¸ìÈÇ) ¤Î¸¢Íø¤Ë½¾¤¦¤³¤È¤È¤·¤Þ¤¹¡£
+ JM Project ¤Ç¤ÏÀ©¸Â¤òÄɲä·¤Þ¤»¤ó¡£
+ ËÝÌõ¤ËºÝ¤·¤ÆȯÀ¸¤¹¤ëÆó¼¡Åª¤Ê¸¢Íø¤Ë´Ø¤·¤Æ¤Ï°Ê²¼¤Î¤è¤¦¤ËÄê¤á¤Þ¤¹¡£
+</P>
+
+<OL>
+ <LI>ËÝÌõÃøºî¸¢¤ÏËÝÌõ¼Ô¤¬ÊÝ»ý¤¹¤ë¤¬¡¢
+  Æþ¼ê¡¦½¤Àµ¡¦ÇÛÉÛ¤ËÀ©¸Â¤òÀߤ±¤Ê¤¤¡£</LI>
+ <LI>¥Ñ¥Ã¥±¡¼¥¸¤È¤·¤Æ¤Þ¤È¤á¤¿¤â¤Î¤ÎÊÔ½¸Ãøºî¸¢¤Ï
+  JM Project ¤Ëµ¢Â°¤¹¤ë¤¬¡¢Æþ¼ê¡¦½¤Àµ¡¦ÇÛÉÛ¤ËÀ©¸Â¤òÀߤ±¤Ê¤¤¡£</LI>
+ <LI>½ÐÈǤʤɲ¿¤é¤«¤Î·Á¤ÇÆþ¶â¤¬¤¢¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢
+  JM Project ¤¬»È¤¤Æ»¤ò·èÄꤹ¤ë¡£</LI>
+ <LI>JM Project ¤Ï JM ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È (JM@linux.or.jp)
+  ¤Î»²²Ã¼Ô¤Ç¹½À®¤µ¤ì¡¢¤½¤Î¿¿ô·è¤Ç°Õ»×·èÄꤵ¤ì¤ë¡£</LI>
+</OL>
+
+<P>
+ _LINK(download.html,¥Þ¥Ë¥å¥¢¥ë¥¢¡¼¥«¥¤¥Ö)
+ ¤Ë´Þ¤Þ¤ì¤ë¥Ú¡¼¥¸·²¤«¤é°ìÉô¤òÁª¤ó¤ÇºÆ¥Ñ¥Ã¥±¡¼¥¸¥ó¥°¤·¤¿¤ê¡¢
+ ¤½¤ì¤é¤ò¾¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ë´Þ¤á¤ÆºÆÇÛÉÛ¤·¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
+ ¤¿¤À¤·¤½¤ÎºÝ¤Ë¤Ï¡¢
+ Åö³º¥Ú¡¼¥¸¤Î½Ð½ê¤¬ JM Project ¤Ç¤¢¤ë¤³¤È¡¢
+ JM Project ¤ÎÏ¢ÍíÀ褬 JM@linux.or.jp ¤Ç¤¢¤ë¤³¤È¤òÇÛÉۤΰìÉô¤ËÌÀµ­¤·¡¢
+ ¥Ú¡¼¥¸¤ËÂФ¹¤ë¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤¬
+ JM Project ¤ËÁ÷¤é¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+
+<H2>ËÜ Web ¥µ¥¤¥È¾å¤Î³Æ¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ</H2>
+<P>
+ ¤Þ¤º¡¢ËÜ¥µ¥¤¥È¤ËÃÖ¤«¤ì¤Æ¤¤¤ë³Æ¥Ú¡¼¥¸¤Ø¤Î
+ ¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ï¼«Í³¤Ë¹Ô¤Ã¤Æ¤¤¤¿¤À¤¤¤Æ·ë¹½¤Ç¤¹¡£
+ ¤¿¤À¤·³Æ¥Ú¡¼¥¸¤Î±Ê³À­¤ÏÊݾڤ·¤Þ¤»¤ó¡£
+ ¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ç¤Ê¤¯¡¢
+ ºÆÇÛÉÛ¤¹¤ë¾ì¹ç¤Ë¤Ä¤¤¤Æ¤Ï°Ê²¼¤ò¤´Í÷²¼¤µ¤¤¡£
+</P>
+<P>
+ manual/ ¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë¤¢¤ë roff ¥Õ¥¡¥¤¥ë¤È
+ pod/ ¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë¤¢¤ë pod ¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ¤Ï
+ ¼¡¤Î¤è¤¦¤ËÄê¤á¤Þ¤¹¡£
+</P>
+<UL>
+ <LI>URL ¤Î¥Ñ¥¹¤Ë release/ ¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¡¢
+  ¥ê¥ê¡¼¥¹ÈÇ roff, pod ¥Õ¥¡¥¤¥ë¤ÎºÆÇÛÉÛ¾ò·ï¤Ï¡¢¾åµ­¤Î
+  _LINK(#roff-copyright, ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÎËÝÌõÃøºî¸¢)
+  ¤Îµ­½Ò¤Ë½¾¤¤¤Þ¤¹¡£
+
+ <LI>URL ¤Î¥Ñ¥¹¤Ë draft/ ¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë roff, pod ¥Õ¥¡¥¤¥ë¤Ï¡¢
+  JM Project ¤Ë¤ª¤±¤ëºî¶ÈÍѤΤâ¤Î¤Ç¤¢¤ê¡¢
+  ¶á¤¤¾­Íè¤Ë²þÊѤµ¤ì¤ë²ÄǽÀ­¤¬¹â¤¤¤¿¤á¡¢ºÆÇÛÉÛ¤ò¶Ø»ß¤·¤Þ¤¹¡£
+
+ <LI>URL ¤Î¥Ñ¥¹¤Ë original/ ¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë roff, pod ¥Õ¥¡¥¤¥ë¤Ï¡¢
+  ³Æ¥Ú¡¼¥¸Ãæ¤Îµ­½Ò¤ÇºÆÇÛÉÛ¤¬ÌÀ¼¨Åª¤Ëµö²Ä¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¸Â¤ê¡¢
+  ºÆÇÛÉÛ¤òµö²Ä¤·¤Þ¤¹¡£
+</UL>
+<P>
+ ¤Ê¤ª _LINK(download.html,¥Þ¥Ë¥å¥¢¥ë¥¢¡¼¥«¥¤¥Ö)
+ ¤Ë´Þ¤Þ¤ì¤ë¥Ú¡¼¥¸¤Ï¡¢Á´¤Æ release/ ¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤ËÃÖ¤«¤ì¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£
+</P>
+
+<P>
+ html/ ¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë¤Ï roff ¥Õ¥¡¥¤¥ë¤«¤éÊÑ´¹¤·¤¿
+ HTML ¥Õ¥¡¥¤¥ë¤¬ÃÖ¤«¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢
+ ¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ç¤Ï°ì¼¡¥½¡¼¥¹¤Ç¤¢¤ë
+ roff ¥Õ¥¡¥¤¥ë¤Î¥³¥á¥ó¥È¤¬ºï½ü¤µ¤ì¤Æ¤¤¤Þ¤¹
+ (¿¤¯¤Î¥Ú¡¼¥¸¤Ç¤Ï¡¢Ãøºî¸¢¾ò·ï¤Ï¥³¥á¥ó¥ÈÉô¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹)¡£
+ ¤³¤Î¤¿¤á¡¢¤³¤ì¤é HTML ¥Õ¥¡¥¤¥ë¤ÎñÆȤǤκÆÇÛÉۤϸ¶Â§¤È¤·¤Æ¶Ø»ß¤·¤Þ¤¹¡£
+</P>
+
+<P>
+ ¤½¤Î¾¤Î¥Ú¡¼¥¸¤Ï JM Project ¤ÎÃøºîʪ¤Ç¤¢¤ê¡¢
+ Ãøºî¸¢Ë¡¤ÎÄê¤á¤ëÈϰϤò±Û¤¨¡¢
+ ÌµÃǤÇÊ£À½¡¦ËÝ°Æ¡¦Å¾ºÜÅù¤ò¹Ô¤¦¤³¤È¤ò¶Ø»ß¤·¤Þ¤¹¡£
+</P>
+
+
+<H2>ÌÈÀÕ</H2>
+<P>
+ ËÜ¥µ¥¤¥È¾å¤Î³Æʸ½ñ¤ÏÍ­ÍѤǤ¢¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢
+ ³Æʸ½ñ¤Ï¡Ö¸½¾õ¤Î¤Þ¤Þ¡×¤ò¥Ù¡¼¥¹¤È¤·¤ÆÄ󶡤µ¤ì¡¢
+ ÌÀ¼¨Åª¤Ç¤¢¤ë¤«ÌÛ¼¨Åª¤Ç¤¢¤ë¤«¤òÌä¤ï¤º¡¢
+ ¤Ê¤ó¤é¤ÎÊݾڤâ¹Ô¤ï¤ì¤Ê¤¤¤â¤Î¤È¤·¤Þ¤¹¡£
+</P>
+
+<P>
+ ËÜ¥µ¥¤¥È¾å¤Î³Æʸ½ñÃæ¤Ï¡¢
+ µ»½ÑŪ¤Ê¸í¤ê¤Þ¤¿¤ÏÉÔŬ³Ê¤Êµ­ºÜ¤ä¸í¿¢¤ò´Þ¤à²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡¢
+ ¤³¤ì¤é¤Îʸ½ñ¤ËÂФ¹¤ëÊѹ¹¤ÏÄê´üŪ¤Ë¹Ô¤ï¤ì¤ë¤³¤È¤¬¤¢¤ê¡¢
+ ¤«¤«¤ëÊѹ¹¤Ï³Æʸ½ñ¤ÎºÇ¿·ÈǤËÈ¿±Ç¤µ¤ì¤Þ¤¹¡£
+ JM Project
+ ¤ÏËÜ¥µ¡¼¥Ð¾å¤Îʸ½ñ¤òͽ¹ð¤Ê¤¯Êѹ¹¤Þ¤¿¤Ï°ÜÆ°¤Þ¤¿¤Ïºï½ü¤¹¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
+ ¤¢¤é¤«¤¸¤á¤´¾µÃβ¼¤µ¤¤¡£
+</P>
+
+<H2>¾¦É¸</H2>
+<P>
+ Linux ¤Ï¡¢
+ Linus Torvalds ¤ÎÊƹñ¤ª¤è¤Ó¤½¤Î¾¤Î¹ñ¤Ë¤ª¤±¤ëÅÐÏ¿¾¦É¸¤Þ¤¿¤Ï¾¦É¸¤Ç¤¹¡£
+</P>
+
+<P>
+ X Window System ¤Ï X Consortium Inc. ¤ÎÅÐÏ¿¾¦É¸¤Ç¤¹¡£
+</P>
+
+<P>
+ UNIX ¤Ï The Open Group ¤ÎÅÐÏ¿¾¦É¸¤Ç¤¹¡£
+</P>
+
+<P>
+ ¤½¤Î¾¡¢ËÜ¥µ¡¼¥Ð¾å¤Îʸ½ñÃæ¤Çµ­ºÜ¤·¤Æ¤¤¤ë²ñ¼Ò̾¡¦¾¦ÉÊ̾¤Ï
+ °ìÈ̤˳ƼҤξ¦É¸¤Þ¤¿¤ÏÅÐÏ¿¾¦É¸¤Ç¤¹¡£
+ ¤Ê¤ªËÜ¥µ¡¼¥Ð¾å¤Îʸ½ñÃæ¤Ç¤Ï TM ¥Þ¡¼¥¯¤ª¤è¤Ó R ¥Þ¡¼¥¯¤ÏÌÀµ­¤·¤Æ¤¤¤Þ¤»¤ó¡£
+</P>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/download.m4 b/www/download.m4
new file mode 100644 (file)
index 0000000..3f6c1ef
--- /dev/null
@@ -0,0 +1,46 @@
+m4_dnl # $Id: download.m4,v 1.9 2002/09/14 07:51:52 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`¥Þ¥Ë¥å¥¢¥ë¥¢¡¼¥«¥¤¥Ö¤Î¥À¥¦¥ó¥í¡¼¥É')
+
+_MIRROR_LIST(download.html)
+
+<P>
+ roff ¥Ú¡¼¥¸¤Î¥¢¡¼¥«¥¤¥Ö¤Ç¤¹¡£
+ º£¸å¤ÏÄê´üŪ¤Ë¹¹¿·¤ÎͽÄê¤Ç¤¹¡£
+</P>
+
+<H2>Á´ÂΤΥ¢¡¼¥«¥¤¥Ö</H2>
+<UL>
+ <LI>m4_esyscmd(./bin/link-whole-archive.perl _DATE)</LI>
+ <LI>¥¢¡¼¥«¥¤¥Ö¤Î _LINK(README.html,README ¥Õ¥¡¥¤¥ë)</LI>
+ <LI>¥¢¡¼¥«¥¤¥Ö¤Î _LINK(INSTALL.html,INSTALL ¥Õ¥¡¥¤¥ë)</LI>
+</UL>
+
+<H2>RPM ¥Õ¥¡¥¤¥ë</H2>
+ m4_esyscmd(./bin/link-rpms.perl _DATE ./)
+<P>
+ ¾åµ­¥¢¡¼¥«¥¤¥Ö¤ò¤â¤È¤Ë¤·¤ÆºîÀ®¤·¤¿ RPM ¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¡£
+ ¥Ñ¥Ã¥±¡¼¥¸¤Ë´Ø¤¹¤ëÀâÌÀ¤Ï
+ _LINK(rpm/index.html,JM RPM/SRPM ¥Ñ¥Ã¥±¡¼¥¸)
+ ¤ò¤´Í÷¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<H2>¥Ñ¥Ã¥±¡¼¥¸ÊÌ¥¢¡¼¥«¥¤¥Ö</H2>
+ m4_esyscmd(./bin/link-partial-archives.perl _DATE)
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/guidance/JM-man-view.m4 b/www/guidance/JM-man-view.m4
new file mode 100644 (file)
index 0000000..f4b43ea
--- /dev/null
@@ -0,0 +1,106 @@
+m4_dnl # $Id: JM-man-view.m4,v 1.2 2001/02/07 06:37:06 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(translation_note)
+_HEADER(`JM-man-view.el ¤Î»È¤¤Êý')
+
+<P>
+JM-man-view ¤È¤Ï¡¢¥á¡¼¥ëËÜʸ¤¬
+man page ¤Î¥Õ¥¡¥¤¥ë¤Î¤â¤Î¤òÀ°·Á¤·¤Æɽ¼¨¤¹¤ë¤¿¤á¤Î
+Emacs Lisp ¤Ç¤¹
+(Emacs ¾å¤ÇÆ°¤¯¥á¡¼¥é¤ò»È¤Ã¤Æ¤¤¤ë¿Í¤ÏÆäËÊØÍø¤Ç¤¹)¡£
+</P>
+
+<H2>ɬÍפʤâ¤Î</H2>
+<UL>
+<LI>_LINK(JM-man-view.el,JM-man-view.el)</LI>
+<LI>_LINK(http://centaur.maths.qmw.ac.uk/Emacs/WoMan/,woman.el)
+    (emacs21 °Ê¹ß¤Ç¤Ïɸ½àźÉդˤʤäƤª¤ê¡¢ÆäËÆþ¼ê¤ÎɬÍפϤ¢¤ê¤Þ¤»¤ó)</LI>
+<LI>Emacs (woman.el ¤¬ XEmacs ¾å¤Ç¤ÏÆ°¤«¤Ê¤¤¤Î¤Ç XEmacs ¤Ï¥À¥á¤Ç¤¹)
+</UL>
+
+<H2>ÀßÄêÊýË¡</H2>
+<OL>
+<LI>
+ <P>woman.el ¤È JM-man-view.el ¤ò load-path ¤ËÃÖ¤­¤Þ¤¹¡£
+  ¶ñÂÎŪ¤Ë¤Ï¡¢Î㤨¤Ð ~/elisp/ ¤Ëξ¼Ô¤òÃÖ¤­¡¢ .emacs ¤Ë
+ </P>
+<PRE>
+(setq load-path (cons (expand-file-name "~/elisp") load-path))
+</PRE>
+ <P>
+  ¤ÈÄɵ­¤¹¤ë¤È¤è¤¤¤Ç¤·¤ç¤¦¡£
+ </P>
+
+<LI>
+ <P>
+  .emacs ¤Ë°Ê²¼¤òÄɵ­¤·¤Þ¤¹¡£
+ </P>
+<PRE>
+;; woman
+(autoload 'woman "woman"
+  "Decode and browse a UN*X man page." t)
+(autoload 'woman-find-file "woman"
+  "Find, decode and browse a specific UN*X man-page file." t)
+;; JM-man-view
+(autoload 'JM-man-view "JM-man-view" nil t)
+(autoload 'JM-man-mail-view "JM-man-view" nil t)
+</PRE>
+</OL>
+<P>
+°Ê¾å¤ÇÀßÄê¤Ï½ª¤ï¤ê¤Ç¤¹¡£
+</P>
+
+<H2>»È¤¤¤«¤¿</H2>
+<P>
+¥á¡¼¥ë¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¥Ð¥Ã¥Õ¥¡¤Ë°ÜÆ°¤·¤Æ¡¢
+M-x JM-man-view ¤È¤¹¤ì¤Ð¡¢
+woman ¤Ë¤è¤Ã¤ÆÀ°·Á¤µ¤ì¤¿¥Þ¥Ë¥å¥¢¥ë¤¬Ê̥ե졼¥à
+(X ¤Ê¤é¥¦¥£¥ó¥É¥¦) ¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£
+Wanderlust/Mew ¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢
+Summary ¥â¡¼¥É¤Ç
+M-x JM-man-mail-view ¤È¤¹¤ì¤Ð¥Þ¥Ë¥å¥¢¥ë¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
+</P>
+
+<H2>¥á¡¼¥ë¤Î¾ò·ï</H2>
+<P>
+JM-man-view.el ¤Ï¡¢À°·ÁÂоݤȤ¹¤ë¥Ð¥Ã¥Õ¥¡¤Ë¤ª¤±¤ë
+roff Ê¸½ñ¤ËÂФ·¤Æ¡¢°Ê²¼¤Î²¾Äê¤òÃÖ¤¤¤Æ¤¤¤Þ¤¹¡£
+</P>
+<OL>
+<LI>¥Þ¥Ë¥å¥¢¥ëÉôʬ¤ÎÀèƬ¹Ô¤Ï¡¢roff¤Î¥³¥á¥ó¥È¤Ç¤¢¤ë .\" ¤Ç»Ï¤Þ¤ë (¹ÔƬ¤¬ .\")
+<LI>¥á¡¼¥ëËÜʸ¤ÎºÇ¸å¤Þ¤Ç manual ¤Ç¤¢¤ë(= ËÜʸ¤ÎËöÈø¤Ë¥³¥á¥ó¥ÈÅù¤¬¤Ê¤¤)
+</OL>
+<P>
+_LINK(./mailformat.html#JMpost,JMpost)
+¤ÇÅꤲ¤é¤ì¤ë¥Þ¥Ë¥å¥¢¥ë¤Ï¾å¤Î¾ò·ï¤òËþ¤¿¤·¤Þ¤¹¤Î¤Ç¡¢
+Æä˰ռ±¤·¤Ê¤¯¤È¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
+</P>
+
+<H2>À©¸Â</H2>
+<P>
+ ¸½ºß¤Î¤È¤³¤í¡¢woman.el ¤Ï mdoc ·Á¼°¤Î¥Þ¥Ë¥å¥¢¥ë¤ÎÊÑ´¹¤¬¤Ç¤­¤Ê¤¤¤è¤¦¤Ç¤¹¡£
+ ¤·¤¿¤¬¤Ã¤Æ JM-man-view.el ¤Ç¤â¡¢
+ ¤³¤Î·Á¼°¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï±ÜÍ÷¤Ç¤­¤Ê¤¤¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
+</P>
+
+_CREDITS
+
+ <P>
+  <IMG SRC="../images/grey.png" WIDTH="14" ALT="* " HEIGHT="14">
+  _LINK(index.html,JM ËÝÌõºî¶È¤Î¼ê°ú¤­¤ËÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/guidance/Makefile b/www/guidance/Makefile
new file mode 100644 (file)
index 0000000..003a1a0
--- /dev/null
@@ -0,0 +1,34 @@
+#
+# Makefile for contents in www/status
+# $Id: Makefile,v 1.3 2001/02/07 06:09:56 nakano Exp $
+#
+include ../../JM.rules
+
+ifndef WORKDIR
+   WORKDIR = /var/tmp/JM
+endif
+
+JMPOST = ../../admin/JMpost
+JMMANVIEW = ../../admin/JM-man-view.el
+
+TARGET = index.html mailformat.html translation_note.html\
+       repository.html pod.html JM-man-view.html
+
+.SUFFIXES: .m4 .html
+
+.m4.html:
+       m4 -P -D _WORKDIR=$(WORKDIR) -D _WWWROOT=$(WWWROOT) $*.m4\
+       | nkf -j > $*.html
+
+all: $(TARGET)
+
+*.html: ../jm_www.m4
+
+clean:
+       @rm -f $(TARGET)
+
+install: all
+       -mkdir -p $(WWWROOT)/guidance
+       cp $(JMPOST) $(WWWROOT)/guidance
+       cp $(JMMANVIEW) $(WWWROOT)/guidance
+
diff --git a/www/guidance/commentate.awk b/www/guidance/commentate.awk
new file mode 100755 (executable)
index 0000000..2de07f8
--- /dev/null
@@ -0,0 +1,8 @@
+#!/usr/bin/awk -f
+{
+        if ($0 ~ /^\.\\"/) {
+                print
+        } else {
+                printf(".\\\"O %s\n", $0)
+        }
+}
diff --git a/www/guidance/index.m4 b/www/guidance/index.m4
new file mode 100644 (file)
index 0000000..91620f4
--- /dev/null
@@ -0,0 +1,201 @@
+m4_dnl # $Id: index.m4,v 1.10 2002/12/15 13:11:30 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ËÝÌõºî¶È¤Î¼ê°ú¤­')
+
+<P>
+ ¤³¤Î¥Ú¡¼¥¸°Ê²¼¤Ç¤Ï¡¢
+ JM Project ¤Ë¤ª¤±¤ë man ¥Ú¡¼¥¸ËÝÌõºî¶È¤Ë´Ø¤¹¤ë
+ ¥¬¥¤¥É¥é¥¤¥ó¤òµ­½Ò¤·¤Þ¤¹¡£
+</P>
+
+<UL>
+ <LI>¤Þ¤ºËÜ¥Ú¡¼¥¸¤Ç¤Ï¡¢
+  JM Project ¤Î³èÆ°¤Î¾ì¤Ç¤¢¤ë
+  _LINK(#subscribe-ML,JM-ML ¤Ø¤Î»²²ÃÊýË¡)
+  ¤È¡¢Âç¤Þ¤«¤Ê
+  _LINK(#flow,ËÝÌõºî¶È¤Îή¤ì)
+  ¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Þ¤¹¡£
+
+ <LI>_LINK(repository.html,¢ªJM Ê¸½ñ¤Î´ÉÍýÊýË¡)
+  ¤Î¥Ú¡¼¥¸¤Ç¤Ï¡¢
+  man ¥Ú¡¼¥¸¤Î´ÉÍý¤ËÍøÍѤ·¤Æ¤¤¤ë CVS ¥ê¥Ý¥¸¥È¥ê¤Î¹½À®¤È¡¢
+  ¥Ú¡¼¥¸¤Î¾ðÊó¤ò´ÉÍý¤·¤Æ¤¤¤ë¥Æ¥­¥¹¥È¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î½ñ¼°¤Ë´Ø¤·¤Æ
+  µ­½Ò¤·¤Æ¤¤¤Þ¤¹¡£
+
+ <LI>¤³¤Î¥ê¥Ý¥¸¥È¥ê¤Ø¤ÎÅÐÏ¿ºî¶È¤ò¼«Æ°²½¤¹¤ë¤¿¤á¡¢
+  JM-ML ¤ËÁ÷¿®¤¹¤ë¥á¡¼¥ë¤Ç¤Ï¡¢
+  °ìÄê¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë½¾¤Ã¤¿µ­½Ò¤ò¤ª´ê¤¤¤·¤Æ¤¤¤Þ¤¹¡£
+  ¤³¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤È¡¢¤½¤Î¤¿¤á¤Î¥Ä¡¼¥ë¤ò
+  _LINK(mailformat.html,¢ªºî¶È¥á¡¼¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È)
+  ¤Î¥Ú¡¼¥¸¤Ç¾Ò²ð¤·¤Þ¤¹¡£
+
+ <LI>ML ¤Ëή¤ì¤¿¥á¡¼¥ë¤Î¹»Àµ¤ò»Ù±ç¤¹¤ë¥Ä¡¼¥ë¤È¤·¤Æ¡¢
+  JM-man-view.el ¤¬³«È¯¤µ¤ì¤Þ¤·¤¿¡£¤³¤ÎÍøÍÑË¡¤Ï
+  _LINK(JM-man-view.html,¢ªJM-man-view.el ¤Î»È¤¤Êý)
+  ¤Î¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤Þ¤¹¡£
+
+ <LI>¼ÂºÝ¤ËËÝÌõ¤ò¹Ô¤¦¤È¤­¤ÎʸÂΤäÌõ¸ì¡¦½ñ¼°Åù¤Ë´Ø¤¹¤ë
+  ¥¬¥¤¥É¥é¥¤¥ó¤Ï
+  _LINK(translation_note.html,¢ªËÝÌõ¤Î»Ø¿Ë)
+  ¤Ë¤Þ¤È¤á¤Þ¤·¤¿¡£
+
+ <LI>POD ¥Þ¥Ë¥å¥¢¥ë¤Ë´Ø¤¹¤ëËÝÌõºî¶È¤Î¥¬¥¤¥É¥é¥¤¥ó¤Ï
+  _LINK(pod.html,¢ªpod¥Þ¥Ë¥å¥¢¥ëËÝÌõ¤Î¼ê°ú¤­)
+  ¤ò¤´Í÷²¼¤µ¤¤¡£
+</UL>
+
+<H2><A NAME="subscribe-ML">JM-ML ¤Ø¤Î»²²ÃÊýË¡¡¦Âà²ñÊýË¡</A></H2>
+<P>
+ JM Project ¤Ë¤ª¤±¤ëËÝÌõºî¶È¤Ç¤Ï
+ _LINK(mailto:JM@linux.or.jp,JM-ML)
+ ¤¬³èÆ°¤ÎÃæ¿´¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+ ºî¶È¤ÎͽÌó¡¢·ë²Ì¤ÎÅÐÏ¿¡¢ÆâÍƤ˴ؤ¹¤ëµÄÏÀ¤Ê¤É¤¬
+ ¤³¤³¤Ç¤ä¤ê¤È¤ê¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
+ ¤·¤¿¤¬¤Ã¤Æ JM Project ¤Ë»²²Ã¤·¤¿¤¤Êý¤Ï¡¢
+ ¤Þ¤º JM-ML ¤Ë»²²Ã¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ _LINK(mailto:JM-ctl@linux.or.jp,JM-ctl@linux.or.jp)
+ °¸¤ËËÜʸ¤ò
+</P>
+<BLOCKQUOTE>
+guide
+</BLOCKQUOTE>
+<P CLASS="noindent">
+ ¤È¤·¤¿¥á¡¼¥ë¤òÁ÷¤ë¤È¡¢
+ »²²ÃÊýË¡¤¬µ­½Ò¤µ¤ì¤¿¥á¡¼¥ë¤¬Á÷¤é¤ì¤Æ¤­¤Þ¤¹¡£
+ ¤½¤Î¸å¤Ï¥á¡¼¥ë¤Î»Ø¼¨¤Ë½¾¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ JM-ML ¤Î¹ÖÆɤòÃæ»ß¤·¤¿¤¤¾ì¹ç¤Ï¡¢
+ _LINK(mailto:JM-ctl@linux.or.jp,JM-ctl@linux.or.jp)
+ °¸¤ËËÜʸ¤ò
+</P>
+<BLOCKQUOTE>
+bye
+</BLOCKQUOTE>
+<P CLASS="noindent">
+ ¤È¤·¤¿¥á¡¼¥ë¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ ÅÐÏ¿¤µ¤ì¤¿¥¢¥É¥ì¥¹¤Ø¤ÎÇÛÁ÷¤¬°ìÄê´ü´Ö¥¨¥é¡¼¤Ë¤Ê¤ë¤È¡¢
+ ¤½¤Î¥¢¥É¥ì¥¹¤Ï´ÉÍý¼Ô¤Ë¤è¤Ã¤Æ¶¯À©Åª¤Ë̵¸ú²½¤µ¤ì¤Þ¤¹¡£
+ ¤³¤ì¤é¤Î¥¢¥É¥ì¥¹¤Ï
+ _LINK(../mail_error.html,ÌäÂê¤Î¤¢¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹)
+ ¤Î¥Ú¡¼¥¸¤Ë°ìÍ÷¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ É¬Íפ˱þ¤¸¤Æ¡¢ºÆÅÐÏ¿¼ê³¤­¤ò¼è¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<H2><A NAME="flow">ËÝÌõºî¶È¤Îή¤ì</A></H2>
+<P>
+ ËÝÌõºî¶È¤Ï°Ê²¼¤Î¥¹¥Æ¥Ã¥×¤òƧ¤ó¤Ç¹Ô¤ï¤ì¤Þ¤¹¡£
+ ºî¶È¤ÎÀáÌÜÀáÌܤǤϠML ¤ËÊó¹ð¤ò¹Ô¤Ã¤Æ¤â¤é¤¤¤Þ¤¹¡£
+ ¤½¤Î¥á¡¼¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤È¡¢
+ Äê·¿¥á¡¼¥ë¤òÁ÷¿®¤¹¤ë¤¿¤á¤Î¥Ä¡¼¥ë¤Ë¤Ä¤¤¤Æ¤Î²òÀâ¤Ï
+ _LINK(mailformat.html,¥á¡¼¥ë¥Õ¥©¡¼¥Þ¥Ã¥È)
+ ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<OL>
+ <LI><A HREF="#step1">ͽÌó</A></LI>
+ <LI><A HREF="#step2">¥É¥é¥Õ¥È (Áð¹Æ) ºîÀ®</A></LI>
+ <LI><A HREF="#step3">¹»Àµ</A></LI>
+ <LI><A HREF="#step4">¥ê¥ê¡¼¥¹</A></LI>
+</OL>
+
+<H3><A NAME="step1">ËÝÌõ¤ÎͽÌó</A></H3>
+<P>
+ JM Project ¤Ë¤ª¤¤¤Æºî¶ÈÂоݤȤʤäƤ¤¤ë¥Þ¥Ë¥å¥¢¥ë¤Ï
+ _LINK(../INDEX/progress.html,`JM ¥¤¥ó¥Ç¥Ã¥¯¥¹(ºî¶È¾õ¶·)')
+ ¤Î¥Ú¡¼¥¸¤Ë¤Þ¤È¤á¤é¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤³¤«¤éºî¶È¤·¤¿¤¤¥Ú¡¼¥¸¤òÁª¤Ó¡¢
+ _LINK(mailformat.html,¥á¡¼¥ë¥Õ¥©¡¼¥Þ¥Ã¥È)
+ ¤ÎÍ×ÎΤÇÀë¸À¥á¡¼¥ë¤ò¥Ý¥¹¥È¤·¤Æ²¼¤µ¤¤¡£
+</P>
+<P>
+ ¤â¤·¥¤¥ó¥Ç¥Ã¥¯¥¹¥Ú¡¼¥¸¤Ë¤Ê¤¤¥Þ¥Ë¥å¥¢¥ë¤òËÝÌõ¤·¤¿¤¤¾ì¹ç¤Ï¡¢
+ ¤½¤Î»Ý¤ò ML ¤Çȯ¸À¤·¤Æ¤¯¤À¤µ¤¤¡£
+ ¤½¤Î¥Þ¥Ë¥å¥¢¥ë¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î
+ °ì¼¡ÇÛÉÛ¸µ¤¬¤ï¤«¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢
+ ¤½¤Î¾ðÊó¤âÊ»¤»¤ÆÏ¢Íí¤·¤Æ²¼¤µ¤¤¡£
+ CVS ¥³¥ß¥Ã¥¿¡¼¤¬ºî¶È¤·¤Æ¥Ú¡¼¥¸¤ËÈ¿±Ç¤µ¤»¤Þ¤¹¤Î¤Ç¡¢
+ ³Îǧ¸å²þ¤á¤ÆͽÌóÀë¸À¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<H3><A NAME="step2">¥É¥é¥Õ¥È</A></H3>
+<P>
+ ºî¶È¤¹¤ë¥Ú¡¼¥¸¤¬·è¤Þ¤Ã¤¿¤é¡¢
+ _LINK(translation_note.html,ËÝÌõ¤Î»Ø¿Ë)
+ ¤Ë½¾¤Ã¤Æ¥Ú¡¼¥¸¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
+ ËÝÌõºî¶ÈÃæ¤Ëµ¿ÌäÅÀ¤Ê¤É¤¬À¸¤¸¤¿¾ì¹ç¤Ï¡¢
+ µ¤·Ú¤Ë ML ¤Ç¿Ò¤Í¤Þ¤·¤ç¤¦¡£
+</P>
+<P>
+ ºî¶È¤¬´°À®¤·¤¿¤é¡¢·ë²Ì¤ò
+ _LINK(mailformat.html,¥á¡¼¥ë¥Õ¥©¡¼¥Þ¥Ã¥È)
+ ¤Ë½¾¤Ã¤Æ ML ¤Ë¥Ý¥¹¥È¤·¤Æ²¼¤µ¤¤¡£
+ ¹»Àµ¼Ô¡¦ººÆɼԤÎÊص¹¤ò¹Í¤¨¤Æ¡¢
+ ¸¶Ê¸¤ò»Ä¤¹¤«¤¿¤Á¤Ç¤ÎÅê¹Æ¤¬¿ä¾©¤µ¤ì¤Þ¤¹¡£
+</P>
+
+<H3><A NAME="step3">¹»Àµ</A></H3>
+<P>
+ ¥É¥é¥Õ¥È¤¬Äó½Ð¤µ¤ì¤ë¤È¡¢¥Ú¡¼¥¸¤Ï¹»Àµ¤ËÆþ¤ê¤Þ¤¹¡£
+ ¹»Àµºî¶È¤ÏËÝÌõ¼Ô¤ÈƱ¤¸¿Í¤¬¹Ô¤Ã¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¤·¡¢
+ ¤¢¤ë¤¤¤ÏÊ̤οͤò ML ¤ÇÊç¤Ã¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
+ ¤¿¤À¤·¤½¤ì¤¾¤ì¤Î¾ì¹ç¤Ç
+ _LINK(mailformat.html,¥á¡¼¥ë¥Õ¥©¡¼¥Þ¥Ã¥È)
+ ¤¬ÊѤï¤ê¤Þ¤¹¤Î¤ÇÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<P>
+ ¤â¤·¥É¥é¥Õ¥È¤òºîÀ®¤·¤¿¿Í¤¬¡¢¤½¤Î¥Ú¡¼¥¸¤ò
+ ¡Ö¹»ÀµÊ罸¡×¤Î¥¹¥Æ¡¼¥¿¥¹¤Ë¤ª¤¤¤¿¾ì¹ç¤Ï¡¢
+ ¹»Àµºî¶È¤ò´õ˾¤¹¤ë¿Í¤ÏͽÌó¤Î¥á¡¼¥ë¤ò ML ¤Ë
+ ¥Ý¥¹¥È¤·¤Æ¤«¤éºî¶È¤ò¤Ï¤¸¤á¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<P>
+ ¹»Àµ¤ÎºÝ¤Ë¤Ï¡¢
+ ¥É¥é¥Õ¥È¸¶¹Æ¤ËÂФ·¤Æ ML ¤«¤é´ó¤»¤é¤ì¤¿°Õ¸«¤ò»²¹Í¤Ë¤·¤¿¤ê¡¢
+ ¸ì¶ç¤Î½¤Àµ¡¦Ìõ¸ì¤ÎÅý°ì¤Ê¤É¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<P>
+ ¤Ê¤ª ML ¤Ëή¤ì¤¿¥á¡¼¥ë¤ÎÀ°·Á±ÜÍ÷ÍѤΥġ¼¥ë¤È¤·¤Æ¡¢
+ Emacs Lisp ¤Ç½ñ¤«¤ì¤¿
+ _LINK(JM-man-view.html,JM-man-view.el)
+ ¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç´Ä¶­¤Ë±þ¤¸¤ÆÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<H3><A NAME="step4">¥ê¥ê¡¼¥¹</A></H3>
+<P>
+ ºî¶È¤¬½ª¤ï¤Ã¤¿¤é·ë²Ì¤ò ML ¤Ë¥Ý¥¹¥È¤·¤Þ¤¹¡£
+ ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï
+ _LINK(mailformat.html,¥á¡¼¥ë¥Õ¥©¡¼¥Þ¥Ã¥È)
+ ¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<P>
+ ¤³¤Î¤È¤­¤â¸¶Ê¸¤Ï»Ä¤·¤¿¤«¤¿¤Á¤Ç¥Ý¥¹¥È¤·¤Þ¤·¤ç¤¦¡£
+ ¥ª¥ê¥¸¥Ê¥ë¤¬¹¹¿·¤µ¤ì¤¿¤È¤­¤ÎÄÉ¿ïºî¶È¤ÎÌò¤Ë¤¿¤Á¤Þ¤¹¤«¤é¡£
+ ÇÛÉۤ˴ޤޤì¤ë¥Ú¡¼¥¸¤Ç¤Ï¸¶Ê¸¤ò½üµî¤·¤Þ¤¹¤¬¡¢
+ ¤½¤Îºî¶È¤Ï¥·¥¹¥Æ¥à¦¤Ç¼«Æ°Åª¤Ë¹Ô¤ï¤ì¤Þ¤¹¡£
+</P>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/guidance/mailformat.m4 b/www/guidance/mailformat.m4
new file mode 100644 (file)
index 0000000..c6aac0d
--- /dev/null
@@ -0,0 +1,286 @@
+m4_dnl # $Id: mailformat.m4,v 1.8 1999/10/22 08:59:35 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(mailformat)
+_HEADER(`ºî¶È¥á¡¼¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È')
+
+<P>
+ _LINK(repository.html,JM Ê¸½ñ¤Î´ÉÍýÊýË¡)
+ ¤Ë½Ò¤Ù¤¿¤è¤¦¤Ë¡¢ JM ¤Ç¤ÏËÝÌõºî¶ÈÂоݤΠman ¥Ú¡¼¥¸¤ò
+ cvs ¥ê¥Ý¥¸¥È¥ê¤È¥Æ¥­¥¹¥È¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤è¤Ã¤Æ´ÉÍý¤·¤Æ¤¤¤Þ¤¹¡£
+</P>
+
+<P>
+ ¤³¤Á¤é¤Ø¤ÎÅÐÏ¿¤ò¾ÊÎϲ½¡¦¼«Æ°²½¤¹¤ë¤¿¤á¤Ë¡¢
+ ML ¤ËËÝÌõ¤ò post ¤¹¤ëºÝ¤Ë¤Ï¤³¤Î¥Ú¡¼¥¸¤Ëµ­½Ò¤µ¤ì¤¿¤è¤¦¤Ê
+ ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë¤¹¤ë¤³¤È¤¬¿ä¾©¤µ¤ì¤Þ¤¹¡£
+</P>
+
+<P>
+ Åê¹Æ¤ò¾ÊÎϲ½¤¹¤ë¤¿¤á¤Ë¡¢ bash ¤Î»È¤¨¤ë´Ä¶­¤ÎÊý¤Ï
+ _LINK(#JMpost,JMpost ¥¹¥¯¥ê¥×¥È)
+ ¤ò»È¤Ã¤Æ¤¤¤¿¤À¤¯¤È¤¤¤¤¤Ç¤·¤ç¤¦¡£
+</P>
+
+<H2><A NAME="format">¥á¡¼¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È</A></H2>
+<H3>Á÷¿®Àè</H3>
+<P>
+ Á÷¿®À襢¥É¥ì¥¹¤Ï
+</P>
+
+<BLOCKQUOTE><STRONG>
+JMpost@linux.or.jp
+</STRONG></BLOCKQUOTE>
+
+<P CLASS="noindent">
+ ¤È¤·¤Æ¤¯¤À¤µ¤¤¡£
+ ¤³¤ì¤Ï¼ÂºÝ¤Ë¤Ï JM@linux.or.jp ¤Ø¤Î¥¨¥¤¥ê¥¢¥¹¤Ç¡¢
+ JM ML ¤Î¥á¥ó¥Ð¤ËÄ̾ï¤Î¥Ý¥¹¥È¤ÈÁ´¤¯Æ±¤¸¤è¤¦¤ËÆϤ­¤Þ¤¹¡£
+ Á÷¿®À襢¥É¥ì¥¹¤òÊѤ¨¤ë¤Î¤Ï¡¢¼«Æ°½èÍý¤Î¤¿¤á¤Ç¤¹¡£
+</P>
+
+<H3>¥µ¥Ö¥¸¥§¥¯¥È</H3>
+<P>
+ ¥á¡¼¥ë¥Ø¥Ã¥À¤Î Subject ¹Ô¤Ï
+</P>
+
+<BLOCKQUOTE>
+Subject: [POST:XX] (package Ì¾) (page ¥Õ¥¡¥¤¥ë̾)
+</BLOCKQUOTE>
+
+<P CLASS="noindent">
+ ¤Î¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+ XX ¤Î¤È¤³¤í¤Ë¤Ï¡¢¸å½Ò¤¹¤ë
+ <A HREF="#stat">stat</A> ¤ò½ñ¤¤¤Æ¤¯¤À¤µ¤¤¡£
+ (Îã: [POST:TR] LDP man-pages strcmp.3)¡£
+</P>
+
+<H3>¥Ø¥Ã¥À</H3>
+<P>
+ ¥á¡¼¥ë¤ÎËÜʸ¤ÎÀèƬ¤Ë¡¢¥Ú¡¼¥¸¤Î¾ðÊó¤òµ­½Ò¤·¤¿¥Ø¥Ã¥À¤òÃÖ¤¤¤Æ¤¯¤À¤µ¤¤¡£
+ &lt;STATUS&gt;, &lt;/STATUS&gt; ¤Ë¶´¤Þ¤ì¤¿Éôʬ¤¬¥Ø¥Ã¥À¾ðÊó¤Ë¤Ê¤ê¤Þ¤¹¡£
+ ¥Ø¥Ã¥À¾ðÊó¤Ï 1 ¹Ô 1 ¥ì¥³¡¼¥É¤«¤é¤Ê¤ê¡¢
+ ¶èÀÚ¤ê¤Ï ": " (¥³¥í¥ó¤È¥¹¥Ú¡¼¥¹) ¤Ç¤¹¡£
+ É¬Íפʥ쥳¡¼¥É¤Ï°Ê²¼¤Î 6 ¤Ä¤Ç¤¹¡£
+</P>
+
+<DL>
+ <DT><A NAME="stat"><STRONG>stat</STRONG></A></DT>
+ <DD>
+  ¥Ú¡¼¥¸¤Î¥¹¥Æ¡¼¥¿¥¹¤Ç¤¹¡£
+  ("TR", "DO", "DP", "PR", "RO", "RR") ¤Î¤É¤ì¤«°ì¤Ä¤ò
+  »ØÄꤷ¤Þ¤¹¡£¤½¤ì¤¾¤ì¤Î°ÕÌ£¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+  <UL>
+   <LI>TR: ËÝÌõ¤ÎͽÌó¡£ (Translation Reservation)
+   <LI>DO: ¥É¥é¥Õ¥È¤ÎÅê¹Æ¡£¼«Ê¬¤Ç¤Ï¹»Àµ¤ò¹Ô¤ï¤Ê¤¤¡£
+    (Draft Only)
+   <LI>DP: ¥É¥é¥Õ¥È¤ÎÅê¹Æ¡£°ú¤­Â³¤­¼«Ê¬¤Ç¹»Àµ¤ò¹Ô¤¦¡£
+    (Draft and Proof reservation)
+   <LI>PR: ¹»ÀµÂÔ¤Á¾õÂ֤Υɥé¥Õ¥È¤ËÂФ¹¤ë¹»Àµºî¶È¤ÎͽÌó¡£
+    (Proof Reservation)
+   <LI>RO: ¥ê¥ê¡¼¥¹¤ÎÅê¹Æ¡£¸¶Ê¸¹¹¿·»þ¤ÎͽÌó¤Ï¤·¤Ê¤¤¡£
+    (Release Only)
+   <LI>RR: ¥ê¥ê¡¼¥¹¤ÎÅê¹Æ¤Ç¤¹¡£¸¶Ê¸¹¹¿·»þ¤Î²þÄûºî¶È¤òͽÌ󤹤롣
+    (Release and update Reservation)
+  </UL>
+
+ <DT><STRONG>ppkg</STRONG></DT>
+ <DD>¤³¤Î man ¥Ú¡¼¥¸¤¬´Þ¤Þ¤ì¤ë¥Ñ¥Ã¥±¡¼¥¸¤Î̾Á°</DD>
+
+ <DT><STRONG>page</STRONG></DT>
+ <DD>¥Ú¡¼¥¸¤Î¥Õ¥¡¥¤¥ë̾</DD>
+
+ <DT><STRONG>date</STRONG></DT>
+ <DD>_LINK(repository.html#translation_list,translation_list)
+  ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ëµ­Ï¿¤µ¤ì¤ëÆüÉÕ</DD>
+
+ <DT><STRONG>mail</STRONG></DT>
+ <DD>Åê¹Æ¼Ô¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹</DD>
+
+ <DT><STRONG>name</STRONG></DT>
+ <DD>Åê¹Æ¼Ô¤Î Real Name (¥í¡¼¥Þ»úɽµ­¤¬Ë¾¤Þ¤·¤¤)</DD>
+</DL>
+
+<P>
+ Î㤨¤ÐËÝÌõºî¶È¤ÎͽÌó¤Î¾ì¹ç¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+</P>
+
+<PRE>
+&lt;STATUS&gt;
+stat: TR
+ppkg: GNU sharutils
+page: shar.1
+date: 1999/10/04
+mail: nakano@apm.seikei.ac.jp
+name: NAKANO Takeo
+&lt;/STATUS&gt;
+</PRE>
+
+<H3>ËÜʸ</H3>
+<P>
+ ¥Ø¥Ã¥À¤Î¸å¡¢ man ¥Ú¡¼¥¸¤ÎËÜʸ¤òÃÖ¤¤¤Æ¤¯¤À¤µ¤¤¡£
+ ¥Ø¥Ã¥À°Ê¹ß¤ËºÇ½é¤Ë¸½¤ì¤¿¡Ö¶õ¹Ô°Ê³°¤Î¹Ô¡×¤«¤é¡¢
+ ¥á¡¼¥ë¤ÎËöÈø¤Þ¤Ç¤¬ man ¥Ú¡¼¥¸¤È¤·¤ÆÅÐÏ¿¤µ¤ì¤Þ¤¹¡£
+ ½¾¤Ã¤Æ signature Åù¤ÏÃÖ¤«¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ man ¥Ú¡¼¥¸¼«ÂΤνñ¼°¤ä¡¢µ­½Ò¤Ë´Ø¤¹¤ëÃí°Õ¤Ê¤É¤Ï
+ _LINK(translation_note.html,ËÝÌõ¤Î»Ø¿Ë)
+ ¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<H2><A NAME="JMpost">JMpost ¥³¥Þ¥ó¥É</A></H2>
+<P>
+ °Ê¾å¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥á¡¼¥ëÁ÷¿®¤ò´Êñ¤Ë¹Ô¤¦¤¿¤á¡¢
+ bash ¤Î¥·¥§¥ë¥¹¥¯¥ê¥×¥È
+ _LINK(JMpost,JMpost)
+ ¤òÍÑ°Õ¤·¤Þ¤·¤¿¡£
+ °Ê²¼¤Ë»È¤¤Êý¤òÀâÌÀ¤·¤Þ¤¹¡£
+</P>
+
+<H3>¥³¥Þ¥ó¥É¥é¥¤¥ó</H3>
+<PRE>
+        JMpost [-S stat] [-P pkg] [-F page] [-D date]
+          [-M mail] [-R name] [filename] [-post]
+</PRE>
+
+<H3>»È¤¤Êý</H3>
+<P>
+ Í½Ì󡦺î¶È¥Ú¡¼¥¸¤ÎÅÐÏ¿¤È¤â¤ËÍѤ¤¤Þ¤¹¡£
+ ºî¶È¤·¤¿¥Õ¥¡¥¤¥ë¤ò CVS ¥ê¥Ý¥¸¥È¥ê¤ËÅÐÏ¿¤¹¤ë¾ì¹ç
+ (-S ¥ª¥×¥·¥ç¥ó¤Î DO, DP, RO, RR ¤ËÂбþ) ¤Ï¡¢
+ ¤½¤Î¥Õ¥¡¥¤¥ë¤ò¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë»ØÄꤷ¤Þ¤¹¡£
+</P>
+
+<P>
+ ¥ª¥×¥·¥ç¥ó¤ÏÁ´¤Æ¾Êά²Äǽ¤Ç¤¹¤¬¡¢
+ É¬Íפ˱þ¤¸¤Æ¼ÁÌä¤Î¥×¥í¥ó¥×¥È¤¬½Ð¤µ¤ì¤Þ¤¹¡£
+ ¥×¥í¥ó¥×¥È¤Ïɸ½à¥¨¥é¡¼½ÐÎϤ˽Фµ¤ì¡¢
+ É¸½àÆþÎϤ«¤é²óÅú¤ò¼õÉÕ¤±¤Þ¤¹¡£
+</P>
+
+<P>
+ ¥³¥Þ¥ó¥É¥é¥¤¥ó¤ÎºÇ¸å¤Ë -post ¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤ë¤È¡¢
+ ·ë²Ì¤Ï /usr/lib/sendmail ¤òÍѤ¤¤Æ JM-ML ¤Ë¥Ý¥¹¥È¤µ¤ì¤Þ¤¹¡£
+ -post ¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤Ê¤¤¾ì¹ç¤Ï¡¢
+ ML ¤Ëή¤µ¤ì¤ëÆâÍƤ¬É¸½à½ÐÎϤ˽ñ¤­½Ð¤µ¤ì¤Þ¤¹¡£
+</P>
+
+<H3>¥ª¥×¥·¥ç¥ó</H3>
+
+<DL>
+ <DT><A NAME="status"><STRONG>-S</STRONG></A></DT>
+ <DD>
+  Ê¸½ñ¤Î¥¹¥Æ¡¼¥¿¥¹¤òµ­½Ò¤·¤Þ¤¹¡£Í­¸ú¤Ê¤â¤Î¤Ï°Ê²¼¤Î¤É¤ì¤«¤Ç¤¹¡£
+  <UL>
+   <LI>TR: ËÝÌõ¤ÎͽÌó¤Ç¤¹¡£ (Translation Reservation)
+   <LI>DO: ¥É¥é¥Õ¥È¤ÎÅê¹Æ¤Ç¤¹¡£¼«Ê¬¤Ç¤Ï¹»Àµ¤ò¹Ô¤ï¤Ê¤¤¾ì¹ç¤Ç¤¹¡£
+    (Draft Only)
+   <LI>DP: ¥É¥é¥Õ¥È¤ÎÅê¹Æ¤Ç¤¹¡£°ú¤­Â³¤­¼«Ê¬¤Ç¹»Àµ¤ò¹Ô¤¦¾ì¹ç¤Ç¤¹¡£
+    (Draft and Proof reservation)
+   <LI>PR: ¹»ÀµÂÔ¤Á¾õÂ֤Υɥé¥Õ¥È¤ËÂФ¹¤ë¹»Àµºî¶È¤ÎͽÌó¤Ç¤¹¡£
+    (Proof Reservation)
+   <LI>RO: ¥ê¥ê¡¼¥¹¤ÎÅê¹Æ¤Ç¤¹¡£¸¶Ê¸¹¹¿·»þ¤ÎͽÌó¤Ï¤·¤Ê¤¤¾ì¹ç¤Ç¤¹¡£
+    (Release Only)
+   <LI>RR: ¥ê¥ê¡¼¥¹¤ÎÅê¹Æ¤Ç¤¹¡£¸¶Ê¸¹¹¿·»þ¤Î²þÄûºî¶È¤ÎͽÌó¤ò´Þ¤ß¤Þ¤¹¡£
+    (Release and update Reservation)
+  </UL>
+  ¥á¡¼¥ë¤ËËÝÌõ¸¶¹Æ¤¬ÅºÉÕ¤µ¤ì¤ë¤Î¤Ï
+  DO, DP, RO, RR ¤Î¤¤¤º¤ì¤«¤Î¾ì¹ç¤Ë¤Ê¤ê¤Þ¤¹¡£
+  _LINK(repository.html#translation_list,translation_list ¤Î½ñ¼°)
+  ¤â»²¹Í¤Ë¤¹¤ë¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£
+ </DD>
+
+ <DT><STRONG>-P</STRONG></DT>
+ <DD>
+  ¥Ñ¥Ã¥±¡¼¥¸¤Î̾Á°¤Ç¤¹¡£(Îã: util-linux, "GNU bash")
+ </DD>
+
+ <DT><STRONG>-F</STRONG></DT>
+ <DD>
+  ¥Ú¡¼¥¸¤Î̾Á°¤Ç¤¹¡£ (Îã: mount.8, bash.1)
+ </DD>
+ <DT><STRONG>-D</STRONG></DT>
+ <DD>
+  ÆüÉդǤ¹¡£¾Êά¤¹¤ë¤È date ¥³¥Þ¥ó¥É¤Î·ë²Ì¤¬ÍѤ¤¤é¤ì¤Þ¤¹¡£
+ </DD>
+ <DT><STRONG>-M</STRONG></DT>
+ <DD>
+  ºî¶È¼Ô¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ç¤¹¡£
+ </DD>
+ <DT><STRONG>-R</STRONG></DT>
+ <DD>
+  ºî¶È¼Ô¤Î Real Name ¤Ç¤¹¡£
+ </DD>
+</DL>
+
+<H3>¥Î¡¼¥È</H3>
+<P>
+ ¥¹¥¯¥ê¥×¥È¤ÎÀèƬÉôʬ¤Ë¤¢¤ë <CODE>name</CODE> ¤ª¤è¤Ó
+ <CODE>mail</CODE> ÊÑ¿ô¤òŬµ¹ÀßÄꤷ¤Æ¤ª¤¯¤È¡¢
+ -M ¥ª¥×¥·¥ç¥ó¤ä -P ¥ª¥×¥·¥ç¥ó¤Î»ØÄê¤ò¾Êά¤Ç¤­¤Þ¤¹¡£
+</P>
+
+<H3>Îã</H3>
+<P>
+ LDP man-pages ¥Ñ¥Ã¥±¡¼¥¸¤Ë¤¢¤ë
+ printf.3 ¤Ë´Ø¤¹¤ëÎã¤ò¼¨¤·¤Þ¤¹¡£
+ -M ¥ª¥×¥·¥ç¥ó¤È -R ¥ª¥×¥·¥ç¥ó¤Ï¾Êά¤·¤Þ¤¹¡£
+</P>
+
+<H4>ËÝÌõ¤òͽÌ󤹤ë¾ì¹ç</H4>
+<PRE>
+        % JMpost -S TR -P "LDP man-pages" -F printf.3 -post
+</PRE>
+
+<H4>¥É¥é¥Õ¥È¤òÅê¹Æ¤¹¤ë¾ì¹ç</H4>
+<P>
+ ËÝÌõ¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ï printf.3.draft
+ ¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤È¤·¤Þ¤¹¡£
+</P>
+<PRE>
+        % JMpost -S DP -P "LDP man-pages" -F printf.3 printf.3.draft -post
+</PRE>
+<P CLASS="noindent">
+ ¤³¤ì¤Ï°ú¤­Â³¤­¼«Ê¬¤Ç¹»Àµ¤ò¹Ô¤¦¾ì¹ç¤Ç¤¹¡£
+ ¹»Àµ¤ò¾¤Î¿Í¤ËǤ¤»¤ë¾ì¹ç¤Ï -S DO ¤È¤·¤Þ¤¹¡£
+</P>
+
+<H4>¥ê¥ê¡¼¥¹ÈǤòÅê¹Æ¤¹¤ë¾ì¹ç</H4>
+<P>
+ ËÝÌõ¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ÏƱ¤¸¤¯ printf.3.draft
+ ¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤È¤·¤Þ¤¹¡£
+ ¤Ê¤ª¡¢¤³¤Î¤È¤­¸¶Ê¸¤Î¥³¥á¥ó¥È (.\"O..) ¤ò
+ ¼«Ê¬¤Çºï½ü¤¹¤ëɬÍפÏ<STRONG>¤¢¤ê¤Þ¤»¤ó</STRONG>¡£
+ ÅÐÏ¿¥·¥¹¥Æ¥à¤¬¼«Æ°Åª¤Ë strip ¤·¤Þ¤¹¡£
+</P>
+<PRE>
+        % JMpost -S RO -P "LDP man-pages" -F printf.3 printf.3.draft -post
+</PRE>
+<P CLASS="noindent">
+ "-S RR" ¤ÇÅê¹Æ¤¹¤ë¤È¡¢¼¡¤Ë printf.3 ¤Î¥ª¥ê¥¸¥Ê¥ë¤¬ update 
+ ¤µ¤ì¤¿¤È¤­¡¢Åê¹Æ¼Ô¤ËËÝÌõͽÌ󤬼«Æ°Åª¤Ë³ä¤êÅö¤Æ¤é¤ì¤Þ¤¹¡£
+</P>
+
+_CREDITS
+
+ <P>
+  <IMG SRC="../images/grey.png" WIDTH="14" ALT="* " HEIGHT="14">
+  _LINK(index.html,JM ËÝÌõºî¶È¤Î¼ê°ú¤­¤ËÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/guidance/pod.m4 b/www/guidance/pod.m4
new file mode 100644 (file)
index 0000000..d0047a8
--- /dev/null
@@ -0,0 +1,257 @@
+m4_dnl # $Id: pod.m4,v 1.2 2000/08/02 10:00:58 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(translation_note)
+_HEADER(`pod¥Þ¥Ë¥å¥¢¥ëËÝÌõ¤Î¼ê°ú¤­')
+
+
+<H2>³µÍ×</H2>
+
+<H3>¤³¤Î¼ê°ú¤­¤ÎÌÜŪ</H3>
+
+<P>
+ ¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ï¡¢JM ¥×¥í¥¸¥§¥¯¥È¤Ë¤ª¤¤¤Æ
+ pod ¥É¥­¥å¥á¥ó¥È¤ÎËÝÌõºî¶È¤ò¤¹¤ë¼ê°ú¤­¤Ç¤¹¡£
+</P>
+<P>
+ _LINK(index.html,JM ËÝÌõºî¶È¤Î¼ê°ú¤­)
+ ¤È¤È¤â¤Ë»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<H3>pod ¤È¤Ï</H3>
+
+<P>
+ pod ¤È¤Ï¡¢
+ perl ¥¹¥¯¥ê¥×¥È¤Î¥É¥­¥å¥á¥ó¥È¤òµ­½Ò¤¹¤ë¤¿¤á¤Î¥É¥­¥å¥á¥ó¥È·Á¼°¤Ç¤¹¡£
+ °Ê²¼¤Î¤è¤¦¤ÊÆÿ§¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
+</P>
+
+<UL>
+ <LI>ñÂΤΥɥ­¥å¥á¥ó¥È (.pod¥Õ¥¡¥¤¥ë) ¤È¤·¤Æ¤â»È¤¨¤ë¤¬¡¢
+  perl¥¹¥¯¥ê¥×¥È¤ËËä¤á¤³¤à¤³¤È¤â¤Ç¤­¤ë¡£
+
+ <LI>´Ê·é¤Ç½ñ¤­¤ä¤¹¤¤¥Õ¥©¡¼¥Þ¥Ã¥È
+
+ <LI>man ·Á¼°, html ·Á¼°¤Ø¤ÎÊÑ´¹¥Ä¡¼¥ë¤¬¤¢¤ë
+</UL>
+
+<P>
+ roff, html, latex ¤Ê¤É¤Î¾¤Î¥Þ¡¼¥¯¥¢¥Ã¥×¸À¸ì¤ÈÈæ³Ó¤¹¤ë¤È¡¢
+ µ¡Ç½¤ÏÈó¾ï¤Ë¸ÂÄꤵ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢
+ ¥½¡¼¥¹¥Æ¥­¥¹¥È¤¬Æɤߤ䤹¤¯½ñ¤­¤ä¤¹¤¤¤³¤È¤¬Æÿ§¤Ç¤¹¡£
+ Ä̾ï¤Î¥Þ¡¼¥¯¥¢¥Ã¥×¸À¸ì¤Ï¡¢
+ À¸À®¤µ¤ì¤¿¥É¥­¥å¥á¥ó¥È¤ò»ØÄê¤Î¥Ó¥å¡¼¥¢¤Ç¸«¤¿¾ì¹ç¤Ï
+ (ÅöÁ³¤Ê¤¬¤é) Æɤߤ䤹¤¤¤Î¤Ç¤¹¤¬¡¢
+ ¥½¡¼¥¹¤È¤Ê¤ë¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤ÏÆɤà¤Î¤¬º¤Æñ¤Ç¤¹¡£
+</P>
+
+<P>
+ pod ¤Î¥½¡¼¥¹¤Ï¡¢Ä̾ï¤Î¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤ÈÂ礭¤Ê³Ö¤¿¤ê¤¬¤Ê¤¯¡¢
+ ¥½¡¼¥¹¤Î¤Þ¤Þ¤Ç¤â¤¢¤ëÄøÅÙÆɤá¤ë¤³¤È¤¬Æÿ§¤Ç¤¹¡£
+ ¤½¤Î¤¿¤á¡¢½ñ¤¯Â¦¤Ø¤ÎÉéô¤¬¾®¤µ¤¯¡¢µ¤·Ú¤Ë½ñ¤±¤ë¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¢¤ë¤È¸À¤¨¤Þ¤¹¡£
+</P>
+
+<P>
+ Æ±ÍͤÎÌÜŪ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤È¤·¤Æ Ruby ¸À¸ì¤Î¥¹¥¯¥ê¥×¥È¤Ç¤è¤¯»È¤ï¤ì¤ë¡¢
+ RD ¤È¤¤¤¦¥Õ¥©¡¼¥Þ¥Ã¥È¤â¤¢¤ê¤Þ¤¹¡£
+</P>
+
+<H2>pod ¥Þ¥Ë¥å¥¢¥ë¤òJM¸þ¤±¤ËËÝÌõ¤¹¤ë¾ì¹ç¤Îºî¶ÈÊýË¡</H2>
+
+<H3>¥ê¥Ý¥¸¥È¥êÆâ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¹½À®</H3>
+
+<P>
+ JM ¤Î¥ê¥Ý¥¸¥È¥êÆâ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¹½À®¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+ (zebedee¤È¤¤¤¦¥×¥í¥°¥é¥à¤Î¾ì¹ç)
+</P>
+<PRE>
+  JM -+- pod -+- zebedee -+- ChangeLog
+                         +- translation_list
+                         +- original -+- zebedee.pod
+                         |            +- ftpgw.tcl.pod 
+                         |
+                         +- draft    -+- zebedee.pod
+                         |            +- ftpgw.tcl.pod 
+                         |
+                         +- release  -+- zebedee.pod
+                                      +- ftpgw.tcl.pod
+</PRE>
+
+<P>
+ ¤¹¤Ê¤ï¤Á¡¢Ä̾ï¤Îroff·Á¼°¤Î¥Þ¥Ë¥å¥¢¥ë¤È¼¡¤ÎÅÀ¤¬°ã¤¤¤Þ¤¹¡£
+</P>
+<UL>
+<LI>¥È¥Ã¥×¥Ç¥£¥ì¥¯¥È¥ê¤¬JM/manual¤Ç¤Ê¤¯JM/pod
+<LI>man1,man3¤Î¤è¤¦¤Ê¥»¥¯¥·¥ç¥óÊ̤Υµ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤¬¤Ê¤¤
+</UL>
+
+<P>
+ pod¤Î²¼¤¬¥×¥í¥°¥é¥à̾¤Ë¤Ê¤ê¡¢¤½¤Î²¼¤¬
+ original/draft/release¤Ë¤Ê¤ë¤³¤È¤È¡¢
+ ¤³¤Î 3 ¤Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î»ÈÍÑË¡¤Ïroff·Á¼°¤Î¾ì¹ç¤ÈƱ¤¸¤Ç¡¢¼¡¤Î¤È¤ª¤ê¤Ç¤¹¡£
+</P>
+
+<DL>
+ <DT>original<DD>¥ª¥ê¥¸¥Ê¥ë¤Î¥½¡¼¥¹
+ <DT>draft<DD>ËÝÌõºî¶ÈÃæ¤ÎÆüËܸ쥽¡¼¥¹(¥³¥á¥ó¥È¤È¤·¤Æ¸¶Ê¸¤ò´Þ¤à)
+ <DT>release<DD>ËÝÌõ¤¬´°Î»¤·¤¿ÆüËܸ쥽¡¼¥¹
+</DL>
+
+<H3>translation_list ¤Î½ñ¼°</H3>
+<P>
+ translation_list ¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+</P>
+
+<PRE>
+¢¤:zebedee:2.0.0:2000/05/30:zebedee:pod:2000/6/21:(G):tnaka@brain-tokyo.com:NAKAJIMA Taku:::
+¡ß:zebedee:2.0.0:2000/05/30:ftpgw.tcl:pod:::::::
+</PRE>
+
+<P>
+ ¤¹¤Ê¤ï¤Á¡¢¥»¥¯¥·¥ç¥ó̾(6ÈÖÌܤΥե£¡¼¥ë¥É)¤¬"pod"¤Ë¤Ê¤ê¤Þ¤¹¡£
+ ¤½¤ì°Ê³°¤Ï¡¢roff·Á¼°¤Î¥Þ¥Ë¥å¥¢¥ë¤ÈƱ¤¸¤Ç¤¹¡£
+</P>
+
+<H3><A NAME="comment-format">¸¶Ê¸¤Î¥³¥á¥ó¥È²½</A></H3>
+<P>
+ JM¤Ç¤Ï¡¢draftʸ½ñ¤Ë¤Ä¤¤¤Æ¤Ï¡¢
+ ¹»Àµ¼Ô¤ÎÊص¹¤Î¤¿¤á¤Ë¸¶Ê¸¤ò¥³¥á¥ó¥È¤Ç»Ä¤¹¤³¤È¤¬¿ä¾©¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ pod ¥É¥­¥å¥á¥ó¥È¤Î°ìÈÌŪ¤Ê¥³¥á¥ó¥È¤Î·Á¼°¤Ï =begin/=end ¤Ç¤¹¤¬¡¢
+ ¸¶Ê¸¤ò¥³¥á¥ó¥È²½¤·¤¿Éôʬ¤ÈÄ̾ï¤Î¥³¥á¥ó¥È¤ò¶èÊ̤¹¤ë¤¿¤á¡¢
+ °Ê²¼¤Î¤è¤¦¤Ê"JM-comment"¤È¤¤¤¦¥¿¥°ÉÕ¤­¤Î¥³¥á¥ó¥È¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<PRE>
+=begin JM-comment
+
+If a key is described as being a boolean then its value must be one of the
+words B<true> or B<false>.
+
+=end JM-comment
+
+¥­¡¼¥ï¡¼¥É¤¬¿¿µ¶ÃÍ(boolean)¤È½ñ¤«¤ì¤Æ¤¤¤¿¤é¡¢
+¤½¤ÎÃͤÏ"B<true>" ¤Þ¤¿¤Ï "B<false>"¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+</PRE>
+<P>
+ ¤³¤Î¤è¤¦¤Ë¤·¤Æ¤ª¤¯¤È¡¢html¤äman¤ËÊÑ´¹¤·¤¿»þ¤Ë¸¶Ê¸¤Ïºï½ü¤µ¤ì¤Þ¤¹¡£
+ ¤Þ¤¿¡¢
+ _LINK(#remove-comment,°Ê²¼)
+ ¤Ë½Ò¤Ù¤ë¤è¤¦¤Ë´Êñ¤Ê¥³¥Þ¥ó¥É¤Ç¥½¡¼¥¹¤«¤é¸¶Ê¸¤ò¼è¤ê½ü¤¯¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+</P>
+
+<H3>¥Ý¥¹¥È¤ÎÊýË¡</H3>
+<P>
+ JM¤Ç¤Ï¡¢JM ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤ËÆÃÄê¤Î·Á¼°¤ÇÅê¹Æ¤¹¤ë¤³¤È¤Ç
+ CVS ¥ê¥Ý¥¸¥È¥ê¤Ë commit ¤¹¤ëÊýË¡¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢
+ ¸½¾õ¤Ç¤Ïpod¥Þ¥Ë¥å¥¢¥ë¤Î¾ì¹ç¤Ï¤³¤ÎÊýË¡¤Ï»ÈÍѤǤ­¤Þ¤»¤ó¡£
+</P>
+<P>
+ ¤½¤Î¤¿¤á¡¢pod ¤ÎËÝÌõºî¶È¤òÅê¹Æ¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
+ CVS ¤Î¥¢¥«¥¦¥ó¥È¤ò¤â¤é¤Ã¤Æ CVS committer ¤Ë¤Ê¤ë¤«¡¢
+ CVS committer ¤Ë°ÍÍꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
+</P>
+<P>
+ ºî¶È¤Ë¤¢¤¿¤Ã¤Æ¤Ï¡¢¥Ý¥¹¥È¤ÎÊýË¡¤Ë¤Ä¤¤¤Æ
+ JM ¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ç¤´ÁêÃ̲¼¤µ¤¤¡£
+</P>
+
+<H2>pod ¥Þ¥Ë¥å¥¢¥ëËÝÌõ¾å¤ÎÃí°Õ¡¢TIPS</H2>
+
+<H3>ËÝÌõ³Îǧ¤ÎÊýË¡</H3>
+
+<P>
+ ºî¶È·ë²Ì¤Î³Îǧ¤Î¤¿¤á¤Ë¤Ï¡¢°Ê²¼¤Î¥³¥Þ¥ó¥É¤ò»È¤¤¤Þ¤¹¡£
+</P>
+
+<P CLASS="noindent">
+<STRONG>htmlÊÑ´¹¤·¤Æ¤«¤éɽ¼¨</STRONG>
+</P>
+<PRE>
+$ pod2html pod¥½¡¼¥¹Ì¾ > ºî¶ÈÍÑhtml¥Õ¥¡¥¤¥ë̾
+$ netscape ºî¶ÈÍÑhtml¥Õ¥¡¥¤¥ë̾
+</PRE>
+
+<P CLASS="noindent">
+<STRONG>manÊÑ´¹¤·¤Æ¤«¤éɽ¼¨</STRONG>
+</P>
+<PRE>
+$ mkdir man1
+$ pod2man  pod¥½¡¼¥¹Ì¾ > man1/xxxxxx.1
+$ man -M . xxxxxx
+</PRE>
+
+<P>
+ pod ¤Ï¥É¥­¥å¥á¥ó¥È¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎºÙÉô¤¬³ÎΩ¤·¤Æ¤Ê¤¤¤¿¤á¤«¡¢
+ pod2html ¤È pod2man ¤Ç°ã¤¦·ë²Ì¤È¤Ê¤ë (ÊÒÊý¤À¤±¤Ç¥¨¥é¡¼¤¬½Ð¤ë)
+ ¤³¤È¤¬¤¿¤Þ¤Ë¤¢¤ê¤Þ¤¹¤«¤é¡¢
+ ¾ï¤ËξÊý¤Î·ë²Ì¤ò³Îǧ¤·¤¿Êý¤¬¤¤¤¤¤È»×¤¤¤Þ¤¹¡£
+</P>
+
+<P>
+ ¤Þ¤¿¡¢¤É¤Á¤é¤Î¥³¥Þ¥ó¥É¤âparagraphñ°Ì(ÃÊÍî)¤Î¥¨¥é¡¼É½¼¨¤Ç¡¢
+ ¥¨¥é¡¼¤Î¹ÔÈֹ椬ɽ¼¨¤µ¤ì¤Ê¤¤¤·¡¢
+ ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤â¤ï¤«¤ê¤ä¤¹¤¤¤È¤Ï¸À¤¨¤Þ¤»¤ó¡£
+ ¤½¤Î¤¿¤á¡¢¤³¤­¤¶¤ß¤ËÊÑ´¹¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤¿Êý¤¬¤¤¤¤¤È»×¤¤¤Þ¤¹¡£
+ ¤¿¤¯¤µ¤ó¤Îºî¶È¤ò°ìÅ٤ˤ·¤Æ¤«¤é¥¨¥é¡¼¤ò½Ð¤¹¤È¡¢¸¶°ø¤ò¤Ä¤­¤È¤á¤ë¤Î¤¬º¤Æñ¤Ç¤¹¡£
+</P>
+
+<H3>ÃÊÍî̾¤ÎËÝÌõ¤ÎÃí°ÕÅÀ</H3>
+
+<P>
+ pod2man¤Ï¡¢ÊÑ´¹¸µ¤Îpod¥É¥­¥å¥á¥ó¥È¤¬
+ °Ê²¼¤Î¾ò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¤³¤È¤òÁ°Äó¤È¤·¤Æ¤¤¤ë¤è¤¦¤Ç¤¹¡£
+</P>
+
+<OL>
+ <LI>ºÇ½é¤ÎÃÊÍ"=head1 NAME"¤«¤é½é¤Þ¤ë¤³¤È
+ <LI>"=head1 DESCRIPTION"¤È¤¤¤¦ÃÊÍ¸ºß¤¹¤ë¤³¤È
+ <LI>=head1 =head2°Ê³°¤Î¸«½Ð¤·¤ò»È¤ï¤Ê¤¤
+</OL>
+
+<P CLASS="noindent">
+ ¤½¤Î¤¿¤á¡¢=head...¤ÎËÝÌõ¤Ë¤ÏÃí°Õ¤òÍפ·¤Þ¤¹¡£
+</P>
+
+<P>
+ pod2html ¤Ë¤ÏÃÊÍî¤Ø¤Î
+ HTML¥ê¥ó¥¯¥¿¥°¤ò¼«Æ°À¸À®¤¹¤ëµ¡Ç½¤¬¤¢¤ë¤Î¤Ç¤¹¤¬¡¢
+ pod ¥É¥­¥å¥á¥ó¥È¤¬¤³¤ì¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢
+ ÃÊÍî̾¤òËÝÌõ¤·¤Æ¤·¤Þ¤¦¤È¡¢¤³¤Î¥ê¥ó¥¯¤¬Àµ¤·¤¯Ä¥¤ì¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
+</P>
+
+<P>
+ ¤³¤Î¤¿¤á¡¢ÃÊÍî̾¤ÎËÝÌõ¤ÏÈó¾ï¤ËÃí°Õ¤¬É¬ÍפǤ¹¡£
+ ¤³¤ÎÌäÂê¤ËÂФ¹¤ë°ìÈÌŪ¤ÊÂбþÊýË¡¤Ï¤Þ¤À·èÄꤷ¤Æ¤¤¤Þ¤»¤ó¡£
+ ¸½¾õ¤Ç¤Ï¡¢ÃÊÍî̾¤Ï¸¶Ê¸¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤¤¤Æ¡¢
+ ¸ÄÊ̤ˠJM ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤ÇÂбþÊýË¡¤òÁêÃ̤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<H3><A NAME="remove-comment">¸¶Ê¸¤Îºï½ü</A></H3>
+<P>
+ _LINK(#comment-format,Àè¤Ë½Ò¤Ù¤¿¤è¤¦¤Ê·Á¼°)
+ ¤Ç¸¶Ê¸¤òÊÝ»ý¤·¤Æ¤¤¤ë¾ì¹ç¡¢
+ ¤³¤Î¸¶Ê¸¤òºï½ü¤¹¤ë¤Ë¤Ï¡¢¼¡¤Î¤è¤¦¤Ê¥³¥Þ¥ó¥É¤ò»ÈÍѤ·¤Þ¤¹¡£
+</P>
+<PRE>
+perl -n -e 'print unless /^=begin\s*JM-comment/../^=end\s*JM-comment/' zebedee.pod > ../release/zebedee.pod
+</PRE>
+
+_CREDITS
+
+ <P>
+  <IMG SRC="../images/grey.png" WIDTH="14" ALT="* " HEIGHT="14">
+  _LINK(index.html,JM ËÝÌõºî¶È¤Î¼ê°ú¤­¤ËÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
diff --git a/www/guidance/repository.m4 b/www/guidance/repository.m4
new file mode 100644 (file)
index 0000000..c4b4dac
--- /dev/null
@@ -0,0 +1,308 @@
+m4_dnl # $Id: repository.m4,v 1.8 2002/09/25 18:08:35 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(translation_note)
+_HEADER(`JM Ê¸½ñ¤Î´ÉÍýÊýË¡')
+
+<P>
+ JM Project ¤Ç¤Ï¡¢CVS ¤Ë¤è¤Ã¤Æʸ½ñ¤Î´ÉÍý¤ò¤·¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤Î¥Ú¡¼¥¸¤Ç¤Ï¡¢
+ _LINK(#structure,¥ê¥Ý¥¸¥È¥êÆâÉô¤ÎÇÛÃÖ)
+ ¤È¡¢ man ¥Ú¡¼¥¸¤Îºî¶È¾ðÊó¤Ê¤É¤¬µ­½Ò¤µ¤ì¤¿¥Æ¥­¥¹¥È¥Ç¡¼¥¿¥Ù¡¼¥¹
+ _LINK(#translation_list,transalation_list)
+ ¤Î½ñ¼°¤Ë´Ø¤¹¤ëÀâÌÀ¤ò¤·¤Þ¤¹¡£
+</P>
+
+<H2><A NAME="structure">¥Ç¥£¥ì¥¯¥È¥ê¤Î¹½À®</A></H2>
+<P>
+ JM Project ¤ÎÍѤ¤¤Æ¤¤¤ë CVS ¥ê¥Ý¥¸¥È¥ê¤Î¥Ç¥£¥ì¥¯¥È¥ê¹½À®¤Ï
+ °Ê²¼¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+</P>
+<PRE>
+/ +- www
+  |
+  +- admin
+  |
+  +- manual -+- 0unclassified -
+             |
+             +- GNU_bash -
+             |
+             +- GNU_binutils -
+                    :
+</PRE>
+
+<P>
+ ¤³¤Î¤¦¤Á¤Î manual/ °Ê²¼¤¬¡¢ËÜ¥µ¥¤¥È¤Î
+ _LINK(../roff,roff ¥Ç¥£¥ì¥¯¥È¥ê)
+ °Ê²¼¤Ë¥ß¥é¡¼¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï¡¢
+ ¥Þ¥Ë¥å¥¢¥ë¤Î°ì¼¡¥½¡¼¥¹¤È¤Ê¤ë¥¢¡¼¥«¥¤¥Ö¥Ñ¥Ã¥±¡¼¥¸
+ (Î㤨¤Ð util-linux-2.9v.tar.gz ¤Ê¤É) ¤Î
+ basename ¤ÈƱ̾¤Î¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê (util-linux) ¤òÀߤ±¤Þ¤¹¡£
+ ¤¿¤À¤· GNU ¤Î¥Ñ¥Ã¥±¡¼¥¸¤È LDP ¤Î¥Ñ¥Ã¥±¡¼¥¸¤À¤±¤Ë¤Ï¡¢
+ Êص¹¾å GNU_, LDP_ ¤È¤¤¤¦ prefix ¤ò¤Ä¤±¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤Î¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤ò¡¢°Ê²¼¤Ç¤Ï
+ ¡Ö¥Ñ¥Ã¥±¡¼¥¸¥Ç¥£¥ì¥¯¥È¥ê¡×¤È¸Æ¤Ó¤Þ¤¹¡£
+</P>
+
+<P>
+ ³Æ¥Ñ¥Ã¥±¡¼¥¸¥Ç¥£¥ì¥¯¥È¥ê¤Î¥µ¥Ö¹½Â¤¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+</P>
+
+<PRE>
+- pkg -+- ChangeLog
+       +- translation_list
+       +- original -+- man1
+       |            +- man5
+       |            +- man8
+       |
+       +- draft    -+- man1
+       |            +- man5
+       |            +- man8
+       |
+       +- release  -+- man1
+       |            +- man5
+       |            +- man8
+       |
+       +- contrib  -+- man1
+                    +- man5
+                    +- man8
+</PRE>
+
+<UL>
+ <LI>ChangeLog ¥Õ¥¡¥¤¥ë¤ÏÊѹ¹ÍúÎò¤òµ­½Ò¤·¤¿¥Õ¥¡¥¤¥ë¤Ç¤¹¡£
+  CVS ¥·¥¹¥Æ¥à¤Çɸ½àŪ¤ËÍѤ¤¤é¤ì¤ì¤ë·Á¼°¤Ç¤¹¡£</LI>
+
+ <LI>translation_list ¤Ï³Æ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¤äºî¶È¾ðÊó¡¢
+  Ãøºî¸¢¾ðÊóÅù¤ò´Þ¤à¥Æ¥­¥¹¥È¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë¤Ç¤¹¡£
+  ¤³¤Î¥Õ¥¡¥¤¥ë¤Î½ñ¼°¤Ë¤Ä¤¤¤Æ¤Ï
+  _LINK(#translation_list,translation_list ¤Î½ñ¼°)
+  ¤ÇÀâÌÀ¤·¤Þ¤¹¡£</LI>
+
+ <LI>¥Ç¥£¥ì¥¯¥È¥ê <tt>original/</tt> ¤Ë¤Ï¡¢
+  ¥Ñ¥Ã¥±¡¼¥¸¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¸¶Ê¸¤¬ÃÖ¤«¤ì¤Þ¤¹¡£</LI>
+
+ <LI>¥Ç¥£¥ì¥¯¥È¥ê <tt>draft/</tt> ¤Ë¤Ï¡¢
+ ¡Ö¸¶Ê¸¤Î¥³¥á¥ó¥È¤Ä¤­¡×¤ÎËÝÌõÈǤ¬ÃÖ¤«¤ì¤Þ¤¹¡£
+ ¤³¤³¤ËÃÖ¤«¤ì¤ë¥Ú¡¼¥¸¤Ï¡¢¥É¥é¥Õ¥ÈÈÇ¡¦¥ê¥ê¡¼¥¹ÈǤòÌä¤ï¤º¡¢
+ ¾ï¤ËËÝÌõºî¶È¤ÎºÇ¿·ÈǤˤʤê¤Þ¤¹¡£</LI>
+
+ <LI>¥Ç¥£¥ì¥¯¥È¥ê <tt>release/</tt> ¤Ë¤Ï¡¢
+ ¡Ö¸¶Ê¸¤ò¼è¤êµî¤Ã¤¿¥ê¥ê¡¼¥¹Èǡפ¬ÃÖ¤«¤ì¤Þ¤¹¡£</LI>
+
+ <LI>¥Ç¥£¥ì¥¯¥È¥ê <tt>contrib/</tt> ¤Ë¤Ï¡¢
+  JM °Ê³°¤ÇËÝÌõ¤µ¤ì¤¿¥Ú¡¼¥¸¤Î´ó£¤ò¼õ¤±¤¿¾ì¹ç¤Ë¡¢
+  ¤½¤Î¥Õ¥¡¥¤¥ë¤¬ÃÖ¤«¤ì¤Þ¤¹¡£
+</UL>
+
+<P>
+ ¼Âºî¶È¤È¤ÎÂбþ¤Ï
+ _LINK(index.html#flow,ËÝÌõºî¶È¤Îή¤ì)
+ ¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+
+<H2><A NAME="translation_list">translation_list ¤Î½ñ¼°</A></H2>
+<P>
+ translation_list ¤Ï¥Ñ¥Ã¥±¡¼¥¸¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ë¡¼¥È¤Ë
+ °ì¤Ä¤À¤±ÃÖ¤«¤ì¤ë¥Æ¥­¥¹¥È¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë¤Ç¡¢
+ ¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë´Þ¤Þ¤ì¤ë man ¥Ú¡¼¥¸¤Î¾ðÊó¤¬
+ °ì¤Ä¤Î¥Ú¡¼¥¸¤Ë¤Ä¤­°ì¹Ô¤º¤Ä½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¥Õ¥£¡¼¥ë¥É¤Î¶èÀÚ¤ê¤Ï¥³¥í¥ó (:) ¤Ç¤¹¡£
+ °Ê²¼¤ËÎã¤ò¼¨¤·¤Þ¤¹¡£
+ 1¹ÔÌܤ¬
+ _LINK(#roffpage,Ä̾ï¤Î¥Ú¡¼¥¸)
+ ¤Î¡¢ 2 ¹ÔÌܤ¬
+ _LINK(#linkpage,¥ê¥ó¥¯¥Ú¡¼¥¸)
+ ¤Î¤½¤ì¤¾¤ìÎã¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+</P>
+
+<PRE>
+¡û:LDP man-pages:1.26:1998/10/03:bind:2:1999/08/02::uv9h-hykw@asahi-net.or.jp:HAYAKAWA Hitoshi:
+¡÷:LDP man-pages:1.26:1996/04/15:break:2:unimplemented:2:
+</PRE>
+
+<H3><A NAME="roffpage">Ä̾ï¤Î¥Ú¡¼¥¸</A></H3>
+
+<p>
+ ¡ÖÄ̾ï¤Î¥Ú¡¼¥¸¡×¤È¤Ï¡¢
+  _LINK(#linkpage,¢ª¥ê¥ó¥¯¥Ú¡¼¥¸)
+ °Ê³°¤Î¥Ú¡¼¥¸¡¢¼ÂºÝ¤Ëʸ¾Ï¤¬½ñ¤«¤ì¤Æ¤¤¤ë¥Ú¡¼¥¸¤ò»Ø¤·¤Þ¤¹¡£
+</P>
+<p>
+ ¤Þ¤ºÂè 1 ¥Õ¥£¡¼¥ë¥É¤ÎÆâÍƤòÀâÌÀ¤·¤Þ¤¹¡£
+ ¤½¤ì¤¾¤ì¤Î¥Þ¡¼¥¯¤ÎÀâÌÀ¤Ë½ñ¤¤¤Æ¤¢¤ë r:, d:, o: ¤È¤Ï¡¢
+ ¤½¤Î¥Þ¡¼¥¯¤Î¥¹¥Æ¡¼¥¿¥¹¤Ë¤ª¤¤¤Æ¡¢
+ release/, draft/, original/ ³Æ¥Ç¥£¥ì¥¯¥È¥ê¤Ë
+ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤¬Â¸ºß¤¹¤ë¤«¤É¤¦¤«¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¹¡£
+ _LINK(index.html#flow,ËÝÌõºî¶È¤Îή¤ì)
+ ¤ÈÊ»¤»¤Æ¤´Í÷¤¯¤À¤µ¤¤¡£
+</P>
+<UL>
+ <LI>0: ¥Ú¡¼¥¸Ìµ¤·
+ <LI>1: Âè°ìÀ¤Âå
+ <LI>2: ÂèÆóÀ¤Âå
+</UL>
+<P CLASS="noindent">
+¤òɽ¤·¤Þ¤¹¡£
+</P>
+
+<UL>
+ <LI>¡©: ÉÔÌÀ¡¢Í×Ä´ºº
+ <LI>¡ß: Ì¤Ãå¼ê (r:0, d:0, o:1)
+ <LI>¢¥: ËÝÌõͽÌ󡦺î¶ÈÃæ (r:0, d:0, o:1)
+ <LI>¢¤: ËÝÌõ½ªÎ»¡£¹»Àµ¼ÔÊ罸Ãæ (r:0, d:1, o:1)
+ <LI>¡ü: ¹»ÀµÃæ (r:o, d:1, o:1)
+</UL>
+
+<UL>
+ <LI>¡ù: ¸¶Ê¸¤Î²þÄûÈǤ¬¥ê¥ê¡¼¥¹¤µ¤ì¤¿¡£ÍײþÄû (r:1, d:1, o:2)
+ <LI>¢£: ²þÄûͽÌ󡦺î¶ÈÃæ (r:1, d:1, o:2)
+ <LI>¢¢: ²þÄû½ªÎ»¡£¹»Àµ¼ÔÊ罸 (r:1, d:2, o:2)
+ <LI>¢¡: ²þÄûÈǹ»ÀµÃæ (r:1, d:2, o:2)
+</UL>
+
+<UL>
+ <LI>¡û: ¹»Àµ½ªÎ» (r:1, d:1, o:1 ¤Þ¤¿¤Ï r:2, d:2, o:2)
+ <LI>¡ý: ¹»Àµ½ªÎ»¡£²þÄûÈǤˤª¤±¤ë¹¹¿·Í½Ìó
+           (o:1, d:1, r:1 ¤Þ¤¿¤Ï o:2, d:2, r:2)
+</UL>
+
+<P>
+ ¥¹¥Æ¡¼¥¿¥¹¤ÎÁ«°Ü¤ò¤Þ¤È¤á¤ë¤È°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+</P>
+
+<PRE>
+̤ËÝÌõ¾õÂÖ¤«¤é:
+   ¡ß ¢ª ¢¥ ¢ª(¢¤)¢ª ¡ü ¢ª ¡û
+                        ¢ª ¡ý
+¥ª¥ê¥¸¥Ê¥ë²þÄû¸å:
+  (¡û)¢ª ¡ù ¢ª ¢£ ¢ª(¢¢) ¢ª ¢¡ ¢ª ¡û
+  (¡ý)¢ª ¢ª ¢ª ¢¬              ¢ª(¡ý)
+</PRE>
+
+<P>
+ ¤Ê¤ª¡¢JM °Ê³°¤Î¥×¥í¥¸¥§¥¯¥È¤«¤é´ó£¤ò¼õ¤±¤¿¥Ú¡¼¥¸¤Ë¤Ä¤¤¤Æ¤Ï¡¢
+ °Ê²¼¤Î¤è¤¦¤Ê¥¹¥Æ¡¼¥¿¥¹¤òÍѤ¤¤Þ¤¹¡£
+ ¤Ê¤ª´ó£¤â¤È¤Î URL ¤¬¤ï¤«¤ë¾ì¹ç¤Ï¡¢
+ ¡ÖÈ÷¹Í¡×¤Î¥Õ¥£¡¼¥ë¥É¤Ë½ñ¤¤¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤
+ (¥³¥í¥ó ":" ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Æ¤âÂç¾æÉפǤ¹)¡£
+</P>
+<UL>
+ <LI>£Ã: ¥ª¥ê¥¸¥Ê¥ë¤ÎºÇ¿·¥¢¡¼¥«¥¤¥Ö¤ÎËÝÌõ
+ <LI>£ã: ¥ª¥ê¥¸¥Ê¥ë¤Î¥¢¡¼¥«¥¤¥Ö¤ÎºÇ¿·ÈǤè¤ê¸Å¤¤ÈǤÎËÝÌõ
+</UL>
+
+<P>
+ ÂèÆó¥Õ¥£¡¼¥ë¥É°Ê²¼¤ÎÆâÍƤϰʲ¼¤ÎÄ̤ê¤Ç¤¹¡£
+</P>
+
+<OL START=2>
+ <LI>¥Ñ¥Ã¥±¡¼¥¸Ì¾¡£
+  ¥Ñ¥Ã¥±¡¼¥¸¥Ç¥£¥ì¥¯¥È¥ê̾¤È´ðËÜŪ¤ËƱ¤¸¤â¤Î¤Ë¤Ê¤ê¤Þ¤¹¡£</LI>
+ <LI>man ¥Ú¡¼¥¸¤Î¥Ð¡¼¥¸¥ç¥ó¡£
+  ¥ê¥ê¡¼¥¹¸å¤Ë¥ª¥ê¥¸¥Ê¥ë¤¬²þÄꤵ¤ì¤¿¾ì¹ç¤ä¡¢
+  ¥É¥é¥Õ¥ÈºîÀ®ºî¶ÈÃæ¤Ë¤µ¤é¤Ë¥ª¥ê¥¸¥Ê¥ë¤Î²þÄû¤¬¤¢¤Ã¤¿¾ì¹ç¤Ê¤É¡¢
+  ¥ê¥ê¡¼¥¹ÈÇ¡¦¥É¥é¥Õ¥ÈÈÇ¡¦¥ª¥ê¥¸¥Ê¥ëÈǤǥС¼¥¸¥ç¥ó¤¬°Û¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢
+  "=&gt;" ¤Ç¶èÀڤäƵ­½Ò¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤ÎºÝ¤Ë¤Ï
+  "release=&gt;draft=&gt;original" ¤Î½ç¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+  ¥Ð¡¼¥¸¥ç¥ó¤¬Æ±¤¸¤Ê¤é¤ï¤¶¤ï¤¶Ê¬¤±¤Æ½ñ¤«¤Ê¤¯¤Æ¤â OK ¤Ç¤¹¡£
+  ¤Ê¤¼¤Ê¤é
+  <UL>
+   <LI>°ìÈÖ±¦¤Ë¤Ï¾ï¤Ë¥ª¥ê¥¸¥Ê¥ëÈǤΥС¼¥¸¥ç¥ó¤¬Æþ¤ë
+   <LI>²þÄûºî¶È (¡ù¢£¢¢¢¡) ¤Ç¤Ï¡¢
+    °ìÈÖº¸¤Ï¾ï¤Ë¥ê¥ê¡¼¥¹ÈǤΥС¼¥¸¥ç¥ó¤Ë¤Ê¤ë¡£
+   <LI>¥É¥é¥Õ¥ÈÈǤΥС¼¥¸¥ç¥ó¤Ï·è¤·¤Æ¥ê¥ê¡¼¥¹ÈǤȤÏƱ¤¸¤Ë¤Ê¤é¤Ê¤¤¡£
+  </UL>
+  ¤È¤¤¤¦¾ò·ï¤ò¹Í¤¨¤ì¤Ð¡¢
+  ¤É¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¤É¤ÎÈǤËÂбþ¤¹¤ë¤«¤ò·èÄꤹ¤ë¤Î¤ÏÍưפǤ·¤ç¤¦¤«¤é¡£</LI>
+
+ <LI>¥ª¥ê¥¸¥Ê¥ë man-page ¤ÎÆüÉÕ¡£
+  ¤Þ¤¿¤Ï¸¶Ê¸¤¬ cvs ¤Ë commit ¤µ¤ì¤¿ÆüÉդˤʤäƤ¤¤ë¤³¤È¤â¤¢¤ë¡£</LI>
+ <LI>¥Þ¥Ë¥å¥¢¥ë¥Õ¥¡¥¤¥ë¤Î basename¡£</LI>
+ <LI>¥Þ¥Ë¥å¥¢¥ë¤Î¥»¥¯¥·¥ç¥óÈֹ档</LI>
+ <LI>ºî¶È¤ÎÆüÉÕ¡£
+  ºî¶ÈÃæ¤Ç¤¢¤ë¤³¤È¤ò¼¨¤¹¥¹¥Æ¡¼¥¿¥¹(¢¥¡ü¢£¢¡)¤Ç¤Ï
+  ºî¶È¤ò¤¹¤ëÀë¸À¤ò¤·¤¿Æü¤Ë¤Ê¤ê¡¢
+  ¤½¤ì°Ê³°¤Î¥¹¥Æ¡¼¥¿¥¹¡Ê¢¤¡û¡ý¡ù¢¢¡Ë¤Ç¤Ï
+  ËÝÌõ¥Ú¡¼¥¸¤ÎºÇ½ª¹¹¿·Æü¤Ë¤·¤Þ¤¹¡£</LI>
+
+ <LI>
+  ËÝÌõ¡¦ºÆÇÛÉۤ˴ؤ¹¤ë¾ò·ï¡£
+  ËÝÌõ¤äÇÛÉۤ˴ؤ¹¤ë¾ò·ï¤òÃøºî¼Ô¤Ë³Îǧ¤ò¤È¤Ã¤¿¤é¡¢
+  ³ÆÃøºî¸¢¤Ë½¾¤Ã¤Æ°Ê²¼¤Î¥¹¥Æ¡¼¥¿¥¹¤òÀßÄꤷ¤Þ¤¹¡£
+  <UL>
+   <LI>G: GPL2 (GNU Public License Version 2)
+   <LI>B: BSD (BSD License)
+   <LI>M: Misc.(ËÝÌõ¡¢ÇÛÉۤȤâÌäÂê¤Ê¤¤¤¬¡¢
+    Ãøºî¸¢¤Ë´Ø¤·¤Æ¤Ï GPL2¡¢BSD ¤Î¤É¤Á¤é¤Ç¤â¤Ê¤¯
+    ¸¶Ê¸¤ò»²¾È¤¹¤ë¤Ê¤É¤ÎɬÍפ¬¤¢¤ë¤â¤Î)
+   <LI>N: Non commercial use only (¾¦ÍѤǤÎÇÛÉÛ¤ò¶Ø»ß¤·¤Æ¤¤¤ë¤â¤Î)
+   <LI>o: ¸¶Ãø¼Ô¤Ë³ÎǧºÑ (obsolete)
+  </UL>
+  ³Îǧ¤ò¼è¤Ã¤Æ¤¤¤Ê¤¤¤â¤Î¤Ë´Ø¤·¤Æ¤Ï¡¢°Ê¾å¤Î¥¹¥Æ¡¼¥¿¥¹¤ò "()"
+  ¤Ç°Ï¤ó¤Ç¤¯¤À¤µ¤¤¡£</LI>
+
+ <LI>ËÝÌõºî¶È¼Ô¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¡£</LI>
+ <LI>ËÝÌõºî¶È¼Ô¤Î̾Á° (¥í¡¼¥Þ»úɽµ­¤¬Ë¾¤Þ¤·¤¤)¡£</LI>
+ <LI>È÷¹Í¤Ê¤É¡£</LI>
+
+</OL>
+
+<H3><A NAME="linkpage">¥ê¥ó¥¯¥Ú¡¼¥¸</A></H3>
+<p>
+ ¡Ö¥ê¥ó¥¯¥Ú¡¼¥¸¡×¤È¤Ï¡¢
+ Ê̤Υޥ˥奢¥ë¥Ú¡¼¥¸¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤µ¤ì¤Æ¤¤¤¿¤ê¡¢¤¢¤ë¤¤¤Ï
+</P>
+
+<BLOCKQUOTE>
+.so man1/hoge.1
+</BLOCKQUOTE>
+
+<P CLASS="noindent">
+ ¤Î¤è¤¦¤Ë roff Åª¤Ë¥ê¥ó¥¯¤µ¤ì¤Æ¤¤¤ë¥Ú¡¼¥¸¤Î¤³¤È¤Ç¤¹¡£
+ ¤³¤Î¼ï¤Î¥Ú¡¼¥¸¤ËÂФ¹¤ë¥¹¥Æ¡¼¥¿¥¹¹Ô¤Î³Æ¥Õ¥£¡¼¥ë¥É¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+ Ä̾ï¤ÎËÝÌõºî¶È¤ÎºÝ¤Ë¤Ï¡¢
+ ¤³¤Î¥¹¥Æ¡¼¥¿¥¹¤Ï¤¢¤Þ¤ê°Õ¼±¤·¤Ê¤¤¤Ç¤âÎɤ¤¤Ç¤·¤ç¤¦¡£
+</P>
+
+<P>
+ ¤Ê¤ª¡¢¥ª¥ê¥¸¥Ê¥ë¤Ç¤Ï¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ë¤Ê¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ç¤â¡¢
+ JM ¤ÇÇÛÉÛ¤¹¤ëºÝ¤Ë¤Ï .so ¤Ë¤è¤ë¥ê¥ó¥¯¤Ë½ñ¤­´¹¤¨¤Æ¤¤¤Þ¤¹¡£
+</P>
+
+<OL>
+ <LI>¥¹¥Æ¡¼¥¿¥¹
+  <UL>
+   <LI>¢¨: ¥ê¥ó¥¯À褬̤ËÝÌõ¡¦Ì¤¸ø³« (¥¹¥Æ¡¼¥¿¥¹¤Ç¤¤¤¦¤È ¡ß¢¥¢¤¡ü)</LI>
+   <LI>¡÷: ¥ê¥ó¥¯À褬ËÝÌõ¡¦¸ø³«ºÑ¤ß (¾åµ­°Ê³°)</LI>
+  </UL></LI>
+ <LI>¥Ñ¥Ã¥±¡¼¥¸Ì¾(¥ê¥ó¥¯Àè¤ÈƱ¤¸)</LI>
+ <LI>¥Ð¡¼¥¸¥ç¥ó(¥ê¥ó¥¯Àè¤ÈƱ¤¸)</LI>
+ <LI>ÆüÉÕ(¥ê¥ó¥¯Àè¤ÈƱ¤¸)</LI>
+ <LI>¤³¤Î¥Þ¥Ë¥å¥¢¥ë¼«ÂΤÎ̾Á°</LI>
+ <LI>¤³¤Î¥Þ¥Ë¥å¥¢¥ë¼«ÂΤΥ»¥¯¥·¥ç¥ó</LI>
+ <LI>¥ê¥ó¥¯Àè¤Î̾Á°</LI>
+ <LI>¥ê¥ó¥¯Àè¤Î¥»¥¯¥·¥ç¥ó</LI>
+</OL>
+
+_CREDITS
+
+ <P>
+  <IMG SRC="../images/grey.png" WIDTH="14" ALT="* " HEIGHT="14">
+  _LINK(index.html,JM ËÝÌõºî¶È¤Î¼ê°ú¤­¤ËÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/guidance/translation_note.m4 b/www/guidance/translation_note.m4
new file mode 100644 (file)
index 0000000..3a1df2e
--- /dev/null
@@ -0,0 +1,287 @@
+m4_dnl # $Id: translation_note.m4,v 1.5 1999/10/05 14:15:45 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(translation_note)
+_HEADER(`ËÝÌõ¤Î»Ø¿Ë')
+
+<P>
+ ¤³¤Îʸ¾Ï¤Ï JM Project ¤Ë¤ª¤±¤ë
+ man page ËÝÌõºî¶È¤Ë´Ø¤¹¤ë»Ø¿Ë¤Ç¤¹¡£
+ ËÝÌõ¼Ô¤Î¤ß¤Ê¤µ¤ó¤Ë¤Ï;·×¤Ê¼ê´Ö¤Ë¤Ê¤ë¤È¤Ï»×¤¤¤Þ¤¹¤¬¡¢
+ ¤è¤êÎɤ¤ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤òºîÀ®¤¹¤ë¤¿¤á¤Ë¤´¶¨ÎϤ¯¤À¤µ¤¤¡£
+</P>
+
+<H2>¥Þ¥Ë¥å¥¢¥ëËÜʸ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë¤Ä¤¤¤Æ</H2>
+<P>
+ ËÜÍè¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤äÃøºî¸¢¤òº½Å¤¹¤ë¤¿¤á¤Ë¡¢
+ °ì¼¡ÇÛÉÛ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï roff ·Á¼°¤òºÎÍѤ·¤Þ¤¹¡£
+ ¤Þ¤¿ roff ¤Ç¤Îºî¶È¤¬º¤Æñ¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢
+ ¤½¤Î»Ý¤ò JM@linux.or.jp ¤Þ¤ÇÏ¢Íí¤·¤Æ¤¯¤À¤µ¤¤¡£
+ Â¾¤Ë roff ²½¤Î¥Ü¥é¥ó¥Æ¥£¥¢¤òÊ罸¤·¤Þ¤¹¡£
+</P>
+
+<P>
+ Á´ÂΤȤ·¤Æ¤ÎʸÂΤÎÅý°ì¤Î¤¿¤á¡¢
+ ÆäËÍýͳ¤¬¤Ê¤±¤ì¤Ð¾ïÂΠ(¡Ö¤Ç¤¢¤ë¡×Ä´) ¤òÍѤ¤¤Æ¤¯¤À¤µ¤¤¡£
+ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¸ìÈø¤È¤·¤Æ¤Ï¡¢
+</P>
+<PRE>
+¡Ö¡Á¤À¡£¡×
+¡Ö¡Á¤Ç¤¢¤ë¡£¡×
+¡Ö¡Á¤¹¤ë¡£¡×
+¡Ö¡Á¤Ç¤­¤ë¡£¡×
+¡Ö¡Á¤È¤Ê¤ë¡£¡×
+</PRE>
+
+<P CLASS="noindent">
+ ¤Ê¤É¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ ¶çÆÉÅÀ¤Ï¡Ö¡¢¡×¤ª¤è¤Ó¡Ö¡£¡×¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£¤¿¤À¤·¡¢±Ññ¸ì¤ä±Ñʸ¤Î
+ Éôʬ¤Î¶èÀÚ¤ê¤Ë¤Ï¡Ö,¡×¡Ö.¡×¤òÍѤ¤¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
+</P>
+
+
+<H2><A NAME="commentize">¸¶Ê¸¤Î¥³¥á¥ó¥È²½</A></H2>
+<P>
+ ¹»Àµºî¶È¤ä²þÈǺî¶È¤ÎÊص¹¤ò¿Þ¤ë¤¿¤á¡¢
+ ¤Ç¤­¤ì¤Ð¸¶Ê¸¤ò¥³¥á¥ó¥È¤Ç»Ä¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
+ ¤¿¤À¤·¡Ö¸¶Ê¸¤Ë¸µ¤«¤é¤¢¤Ã¤¿¥³¥á¥ó¥È¡×¤È¶èÊ̤¹¤ë¤¿¤á¡¢
+ ¡Ö.\"O¡×¤È¤¤¤¦·Á¼°¤Î¥³¥á¥ó¥È¤È¤·¤Æ¤¯¤À¤µ¤¤
+ (O ¤Ï¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È o ¤ÎÂçʸ»ú)¡£
+ ÅÐÏ¿¥·¥¹¥Æ¥à¤Ï¡¢¥ê¥ê¡¼¥¹ÈǤòºîÀ®¤¹¤ë¤È¤­¤Ë
+ ¤³¤Î¥³¥á¥ó¥È¤ò¼«Æ°Åª¤Ë½üµî¤·¤Þ¤¹¡£
+</P>
+
+<P>
+ ¥³¥á¥ó¥È²½¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤ÊÆâÍƤÎ
+ _LINK(commentate.awk,awk ¥¹¥¯¥ê¥×¥È)
+ ¤òÍѤ¤¤ë¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£
+</P>
+
+<PRE>
+#!/usr/bin/awk -f
+{
+    if ($0 ~ /^\.\\"/) {print}
+    else {printf(".\\\"O %s\n", $0)}
+}
+</PRE>
+
+<P>
+ ¤³¤ì¤ò¥ª¥ê¥¸¥Ê¥ë¤Î roff ¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ
+</P>
+
+<pre>
+        awk -f commentate.awk ar.1 &gt; ar.1.draft
+</pre>
+
+<P CLASS="noindent">
+ ¤Î¤è¤¦¤ËÍѤ¤¡¢ ar.1.draft ¤ËÂФ·¤Æºî¶È¤ò¤·¤Þ¤¹¡£
+</P>
+
+<P>
+ °Ê¾å¤Îºî¶È¤Ç¤Ï¸¶Ê¸¤Ï¤¹¤Ù¤Æ¥³¥á¥ó¥È¥¢¥¦¥È¤µ¤ì¤Æ¤·¤Þ¤¤¤Þ¤¹¤¬¡¢
+ .TH ¹Ô¤ä .TP ¹Ô¤Î¤è¤¦¤Ë¡¢
+ ¤½¤Î¤Þ¤ÞËÝÌõÈǤˤâ»Ä¤·¤Æ¤ª¤­¤¿¤¤¹Ô¤â¤¢¤ë¤È»×¤¤¤Þ¤¹¡£
+ ¤³¤Î¤è¤¦¤Ê¹Ô¤ò¸µ¤ËÌ᤹ºî¶È¤Ë¤Ï vi ¤òÍѤ¤¤ë¤Î¤¬³Ú¤Ç¤·¤ç¤¦¡£
+ vim ·Ï¤Ê¤éºî¶È¥Ç¥£¥ì¥¯¥È¥ê¤Ë
+</P>
+
+<PRE>
+        map ^T 5xj
+</PRE>
+
+<P>
+ ¤È¤¤¤¦¤è¤¦¤ÊÆâÍƤΠ.vimrc ¥Õ¥¡¥¤¥ë¤òÃÖ¤¤¤Æ¤ª¤­¤Þ¤¹ (^T ¤Ï Ctrl-T ¤Ç¤¹)¡£
+ ¥³¥á¥ó¥È²½¤·¤¿ roff ¥Õ¥¡¥¤¥ë¤ò vi ¤Ç³«¤­¡¢
+ ¥¢¥ó¥³¥á¥ó¥È¤·¤¿¤¤¹Ô¤ÎÀèƬ¤Ç Ctrl-T ¤òÂǤƤС¢
+ ¼¡¡¹¤Ë¼è¤Ã¤Æ¤¤¤±¤Þ¤¹¡£¼ºÇÔ¤·¤¿¾ì¹ç¤Ï u ¤Ç undo¡£
+</P>
+
+
+<H2>Ãøºî¸¢É½¼¨¤Ë¤Ä¤¤¤Æ</H2>
+<P>
+ roff ·Á¼°¤Ë¤ª¤¤¤Æ roff ¤Î¥³¥á¥ó¥È¤È¤·¤Æ½ñ¤«¤ì¤Æ¤¤¤ëÃøºî¸¢É½¼¨¤Ï¡¢
+ ±Ñʸ¤Î¤Þ¤Þ»Ä¤·¤Æ¤¯¤À¤µ¤¤¡£
+ ¤µ¤é¤Ë¤½¤Î¸å¤Ë¥³¥á¥ó¥È¤È¤·¤Æ¡¢
+ ±Ñʸ¤ÇËÝÌõ¼Ô¤ÎÃøºî¸¢É½¼¨¤ò²Ã¤¨¤Æ¤¯¤À¤µ¤¤¡£
+ ËÝÌõ¼Ô¤Î¸¢Íøɽ¼¨¤ÎÎã¤ò°Ê²¼¤Ë¼¨¤·¤Þ¤¹¡£
+</P>
+
+<PRE>
+.\"
+.\" Japanese Version Copyright (c) 1996 HANATAKA Shinya
+.\"         all rights reserved.
+.\" Translated Wed Nov 20 17:42:39 JST 1996
+.\"         by HANATAKA Shinya
+</PRE>
+
+<P>
+ ËÜʸ (man ¥³¥Þ¥ó¥É¤ÎÀ°·Á·ë²Ì¤Ç¸«¤¨¤ëÉôʬ) ¤ËÃøºî¸¢É½¼¨¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢
+ ¤½¤ì¤â¸¶Ê¸¤Î¤Þ¤Þ»Ä¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ ¸¶Ê¸¤ËÃøºî¸¢É½¼¨¤¬´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢
+ ¸ÄÊÌÂбþ¤Ë¤Ê¤ë¤È»×¤¤¤Þ¤¹¤Î¤Ç
+ JM@linux.or.jp ¤ÇÁêÃ̤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ GNU ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ë¤Ï¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸Ãæ¤ËÃøºî¸¢É½¼¨¤Î¤Ê¤¤¤â¤Î
+ ¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤½¤Î¾ì¹ç¡¢¾åµ­¤ÎËÝÌõÈÇÃøºî¸¢¤Ë²Ã¤¨¤Æ¡¢°Ê²¼¤Îʸ¤ò¥Þ¥Ë¥å
+ ¥¢¥ë¤ÎÀèƬ¤ËÉղ䷤Ƥ¯¤À¤µ¤¤¡£
+</P>
+
+<PRE>
+.\"   Copyright (C) 1994-1999 Free Software Foundation, Inc.
+.\"
+.\"   Permission is granted to make and distribute verbatim copies of
+.\"this
+.\"manual provided the copyright notice and this permission notice are
+.\"preserved on all copies.
+.\"
+.\"   Permission is granted to copy and distribute modified versions of
+.\"this manual under the conditions for verbatim copying, provided that
+.\"the entire resulting derived work is distributed under the terms of a
+.\"permission notice identical to this one.
+.\"
+.\"   Permission is granted to copy and distribute translations of this
+.\"manual into another language, under the above conditions for modified
+.\"versions, except that this permission notice may be stated in a
+.\"translation approved by the Foundation.
+.\"
+</PRE>
+
+
+<H2>ÆüìÍѸì¤ÎËÝÌõ¤Ë¤Ä¤¤¤Æ</H2>
+<P>
+ ÆüìÍѸì¤ÎËÝÌõ¤Ï°Ê²¼¤ÎÊý¿Ë¤Ë½¾¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<UL>
+ <LI>¥³¥Þ¥ó¥É̾¡¢´Ø¿ô̾¡¢°ú¤­¿ô̾¤Ê¤É¤ÏËÝÌõ¤»¤º¡¢
+  ¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤Î¤Þ¤Þ¤Çµ­½Ò¤¹¤ë¡£</LI>
+
+ <LI>±Ñʸ¤È¤ÎÁê¸ß»²¾È¤äÍѸì¤ÎÅý°ì¤ò´Êñ¤Ë¤¹¤ë¤¿¤á¤Ë¡¢
+  ÀìÌçÍѸì¤òËÝÌõ¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢
+  Ìõ¸ì¤Î¸å¤í¤Ë¤«¤Ã¤³¤Ä¤­¤Ç¸¶¸ì¤òÊ»µ­¤·¤Æ¤¯¤À¤µ¤¤¡£
+  <PRE>
+Îã)      ¶¦Í­¥á¥â¥ê(shared memory)
+  </PRE></LI>
+
+ <LI>ÀìÌçÍѸì¤Ï̵Íý¤ËÆüËܸì¤Ë¤»¤º¥«¥¿¥«¥Êɽµ­¤ò»ÈÍѤ¹¤ë¡£
+  <PRE>
+Îã)      ¡ßµ­½Ò»Ò(descriptor)
+         ¡û¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼(descriptor)
+  </PRE></LI>
+</UL>
+
+<P>
+ ¥Þ¥Ë¥å¥¢¥ë´Ö¤Ç¤ÎÌõ¸ì¤ÎÅý°ì¤ò¹Ô¤¦¤¿¤á¤Ë¡¢
+ ¤Ç¤­¤ì¤ÐÀìÌçÍѸì¤Ë¤Ä¤¤¤Æñ¸ì¥ê¥¹¥È¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
+ Ã±¸ì¥ê¥¹¥È¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÎƬ¤Ë
+ °Ê²¼¤Î¤è¤¦¤Ê roff¤Î¥³¥á¥ó¥È·Á¼°¤ÇËä¤á¹þ¤ó¤Ç¤¯¤À¤µ¤¤¡£
+</P>
+<PRE>
+.\"WORD:        effective uid           ¼Â¸ú¥æ¡¼¥¶¡¼ID
+.\"WORD:        out-of-band             ÂÓ°è³°
+.\"WORD:        physical address        ÊªÍý¥¢¥É¥ì¥¹
+.\"WORD:        signal                  ¥·¥°¥Ê¥ë
+</PRE>
+
+<H2>²»°ú¤­¤Ë¤Ä¤¤¤Æ</H2>
+<P>
+ ÊÒ²¾Ì¾¸ì¤Î¸ìÈø¤Î²»°ú¤­(¡¼)¤Ë¤Ï°Ê²¼¤ÎÊý¿Ë¤òÍѤ¤¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<UL>
+ <LI>´û¤ËÆüËܸì¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ¤Ï¤½¤ì¤òÍѤ¤¤ë¡£</LI>
+ <LI>¤Ç¤­¤ë¤À¤±¸¶¸ì¤Îȯ²»¤Ë¶á¤¤É½¸½¤òÍѤ¤¤ë¡£
+  <PRE>
+Îã)      ¡ß¥á¥â¥ê¡¼(memory)
+         ¡û¥á¥â¥ê(memory)
+  </PRE></LI>
+ <LI>¤½¤ì°Ê³°¤Î¾ì¹ç¤Ë¸ìÈø¤Î²»°ú¤­¤Ï¾Êά¤·¤Ê¤¤¡£
+  <PRE>
+Îã)      ¡ß¥³¥ó¥Ñ¥¤¥é(compiler)
+         ¡û¥³¥ó¥Ñ¥¤¥é¡¼(compiler)
+  </PRE></LI>
+</UL>
+
+<H2>¥»¥¯¥·¥ç¥ó̾¤Ë¤Ä¤¤¤Æ</H2>
+<P>
+ ¥»¥¯¥·¥ç¥ó̾¤Ë¤Ä¤¤¤Æ¤Ï°Ê²¼¤Î¤â¤Î¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+<PRE>
+ACKNOWLEDGEMENTS        ¼Õ¼­
+ARGUMENTS               °ú¤­¿ô
+AUTHOR                  Ãø¼Ô
+AUTHORS                 Ãø¼Ô
+BUGS                    ¥Ð¥°
+CAVEATS                 ·Ù¹ð
+COMMAND LINE OPTIONS    ¥ª¥×¥·¥ç¥ó
+COMPATIBILITY           °Ü¿¢À­
+CONFORMING TO           ½àµò
+CONFORMS TO             ½àµò
+COPYING                 Ãøºî¸¢
+COPYRIGHT               Ãøºî¸¢
+DESCRIPTION             ÀâÌÀ
+DIAGNOSTICS             ÊÖ¤êÃÍ
+ENVIRONMENT             ´Ä¶­ÊÑ¿ô
+ENVIRONMENT VARIABLES   ´Ä¶­ÊÑ¿ô
+ERROR                   ¥¨¥é¡¼
+ERRORS                  ¥¨¥é¡¼
+EXAMPLE                 Îã
+EXAMPLES                Îã
+EXIT CODES              ÊÖ¤êÃÍ
+EXTENSION               ³ÈÄ¥
+EXTENSIONS              ³ÈÄ¥
+FILES                   ¥Õ¥¡¥¤¥ë
+FLAGS                   ¥Õ¥é¥°
+HISTORY                 ÍúÎò
+KEYWORDS                ¥­¡¼¥ï¡¼¥É
+LIMITATIONS             À©¸Â
+NAME                    Ì¾Á°
+NOTE                    Ãí°Õ
+NOTES                   Ãí°Õ
+OPTION                  ¥ª¥×¥·¥ç¥ó
+OPTIONS                 ¥ª¥×¥·¥ç¥ó
+PARAMETERS              °ú¤­¿ô
+PORTABILITY             °Ü¿¢À­
+RESTRICTIONS            À©¸Â
+RETURN VALUE            ÊÖ¤êÃÍ
+SEE ALSO                ´ØÏ¢¹àÌÜ
+SOLICITATION            Í×ÀÁ
+STANDARDS               ½àµò
+SYNOPSIS                ½ñ¼°
+SYNTAX                  ½ñ¼°
+VERSION                 ¥Ð¡¼¥¸¥ç¥ó
+WARNING                 ·Ù¹ð
+WARNINGS                ·Ù¹ð
+</PRE>
+
+<P>
+ ¤½¤Î¾¡¢²¿¤«¤¢¤ê¤Þ¤·¤¿¤é
+ JM@linux.or.jp ¤Þ¤ÇÌ䤤¹ç¤ï¤»¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+_CREDITS
+
+ <P>
+  <IMG SRC="../images/grey.png" WIDTH="14" ALT="* " HEIGHT="14">
+  _LINK(index.html,JM ËÝÌõºî¶È¤Î¼ê°ú¤­¤ËÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/images/grey.png b/www/images/grey.png
new file mode 100644 (file)
index 0000000..1058123
Binary files /dev/null and b/www/images/grey.png differ
diff --git a/www/index.m4 b/www/index.m4
new file mode 100644 (file)
index 0000000..1b23c63
--- /dev/null
@@ -0,0 +1,234 @@
+m4_dnl # $Id: index.m4,v 1.53 2005/07/18 22:33:19 ysato Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM Project')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`env -u LANG date')
+ </DIV>
+
+_MIRROR_LIST
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2><A NAME="WHATSNEW">¿·Ãå¾ðÊó</A></H2>
+<UL>
+ <LI>ÇÛÉÛ¥¢¡¼¥«¥¤¥Ö¤Î½àµò¤¹¤ëɸ½à¤ò FSSTND ¤«¤é FHS ¤ËÊѹ¹¤·¤Þ¤·¤¿¡£
+  ¾ÜºÙ¤Ï
+  _LINK(./news2002.html#20020915,¤³¤Á¤é)
+  ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+  <SMALL>(2002/09/15)</SMALL>
+
+ m4_esyscmd(`./bin/info-whole-archive.perl')
+
+ <LI>_LINK(news.html,¹¹¿·¡¦ÄɲþðÊó)
+   <SMALL>(m4_esyscmd(`./bin/file_date.perl news.m4'))</SMALL></LI>
+
+ <LI>_LINK(announcement/index.html,°ÊÁ°¤Î¤ªÃΤ餻)
+</UL>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2><A NAME="FILES">¥Õ¥¡¥¤¥ë</A></H2>
+<DL>
+ <DT>_LINK(INDEX/index.html,JM ¥¤¥ó¥Ç¥Ã¥¯¥¹)</DT>
+ <DD>
+  JM Project ¤ÇËÝÌõ¤µ¤ì¤¿¥Þ¥Ë¥å¥¢¥ë¤Î°ìÍ÷¤Ç¤¹¡£
+  _LINK(INDEX/progress.html,ËÝÌõºî¶È¤Î¿Ê¹Ô¾õ¶·)
+  ¤â¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ </DD>
+
+ <DT>¥½¡¼¥¹¥Ç¥£¥ì¥¯¥È¥ê (_LINK(manual/,roff), _LINK(pod/,pod))</DT>
+ <DD>
+  JM Project ¤Ç¤Îºî¶È¥¤¥á¡¼¥¸¤Î¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È¤Ç¤¹¡£
+ </DD>
+
+ <DT>_LINK(html/,html ¥Ú¡¼¥¸¤Î¥Ç¥£¥ì¥¯¥È¥ê)</DT>
+ <DD>
+  ¥ê¥ê¡¼¥¹ÈǤΥޥ˥奢¥ë¤ò
+  _LINK(html/man/man1/man2html.1.html,man2html)
+  ¤Ç html ²½¤·¤¿¥Ú¡¼¥¸¤Ç¤¹¡£
+ </DD>
+
+ <DT>_LINK(download.html,¥À¥¦¥ó¥í¡¼¥É)</DT>
+ <DD>
+  ÇÛÉÛÍÑ¥¢¡¼¥«¥¤¥Ö¤Ê¤É¤Î¥À¥¦¥ó¥í¡¼¥É¤¬¤Ç¤­¤ë¥Ú¡¼¥¸¤Ç¤¹¡£
+ </DD>
+</DL>
+
+<P>
+ ¸Ä¡¹¤Î¥Õ¥¡¥¤¥ë¤Î°·¤¤¤Ë¤Ä¤¤¤Æ¤Ï
+ _LINK(copyright.html,Ãøºî¸¢¤Ë¤Ä¤¤¤Æ)
+ ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+</P>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2><A NAME="SEARCH">man on WWW</A></H2>
+<P>
+ man ¥³¥Þ¥ó¥É¤Î´Êñ¤Ê WWW ÈǤǤ¹¡£
+ ¥Ú¡¼¥¸Ì¾¡¦¥»¥¯¥·¥ç¥óÈÖ¹æ¤òÁªÂò¤¹¤ë¤È¡¢
+ ¥ê¥ê¡¼¥¹ÈǤΠhtml ¥Ú¡¼¥¸¤ØÈô¤Ó¤Þ¤¹¡£
+ ¸õÊ䤬ʣ¿ô¤¢¤ë»þ¤Ï°ìÍ÷¤¬½Ð¤Þ¤¹¡£
+</P>
+<FORM METHOD="GET" ACTION="_MANCGI">
+ <TABLE>
+  <TR>
+   <TH ALIGN="left">¥Ú¡¼¥¸Ì¾</TH>
+   <TD>
+    <INPUT TYPE="TEXT" NAME="Pagename" SIZE="40">
+    <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Search!">
+   </TD>
+  </TR>
+
+  <TR>
+   <TH ALIGN="left">Âоݥ»¥¯¥·¥ç¥ó</TH>
+   <TD>
+    <INPUT TYPE=CHECKBOX NAME="Sec1" CHECKED>1
+    <INPUT TYPE=CHECKBOX NAME="Sec2" CHECKED>2
+    <INPUT TYPE=CHECKBOX NAME="Sec3" CHECKED>3
+    <INPUT TYPE=CHECKBOX NAME="Sec4" CHECKED>4
+    <INPUT TYPE=CHECKBOX NAME="Sec5" CHECKED>5
+    <INPUT TYPE=CHECKBOX NAME="Sec6" CHECKED>6
+    <INPUT TYPE=CHECKBOX NAME="Sec7" CHECKED>7
+    <INPUT TYPE=CHECKBOX NAME="Sec8" CHECKED>8
+    [<STRONG>_LINK(section.html,¢ª¥»¥¯¥·¥ç¥ó¤È¤Ï?)</STRONG>]
+   </TD>
+  </TR>
+ </TABLE>
+
+</FORM>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2>Á´Ê¸¸¡º÷</H2>
+<P>
+_LINK(http://www.namazu.org/,Namazu)
+¤ò»È¤Ã¤¿ html ¥Ú¡¼¥¸¤ÎÁ´Ê¸¸¡º÷¤Ç¤¹¡£
+</P>
+
+<FORM METHOD="GET" ACTION="_NAMAZU">
+<!--hidden parameters-->
+<INPUT TYPE="HIDDEN" NAME="whence" VALUE="0">
+<INPUT TYPE="HIDDEN" NAME="sort"   VALUE="score">
+<INPUT TYPE="HIDDEN" NAME="dbname" VALUE="JM">
+
+<TABLE>
+ <TR>
+  <TH>¸¡º÷¼°</TH>
+  <TD>
+   <INPUT TYPE="TEXT" NAME="key" SIZE="40">
+   <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Search!">
+  </TD>
+ </TR>
+
+ <TR>
+  <TH>ɽ¼¨·ï¿ô</TH>
+  <TD>
+   <SELECT NAME="max">
+    <OPTION VALUE="10">10
+    <OPTION SELECTED VALUE="20">20
+    <OPTION VALUE="30">30
+    <OPTION VALUE="50">50
+    <OPTION VALUE="100">100
+   </SELECT>
+
+   <STRONG>Í×Ìóɽ¼¨</STRONG>
+   <SELECT NAME="format">
+    <OPTION SELECTED VALUE="long">ON
+    <OPTION VALUE="short">OFF
+   </SELECT>
+   <STRONG>[<A HREF="_NAMAZU?dbname=JM">¸¡º÷¤Î¥Ò¥ó¥È</A>]</STRONG>
+  </TD>
+ </TR>
+</TABLE>
+</FORM>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2><A NAME="ABOUTJM">JM Project ¤Ë¤Ä¤¤¤Æ</A></H2>
+<P>
+ JM Project ¤ÏÆüËܸ쥪¥ó¥é¥¤¥ó¥Þ¥Ë¥å¥¢¥ë¥Ñ¥Ã¥±¡¼¥¸¤ÎºîÀ®¡¢
+ ÇÛÉÛ¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤ë¥×¥í¥¸¥§¥¯¥È¤Ç¤¹¡£
+ ¤³¤Î¥×¥í¥¸¥§¥¯¥È¤Ë¤ª¤±¤ë»Å»ö¤Ë¤Ï
+</P>
+<UL>
+ <LI>_LINK(INDEX/progress.html,man page ¤ÎËÝÌõ¡¦¹»Àµ)
+ <LI>_LINK(download.html,man page package ¤ÎÊÔ½¸¤ÈÇÛÉÛ)
+  (_LINK(rpm/index.html,RPM/SRPM ÇÛÉÛ))
+ <LI>_LINK(man-ja/index.html,man ¥³¥Þ¥ó¥ÉÅù¼þÊմĶ­¤ÎÀ°È÷)
+</UL>
+<P CLASS="noindent">
+ ¤Ê¤É¤¬¤¢¤ê¤Þ¤¹¡£¤Þ¤¿º£¸å¤Î²ÝÂê¤È¤·¤Æ¤Ï¡¢
+<UL>
+ <LI>ËÝÌõºÑ¤ß man page ¤Î¼ý½¸
+ <LI>¾åή¤Ø¤ÎÏ¢Íí¤È¡¢É¬Íפ˱þ¤¸¤ÆËÝÌõÇÛÉÛµö²Ä¤ÎÌÀ¼¨Åª¤Ê¼èÆÀ
+ <LI>¾åή¥Ñ¥Ã¥±¡¼¥¸¤Ø¤ÎËÝÌõ¤Î¥Þ¡¼¥¸
+</UL>
+<P CLASS="noindent">
+ ¤¬µó¤²¤é¤ì¤Þ¤¹¡£
+ ³èÆ°¤Î¾ÜºÙ¤ä JM ¤Ø¤Î»²²ÃÊýË¡¤Ë¤Ä¤¤¤Æ¤Ï
+ _LINK(guidance/index.html,JM ËÝÌõºî¶È¤Î¼ê°ú¤­)
+ ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+ ¤Ê¤ª¥á¡¼¥ë¤¬ÇÛÁ÷¤µ¤ì¤Ê¤¯¤Ê¤Ã¤¿¥á¥ó¥Ð¡¼¤Ï¡¢
+ _LINK(mail_error.html,ÇÛÁ÷¥¨¥é¡¼°ìÍ÷)
+ ¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2><A NAME="BUGREPORT">¥Ð¥°¥ì¥Ý¡¼¥È¤ò¤ª´ó¤»¤¯¤À¤µ¤¤</A></H2>
+<P>
+ JM Project ¤ÇÇÛÉÛ¤·¤Æ¤¤¤ë¥Þ¥Ë¥å¥¢¥ë¤Ë´Ø¤·¤Æ¡¢
+ ¸í»ú¡¦¸íÌõ¤½¤Î¾¤ªµ¤¤Å¤­¤ÎÅÀ¤¬¤¢¤ê¤Þ¤·¤¿¤é¡¢
+ JM@linux.or.jp ¤Þ¤Ç¥á¡¼¥ë¤Ç¤ªÃΤ餻¤¯¤À¤µ¤¤¡£
+ ºî¶È¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤ËÇÛÁ÷¤µ¤ì¤Þ¤¹¤¬¡¢
+ ¥á¥ó¥Ð¡¼¤Ç¤Ê¤¯¤Æ¤âÅê¹Æ¤Ç¤­¤Þ¤¹¡£
+ 1 ¥Ð¥¤¥È¤Î½¤Àµ¤Ç¤âÂç´¿·Þ¤Ç¤¹¡£
+</P>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2><A NAME="LINK">¥ê¥ó¥¯</A></H2>
+<P>
+ ÆüËܸì¤Îʸ½ñ¤ä¥Þ¥Ë¥å¥¢¥ë¤òÇÛÉÛ¤·¤Æ¤¤¤ë¸Ä¿Í/¥×¥í¥¸¥§¥¯¥È¤Ø¤Î¥ê¥ó¥¯¤Ç¤¹¡£
+</P>
+<UL>
+ <LI>_LINK(../JF/,JF Project)</LI>
+ <LI>_LINK(http://www.jp.freebsd.org/man-jp/,Japanese Manual Project for FreeBSD)</LI>
+ <LI>_LINK(http://xjman.dsl.gr.jp/,X Japanese Documentation Project)</LI>
+ <LI>_LINK(http://www.samba.gr.jp/,ÆüËÜ SAMBA ¥æ¡¼¥¶²ñ)</LI>
+ <LI>_LINK(http://www.unixuser.org/~euske/doc/openssh/jman/,OpenSSH ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸)</LI>
+ <LI>_LINK(http://media.laic.u-hyogo.ac.jp/%7Ehayashi/internet/mh-plus.html,MH-plus project)
+ <LI>_LINK(http://www.kobitosan.net/postfix/#Manual,Postfix ¤Î¤Ú¡¼¤¸)
+ <LI>_LINK(http://www.postgresql.jp/document/,PostgreSQL ÆüËܸì¥É¥­¥å¥á¥ó¥È)
+m4_dnl  <LI>_LINK(http://www.cpan.jp/,CPAN.jp)</LI>
+m4_dnl  Â­¤¹¤Ê¤é¤³¤³¤«¤Ê¤¢.
+</UL>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<H2>¼Õ¼­</H2>
+<P>
+ °Ê²¼¤Î³§ÍͤΤ´¶¨ÎϤ˴¶¼Õ¤·¤Þ¤¹¡£
+</P>
+<P>
+ ¥Ð¥°¾ðÊó¤ò¤ª´ó¤»²¼¤µ¤Ã¤¿¥æ¡¼¥¶¤Î¤ß¤Ê¤µ¤ó¡£
+ ¥Þ¥Ë¥å¥¢¥ë¤ò´ó£¤·¤Æ¤¯¤À¤µ¤Ã¤¿
+ _LINK(../JF/,JF) ¥á¥ó¥Ð¡¼¡¢
+ Linux-ML¥á¥ó¥Ð¡¼¡¢
+ _LINK(http://www.jp.netbsd.org,NetBSD) jman project
+ ¡¦
+ _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+ ¤ÎÊý¡¹¡£
+ ML ¤ä www ¤Î¥ê¥½¡¼¥¹¤òÄ󶡤·¤Æ¤¯¤À¤µ¤Ã¤Æ¤¤¤ë
+ _LINK(http://jla.linux.or.jp,JLA)¡£
+ _LINK(http://www.namazu.org/,Namazu Project)
+ ¤Î¤ß¤Ê¤µ¤ó¡£
+</P>
+
+_CREDITS
+
+</BODY>
+</HTML>
+
diff --git a/www/jm.css b/www/jm.css
new file mode 100644 (file)
index 0000000..1c77231
--- /dev/null
@@ -0,0 +1,72 @@
+/* $Id: jm.css,v 1.8 2003/05/26 05:57:31 tsekine Exp $ */
+
+div.mirror-navigator {
+       text-align: right;
+       font-size: small;
+}
+
+div.copyright {
+       text-align: right;
+       font-family: helvetica, sans-serif;
+       font-size: smaller;
+       color: rgb(40%,40%,40%)
+}
+
+body {
+       background: BEIGE;
+       color: black;
+       margin-left: 3%;
+       margin-right: 3%;
+}
+
+h1 {
+       background-color: gold;
+       text-align: center;
+        border-style: inset;
+        border-width: 0 3 3 0;
+        border-color: #000;
+}
+
+h2 {
+       background-color: gold;
+        border-style: inset;
+        border-width: 0 2 2 0;
+        border-color: #000;
+}
+
+h3 {
+       background-color: gold;
+        border-width: 0 0 1 0;
+        border-color: #000;
+}
+
+p {
+       text-indent: 0em;
+}
+
+p.indent {
+       text-indent: 1em;
+}
+
+p.noindent {
+       text-indent: 0em;
+}
+
+strong {
+       font-weight: bold;
+}
+
+dl dd {
+       padding-top: 0.3em;
+       padding-bottom: 0.3em;
+}
+
+ul li {
+       padding-bottom: 0.3em;
+}
+
+/* as of now, @import has not implemented in NN4 nor IE3-4 */
+@import url(local.css)
+
+/* EOF */
+
diff --git a/www/jm_www.m4 b/www/jm_www.m4
new file mode 100644 (file)
index 0000000..d94b6cf
--- /dev/null
@@ -0,0 +1,227 @@
+m4_divert(-1)
+
+m4_define(`_Copyleft',
+`Copyright (C) 1997 Bob Hepple
+
+This program is free software; you can redistribute it
+and/or modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be
+useful, but WITHOUT ANY WARRANTY; without even the implied
+warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE.  See the GNU General Public License for more
+details.
+
+You should have received a copy of the GNU General Public
+License along with this program; if not, write to the Free
+Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
+02139, USA.')
+
+m4_changecom(`[[[[')
+
+m4_dnl define(`_LOCAL',1)
+
+m4_ifdef(`_SUB_ONE',
+  `m4_define(`_CSS',`../jm.css')',
+  `m4_define(`_CSS',`jm.css')')
+
+m4_ifdef(`_SUB_ONE',
+  `m4_define(`_IMAGEDIR',`../images')',
+  `m4_define(`_IMAGEDIR',`images')')
+
+m4_ifdef(`_SUB_ONE',
+  `m4_define(`_HOMEPAGE',`../')',
+  `m4_define(`_HOMEPAGE',`./')')
+
+
+
+m4_define(`_EDIT_WARNING',`
+<!--
+  ====================================================================
+    DO NOT EDIT THIS FILE.  EDIT M4 SOURCE FILE OR M4 INCLUDE FILE.
+    ¤³¤Î¥Õ¥¡¥¤¥ë¤ÏÊÔ½¸¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤. M4 ¤Î¥½¡¼¥¹ ¤Þ¤¿¤Ï include
+    ¤µ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤.
+  ====================================================================
+ -->')
+
+
+m4_define(`_MANCGI',`http://search.linux.or.jp/cgi-bin/JM/man.cgi')
+m4_define(`_NAMAZU',`http://search.linux.or.jp/cgi-bin/namazu.cgi')
+
+m4_define(`_EMAIL_ADDRESS',JM@linux.or.jp)
+
+m4_define(`_JM_',`JM Project')
+
+m4_define(`_GREY_ICON',`<IMG SRC="_IMAGEDIR/grey.png" WIDTH="14" ALT="* " HEIGHT="14">')
+
+m4_define(`_MAILTO',<A HREF="mailto:$1">$2</A>)
+
+m4_define(`_EMAILME',_MAILTO(_EMAIL_ADDRESS,$1))
+
+m4_define(`_CODEQUOTE',<BLOCKQUOTE><PRE><CODE>$1</CODE></PRE></BLOCKQUOTE>)
+
+m4_dnl Logical markup:
+
+m4_define(`_EM',<EM>$1</EM>)
+m4_define(`_STRONG',<STRONG>$1</STRONG>)
+m4_define(`_CITE',<CITE>$1</CITE>)
+m4_define(`_PRE',<BLOCKQUOTE><PRE>$1</PRE></BLOCKQUOTE>)
+m4_define(`_CODE',<CODE>$1</CODE>)
+
+m4_dnl Physical markup:
+
+m4_define(`_BOLD',<B>$1</B>)
+m4_define(`_ITALICS',<I>$1</I>)
+m4_define(`_STRIKE',<S>$1</S>)
+m4_define(`_SUBSCRIPT',<SUB>$1</SUB>)
+m4_define(`_SUPERSCRIPT',<SUP>$1</SUP>)
+m4_define(`_COURIER',<TT>$1</TT>)
+m4_define(`_UNDERLINE',<U>$1</U>)
+m4_define(`_SMALL',<SMALL>$1</SMALL>)
+m4_define(`_BIG',<BIG>$1</BIG>)
+
+m4_define(`_CENTER',<CENTER>$1</CENTER>)
+
+m4_define(`_LIMAGE', <IMG SRC="$1" ALT="[$1]" WIDTH=$2 HEIGHT=$3>)
+
+m4_define(`_RIMAGE', <IMG SRC="$1" ALT="[$1]" WIDTH=$2 HEIGHT=$3 ALIGN="right">)
+
+m4_define(`_IMAGE', <P><CENTER><IMG SRC="$1" ALT="[$1]" WIDTH=$2 HEIGHT=$3></CENTER><P>)
+
+m4_define(`_IMAGE2',<P><CENTER>
+<IMG SRC="$1" ALT="[$1]" ALIGN=TOP WIDTH=$2 HEIGHT=$3>
+<IMG SRC="$4" ALT="[$4]" ALIGN=TOP WIDTH=$5 HEIGHT=$6>
+</CENTER><P>)
+
+m4_define(`_FTP',<A HREF="http:$1">$2</A>)
+
+m4_define(`_HEAD1', <H2>$1</H2>)
+
+m4_define(`_HEAD2', <H3>$1</H3>)
+
+m4_define(`_LINK', <A HREF="$1">$2</A>)
+
+m4_define(`_SELFLINK', _LINK($1,$1))
+
+m4_define(`_LOCALLINK',<A HREF="#$1">$2</A>)
+
+m4_define(`_LABEL',<A NAME="$1"><H2>$1</H2></A>)
+
+m4_define(`_LINK_TO_LABEL', _LOCALLINK($1,$1))
+
+m4_define(`_PLUG',
+  _LINK(http://www.ssc.com/linux/,
+    _IMAGE(_HOMEPAGE/powered.gif,196,49))<BR>
+`If you are wondering, Linux is a free, non-commercial
+operating system for computers. It happens to be a hobby of
+mine and might well interest other hackers. Click on the logo
+to learn more...')
+
+m4_define(`_HEADER', `
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
+  "http://www.w3.org/TR/REC-html40/loose.dtd">
+<HTML LANG="ja" DIR="LTR">
+<HEAD>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP">
+ <TITLE>$1 (Japanese)</TITLE>
+ <META NAME="DESCRIPTION" CONTENT="JM: $1">
+ <META NAME="author" LANG="en" CONTENT="JM Project Members">
+ <META NAME="copyright" CONTENT="(C) 1999 JM Project.">
+ <META NAME="keywords" CONTENT="JM, Linux, Japanese, Manual">
+ <LINK REV="made" HREF="mailto:JM@linux.or.jp">
+ <LINK REL="stylesheet" TYPE="text/css" HREF="_CSS">
+</HEAD>
+
+<BODY>
+
+ <H1>$1</H1>
+')
+
+m4_define(`_MIRROR_LIST',`
+ <DIV CLASS="mirror-navigator">mirror server: [
+  <A HREF="http://www.linux.or.jp/JM/$1">primary</A> |
+  <A HREF="http://ktarn.www.linux.or.jp/JM/$1">ktarn</A> |
+  <A HREF="http://osaka-sandai.www.linux.or.jp/JM/$1">osaka-sandai</A>
+  ]</DIV>
+')
+
+m4_define(`_CREDITS',`
+ <HR><!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+ <ADDRESS>
+  _JM_ ¤äÇÛÉۥޥ˥奢¥ë¥Ú¡¼¥¸¤Ë´Ø¤ï¤ë¤´°Õ¸«¤´Í×˾¤Ï
+  _EMAILME(JM@linux.or.jp)
+  ¤Þ¤Ç¤ª´ê¤¤¤·¤Þ¤¹¡£
+ </ADDRESS>
+ <HR><!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+')
+
+m4_define(`_BACK_TO_HOME',`
+ <P>
+  _GREY_ICON
+  _LINK(_HOMEPAGE,JM Project ¤Î¥á¥¤¥ó¥Ú¡¼¥¸¤ØÌá¤ë)
+ </P>
+')
+
+m4_dnl ----------------------------------------------
+m4_dnl TABLE OF CONTENTS
+
+m4_define(`_Start_TOC',`<UL><P>m4_divert(-1)
+  m4_define(`_H1_num',0)
+  m4_define(`_H2_num',0)
+  m4_define(`_H3_num',0)
+  m4_define(`_H4_num',0)
+  m4_divert(1)')
+
+m4_define(`_H1', `m4_divert(-1)
+  m4_define(`_H1_num',m4_incr(_H1_num))
+  m4_define(`_H2_num',0)
+  m4_define(`_H3_num',0)
+  m4_define(`_H4_num',0)
+  m4_define(`_TOC_label',`_H1_num. $1')
+  m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
+  m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
+
+m4_define(`_H2', `m4_divert(-1)
+  m4_define(`_H2_num',m4_incr(_H2_num))
+  m4_define(`_H3_num',0)
+  m4_define(`_H4_num',0)
+  m4_define(`_TOC_label',`_H1_num._H2_num $1')
+  m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
+  m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
+
+m4_define(`_H3', `m4_divert(-1)
+  m4_define(`_H3_num',m4_incr(_H3_num))
+  m4_define(`_H4_num',0)
+  m4_define(`_TOC_label',`_H1_num._H2_num._H3_num $1')
+  m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
+  m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
+
+m4_define(`_H4', `m4_divert(-1)
+  m4_define(`_H4_num',m4_incr(_H4_num))
+  m4_define(`_TOC_label',`_H1_num._H2_num._H3_num._H4_num $1')
+  m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
+  m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
+
+m4_define(`_End_TOC',`m4_divert(0)</UL><P>')
+
+m4_dnl ----------------------------------------------
+m4_dnl TABLES
+
+m4_dnl _Start_Table(Columns,TABLE parameters)
+m4_dnl defaults are BORDER=1 CELLPADDING="1" CELLSPACING="1"
+m4_dnl WIDTH="n" pixels or "n%" of screen width
+m4_define(`_Start_Table',`<TABLE $1>')
+
+m4_define(`_Table_Hdr_Item', `<th>$1</th>m4_ifelse($#,1,,`_Table_Hdr_Item(m4_shift($@))')')
+
+m4_define(`_Table_Row_Item', `<td>$1</td>m4_ifelse($#,1,,`_Table_Row_Item(m4_shift($@))')')
+
+m4_define(`_Table_Hdr',`<tr>_Table_Hdr_Item($@)</tr>')
+m4_define(`_Table_Row',`<tr>_Table_Row_Item($@)</tr>')
+
+m4_define(`_End_Table',</TABLE>)
+
+m4_divert
diff --git a/www/jmpod.css b/www/jmpod.css
new file mode 100644 (file)
index 0000000..eb37bef
--- /dev/null
@@ -0,0 +1,62 @@
+/* $Id: jmpod.css,v 1.2 2000/08/02 10:00:50 nakano Exp $ */
+
+div.mirror-navigator {
+       text-align: right;
+       font-size: small;
+}
+
+div.copyright {
+       text-align: right;
+       font-family: helvetica, sans-serif;
+       font-size: smaller;
+       color: rgb(40%,40%,40%)
+}
+
+body {
+       background: BEIGE;
+       color: black;
+       margin-left: 3%;
+       margin-right: 3%;
+}
+
+h1 {
+       background-color: gold;
+}
+
+h2 {
+       background-color: gold;
+}
+
+h3 {
+       background-color: gold;
+}
+
+p {
+       text-indent: 0em;
+}
+
+p.indent {
+       text-indent: 1em;
+}
+
+p.noindent {
+       text-indent: 0em;
+}
+
+strong {
+       font-weight: bold;
+}
+
+dl dd {
+       padding-top: 0.3em;
+       padding-bottom: 0.3em;
+}
+
+ul li {
+       padding-bottom: 0.3em;
+}
+
+/* as of now, @import has not impremented in NN4 nor IE3-4 */
+@import url(local.css)
+
+/* EOF */
diff --git a/www/mail_error.m4 b/www/mail_error.m4
new file mode 100644 (file)
index 0000000..0d7dc25
--- /dev/null
@@ -0,0 +1,84 @@
+m4_dnl # $Id: mail_error.m4,v 1.21 2004/05/24 16:36:29 tsekine Exp $
+m4_dnl # mail_error.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [°Í¸¤·¤Æ¤¤¤ë datafile]
+m4_dnl # ¤Ê¤·
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+m4_define(_ADDRESS, `<LI><TT>$1</TT> <SMALL>($2)</SMALL></LI>')
+_EDIT_WARNING(index)
+_HEADER(`ÌäÂê¤Î¤¢¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(date)
+ </DIV>
+
+ <P>
+  JM ML ¤ÇÇÛÁ÷¤¬¥¨¥é¡¼¤È¤Ê¤ê¡¢Á÷¿®¤òÄä»ß¤·¤¿¥¢¥É¥ì¥¹¤Î°ìÍ÷¤Ç¤¹¡£
+  ¤ª¼ê¿ô¤Ç¤¹¤¬
+  _LINK(guidance/index.html#subscribe-ML,JM-ML ¤Ø¤Î»²²ÃÊýË¡)
+  ¤ò»²¹Í¤Î¾å¡¢ºÆÅÙ¹ÖÆɼ곤­¤ò¼è¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+ </P>
+ <P>
+  °Ê²¼¤Î·ÇºÜ¥ê¥¹¥È¤«¤é¤Îºï½ü¤ò´õ˾¤µ¤ì¤ëÊý¤Ï¡¢
+  <TT>JM-admin@linux.or.jp</TT> ¤¢¤Æ¤Ë¤´Ï¢Íí¤¯¤À¤µ¤¤.
+ </P>
+
+<UL>
+_ADDRESS(mkojima(at)tokai.or.jp,2004/05/25 ºï½ü)
+_ADDRESS(ari(at)media.sumitomocorp.co.jp,2003/12/15 ºï½ü)
+_ADDRESS(sun(at)cup.com,2003/10/11 ºï½ü)
+_ADDRESS(songryul(at)nsvmj3.zaq.ne.jp,2003/09/11 ºï½ü)
+_ADDRESS(tomoya(at)iijmio-mail.jp,2003/09/02 ºï½ü)
+_ADDRESS(rfun(at)azusa.shinshu-u.ac.jp,2003/04/20 ºï½ü)
+_ADDRESS(ami(at)ttmy.ne.jp,2003/04/17 ºï½ü)
+_ADDRESS(aya(at)big.or.jp,2003/03/14 ºï½ü)
+_ADDRESS(post(at)d-yama.org,2003/03/14 ºï½ü)
+_ADDRESS(hiro(at)noa.sipeb.aoyama.ac.jp,2003/01/06 ºï½ü)
+_ADDRESS(c-niji(at)geocities.co.jp,2002/11/16 ºï½ü)
+_ADDRESS(okkakii(at)be.to,2002/10/09 ºï½ü)
+_ADDRESS(osamuo(at)pa.airnet.ne.jp,2002/10/09 ºï½ü)
+_ADDRESS(ogochan(at)riccia.nurs.or.jp,2002/09/25 ºï½ü)
+_ADDRESS(crystal(at)labnet.or.jp,2002/09/25 ºï½ü)
+_ADDRESS(shom(at)i.h.kyoto-u.ac.jp,2002/08/19 ºï½ü)
+_ADDRESS(nachan(at)public.to,2002/08/19 ºï½ü)
+_ADDRESS(bl202150(at)ms.kagoshima-u.ac.jp,2002/08/19 ºï½ü)
+_ADDRESS(ysenda(at)pop01.odn.ne.jp,2002/08/19 ºï½ü)
+_ADDRESS(aaa61920(at)pop06.odn.ne.jp,2001/12/22 ºï½ü)
+_ADDRESS(aihana(at)turbolinux.co.jp,2001/12/22 ºï½ü)
+_ADDRESS(asj(at)hde.co.jp,2001/12/22 ºï½ü)
+_ADDRESS(dasen(at)typhoon.co.jp,2001/12/22 ºï½ü)
+_ADDRESS(e9910308(at)naruto-u.ac.jp,2001/12/22 ºï½ü)
+_ADDRESS(h-sakai(at)ma.kcom.ne.jp,2001/12/22 ºï½ü)
+_ADDRESS(h-ueda(at)aud.mei.co.jp,2001/12/22 ºï½ü)
+_ADDRESS(ikko-(at)pacific.rim.or.jp,2001/12/22 ºï½ü)
+_ADDRESS(kuriyama(at)hitachi-mcs.co.jp,2001/12/22 ºï½ü)
+_ADDRESS(mag(at)mc.neweb.ne.jp,2001/12/22 ºï½ü)
+_ADDRESS(mingming(at)kt.rim.or.jp,2001/12/22 ºï½ü)
+_ADDRESS(ogawaosm(at)bs.mmk.fst.pb.nttdata.co.jp,2001/12/22 ºï½ü)
+_ADDRESS(rg5h-itu(at)asahi-net.or.jp,2001/12/22 ºï½ü)
+_ADDRESS(s_mgr(at)netlaputa.ne.jp,2001/12/22 ºï½ü)
+_ADDRESS(tanisako(at)osa.dec.com,2001/12/22 ºï½ü)
+_ADDRESS(taru(at)sunicom.co.jp,2001/12/22 ºï½ü)
+_ADDRESS(terushi(at)na.rim.or.jp,2001/12/22 ºï½ü)
+_ADDRESS(tombo(at)mbox.media.nagoya-u.ac.jp,2001/12/22 ºï½ü)
+_ADDRESS(tyoshino(at)cymbi.info.jcn.nihon-u.ac.jp,2001/12/22 ºï½ü)
+</UL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: mail_error.m4,v 1.21 2004/05/24 16:36:29 tsekine Exp $
+ </DIV>
+
+</BODY>
+</HTML>
+
diff --git a/www/man-ja/Makefile b/www/man-ja/Makefile
new file mode 100644 (file)
index 0000000..8ef9ae7
--- /dev/null
@@ -0,0 +1,25 @@
+#
+# Makefile for contents in www/status
+# $Id: Makefile,v 1.1 1999/10/04 15:31:59 nakano Exp $
+#
+include ../../JM.rules
+
+ifndef WORKDIR
+WORKDIR         = /var/tmp/JM
+endif
+
+.SUFFIXES: .m4 .html
+
+.m4.html:
+       m4 -P -D _WORKDIR=$(WORKDIR) -D _WWWROOT=$(WWWROOT) $*.m4\
+       | nkf -j > $*.html
+
+all: index.html man-pager.html
+
+*.html: ../jm_www.m4
+
+clean:
+       @rm -f index.html man-pager.html
+
+install: all
+
diff --git a/www/man-ja/groff-tmac-ja.tar.gz b/www/man-ja/groff-tmac-ja.tar.gz
new file mode 100644 (file)
index 0000000..7050683
Binary files /dev/null and b/www/man-ja/groff-tmac-ja.tar.gz differ
diff --git a/www/man-ja/index.m4 b/www/man-ja/index.m4
new file mode 100644 (file)
index 0000000..bd74a38
--- /dev/null
@@ -0,0 +1,64 @@
+m4_dnl # $Id: index.m4,v 1.3 1999/11/07 15:08:45 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`man ¥Ú¡¼¥¸±ÜÍ÷¥½¥Õ¥È')
+
+<P>
+ ¤³¤Î¥Ú¡¼¥¸°Ê²¼¤Ç¤Ï¡¢
+ man ¥Ú¡¼¥¸¤ò±ÜÍ÷¤¹¤ë¥·¥¹¥Æ¥à¤ÎÇÛÉۤȾðÊóÄ󶡤ò¹Ô¤¤¤Þ¤¹¡£
+ ³Æ¼ï¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë¤ª¤±¤ë
+ ÆüËܸì man ¥Ú¡¼¥¸¥ã¤Î¾ðÊó¤Ê¤É¤ò³È½¼¤·¤Æ¤¤¤­¤¿¤¤¤È¹Í¤¨¤Æ¤¤¤Þ¤¹¡£
+</P>
+
+<H2>man-1.5gja</H2>
+<UL>
+ <LI>_SELFLINK(man-1.5g-ja2.diff.gz)
+</UL>
+<P>
+ man ¥Ú¡¼¥¸¥ã¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¢¤ë man-1.5g ¸þ¤±¤ÎÆüËܸì¥Ñ¥Ã¥Á¤Ç¤¹¡£
+ ¥½¡¼¥¹¤¬É¬ÍפÊÊý¤Ï¤É¤¦¤¾¡£
+ ËÜÂΤÏ
+ _LINK(ftp://metalab.unc.edu/pub/Linux/apps/doctools/man/,metalab)
+ ¤Ê¤É¤«¤é ftp ¤ÇÆþ¼ê¤·¤Æ¤¯¤À¤µ¤¤¡£¹ñÆâ¤Î¥ß¥é¡¼¤È¤·¤Æ¤Ï
+ _LINK(ftp://sunsite.sut.ac.jp/pub/archives/linux/sunsite-unc/apps/doctools/man/,Íý²ÊÂç¤Î sunsite)
+ ¤Ê¤É¤òÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£ 
+</P>
+
+<P>
+ ¥³¥ó¥Ñ¥¤¥ë¤äÀßÄê¤Î¤ä¤êÊý¤Ï
+ _LINK(man-pager.html,ÆüËܸì man ´Ä¶­¤ÎÀßÄê)
+ ¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<H2>RPM ¥Ñ¥Ã¥±¡¼¥¸</H2>
+<P>
+ ¾åµ­¤ÎÆüËܸì¥Ñ¥Ã¥Á¤òÅö¤Æ¤Æºî¤Ã¤¿ RPM ¥Ñ¥Ã¥±¡¼¥¸·²¤Ç¤¹¡£
+</P>
+
+<DL>
+ <DT>_SELFLINK(man-1.5gjp-3.4.src.rpm)</DT>
+ <DD>SRPM ¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹</DD>
+
+ <DT>_SELFLINK(man-1.5gjp-3.4.i386.glibc2_0.rpm)</DT>
+ <DD>i386 glibc 2.0 ¸þ¤±¤Î RPM ¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹</DD>
+
+ <DT>_SELFLINK(man-1.5gjp-3.4.i386.glibc2_1.rpm)</DT>
+ <DD>i386 glibc 2.1 ¸þ¤±¤Î RPM ¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹</DD>
+</DL>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/man-ja/man-1.5g-ja2.diff.gz b/www/man-ja/man-1.5g-ja2.diff.gz
new file mode 100644 (file)
index 0000000..6a8616c
Binary files /dev/null and b/www/man-ja/man-1.5g-ja2.diff.gz differ
diff --git a/www/man-ja/man-1.5gjp-3.4.i386.glibc2_0.rpm b/www/man-ja/man-1.5gjp-3.4.i386.glibc2_0.rpm
new file mode 100644 (file)
index 0000000..5ee3709
Binary files /dev/null and b/www/man-ja/man-1.5gjp-3.4.i386.glibc2_0.rpm differ
diff --git a/www/man-ja/man-1.5gjp-3.4.i386.glibc2_1.rpm b/www/man-ja/man-1.5gjp-3.4.i386.glibc2_1.rpm
new file mode 100644 (file)
index 0000000..a51628a
Binary files /dev/null and b/www/man-ja/man-1.5gjp-3.4.i386.glibc2_1.rpm differ
diff --git a/www/man-ja/man-1.5gjp-3.4.src.rpm b/www/man-ja/man-1.5gjp-3.4.src.rpm
new file mode 100644 (file)
index 0000000..a67b106
Binary files /dev/null and b/www/man-ja/man-1.5gjp-3.4.src.rpm differ
diff --git a/www/man-ja/man-pager.m4 b/www/man-ja/man-pager.m4
new file mode 100644 (file)
index 0000000..968fab3
--- /dev/null
@@ -0,0 +1,361 @@
+m4_dnl # $Id: man-pager.m4,v 1.5 2004/02/27 15:57:28 ysato Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`ÆüËܸì man ´Ä¶­¤ÎÀßÄê')
+
+<p>
+ ¤³¤Î¥Ú¡¼¥¸¤Ç¤Ï¡¢ÆüËܸìÂбþ¤Î
+<a href="#jgroff">groff</a>
+¤È
+<a href="#jless">less</a>
+¤ò¥³¥ó¥Ñ¥¤¥ë¤·¡¢
+¤½¤ì¤Ë¤¢¤ï¤»¤Æ
+<a href="#jman">man</a>
+¥·¥¹¥Æ¥à¤òÀßÄê¡¢¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ²òÀ⤷¤Þ¤¹¡£
+</p>
+
+<blockquote>
+ ¤â¤Á¤í¤ó¤ª»È¤¤¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ËÆüËܸì groff, less, man ¤¬
+ ´Þ¤Þ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¤½¤Á¤é¤ò»È¤¦¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
+ ¤¿¤À¤·¤³¤Î¾ì¹ç¤Ç¤â
+ <a href="#ja-macro">groff ¤ÎÆüËܸì¥Þ¥¯¥í</a>
+ ¤Ë¤Ä¤¤¤Æ¤ÏÌܤòÄ̤·¤Æ¤ª¤¯¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£
+</blockquote>
+
+<H2><a name="jgroff">jgroff ¤Î¥³¥ó¥Ñ¥¤¥ë¤È¥¤¥ó¥¹¥È¡¼¥ë</a></H2>
+<p>
+ ¤Þ¤ºÆüËܸìÂбþ¤Î groff ¤òºî¤ê¤Þ¤¹¡£
+ groff ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ï¸½ºß 1.11a ¤Þ¤Ç¹Ô¤Ã¤Æ¤¤¤ë¤è¤¦¤Ç¤¹¤¬¡¢
+ ÆüËܸ첽¥Ñ¥Ã¥Á (0.99) ¤¬Âбþ¤·¤Æ¤¤¤ë¥Ð¡¼¥¸¥ç¥ó¤Ï 1.10 ¤Ç¤¹¡£
+ ¤³¤ÎÆüËܸ첽¥Ñ¥Ã¥Á¤Ë¤è¤ê PS¡¢ dvi ½ÐÎϤËÆüËܸ줬
+ »È¤¨¤ë¤è¤¦¤Ë¤Ê¤ë¤Û¤«¡¢
+ groff ¤Î½ÐÎÏ¥ª¥×¥·¥ç¥ó¤ËÆüËܸ쥭¥ã¥é¥¯¥¿Ã¼Ëö¤ËÂбþ¤·¤¿
+ -Tnippon ¤¬Äɲ䵤ì¤Þ¤¹¡£
+</p>
+
+<OL>
+ <LI>ËÜÂΠ(groff-1.10.tar.gz) ¤ÈÆüËܸ첽¥Ñ¥Ã¥Á
+  (jgroff-0.99.diff.gz) ¤òÆþ¼ê¤·¤Þ¤¹¡£
+  ¤½¤ì¤¾¤ì
+  _LINK(http://www.dsl.ics.tut.ac.jp/peppermints/archie.html,archie)
+  ¤¹¤ì¤Ð¤¿¤¯¤µ¤ó½Ð¤Æ¤¯¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢
+  ¤¿¤È¤¨¤ÐË̳¤Æ»Âç³Ø¤Î¥µ¡¼¥Ð¤Ê¤é
+  _LINK(ftp://ftp.hipecs.hokudai.ac.jp/pub/GNU/,Á°¼Ô)¡¢
+  _LINK(ftp://ftp://ftp.hipecs.hokudai.ac.jp/pub/GNU/jp/,¸å¼Ô)
+  ¤È¤â¤Ë·¤¤¤Þ¤¹¡£</LI>
+
+ <LI>ŬÅö¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤Ë¾å£²¤Ä¤Î¥½¡¼¥¹¤ò»ý¤Ã¤Æ¤­¤Æ¡¢
+   groff ËÜÂΤòŸ³«¡¢ÆüËܸ첽¥Ñ¥Ã¥Á¤òÅö¤Æ¤Þ¤¹¡£
+  <pre>
+        tar zxf groff-1.10.tar.gz
+        cd groff-1.10
+        zcat ../jgroff-0.99.diff.gz | patch -p1
+  </pre>
+
+ <LI>¥½¡¼¥¹¥Ç¥£¥ì¥¯¥È¥ê¤Ç GNU ¥Ä¡¼¥ë¤Î¤ªºîË¡Ä̤ꡢ
+  <pre>
+        ./configure --prefix=/usr --JTeX=ASCII
+  </pre>
+  ¤·¤Þ¤¹¡£
+  <UL> 
+   <LI>--prefix ¤Ï¥¤¥ó¥¹¥È¡¼¥ë¥Ç¥£¥ì¥¯¥È¥ê¤Î¹¥¤ß¤Ç¤¹
+    (¤³¤ì¤ò»ØÄꤷ¤Ê¤¤¤È /usr/local °Ê²¼¤ËŸ³«¤µ¤ì¤Þ¤¹)¡£
+    ¤³¤Î»ØÄê¤À¤È font ¤ä¥Þ¥¯¥í¤Ï /usr/share/groff °Ê²¼¤ËŸ³«¤µ¤ì¤Þ¤¹¡£
+    ¤³¤ì¤òÊѹ¹¤·¤¿¤¤¿Í¤Ï... INSTALL ¤òÎɤ¯Æɤó¤Ç¤ß¤Æ²¼¤µ¤¤(^_^;</LI>
+   <LI>--JTeX ¤Ï groff ¤ÎÅǤ¯ dvi ¥Õ¥¡¥¤¥ë¤ò
+    NTT ·Á¼°¡Ê¥Ç¥Õ¥©¥ë¥È¡Ë¤«¤é ASCII ·Á¼°¤Ë¤¹¤ë¤¿¤á¤Î¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£
+    ¤³¤Î¤¢¤¿¤ê¤Ï groff-1.10 ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ç¤­¤ë README.jp
+    ¤òÎɤ¯Æɤó¤Ç²¼¤µ¤¤¡£</LI>
+  </UL></LI>
+
+ <LI>À¸À®¤µ¤ì¤ë Makefile ¤Ç¤Ï¡¢ PostScript ¥×¥ê¥ó¥¿¤Î¥Ú¡¼¥¸¥µ¥¤¥º¤ò
+   PAGE ¤È¸À¤¦¥Þ¥¯¥í¤Ç»ØÄꤷ¤Æ¤¤¤Þ¤¹¡£
+   ¤³¤ì¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï letter ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¤¬¡¢
+   A4 ¤ò»È¤¤¤¿¤¤¾ì¹ç¤Ï Makefile ¤Î¥³¥á¥ó¥È¤Ë½¾¤¤ PAGE=A4 ¤ËÊѹ¹¤·¤Þ¤¹¡£</LI>
+
+ <LI>ºÇ¸å¤Ë
+  <pre>
+        make
+        make install
+  </pre>
+  ¤Ç¤ª¤·¤Þ¤¤¤Ç¤¹¡£</LI>
+
+ <LI>gxditview (X Íѥݥ¹¥È¥×¥í¥»¥Ã¥µ)
+   ¤¬É¬ÍפÊÊý¤Ï¡¢¤µ¤é¤Ë
+  <pre>
+        cd xditview
+        xmkmf
+        make all
+        make install install.man
+  </pre>
+  ¤ò¼Â¹Ô¤¹¤ì¤Ð¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£</LI>
+</ol>
+
+<H2><a name="ja-macro">ÆüËܸì man ¥Þ¥¯¥í¤ÎÄɲÃ</a></H2>
+<P>
+ ¤È¤³¤í¤Ç¡¢°Ê¾å¤Î¤è¤¦¤Ë¤·¤ÆºîÀ®¤·¤¿ groff ¤Ç¤Ï¡¢
+ mdoc ·Á¼°¤ÎÆüËܸì man ¥Ú¡¼¥¸¤òÀµ¤·¤¯À°·Á¤Ç¤­¤Ê¤¤¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
+ ¤³¤ÎÅÀ¤ò²ò·è¤·¤¿¥Þ¥¯¥í mandocj ¤¬²Ö¹â¤µ¤ó¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤Þ¤·¤¿¡£
+</P>
+<P>
+ _SELFLINK(groff-tmac-ja.tar.gz)
+ ¤Ç¤¹¡£
+</P>
+<P>
+ Æþ¼ê¤·¤¿¤é /usr/share/groff ¥Ç¥£¥ì¥¯¥È¥ê¤Ç
+</p>
+<pre>
+        zcat groff-tmac-ja.tar.gz | tar xf -
+</pre>
+<p>
+ ¤Î¤è¤¦¤ËŸ³«¤¹¤ì¤Ð OK ¤Ç¤¹¡£
+</p>
+
+<H2><a name="jless">ÆüËܸìÂбþ less ¤Î¥³¥ó¥Ñ¥¤¥ë¤È¥¤¥ó¥¹¥È¡¼¥ë</a></H2>
+<P>
+ man ¥Ú¡¼¥¸¤ò¸«¤ë¥Ú¡¼¥¸¥ã¤Ç¤¹¤¬¡¢¤ä¤Ã¤Ñ¤ê less ¤¬°ìÈ֤Ǥ·¤ç¤¦¡£
+ ¥Ð¥¤¥Ê¥ê¥Ñ¥Ã¥±¡¼¥¸¤â³Æ¼ï¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤«¤é½Ð¤Æ¤¤¤ë¤Ç¤·¤ç¤¦¤¬¡¢
+ °Ê²¼¤Î¤è¤¦¤Ë¥³¥ó¥Ñ¥¤¥ë¤â´Êñ¤Ç¤¹¡£
+</P>
+
+<OL>
+ <LI><P>
+   ¥½¡¼¥¹¤òÆþ¼ê¤·¤Þ¤·¤ç¤¦¡£¥Õ¥¡¥¤¥ë̾¤Ï
+  </p>
+  <ul>
+   <li>less-332.tar.gz</LI>
+   <li>less-332-iso242.patch.gz</LI>
+  </ul>
+  <p>
+   ¤Ç¤¹¡£¤ä¤Ï¤ê
+   _LINK(http://www.dsl.ics.tut.ac.jp/peppermints/archie.html,archie)
+   ¤¹¤ì¤Ð¤¿¤¯¤µ¤ó½Ð¤Æ¤¯¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢
+   ac.jp ¤Ê¿Í¤Ê¤é¤³¤Á¤é¤â
+   _LINK(ftp://ftp.hipecs.hokudai.ac.jp/pub/GNU/jp/less/,ËÌÂç¤Î¥µ¡¼¥Ð)
+   ¤Ê¤É¤¬¤ªÁ¦¤á¤Ç¤¹¡£
+  </p></LI>
+
+ <LI><P>
+   Å¸³«¤·¡¢¥Ñ¥Ã¥ÁÅö¤Æ¤·¤Þ¤¹¡£¾å¤Îξ¼Ô¤òÃÖ¤¤¤¿¥Ç¥£¥ì¥¯¥È¥ê¤«¤é
+  </P>
+  <pre>
+        zcat less-332.tar.gz | tar xf -
+        cd less-332
+        zcat ../less-332-iso242.patch.gz | patch -p1
+  </pre>
+  <p>
+   ¤Ç½ÐÍè¾å¤ê¡£
+   <tt>INSTALL</tt>¡¢
+   <tt>README.iso</tt>¡¢
+   <tt>README.iso.jp</tt>
+   ¤Ê¤É¤òÎɤ¯Æɤߤޤ¹¡£
+  </p></LI>
+
+ <li><p>
+   GNU ¤Ê¥½¥Õ¥È¤Î¤ªºîË¡¤Ë½¾¤¤¡¢¥³¥ó¥Ñ¥¤¥ë¡¢¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
+   <tt>configure</tt> ¤Î <tt>--prefix</tt> ¤Ï¡¢
+   ¥¤¥ó¥¹¥È¡¼¥ë¥Ç¥£¥ì¥¯¥È¥ê¤Î¹¥¤ß¤Ç¤¹¡£
+  </p>
+  <pre>
+        ./configure --prefix=/usr
+        make
+        su
+        # make install
+  </pre></LI>
+
+ <LI><p>
+   ÆüËܸì¤ò±ÜÍ÷¤¹¤ë¤¿¤á¤Î´Ä¶­ÊÑ¿ô¤Ï¡¢¤º¤Ð¤ê JLESSCHARSET ¤Ç¤¹¡£
+   (t)csh ¤Ê¿Í¤Ê¤é ~/.(t)cshrc ¤Ë
+  </p>
+  <pre>
+        setenv JLESSCHARSET japanese
+  </pre>
+  <p>
+   ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£ bash ¤Ê¤é ~/.profile ¤Ë
+  </p>
+  <pre>
+        export JLESSCHARSET=japanese
+  </pre>
+  <p>
+   ¤Ç¤¹¤Í¡£
+  </p></LI>
+
+</ol>
+
+<H2><a name="jman">ÆüËܸì man ¤ÎÀßÄê</a></H2>
+
+<p>
+ °Ê¾å¤Ç roff ¥½¡¼¥¹¤Î¥³¥ó¥Ñ¥¤¥ë¤È¡¢¤½¤Î±ÜÍ÷¤ò¤Ç¤­¤ë´Ä¶­¤¬À°¤¤¤Þ¤·¤¿¡£
+ ¤â¤·ÆüËܸì¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¤¹¤Ç¤Ë¤ª»ý¤Á¤Ç¤·¤¿¤é
+</p>
+<pre>
+        groff -mandoc -Tnippon hoge.1 | less
+</pre>
+<p>
+ ¤Ê¤É¤È¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
+ <a href="#ja-macro">Àè¤ËÆüËܸì groff ¥Þ¥¯¥í¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿</a>¿Í¤Ï
+</p>
+<pre>
+        groff -mandoc<b>j</b> -Tnippon hoge.1 | less
+</pre>
+<p>
+ ¤â»î¤·¤Æ¤ß¤Æ²¼¤µ¤¤¡£
+ Ìµ»ö¤ËÆüËܸ줬ɽ¼¨¤µ¤ì¤¿¤é man ¥³¥Þ¥ó¥É¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë°Ü¤ê¤Þ¤·¤ç¤¦¡£
+</p>
+
+<ol>
+ <li><p>
+   man-1.5g.tar.gz ¤È¤¤¤¦Ì¾Á°¤Î¥¢¡¼¥«¥¤¥Ö¤¬¥ª¥ê¥¸¥Ê¥ë¥½¡¼¥¹¤Ç¤¹¡£
+   _LINK(http://www.dsl.ics.tut.ac.jp/peppermints/archie.html,archie)
+   ¤·¤Æ¶á¤¤¤È¤³¤í¤«¤éÆþ¼ê¤µ¤ì¤ë¤³¤È¤ò¤ªÁ¦¤á¤·¤Þ¤¹¤¬¡¢
+   ¤¿¤È¤¨¤Ð
+   _LINK(ftp://sunsite.sut.ac.jp/pub/archives/linux/sunsite-unc/apps/doctools/man/,Íý²ÊÂç¤Î sunsite)
+   ¤Ê¤É¤Ë¤âÃÖ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£
+  </p>
+  <p>
+   JRPM ¥×¥í¥¸¥§¥¯¥È¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤¿
+   _LINK(man-1.5g-ja2.diff.gz,ÆüËܸì¥Ñ¥Ã¥Á)
+   ¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤ì¤âÆþ¼ê¤·¤Æ¤ª¤­¤Þ¤¹¡£
+  </p></LI>
+
+ <li><p>
+   ¥Õ¥¡¥¤¥ë¤òŸ³«¤·¡¢¥Ñ¥Ã¥ÁÅö¤Æ¤·¤Þ¤¹¡£
+  </p>
+  <pre>
+        zcat man-1.5g.tar.gz | tar xf -
+        cd man-1.5g
+        zcat ../man-1.5g-ja2.diff.gz | patch -p1
+  </pre></LI>
+
+ <li><p>
+   ÀßÄê¤ò
+  </p>
+  <pre>
+        ./configure +lang en,ja +fsstnd -ask
+  </pre>
+  <p>
+   ¤Ë¤è¤Ã¤Æ¹Ô¤¤¤Þ¤¹¡£¤¹¤Ç¤Ë FHS ¤Ê¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÊý¤Ï¡¢
+   +fsstnd ¤Ï¾Êά¤·¤Æ¤¯¤À¤µ¤¤¡£
+   ¤¿¤À¤Û¤È¤ó¤É¤Î distribution ¤Ï¤Þ¤À FSSTND ¤Ë½àµò¤·¤Æ¤¤¤ë¤Ç¤·¤ç¤¦¤«¤é¡¢
+   ¤³¤ì¤ÇÌäÂê¤Ê¤¤¤È»×¤¤¤Þ¤¹¡£
+   ¥¹¥¯¥ê¥×¥È¤¬Ê¹¤¤¤Æ¤¯¤ë¼ÁÌä¤ËÂФ·¤Æ¡¢
+   ¥Ç¥Õ¥©¥ë¥È°Ê³°¤òÅú¤¨¤ë¤È¤³¤í¤Ï°Ê²¼¤ÎÄ̤ꡣ
+  </p>
+
+  <dl>
+   <dt>troff command to use</DT>
+   <dd>/usr/bin/groff -Tps -mandocj</DD>
+
+   <dt>Do you want to install non-english man pages?</DT>
+   <dd>yes</DD>
+
+   <dt>Install english pages?</DT>
+   <dd>yes</DD>
+
+   <dt>Install japanese pages?</DT>
+   <dd>yes</DD>
+
+   <dt>Do you want to install man setuid or setgid to some user
+    who owns all the formatted man pages?</DT>
+    <dd>yes</DD>
+  </dl>
+  <p>
+   Â¾¤Ë¤â¥Õ¥¡¥¤¥ë¤ÎÃÖ¤­¾ì½ê¤Ê¤É¤ÏŬµ¹¤´¼«Ê¬¤Î¹¥¤ß¤Ë±þ¤¸¤ÆÊѹ¹¤·¤Æ²¼¤µ¤¤¡£
+  </p></LI>
+
+ <li><p>
+   make; make install ¤Ç½ÐÍè¾å¤¬¤ê¡£
+  </p></LI>
+
+ <li><p>
+   /var/catman °Ê²¼¤òÀ°È÷¤·¤Þ¤¹ (FSSTND Î®µ·)¡£
+  </p>
+  <ul>
+   <li>/var/catman</LI>
+   <li>/var/catman/ja_JP.ujis</LI>
+   <li>/var/catman/local</LI>
+   <li>/var/catman/local/ja_JP.ujis</LI>
+   <li>/var/catman/X11</LI>
+   <li>/var/catman/X11/ja_JP.ujis</LI>
+  </ul>
+  <p>
+   Åù¤Î¥Ç¥£¥ì¥¯¥È¥ê²¼¤Ë cat1 ¡Á cat9, catn ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òºî¤ê¡¢
+   cat? ¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ª¡¼¥Ê¡¼¤ò man¡¢¥°¥ë¡¼¥×¤ò man¡¢
+   ¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó¤ò drwxr-xr-x ¤Ë ¤·¤Þ¤¹¡£
+   ¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤Î°ìÎã¤ò°Ê²¼¤Ë¼¨¤·¤Þ¤¹¡£
+  </p>
+  <pre>
+#!/bin/sh
+mkdir -p /var/catman/ja_JP.ujis
+mkdir -p /var/catman/local/ja_JP.ujis
+mkdir -p /var/catman/X11/ja_JP.ujis
+
+for n in 1 2 3 4 5 6 7 8 9 n o
+do
+        mkdir /var/catman/cat$n
+        mkdir /var/catman/ja_JP.ujis/cat$n
+        mkdir /var/catman/local/cat$n
+        mkdir /var/catman/local/ja_JP.ujis/cat$n
+        mkdir /var/catman/X11/cat$n
+        mkdir /var/catman/X11/ja_JP.ujis/cat$n
+done
+chown -R man.man /var/catman/*
+chmod -R 755 /var/catman/*
+  </pre></LI>
+
+ <li><p>
+   ´Ä¶­ÊÑ¿ô¤òÄêµÁ¤·¤Þ¤¹¡£ tcsh ¤Ê¤é /etc/csh.login ¤Ê¤É¤Ë
+  </p>
+  <pre>
+        setenv LANG ja_JP.ujis
+  </pre>
+  <p>
+   ¤È¤·¤Æ¤ª¤­¤Þ¤¹¡£¡Êbash ¤Ê¿Í¤ÏŬµ¹¤è¤í¤·¤¯ ;-) ¡Ë
+  </p></LI>
+</ol>
+
+<p>
+ °Ê¾å¤Ç¡¢ /usr/man/ja_JP.ujis ¤ËŸ³«¤µ¤ì¤¿ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤ò
+</p>
+<pre>
+        man hoge
+</pre>
+<p>
+ ¤Ç¸«¤é¤ì¤ë¤Ï¤º¤Ç¤¹¡£
+ ºÙ¤«¤ÊÉôʬ¤Ï man.conf ¤ä MANPATH ¤Ê¤É¤ÇÄ´À°¤·¤Æ²¼¤µ¤¤¡£
+ "man man"¡¢¤Ç¤¹¤Í :-)¡£
+</p>
+
+<p>
+ ¥Þ¥Ë¥å¥¢¥ë¤¬ nroff ¥½¡¼¥¹¤ÇÇÛÉÛ¤µ¤ì¤Æ¤¤¤ë¤È¡¢
+</p>
+
+<pre>
+        man -t hoge | lpr -Pps
+</pre>
+
+<p>
+ ¤Ç Postscript ¤Ç¤Î°õºþ¤â¤Ç¤­¤ë¤Î¤Ç¡¢
+ ¤¸¤Ã¤¯¤êÆɤߤ¿¤¤¾ì¹ç¤Ê¤É¤Ë¤Ï¤³¤Á¤é¤ò¤ª¤¹¤¹¤á¤Ç¤¹ :-)
+</p>
+
+_CREDITS
+
+ <P>
+  <IMG SRC="../images/grey.png" WIDTH="14" ALT="* " HEIGHT="14">
+  _LINK(index.html,man ¥Ú¡¼¥¸±ÜÍ÷¥½¥Õ¥È ¤ËÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
diff --git a/www/manerror.m4 b/www/manerror.m4
new file mode 100644 (file)
index 0000000..eb8f00f
--- /dev/null
@@ -0,0 +1,28 @@
+m4_dnl # $Id: manerror.m4,v 1.1 1999/09/08 14:36:09 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [\e$B$=$NB>$K\e(B make \e$B;~E@$G0MB8$r;2>H$9$k%U%!%$%k\e(B]
+m4_dnl # jf_www.m4: \e$B3F<o\e(B M4 \e$B%^%/%mDj5A%U%!%$%k\e(B
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`\e$BFbIt%(%i!<$G$9\e(B')
+
+<P>
+ CGI \e$B$GMQ$$$F$$$k%G!<%?%Y!<%9$,$"$j$^$;$s!#\e(B
\e$B?=$7Lu$"$j$^$;$s$,I|5l$^$G$7$P$i$/$*BT$A$/$@$5$$!#\e(B
\e$B0lF|DxEY7P$C$F$bD>$i$J$$>l9g$O!"62$lF~$j$^$9$,\e(B
+ _EMAILME(`_JM_')
\e$B$K$4O"Mm$r$*4j$$$7$^$9!#\e(B
+</P>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/missing.m4 b/www/missing.m4
new file mode 100644 (file)
index 0000000..04937b9
--- /dev/null
@@ -0,0 +1,27 @@
+m4_dnl # $Id: missing.m4,v 1.1 1999/09/08 14:36:11 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [\e$B$=$NB>$K\e(B make \e$B;~E@$G0MB8$r;2>H$9$k%U%!%$%k\e(B]
+m4_dnl # jf_www.m4: \e$B3F<o\e(B M4 \e$B%^%/%mDj5A%U%!%$%k\e(B
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`\e$B$^$@K]Lu$5$l$F$$$^$;$s\e(B')
+
+<P>
\e$B$3$N%Z!<%8$O$^$@K]Lu$5$l$F$$$J$$$h$&$G$9!#\e(B
\e$B0UM_$H;~4V$N$"$k?M$O!"\e(B
+ <A HREF="./index.html">JM Project</A>
\e$B$K;22C$7$F:n6H$r$7$F$_$^$;$s$+!)\e(B
+</P>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/news.m4 b/www/news.m4
new file mode 100644 (file)
index 0000000..e8050d4
--- /dev/null
@@ -0,0 +1,777 @@
+m4_dnl # $Id: news.m4,v 1.487 2010/04/25 03:02:17 jm Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(JM ¿·Ãå¾ðÊó)
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2010/04/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, ld.so.8)
+   _UPD_PAGE(LDP_man-pages, setreuid.2)
+   _UPD_PAGE(LDP_man-pages, resolv.conf.5)
+   _UPD_PAGE(LDP_man-pages, fmemopen.3)
+   _UPD_PAGE(LDP_man-pages, strftime.3)
+   _UPD_PAGE(LDP_man-pages, fork.2)
+   _UPD_PAGE(LDP_man-pages, mount.2)
+   _UPD_PAGE(LDP_man-pages, open.2)
+   _UPD_PAGE(LDP_man-pages, sigaction.2)
+   _UPD_PAGE(LDP_man-pages, sync_file_range.2)
+   _UPD_PAGE(LDP_man-pages, fcntl.2)
+  </DD>
+ </DL>
+
+ <H2>2009/11/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sudo</DT>
+  <DD>
+   _UPD_PAGE(sudo, sudoers.5)
+  </DD>
+ </DL>
+
+ <H2>2009/11/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sudo</DT>
+  <DD>
+   _UPD_PAGE(sudo, sudo.8)
+   _UPD_PAGE(sudo, visudo.8)
+   _UPD_PAGE(sudo, sudoers.5)
+   _NEW_PAGE(sudo, sudoers.ldap.5)
+  </DD>
+ </DL>
+
+ <H2>2009/05/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, ecvt.3)
+  </DD>
+ </DL>
+
+ <H2>2009/04/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, capget.2)
+   _UPD_PAGE(LDP man-pages, clone.2)
+   _UPD_PAGE(LDP man-pages, epoll_ctl.2)
+   _UPD_PAGE(LDP man-pages, epoll_wait.2)
+   _UPD_PAGE(LDP man-pages, select_tut.2)
+   _UPD_PAGE(LDP man-pages, signalfd.2)
+   _UPD_PAGE(LDP man-pages, dlopen.3)
+   _UPD_PAGE(LDP man-pages, fexecve.3)
+   _UPD_PAGE(LDP man-pages, longjmp.3)
+   _UPD_PAGE(LDP man-pages, printf.3)
+   _UPD_PAGE(LDP man-pages, sem_open.3)
+   _UPD_PAGE(LDP man-pages, shm_open.3)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, capabilities.7)
+   _UPD_PAGE(LDP man-pages, epoll.7)
+   _UPD_PAGE(LDP man-pages, mq_overview.7)
+   _UPD_PAGE(LDP man-pages, sem_overview.7)
+   _UPD_PAGE(LDP man-pages, tcp.7)
+  </DD>
+ </DL>
+
+ <H2>2009/03/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, nscd.8)
+   _UPD_PAGE(LDP man-pages, epoll_create.2)
+  </DD>
+ </DL>
+
+ <H2>2009/03/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, netdevice.7)
+   _UPD_PAGE(LDP man-pages, strsep.3)
+   _UPD_PAGE(LDP man-pages, setjmp.3)
+   _UPD_PAGE(LDP man-pages, getdents.2)
+  </DD>
+ </DL>
+
+ <H2>2009/01/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sudo</DT>
+  <DD>
+   _UPD_PAGE(sudo, sudo.8)
+   _UPD_PAGE(sudo, visudo.8)
+   _UPD_PAGE(sudo, sudoers.5)
+  </DD>
+ </DL>
+
+ <H2>2009/01/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, getdomainname.2)
+   _UPD_PAGE(LDP_man-pages, pthreads.7)
+   _UPD_PAGE(LDP_man-pages, udp.7)
+   _UPD_PAGE(LDP_man-pages, gethostname.2)
+   _UPD_PAGE(LDP_man-pages, atexit.3)
+   _UPD_PAGE(LDP_man-pages, on_exit.3)
+   _UPD_PAGE(LDP_man-pages, getaddrinfo.3)
+   _UPD_PAGE(LDP_man-pages, fopen.3)
+   _UPD_PAGE(LDP_man-pages, arp.7)
+   _UPD_PAGE(LDP_man-pages, icmp.7)
+   _UPD_PAGE(LDP_man-pages, ip.7)
+  </DD>
+ </DL>
+
+ <H2>2008/12/24</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, accept.2)
+   _UPD_PAGE(LDP_man-pages, mmap.2)
+   _UPD_PAGE(LDP_man-pages, open.2)
+   _UPD_PAGE(LDP_man-pages, recv.2)
+   _UPD_PAGE(LDP_man-pages, sched_setaffinity.2)
+   _UPD_PAGE(LDP_man-pages, makecontext.3)
+  </DD>
+ </DL>
+
+ <H2>2008/12/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, time.1)
+   _UPD_PAGE(LDP_man-pages, clone.2)
+   _NEW_PAGE(LDP_man-pages, eventfd.2)
+   _UPD_PAGE(LDP_man-pages, get_mempolicy.2)
+   _UPD_PAGE(LDP_man-pages, mbind.2)
+   _NEW_PAGE(LDP_man-pages, move_pages.2)
+   _UPD_PAGE(LDP_man-pages, pipe.2)
+   _UPD_PAGE(LDP_man-pages, set_mempolicy.2)
+   _NEW_PAGE(LDP_man-pages, signalfd.2)
+   _UPD_PAGE(LDP_man-pages, socket.2)
+   _NEW_PAGE(LDP_man-pages, timerfd_create.2)
+   _UPD_PAGE(LDP_man-pages, fmemopen.3)
+   _UPD_PAGE(LDP_man-pages, popen.3)
+  </DD>
+ </DL>
+
+ <H2>2008/11/20</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, mount.2)
+   _NEW_PAGE(LDP_man-pages, umount.2)
+  </DD>
+ </DL>
+
+ <H2>2008/11/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, ctime.3)
+   _UPD_PAGE(LDP_man-pages, vfork.2)
+  </DD>
+ </DL>
+
+ <H2>2008/10/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, clock_nanosleep.2)
+   _UPD_PAGE(LDP man-pages, fcntl.2)
+   _UPD_PAGE(LDP man-pages, stat.2)
+   _NEW_PAGE(LDP man-pages, end.3)
+   _NEW_PAGE(LDP man-pages, erfc.3)
+   _UPD_PAGE(LDP man-pages, getdate.3)
+   _UPD_PAGE(LDP man-pages, getnetent.3)
+   _UPD_PAGE(LDP man-pages, getprotoent.3)
+   _UPD_PAGE(LDP man-pages, getrpcent.3)
+   _UPD_PAGE(LDP man-pages, getservent.3)
+   _NEW_PAGE(LDP man-pages, gnu_get_libc_version.3)
+   _UPD_PAGE(LDP man-pages, hsearch.3)
+   _NEW_PAGE(LDP man-pages, random_r.3)
+   _NEW_PAGE(LDP man-pages, sched_getcpu.3)
+   _NEW_PAGE(LDP man-pages, sigwait.3)
+   _NEW_PAGE(LDP man-pages, y0.3)
+   _UPD_PAGE(LDP man-pages, core.5)
+   _UPD_PAGE(LDP man-pages, inotify.7)
+   _NEW_PAGE(LDP man-pages, math_error.7)
+   _NEW_PAGE(LDP man-pages, shm_overview.7)
+   _NEW_PAGE(LDP man-pages, udplite.7)
+  </DD>
+ </DL>
+
+ <H2>2008/10/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, console_codes.4)
+   _UPD_PAGE(LDP man-pages, updwtmp.3)
+   _UPD_PAGE(LDP man-pages, mkfifo.3)
+   _UPD_PAGE(LDP man-pages, getpw.3)
+   _UPD_PAGE(LDP man-pages, ftime.3)
+   _UPD_PAGE(LDP man-pages, crypt.3)
+   _UPD_PAGE(LDP man-pages, mkdir.2)
+   _UPD_PAGE(LDP man-pages, getdents.2)
+  </DD>
+ </DL>
+
+ <H2>2008/09/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, acos.3)
+   _UPD_PAGE(LDP_man-pages, acosh.3)
+   _UPD_PAGE(LDP_man-pages, asin.3)
+   _UPD_PAGE(LDP_man-pages, asinh.3)
+   _UPD_PAGE(LDP_man-pages, atan.3)
+   _UPD_PAGE(LDP_man-pages, atan2.3)
+   _UPD_PAGE(LDP_man-pages, atanh.3)
+   _UPD_PAGE(LDP_man-pages, cbrt.3)
+   _UPD_PAGE(LDP_man-pages, ceil.3)
+   _UPD_PAGE(LDP_man-pages, copysign.3)
+   _UPD_PAGE(LDP_man-pages, cos.3)
+   _UPD_PAGE(LDP_man-pages, cosh.3)
+   _UPD_PAGE(LDP_man-pages, erf.3)
+   _UPD_PAGE(LDP_man-pages, exp.3)
+   _UPD_PAGE(LDP_man-pages, exp10.3)
+   _UPD_PAGE(LDP_man-pages, exp2.3)
+   _UPD_PAGE(LDP_man-pages, expm1.3)
+   _UPD_PAGE(LDP_man-pages, fabs.3)
+   _UPD_PAGE(LDP_man-pages, fdim.3)
+   _UPD_PAGE(LDP_man-pages, fenv.3)
+   _UPD_PAGE(LDP_man-pages, finite.3)
+   _UPD_PAGE(LDP_man-pages, floor.3)
+   _UPD_PAGE(LDP_man-pages, fma.3)
+   _UPD_PAGE(LDP_man-pages, fmax.3)
+   _UPD_PAGE(LDP_man-pages, fmin.3)
+   _UPD_PAGE(LDP_man-pages, fmod.3)
+   _UPD_PAGE(LDP_man-pages, fpclassify.3)
+   _UPD_PAGE(LDP_man-pages, frexp.3)
+   _UPD_PAGE(LDP_man-pages, gamma.3)
+   _UPD_PAGE(LDP_man-pages, gcvt.3)
+   _UPD_PAGE(LDP_man-pages, getpwent_r.3)
+   _UPD_PAGE(LDP_man-pages, hypot.3)
+   _UPD_PAGE(LDP_man-pages, ilogb.3)
+   _UPD_PAGE(LDP_man-pages, isgreater.3)
+   _UPD_PAGE(LDP_man-pages, j0.3)
+   _UPD_PAGE(LDP_man-pages, ldexp.3)
+   _UPD_PAGE(LDP_man-pages, lgamma.3)
+   _UPD_PAGE(LDP_man-pages, log.3)
+   _UPD_PAGE(LDP_man-pages, log10.3)
+   _UPD_PAGE(LDP_man-pages, log1p.3)
+   _UPD_PAGE(LDP_man-pages, log2.3)
+   _UPD_PAGE(LDP_man-pages, logb.3)
+   _UPD_PAGE(LDP_man-pages, lrint.3)
+   _UPD_PAGE(LDP_man-pages, lround.3)
+   _UPD_PAGE(LDP_man-pages, modf.3)
+   _UPD_PAGE(LDP_man-pages, nan.3)
+   _UPD_PAGE(LDP_man-pages, nextafter.3)
+   _UPD_PAGE(LDP_man-pages, pow.3)
+   _UPD_PAGE(LDP_man-pages, remainder.3)
+   _UPD_PAGE(LDP_man-pages, remquo.3)
+   _UPD_PAGE(LDP_man-pages, rint.3)
+   _UPD_PAGE(LDP_man-pages, round.3)
+   _UPD_PAGE(LDP_man-pages, scalb.3)
+   _UPD_PAGE(LDP_man-pages, signbit.3)
+   _UPD_PAGE(LDP_man-pages, sin.3)
+   _UPD_PAGE(LDP_man-pages, sincos.3)
+   _UPD_PAGE(LDP_man-pages, sinh.3)
+   _UPD_PAGE(LDP_man-pages, sqrt.3)
+   _UPD_PAGE(LDP_man-pages, tan.3)
+   _UPD_PAGE(LDP_man-pages, tanh.3)
+   _UPD_PAGE(LDP_man-pages, tgamma.3)
+   _UPD_PAGE(LDP_man-pages, trunc.3)
+  </DD>
+ </DL>
+
+ <H2>2008/09/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, release/man7/credentials.7)
+   _UPD_PAGE(LDP_man-pages, release/man2/capget.2)
+   _UPD_PAGE(LDP_man-pages, release/man2/getrlimit.2)
+   _UPD_PAGE(LDP_man-pages, release/man2/open.2)
+   _UPD_PAGE(LDP_man-pages, release/man2/prctl.2)
+   _UPD_PAGE(LDP_man-pages, release/man2/sched_setscheduler.2)
+   _UPD_PAGE(LDP_man-pages, release/man3/getaddrinfo.3)
+   _UPD_PAGE(LDP_man-pages, release/man3/getgrouplist.3)
+   _UPD_PAGE(LDP_man-pages, release/man3/getopt.3)
+   _UPD_PAGE(LDP_man-pages, release/man3/inet.3)
+   _UPD_PAGE(LDP_man-pages, release/man3/inet_pton.3)
+   _UPD_PAGE(LDP_man-pages, release/man3/mkstemp.3)
+   _UPD_PAGE(LDP_man-pages, release/man3/readdir.3)
+   _UPD_PAGE(LDP_man-pages, release/man4/random.4)
+   _UPD_PAGE(LDP_man-pages, release/man5/acct.5)
+   _UPD_PAGE(LDP_man-pages, release/man5/core.5)
+   _UPD_PAGE(LDP_man-pages, release/man5/locale.5)
+   _UPD_PAGE(LDP_man-pages, release/man5/utmp.5)
+   _UPD_PAGE(LDP_man-pages, release/man7/signal.7)
+   _UPD_PAGE(LDP_man-pages, release/man7/unix.7)
+  </DD>
+ </DL>
+
+ <H2>2008/07/24</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, ttyname.3)
+   _UPD_PAGE(LDP man-pages, syslog.3)
+   _UPD_PAGE(LDP man-pages, swab.3)
+   _UPD_PAGE(LDP man-pages, strstr.3)
+   _UPD_PAGE(LDP man-pages, strsep.3)
+   _UPD_PAGE(LDP man-pages, strdup.3)
+   _UPD_PAGE(LDP man-pages, stdarg.3)
+   _UPD_PAGE(LDP man-pages, remove.3)
+   _UPD_PAGE(LDP man-pages, puts.3)
+   _UPD_PAGE(LDP man-pages, putenv.3)
+   _UPD_PAGE(LDP man-pages, mbrtowc.3)
+   _UPD_PAGE(LDP man-pages, socket.2)
+   _UPD_PAGE(LDP man-pages, setup.2)
+   _UPD_PAGE(LDP man-pages, reboot.2)
+   _UPD_PAGE(LDP man-pages, msync.2)
+   _UPD_PAGE(LDP man-pages, getsockopt.2)
+  </DD>
+ </DL>
+
+ <H2>2008/07/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, listen.2)
+   _UPD_PAGE(LDP man-pages, ecvt.3)
+   _UPD_PAGE(LDP man-pages, strcpy.3)
+   _UPD_PAGE(LDP man-pages, setjmp.3)
+   _UPD_PAGE(LDP man-pages, iswxdigit.3)
+   _UPD_PAGE(LDP man-pages, iswupper.3)
+   _UPD_PAGE(LDP man-pages, iswspace.3)
+   _UPD_PAGE(LDP man-pages, iswpunct.3)
+   _UPD_PAGE(LDP man-pages, iswlower.3)
+   _UPD_PAGE(LDP man-pages, iswgraph.3)
+   _UPD_PAGE(LDP man-pages, iswdigit.3)
+   _UPD_PAGE(LDP man-pages, iswblank.3)
+   _UPD_PAGE(LDP man-pages, iswalpha.3)
+   _UPD_PAGE(LDP man-pages, iswalnum.3)
+   _UPD_PAGE(LDP man-pages, insque.3)
+   _UPD_PAGE(LDP man-pages, glob.3)
+   _UPD_PAGE(LDP man-pages, getwchar.3)
+   _UPD_PAGE(LDP man-pages, getw.3)
+   _UPD_PAGE(LDP man-pages, getipnodebyname.3)
+   _UPD_PAGE(LDP man-pages, getcwd.3)
+   _UPD_PAGE(LDP man-pages, fputws.3)
+   _UPD_PAGE(LDP man-pages, ffs.3)
+   _UPD_PAGE(LDP man-pages, ferror.3)
+   _UPD_PAGE(LDP man-pages, bcopy.3)
+   _UPD_PAGE(LDP man-pages, bcmp.3)
+   _UPD_PAGE(LDP man-pages, assert.3)
+   _UPD_PAGE(LDP man-pages, abs.3)
+  </DD>
+ </DL>
+
+ <H2>2008/07/22</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, charmap.5)
+   _UPD_PAGE(LDP man-pages, protocols.5)
+   _UPD_PAGE(LDP man-pages, rpc.5)
+   _UPD_PAGE(LDP man-pages, charsets.7)
+   _UPD_PAGE(LDP man-pages, uri.7)
+   _UPD_PAGE(LDP man-pages, protocols.5)
+  </DD>
+ </DL>
+
+ <H2>2008/01/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, fallocate.2)
+   _UPD_PAGE(LDP_man-pages, fsync.2)
+   _UPD_PAGE(LDP_man-pages, getitimer.2)
+   _UPD_PAGE(LDP_man-pages, open.2)
+   _NEW_PAGE(LDP_man-pages, sgetmask.2)
+   _NEW_PAGE(LDP_man-pages, spu_create.2)
+   _NEW_PAGE(LDP_man-pages, spu_run.2)
+   _NEW_PAGE(LDP_man-pages, backtrace.3)
+   _UPD_PAGE(LDP_man-pages, longjmp.3)
+   _UPD_PAGE(LDP_man-pages, malloc.3)
+   _UPD_PAGE(LDP_man-pages, opendir.3)
+   _UPD_PAGE(LDP_man-pages, readdir.3)
+   _NEW_PAGE(LDP_man-pages, timeradd.3)
+   _NEW_PAGE(LDP_man-pages, spufs.7)
+  </DD>
+ </DL>
+
+ <H2>2007/12/22</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, mke2fs.8)
+   _UPD_PAGE(e2fsprogs, resize2fs.8)
+   _UPD_PAGE(e2fsprogs, tune2fs.8)
+  </DD>
+ </DL>
+
+ <H2>2007/10/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, close.2)
+   _UPD_PAGE(LDP_man-pages, execve.2)
+  </DD>
+ </DL>
+
+ <H2>2007/10/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, access.2)
+   _UPD_PAGE(LDP_man-pages, mmap.2)
+   _UPD_PAGE(LDP_man-pages, mmap2.2)
+   _UPD_PAGE(LDP_man-pages, select.2)
+   _UPD_PAGE(LDP_man-pages, setpgid.2)
+   _UPD_PAGE(LDP_man-pages, sigqueue.2)
+   _UPD_PAGE(LDP_man-pages, syscalls.2)
+   _UPD_PAGE(LDP_man-pages, epoll.7)
+   _UPD_PAGE(LDP_man-pages, feature_test_macros.7)
+  </DD>
+ </DL>
+
+ <H2>2007/07/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, listen.2)
+   _UPD_PAGE(LDP_man-pages, strcat.3)
+   _UPD_PAGE(LDP_man-pages, strcpy.3)
+   _UPD_PAGE(LDP_man-pages, proc.5)
+   _UPD_PAGE(LDP_man-pages, man-pages.7)
+  </DD>
+ </DL>
+
+ <H2>2007/07/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, man-pages.7)
+   _UPD_PAGE(LDP_man-pages, alloc_hugepages.2)
+   _UPD_PAGE(LDP_man-pages, bind.2)
+   _UPD_PAGE(LDP_man-pages, clone.2)
+   _UPD_PAGE(LDP_man-pages, modify_ldt.2)
+   _UPD_PAGE(LDP_man-pages, mprotect.2)
+   _UPD_PAGE(LDP_man-pages, signal.2)
+   _UPD_PAGE(LDP_man-pages, bindresvport.3)
+   _UPD_PAGE(LDP_man-pages, exit.3)
+   _UPD_PAGE(LDP_man-pages, getaddrinfo.3)
+   _UPD_PAGE(LDP_man-pages, gethostbyname.3)
+   _UPD_PAGE(LDP_man-pages, memmove.3)
+   _UPD_PAGE(LDP_man-pages, inotify.7)
+   _UPD_PAGE(LDP_man-pages, man.7)
+   _UPD_PAGE(LDP_man-pages, ld.so.8)
+  </DD>
+ </DL>
+
+ <H2>2007/06/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, epoll_wait.2)
+   _UPD_PAGE(LDP_man-pages, execve.2)
+   _UPD_PAGE(LDP_man-pages, readv.2)
+   _UPD_PAGE(LDP_man-pages, sched_rr_get_interval.2)
+   _NEW_PAGE(LDP_man-pages, bsd_signal.3)
+   _UPD_PAGE(LDP_man-pages, clock.3)
+   _UPD_PAGE(LDP_man-pages, copysign.3)
+   _NEW_PAGE(LDP_man-pages, euidaccess.3)
+   _NEW_PAGE(LDP_man-pages, getsubopt.3)
+   _UPD_PAGE(LDP_man-pages, iconv_open.3)
+   _UPD_PAGE(LDP_man-pages, strcoll.3)
+   _NEW_PAGE(LDP_man-pages, sysv_signal.3)
+   _UPD_PAGE(LDP_man-pages, sk98lin.4)
+   _UPD_PAGE(LDP_man-pages, ip.7)
+   _UPD_PAGE(LDP_man-pages, signal.7)
+  </DD>
+ </DL>
+
+ <H2>2007/05/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, access.2)
+   _UPD_PAGE(LDP_man-pages, clone.2)
+   _UPD_PAGE(LDP_man-pages, faccessat.2)
+   _UPD_PAGE(LDP_man-pages, mincore.2)
+   _UPD_PAGE(LDP_man-pages, mmap.2)
+   _UPD_PAGE(LDP_man-pages, mount.2)
+   _UPD_PAGE(LDP_man-pages, open.2)
+   _UPD_PAGE(LDP_man-pages, ptrace.2)
+   _UPD_PAGE(LDP_man-pages, rename.2)
+   _UPD_PAGE(LDP_man-pages, semop.2)
+   _UPD_PAGE(LDP_man-pages, write.2)
+   _UPD_PAGE(LDP_man-pages, fcloseall.3)
+   _UPD_PAGE(LDP_man-pages, getopt.3)
+   _UPD_PAGE(LDP_man-pages, inet.3)
+   _UPD_PAGE(LDP_man-pages, termios.3)
+   _UPD_PAGE(LDP_man-pages, ualarm.3)
+   _UPD_PAGE(LDP_man-pages, usleep.3)
+   _UPD_PAGE(LDP_man-pages, feature_test_macros.7)
+   _NEW_PAGE(LDP_man-pages, termio.7)
+   _UPD_PAGE(LDP_man-pages, time.7)
+  </DD>
+ </DL>
+
+ <H2>2007/05/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, bootparam.7)
+  </DD>
+ </DL>
+
+ <H2>2007/05/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, isalpha.3)
+   _UPD_PAGE(LDP_man-pages, basename.3)
+  </DD>
+ </DL>
+
+ <H2>2007/02/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, linkat.2)
+  </DD>
+ </DL>
+
+ <H2>2007/02/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, brk.2)
+   _UPD_PAGE(LDP man-pages, faccessat.2)
+   _UPD_PAGE(LDP man-pages, fork.2)
+   _UPD_PAGE(LDP man-pages, futex.2)
+   _UPD_PAGE(LDP man-pages, posix_fadvise.2)
+   _UPD_PAGE(LDP man-pages, rtc.4)
+  </DD>
+ </DL>
+
+ <H2>2007/02/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, splice.2)
+   _NEW_PAGE(LDP man-pages, tee.2)
+   _NEW_PAGE(LDP man-pages, vmsplice.2)
+  </DD>
+ </DL>
+
+ <H2>2007/01/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, ioprio_set.2)
+   _NEW_PAGE(LDP man-pages, sync_file_range.2)
+   _UPD_PAGE(LDP man-pages, clone.2)
+   _UPD_PAGE(LDP man-pages, execve.2)
+   _UPD_PAGE(LDP man-pages, getpagesize.2)
+   _UPD_PAGE(LDP man-pages, ioperm.2)
+   _UPD_PAGE(LDP man-pages, madvise.2)
+   _UPD_PAGE(LDP man-pages, mmap.2)
+   _UPD_PAGE(LDP man-pages, mount.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, prctl.2)
+   _UPD_PAGE(LDP man-pages, ptrace.2)
+   _UPD_PAGE(LDP man-pages, set_mempolicy.2)
+   _UPD_PAGE(LDP man-pages, vfork.2)
+   _UPD_PAGE(LDP man-pages, clog10.3)
+   _UPD_PAGE(LDP man-pages, clog2.3)
+   _UPD_PAGE(LDP man-pages, getnameinfo.3)
+   _UPD_PAGE(LDP man-pages, qsort.3)
+   _UPD_PAGE(LDP man-pages, termios.3)
+   _UPD_PAGE(LDP man-pages, tzset.3)
+   _UPD_PAGE(LDP man-pages, core.5)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, capabilities.7)
+   _UPD_PAGE(LDP man-pages, ip.7)
+   _UPD_PAGE(LDP man-pages, pthreads.7)
+   _UPD_PAGE(LDP man-pages, raw.7)
+   _UPD_PAGE(LDP man-pages, socket.7)
+   _UPD_PAGE(LDP man-pages, udp.7)
+  </DD>
+ </DL>
+
+ <H2>2007/01/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getdtablesize.2)
+   _UPD_PAGE(LDP man-pages, msync.2)
+   _UPD_PAGE(LDP man-pages, crypt.3)
+   _UPD_PAGE(LDP man-pages, getaddrinfo.3)
+   _UPD_PAGE(LDP man-pages, getcwd.3)
+   _UPD_PAGE(LDP man-pages, syslog.3)
+  </DD>
+ </DL>
+
+ <H2><A NAME="OLDNEWS">²áµî¤Î¿·Ãå¾ðÊó</A></H2>
+ <UL>
+  <LI>_LINK(news2006.html,2006ǯ¤Î¿·Ãå¾ðÊó)
+  <LI>_LINK(news2005.html,2005ǯ¤Î¿·Ãå¾ðÊó)
+  <LI>_LINK(news2004.html,2004ǯ¤Î¿·Ãå¾ðÊó)
+  <LI>_LINK(news2003.html,2003ǯ¤Î¿·Ãå¾ðÊó)
+  <LI>_LINK(news2002.html,2002ǯ¤Î¿·Ãå¾ðÊó)
+  <LI>_LINK(news2001.html,2001ǯ¤Î¿·Ãå¾ðÊó)
+  <LI>_LINK(news2000.html,2000ǯ¤Î¿·Ãå¾ðÊó)
+  <LI>_LINK(news1999.html,1999ǯ¤Î¿·Ãå¾ðÊó)
+ </UL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news.m4,v 1.487 2010/04/25 03:02:17 jm Exp $
+ </DIV>
+
+</BODY>
+</HTML>
diff --git a/www/news1999.m4 b/www/news1999.m4
new file mode 100644 (file)
index 0000000..01c9b1e
--- /dev/null
@@ -0,0 +1,575 @@
+m4_dnl # $Id: news1999.m4,v 1.8 2006/08/16 01:03:26 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (1999 Ç¯Ê¬)')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>1999/12/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, vfork.2)
+   _UPD_PAGE(LDP man-pages, dup.2)
+   _UPD_PAGE(LDP man-pages, execve.2)
+   _UPD_PAGE(LDP man-pages, unlink.2)
+   _UPD_PAGE(LDP man-pages, sendfile.2)
+  </DD>
+ </DL>
+
+ <H2>1999/12/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, fopen.3)
+   _UPD_PAGE(LDP man-pages, getcwd.3)
+   _UPD_PAGE(LDP man-pages, getpw.3)
+   _UPD_PAGE(LDP man-pages, mkfifo.3)
+   _UPD_PAGE(LDP man-pages, putenv.3)
+   _UPD_PAGE(LDP man-pages, remove.3)
+   _UPD_PAGE(LDP man-pages, setjmp.3)
+   _UPD_PAGE(LDP man-pages, strpbrk.3)
+   _UPD_PAGE(LDP man-pages, strsignal.3)
+   _UPD_PAGE(LDP man-pages, sysconf.3)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _NEW_PAGE(LDP man-pages, charsets.7)
+  </DD>
+ </DL>
+
+ <H2>1999/12/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-19991215.tar.gz ¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+  º£²ó¤«¤é¡¢¥Ñ¥Ã¥±¡¼¥¸Ê̤Υ¢¡¼¥«¥¤¥Ö¤âÍÑ°Õ¤·¤Þ¤·¤¿¡£
+ </P>
+  
+ <H2>1999/12/06</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, arp.7)
+   _NEW_PAGE(LDP man-pages, ddp.7)
+   _NEW_PAGE(LDP man-pages, icmp.7)
+   _NEW_PAGE(LDP man-pages, ip.7)
+   _NEW_PAGE(LDP man-pages, netdevice.7)
+   _NEW_PAGE(LDP man-pages, netlink.7)
+   _NEW_PAGE(LDP man-pages, packet.7)
+   _NEW_PAGE(LDP man-pages, raw.7)
+   _NEW_PAGE(LDP man-pages, rtnetlink.7)
+   _UPD_PAGE(LDP man-pages, signal.7)
+   _NEW_PAGE(LDP man-pages, socket.7)
+   _NEW_PAGE(LDP man-pages, tcp.7)
+   _NEW_PAGE(LDP man-pages, udp.7)
+   _NEW_PAGE(LDP man-pages, unix.7)
+   _NEW_PAGE(LDP man-pages, x25.7)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, sln.8)
+  </DD>
+  <DT>man</DT>
+  <DD>
+   _NEW_PAGE(man, hman.1)
+   _NEW_PAGE(man, makewhatis.8)
+   _UPD_PAGE(man, man.1)
+   _UPD_PAGE(man, whatis.1)
+  </DD>
+ </DL>
+
+ <H2>1999/11/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, ascii.7)
+   _UPD_PAGE(LDP man-pages, intro.7)
+   _UPD_PAGE(LDP man-pages, lsearch.3)
+   _UPD_PAGE(LDP man-pages, setbuf.3)
+   _UPD_PAGE(LDP man-pages, stdarg.3)
+   _UPD_PAGE(LDP man-pages, fgetwc.3)
+   _UPD_PAGE(LDP man-pages, wcwidth.3)
+  </DD>
+ </DL>
+
+ <H2>1999/11/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, prctl.2)
+   _UPD_PAGE(LDP man-pages, ptrace.2)
+   _UPD_PAGE(LDP man-pages, sched_setscheduler.2)
+   _UPD_PAGE(LDP man-pages, setpgid.2)
+   _UPD_PAGE(LDP man-pages, iso_8859-1.7)
+   _UPD_PAGE(LDP man-pages, suffixes.7)
+  </DD>
+ </DL>
+
+ <H2>1999/11/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU bash</DT>
+  <DD>
+   _NEW_PAGE(GNU bash, builtins.1)
+   _NEW_PAGE(GNU bash, bashbug.1)
+  </DD>
+ </DL>
+
+ <H2>1999/11/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-19991115.tar.gz ¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>1999/11/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, ls.1)
+   _NEW_PAGE(gnumaniak, mv.1)
+   _NEW_PAGE(gnumaniak, rm.1)
+   _NEW_PAGE(gnumaniak, sync.1)
+  </DD>
+ </DL>
+
+ <H2>1999/11/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, ctime.3)
+   _UPD_PAGE(LDP man-pages, printf.3)
+  </DD>
+ </DL>
+
+ <H2>1999/10/30</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, install.1)
+   _NEW_PAGE(gnumaniak, mkfifo.1)
+  </DD>
+ </DL>
+
+ <H2>1999/10/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, towctrans.3)
+   _NEW_PAGE(LDP man-pages, towlower.3)
+   _NEW_PAGE(LDP man-pages, towupper.3)
+   _NEW_PAGE(LDP man-pages, wcpcpy.3)
+   _NEW_PAGE(LDP man-pages, wcpncpy.3)
+   _NEW_PAGE(LDP man-pages, wcrtomb.3)
+   _NEW_PAGE(LDP man-pages, wcscasecmp.3)
+   _NEW_PAGE(LDP man-pages, wcscat.3)
+   _NEW_PAGE(LDP man-pages, wcschr.3)
+   _NEW_PAGE(LDP man-pages, wcscmp.3)
+   _NEW_PAGE(LDP man-pages, wcscpy.3)
+   _NEW_PAGE(LDP man-pages, wcscspn.3)
+   _NEW_PAGE(LDP man-pages, wcsdup.3)
+   _NEW_PAGE(LDP man-pages, wcslen.3)
+   _NEW_PAGE(LDP man-pages, wcsncasecmp.3)
+   _NEW_PAGE(LDP man-pages, wcsncat.3)
+   _NEW_PAGE(LDP man-pages, wcsncmp.3)
+   _NEW_PAGE(LDP man-pages, wcsncpy.3)
+   _NEW_PAGE(LDP man-pages, wcsnlen.3)
+   _NEW_PAGE(LDP man-pages, wcsnrtombs.3)
+   _NEW_PAGE(LDP man-pages, wcspbrk.3)
+   _NEW_PAGE(LDP man-pages, wcsrchr.3)
+   _NEW_PAGE(LDP man-pages, wcsrtombs.3)
+   _NEW_PAGE(LDP man-pages, wcsspn.3)
+   _NEW_PAGE(LDP man-pages, wcsstr.3)
+   _NEW_PAGE(LDP man-pages, wcstok.3)
+   _NEW_PAGE(LDP man-pages, wcswidth.3)
+   _NEW_PAGE(LDP man-pages, wctob.3)
+   _NEW_PAGE(LDP man-pages, wctrans.3)
+   _NEW_PAGE(LDP man-pages, wctype.3)
+   _NEW_PAGE(LDP man-pages, wcwidth.3)
+   _NEW_PAGE(LDP man-pages, wmemchr.3)
+   _NEW_PAGE(LDP man-pages, wmemcmp.3)
+   _NEW_PAGE(LDP man-pages, wmemcpy.3)
+   _NEW_PAGE(LDP man-pages, wmemmove.3)
+   _NEW_PAGE(LDP man-pages, wmemset.3)
+  </DD>
+  <DT>ypserv</DT>
+  <DD>
+   _UPD_PAGE(ypserv, netgroup.5)
+   _UPD_PAGE(ypserv, ypserv.conf.5)
+   _UPD_PAGE(ypserv, makedbm.8)
+   _UPD_PAGE(ypserv, mknetid.8)
+   _UPD_PAGE(ypserv, pwupdate.8)
+   _UPD_PAGE(ypserv, revnetgroup.8)
+   _UPD_PAGE(ypserv, rpc.yppasswdd.8)
+   _UPD_PAGE(ypserv, rpc.ypxfrd.8)
+   _UPD_PAGE(ypserv, ypinit.8)
+   _UPD_PAGE(ypserv, yppush.8)
+   _UPD_PAGE(ypserv, ypserv.8)
+   _UPD_PAGE(ypserv, ypxfr.8)
+  </DD>
+ </DL>
+
+ <H2>1999/10/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _NEW_PAGE(e2fsprogs, chattr.1)
+   _NEW_PAGE(e2fsprogs, lsattr.1)
+   _NEW_PAGE(e2fsprogs, uuidgen.1)
+   _NEW_PAGE(e2fsprogs, libuuid.3)
+   _NEW_PAGE(e2fsprogs, uuid_clear.3)
+   _NEW_PAGE(e2fsprogs, uuid_compare.3)
+   _NEW_PAGE(e2fsprogs, uuid_copy.3)
+   _NEW_PAGE(e2fsprogs, uuid_generate.3)
+   _NEW_PAGE(e2fsprogs, uuid_is_null.3)
+   _NEW_PAGE(e2fsprogs, uuid_parse.3)
+   _NEW_PAGE(e2fsprogs, uuid_time.3)
+   _NEW_PAGE(e2fsprogs, uuid_unparse.3)
+   _NEW_PAGE(e2fsprogs, debugfs.8)
+   _NEW_PAGE(e2fsprogs, badblocks.8)
+   _NEW_PAGE(e2fsprogs, dumpe2fs.8)
+   _NEW_PAGE(e2fsprogs, e2fsck.8)
+   _NEW_PAGE(e2fsprogs, e2label.8)
+   _NEW_PAGE(e2fsprogs, fsck.8)
+   _NEW_PAGE(e2fsprogs, mke2fs.8)
+   _NEW_PAGE(e2fsprogs, mklost+found.8)
+   _NEW_PAGE(e2fsprogs, tune2fs.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, clear.1)
+   _NEW_PAGE(util-linux, reset.1)
+   _UPD_PAGE(util-linux, fstab.5)
+  </DD>
+ </DL>
+
+ <H2>1999/10/17</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, du.1)
+  </DD>
+ </DL>
+
+ <H2>1999/10/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, cp.1)
+   _NEW_PAGE(gnumaniak, dd.1)
+   _NEW_PAGE(gnumaniak, df.1)
+  </DD>
+ </DL>
+
+ <H2>1999/10/15</H2>
+  <P>
+   ¥×¥í¥¸¥§¥¯¥È¤Î¥Û¡¼¥à¥Ú¡¼¥¸ URL ¤òÊѹ¹¤·¡¢¥Ç¥¶¥¤¥ó¤ò°ì¿·¤·¤Þ¤·¤¿¡£
+  (_LINK(announcement/19991015.html,¥¢¥Ê¥¦¥ó¥¹))
+  </P>
+  <P>
+   _LINK(./download.html,man-pages-ja-991015.tar.gz)
+   ¤ÎÇÛÉÛ¤ò³«»Ï¤·¤Þ¤·¤¿¡£ man-pages-ja-0.4.tar.gz ¤«¤é
+   Äɲᦹ¹¿·¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
+  </P>
+
+<DL>
+ <DT>GNU bash</DT>
+ <DD>
+  _PAGELINK(GNU bash, bash.1)
+ </DD>
+
+ <DT>GNU indent</DT>
+ <DD>
+  _PAGELINK(GNU indent, indent.1)
+ </DD>
+
+ <DT>GNU less</DT>
+ <DD>
+  _PAGELINK(GNU less, less.1)
+  _PAGELINK(GNU less, lesskey.1)
+ </DD>
+
+ <DT>GNU make</DT>
+ <DD>
+  _PAGELINK(GNU make, make.1)
+ </DD>
+
+ <DT>GNU screen</DT>
+ <DD>
+  _PAGELINK(GNU screen, screen.1)
+ </DD>
+
+ <DT>LDP man-pages</DT>
+ <DD>
+  _PAGELINK(LDP man-pages, accept.2)
+  _PAGELINK(LDP man-pages, bind.2)
+  _PAGELINK(LDP man-pages, connect.2)
+  _PAGELINK(LDP man-pages, fcntl.2)
+  _PAGELINK(LDP man-pages, flock.2)
+  _PAGELINK(LDP man-pages, gethostid.2)
+  _PAGELINK(LDP man-pages, getpeername.2)
+  _PAGELINK(LDP man-pages, getsockname.2)
+  _PAGELINK(LDP man-pages, getsockopt.2)
+  _PAGELINK(LDP man-pages, intro.2)
+  _PAGELINK(LDP man-pages, ioctl.2)
+  _PAGELINK(LDP man-pages, ioperm.2)
+  _PAGELINK(LDP man-pages, iopl.2)
+  _PAGELINK(LDP man-pages, mount.2)
+  _PAGELINK(LDP man-pages, open.2)
+  _PAGELINK(LDP man-pages, prctl.2)
+  _PAGELINK(LDP man-pages, pread.2)
+  _PAGELINK(LDP man-pages, readv.2)
+  _PAGELINK(LDP man-pages, recv.2)
+  _PAGELINK(LDP man-pages, send.2)
+  _PAGELINK(LDP man-pages, sendfile.2)
+  _PAGELINK(LDP man-pages, shmop.2)
+  _PAGELINK(LDP man-pages, sigaction.2)
+  _PAGELINK(LDP man-pages, signal.2)
+  _PAGELINK(LDP man-pages, sigpause.2)
+  _PAGELINK(LDP man-pages, sigvec.2)
+  _PAGELINK(LDP man-pages, socket.2)
+  _PAGELINK(LDP man-pages, stat.2)
+  _PAGELINK(LDP man-pages, sync.2)
+  _PAGELINK(LDP man-pages, time.2)
+  _PAGELINK(LDP man-pages, truncate.2)
+  _PAGELINK(LDP man-pages, umask.2)
+  _PAGELINK(LDP man-pages, unimplemented.2)
+  _PAGELINK(LDP man-pages, vm86.2)
+  _PAGELINK(LDP man-pages, MB_CUR_MAX.3)
+  _PAGELINK(LDP man-pages, MB_LEN_MAX.3)
+  _PAGELINK(LDP man-pages, btowc.3)
+  _PAGELINK(LDP man-pages, btree.3)
+  _PAGELINK(LDP man-pages, catgets.3)
+  _PAGELINK(LDP man-pages, cmsg.3)
+  _PAGELINK(LDP man-pages, dbopen.3)
+  _PAGELINK(LDP man-pages, errno.3)
+  _PAGELINK(LDP man-pages, fflush.3)
+  _PAGELINK(LDP man-pages, fgetwc.3)
+  _PAGELINK(LDP man-pages, fgetws.3)
+  _PAGELINK(LDP man-pages, fopen.3)
+  _PAGELINK(LDP man-pages, fputwc.3)
+  _PAGELINK(LDP man-pages, fputws.3)
+  _PAGELINK(LDP man-pages, fread.3)
+  _PAGELINK(LDP man-pages, ftime.3)
+  _PAGELINK(LDP man-pages, ftw.3)
+  _PAGELINK(LDP man-pages, getgrnam.3)
+  _PAGELINK(LDP man-pages, gethostbyname.3)
+  _PAGELINK(LDP man-pages, getlogin.3)
+  _PAGELINK(LDP man-pages, getopt.3)
+  _PAGELINK(LDP man-pages, gets.3)
+  _PAGELINK(LDP man-pages, hash.3)
+  _PAGELINK(LDP man-pages, inet.3)
+  _PAGELINK(LDP man-pages, insque.3)
+  _PAGELINK(LDP man-pages, isalpha.3)
+  _PAGELINK(LDP man-pages, iswalnum.3)
+  _PAGELINK(LDP man-pages, iswalpha.3)
+  _PAGELINK(LDP man-pages, iswblank.3)
+  _PAGELINK(LDP man-pages, iswcntrl.3)
+  _PAGELINK(LDP man-pages, iswctype.3)
+  _PAGELINK(LDP man-pages, iswdigit.3)
+  _PAGELINK(LDP man-pages, iswgraph.3)
+  _PAGELINK(LDP man-pages, iswlower.3)
+  _PAGELINK(LDP man-pages, iswprint.3)
+  _PAGELINK(LDP man-pages, iswpunct.3)
+  _PAGELINK(LDP man-pages, iswspace.3)
+  _PAGELINK(LDP man-pages, iswupper.3)
+  _PAGELINK(LDP man-pages, iswxdigit.3)
+  _PAGELINK(LDP man-pages, mkstemp.3)
+  _PAGELINK(LDP man-pages, mktemp.3)
+  _PAGELINK(LDP man-pages, mpool.3)
+  _PAGELINK(LDP man-pages, netlink.3)
+  _PAGELINK(LDP man-pages, recno.3)
+  _PAGELINK(LDP man-pages, rcmd.3)
+  _PAGELINK(LDP man-pages, realpath.3)
+  _PAGELINK(LDP man-pages, rtnetlink.3)
+  _PAGELINK(LDP man-pages, setbuf.3)
+  _PAGELINK(LDP man-pages, strcpy.3)
+  _PAGELINK(LDP man-pages, strptime.3)
+  _PAGELINK(LDP man-pages, strstr.3)
+  _PAGELINK(LDP man-pages, strtod.3)
+  _PAGELINK(LDP man-pages, strtol.3)
+  _PAGELINK(LDP man-pages, strtoul.3)
+  _PAGELINK(LDP man-pages, strxfrm.3)
+  _PAGELINK(LDP man-pages, system.3)
+  _PAGELINK(LDP man-pages, termios.3)
+  _PAGELINK(LDP man-pages, tsearch.3)
+  _PAGELINK(LDP man-pages, undocumented.3)
+  _PAGELINK(LDP man-pages, console_ioctl.4)
+  _PAGELINK(LDP man-pages, mouse.4)
+  _PAGELINK(LDP man-pages, environ.5)
+  _PAGELINK(LDP man-pages, lilo.conf.5)
+  _PAGELINK(LDP man-pages, nsswitch.conf.5)
+  _PAGELINK(LDP man-pages, proc.5)
+  _PAGELINK(LDP man-pages, rpc.5)
+  _PAGELINK(LDP man-pages, tzfile.5)
+  _PAGELINK(LDP man-pages, suffixes.7)
+  _PAGELINK(LDP man-pages, tzselect.8)
+  _PAGELINK(LDP man-pages, zdump.8)
+  _PAGELINK(LDP man-pages, zic.8)
+ </DD>
+
+ <DT>cdparanoia</DT>
+ <DD>
+  _PAGELINK(cdparanoia, cdparanoia.1)
+ </DD>
+
+ <DT>fetchmail</DT>
+ <DD>
+  _PAGELINK(fetchmail, fetchmail.1)
+ </DD>
+
+ <DT>gnumaniak</DT>
+ <DD>
+  _PAGELINK(gnumaniak, cmp.1)
+  _PAGELINK(gnumaniak, chgrp.1)
+  _PAGELINK(gnumaniak, chmod.1)
+  _PAGELINK(gnumaniak, chown.1)
+  _PAGELINK(gnumaniak, dircolors.1)
+  _PAGELINK(gnumaniak, ln.1)
+  _PAGELINK(gnumaniak, mkdir.1)
+  _PAGELINK(gnumaniak, rmdir.1)
+  _PAGELINK(gnumaniak, touch.1)
+ </DD>
+
+ <DT>ld.so</DT>
+ <DD>
+  _PAGELINK(ld.so, ldd.1)
+  _PAGELINK(ld.so, dlopen.3)
+  _PAGELINK(ld.so, ld.so.8)
+  _PAGELINK(ld.so, ldconfig.8)
+ </DD>
+
+ <DT>modutils</DT>
+ <DD>
+  _PAGELINK(modutils, depmod.1)
+  _PAGELINK(modutils, insmod.1)
+  _PAGELINK(modutils, ksyms.1)
+  _PAGELINK(modutils, lsmod.1)
+  _PAGELINK(modutils, modinfo.1)
+  _PAGELINK(modutils, rmmod.1)
+  _PAGELINK(modutils, create_module.2)
+  _PAGELINK(modutils, init_module.2)
+  _PAGELINK(modutils, delete_module.2)
+  _PAGELINK(modutils, query_module.2)
+  _PAGELINK(modutils, get_kernel_syms.2)
+  _PAGELINK(modutils, kerneld.8)
+ </DD>
+
+ <DT>mpg123</DT>
+ <DD>
+  _PAGELINK(mpg123, mpg123.1)
+ </DD>
+
+ <DT>shadow</DT>
+ <DD>
+  _PAGELINK(shadow, lastlog.8)
+ </DD>
+
+ <DT>util-linux</DT>
+ <DD>
+  _PAGELINK(util-linux, arch.1)
+  _PAGELINK(util-linux, script.1)
+  _PAGELINK(util-linux, dmesg.8)
+  _PAGELINK(util-linux, fdisk.8)
+  _PAGELINK(util-linux, hwclock.8)
+  _PAGELINK(util-linux, mkfs.8)
+  _PAGELINK(util-linux, mkswap.8)
+  _PAGELINK(util-linux, mount.8)
+  _PAGELINK(util-linux, shutdown.8)
+  _PAGELINK(util-linux, swapon.8)
+ </DD>
+
+ <DT>uudeview</DT>
+ <DD>
+  _PAGELINK(uudeview, uudeview.1)
+  _PAGELINK(uudeview, uuenview.1)
+  _PAGELINK(uudeview, xdeview.1)
+ </DD>
+
+ <DT>yp-tools</DT>
+ <DD>
+  _PAGELINK(yp-tools, ypcat.1)
+  _PAGELINK(yp-tools, ypmatch.1)
+  _PAGELINK(yp-tools, yppasswd.1)
+  _PAGELINK(yp-tools, ypwhich.1)
+  _PAGELINK(yp-tools, nicknames.5)
+  _PAGELINK(yp-tools, domainname.8)
+  _PAGELINK(yp-tools, yppoll.8)
+  _PAGELINK(yp-tools, ypset.8)
+ </DD>
+
+ <DT>ypbind-mt</DT>
+ <DD>
+  _PAGELINK(ypbind-mt, yp.conf.5)
+  _PAGELINK(ypbind-mt, ypbind.8)
+ </DD>
+</DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news1999.m4,v 1.8 2006/08/16 01:03:26 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
+
diff --git a/www/news2000.m4 b/www/news2000.m4
new file mode 100644 (file)
index 0000000..c64174b
--- /dev/null
@@ -0,0 +1,1544 @@
+m4_dnl # $Id: news2000.m4,v 1.7 2006/08/16 01:03:26 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (2000 Ç¯Ê¬)')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2000/12/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>bzip2</DT>
+  <DD>
+   _NEW_PAGE(bzip2, bzip2.1)
+  </DD>
+  <DT>netkit</DT>
+  <DD>
+   _UPD_PAGE(netkit, setproctitle.3)
+   _UPD_PAGE(netkit, vis.3)
+   _UPD_PAGE(netkit, ftpusers.5)
+   _UPD_PAGE(netkit, comsat.8)
+   _NEW_PAGE(netkit, ftpd.8)
+   _NEW_PAGE(netkit, fingerd.8)
+   _UPD_PAGE(netkit, finger.1)
+  </DD>
+  <DT>fetchmail</DT>
+  <DD>
+   _UPD_PAGE(fetchmail, fetchmail.1)
+  </DD>
+ </DL>
+
+ <H2>2000/12/20</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>expect</DT>
+  <DD>
+   _NEW_PAGE(expect, autoexpect.1)
+  </DD>
+ </DL>
+
+ <H2>2000/12/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20001215.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/12/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netkit</DT>
+  <DD>
+   _NEW_PAGE(netkit, err.3)
+   _NEW_PAGE(netkit, login.3)
+   _NEW_PAGE(netkit, setproctitle.3)
+   _NEW_PAGE(netkit, vis.3)
+   _NEW_PAGE(netkit, bootparams.5)
+   _NEW_PAGE(netkit, ftpusers.5)
+   _NEW_PAGE(netkit, issue.net.5)
+   _NEW_PAGE(netkit, netrc.5)
+   _NEW_PAGE(netkit, bootparamd.8)
+   _NEW_PAGE(netkit, comsat.8)
+  </DD>
+ </DL>
+
+ <H2>2000/12/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, shells.5)
+  </DD>
+ </DL>
+
+ <H2>2000/12/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU bash</DT>
+  <DD>
+   _NEW_PAGE(GNU bash, rbash.1)
+  </DD>
+ </DL>
+
+ <H2>2000/12/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU texinfo</DT>
+  <DD>
+   _NEW_PAGE(GNU texinfo, texi2dvi.1)
+  </DD>
+ </DL>
+
+ <H2>2000/12/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, kill.1)
+  </DD>
+ </DL>
+
+ <H2>2000/11/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>cron</DT>
+  <DD>
+   _NEW_PAGE(cron, crontab.5)
+  </DD>
+ </DL>
+
+ <H2>2000/11/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netkit</DT>
+  <DD>
+   _UPD_PAGE(netkit, telnet.1)
+  </DD>
+ </DL>
+
+ <H2>2000/11/22</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>man</DT>
+  <DD>
+   _UPD_PAGE(man, man.1)
+  </DD>
+  <DT>GNU less</DT>
+  <DD>
+   _UPD_PAGE(GNU less, less.1)
+   _UPD_PAGE(GNU less, lesskey.1)
+  </DD>
+  <DT>netkit</DT>
+  <DD>
+   _UPD_PAGE(netkit, rpcgen.1)
+   _UPD_PAGE(netkit, rsh.1)
+   _UPD_PAGE(netkit, tftp.1)
+   _NEW_PAGE(netkit, write.1)
+  </DD>
+ </DL>
+
+ <H2>2000/11/16</H2>
+ <P>
+  11/15 ¥ê¥ê¡¼¥¹¤Î¥Ð¥°¥Õ¥£¥Ã¥¯¥¹ÈÇ
+  man-pages-ja-20001116.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/11/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20001115.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/11/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>procps</DT>
+  <DD>
+   _NEW_PAGE(procps, kill.1)
+   _UPD_PAGE(procps, oldps.1)
+   _NEW_PAGE(procps, pgrep.1)
+   _NEW_PAGE(procps, ps.1)
+   _NEW_PAGE(procps, skill.1)
+   _NEW_PAGE(procps, tload.1)
+   _NEW_PAGE(procps, top.1)
+   _UPD_PAGE(procps, uptime.1)
+   _NEW_PAGE(procps, watch.1)
+   _NEW_PAGE(procps, sysctl.conf.5)
+   _NEW_PAGE(procps, sysctl.8)
+   _NEW_PAGE(procps, vmstat.8)
+  </DD>
+  <DT>netkit</DT>
+  <DD>
+   _UPD_PAGE(netkit, ftp.1)
+   _UPD_PAGE(netkit, rcp.1)
+   _NEW_PAGE(netkit, rexec.1)
+   _UPD_PAGE(netkit, rlogin.1)
+   _NEW_PAGE(netkit, rup.1)
+  </DD>
+  <DT>sendmail</DT>
+  <DD>
+   _NEW_PAGE(sendmail, qtool.8)
+  </DD>
+  <DT>tcpdump</DT>
+  <DD>
+   _UPD_PAGE(tcpdump, tcpdump.1)
+  </DD>
+ </DL>
+
+ <H2>2000/11/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>shadow</DT>
+  <DD>
+   _NEW_PAGE(shadow, id.1)
+  </DD>
+ </DL>
+
+ <H2>2000/11/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sysklogd</DT>
+  <DD>
+   _UPD_PAGE(sysklogd, klogd.8)
+  </DD>
+  <DT>eject</DT>
+  <DD>
+   _NEW_PAGE(eject, eject.1)
+  </DD>
+ </DL>
+
+ <H2>2000/11/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netkit</DT>
+  <DD>
+   _UPD_PAGE(netkit, finger.1)
+   _UPD_PAGE(netkit, ruptime.1)
+   _UPD_PAGE(netkit, rusers.1)
+   _UPD_PAGE(netkit, rwall.1)
+   _UPD_PAGE(netkit, rwho.1)
+   _UPD_PAGE(netkit, talk.1)
+   _NEW_PAGE(netkit, rpc.rusersd.8)
+   _NEW_PAGE(netkit, rpc.rwalld.8)
+   _NEW_PAGE(netkit, rwhod.8)
+   _NEW_PAGE(netkit, talkd.8)
+  </DD>
+  <DT>quota</DT>
+  <DD>
+   _NEW_PAGE(quota, quota.1)
+   _NEW_PAGE(quota, edquota.8)
+   _NEW_PAGE(quota, quotacheck.8)
+   _NEW_PAGE(quota, quotaon.8)
+   _NEW_PAGE(quota, repquota.8)
+   _NEW_PAGE(quota, setquota.8)
+  </DD>
+ </DL>
+
+ <H2>2000/10/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>cdrecord</DT>
+  <DD>
+   _NEW_PAGE(cdrecord, isoinfo.8)
+  </DD>
+ </DL>
+
+ <H2>2000/10/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU binutils</DT>
+  <DD>
+   _UPD_PAGE(GNU binutils, ar.1)
+   _UPD_PAGE(GNU binutils, as.1)
+   _UPD_PAGE(GNU binutils, gprof.1)
+   _UPD_PAGE(GNU binutils, ld.1)
+   _UPD_PAGE(GNU binutils, objcopy.1)
+   _UPD_PAGE(GNU binutils, ranlib.1)
+  </DD>
+ </DL>
+
+ <H2>2000/10/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU sh-utils</DT>
+  <DD>
+   _NEW_PAGE(GNU sh-utils, hostid.1)
+  </DD>
+ </DL>
+
+ <H2>2000/10/20</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netkit</DT>
+  <DD>
+   _NEW_PAGE(netkit, daemon.3)
+  </DD>
+  <DT>shadow</DT>
+  <DD>
+   _NEW_PAGE(shadow, newusers.8)
+   _NEW_PAGE(shadow, useradd.8)
+  </DD>
+ </DL>
+
+ <H2>2000/10/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20001015.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, hier.7)
+  </DD>
+ </DL>
+
+ <H2>2000/10/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, strftime.3)
+  </DD>
+  <DT>sudo</DT>
+  <DD>
+   _NEW_PAGE(sudo, sudoers.5)
+  </DD>
+ </DL>
+
+ <H2>2000/10/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU gcc</DT>
+  <DD>
+   _UPD_PAGE(GNU gcc, gcc.1)
+  </DD>
+  <DT>sendmail</DT>
+  <DD>
+   _UPD_PAGE(sendmail, mailq.1)
+   _UPD_PAGE(sendmail, newaliases.1)
+   _UPD_PAGE(sendmail, aliases.5)
+   _UPD_PAGE(sendmail, mail.local.8)
+   _UPD_PAGE(sendmail, mailstats.8)
+   _UPD_PAGE(sendmail, makemap.8)
+   _UPD_PAGE(sendmail, praliases.8)
+   _UPD_PAGE(sendmail, rmail.8)
+   _UPD_PAGE(sendmail, sendmail.8)
+   _UPD_PAGE(sendmail, smrsh.8)
+  </DD>
+ </DL>
+
+ <H2>2000/10/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>cron</DT>
+  <DD>
+   _NEW_PAGE(cron, crontab.1)
+  </DD>
+ </DL>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, accept.2)
+   _UPD_PAGE(LDP man-pages, mmap.2)
+   _UPD_PAGE(LDP man-pages, recv.2)
+   _UPD_PAGE(LDP man-pages, gethostbyname.3)
+   _UPD_PAGE(LDP man-pages, tempnam.3)
+   _NEW_PAGE(LDP man-pages, termcap.5)
+  </DD>
+  <DT>modutils</DT>
+  <DD>
+   _NEW_PAGE(modutils, kernelversion.1)
+   _NEW_PAGE(modutils, modules.conf.5)
+   _UPD_PAGE(modutils, depmod.8)
+   _UPD_PAGE(modutils, insmod.8)
+   _NEW_PAGE(modutils, kallsyms.8)
+   _NEW_PAGE(modutils, kdstat.8)
+   _NEW_PAGE(modutils, modprobe.8)
+  </DD>
+ </DL>
+
+ <H2>2000/10/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, strptime.3)
+  </DD>
+  <DT>GNU less</DT>
+  <DD>
+   _UPD_PAGE(GNU less, less.1)
+   _UPD_PAGE(GNU less, lesskey.1)
+  </DD>
+  <DT>sudo</DT>
+  <DD>
+   _NEW_PAGE(sudo, sudo.8)
+   _NEW_PAGE(sudo, visudo.8)
+  </DD>
+ </DL>
+
+ <H2>2000/10/06</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, setlocale.3)
+   _UPD_PAGE(LDP man-pages, stat.2)
+   _UPD_PAGE(LDP man-pages, assert.3)
+   _UPD_PAGE(LDP man-pages, exec.3)
+   _UPD_PAGE(LDP man-pages, fclose.3)
+   _UPD_PAGE(LDP man-pages, printf.3)
+   _UPD_PAGE(LDP man-pages, rand.3)
+  </DD>
+ </DL>
+
+ <H2>2000/10/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, gasp.1)
+  </DD>
+ </DL>
+
+ <H2>2000/10/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getdomainname.2)
+   _UPD_PAGE(LDP man-pages, gethostname.2)
+  </DD>
+ </DL>
+
+ <H2>2000/09/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, gasp.1)
+  </DD>
+ </DL>
+
+ <H2>2000/09/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, host.conf.5)
+   _NEW_PAGE(LDP man-pages, hosts.5)
+   _NEW_PAGE(LDP man-pages, resolver.5)
+   _NEW_PAGE(LDP man-pages, encrypt.3)
+   _NEW_PAGE(LDP man-pages, bindresvport.3)
+  </DD>
+ </DL>
+
+ <H2>2000/09/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, strtok.3)
+   _UPD_PAGE(LDP man-pages, fflush.3)
+  </DD>
+ </DL>
+
+ <H2>2000/09/20</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, __setfpucw.3)
+   _NEW_PAGE(LDP man-pages, fenv.3)
+  </DD>
+ </DL>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, mdoc.samples.7)
+  </DD>
+ </DL>
+  
+ <H2>2000/09/19</H2>
+ <P>
+  9/15 ¥ê¥ê¡¼¥¹¤Î¥Ð¥°¥Õ¥£¥Ã¥¯¥¹ÈÇ
+  man-pages-ja-20000919.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/09/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000915.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/09/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, dircolors.1)
+   _UPD_PAGE(LDP man-pages, mkdir.2)
+   _UPD_PAGE(LDP man-pages, getmntent.3)
+   _UPD_PAGE(LDP man-pages, tzset.3)
+  </DD>
+  <DT>sysklogd</DT>
+  <DD>
+   _UPD_PAGE(sysklogd, klogd.8)
+  </DD>
+ </DL>
+
+ <H2>2000/09/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, unlink.2)
+   _UPD_PAGE(LDP man-pages, fts.3)
+  </DD>
+ </DL>
+
+ <H2>2000/09/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU less</DT>
+  <DD>
+   _UPD_PAGE(GNU less, less.1)
+   _UPD_PAGE(GNU less, lesskey.1)
+  </DD>
+ </DL>
+
+ <H2>2000/08/30</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU gdbm</DT>
+  <DD>
+   _UPD_PAGE(GNU gdbm, gdbm.3)
+  </DD>
+ </DL>
+
+ <H2>2000/08/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU gdbm</DT>
+  <DD>
+   _NEW_PAGE(GNU gdbm, gdbm.3)
+  </DD>
+ </DL>
+
+ <H2>2000/08/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, bzero.3)
+   _UPD_PAGE(LDP man-pages, malloc.3)
+  </DD>
+ </DL>
+
+ <H2>2000/08/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>pcmcia-cs</DT>
+  <DD>
+   _NEW_PAGE(pcmcia-cs, i82365.4)
+  </DD>
+ </DL>
+
+ <H2>2000/08/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000815.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/08/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sysklogd</DT>
+  <DD>
+   _UPD_PAGE(sysklogd, syslog.conf.5)
+   _UPD_PAGE(sysklogd, sysklogd.8)
+  </DD>
+ </DL>
+
+ <H2>2000/08/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lpr-linux</DT>
+  <DD>
+   _NEW_PAGE(lpr-linux, printcap.5)
+  </DD>
+ </DL>
+
+ <H2>2000/08/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU bc</DT>
+  <DD>
+   _NEW_PAGE(GNU bc, bc.1)
+   _NEW_PAGE(GNU bc, dc.1)
+  </DD>
+  <DT>GNU gawk</DT>
+  <DD>
+   _NEW_PAGE(GNU gawk, gawk.1)
+  </DD>
+  <DT>GNU gcc</DT>
+  <DD>
+   _NEW_PAGE(GNU gcc, cccp.1)
+   _UPD_PAGE(GNU gcc, g77.1)
+  </DD>
+  <DT>GNU gdb</DT>
+  <DD>
+   _UPD_PAGE(GNU gdb, gdb.1)
+   _NEW_PAGE(GNU gdb, gdbserver.1)
+  </DD>
+  <DT>GNU grep</DT>
+  <DD>
+   _UPD_PAGE(GNU grep, grep.1)
+  </DD>
+  <DT>GNU groff</DT>
+  <DD>
+   _UPD_PAGE(GNU groff, addftinfo.1)
+   _UPD_PAGE(GNU groff, eqn.1)
+   _UPD_PAGE(GNU groff, grodvi.1)
+   _UPD_PAGE(GNU groff, groff.1)
+   _NEW_PAGE(GNU groff, grog.1)
+   _NEW_PAGE(GNU groff, grohtml.1)
+   _NEW_PAGE(GNU groff, grolj4.1)
+   _UPD_PAGE(GNU groff, grops.1)
+   _UPD_PAGE(GNU groff, grotty.1)
+   _UPD_PAGE(GNU groff, indxbib.1)
+   _UPD_PAGE(GNU groff, lkbib.1)
+   _UPD_PAGE(GNU groff, lookbib.1)
+   _NEW_PAGE(GNU groff, nroff.1)
+   _UPD_PAGE(GNU groff, pfbtops.1)
+   _UPD_PAGE(GNU groff, pic.1)
+   _UPD_PAGE(GNU groff, refer.1)
+   _UPD_PAGE(GNU groff, soelim.1)
+   _UPD_PAGE(GNU groff, tbl.1)
+   _UPD_PAGE(GNU groff, tfmtodit.1)
+   _UPD_PAGE(GNU groff, troff.1)
+   _NEW_PAGE(GNU groff, groff_font.5)
+   _NEW_PAGE(GNU groff, groff_out.5)
+   _NEW_PAGE(GNU groff, groff_char.7)
+   _NEW_PAGE(GNU groff, groff_me.7)
+   _NEW_PAGE(GNU groff, groff_mm.7)
+   _NEW_PAGE(GNU groff, groff_mmse.7)
+   _NEW_PAGE(GNU groff, groff_ms.7)
+   _NEW_PAGE(GNU groff, groff_msafer.7)
+  </DD>
+  <DT>GNU patch</DT>
+  <DD>
+   _UPD_PAGE(GNU patch, patch.1)
+  </DD>
+  <DT>GNU texinfo</DT>
+  <DD>
+   _NEW_PAGE(GNU texinfo, info.1)
+   _NEW_PAGE(GNU texinfo, install-info.1)
+   _NEW_PAGE(GNU texinfo, makeinfo.1)
+   _NEW_PAGE(GNU texinfo, texindex.1)
+   _NEW_PAGE(GNU texinfo, info.5)
+   _NEW_PAGE(GNU texinfo, texinfo.5)
+  </DD>
+ </DL>
+
+ <H2>2000/08/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>bs</DT>
+  <DD>
+   _NEW_PAGE(bs, bs.6)
+  </DD>
+  <DT>bsd-games-non-free</DT>
+  <DD>
+   _NEW_PAGE(bsd-games-non-free, rogue.6)
+  </DD>
+  <DT>bsd-games</DT>
+  <DD>
+   _NEW_PAGE(bsd-games, dm.conf.5)
+   _NEW_PAGE(bsd-games, adventure.6)
+   _NEW_PAGE(bsd-games, arithmetic.6)
+   _NEW_PAGE(bsd-games, atc.6)
+   _NEW_PAGE(bsd-games, backgammon.6)
+   _UPD_PAGE(bsd-games, banner.6)
+   _NEW_PAGE(bsd-games, battlestar.6)
+   _UPD_PAGE(bsd-games, bcd.6)
+   _UPD_PAGE(bsd-games, caesar.6)
+   _NEW_PAGE(bsd-games, canfield.6)
+   _NEW_PAGE(bsd-games, cribbage.6)
+   _UPD_PAGE(bsd-games, factor.6)
+   _NEW_PAGE(bsd-games, fish.6)
+   _UPD_PAGE(bsd-games, fortune.6)
+   _NEW_PAGE(bsd-games, hack.6)
+   _NEW_PAGE(bsd-games, hangman.6)
+   _NEW_PAGE(bsd-games, mille.6)
+   _UPD_PAGE(bsd-games, number.6)
+   _NEW_PAGE(bsd-games, phantasia.6)
+   _NEW_PAGE(bsd-games, piano.6)
+   _NEW_PAGE(bsd-games, pig.6)
+   _UPD_PAGE(bsd-games, pom.6)
+   _NEW_PAGE(bsd-games, quiz.6)
+   _UPD_PAGE(bsd-games, rain.6)
+   _NEW_PAGE(bsd-games, random.6)
+   _UPD_PAGE(bsd-games, robots.6)
+   _NEW_PAGE(bsd-games, sail.6)
+   _NEW_PAGE(bsd-games, snake.6)
+   _UPD_PAGE(bsd-games, trek.6)
+   _NEW_PAGE(bsd-games, wargames.6)
+   _UPD_PAGE(bsd-games, worm.6)
+   _NEW_PAGE(bsd-games, worms.6)
+   _NEW_PAGE(bsd-games, wump.6)
+   _NEW_PAGE(bsd-games, dm.8)
+   _NEW_PAGE(bsd-games, strfile.8)
+  </DD>
+  <DT>flex</DT>
+  <DD>
+   _UPD_PAGE(flex, flex.1)
+  </DD>
+  <DT>sendmail</DT>
+  <DD>
+   _NEW_PAGE(sendmail, mailq.1)
+   _NEW_PAGE(sendmail, newaliases.1)
+   _NEW_PAGE(sendmail, vacation.1)
+   _UPD_PAGE(sendmail, aliases.5)
+   _NEW_PAGE(sendmail, mail.local.8)
+   _NEW_PAGE(sendmail, mailstats.8)
+   _NEW_PAGE(sendmail, makemap.8)
+   _NEW_PAGE(sendmail, praliases.8)
+   _NEW_PAGE(sendmail, rmail.8)
+   _NEW_PAGE(sendmail, sendmail.8)
+   _NEW_PAGE(sendmail, smrsh.8)
+  </DD>
+ </DL>
+
+ <H2>2000/08/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU rcs</DT>
+  <DD>
+   _UPD_PAGE(GNU rcs, ci.1)
+   _UPD_PAGE(GNU rcs, co.1)
+   _UPD_PAGE(GNU rcs, ident.1)
+   _UPD_PAGE(GNU rcs, merge.1)
+   _UPD_PAGE(GNU rcs, rcs.1)
+   _UPD_PAGE(GNU rcs, rcsclean.1)
+   _UPD_PAGE(GNU rcs, rcsdiff.1)
+   _UPD_PAGE(GNU rcs, rcsfreeze.1)
+   _UPD_PAGE(GNU rcs, rcsintro.1)
+   _UPD_PAGE(GNU rcs, rcsmerge.1)
+   _UPD_PAGE(GNU rcs, rlog.1)
+   _UPD_PAGE(GNU rcs, rcsfile.5)
+  </DD>
+  <DT>ppp</DT>
+  <DD>
+   _NEW_PAGE(ppp, chat.8)
+   _NEW_PAGE(ppp, pppd.8)
+   _NEW_PAGE(ppp, pppstats.8)
+  </DD>
+ </DL>
+
+ <P>
+  POD ·Á¼°¥Þ¥Ë¥å¥¢¥ë¤ÎËÝÌõ¡¦ÇÛÉÛ¤ò¤Ï¤¸¤á¤Þ¤·¤¿
+  (_LINK(guidance/pod.html, pod¥Þ¥Ë¥å¥¢¥ëËÝÌõ¤Î¼ê°ú¤­))¡£
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>zebedee</DT>
+  <DD>
+   _NEW_POD(zebedee, zebedee.pod)
+  </DD>
+ </DL>
+
+ <H2>2000/07/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000715.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/07/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lpr-linux</DT>
+  <DD>
+   _NEW_PAGE(lpr-linux, lpd.8)
+  </DD>
+ </DL>
+
+ <H2>2000/07/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, fts.3)
+   _NEW_PAGE(LDP man-pages, iconv.3)
+   _NEW_PAGE(LDP man-pages, iconv_close.3)
+   _NEW_PAGE(LDP man-pages, iconv_open.3)
+   _NEW_PAGE(LDP man-pages, lockf.3)
+   _NEW_PAGE(LDP man-pages, acct.5)
+   _NEW_PAGE(LDP man-pages, dir_colors.5)
+   _NEW_PAGE(LDP man-pages, dsp56k.4)
+  </DD>
+ </DL>
+
+ <H2>2000/07/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>linux-man9</DT>
+  <DD>
+   _UPD_PAGE(linux-man9, MAJOR.9)
+  </DD>
+ </DL>
+
+ <H2>2000/06/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, daemon.3)
+   _NEW_PAGE(LDP man-pages, fcloseall.3)
+  </DD>
+ </DL>
+
+ <H2>2000/06/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU sharutils</DT>
+  <DD>
+   _UPD_PAGE(GNU sharutils, uuencode.1)
+   _NEW_PAGE(GNU sharutils, uuencode.5)
+   _NEW_PAGE(GNU sharutils, unshar.1)
+   _NEW_PAGE(GNU sharutils, shar.1)
+  </DD>
+ </DL>
+
+ <H2>2000/06/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getw.3)
+   _UPD_PAGE(LDP man-pages, printf.3)
+   _UPD_PAGE(LDP man-pages, putenv.3)
+  </DD>
+  <DT>netkit</DT>
+  <DD>
+   _UPD_PAGE(netkit, biff.1)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, logger.1)
+  </DD>
+ </DL>
+
+ <H2>2000/06/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000615.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lpr-linux</DT>
+  <DD>
+   _NEW_PAGE(lpr-linux, lpc.8)
+  </DD>
+ </DL>
+
+ <H2>2000/06/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, fdisk.8)
+   _UPD_PAGE(util-linux, fsck.minix.8)
+   _UPD_PAGE(util-linux, hwclock.8)
+   _UPD_PAGE(util-linux, mkswap.8)
+   _UPD_PAGE(util-linux, mount.8)
+   _NEW_PAGE(util-linux, pivot_root.8)
+   _UPD_PAGE(util-linux, shutdown.8)
+   _UPD_PAGE(util-linux, swapon.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, pivot_root.2)
+  </DD>
+ </DL>
+
+ <H2>2000/06/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, sync.8)
+  </DD>
+ </DL>
+
+ <H2>2000/06/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU gzip</DT>
+  <DD>
+   _UPD_PAGE(GNU gzip, gzexe.1)
+   _UPD_PAGE(GNU gzip, gzip.1)
+   _UPD_PAGE(GNU gzip, zdiff.1)
+   _UPD_PAGE(GNU gzip, zforce.1)
+   _UPD_PAGE(GNU gzip, zgrep.1)
+   _UPD_PAGE(GNU gzip, zmore.1)
+   _UPD_PAGE(GNU gzip, znew.1)
+  </DD>
+ </DL>
+
+ <H2>2000/06/06</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU cpio</DT>
+  <DD>
+   _NEW_PAGE(GNU cpio, mt.1)
+  </DD>
+ </DL>
+
+ <H2>2000/06/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, libtool.1)
+   _NEW_PAGE(gnumaniak, libtoolize.1)
+  </DD>
+ </DL>
+
+ <H2>2000/05/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>apmd</DT>
+  <DD>
+   _UPD_PAGE(apmd, apm.1)
+   _NEW_PAGE(apmd, apmsleep.1)
+   _NEW_PAGE(apmd, tailf.1)
+   _UPD_PAGE(apmd, xapm.1)
+   _NEW_PAGE(apmd, apmd.8)
+  </DD>
+  <DT>psmisc</DT>
+  <DD>
+   _NEW_PAGE(psmisc, killall.1)
+   _NEW_PAGE(psmisc, pidof.1)
+   _NEW_PAGE(psmisc, pstree.1)
+  </DD>
+ </DL>
+
+ <H2>2000/05/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>ypserv</DT>
+  <DD>
+   _NEW_PAGE(ypserv, yppasswd.1)
+  </DD>
+ </DL>
+
+ <H2>2000/05/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000515.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/05/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, printf.3)
+  </DD>
+  <DT>SysVinit</DT>
+  <DD>
+   _UPD_PAGE(SysVinit, last.1)
+   _UPD_PAGE(SysVinit, mesg.1)
+   _UPD_PAGE(SysVinit, initscript.5)
+   _UPD_PAGE(SysVinit, inittab.5)
+   _UPD_PAGE(SysVinit, rc.boot.5)
+   _UPD_PAGE(SysVinit, halt.8)
+   _UPD_PAGE(SysVinit, init.8)
+   _UPD_PAGE(SysVinit, pidof.8)
+   _UPD_PAGE(SysVinit, powerd.8)
+   _UPD_PAGE(SysVinit, runlevel.8)
+   _UPD_PAGE(SysVinit, shutdown.8)
+  </DD>
+  <DT>procinfo</DT>
+  <DD>
+   _UPD_PAGE(procinfo, procinfo.8)
+  </DD>
+  <DT>procps</DT>
+  <DD>
+   _UPD_PAGE(procps, uptime.1)
+   _UPD_PAGE(procps, w.1)
+  </DD>
+  <DT>psmisc</DT>
+  <DD>
+   _UPD_PAGE(psmisc, fuser.1)
+  </DD>
+  <DT>shadow</DT>
+  <DD>
+   _UPD_PAGE(shadow, su.1)
+   _UPD_PAGE(shadow, login.defs.5)
+   _UPD_PAGE(shadow, chpasswd.8)
+  </DD>
+  <DT>pcmcia-cs</DT>
+  <DD>
+   _NEW_PAGE(pcmcia-cs, cardinfo.1)
+   _NEW_PAGE(pcmcia-cs, pcmcia_core.4)
+   _NEW_PAGE(pcmcia-cs, pcmcia.5)
+   _NEW_PAGE(pcmcia-cs, stab.5)
+   _NEW_PAGE(pcmcia-cs, cardctl.8)
+   _NEW_PAGE(pcmcia-cs, cardmgr.8)
+   _NEW_PAGE(pcmcia-cs, dump_cis.8)
+   _NEW_PAGE(pcmcia-cs, ftl_check.8)
+   _NEW_PAGE(pcmcia-cs, ftl_format.8)
+   _NEW_PAGE(pcmcia-cs, ide_info.8)
+   _NEW_PAGE(pcmcia-cs, ifport.8)
+   _NEW_PAGE(pcmcia-cs, ifuser.8)
+   _NEW_PAGE(pcmcia-cs, lspnp.8)
+   _NEW_PAGE(pcmcia-cs, pack_cis.8)
+   _NEW_PAGE(pcmcia-cs, pcinitrd.8)
+   _NEW_PAGE(pcmcia-cs, scsi_info.8)
+   _NEW_PAGE(pcmcia-cs, setpnp.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, raw.8)
+  </DD>
+ </DL>
+
+ <H2>2000/04/20</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>glibc-linuxthreads</DT>
+  <DD>
+   _UPD_PAGE(glibc-linuxthreads, pthread_mutex_init.3)
+  </DD>
+ </DL>
+
+ <H2>2000/04/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000415.tar.gz ¤È
+  Âбþ¤¹¤ë RPM ¥¢¡¼¥«¥¤¥Ö¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/04/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>glibc-linuxthreads</DT>
+  <DD>
+   _NEW_PAGE(glibc-linuxthreads, pthread_atfork.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_cancel.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_cond_init.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_mutex_init.3)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, setup.2)
+   _UPD_PAGE(LDP man-pages, strtok.3)
+   _UPD_PAGE(LDP man-pages, tmpnam.3)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, look.1)
+   _UPD_PAGE(util-linux, rev.1)
+   _UPD_PAGE(util-linux, ul.1)
+   _UPD_PAGE(util-linux, kbdrate.8)
+   _UPD_PAGE(util-linux, tunelp.8)
+  </DD>
+ </DL>
+
+ <H2>2000/04/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, environ.5)
+  </DD>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _NEW_PAGE(e2fsprogs, compile_et.1)
+   _NEW_PAGE(e2fsprogs, com_err.3)
+  </DD>
+  <DT>net-tools</DT>
+  <DD>
+   _NEW_PAGE(net-tools, ethers.5)
+   _NEW_PAGE(net-tools, plipconfig.8)
+   _NEW_PAGE(net-tools, slattach.8)
+  </DD>
+ </DL>
+
+ <H2>2000/04/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>cdrecord</DT>
+  <DD>
+   _NEW_PAGE(cdrecord, mkisofs.8)
+  </DD>
+ </DL>
+
+ <H2>2000/04/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, hier.7)
+  </DD>
+ </DL>
+
+ <H2>2000/04/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>pciutils</DT>
+  <DD>
+   _NEW_PAGE(pciutils, lspci.8)
+  </DD>
+ </DL>
+
+ <H2>2000/03/18</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, cal.1)
+   _NEW_PAGE(util-linux, chkdupexe.1)
+   _UPD_PAGE(util-linux, fdisk.8)
+   _NEW_PAGE(util-linux, fsck.minix.8)
+   _UPD_PAGE(util-linux, hwclock.8)
+   _NEW_PAGE(util-linux, mkfs.bfs.8)
+   _NEW_PAGE(util-linux, mkfs.minix.8)
+   _UPD_PAGE(util-linux, mkswap.8)
+   _UPD_PAGE(util-linux, mount.8)
+  </DD>
+ </DL>
+
+ <H2>2000/03/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000315.tar.gz ¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+  º£²ó¤«¤é rpm ¤ÎÇÛÉۤⳫ»Ï¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/03/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netkit</DT>
+  <DD>
+   _NEW_PAGE(netkit, ping.8)
+  </DD>
+ </DL>
+
+ <H2>2000/03/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, st.4)
+   _NEW_PAGE(LDP man-pages, hosts.equiv.5)
+   _NEW_PAGE(LDP man-pages, uri.7)
+  </DD>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, basename.1)
+   _NEW_PAGE(gnumaniak, cat.1)
+   _NEW_PAGE(gnumaniak, chroot.1)
+   _NEW_PAGE(gnumaniak, cksum.1)
+   _NEW_PAGE(gnumaniak, comm.1)
+   _NEW_PAGE(gnumaniak, csplit.1)
+   _NEW_PAGE(gnumaniak, cut.1)
+   _NEW_PAGE(gnumaniak, date.1)
+   _UPD_PAGE(gnumaniak, diff.1)
+   _UPD_PAGE(gnumaniak, diff3.1)
+   _NEW_PAGE(gnumaniak, dirname.1)
+   _NEW_PAGE(gnumaniak, echo.1)
+   _NEW_PAGE(gnumaniak, env.1)
+   _NEW_PAGE(gnumaniak, expand.1)
+   _NEW_PAGE(gnumaniak, expr.1)
+   _NEW_PAGE(gnumaniak, factor.1)
+   _NEW_PAGE(gnumaniak, false.1)
+   _NEW_PAGE(gnumaniak, fmt.1)
+   _NEW_PAGE(gnumaniak, fold.1)
+   _NEW_PAGE(gnumaniak, groups.1)
+   _NEW_PAGE(gnumaniak, head.1)
+   _NEW_PAGE(gnumaniak, hostname.1)
+   _NEW_PAGE(gnumaniak, id.1)
+   _NEW_PAGE(gnumaniak, join.1)
+   _NEW_PAGE(gnumaniak, logname.1)
+   _NEW_PAGE(gnumaniak, md5sum.1)
+   _NEW_PAGE(gnumaniak, nice.1)
+   _NEW_PAGE(gnumaniak, nl.1)
+   _NEW_PAGE(gnumaniak, nohup.1)
+   _NEW_PAGE(gnumaniak, od.1)
+   _NEW_PAGE(gnumaniak, paste.1)
+   _NEW_PAGE(gnumaniak, pathchk.1)
+   _NEW_PAGE(gnumaniak, pinky.1)
+   _NEW_PAGE(gnumaniak, pr.1)
+   _NEW_PAGE(gnumaniak, printenv.1)
+   _NEW_PAGE(gnumaniak, printf.1)
+   _NEW_PAGE(gnumaniak, ptx.1)
+   _NEW_PAGE(gnumaniak, pwd.1)
+   _UPD_PAGE(gnumaniak, sdiff.1)
+   _NEW_PAGE(gnumaniak, sleep.1)
+   _NEW_PAGE(gnumaniak, sort.1)
+   _NEW_PAGE(gnumaniak, split.1)
+   _NEW_PAGE(gnumaniak, stty.1)
+   _NEW_PAGE(gnumaniak, su.1)
+   _NEW_PAGE(gnumaniak, sum.1)
+   _NEW_PAGE(gnumaniak, tac.1)
+   _NEW_PAGE(gnumaniak, tail.1)
+   _NEW_PAGE(gnumaniak, tee.1)
+   _NEW_PAGE(gnumaniak, test.1)
+   _NEW_PAGE(gnumaniak, tr.1)
+   _NEW_PAGE(gnumaniak, true.1)
+   _NEW_PAGE(gnumaniak, tsort.1)
+   _NEW_PAGE(gnumaniak, tty.1)
+   _NEW_PAGE(gnumaniak, uname.1)
+   _NEW_PAGE(gnumaniak, unexpand.1)
+   _NEW_PAGE(gnumaniak, uniq.1)
+   _NEW_PAGE(gnumaniak, users.1)
+   _NEW_PAGE(gnumaniak, wc.1)
+   _NEW_PAGE(gnumaniak, who.1)
+   _NEW_PAGE(gnumaniak, whoami.1)
+   _NEW_PAGE(gnumaniak, yes.1)
+  </DD>
+ </DL>
+
+ <H2>2000/02/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>rdate</DT>
+  <DD>
+   _UPD_PAGE(rdate, rdate.1)
+  </DD>
+ </DL>
+
+ <H2>2000/01/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>cvsup</DT>
+  <DD>
+   _NEW_PAGE(cvsup, cvsup.1)
+   _NEW_PAGE(cvsup, cvpasswd.1)
+   _NEW_PAGE(cvsup, cvsupd.8)
+  </DD>
+  <DT>fetchmail</DT>
+  <DD>
+   _UPD_PAGE(fetchmail, fetchmail.1)
+  </DD>
+  <DT>file</DT>
+  <DD>
+   _NEW_PAGE(file, magic.4)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, touch.1)
+   _NEW_PAGE(LDP man-pages, chgrp.1)
+  </DD>
+ </DL>
+
+ <H2>2000/01/15</H2>
+ <P>
+  ¿·¥¢¡¼¥«¥¤¥Ö man-pages-ja-20000115.tar.gz ¤ò
+  _LINK(download.html,¥À¥¦¥ó¥í¡¼¥É¤Î¥Ú¡¼¥¸)
+  ¤«¤é¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
+ </P>
+
+ <H2>2000/01/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, rpc.3)
+   _NEW_PAGE(LDP man-pages, xdr.3)
+   _NEW_PAGE(LDP man-pages, fifo.4)
+   _NEW_PAGE(LDP man-pages, iso_8859-2.7)
+   _NEW_PAGE(LDP man-pages, iso_8859-7.7)
+   _NEW_PAGE(LDP man-pages, iso_8859-15.7)
+   _UPD_PAGE(LDP man-pages, iswxdigit.3)
+   _UPD_PAGE(LDP man-pages, iswupper.3)
+   _UPD_PAGE(LDP man-pages, iswspace.3)
+   _UPD_PAGE(LDP man-pages, iswpunct.3)
+   _UPD_PAGE(LDP man-pages, iswlower.3)
+   _UPD_PAGE(LDP man-pages, iswgraph.3)
+   _UPD_PAGE(LDP man-pages, iswdigit.3)
+   _UPD_PAGE(LDP man-pages, iswblank.3)
+   _UPD_PAGE(LDP man-pages, iswalpha.3)
+   _UPD_PAGE(LDP man-pages, iswalnum.3)
+   _UPD_PAGE(LDP man-pages, inet.3)
+   _UPD_PAGE(LDP man-pages, glob.3)
+   _UPD_PAGE(LDP man-pages, fputwc.3)
+   _UPD_PAGE(LDP man-pages, fgetwc.3)
+   _UPD_PAGE(LDP man-pages, ecvt.3)
+   _UPD_PAGE(LDP man-pages, uselib.2)
+   _UPD_PAGE(LDP man-pages, stat.2)
+   _UPD_PAGE(LDP man-pages, socket.2)
+   _UPD_PAGE(LDP man-pages, shutdown.2)
+   _UPD_PAGE(LDP man-pages, send.2)
+   _UPD_PAGE(LDP man-pages, listen.2)
+   _UPD_PAGE(LDP man-pages, intro.2)
+   _UPD_PAGE(LDP man-pages, idle.2)
+   _UPD_PAGE(LDP man-pages, connect.2)
+   _UPD_PAGE(LDP man-pages, intro.1)
+   _UPD_PAGE(LDP man-pages, man.7)
+   _NEW_PAGE(LDP man-pages, mdoc.7)
+  </DD>
+  <DT>net-tools</DT>
+  <DD>
+   _UPD_PAGE(net-tools, hostname.1)
+   _UPD_PAGE(net-tools, arp.8)
+   _UPD_PAGE(net-tools, netstat.8)
+   _UPD_PAGE(net-tools, ifconfig.8)
+  </DD>
+ </DL>
+
+ <H2>2000/01/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, fwide.3)
+   _NEW_PAGE(LDP man-pages, getrpcent.3)
+   _NEW_PAGE(LDP man-pages, getrpcport.3)
+   _NEW_PAGE(LDP man-pages, getwchar.3)
+   _NEW_PAGE(LDP man-pages, putwchar.3)
+   _NEW_PAGE(LDP man-pages, mblen.3)
+   _NEW_PAGE(LDP man-pages, mbrlen.3)
+   _NEW_PAGE(LDP man-pages, mbrtowc.3)
+   _NEW_PAGE(LDP man-pages, mbsinit.3)
+   _NEW_PAGE(LDP man-pages, mbsnrtowcs.3)
+   _NEW_PAGE(LDP man-pages, mbsrtowcs.3)
+   _NEW_PAGE(LDP man-pages, mbstowcs.3)
+   _NEW_PAGE(LDP man-pages, mbtowc.3)
+   _UPD_PAGE(LDP man-pages, mbrtowc.3)
+   _NEW_PAGE(LDP man-pages, stpncpy.3)
+   _NEW_PAGE(LDP man-pages, strnlen.3)
+   _NEW_PAGE(LDP man-pages, ungetwc.3)
+   _NEW_PAGE(LDP man-pages, wcstombs.3)
+   _NEW_PAGE(LDP man-pages, wctomb.3)
+   _NEW_PAGE(LDP man-pages, wprintf.3)
+   _NEW_PAGE(LDP man-pages, capget.2)
+  </DD>
+ </DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news2000.m4,v 1.7 2006/08/16 01:03:26 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
+
diff --git a/www/news2001.m4 b/www/news2001.m4
new file mode 100644 (file)
index 0000000..c445d63
--- /dev/null
@@ -0,0 +1,1445 @@
+m4_dnl # $Id: news2001.m4,v 1.7 2006/08/16 01:03:26 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (2001 Ç¯Ê¬)')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2001/12/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mbrtowc.3)
+   _UPD_PAGE(LDP man-pages, malloc.3)
+   _UPD_PAGE(LDP man-pages, ftw.3)
+   _UPD_PAGE(LDP man-pages, fopen.3)
+   _UPD_PAGE(LDP man-pages, ctime.3)
+   _UPD_PAGE(LDP man-pages, wait4.2)
+   _UPD_PAGE(LDP man-pages, wait.2)
+   _UPD_PAGE(LDP man-pages, outb.2)
+   _UPD_PAGE(LDP man-pages, lseek.2)
+   _UPD_PAGE(LDP man-pages, getpriority.2)
+   _UPD_PAGE(LDP man-pages, access.2)
+  </DD>
+ </DL>
+
+ <H2>2001/12/17</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, read.2)
+   _UPD_PAGE(LDP man-pages, syslog.2)
+   _UPD_PAGE(LDP man-pages, setresuid.2)
+  </DD>
+ </DL>
+
+ <H2>2001/12/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, getcontext.2)
+   _NEW_PAGE(LDP man-pages, makecontext.3)
+  </DD>
+ </DL>
+
+ <H2>2001/12/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, _exit.2)
+   _UPD_PAGE(LDP man-pages, sigaltstack.2)
+   _UPD_PAGE(LDP man-pages, exit.3)
+   _UPD_PAGE(LDP man-pages, strptime.3)
+   _UPD_PAGE(LDP man-pages, tmpfile.3)
+  </DD>
+  <DT>cdrecord</DT>
+  <DD>
+   _NEW_PAGE(cdrecord, cdrecord.1)
+   _NEW_PAGE(cdrecord, readcd.1)
+   _NEW_PAGE(cdrecord, scgcheck.1)
+   _NEW_PAGE(cdrecord, apple_driver.8)
+   _UPD_PAGE(cdrecord, isoinfo.8)
+  </DD>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, tune2fs.8)
+  </DD>
+  <DT>iptables</DT>
+  <DD>
+   _NEW_PAGE(iptables, ip6tables.8)
+  </DD>
+  <DT>linux-man9</DT>
+  <DD>
+   _NEW_PAGE(linux-man9, MAP_NR.9)
+  </DD>
+  <DT>shadow</DT>
+  <DD>
+   _NEW_PAGE(shadow, pwconv.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, line.1)
+   _UPD_PAGE(util-linux, logger.1)
+   _NEW_PAGE(util-linux, replay.1)
+   _UPD_PAGE(util-linux, script.1)
+   _UPD_PAGE(util-linux, mount.8)
+  </DD>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, modprobe.8)
+   _UPD_PAGE(modutils, modinfo.8)
+  </DD>
+ </DL>
+
+ <H2>2001/11/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, rm.1)
+  </DD>
+ </DL>
+
+ <H2>2001/11/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>ppp</DT>
+  <DD>
+   _UPD_PAGE(ppp, pppdump.8)
+  </DD>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _UPD_PAGE(wu-ftpd, ftpd.8)
+  </DD>
+ </DL>
+
+ <H2>2001/11/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _UPD_PAGE(wu-ftpd, ftpd.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, last.1)
+  </DD>
+  <DT>ppp</DT>
+  <DD>
+   _NEW_PAGE(ppp, pppdump.8)
+  </DD>
+ </DL>
+
+ <H2>2001/11/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>shadow</DT>
+  <DD>
+   _NEW_PAGE(shadow, limits.5)
+  </DD>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _NEW_PAGE(wu-ftpd, ftpd.8)
+  </DD>
+ </DL>
+
+ <H2>2001/11/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getpriority.2)
+   _UPD_PAGE(LDP man-pages, sigaction.2)
+   _NEW_PAGE(LDP man-pages, flockfile.3)
+   _NEW_PAGE(LDP man-pages, posix_memalign.3)
+   _NEW_PAGE(LDP man-pages, setlogmask.3)
+   _UPD_PAGE(LDP man-pages, strcmp.3)
+   _UPD_PAGE(LDP man-pages, syslog.3)
+   _NEW_PAGE(LDP man-pages, unlocked_stdio.3)
+   _UPD_PAGE(LDP man-pages, locale.5)
+   _UPD_PAGE(LDP man-pages, nsswitch.conf.5)
+  </DD>
+ </DL>
+
+ <H2>2001/11/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, wait.2)
+   _UPD_PAGE(LDP man-pages, sync.2)
+   _UPD_PAGE(LDP man-pages, socket.2)
+   _UPD_PAGE(LDP man-pages, shutdown.2)
+   _UPD_PAGE(LDP man-pages, mount.2)
+   _UPD_PAGE(LDP man-pages, undocumented.3)
+   _UPD_PAGE(LDP man-pages, termios.3)
+   _UPD_PAGE(LDP man-pages, system.3)
+   _UPD_PAGE(LDP man-pages, strdup.3)
+   _UPD_PAGE(LDP man-pages, stdarg.3)
+   _UPD_PAGE(LDP man-pages, putwchar.3)
+   _UPD_PAGE(LDP man-pages, puts.3)
+   _UPD_PAGE(LDP man-pages, getwchar.3)
+   _UPD_PAGE(LDP man-pages, getutent.3)
+   _UPD_PAGE(LDP man-pages, gets.3)
+   _UPD_PAGE(LDP man-pages, fread.3)
+   _UPD_PAGE(LDP man-pages, fputws.3)
+   _UPD_PAGE(LDP man-pages, fputwc.3)
+   _UPD_PAGE(LDP man-pages, fgetwc.3)
+   _UPD_PAGE(LDP man-pages, fflush.3)
+   _UPD_PAGE(LDP man-pages, ferror.3)
+   _UPD_PAGE(LDP man-pages, ctime.3)
+   _UPD_PAGE(LDP man-pages, protocols.5)
+   _UPD_PAGE(LDP man-pages, acct.2)
+   _NEW_PAGE(LDP man-pages, mansigaltstack.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, alloca.3)
+   _NEW_PAGE(LDP man-pages, clearenv.3)
+   _UPD_PAGE(LDP man-pages, exit.3)
+   _UPD_PAGE(LDP man-pages, fgetws.3)
+   _NEW_PAGE(LDP man-pages, getline.3)
+   _UPD_PAGE(LDP man-pages, hsearch.3)
+   _UPD_PAGE(LDP man-pages, ldiv.3)
+   _NEW_PAGE(LDP man-pages, mkdtemp.3)
+   _UPD_PAGE(LDP man-pages, regex.3)
+   _UPD_PAGE(LDP man-pages, rpc.3)
+   _UPD_PAGE(LDP man-pages, strchr.3)
+   _UPD_PAGE(LDP man-pages, strerror.3)
+   _UPD_PAGE(LDP man-pages, strptime.3)
+  </DD>
+  <DT>fetchmail</DT>
+  <DD>
+   _UPD_PAGE(fetchmail, fetchmail.1)
+  </DD>
+  <DT>lilo</DT>
+  <DD>
+   _UPD_PAGE(lilo, lilo.conf.5)
+  </DD>
+  <DT>rp-pppoe</DT>
+  <DD>
+   _NEW_PAGE(rp-pppoe, pppoe-server.8)
+   _NEW_PAGE(rp-pppoe, pppoe-sniff.8)
+  </DD>
+ </DL>
+
+ <H2>2001/11/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>shadow</DT>
+  <DD>
+   _NEW_PAGE(shadow, vipw.8)
+   _NEW_PAGE(shadow, groups.1)
+   _NEW_PAGE(shadow, shadowconfig.8)
+   _UPD_PAGE(shadow, shadowconfig.8)
+   _UPD_PAGE(shadow, vipw.8)
+  </DD>
+ </DL>
+
+ <H2>2001/10/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>fetchmail</DT>
+  <DD>
+   _UPD_PAGE(fetchmail, fetchmail.1)
+  </DD>
+  <DT>rp-pppoe</DT>
+  <DD>
+   _NEW_PAGE(rp-pppoe, pppoe.8)
+   _NEW_PAGE(rp-pppoe, pppoe-relay.8)
+  </DD>
+ </DL>
+
+ <H2>2001/10/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netatalk</DT>
+  <DD>
+   _UPD_PAGE(netatalk, papd.8)
+  </DD>
+  <DT>rp-pppoe</DT>
+  <DD>
+   _NEW_PAGE(rp-pppoe, pppoe-wrapper.1)
+   _NEW_PAGE(rp-pppoe, tkpppoe.1)
+   _NEW_PAGE(rp-pppoe, pppoe.conf.5)
+   _NEW_PAGE(rp-pppoe, adsl-connect.8)
+   _NEW_PAGE(rp-pppoe, adsl-setup.8)
+   _NEW_PAGE(rp-pppoe, adsl-start.8)
+   _NEW_PAGE(rp-pppoe, adsl-status.8)
+   _NEW_PAGE(rp-pppoe, adsl-stop.8)
+  </DD>
+ </DL>
+
+ <H2>2001/09/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>eject</DT>
+  <DD>
+   _UPD_PAGE(eject, eject.1)
+  </DD>
+  <DT>netatalk</DT>
+  <DD>
+   _NEW_PAGE(netatalk, netatalk-config.1)
+   _NEW_PAGE(netatalk, timeout.1)
+   _NEW_PAGE(netatalk, timelord.8)
+  </DD>
+ </DL>
+
+ <H2>2001/09/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>procinfo</DT>
+  <DD>
+   _UPD_PAGE(procinfo, procinfo.8)
+  </DD>
+  <DT>psmisc</DT>
+  <DD>
+   _UPD_PAGE(psmisc, killall.1)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, kill.1)
+   _UPD_PAGE(util-linux, more.1)
+   _UPD_PAGE(util-linux, dmesg.8)
+  </DD>
+ </DL>
+
+ <H2>2001/09/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>iptables</DT>
+  <DD>
+   _UPD_PAGE(iptables, iptables.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getrlimit.2)
+  </DD>
+  <DT>dhcpcd</DT>
+  <DD>
+   _NEW_PAGE(dhcpcd, dhcpcd.8)
+  </DD>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, e2fsck.8)
+   _NEW_PAGE(e2fsprogs, e2image.8)
+   _UPD_PAGE(e2fsprogs, fsck.8)
+   _UPD_PAGE(e2fsprogs, mke2fs.8)
+   _UPD_PAGE(e2fsprogs, tune2fs.8)
+  </DD>
+  <DT>ucd-snmp</DT>
+  <DD>
+   _NEW_PAGE(ucd-snmp, default_store.3)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, fstab.5)
+  </DD>
+ </DL>
+
+ <H2>2001/09/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, madvise.2)
+   _NEW_PAGE(LDP man-pages, slabinfo.5)
+   _UPD_PAGE(LDP man-pages, bootparam.7)
+   _UPD_PAGE(LDP man-pages, clone.2)
+   _UPD_PAGE(LDP man-pages, getpriority.2)
+   _UPD_PAGE(LDP man-pages, execve.2)
+   _UPD_PAGE(LDP man-pages, wait4.2)
+  </DD>
+ </DL>
+
+ <H2>2001/09/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _NEW_PAGE(e2fsprogs, resize2fs.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, mount.8)
+  </DD>
+ </DL>
+
+ <H2>2001/08/17</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, chattr.1)
+   _UPD_PAGE(e2fsprogs, lsattr.1)
+   _UPD_PAGE(e2fsprogs, badblocks.8)
+   _UPD_PAGE(e2fsprogs, debugfs.8)
+   _UPD_PAGE(e2fsprogs, dumpe2fs.8)
+   _UPD_PAGE(e2fsprogs, e2fsck.8)
+  </DD>
+ </DL>
+
+ <H2>2001/08/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>cron</DT>
+  <DD>
+   _NEW_PAGE(cron, cron.8)
+  </DD>
+ </DL>
+
+ <H2>2001/08/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, rmmod.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mount.2)
+   _UPD_PAGE(LDP man-pages, nice.2)
+   _UPD_PAGE(LDP man-pages, stat.2)
+   _UPD_PAGE(LDP man-pages, wait.2)
+   _UPD_PAGE(LDP man-pages, write.2)
+  </DD>
+  <DT>lilo</DT>
+  <DD>
+   _UPD_PAGE(lilo, lilo.8)
+  </DD>
+ </DL>
+
+ <H2>2001/07/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>cdparanoia</DT>
+  <DD>
+   _UPD_PAGE(cdparanoia, cdparanoia.1)
+  </DD>
+  <DT>iptables</DT>
+  <DD>
+   _NEW_PAGE(iptables, iptables.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, mount.8)
+  </DD>
+ </DL>
+
+ <H2>2001/07/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, nl_langinfo.3)
+  </DD>
+ </DL>
+
+ <H2>2001/07/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>fetchmail</DT>
+  <DD>
+   _UPD_PAGE(fetchmail, fetchmail.1)
+  </DD>
+  <DT>GNU gawk</DT>
+  <DD>
+   _NEW_PAGE(GNU gawk, igawk.1)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, hwclock.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, chmod.2)
+   _UPD_PAGE(LDP man-pages, fork.2)
+   _NEW_PAGE(LDP man-pages, mincore.2)
+   _UPD_PAGE(LDP man-pages, select.2)
+   _UPD_PAGE(LDP man-pages, ceil.3)
+   _UPD_PAGE(LDP man-pages, fabs.3)
+   _UPD_PAGE(LDP man-pages, floor.3)
+   _UPD_PAGE(LDP man-pages, gethostbyname.3)
+   _UPD_PAGE(LDP man-pages, getopt.3)
+   _NEW_PAGE(LDP man-pages, lrint.3)
+   _NEW_PAGE(LDP man-pages, lround.3)
+   _UPD_PAGE(LDP man-pages, rint.3)
+   _NEW_PAGE(LDP man-pages, round.3)
+   _UPD_PAGE(LDP man-pages, setbuf.3)
+   _UPD_PAGE(LDP man-pages, strtod.3)
+   _NEW_PAGE(LDP man-pages, trunc.3)
+   _NEW_PAGE(LDP man-pages, koi8-r.7)
+   _UPD_PAGE(LDP man-pages, unicode.7)
+   _UPD_PAGE(LDP man-pages, utf-8.7)
+  </DD>
+ </DL>
+
+ <H2>2001/07/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>ipchains</DT>
+  <DD>
+   _NEW_PAGE(ipchains, ipchains.8)
+  </DD>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _NEW_PAGE(wu-ftpd, xferlog.5)
+   _NEW_PAGE(wu-ftpd, ftpconversions.5)
+  </DD>
+ </DL>
+
+ <H2>2001/07/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, mkfifo.1)
+   _UPD_PAGE(GNU fileutils, mknod.1)
+   _UPD_PAGE(GNU fileutils, mv.1)
+  </DD>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _NEW_PAGE(wu-ftpd, ftpservers.5)
+   _NEW_PAGE(wu-ftpd, ftpshut.8)
+  </DD>
+ </DL>
+
+ <H2>2001/06/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, nfs.5)
+   _UPD_PAGE(util-linux, mount.8)
+   _UPD_PAGE(util-linux, rdev.8)
+   _UPD_PAGE(util-linux, simpleinit.8)
+  </DD>
+ </DL>
+
+ <H2>2001/06/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getrlimit.2)
+   _UPD_PAGE(LDP man-pages, mknod.2)
+   _UPD_PAGE(LDP man-pages, msgctl.2)
+   _UPD_PAGE(LDP man-pages, select.2)
+   _UPD_PAGE(LDP man-pages, semctl.2)
+   _UPD_PAGE(LDP man-pages, seteuid.2)
+   _UPD_PAGE(LDP man-pages, setreuid.2)
+   _UPD_PAGE(LDP man-pages, shmctl.2)
+   _UPD_PAGE(LDP man-pages, shmget.2)
+   _UPD_PAGE(LDP man-pages, unlink.2)
+   _UPD_PAGE(LDP man-pages, write.2)
+   _NEW_PAGE(LDP man-pages, nscd.conf.5)
+   _NEW_PAGE(LDP man-pages, ldconfig.8)
+   _NEW_PAGE(LDP man-pages, nscd.8)
+  </DD>
+ </DL>
+
+ <H2>2001/06/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mount.2)
+   _UPD_PAGE(LDP man-pages, setlocale.3)
+   _UPD_PAGE(LDP man-pages, system.3)
+   _UPD_PAGE(LDP man-pages, usleep.3)
+   _UPD_PAGE(LDP man-pages, times.2)
+   _UPD_PAGE(LDP man-pages, ferror.3)
+   _UPD_PAGE(LDP man-pages, malloc.3)
+   _UPD_PAGE(LDP man-pages, setbuf.3)
+  </DD>
+ </DL>
+
+ <H2>2001/06/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, acct.2)
+   _UPD_PAGE(LDP man-pages, adjtimex.2)
+   _UPD_PAGE(LDP man-pages, gettimeofday.2)
+   _UPD_PAGE(LDP man-pages, llseek.2)
+   _UPD_PAGE(LDP man-pages, statfs.2)
+   _UPD_PAGE(LDP man-pages, sysfs.2)
+  </DD>
+ </DL>
+
+ <H2>2001/05/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, open.2)
+  </DD>
+  <DT>eject</DT>
+  <DD>
+   _NEW_PAGE(eject, volname.1)
+  </DD>
+ </DL>
+
+ <H2>2001/05/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _NEW_PAGE(wu-ftpd, ftphosts.5)
+  </DD>
+ </DL>
+
+ <H2>2001/05/22</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _NEW_PAGE(wu-ftpd, ftprestart.8)
+  </DD>
+ </DL>
+
+ <H2>2001/05/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>iptables</DT>
+  <DD>
+   _NEW_PAGE(iptables, iptables-restore.8)
+   _NEW_PAGE(iptables, iptables-save.8)
+  </DD>
+ </DL>
+
+ <H2>2001/05/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, ln.1)
+   _UPD_PAGE(GNU fileutils, mkdir.1)
+   _UPD_PAGE(GNU fileutils, ls.1)
+  </DD>
+ </DL>
+
+ <H2>2001/05/07</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU sed</DT>
+  <DD>
+   _UPD_PAGE(GNU sed, sed.1)
+  </DD>
+ </DL>
+
+ <H2>2001/05/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, stat.2)
+   _UPD_PAGE(LDP man-pages, stime.2)
+   _UPD_PAGE(LDP man-pages, times.2)
+   _UPD_PAGE(LDP man-pages, strsep.3)
+   _UPD_PAGE(LDP man-pages, strtol.3)
+  </DD>
+ </DL>
+
+ <H2>2001/04/24</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _UPD_PAGE(reiserfsprogs, reiserfsck.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, dir_colors.5)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, suffixes.7)
+  </DD>
+ </DL>
+
+ <H2>2001/04/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU_groff</DT>
+  <DD>
+   _NEW_PAGE(GNU_groff, grn.1)
+   _NEW_PAGE(GNU_groff, groff_msafer.7)
+  </DD>
+  <DT>setserial</DT>
+  <DD>
+   _UPD_PAGE(setserial, setserial.8)
+  </DD>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, modinfo.8)
+   _UPD_PAGE(modutils, modprobe.8)
+  </DD>
+  <DT>GNU bash</DT>
+  <DD>
+   _UPD_PAGE(GNU bash, bash.1)
+  </DD>
+ </DL>
+
+ <H2>2001/04/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, install.1)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, chroot.2)
+   _NEW_PAGE(LDP man-pages, basename.3)
+   _UPD_PAGE(LDP man-pages, environ.5)
+   _NEW_PAGE(LDP man-pages, LDP.7)
+  </DD>
+ </DL>
+
+ <H2>2001/04/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>ucd-snmp</DT>
+  <DD>
+   _NEW_PAGE(ucd-snmp, snmpconf.1)
+   _NEW_PAGE(ucd-snmp, snmpdf.1)
+  </DD>
+ </DL>
+
+ <H2>2001/04/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _UPD_PAGE(reiserfsprogs, debugreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, mkreiserfs.8)
+   _NEW_PAGE(reiserfsprogs, resize_reiserfs.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, close.2)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, readprofile.1)
+   _UPD_PAGE(util-linux, fstab.5)
+   _UPD_PAGE(util-linux, hwclock.8)
+   _UPD_PAGE(util-linux, mount.8)
+  </DD>
+  <DT>ucd-snmp</DT>
+  <DD>
+   _NEW_PAGE(ucd-snmp, snmpbulkget.1)
+  </DD>
+ </DL>
+
+ <H2>2001/04/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, fcntl.2)
+   _UPD_PAGE(LDP man-pages, fclose.3)
+   _UPD_PAGE(LDP man-pages, strptime.3)
+   _UPD_PAGE(LDP man-pages, acct.5)
+   _UPD_PAGE(LDP man-pages, host.conf.5)
+   _UPD_PAGE(LDP man-pages, hosts.equiv.5)
+   _UPD_PAGE(LDP man-pages, ip.7)
+   _UPD_PAGE(LDP man-pages, ipv6.7)
+   _UPD_PAGE(LDP man-pages, netlink.7)
+   _UPD_PAGE(LDP man-pages, tzselect.8)
+   _UPD_PAGE(LDP man-pages, zic.8)
+  </DD>
+  <DT>sysklogd</DT>
+  <DD>
+   _UPD_PAGE(sysklogd, klogd.8)
+   _UPD_PAGE(sysklogd, sysklogd.8)
+  </DD>
+ </DL>
+
+ <H2>2001/03/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>wu-ftpd</DT>
+  <DD>
+   _NEW_PAGE(wu-ftpd, ftpcount.1)
+   _NEW_PAGE(wu-ftpd, ftpwho.1)
+  </DD>
+ </DL>
+
+ <H2>2001/03/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>dhcp</DT>
+  <DD>
+   _NEW_PAGE(dhcp, dhclient.conf.5)
+   _NEW_PAGE(dhcp, dhclient.leases.5)
+   _NEW_PAGE(dhcp, dhcp-options.5)
+   _NEW_PAGE(dhcp, dhclient.8)
+   _NEW_PAGE(dhcp, dhclient-script.8)
+  </DD>
+ </DL>
+
+ <H2>2001/03/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, du.1)
+  </DD>
+ </DL>
+
+ <H2>2001/03/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU bc</DT>
+  <DD>
+   _UPD_PAGE(GNU bc, bc.1)
+   _UPD_PAGE(GNU bc, dc.1)
+  </DD>
+  <DT>bind</DT>
+  <DD>
+   _UPD_PAGE(bind, named.conf.5)
+   _UPD_PAGE(bind, nsupdate.8)
+  </DD>
+  <DT>sendmail</DT>
+  <DD>
+   _UPD_PAGE(sendmail, vacation.1)
+  </DD>
+  <DT>tcsh</DT>
+  <DD>
+   _UPD_PAGE(tcsh, tcsh.1)
+  </DD>
+ </DL>
+
+ <H2>2001/03/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netatalk</DT>
+  <DD>
+   _NEW_PAGE(netatalk, pap.1)
+   _NEW_PAGE(netatalk, AppleVolumes.default.5)
+   _UPD_PAGE(netatalk, afpd.conf.5)
+   _UPD_PAGE(netatalk, atalkd.conf.5)
+   _UPD_PAGE(netatalk, papd.conf.5)
+   _NEW_PAGE(netatalk, pap.8)
+   _NEW_PAGE(netatalk, papd.8)
+  </DD>
+  <DT>netkit</DT>
+  <DD>
+   _NEW_PAGE(netkit, inetd.8)
+  </DD>
+  <DT>pciutils</DT>
+  <DD>
+   _UPD_PAGE(pciutils, lspci.8)
+  </DD>
+ </DL>
+
+ <H2>2001/03/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU_groff</DT>
+  <DD>
+   _NEW_PAGE(GNU_groff, groff_tmac.5)
+   _NEW_PAGE(GNU_groff, hpftodit.1)
+   _NEW_PAGE(GNU_groff, grolbp.1)
+   _UPD_PAGE(GNU_groff, soelim.1)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, ftpusers.5)
+   _UPD_PAGE(LDP man-pages, arp.7)
+   _NEW_PAGE(LDP man-pages, ipv6.7)
+   _UPD_PAGE(LDP man-pages, utf-8.7)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, umount.8)
+   _NEW_PAGE(util-linux, whereis.1)
+   _NEW_PAGE(util-linux, blockdev.8)
+   _NEW_PAGE(util-linux, isosize.8)
+   _NEW_PAGE(util-linux, simpleinit.8)
+  </DD>
+  <DT>pcmcia-cs</DT>
+  <DD>
+   _UPD_PAGE(pcmcia-cs, pcmcia.5)
+  </DD>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _NEW_PAGE(reiserfsprogs, debugreiserfs.8)
+   _NEW_PAGE(reiserfsprogs, mkreiserfs.8)
+   _NEW_PAGE(reiserfsprogs, reiserfsck.8)
+  </DD>
+  <DT>netatalk</DT>
+  <DD>
+   _NEW_PAGE(netatalk, achfile.1)
+   _NEW_PAGE(netatalk, acleandir.1)
+   _NEW_PAGE(netatalk, aecho.1)
+   _NEW_PAGE(netatalk, afile.1)
+   _NEW_PAGE(netatalk, afppasswd.1)
+   _NEW_PAGE(netatalk, getzones.1)
+   _NEW_PAGE(netatalk, megatron.1)
+   _NEW_PAGE(netatalk, nbp.1)
+   _NEW_PAGE(netatalk, psorder.1)
+   _NEW_PAGE(netatalk, atalk_aton.3)
+   _NEW_PAGE(netatalk, nbp_name.3)
+   _NEW_PAGE(netatalk, atalk.4)
+   _NEW_PAGE(netatalk, afpd.conf.5)
+   _NEW_PAGE(netatalk, atalkd.conf.5)
+   _NEW_PAGE(netatalk, netatalk.conf.5)
+   _NEW_PAGE(netatalk, papd.conf.5)
+   _NEW_PAGE(netatalk, afpd.8)
+   _NEW_PAGE(netatalk, atalkd.8)
+   _NEW_PAGE(netatalk, papstatus.8)
+   _NEW_PAGE(netatalk, psf.8)
+  </DD>
+ </DL>
+
+ <H2>2001/03/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, sendfile.2)
+   _UPD_PAGE(LDP man-pages, times.2)
+   _UPD_PAGE(LDP man-pages, dlopen.3)
+   _UPD_PAGE(LDP man-pages, termios.3)
+   _UPD_PAGE(LDP man-pages, ip.7)
+   _UPD_PAGE(LDP man-pages, netdevice.7)
+   _UPD_PAGE(LDP man-pages, packet.7)
+   _UPD_PAGE(LDP man-pages, rtnetlink.7)
+   _UPD_PAGE(LDP man-pages, socket.7)
+   _UPD_PAGE(LDP man-pages, tcp.7)
+   _UPD_PAGE(LDP man-pages, udp.7)
+   _UPD_PAGE(LDP man-pages, uri.7)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, more.1)
+  </DD>
+ </DL>
+
+ <H2>2001/03/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, dd.1)
+   _UPD_PAGE(GNU fileutils, df.1)
+  </DD>
+ </DL>
+
+ <H2>2001/03/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, cfdisk.8)
+   _NEW_PAGE(util-linux, elvtune.8)
+   _NEW_PAGE(util-linux, initctl.8)
+   _UPD_PAGE(util-linux, rdev.8)
+   _NEW_PAGE(util-linux, sfdisk.8)
+  </DD>
+ </DL>
+
+ <H2>2001/03/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, chfn.1)
+   _NEW_PAGE(util-linux, newgrp.1)
+   _NEW_PAGE(util-linux, passwd.1)
+  </DD>
+ </DL>
+
+ <H2>2001/02/22</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, chown.1)
+   _UPD_PAGE(GNU fileutils, cp.1)
+  </DD>
+ </DL>
+
+ <H2>2001/02/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU ed</DT>
+  <DD>
+   _UPD_PAGE(GNU ed, ed.1)
+  </DD>
+
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, colcrt.1)
+   _UPD_PAGE(util-linux, colrm.1)
+   _UPD_PAGE(util-linux, column.1)
+  </DD>
+ </DL>
+
+ <H2>2001/02/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>bind</DT>
+  <DD>
+   _NEW_PAGE(bind, host.1)
+   _NEW_PAGE(bind, named.conf.5)
+   _NEW_PAGE(bind, resolver.5)
+   _NEW_PAGE(bind, hostname.7)
+   _NEW_PAGE(bind, mailaddr.7)
+   _NEW_PAGE(bind, named.8)
+  </DD>
+ </DL>
+
+ <H2>2001/02/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sendmail</DT>
+  <DD>
+   _UPD_PAGE(sendmail, qtool.8)
+  </DD>
+  <DT>GNU_groff</DT>
+  <DD>
+   _NEW_PAGE(GNU_groff, groff_man.7)
+   _NEW_PAGE(GNU_groff, mmroff.7)
+   _NEW_PAGE(GNU_groff, groff.7)
+   _NEW_PAGE(GNU_groff, roff.7)
+   _NEW_PAGE(GNU_groff, groff_markup.7)
+  </DD>
+ </DL>
+
+ <H2>2001/02/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+ <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, recv.2)
+   _UPD_PAGE(LDP man-pages, fenv.3)
+   _NEW_PAGE(LDP man-pages, getnameinfo.3)
+   _UPD_PAGE(LDP man-pages, getpass.3)
+   _NEW_PAGE(LDP man-pages, strfmon.3)
+  </DD>
+ </DL>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU gawk</DT>
+  <DD>
+   _UPD_PAGE(GNU gawk, gawk.1)
+  </DD>
+
+  <DT>GNU groff</DT>
+  <DD>
+   _UPD_PAGE(GNU groff, addftinfo.1)
+   _UPD_PAGE(GNU groff, eqn.1)
+   _UPD_PAGE(GNU groff, grodvi.1)
+   _UPD_PAGE(GNU groff, groff.1)
+   _UPD_PAGE(GNU groff, grog.1)
+   _UPD_PAGE(GNU groff, grohtml.1)
+   _UPD_PAGE(GNU groff, grolj4.1)
+   _UPD_PAGE(GNU groff, grops.1)
+   _UPD_PAGE(GNU groff, grotty.1)
+   _UPD_PAGE(GNU groff, indxbib.1)
+   _UPD_PAGE(GNU groff, lkbib.1)
+   _UPD_PAGE(GNU groff, lookbib.1)
+   _UPD_PAGE(GNU groff, nroff.1)
+   _UPD_PAGE(GNU groff, pfbtops.1)
+   _UPD_PAGE(GNU groff, pic.1)
+   _UPD_PAGE(GNU groff, refer.1)
+   _UPD_PAGE(GNU groff, tbl.1)
+   _UPD_PAGE(GNU groff, tfmtodit.1)
+   _UPD_PAGE(GNU groff, troff.1)
+   _UPD_PAGE(GNU groff, groff_font.5)
+   _UPD_PAGE(GNU groff, groff_out.5)
+   _UPD_PAGE(GNU groff, groff_char.7)
+   _UPD_PAGE(GNU groff, groff_me.7)
+   _UPD_PAGE(GNU groff, groff_mm.7)
+   _UPD_PAGE(GNU groff, groff_mmse.7)
+   _UPD_PAGE(GNU groff, groff_ms.7)
+  </DD>
+
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mdoc.samples.7)
+  </DD>
+
+  <DT>bsd-games</DT>
+  <DD>
+   _UPD_PAGE(bsd-games, adventure.6)
+   _UPD_PAGE(bsd-games, banner.6)
+   _UPD_PAGE(bsd-games, bcd.6)
+   _UPD_PAGE(bsd-games, caesar.6)
+   _UPD_PAGE(bsd-games, fortune.6)
+   _UPD_PAGE(bsd-games, number.6)
+   _UPD_PAGE(bsd-games, pig.6)
+   _UPD_PAGE(bsd-games, quiz.6)
+   _UPD_PAGE(bsd-games, random.6)
+   _UPD_PAGE(bsd-games, wargames.6)
+   _UPD_PAGE(bsd-games, worms.6)
+   _UPD_PAGE(bsd-games, dm.8)
+   _UPD_PAGE(bsd-games, strfile.8)
+  </DD>
+
+  <DT>bsd-games-non-free</DT>
+  <DD>
+   _UPD_PAGE(bsd-games-non-free, rogue.6)
+  </DD>
+
+  <DT>sendmail</DT>
+  <DD>
+   _UPD_PAGE(sendmail, mailq.1)
+   _UPD_PAGE(sendmail, newaliases.1)
+   _UPD_PAGE(sendmail, vacation.1)
+   _UPD_PAGE(sendmail, aliases.5)
+   _UPD_PAGE(sendmail, mail.local.8)
+   _UPD_PAGE(sendmail, mailstats.8)
+   _UPD_PAGE(sendmail, makemap.8)
+   _UPD_PAGE(sendmail, praliases.8)
+   _UPD_PAGE(sendmail, rmail.8)
+   _UPD_PAGE(sendmail, sendmail.8)
+   _UPD_PAGE(sendmail, smrsh.8)
+  </DD>
+
+  <DT>tcsh</DT>
+  <DD>
+   _NEW_PAGE(tcsh, tcsh.1)
+  </DD>
+ </DL>
+
+ <H2>2001/02/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getgroups.2)
+   _UPD_PAGE(LDP man-pages, vcs.4)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, col.1)
+   _UPD_PAGE(util-linux, getopt.1)
+   _UPD_PAGE(util-linux, hexdump.1)
+   _NEW_PAGE(util-linux, mcookie.1)
+   _NEW_PAGE(util-linux, namei.1)
+   _NEW_PAGE(util-linux, rename.1)
+   _UPD_PAGE(util-linux, script.1)
+   _NEW_PAGE(util-linux, setterm.1)
+   _NEW_PAGE(util-linux, ddate.1)
+  </DD>
+ </DL>
+
+ <H2>2001/02/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, send.2)
+   _UPD_PAGE(LDP man-pages, abs.3)
+   _UPD_PAGE(LDP man-pages, atoi.3)
+   _UPD_PAGE(LDP man-pages, getcwd.3)
+   _UPD_PAGE(LDP man-pages, printf.3)
+  </DD>
+ </DL>
+
+ <H2>2001/02/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, modules.conf.5)
+   _UPD_PAGE(modutils, insmod.8)
+   _UPD_PAGE(modutils, lsmod.8)
+   _UPD_PAGE(modutils, modprobe.8)
+   _UPD_PAGE(modutils, rmmod.8)
+  </DD>
+ </DL>
+
+ <H2>2001/02/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, chsh.1)
+  </DD>
+ </DL>
+
+ <H2>2001/02/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, chmod.1)
+  </DD>
+ </DL>
+
+ <H2>2001/01/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU fileutils</DT>
+  <DD>
+   _UPD_PAGE(GNU fileutils, chgrp.1)
+   _UPD_PAGE(GNU fileutils, chmod.1)
+  </DD>
+ </DL>
+
+ <H2>2001/01/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>shadow</DT>
+  <DD>
+   _UPD_PAGE(shadow, login.1)
+   _UPD_PAGE(shadow, su.1)
+   _UPD_PAGE(shadow, login.defs.5)
+   _UPD_PAGE(shadow, lastlog.8)
+   _UPD_PAGE(shadow, userdel.8)
+   _UPD_PAGE(shadow, usermod.8)
+  </DD>
+ </DL>
+
+ <H2>2001/01/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, getaddrinfo.3)
+   _NEW_PAGE(LDP man-pages, getipnodebyname.3)
+   _NEW_PAGE(LDP man-pages, inet_ntop.3)
+   _NEW_PAGE(LDP man-pages, inet_pton.3)
+  </DD>
+  <DT>file</DT>
+  <DD>
+   _UPD_PAGE(file, magic.4)
+  </DD>
+  <DT>netkit</DT>
+  <DD>
+   _UPD_PAGE(netkit, ping.8)
+   _NEW_PAGE(netkit, rexecd.8)
+   _NEW_PAGE(netkit, ripquery.8)
+   _NEW_PAGE(netkit, rlogind.8)
+   _NEW_PAGE(netkit, routed.8)
+   _NEW_PAGE(netkit, rpcinfo.8)
+   _UPD_PAGE(netkit, rpc.rusersd.8)
+   _NEW_PAGE(netkit, rshd.8)
+   _NEW_PAGE(netkit, telnetd.8)
+   _NEW_PAGE(netkit, telnetlogin.8)
+   _NEW_PAGE(netkit, tftpd.8)
+   _NEW_PAGE(netkit, timed.8)
+   _NEW_PAGE(netkit, timedc.8)
+   _NEW_PAGE(netkit, writed.8)
+  </DD>
+  <DT>net-tools</DT>
+  <DD>
+   _UPD_PAGE(net-tools, arp.8)
+   _NEW_PAGE(net-tools, mii-tool.8)
+   _UPD_PAGE(net-tools, netstat.8)
+   _UPD_PAGE(net-tools, rarp.8)
+   _UPD_PAGE(net-tools, route.8)
+  </DD>
+ </DL>
+
+ <H2>2001/01/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, logger.1)
+   _UPD_PAGE(util-linux, mount.8)
+   _UPD_PAGE(util-linux, hwclock.8)
+  </DD>
+ </DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news2001.m4,v 1.7 2006/08/16 01:03:26 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
+
diff --git a/www/news2002.m4 b/www/news2002.m4
new file mode 100644 (file)
index 0000000..6041fcf
--- /dev/null
@@ -0,0 +1,844 @@
+m4_dnl # $Id: news2002.m4,v 1.5 2006/08/16 01:03:26 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (2002 Ç¯Ê¬)')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2002/12/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>ncurses</DT>
+  <DD>
+   _NEW_PAGE(ncurses, curs_window.3)
+  </DD>
+ </DL>
+
+ <H2>2002/12/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, tcp.7)
+  </DD>
+ </DL>
+
+ <H2>2002/12/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getpeername.2)
+   _UPD_PAGE(LDP man-pages, mount.2)
+   _UPD_PAGE(LDP man-pages, mremap.2)
+   _UPD_PAGE(LDP man-pages, msgop.2)
+   _UPD_PAGE(LDP man-pages, getipnodebyname.3)
+  </DD>
+ </DL>
+
+ <H2>2002/12/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>netatalk</DT>
+  <DD>
+   _NEW_PAGE(netatalk, apple_cp.1)
+   _NEW_PAGE(netatalk, apple_mv.1)
+   _NEW_PAGE(netatalk, apple_rm.1)
+   _UPD_PAGE(netatalk, afpd.conf.5)
+   _UPD_PAGE(netatalk, afpd.8)
+  </DD>
+  <DT>sudo</DT>
+  <DD>
+   _UPD_PAGE(sudo, sudoers.5)
+  </DD>
+ </DL>
+
+ <H2>2002/11/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, proc.5)
+  </DD>
+ </DL>
+
+ <H2>2002/11/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, locale.7)
+  </DD>
+ </DL>
+
+ <H2>2002/11/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getdtablesize.2)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, nfs.5)
+  </DD>
+ </DL>
+
+ <H2>2002/11/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, open.2)
+  </DD>
+  <DT>nfs-utils</DT>
+  <DD>
+   _UPD_PAGE(nfs-utils, exportfs.8)
+   _UPD_PAGE(nfs-utils, mountd.8)
+  </DD>
+ </DL>
+
+ <H2>2002/10/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, modinfo.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, on_exit.3)
+   _UPD_PAGE(LDP man-pages, clock.3)
+   _UPD_PAGE(LDP man-pages, assert.3)
+   _UPD_PAGE(LDP man-pages, kill.2)
+  </DD>
+ </DL>
+
+ <H2>2002/10/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, madvise.2)
+   _UPD_PAGE(LDP man-pages, setlocale.3)
+  </DD>
+  <DT>SysVinit</DT>
+  <DD>
+   _UPD_PAGE(SysVinit, mesg.1)
+   _UPD_PAGE(SysVinit, wall.1)
+   _UPD_PAGE(SysVinit, halt.8)
+   _UPD_PAGE(SysVinit, init.8)
+   _UPD_PAGE(SysVinit, shutdown.8)
+   _NEW_PAGE(SysVinit, sulogin.8)
+  </DD>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, chattr.1)
+   _UPD_PAGE(e2fsprogs, libuuid.3)
+   _UPD_PAGE(e2fsprogs, badblocks.8)
+   _UPD_PAGE(e2fsprogs, debugfs.8)
+   _UPD_PAGE(e2fsprogs, e2fsck.8)
+   _NEW_PAGE(e2fsprogs, findfs.8)
+   _UPD_PAGE(e2fsprogs, fsck.8)
+   _UPD_PAGE(e2fsprogs, mke2fs.8)
+   _UPD_PAGE(e2fsprogs, tune2fs.8)
+  </DD>
+  <DT>nfs-utils</DT>
+  <DD>
+   _UPD_PAGE(nfs-utils, exports.5)
+   _NEW_PAGE(nfs-utils, nfsstat.8)
+   _NEW_PAGE(nfs-utils, rquotad.8)
+   _NEW_PAGE(nfs-utils, showmount.8)
+   _NEW_PAGE(nfs-utils, statd.8)
+  </DD>
+  <DT>shadow</DT>
+  <DD>
+   _UPD_PAGE(shadow, chage.1)
+   _UPD_PAGE(shadow, chfn.1)
+   _UPD_PAGE(shadow, chsh.1)
+   _NEW_PAGE(shadow, expiry.1)
+   _UPD_PAGE(shadow, gpasswd.1)
+   _UPD_PAGE(shadow, groups.1)
+   _UPD_PAGE(shadow, id.1)
+   _UPD_PAGE(shadow, login.1)
+   _UPD_PAGE(shadow, newgrp.1)
+   _UPD_PAGE(shadow, passwd.1)
+   _UPD_PAGE(shadow, su.1)
+   _UPD_PAGE(shadow, pw_auth.3)
+   _UPD_PAGE(shadow, shadow.3)
+   _UPD_PAGE(shadow, faillog.5)
+   _UPD_PAGE(shadow, limits.5)
+   _UPD_PAGE(shadow, login.access.5)
+   _UPD_PAGE(shadow, login.defs.5)
+   _UPD_PAGE(shadow, passwd.5)
+   _UPD_PAGE(shadow, porttime.5)
+   _UPD_PAGE(shadow, shadow.5)
+   _UPD_PAGE(shadow, suauth.5)
+   _UPD_PAGE(shadow, chpasswd.8)
+   _UPD_PAGE(shadow, dpasswd.8)
+   _UPD_PAGE(shadow, faillog.8)
+   _UPD_PAGE(shadow, groupadd.8)
+   _UPD_PAGE(shadow, groupdel.8)
+   _UPD_PAGE(shadow, groupmod.8)
+   _UPD_PAGE(shadow, grpck.8)
+   _UPD_PAGE(shadow, lastlog.8)
+   _UPD_PAGE(shadow, logoutd.8)
+   _UPD_PAGE(shadow, mkpasswd.8)
+   _UPD_PAGE(shadow, newusers.8)
+   _UPD_PAGE(shadow, pwauth.8)
+   _UPD_PAGE(shadow, pwck.8)
+   _UPD_PAGE(shadow, pwconv.8)
+   _UPD_PAGE(shadow, shadowconfig.8)
+   _UPD_PAGE(shadow, sulogin.8)
+   _UPD_PAGE(shadow, useradd.8)
+   _UPD_PAGE(shadow, userdel.8)
+   _UPD_PAGE(shadow, usermod.8)
+   _UPD_PAGE(shadow, vipw.8)
+  </DD>
+  <DT>ypserv</DT>
+  <DD>
+   _UPD_PAGE(ypserv, ypserv.conf.5)
+  </DD>
+ </DL>
+
+ <H2>2002/10/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, accept.2)
+   _UPD_PAGE(LDP man-pages, clone.2)
+   _UPD_PAGE(LDP man-pages, ioctl.2)
+   _UPD_PAGE(LDP man-pages, select.2)
+   _UPD_PAGE(LDP man-pages, select_tut.2)
+   _UPD_PAGE(LDP man-pages, setfsgid.2)
+   _UPD_PAGE(LDP man-pages, setfsuid.2)
+   _UPD_PAGE(LDP man-pages, socketpair.2)
+   _UPD_PAGE(LDP man-pages, write.2)
+   _UPD_PAGE(LDP man-pages, copysign.3)
+   _NEW_PAGE(LDP man-pages, ecvt_r.3)
+   _NEW_PAGE(LDP man-pages, ether_aton.3)
+   _NEW_PAGE(LDP man-pages, gamma.3)
+   _UPD_PAGE(LDP man-pages, j0.3)
+   _UPD_PAGE(LDP man-pages, lgamma.3)
+   _NEW_PAGE(LDP man-pages, qecvt.3)
+   _NEW_PAGE(LDP man-pages, signbit.3)
+   _NEW_PAGE(LDP man-pages, strverscmp.3)
+   _UPD_PAGE(LDP man-pages, system.3)
+   _NEW_PAGE(LDP man-pages, tgamma.3)
+  </DD>
+ </DL>
+
+ <H2>2002/09/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getrlimit.2)
+   _UPD_PAGE(LDP man-pages, alloca.3)
+   _UPD_PAGE(LDP man-pages, hosts.5)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, line.1)
+   _UPD_PAGE(util-linux, readprofile.1)
+   _UPD_PAGE(util-linux, ipcrm.8)
+   _UPD_PAGE(util-linux, mount.8)
+  </DD>
+ </DL>
+
+ <H2><A NAME="20020915">2002/09/15</A></H2>
+ <UL>
+  <LI>rpm ¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ó¥ë¥É¥·¥¹¥Æ¥à¤ò²þÁ±¤·¡¢¥É¥­¥å¥á¥ó¥È¤ò
+   _LINK(rpm/index.html,JM RPM/SRPM ¥Ñ¥Ã¥±¡¼¥¸)
+   ¤Î¥Ú¡¼¥¸¤Ë¤Þ¤È¤á¤Þ¤·¤¿¡£
+  <LI>rpm ¤ò½¾Íè¤Î FSSTND ½àµò (/usr/man ¤Ë¥¤¥ó¥¹¥È¡¼¥ë) ¤«¤é
+   FHS ½àµò (/usr/share/man ¤Ë¥¤¥ó¥¹¥È¡¼¥ë) ¤ËÊѹ¹¤·¤Þ¤·¤¿¡£
+  <LI>tar.gz ¥¢¡¼¥«¥¤¥ÖÉÕ°¤Î¥¤¥ó¥¹¥È¡¼¥ë¥¹¥¯¥ê¥×¥È¤â¡¢
+   ¥¤¥ó¥¹¥È¡¼¥ëÀè¤Î¥Ç¥Õ¥©¥ë¥È¤ò½¾Íè¤Î /usr/man ¤«¤é
+   /usr/share/man ¤ËÊѹ¹¤·¤Þ¤·¤¿¡£
+ </UL>
+
+ <H2>2002/09/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getpriority.2)
+   _UPD_PAGE(LDP man-pages, shmget.2)
+   _UPD_PAGE(LDP man-pages, socket.2)
+   _UPD_PAGE(LDP man-pages, truncate.2)
+   _UPD_PAGE(LDP man-pages, wait.2)
+   _UPD_PAGE(LDP man-pages, times.2)
+   _UPD_PAGE(LDP man-pages, dlopen.3)
+   _UPD_PAGE(LDP man-pages, getcwd.3)
+   _UPD_PAGE(LDP man-pages, printf.3)
+   _UPD_PAGE(LDP man-pages, strtol.3)
+   _UPD_PAGE(LDP man-pages, strtoul.3)
+   _UPD_PAGE(LDP man-pages, sysconf.3)
+   _UPD_PAGE(LDP man-pages, ttyname.3)
+   _UPD_PAGE(LDP man-pages, iso_8859-1.7)
+  </DD>
+ </DL>
+
+ <H2>2002/08/20</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, hwclock.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, mmap2.2)
+   _UPD_PAGE(LDP man-pages, msgctl.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _NEW_PAGE(LDP man-pages, sigqueue.2)
+   _NEW_PAGE(LDP man-pages, syscall.2)
+   _UPD_PAGE(LDP man-pages, unlink.2)
+   _NEW_PAGE(LDP man-pages, a64l.3)
+   _UPD_PAGE(LDP man-pages, clearenv.3)
+   _UPD_PAGE(LDP man-pages, lockf.3)
+   _UPD_PAGE(LDP man-pages, ld.so.8)
+   _UPD_PAGE(LDP man-pages, ldconfig.8)
+  </DD>
+ </DL>
+
+ <H2>2002/08/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mmap.2)
+   _NEW_PAGE(LDP man-pages, stdio_ext.3)
+   _UPD_PAGE(LDP man-pages, services.5)
+  </DD>
+ </DL>
+
+ <H2>2002/08/07</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, boot.7)
+   _NEW_PAGE(LDP man-pages, getfsent.3)
+   _UPD_PAGE(LDP man-pages, bootparam.7)
+  </DD>
+ </DL>
+
+ <H2>2002/07/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, access.2)
+  </DD>
+ </DL>
+
+ <H2>2002/06/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, shmop.2)
+   _NEW_PAGE(LDP man-pages, dirfd.3)
+  </DD>
+  <DT>rp-pppoe</DT>
+  <DD>
+   _UPD_PAGE(rp-pppoe, pppoe-server.8)
+  </DD>
+  <DT>ucd-snmp</DT>
+  <DD>
+   _NEW_PAGE(ucd-snmp, snmp.conf.5)
+   _NEW_PAGE(ucd-snmp, snmpd.conf.5)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, cal.1)
+   _UPD_PAGE(util-linux, ipcrm.8)
+  </DD>
+ </DL>
+
+ <H2>2002/06/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, select.2)
+   _NEW_PAGE(LDP man-pages, select_tut.2)
+  </DD>
+ </DL>
+
+ <H2>2002/05/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _UPD_PAGE(reiserfsprogs, debugreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, mkreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, reiserfsck.8)
+   _NEW_PAGE(reiserfsprogs, reiserfstune.8)
+   _UPD_PAGE(reiserfsprogs, resize_reiserfs.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, strtoul.3)
+   _UPD_PAGE(LDP man-pages, syslog.3)
+   _UPD_PAGE(LDP man-pages, truncate.2)
+  </DD>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, depmod.8)
+  </DD>
+ </DL>
+
+ <H2>2002/04/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, man.7)
+   _UPD_PAGE(LDP man-pages, environ.5)
+   _UPD_PAGE(LDP man-pages, strtol.3)
+   _UPD_PAGE(LDP man-pages, strtok.3)
+   _UPD_PAGE(LDP man-pages, getcwd.3)
+   _UPD_PAGE(LDP man-pages, fopen.3)
+   _UPD_PAGE(LDP man-pages, difftime.3)
+   _UPD_PAGE(LDP man-pages, getopt.3)
+   _UPD_PAGE(LDP man-pages, memchr.3)
+   _UPD_PAGE(LDP man-pages, readdir.3)
+  </DD>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, rmmod.8)
+   _UPD_PAGE(modutils, modprobe.8)
+   _UPD_PAGE(modutils, modinfo.8)
+   _UPD_PAGE(modutils, lsmod.8)
+   _UPD_PAGE(modutils, ksyms.8)
+   _UPD_PAGE(modutils, kallsyms.8)
+   _UPD_PAGE(modutils, genksyms.8)
+  </DD>
+  <DT>ucd-snmp</DT>
+  <DD>
+   _NEW_PAGE(ucd-snmp, snmp_config.5)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, hexdump.1)
+   _UPD_PAGE(util-linux, fstab.5)
+   _UPD_PAGE(util-linux, mount.8)
+  </DD>
+ </DL>
+
+ <H2>2002/03/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>shadow</DT>
+  <DD>
+   _UPD_PAGE(shadow, su.1)
+   _UPD_PAGE(shadow, lastlog.8)
+   _UPD_PAGE(shadow, useradd.8)
+   _UPD_PAGE(shadow, userdel.8)
+  </DD>
+ </DL>
+
+ <H2>2002/03/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lilo</DT>
+  <DD>
+   _UPD_PAGE(lilo, lilo.8)
+  </DD>
+  <DT>ucd-snmp</DT>
+  <DD>
+   _NEW_PAGE(ucd-snmp, snmptrapd.conf.5)
+   _NEW_PAGE(ucd-snmp, variables.5)
+   _NEW_PAGE(ucd-snmp, snmptrapd.8)
+  </DD>
+ </DL>
+
+ <H2>2002/02/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>nfs-server</DT>
+  <DD>
+   _UPD_PAGE(nfs-server, exports.5)
+   _UPD_PAGE(nfs-server, mountd.8)
+   _UPD_PAGE(nfs-server, nfsd.8)
+  </DD>
+ </DL>
+
+ <H2>2002/02/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>net-tools</DT>
+  <DD>
+   _UPD_PAGE(net-tools, ifconfig.8)
+   _NEW_PAGE(net-tools, nameif.8)
+  </DD>
+  <DT>nfs-server</DT>
+  <DD>
+   _UPD_PAGE(nfs-server, exports.5)
+   _UPD_PAGE(nfs-server, mountd.8)
+   _UPD_PAGE(nfs-server, nfsd.8)
+  </DD>
+  <DT>nfs-utils</DT>
+  <DD>
+   _NEW_PAGE(nfs-utils, exportfs.8)
+   _NEW_PAGE(nfs-utils, lockd.8)
+  </DD>
+  <DT>sendmail</DT>
+  <DD>
+   _UPD_PAGE(sendmail, qtool.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, mount.8)
+   _UPD_PAGE(util-linux, umount.8)
+  </DD>
+  <DT>ypserv</DT>
+  <DD>
+   _NEW_PAGE(ypserv, yphelper.8)
+  </DD>
+ </DL>
+
+ <H2>2002/02/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, ldd.1)
+   _UPD_PAGE(LDP man-pages, uname.2)
+   _NEW_PAGE(LDP man-pages, openpty.3)
+   _UPD_PAGE(LDP man-pages, scandir.3)
+   _UPD_PAGE(LDP man-pages, stdio.3)
+   _UPD_PAGE(LDP man-pages, tsearch.3)
+   _NEW_PAGE(LDP man-pages, ld.so.8)
+  </DD>
+  <DT>lilo</DT>
+  <DD>
+   _UPD_PAGE(lilo, lilo.8)
+   _NEW_PAGE(lilo, mkrescue.8)
+  </DD>
+ </DL>
+ <P>
+  JM ¤Ë¤ª¤±¤ë smbfs ´ØÏ¢¥Þ¥Ë¥å¥¢¥ë (smbmount.8, smbumount.8)
+  ¤ÎÇÛÉÛ¤ò½ªÎ»¤·¤Þ¤·¤¿¡£
+  ¤³¤ì¤é¤Î¹¹¿·ÈǤò´Þ¤à Samba ´ØÏ¢¤ÎÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤Ï
+  _LINK(http://www.samba.gr.jp/doc/,ÆüËÜ Smaba ¥æ¡¼¥¶¡¼²ñ)
+  ¤«¤é¼èÆÀ¤Ç¤­¤Þ¤¹¡£
+ </P>
+
+ <H2>2002/02/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getsid.2)
+   _UPD_PAGE(LDP man-pages, crypt.3)
+   _UPD_PAGE(LDP man-pages, mkstemp.3)
+  </DD>
+ </DL>
+
+ <H2>2002/01/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, getloadavg.3)
+  </DD>
+ </DL>
+
+ <H2>2002/01/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>man</DT>
+  <DD>
+   _UPD_PAGE(man, man.1)
+   _NEW_PAGE(man, manlint.1)
+  </DD>
+ </DL>
+
+ <H2>2002/01/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, fcntl.2)
+   _NEW_PAGE(LDP man-pages, asprintf.3)
+   _NEW_PAGE(LDP man-pages, dprintf.3)
+   _NEW_PAGE(LDP man-pages, fpurge.3)
+   _NEW_PAGE(LDP man-pages, getdate.3)
+   _NEW_PAGE(LDP man-pages, timegm.3)
+   _UPD_PAGE(LDP man-pages, hier.7)
+   _NEW_PAGE(LDP man-pages, units.7)
+   _UPD_PAGE(LDP man-pages, charsets.7)
+   _UPD_PAGE(LDP man-pages, charmap.5)
+   _UPD_PAGE(LDP man-pages, console_codes.4)
+   _UPD_PAGE(LDP man-pages, console.4)
+   _UPD_PAGE(LDP man-pages, termios.3)
+   _UPD_PAGE(LDP man-pages, strftime.3)
+   _UPD_PAGE(LDP man-pages, printf.3)
+   _UPD_PAGE(LDP man-pages, initgroups.3)
+   _UPD_PAGE(LDP man-pages, getutent.3)
+   _UPD_PAGE(LDP man-pages, ffs.3)
+   _UPD_PAGE(LDP man-pages, ctime.3)
+   _UPD_PAGE(LDP man-pages, truncate.2)
+   _UPD_PAGE(LDP man-pages, mount.2)
+   _UPD_PAGE(LDP man-pages, kill.2)
+   _UPD_PAGE(LDP man-pages, close.2)
+   _UPD_PAGE(LDP man-pages, gethostname.2)
+   _UPD_PAGE(LDP man-pages, gettimeofday.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, select.2)
+   _UPD_PAGE(LDP man-pages, semctl.2)
+   _UPD_PAGE(LDP man-pages, signal.2)
+   _UPD_PAGE(LDP man-pages, catopen.3)
+   _UPD_PAGE(LDP man-pages, daemon.3)
+   _UPD_PAGE(LDP man-pages, gethostbyname.3)
+   _UPD_PAGE(LDP man-pages, hsearch.3)
+   _UPD_PAGE(LDP man-pages, strptime.3)
+   _UPD_PAGE(LDP man-pages, dir_colors.5)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, tzselect.8)
+   _UPD_PAGE(LDP man-pages, syslog.3)
+  </DD>
+  <DT>dhcp</DT>
+  <DD>
+   _NEW_PAGE(dhcp, dhcpd.conf.5)
+   _NEW_PAGE(dhcp, dhcpd.leases.5)
+   _NEW_PAGE(dhcp, dhcpd.8)
+   _NEW_PAGE(dhcp, dhcrelay.8)
+  </DD>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, depmod.8)
+   _UPD_PAGE(modutils, insmod.8)
+  </DD>
+  <DT>net-tools</DT>
+  <DD>
+   _UPD_PAGE(net-tools, netstat.8)
+  </DD>
+  <DT>nfs-utils</DT>
+  <DD>
+   _NEW_PAGE(nfs-utils, exports.5)
+   _NEW_PAGE(nfs-utils, mountd.8)
+   _NEW_PAGE(nfs-utils, nfsd.8)
+  </DD>
+ </DL>
+
+ <H2>2002/01/06</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, dysize.3)
+   _NEW_PAGE(LDP man-pages, fseeko.3)
+   _UPD_PAGE(LDP man-pages, ftok.3)
+   _UPD_PAGE(LDP man-pages, tzset.3)
+  </DD>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, modules.conf.5)
+  </DD>
+ </DL>
+
+ <H2>2002/01/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò
+  _LINK(http://www.jp.freebsd.org/man-jp/,FreeBSD jpman project)
+  ¤«¤é´ó£¤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU grep</DT>
+  <DD>
+   _UPD_PAGE(GNU_grep, grep.1)
+  </DD>
+
+  <DT>GNU groff</DT>
+  <DD>
+   _UPD_PAGE(GNU_groff, addftinfo.1)
+   _NEW_PAGE(GNU_groff, afmtodit.1)
+   _UPD_PAGE(GNU_groff, eqn.1)
+   _UPD_PAGE(GNU_groff, grn.1)
+   _UPD_PAGE(GNU_groff, grodvi.1)
+   _UPD_PAGE(GNU_groff, groff.1)
+   _UPD_PAGE(GNU_groff, grog.1)
+   _UPD_PAGE(GNU_groff, grolbp.1)
+   _UPD_PAGE(GNU_groff, grolj4.1)
+   _UPD_PAGE(GNU_groff, grops.1)
+   _UPD_PAGE(GNU_groff, grotty.1)
+   _UPD_PAGE(GNU_groff, hpftodit.1)
+   _UPD_PAGE(GNU_groff, indxbib.1)
+   _UPD_PAGE(GNU_groff, lkbib.1)
+   _UPD_PAGE(GNU_groff, lookbib.1)
+   _NEW_PAGE(GNU_groff, neqn.1)
+   _UPD_PAGE(GNU_groff, nroff.1)
+   _UPD_PAGE(GNU_groff, pfbtops.1)
+   _UPD_PAGE(GNU_groff, pic.1)
+   _UPD_PAGE(GNU_groff, refer.1)
+   _UPD_PAGE(GNU_groff, soelim.1)
+   _UPD_PAGE(GNU_groff, tbl.1)
+   _UPD_PAGE(GNU_groff, tfmtodit.1)
+   _UPD_PAGE(GNU_groff, troff.1)
+   _UPD_PAGE(GNU_groff, groff_font.5)
+   _UPD_PAGE(GNU_groff, groff_out.5)
+   _NEW_PAGE(GNU_groff, groff_tmac.5)
+   _UPD_PAGE(GNU_groff, groff.7)
+   _UPD_PAGE(GNU_groff, groff_char.7)
+   _UPD_PAGE(GNU_groff, groff_man.7)
+   _NEW_PAGE(GNU_groff, groff_mdoc.7)
+   _UPD_PAGE(GNU_groff, groff_me.7)
+   _UPD_PAGE(GNU_groff, groff_mm.7)
+   _UPD_PAGE(GNU_groff, groff_mmse.7)
+   _UPD_PAGE(GNU_groff, groff_ms.7)
+   _NEW_PAGE(GNU_groff, groff_mwww.7)
+   _UPD_PAGE(GNU_groff, mmroff.7)
+   _UPD_PAGE(GNU_groff, roff.7)
+  </DD>
+
+  <DT>bsd-games</DT>
+  <DD>
+   _NEW_PAGE(bsd-games, wump.6)
+  </DD>
+
+  <DT>bsd-games-non-free</DT>
+  <DD>
+   _NEW_PAGE(bsd-games-non-free, hack.6)
+  </DD>
+
+  <DT>tcsh</DT>
+  <DD>
+   _UPD_PAGE(tcsh, tcsh.1)
+  </DD>
+ </DL>
+
+ <H2>2002/01/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, man.7)
+   _UPD_PAGE(LDP man-pages, rpc.5)
+   _UPD_PAGE(LDP man-pages, fs.5)
+   _UPD_PAGE(LDP man-pages, environ.5)
+   _UPD_PAGE(LDP man-pages, ttyname.3)
+   _UPD_PAGE(LDP man-pages, swab.3)
+   _UPD_PAGE(LDP man-pages, perror.3)
+   _UPD_PAGE(LDP man-pages, ftime.3)
+   _UPD_PAGE(LDP man-pages, dlopen.3)
+   _UPD_PAGE(LDP man-pages, write.2)
+   _UPD_PAGE(LDP man-pages, shmget.2)
+   _UPD_PAGE(LDP man-pages, kill.2)
+  </DD>
+ </DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news2002.m4,v 1.5 2006/08/16 01:03:26 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
diff --git a/www/news2003.m4 b/www/news2003.m4
new file mode 100644 (file)
index 0000000..7bb2a74
--- /dev/null
@@ -0,0 +1,734 @@
+m4_dnl # $Id: news2003.m4,v 1.4 2006/08/16 01:03:26 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (2003 Ç¯Ê¬)')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2003/11/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, msync.2)
+   _UPD_PAGE(LDP man-pages, mprotect.2)
+   _NEW_PAGE(LDP man-pages, futex.4)
+   _NEW_PAGE(LDP man-pages, futex.2)
+  </DD>
+ </DL>
+
+ <H2>2003/11/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, chgrp.1)
+   _UPD_PAGE(gnumaniak, chmod.1)
+  </DD>
+ </DL>
+
+ <H2>2003/11/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, frexp.3)
+   _UPD_PAGE(LDP man-pages, fmod.3)
+   _UPD_PAGE(LDP man-pages, fenv.3)
+   _UPD_PAGE(LDP man-pages, bstring.3)
+   _UPD_PAGE(LDP man-pages, sched_rr_get_interval.2)
+   _UPD_PAGE(LDP man-pages, rmdir.2)
+   _UPD_PAGE(LDP man-pages, recv.2)
+   _UPD_PAGE(LDP man-pages, reboot.2)
+   _UPD_PAGE(LDP man-pages, ptrace.2)
+   _UPD_PAGE(LDP man-pages, munlock.2)
+   _UPD_PAGE(LDP man-pages, mlock.2)
+   _UPD_PAGE(LDP man-pages, iopl.2)
+   _UPD_PAGE(LDP man-pages, ioperm.2)
+   _UPD_PAGE(LDP man-pages, getsockopt.2)
+   _UPD_PAGE(LDP man-pages, getresuid.2)
+   _UPD_PAGE(LDP man-pages, getdents.2)
+  </DD>
+ </DL>
+
+ <H2>2003/11/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, ip.7)
+  </DD>
+ </DL>
+
+ <H2>2003/10/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lids</DT>
+  <DD>
+   _UPD_PAGE(lids, lidsadm.8)
+   _UPD_PAGE(lids, lidsconf.8)
+  </DD>
+ </DL>
+
+ <H2>2003/10/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lids</DT>
+  <DD>
+   _UPD_PAGE(lids, lidsconf.8)
+  </DD>
+ </DL>
+
+ <H2>2003/10/22</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lids</DT>
+  <DD>
+   _UPD_PAGE(lids, lidsadm.8)
+   _UPD_PAGE(lids, lidsadm.8)
+  </DD>
+ </DL>
+
+ <H2>2003/10/18</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>lids</DT>
+  <DD>
+   _NEW_PAGE(lids, lidsadm.8)
+   _NEW_PAGE(lids, lidsconf.8)
+  </DD>
+ </DL>
+
+ <H2>2003/10/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, gettimeofday.2)
+   _UPD_PAGE(LDP man-pages, llseek.2)
+   _UPD_PAGE(LDP man-pages, mmap2.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, sched_setaffinity.2)
+   _UPD_PAGE(LDP man-pages, statfs.2)
+   _UPD_PAGE(LDP man-pages, dirfd.3)
+   _UPD_PAGE(LDP man-pages, encrypt.3)
+   _UPD_PAGE(LDP man-pages, getopt.3)
+   _UPD_PAGE(LDP man-pages, stdio.3)
+   _UPD_PAGE(LDP man-pages, host.conf.5)
+  </DD>
+ </DL>
+
+ <H2>2003/10/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, semop.2)
+   _UPD_PAGE(LDP man-pages, wait.2)
+   _UPD_PAGE(LDP man-pages, wait4.2)
+   _UPD_PAGE(LDP man-pages, insque.3)
+   _UPD_PAGE(LDP man-pages, isinf.3)
+   _UPD_PAGE(LDP man-pages, modf.3)
+   _UPD_PAGE(LDP man-pages, sqrt.3)
+   _UPD_PAGE(LDP man-pages, updwtmp.3)
+  </DD>
+ </DL>
+
+ <H2>2003/09/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, gettid.2)
+   _UPD_PAGE(LDP man-pages, mmap.2)
+   _NEW_PAGE(LDP man-pages, exp10.3)
+   _NEW_PAGE(LDP man-pages, exp2.3)
+   _UPD_PAGE(LDP man-pages, expm1.3)
+   _UPD_PAGE(LDP man-pages, getenv.3)
+   _UPD_PAGE(LDP man-pages, openpty.3)
+   _UPD_PAGE(LDP man-pages, posix_memalign.3)
+   _UPD_PAGE(LDP man-pages, tty.4)
+   _UPD_PAGE(LDP man-pages, glob.7)
+  </DD>
+ </DL>
+
+ <H2>2003/09/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, exp.3)
+   _NEW_PAGE(LDP man-pages, log.3)
+   _NEW_PAGE(LDP man-pages, log10.3)
+   _NEW_PAGE(LDP man-pages, log1p.3)
+   _NEW_PAGE(LDP man-pages, pow.3)
+   _NEW_PAGE(LDP man-pages, sincos.3)
+   _NEW_PAGE(LDP man-pages, iso_8859-16.7)
+  </DD>
+ </DL>
+
+ <H2>2003/09/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, lseek.2)
+   _UPD_PAGE(LDP man-pages, personality.2)
+   _UPD_PAGE(LDP man-pages, sendfile.2)
+   _UPD_PAGE(LDP man-pages, stime.2)
+   _UPD_PAGE(LDP man-pages, sync.2)
+   _UPD_PAGE(LDP man-pages, dlopen.3)
+   _UPD_PAGE(LDP man-pages, ffs.3)
+   _UPD_PAGE(LDP man-pages, termios.3)
+   _UPD_PAGE(LDP man-pages, undocumented.3)
+   _UPD_PAGE(LDP man-pages, usleep.3)
+  </DD>
+  <DT>expect</DT>
+  <DD>
+   _NEW_PAGE(expect, expect.1)
+  </DD>
+ </DL>
+
+ <H2>2003/09/06</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mincore.2)
+   _UPD_PAGE(LDP man-pages, mknod.2)
+  </DD>
+  <DT>file</DT>
+  <DD>
+   _UPD_PAGE(file, file.1)
+  </DD>
+ </DL>
+
+ <H2>2003/09/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, cabs.3)
+   _NEW_PAGE(LDP_man-pages, cacos.3)
+   _NEW_PAGE(LDP_man-pages, cacosh.3)
+   _NEW_PAGE(LDP_man-pages, carg.3)
+   _NEW_PAGE(LDP_man-pages, casin.3)
+   _NEW_PAGE(LDP_man-pages, casinh.3)
+   _NEW_PAGE(LDP_man-pages, catan.3)
+   _NEW_PAGE(LDP_man-pages, catanh.3)
+   _NEW_PAGE(LDP_man-pages, ccos.3)
+   _NEW_PAGE(LDP_man-pages, ccosh.3)
+   _NEW_PAGE(LDP_man-pages, cerf.3)
+   _NEW_PAGE(LDP_man-pages, cexp.3)
+   _NEW_PAGE(LDP_man-pages, cexp2.3)
+   _NEW_PAGE(LDP_man-pages, cimag.3)
+   _NEW_PAGE(LDP_man-pages, clog.3)
+   _NEW_PAGE(LDP_man-pages, clog10.3)
+   _NEW_PAGE(LDP_man-pages, clog2.3)
+   _NEW_PAGE(LDP_man-pages, conj.3)
+   _NEW_PAGE(LDP_man-pages, cpow.3)
+   _NEW_PAGE(LDP_man-pages, cproj.3)
+   _NEW_PAGE(LDP_man-pages, creal.3)
+   _NEW_PAGE(LDP_man-pages, csin.3)
+   _NEW_PAGE(LDP_man-pages, csinh.3)
+   _NEW_PAGE(LDP_man-pages, csqrt.3)
+   _NEW_PAGE(LDP_man-pages, ctan.3)
+   _NEW_PAGE(LDP_man-pages, ctanh.3)
+   _NEW_PAGE(LDP_man-pages, complex.5)
+  </DD>
+ </DL>
+
+ <H2>2003/09/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, signal.7)
+   _NEW_PAGE(LDP_man-pages, readahead.2)
+   _NEW_PAGE(LDP_man-pages, tcgetpgrp.3)
+   _NEW_PAGE(LDP_man-pages, tcgetsid.3)
+  </DD>
+ </DL>
+
+ <H2>2003/08/30</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>iptables</DT>
+  <DD>
+   _UPD_PAGE(iptables, iptables.8)
+  </DD>
+ </DL>
+
+ <H2>2003/07/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, mmap.2)
+   _UPD_PAGE(LDP_man-pages, select.2)
+   _UPD_PAGE(LDP_man-pages, errno.3)
+   _UPD_PAGE(LDP_man-pages, getpagesize.2)
+   _UPD_PAGE(LDP_man-pages, msgget.2)
+   _NEW_PAGE(LDP_man-pages, get_thread_area.2)
+   _NEW_PAGE(LDP_man-pages, getxattr.2)
+   _NEW_PAGE(LDP_man-pages, listxattr.2)
+   _NEW_PAGE(LDP_man-pages, lookup_dcookie.2)
+   _NEW_PAGE(LDP_man-pages, removexattr.2)
+   _NEW_PAGE(LDP_man-pages, set_thread_area.2)
+   _NEW_PAGE(LDP_man-pages, setxattr.2)
+   _NEW_PAGE(LDP_man-pages, assert_perror.3)
+   _NEW_PAGE(LDP_man-pages, getpt.3)
+   _NEW_PAGE(LDP_man-pages, grantpt.3)
+   _NEW_PAGE(LDP_man-pages, ptsname.3)
+   _NEW_PAGE(LDP_man-pages, unlockpt.3)
+   _NEW_PAGE(LDP_man-pages, pts.4)
+  </DD>
+ </DL>
+
+ <H2>2003/07/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, gettid.2)
+  </DD>
+ </DL>
+
+ <H2>2003/06/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>iptables</DT>
+  <DD>
+   _UPD_PAGE(iptables, iptables.8)
+  </DD>
+ </DL>
+
+ <H2>2003/06/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>modutils</DT>
+  <DD>
+   _UPD_PAGE(modutils, depmod.8)
+   _UPD_PAGE(modutils, modprobe.8)
+  </DD>
+ </DL>
+
+ <H2>2003/06/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>file</DT>
+  <DD>
+   _UPD_PAGE(file, magic.4)
+   _NEW_PAGE(file, libmagic.3)
+  </DD>
+ </DL>
+
+ <H2>2003/05/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>bzip2</DT>
+  <DD>
+   _NEW_PAGE(bzip2, bzdiff.1)
+   _NEW_PAGE(bzip2, bzgrep.1)
+   _UPD_PAGE(bzip2, bzip2.1)
+   _NEW_PAGE(bzip2, bzmore.1)
+  </DD>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, sha1sum.1)
+   _NEW_PAGE(gnumaniak, shred.1)
+  </DD>
+  <DT>iptables</DT>
+  <DD>
+   _NEW_PAGE(iptables, ip6tables-restore.8)
+   _NEW_PAGE(iptables, ip6tables-save.8)
+  </DD>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _UPD_PAGE(reiserfsprogs, debugreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, reiserfsck.8)
+  </DD>
+ </DL>
+
+<!--
+ <H2>2003/05/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>rpm</DT>
+  <DD>
+   _NEW_PAGE(rpm, rpm2cpio.8)
+   _NEW_PAGE(rpm, rpmbuild.8)
+   _NEW_PAGE(rpm, rpmcache.8)
+   _NEW_PAGE(rpm, rpmgraph.8)
+  </DD>
+ </DL>
+-->
+
+ <H2>2003/04/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, getopt.1)
+   _UPD_PAGE(util-linux, rename.1)
+   _UPD_PAGE(util-linux, fstab.5)
+   _UPD_PAGE(util-linux, mount.8)
+   _UPD_PAGE(util-linux, sfdisk.8)
+   _UPD_PAGE(util-linux, umount.8)
+  </DD>
+ </DL>
+
+ <H2>2003/04/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _NEW_PAGE(gnumaniak, hostid.1)
+   _NEW_PAGE(gnumaniak, seq.1)
+  </DD>
+ </DL>
+
+ <H2>2003/04/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, md5sum.1)
+   _UPD_PAGE(gnumaniak, sort.1)
+  </DD>
+  <DT>procps</DT>
+  <DD>
+   _UPD_PAGE(procps, free.1)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, semget.2)
+  </DD>
+ </DL>
+
+ <H2>2003/03/22</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sudo</DT>
+  <DD>
+   _UPD_PAGE(sudo, visudo.8)
+  </DD>
+ </DL>
+
+ <H2>2003/03/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>xinetd</DT>
+  <DD>
+   _NEW_PAGE(xinetd, xinetd.conf.5)
+   _NEW_PAGE(xinetd, xinetd.8)
+   _NEW_PAGE(xinetd, xinetd.log.5)
+  </DD>
+  <DT>rssh</DT>
+  <DD>
+   _NEW_PAGE(rssh, rssh.1)
+   _NEW_PAGE(rssh, rssh.conf.5)
+  </DD>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, cmp.1)
+   _UPD_PAGE(gnumaniak, cp.1)
+   _UPD_PAGE(gnumaniak, dd.1)
+   _UPD_PAGE(gnumaniak, df.1)
+   _UPD_PAGE(gnumaniak, du.1)
+   _UPD_PAGE(gnumaniak, install.1)
+   _UPD_PAGE(gnumaniak, libtool.1)
+   _UPD_PAGE(gnumaniak, ls.1)
+   _UPD_PAGE(gnumaniak, mkfifo.1)
+   _UPD_PAGE(gnumaniak, mv.1)
+  </DD>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, io_cancel.2)
+   _NEW_PAGE(LDP_man-pages, io_destroy.2)
+   _NEW_PAGE(LDP_man-pages, io_getevents.2)
+   _NEW_PAGE(LDP_man-pages, io_setup.2)
+   _NEW_PAGE(LDP_man-pages, io_submit.2)
+   _NEW_PAGE(LDP man-pages, sigwaitinfo.2)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP_man-pages, openpty.3)
+   _NEW_PAGE(LDP_man-pages, intro.1)
+   _UPD_PAGE(LDP_man-pages, syslog.2)
+   _UPD_PAGE(LDP_man-pages, bzero.3)
+   _NEW_PAGE(LDP_man-pages, undocumented.2)
+   _NEW_PAGE(LDP_man-pages, tkill.2)
+  </DD>
+ </DL>
+
+ <H2>2003/03/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, setpgid.2)
+   _UPD_PAGE(LDP man-pages, shmget.2)
+   _UPD_PAGE(LDP man-pages, bcmp.3)
+   _UPD_PAGE(LDP man-pages, bcopy.3)
+   _UPD_PAGE(LDP man-pages, remove.3)
+   _UPD_PAGE(LDP man-pages, scanf.3)
+  </DD>
+ </DL>
+
+ <H2>2003/03/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, shm_open.3)
+   _NEW_PAGE(LDP_man-pages, err.3)
+   _NEW_PAGE(LDP_man-pages, gsignal.3)
+   _NEW_PAGE(LDP_man-pages, argz_add.3)
+   _NEW_PAGE(LDP_man-pages, envz_add.3)
+  </DD>
+ </DL>
+
+ <H2>2003/02/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>glibc-linuxthreads</DT>
+  <DD>
+   _NEW_PAGE(glibc-linuxthreads, pthread_detach.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_create.3)
+   _UPD_PAGE(glibc-linuxthreads, pthread_atfork.3)
+   _UPD_PAGE(glibc-linuxthreads, pthread_mutex_init.3)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, sched_setaffinity.2)
+   _UPD_PAGE(LDP man-pages, shmop.2)
+   _UPD_PAGE(LDP man-pages, statfs.2)
+  </DD>
+ </DL>
+
+ <H2>2003/02/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mount.2)
+   _UPD_PAGE(LDP man-pages, semop.2)
+   _UPD_PAGE(LDP man-pages, setgid.2)
+   _UPD_PAGE(LDP man-pages, setpgid.2)
+   _UPD_PAGE(LDP man-pages, syscalls.2)
+   _UPD_PAGE(LDP man-pages, wait.2)
+   _UPD_PAGE(LDP man-pages, console_ioctl.4)
+  </DD>
+  <DT>glibc-linuxthreads</DT>
+  <DD>
+   _NEW_PAGE(glibc-linuxthreads, pthread_sigmask.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_cleanup_push.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_attr_init.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_condattr_init.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_setschedparam.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_mutexattr_init.3)
+  </DD>
+ </DL>
+
+ <H2>2003/02/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, select.2)
+   _NEW_PAGE(LDP man-pages, key_setsecret.3)
+   _NEW_PAGE(LDP man-pages, nextafter.3)
+   _UPD_PAGE(LDP_man-pages, strftime.3)
+   _UPD_PAGE(LDP man-pages, socket.7)
+  </DD>
+ </DL>
+
+ <H2>2003/02/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>glibc-linuxthreads</DT>
+  <DD>
+   _NEW_PAGE(glibc-linuxthreads, pthread_kill_other_threads_np.3)
+  </DD>
+ </DL>
+
+ <H2>2003/02/02</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>glibc-linuxthreads</DT>
+  <DD>
+   _NEW_PAGE(glibc-linuxthreads, pthread_exit.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_equal.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_join.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_once.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_self.3)
+   _NEW_PAGE(glibc-linuxthreads, pthread_key_create.3)
+   _NEW_PAGE(glibc-linuxthreads, sem_init.3)
+  </DD>
+ </DL>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, readv.2)
+   _NEW_PAGE(LDP man-pages, getumask.3)
+   _NEW_PAGE(LDP man-pages, malloc_hook.3)
+   _NEW_PAGE(LDP man-pages, mtrace.3)
+   _NEW_PAGE(LDP man-pages, nan.3)
+   _UPD_PAGE(LDP man-pages, realpath.3)
+   _UPD_PAGE(LDP man-pages, unix.7)
+  </DD>
+ </DL>
+
+ <H2>2003/01/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>mirrordir</DT>
+  <DD>
+   _NEW_PAGE(mirrordir, forward.1)
+   _NEW_PAGE(mirrordir, mirrordir.1)
+   _NEW_PAGE(mirrordir, secure-mcserv.1)
+  </DD>
+ </DL>
+
+ <H2>2003/01/18</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>sudo</DT>
+  <DD>
+   _UPD_PAGE(sudo, sudo.8)
+  </DD>
+ </DL>
+
+ <H2>2003/01/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, prctl.2)
+   _UPD_PAGE(LDP man-pages, sched_setscheduler.2)
+  </DD>
+ </DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news2003.m4,v 1.4 2006/08/16 01:03:26 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
diff --git a/www/news2004.m4 b/www/news2004.m4
new file mode 100644 (file)
index 0000000..0097c21
--- /dev/null
@@ -0,0 +1,472 @@
+m4_dnl # $Id: news2004.m4,v 1.3 2006/08/16 01:03:26 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (2004 Ç¯Ê¬)')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2004/12/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU screen</DT>
+  <DD>
+   _UPD_PAGE(GNU screen, screen.1)
+  </DD>
+ </DL>
+
+ <H2>2004/11/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, tty_ioctl.4)
+   _NEW_PAGE(LDP man-pages, operator.7)
+  </DD>
+ </DL>
+
+ <H2>2004/10/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, xcrypt.3)
+   _NEW_PAGE(LDP man-pages, sk98lin.4)
+  </DD>
+ </DL>
+
+ <H2>2004/09/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, wordexp.3)
+  </DD>
+ </DL>
+
+ <H2>2004/09/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, getspnam.3)
+   _NEW_PAGE(LDP man-pages, rtime.3)
+   _NEW_PAGE(LDP man-pages, setaliasent.3)
+   _NEW_PAGE(LDP man-pages, strtoimax.3)
+   _NEW_PAGE(LDP man-pages, ttyslot.3)
+   _NEW_PAGE(LDP man-pages, ualarm.3)
+   _NEW_PAGE(LDP man-pages, wcstoimax.3)
+   _NEW_PAGE(LDP man-pages, wordexp.3)
+   _NEW_PAGE(LDP man-pages, getttyent.3)
+   _NEW_PAGE(LDP man-pages, isgreater.3)
+   _NEW_PAGE(LDP man-pages, log2.3)
+   _NEW_PAGE(LDP man-pages, login.3)
+   _NEW_PAGE(LDP man-pages, mempcpy.3)
+   _NEW_PAGE(LDP man-pages, putgrent.3)
+   _NEW_PAGE(LDP man-pages, queue.3)
+   _NEW_PAGE(LDP man-pages, remainder.3)
+  </DD>
+ </DL>
+
+ <H2>2004/08/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>procmail</DT>
+  <DD>
+   _NEW_PAGE(procmail, procmail.1)
+  </DD>
+ </DL>
+
+ <H2>2004/08/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, cfree.3)
+   _NEW_PAGE(LDP man-pages, getgrent_r.3)
+   _NEW_PAGE(LDP man-pages, getgrouplist.3)
+   _NEW_PAGE(LDP man-pages, getpwent_r.3)
+   _NEW_PAGE(LDP man-pages, clock_getres.3)
+   _NEW_PAGE(LDP man-pages, des_crypt.3)
+   _NEW_PAGE(LDP man-pages, fdim.3)
+   _NEW_PAGE(LDP man-pages, fma.3)
+   _NEW_PAGE(LDP man-pages, fmax.3)
+   _NEW_PAGE(LDP man-pages, fmin.3)
+   _NEW_PAGE(LDP man-pages, fmtmsg.3)
+   _NEW_PAGE(LDP man-pages, fpclassify.3)
+  </DD>
+ </DL>
+
+ <H2>2004/07/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, remap_file_pages.2)
+  </DD>
+ </DL>
+
+ <H2>2004/07/18</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, epoll.4)
+   _NEW_PAGE(LDP man-pages, pciconfig_read.2)
+   _NEW_PAGE(LDP man-pages, posix_fadvise.2)
+   _NEW_PAGE(LDP man-pages, sstk.2)
+   _NEW_PAGE(LDP man-pages, statvfs.2)
+   _NEW_PAGE(LDP man-pages, addseverity.3)
+   _NEW_PAGE(LDP man-pages, aio_write.3)
+   _NEW_PAGE(LDP man-pages, aio_cancel.3)
+   _UPD_PAGE(LDP man-pages, pciconfig_read.2)
+   _UPD_PAGE(LDP man-pages, statvfs.2)
+   _NEW_PAGE(LDP man-pages, aio_error.3)
+   _NEW_PAGE(LDP man-pages, aio_fsync.3)
+   _NEW_PAGE(LDP man-pages, aio_read.3)
+   _NEW_PAGE(LDP man-pages, aio_return.3)
+   _NEW_PAGE(LDP man-pages, aio_suspend.3)
+  </DD>
+ </DL>
+
+ <H2>2004/07/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, wc.1)
+  </DD>
+ </DL>
+
+ <H2>2004/07/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, epoll_ctl.2)
+   _NEW_PAGE(LDP man-pages, epoll_wait.2)
+  </DD>
+ </DL>
+
+ <H2>2004/06/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, qsort.3)
+   _UPD_PAGE(LDP man-pages, wcsdup.3)
+   _UPD_PAGE(LDP man-pages, random.4)
+  </DD>
+  <DT>quota</DT>
+  <DD>
+   _UPD_PAGE(quota, setquota.8)
+   _NEW_PAGE(quota, warnquota.8)
+   _NEW_PAGE(quota, convertquota.8)
+   _UPD_PAGE(quota, quotaon.8)
+   _NEW_PAGE(quota, quot.8)
+   _UPD_PAGE(quota, repquota.8)
+   _UPD_PAGE(quota, rquotad.8)
+  </DD>
+ </DL>
+
+ <H2>2004/06/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, alloc_hugepages.2)
+   _UPD_PAGE(LDP man-pages, setresuid.2)
+   _UPD_PAGE(LDP man-pages, setuid.2)
+   _UPD_PAGE(LDP man-pages, ustat.2)
+   _UPD_PAGE(LDP man-pages, vm86.2)
+   _UPD_PAGE(LDP man-pages, atexit.3)
+   _UPD_PAGE(LDP man-pages, div.3)
+   _UPD_PAGE(LDP man-pages, getgrent.3)
+   _UPD_PAGE(LDP man-pages, getgrnam.3)
+   _UPD_PAGE(LDP man-pages, getpwnam.3)
+   _UPD_PAGE(LDP man-pages, hypot.3)
+   _NEW_PAGE(LDP man-pages, arch_prctl.2)
+   _UPD_PAGE(LDP man-pages, ldexp.3)
+   _UPD_PAGE(LDP man-pages, brk.2)
+   _UPD_PAGE(LDP man-pages, dup.2)
+   _NEW_PAGE(LDP man-pages, epoll_create.2)
+   _UPD_PAGE(LDP man-pages, fdatasync.2)
+   _UPD_PAGE(LDP man-pages, ioctl_list.2)
+   _UPD_PAGE(LDP man-pages, mlockall.2)
+   _UPD_PAGE(LDP man-pages, poll.2)
+  </DD>
+ </DL>
+
+ <H2>2004/05/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU indent</DT>
+  <DD>
+   _UPD_PAGE(GNU indent, indent.1)
+  </DD>
+  <DT>GNU bash</DT>
+  <DD>
+   _UPD_PAGE(GNU bash, builtins.1)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, readprofile.1)
+   _UPD_PAGE(util-linux, script.1)
+   _UPD_PAGE(util-linux, setterm.1)
+   _UPD_PAGE(util-linux, fdisk.8)
+   _UPD_PAGE(util-linux, losetup.8)
+   _UPD_PAGE(util-linux, mkswap.8)
+   _UPD_PAGE(util-linux, mount.8)
+   _UPD_PAGE(util-linux, raw.8)
+   _UPD_PAGE(util-linux, sfdisk.8)
+   _UPD_PAGE(util-linux, swapon.8)
+  </DD>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _UPD_PAGE(reiserfsprogs, debugreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, mkreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, reiserfsck.8)
+   _UPD_PAGE(reiserfsprogs, reiserfstune.8)
+   _UPD_PAGE(reiserfsprogs, resize_reiserfs.8)
+  </DD>
+  <DT>quota</DT>
+  <DD>
+   _UPD_PAGE(quota, quota.1)
+   _UPD_PAGE(quota, edquota.8)
+   _UPD_PAGE(quota, quotacheck.8)
+  </DD>
+ </DL>
+
+ <H2>2004/05/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, chattr.1)
+   _UPD_PAGE(e2fsprogs, lsattr.1)
+   _UPD_PAGE(e2fsprogs, badblocks.8)
+   _UPD_PAGE(e2fsprogs, debugfs.8)
+   _UPD_PAGE(e2fsprogs, dumpe2fs.8)
+   _UPD_PAGE(e2fsprogs, e2fsck.8)
+   _UPD_PAGE(e2fsprogs, fsck.8)
+   _UPD_PAGE(e2fsprogs, mke2fs.8)
+   _UPD_PAGE(e2fsprogs, mklost+found.8)
+   _UPD_PAGE(e2fsprogs, tune2fs.8)
+   _NEW_PAGE(e2fsprogs, filefrag.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, logger.1)
+  </DD>
+ </DL>
+
+ <H2>2004/03/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>ypbind-mt</DT>
+  <DD>
+   _UPD_PAGE(ypbind-mt, yp.conf.5)
+  </DD>
+  <DT>ypserv</DT>
+  <DD>
+   _UPD_PAGE(ypserv, ypserv.conf.5)
+   _UPD_PAGE(ypserv, yppush.8)
+  </DD>
+ </DL>
+
+ <H2>2004/03/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, chown.2)
+  </DD>
+  <DT>dhcpcd</DT>
+  <DD>
+   _UPD_PAGE(dhcpcd, dhcpcd.8)
+  </DD>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _NEW_PAGE(e2fsprogs, mk_cmds.1)
+   _NEW_PAGE(e2fsprogs, libblkid.3)
+   _NEW_PAGE(e2fsprogs, blkid.8)
+   _NEW_PAGE(e2fsprogs, logsave.8)
+   _UPD_PAGE(e2fsprogs, resize2fs.8)
+  </DD>
+  <DT>iptables</DT>
+  <DD>
+   _UPD_PAGE(iptables, ip6tables.8)
+   _UPD_PAGE(iptables, iptables.8)
+  </DD>
+  <DT>netatalk</DT>
+  <DD>
+   _UPD_PAGE(netatalk, pap.1)
+   _UPD_PAGE(netatalk, papd.conf.5)
+   _UPD_PAGE(netatalk, afpd.8)
+  </DD>
+  <DT>pciutils</DT>
+  <DD>
+   _UPD_PAGE(pciutils, lspci.8)
+   _NEW_PAGE(pciutils, setpci.8)
+   _NEW_PAGE(pciutils, update-pciids.8)
+  </DD>
+  <DT>yp-tools</DT>
+  <DD>
+   _UPD_PAGE(yp-tools, ypcat.1)
+   _NEW_PAGE(yp-tools, yptest.8)
+  </DD>
+ </DL>
+
+ <H2>2004/02/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>file</DT>
+  <DD>
+   _UPD_PAGE(file, file.1)
+   _UPD_PAGE(file, libmagic.3)
+  </DD>
+ </DL>
+
+ <H2>2004/02/07</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getrlimit.2)
+   _UPD_PAGE(LDP man-pages, signal.2)
+   _UPD_PAGE(LDP man-pages, encrypt.3)
+   _UPD_PAGE(LDP man-pages, hsearch.3)
+   _UPD_PAGE(LDP man-pages, stdio.3)
+  </DD>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _UPD_PAGE(reiserfsprogs, mkreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, reiserfsck.8)
+  </DD>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, chown.1)
+   _UPD_PAGE(gnumaniak, chroot.1)
+   _UPD_PAGE(gnumaniak, date.1)
+   _UPD_PAGE(gnumaniak, diff.1)
+   _UPD_PAGE(gnumaniak, expand.1)
+   _UPD_PAGE(gnumaniak, expr.1)
+   _UPD_PAGE(gnumaniak, false.1)
+   _UPD_PAGE(gnumaniak, head.1)
+   _UPD_PAGE(gnumaniak, ln.1)
+   _UPD_PAGE(gnumaniak, logname.1)
+   _UPD_PAGE(gnumaniak, mkdir.1)
+   _UPD_PAGE(gnumaniak, od.1)
+   _UPD_PAGE(gnumaniak, pr.1)
+   _UPD_PAGE(gnumaniak, printf.1)
+   _UPD_PAGE(gnumaniak, rmdir.1)
+   _UPD_PAGE(gnumaniak, sdiff.1)
+   _UPD_PAGE(gnumaniak, sleep.1)
+   _UPD_PAGE(gnumaniak, split.1)
+   _UPD_PAGE(gnumaniak, tail.1)
+   _UPD_PAGE(gnumaniak, touch.1)
+   _UPD_PAGE(gnumaniak, true.1)
+   _UPD_PAGE(gnumaniak, unexpand.1)
+   _UPD_PAGE(gnumaniak, uniq.1)
+   _UPD_PAGE(gnumaniak, who.1)
+  </DD>
+ </DL>
+
+ <H2>2004/01/17</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, a64l.3)
+   _UPD_PAGE(LDP man-pages, gethostbyname.3)
+   _UPD_PAGE(LDP man-pages, memchr.3)
+   _UPD_PAGE(LDP man-pages, acct.5)
+   _UPD_PAGE(LDP man-pages, proc.5)
+  </DD>
+ </DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news2004.m4,v 1.3 2006/08/16 01:03:26 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
diff --git a/www/news2005.m4 b/www/news2005.m4
new file mode 100644 (file)
index 0000000..b886694
--- /dev/null
@@ -0,0 +1,962 @@
+m4_dnl # $Id: news2005.m4,v 1.2 2006/08/16 01:03:26 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (2005 Ç¯Ê¬)')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2005/12/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>procps</DT>
+  <DD>
+   _NEW_PAGE(procps, pmap.1)
+   _NEW_PAGE(procps, pwdx.1)
+   _NEW_PAGE(procps, slabtop.1)
+  </DD>
+ </DL>
+
+ <H2>2005/12/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, kill.2)
+   _UPD_PAGE(LDP man-pages, poll.2)
+   _UPD_PAGE(LDP man-pages, shmop.2)
+   _UPD_PAGE(LDP man-pages, sigpending.2)
+   _UPD_PAGE(LDP man-pages, sigsetops.3)
+   _UPD_PAGE(LDP man-pages, strftime.3)
+   _UPD_PAGE(LDP man-pages, intro.7)
+   _UPD_PAGE(LDP man-pages, socket.7)
+  </DD>
+ </DL>
+
+ <H2>2005/12/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, arch_prctl.2)
+   _UPD_PAGE(LDP man-pages, execve.2)
+   _UPD_PAGE(LDP man-pages, fcntl.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, stat.2)
+   _UPD_PAGE(LDP man-pages, frexp.3)
+   _UPD_PAGE(LDP man-pages, strtok.3)
+   _UPD_PAGE(LDP man-pages, proc.5)
+  </DD>
+ </DL>
+
+ <H2>2005/11/13</H2>
+ <UL>
+  <LI>LDP man-pages ¤ÎºÇ¿·ÈÇ 2.13 ¤ËÂбþ¤·¤Þ¤·¤¿¡£
+ </UL>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getrlimit.2)
+   _UPD_PAGE(LDP man-pages, mlock.2)
+   _UPD_PAGE(LDP man-pages, path_resolution.2)
+   _UPD_PAGE(LDP man-pages, setresuid.2)
+   _UPD_PAGE(LDP man-pages, shmget.2)
+   _UPD_PAGE(LDP man-pages, sigaltstack.2)
+   _UPD_PAGE(LDP man-pages, byteorder.3)
+   _UPD_PAGE(LDP man-pages, ftw.3capabilities.7)
+  </DD>
+ </DL>
+
+ <H2>2005/11/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mprotect.2)
+   _UPD_PAGE(LDP man-pages, elf.5)
+  </DD>
+ </DL>
+
+ <H2>2005/10/30</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getitimer.2)
+   _UPD_PAGE(LDP man-pages, mremap.2)
+   _UPD_PAGE(LDP man-pages, outb.2)
+   _UPD_PAGE(LDP man-pages, fopen.3)
+   _UPD_PAGE(LDP man-pages, getaddrinfo.3)
+   _UPD_PAGE(LDP man-pages, inet.3)
+   _UPD_PAGE(LDP man-pages, udp.7)
+  </DD>
+ </DL>
+
+ <H2>2005/10/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, getopt.3)
+  </DD>
+ </DL>
+
+ <H2>2005/10/23</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, fcntl.2)
+   _UPD_PAGE(LDP_man-pages, getpriority.2)
+   _UPD_PAGE(LDP_man-pages, getrlimit.2)
+   _UPD_PAGE(LDP_man-pages, msgctl.2)
+   _UPD_PAGE(LDP_man-pages, nice.2)
+   _UPD_PAGE(LDP_man-pages, open.2)
+   _UPD_PAGE(LDP_man-pages, poll.2)
+   _UPD_PAGE(LDP_man-pages, prctl.2)
+   _UPD_PAGE(LDP_man-pages, readv.2)
+   _UPD_PAGE(LDP_man-pages, remap_file_pages.2)
+   _UPD_PAGE(LDP_man-pages, sched_setparam.2)
+   _UPD_PAGE(LDP_man-pages, sched_setscheduler.2)
+   _UPD_PAGE(LDP_man-pages, semctl.2)
+   _UPD_PAGE(LDP_man-pages, shmctl.2)
+   _UPD_PAGE(LDP_man-pages, stat.2)
+   _UPD_PAGE(LDP_man-pages, getpwnam.3)
+   _UPD_PAGE(LDP_man-pages, initrd.4)
+   _UPD_PAGE(LDP_man-pages, read.2)
+   _UPD_PAGE(LDP_man-pages, write.2)
+   _UPD_PAGE(LDP_man-pages, proc.5)
+   _NEW_PAGE(LDP_man-pages, pty.7)
+   _UPD_PAGE(LDP_man-pages, socket.7)
+  </DD>
+ </DL>
+
+ <H2>2005/10/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, cacheflush.2)
+   _UPD_PAGE(LDP_man-pages, connect.2)
+   _UPD_PAGE(LDP_man-pages, mmap.2)
+   _UPD_PAGE(LDP_man-pages, sigaction.2)
+   _NEW_PAGE(LDP_man-pages, sigpending.2)
+   _NEW_PAGE(LDP_man-pages, sigprocmask.2)
+   _NEW_PAGE(LDP_man-pages, sigsuspend.2)
+   _UPD_PAGE(LDP_man-pages, utmp.5)
+   _UPD_PAGE(LDP_man-pages, capabilities.7)
+   _UPD_PAGE(LDP_man-pages, ip.7)
+  </DD>
+ </DL>
+
+ <H2>2005/10/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>module-init-tools</DT>
+  <DD>
+   _UPD_PAGE(module-init-tools, insmod.8)
+   _UPD_PAGE(module-init-tools, depmod.8)
+   _UPD_PAGE(module-init-tools, lsmod.8)
+   _UPD_PAGE(module-init-tools, modinfo.8)
+   _UPD_PAGE(module-init-tools, modprobe.8)
+   _UPD_PAGE(module-init-tools, rmmod.8)
+   _UPD_PAGE(module-init-tools, modprobe.conf.5)
+   _UPD_PAGE(module-init-tools, modules.dep.5)
+  </DD>
+ </DL>
+
+ <H2>2005/10/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>module-init-tools</DT>
+  <DD>
+   _NEW_PAGE(module-init-tools, modules.dep.5)
+   _NEW_PAGE(module-init-tools, modprobe.conf.5)
+   _NEW_PAGE(module-init-tools, modprobe.8)
+   _NEW_PAGE(module-init-tools, insmod.8)
+   _NEW_PAGE(module-init-tools, depmod.8)
+   _NEW_PAGE(module-init-tools, rmmod.8)
+   _NEW_PAGE(module-init-tools, modinfo.8)
+   _NEW_PAGE(module-init-tools, lsmod.8)
+  </DD>
+ </DL>
+
+ <H2>2005/10/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, sched_setaffinity.2)
+   _UPD_PAGE(LDP_man-pages, open.2)
+   _UPD_PAGE(LDP_man-pages, scanf.3)
+  </DD>
+ </DL>
+
+ <H2>2005/09/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, accept.2)
+   _UPD_PAGE(LDP_man-pages, clone.2)
+   _UPD_PAGE(LDP_man-pages, connect.2)
+   _UPD_PAGE(LDP_man-pages, dup.2)
+   _UPD_PAGE(LDP_man-pages, fcntl.2)
+   _UPD_PAGE(LDP_man-pages, shmctl.2)
+   _UPD_PAGE(LDP_man-pages, hosts.5)
+   _UPD_PAGE(LDP_man-pages, ip.7)
+   _NEW_PAGE(LDP_man-pages, pthreads.7)
+   _UPD_PAGE(LDP_man-pages, tcp.7)
+  </DD>
+ </DL>
+
+ <H2>2005/09/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, canonicalize_file_name.3)
+   _UPD_PAGE(LDP_man-pages, getaddrinfo.3)
+   _UPD_PAGE(LDP_man-pages, epoll_ctl.2)
+   _UPD_PAGE(LDP_man-pages, execve.2)
+   _UPD_PAGE(LDP_man-pages, flock.2)
+   _UPD_PAGE(LDP_man-pages, fsync.2)
+   _UPD_PAGE(LDP_man-pages, getrusage.2)
+   _UPD_PAGE(LDP_man-pages, mknod.2)
+   _UPD_PAGE(LDP_man-pages, mmap.2)
+   _UPD_PAGE(LDP_man-pages, mount.2)
+   _UPD_PAGE(LDP_man-pages, nice.2)
+   _UPD_PAGE(LDP_man-pages, prctl.2)
+   _UPD_PAGE(LDP_man-pages, read.2)
+   _UPD_PAGE(LDP_man-pages, semop.2)
+   _UPD_PAGE(LDP_man-pages, setresuid.2)
+   _UPD_PAGE(LDP_man-pages, sigreturn.2)
+   _UPD_PAGE(LDP_man-pages, stat.2)
+   _UPD_PAGE(LDP_man-pages, syslog.2)
+   _UPD_PAGE(LDP_man-pages, truncate.2)
+   _UPD_PAGE(LDP_man-pages, umask.2)
+   _UPD_PAGE(LDP_man-pages, atexit.3)
+   _UPD_PAGE(LDP_man-pages, confstr.3)
+   _UPD_PAGE(LDP_man-pages, errno.3)
+   _UPD_PAGE(LDP_man-pages, exit.3)
+   _UPD_PAGE(LDP_man-pages, fpclassify.3)
+   _UPD_PAGE(LDP_man-pages, getgrent.3)
+   _UPD_PAGE(LDP_man-pages, getgrnam.3)
+   _UPD_PAGE(LDP_man-pages, getpwent.3)
+   _UPD_PAGE(LDP_man-pages, getpwnam.3)
+   _UPD_PAGE(LDP_man-pages, gets.3)
+   _UPD_PAGE(LDP_man-pages, getspnam.3)
+   _UPD_PAGE(LDP_man-pages, log2.3)
+   _UPD_PAGE(LDP_man-pages, readdir.3)
+   _UPD_PAGE(LDP_man-pages, realpath.3)
+   _UPD_PAGE(LDP_man-pages, shm_open.3)
+   _UPD_PAGE(LDP_man-pages, stdin.3)
+  </DD>
+ </DL>
+
+ <H2>2005/08/31</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, getaddrinfo.3)
+  </DD>
+ </DL>
+
+ <H2>2005/08/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, clone.2)
+   _UPD_PAGE(LDP_man-pages, fcntl.2)
+   _UPD_PAGE(LDP_man-pages, semop.2)
+   _UPD_PAGE(LDP_man-pages, sendfile.2)
+   _UPD_PAGE(LDP_man-pages, uselib.2)
+   _UPD_PAGE(LDP_man-pages, strftime.3)
+   _UPD_PAGE(LDP_man-pages, man.7)
+  </DD>
+ </DL>
+
+ <H2>2005/08/25</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>acl</DT>
+  <DD>
+   _NEW_PAGE(acl, chacl.1)
+   _NEW_PAGE(acl, getfacl.1)
+   _NEW_PAGE(acl, setfacl.1)
+   _NEW_PAGE(acl, acl.5)
+  </DD>
+  <DT>procps</DT>
+  <DD>
+   _UPD_PAGE(procps, free.1)
+   _UPD_PAGE(procps, kill.1)
+   _UPD_PAGE(procps, pgrep.1)
+   _UPD_PAGE(procps, ps.1)
+   _UPD_PAGE(procps, skill.1)
+   _UPD_PAGE(procps, watch.1)
+   _UPD_PAGE(procps, sysctl.8)
+   _UPD_PAGE(procps, vmstat.8)
+  </DD>
+ </DL>
+
+ <H2>2005/08/09</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU patch</DT>
+  <DD>
+   _UPD_PAGE(GNU patch, patch.1)
+  </DD>
+ </DL>
+
+ <H2>2005/08/07</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>GNU patch</DT>
+  <DD>
+   _UPD_PAGE(GNU patch, patch.1)
+  </DD>
+ </DL>
+
+ <H2>2005/07/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>autofs</DT>
+  <DD>
+   _NEW_PAGE(autofs, auto.master.5)
+   _NEW_PAGE(autofs, autofs.5)
+   _NEW_PAGE(autofs, autofs.8)
+   _NEW_PAGE(autofs, automount.8)
+  </DD>
+ </DL>
+
+ <H2>2005/06/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, st.4)
+  </DD>
+ </DL>
+
+ <H2>2005/06/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _UPD_PAGE(util-linux, colrm.1)
+   _NEW_PAGE(util-linux, mesg.1)
+   _NEW_PAGE(util-linux, write.1)
+  </DD>
+ </DL>
+
+ <H2>2005/06/04</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, uuid_parse.3)
+   _UPD_PAGE(e2fsprogs, uuid_time.3)
+   _UPD_PAGE(e2fsprogs, uuid_unparse.3)
+   _UPD_PAGE(e2fsprogs, badblocks.8)
+   _UPD_PAGE(e2fsprogs, blkid.8)
+   _UPD_PAGE(e2fsprogs, debugfs.8)
+   _UPD_PAGE(e2fsprogs, e2image.8)
+   _UPD_PAGE(e2fsprogs, fsck.8)
+   _UPD_PAGE(e2fsprogs, mke2fs.8)
+   _UPD_PAGE(e2fsprogs, tune2fs.8)
+  </DD>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, flock.1)
+   _NEW_PAGE(util-linux, pg.1)
+   _UPD_PAGE(util-linux, fstab.5)
+   _UPD_PAGE(util-linux, cytune.8)
+   _UPD_PAGE(util-linux, losetup.8)
+   _UPD_PAGE(util-linux, mkswap.8)
+   _UPD_PAGE(util-linux, mount.8)
+   _UPD_PAGE(util-linux, sfdisk.8)
+   _UPD_PAGE(util-linux, swapon.8)
+   _UPD_PAGE(util-linux, umount.8)
+  </DD>
+ </DL>
+
+ <H2>2005/05/31</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, od.1)
+   _NEW_PAGE(util-linux, wall.1)
+   _UPD_PAGE(util-linux, rdev.8)
+   _UPD_PAGE(util-linux, tunelp.8)
+  </DD>
+ </DL>
+
+ <H2>2005/05/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>vsftpd</DT>
+  <DD>
+   _NEW_PAGE(vsftpd, vsftpd.conf.5)
+  </DD>
+ </DL>
+
+ <H2>2005/05/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, epoll_create.2)
+   _UPD_PAGE(LDP man-pages, epoll_ctl.2)
+   _UPD_PAGE(LDP man-pages, epoll_wait.2)
+   _UPD_PAGE(LDP man-pages, link.2)
+   _UPD_PAGE(LDP man-pages, mincore.2)
+   _UPD_PAGE(LDP man-pages, posix_fadvise.2)
+   _UPD_PAGE(LDP man-pages, rename.2)
+   _UPD_PAGE(LDP man-pages, random.4)
+  </DD>
+ </DL>
+
+ <H2>2005/05/07</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, getitimer.2)
+   _UPD_PAGE(LDP man-pages, times.2)
+   _UPD_PAGE(LDP man-pages, strstr.3)
+  </DD>
+ </DL>
+
+ <H2>2005/04/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, mkdir.2)
+   _UPD_PAGE(LDP man-pages, mlock.2)
+   _UPD_PAGE(LDP man-pages, outb.2)
+  </DD>
+ </DL>
+
+ <H2>2005/04/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>reiserfsprogs</DT>
+  <DD>
+   _UPD_PAGE(reiserfsprogs, debugreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, mkreiserfs.8)
+   _UPD_PAGE(reiserfsprogs, reiserfsck.8)
+   _UPD_PAGE(reiserfsprogs, reiserfstune.8)
+   _UPD_PAGE(reiserfsprogs, resize_reiserfs.8)
+  </DD>
+ </DL>
+
+ <H2>2005/04/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, syscalls.2)
+  </DD>
+ </DL>
+
+ <H2>2005/04/03</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, fcntl.2)
+  </DD>
+ </DL>
+
+ <H2>2005/04/01</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, select.2)
+  </DD>
+ </DL>
+
+ <H2>2005/03/31</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, capabilities.7)
+   _UPD_PAGE(LDP_man-pages, recv.2)
+   _UPD_PAGE(LDP_man-pages, select_tut.2)
+   _UPD_PAGE(LDP_man-pages, send.2)
+   _UPD_PAGE(LDP_man-pages, sendfile.2)
+   _UPD_PAGE(LDP_man-pages, sigaction.2)
+   _UPD_PAGE(LDP_man-pages, wait.2)
+   _UPD_PAGE(LDP_man-pages, dlopen.3)
+   _UPD_PAGE(LDP_man-pages, getlogin.3)
+   _UPD_PAGE(LDP_man-pages, getmntent.3)
+   _UPD_PAGE(LDP_man-pages, getutent.3)
+   _UPD_PAGE(LDP_man-pages, malloc.3)
+   _UPD_PAGE(LDP_man-pages, perror.3)
+   _UPD_PAGE(LDP_man-pages, printf.3)
+   _UPD_PAGE(LDP_man-pages, rand.3)
+   _UPD_PAGE(LDP_man-pages, sysconf.3)
+  </DD>
+ </DL>
+
+ <H2>2005/03/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>hdparm</DT>
+  <DD>
+   _NEW_PAGE(hdparm, hdparm.8)
+  </DD>
+ </DL>
+
+ <H2>2005/03/15</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, bdflush.2)
+   _UPD_PAGE(LDP man-pages, bind.2)
+   _UPD_PAGE(LDP man-pages, capget.2)
+   _UPD_PAGE(LDP man-pages, chdir.2)
+   _UPD_PAGE(LDP man-pages, execve.2)
+   _UPD_PAGE(LDP man-pages, futex.2)
+   _UPD_PAGE(LDP man-pages, getsockname.2)
+   _UPD_PAGE(LDP man-pages, getuid.2)
+   _UPD_PAGE(LDP man-pages, killpg.2)
+   _UPD_PAGE(LDP man-pages, link.2)
+   _UPD_PAGE(LDP man-pages, modify_ldt.2)
+   _UPD_PAGE(LDP man-pages, mprotect.2)
+   _UPD_PAGE(LDP man-pages, pipe.2)
+   _UPD_PAGE(LDP man-pages, quotactl.2)
+   _UPD_PAGE(LDP man-pages, read.2)
+   _UPD_PAGE(LDP man-pages, readlink.2)
+   _UPD_PAGE(LDP man-pages, rename.2)
+   _UPD_PAGE(LDP man-pages, sched_setparam.2)
+   _UPD_PAGE(LDP man-pages, setsid.2)
+   _UPD_PAGE(LDP man-pages, sigpause.2)
+   _UPD_PAGE(LDP man-pages, swapon.2)
+   _UPD_PAGE(LDP man-pages, symlink.2)
+   _UPD_PAGE(LDP man-pages, utime.2)
+   _UPD_PAGE(LDP man-pages, vhangup.2)
+   _UPD_PAGE(LDP man-pages, closedir.3)
+   _UPD_PAGE(LDP man-pages, cos.3)
+   _UPD_PAGE(LDP man-pages, cosh.3)
+   _UPD_PAGE(LDP man-pages, erf.3)
+   _UPD_PAGE(LDP man-pages, gcvt.3)
+   _UPD_PAGE(LDP man-pages, infnan.3)
+   _UPD_PAGE(LDP man-pages, killpg.3)
+   _UPD_PAGE(LDP man-pages, profil.3)
+   _UPD_PAGE(LDP man-pages, opendir.3)
+   _UPD_PAGE(LDP man-pages, regex.3)
+   _UPD_PAGE(LDP man-pages, remainder.3)
+   _UPD_PAGE(LDP man-pages, resolver.3)
+   _UPD_PAGE(LDP man-pages, setenv.3)
+   _UPD_PAGE(LDP man-pages, sin.3)
+   _UPD_PAGE(LDP man-pages, sinh.3)
+   _UPD_PAGE(LDP man-pages, strcat.3)
+   _UPD_PAGE(LDP man-pages, telldir.3)
+  </DD>
+  <DT>file</DT>
+  <DD>
+   _UPD_PAGE(file, file.1)
+  </DD>
+ </DL>
+
+ <H2>2005/03/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, accept.2)
+   _UPD_PAGE(LDP_man-pages, access.2)
+   _UPD_PAGE(LDP_man-pages, clone.2)
+   _UPD_PAGE(LDP_man-pages, connect.2)
+   _UPD_PAGE(LDP_man-pages, flock.2)
+   _UPD_PAGE(LDP_man-pages, getpeername.2)
+   _UPD_PAGE(LDP_man-pages, getpriority.2)
+   _UPD_PAGE(LDP_man-pages, intro.2)
+   _UPD_PAGE(LDP_man-pages, ioctl.2)
+   _UPD_PAGE(LDP_man-pages, ioperm.2)
+   _UPD_PAGE(LDP_man-pages, iopl.2)
+   _UPD_PAGE(LDP_man-pages, kill.2)
+   _UPD_PAGE(LDP_man-pages, lseek.2)
+   _UPD_PAGE(LDP_man-pages, mount.2)
+   _UPD_PAGE(LDP_man-pages, msgget.2)
+   _UPD_PAGE(LDP_man-pages, msgop.2)
+   _NEW_PAGE(LDP_man-pages, readahead.2)
+   _UPD_PAGE(LDP_man-pages, rmdir.2)
+   _UPD_PAGE(LDP_man-pages, semget.2)
+   _UPD_PAGE(LDP_man-pages, semop.2)
+   _UPD_PAGE(LDP_man-pages, setfsgid.2)
+   _UPD_PAGE(LDP_man-pages, setfsuid.2)
+   _UPD_PAGE(LDP_man-pages, shmget.2)
+   _UPD_PAGE(LDP_man-pages, stat.2)
+   _UPD_PAGE(LDP_man-pages, tkill.2)
+   _UPD_PAGE(LDP_man-pages, uselib.2)
+   _UPD_PAGE(LDP_man-pages, wait4.2)
+   _UPD_PAGE(LDP_man-pages, basename.3)
+   _UPD_PAGE(LDP_man-pages, cexp2.3)
+   _UPD_PAGE(LDP_man-pages, cproj.3)
+   _UPD_PAGE(LDP_man-pages, ctime.3)
+   _UPD_PAGE(LDP_man-pages, exec.3)
+   _UPD_PAGE(LDP_man-pages, fenv.3)
+   _NEW_PAGE(LDP_man-pages, finite.3)
+   _UPD_PAGE(LDP_man-pages, getnameinfo.3)
+   _UPD_PAGE(LDP_man-pages, isalpha.3)
+   _UPD_PAGE(LDP_man-pages, lsearch.3)
+   _UPD_PAGE(LDP_man-pages, on_exit.3)
+   _UPD_PAGE(LDP_man-pages, ptsname.3)
+   _UPD_PAGE(LDP_man-pages, realpath.3)
+   _NEW_PAGE(LDP_man-pages, setnetgrent.3)
+   _UPD_PAGE(LDP_man-pages, strftime.3)
+   _UPD_PAGE(LDP_man-pages, system.3)
+   _UPD_PAGE(LDP_man-pages, termios.3)
+  </DD>
+ </DL>
+
+ <H2>2005/03/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>rssh</DT>
+  <DD>
+   _UPD_PAGE(rssh, rssh.1)
+   _UPD_PAGE(rssh, rssh.conf.5)
+  </DD>
+ </DL>
+
+ <H2>2005/03/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, complex.5)
+   _UPD_PAGE(LDP_man-pages, hosts.equiv.5)
+   _UPD_PAGE(LDP_man-pages, group.5)
+   _UPD_PAGE(LDP_man-pages, utmp.5)
+   _UPD_PAGE(LDP_man-pages, LDP.7)
+   _UPD_PAGE(LDP_man-pages, ascii.7)
+   _UPD_PAGE(LDP_man-pages, boot.7)
+   _UPD_PAGE(LDP_man-pages, mailaddr.7)
+   _UPD_PAGE(LDP_man-pages, man.7)
+   _UPD_PAGE(LDP_man-pages, packet.7)
+   _UPD_PAGE(LDP_man-pages, signal.7)
+   _UPD_PAGE(LDP_man-pages, socket.7)
+   _UPD_PAGE(LDP_man-pages, tcp.7)
+   _UPD_PAGE(LDP_man-pages, unix.7)
+  </DD>
+ </DL>
+
+ <H2>2005/02/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, nanosleep.2)
+   _UPD_PAGE(LDP_man-pages, lookup_dcookie.2)
+  </DD>
+  <DT>vsftpd</DT>
+  <DD>
+   _NEW_PAGE(vsftpd, vsftpd.8)
+  </DD>
+ </DL>
+
+ <H2>2005/02/26</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>procmail</DT>
+  <DD>
+   _NEW_PAGE(procmail, procmailrc.5)
+   _NEW_PAGE(procmail, procmailsc.5)
+  </DD>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, cerf.3)
+   _UPD_PAGE(LDP_man-pages, clog10.3)
+   _UPD_PAGE(LDP_man-pages, clog2.3)
+   _UPD_PAGE(LDP_man-pages, mkstemp.3)
+   _UPD_PAGE(LDP_man-pages, remainder.3)
+   _UPD_PAGE(LDP_man-pages, tzset.3)
+   _UPD_PAGE(LDP_man-pages, initgroups.3)
+   _UPD_PAGE(LDP_man-pages, gets.3)
+   _UPD_PAGE(LDP_man-pages, bsearch.3)
+   _UPD_PAGE(LDP_man-pages, inet_ntop.3)
+   _UPD_PAGE(LDP_man-pages, shm_open.3)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, tgamma.3)
+   _UPD_PAGE(LDP man-pages, gamma.3)
+   _UPD_PAGE(LDP man-pages, lgamma.3)
+  </DD>
+ </DL>
+
+ <H2>2005/02/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, undocumented.3)
+   _UPD_PAGE(LDP_man-pages, ctan.3)
+   _UPD_PAGE(LDP_man-pages, ctanh.3)
+  </DD>
+ </DL>
+
+ <H2>2005/02/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, acct.2)
+   _UPD_PAGE(LDP man-pages, chown.2)
+   _UPD_PAGE(LDP man-pages, gettimeofday.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, poll.2)
+   _UPD_PAGE(LDP man-pages, remap_file_pages.2)
+   _UPD_PAGE(LDP man-pages, sched_setaffinity.2)
+   _UPD_PAGE(LDP man-pages, semctl.2)
+   _UPD_PAGE(LDP man-pages, seteuid.2)
+   _UPD_PAGE(LDP man-pages, setresuid.2)
+   _UPD_PAGE(LDP man-pages, setreuid.2)
+   _UPD_PAGE(LDP man-pages, setuid.2)
+   _UPD_PAGE(LDP man-pages, shmctl.2)
+   _UPD_PAGE(LDP man-pages, shmop.2)
+   _UPD_PAGE(LDP man-pages, signal.2)
+   _UPD_PAGE(LDP man-pages, sigqueue.2)
+   _UPD_PAGE(LDP man-pages, statfs.2)
+   _UPD_PAGE(LDP man-pages, statvfs.2)
+   _UPD_PAGE(LDP man-pages, unlink.2)
+   _UPD_PAGE(LDP man-pages, ceil.3)
+   _UPD_PAGE(LDP man-pages, clock_getres.3)
+   _UPD_PAGE(LDP man-pages, fabs.3)
+   _UPD_PAGE(LDP man-pages, fclose.3)
+   _UPD_PAGE(LDP man-pages, fdim.3)
+   _UPD_PAGE(LDP man-pages, floor.3)
+   _UPD_PAGE(LDP man-pages, fma.3)
+   _UPD_PAGE(LDP man-pages, fmax.3)
+   _UPD_PAGE(LDP man-pages, fmin.3)
+   _UPD_PAGE(LDP man-pages, fpclassify.3)
+   _UPD_PAGE(LDP man-pages, gethostbyname.3)
+   _UPD_PAGE(LDP man-pages, getopt.3)
+   _UPD_PAGE(LDP man-pages, hsearch.3)
+   _UPD_PAGE(LDP man-pages, hypot.3)
+   _UPD_PAGE(LDP man-pages, isgreater.3)
+   _UPD_PAGE(LDP man-pages, ldexp.3)
+   _UPD_PAGE(LDP man-pages, log2.3)
+   _UPD_PAGE(LDP man-pages, login.3)
+   _UPD_PAGE(LDP man-pages, lrint.3)
+   _UPD_PAGE(LDP man-pages, lround.3)
+   _UPD_PAGE(LDP man-pages, readdir.3)
+   _UPD_PAGE(LDP man-pages, rint.3)
+   _UPD_PAGE(LDP man-pages, round.3)
+   _UPD_PAGE(LDP man-pages, scandir.3)
+   _UPD_PAGE(LDP man-pages, trunc.3)
+   _UPD_PAGE(LDP man-pages, epoll.4)
+   _UPD_PAGE(LDP man-pages, random.4)
+   _UPD_PAGE(LDP man-pages, elf.5)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, resolv.conf.5)
+   _UPD_PAGE(LDP man-pages, ip.7)
+   _UPD_PAGE(LDP man-pages, nscd.8)
+   _NEW_PAGE(LDP man-pages, exit_group.2)
+   _NEW_PAGE(LDP man-pages, getrusage.2)
+   _NEW_PAGE(LDP man-pages, path_resolution.2)
+   _NEW_PAGE(LDP man-pages, set_tid_address.2)
+   _NEW_PAGE(LDP man-pages, INFINITY.3)
+   _NEW_PAGE(LDP man-pages, dl_iterate_phdr.3)
+   _NEW_PAGE(LDP man-pages, drand48_r.3)
+   _NEW_PAGE(LDP man-pages, ilogb.3)
+   _NEW_PAGE(LDP man-pages, logb.3)
+   _NEW_PAGE(LDP man-pages, lseek64.3)
+   _NEW_PAGE(LDP man-pages, posix_openpt.3)
+   _NEW_PAGE(LDP man-pages, pow10.3)
+   _NEW_PAGE(LDP man-pages, remquo.3)
+   _NEW_PAGE(LDP man-pages, scalb.3)
+   _NEW_PAGE(LDP man-pages, significand.3)
+   _NEW_PAGE(LDP man-pages, ksoftirqd.9)
+  </DD>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, gasp.1)
+  </DD>
+ </DL>
+
+ <H2>2005/01/21</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, sigaltstack.2)
+  </DD>
+ </DL>
+
+ <H2>2005/01/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, acct.2)
+   _UPD_PAGE(LDP man-pages, adjtimex.2)
+   _UPD_PAGE(LDP man-pages, chmod.2)
+   _UPD_PAGE(LDP man-pages, chown.2)
+   _UPD_PAGE(LDP man-pages, chroot.2)
+   _UPD_PAGE(LDP man-pages, close.2)
+   _UPD_PAGE(LDP man-pages, epoll_create.2)
+   _UPD_PAGE(LDP man-pages, epoll_ctl.2)
+   _UPD_PAGE(LDP man-pages, fork.2)
+   _UPD_PAGE(LDP man-pages, getdomainname.2)
+   _UPD_PAGE(LDP man-pages, getgroups.2)
+   _UPD_PAGE(LDP man-pages, gethostname.2)
+   _UPD_PAGE(LDP man-pages, getrlimit.2)
+   _UPD_PAGE(LDP man-pages, gettimeofday.2)
+   _UPD_PAGE(LDP man-pages, llseek.2)
+   _UPD_PAGE(LDP man-pages, mincore.2)
+   _UPD_PAGE(LDP man-pages, mknod.2)
+   _UPD_PAGE(LDP man-pages, mmap.2)
+   _UPD_PAGE(LDP man-pages, msgctl.2)
+   _NEW_PAGE(LDP man-pages, elf.5)
+   _NEW_PAGE(LDP man-pages, posixoptions.7)
+  </DD>
+  <DT>gnumaniak</DT>
+  <DD>
+   _UPD_PAGE(gnumaniak, gasp.1)
+  </DD>
+ </DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news2005.m4,v 1.2 2006/08/16 01:03:26 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
diff --git a/www/news2006.m4 b/www/news2006.m4
new file mode 100644 (file)
index 0000000..155fcaf
--- /dev/null
@@ -0,0 +1,451 @@
+m4_dnl # $Id: news2006.m4,v 1.1 2007/02/11 01:24:15 motoki Exp $
+m4_dnl # news.m4: GNU m4 source for news.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM ¿·Ãå¾ðÊó (2006 Ç¯Ê¬)')
+
+ <DIV CLASS="copyright">
+  m4_esyscmd(`date')
+ </DIV>
+
+m4_dnl _PKGDIR ¥Þ¥¯¥í (" " ¤È "_" ¤òÃÖ´¹¤¹¤ë¤À¤±)
+m4_dnl
+m4_define(`_PKGDIR', `m4_patsubst($1, ` ', `_')')
+
+m4_dnl _PAGELINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_SECDIR', `m4_regexp($1, `^.*\([1-9]\)$', `man\1')')
+m4_define(`_PAGEURL', `html/_PKGDIR($1)/_SECDIR($2)/$2.html')
+m4_define(`_PAGELINK', `_LINK(_PAGEURL($1,$2),$2)')
+
+m4_define(`_UPD_PAGE',`<FONT COLOR="green">[UPD]</FONT> _PAGELINK($1,$2)')
+m4_define(`_NEW_PAGE',`<FONT COLOR="red">[NEW]</FONT> _PAGELINK($1,$2)')
+
+m4_dnl _PODLINK ¥Þ¥¯¥í¤ÎÄêµÁ
+m4_dnl
+m4_define(`_PODURL', `html/_PKGDIR($1)/$2.html')
+m4_define(`_PODLINK', `_LINK(_PODURL($1,$2),$2)')
+
+m4_define(`_UPD_POD',`<FONT COLOR="green">[UPD]</FONT> _PODLINK($1,$2)')
+m4_define(`_NEW_POD',`<FONT COLOR="red">[NEW]</FONT> _PODLINK($1,$2)')
+
+<UL>
+ <LI>_LINK(news.html,ºÇ¿·¤Î¿·Ãå¾ðÊó) 
+ <LI>_LINK(news.html#OLDNEWS,¾¤Îǯ¤Î¿·Ãå¾ðÊó) 
+</UL>
+
+m4_dnl This is an anchor for ml2cvs. DON'T REMOVE.
+m4_dnl ML2CVS ADD HERE
+ <H2>2006/12/28</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, faccessat.2)
+   _NEW_PAGE(LDP man-pages, fchownat.2)
+   _NEW_PAGE(LDP man-pages, fchmodat.2)
+   _NEW_PAGE(LDP man-pages, fstatat.2)
+   _NEW_PAGE(LDP man-pages, get_mempolicy.2)
+   _NEW_PAGE(LDP man-pages, inotify_add_watch.2)
+   _NEW_PAGE(LDP man-pages, inotify_init.2)
+   _NEW_PAGE(LDP man-pages, inotify_rm_watch.2)
+   _NEW_PAGE(LDP man-pages, mbind.2)
+   _NEW_PAGE(LDP man-pages, set_mempolicy.2)
+   _NEW_PAGE(LDP man-pages, standards.7)
+  </DD>
+  <DT>eject</DT>
+  <DD>
+   _UPD_PAGE(eject, eject.1)
+   _UPD_PAGE(eject, volname.1)
+  </DD>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, chattr.1)
+   _UPD_PAGE(e2fsprogs, debugfs.8)
+   _UPD_PAGE(e2fsprogs, e2fsck.8)
+  </DD>
+ </DL>
+
+ <H2>2006/10/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, futimesat.2)
+   _NEW_PAGE(LDP man-pages, linkat.2)
+   _NEW_PAGE(LDP man-pages, mkdirat.2)
+   _NEW_PAGE(LDP man-pages, mknodat.2)
+   _NEW_PAGE(LDP man-pages, openat.2)
+   _NEW_PAGE(LDP man-pages, readlinkat.2)
+   _NEW_PAGE(LDP man-pages, renameat.2)
+   _NEW_PAGE(LDP man-pages, symlinkat.2)
+   _NEW_PAGE(LDP man-pages, unlinkat.2)
+  </DD>
+ </DL>
+
+ <H2>2006/08/19</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, unshare.2)
+   _NEW_PAGE(LDP man-pages, error.3)
+   _NEW_PAGE(LDP man-pages, mkfifoat.3)
+   _NEW_PAGE(LDP man-pages, posix_fallocate.3)
+   _NEW_PAGE(LDP man-pages, sockatmark.3)
+   _NEW_PAGE(LDP man-pages, rtc.4)
+   _NEW_PAGE(LDP man-pages, time.7)
+   _UPD_PAGE(LDP man-pages, inotify.7)
+  </DD>
+ </DL>
+
+ <H2>2006/08/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, fsync.2)
+   _UPD_PAGE(LDP man-pages, getitimer.2)
+   _UPD_PAGE(LDP man-pages, console_codes.4)
+  </DD>
+ </DL>
+
+ <H2>2006/08/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP_man-pages, create_module.2)
+   _NEW_PAGE(LDP_man-pages, delete_module.2)
+   _NEW_PAGE(LDP_man-pages, get_kernel_syms.2)
+   _NEW_PAGE(LDP_man-pages, init_module.2)
+   _NEW_PAGE(LDP_man-pages, mq_getsetattr.2)
+   _NEW_PAGE(LDP_man-pages, query_module.2)
+   _NEW_PAGE(LDP_man-pages, adjtime.3)
+   _NEW_PAGE(LDP_man-pages, fexecve.3)
+   _NEW_PAGE(LDP_man-pages, futimes.3)
+   _NEW_PAGE(LDP_man-pages, mq_notify.3)
+   _NEW_PAGE(LDP_man-pages, offsetof.3)
+   _NEW_PAGE(LDP_man-pages, program_invocation_name.3)
+   _NEW_PAGE(LDP_man-pages, rpmatch.3)
+   _NEW_PAGE(LDP_man-pages, feature_test_macros.7)
+   _UPD_PAGE(LDP_man-pages, adjtimex.2)
+   _UPD_PAGE(LDP_man-pages, bind.2)
+   _UPD_PAGE(LDP_man-pages, capget.2)
+   _UPD_PAGE(LDP_man-pages, epoll_ctl.2)
+   _UPD_PAGE(LDP_man-pages, execve.2)
+   _UPD_PAGE(LDP_man-pages, gettimeofday.2)
+   _UPD_PAGE(LDP_man-pages, intro.2)
+   _UPD_PAGE(LDP_man-pages, mmap.2)
+   _UPD_PAGE(LDP_man-pages, mount.2)
+   _UPD_PAGE(LDP_man-pages, nanosleep.2)
+   _UPD_PAGE(LDP_man-pages, poll.2)
+   _UPD_PAGE(LDP_man-pages, ptrace.2)
+   _UPD_PAGE(LDP_man-pages, readlink.2)
+   _UPD_PAGE(LDP_man-pages, rmdir.2)
+   _UPD_PAGE(LDP_man-pages, sched_setaffinity.2)
+   _UPD_PAGE(LDP_man-pages, sched_setscheduler.2)
+   _UPD_PAGE(LDP_man-pages, select.2)
+   _UPD_PAGE(LDP_man-pages, select_tut.2)
+   _UPD_PAGE(LDP_man-pages, semget.2)
+   _UPD_PAGE(LDP_man-pages, sendfile.2)
+   _UPD_PAGE(LDP_man-pages, shmctl.2)
+   _UPD_PAGE(LDP_man-pages, shmget.2)
+   _UPD_PAGE(LDP_man-pages, sigwaitinfo.2)
+   _UPD_PAGE(LDP_man-pages, stat.2)
+   _UPD_PAGE(LDP_man-pages, statfs.2)
+   _UPD_PAGE(LDP_man-pages, truncate.2)
+   _UPD_PAGE(LDP_man-pages, umask.2)
+   _UPD_PAGE(LDP_man-pages, utime.2)
+   _UPD_PAGE(LDP_man-pages, confstr.3)
+   _UPD_PAGE(LDP_man-pages, errno.3)
+   _UPD_PAGE(LDP_man-pages, fmemopen.3)
+   _UPD_PAGE(LDP_man-pages, fopen.3)
+   _UPD_PAGE(LDP_man-pages, ftw.3)
+   _UPD_PAGE(LDP_man-pages, getline.3)
+   _UPD_PAGE(LDP_man-pages, strchr.3)
+   _UPD_PAGE(LDP_man-pages, strtod.3)
+   _UPD_PAGE(LDP_man-pages, strtol.3)
+   _UPD_PAGE(LDP_man-pages, tempnam.3)
+   _UPD_PAGE(LDP_man-pages, termios.3)
+   _UPD_PAGE(LDP_man-pages, tmpnam.3)
+   _UPD_PAGE(LDP_man-pages, core.5)
+   _UPD_PAGE(LDP_man-pages, nscd.conf.5)
+   _UPD_PAGE(LDP_man-pages, passwd.5)
+   _UPD_PAGE(LDP_man-pages, capabilities.7)
+   _UPD_PAGE(LDP_man-pages, signal.7)
+   _UPD_PAGE(LDP_man-pages, tcp.7)
+  </DD>
+ </DL>
+
+ <H2>2006/07/20</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, mq_overview.7)
+   _UPD_PAGE(LDP_man-pages, capabilities.7)
+   _UPD_PAGE(LDP_man-pages, strtoul.3)
+   _UPD_PAGE(LDP_man-pages, difftime.3)
+   _UPD_PAGE(LDP_man-pages, scandir.3)
+   _UPD_PAGE(LDP_man-pages, printf.3)
+   _UPD_PAGE(LDP_man-pages, full.4)
+  </DD>
+ </DL>
+
+ <H2>2006/07/13</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, accept.2)
+   _UPD_PAGE(LDP man-pages, fcntl.2)
+   _UPD_PAGE(LDP man-pages, getrlimit.2)
+   _UPD_PAGE(LDP man-pages, intro.2)
+   _UPD_PAGE(LDP man-pages, mremap.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, poll.2)
+   _UPD_PAGE(LDP man-pages, recv.2)
+   _UPD_PAGE(LDP man-pages, sched_setscheduler.2)
+   _UPD_PAGE(LDP man-pages, select.2)
+   _UPD_PAGE(LDP man-pages, send.2)
+   _UPD_PAGE(LDP man-pages, shmop.2)
+   _NEW_PAGE(LDP man-pages, mq_close.3)
+   _NEW_PAGE(LDP man-pages, mq_getattr.3)
+   _NEW_PAGE(LDP man-pages, mq_open.3)
+   _NEW_PAGE(LDP man-pages, mq_receive.3)
+   _NEW_PAGE(LDP man-pages, mq_send.3)
+   _NEW_PAGE(LDP man-pages, mq_unlink.3)
+   _NEW_PAGE(LDP man-pages, sem_close.3)
+   _NEW_PAGE(LDP man-pages, sem_destroy.3)
+   _NEW_PAGE(LDP man-pages, sem_getvalue.3)
+   _NEW_PAGE(LDP man-pages, sem_init.3)
+   _NEW_PAGE(LDP man-pages, sem_open.3)
+   _NEW_PAGE(LDP man-pages, sem_post.3)
+   _NEW_PAGE(LDP man-pages, sem_unlink.3)
+   _NEW_PAGE(LDP man-pages, sem_wait.3)
+   _UPD_PAGE(LDP man-pages, tempnam.3)
+   _NEW_PAGE(LDP man-pages, core.5)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, capabilities.7)
+   _NEW_PAGE(LDP man-pages, mq_overview.7)
+   _NEW_PAGE(LDP man-pages, sem_overview.7)
+  </DD>
+ </DL>
+
+ <H2>2006/07/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>nfs-utils</DT>
+  <DD>
+   _NEW_PAGE(nfs-utils, nfsd.7)
+   _NEW_PAGE(nfs-utils, nhfsstone.8)
+  </DD>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _NEW_PAGE(LDP man-pages, inotify.7)
+   _UPD_PAGE(LDP man-pages, netlink.7)
+  </DD>
+ </DL>
+
+ <H2>2006/05/29</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>microcode_ctl</DT>
+  <DD>
+   _NEW_PAGE(microcode_ctl, microcode_ctl.8)
+  </DD>
+ </DL>
+
+ <H2>2006/05/27</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>nfs-utils</DT>
+  <DD>
+   _UPD_PAGE(nfs-utils, exports.5)
+   _UPD_PAGE(nfs-utils, statd.8)
+  </DD>
+ </DL>
+
+ <H2>2006/04/16</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, socket.7)
+   _UPD_PAGE(LDP_man-pages, unlink.2)
+  </DD>
+ </DL>
+
+ <H2>2006/04/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, clone.2)
+   _UPD_PAGE(LDP man-pages, lseek.2)
+   _UPD_PAGE(LDP man-pages, msgop.2)
+   _UPD_PAGE(LDP man-pages, fnmatch.3)
+   _UPD_PAGE(LDP man-pages, proc.5)
+  </DD>
+  <DT>LDP_man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP_man-pages, ascii.7)
+   _UPD_PAGE(LDP_man-pages, sched_get_priority_max.2)
+   _UPD_PAGE(LDP_man-pages, sched_setparam.2)
+  </DD>
+ </DL>
+
+ <H2>2006/03/05</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, clone.2)
+   _UPD_PAGE(LDP man-pages, fcntl.2)
+   _UPD_PAGE(LDP man-pages, mlock.2)
+   _UPD_PAGE(LDP man-pages, mmap.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, getopt.3)
+   _UPD_PAGE(LDP man-pages, openpty.3)
+   _UPD_PAGE(LDP man-pages, proc.5)
+   _UPD_PAGE(LDP man-pages, locale.7)
+  </DD>
+ </DL>
+
+ <H2>2006/02/11</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, bind.2)
+   _UPD_PAGE(LDP man-pages, capget.2)
+   _UPD_PAGE(LDP man-pages, gethostname.2)
+   _UPD_PAGE(LDP man-pages, mmap2.2)
+   _UPD_PAGE(LDP man-pages, open.2)
+   _UPD_PAGE(LDP man-pages, sigaltstack.2)
+   _UPD_PAGE(LDP man-pages, dlopen.3)
+   _UPD_PAGE(LDP man-pages, fmemopen.3)
+   _UPD_PAGE(LDP man-pages, fopen.3)
+   _UPD_PAGE(LDP man-pages, fseeko.3)
+   _UPD_PAGE(LDP man-pages, gethostbyname.3)
+   _UPD_PAGE(LDP man-pages, getopt.3)
+   _UPD_PAGE(LDP man-pages, qsort.3)
+   _UPD_PAGE(LDP man-pages, proc.5)
+  </DD>
+ </DL>
+
+ <H2>2006/02/10</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>util-linux</DT>
+  <DD>
+   _NEW_PAGE(util-linux, tailf.1)
+  </DD>
+ </DL>
+
+ <H2>2006/02/08</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>procps</DT>
+  <DD>
+   _UPD_PAGE(procps, top.1)
+  </DD>
+ </DL>
+
+ <H2>2006/01/14</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, pipe.2)
+   _UPD_PAGE(LDP man-pages, ipv6.7)
+  </DD>
+  <DT>e2fsprogs</DT>
+  <DD>
+   _UPD_PAGE(e2fsprogs, blkid.8)
+   _UPD_PAGE(e2fsprogs, e2fsck.8)
+   _UPD_PAGE(e2fsprogs, e2image.8)
+  </DD>
+  <DT>nfs-utils</DT>
+  <DD>
+   _UPD_PAGE(nfs-utils, exportfs.8)
+   _UPD_PAGE(nfs-utils, mountd.8)
+   _NEW_PAGE(nfs-utils, nhfsgraph.8)
+   _NEW_PAGE(nfs-utils, nhfsnums.8)
+   _NEW_PAGE(nfs-utils, nhfsrun.8)
+  </DD>
+ </DL>
+
+ <H2>2006/01/12</H2>
+ <P>
+  °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤òÄɲᦹ¹¿·¤·¤Þ¤·¤¿¡£
+ </P>
+ <DL>
+  <DT>LDP man-pages</DT>
+  <DD>
+   _UPD_PAGE(LDP man-pages, send.2)
+   _UPD_PAGE(LDP man-pages, wait.2)
+   _NEW_PAGE(LDP man-pages, fmemopen.3)
+   _UPD_PAGE(LDP man-pages, inet.3)
+   _NEW_PAGE(LDP man-pages, rexec.3)
+   _NEW_PAGE(LDP man-pages, sigpause.3)
+   _NEW_PAGE(LDP man-pages, sigset.3)
+   _NEW_PAGE(LDP man-pages, sigvec.3)
+   _UPD_PAGE(LDP man-pages, strerror.3)
+   _UPD_PAGE(LDP man-pages, pipe.7)
+   _UPD_PAGE(LDP man-pages, socket.7)
+   _UPD_PAGE(LDP man-pages, tcp.7)
+   _UPD_PAGE(LDP man-pages, udp.7)
+   _UPD_PAGE(LDP man-pages, unix.7)
+  </DD>
+ </DL>
+
+  _CREDITS
+
+  _BACK_TO_HOME
+
+ <DIV CLASS="copyright">
+  $Id: news2006.m4,v 1.1 2007/02/11 01:24:15 motoki Exp $
+ </DIV>
+
+</BODY>
+</HTML>
diff --git a/www/nosuchpage.m4 b/www/nosuchpage.m4
new file mode 100644 (file)
index 0000000..91eebd1
--- /dev/null
@@ -0,0 +1,38 @@
+m4_dnl # $Id: nosuchpage.m4,v 1.4 2000/08/25 06:39:37 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [\e$B$=$NB>$K\e(B make \e$B;~E@$G0MB8$r;2>H$9$k%U%!%$%k\e(B]
+m4_dnl # jf_www.m4: \e$B3F<o\e(B M4 \e$B%^%/%mDj5A%U%!%$%k\e(B
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`\e$B%Z!<%8$,$"$j$^$;$s\e(B')
+
+<P>
\e$B;XDj$5$l$?L>A0!&%;%/%7%g%s$N%Z!<%8$O\e(B
+ JM \e$B$N%j%j!<%9$K$OB8:_$7$^$;$s!#\e(B
+</P>
+
+<P>
\e$B$b$7K]Lu$5$l$?%Z!<%8$r$4B8CN$G$7$?$i!"\e(B
+ _EMAILME(`_JM_')
\e$B$^$G$4O"Mm$r$*4j$$$7$^$9!#\e(B
\e$B$"$k$$$OK]Lu$r\e(B contribute \e$B$7$F$$$?$@$1$k$H3'$,9,$;$K$J$l$^$9\e(B :-)
+</P>
+
+<P>
\e$B$J$*!"%G%#%9%H%j%S%e!<%7%g%s$4$H$NL?L>%]%j%7!<$K$h$C$F!"\e(B
\e$B%Z!<%8L>$,0[$J$C$F$$$k$+$b$7$l$^$;$s!#\e(B
\e$BA4J88!:w$b;n$7$F$_$F$/$@$5$$!#\e(B
+</P>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</body>
+</html>
+
diff --git a/www/rpm/Makefile b/www/rpm/Makefile
new file mode 100644 (file)
index 0000000..947005a
--- /dev/null
@@ -0,0 +1,29 @@
+#
+# Makefile for contents in www/status
+# $Id: Makefile,v 1.1 2002/09/14 07:51:59 nakano Exp $
+#
+include ../../JM.rules
+
+ifndef WORKDIR
+       WORKDIR = /var/tmp/JM
+endif
+
+ifndef DATE
+       DATE := $(shell date +"%Y%m%d")
+endif
+
+.SUFFIXES: .m4 .html
+
+index.html: index.m4 ../bin/link-rpms.perl
+       m4 -P -D _WORKDIR=$(WORKDIR) -D _WWWROOT=$(WWWROOT) \
+        -D _DATE=$(DATE) $*.m4 | nkf -j > $*.html
+
+all: index.html
+
+*.html: ../jm_www.m4
+
+clean:
+       @rm -f index.html
+
+install: all
+
diff --git a/www/rpm/index.m4 b/www/rpm/index.m4
new file mode 100644 (file)
index 0000000..efaec86
--- /dev/null
@@ -0,0 +1,275 @@
+m4_dnl # $Id: index.m4,v 1.2 2002/09/14 17:18:11 jm Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_define(_SUB_ONE)
+m4_include(../jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`JM RPM/SRPM ¥Ñ¥Ã¥±¡¼¥¸')
+
+<P>
+¤³¤³¤Ç¤Ï¡¢
+JM Project (°Ê²¼ JM) ¤¬ÇÛÉÛ¤·¤Æ¤¤¤ë rpm ¥Ñ¥Ã¥±¡¼¥¸¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Þ¤¹¡£
+</P>
+<UL>
+ <LI>_LINK(#download,¥À¥¦¥ó¥í¡¼¥É)</LI>
+ <LI>_LINK(#class,¥Ñ¥Ã¥±¡¼¥¸¤Î¼ïÎà)</LI>
+ <LI>_LINK(#install,¥¤¥ó¥¹¥È¡¼¥ë)</LI>
+ <LI>_LINK(#rebuild,FHS ¤«¤é FSSTND ¤Ø¤ÎÊѹ¹ (src.rpm ¤Î rebuild))</LI>
+ <LI>_LINK(#customize,¥Ñ¥Ã¥±¡¼¥¸¤Î¥«¥¹¥¿¥Þ¥¤¥º)</LI>
+ <LI>_LINK(#naming,rpm ¥Ñ¥Ã¥±¡¼¥¸¤Î naming ¤Ë´Ø¤·¤Æ)</LI>
+</UL>
+
+<H2><A name="download">¥À¥¦¥ó¥í¡¼¥É</A></H2>
+
+<P>
+JM ¤ÇÇÛÉÛ¤·¤Æ¤¤¤ë rpm ¥Ñ¥Ã¥±¡¼¥¸¤Ï¡¢°Ê²¼¤Î¥ê¥ó¥¯¤è¤ê¼èÆÀ¤Ç¤­¤Þ¤¹¡£
+</P>
+
+m4_esyscmd(../bin/link-rpms.perl _DATE ../)
+
+
+<H2><A name="class">¥Ñ¥Ã¥±¡¼¥¸¤Î¼ïÎà</A></H2>
+
+<H3>noarch.rpm</H3>
+<P>
+ JM ¤ÇÇÛÉÛ¤·¤Æ¤¤¤ë man page ¤òÁ´¤Æ´Þ¤ó¤Ç¤¤¤Þ¤¹¡£
+ ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤ÇÆüËܸì man page ¤òÍøÍѤǤ­¤Þ¤¹¡£
+ ¥¤¥ó¥¹¥È¡¼¥ëÀè¤Ï FHS 2.x ¤Ë½¾¤Ã¤Æ¡¢/usr/share/man/ja_JP.eucJP ÇÛ²¼¤Ç¤¹¡£
+</P>
+
+<BLOCKQUOTE>
+ Ãí: ½¾Íè¡¢FSSTND ¤Ë½¾¤Ã¤¿¥Ç¥£¥ì¥¯¥È¥ê¹½À®
+ (¥¤¥ó¥¹¥È¡¼¥ëÀ褬 /usr/man ÇÛ²¼) ¤ÇÇÛÉÛ¤·¤Æ¤¤¤Þ¤·¤¿¤¬¡¢
+ FHS ¤Ë½¾¤Ã¤¿¥¤¥ó¥¹¥È¡¼¥ëÀè¤ËÊѹ¹¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
+ man page ¤ò»ÈÍѤ¹¤ë¤ËÅö¤¿¤ê¡¢
+ ¤³¤ÎÊѹ¹¤òÆä˥桼¥¶¤¬°Õ¼±¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¤¬¡¢
+ symbolic link ¤òÄ¥¤Ã¤Æ¤¤¤¿¾ì¹ç¤Ê¤É¤Ï¡¢Ãí°Õ¤¬É¬ÍפǤ¹¡£
+</BLOCKQUOTE>
+
+<P>
+ /usr/share/man/ja_JP.eucJP °Ê³°¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Ê¤É¤Î
+ Êѹ¹¤ò²Ã¤¨¤¿¤¤¾ì¹ç¤Ï¡¢
+ ÊÌÇÛÉۤΠsrc.rpm ¤ò¼«¿È¤Î¹ç¤ï¤»¤ÆŬµ¹½¤Àµ¤·¤¿¸å¡¢
+ build ºî¶È¤Ë¤è¤Ã¤Æ¥Ð¥¤¥Ê¥ê¥Ñ¥Ã¥±¡¼¥¸ (noarch.rpm) ¤òºîÀ®¤·¡¢
+ ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹(¸å½Ò)¡£
+</P>
+
+<H3>src.rpm</H3>
+<P>
+ JM ¤ÇÇÛÉÛ¤·¤Æ¤¤¤ë man page ¤Î¥½¡¼¥¹¡¢
+ ¤ª¤è¤Ó noarch.rpm ¤ò¹½ÃÛ¤¹¤ë¤Î¤ËɬÍפʠspec ¥Õ¥¡¥¤¥ë¤ò´Þ¤ß¤Þ¤¹¡£
+ noarch.rpm ¤Î¥Ç¥Õ¥©¥ë¥È¤òÊѹ¹¤·¤¿¤¤¾ì¹ç¤Ê¤É¤Ë»ÈÍѤ¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¡£
+</P>
+
+
+<H2><A name="install">¥¤¥ó¥¹¥È¡¼¥ë</A></H2>
+<P>
+ JM ¤ÇÇÛÉÛ¤·¤Æ¤¤¤ë man page ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Ë¤Ï¡¢
+ noarch.rpm ¤òroot ¸¢¸Â¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
+ sudo ¤¢¤ë¤¤¤Ï su ¤Ç root ¸¢¸Â¤Ë°Ü¹Ô¤·¤Æ¥¤¥ó¥¹¥È¡¼¥ëºî¶È¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+<P>
+ ¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Ë¼èÆÀ¤·¤¿ rpm ¥Ñ¥Ã¥±¡¼¥¸¤òÃÖ¤­¡¢
+ °Ê²¼¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+</P>
+
+<BLOCKQUOTE><PRE>
+$ su
+(¥Ñ¥¹¥ï¡¼¥É ¤ÎÆþÎÏ)
+# rpm -Uvh jman_pages-0.5-xxx.noarch.rpm
+# exit
+</PRE></BLOCKQUOTE>
+
+<P>
+man page ¤Ï¡¢/usr/share/man/ja_JP.eucJP/ ÇÛ²¼¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£
+¤Þ¤¿É¬Íפʾì¹ç¤Ë¤Î¤ß¡¢ja_JP.eucJP ¤ËÂФ·¡¢
+¼«Æ°Åª¤Ë ja ¤È¤¤¤¦ symblic link ¤¬Ä¥¤é¤ì¤Þ¤¹¡£
+</P>
+
+
+<H2><A name="rebuild">FHS ¤«¤é FSSTND ¤Ø¤ÎÊѹ¹ (src.rpm ¤Î rebuild)</A></H2>
+<P>
+FHS ¤Ê¥¤¥ó¥¹¥È¡¼¥ëÀè (/usr/share/man )¤Ç¤Ï¤Ê¤¯
+FSSTND ¤Ê¥¤¥ó¥¹¥È¡¼¥ëÀè (/usr/man) ¤È¤·¤¿¤¤¾ì¹ç¤Ï¡¢
+src.rpm ¤Î rebuild ¤À¤±¤ÇÂбþ²Äǽ¤Ç¤¹¡£
+</P>
+
+<P>
+rebuild »þ¤Ë RPM ¤¬ /usr/lib/rpm/macros ¤òÆɤߡ¢
+¥·¥¹¥Æ¥à¤¬ FHS ¤« FSSTND ¤«¤òȽÃǤ¹¤ë»ÅÁȤߤòÍøÍѤ·¤Æ¤¤¤ë¤¿¤á¡¢
+¤Û¤È¤ó¤É¤Î´Ä¶­¤Ç spec ¥Õ¥¡¥¤¥ë¤Î½¤Àµ¤ÏÉÔÍפǤ¹¡£
+</P>
+
+<P>
+°Ê²¼¤Ë src.rpm ¤Î rebuild ¤Ë¤Ä¤¤¤Æ¤Î¼ê½ç¤ò¼¨¤·¤Þ¤¹¡£
+</P>
+
+<BLOCKQUOTE>
+Ãí: °Ê²¼¤ÎÎã¤Ï¡¢RPM ¤Î¥Ð¡¼¥¸¥ç¥ó¤¬ 3.0.x °Ê¹ß¤Î¾ì¹ç¤Ç¤¹¡£
+</BLOCKQUOTE>
+
+<H3>1. ½àÈ÷</H3>
+<P>
+rebuild ºî¶È¼«ÂΤϡ¢root ¤¢¤ë¤¤¤Ï¥æ¡¼¥¶¸¢¸Â¤Ç¤Î¤É¤Á¤é¤Ç¤â²Äǽ¤Ç¤¹¡£
+root ¸¢¸Â¤Çºî¶È¤¹¤ë¾ì¹ç¤Ï¡¢/usr/src/redhat °Ê²¼
+(RPM ¤Î¥Ç¥Õ¥©¥ë¥È¡£´û¤Ë¸ºß¤·¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹) ¤Ç¤Îºî¶È¤Ë¤Ê¤ê¤Þ¤¹¡£
+</P>
+
+<BLOCKQUOTE>
+ Ãí: ¤¿¤À¤·¡¢root ¸¢¸Â¤Çºî¶È¤ò¹Ô¤¦¥ê¥¹¥¯(¥·¥¹¥Æ¥à»½ý¤Ê¤É) ¤ò¹Í¤¨¤¿¾ì¹ç¡¢
+ ¥æ¡¼¥¶¸¢¸Â¤Ç¤Îºî¶È¤ò¶¯¤¯´«¤á¤Þ¤¹¡£
+</BLOCKQUOTE>
+
+<P>
+¥æ¡¼¥¶¸¢¸Â¤Ç¹Ô¤¦¾ì¹ç¤Ï¡¢
+¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤Ë°Ê²¼¤Î¥Õ¥¡¥¤¥ë/¥Ç¥£¥ì¥¯¥È¥ê¤¬¤É¤Á¤é¤â¸ºß¤¹¤ë¤³¤È¤ò³Îǧ¤·¡¢
+̵¤±¤ì¤ÐºîÀ®¤·¤Þ¤¹¡£
+</P>
+
+<DL>
+ <DT>~/.rpmmacros</DT>
+ <DD>
+<BLOCKQUOTE><PRE>
+%_topdir                /home/¥æ¡¼¥¶Ì¾/rpm
+%_builddir              %{_topdir}/BUILD
+%_rpmdir                %{_topdir}/RPMS
+%_sourcedir             %{_topdir}/SOURCES
+%_specdir               %{_topdir}/SPECS
+%_srcrpmdir             %{_topdir}/SRPMS
+</PRE></BLOCKQUOTE>
+  <P>
+   ¥æ¡¼¥¶Ì¾¤Ë¤Ï¤¢¤Ê¤¿¤Î login name ¤òµ­½Ò¤·¤Þ¤¹¡£
+  </P>
+ </DD>
+
+ <DT>~/rpm/ °Ê²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¹½À®</DT>
+ <DD>
+<BLOCKQUOTE><PRE>
+~/rpm/BUILD
+     /RPMS/
+     /SOURCES
+     /SPECS
+     /SRPMS
+</PRE></BLOCKQUOTE>
+ </DD>
+</DL>
+
+<H3>2. rebuild</H3>
+<P>
+°Ê²¼¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+</P>
+<BLOCKQUOTE><PRE>
+$ rpm --rebuild jman_pages-0.5-xxx.src.rpm      (¥æ¡¼¥¶¸¢¸Â¤Î¾ì¹ç)
+# rpm --rebuild jman_pages-0.5-xxx.src.rpm      (root ¸¢¸Â¤Î¾ì¹ç)
+</PRE></BLOCKQUOTE>
+
+<H3>3. ºîÀ®¤·¤¿¥Ñ¥Ã¥±¡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë</H3>
+<P>
+¥Ñ¥Ã¥±¡¼¥¸¤Ï¤½¤ì¤¾¤ì°Ê²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ËºîÀ®¤µ¤ì¤Þ¤¹¡£
+</P>
+<BLOCKQUOTE><PRE>
+~/rpm/RPMS/noarch               (¥æ¡¼¥¶¸¢¸Â¤Î¾ì¹ç)
+/usr/src/redhat/RPMS/noarch     (root ¸¢¸Â¤Î¾ì¹ç)
+</PRE></BLOCKQUOTE>
+
+<P>
+¤¢¤È¤Ï¡¢Ä̾ï¤Î¥Ð¥¤¥Ê¥ê¥Ñ¥Ã¥±¡¼¥¸¤ÈƱÍͤ˥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
+</P>
+
+<P>
+¥Ñ¥Ã¥±¡¼¥¸¤¬Å¬Àڤ˺îÀ®¤µ¤ì¤¿¤«¤Ï¡¢
+°Ê²¼¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¡¦¥ª¥×¥·¥ç¥ó¤ÇȽÃDzÄǽ¤Ç¤¹¡£
+</P>
+
+<BLOCKQUOTE><PRE>
+$ rpm -qlp &lt;ºîÀ®¤·¤¿¥Ñ¥Ã¥±¡¼¥¸&gt;
+</PRE></BLOCKQUOTE>
+
+
+<H2><A name="customize">¥Ñ¥Ã¥±¡¼¥¸¤Î¥«¥¹¥¿¥Þ¥¤¥º</A></H2>
+<P>
+ FHS¡¢FSSTND °Ê³°¤Î¥¤¥ó¥¹¥È¡¼¥ëÀè¤ä¡¢
+ ¤½¤Î¾ noarch.rpm ¤Î¥Ç¥Õ¥©¥ë¥È¤òÊѹ¹¤·¤¿¤¤¾ì¹ç¤Ï¡¢
+ src.rpm ¤Î build ¤¬É¬ÍפǤ¹¡£
+</P>
+
+<P>
+ ¤Þ¤º jman_pages-0.5-xxx.src.rpm ¤òŸ³«¤·¤Þ¤¹¡£
+</P>
+
+<BLOCKQUOTE><PRE>
+$ rpm -Uvh jman_pages-0.5-xxx.src.rpm   (¥æ¡¼¥¶¸¢¸Â¤Î¾ì¹ç)
+# rpm -Uvh jman_pages-0.5-xxx.src.rpm   (root ¸¢¸Â¤Î¾ì¹ç)
+</PRE></BLOCKQUOTE>
+
+<P>
+~/rpm/SPECS (¥æ¡¼¥¶¸¢¸Â¤Ç¼Â¹Ô¤·¤¿¾ì¹ç) ¤¢¤ë¤¤¤Ï
+/usr/src/redhat/SPECS (root ¸¢¸Â¤Ç¼Â¹Ô¤·¤¿¾ì¹ç) ¤Ë spec ¥Õ¥¡¥¤¥ë¤¬¡¢
+¤Þ¤¿ ~/rpm/SOURCES ¤¢¤ë¤¤¤Ï /usr/src/redhat/SOURCES ¤Ë¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤¬¡¢
+¤½¤ì¤¾¤ì¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£
+</P>
+
+<P>
+´õ˾¤¹¤ëÊѹ¹¤ò spec ¥Õ¥¡¥¤¥ë¤Ë¹Ô¤Ã¤¿¸å¡¢¥Ñ¥Ã¥±¡¼¥¸¤ò build ¤·¤Þ¤¹¡£
+</P>
+
+<BLOCKQUOTE><PRE>
+$ rpm -bb jman_pages.spec               (¥æ¡¼¥¶¸¢¸Â¤Î¾ì¹ç)
+# rpm -bb jman_pages.spec               (root ¸¢¸Â¤Î¾ì¹ç)
+</PRE></BLOCKQUOTE>
+
+<P>
+¥ª¥×¥·¥ç¥ó¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤Ê¤â¤Î¤¬¤¢¤ê¤Þ¤¹¡£Å¬µ¹»È¤¤Ê¬¤±¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+
+<BLOCKQUOTE><PRE>
+-bb     ¥Ð¥¤¥Ê¥ê¥Ñ¥Ã¥±¡¼¥¸¤ò build      (noarch.rpm ¤¬¤Ç¤­¤Þ¤¹)
+-bs     ¥½¡¼¥¹¥Ñ¥Ã¥±¡¼¥¸¤ò build        (src.rpm ¤¬¤Ç¤­¤Þ¤¹)
+-ba     ¾åµ­ 2¤Ä¤òƱ»þ¤Ë build          (noarch.rpm + src.rpm ¤¬¤Ç¤­¤Þ¤¹)
+</PRE></BLOCKQUOTE>
+
+<P>
+¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥óÉÕ°¤Î¥Þ¥Ë¥å¥¢¥ë¤ä¡¢
+JF ¤Î RPM-BUILD-HOWTO ¤Ê¤É¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+</P>
+
+
+<H2><A name="naming">rpm ¥Ñ¥Ã¥±¡¼¥¸¤Î naming ¤Ë´Ø¤·¤Æ</A></H2>
+<P>
+¥Ñ¥Ã¥±¡¼¥¸Ì¾¤Ï man-pages-ja ¤Ë¤·¤è¤¦¤È¤¤¤¦°Æ¤¬¤¢¤ê¤Þ¤·¤¿¤¬¡¢
+man-pages-ja ¤È¤¤¤¦¤Î¤Ï¤¢¤¯¤Þ¤Ç¤â±Ñ¸ì¤Î man-pages ¥Ñ¥Ã¥±¡¼¥¸¤ËÂбþ¤·¤¿
+ÆüËܸìman ¥Ú¡¼¥¸¤Î¥Ñ¥Ã¥±¡¼¥¸Ì¾¤Ç¤¢¤ë¤Ù¤­¤Ç¡¢
+JM ¤ÎÇÛÉÛʪ¤Ï¤½¤ì°Ê³°¤Î¤â¤Î¤â¿¤¯´Þ¤ó¤Ç¤¤¤ë¤Î¤Ç¡¢
+¤³¤Î¤è¤¦¤Ê naming ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+</P>
+
+
+<H2><A name="acknowledgement">¼Õ¼­</A></H2>
+<P>
+RPM ¤òºîÀ®¤·¤¿ PJE ¥×¥í¥¸¥§¥¯¥È¡¢
+¤Ê¤é¤Ó¤Ë(³ô)¥ì¡¼¥¶¡¼¥Õ¥¡¥¤¥Ö¡¢
+¤½¤·¤Æ¥Þ¥Ë¥å¥¢¥ëºîÀ®¤Ë·È¤ï¤Ã¤¿Â¿¤¯¤Î¿Í¡¹¤Ë´¶¼Õ¤·¤Þ¤¹¡£
+¤Þ¤¿¡¢linux-users ML/JM ML ¤Ë¤ª¤¤¤Æ¡¢
+rpm ¥Ñ¥Ã¥±¡¼¥¸ºîÀ®¤Ë´Ø¤·¤Æ¤´½õ¸À¤¯¤À¤µ¤Ã¤¿³§Íͤ˴¶¼Õ¤·¤Þ¤¹¡£
+</P>
+
+_CREDITS
+
+ <P>
+  <IMG SRC="../images/grey.png" WIDTH="14" ALT="* " HEIGHT="14">
+  _LINK(../index.html,¥Þ¥Ë¥å¥¢¥ë¥¢¡¼¥«¥¤¥Ö¤Î¥À¥¦¥ó¥í¡¼¥É¤ËÌá¤ë)
+ </P>
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+
diff --git a/www/rpm/jman_pages.spec b/www/rpm/jman_pages.spec
new file mode 100644 (file)
index 0000000..2400ee8
--- /dev/null
@@ -0,0 +1,146 @@
+%define rel             @@release@@
+%define lang            ja_JP.eucJP
+%define mandir          %{buildroot}%{_mandir}/%{lang}
+%define compress        gzip
+
+Summary: Japanese manual pages
+Name: jman_pages
+Version: @@version@@
+Release: %{rel}
+Source0: http://www.linux.or.jp/JM/man-pages-ja-%{rel}.tar.gz
+License: distributable
+Group: Documentation
+URL: http://www.linux.or.jp/JM/
+# Distribution: RedHat linux 5.2J (original PJE)
+BuildArchitectures: noarch
+Buildroot: /var/tmp/%{name}-root
+# in debian, the following line blocks the build process
+# BuildRequires: man, perl, %{compress}
+Summary: Man (manual) pages from JM project
+Summary(ja): Linux ÆüËܸì man ¥Ú¡¼¥¸
+
+%description
+Japanese Manual Pages by JM-Project (Japanese Manual Project). See
+http://www.linux.or.jp/JM/ about JM-Project.
+
+  Section 1 = User Commands
+  Section 2 = System Calls and error numbers
+  Section 3 = Functions in the C libraries
+  Section 4 = Device drivers (special Files) (ex. hd, sd)
+  Section 5 = File Formats
+  Section 6 = Games and other diversions
+  Section 7 = Miscellaneous topics (ex. nroff, ascii)
+  Section 8 = System maintenance and operation commands
+
+Sometimes the content can differ from Texinfo manual or roff manual
+in English. So if unsure reading Japanese manual, please see
+%{_defaultdocdir}/%{name}-%{version}/translation_list/ and try other formats.
+
+%description -l ja
+JM-Project (Japanese Manual Project)¤Ë¤è¤ë, ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¡¦¥Ú¡¼¥¸¤Ç¤¹.
+JM-Project¤Ë¤Ä¤¤¤Æ¤Ï, http://www.linux.or.jp/JM/ ¤ò¸æÍ÷¤¯¤À¤µ¤¤.
+¤Þ¤¿¡¢rpm ¤Ë´Ø¤¹¤ë man ¥Ú¡¼¥¸¤âÄɲ䷤Ƥ¤¤Þ¤¹.
+
+³Æ¾Ï¤Î¹½À®¤Ï±Ñ¸ìÈǤÈƱ¤¸¤¯°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+
+  Âè 1 ¾Ï = ¥æ¡¼¥¶¡¼¥³¥Þ¥ó¥É
+  Âè 2 ¾Ï = ¥·¥¹¥Æ¥à¥³¡¼¥ë
+  Âè 3 ¾Ï = C ¸À¸ì¥é¥¤¥Ö¥é¥ê
+  Âè 4 ¾Ï = ¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë (Îã: hd, sd)
+  Âè 5 ¾Ï = ¥Õ¥¡¥¤¥ë¥Õ¥©¡¼¥Þ¥Ã¥È¤È¥×¥í¥È¥³¥ë (Îã: wtmp, /etc/passwd, nfs)
+  Âè 6 ¾Ï = ¥²¡¼¥à
+  Âè 7 ¾Ï = Ìó«»ö, ¥Þ¥¯¥í¥Ñ¥Ã¥±¡¼¥¸¤Ê¤É (Îã: nroff, ascii)
+  Âè 8 ¾Ï = ¥·¥¹¥Æ¥à´ÉÍý
+
+¤Ê¤ª¡¢ÆüËܸìÈǥޥ˥奢¥ë¤¬¡¢±Ñ¸ìÈǥޥ˥奢¥ë¤ä Texinfo ·Á¼°¤Î¥Þ¥Ë¥å¥¢¥ë¤Ë
+Äɽ¾¤Ç¤­¤Æ¤¤¤Ê¤¤¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£
+
+%{_defaultdocdir}/%{name}-%{version}/translation_list/ °Ê²¼¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤ëËÝÌõ
+¿Ê¹Ô¾õ¶·¥ê¥¹¥È¤ò¸«¤Æ¡¢Å¬µ¹Â¾¤Î·Á¼°¤Î¥Þ¥Ë¥å¥¢¥ë¤Î¸¶Ê¸¤ËÅö¤¿¤Ã¤Æ¤¯¤À¤µ¤¤¡£
+
+%prep
+[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
+
+%setup -n man-pages-ja-%{rel}
+
+%build
+
+%install
+## Start install.sh ################
+mkdir -p %{mandir}/man{1,2,3,4,5,6,7,8}
+packages=`cat script/pkgs.list \
+    | perl -e 'while(<STDIN>){if (/^([^#\s]+\s)\s*Y/){unshift(@s,$1)}} print @s'`
+
+for pkg in $packages; do
+    for i in 1 2 3 4 5 6 7 8; do
+        if [ -f contrib/$pkg/man$i/*.$i ] ; then
+            cp -p contrib/$pkg/man$i/* %{mandir}/man$i/
+        fi
+        if [ -f manual/$pkg/man$i/*.$i ] ; then
+            cp -p manual/$pkg/man$i/* %{mandir}/man$i/
+        fi
+    done
+done
+
+# special file
+if [ -f manual/GNU_sh-utils/man1/su.1 ]; then
+    cp -a manual/GNU_sh-utils/man1/su.1 %{mandir}/man1/
+fi
+
+if [ x%{compress} != x ]; then
+    find %{mandir} -type f -print | xargs %{compress}
+fi
+
+### copy translation_lists for installation ###
+(mkdir translation_list
+cd manual
+for i in */translation_list ; do
+    j=`echo $i | cut -d/ -f1`
+    cp -p $i ../translation_list/$j
+done
+)
+
+%post
+( cd %{_mandir} && [ ! -e ja ] && ln -s ja_JP.eucJP ja )
+/usr/sbin/makewhatis
+
+%clean
+[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%doc INSTALL README translation_list
+%{_mandir}/%{lang}/*/*
+
+%changelog
+* Sun Sep 01 2002 michihito matsubara <m-mitch@mb.kcom.ne.jp> %{version}-%{release}
+- refine spec
+  - install.sh into spec
+  - make symlink to ja, neither directory nor link
+  - /usr/man -> %%{_mandir} by default
+  - use %%{_defaultdocdir} in %%description
+  - replace %%clean macro for removing safely even if rebuild by root privilege
+  - add perl to %%BuildRequires:
+
+* Sun Oct 15 2000 Tatsto SEKINE <tsekine@isoternet.org>
+- use %{locale_euc_jp}
+
+* Thu Apr 13 2000 Tatsuo SEKINE  <tsekine@isoternet.org>
+- include translation list into doc_dir (from Project Vine)
+- modify description (from Project Vine)
+
+* Wed Nov 03 1999 Tatsuo SEKINE <tsekine@isoternet.org>
+- for man-pages-ja-19991103(JM internal release)
+
+* Wed Oct 27 1999 Laser5 <develop@laser5.co.jp>
+- for man-pages-ja-991015
+
+* Fri Jun 11 1999 Yoshitaka Hisabe <hisabe@cdrom.co.jp>
+- for man-pages-ja-0.4
+
+* Wed Nov 11 1998 Jun Nishii <nishii@postman.riken.go.jp>
+- use -p for makewhatis
+
+* Tue Oct 06 1998 Jun Nishii <nishii@postman.riken.go.jp>
+- first release
+
diff --git a/www/section.m4 b/www/section.m4
new file mode 100644 (file)
index 0000000..1622248
--- /dev/null
@@ -0,0 +1,64 @@
+m4_dnl # $Id: section.m4,v 1.2 1999/09/20 04:55:00 nakano Exp $
+m4_dnl # index.m4: GNU m4 source for index.html.
+m4_dnl # -------------------------------------------------------------------
+m4_dnl #
+m4_dnl # [¤½¤Î¾¤Ë make »þÅÀ¤Ç°Í¸¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë]
+m4_dnl # jf_www.m4: ³Æ¼ï M4 ¥Þ¥¯¥íÄêµÁ¥Õ¥¡¥¤¥ë
+m4_dnl #
+m4_dnl # -------------------------------------------------------------------
+m4_dnl
+m4_include(jm_www.m4)
+_EDIT_WARNING(index)
+_HEADER(`¥»¥¯¥·¥ç¥ó¤È¤Ï?')
+
+<P>
+ ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï¤½¤ì¤¾¤ìÆÃÄê¤Î¥»¥¯¥·¥ç¥ó¤Ë½ê°¤·¤Æ¤¤¤Þ¤¹¡£
+ ¥»¥¯¥·¥ç¥ó¤ÏÄ̾ï 1 ¤Ä¤Î¿ô»ú (ʸ»ú) ¤Çɽµ­¤µ¤ì¤Þ¤¹¡£
+ ³Æ¥»¥¯¥·¥ç¥ó¤Î°ÕÌ£¤ò JF ¥×¥í¥¸¥§¥¯¥È¤Î
+ _LINK(../JF/JFdocs/Man-Page.html,Man-page HOWTO)
+ ¤è¤ê°Ê²¼¤ËÈ´¿è¤·¤Þ¤¹¡£
+</P>
+
+<BLOCKQUOTE>
+<TABLE>
+<TR><TH>1</TH><TD>¤À¤ì¤â¤¬¼Â¹Ô¤Ç¤­¤ë¥æ¡¼¥¶¥³¥Þ¥ó¥É</TD></TR>
+<TR><TH>2</TH><TD>¥·¥¹¥Æ¥à¥³¡¼¥ë¡¢¤Ä¤Þ¤ê¡¢¥«¡¼¥Í¥ë¤¬Ä󶡤¹¤ë´Ø¿ô</TD></TR>
+<TR><TH>3</TH><TD>¥µ¥Ö¥ë¡¼¥Á¥ó¡¢¤Ä¤Þ¤ê¡¢¥é¥¤¥Ö¥é¥ê´Ø¿ô</TD></TR>
+<TR><TH>4</TH><TD>¥Ç¥Ð¥¤¥¹¡¢¤Ä¤Þ¤ê¡¢/dev ¥Ç¥£¥ì¥¯¥È¥ê¤Î¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë</TD></TR>
+<TR><TH>5</TH><TD>¥Õ¥¡¥¤¥ë¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÀâÌÀ¡¢Îã /etc/passwd</TD></TR>
+<TR><TH>6</TH><TD>¥²¡¼¥à¡ÊÀâÌÀÉÔÍפÀ¤í¤¦¥Í¡Ë</TD></TR>
+<TR><TH>7</TH><TD>¤½¤Î¾  Îã: ¥Þ¥¯¥í¥Ñ¥Ã¥±¡¼¥¸¤ä¼è¤ê·è¤áŪ¤Êʸ½ñ</TD></TR>
+<TR><TH>8</TH><TD>¥·¥¹¥Æ¥à´ÉÍý¼Ô¤À¤±¤¬¼Â¹Ô¤Ç¤­¤ë¥·¥¹¥Æ¥à´ÉÍýÍѤΥġ¼¥ë</TD></TR>
+<TR><TH>9</TH><TD>Linux Æȼ«¤Î¥«¡¼¥Í¥ë¥ë¡¼¥Á¥óÍѤΥɥ­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó</TD></TR>
+<TR><TH>n</TH><TD>¿·¤·¤¤¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó: ¤è¤ê¤Õ¤µ¤ï¤·¤¤¾ì½ê¤Ë°ÜÆ°¤µ¤ì¤ë¤À¤í¤¦</TD></TR>
+<TR><TH>o</TH><TD>¸Å¤¤¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¡¡Í±Í½´ü´Ö¤È¤·¤ÆÊݸ¤µ¤ì¤Æ¤¤¤ë¤â¤Î</TD></TR>
+<TR><TH>l</TH><TD>Æȼ«¤Î¥·¥¹¥Æ¥à¤Ë¤Ä¤¤¤Æ¤Î¥í¡¼¥«¥ë¤Ê¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó</TD></TR>
+</TABLE>
+</BLOCKQUOTE>
+
+<P CLASS="noindent">
+ ¥Þ¥Ë¥å¥¢¥ë¤Î¥Õ¥¡¥¤¥ë̾¤ÏÄ̾ï
+ <STRONG>foo.1</STRONG>
+ ¤Î¤è¤¦¤Ëɽµ­¤µ¤ì¡¢
+ ºÇ¸å¤Î <STRONG>.1</STRONG>
+ ¤Ë¤¢¤¿¤ëÉôʬ¤¬¥»¥¯¥·¥ç¥ó¤òɽ¤·¤Þ¤¹¡£
+ Î㤨¤Ð
+ <STRONG><A HREF="html/LDP_man-pages/man2/mount.2.html">mount.2</A></STRONG>
+ ¤Ï mount ¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÎÀâÌÀ¤Ç¤¹¤·¡¢
+ <STRONG><A HREF="html/util-linux/man8/mount.8.html">mount.8</A></STRONG>
+ ¤Ï¥Ç¥£¥¹¥¯¥Þ¥¦¥ó¥È¤ò¹Ô¤¦¥·¥¹¥Æ¥à¥³¥Þ¥ó¥É¤ÎÀâÌÀ¤Ë¤Ê¤ë¤ï¤±¤Ç¤¹¡£
+</P>
+<P>
+ ¸½ºß JM Project ¤Ë¤Ï¡¢
+ ¥»¥¯¥·¥ç¥ó 1¡Á8 ¤Þ¤Ç¤Î¥Ú¡¼¥¸¤¬¤¢¤ê¤Þ¤¹¡£
+ ¥»¥¯¥·¥ç¥ó 9 ¤Î¥Ú¡¼¥¸¤âºî¶ÈͽÄ꤬¤¢¤ê¤Þ¤¹¤¬¡¢
+ º£¤Î¤È¤³¤í¥ê¥ê¡¼¥¹ÈǤΥڡ¼¥¸¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤ó¡£
+</P>
+
+_CREDITS
+
+_BACK_TO_HOME
+
+</BODY>
+</HTML>
+