sthen 2889721d77 changes to net/openafs:
- recognize more OpenBSD releases
- set SHARED_ONLY (it's i386-only anyway) and merge PFRAG.shared into PLIST
2015-06-19 11:27:52 +00:00

77 lines
1.7 KiB
Makefile

# $OpenBSD: Makefile,v 1.54 2015/06/19 11:27:52 sthen Exp $
ONLY_FOR_ARCHS= i386
SHARED_ONLY= Yes
COMMENT= OpenAFS distributed filesystem
VERSION= 1.4.7
DISTNAME= openafs-${VERSION}
REVISION= 28
CATEGORIES= net
HOMEPAGE= http://www.openafs.org
MAINTAINER= Todd T. Fries <todd@openbsd.org>
# IBM Public License 1.0
PERMIT_PACKAGE_CDROM= Yes
WANTLIB= c
SHARED_LIBS= afssetpag 1.0
MASTER_SITES= http://www.openafs.org/dl/openafs/${VERSION}/
EXTRACT_SUFX= -src.tar.bz2
NO_TEST= Yes
AUTOCONF_VERSION= 2.60
CONFIGURE_STYLE= automake autoconf
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
--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
pre-build:
@perl -pi -e s,dprintf,debugprintf, ${WRKSRC}/src/bucoord/*.[ch]
@perl -pi -e s,dprintf,debugprintf, ${WRKSRC}/src/config/*.h
@perl -pi -e s,dprintf,debugprintf, ${WRKSRC}/src/sgistuff/*.c
post-install:
@${INSTALL_DATA_DIR} ${PREFIX}/share/examples/openafs
${SUBST_CMD} -o ${BINOWN} -g ${BINGRP} -c ${FILESDIR}/krb5.conf \
${PREFIX}/share/examples/openafs/krb5.conf
${SUBST_CMD} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} -c \
${FILESDIR}/openafs-setup ${PREFIX}/sbin/openafs-setup
.if ${FLAVOR:Mdebug}
CONFIGURE_ARGS+= --enable-debug
CONFIGURE_ARGS+= --enable-debug-lwp
.endif
.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mle}
CONFIGURE_ARGS+= --enable-littleendian
.else
CONFIGURE_ARGS+= --enable-bigendian
.endif
.include <bsd.port.mk>