head	1.17;
access;
symbols
	pkgsrc-2026Q2:1.17.0.4
	pkgsrc-2026Q2-base:1.17
	pkgsrc-2026Q1:1.17.0.2
	pkgsrc-2026Q1-base:1.17
	pkgsrc-2025Q4:1.15.0.4
	pkgsrc-2025Q4-base:1.15
	pkgsrc-2025Q3:1.15.0.2
	pkgsrc-2025Q3-base:1.15
	pkgsrc-2025Q2:1.14.0.26
	pkgsrc-2025Q2-base:1.14
	pkgsrc-2025Q1:1.14.0.24
	pkgsrc-2025Q1-base:1.14
	pkgsrc-2024Q4:1.14.0.22
	pkgsrc-2024Q4-base:1.14
	pkgsrc-2024Q3:1.14.0.20
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.18
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.14.0.16
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.14.0.14
	pkgsrc-2023Q4-base:1.14
	pkgsrc-2023Q3:1.14.0.12
	pkgsrc-2023Q3-base:1.14
	pkgsrc-2023Q2:1.14.0.10
	pkgsrc-2023Q2-base:1.14
	pkgsrc-2023Q1:1.14.0.8
	pkgsrc-2023Q1-base:1.14
	pkgsrc-2022Q4:1.14.0.6
	pkgsrc-2022Q4-base:1.14
	pkgsrc-2022Q3:1.14.0.4
	pkgsrc-2022Q3-base:1.14
	pkgsrc-2022Q2:1.14.0.2
	pkgsrc-2022Q2-base:1.14
	pkgsrc-2022Q1:1.13.0.10
	pkgsrc-2022Q1-base:1.13
	pkgsrc-2021Q4:1.13.0.8
	pkgsrc-2021Q4-base:1.13
	pkgsrc-2021Q3:1.13.0.6
	pkgsrc-2021Q3-base:1.13
	pkgsrc-2021Q2:1.13.0.4
	pkgsrc-2021Q2-base:1.13
	pkgsrc-2021Q1:1.13.0.2
	pkgsrc-2021Q1-base:1.13
	pkgsrc-2020Q4:1.12.0.18
	pkgsrc-2020Q4-base:1.12
	pkgsrc-2020Q3:1.12.0.16
	pkgsrc-2020Q3-base:1.12
	pkgsrc-2020Q2:1.12.0.14
	pkgsrc-2020Q2-base:1.12
	pkgsrc-2020Q1:1.12.0.10
	pkgsrc-2020Q1-base:1.12
	pkgsrc-2019Q4:1.12.0.12
	pkgsrc-2019Q4-base:1.12
	pkgsrc-2019Q3:1.12.0.8
	pkgsrc-2019Q3-base:1.12
	pkgsrc-2019Q2:1.12.0.6
	pkgsrc-2019Q2-base:1.12
	pkgsrc-2019Q1:1.12.0.4
	pkgsrc-2019Q1-base:1.12
	pkgsrc-2018Q4:1.12.0.2
	pkgsrc-2018Q4-base:1.12
	pkgsrc-2018Q3:1.11.0.2
	pkgsrc-2018Q3-base:1.11
	pkgsrc-2018Q2:1.10.0.2
	pkgsrc-2018Q2-base:1.10
	pkgsrc-2018Q1:1.9.0.2
	pkgsrc-2018Q1-base:1.9
	pkgsrc-2017Q4:1.8.0.6
	pkgsrc-2017Q4-base:1.8
	pkgsrc-2017Q3:1.8.0.4
	pkgsrc-2017Q3-base:1.8
	pkgsrc-2017Q2:1.6.0.4
	pkgsrc-2017Q2-base:1.6
	pkgsrc-2017Q1:1.6.0.2
	pkgsrc-2017Q1-base:1.6
	pkgsrc-2016Q4:1.5.0.6
	pkgsrc-2016Q4-base:1.5
	pkgsrc-2016Q3:1.5.0.4
	pkgsrc-2016Q3-base:1.5
	pkgsrc-2016Q2:1.5.0.2
	pkgsrc-2016Q2-base:1.5
	pkgsrc-2016Q1:1.3.0.2
	pkgsrc-2016Q1-base:1.3
	pkgsrc-2015Q4:1.2.0.4
	pkgsrc-2015Q4-base:1.2
	pkgsrc-2015Q3:1.2.0.2
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.1.0.6
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.4
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.2
	pkgsrc-2014Q4-base:1.1;
