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