diff options
Diffstat (limited to 'patch_cmds/diffstat/testing/case15.pat')
-rw-r--r-- | patch_cmds/diffstat/testing/case15.pat | 443 |
1 files changed, 443 insertions, 0 deletions
diff --git a/patch_cmds/diffstat/testing/case15.pat b/patch_cmds/diffstat/testing/case15.pat new file mode 100644 index 0000000..7db58a4 --- /dev/null +++ b/patch_cmds/diffstat/testing/case15.pat @@ -0,0 +1,443 @@ +--- nvi-1.79.orig/build/Makefile.in ++++ nvi-1.79/build/Makefile.in +@@ -95,15 +95,15 @@ + ($(mkdir) $(mandir)/cat1 && $(chmod) $(dmode) $(mandir)/cat1) + @echo "Installing man pages: $(mandir) ..." + cd $(mandir)/cat1 && $(rm) -f `echo vi.0 | sed '$(transform)'` +- $(cp) $(srcdir)/docs/USD.doc/vi.man/vi.0 \ +- $(mandir)/cat1/`echo vi.0 | sed '$(transform)'` +- cd $(mandir)/cat1 && $(chmod) $(fmode) `echo vi.0 | sed '$(transform)'` +- cd $(mandir)/cat1 && $(rm) -f `echo ex.0 | sed '$(transform)'` +- cd $(mandir)/cat1 && $(rm) -f `echo view.0 | sed '$(transform)'` +- cd $(mandir)/cat1 && $(ln) \ +- `echo vi.0 | sed '$(transform)'` `echo ex.0 | sed '$(transform)'` +- cd $(mandir)/cat1 && $(ln) \ +- `echo vi.0 | sed '$(transform)'` `echo view.0 | sed '$(transform)'` ++ #$(cp) $(srcdir)/docs/USD.doc/vi.man/vi.0 \ ++ #$(mandir)/cat1/`echo vi.0 | sed '$(transform)'` ++ #cd $(mandir)/cat1 && $(chmod) $(fmode) `echo vi.0 | sed '$(transform)'` ++ #cd $(mandir)/cat1 && $(rm) -f `echo ex.0 | sed '$(transform)'` ++ #cd $(mandir)/cat1 && $(rm) -f `echo view.0 | sed '$(transform)'` ++ #cd $(mandir)/cat1 && $(ln) \ ++ #`echo vi.0 | sed '$(transform)'` `echo ex.0 | sed '$(transform)'` ++ #cd $(mandir)/cat1 && $(ln) \ ++ #`echo vi.0 | sed '$(transform)'` `echo view.0 | sed '$(transform)'` + [ -d $(mandir)/man1 ] || \ + ($(mkdir) $(mandir)/man1 && $(chmod) $(dmode) $(mandir)/man1) + cd $(mandir)/man1 && $(rm) -f `echo vi.1 | sed '$(transform)'` +@@ -137,16 +137,16 @@ + $(chmod) $(dmode) $(datadir)/vi/catalog + (cd $(srcdir)/catalog && $(cp) $(cat) $(datadir)/vi/catalog && \ + cd $(datadir)/vi/catalog && $(chmod) $(fmode) *) +- @echo "Installing Perl scripts: $(datadir)/vi/perl ..." +- $(mkdir) $(datadir)/vi/perl && $(chmod) $(dmode) $(datadir)/vi/perl +- [ -f VI.pm ] && $(cp) VI.pm $(datadir)/vi/perl && \ +- cd $(datadir)/vi/perl && $(chmod) $(fmode) VI.pm) +- (cd $(srcdir)/perl_scripts && $(cp) *.pl $(datadir)/vi/perl && \ +- cd $(datadir)/vi/perl && $(chmod) $(fmode) *.pl) +- @echo "Installing Tcl scripts: $(datadir)/vi/tcl ..." +- $(mkdir) $(datadir)/vi/tcl && $(chmod) $(dmode) $(datadir)/vi/tcl +- (cd $(srcdir)/tcl_scripts && $(cp) *.tcl $(datadir)/vi/tcl && \ +- cd $(datadir)/vi/tcl && $(chmod) $(fmode) *.tcl) ++ #@echo "Installing Perl scripts: $(datadir)/vi/perl ..." ++ #$(mkdir) $(datadir)/vi/perl && $(chmod) $(dmode) $(datadir)/vi/perl ++ #[ -f VI.pm ] && $(cp) VI.pm $(datadir)/vi/perl && \ ++ # cd $(datadir)/vi/perl && $(chmod) $(fmode) VI.pm) ++ #(cd $(srcdir)/perl_scripts && $(cp) *.pl $(datadir)/vi/perl && \ ++ # cd $(datadir)/vi/perl && $(chmod) $(fmode) *.pl) ++ #@echo "Installing Tcl scripts: $(datadir)/vi/tcl ..." ++ #$(mkdir) $(datadir)/vi/tcl && $(chmod) $(dmode) $(datadir)/vi/tcl ++ #(cd $(srcdir)/tcl_scripts && $(cp) *.tcl $(datadir)/vi/tcl && \ ++ # cd $(datadir)/vi/tcl && $(chmod) $(fmode) *.tcl) + @echo "Installing recover script: $(datadir)/vi/recover ..." + ($(cp) recover $(datadir)/vi/recover && \ + $(chmod) $(emode) $(datadir)/vi/recover) +--- nvi-1.79.orig/build/recover ++++ nvi-1.79/build/recover +@@ -0,0 +1,49 @@ ++#!/bin/sh - ++# ++# @(#)recover.in 8.8 (Berkeley) 10/10/96 ++# ++# Script to recover nvi edit sessions. ++ ++RECDIR="/var/tmp/vi.recover" ++SENDMAIL="/usr/sbin/sendmail" ++ ++echo 'Recovering nvi editor sessions.' ++ ++# Check editor backup files. ++vibackup=`echo $RECDIR/vi.*` ++if [ "$vibackup" != "$RECDIR/vi.*" ]; then ++ for i in $vibackup; do ++ # Only test files that are readable. ++ if test ! -r $i; then ++ continue ++ fi ++ ++ # Unmodified nvi editor backup files either have the ++ # execute bit set or are zero length. Delete them. ++ if test -x $i -o ! -s $i; then ++ rm $i ++ fi ++ done ++fi ++ ++# It is possible to get incomplete recovery files, if the editor crashes ++# at the right time. ++virecovery=`echo $RECDIR/recover.*` ++if [ "$virecovery" != "$RECDIR/recover.*" ]; then ++ for i in $virecovery; do ++ # Only test files that are readable. ++ if test ! -r $i; then ++ continue ++ fi ++ ++ # Delete any recovery files that are zero length, corrupted, ++ # or that have no corresponding backup file. Else send mail ++ # to the user. ++ recfile=`awk '/^X-vi-recover-path:/{print $2}' < $i` ++ if test -n "$recfile" -a -s "$recfile"; then ++ $SENDMAIL -t < $i ++ else ++ rm $i ++ fi ++ done ++fi +--- nvi-1.79.orig/debian/README.debian ++++ nvi-1.79/debian/README.debian +@@ -0,0 +1,14 @@ ++nvi for DEBIAN ++---------------------- ++ ++This package was debianized by Steve Greenland ++<stevegr@master.debian.org> on Tue, 29 Oct 1996, using ++the new source format. Much of it is based on previous work by Robert ++Sanders <Robert.Sanders@linux.org> or <rsanders@mindspring.com>, and ++Ian Murdock <imurdock@debian.org>. ++ ++It was downloaded from ftp://mongoose.bostic.com/pub/nvi.tar.gz, ++which seems to be the new home site: ftp.cs.berkeley.edu no longer ++archives nvi. ++ ++Steve Greenland <stevegr@master.debian.org>, Sat, 15 Nov 1997 +--- nvi-1.79.orig/debian/changelog ++++ nvi-1.79/debian/changelog +@@ -0,0 +1,53 @@ ++nvi (1.79-5) frozen unstable; urgency=low ++ ++ * Fixed removal of editor alternative in prerm (reported by Dale Scheetz) ++ ++ -- Steve Greenland <stevegr@master.debian.org> Sun, 10 May 1998 18:54:02 -0500 ++ ++nvi (1.79-4) unstable; urgency=low ++ ++ * fixed uncompressed alternatives links (closes:Bug#16171) ++ * fixed build problem (clean failed when already clean) (closes:Bug#15263) ++ ++ -- Steve Greenland <stevegr@master.debian.org> Sun, 5 Apr 1998 13:31:46 -0500 ++ ++nvi (1.79-3) frozen unstable; urgency=low ++ ++ * Rebuilt with clean md5sum file. (closes:Bug#19377,Bug#18683) ++ ++ -- Steve Greenland <stevegr@master.debian.org> Thu, 19 Mar 1998 22:14:12 -0600 ++ ++nvi (1.79-2) unstable; urgency=low ++ ++ * Fixed build (actually clean) procedure (Bug#15263) ++ ++ -- Steve Greenland <stevegr@master.debian.org> Fri, 28 Nov 1997 13:58:17 -0600 ++ ++nvi (1.79-1) unstable; urgency=low ++ ++ * Removed cleanup of nvi-1.34-4 from postinst, shouldn't be necessary ++ any longer (Bug #6563) ++ * Removed /usr/man/cat1 from package (Bug #6240, #8226) ++ * Fixed permissions on executables (and man pages) (Bug #5998) ++ * New upstream version (Bug #14086) ++ * Compiled for libc6 (Bug #11709) ++ * debian/rules calls 'make distclean' on clean to remove configuration stuff ++ * Added update-alternatve calls to support Debian's /usr/bin/editor. ++ ++ -- Steve Greenland <stevegr@master.debian.org> Sat, 15 Nov 1997 17:50:02 -0600 ++ ++nvi (1.76-1) unstable; urgency=low ++ ++ * New upstream version. (Fixes Bugs 2825, 3967, 4511) ++ * Modified Makefile.in permissions. ++ * New source package format, using debstd (from debmake package). ++ * Modified Makefile.in to not install pre-formatted man pages. ++ * Cleaned up postinst to avoid dangling links from update alternatives. ++ * Modified Makefile.in to not install Perl, Tcl, and Tk stuff. (Will ++ probably add back later as a separate package.) ++ ++ -- Steve Greenland <stevegr@master.debian.org> Sun, 1 Dec 1996 22:03:37 -0600 ++ ++Local variables: ++mode: debian-changelog ++End: +--- nvi-1.79.orig/debian/conffiles ++++ nvi-1.79/debian/conffiles +@@ -0,0 +1 @@ ++/etc/rc.boot/nvi +--- nvi-1.79.orig/debian/control ++++ nvi-1.79/debian/control +@@ -0,0 +1,19 @@ ++Source: nvi ++Section: editors ++Priority: important ++Maintainer: Steve Greenland <stevegr@master.debian.org> ++Standards-Version: 2.4.0.0 ++ ++Package: nvi ++Architecture: any ++Depends: ${shlibs:Depends} ++Description: 4.4BSD re-implementation of vi. ++ Vi is the original screen based text editor for Unix systems. ++ It is considered the standard text editor, and is available on ++ almost all Unix systems. ++ . ++ Nvi is intended as a "bug-for-bug compatible" clone of the original ++ BSD vi editor. As such, it doesn't have a lot of snazzy features as do ++ some of the other vi clones such as elvis and vim. However, if all ++ you want is vi, this is the one to get. ++ +--- nvi-1.79.orig/debian/postinst ++++ nvi-1.79/debian/postinst +@@ -0,0 +1,21 @@ ++#! /bin/sh ++ ++# Remove the old view link (nvi-1.34-14, maybe earlier) ++# Don't bother the user with it. ++update-alternatives --remove view /usr/bin/nvi >/dev/null ++ ++update-alternatives --install /usr/bin/ex ex /usr/bin/nex 30 \ ++ --slave /usr/man/man1/ex.1.gz ex.1.gz /usr/man/man1/nex.1.gz ++update-alternatives --install /usr/bin/vi vi /usr/bin/nvi 30 \ ++ --slave /usr/man/man1/vi.1.gz vi.1.gz /usr/man/man1/nvi.1.gz ++update-alternatives --install /usr/bin/view view /usr/bin/nview 30 \ ++ --slave /usr/man/man1/view.1.gz view.1.gz /usr/man/man1/nview.1.gz ++ ++# These are for the generic editor links ++ ++update-alternatives --install /usr/bin/editor editor /usr/bin/nvi 100 \ ++ --slave /usr/man/man1/editor.1.gz editor.1.gz /usr/man/man1/nvi.1.gz ++ ++ ++ ++exit 0 +--- nvi-1.79.orig/debian/prerm ++++ nvi-1.79/debian/prerm +@@ -0,0 +1,11 @@ ++#! /bin/sh ++ ++if [ "$1" != "upgrade" ] ++then ++ update-alternatives --remove editor /usr/bin/nvi ++ update-alternatives --remove ex /usr/bin/nex ++ update-alternatives --remove vi /usr/bin/nvi ++ update-alternatives --remove view /usr/bin/nview ++fi ++ ++exit 0 +--- nvi-1.79.orig/debian/rc.boot ++++ nvi-1.79/debian/rc.boot +@@ -0,0 +1,58 @@ ++#!/bin/sh ++# @(#)recover.script 8.7 (Berkeley) 8/16/94 ++# ++# Script to recover nvi edit sessions. ++# ++RECDIR=/var/tmp/vi.recover ++SENDMAIL=/usr/lib/sendmail ++ ++case "$1" in ++ start) ++ echo -n 'Recovering nvi editor sessions... ' ++ ++ # Check editor backup files. ++ vibackup=`echo $RECDIR/vi.*` ++ if [ "$vibackup" != "$RECDIR/vi.*" ]; then ++ for i in $vibackup; do ++ # Only test files that are readable. ++ if test ! -r $i; then ++ continue ++ fi ++ ++ # Unmodified nvi editor backup files either have the ++ # execute bit set or are zero length. Delete them. ++ if test -x $i -o ! -s $i; then ++ rm $i ++ fi ++ done ++ fi ++ ++ # It is possible to get incomplete recovery files, if the editor crashes ++ # at the right time. ++ virecovery=`echo $RECDIR/recover.*` ++ if [ "$virecovery" != "$RECDIR/recover.*" ]; then ++ for i in $virecovery; do ++ # Only test files that are readable. ++ if test ! -r $i; then ++ continue ++ fi ++ ++ # Delete any recovery files that are zero length, corrupted, ++ # or that have no corresponding backup file. Else send mail ++ # to the user. ++ recfile=`awk '/^X-vi-recover-path:/{print $2}' < $i` ++ if test -n "$recfile" -a -s "$recfile"; then ++ $SENDMAIL -t < $i ++ else ++ rm $i ++ fi ++ done ++ fi ++ ++ echo "done." ++ ;; ++ stop) ++ ;; ++esac ++ ++exit 0 +--- nvi-1.79.orig/debian/rules ++++ nvi-1.79/debian/rules +@@ -0,0 +1,89 @@ ++#!/usr/bin/make -f ++# Sample debian.rules file - for GNU Hello (1.3). ++# Copyright 1994,1995 by Ian Jackson. ++# I hereby give you perpetual unlimited permission to copy, ++# modify and relicense this file, provided that you do not remove ++# my name from the file itself. (I assert my moral right of ++# paternity under the Copyright, Designs and Patents Act 1988.) ++# This file may have to be extensively modified ++ ++# There used to be `source' and `diff' targets in this file, and many ++# packages also had `changes' and `dist' targets. These functions ++# have been taken over by dpkg-source, dpkg-genchanges and ++# dpkg-buildpackage in a package-independent way, and so these targets ++# are obsolete. ++ ++package=nvi ++ ++# This is needed for the install target ++curdir=$(shell pwd) ++ ++# This bit with build.deb is because the nvi package has a ++# 'build' directory, and the normal use of 'touch build' won't ++# work. ++ ++build: build.deb ++ ++build.deb: ++ $(checkdir) ++ (cd ./build && CC=gcc ADDCPPFLAGS="-O2 -g" ./configure --prefix=/usr --disable-curses --datadir=/usr/lib --program-prefix=n) ++ (cd ./build && make) ++ touch build.deb ++ ++ ++clean: ++ $(checkdir) ++ -rm -f build.deb ++ (cd ./build && make distclean || /bin/true ) ++ -rm -rf *~ debian/tmp debian/*~ debian/files* ++ ++binary-indep: checkroot build.deb ++ $(checkdir) ++# There are no architecture-independent files to be uploaded ++# generated by this package. If there were any they would be ++# made here. ++ ++binary-arch: checkroot build.deb ++ $(checkdir) ++ -rm -rf debian/tmp ++ install -d debian/tmp/usr/bin debian/tmp/etc ++ (cd build && make install prefix=$(curdir)/debian/tmp/usr) ++ -rmdir debian/tmp/usr/man/cat1 ++ chmod u+w debian/tmp/usr/bin/* debian/tmp/usr/man/man1/nvi.* ++ cp LICENSE debian/copyright ++ # Compress the man pages -- debstd can't do this because they ++ # are all links. Also, make them soft links instead of hard links ++ (cd debian/tmp/usr/man/man1 && \ ++ rm {nex,nview}.1 && gzip -9 nvi.1 && \ ++ ln -s nvi.1.gz nex.1.gz && ln -s nvi.1.gz nview.1.gz) ++# Must have debmake installed for this to work. Otherwise please copy ++# /usr/bin/debstd into the debian directory and change debstd to debian/debstd ++ debstd -m docs/changelog README FAQ ++ # ++ # Compress the changelogs if debstd didn't ++ # ++ ( set -e && cd debian/tmp/usr/doc/nvi && \ ++ if [ -f changelog ] ; then gzip -9 changelog ; fi &&\ ++ if [ -f changelog.Debian ] ; then gzip -9 changelog.Debian;fi) ++ dpkg-gencontrol ++ chown -R root.root debian/tmp ++ chmod -R g-ws debian/tmp ++ dpkg --build debian/tmp .. ++ ++ ++define checkdir ++ test -f debian/rules ++endef ++ ++# Below here is fairly generic really ++ ++binary: binary-indep binary-arch ++ ++source diff: ++ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false ++ ++checkroot: ++ $(checkdir) ++ test root = "`whoami`" ++ ++.PHONY: binary binary-arch binary-indep clean checkroot +--- nvi-1.79.orig/debian/substvars ++++ nvi-1.79/debian/substvars +@@ -0,0 +1 @@ ++shlibs:Depends=libc6, ncurses3.4 +--- nvi-1.79.orig/debian/copyright ++++ nvi-1.79/debian/copyright +@@ -0,0 +1,40 @@ ++The vi program is freely redistributable. You are welcome to copy, modify ++and share it with others under the conditions listed in this file. If any ++company (not any individual!) finds vi sufficiently useful that you would ++have purchased it, or if any company wishes to redistribute it, contributions ++to the authors would be appreciated. ++ ++/*- ++ * Copyright (c) 1991, 1992, 1993, 1994 ++ * The Regents of the University of California. All rights reserved. ++ * Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996 ++ * Keith Bostic. All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * This product includes software developed by the University of ++ * California, Berkeley and its contributors. ++ * 4. Neither the name of the University nor the names of its contributors ++ * may be used to endorse or promote products derived from this software ++ * without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ */ |