From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6E9991580EB for ; Sun, 25 May 2025 13:31:58 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 5AC873430CF for ; Sun, 25 May 2025 13:31:58 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 5340F11049F; Sun, 25 May 2025 13:31:48 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 4AFF2110497 for ; Sun, 25 May 2025 13:31:48 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id F0AAD342F9A for ; Sun, 25 May 2025 13:31:47 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 33F22283B for ; Sun, 25 May 2025 13:31:45 +0000 (UTC) From: "Maciej Barć" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Maciej Barć" Message-ID: <1748179901.4f0d4914a62acd6d21c855924918e13d79b8db8c.xgqt@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/crystal/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-lang/crystal/Manifest dev-lang/crystal/crystal-1.16.1-r1.ebuild X-VCS-Directories: dev-lang/crystal/ X-VCS-Committer: xgqt X-VCS-Committer-Name: Maciej Barć X-VCS-Revision: 4f0d4914a62acd6d21c855924918e13d79b8db8c X-VCS-Branch: master Date: Sun, 25 May 2025 13:31:45 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ad091e01-0636-4a1b-a481-32f0e17e4d8d X-Archives-Hash: a9c2438dc8faffd9a44dfe1f34045423 commit: 4f0d4914a62acd6d21c855924918e13d79b8db8c Author: Maciej Barć gentoo org> AuthorDate: Sun May 25 12:00:42 2025 +0000 Commit: Maciej Barć gentoo org> CommitDate: Sun May 25 13:31:41 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0d4914 dev-lang/crystal: drop old 1.16.1-r1 Signed-off-by: Maciej Barć gentoo.org> dev-lang/crystal/Manifest | 2 - dev-lang/crystal/crystal-1.16.1-r1.ebuild | 124 ------------------------------ 2 files changed, 126 deletions(-) diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest index 242e1be0a291..9f940796e849 100644 --- a/dev-lang/crystal/Manifest +++ b/dev-lang/crystal/Manifest @@ -1,6 +1,4 @@ DIST crystal-1.15.1-1-linux-x86_64.tar.gz 51499223 BLAKE2B 11f94a67c97215f410c4a5987abaaa34d1264cdb4340a34223843e33152697125de05acc1a47604bb85456e1fd507fc854f38498adcc7b19492cb87c160184db SHA512 94faf3859212f0b9b80b4f2ce46bfa8a90cbf9d2c71f0127453baeff6ca8d1d76cde36d9af2c7bb6019e809de08e8eafdc39cc2621695d05c612d2fc8765f303 DIST crystal-1.15.1.gh.tar.gz 3814922 BLAKE2B 0667e93e3c2b7b80d44347377303195161bfee1709fa64e78fd978cc3409813836542642ac04054d94bf280828a29e592af6db8fdbd4a7bf8f04e8ef62ca209e SHA512 3c552bf4acb06a5e0e3adae2a22cc42c8a003b91a3c9f2ce4cc80d790f5981e94178ad0667504f4d709dfa3f1bc9505ef8ae42b8eb79489f4d1396bd9fc456ff -DIST crystal-1.16.1-1-linux-x86_64.tar.gz 51688372 BLAKE2B d4d1decd73b9ef4290ccaf1bde38aa5faa5e93786f6376312171a354f15b60a1952c6a1fd545108d7616bc090949b0e442a273f6b9b31e5f9549a26f56697890 SHA512 766f7e31ea348037c89bf19156fdb34e1072092759f4c5e0210bba802e1f4da02a021a4dc531c09c0b5c2bcc0b159f885155da9da19625f0c07352b140d81c88 -DIST crystal-1.16.1.gh.tar.gz 3719816 BLAKE2B 512d5d5907420a6fa4f1ed5449afe7d9f6e19f479f5817ea03dbb399103b6debe4b50443bb2fc3a21d38e6021b2293809e32db2bf5fa69be01f6825ae7123284 SHA512 e498645a3c653283c00534b813ebbbfc3a6688fc1895b266570ccd2581a286492dc92299af53509e37cf81344a527b23ac2b932e65390fab150969895e24ea4a DIST crystal-1.16.2-1-linux-x86_64.tar.gz 51722506 BLAKE2B 3c4ee66b8cb8cb50aa4f7a6192e2c9e3c6dd153e35dddcfad14edf7a6c6c8c06b411808811a91d4fba6540c82064fe063ebf2313e1c4a7fc52747b4fed7044f6 SHA512 9bc023642c540cde095983e6b5ce440a01ea4603f309d4044fdce77f332d0037199599b69f0b1046e95b1b8c43cec6d4260e47de2ca97a459b4e6120dbfd71a9 DIST crystal-1.16.2.gh.tar.gz 3719814 BLAKE2B f2f04fe6637bf4df49b7becd745588452f17a85abecca1bfa609b6b18f8980aef3e10461e66553672cd94c4351eb10a232f71c89ab0bb0eac4a52cef7fab93ef SHA512 c72cc30dc97ad43f08a0206429119bacabcedd810401501954a36e800e5444b5f5b9a56bed8edae684628f08f583bfc15bf3ff5d00ab60ecdb3f5553b65f1960 diff --git a/dev-lang/crystal/crystal-1.16.1-r1.ebuild b/dev-lang/crystal/crystal-1.16.1-r1.ebuild deleted file mode 100644 index bb8e6f2132a4..000000000000 --- a/dev-lang/crystal/crystal-1.16.1-r1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -BV="${PV}-1" -BV_AMD64="${BV}-linux-x86_64" - -LLVM_COMPAT=( {18..19} ) - -inherit llvm-r1 multiprocessing shell-completion 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}.gh.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/libxml2:= - dev-libs/libyaml - dev-libs/pcl:= - $(llvm_gen_dep ' - llvm-core/llvm:${LLVM_SLOT}= - ') - llvm-libunwind? ( - llvm-runtimes/libunwind:= - ) - !llvm-libunwind? ( - sys-libs/libunwind:= - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix.patch" - "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix-2.patch" - "${FILESDIR}/${PN}-1.15.0-remove-enviroment-clearing-tests.patch" -) - -src_prepare() { - default - - # Link against system boehm-gc instead of upstream prebuilt static library - # bug #929123, #929989 and #931100 - # https://github.com/crystal-lang/crystal/issues/12035#issuecomment-2522606612 - rm "${WORKDIR}/crystal-${BV}"/lib/crystal/libgc.a || die -} - -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 - check_lld= # disable opportunistic lld - - 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() { - emake std_spec "${MY_EMAKE_COMMON_ARGS[@]}" -} - -src_install() { - insinto "/usr/$(get_libdir)/crystal" - doins -r src/. - - exeinto /usr/bin - doexe .build/crystal - - newzshcomp etc/completion.zsh _crystal - newfishcomp etc/completion.fish crystal.fish - - dodoc -r samples - doman "man/${PN}.1" - newbashcomp etc/completion.bash "${PN}" - - if use doc ; then - docinto api - dodoc -r docs/. - fi -}