openbsd-ports/net/openafs/Makefile
todd 5dff884143 Instead of commenting out an example full salvage of the server, suggest a
volume by volume salvage by default.  This way, servers with lots of files
can be up salvaging volume by volume instead of down until the last volume
is salvaged.
"if it works, go for it" ckuethe@
2008-10-24 19:59:18 +00:00

89 lines
2.1 KiB
Makefile

# $OpenBSD: Makefile,v 1.24 2008/10/24 19:59:18 todd Exp $
ONLY_FOR_ARCHS= i386
COMMENT= OpenAFS distributed filesystem
VERSION= 1.4.7
DISTNAME= openafs-${VERSION}
PKGNAME= ${DISTNAME}p5
CATEGORIES= net
HOMEPAGE= http://www.openafs.org
MAINTAINER= Todd T. Fries <todd@openbsd.org>
# IBM Public License 1.0
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c
SHARED_LIBS= afssetpag 1.0
MASTER_SITES= http://www.openafs.org/dl/openafs/${VERSION}/
EXTRACT_SUFX= -src.tar.bz2
NO_REGRESS= Yes
AUTOCONF_VERSION= 2.60
CONFIGURE_STYLE= automake autoconf
CONFIGURE_ENV+= KRB5CFLAGS="-I/usr/include/kerberosV -DUSING_HEIMDAL" \
KRB5LIBS="-lkrb5"
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
--localstatedir=/var \
--disable-transarc-paths \
--enable-namei-fileserver \
--enable-largefile-fileserver \
--with-afs-sysname=${ARCH}_obsd${OSrev} \
--enable-fast-restart \
--disable-kernel-module \
--enable-supergroups
FLAVORS= debug
FLAVOR?=
post-patch:
@sed 's/%OSrev%/'${OSrev}'/g;s/i386/'${ARCH}'/g' \
${FILESDIR}/param.i386_obsd.h \
> ${WRKSRC}/src/config/param.${ARCH}_obsd${OSrev}.h
post-install:
@${INSTALL_DATA_DIR} ${PREFIX}/share/openafs
${SUBST_CMD} -c ${FILESDIR}/README.OpenBSD \
${PREFIX}/share/openafs/README.OpenBSD
@${INSTALL_DATA_DIR} ${PREFIX}/share/examples/openafs
${SUBST_CMD} -c ${FILESDIR}/krb5.conf \
${PREFIX}/share/examples/openafs/krb5.conf
${SUBST_CMD} -c ${FILESDIR}/openafs-setup \
${PREFIX}/sbin/openafs-setup
chown ${BINOWN}:${BINGRP} \
${PREFIX}/share/openafs/README.OpenBSD \
${PREFIX}/share/examples/openafs/krb5.conf \
${PREFIX}/sbin/openafs-setup
chmod u+x ${PREFIX}/sbin/openafs-setup
.if ${FLAVOR:L:Mdebug}
CONFIGURE_ARGS+= --enable-debug
CONFIGURE_ARGS+= --enable-debug-lwp
.endif
.if ${MACHINE} == "alpha" || \
${MACHINE} == "amd64" || \
${MACHINE} == "arm" || \
${MACHINE} == "i386" || \
${MACHINE} == "mips64" || \
${MACHINE} == "sh" || \
${MACHINE} == "vax"
CONFIGURE_ARGS+= --enable-littleendian
.else
CONFIGURE_ARGS+= --enable-bigendian
.endif
.include <bsd.port.mk>