summaryrefslogtreecommitdiff
path: root/filesystems/openafs-devel/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/openafs-devel/Makefile')
-rw-r--r--filesystems/openafs-devel/Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/filesystems/openafs-devel/Makefile b/filesystems/openafs-devel/Makefile
new file mode 100644
index 00000000000..97cb61d0dd1
--- /dev/null
+++ b/filesystems/openafs-devel/Makefile
@@ -0,0 +1,57 @@
+# $NetBSD: Makefile,v 1.1 2012/08/30 17:37:55 jakllsch Exp $
+
+DISTNAME= openafs-1.7.11-src
+PKGNAME= ${DISTNAME:C/-src//}
+CATEGORIES= filesystems net sysutils
+MASTER_SITES= http://www.openafs.org/dl/openafs/1.7.11/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= gendalia@NetBSD.org
+HOMEPAGE= http://www.openafs.org/
+COMMENT= File system for sharing, scalability and transparent data migration
+LICENSE= ibm-public-license-1.0
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+CONFLICTS+= arla-[0-9]*
+CONFLICTS+= heimdal-[0-9]*
+CONFLICTS+= rx-[0-9]*
+
+MAKE_JOBS_SAFE=no
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= lex
+RCD_SCRIPTS+= bosserver
+
+.include "options.mk"
+
+CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+CONFIGURE_ARGS+= --with-roken=internal
+
+USE_GNU_CONFIGURE_HOST= no
+
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+
+PLIST_SRC+= ${.CURDIR}/PLIST
+OWN_DIRS+= ${PKG_SYSCONFDIR}/openafs
+OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/openafs/server ${ROOT_USER} ${ROOT_GROUP} 775
+OWN_DIRS_PERMS+= ${VARBASE}/openafs ${ROOT_USER} ${ROOT_GROUP} 770
+OWN_DIRS+= ${VARBASE}/openafs/logs
+OWN_DIRS_PERMS+= ${VARBASE}/openafs/db ${ROOT_USER} ${ROOT_GROUP} 700
+
+FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD:Q}
+
+BUILD_DEFS+= VARBASE
+
+#
+# Rename liblwp.a to libafslwp.a to avoid conflict with the lwp package.
+#
+pre-configure:
+ find ${WRKSRC} -name Makefile.in | while read f; do \
+ ${SED} -e 's|liblwp.a|libafslwp.a|g' \
+ -e 's|-llwp|-lafslwp|g' < $$f > $$f.tmp && \
+ ${MV} $$f.tmp $$f; done
+
+.include "../../mk/krb5.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"