pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
camlp5: add update candidate
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Thu Jan 30 23:27:28 2025 +0100
Changeset: b7355cbd7b9ac8db6bbf678321016171b913b810
Modified Files:
Makefile
Added Files:
camlp5/DESCR
camlp5/Makefile
camlp5/PLIST
camlp5/TODO
camlp5/buildlink3.mk
camlp5/distinfo
Log Message:
camlp5: add update candidate
Fails the same way the current pkgsrc version fails
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b7355cbd7b9ac8db6bbf678321016171b913b810
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
camlp5/DESCR | 16 ++++
camlp5/Makefile | 48 ++++++++++
camlp5/PLIST | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++
camlp5/TODO | 25 ++++++
camlp5/buildlink3.mk | 16 ++++
camlp5/distinfo | 5 ++
7 files changed, 361 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index efd1a122ef..c0a8294c32 100644
--- a/Makefile
+++ b/Makefile
@@ -412,6 +412,7 @@ SUBDIR+= cairo-dock
SUBDIR+= cairo-dock-plugins
SUBDIR+= cairo-java
SUBDIR+= calypso-git
+SUBDIR+= camlp5
SUBDIR+= canna
SUBDIR+= canna-canuum
SUBDIR+= canna-dict
diff --git a/camlp5/DESCR b/camlp5/DESCR
new file mode 100644
index 0000000000..28a6d60dfd
--- /dev/null
+++ b/camlp5/DESCR
@@ -0,0 +1,16 @@
+Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also
+provides parsing and printing tools.
+
+As a preprocessor, it allows to:
+- extend the syntax of OCaml,
+- redefine the whole syntax of the language.
+As a pretty printer, it allows to:
+- display OCaml programs in an elegant way,
+- convert from one syntax to another,
+- check the results of syntax extensions.
+Camlp5 also provides some parsing and pretty printing tools:
+- extensible grammars
+- extensible printers
+- stream parsers and lexers
+- pretty print module
+It works as a shell command and can also be used in the OCaml toplevel.
diff --git a/camlp5/Makefile b/camlp5/Makefile
new file mode 100644
index 0000000000..ddafdbd80d
--- /dev/null
+++ b/camlp5/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.44 2022/11/17 10:21:14 jaapb Exp $
+
+DISTNAME= camlp5-8.03.01
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_GITHUB:=camlp5/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= tonio%NetBSD.org@localhost
+HOMEPAGE= https://camlp5.github.io/
+COMMENT= Preprocessor-pretty-printer for ocaml
+LICENSE= modified-bsd
+
+# TODO: should these be tool dependencies instead?
+DEPENDS+= ocaml-bos-[0-9]*:../../devel/ocaml-bos
+DEPENDS+= ocaml-re-[0-9]*:../../devel/ocaml-re
+DEPENDS+= ocaml-rresult-[0-9]*:../../devel/ocaml-rresult
+
+HAS_CONFIGURE= yes
+USE_LANGUAGES= c # needed for optimized compiler
+USE_TOOLS+= perl gmake
+MAKE_JOBS_SAFE= no
+
+#WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
+
+CONFIGURE_ARGS+= --bindir ${PREFIX}/bin
+CONFIGURE_ARGS+= --mandir ${PREFIX}/${PKGMANDIR}
+CONFIGURE_ARGS+= --libdir ${PREFIX}/lib/ocaml
+
+REPLACE_SH= tools/*.sh meta/*.sh ocaml_src/tools/*.sh compile/*.sh
+REPLACE_PERL= etc/mkcamlp5.pl
+
+INSTALLATION_DIRS+= ${OCAML_SITELIBDIR}/camlp5
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../lang/ocaml/ocaml.mk"
+
+.if ${OCAML_USE_OPT_COMPILER} == "yes"
+BUILD_TARGET= world.opt
+.else
+BUILD_TARGET= world
+.endif
+
+post-install:
+ cd ${WRKSRC}/etc && \
+ ${INSTALL_DATA} META ${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}/camlp5
+
+.include "../../devel/camlp-streams/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/camlp5/PLIST b/camlp5/PLIST
new file mode 100644
index 0000000000..1e40c94f04
--- /dev/null
+++ b/camlp5/PLIST
@@ -0,0 +1,250 @@
+@comment $NetBSD: PLIST,v 1.12 2022/11/11 10:33:00 jaapb Exp $
+bin/camlp5
+bin/camlp5o
+bin/camlp5o.opt
+bin/camlp5r
+bin/camlp5r.opt
+bin/camlp5sch
+bin/mkcamlp5
+bin/mkcamlp5.opt
+bin/ocpp5
+lib/ocaml/camlp5/META
+lib/ocaml/camlp5/ast2pt.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/ast2pt.cmx
+lib/ocaml/camlp5/ast2pt.mli
+lib/ocaml/camlp5/asttools.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/asttools.cmx
+${PLIST.ocaml-opt}lib/ocaml/camlp5/camlp5.a
+lib/ocaml/camlp5/camlp5.cma
+${PLIST.ocaml-opt}lib/ocaml/camlp5/camlp5.cmxa
+lib/ocaml/camlp5/camlp5_top.cma
+lib/ocaml/camlp5/camlp5_top_funs.cmi
+lib/ocaml/camlp5/camlp5_top_funs.cmo
+lib/ocaml/camlp5/camlp5o.cma
+lib/ocaml/camlp5/camlp5r.cma
+lib/ocaml/camlp5/camlp5sch.cma
+lib/ocaml/camlp5/diff.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/diff.cmx
+lib/ocaml/camlp5/diff.mli
+lib/ocaml/camlp5/eprinter.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/eprinter.cmx
+lib/ocaml/camlp5/eprinter.mli
+lib/ocaml/camlp5/extfold.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/extfold.cmx
+lib/ocaml/camlp5/extfold.mli
+lib/ocaml/camlp5/extfun.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/extfun.cmx
+lib/ocaml/camlp5/extfun.mli
+lib/ocaml/camlp5/fstream.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/fstream.cmx
+lib/ocaml/camlp5/fstream.mli
+lib/ocaml/camlp5/gramext.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/gramext.cmx
+lib/ocaml/camlp5/gramext.mli
+${PLIST.ocaml-opt}lib/ocaml/camlp5/gramlib.a
+lib/ocaml/camlp5/gramlib.cma
+${PLIST.ocaml-opt}lib/ocaml/camlp5/gramlib.cmxa
+lib/ocaml/camlp5/grammar.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/grammar.cmx
+lib/ocaml/camlp5/grammar.mli
+lib/ocaml/camlp5/lib.sml
+lib/ocaml/camlp5/mLast.cmi
+lib/ocaml/camlp5/mLast.mli
+lib/ocaml/camlp5/mlsyntax.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/mlsyntax.cmx
+lib/ocaml/camlp5/ocpp.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/odyl.a
+lib/ocaml/camlp5/odyl.cma
+lib/ocaml/camlp5/odyl.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/odyl.cmx
+${PLIST.ocaml-opt}lib/ocaml/camlp5/odyl.cmxa
+lib/ocaml/camlp5/odyl.o
+lib/ocaml/camlp5/pa_extend.cmi
+lib/ocaml/camlp5/pa_extend.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_extend.cmx
+lib/ocaml/camlp5/pa_extend.o
+lib/ocaml/camlp5/pa_extend_m.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_extend_m.cmx
+lib/ocaml/camlp5/pa_extend_m.o
+lib/ocaml/camlp5/pa_extfold.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_extfold.cmx
+lib/ocaml/camlp5/pa_extfold.o
+lib/ocaml/camlp5/pa_extfun.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_extfun.cmx
+lib/ocaml/camlp5/pa_extfun.o
+lib/ocaml/camlp5/pa_extprint.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_extprint.cmx
+lib/ocaml/camlp5/pa_extprint.o
+lib/ocaml/camlp5/pa_fstream.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_fstream.cmx
+lib/ocaml/camlp5/pa_fstream.o
+lib/ocaml/camlp5/pa_lefteval.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_lefteval.cmx
+lib/ocaml/camlp5/pa_lefteval.o
+lib/ocaml/camlp5/pa_lexer.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_lexer.cmx
+lib/ocaml/camlp5/pa_lexer.o
+lib/ocaml/camlp5/pa_lisp.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_lisp.cmx
+lib/ocaml/camlp5/pa_lisp.o
+lib/ocaml/camlp5/pa_macro.cmi
+lib/ocaml/camlp5/pa_macro.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_macro.cmx
+lib/ocaml/camlp5/pa_macro.o
+lib/ocaml/camlp5/pa_macro_gram.cmi
+lib/ocaml/camlp5/pa_macro_gram.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_macro_gram.cmx
+lib/ocaml/camlp5/pa_macro_gram.o
+lib/ocaml/camlp5/pa_macro_print.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_macro_print.cmx
+lib/ocaml/camlp5/pa_macro_print.o
+lib/ocaml/camlp5/pa_mkast.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_mkast.cmx
+lib/ocaml/camlp5/pa_mkast.o
+lib/ocaml/camlp5/pa_mktest.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_mktest.cmx
+lib/ocaml/camlp5/pa_mktest.o
+lib/ocaml/camlp5/pa_o.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_o.cmx
+lib/ocaml/camlp5/pa_o.o
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_o_fast.cmx
+lib/ocaml/camlp5/pa_o_fast.o
+lib/ocaml/camlp5/pa_oop.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_oop.cmx
+lib/ocaml/camlp5/pa_oop.o
+lib/ocaml/camlp5/pa_op.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_op.cmx
+lib/ocaml/camlp5/pa_op.o
+lib/ocaml/camlp5/pa_pprintf.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_pprintf.cmx
+lib/ocaml/camlp5/pa_pprintf.o
+lib/ocaml/camlp5/pa_pragma.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_pragma.cmx
+lib/ocaml/camlp5/pa_pragma.o
+lib/ocaml/camlp5/pa_r.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_r.cmx
+lib/ocaml/camlp5/pa_r.o
+lib/ocaml/camlp5/pa_reloc.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_reloc.cmx
+lib/ocaml/camlp5/pa_reloc.o
+lib/ocaml/camlp5/pa_rp.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_rp.cmx
+lib/ocaml/camlp5/pa_rp.o
+lib/ocaml/camlp5/pa_scheme.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_scheme.cmx
+lib/ocaml/camlp5/pa_scheme.o
+lib/ocaml/camlp5/pa_schemer.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_schemer.cmx
+lib/ocaml/camlp5/pa_schemer.o
+lib/ocaml/camlp5/pa_sml.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pa_sml.cmx
+lib/ocaml/camlp5/pa_sml.o
+lib/ocaml/camlp5/papr_phony_macro.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/papr_phony_macro.cmx
+lib/ocaml/camlp5/papr_phony_macro.o
+lib/ocaml/camlp5/pcaml.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pcaml.cmx
+lib/ocaml/camlp5/pcaml.mli
+lib/ocaml/camlp5/plexer.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/plexer.cmx
+lib/ocaml/camlp5/plexer.mli
+lib/ocaml/camlp5/plexing.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/plexing.cmx
+lib/ocaml/camlp5/plexing.mli
+lib/ocaml/camlp5/ploc.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/ploc.cmx
+lib/ocaml/camlp5/ploc.mli
+lib/ocaml/camlp5/pp_debug.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pp_debug.cmx
+lib/ocaml/camlp5/pprintf.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pprintf.cmx
+lib/ocaml/camlp5/pprintf.mli
+lib/ocaml/camlp5/pr_depend.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_depend.cmx
+lib/ocaml/camlp5/pr_depend.o
+lib/ocaml/camlp5/pr_dump.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_dump.cmx
+lib/ocaml/camlp5/pr_dump.o
+lib/ocaml/camlp5/pr_extend.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_extend.cmx
+lib/ocaml/camlp5/pr_extend.o
+lib/ocaml/camlp5/pr_extfun.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_extfun.cmx
+lib/ocaml/camlp5/pr_extfun.o
+lib/ocaml/camlp5/pr_extprint.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_extprint.cmx
+lib/ocaml/camlp5/pr_extprint.o
+lib/ocaml/camlp5/pr_null.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_null.cmx
+lib/ocaml/camlp5/pr_null.o
+lib/ocaml/camlp5/pr_o.cmi
+lib/ocaml/camlp5/pr_o.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_o.cmx
+lib/ocaml/camlp5/pr_o.o
+lib/ocaml/camlp5/pr_official.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_official.cmx
+lib/ocaml/camlp5/pr_official.o
+lib/ocaml/camlp5/pr_op.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_op.cmx
+lib/ocaml/camlp5/pr_op.o
+lib/ocaml/camlp5/pr_r.cmi
+lib/ocaml/camlp5/pr_r.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_r.cmx
+lib/ocaml/camlp5/pr_r.o
+lib/ocaml/camlp5/pr_ro.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_ro.cmx
+lib/ocaml/camlp5/pr_ro.o
+lib/ocaml/camlp5/pr_rp.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_rp.cmx
+lib/ocaml/camlp5/pr_rp.o
+lib/ocaml/camlp5/pr_scheme.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_scheme.cmx
+lib/ocaml/camlp5/pr_scheme.o
+lib/ocaml/camlp5/pr_schemep.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pr_schemep.cmx
+lib/ocaml/camlp5/pr_schemep.o
+lib/ocaml/camlp5/pretty.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/pretty.cmx
+lib/ocaml/camlp5/pretty.mli
+lib/ocaml/camlp5/prtools.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/prtools.cmx
+lib/ocaml/camlp5/prtools.mli
+lib/ocaml/camlp5/q_MLast.cmi
+lib/ocaml/camlp5/q_MLast.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/q_MLast.cmx
+lib/ocaml/camlp5/q_MLast.o
+lib/ocaml/camlp5/q_ast.cmi
+lib/ocaml/camlp5/q_ast.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/q_ast.cmx
+lib/ocaml/camlp5/q_ast.o
+lib/ocaml/camlp5/q_ast_base.cmi
+lib/ocaml/camlp5/q_ast_base.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/q_ast_base.cmx
+lib/ocaml/camlp5/q_ast_base.o
+lib/ocaml/camlp5/q_phony.cmo
+${PLIST.ocaml-opt}lib/ocaml/camlp5/q_phony.cmx
+lib/ocaml/camlp5/q_phony.o
+lib/ocaml/camlp5/quotation.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/quotation.cmx
+lib/ocaml/camlp5/quotation.mli
+lib/ocaml/camlp5/reloc.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/reloc.cmx
+lib/ocaml/camlp5/reloc.mli
+lib/ocaml/camlp5/stdpp.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/stdpp.cmx
+lib/ocaml/camlp5/stdpp.mli
+lib/ocaml/camlp5/token.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/token.cmx
+lib/ocaml/camlp5/token.mli
+lib/ocaml/camlp5/versdep.cmi
+${PLIST.ocaml-opt}lib/ocaml/camlp5/versdep.cmx
+${OCAML_SITELIB}/camlp5/META
+man/man1/camlp5.1
+man/man1/camlp5o.1
+man/man1/camlp5o.opt.1
+man/man1/camlp5r.1
+man/man1/camlp5r.opt.1
+man/man1/camlp5sch.1
+man/man1/mkcamlp5.1
+man/man1/mkcamlp5.opt.1
+man/man1/ocpp5.1
diff --git a/camlp5/TODO b/camlp5/TODO
new file mode 100644
index 0000000000..f0db6b464f
--- /dev/null
+++ b/camlp5/TODO
@@ -0,0 +1,25 @@
+Update to 8.03.01.
+Fails in the same way on NetBSD 10.99.12 that the current pkgsrc version does
+
+ocamlrun ../boot/camlp5r -nolib -I ../boot -mode S -o q_MLast.ppo q_MLast.ml
+ocamlfind ocamlopt -package compiler-libs,camlp-streams,rresult,bos,re -warn-error +A-11 -I ../main -I ../boot -I ../lib -I ../ocaml_stuff/4.14.0/utils -c -impl q_MLast.ppo
+findlib: [WARNING] Interface stdpp.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface ploc.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface main.cmi occurs in several directories: ../main, /usr/pkg/lib/ocaml/compiler-libs
+findlib: [WARNING] Interface warnings.cmi occurs in several directories: ../ocaml_stuff/4.14.0/utils, /usr/pkg/lib/ocaml/compiler-libs
+findlib: [WARNING] Interface plexing.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface extfold.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface pprintf.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface extfun.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface diff.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface fstream.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface plexer.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface pa_extend.cmi occurs in several directories: ., ../boot
+findlib: [WARNING] Interface pretty.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface token.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface gramext.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface eprinter.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface versdep.cmi occurs in several directories: ../lib, ../boot
+findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /usr/pkg/lib/ocaml, /usr/pkg/lib/ocaml/compiler-libs
+findlib: [WARNING] Interface grammar.cmi occurs in several directories: ../lib, ../boot
+ocamlopt.opt got signal and exited
diff --git a/camlp5/buildlink3.mk b/camlp5/buildlink3.mk
new file mode 100644
index 0000000000..cb119d0326
--- /dev/null
+++ b/camlp5/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.24 2022/11/11 10:33:00 jaapb Exp $
+#
+
+BUILDLINK_TREE+= camlp5
+
+.if !defined(CAMLP5_BUILDLINK3_MK)
+CAMLP5_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.camlp5+= camlp5>=8.00
+BUILDLINK_ABI_DEPENDS.camlp5+= camlp5>=8.00.03
+BUILDLINK_PKGSRCDIR.camlp5?= ../../wip/camlp5
+
+.include "../../lang/ocaml/buildlink3.mk"
+.endif # CAMLP5_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -camlp5
diff --git a/camlp5/distinfo b/camlp5/distinfo
new file mode 100644
index 0000000000..b108adf26e
--- /dev/null
+++ b/camlp5/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.26 2022/11/11 10:33:00 jaapb Exp $
+
+BLAKE2s (camlp5-8.03.01.tar.gz) = 64d156a11e9a5abff613949b3483b3cd0a2b022208488bdc957cdcc02b8a8742
+SHA512 (camlp5-8.03.01.tar.gz) = 144ab15e18673fa485d08cf37c6ba69146db7db4be9e7031e202e0747d922e223396b83881b1d65cf27bedb2115d91e5eb62b5a22e2d57dda838013ebd398ff2
+Size (camlp5-8.03.01.tar.gz) = 1308092 bytes
Home |
Main Index |
Thread Index |
Old Index