ports/176165: [new port] www/eliom 3.0.3 (web programming framework; was part of ocsigen)
Jaap Boender
jaapb at kerguelen.org
Fri Feb 15 11:10:01 UTC 2013
>Number: 176165
>Category: ports
>Synopsis: [new port] www/eliom 3.0.3 (web programming framework; was part of ocsigen)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Feb 15 11:10:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Jaap Boender
>Release: 9.1-STABLE
>Organization:
>Environment:
FreeBSD purcell.mdx.ac.uk 9.1-STABLE FreeBSD 9.1-STABLE #0 r246798: Fri Feb 15 10:52:58 GMT 2013 root at purcell.mdx.ac.uk:/usr/obj/usr/src/sys/PURCELL amd64
>Description:
This is a new port that has been split of off www/ocsigen - ocsigen now contains only the web server, and eliom the web programming framework.
>How-To-Repeat:
n/a
>Fix:
shar included.
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# eliom
# eliom/Makefile
# eliom/distinfo
# eliom/pkg-descr
# eliom/pkg-plist
#
echo c - eliom
mkdir -p eliom > /dev/null 2>&1
echo x - eliom/Makefile
sed 's/^X//' >eliom/Makefile << 'ef5d65b74e69f80e0b3895b730e76b64'
X# New ports collection makefile for: eliom
X# Date created: February 12, 2013
X# Whom: Jaap Boender <jaapb at kerguelen.org>
X#
X# $FreeBSD$
X
XPORTNAME= eliom
XPORTVERSION= 3.0.3
XCATEGORIES= www
XMASTER_SITES= http://ocsigen.org/download/
X
XMAINTAINER= jaapb at kerguelen.org
XCOMMENT= Web programming library
X
XBUILD_DEPENDS+= ocaml-deriving-ocsigen>=0.3:${PORTSDIR}/devel/ocaml-deriving-ocsigen \
X js_of_ocaml>=1.3.2:${PORTSDIR}/devel/js_of_ocaml \
X ocsigen>=2.2:${PORTSDIR}/www/ocsigen \
X ocaml-tyxml>=2.2:${PORTSDIR}/textproc/ocaml-tyxml \
X ${SA_DIR}/react/react.a:${PORTSDIR}/devel/ocaml-react \
X ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl \
X ${SA_DIR}/calendar/calendarLib.a:${PORTSDIR}/devel/ocaml-calendar
XRUN_DEPENDS+= ocaml-deriving-ocsigen>=0.3:${PORTSDIR}/devel/ocaml-deriving-ocsigen \
X js_of_ocaml>=1.3.2:${PORTSDIR}/devel/js_of_ocaml \
X ocsigen>=2.2:${PORTSDIR}/www/ocsigen \
X ocaml-tyxml>=2.2:${PORTSDIR}/textproc/ocaml-tyxml \
X ${SA_DIR}/react/react.a:${PORTSDIR}/devel/ocaml-react \
X ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl \
X ${SA_DIR}/calendar/calendarLib.a:${PORTSDIR}/devel/ocaml-calendar
X
XDOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME}
XSA_DIR= ${PREFIX}/${OCAML_SITELIBDIR}
X
XHAS_CONFIGURE= yes
XCONFIGURE_ARGS= --enable-natdynlink
XUSE_GMAKE= yes
X
XUSE_OCAML= yes
XUSE_OCAML_FINDLIB= yes
XUSE_OCAML_LDCONFIG= yes
XUSE_OCAMLFIND_PLIST= yes
X
Xdo-configure:
X @cd ${WRKSRC} && ${SH} ./configure ${CONFIGURE_ARGS}
X
X.include <bsd.port.mk>
ef5d65b74e69f80e0b3895b730e76b64
echo x - eliom/distinfo
sed 's/^X//' >eliom/distinfo << '2a02919e74d6e5341b431b775f141e3c'
XSHA256 (eliom-3.0.3.tar.gz) = b598bfbfc37fb9164024df71352e74d26d6ce2095f89f3d52072b3f7334a5b86
XSIZE (eliom-3.0.3.tar.gz) = 743842
2a02919e74d6e5341b431b775f141e3c
echo x - eliom/pkg-descr
sed 's/^X//' >eliom/pkg-descr << '32377b3bb1b7058ab99a8e158fad1a38'
XEliom is a framework for programming web sites and client/server web
Xapplications. It uses very new concepts making programming very different from
Xall other web programming tools, and allowing to write a complex web site in
Xvery few lines of code.
X
XWWW: http://ocsigen.org/eliom/
32377b3bb1b7058ab99a8e158fad1a38
echo x - eliom/pkg-plist
sed 's/^X//' >eliom/pkg-plist << 'dc36ff365886e3effda6835f766752b7'
Xbin/eliom-destillery
Xbin/eliomc
Xbin/eliomcp
Xbin/eliomdep
Xbin/eliomopt
Xbin/js_of_eliom
Xshare/eliom/destillery/basic/Makefile
Xshare/eliom/destillery/basic/Makefile.options
Xshare/eliom/destillery/basic/PROJECT_NAME.conf.in
Xshare/eliom/destillery/basic/PROJECT_NAME.eliom
Xshare/eliom/destillery/basic/README
Xshare/eliom/destillery/basic/static!css!PROJECT_NAME.css
X at dirrm share/eliom/destillery/basic
X at dirrm share/eliom/destillery
X at dirrm share/eliom
X at dirrm lib/ocaml/site-lib/eliom/syntax
X at dirrm lib/ocaml/site-lib/eliom/server
X at dirrm lib/ocaml/site-lib/eliom/client
X at dirrm lib/ocaml/site-lib/eliom
dc36ff365886e3effda6835f766752b7
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list