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

pkgsrc/doc/guide/files/fixes.xml: 1.17 -> 1.18



以下のページの更新をしました。ツッコミをお願いします。

pkgsrc/doc/guide/files/fixes.xml: 1.17 -> 1.18

> revision 1.18
> date: 2005/06/01 22:49:59;  author: jlam;  state: Exp;  lines: +12 -19
> Update to reflect using the tools framework to show the need to run
> autoconf and automake.

木曜日までに異議がなければ、 commit します。

以下、訳と原文それぞれの新旧の差分です。

--- fixes.xml.orig	2006-09-20 21:51:29.000000000 +0900
+++ fixes.xml	2006-09-20 21:51:29.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: fixes.xml,v 1.17 2005/05/29 09:10:42 wiz Exp $ -->
+<!-- $NetBSD: fixes.xml,v 1.18 2005/06/01 22:49:59 jlam Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: fixes.xml,v 1.17 2005/05/29 09:10:42 wiz Exp   -->
+<!-- NetBSD: fixes.xml,v 1.18 2005/06/01 22:49:59 jlam Exp   -->
 
 <chapter id="fixes"> <?dbhtml filename="fixes.html"?>
   <title>パッケージの修正に関する注意</title>
@@ -649,41 +649,34 @@
 
       <para>パッケージが、configureスクリプトやmakefileの雛型Makefile.inを再生成するた
         めにGNU autoconfまたはautomakeを実行する必要がある場合、これらの実行は
-        pre-configureターゲットでおこないます。これらのツールの扱いを補助するための
-        Makefileの断片が二つ、
-        <filename>pkgsrc/mk/autoconf.mk</filename>および
-        <filename>pkgsrc/mk/automake.mk</filename>で用
-        意されています。詳細は、このファイル中のコメントをご覧ください。</para>
+        pre-configureターゲットでおこないます。</para>
 
         <para>autoconfのみを必要とするパッケージでは以下のようになります: </para>
 
-        <programlisting>AUTOCONF_REQD=    2.50    # if default version is not good enough
+        <programlisting>AUTOCONF_REQD=    2.50     # if default version is not good enough
+USE_TOOLS+=	autoconf   # use "autoconf213" for autoconf-2.13
 ...
 
 pre-configure:
-          cd ${WRKSRC}; ${AUTOCONF}
+          cd ${WRKSRC}; autoconf
 
-...
-.include "../../mk/autoconf.mk"</programlisting>
+...</programlisting>
 
         <para> また、automakeとautoconfを必要とするパッケージでは以下のようになります: </para> 
 
-<programlisting>AUTOMAKE_REQD=  1.7.1   # if default version is not good enough
+<programlisting>AUTOMAKE_REQD=  1.7.1      # if default version is not good enough
+USE_TOOLS+=	automake   # use "automake14" for autoconf-1.4
 ...
 
 pre-configure:
           cd ${WRKSRC};                                           \
-          ${ACLOCAL};                                             \
-          ${AUTOHEADER};                                          \
-          ${AUTOMAKE} -a --foreign -i;                            \
-          ${AUTOCONF}
+          aclocal; autoheader;                                    \
+          automake -a --foreign -i; autoconf
 
-...
-.include "../mk/automake.mk"</programlisting>
+...</programlisting>
 
         <para> GNU Automake を使うパッケージは、ほぼ確実に
-          GNU Make を必要としますが、この依存関係は
-          <filename>mk/automake.mk</filename> で自動的に処理されます。 </para> 
+          GNU Make を必要とします。 </para> 
 
         <para> 生成されたファイルに対して、configureプロセスがさらに変更を加える時がありま
           すが、この時には構築プロセスが一連のautomakeの手順を再実行しようとします。
Index: fixes.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/fixes.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- fixes.xml	29 May 2005 09:10:42 -0000	1.17
+++ fixes.xml	1 Jun 2005 22:49:59 -0000	1.18
@@ -1,4 +1,4 @@
-<!-- $NetBSD: fixes.xml,v 1.17 2005/05/29 09:10:42 wiz Exp $ -->
+<!-- $NetBSD: fixes.xml,v 1.18 2005/06/01 22:49:59 jlam Exp $ -->
 
 <chapter id="fixes"> <?dbhtml filename="fixes.html"?>
   <title>Notes on fixes for packages</title>
@@ -702,41 +702,34 @@
       <para>If a package needs GNU autoconf or automake to be executed
         to regenerate the configure script and Makefile.in makefile
         templates, then they should be executed in a pre-configure
-        target. Two Makefile fragments are provided in
-        <filename>pkgsrc/mk/autoconf.mk</filename> and
-        <filename>pkgsrc/mk/automake.mk</filename> to help
-        dealing with these tools. See comments in these files for
-        details.</para>
+        target.</para>
 
         <para> For packages that need only autoconf: </para>
 
-        <programlisting>AUTOCONF_REQD=    2.50    # if default version is not good enough
+        <programlisting>AUTOCONF_REQD=    2.50     # if default version is not good enough
+USE_TOOLS+=	autoconf   # use "autoconf213" for autoconf-2.13
 ...
 
 pre-configure:
-          cd ${WRKSRC}; ${AUTOCONF}
+          cd ${WRKSRC}; autoconf
 
-...
-.include "../../mk/autoconf.mk"</programlisting>
+...</programlisting>
 
         <para> and for packages that need automake and autoconf: </para> 
 
-<programlisting>AUTOMAKE_REQD=  1.7.1   # if default version is not good enough
+<programlisting>AUTOMAKE_REQD=  1.7.1      # if default version is not good enough
+USE_TOOLS+=	automake   # use "automake14" for autoconf-1.4
 ...
 
 pre-configure:
           cd ${WRKSRC};                                           \
-          ${ACLOCAL};                                             \
-          ${AUTOHEADER};                                          \
-          ${AUTOMAKE} -a --foreign -i;                            \
-          ${AUTOCONF}
+          aclocal; autoheader;                                    \
+          automake -a --foreign -i; autoconf
 
-...
-.include "../mk/automake.mk"</programlisting>
+...</programlisting>
 
         <para> Packages which use GNU Automake will almost certainly
-          require GNU Make, but that's automatically provided for you in
-          <filename>mk/automake.mk</filename>. </para> 
+          require GNU Make. </para> 
 
         <para> There are times when the configure process makes
           additional  changes to the generated files, which then causes