mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-08-08 17:22:05 +03:00
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>
This commit is contained in:
52
modules/parse-datetime
Normal file
52
modules/parse-datetime
Normal file
@@ -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
|
Reference in New Issue
Block a user