From owner-ports-jp@jp.freebsd.org  Mon Apr 12 14:34:36 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id OAA05725;
	Mon, 12 Apr 1999 14:34:36 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from vifam.futatuki.fureai.or.jp ([202.213.164.135])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id OAA05709
	for <ports-jp@jp.freebsd.org>; Mon, 12 Apr 1999 14:34:33 +0900 (JST)
	(envelope-from futatuki@fureai.or.jp)
Received: (from futatuki@localhost)
	by vifam.futatuki.fureai.or.jp (8.8.8/8.8.8) id OAA06084;
	Mon, 12 Apr 1999 14:33:18 +0900 (JST)
	(envelope-from futatuki)
Date: Mon, 12 Apr 1999 14:33:18 +0900 (JST)
Message-Id: <199904120533.OAA06084.vifam@futatuki.fureai.or.jp>
To: ports-jp@jp.freebsd.org
In-Reply-To: My message of "Thu, 8 Apr 1999 17:01:28 JST".
	<199904080801.RAA23081.vifam@futatuki.fureai.or.jp>
From: futatuki@fureai.or.jp (Yasuhito FUTATSUKI)
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990405
X-Sequence: ports-jp 6191
Subject: [ports-jp 6191] Re: New port: cdrdao (Re: Introduction of...)
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: futatuki@fureai.or.jp

  $B$U$?$D$-$G$9!#(B

  CD-R $B>F$-%=%U%H%&%'%"!"(B cdrdao $B$N(B port$B!"$A$g$C$H$@$199?7(B
