head	1.7;
access;
symbols
	pkgsrc-2026Q2:1.7.0.4
	pkgsrc-2026Q2-base:1.7
	pkgsrc-2026Q1:1.7.0.2
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.4.0.4
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.2
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.3.0.26
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.3.0.24
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.22
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.20
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.18
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.16
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.14
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.12
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.10
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.8
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.3.0.6
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.3.0.4
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.2
	pkgsrc-2022Q2-base:1.3;
locks; strict;
comment	@# @;


1.7
date	2026.03.01.12.38.22;	author gdt;	state Exp;
branches;
next	1.6;
commitid	xaHXyYFajPgHPgwG;

1.6
date	2026.02.17.13.38.57;	author wiz;	state Exp;
branches;
next	1.5;
commitid	pkhLiUCry2inyJuG;

1.5
date	2026.02.02.19.24.32;	author wiz;	state Exp;
branches;
next	1.4;
commitid	JVrUpAKZyV1WWPsG;

1.4
date	2025.08.25.08.34.56;	author wiz;	state Exp;
branches;
next	1.3;
commitid	tgYETpEmimJPw58G;

1.3
date	2022.05.24.18.51.48;	author jaapb;	state Exp;
branches;
next	1.2;
commitid	tyn8C2gxw4eI9lFD;

1.2
date	2022.05.24.17.39.15;	author jaapb;	state Exp;
branches;
next	1.1;
commitid	CezL5tjigdE6LkFD;

1.1
date	2022.05.05.09.26.58;	author jaapb;	state Exp;
branches;
next	;
commitid	OyjMd4ftzwiXDQCD;


desc
@@


1.7
log
@*: revbump for lang/ocaml micro (security) update
@
text
@# $NetBSD: Makefile,v 1.6 2026/02/17 13:38:57 wiz Exp $

DISTNAME=	${GITHUB_PROJECT}-0.15.0
PKGNAME=	ocaml-${DISTNAME}
PKGREVISION=	4
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=janestreet/}
GITHUB_PROJECT=	core_unix
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/janestreet/core_unix/
COMMENT=	Standard library overlay for OCaml by Jane Street (unix-specific)
LICENSE=	mit

TOOL_DEPENDS+=	ocaml-opaline-[0-9]*:../../misc/ocaml-opaline

USE_TOOLS+=	bash

OCAML_USE_DUNE=		yes
OCAML_USE_OPAM=		no
OCAML_USE_FINDLIB=	yes

OCAML_FINDLIB_DIRS=	${GITHUB_PROJECT}

# needs specific install command because it has shell scripts
# that it wants to install in bindir
do-install:
	${RUN} for i in ${OPAM_INSTALL_FILES}; do \
		cd ${WRKSRC} && opaline -install-cmd "${INSTALL_DATA}" \
		-exec-install-cmd "${INSTALL_DATA}" \
		-name $$i \
		-destdir "${DESTDIR}" \
		-prefix "${PREFIX}" \
		-libdir "${PREFIX}/${OCAML_SITELIBDIR}" \
		-docdir "${OCAML_TOPKG_DOCDIR}" \
		-stublibsdir "${PREFIX}/${OCAML_SITELIBDIR}/stublibs" \
		-bindir "${PREFIX}/bin" \
		${OPAM_INSTALL_DIR}/$$i.install; \
	done

.include "../../lang/ocaml/ocaml.mk"
.include "../../devel/ocaml-core/buildlink3.mk"
.include "../../devel/ocaml-core_kernel/buildlink3.mk"
.include "../../devel/ocaml-expect_test_helpers_core/buildlink3.mk"
.include "../../devel/ocaml-jane-street-headers/buildlink3.mk"
.include "../../devel/ocaml-jst-config/buildlink3.mk"
.include "../../devel/ocaml-intrinsics/buildlink3.mk"
.include "../../devel/ocaml-ppx_jane/buildlink3.mk"
.include "../../devel/ocaml-sexplib/buildlink3.mk"
.include "../../devel/ocaml-spawn/buildlink3.mk"
.include "../../time/ocaml-timezone/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.6
log
@*: recursive bump for ocaml-dune becoming a build dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2026/02/02 19:24:32 wiz Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.5
log
@ocaml-core_unix: use TOOL_DEPENDS instead of bl3.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2025/08/25 08:34:56 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.4
log
@reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/05/24 18:51:48 jaapb Exp $
d5 1
a5 1
PKGREVISION=	1
d16 2
d20 3
a22 3
OCAML_USE_DUNE=	yes
OCAML_USE_OPAM=	no
OCAML_USE_FINDLIB= yes
a51 1
.include "../../misc/ocaml-opaline/buildlink3.mk"
@


1.3
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.2 2022/05/24 17:39:15 jaapb Exp $
d11 1
a11 1
MAINTAINER=	jaapb@@NetBSD.org
@


1.2
log
@Small correction in devel/ocaml-core_unix; revbump.

Findlib usage was not correctly specified.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/05/05 09:26:58 jaapb Exp $
d40 1
a40 1
.include "../../mk/ocaml.mk"
@


1.1
log
@Created package devel/ocaml-core_unix, version 0.15.0.

These are the unix-dependent modules from devel/ocaml-core and
devel/ocaml-core_kernel.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2022/05/05 07:58:36 jaapb Exp $
d5 1
d20 3
@

