diff options
author | Eric Blake <eblake@redhat.com> | 2010-10-05 11:40:11 -0600 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2010-10-05 12:05:18 -0600 |
commit | 2bb63bfb25474ea147ee9f1523c0337997359a4c (patch) | |
tree | c55d0e048d3cdeece00e2817d37f519c2069bd93 /modules | |
parent | 03e00599acea10d2f8927b7d243ad95a0b680f3c (diff) | |
download | gnulib-2bb63bfb25474ea147ee9f1523c0337997359a4c.tar.gz |
parse-datetime: better name than get_date
* NEWS: Reword the deprecation notice.
* modules/get_date: Rename to modules/parse-datetime.
* modules/get_date-tests: Rename to modules/parse-datetime-tests.
* m4/get_date.m4: Rename to m4/parse-datetime.m4.
* lib/get_date.y: Rename to lib/parse-datetime.y.
* tests/test-get_date.c: Rename to tests/test-parse-datetime.c.
* doc/get_date.texi: Rename to doc/parse-datetime.texi.
* doc/getdate.texi: Provide fallback wrapper.
* lib/getdate.h: Move guts, and wrap...
* lib/parse-datetime.h: ...new file.
* lib/parse-datetime.y (get_date): Rename...
(parse_datetime): ...to this.
* m4/parse-datetime.m4 (gl_GET_DATE): Rename...
(gl_PARSE_DATETIME): ...to this.
* doc/posix-functions/getdate.texi (get_date): Provide fallback
documentation.
* modules/getdate (Files): Provide fallback docs and header.
(Notice, Depends-on): Update references.
* tests/test-parse-datetime.c: Likewise.
* DEPENDENCIES: Likewise.
* MODULES.html.sh (Date and time <time.h>): Likewise.
* doc/parse-datetime.texi (Date input formats)
(Authors of parse_datetime): Likewise.
* modules/parse-datetime (Files, configure.ac, Makefile.am)
(Include): Likewise.
* modules/parse-datetime-tests (Files, Makefile.am): Likewise.
* gnulib-tool: Likewise.
* m4/bison.m4 (gl_BISON): Likewise.
Suggested by Bruno Haible.
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'modules')
-rw-r--r-- | modules/get_date | 52 | ||||
-rw-r--r-- | modules/get_date-tests | 14 | ||||
-rw-r--r-- | modules/getdate | 6 | ||||
-rw-r--r-- | modules/parse-datetime | 52 | ||||
-rw-r--r-- | modules/parse-datetime-tests | 14 |
5 files changed, 70 insertions, 68 deletions
diff --git a/modules/get_date b/modules/get_date deleted file mode 100644 index e3997ac5c8..0000000000 --- a/modules/get_date +++ /dev/null @@ -1,52 +0,0 @@ -Description: -Convert a date/time string to linear time. - -Files: -doc/get_date.texi -lib/getdate.h -lib/get_date.y -m4/bison.m4 -m4/tm_gmtoff.m4 -m4/get_date.m4 - -Depends-on: -c-ctype -stdbool -gettime -intprops -mktime -setenv -unsetenv -time -verify -xalloc - -configure.ac: -gl_GET_DATE - -Makefile.am: -# This rule overrides the Automake generated .y.c rule, to ensure that the -# get_date.c file gets generated in the source directory, not in the build -# directory. -get_date.c: get_date.y - $(AM_V_GEN)$(SHELL) $(YLWRAP) $(srcdir)/get_date.y \ - y.tab.c get_date.c \ - y.tab.h getdate.h \ - y.output get_date.output \ - -- $(YACC) $(YFLAGS) $(AM_YFLAGS) && \ - mv get_date.c get_date.c-t && \ - mv get_date.c-t $(srcdir)/get_date.c -lib_SOURCES += get_date.y -BUILT_SOURCES += get_date.c -MOSTLYCLEANFILES += get_date.c-t -MAINTAINERCLEANFILES += get_date.c -EXTRA_DIST += get_date.c - -Include: -"getdate.h" - -License: -GPL - -Maintainer: -Paul Eggert diff --git a/modules/get_date-tests b/modules/get_date-tests deleted file mode 100644 index cb96ff6e1d..0000000000 --- a/modules/get_date-tests +++ /dev/null @@ -1,14 +0,0 @@ -Files: -tests/test-get_date.c -tests/macros.h - -Depends-on: -progname -setenv - -configure.ac: - -Makefile.am: -TESTS += test-get_date -check_PROGRAMS += test-get_date -test_get_date_LDADD = $(LDADD) @LIBINTL@ $(LIB_CLOCK_GETTIME) diff --git a/modules/getdate b/modules/getdate index 2f23036151..5dca5cfdc9 100644 --- a/modules/getdate +++ b/modules/getdate @@ -5,12 +5,14 @@ Status: obsolete Notice: -This module is obsolete. Use the module 'get_date' instead. +This module is obsolete. Use the module 'parse-datetime' instead. Files: +doc/getdate.texi +lib/getdate.h Depends-on: -get_date +parse-datetime configure.ac: diff --git a/modules/parse-datetime b/modules/parse-datetime new file mode 100644 index 0000000000..4842706864 --- /dev/null +++ b/modules/parse-datetime @@ -0,0 +1,52 @@ +Description: +Convert a date/time string to linear time. + +Files: +doc/parse-datetime.texi +lib/parse-datetime.h +lib/parse-datetime.y +m4/bison.m4 +m4/tm_gmtoff.m4 +m4/parse-datetime.m4 + +Depends-on: +c-ctype +stdbool +gettime +intprops +mktime +setenv +unsetenv +time +verify +xalloc + +configure.ac: +gl_PARSE_DATETIME + +Makefile.am: +# This rule overrides the Automake generated .y.c rule, to ensure that the +# parse-datetime.c file gets generated in the source directory, not in the +# build directory. +parse-datetime.c: parse-datetime.y + $(AM_V_GEN)$(SHELL) $(YLWRAP) $(srcdir)/parse-datetime.y \ + y.tab.c parse-datetime.c \ + y.tab.h parse-datetime.h \ + y.output parse-datetime.output \ + -- $(YACC) $(YFLAGS) $(AM_YFLAGS) && \ + mv parse-datetime.c parse-datetime.c-t && \ + mv parse-datetime.c-t $(srcdir)/parse-datetime.c +lib_SOURCES += parse-datetime.y +BUILT_SOURCES += parse-datetime.c +MOSTLYCLEANFILES += parse-datetime.c-t +MAINTAINERCLEANFILES += parse-datetime.c +EXTRA_DIST += parse-datetime.c + +Include: +"parse-datetime.h" + +License: +GPL + +Maintainer: +Paul Eggert diff --git a/modules/parse-datetime-tests b/modules/parse-datetime-tests new file mode 100644 index 0000000000..04feed2f0f --- /dev/null +++ b/modules/parse-datetime-tests @@ -0,0 +1,14 @@ +Files: +tests/test-parse-datetime.c +tests/macros.h + +Depends-on: +progname +setenv + +configure.ac: + +Makefile.am: +TESTS += test-parse-datetime +check_PROGRAMS += test-parse-datetime +test_parse_datetime_LDADD = $(LDADD) @LIBINTL@ $(LIB_CLOCK_GETTIME) |