]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
List the build dependencies.
authorBruno Haible <bruno@clisp.org>
Sat, 15 May 2010 21:34:03 +0000 (23:34 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 15 May 2010 21:34:03 +0000 (23:34 +0200)
ChangeLog
DEPENDENCIES

index 6f25aeb3340f1a66780264393e32ae4ed500c978..9da0b76ffeb4c2d2f6934aefa0032c0c6b702a0d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-05-15  Bruno Haible  <bruno@clisp.org>
+
+       List the build dependencies.
+       * DEPENDENCIES: Clarify that 'git' is also a build dependencies.
+       List the non-trivial build dependencies.
+       Reported by Santiago Vila <sanvila@unex.es>.
+
 2010-05-09  Bruno Haible  <bruno@clisp.org>
 
        * gettext-0.18 released.
index e1506e837d23b640d40b2c0c7ba19682f778dc37..f69141e26270f7d90c5f65cea55f94848deae767 100644 (file)
@@ -1,4 +1,5 @@
-The following packages should be installed before GNU gettext is installed:
+The following packages should be installed before GNU gettext is installed
+(runtime dependencies that are also build dependencies):
 
 * GNU libiconv
   + Not needed on systems with
@@ -60,6 +61,14 @@ The following packages should be installed before GNU gettext is installed:
   + If more than one C# is installed, pass the option --enable-csharp=IMPL
     to 'configure', to disambiguate.
 
+* git 1.6 or newer
+  + Recommended.
+    Needed by the 'autopoint' program, if configured with --with-git.
+  + Homepage:
+    http://git-scm.com/
+  + Download:
+    http://www.kernel.org/pub/software/scm/git/
+
 * libxml2
   + Optional.
     Needed for the --color option of the various programs.
@@ -96,7 +105,9 @@ The following packages should be installed before GNU gettext is installed:
   + If it is installed in a nonstandard directory, pass the option
     --with-libcroco-0.6-prefix=DIR to 'configure'.
 
-The following packages should be installed when GNU gettext is installed:
+
+The following packages should be installed when GNU gettext is installed
+(runtime dependencies, but not build dependencies):
 
 * CVS 1.11 or newer
   + Recommended.
@@ -108,10 +119,77 @@ The following packages should be installed when GNU gettext is installed:
   + Download:
     http://ftp.gnu.org/non-gnu/cvs/
 
-* git 1.6 or newer
+
+The following should be installed when GNU gettext is built, but are not
+needed later, once it is installed (build dependencies, but not runtime
+dependencies):
+
+* A C runtime, compiler, linker, etc.
+  + Mandatory. Either the platform's native 'cc', or GCC 2.95 or newer.
+  + GCC Homepage:
+    http://gcc.gnu.org/
+  + Download:
+    http://ftp.gnu.org/gnu/gcc/
+    ftp://ftp.gnu.org/gnu/gcc/
+
+* A 'make' utility.
+  + Mandatory. Either the platform's native 'make' (for in-tree builds only),
+    or GNU Make 3.79.1 or newer.
+  + GNU Make Homepage:
+    http://www.gnu.org/software/make/
+  + Download:
+    http://ftp.gnu.org/gnu/make/
+    ftp://ftp.gnu.org/gnu/make/
+
+* A shell
+  + Mandatory. Either the platform's native 'sh', or Bash.
+  + Homepage:
+    http://www.gnu.org/software/bash/
+  + Download:
+    http://ftp.gnu.org/gnu/bash/
+    ftp://ftp.gnu.org/gnu/bash/
+
+* Core POSIX utilities, including:
+    [ basename cat chgrp chmod chown cp dd echo expand expr
+    false hostname install kill ln ls md5sum mkdir mkfifo
+    mknod mv printenv pwd rm rmdir sleep sort tee test touch
+    true uname
+  + Mandatory. Either the platform's native utilities, or GNU coreutils.
+  + Homepage:
+    http://www.gnu.org/software/coreutils/
+  + Download:
+    http://ftp.gnu.org/gnu/coreutils/
+    ftp://ftp.gnu.org/gnu/coreutils/
+
+* The comparison utilities 'cmp' and 'diff'.
+  + Mandatory. Either the platform's native utilities, or GNU diffutils.
+  + Homepage:
+    http://www.gnu.org/software/diffutils/
+  + Download:
+    http://ftp.gnu.org/gnu/diffutils/
+    ftp://ftp.gnu.org/gnu/diffutils/
+
+* Grep.
+  + Mandatory. Either the platform's native grep, or GNU grep.
+  + Homepage:
+    http://www.gnu.org/software/grep/
+  + Download:
+    http://ftp.gnu.org/gnu/grep/
+    ftp://ftp.gnu.org/gnu/grep/
+
+* CVS 1.11 or newer
   + Recommended.
-    Needed by the 'autopoint' program, if configured with --with-git.
+    Needed if configuring with --without-cvs or --with-git.
   + Homepage:
-    http://git-scm.com/
+    http://ximbiot.com/cvs/wiki/index.php?title=Main_Page
+    http://www.nongnu.org/cvs/
   + Download:
-    http://www.kernel.org/pub/software/scm/git/
+    http://ftp.gnu.org/non-gnu/cvs/
+
+* RCS 5.7 or newer
+  + Recommended.
+    Needed if configuring with --without-cvs or --with-git.
+  + Homepage:
+    http://www.cs.purdue.edu/homes/trinkle/RCS/
+  + Download:
+    http://www.cs.purdue.edu/homes/trinkle/RCS/rcs-5.7.tar