ports/56623: New ports: coda6_server and coda6_client

Tim Robbins tim at robbins.dropbear.id.au
Tue Sep 9 08:00:44 UTC 2003


>Number:         56623
>Category:       ports
>Synopsis:       New ports: coda6_server and coda6_client
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 09 01:00:38 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Tim Robbins
>Release:        FreeBSD 5.1-tjr
>Organization:
The FreeBSD Project
>Environment:
System: FreeBSD 5.1-tjr

>Description:

I've just added the kernel support for Coda 6.x. It would be great to have the
server and client in the ports collection to make it easier for people to
experiment with.

# 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:
#
#	coda6_server/Makefile
#	coda6_server/distinfo
#	coda6_server/pkg-descr
#	coda6_server/pkg-plist
#	coda6_client/Makefile
#	coda6_client/pkg-descr
#	coda6_client/pkg-plist
#
echo x - coda6_server/Makefile
sed 's/^X//' >coda6_server/Makefile << 'END-of-coda6_server/Makefile'
X# $FreeBSD$
X
XPORTNAME=	coda
XPORTVERSION=	${CODA_VERSION}
XPORTREVISION=	1
XCATEGORIES=	net
XMASTER_SITES=	ftp://ftp.coda.cs.cmu.edu/pub/coda/src/
XPKGNAMESUFFIX=	-${CODA_SUITE}
XDISTNAME=	coda-${PORTVERSION}
X
XCOMMENT?=	Server programs for a replicated high-performance network file system
X
XCONFLICTS=	coda-server-5.*
X
XLIB_DEPENDS=	gdbm.3:${PORTSDIR}/databases/gdbm \
X		lwp.2:${PORTSDIR}/devel/lwp \
X		rpc2.4:${PORTSDIR}/devel/rpc2 \
X		rvm.2:${PORTSDIR}/devel/rvm
X
XALL_TARGET=	coda
XINSTALL_TARGET=	${CODA_SUITE}-install
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XCONFIGURE_ARGS?=	--sysconfdir=${PREFIX}/etc/rc.d
X
XCODA_SUITE?=	server
XCODA_VERSION?=	6.0.2
X
X.include <bsd.port.pre.mk>
X
X.if ${CODA_SUITE} == client
X.if ${OSVERSION} < 501106
XIGNORE=		"This version of FreeBSD lacks Coda 6.x kernel support"
X.endif
X.endif
X
X.include <bsd.port.post.mk>
END-of-coda6_server/Makefile
echo x - coda6_server/distinfo
sed 's/^X//' >coda6_server/distinfo << 'END-of-coda6_server/distinfo'
XMD5 (coda-6.0.2.tar.gz) = bb3b98c3302e0d5a2a9d16e88055838c
END-of-coda6_server/distinfo
echo x - coda6_server/pkg-descr
sed 's/^X//' >coda6_server/pkg-descr << 'END-of-coda6_server/pkg-descr'
XCoda is a distributed file system.  Among its features are disconnected
Xoperation, good security model, server replication and persistent
Xclient side caching.
X
XThis package builds the entire source tree but only installs(/packages)
Xthe server side programs.
X
XFor more info, contact information available below.
X
XEMAIL: coda at cs.cmu.edu
XWWW: http://www.coda.cs.cmu.edu/
END-of-coda6_server/pkg-descr
echo x - coda6_server/pkg-plist
sed 's/^X//' >coda6_server/pkg-plist << 'END-of-coda6_server/pkg-plist'
Xbin/norton
Xbin/norton-reinit
Xbin/reinit
Xbin/getvolinfo
Xbin/rpc2ping
Xbin/smon2
Xetc/coda/server.conf.ex
X at dirrm etc/coda
Xsbin/au
Xsbin/auth2
Xsbin/backup
Xsbin/backup.sh
Xsbin/bldvldb.sh
Xsbin/codaconfedit
Xsbin/coda-server-logrotate
Xsbin/coda-setup-ports
Xsbin/codasrv
Xsbin/codastart
Xsbin/createvol_rep
Xsbin/initpw
Xsbin/inoder
Xsbin/merge
Xsbin/parserecdump
Xsbin/partial-reinit.sh
Xsbin/pdbtool
Xsbin/printvrdb
Xsbin/purgevol
Xsbin/purgevol_rep
Xsbin/readdump
Xsbin/rpc2portmap
Xsbin/startserver
Xsbin/tape.pl
Xsbin/updateclnt
Xsbin/updatefetch
Xsbin/updatesrv
Xsbin/vice-killvolumes
Xsbin/vice-setup
Xsbin/vice-setup-rvm
Xsbin/vice-setup-scm
Xsbin/vice-setup-srvdir
Xsbin/vice-setup-user
Xsbin/volutil
Xetc/rc.d/rc.vice
END-of-coda6_server/pkg-plist
echo x - coda6_client/Makefile
sed 's/^X//' >coda6_client/Makefile << 'END-of-coda6_client/Makefile'
X# $FreeBSD$
X
XPORTNAME=	coda
XPORTVERSION=	${CODA_VERSION}
X
XCOMMENT=	Client programs for a replicated high-performance network file system
X
XCONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc
X
XMASTERDIR=	${.CURDIR}/../coda6_server
XPKGDIR=		${.CURDIR}
X
XCODA_SUITE=	client
X
X.include "${MASTERDIR}/Makefile"
END-of-coda6_client/Makefile
echo x - coda6_client/pkg-descr
sed 's/^X//' >coda6_client/pkg-descr << 'END-of-coda6_client/pkg-descr'
XCoda is a distributed file system.  Among its features are disconnected
Xoperation, good security model, server replication and persistent
Xclient side caching.
X
XThis package builds the entire source tree but only installs(/packages)
Xthe client side programs.
X
XFor more info, contact information available below.
X
XEMAIL: coda at cs.cmu.edu
XWWW: http://www.coda.cs.cmu.edu/
END-of-coda6_client/pkg-descr
echo x - coda6_client/pkg-plist
sed 's/^X//' >coda6_client/pkg-plist << 'END-of-coda6_client/pkg-plist'
Xbin/cfs
Xbin/clog
Xbin/cmon
Xbin/codacon
Xbin/cpasswd
Xbin/ctokens
Xbin/cunlog
Xbin/filerepair
Xbin/hoard
Xbin/mklka
Xbin/parser
Xbin/removeinc
Xbin/repair
Xbin/coda_replay
Xbin/spy
Xbin/xaskuser
Xbin/xfrepair
Xetc/coda/realms
Xetc/coda/sidekick.intr.ex
Xetc/coda/venus.conf.ex
Xsbin/au
Xsbin/coda-client-logrotate
Xsbin/coda-setup-ports
Xsbin/codaconfedit
Xsbin/sidekick
Xsbin/venus
Xsbin/venus-setup
Xsbin/volmunge
Xsbin/vutil
X at dirrm etc/coda
END-of-coda6_client/pkg-plist
exit

>How-To-Repeat:
N/A
>Fix:
N/A
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list