Bug 56623 - New ports: coda6_server and coda6_client
Summary: New ports: coda6_server and coda6_client
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-09 09:00 UTC by Tim J. Robbins
Modified: 2003-09-09 13:35 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim J. Robbins 2003-09-09 09:00:38 UTC
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@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@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@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@dirrm etc/coda
END-of-coda6_client/pkg-plist
exit

Fix: 

N/A
How-To-Repeat: N/A
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2003-09-09 13:35:51 UTC
State Changed
From-To: open->closed

Commited, thanks!