git: cvs: Rebuild without gnuregex library
John Marino
marino at crater.dragonflybsd.org
Sat May 7 09:10:31 PDT 2011
commit c0d274d062fd959993bf623f25f7cb6a8a676c4e
Author: John Marino <draco at marino.st>
Date: Sat May 7 16:48:11 2011 +0200
cvs: Rebuild without gnuregex library
CVS is the last software that uses the libgnuregex. In fact, it only
used one of its headers, and it wasn't necessary. This commit clears the
way for libgnuregex to be removed from base by restoring the use of the
provided regex source files.
Review showed:
* config.h.proto file was out of date
* alloca.h allowed macro redefinition
* prepend_args.* files weren't used
* doc files were generating warnings, maybe due to new texinfo upgrade
* MD library linking unnecessary
* other minor issues
Summary of changes:
contrib/cvs-1.12/README.DELETED | 16 +-
contrib/cvs-1.12/README.DRAGONFLY | 32 ++-
contrib/cvs-1.12/diff/diff.h | 2 +-
contrib/cvs-1.12/lib/closeout.c | 1 -
contrib/cvs-1.12/lib/regex.h | 769 ++++++++++++++++++++++++++++++++++++
contrib/cvs-1.12/src/cvs.h | 2 +-
gnu/usr.bin/cvs/cvs/Makefile | 14 +-
gnu/usr.bin/cvs/cvs/prepend_args.c | 81 ----
gnu/usr.bin/cvs/cvs/prepend_args.h | 27 --
gnu/usr.bin/cvs/doc/Makefile | 2 +-
gnu/usr.bin/cvs/lib/Makefile | 70 +++-
gnu/usr.bin/cvs/lib/alloca.h | 53 +++
gnu/usr.bin/cvs/lib/config.h.proto | 115 +++++-
gnu/usr.bin/cvs/libdiff/Makefile | 21 +-
14 files changed, 1031 insertions(+), 174 deletions(-)
create mode 100644 contrib/cvs-1.12/lib/regex.h
delete mode 100644 gnu/usr.bin/cvs/cvs/prepend_args.c
delete mode 100644 gnu/usr.bin/cvs/cvs/prepend_args.h
create mode 100644 gnu/usr.bin/cvs/lib/alloca.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c0d274d062fd959993bf623f25f7cb6a8a676c4e
--
DragonFly BSD source repository
More information about the Commits
mailing list