commit: ab99b05ab10b2c5b8d1232f377999ec1095310bc
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 19 23:56:38 2026 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Feb 20 01:13:19 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab99b05a
dev-lang/crystal-bin: add 1.19.1, drop old
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-lang/crystal-bin/Manifest | 6 +--
dev-lang/crystal-bin/crystal-bin-1.18.0.ebuild | 51 ----------------------
...bin-1.17.1.ebuild => crystal-bin-1.19.1.ebuild} | 2 +-
3 files changed, 3 insertions(+), 56 deletions(-)
diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest
index 8c9271e751..b5aad3b312 100644
--- a/dev-lang/crystal-bin/Manifest
+++ b/dev-lang/crystal-bin/Manifest
@@ -1,8 +1,6 @@
DIST crystal-1.16.3-1-linux-x86_64.tar.gz 51726619 BLAKE2B
1bfdd2cf03cdcb15148507d7e13662d38f73f0b01fe94a2cc5baf3967e55fe8671372a53ceffa1bcd1192e869e5aef1c840b756fbba3520f9d683f3ae234c8b4
SHA512
d4419417ac6f3a69d2c8da5ac7b71e8678090edd4beba538dadb54d3cf7ef54c574af03c9d25f744f9fb9969d5c6b76c85084ce99aa780740ec4218d9a919228
DIST crystal-1.16.3-docs.tar.gz 16225188 BLAKE2B
08ea80a6064ad596fee698c76e2d1046d24d735b8c570aa39a93c670656e0cd0c143fac182808bca03d483771d5419e64642686518a7d6f7069adb20e33028f7
SHA512
6de2d321446feeb6a045f9a298af2d9a059d4af859480af30570b0302e026c3860028b728d673e4205a94c2f3b0ab064c2187ece858673d99af87d3d96296c50
-DIST crystal-1.17.1-1-linux-x86_64.tar.gz 51825901 BLAKE2B
c865caa6eb5d10a444d8b84cdaaf99bff4b74495176c2325858d67c0d5d78fa079dbf6fddffd728a868ac82309ab2ee8d227f83923c506340da8400f7d90771b
SHA512
955553fb89eee33ca9b0f737b315f6cef931a9787bae3e6116c40b42d037f1253d22a4894620f600632401384110ca94dce994857c4fac6a78d86afe3843b82b
-DIST crystal-1.17.1-docs.tar.gz 16445137 BLAKE2B
4fea8cf223e18aaca1273260ffbeb075560fe6f3584fba6a05e7c3a264f0d1d3910b95bce101ca4971d8ae812cbff30c1d81d655e74dcb851e774415902c3f1e
SHA512
e0a78799122b67b29b464f08bd7fd8b5b8f96dcbe9fb74edc8b38a22e056231b974c1ae908d4e74a8335eb7fd811b16bc7be0507fc292cb0fe565f1af085fbab
-DIST crystal-1.18.0-1-linux-x86_64.tar.gz 51988753 BLAKE2B
f72a1057a13d13f9637ce5d24dc1d6a8d7092dcdfed832a3d2ea4d648dac69adf4d2e2529782c82b0fbc54e8f66fcfbbf8cb0bba887ad0ba1a47a094fc8147eb
SHA512
8e06bbfafb5a87c78df139e8fc1364b59dc45471bad394a0b9428abf8c0f64794c816716624e459617d1269645a3b81acb70974b6937b418d96323817ec6bee1
-DIST crystal-1.18.0-docs.tar.gz 16474789 BLAKE2B
cc4689026421d91eef9689b469ebdb1f1c1cc051cf198c3abdc660280ca1e3e659a9c31a117ece7093699a7e7e10a419b6996568597a119884c8849e50c3bbaa
SHA512
46f902d6d1937f11042d8d8c9eca3d9c0c30daa89212b0fa58d228eeb44a85ea39fcba3c97bb27032ce4802783cd977b506fea01fc0d9fe60bcbdbf0556107b9
DIST crystal-1.18.2-1-linux-x86_64.tar.gz 51989421 BLAKE2B
768a1317290a317d0a634ee1b249c3ba6776b04bf539545d676c4cd1256832c2dc2cc1e18c02fdb87ef2e2d4566b423486f378a9e276300c10385a3255477daf
SHA512
bb5b43467fe0adc37237bbc91841adfd61c97b1dceb6ed87cbe05c3ab8606973688aaa23bf11053a8deb4a636f60c7131baadbfd4af9d46f1f574c88e3f536e9
DIST crystal-1.18.2-docs.tar.gz 16473205 BLAKE2B
ebebd28bf97744930b3fe7f5a87c6957fb7cc75b6c068a94077307bc45b5ede764ac78e53f38064e19cb27a3eb00d259847cd78f739d10dcaadd766c6c2db82a
SHA512
d2a12478f7cb45cbd6ecf56a7df62ccdde6e5e83fcd33425d8a4d07a86d2d67c448f0899541d2ea7cba2f2a0fb32aa480ad657a58e67468c4c68a820893c1a2a
+DIST crystal-1.19.1-1-linux-x86_64.tar.gz 57469667 BLAKE2B
f1038d31ad30f7129d459db0bf85f1eabdf6eaa9c2f884f9fd114f2dd0941d552f069e49325565e089ef68155d2a6452c91157891ef83a1614c3d2800b3be6a7
SHA512
92d0ca05d3b0e49e4e357d811eac5f1720df42051f30d050b7056ecebce3ac60c5dfb7d4ca3a2d467f527f752d2368b71db5b2f42bb4033a127b41206cdd36b5
+DIST crystal-1.19.1-docs.tar.gz 16921959 BLAKE2B
65969c484a34ff8bba369c50399a54bd00db9371c8e2d2bcc3fff6703d4d94c8d81816f820bbd8feedaa7e4dfa497e1f5eb73b20940c26854f34503039359ffa
SHA512
7960edc11608bc7b62bbaece12329560f10f07dc29fd0b7fce55003f4b72e6147b8568ea6a1bda2d2f6171781c75ae2ed75a408850acb43bee529375433cc12c
diff --git a/dev-lang/crystal-bin/crystal-bin-1.18.0.ebuild
b/dev-lang/crystal-bin/crystal-bin-1.18.0.ebuild
deleted file mode 100644
index c89076a890..0000000000
--- a/dev-lang/crystal-bin/crystal-bin-1.18.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN%-bin}"
-BV="${PV}-1"
-BV_AMD64="${BV}-linux-x86_64"
-
-DESCRIPTION="The Crystal Programming Language"
-HOMEPAGE="https://crystal-lang.org https://github.com/crystal-lang/crystal"
-SRC_URI="
- amd64? (
https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${BV_AMD64}.tar.gz
)
- doc? (
https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}-docs.tar.gz
)
-"
-S="${WORKDIR}/${MY_PN}-${BV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="doc"
-
-# file collisions
-RDEPEND="
- !dev-lang/crystal
- !dev-util/shards
- !games-mud/crystal
- !sci-chemistry/tinker
-"
-
-QA_PREBUILT="usr/bin/.*"
-
-src_prepare() {
- default
-
- rm -r share/licenses || die
- gunzip share/man/*/*.gz || die
-}
-
-src_install() {
- dobin bin/*
-
- insinto /usr
- doins -r share
-
- insinto /usr/$(get_libdir)
- doins -r lib/crystal
-
- use doc && HTML_DOCS=( "${WORKDIR}"/${MY_PN}-${PV}-docs )
- einstalldocs
-}
diff --git a/dev-lang/crystal-bin/crystal-bin-1.17.1.ebuild
b/dev-lang/crystal-bin/crystal-bin-1.19.1.ebuild
similarity index 96%
rename from dev-lang/crystal-bin/crystal-bin-1.17.1.ebuild
rename to dev-lang/crystal-bin/crystal-bin-1.19.1.ebuild
index c89076a890..8468a621bb 100644
--- a/dev-lang/crystal-bin/crystal-bin-1.17.1.ebuild
+++ b/dev-lang/crystal-bin/crystal-bin-1.19.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8