Fix Savannah bug #29511: fails to build on kfreebsd-*
[findutils/ericb.git] / import-gnulib.config
blob7d24da7b713c98577e30286ff63427e7a262782a
1 # findutils gnulib.config -*- sh -*-
3 # What version of gnulib to use?
4 gnulib_version="1778ee9e7d0e150a37db66a0e51c1a56755aab4f"
5 destdir="gnulib"
7 # Random extra gnulib files needed for findutils.
8 extra_files='
9 build-aux/config.guess
10 build-aux/config.sub
11 build-aux/depcomp
12 build-aux/install-sh
13 build-aux/mdate-sh
14 build-aux/mkinstalldirs
15 build-aux/missing
16 build-aux/texinfo.tex
19 gpl3_update_files=''
21 # gnulib modules needed only for maintainer things.
22 maintainer_modules='
23 maintainer-makefile
24 update-copyright
27 # consider using do-release-commit-and-tag
28 # consider using gendocs
29 # consider using getdelim
30 # consider using gethrxtime
31 # consider using getsubopt (for -D)
32 # consider using gnu-web-doc-update
33 # consider using idprov-drop and privset for locate
34 # consider using long-options
35 # consider using manywarnings
36 # consider using nproc in xargs
37 # consider using pmccabe2html
38 # consider using selinux-h
39 # consider using gendocs
40 # consider using sig2str in xargs
41 # consider using signal (why not: maybe we don't need those features)
42 # consider using the dev-ino moduile to support -samefile.
44 # consider removing stpcpy
45 # We have rpmatch, either use it for -ok and xargs or remove the dependency
46 # use fileblocks, filemode properly.
48 # Things for later perhaps:
49 # consider using d-ino (we currently don't use dirent.d_ino)
51 # Considered, but no:
52 # consider using autobuild (the information is not usually interesting for us)
53 # consider using same-inode (we don't keep a full struct stat for the ref file)
55 # Modules needed for findutils.
56 # We need regex to ensure that we can build on platforms like
57 # Solaris which lack those functions.
58 modules='
59 alloca
60 areadlinkat
61 argmatch
62 assert
63 c-strcasestr
64 c-strstr
65 canonicalize
66 cloexec
67 closein
68 closeout
69 ctype
70 d-type
71 dirent-safer
72 dirname
73 errno
74 error
75 faccessat
76 fchdir
77 fcntl
78 fdl
79 fdopendir
80 fflush
81 fileblocks
82 filemode
83 fnmatch-gnu
84 fopen-safer
85 fts
86 getdate
87 getdelim
88 getline
89 getopt-gnu
90 gettext
91 gettimeofday
92 gpl-3.0
93 hash
94 human
95 idcache
96 inline
97 inttypes
98 isblank
99 locale
100 lstat
101 malloc
102 math
103 mbrtowc
104 mbscasestr
105 mbsstr
106 mktime
107 modechange
108 modf
109 mountlist
110 open
111 pathmax
112 perror
113 progname
114 quotearg
115 readlink
116 realloc
117 regex
118 rpmatch
119 save-cwd
120 savedir
121 selinux-at
122 snprintf
123 stat
124 stat-macros
125 stat-time
126 stdarg
127 stdbool
128 stddef
129 stdio
130 stdint
131 stdlib
132 stpcpy
133 strcasestr
134 strdup-posix
135 strftime
136 string
137 strpbrk
138 strtol
139 strtoul
140 strtoull
141 strtoumax
142 sys_stat
143 sys_time
144 sys_wait
145 timespec
146 verify
147 version-etc
148 version-etc-fsf
149 warnings
150 wchar
151 wcwidth
152 xalloc
153 xalloc-die
154 xgetcwd
155 xstrtod
156 xstrtol
157 xstrtoumax
158 yesno
159 '"${maintainer_modules}"
161 # Obsolete modules we've removed.
162 # memcmp memset