locks; strict;
comment	@# @;


1.17
date	2026.03.01.12.38.39;	author gdt;	state Exp;
branches;
next	1.16;
commitid	xaHXyYFajPgHPgwG;

1.16
date	2026.02.17.13.39.13;	author wiz;	state Exp;
branches;
next	1.15;
commitid	pkhLiUCry2inyJuG;

1.15
date	2025.08.25.08.35.13;	author wiz;	state Exp;
branches;
next	1.14;
commitid	tgYETpEmimJPw58G;

1.14
date	2022.05.24.18.51.55;	author jaapb;	state Exp;
branches;
next	1.13;
commitid	tyn8C2gxw4eI9lFD;

1.13
date	2021.03.08.08.13.07;	author jaapb;	state Exp;
branches;
next	1.12;
commitid	ZSVtQ5nGxDdxPtKC;

1.12
date	2018.11.12.16.10.27;	author jaapb;	state Exp;
branches;
next	1.11;
commitid	FZB9fL8bVKwuHFZA;

1.11
date	2018.07.19.15.15.29;	author jaapb;	state Exp;
branches;
next	1.10;
commitid	ZBwJ6cko9yxK7LKA;

1.10
date	2018.04.13.13.55.38;	author jaapb;	state Exp;
branches;
next	1.9;
commitid	A49DCkSjqvvBNhyA;

1.9
date	2018.01.10.16.53.13;	author jaapb;	state Exp;
branches;
next	1.8;
commitid	pYranbFo2xN1MlmA;

1.8
date	2017.09.08.09.51.26;	author jaapb;	state Exp;
branches;
next	1.7;
commitid	QlPKma5uQMhrqn6A;

1.7
date	2017.07.11.10.43.46;	author jaapb;	state Exp;
branches;
next	1.6;
commitid	hgGpjiSQ8vRQBNYz;

1.6
date	2016.12.30.11.17.02;	author jaapb;	state Exp;
branches;
next	1.5;
commitid	4UT4oNjI9i6XZZzz;

1.5
date	2016.06.19.17.20.44;	author jaapb;	state Exp;
branches;
next	1.4;
commitid	23LToSjeihOgf6bz;

1.4
date	2016.05.05.11.45.41;	author jaapb;	state Exp;
branches;
next	1.3;
commitid	hgz2yCFtg7paQh5z;

1.3
date	2016.02.06.14.18.34;	author jaapb;	state Exp;
branches;
next	1.2;
commitid	sjY9DIXTL0c1yRTy;

1.2
date	2015.06.30.11.52.59;	author jaapb;	state Exp;
branches;
next	1.1;
commitid	BIwgKflO8AXrQrry;

1.1
date	2014.11.06.11.37.33;	author jaapb;	state Exp;
branches;
next	;
commitid	K7gPUC2PCIbvl7Xx;


desc
@@


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

DISTNAME=	jsonm-1.0.1
PKGNAME=	ocaml-${DISTNAME}
PKGREVISION=	9
CATEGORIES=	textproc
MASTER_SITES=	http://erratique.ch/software/jsonm/releases/
EXTRACT_SUFX=	.tbz

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://erratique.ch/software/jsonm/
COMMENT=	OCaml streaming codec for JSON
LICENSE=	isc

OCAML_USE_TOPKG=	yes
INSTALLATION_DIRS+=	bin share/doc/jsonm

.include "../../lang/ocaml/ocaml.mk"

# Normally, we'd do this using opam-installer, but that requires
# this package.
do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/_build/test/jsontrip.native \
		${DESTDIR}${PREFIX}/bin/jsontrip
	for i in CHANGES.md LICENSE.md README.md test/examples.ml test/jtree.ml; do \
		${INSTALL_DATA} ${WRKSRC}/_build/$$i \
		${DESTDIR}${PREFIX}/share/doc/jsonm; \
	done
	${INSTALL_DATA} ${WRKSRC}/_build/opam \
		${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}/jsonm/opam
	for i in pkg/META src/jsonm.cma src/jsonm.cmi src/jsonm.cmti \
		src/jsonm.mli; do \
		${INSTALL_DATA} ${WRKSRC}/_build/$$i \
		${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}/jsonm; \
	done
