this repo has no description

Merge pull request #16827 from thierry-martinez/clangml.4.2.0

[new release] clangml.4.2.0, refl 0.2.1, clangml-transforms 0.26

Changed files
+117 -4
packages
clangml
clangml.4.2.0
clangml-transforms
clangml-transforms.0.25
clangml-transforms.0.26
conf-libclang
conf-libclang.10
refl
refl.0.2.1
+1 -1
packages/clangml-transforms/clangml-transforms.0.25/opam
···
depends: [
"ocaml" {>= "4.03.0" & < "4.12.0"}
"dune" {>= "1.11.0"}
-
"clangml" {>= "4.1.0"}
"dolog" {>= "4.0.0"}
"traverse" {>= "0.2.0"}
"refl" {>= "0.1.0"}
···
depends: [
"ocaml" {>= "4.03.0" & < "4.12.0"}
"dune" {>= "1.11.0"}
+
"clangml" {>= "4.1.0" & < "4.2.0"}
"dolog" {>= "4.0.0"}
"traverse" {>= "0.2.0"}
"refl" {>= "0.1.0"}
+36
packages/clangml-transforms/clangml-transforms.0.26/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Code transformers for clangml"
+
maintainer: ["Thierry Martinez <thierry.martinez@inria.fr>"]
+
authors: ["Thierry Martinez <thierry.martinez@inria.fr>"]
+
license: "BSD-2-Clause"
+
homepage: "https://gitlab.inria.fr/memcad/clangml-transforms"
+
doc: "https://gitlab.inria.fr/memcad/clangml-transforms"
+
bug-reports: "https://gitlab.inria.fr/memcad/clangml-transforms/issues"
+
depends: [
+
"ocaml" {>= "4.03.0" & < "4.12.0"}
+
"dune" {>= "1.11.0"}
+
"clangml" {>= "4.2.0"}
+
"dolog" {>= "4.0.0"}
+
"traverse" {>= "0.2.0"}
+
"refl" {>= "0.2.1"}
+
"odoc" {with-doc & >= "1.5.1"}
+
]
+
build: [
+
["dune" "subst"] {pinned}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://gitlab.inria.fr/memcad/clangml-transforms"
+
url {
+
src: "https://gitlab.inria.fr/memcad/clangml-transforms/-/archive/v0.26/clangml-transforms-v0.26.tar.gz"
+
checksum: "sha512=857529df94db8c07e55b3919ef3e8a3fa4b297faedb9811d181d3f8554392898fc56985dfcd86726b1925d4ba7846158a907a5e18133cd597de639c780be615e"
+
}
+36
packages/clangml/clangml.4.2.0/opam
···
···
+
opam-version: "2.0"
+
synopsis: "OCaml bindings for Clang API"
+
description: """
+
clangml provides bindings to call the Clang API from OCaml.
+
"""
+
maintainer: ["Thierry Martinez <thierry.martinez@inria.fr>"]
+
authors: ["Thierry Martinez <thierry.martinez@inria.fr>"]
+
license: "BSD-2-Clause"
+
homepage: "https://memcad.gitlabpages.inria.fr/clangml/"
+
doc: "https://memcad.gitlabpages.inria.fr/clangml/doc/clangml/index.html"
+
bug-reports: "https://gitlab.inria.fr/memcad/clangml/issues"
+
depends: [
+
"conf-libclang"
+
"conf-ncurses"
+
"conf-zlib"
+
"dune" {>= "1.11.0"}
+
"stdcompat" {>= "13"}
+
"ocaml" {>= "4.03.0" & < "4.12.0"}
+
"ocamlfind" {build & >= "1.8.0"}
+
"ocamlcodoc" {with-test & >= "1.0.1"}
+
"pattern" {with-test & >= "0.2.0"}
+
"metapp" {>= "0.1.0"}
+
"metaquot" {>= "0.1.0"}
+
"refl" {>= "0.2.0"}
+
"odoc" {with-doc & >= "1.5.1"}
+
]
+
dev-repo: "git+https://gitlab.inria.fr/memcad/clangml"
+
build: [
+
["./configure" "--prefix=%{prefix}%" "--with-llvm-config=%{conf-libclang:config}%"]
+
["dune" "build" "-p" name "-j" jobs "@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}]]
+
url {
+
src: "https://gitlab.inria.fr/memcad/clangml/-/archive/v4.2.0/clangml-v4.2.0.tar.gz"
+
checksum: "sha512=67957797a1d97072c001056f60f831c1cb4942435f07fc36e3dad6696c6a2dd3fdb5ba1d7ffc50a54b1dda31b2c13d117ec9fa80ca43cfd3ea2856a5110ba9f9"
+
}
+2 -1
packages/conf-libclang/conf-libclang.10/files/configure.sh
···
fi
for llvm_config in \
llvm-config-${version} llvm-config-${version}.0 \
-
llvm-config${version}0 llvm-config-mp-$version \
llvm-config-mp-${version}.0 $brew_llvm_config \
/usr/lib64/llvm/${version}/bin/llvm-config \
/usr/lib/llvm/${version}/bin/llvm-config \
···
fi
for llvm_config in \
llvm-config-${version} llvm-config-${version}.0 \
+
llvm-config${version}0 llvm-config${version} \
+
llvm-config-mp-$version \
llvm-config-mp-${version}.0 $brew_llvm_config \
/usr/lib64/llvm/${version}/bin/llvm-config \
/usr/lib/llvm/${version}/bin/llvm-config \
+2 -2
packages/conf-libclang/conf-libclang.10/opam
···
["clang-devel" "llvm-devel" "zlib-devel" "redhat-rpm-config"]
{os-distribution = "fedora"}
["llvm-clang-devel"] {os-family = "suse"}
-
# ["devel/clang" "devel/llvm"] {os = "freebsd"}
["sys-devel/clang"] {os-distribution = "gentoo"}
]
extra-files: [[
-
"configure.sh" "sha512=3cb05a41bed0441d44c6e73561741e85e2ddd23d8df1c645d45048a911d62bf3d82d726e9fc8a279ee28f9a0cc73612558dec5f223291646be73c391f21823d4"
]]
synopsis: "Virtual package relying on the installation of llvm and clang libraries (any version)"
flags: conf
···
["clang-devel" "llvm-devel" "zlib-devel" "redhat-rpm-config"]
{os-distribution = "fedora"}
["llvm-clang-devel"] {os-family = "suse"}
+
["devel/llvm10"] {os = "freebsd"}
["sys-devel/clang"] {os-distribution = "gentoo"}
]
extra-files: [[
+
"configure.sh" "sha512=8c95b2f06ce5bc161fd68ff8f8ddc0b9b7ea1a318732b79e4131d0adf9222662dd95a60becf28ef5db83fecf1081266a6ccf128864c019571948a232ba18fe82"
]]
synopsis: "Virtual package relying on the installation of llvm and clang libraries (any version)"
flags: conf
+40
packages/refl/refl.0.2.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "PPX deriver for reflection"
+
description: """
+
PPX deriver for reflection
+
"""
+
maintainer: ["Thierry Martinez <thierry.martinez@inria.fr>"]
+
authors: ["Thierry Martinez <thierry.martinez@inria.fr>"]
+
license: "BSD-2-Clause"
+
homepage: "https://github.com/thierry-martinez/refl"
+
doc: "https://github.com/thierry-martinez/refl"
+
bug-reports: "https://github.com/thierry-martinez/refl"
+
depends: [
+
"ocaml" {>= "4.03.0" & < "4.12.0"}
+
"dune" {>= "1.11.0"}
+
"stdcompat" {>= "14"}
+
"fix" {>= "20200131"}
+
"metapp" {>= "0.2.0"}
+
"metaquot" {>= "0.2.0"}
+
"traverse" {>= "0.2.0"}
+
"odoc" {with-doc}
+
]
+
build: [
+
["dune" "subst"] {pinned}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/thierry-martinez/refl"
+
url {
+
src: "https://github.com/thierry-martinez/refl/archive/v0.2.1.tar.gz"
+
checksum: "sha512=e7eeb7e3a2831db4fccc9e133b63bfac950f231350ff5f726d800bc0a7a2eb1313d38ffff0e1a0b399ca431cd8b9c792b5a2846f537775df8f338b1e1670e5d9"
+
}