summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-03-01 00:06:30 +0100
committerBruno Haible <bruno@clisp.org>2021-03-01 00:06:30 +0100
commitd508c957535ea48bf1dcd29c9ddbae4c35e2f235 (patch)
treec1a7e2f7ca77c87330a92712f1a0726b2cb2cb53
parentca3fd081e6bb85086326b25e969266a0a9b4ddee (diff)
downloadlibunistring-d508c957535ea48bf1dcd29c9ddbae4c35e2f235.tar.gz
Update DEPENDENCIES.
* DEPENDENCIES: List the normal dependencies of a package with an Autoconf-generated configure file. Update info regarding libiconv.
-rw-r--r--ChangeLog6
-rw-r--r--DEPENDENCIES83
2 files changed, 84 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 17fc477..e94815e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2021-02-28 Bruno Haible <bruno@clisp.org>
+
+ Update DEPENDENCIES.
+ * DEPENDENCIES: List the normal dependencies of a package with an
+ Autoconf-generated configure file. Update info regarding libiconv.
+
2021-01-31 Bruno Haible <bruno@clisp.org>
Switch to autoconf-2.71.
diff --git a/DEPENDENCIES b/DEPENDENCIES
index be47e5c..797bdb4 100644
--- a/DEPENDENCIES
+++ b/DEPENDENCIES
@@ -1,16 +1,89 @@
The following packages should be installed before GNU libunistring is
-installed:
+installed (runtime dependencies that are also build dependencies):
* GNU libiconv
- + Not needed on systems with
- - glibc 2.2 or newer, or
- - MacOS X 10.3 or newer, or
- - NetBSD 3.0 or newer.
+ + Not needed on systems with glibc, on macOS, and NetBSD.
But highly recommended on all other systems.
Needed for character set conversion of strings from/to Unicode.
+ Homepage:
https://www.gnu.org/software/libiconv/
+ Download:
https://ftp.gnu.org/gnu/libiconv/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: --,
+ - On Red Hat distributions: --.
+ - Other: https://repology.org/project/libiconv/versions
+ If it is installed in a nonstandard directory, pass the option
--with-libiconv-prefix=DIR to 'configure'.
+
+
+The following packages should be installed when GNU libunistring is installed
+(runtime dependencies, but not build dependencies):
+
+None.
+
+
+The following should be installed when GNU libunistring 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 3.1 or newer.
+ + GCC Homepage:
+ https://gcc.gnu.org/
+ + Download:
+ https://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:
+ https://www.gnu.org/software/make/
+ + Download:
+ https://ftp.gnu.org/gnu/make/
+
+* A shell
+ + Mandatory.
+ Either the platform's native 'sh', or Bash.
+ + Homepage:
+ https://www.gnu.org/software/bash/
+ + Download:
+ https://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:
+ https://www.gnu.org/software/coreutils/
+ + Download:
+ https://ftp.gnu.org/gnu/coreutils/
+
+* The comparison utilities 'cmp' and 'diff'.
+ + Mandatory.
+ Either the platform's native utilities, or GNU diffutils.
+ + Homepage:
+ https://www.gnu.org/software/diffutils/
+ + Download:
+ https://ftp.gnu.org/gnu/diffutils/
+
+* Grep.
+ + Mandatory.
+ Either the platform's native grep, or GNU grep.
+ + Homepage:
+ https://www.gnu.org/software/grep/
+ + Download:
+ https://ftp.gnu.org/gnu/grep/
+
+* Awk.
+ + Mandatory.
+ Either the platform's native awk, mawk, or nawk, or GNU awk.
+ + Homepage:
+ https://www.gnu.org/software/gawk/
+ + Download:
+ https://ftp.gnu.org/gnu/gawk/