pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/ocaml-dune-site



Module Name:    pkgsrc
Committed By:   alnsn
Date:           Sat Oct 24 14:59:38 UTC 2026

Added Files:
        pkgsrc/devel/ocaml-dune-site: DESCR Makefile PLIST buildlink3.mk

Log Message:
Add devel/ocaml-dune-site version 3.23.1.

OCaml dune-site is a feature of the Dune build system that allows
programs to embed the location of installation directories and to
load plugins at run time.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ocaml-dune-site/DESCR \
    pkgsrc/devel/ocaml-dune-site/Makefile pkgsrc/devel/ocaml-dune-site/PLIST \
    pkgsrc/devel/ocaml-dune-site/buildlink3.mk

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

Added files:

Index: pkgsrc/devel/ocaml-dune-site/DESCR
diff -u /dev/null pkgsrc/devel/ocaml-dune-site/DESCR:1.1
--- /dev/null   Sat Oct 24 14:59:38 2026
+++ pkgsrc/devel/ocaml-dune-site/DESCR  Sat Oct 24 14:59:38 2026
@@ -0,0 +1,3 @@
+OCaml dune-site is a feature of the Dune build system that allows
+programs to embed the location of installation directories and to
+load plugins at run time.
Index: pkgsrc/devel/ocaml-dune-site/Makefile
diff -u /dev/null pkgsrc/devel/ocaml-dune-site/Makefile:1.1
--- /dev/null   Sat Oct 24 14:59:38 2026
+++ pkgsrc/devel/ocaml-dune-site/Makefile       Sat Oct 24 14:59:38 2026
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2026/10/24 14:59:38 alnsn Exp $
+
+.include "../../devel/ocaml-dune/Makefile.common"
+
+PKGNAME=       ocaml-dune-site-${DUNE_VERSION}
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/ocaml/dune/
+COMMENT=       Embed locations information inside executable and libraries
+
+OCAML_USE_DUNE=                yes
+DUNE_BUILD_PACKAGES=   dune-site dune-private-libs
+
+# TODO Either install dune-private-libs by uncommening the line
+# below or create a new devel/ocaml-dune-private-libs package
+# if any dependent package wants dune's private libs.
+#OPAM_INSTALL_FILES=   ${DUNE_BUILD_PACKAGES}
+
+BUILDLINK_API_DEPENDS.ocaml-dune+=     ocaml-dune>=3.23.0
+
+.include "../../lang/ocaml/ocaml.mk"
+.include "../../devel/ocaml-csexp/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ocaml-dune-site/PLIST
diff -u /dev/null pkgsrc/devel/ocaml-dune-site/PLIST:1.1
--- /dev/null   Sat Oct 24 14:59:38 2026
+++ pkgsrc/devel/ocaml-dune-site/PLIST  Sat Oct 24 14:59:38 2026
@@ -0,0 +1,99 @@
+@comment $NetBSD: PLIST,v 1.1 2026/10/24 14:59:38 alnsn Exp $
+${OCAML_SITELIB}/dune-site/META
+${OCAML_SITELIB}/dune-site/dune-package
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dune_site.a
+${OCAML_SITELIB}/dune-site/dune_site.cma
+${OCAML_SITELIB}/dune-site/dune_site.cmi
+${OCAML_SITELIB}/dune-site/dune_site.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dune_site.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dune_site.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dune_site.cmxs
+${OCAML_SITELIB}/dune-site/dune_site.ml
+${OCAML_SITELIB}/dune-site/dune_site__.cmi
+${OCAML_SITELIB}/dune-site/dune_site__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dune_site__.cmx
+${OCAML_SITELIB}/dune-site/dune_site__.ml
+${OCAML_SITELIB}/dune-site/dune_site__Dune_site_data.cmi
+${OCAML_SITELIB}/dune-site/dune_site__Dune_site_data.cmti
+${OCAML_SITELIB}/dune-site/dune_site__Helpers.cmi
+${OCAML_SITELIB}/dune-site/dune_site__Helpers.cmt
+${OCAML_SITELIB}/dune-site/dune_site__Helpers.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dune_site__Helpers.cmx
+${OCAML_SITELIB}/dune-site/dune_site_data.mli
+${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend.cmi
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend.cmx
+${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend__Linker.cmi
+${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend__Linker.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend__Linker.cmx
+${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.cmi
+${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.cmx
+${OCAML_SITELIB}/dune-site/dynlink/dune_site_backend__dune_site_dynlink_linker__.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dynlink/dune_site_dynlink_linker.a
+${OCAML_SITELIB}/dune-site/dynlink/dune_site_dynlink_linker.cma
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dynlink/dune_site_dynlink_linker.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/dynlink/dune_site_dynlink_linker.cmxs
+${OCAML_SITELIB}/dune-site/dynlink/linker.ml
+${OCAML_SITELIB}/dune-site/helpers.ml
+${OCAML_SITELIB}/dune-site/helpers.mli
+${OCAML_SITELIB}/dune-site/linker/dune_site_backend.cmi
+${OCAML_SITELIB}/dune-site/linker/dune_site_backend.cmo
+${OCAML_SITELIB}/dune-site/linker/dune_site_backend.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/linker/dune_site_backend.cmx
+${OCAML_SITELIB}/dune-site/linker/dune_site_backend.ml
+${OCAML_SITELIB}/dune-site/linker/dune_site_backend.o
+${OCAML_SITELIB}/dune-site/linker/dune_site_backend__Linker.cmi
+${OCAML_SITELIB}/dune-site/linker/dune_site_backend__Linker.cmti
+${OCAML_SITELIB}/dune-site/linker/linker.mli
+${OCAML_SITELIB}/dune-site/opam
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.a
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.cma
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.cmi
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.cmt
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.cmxs
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.ml
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins.mli
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__.cmi
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__.cmx
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__.ml
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Dune_site_plugins_data.cmi
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Dune_site_plugins_data.cmti
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Meta_parser.cmi
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Meta_parser.cmt
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Meta_parser.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Meta_parser.cmx
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Plugins.cmi
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Plugins.cmt
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Plugins.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins__Plugins.cmx
+${OCAML_SITELIB}/dune-site/plugins/dune_site_plugins_data.mli
+${OCAML_SITELIB}/dune-site/plugins/meta_parser.ml
+${OCAML_SITELIB}/dune-site/plugins/meta_parser.mli
+${OCAML_SITELIB}/dune-site/plugins/plugins.ml
+${OCAML_SITELIB}/dune-site/plugins/plugins.mli
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/private/dune_site_private.a
+${OCAML_SITELIB}/dune-site/private/dune_site_private.cma
+${OCAML_SITELIB}/dune-site/private/dune_site_private.cmi
+${OCAML_SITELIB}/dune-site/private/dune_site_private.cmt
+${OCAML_SITELIB}/dune-site/private/dune_site_private.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/private/dune_site_private.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/private/dune_site_private.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/dune-site/private/dune_site_private.cmxs
+${OCAML_SITELIB}/dune-site/private/dune_site_private.ml
+${OCAML_SITELIB}/dune-site/private/dune_site_private.mli
+${OCAML_SITELIB}/dune-site/toplevel/dune_site_backend.cmi
+${OCAML_SITELIB}/dune-site/toplevel/dune_site_backend__Linker.cmi
+${OCAML_SITELIB}/dune-site/toplevel/dune_site_backend__Linker.cmt
+${OCAML_SITELIB}/dune-site/toplevel/dune_site_backend__dune_site_toplevel_linker__.cmi
+${OCAML_SITELIB}/dune-site/toplevel/dune_site_backend__dune_site_toplevel_linker__.cmt
+${OCAML_SITELIB}/dune-site/toplevel/dune_site_backend__dune_site_toplevel_linker__.ml
+${OCAML_SITELIB}/dune-site/toplevel/dune_site_toplevel_linker.cma
+${OCAML_SITELIB}/dune-site/toplevel/linker.ml
+share/doc/dune-site/CHANGES.md
+share/doc/dune-site/LICENSE.md
+share/doc/dune-site/README.md
+share/doc/dune-site/odoc-pages/index.mld
Index: pkgsrc/devel/ocaml-dune-site/buildlink3.mk
diff -u /dev/null pkgsrc/devel/ocaml-dune-site/buildlink3.mk:1.1
--- /dev/null   Sat Oct 24 14:59:38 2026
+++ pkgsrc/devel/ocaml-dune-site/buildlink3.mk  Sat Oct 24 14:59:38 2026
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/10/24 14:59:38 alnsn Exp $
+
+BUILDLINK_TREE+=       ocaml-dune-site
+
+.if !defined(OCAML_DUNE_SITE_BUILDLINK3_MK)
+OCAML_DUNE_SITE_BUILDLINK3_MK:=
+
+BUILDLINK_DEPMETHOD.ocaml-dune-site?=  build
+
+BUILDLINK_API_DEPENDS.ocaml-dune-site+=        ocaml-dune-site>=3.23.0
+BUILDLINK_ABI_DEPENDS.ocaml-dune-site+=        ocaml-dune-site>=3.23.0
+BUILDLINK_PKGSRCDIR.ocaml-dune-site?=  ../../devel/ocaml-dune-site
+
+.include "../../devel/ocaml-dune/buildlink3.mk"
+.endif # OCAML_DUNE_SITE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -ocaml-dune-site



Home | Main Index | Thread Index | Old Index