commit:     dbdd428277af8053e0e6af4ed3289bf4712f76ff
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 15:02:13 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 18:51:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdd4282

dev-ml/merlin: drop old 4.13-r5

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-ml/merlin/Manifest              |   1 -
 dev-ml/merlin/merlin-4.13-r5.ebuild | 111 ------------------------------------
 2 files changed, 112 deletions(-)

diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest
index 95446cef9e54..d2701eb5344d 100644
--- a/dev-ml/merlin/Manifest
+++ b/dev-ml/merlin/Manifest
@@ -1,3 +1,2 @@
-DIST merlin-4.13-414.tbz 1993752 BLAKE2B 
8b5704252f771ddac843340bf2aa24f62a2b490f6bb03c46a1daa2560fae72226b92fb5a9720b18c82f476571e7e6ffc7c30e695c8a0e1a3de6bd65ee58461e1
 SHA512 
cf7e292a515122756bd614eedbf11cc09108e6afab77cd5805428207b3ca5a98494ee43ad59fcfb667b48fe0874f0a8359882b3c14ee270769f99c41e176d455
 DIST merlin-4.14-414.tar.gz 2463721 BLAKE2B 
07d3fae8a4115b39bf035b8550d65447fee0758adb802ce1efa6e2a9ca2a64d433154e48c6d54af125e11ce8d65b7d4e30f1bf2f4414ac3e37cf05bd9b0ded03
 SHA512 
aad9a9937c53ede4bc45912ef03b9eb655f5a8a25c9893588baab6aec06a0ed7b4827a5228fe8f4495f7b66067b87adf917e6c868c9ff6a88d34982e7db84240
 DIST merlin-4.14-502.tar.gz 3872595 BLAKE2B 
81c85101a696e85dd66f5ebc155c578715d30a8abf49e222c50ae09bfa2cc7086cfbcd1a89e611edd2382a844063bfd8ffd7c07c381b94e56db5576a6029fbea
 SHA512 
92120a6b2d7d833519afee223b59980516828ff25d3df24edf64af3ba2f2f38395bb61440d9171d746b287f2de538643e38f8ada5f21ff1a0a56b365a39f814d

diff --git a/dev-ml/merlin/merlin-4.13-r5.ebuild 
b/dev-ml/merlin/merlin-4.13-r5.ebuild
deleted file mode 100644
index 9a3d8f67b7e5..000000000000
--- a/dev-ml/merlin/merlin-4.13-r5.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: vim-plugin, although it's not clear how to make it work here
-inherit elisp-common dune edo
-
-DESCRIPTION="Context sensitive completion for OCaml in Vim and Emacs"
-HOMEPAGE="https://github.com/ocaml/merlin/";
-SRC_URI="https://github.com/ocaml/merlin/releases/download/v${PV}-414/${P}-414.tbz";
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="emacs +ocamlopt 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-ml/dune-2.9:=
-       >=dev-ml/yojson-2.0.0:=
-       dev-lang/ocaml:=[ocamlopt?]
-       dev-ml/csexp:=
-       dev-ml/menhir:=
-       emacs? (
-               >=app-editors/emacs-23.1:*
-               app-emacs/auto-complete
-               app-emacs/company-mode
-       )
-"
-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
-BDEPEND="
-       !!<dev-ml/seq-0.3
-       dev-ml/findlib
-       test? (
-               app-misc/jq
-       )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_unpack() {
-       default
-
-       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
-}
-
-src_prepare() {
-       default
-
-       # Handle ELisp installation via the Emacs Eclass.
-       rm emacs/dune || die
-
-       # This test runs only inside a git repo,
-       # it is not included in merlin release for ocaml 4.12.
-       if [[ -f tests/test-dirs/occurrences/issue1404.t ]] ; then
-               rm tests/test-dirs/occurrences/issue1404.t || die
-       fi
-       rm -r tests/test-dirs/locate/context-detection/cd-mod_constr.t || die
-
-       # Remove seq references from dune build files.
-       sed -i 's|seq||g' src/frontend/ocamlmerlin/dune || die
-
-       # Remove Menhir requirement.
-       # > MenhirLib.StaticVersion.require_20201216
-       sed -i src/ocaml/preprocess/parser_raw.ml \
-               -e "s|MenhirLib.StaticVersion.require_.*|()|g" \
-               || die
-}
-
-src_compile() {
-       dune_src_compile
-
-       if use emacs ; then
-               # iedit isn't packaged yet
-               rm emacs/merlin-iedit.el || die
-
-               BYTECOMPFLAGS="-L emacs" elisp-compile emacs/*.el
-       fi
-}
-
-src_install() {
-       dune_src_install
-
-       if use emacs ; then
-               elisp-install ${PN} emacs/*.el{,c}
-               elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-       fi
-}
-
-pkg_postinst() {
-       use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-       use emacs && elisp-site-regen
-}

Reply via email to