head 1.37; access; symbols pkgsrc-2023Q4:1.37.0.14 pkgsrc-2023Q4-base:1.37 pkgsrc-2023Q3:1.37.0.12 pkgsrc-2023Q3-base:1.37 pkgsrc-2023Q2:1.37.0.10 pkgsrc-2023Q2-base:1.37 pkgsrc-2023Q1:1.37.0.8 pkgsrc-2023Q1-base:1.37 pkgsrc-2022Q4:1.37.0.6 pkgsrc-2022Q4-base:1.37 pkgsrc-2022Q3:1.37.0.4 pkgsrc-2022Q3-base:1.37 pkgsrc-2022Q2:1.37.0.2 pkgsrc-2022Q2-base:1.37 pkgsrc-2022Q1:1.34.0.10 pkgsrc-2022Q1-base:1.34 pkgsrc-2021Q4:1.34.0.8 pkgsrc-2021Q4-base:1.34 pkgsrc-2021Q3:1.34.0.6 pkgsrc-2021Q3-base:1.34 pkgsrc-2021Q2:1.34.0.4 pkgsrc-2021Q2-base:1.34 pkgsrc-2021Q1:1.34.0.2 pkgsrc-2021Q1-base:1.34 pkgsrc-2020Q4:1.33.0.2 pkgsrc-2020Q4-base:1.33 pkgsrc-2020Q3:1.32.0.4 pkgsrc-2020Q3-base:1.32 pkgsrc-2020Q2:1.32.0.2 pkgsrc-2020Q2-base:1.32 pkgsrc-2020Q1:1.31.0.2 pkgsrc-2020Q1-base:1.31 pkgsrc-2019Q4:1.30.0.4 pkgsrc-2019Q4-base:1.30 pkgsrc-2019Q3:1.29.0.2 pkgsrc-2019Q3-base:1.29 pkgsrc-2019Q2:1.27.0.2 pkgsrc-2019Q2-base:1.27 pkgsrc-2019Q1:1.26.0.2 pkgsrc-2019Q1-base:1.26 pkgsrc-2018Q4:1.25.0.2 pkgsrc-2018Q4-base:1.25 pkgsrc-2018Q3:1.23.0.2 pkgsrc-2018Q3-base:1.23 pkgsrc-2018Q2:1.21.0.2 pkgsrc-2018Q2-base:1.21 pkgsrc-2018Q1:1.19.0.2 pkgsrc-2018Q1-base:1.19 pkgsrc-2017Q4:1.18.0.6 pkgsrc-2017Q4-base:1.18 pkgsrc-2017Q3:1.18.0.4 pkgsrc-2017Q3-base:1.18 pkgsrc-2017Q2:1.16.0.2 pkgsrc-2017Q2-base:1.16 pkgsrc-2017Q1:1.15.0.2 pkgsrc-2017Q1-base:1.15 pkgsrc-2016Q4:1.14.0.4 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.14.0.2 pkgsrc-2016Q3-base:1.14 pkgsrc-2016Q2:1.13.0.2 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.12.0.2 pkgsrc-2016Q1-base:1.12 pkgsrc-2015Q4:1.10.0.4 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.2 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.8.0.4 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.2 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.7.0.8 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.6 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.4 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.2 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.6.0.2 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.5.0.6 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.4 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.2 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.4.0.2 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.1.0.2 pkgsrc-2012Q3-base:1.1; locks; strict; comment @# @; 1.37 date 2022.06.03.12.40.12; author jaapb; state Exp; branches; next 1.36; commitid FHgObuUhfxjFMAGD; 1.36 date 2022.05.24.18.59.36; author jaapb; state Exp; branches; next 1.35; commitid LWTaeJUGVvAsclFD; 1.35 date 2022.05.23.15.31.34; author jaapb; state Exp; branches; next 1.34; commitid TnMaCgcjOeQ65cFD; 1.34 date 2021.03.08.08.13.08; author jaapb; state Exp; branches; next 1.33; commitid ZSVtQ5nGxDdxPtKC; 1.33 date 2020.12.11.08.47.35; author jaapb; state Exp; branches; next 1.32; commitid az1RyXDZULzYOizC; 1.32 date 2020.04.21.12.52.06; author jaapb; state Exp; branches; next 1.31; commitid 2WP4OWepv2FPGf5C; 1.31 date 2020.01.18.21.51.06; author jperkin; state Exp; branches; next 1.30; commitid JW4hJgY8ZdoTFdTB; 1.30 date 2019.11.04.22.09.53; author rillig; state Exp; branches; next 1.29; commitid 3HKsGoZT17shdAJB; 1.29 date 2019.08.24.11.08.04; author jaapb; state Exp; branches; next 1.28; commitid 3zWEUIB1u81URgAB; 1.28 date 2019.08.24.11.07.34; author jaapb; state Exp; branches; next 1.27; commitid OWVS9x2eG0BbRgAB; 1.27 date 2019.05.13.11.55.44; author jaapb; state Exp; branches; next 1.26; commitid JIs18Y8Dtgrhr2nB; 1.26 date 2019.01.29.13.33.00; author jaapb; state Exp; branches; next 1.25; commitid F7uDU4bOi3npjG9B; 1.25 date 2018.11.29.12.04.23; author jaapb; state Exp; branches; next 1.24; commitid pWfowotazWKgNP1B; 1.24 date 2018.11.12.16.10.28; author jaapb; state Exp; branches; next 1.23; commitid FZB9fL8bVKwuHFZA; 1.23 date 2018.08.15.13.51.50; author jaapb; state Exp; branches; next 1.22; commitid 8maxIy1F0hfgNdOA; 1.22 date 2018.07.19.15.15.30; author jaapb; state Exp; branches; next 1.21; commitid ZBwJ6cko9yxK7LKA; 1.21 date 2018.06.06.08.34.35; author jaapb; state Exp; branches; next 1.20; commitid Mm9Q1KRWLfzXhcFA; 1.20 date 2018.04.13.13.17.34; author jaapb; state Exp; branches; next 1.19; commitid FUnuSuvALUgtAhyA; 1.19 date 2018.01.10.16.53.14; author jaapb; state Exp; branches; next 1.18; commitid pYranbFo2xN1MlmA; 1.18 date 2017.09.08.17.14.34; author jaapb; state Exp; branches; next 1.17; commitid gCxkwUQksEPiSp6A; 1.17 date 2017.07.11.14.19.23; author jaapb; state Exp; branches; next 1.16; commitid zRtIS2jVq0FXNOYz; 1.16 date 2017.04.28.07.56.53; author jaapb; state Exp; branches; next 1.15; commitid PQQOgWVPA7vU3hPz; 1.15 date 2016.12.30.11.57.24; author jaapb; state Exp; branches; next 1.14; commitid X5kokpU40X5Sd0Az; 1.14 date 2016.09.18.07.16.19; author dholland; state Exp; branches; next 1.13; commitid OcanIKjHdw4OYJmz; 1.13 date 2016.05.05.11.45.42; author jaapb; state Exp; branches; next 1.12; commitid hgz2yCFtg7paQh5z; 1.12 date 2016.03.05.11.29.36; author jperkin; state Exp; branches; next 1.11; commitid 1LoxeQftu903HrXy; 1.11 date 2016.02.06.14.50.22; author jaapb; state Exp; branches; next 1.10; commitid 5oJqiZOLSfgPIRTy; 1.10 date 2015.08.07.11.20.35; author jaapb; state Exp; branches; next 1.9; commitid d2FFtHsvhgFxrkwy; 1.9 date 2015.06.30.11.53.00; author jaapb; state Exp; branches; next 1.8; commitid BIwgKflO8AXrQrry; 1.8 date 2015.02.11.15.30.12; author jaapb; state Exp; branches; next 1.7; commitid 1ANhXRKwyekNvB9y; 1.7 date 2014.02.12.23.18.44; author tron; state Exp; branches; next 1.6; commitid dfJj7CwMMWJzNRox; 1.6 date 2013.11.01.11.30.23; author jaapb; state Exp; branches; next 1.5; commitid RQcFrJgEAabdczbx; 1.5 date 2013.02.06.23.23.59; author jperkin; state Exp; branches; next 1.4; 1.4 date 2012.12.15.16.18.42; author jaapb; state Exp; branches; next 1.3; 1.3 date 2012.10.28.06.30.14; author asau; state Exp; branches; next 1.2; 1.2 date 2012.10.08.15.18.25; author jaapb; state Exp; branches; next 1.1; 1.1 date 2012.08.12.17.47.43; author wiz; state Exp; branches; next ; desc @@ 1.37 log @Fixed dependencies for www/eliom (added databases/ocsipersist) @ text @# $NetBSD: Makefile,v 1.36 2022/05/24 18:59:36 jaapb Exp $ # GITHUB_PROJECT= eliom DISTNAME= ${GITHUB_PROJECT}-10.0.0 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GITHUB:=ocsigen/} MAINTAINER= jaapb@@NetBSD.org HOMEPAGE= http://ocsigen.org/eliom/ COMMENT= Dynamic webpage generation library LICENSE= gnu-lgpl-v2.1 USE_TOOLS+= gmake USE_LANGUAGES= c OCAML_USE_FINDLIB= yes UNLIMIT_RESOURCES+= stacksize DEPENDS+= ocsigen>=5.0.0:../../www/ocsigen DEPENDS+= ocsipersist>=1.0:../../databases/ocsipersist .include "../../lang/ocaml/ocaml.mk" .if ${OCAML_USE_OPT_COMPILER} == "yes" BUILD_TARGET= native .else BUILD_TARGET= byte .endif do-install: cd ${WRKSRC} && opaline -install-cmd "${INSTALL_DATA}" \ -destdir ${DESTDIR} \ -prefix ${PREFIX} \ -libdir ${PREFIX}/${OCAML_SITELIBDIR} \ -docdir ${PREFIX}/share/doc \ eliom.install .include "../../devel/js_of_ocaml-ocamlbuild/buildlink3.mk" .include "../../devel/js_of_ocaml/buildlink3.mk" .include "../../devel/ocaml-lwt_log/buildlink3.mk" .include "../../devel/ocaml-lwt_ppx/buildlink3.mk" .include "../../devel/ocaml-ppx_deriving/buildlink3.mk" .include "../../devel/ocaml-ppxlib/buildlink3.mk" .include "../../devel/ocaml-reactiveData/buildlink3.mk" .include "../../devel/ocaml-reactiveData/buildlink3.mk" .include "../../misc/ocaml-opaline/buildlink3.mk" .include "../../net/ocaml-ipaddr/buildlink3.mk" .include "../../textproc/ocaml-tyxml/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.36 log @Replaced mk/ocaml.mk with lang/ocaml/ocaml.mk in ocaml packages @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2022/05/23 15:31:34 jaapb Exp $ d20 1 @ 1.35 log @Updated www/eliom to version 10.0.0. There are not as many changes as might be expected from the large version increase; mostly compatibility updates and minor fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2021/03/08 08:13:08 jaapb Exp $ d21 1 a21 1 .include "../../mk/ocaml.mk" @ 1.34 log @Recursive revbump associated with update of lang/ocaml @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2020/12/11 08:47:35 jaapb Exp $ d5 1 a5 2 DISTNAME= ${GITHUB_PROJECT}-6.12.4 PKGREVISION= 1 d10 1 a10 1 HOMEPAGE= http://ocsigen.org/download/ d19 1 a19 1 DEPENDS+= ocsigen>=2.16.1:../../www/ocsigen d24 1 a24 1 BUILD_TARGET= all d30 6 a35 1 cd ${WRKSRC} && opam-installer --install --prefix ${DESTDIR}${PREFIX} --libdir ${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR} --docdir ${DESTDIR}${PREFIX}/share/doc eliom.install d37 1 d41 2 a42 2 .include "../../devel/ocaml-ppx_tools/buildlink3.mk" .include "../../devel/ocaml-react/buildlink3.mk" d44 2 a45 3 .include "../../devel/ocamlbuild/buildlink3.mk" .include "../../misc/ocaml-opam/buildlink3.mk" BUILDLINK_DEPMETHOD.ocaml-opam?= build a46 2 .include "../../net/ocamlnet/buildlink3.mk" .include "../../security/ocaml-ssl/buildlink3.mk" a47 1 .include "../../time/ocaml-calendar/buildlink3.mk" @ 1.33 log @Update www/eliom to 6.12.4. The changelog has not been updated yet, but changes from the previous version seem minor only. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2020/04/21 12:52:06 jaapb Exp $ d6 1 @ 1.32 log @Updated www/eliom to version 6.11.0. The CHANGES file in the distribution has not been updated fully, but changes include several improvements and adaptations to new versions of dependencies and the OCaml language. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2020/01/18 21:51:06 jperkin Exp $ d5 1 a5 1 DISTNAME= ${GITHUB_PROJECT}-6.11.0 d19 1 a19 2 DEPENDS+= ocsigen>=2.9:../../www/ocsigen #DEPENDS+= ocaml-deriving-ocsigen>=0.8.1:../../devel/ocaml-deriving-ocsigen @ 1.31 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2019/11/04 22:09:53 rillig Exp $ d5 1 a5 1 DISTNAME= ${GITHUB_PROJECT}-6.7.0 a6 1 PKGREVISION= 2 d17 1 @ 1.30 log @www: align variable assignments pkglint -Wall -F --only aligned --only indent -r Manually excluded phraseanet since pkglint got the indentation wrong. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2019/08/24 11:08:04 jaapb Exp $ d7 1 a7 1 PKGREVISION= 1 @ 1.29 log @Revbump for www/eliom. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2019/08/24 11:07:34 jaapb Exp $ d15 2 a16 2 USE_TOOLS+= gmake USE_LANGUAGES= c @ 1.28 log @Changes to www/eliom for ocaml 4.08 This includes patches already upstream (but not yet released), as well as removing the dependency on ocaml-deriving-ocsigen. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2019/05/13 11:55:44 jaapb Exp $ d7 1 @ 1.27 log @Updated www/eliom to version 6.7.0. Some minor changes. Full details in the CHANGES file. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2019/01/29 13:33:00 jaapb Exp $ d19 1 a19 1 DEPENDS+= ocaml-deriving-ocsigen>=0.8.1:../../devel/ocaml-deriving-ocsigen @ 1.26 log @Updated www/eliom to version 6.6.0. Changes include: - support for tyxml 4.3.x and js_of_ocaml 3.3.x (rendering obsolete a lot of patches); - compatibility with lwt 4.x (same); and several other bugfixes and minor improvements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2018/11/29 12:04:23 jaapb Exp $ d5 1 a5 1 DISTNAME= ${GITHUB_PROJECT}-6.6.0 @ 1.25 log @Updated www/eliom to compile with tyxml 4.3.0 and use xml-light. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2018/11/12 16:10:28 jaapb Exp $ d5 1 a5 2 DISTNAME= ${GITHUB_PROJECT}-6.3.0 PKGREVISION= 5 @ 1.24 log @Revbumps associated with update of lang/ocaml. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2018/08/15 13:51:50 jaapb Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.23 log @Added patch to www/eliom, and revbump. This is a patch from an upstream pull request (#577) without which compiled JavaScript does not run. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2018/07/19 15:15:30 jaapb Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.22 log @Recursive revbump associated with the update of lang/ocaml to 4.07. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2018/06/06 08:34:35 jaapb Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.21 log @Added patch to www/eliom to properly use lwt_camlp4. Revbump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2018/04/13 13:17:34 jaapb Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.20 log @Updated www/eliom to version 6.3.0. This version adds compatibility with OCaml 4.06, Lwt 3 (and 4) and js_of_ocaml 3. It also has various small bugfixes and improvements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2018/01/10 16:53:14 jaapb Exp $ d6 1 @ 1.19 log @Recursive revbump associated with the update to OCaml 4.06. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2017/09/08 17:14:34 jaapb Exp $ d5 1 a5 2 DISTNAME= ${GITHUB_PROJECT}-6.2.0 PKGREVISION= 3 d18 2 a19 3 DEPENDS+= ocsigen>=2.8:../../www/ocsigen DEPENDS+= ocaml-deriving-ocsigen>=0.7.1:../../devel/ocaml-deriving-ocsigen d33 3 a37 2 .include "../../devel/ocaml-optcomp/buildlink3.mk" .include "../../devel/ocaml-ppx_tools/buildlink3.mk" @ 1.18 log @No substantive changes, but a lot of patches to make package work with ocaml-lwt 3 and js_of_ocaml 3. These are all in the upstream github, so should be removed with the next release. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2017/07/11 14:19:23 jaapb Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.17 log @Revbump associated with ocaml-4.04.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2017/04/28 07:56:53 jaapb Exp $ d6 1 a6 1 PKGREVISION= 1 d22 1 @ 1.16 log @Updated package to newest version, 6.2. Changes include: * Implement Eliom_client.onchangepage * Fix URL-related bugs arising in mobile apps @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2016/12/30 11:57:24 jaapb Exp $ d6 1 @ 1.15 log @Updated package to latest version, 6.1.0. Changes include: ===== 6.1 (2016-12-20) ===== * Remove redundant dependency on calendar * Permit client routing to "./" * -y parameter for eliom-distillery (do not ask) * Eliom_client: do not execute onload after OCaml services * Permit suffix params in Eliom_service.create_attached_post ===== 6.0 (2016-12-08) ===== * Improve Eliom_service and Eliom_registration APIs using GADTs * Implement client-side services, useful for mobile apps. This includes ** client-side service registration (Eliom_registration) ** client-side service routing (Eliom_client.change_page_uri) * Transition to PPX internally * Compatibility with ** OCaml 4.03.0 and 4.04.0 ** Js_of_ocaml 2.8.2 and newer ** TyXML 4.0 and newer * Various bugfixes and improvements @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2016/09/18 07:16:19 dholland Exp $ d5 1 a5 1 DISTNAME= ${GITHUB_PROJECT}-6.1.0 @ 1.14 log @Needs ocamlbuild. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2016/05/05 11:45:42 jaapb Exp $ d5 1 a5 2 DISTNAME= ${GITHUB_PROJECT}-5.0.0 PKGREVISION= 2 d16 1 d18 2 a19 7 DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib DEPENDS+= js_of_ocaml>=2.2:../../devel/js_of_ocaml # with ocaml-tyxml option DEPENDS+= ocsigen>=2.4:../../www/ocsigen DEPENDS+= ocaml-tyxml>=3:../../textproc/ocaml-tyxml DEPENDS+= ocaml-react>=0.9.3:../../devel/ocaml-react DEPENDS+= ocaml-calendar>=2.03.1:../../time/ocaml-calendar DEPENDS+= ocaml-deriving-ocsigen>=0.6:../../devel/ocaml-deriving-ocsigen d32 2 a33 1 .include "../../devel/ocamlbuild/buildlink3.mk" a34 1 BUILDLINK_API_DEPENDS.ocaml-reactiveData+= ocaml-reactiveData>=0.2 d37 1 d43 2 @ 1.13 log @Recursive revbump associated with ocaml update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2016/03/05 11:29:36 jperkin Exp $ d37 1 @ 1.12 log @Bump PKGREVISION for security/openssl ABI bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2016/02/06 14:50:22 jaapb Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.11 log @Updated packate to the latest version, 5.0.0. Changes include: ===== 5.0 (2016-01-28) ===== * Add Eliom_shared and server-side Eliom_content.{Html5,Svg}.R modules * Add PPX syntax extension * Clean-up form APIs, now available under Eliom_content.Html5.{D,F}.Form * Patches to significantly reduce the size of request data * Compatibility with TyXML 3.6, Js_of_ocaml 2.7, and reactiveData 0.2 * Various bugfixes and enhancements ===== 4.2 (2015-07-21) ===== * Add Manip.children, to get the html children of an element. * Simplify Html5 and Svg signatures using tyxml's signature functors. * Various logging improvements, in particular in Eliom_client. * Fix eliomdep's exit code when calling option "-sort". * Fix #168: call_ocaml_service always sends boolean true. * Makes server function return types covariant. * Restore compatibility with ocsigenserver 2.6 and lwt 2.4.7. * Various bugfixes and wiki updates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2015/08/07 11:20:35 jaapb Exp $ d6 1 @ 1.10 log @Recursive revbump associated with lang/ocaml update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2015/06/30 11:53:00 jaapb Exp $ d4 2 a5 5 VERSION= 4.1.0 PKGNAME= eliom-${VERSION} PKGREVISION= 2 DISTNAME= ${VERSION} DIST_SUBDIR= eliom d7 1 a7 1 MASTER_SITES= http://github.com/ocsigen/eliom/archive/ a15 1 WRKSRC= ${WRKDIR}/eliom-${VERSION} d36 2 d39 1 @ 1.9 log @Recursive revbump associated with update of lang/ocaml to 4.02.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2015/02/11 15:30:12 jaapb Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.8 log @Updated package to latest version, 4.1.0. Changes include: * Reactive DOM elements (thanks to a contribution by besport.com) * PUT and DELETE services for RESTful Eliom Applications Contribution by Domoco) * EXPERIMENTAL: Mobile apps with Eliom. By making it possible to start he application from client-side. * Documentation improvements * Improvements in typing of services (Contribution by Jacques-Pascal Deplaix) * Filtering data from Eliom buses * "caml" in value or type names now replaced by "OCaml" everywhere * New module {{{Eliom_registration.File_ct}}} to make easier to send files with heir content type * Now possible to define services in shared sections * Adding function {{{Eliom_client.change_url}}} to change the URL without doing a request * Adding function {{{Eliom_service.attach_coservice'}}} to attach a non-attached coservice to an URL * Improving comet configurations: now possible to stay idle instead of being completely inactive * Now using defaultprotocol option (from ocsigenserver) to compute URLs * The default expiration date for cookies on client side is now 10 years * Now possible to send files in {{{Eliom_client.call_ocaml_service}}} * Various additions and bugfixes in {{{Manip}}}, {{{Eliom_request_info}}}, {{Eliom_content.html5}}} (events) (contributions by besport.com) * eliom-destillery renamed into eliom-distillery * Templates for eliom-distillery * New programs: eliomdoc and eliompp * Ocamlbuild package * Various bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2014/02/12 23:18:44 tron Exp $ d6 1 @ 1.7 log @Recursive PKGREVISION bump for OpenSSL API version bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2013/11/01 11:30:23 jaapb Exp $ d4 4 a7 2 DISTNAME= eliom-3.0.3 PKGREVISION= 3 d9 1 a9 1 MASTER_SITES= http://ocsigen.org/download/ d16 1 d18 1 a18 2 USE_TOOLS= gmake HAS_CONFIGURE= yes d21 11 a31 17 DEPENDS+= js_of_ocaml>=1.3.2:../../devel/js_of_ocaml DEPENDS+= ocsigen>=2.2:../../www/ocsigen DEPENDS+= ocaml-tyxml>=2.2:../../textproc/ocaml-tyxml DEPENDS+= ocaml-react>=0.9.2:../../devel/ocaml-react DEPENDS+= ocaml-calendar>=2.01.1:../../time/ocaml-calendar DEPENDS+= ocaml-deriving-ocsigen>=0.3:../../devel/ocaml-deriving-ocsigen CONFIGURE_ARGS+= --temproot ${DESTDIR} --prefix ${PREFIX} \ --libdir ${PREFIX}/lib/ocaml/site-lib INSTALLATION_DIRS= lib/ocaml/site-lib PLIST_VARS= opt .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \ (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64") PLIST.opt= yes CONFIGURE_ARGS+= --enable-natdynlink d33 1 a33 1 CONFIGURE_ARGS== --disable-natdynlink d36 7 a42 1 .include "../../lang/ocaml/buildlink3.mk" @ 1.6 log @Revision bump associated with the update of lang/ocaml to version 4.01. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2013/02/06 23:23:59 jperkin Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.5 log @PKGREVISION bumps for the security/openssl 1.0.1d update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2012/12/15 16:18:42 jaapb Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.4 log @Updated www/eliom to version 3.0.3 (the latest). Changes include: * Language ** Generalized client values in server code ** Injections into client sections * Tools ** Added eliom-destillery for generating project scaffolds ** Support Eliom interface files (.eliomi) in eliomc, eliomdep ** eliomdep: Generate dependencies between eliom-modules ** eliomc: infer only with option -infer, drop option -noinfer ** eliomc: Basic support for -i on eliom-files ** eliom{c,dep,opt},js_of_eliom: -dump to output the intermediate code ** eliomc,js_of_eliom: always open Eliom_pervasives in eliom files * API ** Eliom_pervasives.server_function to easily access the from the client ** Get current state of a scope ** Module to access values of Eliom references in external states (Eliom_state.Ext) ** Scope names are now named scope hierarchies ** Iterate the scope hierarchy (group > session > client > request) ** Adding Eliom_parameter.(type_checker, neopt) ** Add functions to insert html5 in atom feeds ** Eliom_tools.{F,D}.html to ease creation of head-tag ** Eliom_tools.wrap_handler as an easy alernative to Eliom_registration.Customize ** Test for initial request of a client on the server * Changed server behaviour ** Eliom_state.discard_everything now also discards request state ** Don't send nodes as data when they are part of the document * Changed client behaviour ** Show progress cursor during navigation with change_page ** Improved error messages ** Fail on the client when a [server_function] or call_caml_service fails on the server * Bugfixes ** Allow % for injections directly after parentheses * Support dropped for ** Xhtml ** OCamlDuce ** Eliom_compatibility_2_1 * A myriade of bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2012/10/28 06:30:14 asau Exp $ d5 1 @ 1.3 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2012/10/08 15:18:25 jaapb Exp $ d4 1 a4 2 DISTNAME= eliom-2.2.2 PKGREVISION= 1 d8 1 a8 1 MAINTAINER= jaapb@@kerguelen.org a16 1 DEPENDS+= js_of_ocaml>=1.2:../../devel/js_of_ocaml d18 3 a20 2 DEPENDS+= ocsigen>=2.1:../../www/ocsigen DEPENDS+= ocaml-tyxml>=2.1:../../textproc/ocaml-tyxml a21 1 DEPENDS+= ocaml-ssl>=0.4.4:../../security/ocaml-ssl d26 3 a28 1 --libdir ${PREFIX}/lib/ocaml/site-lib --without-ocamlduce d39 1 a39 3 pre-install: ${MKDIR} ${DESTDIR}${PREFIX}/lib/ocaml/site-lib d41 1 a41 1 .include "../../lang/ocaml/buildlink3.mk" @ 1.2 log @Revision bump associated with the update of lang/ocaml to version 4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2012/08/12 17:47:43 wiz Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.1 log @Import eliom-2.2.2 as www/eliom, packaged by Jaap Boender. Eliom is an OCaml library for the webserver Ocsigen that allows for the creation of dynamic webpages. In this way, a website is not written as a separate set of pages, but as one integral OCaml module. @ text @d1 1 a1 1 # $NetBSD$ d5 1 @