.if ${OCAML_USE_OPT_COMPILER} == "yes"
	for i in jsonm.a jsonm.cmx jsonm.cmxa jsonm.cmxs; do \
		${INSTALL_DATA} ${WRKSRC}/_build/src/$$i \
		${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}/jsonm; \
	done
.endif

.include "../../devel/ocamlbuild/buildlink3.mk"
.include "../../textproc/ocaml-uutf/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.16
log
@*: recursive bump for ocaml-dune becoming a build dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/08/25 08:35:13 wiz Exp $
d5 1
a5 1
PKGREVISION=	8
@


1.15
log
@reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/05/24 18:51:55 jaapb Exp $
d5 1
a5 1
PKGREVISION=	7
@


1.14
log
@Recursive revbump associated with update of ocaml.

Also change of mk/ocaml.mk to lang/ocaml/ocaml.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2021/03/08 08:13:07 jaapb Exp $
d10 1
a10 1
MAINTAINER=	jaapb@@NetBSD.org
@


1.13
log
@Recursive revbump associated with update of lang/ocaml
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2018/11/12 16:10:27 jaapb Exp $
d5 1
a5 1
PKGREVISION=	6
d18 1
a18 1
.include "../../mk/ocaml.mk"
@


1.12
log
@Revbumps associated with update of lang/ocaml.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2018/07/19 15:15:29 jaapb Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.11
log
@Recursive revbump associated with the update of lang/ocaml to 4.07.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2018/04/13 13:55:38 jaapb Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.10
log
@Revbump associated with the upgrade of lang/ocaml

(this is the upgrade from 4.06 to 4.06.1)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2018/01/10 16:53:13 jaapb Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.9
log
@Recursive revbump associated with the update to OCaml 4.06.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2017/09/08 09:51:26 jaapb Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.8
log
@Recursive revbump associated with update of ocaml to 4.05
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2017/07/11 10:43:46 jaapb Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.7
log
@Updated package to latest version, 1.0.1. Changes include:

v1.0.1 2016-03-07 La Forclaz (VS)
---------------------------------

- OCaml 4.05.0 compatibility (removal of `Uchar.dump`).

v1.0.0 2016-11-23 Zagreb
------------------------

- Support for RFC 7195/ECMA-404. This means that any JSON value can
  now be codec as JSON text, in RFC 4627 (obsoleted by 7195) this
  could only be an array or an object. If your code was relying on the
  fact the first decoded lexeme was either a `Os` or `As`,
  you will need to review that.
- Fix `Jsonm.decode` not eventually returning `End` on toplevel
  decode error.
- OCaml standard library `Uchar.t` support. At the API level only
  some cases of `Jsonm.error` change.
- Uutf 1.0.0 support.
- Safe string support.
- Build depend on topkg.
- Relicensed from BSD3 to ISC.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2016/12/30 11:17:02 jaapb Exp $
d5 1
@


1.6
log
@Recursive revbump associated with ocaml update to 4.04.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2016/06/19 17:20:44 jaapb Exp $
d3 1
a3 1
DISTNAME=	jsonm-0.9.1
a4 1
PKGREVISION=	4
d12 1
a12 1
LICENSE=	modified-bsd
d14 2
a15 2
OCAML_USE_FINDLIB=	yes
OCAML_USE_OASIS=	yes
d18 25
@


1.5
log
@Revbump to make sure package gets rebuilt with new mk/ocaml.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2016/05/05 11:45:41 jaapb Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.4
log
@Recursive revbump associated with ocaml update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2016/02/06 14:18:34 jaapb Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.3
log
@Updated package to work with new mk/ocaml.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2015/06/30 11:52:59 jaapb Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.2
log
@Recursive revbump associated with update of lang/ocaml to 4.02.2.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2014/11/06 11:37:33 jaapb Exp $
d4 1
@


1.1
log
@Added textproc/ocaml-jsonm, a pure OCaml JSON library.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
@

