ports/50376: Updated port

William K.Josephson port-D20030327 at morphisms.net
Thu Mar 27 22:50:17 UTC 2003


>Number:         50376
>Category:       ports
>Synopsis:       Updated port
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 27 14:50:12 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     William Josephson
>Release:        FreeBSD
>Organization:
>Environment:
>Description:
	This version of the port conatins outstanding bug fixes have
	been in the local tree for a long time, but hadn't yet made
	it to the outside world.
	
>How-To-Repeat:
	
>Fix:

# 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:
#
#	.
#	./pkg-descr
#	./pkg-plist
#	./Makefile
#	./files
#	./files/patch-ac
#	./files/patch-ab
#	./files/patch-Makefile
#	./distinfo
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XDump9660 is a tool for creating ISO 9660 compliant CD images suitable
Xfor use with tools such as FreeBSD's burncd.  Dump9660 supports the El
XTorrito bootable CD and Microsoft Joliet extensions as well as the
XRock Ridge and Plan 9 system use extensions. Mk9660 is a front end for
Xdump9660 that provides the traditional ability to create CD images
Xfrom a subtree of the file system.  Dump9660 is similar in
Xspecification, but creates and updates backup CD images in the style
Xof the Plan 9 dump file system.  The dump is file-based rather than
Xblock-based: if a file's contents have not changed since the last
Xbackup, only its directory entry will be rewritten.
X
XWWW: http://www.eecs.harvard.edu/~wkj/Software/dump9660/
X
X- William Josephson and Russ Cox
Xdump9660-port at eecs.harvard.edu
END-of-./pkg-descr
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xbin/dump9660
Xbin/mk9660
Xshare/proto/all
X at dirrm share/proto
END-of-./pkg-plist
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for: dump9660
X# Date Created:		14 Jun 2002
X# Whom:			wkj
X#
X# $FreeBSD: ports/sysutils/dump9660/Makefile,v 1.2 2003/02/21 13:28:39 knu Exp $
X#
X
XPORTNAME=	dump9660
XPORTVERSION=	1.1
XCATEGORIES=	sysutils
XMASTER_SITES=	http://www.eecs.harvard.edu/~wkj/Software/dump9660/
XDISTNAME=	dump9660
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	dump9660-port at eecs.harvard.edu
XCOMMENT=	Create an ISO 9660 image, possibly incrementally
X
XMAN8=		mk9660.8
XMAN5=		proto.5
XMLINKS=		mk9660.8 dump9660.8
XUSE_REINPLACE=	yes
X
X.include <bsd.port.pre.mk>
X
X# 386(=i386), alpha, sparc
X# PowerPC should be OK, too
XOBJTYPE!=	${UNAME} -m | ${SED} -e 's;i.86;386;'
XMAKE_ENV	+= systype=${OPSYS} objtype=${OBJTYPE}
X
Xpost-patch:
X	${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' ${WRKSRC}/release.h
X
X.include <bsd.port.post.mk>
END-of-./Makefile
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-ac
sed 's/^X//' >./files/patch-ac << 'END-of-./files/patch-ac'
X--- proto.man.orig	Sun Jun 23 15:56:51 2002
X+++ proto.man	Sun Jun 23 15:58:12 2002
X@@ -1,13 +1,8 @@
X-.TH PROTO 2
X+.TH PROTO 5
X .SH NAME
X rdproto \- parse and process a proto file listing
X .SH SYNOPSIS
X .nf
X-.ft L
X-#include <u.h>
X-#include <libc.h>
X-#include <disk.h>
X-.ft
X .PP
X .B
X typedef void Protoenum(char *new, char *old, Dir *d, void *a)
X@@ -116,16 +111,7 @@
X if
X .I proto 
X was processed, \-1 if it could not be opened.
X-.SH FILES
X-.TF /sys/lib/sysconfig/proto/portproto
X-.TP
X-.B /sys/lib/sysconfig/proto/
X-directory of prototype files.
X-.TP
X-.B /sys/lib/sysconfig/proto/portproto
X-generic prototype file.
X .SH SOURCE
X-.B /sys/src/libdisk/proto.c
X+.B libunix/proto.c
X .SH SEE ALSO
X-.IR mk9660 (8),
X-.IR mkfs (8)
X+.IR mk9660 (8)
END-of-./files/patch-ac
echo x - ./files/patch-ab
sed 's/^X//' >./files/patch-ab << 'END-of-./files/patch-ab'
X--- mk9660.man.orig	Fri May 31 23:07:00 2002
X+++ mk9660.man	Sun Jun 23 15:55:06 2002
X@@ -2,7 +2,7 @@
X .SH NAME
X dump9660, mk9660 \- create an ISO-9660 CD image
X .SH SYNOPSIS
X-.B disk/mk9660
X+.B mk9660
X [
X .B -:D
X ]
X@@ -27,7 +27,7 @@
X ]
X .I image
X .PP
X-.B disk/dump9660
X+.B dump9660
X [
X .B -:D
X ]
X@@ -62,8 +62,6 @@
X an ISO-9660 CD image containing the
X files named in
X .I proto
X-(default
X-.BR /sys/lib/sysconfig/proto/allproto )
X from the file tree
X .I src
X (default
X@@ -71,7 +69,9 @@
X The
X .I proto
X file is formatted as described in
X-.IR mkfs (8).
X+.IR proto (5)
X+(see also Plan 9's
X+.IR mkfs (8)).
X .PP
X The created CD image will be in ISO-9660
X format, but by default the file names will
X@@ -100,7 +100,7 @@
X flag is given, the system use fields at the end of
X each directory entry will be populated with
X Plan directory information (owner, group, mode,
X-full name); this is interpreted by
X+full name); this is interpreted by Plan 9's
X .IR 9660srv .
X .PP
X If the
X@@ -160,7 +160,7 @@
X flag causes 
X .B mk9660
X to replace colons in scanned file names with spaces;
X-this is the inverse of the map applied by
X+this is the inverse of the map applied by Plan 9's
X .IR dossrv (4)
X and is useful for writing Joliet CDs containing data
X from FAT file systems.
X@@ -192,7 +192,7 @@
X the 
X .I dump
X file system
X-(see
X+(see Plan 9's
X .IR fs (4)).
X The dump is file-based rather than block-based:
X if a file's contents have not changed since the last
X@@ -219,13 +219,16 @@
X a Joliet directory tree.
X .IP
X .EX
X-disk/mk9660 -9cj -s /n/bootes -p plan9proto cdimage
X+mk9660 -9cj -s /n/bootes -p plan9proto cdimage
X .EE
X-.SH SOURCE
X-.B /sys/src/cmd/disk/9660
X .SH "SEE ALSO"
X-.I 9660srv
X-(in
X-.IR dossrv (4)),
X-.IR cdfs (4),
X-.IR mkfs (8)
X+.IR proto (5)
X+.SH "HISTORY"
X+.I Dump9660
X+and
X+.I mk9660
X+were written in the fall of 2000 for Unix and Plan 9 by Russ Cox and
X+William Josephson.  The first public release was as a part of the
X+Fourth Edition Plan 9 distribution.  William Josephson subsequently
X+cleaned up the Unix port and made it publicly available in the spring
X+of 2002.
END-of-./files/patch-ab
echo x - ./files/patch-Makefile
sed 's/^X//' >./files/patch-Makefile << 'END-of-./files/patch-Makefile'
X--- Makefile.orig	Thu Mar 27 12:30:28 2003
X+++ Makefile	Thu Mar 27 13:20:17 2003
X@@ -52,14 +52,13 @@
X # Plan 9 section two corresponds to Unix sections two and three
X 
X install: $(BINARIES)
X-	cp $(BINARIES) $(HOME)/bin/$$systype/$$objtype
X-	cp mk9660.man $(HOME)/etc/man/man8/mk9660.8
X-	cp proto.man $(HOME)/etc/man/man3/proto.3
X-
X-install-sys: $(BINARIES)
X-	cp $(BINARIES) /usr/local/bin
X-	cp mk9660.man /usr/local/man/man8/mk9660.8
X-	cp proto.man /usr/local/man/man3/proto.3
X+	cp $(BINARIES) ${PREFIX}/bin
X+	cp mk9660.man ${PREFIX}/man/man8/mk9660.8
X+	cp proto.man ${PREFIX}/man/man5/proto.5
X+	@if [ ! -e ${PREFIX}/share/proto ] ; then	\
X+		mkdir ${PREFIX}/share/proto;		\
X+	fi
X+	echo '+' > ${PREFIX}/share/proto/all
X 
X dump9660: $(OFILES) $(LIBS)
X 	$(CC) -o $@ $(OFILES) $(LDFLAGS)
END-of-./files/patch-Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (dump9660.tgz) = 83f1dec050e49de16ac21fa4fd721472
END-of-./distinfo
exit



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



More information about the freebsd-ports-bugs mailing list