head	1.8;
access;
symbols
	pkgsrc-2013Q2:1.8.0.42
	pkgsrc-2013Q2-base:1.8
	pkgsrc-2012Q4:1.8.0.40
	pkgsrc-2012Q4-base:1.8
	pkgsrc-2011Q4:1.8.0.38
	pkgsrc-2011Q4-base:1.8
	pkgsrc-2011Q2:1.8.0.36
	pkgsrc-2011Q2-base:1.8
	pkgsrc-2009Q4:1.8.0.34
	pkgsrc-2009Q4-base:1.8
	pkgsrc-2008Q4:1.8.0.32
	pkgsrc-2008Q4-base:1.8
	pkgsrc-2008Q3:1.8.0.30
	pkgsrc-2008Q3-base:1.8
	cube-native-xorg:1.8.0.28
	cube-native-xorg-base:1.8
	pkgsrc-2008Q2:1.8.0.26
	pkgsrc-2008Q2-base:1.8
	pkgsrc-2008Q1:1.8.0.24
	pkgsrc-2008Q1-base:1.8
	pkgsrc-2007Q4:1.8.0.22
	pkgsrc-2007Q4-base:1.8
	pkgsrc-2007Q3:1.8.0.20
	pkgsrc-2007Q3-base:1.8
	pkgsrc-2007Q2:1.8.0.18
	pkgsrc-2007Q2-base:1.8
	pkgsrc-2007Q1:1.8.0.16
	pkgsrc-2007Q1-base:1.8
	pkgsrc-2006Q4:1.8.0.14
	pkgsrc-2006Q4-base:1.8
	pkgsrc-2006Q3:1.8.0.12
	pkgsrc-2006Q3-base:1.8
	pkgsrc-2006Q2:1.8.0.10
	pkgsrc-2006Q2-base:1.8
	pkgsrc-2006Q1:1.8.0.8
	pkgsrc-2006Q1-base:1.8
	pkgsrc-2005Q4:1.8.0.6
	pkgsrc-2005Q4-base:1.8
	pkgsrc-2005Q3:1.8.0.4
	pkgsrc-2005Q3-base:1.8
	pkgsrc-2005Q2:1.8.0.2
	pkgsrc-2005Q2-base:1.8
	pkgsrc-2005Q1:1.6.0.6
	pkgsrc-2005Q1-base:1.6
	pkgsrc-2004Q4:1.6.0.4
	pkgsrc-2004Q4-base:1.6
	pkgsrc-2004Q3:1.6.0.2
	pkgsrc-2004Q3-base:1.6
	pkgsrc-2004Q2:1.5.0.2
	pkgsrc-2004Q2-base:1.5
	pkgsrc-2004Q1:1.4.0.2
	pkgsrc-2004Q1-base:1.4
	pkgsrc-2003Q4:1.3.0.2
	pkgsrc-2003Q4-base:1.3
	netbsd-1-6-1:1.2.0.2
	netbsd-1-6-1-base:1.2
	netbsd-1-6:1.1.0.8
	netbsd-1-6-RELEASE-base:1.1
	pkgviews:1.1.0.4
	pkgviews-base:1.1
	buildlink2-base:1.1
	buildlink2:1.1.0.2;
locks; strict;
comment	@# @;


1.8
date	2005.04.19.00.07.27;	author wiz;	state dead;
branches;
next	1.7;

1.7
date	2005.04.11.21.46.45;	author tv;	state Exp;
branches;
next	1.6;

1.6
date	2004.09.10.12.19.13;	author drochner;	state Exp;
branches;
next	1.5;

1.5
date	2004.04.27.04.29.17;	author snj;	state Exp;
branches;
next	1.4;

1.4
date	2004.01.24.14.50.05;	author grant;	state Exp;
branches;
next	1.3;

1.3
date	2003.08.22.13.17.51;	author drochner;	state Exp;
branches;
next	1.2;

