pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/ocaml-tyxml



Module Name:    pkgsrc
Committed By:   jaapb
Date:           Mon Jun 20 11:10:40 UTC 2016

Modified Files:
        pkgsrc/textproc/ocaml-tyxml: Makefile PLIST buildlink3.mk distinfo

Log Message:
Updated package to latest version, 4.0.0. Changes include:

====== Features ======
* A new PPX has been added that allows to use tyxml with the HTML/SVG syntax, using the markup library (contribution by Anton 'aantron' Bachin).
* New Format-based printers are available, both as functors and has `pp` functions in the various implementations. Old printers are deprecated.
* Toplevel printers are now available for the `tyxml` library.
* The `str` library has been replaced by `re`.
* Various attributes arguments have been simplified. In particular:
  * Constants arguments have been removed
  * `` `On|`Off `` arguments are now replaced by booleans.
  * Some arguments now use an option type.

* XML comments are now properly serialized (without escaping but with sanitization).

====== Elements and attributes ======
* Add srcset and sizes attributes (contribution by Stéphane 'slegrand45' Legrand).
* The arguments of the `sandbox` attributes are now more consistent (contributino by Anton 'aantron' Bachin).
* Various SVG attributes and elements are now properly named (contributino by Anton 'aantron' Bachin).
* Add inputmode attribute.

====== Documentation ======
* Both the API documentation and the manual have been completely rewritten! Do not hesitate to read them and provide feedback.
* Various examples have been added in the `example/` directory. (basic_website contributed by Edgar 'fxfactorial' Aroutiounian).

====== Renaming and deprecations ======
* Files in the `tyxml` library are now packed in a `Tyxml` module.
  If you were using one of `Html5`, `Svg` and `Xml` module, simply open `Tyxml`.
* All Html5 modules are now named Html
* Various attributes and elements have been renamed. The original versions have been kept and marked deprecated.
* Various elements that were both deprecated in the HTML specification and not usable due to typing constraints have been removed.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/ocaml-tyxml/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/ocaml-tyxml/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/ocaml-tyxml/buildlink3.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/ocaml-tyxml/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/ocaml-tyxml/Makefile
diff -u pkgsrc/textproc/ocaml-tyxml/Makefile:1.12 pkgsrc/textproc/ocaml-tyxml/Makefile:1.13
--- pkgsrc/textproc/ocaml-tyxml/Makefile:1.12   Thu May  5 11:45:42 2016
+++ pkgsrc/textproc/ocaml-tyxml/Makefile        Mon Jun 20 11:10:40 2016
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.12 2016/05/05 11:45:42 jaapb Exp $
+# $NetBSD: Makefile,v 1.13 2016/06/20 11:10:40 jaapb Exp $
 #
 
-DISTNAME=      tyxml-${VERSION}
+VERSION=       4.0.0
+GITHUB_PROJECT=        tyxml
+DISTNAME=      ${GITHUB_PROJECT}-${VERSION}
 PKGNAME=       ocaml-${DISTNAME}
-PKGREVISION=   1
-VERSION=       3.6.0
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ocsigen/}
-GITHUB_PROJECT=        tyxml
 
 MAINTAINER=    jaapb%NetBSD.org@localhost
 HOMEPAGE=      http://ocsigen.org/tyxml/
@@ -16,16 +15,16 @@ LICENSE=    gnu-lgpl-v2.1 # with openssl ex
 
 CONFLICTS+=    ocsigen<2.0
 
-WRKSRC=        ${WRKDIR}/tyxml-${VERSION}
 MAKE_ENV+=     INSTALLDIR="${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}"
 
 USE_TOOLS=     gmake
-OCAML_USE_FINDLIB=     yes
 OCAML_USE_OASIS=       yes
 
-
 .include "../../mk/ocaml.mk"
+.include "../../devel/ocaml-ppx_tools/buildlink3.mk"
+.include "../../devel/ocaml-re/buildlink3.mk"
 .include "../../lang/camlp4/buildlink3.mk"
+.include "../../textproc/ocaml-markup/buildlink3.mk"
 .include "../../textproc/ocaml-uutf/buildlink3.mk"
 #.include "../../net/ocamlnet/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/ocaml-tyxml/PLIST
