1
0
mirror of https://git.zap.org.au/git/trader.git synced 2024-12-04 14:46:45 -05:00

Remove all unnecessary Gnulib modules

In particular, the various printf-posix modules are not needed as %ls and
the ' flag (thousands separator) is supported on all modern platforms (it
is needed on Cygwin 1.5.x, for example, but the 1.5.x series do not
support swprintf() anyway).  Similarly, OpenBSD 3.8 (released November
2005) is not supported: it does not have <monetary.h>.  A number of
modules (locale, string, unistd, wchar) are only required for NetBSD 5.0
(c. 2009: quite recent).  We try to support MacOS X 10.5 (October 2007),
but it may require GNU libiconv.
This commit is contained in:
John Zaitseff 2011-08-26 06:33:40 +10:00
parent dffb4c59fe
commit 3a68213e80
3 changed files with 1 additions and 128 deletions

69
lib/.gitignore vendored
View File

@ -1,6 +1,4 @@
Makefile.am Makefile.am
alloca.in.h
asnprintf.c
btowc.c btowc.c
c-ctype.c c-ctype.c
c-ctype.h c-ctype.h
@ -8,18 +6,6 @@ c-strcase.h
c-strcasecmp.c c-strcasecmp.c
c-strncasecmp.c c-strncasecmp.c
config.charset config.charset
ctype.in.h
dosname.h
errno.in.h
float+.h
float.c
float.in.h
fprintf.c
fpucw.h
frexp.c
frexpl.c
fseterr.c
fseterr.h
getopt.c getopt.c
getopt.in.h getopt.in.h
getopt1.c getopt1.c
@ -35,19 +21,9 @@ iconv_open-irix.gperf
iconv_open-osf.gperf iconv_open-osf.gperf
iconv_open-solaris.gperf iconv_open-solaris.gperf
iconv_open.c iconv_open.c
isnan.c
isnand-nolibm.h
isnand.c
isnanf-nolibm.h
isnanf.c
isnanl-nolibm.h
isnanl.c
langinfo.in.h
localcharset.c localcharset.c
localcharset.h localcharset.h
locale.in.h locale.in.h
malloc.c
math.in.h
mbrtowc.c mbrtowc.c
mbsinit.c mbsinit.c
mbsrtowcs-impl.h mbsrtowcs-impl.h
@ -57,41 +33,18 @@ mbtowc-impl.h
mbtowc.c mbtowc.c
memchr.c memchr.c
memchr.valgrind memchr.valgrind
printf-args.c
printf-args.h
printf-frexp.c
printf-frexp.h
printf-frexpl.c
printf-frexpl.h
printf-parse.c
printf-parse.h
printf.c
ref-add.sin ref-add.sin
ref-del.sin ref-del.sin
sig-handler.h
sigaction.c
signal.in.h
signbitd.c
signbitf.c
signbitl.c
sigprocmask.c
size_max.h
snprintf.c
stat.c
stdarg.in.h
stdbool.in.h stdbool.in.h
stddef.in.h stddef.in.h
stdint.in.h stdint.in.h
stdio-impl.h
stdio.in.h stdio.in.h
stdlib.in.h stdlib.in.h
str-two-way.h str-two-way.h
strdup.c
streq.h streq.h
striconv.c striconv.c
striconv.h striconv.h
string.in.h string.in.h
strncat.c
strnlen1.c strnlen1.c
strnlen1.h strnlen1.h
strstr.c strstr.c
@ -101,36 +54,22 @@ time.in.h
unistd.in.h unistd.in.h
unistr.in.h unistr.in.h
unitypes.in.h unitypes.in.h
uniwidth.in.h
vasnprintf.c
vasnprintf.h
verify.h verify.h
vfprintf.c
vsnprintf.c
wchar.in.h wchar.in.h
wcrtomb.c wcrtomb.c
wcsdup-impl.h wcsdup-impl.h
wcsdup.c wcsdup.c
wcsrtombs-impl.h
wcsrtombs-state.c
wcsrtombs.c
wcswidth-impl.h
wcswidth.c
wctob.c wctob.c
wctomb-impl.h wctomb-impl.h
wctomb.c wctomb.c
wctype.in.h wctype.in.h
wcwidth.c
wmemcpy-impl.h wmemcpy-impl.h
wmemcpy.c wmemcpy.c
xsize.h
alloca.h
arg-nonnull.h arg-nonnull.h
c++defs.h c++defs.h
charset.alias charset.alias
configmake.h configmake.h
ctype.h
getopt.h getopt.h
iconv.h iconv.h
iconv_open-aix.h iconv_open-aix.h
@ -138,12 +77,9 @@ iconv_open-hpux.h
iconv_open-irix.h iconv_open-irix.h
iconv_open-osf.h iconv_open-osf.h
iconv_open-solaris.h iconv_open-solaris.h
langinfo.h
locale.h locale.h
math.h
ref-add.sed ref-add.sed
ref-del.sed ref-del.sed
signal.h
stdio.h stdio.h
stdlib.h stdlib.h
string.h string.h
@ -152,7 +88,6 @@ time.h
unistd.h unistd.h
unistr.h unistr.h
unitypes.h unitypes.h
uniwidth.h
unused-parameter.h unused-parameter.h
warn-on-use.h warn-on-use.h
wchar.h wchar.h
@ -162,7 +97,3 @@ unistr/.dirstamp
unistr/u8-mbtoucr.c unistr/u8-mbtoucr.c
unistr/u8-uctomb-aux.c unistr/u8-uctomb-aux.c
unistr/u8-uctomb.c unistr/u8-uctomb.c
uniwidth/.dirstamp
uniwidth/cjk.h
uniwidth/width.c

