From owner-cvs-src@FreeBSD.ORG Fri Jan 26 10:19:08 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E717316A400; Fri, 26 Jan 2007 10:19:08 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CA4E813C48A; Fri, 26 Jan 2007 10:19:08 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l0QAJ8DQ004975; Fri, 26 Jan 2007 10:19:08 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l0QAJ8mV004974; Fri, 26 Jan 2007 10:19:08 GMT (envelope-from delphij) Message-Id: <200701261019.l0QAJ8mV004974@repoman.freebsd.org> From: Xin LI Date: Fri, 26 Jan 2007 10:19:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/gnu/usr.bin Makefile src/rescue/rescue Makefile src/share/mk bsd.own.mk src/usr.bin Makefile src/usr.bin/gzip Makefile gzexe gzexe.1 gzip.1 gzip.c unbzip2.c zdiff zdiff.1 zforce zforce.1 zgrep zgrep.1 zmore zmore.1 znew znew.1 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jan 2007 10:19:09 -0000 delphij 2007-01-26 10:19:08 UTC FreeBSD src repository Modified files: gnu/usr.bin Makefile rescue/rescue Makefile share/mk bsd.own.mk usr.bin Makefile Added files: usr.bin/gzip Makefile gzexe gzexe.1 gzip.1 gzip.c unbzip2.c zdiff zdiff.1 zforce zforce.1 zgrep zgrep.1 zmore zmore.1 znew znew.1 zuncompress.c tools/build/options WITHOUT_BZIP2 WITHOUT_BZIP2_SUPPORT Log: Replace the GNU gzip with a slightly modified NetBSD gzip. The NetBSD version is a feature-to-feature re-implementation of GNU gzip using the freely-redistributable zlib and this version is expected to be mostly bug-to-bug compatible with the GNU implementation. - Because this is a piece of mature code and we want to make changes so it is added directly rather than importing to src/contrib. - Connect newly added code to src/usr.bin/ and rescue/rescue build. - Disconnect the GNU gzip code from build for now, they will be eventually removed completely. - Provide two new src.conf(5) knobs, WITHOUT_BZIP2_SUPPORT and WITHOUT_BZIP2. Tested by: kris (full exp-7 pointyhat build) Approved by: core (importing a 4-clause BSD licensed file) Approved by: re (adding new utility during -HEAD code slush) Revision Changes Path 1.92 +0 -1 src/gnu/usr.bin/Makefile 1.54 +1 -2 src/rescue/rescue/Makefile 1.60 +2 -0 src/share/mk/bsd.own.mk 1.1 +3 -0 src/tools/build/options/WITHOUT_BZIP2 (new) 1.1 +2 -0 src/tools/build/options/WITHOUT_BZIP2_SUPPORT (new) 1.299 +1 -0 src/usr.bin/Makefile 1.1 +36 -0 src/usr.bin/gzip/Makefile (new) 1.1 +179 -0 src/usr.bin/gzip/gzexe (new) 1.1 +73 -0 src/usr.bin/gzip/gzexe.1 (new) 1.1 +202 -0 src/usr.bin/gzip/gzip.1 (new) 1.1 +2054 -0 src/usr.bin/gzip/gzip.c (new) 1.1 +128 -0 src/usr.bin/gzip/unbzip2.c (new) 1.1 +111 -0 src/usr.bin/gzip/zdiff (new) 1.1 +109 -0 src/usr.bin/gzip/zdiff.1 (new) 1.1 +55 -0 src/usr.bin/gzip/zforce (new) 1.1 +53 -0 src/usr.bin/gzip/zforce.1 (new) 1.1 +122 -0 src/usr.bin/gzip/zgrep (new) 1.1 +98 -0 src/usr.bin/gzip/zgrep.1 (new) 1.1 +75 -0 src/usr.bin/gzip/zmore (new) 1.1 +94 -0 src/usr.bin/gzip/zmore.1 (new) 1.1 +138 -0 src/usr.bin/gzip/znew (new) 1.1 +71 -0 src/usr.bin/gzip/znew.1 (new) 1.1 +390 -0 src/usr.bin/gzip/zuncompress.c (new)