diff -u pkgsrc/textproc/ocaml-tyxml/PLIST:1.3 pkgsrc/textproc/ocaml-tyxml/PLIST:1.4
--- pkgsrc/textproc/ocaml-tyxml/PLIST:1.3       Sat Feb  6 12:51:34 2016
+++ pkgsrc/textproc/ocaml-tyxml/PLIST   Mon Jun 20 11:10:40 2016
@@ -1,47 +1,41 @@
-@comment $NetBSD: PLIST,v 1.3 2016/02/06 12:51:34 jaapb Exp $
+@comment $NetBSD: PLIST,v 1.4 2016/06/20 11:10:40 jaapb Exp $
+bin/ppx_tyxml
 ${OCAML_SITELIB}/tyxml/META
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/basic_types.cmx
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/camllexer.cmx
-${OCAML_SITELIB}/tyxml/html5.annot
-${OCAML_SITELIB}/tyxml/html5.cmi
-${OCAML_SITELIB}/tyxml/html5.cmt
-${OCAML_SITELIB}/tyxml/html5.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/html5.cmx
-${OCAML_SITELIB}/tyxml/html5.mli
-${OCAML_SITELIB}/tyxml/html5_f.annot
-${OCAML_SITELIB}/tyxml/html5_f.cmi
-${OCAML_SITELIB}/tyxml/html5_f.cmt
-${OCAML_SITELIB}/tyxml/html5_f.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/html5_f.cmx
-${OCAML_SITELIB}/tyxml/html5_f.mli
-${OCAML_SITELIB}/tyxml/html5_sigs.cmi
-${OCAML_SITELIB}/tyxml/html5_sigs.cmti
-${OCAML_SITELIB}/tyxml/html5_sigs.mli
-${OCAML_SITELIB}/tyxml/html5_types.cmi
-${OCAML_SITELIB}/tyxml/html5_types.cmti
-${OCAML_SITELIB}/tyxml/html5_types.mli
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/pa_tyxml.a
-${OCAML_SITELIB}/tyxml/pa_tyxml.cma
-${OCAML_SITELIB}/tyxml/pa_tyxml.annot
-${OCAML_SITELIB}/tyxml/pa_tyxml.cmi
-${OCAML_SITELIB}/tyxml/pa_tyxml.cmt
-${OCAML_SITELIB}/tyxml/pa_tyxml.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/pa_tyxml.cmx
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/pa_tyxml.cmxa
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/pa_tyxml.cmxs
-${OCAML_SITELIB}/tyxml/pa_tyxml.mli
-${OCAML_SITELIB}/tyxml/simplexmlparser.annot
-${OCAML_SITELIB}/tyxml/simplexmlparser.cmi
-${OCAML_SITELIB}/tyxml/simplexmlparser.cmt
-${OCAML_SITELIB}/tyxml/simplexmlparser.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/simplexmlparser.cmx
-${OCAML_SITELIB}/tyxml/simplexmlparser.mli
-${OCAML_SITELIB}/tyxml/svg.annot
-${OCAML_SITELIB}/tyxml/svg.cmi
-${OCAML_SITELIB}/tyxml/svg.cmt
-${OCAML_SITELIB}/tyxml/svg.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/svg.cmx
-${OCAML_SITELIB}/tyxml/svg.mli
+${OCAML_SITELIB}/tyxml/html_f.annot
+${OCAML_SITELIB}/tyxml/html_f.cmi
+${OCAML_SITELIB}/tyxml/html_f.cmt
+${OCAML_SITELIB}/tyxml/html_f.cmti
+${OCAML_SITELIB}/tyxml/html_f.cmx
+${OCAML_SITELIB}/tyxml/html_f.mli
+${OCAML_SITELIB}/tyxml/html_sigs.cmi
+${OCAML_SITELIB}/tyxml/html_sigs.cmti
+${OCAML_SITELIB}/tyxml/html_sigs.mli
+${OCAML_SITELIB}/tyxml/html_sigs_reflected.cmx
+${OCAML_SITELIB}/tyxml/html_types.cmi
+${OCAML_SITELIB}/tyxml/html_types.cmti
+${OCAML_SITELIB}/tyxml/html_types.mli
+${OCAML_SITELIB}/tyxml/html_types_reflected.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx.a
+${OCAML_SITELIB}/tyxml/ppx.cma
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx.cmxs
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_attribute_value.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_attributes.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_common.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_element.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_element_content.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_internal.a
+${OCAML_SITELIB}/tyxml/ppx_internal.cma
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_internal.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_internal.cmxs
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_namespace.cmx
+${OCAML_SITELIB}/tyxml/ppx_tyxml.annot
+${OCAML_SITELIB}/tyxml/ppx_tyxml.cmi
+${OCAML_SITELIB}/tyxml/ppx_tyxml.cmt
+${OCAML_SITELIB}/tyxml/ppx_tyxml.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_tyxml.cmx
+${OCAML_SITELIB}/tyxml/ppx_tyxml.mli
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/ppx_tyxml_empty.cmx
 ${OCAML_SITELIB}/tyxml/svg_f.annot
 ${OCAML_SITELIB}/tyxml/svg_f.cmi
 ${OCAML_SITELIB}/tyxml/svg_f.cmt
