commit:     ce57f1410e22d5ef4057cdcf608a505226dc31a0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 06:49:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 06:49:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce57f141

dev-ml/llvm-ocaml: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-ml/llvm-ocaml/Manifest                         |   4 -
 dev-ml/llvm-ocaml/llvm-ocaml-18.1.0.ebuild         | 108 ---------------------
 .../llvm-ocaml-19.0.0_pre20240302.ebuild           | 107 --------------------
 .../llvm-ocaml-19.0.0_pre20240309.ebuild           | 107 --------------------
 4 files changed, 326 deletions(-)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 897babe9b1ec..ddcd0b8e3d77 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -4,10 +4,6 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db3659
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
-DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46c46f9b78fe764dc6c45e016b3d39006dac40af4cae2e01d07131785711913f311d944e9817036b20b08366382e83f3d4093814
 SHA512 
b94f837ff0e1aafdd4939e6e50740c8ab6af602b182357ae495359301a6d5fadaa997014895b90e0c91a715c713218396bb10687167ef30b17ebeccf310f2adf
-DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-18.1.2.src.tar.xz 132060436 BLAKE2B 
f21fca02fe9e02a3d440595aafbe0572be318ce69cc6285c1bf3dc9187b37ebf4c76f3ea60b6870c441675288f46e5597b069ec451d5026c5161f84daef6b4b2
 SHA512 
a0d01b018abbdf1609abc7b63911bb4c6c3619b748a0616b66be0843fcaa4240868412c5d1f77fe6dafdfed665b46570e7ce615da58efcaa91e9ddc8481e6fc4
 DIST llvm-project-18.1.2.src.tar.xz.sig 566 BLAKE2B 
97c6b6b4a041316e70abd54ff715d87a62410fe5590c9b90548fff5a5121d8d5e028ec681f7e99c130d6c6726835365825286ef0a01c82a98394d9369ea7a390
 SHA512 
1cd8d1c227782cb43e269696045cea500a43f3c6b786f2cda8d380f5b8fc28d3ada11c41c4a252f2d3db465f767b27ea50c5659faa43d4aa5655cc3ffd6243c2
-DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
-DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
 DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.1.0.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-18.1.0.ebuild
