head	1.31;
access;
symbols
	pkgsrc-2026Q1:1.31.0.2
	pkgsrc-2026Q1-base:1.31
	pkgsrc-2025Q4:1.29.0.4
	pkgsrc-2025Q4-base:1.29
	pkgsrc-2025Q3:1.29.0.2
	pkgsrc-2025Q3-base:1.29
	pkgsrc-2025Q2:1.28.0.26
	pkgsrc-2025Q2-base:1.28
	pkgsrc-2025Q1:1.28.0.24
	pkgsrc-2025Q1-base:1.28
	pkgsrc-2024Q4:1.28.0.22
	pkgsrc-2024Q4-base:1.28
	pkgsrc-2024Q3:1.28.0.20
	pkgsrc-2024Q3-base:1.28
	pkgsrc-2024Q2:1.28.0.18
	pkgsrc-2024Q2-base:1.28
	pkgsrc-2024Q1:1.28.0.16
	pkgsrc-2024Q1-base:1.28
	pkgsrc-2023Q4:1.28.0.14
	pkgsrc-2023Q4-base:1.28
	pkgsrc-2023Q3:1.28.0.12
	pkgsrc-2023Q3-base:1.28
	pkgsrc-2023Q2:1.28.0.10
	pkgsrc-2023Q2-base:1.28
	pkgsrc-2023Q1:1.28.0.8
	pkgsrc-2023Q1-base:1.28
	pkgsrc-2022Q4:1.28.0.6
	pkgsrc-2022Q4-base:1.28
	pkgsrc-2022Q3:1.28.0.4
	pkgsrc-2022Q3-base:1.28
	pkgsrc-2022Q2:1.28.0.2
	pkgsrc-2022Q2-base:1.28
	pkgsrc-2022Q1:1.26.0.10
	pkgsrc-2022Q1-base:1.26
	pkgsrc-2021Q4:1.26.0.8
	pkgsrc-2021Q4-base:1.26
	pkgsrc-2021Q3:1.26.0.6
	pkgsrc-2021Q3-base:1.26
	pkgsrc-2021Q2:1.26.0.4
	pkgsrc-2021Q2-base:1.26
	pkgsrc-2021Q1:1.26.0.2
	pkgsrc-2021Q1-base:1.26
	pkgsrc-2020Q4:1.25.0.6
	pkgsrc-2020Q4-base:1.25
	pkgsrc-2020Q3:1.25.0.4
	pkgsrc-2020Q3-base:1.25
	pkgsrc-2020Q2:1.25.0.2
	pkgsrc-2020Q2-base:1.25
	pkgsrc-2020Q1:1.24.0.2
	pkgsrc-2020Q1-base:1.24
	pkgsrc-2019Q4:1.23.0.10
	pkgsrc-2019Q4-base:1.23
	pkgsrc-2019Q3:1.23.0.6
	pkgsrc-2019Q3-base:1.23
	pkgsrc-2019Q2:1.23.0.4
	pkgsrc-2019Q2-base:1.23
	pkgsrc-2019Q1:1.23.0.2
	pkgsrc-2019Q1-base:1.23
	pkgsrc-2018Q4:1.22.0.2
	pkgsrc-2018Q4-base:1.22
	pkgsrc-2018Q3:1.20.0.2
	pkgsrc-2018Q3-base:1.20
	pkgsrc-2018Q2:1.19.0.2
	pkgsrc-2018Q2-base:1.19
	pkgsrc-2018Q1:1.18.0.2
	pkgsrc-2018Q1-base:1.18
	pkgsrc-2017Q4:1.17.0.6
	pkgsrc-2017Q4-base:1.17
	pkgsrc-2017Q3:1.17.0.4
	pkgsrc-2017Q3-base:1.17
	pkgsrc-2017Q2:1.15.0.4
	pkgsrc-2017Q2-base:1.15
	pkgsrc-2017Q1:1.15.0.2
	pkgsrc-2017Q1-base:1.15
	pkgsrc-2016Q4:1.14.0.6
	pkgsrc-2016Q4-base:1.14
	pkgsrc-2016Q3:1.14.0.4
	pkgsrc-2016Q3-base:1.14
	pkgsrc-2016Q2:1.14.0.2
	pkgsrc-2016Q2-base:1.14
	pkgsrc-2016Q1:1.11.0.2
	pkgsrc-2016Q1-base:1.11
	pkgsrc-2015Q4:1.9.0.4
	pkgsrc-2015Q4-base:1.9
	pkgsrc-2015Q3:1.9.0.2
	pkgsrc-2015Q3-base:1.9
	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.2
	pkgsrc-2014Q4-base:1.7
	pkgsrc-2014Q3:1.5.0.8
	pkgsrc-2014Q3-base:1.5
	pkgsrc-2014Q2:1.5.0.6
	pkgsrc-2014Q2-base:1.5
	pkgsrc-2014Q1:1.5.0.4
	pkgsrc-2014Q1-base:1.5
	pkgsrc-2013Q4:1.5.0.2
	pkgsrc-2013Q4-base:1.5
	pkgsrc-2013Q3:1.4.0.8
	pkgsrc-2013Q3-base:1.4
	pkgsrc-2013Q2:1.4.0.6
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2013Q1:1.4.0.4
	pkgsrc-2013Q1-base:1.4
	pkgsrc-2012Q4:1.4.0.2
	pkgsrc-2012Q4-base:1.4
	pkgsrc-2012Q3:1.1.1.1.0.4
	pkgsrc-2012Q3-base:1.1.1.1
	pkgsrc-2012Q2:1.1.1.1.0.2
	pkgsrc-2012Q2-base:1.1.1.1
	pkgsrc-20120604:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.31