$B$7$^$7$?!#$3$N%W%m%0%i%`!"(BSCSI $B$^$o$j$N%3!<%I$,(B FreeBSD
(with CAM) $B%M%$%F%#%V$N$b$N$H!"(Bcdrecord $B$G;HMQ$5$l$F$$$k(B
scglib $B$H$r(B configure $B;~$KA*Br$9$k$h$&$K$J$C$F$$$k$N$G$9$,!"(B
$B$3$l$r(B DONT_USE_SCGLIB $BJQ?t$GA*$V$h$&$K$7$^$7$?!#(Bdefault $B$G(B
scglib $B$r;HMQ$7$^$9!#(B

  $B;d$O(B 3.1-STABLE $B$r;HMQ$7$F$^$9$,(B 4.0-CURRENT $B$N4D6-$O(B
$BMQ0U$G$-$F$^$;$s$N$G!"$I$J$?$+(B 4.0-CURRENT $B$G$N(B build ($B$H(B
$B$G$-$l$PF0:n3NG'(B) $B$r$*4j$$$G$-$J$$$G$7$g$&$+!#(B

#   $BFC$K(B msgrcv(3) $B$N%P%0$N2sHr$N$?$a$N%Q%C%A$"$?$j$,(B
# -CURRENT $B$G$b$&$^$/F0$/$+$I$&$+$A$g$C$HIT0B!#(B

  $BF0:n3NG'$O(B SCSI CD-R $B$,$J$/$F$b(B SCSI CD-ROM $B$,$"$k$J$i(B

    cdrdao read-toc --driver $B%I%i%$%PL>(B --device bus,target,lun TOC$B%U%!%$%kL>(B 

$B$G(B TOC $BFI$_$@$7$^$G!"(BSCSI CD-ROM $B$,$J$$$J$i$P(B TOC $B%U%!%$%k$K(B
${WRKSRC}/testtocs $B0J2<$N(B *.toc $B$rE,Ev$K;XDj$7$F(B

    cdrdao read-test TOC$B%U%!%$%kL>(B 

$B$H$7$FD:$1$l$P$H;W$$$^$9!#(B
 -- 
$BFsLZLw?N!J$U$?$D$-$d$9$R$H!K(B <futatuki@fureai.or.jp>

BEGIN --- cut here --- cut here --- cut here --- cut 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:
#
#	cdrdao
#	cdrdao/Makefile
#	cdrdao/files
#	cdrdao/files/md5
#	cdrdao/patches
#	cdrdao/patches/patch-ab
#	cdrdao/patches/patch-aa
#	cdrdao/pkg
#	cdrdao/pkg/DESCR
#	cdrdao/pkg/COMMENT
#	cdrdao/pkg/PLIST
#
echo c - cdrdao
mkdir -p cdrdao > /dev/null 2>&1
echo x - cdrdao/Makefile
sed 's/^X//' >cdrdao/Makefile << 'END-of-cdrdao/Makefile'
X# New ports collection makefile for:    cdrdao
X# Version required:     1.1.0
X# Date created:         7 April 1999
X# Whom:                 futatuki
X#
X# $Id$
X#
X# If You don't want to use Joerg Schilling's SCSI library,
X# set DONT_USE_SCGLIB = yes
X
XDISTNAME=		cdrdao-1.1.0.src
XPKGNAME=		cdrdao-1.1.0
XCATEGORIES=		cdrdao
XMASTER_SITES=		http://www.ping.de/sites/daneb/
X
XMAINTAINER=		futatuki@fureai.or.jp
X
XBUILD_DEPENDS=		antlr:${PORTSDIR}/devel/pccts\
X			dlg:${PORTSDIR}/devel/pccts
X
XWRKSRC=         	${WRKDIR}/cdrdao-1.1.0
X
XGNU_CONFIGURE=		yes
XCONFIGURE_ARGS= 	--disable-gtk-mmtest
XUSE_GMAKE=	yes
XMAN1=		cdrdao.1
X
X.include <bsd.port.pre.mk>
X
X.if defined(DONT_USE_SCGLIB) && ${OSVERSION} >= 300000
XCONFIGURE_ARGS+= 	--without-scglib
X.endif
X
Xpost-install:
X	strip $(PREFIX)/bin/cdrdao
X	@${MKDIR} ${PREFIX}/share/doc/cdrdao
X.for i in COPYING INSTALL README README.FreeBSD README.PlexDAE
X	@${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/share/doc/cdrdao/
X.endfor
X
X.include <bsd.port.post.mk>
END-of-cdrdao/Makefile
echo c - cdrdao/files
mkdir -p cdrdao/files > /dev/null 2>&1
echo x - cdrdao/files/md5
sed 's/^X//' >cdrdao/files/md5 << 'END-of-cdrdao/files/md5'
XMD5 (cdrdao-1.1.0.src.tar.gz) = c290a9eb6ac6733483502949b4bc2ecc
END-of-cdrdao/files/md5
echo c - cdrdao/patches
mkdir -p cdrdao/patches > /dev/null 2>&1
echo x - cdrdao/patches/patch-ab
sed 's/^X//' >cdrdao/patches/patch-ab << 'END-of-cdrdao/patches/patch-ab'
X--- dao/ScsiIf-freebsd-cam.cc.orig	Tue Apr  6 03:50:21 1999
X+++ dao/ScsiIf-freebsd-cam.cc	Sat Apr 10 14:17:47 1999
X@@ -64,7 +64,7 @@
X 	impl_->ccb = NULL;
X 	impl_->timeout = 5000;
X 
X-	maxDataLen_ = 4096;
X+	maxDataLen_ = 32768;
X 	vendor_[0] = 0;
X 	product_[0] = 0;
X 	revision_[0] = 0;
END-of-cdrdao/patches/patch-ab
echo x - cdrdao/patches/patch-aa
sed 's/^X//' >cdrdao/patches/patch-aa << 'END-of-cdrdao/patches/patch-aa'
X--- dao/main.cc.orig	Tue Apr  6 03:50:21 1999
X+++ dao/main.cc	Sat Apr 10 13:48:13 1999
X@@ -130,16 +130,18 @@
X static int EJECT = 0;
X static int SWAP = 0;
X static int MULTI_SESSION = 0;
X-static int FIFO_BUFFERS = 32;
X static Command COMMAND;
X static int VERBOSE = 0; // verbose level
X 
X #if defined(__FreeBSD__)
X static const char *SCSI_DEVICE = "cd0";
X+static int FIFO_BUFFERS = 20;
X #elif defined(__linux__)
X static const char *SCSI_DEVICE = "/dev/cdrecorder";
X+static int FIFO_BUFFERS = 32;
X #else
X static const char *SCSI_DEVICE = "0,0,0";
X+static int FIFO_BUFFERS = 32;
X #endif
X 
X typedef CdrDriver *(*CdrDriverConstructor)(ScsiIf *, Toc *, unsigned long);
X--- dao/cdrdao.man.orig	Tue Apr  6 03:50:21 1999
X+++ dao/cdrdao.man	Sat Apr 10 14:15:23 1999
X@@ -104,7 +104,8 @@
X .TP
X .BI \--buffers " buffer-count"
X Specifies the number of buffers that are allocated to avoid buffer under runs.
X-The minimal buffer count is fixed to 10, default is 32.
X+The minimal buffer count is fixed to 10, default is 32 except
X+on FreeBSD systems, on which default is 20.
X Each buffer holds 1 second of audio data so that dividing
X .I buffer_count
X by the writing speed gives the maximum time for which reading of audio data
END-of-cdrdao/patches/patch-aa
echo c - cdrdao/pkg
mkdir -p cdrdao/pkg > /dev/null 2>&1
echo x - cdrdao/pkg/DESCR
sed 's/^X//' >cdrdao/pkg/DESCR << 'END-of-cdrdao/pkg/DESCR'
XWrites audio CD-Rs in disc-at-once (DAO) mode allowing control over pre-gaps
X(length down to 0, nonzero audio data) and sub-channel information like ISRC
Xcodes.  All data that is written to the disc  must be specified  with a text
Xfile.  Audio data may be in WAVE or raw format.
X
X Andreas Mueller <mueller@daneb.ping.de>
X
XSee http://www.ping.de/sites/daneb/cdrdao.html for more information.
X
XNote:
XCdrdao requires kernel with "options SYSVSHM" and "options SYSVMSG". 
X
X -- Yasuhito FUTATSUKI <futatuki@fureai.or.jp>
END-of-cdrdao/pkg/DESCR
echo x - cdrdao/pkg/COMMENT
sed 's/^X//' >cdrdao/pkg/COMMENT << 'END-of-cdrdao/pkg/COMMENT'
XCdrdao - Write audio CD-Rs in disk-at-once mode
END-of-cdrdao/pkg/COMMENT
echo x - cdrdao/pkg/PLIST
sed 's/^X//' >cdrdao/pkg/PLIST << 'END-of-cdrdao/pkg/PLIST'
Xbin/cdrdao
Xshare/doc/cdrdao/COPYING 
Xshare/doc/cdrdao/INSTALL 
Xshare/doc/cdrdao/README 
Xshare/doc/cdrdao/README.FreeBSD 
Xshare/doc/cdrdao/README.PlexDAE 
X@dirrm share/doc/cdrdao
END-of-cdrdao/pkg/PLIST
exit

END   --- cut here --- cut here --- cut here --- cut here ---
