Fri Jul 21 10:32:26 2017 UTC ()
Added package devel/ocaml-ppx_ast, an AST used in ppx_core/ppx_driver
rewriters. Prerequisite for an update of devel/ocaml-ppx_tools.


(jaapb)
diff -r0 -r1.1 pkgsrc/devel/ocaml-ppx_ast/DESCR
diff -r0 -r1.1 pkgsrc/devel/ocaml-ppx_ast/Makefile
diff -r0 -r1.1 pkgsrc/devel/ocaml-ppx_ast/PLIST
diff -r0 -r1.1 pkgsrc/devel/ocaml-ppx_ast/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/ocaml-ppx_ast/distinfo

File Added: pkgsrc/devel/ocaml-ppx_ast/Attic/DESCR
Ppx_ast selects a specific version of the OCaml Abstract Syntax Tree from the
migrate-parsetree project that is not necessarily the same one as the one
being used by the compiler.

It also snapshots the corresponding parser and pretty-printer from the OCaml
compiler, to create a full frontend independent of the version of OCaml.

This AST is used in all Ppx_core/Ppx_driver based ppx rewriters.

File Added: pkgsrc/devel/ocaml-ppx_ast/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2017/07/21 10:32:25 jaapb Exp $

VERSION=	0.9.1
GITHUB_PROJECT=	ppx_ast
GITHUB_TAG=	v${VERSION}
DISTNAME=	${GITHUB_PROJECT}-${VERSION}
PKGNAME=	ocaml-${DISTNAME}
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=janestreet/}

MAINTAINER=	jaapb@NetBSD.org
HOMEPAGE=	https://github.com/janestreet/ppx_ast/
COMMENT=	AST used in ppx_core/ppx_driver PPX rewriters
LICENSE=	apache-2.0

USE_LANGUAGES=	# none
OCAML_USE_FINDLIB=	yes
OCAML_USE_JBUILDER=	yes

.include "../../mk/ocaml.mk"
.include "../../devel/ocaml-compiler-libs/buildlink3.mk"
.include "../../devel/ocaml-migrate-parsetree/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/ocaml-ppx_ast/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1 2017/07/21 10:32:25 jaapb Exp $
${OCAML_SITELIB}/ppx_ast/META
${OCAML_SITELIB}/ppx_ast/ast.ml
${OCAML_SITELIB}/ppx_ast/ast_helper.mli
${OCAML_SITELIB}/ppx_ast/docstrings.mli
${OCAML_SITELIB}/ppx_ast/import.ml
${OCAML_SITELIB}/ppx_ast/lexer.ml
${OCAML_SITELIB}/ppx_ast/opam
${OCAML_SITELIB}/ppx_ast/parse.mli
${OCAML_SITELIB}/ppx_ast/parser.mli
${OCAML_SITELIB}/ppx_ast/pprintast.mli
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast.a
${OCAML_SITELIB}/ppx_ast/ppx_ast.cma
${OCAML_SITELIB}/ppx_ast/ppx_ast.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast.cmxs
${OCAML_SITELIB}/ppx_ast/ppx_ast.ml
${OCAML_SITELIB}/ppx_ast/ppx_ast__.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__.ml-gen
${OCAML_SITELIB}/ppx_ast/ppx_ast__Ast.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Ast.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Ast.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Ast_helper.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Ast_helper.cmt
${OCAML_SITELIB}/ppx_ast/ppx_ast__Ast_helper.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Ast_helper.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Docstrings.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Docstrings.cmt
${OCAML_SITELIB}/ppx_ast/ppx_ast__Docstrings.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Docstrings.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Import.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Import.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Import.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Lexer.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Lexer.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Lexer.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Parse.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Parse.cmt
${OCAML_SITELIB}/ppx_ast/ppx_ast__Parse.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Parse.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Parser.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Parser.cmt
${OCAML_SITELIB}/ppx_ast/ppx_ast__Parser.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Parser.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Pprintast.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Pprintast.cmt
${OCAML_SITELIB}/ppx_ast/ppx_ast__Pprintast.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Pprintast.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Syntaxerr.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Syntaxerr.cmt
${OCAML_SITELIB}/ppx_ast/ppx_ast__Syntaxerr.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Syntaxerr.cmx
${OCAML_SITELIB}/ppx_ast/ppx_ast__Warn.cmi
${OCAML_SITELIB}/ppx_ast/ppx_ast__Warn.cmt
${OCAML_SITELIB}/ppx_ast/ppx_ast__Warn.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ppx_ast/ppx_ast__Warn.cmx
${OCAML_SITELIB}/ppx_ast/syntaxerr.mli
${OCAML_SITELIB}/ppx_ast/warn.mli
share/doc/ppx_ast/CHANGES.md
share/doc/ppx_ast/LICENSE.txt
share/doc/ppx_ast/README.org

File Added: pkgsrc/devel/ocaml-ppx_ast/Attic/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2017/07/21 10:32:25 jaapb Exp $

BUILDLINK_TREE+=	ocaml-ppx_ast

.if !defined(OCAML_PPX_AST_BUILDLINK3_MK)
OCAML_PPX_AST_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.ocaml-ppx_ast+=	ocaml-ppx_ast>=0.9.1
BUILDLINK_PKGSRCDIR.ocaml-ppx_ast?=	../../devel/ocaml-ppx_ast
.endif	# OCAML_PPX_AST_BUILDLINK3_MK

BUILDLINK_TREE+=	-ocaml-ppx_ast

File Added: pkgsrc/devel/ocaml-ppx_ast/Attic/distinfo
$NetBSD: distinfo,v 1.1 2017/07/21 10:32:25 jaapb Exp $

SHA1 (ppx_ast-0.9.1.tar.gz) = 4e4ee22f40e8dca59cad5eadff8a3c6081fc8f1e
RMD160 (ppx_ast-0.9.1.tar.gz) = 9b970bedef3c5cc81bd1348c1f6e6a7da1e36b59
SHA512 (ppx_ast-0.9.1.tar.gz) = 4a5a9fb47282877763ecf9638e67bcd1b57110c1acfcf446703ed335b9fa5aaa1521c55a75fce6025f91e715f9c4522b695444dde4d3ffa7feed79560e399ad7
Size (ppx_ast-0.9.1.tar.gz) = 86802 bytes