date	2026.03.01.12.38.39;	author gdt;	state Exp;
branches;
next	1.30;
commitid	xaHXyYFajPgHPgwG;

1.30
date	2026.02.17.13.39.13;	author wiz;	state Exp;
branches;
next	1.29;
commitid	pkhLiUCry2inyJuG;

1.29
date	2025.08.25.08.35.13;	author wiz;	state Exp;
branches;
next	1.28;
commitid	tgYETpEmimJPw58G;

1.28
date	2022.05.24.18.59.35;	author jaapb;	state Exp;
branches;
next	1.27;
commitid	LWTaeJUGVvAsclFD;

1.27
date	2022.05.02.18.22.27;	author jaapb;	state Exp;
branches;
next	1.26;
commitid	gA94GAiWHFaKHvCD;

1.26
date	2021.03.08.08.13.07;	author jaapb;	state Exp;
branches;
next	1.25;
commitid	ZSVtQ5nGxDdxPtKC;

1.25
date	2020.04.21.11.39.20;	author jaapb;	state Exp;
branches;
next	1.24;
commitid	7DYZBesBooQeif5C;

1.24
date	2020.01.26.17.32.16;	author rillig;	state Exp;
branches;
next	1.23;
commitid	4fBBvoSLJaGd0eUB;

1.23
date	2019.03.05.17.10.04;	author jaapb;	state Exp;
branches;
next	1.22;
commitid	aEMJDcRLTxWKoceB;

1.22
date	2018.11.29.12.00.45;	author jaapb;	state Exp;
branches;
next	1.21;
commitid	GNQDEnfUmMQKLP1B;

1.21
date	2018.11.12.16.10.28;	author jaapb;	state Exp;
branches;
next	1.20;
commitid	FZB9fL8bVKwuHFZA;

1.20
date	2018.07.19.15.15.30;	author jaapb;	state Exp;
branches;
next	1.19;
commitid	ZBwJ6cko9yxK7LKA;

1.19
date	2018.04.05.12.00.34;	author jaapb;	state Exp;
branches;
next	1.18;
commitid	ME5QDazHINAZpfxA;

1.18
date	2018.01.10.16.48.21;	author jaapb;	state Exp;
branches;
next	1.17;
commitid	opbqJgVUPy3iKlmA;

