bug-gnulib@gnu.org mirror (unofficial)
 help / color / mirror / Atom feed
* gperf dependency not documented
@ 2024-02-22 17:17 Gavin Smith
  2024-02-23 23:56 ` Bruno Haible
  0 siblings, 1 reply; 2+ messages in thread
From: Gavin Smith @ 2024-02-22 17:17 UTC (permalink / raw)
  To: bug-gnulib

The DEPENDENCIES file in gnulib states a module that depends on the gperf
program:

* GNU gperf 3.0.1 or newer.
  + 3.0.1 or newer is mandatory, but 3.1 or newer is recommended.
    Needed if you use the 'iconv_open' module.

However, it is not the only module that uses this program.  gperf is
also listed as a dependency of the following modules:

unicase/locale-language
unicase/special-casing
uninorm/composition
unictype/joiningtype-byname
unictype/category-byname
unictype/combining-class-byname
unictype/property-byname
unictype/joininggroup-byname
unictype/incb-byname
unictype/bidiclass-byname
unictype/scripts

Should these be added to DEPENDENCIES?



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: gperf dependency not documented
  2024-02-22 17:17 gperf dependency not documented Gavin Smith
@ 2024-02-23 23:56 ` Bruno Haible
  0 siblings, 0 replies; 2+ messages in thread
From: Bruno Haible @ 2024-02-23 23:56 UTC (permalink / raw)
  To: bug-gnulib; +Cc: Gavin Smith

Gavin Smith wrote:
> The DEPENDENCIES file in gnulib states a module that depends on the gperf
> program:
> 
> * GNU gperf 3.0.1 or newer.
>   + 3.0.1 or newer is mandatory, but 3.1 or newer is recommended.
>     Needed if you use the 'iconv_open' module.
> 
> However, it is not the only module that uses this program.  gperf is
> also listed as a dependency of the following modules:
> 
> unicase/locale-language
> unicase/special-casing
> uninorm/composition
> unictype/joiningtype-byname
> unictype/category-byname
> unictype/combining-class-byname
> unictype/property-byname
> unictype/joininggroup-byname
> unictype/incb-byname
> unictype/bidiclass-byname
> unictype/scripts
> 
> Should these be added to DEPENDENCIES?

Thanks for the investigation. I'm updating this entry:


2024-02-23  Bruno Haible  <bruno@clisp.org>

	DEPENDENCIES: Update entry about gperf.
	Reported by Gavin Smith <gavinsmith0123@gmail.com> in
	<https://lists.gnu.org/archive/html/bug-gnulib/2024-02/msg00201.html>.
	* DEPENDENCIES (gperf): Mention some more modules which require 'gperf'.

diff --git a/DEPENDENCIES b/DEPENDENCIES
index 3b24f45ad6..e396adbd80 100644
--- a/DEPENDENCIES
+++ b/DEPENDENCIES
@@ -135,7 +135,8 @@ at any time.
 
 * GNU gperf 3.0.1 or newer.
   + 3.0.1 or newer is mandatory, but 3.1 or newer is recommended.
-    Needed if you use the 'iconv_open' module.
+    Needed if you use the 'iconv_open' module or some of the
+    unictype/*, unicase/*, uninorm/* modules.
   + Homepage:
     https://www.gnu.org/software/gperf/
   + Download:





^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-02-23 23:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-22 17:17 gperf dependency not documented Gavin Smith
2024-02-23 23:56 ` Bruno Haible

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).