[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