1.17
date	2017.09.08.09.51.26;	author jaapb;	state Exp;
branches;
next	1.16;
commitid	QlPKma5uQMhrqn6A;

1.16
date	2017.07.11.11.12.22;	author jaapb;	state Exp;
branches;
next	1.15;
commitid	p9JwCvTayB4LLNYz;

1.15
date	2016.12.30.11.52.28;	author jaapb;	state Exp;
branches;
next	1.14;
commitid	bbQcwC7zYcY3c0Az;

1.14
date	2016.06.20.15.20.03;	author jaapb;	state Exp;
branches;
next	1.13;
commitid	HDIvIvND9KV3ydbz;

1.13
date	2016.06.20.11.10.40;	author jaapb;	state Exp;
branches;
next	1.12;
commitid	MQKzyUkaYDeqacbz;

1.12
date	2016.05.05.11.45.42;	author jaapb;	state Exp;
branches;
next	1.11;
commitid	hgz2yCFtg7paQh5z;

1.11
date	2016.02.06.13.13.25;	author jaapb;	state Exp;
branches;
next	1.10;
commitid	CcQvjetNOsqGbRTy;

1.10
date	2016.02.06.12.51.34;	author jaapb;	state Exp;
branches;
next	1.9;
commitid	JlyvV5z9Tqr74RTy;

1.9
date	2015.06.30.11.52.59;	author jaapb;	state Exp;
branches;
next	1.8;
commitid	BIwgKflO8AXrQrry;

1.8
date	2015.01.20.16.03.24;	author jaapb;	state Exp;
branches;
next	1.7;
commitid	LB17UBq8Y7B6pM6y;

1.7
date	2014.11.15.14.53.03;	author jaapb;	state Exp;
branches;
next	1.6;
commitid	gz1PtmumFfJW7iYx;

1.6
date	2014.11.01.04.36.17;	author hiramatsu;	state Exp;
branches;
next	1.5;
commitid	kkPmcrfFWppKarWx;

1.5
date	2013.11.01.11.30.23;	author jaapb;	state Exp;
branches;
next	1.4;
commitid	RQcFrJgEAabdczbx;

1.4
date	2012.12.14.14.44.53;	author jaapb;	state Exp;
branches;
next	1.3;

1.3
date	2012.10.25.06.56.09;	author asau;	state Exp;
branches;
next	1.2;

1.2
date	2012.10.08.15.18.24;	author jaapb;	state Exp;
branches;
next	1.1;

1.1
date	2012.06.04.13.13.14;	author wiz;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2012.06.04.13.13.14;	author wiz;	state Exp;
branches;
next	;


desc
@@


1.31
log
@*: revbump for lang/ocaml micro (security) update
@
text
@# $NetBSD: Makefile,v 1.30 2026/02/17 13:39:13 wiz Exp $
#

