看板 DFBSD_commit 關於我們 聯絡資訊
commit c0d274d062fd959993bf623f25f7cb6a8a676c4e Author: John Marino <draco@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