42
m4/.gitignore vendored
View File

@ -1,23 +1,11 @@
00gnulib.m4 00gnulib.m4
alloca.m4
asm-underscore.m4
assert.m4 assert.m4
btowc.m4 btowc.m4
codeset.m4 codeset.m4
config-h.m4 config-h.m4
configmake.m4 configmake.m4
ctype.m4
errno_h.m4
exponentd.m4
exponentf.m4
exponentl.m4
extensions.m4 extensions.m4
fcntl-o.m4 fcntl-o.m4
float_h.m4
fpieee.m4
fprintf-posix.m4
frexp.m4
frexpl.m4
getopt.m4 getopt.m4
gettext.m4 gettext.m4
gettimeofday.m4 gettimeofday.m4
@ -36,16 +24,9 @@ intl.m4
intldir.m4 intldir.m4
intlmacosx.m4 intlmacosx.m4
intmax.m4 intmax.m4
intmax_t.m4
inttypes-pri.m4 inttypes-pri.m4
inttypes_h.m4 inttypes_h.m4
isnand.m4
isnanf.m4
isnanl.m4
langinfo_h.m4
largefile.m4
lcmessage.m4 lcmessage.m4
ldexpl.m4
lib-ld.m4 lib-ld.m4
lib-link.m4 lib-link.m4
lib-prefix.m4 lib-prefix.m4
@ -57,8 +38,6 @@ locale-zh.m4
locale_h.m4 locale_h.m4
lock.m4 lock.m4
longlong.m4 longlong.m4
malloc.m4
math_h.m4
mbrtowc.m4 mbrtowc.m4
mbsinit.m4 mbsinit.m4
mbsrtowcs.m4 mbsrtowcs.m4
@ -70,30 +49,16 @@ multiarch.m4
nls.m4 nls.m4
nocrash.m4 nocrash.m4
po.m4 po.m4
printf-frexp.m4
printf-frexpl.m4
printf-posix-rpl.m4
printf-posix.m4 printf-posix.m4
printf.m4
progtest.m4 progtest.m4
sigaction.m4
signal_h.m4
signalblocking.m4
signbit.m4
size_max.m4 size_max.m4
snprintf-posix.m4
snprintf.m4
stat.m4
stdarg.m4
stdbool.m4 stdbool.m4
stddef_h.m4 stddef_h.m4
stdint.m4 stdint.m4
stdint_h.m4 stdint_h.m4
stdio_h.m4 stdio_h.m4
stdlib_h.m4 stdlib_h.m4
strdup.m4
string_h.m4 string_h.m4
strncat.m4
strstr.m4 strstr.m4
sys_stat_h.m4 sys_stat_h.m4
sys_time_h.m4 sys_time_h.m4
@ -101,22 +66,15 @@ threadlib.m4
time_h.m4 time_h.m4
uintmax_t.m4 uintmax_t.m4
unistd_h.m4 unistd_h.m4
vasnprintf.m4
vfprintf-posix.m4
visibility.m4 visibility.m4
vsnprintf-posix.m4
vsnprintf.m4
warn-on-use.m4 warn-on-use.m4
wchar_h.m4 wchar_h.m4
wchar_t.m4 wchar_t.m4
wcrtomb.m4 wcrtomb.m4
wcsdup.m4 wcsdup.m4
wcsrtombs.m4
wcswidth.m4
wctob.m4 wctob.m4
wctomb.m4 wctomb.m4
wctype_h.m4 wctype_h.m4
wcwidth.m4
wint_t.m4 wint_t.m4
wmemcpy.m4 wmemcpy.m4
xsize.m4 xsize.m4

View File

@ -15,7 +15,7 @@
# Specification in the form of a command-line invocation: # Specification in the form of a command-line invocation:
# gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h ctype fprintf-posix getopt-gnu gettext gettext-h gettimeofday langinfo locale mbrtowc mbsrtowcs printf-posix sigaction signal snprintf-posix stat stdarg stdbool stdio strdup-posix striconv string strncat strstr sys_stat sys_time unistd vfprintf-posix vsnprintf-posix wchar wcrtomb wcsdup wcsrtombs wcswidth wctob wctype-h wcwidth # gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h getopt-gnu gettext gettext-h gettimeofday locale mbrtowc mbsrtowcs stdbool stdio striconv string strstr sys_stat sys_time unistd wchar wcrtomb wcsdup wctob wctype-h
# Specification in the form of a few gnulib-tool.m4 macro invocations: # Specification in the form of a few gnulib-tool.m4 macro invocations:
gl_LOCAL_DIR([]) gl_LOCAL_DIR([])
@ -23,42 +23,26 @@ gl_MODULES([
assert assert
btowc btowc
config-h config-h
ctype
fprintf-posix
getopt-gnu getopt-gnu
gettext gettext
gettext-h gettext-h
gettimeofday gettimeofday
langinfo
locale locale
mbrtowc mbrtowc
mbsrtowcs mbsrtowcs
printf-posix
sigaction
signal
snprintf-posix
stat
stdarg
stdbool stdbool
stdio stdio
strdup-posix
striconv striconv
string string
strncat
strstr strstr
sys_stat sys_stat
sys_time sys_time
unistd unistd
vfprintf-posix
vsnprintf-posix
wchar wchar
wcrtomb wcrtomb
wcsdup wcsdup
wcsrtombs
wcswidth
wctob wctob
wctype-h wctype-h
wcwidth
]) ])
gl_AVOID([]) gl_AVOID([])
gl_SOURCE_BASE([lib]) gl_SOURCE_BASE([lib])