VERSION=	4.5.0
GITHUB_PROJECT=	tyxml
DISTNAME=	${GITHUB_PROJECT}-${VERSION}
PKGNAME=	ocaml-${DISTNAME}
PKGREVISION=	3
CATEGORIES=	textproc
MASTER_SITES=	${MASTER_SITE_GITHUB:=ocsigen/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://ocsigen.org/tyxml/
COMMENT=	OCaml XML typing library
LICENSE=	gnu-lgpl-v2.1 # with openssl exemption

CONFLICTS+=	ocsigen<2.0

CONFIGURE_ARGS+=	--enable-syntax --bindir ${DESTDIR}${PREFIX}/bin

USE_TOOLS=	gmake
OCAML_USE_DUNE=	yes

.include "../../lang/ocaml/ocaml.mk"
.include "../../devel/ocaml-ppxlib/buildlink3.mk"
.include "../../devel/ocaml-re/buildlink3.mk"
.include "../../textproc/ocaml-markup/buildlink3.mk"
.include "../../textproc/ocaml-uutf/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.30
log
@*: recursive bump for ocaml-dune becoming a build dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2025/08/25 08:35:13 wiz Exp $
d8 1
a8 1
PKGREVISION=	2
@


1.29
log
@reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2022/05/24 18:59:35 jaapb Exp $
d8 1
a8 1
PKGREVISION=	1
@


1.28
log
@Replaced mk/ocaml.mk with lang/ocaml/ocaml.mk in ocaml packages
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2022/05/02 18:22:27 jaapb Exp $
d12 1
a12 1
MAINTAINER=	jaapb@@NetBSD.org
@


1.27
log
@Updated textproc/ocaml-tyxml to version 4.5.0.

Changes:
* move all PPXs to ppxlib
* add the translate attribute
* update allowed inmputmodes
* add the picture element
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2021/03/08 08:13:07 jaapb Exp $
d24 1
a24 1
.include "../../mk/ocaml.mk"
@


1.26
log
@Recursive revbump associated with update of lang/ocaml
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2020/04/21 11:39:20 jaapb Exp $
d4 1
a4 1
VERSION=	4.4.0
d25 1
a25 1
.include "../../devel/ocaml-ppx_tools_versioned/buildlink3.mk"
@


1.25
log
@Updated textproc/ocaml-tyxml to version 4.4.0.

This incorporates some minor changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2020/01/26 17:32:16 rillig Exp $
d8 1
@


1.24
log
@all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2019/03/05 17:10:04 jaapb Exp $
d4 1
a4 1
VERSION=	4.3.0
a7 1
PKGREVISION=	1
@


1.23
log
@Updated textproc/ocaml-tyxml for dune compatibility.

Package is now compatible with dune 1.7; revbump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2018/11/29 12:00:45 jaapb Exp $
d13 1
a13 1
HOMEPAGE=	http://ocsigen.org/tyxml/
@


1.22
log
@Updated package textproc/ocaml-tyxml to version 4.3.0.

This mostly changes the build system to dune and removes deprecated
libraries. Some minor changes as well.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2018/11/12 16:10:28 jaapb Exp $
d8 1
@


1.21
log
@Revbumps associated with update of lang/ocaml.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2018/07/19 15:15:30 jaapb Exp $
d4 1
a4 1
VERSION=	4.2.0
a7 1
PKGREVISION=	2
d21 1
a21 1
OCAML_USE_OASIS=	yes
d24 1
a24 1
.include "../../devel/ocaml-ppx_tools/buildlink3.mk"
a25 1
.include "../../lang/camlp4/buildlink3.mk"
a27 1
#.include "../../net/ocamlnet/buildlink3.mk"
@


1.20
log
@Recursive revbump associated with the update of lang/ocaml to 4.07.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2018/04/05 12:00:34 jaapb Exp $
d8 1
a8 1
PKGREVISION=	1
@


1.19
log
@Updated package textproc/ocaml-tyxml to version 4.2.0.

This introduces compatibility with ocaml 4.06, and some other minor
improvements and bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2018/01/10 16:48:21 jaapb Exp $
d8 1
@


1.18
log
@Revbump for textproc/ocaml-tyxml.

This revision also adds a patch to make the program compile with
safe-string and therefore with OCaml 4.06.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2017/09/08 09:51:26 jaapb Exp $
d4 1
a4 1
VERSION=	4.1.0
a7 1
PKGREVISION=	2
@


1.17
log
@Recursive revbump associated with update of ocaml to 4.05
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2017/07/11 11:12:22 jaapb Exp $
d8 1
a8 1
PKGREVISION=	1
@


1.16
log
@Updated package to the latest version, 4.1.0. Changes include:

===== 4.1.0 ====

* Uses uutf 1.0 (contribution by Daniel Bunzli)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2016/12/30 11:52:28 jaapb Exp $
d8 1
@


1.15
log
@Updated package to latest version, 4.0.1. Changes include:

* Fix handling of comments in the ppx.
* Fix printing of utf8 in attributes.
* Properly flush ppx errors. This bug was causing some blank error messages.
* Fix handling of whitespaces in <select> in the ppx.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2016/06/20 15:20:03 jaapb Exp $
d4 1
a4 1
VERSION=	4.0.1
@


1.14
log
@Syntax extension needs to be installed for dependencies. Revbump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2016/06/20 11:10:40 jaapb Exp $
d4 1
a4 1
VERSION=	4.0.0
a7 1
PKGREVISION=	1
d18 1
a18 2
MAKE_ENV+=	INSTALLDIR="${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}"
CONFIGURE_ARGS+=	"--enable-syntax"
@


1.13
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2016/05/05 11:45:42 jaapb Exp $
d8 1
d20 1
@


1.12
log
@Recursive revbump associated with ocaml update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2016/02/06 13:13:25 jaapb Exp $
d4 3
a6 1
DISTNAME=	tyxml-${VERSION}
a7 2
PKGREVISION=	1
VERSION=	3.6.0
a9 1
GITHUB_PROJECT=	tyxml
a17 1
WRKSRC=	${WRKDIR}/tyxml-${VERSION}
a20 1
OCAML_USE_FINDLIB=	yes
a22 1

d24 2
d27 1
@


1.11
log
@Updated package to work with new ocaml.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2016/02/06 12:51:34 jaapb Exp $
d6 1
@


1.10
log
@Updated package to latest version, 3.6.0. Changes include:
  * Improves and simplify the wrapping interface. Breaking change.
  * Add the possibility to specify converters, for constants functions.
    See also eliom's shared react.
  * Fix printing of floating numbers.
  * Add the main element.
  * Fix the accept attribute.
  * Add Tyxml_name, which allows to derive tyxml identifiers from HTML
    elements and attributes.
  * Internally build the tool `autoname`, which applies the aftermentionned
    transformation for the given elements/attributes.
  * Fix typo in `datetime-local`.
  * Add download attributes for area and tags.
  * Add various svg `text` attributes.
  * Fix namespaces issues related to svg elements inside html.
  * Add `a_lang` for HTML. Deprecate `a_srclang` in favor of `a_xml_lang`.
  * Fix a performance issue with `Xml_print.Utf8.{normalize, normalize_html}.
  * Remove `Xml_print.Utf8.normalize_from`.
    The function was not useful and not optimizable easily.
  * Add missing parameters for the attributes xlink:actuate and xml:space.
  * Svg elements use the xlink namespace (contribution by Florent Becker).
  * Do not use the `url(...)` form when inappropriate (contribution by Florent Becker).
  * Fix a typo in the `spellcheck` attribute (contribution by Kevin Brubeck Unhammer).
  * Fix the `sizes` attributes and add missing attributes for the `sandbox` tag (contributions by Eyyüb Sari).
  * Fix the `img` tag in the syntax extension.
  * Fix compilation of the opam package under freeBSD.
  * Fix typing for the various `font_` svg attributes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2015/06/30 11:52:59 jaapb Exp $
d5 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/01/20 16:03:24 jaapb Exp $
d4 2
a5 4
PKGNAME=	ocaml-tyxml-${VERSION}
DISTNAME=	${VERSION}
VERSION=	3.3.0
PKGREVISION=	2
d7 2
a8 1
MASTER_SITES=	https://github.com/ocsigen/tyxml/archive/
@


1.8
log
@Revbump associated with ocaml 4.02.1. Added buildlink3.mk file.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2014/11/15 14:53:03 jaapb Exp $
d7 1
a7 1
PKGREVISION=	1
@


1.7
log
@Updated package to newest version, 3.3.0, and added ocaml.mk framework.
Changes, apart from bugfixes,
include:
  * Add `Xml_print.Utf8` to encode html elements to utf8 properly.
  * Add signature functors to ease export of module created with the functorial interface.
    See the manual for more details.
  * Fix variance for Svg.attrib.
  * Fix export of Xml.list_wrap for Html5.M and Svg.M. Should fix syntax extension with those.
  * Remove Xhtml.
  * Remove plus elements.
    For example, table doesn't enforce non-emptyness anymore.
  * Add various types that were not exported (img, dl, figure, rp, rt and ruby types).
  * Expose `string_of_number`, the better stringifier introduced in 3.1.0.
  * Functorial interface breaking changes:
    * Modify the functorized interface to export typed events.
      You can now specify different handlers for keyboard and mouse events.
      There are two new types and functions (keyboard and mous events) in the Xml signature.
    * Add a wrapping type for lists of nodes. See reactiveData and new eliom wrapping.
  * Replace fake booleans (`\`True | \`False`) by actual booleans. Breaking change.
  * Camlp4 is now an optional dependency. The syntax extension is build only when the syntax flag is enabled (true by default).
  * Use a better stringifier for float values (copied from js_of_ocaml).
  * Add attributes `muted`, `crossorigin` and `mediagroup` for `<audio>` and `<video>`.
  * In the functorial interface, allow to wrap xml nodes inside a monad by provi
