dev-util/ocamlformat: new package, add 0.26.2

Signed-off-by: Hiroki Tokunaga <tokusan441@gmail.com>
This commit is contained in:
Hiroki Tokunaga 2024-07-27 12:23:54 +09:00
parent dd442e0695
commit 954f5791f8
No known key found for this signature in database
GPG Key ID: E276791E129FF601
3 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST ocamlformat-0.26.2.tar.gz 901463 BLAKE2B 619838f68f6031d8e98319a66c3a906b46e1c394c5d7ddce18a4c91029522add716f298d18b232503a84c1a0f6384edd280cc20faf0974f5b8c019e2e827a083 SHA512 c6df074b69a35a545898961f8cd578a5cafbf4a382bd0b9783a770a40072bdd91be864a53c27c175ceef7ffff5a25b165b475c7a92ac4f790bf19abc74897bbe

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>tokusan441@gmail.com</email>
<name>Hiroki Tokunaga</name>
</maintainer>
<longdescription lang="en">ocamlformat is a code formatter for OCaml. It comes with opinionated default settings but is also fully customizable to suit your coding style.
Profiles: ocamlformat offers profiles we predefined formatting configurations. Profiles include default, ocamlformat, janestreet.
Configurable: Users can change the formatting profile and configure every option in their .ocamlformat configuration file.
Format Comments: ocamlformat can format comments, docstrings, and even code blocks in your comments.
RPC: ocamlformat provides an RPC server that can bed used by other tools to easily format OCaml Code.
ocamlformat is part of the OCaml Platform, the recommended set of tools for OCaml.</longdescription>
<upstream>
<bugs-to>https://github.com/ocaml-ppx/ocamlformat/issues</bugs-to>
<remote-id type="github">ocaml-ppx/ocamlformat</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,49 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Auto-formatter for OCaml code"
HOMEPAGE="https://github.com/ocaml-ppx/ocamlformat"
SRC_URI="https://github.com/ocaml-ppx/ocamlformat/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-ml/cmdliner:=
dev-ml/csexp:=
dev-ml/re:=
dev-ml/base:=
dev-ml/dune-build-info:=
dev-ml/either:=
dev-ml/fix:=
dev-ml/fpath:=
dev-ml/menhir:=
dev-ml/ocaml-version:=
dev-util/ocp-indent:=
dev-ml/stdio:=
dev-ml/uuseg:=
dev-ml/uutf:=
dev-ml/astring:=
dev-ml/camlp-streams:=
"
DEPEND="
${RDEPEND}
"
BEPEND="
test? (
dev-ml/alcotest:=
)
"