1.2
date	2002.09.10.11.02.17;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2002.06.20.19.28.35;	author jlam;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2002.06.20.19.28.35;	author jlam;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2002.06.23.18.55.03;	author jlam;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Remove non-building coda5_client and coda5_server packages; ok'd
by maintainer, phil@@, who will be working on importing a coda6
package.
@
text
@# $NetBSD: Makefile.common,v 1.7 2005/04/11 21:46:45 tv Exp $

DISTNAME?=		coda-${DIST_VERS}
DIST_VERS?=		5.3.20
CATEGORIES?=		net
MASTER_SITES?=		ftp://ftp.coda.cs.cmu.edu/pub/coda/src/		\
			ftp://ftp.coda.cs.cmu.edu/pub/coda/doc/
DISTFILES?=		${CODASRC_DISTFILE} ${CODADOC_DISTFILE}
EXTRACT_ONLY?=		${CODASRC_DISTFILE}

CODASRC_DISTFILE=	${DISTNAME}${EXTRACT_SUFX}
CODADOC_DISTFILE=	coda-doc-5.2.0-1.tgz

MAINTAINER?=		phil@@cs.wwu.edu
HOMEPAGE?=		http://www.coda.cs.cmu.edu/

DISTINFO_FILE?=		${.CURDIR}/../../net/coda5_server/distinfo
PATCHDIR?=		${.CURDIR}/../../net/coda5_server/patches

USE_PERL5=		yes
USE_GNU_TOOLS+=		make

GNU_CONFIGURE=		yes
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+=	--without-openssl

PKG_SYSCONFSUBDIR?=	coda
EGDIR=			${PREFIX}/share/examples/coda

.include "../../mk/compiler.mk"
.if !empty(CC_VERSION:Mgcc-3.3*)
PKG_FAIL_REASON= "coda5 cannot be built with ${CC_VERSION}"
.endif

pre-install: install-egdir

install-egdir:
	${INSTALL_DATA_DIR} ${EGDIR}

.include "../../devel/lwp/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../devel/rpc2/buildlink3.mk"
.include "../../devel/rvm/buildlink3.mk"
@


1.7
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.6 2004/09/10 12:19:13 drochner Exp $
@


1.6
log
@coda5's C++ code doesn't compile with gcc-3.3 and higher
check and set PKG_FAIL_REASON to get a better error msg
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.5 2004/04/27 04:29:17 snj Exp $
a19 1
USE_BUILDLINK3=		yes
@


1.5
log
@Convert to buildlink3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.4 2004/01/24 14:50:05 grant Exp $
d31 5
@


1.4
log
@replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.3 2003/08/22 13:17:51 drochner Exp $
d20 1
a20 1
USE_BUILDLINK2=		yes
d36 4
a39 4
.include "../../devel/lwp/buildlink2.mk"
.include "../../devel/readline/buildlink2.mk"
.include "../../devel/rpc2/buildlink2.mk"
.include "../../devel/rvm/buildlink2.mk"
@


1.3
log
@-fix build problem on -current due to changed "struct stat",
 reported by Gary Duzan in PR pkg/22274
-being here, uodate to 5.3.20
 changes:
 - Updated for current autoconf/gcc build environment.
 - Repair tries to continue even when not all replicas can be mounted.
 - I _think_ this code fixes the problem where venus dies when it is
   restarted after a local-global conflict and required reinitialization.
 - Added 'masquerade_port' option to venus.conf to force venus to use a
   fixed port when 'masquerade=1'. Simplifies life for strict firewall
   administrators.
 - Improved Kerberos intergration.
 - Fixed the problem where servers would crash when more than 30000 files
   were created in a single volume.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.2 2002/09/10 11:02:17 jlam Exp $
d22 1
a22 1
USE_GMAKE=		yes
@


1.2
log
@buildlink1 -> buildlink2
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.1 2002/06/20 19:28:35 jlam Exp $
d4 1
a4 1
DIST_VERS?=		5.3.19
@


