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