summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2010-05-15 23:34:03 +0200
committerBruno Haible <bruno@clisp.org>2010-05-15 23:34:03 +0200
commite840f3f60cb4e34a5e75d980a7f9bb560e667b82 (patch)
treeffd9d300ae094ccf52067f74a0458c9fd79c5d92
parent73700131b8bccc1affa86126b988457536a351a3 (diff)
downloadexternal_gettext-e840f3f60cb4e34a5e75d980a7f9bb560e667b82.zip
external_gettext-e840f3f60cb4e34a5e75d980a7f9bb560e667b82.tar.gz
external_gettext-e840f3f60cb4e34a5e75d980a7f9bb560e667b82.tar.bz2
List the build dependencies.
-rw-r--r--ChangeLog7
-rw-r--r--DEPENDENCIES90
2 files changed, 91 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 6f25aeb..9da0b76 100644
--- 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.
diff --git a/DEPENDENCIES b/DEPENDENCIES
index e1506e8..f69141e 100644
--- a/DEPENDENCIES
+++ b/DEPENDENCIES
@@ -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