ports/53018: New port: binary diff/patch tool (obsoletes ports/52676)

Colin Percival cperciva at beastie.daemonology.net
Sat Jun 7 15:30:05 UTC 2003


>Number:         53018
>Category:       ports
>Synopsis:       New port: binary diff/patch tool (obsoletes ports/52676)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 07 08:30:03 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Colin Percival
>Release:        FreeBSD 4.7-SECURITY i386
>Organization:
>Environment:
System: FreeBSD beastie.daemonology.net 4.7-SECURITY FreeBSD 4.7-SECURITY #1: Sat Mar 22 19:29:36 GMT 2003 root at builder.daemonology.net:/usr/obj/usr/src/sys/GENERICMP i386


	
>Description:
This is a pair of tools for creating and applying very compact patches to
binary files (especially executable files).
It will be used by the next version of the security/freebsd-update port.

An earlier version was submitted as PR ports/52676; please close that.

>How-To-Repeat:
n/a
>Fix:

--- bsdiff.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/misc/bsdiff
#	/usr/ports/misc/bsdiff/Makefile
#	/usr/ports/misc/bsdiff/distinfo
#	/usr/ports/misc/bsdiff/pkg-descr
#	/usr/ports/misc/bsdiff/pkg-plist
#
echo c - /usr/ports/misc/bsdiff
mkdir -p /usr/ports/misc/bsdiff > /dev/null 2>&1
echo x - /usr/ports/misc/bsdiff/Makefile
sed 's/^X//' >/usr/ports/misc/bsdiff/Makefile << 'END-of-/usr/ports/misc/bsdiff/Makefile'
X# New ports collection makefile for:		Binary patch tool
X# Date created:					7 June 2003
X# Whom:						cperciva at daemonology.net
X#
X# $FreeBSD$
X#
X
XPORTNAME=	bsdiff
XPORTVERSION=	3.0
XCATEGORIES=	misc devel
XMASTER_SITES=	http://www.daemonology.net/bsdiff/
X
XMAINTAINER=	cperciva at daemonology.net
XCOMMENT=	Generates and applies patches to binary files
X
XMAN1=		bsdiff.1 bspatch.1
X
X.include <bsd.port.mk>
END-of-/usr/ports/misc/bsdiff/Makefile
echo x - /usr/ports/misc/bsdiff/distinfo
sed 's/^X//' >/usr/ports/misc/bsdiff/distinfo << 'END-of-/usr/ports/misc/bsdiff/distinfo'
XMD5 (bsdiff-3.0.tar.gz) = 98e0141ddf68e7f6977b845a54c8531f
END-of-/usr/ports/misc/bsdiff/distinfo
echo x - /usr/ports/misc/bsdiff/pkg-descr
sed 's/^X//' >/usr/ports/misc/bsdiff/pkg-descr << 'END-of-/usr/ports/misc/bsdiff/pkg-descr'
XThis is a pair of tools for building (bsdiff) and applying (bspatch)
Xbinary patches.  When applied to two versions of the same executable
Xthe patches produced are significantly smaller than those generated
Xby other binary diff tools (eg, xdelta).
X
XWWW: http://www.daemonology.net/bsdiff/
X
X- Colin Percival
Xcperciva at daemonology.net
END-of-/usr/ports/misc/bsdiff/pkg-descr
echo x - /usr/ports/misc/bsdiff/pkg-plist
sed 's/^X//' >/usr/ports/misc/bsdiff/pkg-plist << 'END-of-/usr/ports/misc/bsdiff/pkg-plist'
Xbin/bsdiff
Xbin/bspatch
END-of-/usr/ports/misc/bsdiff/pkg-plist
exit
--- bsdiff.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list