[Midnightbsd-cvs] src: /src: Introduce BSD licensed version of grep.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Dec 7 08:40:58 EST 2011


Log Message:
-----------
Introduce BSD licensed version of grep.

MK_BSD_GREP = yes turns it on as grep, otherwise gnu grep is installed as grep and bsdgrep is bsd licensed grep. In the inverse, gnu grep becomes gnugrep.

For "compatibility", bsdgrep can use the gnu regex library which is also faster, but then it's not purely bsd.

Modified Files:
--------------
    src:
        UPDATING (r1.146 -> r1.147)
        (http://cvsweb.midnightbsd.org/src/UPDATING?r1=1.146&r2=1.147)
    src/usr.bin:
        Makefile (r1.35 -> r1.36)
        (http://cvsweb.midnightbsd.org/src/usr.bin/Makefile?r1=1.35&r2=1.36)
    src/share/mk:
        bsd.own.mk (r1.9 -> r1.10)
        (http://cvsweb.midnightbsd.org/src/share/mk/bsd.own.mk?r1=1.9&r2=1.10)
    src/gnu/usr.bin/grep:
        Makefile (r1.1.1.1 -> r1.2)
        (http://cvsweb.midnightbsd.org/src/gnu/usr.bin/grep/Makefile?r1=1.1.1.1&r2=1.2)

Added Files:
-----------
    src/usr.bin/grep:
        Makefile (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/Makefile?rev=1.1&content-type=text/x-cvsweb-markup)
        file.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/file.c?rev=1.1&content-type=text/x-cvsweb-markup)
        grep.1 (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/grep.1?rev=1.1&content-type=text/x-cvsweb-markup)
        grep.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/grep.c?rev=1.1&content-type=text/x-cvsweb-markup)
        grep.h (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/grep.h?rev=1.1&content-type=text/x-cvsweb-markup)
        queue.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/queue.c?rev=1.1&content-type=text/x-cvsweb-markup)
        util.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/util.c?rev=1.1&content-type=text/x-cvsweb-markup)
    src/usr.bin/grep/nls:
        C.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/C.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        Makefile.inc (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/Makefile.inc?rev=1.1&content-type=text/x-cvsweb-markup)
        es_ES.ISO8859-1.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/es_ES.ISO8859-1.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        gl_ES.ISO8859-1.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/gl_ES.ISO8859-1.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        hu_HU.ISO8859-2.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/hu_HU.ISO8859-2.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        ja_JP.SJIS.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/ja_JP.SJIS.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        ja_JP.UTF-8.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/ja_JP.UTF-8.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        ja_JP.eucJP.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/ja_JP.eucJP.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        pt_BR.ISO8859-1.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/pt_BR.ISO8859-1.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        ru_RU.KOI8-R.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/ru_RU.KOI8-R.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        uk_UA.UTF-8.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/uk_UA.UTF-8.msg?rev=1.1&content-type=text/x-cvsweb-markup)
        zh_CN.UTF-8.msg (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/nls/zh_CN.UTF-8.msg?rev=1.1&content-type=text/x-cvsweb-markup)
    src/usr.bin/grep/regex:
        fastmatch.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/fastmatch.c?rev=1.1&content-type=text/x-cvsweb-markup)
        fastmatch.h (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/fastmatch.h?rev=1.1&content-type=text/x-cvsweb-markup)
        glue.h (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/glue.h?rev=1.1&content-type=text/x-cvsweb-markup)
        hashtable.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/hashtable.c?rev=1.1&content-type=text/x-cvsweb-markup)
        hashtable.h (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/hashtable.h?rev=1.1&content-type=text/x-cvsweb-markup)
        tre-compile.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/tre-compile.c?rev=1.1&content-type=text/x-cvsweb-markup)
        tre-fastmatch.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/tre-fastmatch.c?rev=1.1&content-type=text/x-cvsweb-markup)
        tre-fastmatch.h (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/tre-fastmatch.h?rev=1.1&content-type=text/x-cvsweb-markup)
        xmalloc.c (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/xmalloc.c?rev=1.1&content-type=text/x-cvsweb-markup)
        xmalloc.h (r1.1)
        (http://cvsweb.midnightbsd.org/src/usr.bin/grep/regex/xmalloc.h?rev=1.1&content-type=text/x-cvsweb-markup)
    src/tools/build/options:
        WITH_BSD_GREP (r1.1)
        (http://cvsweb.midnightbsd.org/src/tools/build/options/WITH_BSD_GREP?rev=1.1&content-type=text/x-cvsweb-markup)


More information about the Midnightbsd-cvs mailing list