Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

81 lines (68 sloc) 2.559 kb
# $NetBSD: Makefile,v 1.7 2012/07/11 10:40:46 wiz Exp $
#
VERSION= 2.1
PKGNAME= ocsigen-${VERSION}
DISTNAME= ocsigenserver-${VERSION}
CATEGORIES= www
MASTER_SITES= http://www.ocsigen.org/download/
MAINTAINER= jaapb@kerguelen.org
HOMEPAGE= http://www.ocsigen.org/
COMMENT= Web programming framework for OCaml
LICENSE= gnu-lgpl-v2.1
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib
DEPENDS+= ocaml-react-[0-9]*:../../devel/ocaml-react
DEPENDS+= ocaml-text-[0-9]*:../../textproc/ocaml-text
DEPENDS+= ocaml-tyxml>=2.1:../../textproc/ocaml-tyxml
OCSIGEN_USER?= ${APACHE_USER}
OCSIGEN_GROUP?= ${APACHE_GROUP}
PKG_GROUPS= ${OCSIGEN_GROUP}
PKG_USERS= ${OCSIGEN_USER}:${OCSIGEN_GROUP}
PKG_GROUPS_VARS+= OCSIGEN_GROUP
PKG_USERS_VARS+= OCSIGEN_USER
BUILD_DEFS+= APACHE_USER APACHE_GROUP OCSIGEN_USER OCSIGEN_GROUP VARBASE
FILES_SUBST+= OCSIGEN_USER=${OCSIGEN_USER:Q} \
OCSIGEN_GROUP=${OCSIGEN_GROUP:Q} \
VARBASE=${VARBASE:Q}
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --disable-debug \
--temproot ${DESTDIR} \
--prefix ${PREFIX} \
--bindir ${PREFIX}/bin \
--libdir ${PREFIX}/lib/ocaml/site-lib \
--mandir ${PREFIX}/${PKGMANDIR}/man1 \
--docdir ${PREFIX}/share/doc \
--sysconfdir ${PREFIX}/share/examples/ocsigen \
--staticpagesdir ${PREFIX}/share/ocsigen/www \
--uploaddir /tmp \
--ocsigen-user ${OCSIGEN_USER} \
--ocsigen-group ${OCSIGEN_GROUP} \
--logdir ${VARBASE}/log/ocsigen \
--datadir ${VARBASE}/lib/ocsigen \
--commandpipe ${VARBASE}/run/ocsigen_command
MAKE_JOBS_SAFE= no
.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
(${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64")
CONFIGURE_ARGS+= --enable-natdynlink
BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.12.0
PLIST_SUBST+= OPT=""
.else
CONFIGURE_ARGS+= --disable-natdynlink
PLIST_SUBST+= OPT="@comment "
.endif
CONF_FILES+= ${DESTDIR}${PREFIX}/share/examples/ocsigen/ocsigenserver.conf.sample \
${PKG_SYSCONFDIR}/ocsigenserver/ocsigenserver.conf
USE_TOOLS+= gmake
USE_LANGUAGES= c
pre-install:
${RM} -rf ${DESTDIR}/${PREFIX}/lib/ocaml/site-lib/ocsigenserver
${MKDIR} ${DESTDIR}/${PREFIX}/lib/ocaml/site-lib
.include "options.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../lang/ocaml/buildlink3.mk"
.include "../../devel/pcre-ocaml/buildlink3.mk"
.include "../../security/ocaml-ssl/buildlink3.mk"
.include "../../security/ocaml-cryptokit/buildlink3.mk"
.include "../../net/ocamlnet/buildlink3.mk"
.include "../../devel/ocaml-lwt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Jump to Line
Something went wrong with that request. Please try again.