@@ -51,38 +45,61 @@ ${OCAML_SITELIB}/tyxml/svg_f.mli
 ${OCAML_SITELIB}/tyxml/svg_sigs.cmi
 ${OCAML_SITELIB}/tyxml/svg_sigs.cmti
 ${OCAML_SITELIB}/tyxml/svg_sigs.mli
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/svg_sigs_reflected.cmx
 ${OCAML_SITELIB}/tyxml/svg_types.cmi
 ${OCAML_SITELIB}/tyxml/svg_types.cmti
 ${OCAML_SITELIB}/tyxml/svg_types.mli
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tymlx_p.a
-${OCAML_SITELIB}/tyxml/tymlx_p.cma
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tymlx_p.cmxa
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tymlx_p.cmxs
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/svg_types_reflected.cmx
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml.a
+${OCAML_SITELIB}/tyxml/tyxml.annot
 ${OCAML_SITELIB}/tyxml/tyxml.cma
+${OCAML_SITELIB}/tyxml/tyxml.cmi
+${OCAML_SITELIB}/tyxml/tyxml.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml.cmx
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml.cmxa
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml.cmxs
+${OCAML_SITELIB}/tyxml/tyxml.ml
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_f.a
 ${OCAML_SITELIB}/tyxml/tyxml_f.cma
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_f.cmxa
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_f.cmxs
+${OCAML_SITELIB}/tyxml/tyxml_html.annot
+${OCAML_SITELIB}/tyxml/tyxml_html.cmi
+${OCAML_SITELIB}/tyxml/tyxml_html.cmt
+${OCAML_SITELIB}/tyxml/tyxml_html.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_html.cmx
+${OCAML_SITELIB}/tyxml/tyxml_html.mli
 ${OCAML_SITELIB}/tyxml/tyxml_name.annot
 ${OCAML_SITELIB}/tyxml/tyxml_name.cmi
 ${OCAML_SITELIB}/tyxml/tyxml_name.cmt
 ${OCAML_SITELIB}/tyxml/tyxml_name.cmti
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_name.cmx
 ${OCAML_SITELIB}/tyxml/tyxml_name.mli
+${OCAML_SITELIB}/tyxml/tyxml_svg.annot
+${OCAML_SITELIB}/tyxml/tyxml_svg.cmi
+${OCAML_SITELIB}/tyxml/tyxml_svg.cmt
+${OCAML_SITELIB}/tyxml/tyxml_svg.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_svg.cmx
+${OCAML_SITELIB}/tyxml/tyxml_svg.mli
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_tools.a
 ${OCAML_SITELIB}/tyxml/tyxml_tools.cma
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_tools.cmxa
+${OCAML_SITELIB}/tyxml/tyxml_tools.cmxa
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_tools.cmxs
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/xhtmlparser.cmx
-${OCAML_SITELIB}/tyxml/xml.annot
-${OCAML_SITELIB}/tyxml/xml.cmi
-${OCAML_SITELIB}/tyxml/xml.cmt
-${OCAML_SITELIB}/tyxml/xml.cmti
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/xml.cmx
-${OCAML_SITELIB}/tyxml/xml.mli
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_top.a
+${OCAML_SITELIB}/tyxml/tyxml_top.annot
+${OCAML_SITELIB}/tyxml/tyxml_top.cma
+${OCAML_SITELIB}/tyxml/tyxml_top.cmi
+${OCAML_SITELIB}/tyxml/tyxml_top.cmt
+${OCAML_SITELIB}/tyxml/tyxml_top.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_top.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_top.cmxs
+${OCAML_SITELIB}/tyxml/tyxml_top.ml
+${OCAML_SITELIB}/tyxml/tyxml_xml.annot
+${OCAML_SITELIB}/tyxml/tyxml_xml.cmi
+${OCAML_SITELIB}/tyxml/tyxml_xml.cmt
+${OCAML_SITELIB}/tyxml/tyxml_xml.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/tyxml_xml.cmx
+${OCAML_SITELIB}/tyxml/tyxml_xml.mli
 ${OCAML_SITELIB}/tyxml/xml_iter.annot
 ${OCAML_SITELIB}/tyxml/xml_iter.cmi
 ${OCAML_SITELIB}/tyxml/xml_iter.cmt