1.1
log
@Update net/coda5_server to version 5.3.19.  Changes from version 5.3.13
include:

	* Installing the relevant manpages with the server programs.
	* Miscellaneous bug fixes.
	* Coda servers were doing strncmp instead of memcmp on ip-addresses.
	  This fixes 'identity-crisis' problems for replicated servers, where
	  servers didn't know which volumes they were hosting etc. (Ivan Popov)
	* Made ValidateAttrs on the server more resilient to bad input.
	* Handle reintegration conflicts when doing a partial reintegration,
	  instead of endlessly looping.
	* Searching the colon separated CODACONFPATH environment variable for
	  venus.conf and server.conf configuration files.
	* Added some more paranoia checks while parsing the /vice/db/servers
	  file.
	* No longer ordering VRDB entries entries by ip-address. This allows
	  us to resize a VSG without affecting version-vectors.
	* Added rds_print_stats to the server's printstats output to aid in
	  finding whether an RVM allocation failure is due to running out of
	  RVM space, or due to a large defragmentation that cannot be logged
	  in the RVM log.
	* Added getvolinfo program to be useful when debugging volume mounting
	  problems.
	* Avoid servers getting stuck in file-creation when there are
	  pre-existing files in /vicepa.
	* Always pre-allocate fids with the maximum possible stride, will become
	  useful when we allowing modifications to a volume's replication
	  group. However, any replicated volume over a mix of old and new
	  servers has a slightly higher probability on getting unwanted
	  fid-collissions.
	* Reduced server memory usage during reintegration.
	* Not returning ENOENT when testing inconsistent files with
	  access(F_OK).
	* Allow server-server repair with only one existing replica, needed
	  for repairing conflicts after running out of diskspace.
	* Added "skip volumes" argument to norton-reinit -load.
	* The 'change id' function of pdbtool would silently corrupt the pdb
	  databases, group owner id's were not updated, users were missing
	  as members from groups. Group could become a member of a user.
	  Hueristics to fix these corruptions are added to the 'pdbtool cm'
	  functionality.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2001/06/19 03:47:31 jlam Exp $
d20 1
d36 4
a39 4
.include "../../devel/lwp/buildlink.mk"
.include "../../devel/readline/buildlink.mk"
.include "../../devel/rpc2/buildlink.mk"
.include "../../devel/rvm/buildlink.mk"
@


1.1.2.1
log
@file Makefile.common was added on branch buildlink2 on 2002-06-23 18:55:03 +0000
@
text
@d1 38
@


1.1.2.2
log
@Merge from pkgsrc-current to buildlink2 branch.
@
text
@a0 38
# $NetBSD: Makefile.common,v 1.1.2.1 2002/06/23 18:55:03 jlam Exp $

DISTNAME?=		coda-${DIST_VERS}
DIST_VERS?=		5.3.19
CATEGORIES?=		net
MASTER_SITES?=		ftp://ftp.coda.cs.cmu.edu/pub/coda/src/		\
			ftp://ftp.coda.cs.cmu.edu/pub/coda/doc/
DISTFILES?=		${CODASRC_DISTFILE} ${CODADOC_DISTFILE}
EXTRACT_ONLY?=		${CODASRC_DISTFILE}

CODASRC_DISTFILE=	${DISTNAME}${EXTRACT_SUFX}
CODADOC_DISTFILE=	coda-doc-5.2.0-1.tgz

MAINTAINER?=		phil@@cs.wwu.edu
HOMEPAGE?=		http://www.coda.cs.cmu.edu/

DISTINFO_FILE?=		${.CURDIR}/../../net/coda5_server/distinfo
PATCHDIR?=		${.CURDIR}/../../net/coda5_server/patches

USE_PERL5=		yes
USE_GMAKE=		yes

GNU_CONFIGURE=		yes
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+=	--without-openssl

PKG_SYSCONFSUBDIR?=	coda
EGDIR=			${PREFIX}/share/examples/coda

pre-install: install-egdir

install-egdir:
	${INSTALL_DATA_DIR} ${EGDIR}

.include "../../devel/lwp/buildlink.mk"
.include "../../devel/readline/buildlink.mk"
.include "../../devel/rpc2/buildlink.mk"
.include "../../devel/rvm/buildlink.mk"
@