deleted file mode 100644
index abe0ff931561..000000000000
--- a/dev-ml/llvm-ocaml/llvm-ocaml-18.1.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake llvm.org llvm-utils python-any-r1
-
-DESCRIPTION="OCaml bindings for LLVM"
-HOMEPAGE="https://llvm.org/";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-lang/ocaml-4.00.0:0=
-       dev-ml/ocaml-ctypes:=
-       ~sys-devel/llvm-${PV}:=[debug?]
-       !sys-devel/llvm[ocaml(-)]
-"
-
-DEPEND="
-       ${RDEPEND}
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       dev-lang/perl
-       dev-ml/findlib
-"
-
-LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-src_configure() {
-       llvm_prepend_path "${LLVM_MAJOR}"
-
-       local libdir=$(get_libdir)
-       local mycmakeargs=(
-               -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
-               -DBUILD_SHARED_LIBS=OFF
-               -DLLVM_BUILD_LLVM_DYLIB=ON
-               -DLLVM_LINK_LLVM_DYLIB=ON
-               -DLLVM_OCAML_OUT_OF_TREE=ON
-
-               # cheap hack: LLVM combines both anyway, and the only difference
-               # is that the former list is explicitly verified at cmake time
-               -DLLVM_TARGETS_TO_BUILD=""
-               -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-               -DLLVM_BUILD_TESTS=$(usex test)
-
-               # disable various irrelevant deps and settings
-               -DLLVM_ENABLE_FFI=OFF
-               -DLLVM_ENABLE_TERMINFO=OFF
-               -DHAVE_HISTEDIT_H=NO
-               -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
-               -DLLVM_ENABLE_EH=ON
-               -DLLVM_ENABLE_RTTI=ON
-
-               -DLLVM_HOST_TRIPLE="${CHOST}"
-
-               -DPython3_EXECUTABLE="${PYTHON}"
-
-               # TODO: ocamldoc
-       )
-
-       use test && mycmakeargs+=(
-               -DLLVM_LIT_ARGS="$(get_lit_flags)"
-       )
-
-       # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-       # also: custom rules for OCaml do not work for CPPFLAGS
-       use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
-       cmake_src_configure
-
-       local llvm_libdir=$(llvm-config --libdir)
-       # an ugly hack; TODO: figure out a way to pass -L to ocaml...
-       cd "${BUILD_DIR}/${libdir}" || die
-       ln -s "${llvm_libdir}"/*.so . || die
-
-       if use test; then
-               local llvm_bindir=$(llvm-config --bindir)
-               # Force using system-installed tools.
-               sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
-                       "${BUILD_DIR}"/test/lit.site.cfg.py || die
-       fi
-}
-
-src_compile() {
-       cmake_build ocaml_all
-}
-
-src_test() {
-       # respect TMPDIR!
-       local -x LIT_PRESERVES_TMP=1
-       cmake_build check-llvm-bindings-ocaml
-}
-
-src_install() {
-       DESTDIR="${D}" \
-       cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
-
-       dodoc bindings/ocaml/README.txt
-}

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240302.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240302.ebuild
deleted file mode 100644
index 879c30db0807..000000000000
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240302.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake llvm.org llvm-utils python-any-r1
-
-DESCRIPTION="OCaml bindings for LLVM"
-HOMEPAGE="https://llvm.org/";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${PV}"
-IUSE="+debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-lang/ocaml-4.00.0:0=
-       dev-ml/ocaml-ctypes:=
-       ~sys-devel/llvm-${PV}:=[debug?]
-       !sys-devel/llvm[ocaml(-)]
-"
-
-DEPEND="
-       ${RDEPEND}
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       dev-lang/perl
-       dev-ml/findlib
-"
-
-LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-src_configure() {
-       llvm_prepend_path "${LLVM_MAJOR}"
-
-       local libdir=$(get_libdir)
-       local mycmakeargs=(
-               -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
-               -DBUILD_SHARED_LIBS=OFF
-               -DLLVM_BUILD_LLVM_DYLIB=ON
-               -DLLVM_LINK_LLVM_DYLIB=ON
-               -DLLVM_OCAML_OUT_OF_TREE=ON
-
-               # cheap hack: LLVM combines both anyway, and the only difference
-               # is that the former list is explicitly verified at cmake time
-               -DLLVM_TARGETS_TO_BUILD=""
-               -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-               -DLLVM_BUILD_TESTS=$(usex test)
-
-               # disable various irrelevant deps and settings
-               -DLLVM_ENABLE_FFI=OFF
-               -DLLVM_ENABLE_TERMINFO=OFF
-               -DHAVE_HISTEDIT_H=NO
-               -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
-               -DLLVM_ENABLE_EH=ON
-               -DLLVM_ENABLE_RTTI=ON
-
-               -DLLVM_HOST_TRIPLE="${CHOST}"
-
-               -DPython3_EXECUTABLE="${PYTHON}"
-
-               # TODO: ocamldoc
-       )
-
-       use test && mycmakeargs+=(
-               -DLLVM_LIT_ARGS="$(get_lit_flags)"
-       )
-
-       # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-       # also: custom rules for OCaml do not work for CPPFLAGS
-       use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
-       cmake_src_configure
-
-       local llvm_libdir=$(llvm-config --libdir)
-       # an ugly hack; TODO: figure out a way to pass -L to ocaml...
-       cd "${BUILD_DIR}/${libdir}" || die
-       ln -s "${llvm_libdir}"/*.so . || die
-
-       if use test; then
-               local llvm_bindir=$(llvm-config --bindir)
-               # Force using system-installed tools.
-               sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
-                       "${BUILD_DIR}"/test/lit.site.cfg.py || die
-       fi
-}
-
-src_compile() {
-       cmake_build ocaml_all
-}
-
-src_test() {
-       # respect TMPDIR!
-       local -x LIT_PRESERVES_TMP=1
-       cmake_build check-llvm-bindings-ocaml
-}
-
-src_install() {
-       DESTDIR="${D}" \
-       cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
-
-       dodoc bindings/ocaml/README.txt
-}

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240309.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240309.ebuild
deleted file mode 100644
index 879c30db0807..000000000000
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240309.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake llvm.org llvm-utils python-any-r1
-
-DESCRIPTION="OCaml bindings for LLVM"
-HOMEPAGE="https://llvm.org/";
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${PV}"
-IUSE="+debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-lang/ocaml-4.00.0:0=
-       dev-ml/ocaml-ctypes:=
-       ~sys-devel/llvm-${PV}:=[debug?]
-       !sys-devel/llvm[ocaml(-)]
-"
-
-DEPEND="
-       ${RDEPEND}
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       dev-lang/perl
-       dev-ml/findlib
-"
-
-LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-src_configure() {
-       llvm_prepend_path "${LLVM_MAJOR}"
-
-       local libdir=$(get_libdir)
-       local mycmakeargs=(
-               -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
-               -DBUILD_SHARED_LIBS=OFF
-               -DLLVM_BUILD_LLVM_DYLIB=ON
-               -DLLVM_LINK_LLVM_DYLIB=ON
-               -DLLVM_OCAML_OUT_OF_TREE=ON
-
-               # cheap hack: LLVM combines both anyway, and the only difference
-               # is that the former list is explicitly verified at cmake time
-               -DLLVM_TARGETS_TO_BUILD=""
-               -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-               -DLLVM_BUILD_TESTS=$(usex test)
-
-               # disable various irrelevant deps and settings
-               -DLLVM_ENABLE_FFI=OFF
-               -DLLVM_ENABLE_TERMINFO=OFF
-               -DHAVE_HISTEDIT_H=NO
-               -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
-               -DLLVM_ENABLE_EH=ON
-               -DLLVM_ENABLE_RTTI=ON
-
-               -DLLVM_HOST_TRIPLE="${CHOST}"
-
-               -DPython3_EXECUTABLE="${PYTHON}"
-
-               # TODO: ocamldoc
-       )
-
-       use test && mycmakeargs+=(
-               -DLLVM_LIT_ARGS="$(get_lit_flags)"
-       )
-
-       # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-       # also: custom rules for OCaml do not work for CPPFLAGS
-       use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
-       cmake_src_configure
-
-       local llvm_libdir=$(llvm-config --libdir)
-       # an ugly hack; TODO: figure out a way to pass -L to ocaml...
-       cd "${BUILD_DIR}/${libdir}" || die
-       ln -s "${llvm_libdir}"/*.so . || die
-
-       if use test; then
-               local llvm_bindir=$(llvm-config --bindir)
-               # Force using system-installed tools.
-               sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
-                       "${BUILD_DIR}"/test/lit.site.cfg.py || die
-       fi
-}
-
-src_compile() {
-       cmake_build ocaml_all
-}
-
-src_test() {
-       # respect TMPDIR!
-       local -x LIT_PRESERVES_TMP=1
-       cmake_build check-llvm-bindings-ocaml
-}
-
-src_install() {
-       DESTDIR="${D}" \
-       cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
-
-       dodoc bindings/ocaml/README.txt
-}

Reply via email to