Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/crystal/files/, dev-lang/crystal/
Date: Fri, 09 Sep 2022 09:25:04
Message-Id: 1662715439.3b0b8194323dc29c5bcd661dce675ce428470e81.sam@gentoo
1 commit: 3b0b8194323dc29c5bcd661dce675ce428470e81
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 9 09:23:59 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 9 09:23:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b0b8194
7
8 dev-lang/crystal: drop 1.2.2
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 dev-lang/crystal/Manifest | 2 -
13 dev-lang/crystal/crystal-1.2.2.ebuild | 104 ---------------------
14 dev-lang/crystal/files/crystal-1.1.0-verbose.patch | 7 --
15 3 files changed, 113 deletions(-)
16
17 diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
18 index 308c8788f58f..b5467f407fad 100644
19 --- a/dev-lang/crystal/Manifest
20 +++ b/dev-lang/crystal/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST crystal-1.2.2-1-linux-x86_64.tar.gz 28611412 BLAKE2B 95593120b00b09b0a250917cbfd0841a77ead5e768ad483a900452678be5b231408017c4ac668df4de675612a008a385ed0dbf6ea216aec0343f8b5e8ede3e98 SHA512 7fdb247074723f52f8dfb9d2e18eef1ceb6fcf595bd12ec7304eb292716c4462ee34d2d87eac56302053dd4d8cd2beccde3dc5bfa3c75e6e832813afecfadcde
23 -DIST crystal-1.2.2.tar.gz 2621720 BLAKE2B abd196aab8d874e7a26116b92b046893c5f03d3ad7a28902fd2bbc3fe8e801f4c5d6766397583864bc3b7642f5c508e7ea0beb82661f87943c8a9914e014e71b SHA512 855f9c103f05d1ebb03d146d93362849a15ea67a64c993219f7c66438585b590caa53a9482daf81810920b39795c9f5c3e2a0caf316b3d62826e2540fd5fb60e
24 DIST crystal-1.5.0-1-linux-x86_64.tar.gz 29749716 BLAKE2B f1a84e89bb1c92349dc6e66088cd60298a7de25a5b42876b06ab8460e277db8fe53fa5477e8189f5382ad98b571df25978437c5619260f58ac721d1235882025 SHA512 49ff065bd084c4d8ad4835e79bd7679d76f4ee641ad8955c110f585429297a3343a6e7406fbacfbea18d91fd7ebbef40f61e1db66c249ca653d43b46dce68636
25 DIST crystal-1.5.0.tar.gz 2909586 BLAKE2B beb6bf0b8950317fa1883fa5c281ecf205f3a2c545b99e489ab07420534fa14ff1feb2a506a961304280cfcae1142faffd42acedd6845b96f439a6407e09106b SHA512 9f1915834c0218b05c6197325df1fc52d5d6a94ba1b83629ac07df4073271d777c1f6acfa7286eafb645e9118702ff856dfe590c8b2a3d91eb6929e88275f7f0
26
27 diff --git a/dev-lang/crystal/crystal-1.2.2.ebuild b/dev-lang/crystal/crystal-1.2.2.ebuild
28 deleted file mode 100644
29 index 7758bb838f9a..000000000000
30 --- a/dev-lang/crystal/crystal-1.2.2.ebuild
31 +++ /dev/null
32 @@ -1,104 +0,0 @@
33 -# Copyright 1999-2022 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -LLVM_MAX_SLOT=13
39 -inherit bash-completion-r1 llvm multiprocessing toolchain-funcs
40 -
41 -BV=${PV}-1
42 -BV_AMD64=${BV}-linux-x86_64
43 -
44 -DESCRIPTION="The Crystal Programming Language"
45 -HOMEPAGE="https://crystal-lang.org"
46 -SRC_URI="https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz -> ${P}.tar.gz
47 - amd64? ( https://github.com/crystal-lang/crystal/releases/download/${BV/-*}/crystal-${BV_AMD64}.tar.gz )"
48 -
49 -LICENSE="Apache-2.0"
50 -SLOT="0"
51 -KEYWORDS="~amd64"
52 -IUSE="doc debug llvm-libunwind"
53 -
54 -# Upstream test suite not reliable
55 -RESTRICT=test
56 -
57 -DEPEND="
58 - dev-libs/boehm-gc[static-libs,threads]
59 - dev-libs/gmp:=
60 - dev-libs/libatomic_ops
61 - dev-libs/libevent
62 - dev-libs/libpcre
63 - dev-libs/pcl:=
64 - <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=
65 - llvm-libunwind? ( sys-libs/llvm-libunwind:= )
66 - !llvm-libunwind? ( sys-libs/libunwind:= )
67 -"
68 -RDEPEND="${DEPEND}
69 - dev-libs/libxml2
70 - dev-libs/libyaml
71 -"
72 -
73 -PATCHES=(
74 - "${FILESDIR}"/${PN}-1.1.0-verbose.patch
75 - "${FILESDIR}"/${PN}-0.26.1-gentoo-tests-sandbox.patch
76 - "${FILESDIR}"/${PN}-0.27.0-extra-spec-flags.patch
77 - "${FILESDIR}"/${PN}-0.27.0-gentoo-tests-long-unix.patch
78 - "${FILESDIR}"/${PN}-0.27.0-gentoo-tests-long-unix-2.patch
79 -)
80 -
81 -src_configure() {
82 - local bootstrap_path=${WORKDIR}/${PN}-${BV}/bin
83 - if [[ ! -d ${bootstrap_path} ]]; then
84 - eerror "Binary tarball does not contain expected directory:"
85 - die "'${bootstrap_path}' path does not exist."
86 - fi
87 -
88 - MY_EMAKE_COMMON_ARGS=(
89 - $(usex debug "" release=1)
90 - progress=true
91 - stats=1
92 - threads=$(makeopts_jobs)
93 - verbose=1
94 - CC="$(tc-getCC)"
95 - CXX="$(tc-getCXX)"
96 - AR="$(tc-getAR)"
97 - LLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
98 - PATH="${bootstrap_path}:${PATH}"
99 - CRYSTAL_PATH=src
100 - CRYSTAL_CONFIG_VERSION=${PV}
101 - CRYSTAL_CONFIG_PATH="lib:${EPREFIX}/usr/$(get_libdir)/crystal"
102 - )
103 -
104 - # crystal uses 'LLVM_TARGETS' to override default list of targets
105 - unset LLVM_TARGETS
106 -}
107 -
108 -src_compile() {
109 - emake "${MY_EMAKE_COMMON_ARGS[@]}"
110 - use doc && emake docs
111 -}
112 -
113 -src_test() {
114 - # EXTRA_SPEC_FLAGS is useful to debug individual tests
115 - # as part of full build:
116 - # USE=debug EXTRA_SPEC_FLAGS='-e parse_set_cookie' emerge -1 crystal
117 - emake std_spec "${MY_EMAKE_COMMON_ARGS[@]}" "EXTRA_SPEC_FLAGS=${EXTRA_SPEC_FLAGS}"
118 -}
119 -
120 -src_install() {
121 - insinto /usr/$(get_libdir)/crystal
122 - doins -r src/.
123 - dobin .build/crystal
124 -
125 - insinto /usr/share/zsh/site-functions
126 - newins etc/completion.zsh _crystal
127 -
128 - dodoc -r samples
129 -
130 - if use doc ; then
131 - docinto api
132 - dodoc -r docs/.
133 - fi
134 -
135 - newbashcomp etc/completion.bash ${PN}
136 -}
137
138 diff --git a/dev-lang/crystal/files/crystal-1.1.0-verbose.patch b/dev-lang/crystal/files/crystal-1.1.0-verbose.patch
139 deleted file mode 100644
140 index 4e68afd1a94d..000000000000
141 --- a/dev-lang/crystal/files/crystal-1.1.0-verbose.patch
142 +++ /dev/null
143 @@ -1,7 +0,0 @@
144 ---- a/Makefile
145 -+++ b/Makefile
146 -@@ -29,3 +29,3 @@ SOURCES := $(shell find src -name '*.cr')
147 - SPEC_SOURCES := $(shell find spec -name '*.cr')
148 --override FLAGS += $(if $(release),--release )$(if $(stats),--stats )$(if $(progress),--progress )$(if $(threads),--threads $(threads) )$(if $(debug),-d )$(if $(static),--static )$(if $(LDFLAGS),--link-flags="$(LDFLAGS)" )$(if $(target),--cross-compile --target $(target) )
149 -+override FLAGS += $(if $(release),--release )$(if $(stats),--stats )$(if $(progress),--progress )$(if $(threads),--threads $(threads) )$(if $(debug),-d )$(if $(static),--static )$(if $(LDFLAGS),--link-flags="$(LDFLAGS)" )$(if $(target),--cross-compile --target $(target) )$(if $(verbose),--verbose )
150 - SPEC_FLAGS := $(if $(verbose),-v )$(if $(junit_output),--junit_output $(junit_output) )