ding an additionnal wrapping module. Used by reactive nodes in eliom.
  * Use oasis as build systems
  * Adding module Unsafe for inserting missing nodes or attributes
  * In the functorial interface, allow to wrap xml nodes inside a monad by provi
ding an additionnal wrapping module. Used by reactive nodes in eliom.
  * Use oasis as build systems
  * Adding module Unsafe for inserting missing nodes or attributes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2014/11/01 04:36:17 hiramatsu Exp $
d7 1
@


1.6
log
@Add .include "../../lang/camlp4/buildlink3.mk".
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2013/11/01 11:30:23 jaapb Exp $
d4 3
a6 3
DISTNAME=	tyxml-2.2.0
PKGNAME=	ocaml-${DISTNAME}
PKGREVISION=	1
d8 1
a8 1
MASTER_SITES=	http://ocsigen.org/download/
d11 1
a11 1
HOMEPAGE=	http://ocsigen.org/download/
d15 1
a15 2
USE_LANGUAGES=	c
USE_TOOLS=	gmake
d17 2
a18 2
DEPENDS+=	ocaml-findlib-[0-9]*:../../devel/ocaml-findlib
CONFLICTS+=	ocsigen<2.0
d20 3
a22 2
MAKE_ENV+=	INSTALLDIR="${DESTDIR}${PREFIX}/lib/ocaml/site-lib"
INSTALLATION_DIRS=	lib/ocaml/site-lib
a23 5
PLIST_VARS=	opt
.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
    (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64")
PLIST.opt=	yes
.endif
d25 1
d27 2
a28 2
.include "../../lang/ocaml/buildlink3.mk"
.include "../../net/ocamlnet/buildlink3.mk"
@


1.5
log
@Revision bump associated with the update of lang/ocaml to version 4.01.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2012/12/14 14:44:53 jaapb Exp $
d30 1
@


1.4
log
@Updated textproc/ocaml-tyxml to its latest version, 2.2.0. Changes include:

2.2.0
* Adding tag <u>
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2012/10/25 06:56:09 asau Exp $
d6 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:24 jaapb Exp $
d4 1
a4 1
DISTNAME=	tyxml-2.1
a5 1
PKGREVISION=	1
d9 1
a9 1
MAINTAINER=	jaapb@@kerguelen.org
d21 1
d29 1
a29 4
pre-install:
	${RM} -rf ${DESTDIR}${PREFIX}/lib/ocaml/site-lib/tyxml
	${MKDIR} ${DESTDIR}${PREFIX}/lib/ocaml/site-lib

a30 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.1.1 2012/06/04 13:13:14 wiz Exp $
a14 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d6 1
@


1.1.1.1
log
@Initial import of ocaml-tyxml, packaged by Jaap Boender in PR 45546:

TyXML is an OCaml library that allows you to build XML trees whose validity is
insured by the typechecker. It supports XHTML 1.0 and 1.1, HTML5 and SVG
(partial).
@
text
@@
