diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-06-10 00:08:04 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-06-10 00:08:04 +0100 |
commit | 0aad4cd3e3fe3db90904ffc51b35e4ff160b53c5 (patch) | |
tree | a522875f946841ad0790b8170c9201bb145e09bc /dev-ml/merlin | |
parent | 4fe228ee9aa3b9b825d54ace549a5517e153e8bd (diff) |
gentoo auto-resync : 10:06:2024 - 00:08:04
Diffstat (limited to 'dev-ml/merlin')
-rw-r--r-- | dev-ml/merlin/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/merlin/merlin-4.13-r2.ebuild (renamed from dev-ml/merlin/merlin-4.13.ebuild) | 29 |
2 files changed, 17 insertions, 14 deletions
diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest index 557058bd014f..a337ba904963 100644 --- a/dev-ml/merlin/Manifest +++ b/dev-ml/merlin/Manifest @@ -2,5 +2,5 @@ AUX 50merlin-gentoo.el 169 BLAKE2B 97dca8debe038783d44200315f883f4918cee1cca9f1d DIST merlin-4.12-414.tbz 1991877 BLAKE2B d68a45efb29d7ed2dd8d2e377a7778fad5500064206e5ae27914a0be9f208f919f44f73f14be283aca653adf56462a782c4f5f895282e078478e60f13e9c09f1 SHA512 3bf4f5e4754def9818ce0abbdf2253fe9d5e0abec7e8814012e2ff9de6a174f288c257780eb9f8aa4d794c0b62a524848d579d2a3495a5747a0970ee9fbfff29 DIST merlin-4.13-414.tbz 1993752 BLAKE2B 8b5704252f771ddac843340bf2aa24f62a2b490f6bb03c46a1daa2560fae72226b92fb5a9720b18c82f476571e7e6ffc7c30e695c8a0e1a3de6bd65ee58461e1 SHA512 cf7e292a515122756bd614eedbf11cc09108e6afab77cd5805428207b3ca5a98494ee43ad59fcfb667b48fe0874f0a8359882b3c14ee270769f99c41e176d455 EBUILD merlin-4.12.ebuild 2155 BLAKE2B 4bcfa73e369ba022deb9537855cf5f5834bc193d4c79518b138ea2edfa0212a5a0330fbee37c95e10f4ebb655730add170c9f9c22d911400fdee44b5f3cfe731 SHA512 95275341c9fba0ed8bfd944b58995e2026102bf8a26dfa291680e1c1bbaf521d60070e201741e1bc1ff630b17cdf3338111aa08aee3fe930c3d4a7f3fe007687 -EBUILD merlin-4.13.ebuild 2174 BLAKE2B 1386fedcb793f621d76df5c22055c662df2ca8e65df4ab1fd5c50d6399ab0df3b2d88159c6e6641dd9dbe4f93f4c2bafabe8dc34c656c2166e9b92785f5f6f31 SHA512 73de2bdcdfeb47a2c48babeee47fd8957f7fc0f5234b1964843f844308aabf9cb5c0183358899bdfecf54c6d32de3a482e323db1bc5c512a058d77245a2f7390 +EBUILD merlin-4.13-r2.ebuild 2288 BLAKE2B b4c9d4da9fd0aa280447ba6c7f92bae30999faa0bce6239cc5e6b8563bce42713e3bc26a98dd5b8223afcaa1fe2e7e9c41e582f1468fd24f80d93c16e82d5d74 SHA512 0647a136c4a980e309b391087138845e3d3745ad4a54f64501f5d9744e8b74e9fe9fa05bf2dafa67a33cfedad4f2c6392f0a6e092cbee3ffc2a94be6daa4aee9 MISC metadata.xml 310 BLAKE2B f1255dfdcb6984112e896735ea40f1171a8d52149fa7e8ed279efc1fe08de9b071554f5168bc3f8c0e432bd8344c69f5c5716c5c689ff4ff4edbc27569546246 SHA512 06710c33027574e4c13259e30ca5e862b7bbda0442013676020d00dd1114e92ebee92fa19d2993fc3881c10f9db7b51dd2710fcfbcf9ca7564f8f96e5065705e diff --git a/dev-ml/merlin/merlin-4.13.ebuild b/dev-ml/merlin/merlin-4.13-r2.ebuild index 80b96bc1404a..a46713572004 100644 --- a/dev-ml/merlin/merlin-4.13.ebuild +++ b/dev-ml/merlin/merlin-4.13-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 # TODO: vim-plugin, although it's not clear how to make it work here -inherit elisp-common dune +inherit elisp-common dune edo DESCRIPTION="Context sensitive completion for OCaml in Vim and Emacs" HOMEPAGE="https://github.com/ocaml/merlin/" @@ -14,25 +14,28 @@ LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="~amd64" IUSE="emacs +ocamlopt test" -RESTRICT="!test? ( test )" + +# Tests fail unexpectedly on Tinderbox. See https://bugs.gentoo.org/933857 +# RESTRICT="!test? ( test )" +RESTRICT="test" RDEPEND=" + <dev-lang/ocaml-5 + >=dev-lang/ocaml-4.14.1 dev-lang/ocaml:=[ocamlopt?] - dev-ml/csexp:= + >=dev-ml/dune-2.9:= >=dev-ml/yojson-2.0.0:= + dev-ml/csexp:= dev-ml/menhir:= - >=dev-ml/dune-2.9:= - || ( - dev-lang/ocaml:0/4.14 - dev-lang/ocaml:0/4.14.1 - ) emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} +" # NOTICE: Block dev-ml/seq (which is a back-port of code to ocaml <4.07) # because it breaks merlin builds. # https://github.com/ocaml/merlin/issues/1500 @@ -48,10 +51,10 @@ SITEFILE="50${PN}-gentoo.el" src_unpack() { default - if has_version "dev-lang/ocaml:0/4.14" ; then - mv ${P}-414 "${S}" || die - elif has_version "dev-lang/ocaml:0/4.14.1" ; then - mv ${P}-414 "${S}" || die + if has_version "=dev-lang/ocaml-4.14*" ; then + edo mv "${P}-414" "${S}" + elif has_version "dev-lang/ocaml" ; then + die "Currently installed version of OCaml is not yet supported" fi } |