commit:     d3d7063e6096999010fdeac3a32f3602d6745ae9
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  7 19:13:21 2025 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar  7 19:33:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d7063e

dev-lang/crystal: drop old 1.14.1

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

 dev-lang/crystal/Manifest              |   2 -
 dev-lang/crystal/crystal-1.14.1.ebuild | 120 ---------------------------------
 2 files changed, 122 deletions(-)

diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
index 6e896515f181..f40d30faf1df 100644
--- a/dev-lang/crystal/Manifest
+++ b/dev-lang/crystal/Manifest
@@ -1,5 +1,3 @@
-DIST crystal-1.14.1-3-linux-x86_64.tar.gz 51717984 BLAKE2B 
da2f977d8a81abb6085ea7d43dff4f3f9120d7e54bf374157e742e8516ff067db95b8f8578d31c6f57ac9116553a945b9e78a9ceefbc66157f321cfab29b96d7
 SHA512 
9b2fb8cab095041938f5088f9b136cda66b978e3f5c1245cff2d3966faaf18b5b899461cef60723c860afeb7ec5710880cc675d483a92db7b238b286bf9ad69d
-DIST crystal-1.14.1.tar.gz 3726868 BLAKE2B 
add2e478c3dbb5f8fce77c8dfb781858a1074e411f6899997052fd5f037fc6dcb86dd4f2aba432301912cac645dfaad4e916112c4d47c8247a9ea681270f945d
 SHA512 
f16ba4e2b41ee9c1a4ef98bd026d843e7c8f831c592a919d79b3addea4647eea0eefefc8e964e1e187b8bfb0aed0829e2f5f5b120e3116a359616c0c043f9d3c
 DIST crystal-1.15.0-1-linux-x86_64.tar.gz 51497623 BLAKE2B 
03059b38b1df3a035c82472f0691c3b37d9b82ae90e0cae922a36c069750e5d00444dc5759fd5cefee294fbde20b17aac233323067256caf161ef542d27e51d5
 SHA512 
ee0a85d98fd1170c97380184bd845cafd426765bf633d0d26885e970a5e15241d76a93a11c1a207ddedef9a1d76978e5f32be17b074cd3c03c3f5cc5b7e064b9
 DIST crystal-1.15.0.gh.tar.gz 3812860 BLAKE2B 
a6b52007d6a4975d2011104f65cec932300bb6f84f497bfda138d987e844cb025d4690b0f74335aff42295c5d355ac73371cab86db87ca9819c1885d98f76bd8
 SHA512 
ea07de4b9c6c46e96f05d816d0504f8b0206e89fe7e4236038dc3b0875e52e89c711cc798b8fc30f66b02dd48cec70e0ea76160f14447577761411a41f1b28fa
 DIST crystal-1.15.1-1-linux-x86_64.tar.gz 51499223 BLAKE2B 
11f94a67c97215f410c4a5987abaaa34d1264cdb4340a34223843e33152697125de05acc1a47604bb85456e1fd507fc854f38498adcc7b19492cb87c160184db
 SHA512 
94faf3859212f0b9b80b4f2ce46bfa8a90cbf9d2c71f0127453baeff6ca8d1d76cde36d9af2c7bb6019e809de08e8eafdc39cc2621695d05c612d2fc8765f303

diff --git a/dev-lang/crystal/crystal-1.14.1.ebuild 
b/dev-lang/crystal/crystal-1.14.1.ebuild
deleted file mode 100644
index fbe0f92a96dd..000000000000
--- a/dev-lang/crystal/crystal-1.14.1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-BV="${PV}-3"
-BV_AMD64="${BV}-linux-x86_64"
-
-LLVM_COMPAT=( {18..19} )
-
-inherit bash-completion-r1 llvm-r1 multiprocessing toolchain-funcs
-
-DESCRIPTION="The Crystal Programming Language"
-HOMEPAGE="https://crystal-lang.org/
-       https://github.com/crystal-lang/crystal/";
-SRC_URI="
-       https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz
-               -> ${P}.tar.gz
-       amd64? (
-               
https://github.com/crystal-lang/crystal/releases/download/${BV/-*}/crystal-${BV_AMD64}.tar.gz
-       )
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="doc debug llvm-libunwind"
-RESTRICT="test"  # Upstream test suite not reliable
-
-DEPEND="
-       dev-libs/boehm-gc:=[threads]
-       dev-libs/gmp:=
-       dev-libs/libatomic_ops:=
-       dev-libs/libevent:=
-       dev-libs/libpcre2:=[unicode]
-       dev-libs/pcl:=
-       $(llvm_gen_dep '
-               llvm-core/llvm:${LLVM_SLOT}=
-       ')
-       llvm-libunwind? (
-               llvm-runtimes/libunwind:=
-       )
-       !llvm-libunwind? (
-               sys-libs/libunwind:=
-       )
-"
-RDEPEND="
-       ${DEPEND}
-       dev-libs/libxml2
-       dev-libs/libyaml
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-1.7.2-extra-spec-flags.patch"
-       "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix.patch"
-       "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix-2.patch"
-)
-
-src_configure() {
-       local bootstrap_path="${WORKDIR}/${PN}-${BV}/bin"
-       if [[ ! -d "${bootstrap_path}" ]] ; then
-               eerror "Binary tarball does not contain expected directory:"
-               die "'${bootstrap_path}' path does not exist."
-       fi
-
-       # crystal uses 'LLVM_TARGETS' to override default list of targets
-       unset LLVM_TARGETS
-
-       MY_EMAKE_COMMON_ARGS=(
-               PATH="${bootstrap_path}:${PATH}"
-
-               CRYSTAL_CONFIG_VERSION="${PV}"
-               CRYSTAL_CONFIG_PATH="lib:${EPREFIX}/usr/$(get_libdir)/crystal"
-
-               $(usex debug "" release=1)
-               progress=true
-               stats=1
-               threads="$(makeopts_jobs)"
-               verbose=1
-
-               AR="$(tc-getAR)"
-               CC="$(tc-getCC)"
-               CXX="$(tc-getCXX)"
-               LLVM_CONFIG="$(get_llvm_prefix -d)/bin/llvm-config"
-       )
-}
-
-src_compile() {
-       emake "${MY_EMAKE_COMMON_ARGS[@]}"
-
-       use doc && emake docs "${MY_EMAKE_COMMON_ARGS[@]}"
-}
-
-src_test() {
-       # EXTRA_SPEC_FLAGS is useful to debug individual tests
-       # as part of full build:
-       #    USE=debug EXTRA_SPEC_FLAGS='-e parse_set_cookie' emerge -1 crystal
-       emake std_spec \
-               "${MY_EMAKE_COMMON_ARGS[@]}" 
"EXTRA_SPEC_FLAGS=${EXTRA_SPEC_FLAGS}"
-}
-
-src_install() {
-       insinto "/usr/$(get_libdir)/crystal"
-       doins -r src/.
-
-       exeinto /usr/bin
-       doexe .build/crystal
-
-       insinto /usr/share/zsh/site-functions
-       newins etc/completion.zsh _crystal
-
-       dodoc -r samples
-       doman "man/${PN}.1"
-       newbashcomp etc/completion.bash "${PN}"
-
-       if use doc ; then
-               docinto api
-               dodoc -r docs/.
-       fi
-}

Reply via email to