Date: Thu, 27 Mar 2003 17:46:30 -0500 (EST) From: "William K.Josephson" <port-D20030327@morphisms.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: port-D20030327@morphisms.net Subject: ports/50376: Updated port Message-ID: <20030327224630.D8B7929@mero.morphisms.net> Resent-Message-ID: <200303272250.h2RMoCft028840@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030327224630.D8B7929>