@@ -104,4 +121,3 @@ ${OCAML_SITELIB}/tyxml/xml_wrap.cmt
 ${OCAML_SITELIB}/tyxml/xml_wrap.cmti
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/xml_wrap.cmx
 ${OCAML_SITELIB}/tyxml/xml_wrap.mli
-${PLIST.ocaml-opt}${OCAML_SITELIB}/tyxml/xmllexer.cmx

Index: pkgsrc/textproc/ocaml-tyxml/buildlink3.mk
diff -u pkgsrc/textproc/ocaml-tyxml/buildlink3.mk:1.1 pkgsrc/textproc/ocaml-tyxml/buildlink3.mk:1.2
--- pkgsrc/textproc/ocaml-tyxml/buildlink3.mk:1.1       Tue Jan 20 16:03:24 2015
+++ pkgsrc/textproc/ocaml-tyxml/buildlink3.mk   Mon Jun 20 11:10:40 2016
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.1 2015/01/20 16:03:24 jaapb Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2016/06/20 11:10:40 jaapb Exp $
 
 BUILDLINK_TREE+=        ocaml-tyxml
 
 .if !defined(OCAML_TYXML_BUILDLINK3_MK)
 OCAML_TYXML_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.ocaml-tyxml+=     ocaml-tyxml>=3.3.0nb1
+BUILDLINK_API_DEPENDS.ocaml-tyxml+=     ocaml-tyxml>=4.0.0
 BUILDLINK_PKGSRCDIR.ocaml-tyxml?=       ../../textproc/ocaml-tyxml
 
 .endif  # OCAML_TYXML_BUILDLINK3_MK

Index: pkgsrc/textproc/ocaml-tyxml/distinfo
diff -u pkgsrc/textproc/ocaml-tyxml/distinfo:1.6 pkgsrc/textproc/ocaml-tyxml/distinfo:1.7
--- pkgsrc/textproc/ocaml-tyxml/distinfo:1.6    Sat Feb  6 12:51:34 2016
+++ pkgsrc/textproc/ocaml-tyxml/distinfo        Mon Jun 20 11:10:40 2016
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2016/02/06 12:51:34 jaapb Exp $
+$NetBSD: distinfo,v 1.7 2016/06/20 11:10:40 jaapb Exp $
 
-SHA1 (tyxml-3.6.0.tar.gz) = 984a3231c45b44a5ec16f45a35422b0cb2e0c55c
-RMD160 (tyxml-3.6.0.tar.gz) = 08d45c53964be373eea96371f39dd5451d9d0379
-SHA512 (tyxml-3.6.0.tar.gz) = f750f80dce92d42172dd9601ec5201c34e1de6587270d00bc86673b2b220b0baed3d91586d4334d98a453cf388b2fa8d1abb763971365ffbf93992c7fde1d127
-Size (tyxml-3.6.0.tar.gz) = 129924 bytes
+SHA1 (tyxml-4.0.0.tar.gz) = 094b7f60874747cdb80001dd807fc0a5a4787c7c
+RMD160 (tyxml-4.0.0.tar.gz) = 8f67b1c06bc549f573dce4835b37acb11b5154e0
+SHA512 (tyxml-4.0.0.tar.gz) = 3e0267bef7ee339697c86a211b76983683066102f5e1ed194cf4a0dbcc358971b58b820e092a74cb614b9fd5a1d866bff48b3cd7ca66297cd97ba4fa40d03f05
+Size (tyxml-4.0.0.tar.gz) = 172367 bytes



Home | Main Index | Thread Index | Old Index