public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sergei Trofimovich" <slyfox@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/crystal/
Date: Sat, 22 Apr 2017 10:21:55 +0000 (UTC)	[thread overview]
Message-ID: <1492856505.467867facdf42bbba1c661fc91dc16bb7cbda7fd.slyfox@gentoo> (raw)

commit:     467867facdf42bbba1c661fc91dc16bb7cbda7fd
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 22 10:21:27 2017 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Apr 22 10:21:45 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467867fa

dev-lang/crystal: bump up to 0.22.0

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-lang/crystal/Manifest              |  3 ++
 dev-lang/crystal/crystal-0.22.0.ebuild | 91 ++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
index e1df8a3fc92..6a809dd7462 100644
--- a/dev-lang/crystal/Manifest
+++ b/dev-lang/crystal/Manifest
@@ -6,3 +6,6 @@ DIST crystal-0.21.0.tar.gz 1584649 SHA256 4dd01703f5304a0eda7f02fc362fba27ba0696
 DIST crystal-0.21.1-1-linux-i686.tar.gz 18825516 SHA256 8ab875309aa71d4501995e834850d40538fb66dd9890024ed812777f83085f48 SHA512 790043db666d7f65a3cc9e68511eb8fa03c352d2ca044bb38995ca4ab37b731bf612bf36d6efecd7a1763b22930c67315d0ae3b2e087c1a40ac209564492b5b9 WHIRLPOOL 642e4a6ec71cb33042c1dc0da11cd5e231b58f46afc77aa754bc0fa7d8d5104c4c0625b214d4bd48ad62ef6ad6eaeb33ba3e6040ebabb4a37f5fb20f399ae063
 DIST crystal-0.21.1-1-linux-x86_64.tar.gz 18930207 SHA256 e8a7489aba888cc0deec61e9bda5dd27ab600edb102afc17fa11582b90960875 SHA512 ed7860c93e25546e8df311851b6b9a3abf44e6046cf4cb3208555db80d63afc0ce45fdfdb1833f67f2e62f9a6b2d015ba5674d9273d572de15d7515aa481ae1f WHIRLPOOL c70cad45911e5ac4fd62ad42d13507280feccfbae46e682eb5eec81ec49de67e49f7384ad7d127a2d8624c4a1b4a425aded4a2f3a0b6b59025b31f0415864e95
 DIST crystal-0.21.1.tar.gz 1586701 SHA256 eb93de3b388641fd2a09a2d10ab9fe40a58148d888fc48e4583a86ee1ddb1085 SHA512 1deaf696b715efee841b0a07a1dca9e5fad31896a7fbfe8ed69a3fb2dc72cc71c38d003c660ab61c4ab3dcb9e0e2687e714a78ada55b51b42da0e0a0411c2208 WHIRLPOOL 1eaacc4d50b1f5cc0237f9413f54d8cd12837edc348a287951d1cb6a03f3ce29130407ccb9a462dab72f04c369eccf595231127c6aae4c716a8c9f92da36290e
+DIST crystal-0.22.0-1-linux-i686.tar.gz 18884966 SHA256 c084846d3f9e0c3cfcba6a79fe4e0cf6c6cb6801826a969460ecf2a47abd0fe9 SHA512 b307cc7f91b6d9f1e9a852c96e3d50b54bb5d32fefeb0ed8543c000783d51335ff60b9b4f684fbeb249acd54c1f55aa79ff2d36e2b95d5871aca58090bd03740 WHIRLPOOL fc98c770b754920f93cddb50b3edd4c43096ca605f2c12e93a23c3a0be5c93c5fa89b5cfa8ae1528ed20af63e1733419825af03702f0ffd5eb457bc4c766ad2d
+DIST crystal-0.22.0-1-linux-x86_64.tar.gz 18980187 SHA256 789d7b844886133428248605113ede9174c6ea4ba47d96a13f0efd1565b5810d SHA512 466aabf4f875278f5afb3238011e784928dbb234ea58ba1a3a649fca94481804c118639739134a370b5052dce6b17601a5c9d86162264934beb030d5f64f4203 WHIRLPOOL b2ece8a95c9036eebaf62a2d55f11b5010a35149649c56e916153b5596bc8cdb7f62a57ac98d44d553227e56c06fb7cd0a0d7f4637220d7ed94819c93e30f874
+DIST crystal-0.22.0.tar.gz 1597215 SHA256 5b9f11d9710ca9bd971a5afb94d369fd8dfaee103d7edf1c9fbebb2f21898547 SHA512 62d484b0c204c7213fc6eb38e59c730f6ba11d30d7b1027dcc5ae2f12a88808cd57628e21619875943714337bf181a8ae6739608c7435fdf18224950151aad21 WHIRLPOOL 6810d08a6284a365b27c86071c5943b072fb0a842157909715bc9de392d584e2b73b190f034dddd47f49b2a47cf730b5530e7d612800175e5b1f0b2dc0b59df0

diff --git a/dev-lang/crystal/crystal-0.22.0.ebuild b/dev-lang/crystal/crystal-0.22.0.ebuild
new file mode 100644
index 00000000000..91cd89b0f5a
--- /dev/null
+++ b/dev-lang/crystal/crystal-0.22.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multiprocessing toolchain-funcs
+
+BV=0.22.0-1
+BV_AMD64=${BV}-linux-x86_64
+BV_X86=${BV}-linux-i686
+
+DESCRIPTION="The Crystal Programming Language"
+HOMEPAGE="http://crystal-lang.org"
+SRC_URI="https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz -> ${P}.tar.gz
+	amd64? ( https://github.com/crystal-lang/crystal/releases/download/${PV}/crystal-${BV_AMD64}.tar.gz )
+	x86? ( https://github.com/crystal-lang/crystal/releases/download/${PV}/crystal-${BV_X86}.tar.gz )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc debug examples +xml +yaml"
+
+# dev-libs/boehm-gc[static-libs] dependency problem,  check the issue: https://github.com/manastech/crystal/issues/1382
+DEPEND="
+	>=sys-devel/llvm-3.9.0
+	dev-libs/boehm-gc[static-libs,threads]
+	dev-libs/libatomic_ops
+	dev-libs/libevent
+	dev-libs/libpcre
+	sys-libs/libunwind
+	dev-libs/pcl
+	dev-libs/gmp:0
+"
+RDEPEND="${DEPEND}
+	xml? ( dev-libs/libxml2 )
+	yaml? ( dev-libs/libyaml )
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-0.20.5-verbose.patch
+	"${FILESDIR}"/${PN}-0.20.5-LDFLAGS.patch
+)
+
+src_compile() {
+	emake \
+		$(usex debug "" release=1) \
+		stats=1 \
+		threads=$(makeopts_jobs) \
+		verbose=1 \
+		\
+		CC=$(tc-getCC) \
+		CXX=$(tc-getCXX) \
+		AR=$(tc-getAR) \
+		\
+		PATH="${WORKDIR}"/${PN}-${BV}/bin:"${PATH}" \
+		CRYSTAL_PATH=src \
+		CRYSTAL_CONFIG_VERSION=${PV} \
+		CRYSTAL_CONFIG_PATH="lib:${EPREFIX}/usr/$(get_libdir)/crystal"
+	use doc && emake doc
+}
+
+src_test() {
+	emake spec \
+		$(usex debug "" release=1) \
+		stats=1 \
+		threads=$(makeopts_jobs) \
+		verbose=1 \
+		\
+		CC=$(tc-getCC) \
+		CXX=$(tc-getCXX) \
+		AR=$(tc-getAR) \
+		\
+		CRYSTAL_PATH=src \
+		CRYSTAL_CONFIG_VERSION=${PV}
+}
+
+src_install() {
+	insinto /usr/$(get_libdir)/crystal
+	doins -r src/.
+	dobin .build/crystal
+
+	insinto /usr/share/zsh/site-functions
+	newins etc/completion.zsh _crystal
+
+	use examples && dodoc -r samples
+
+	if use doc ; then
+		docinto api
+		dodoc -r doc/.
+	fi
+}


             reply	other threads:[~2017-04-22 10:22 UTC|newest]

Thread overview: 138+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-22 10:21 Sergei Trofimovich [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-03-24 11:46 [gentoo-commits] repo/gentoo:master commit in: dev-lang/crystal/ Sam James
2025-03-07 19:34 Maciej Barć
2025-03-07 19:34 Maciej Barć
2025-03-04 22:43 Sam James
2025-02-09 20:50 Maciej Barć
2025-01-30 17:44 Maciej Barć
2025-01-30 17:44 Maciej Barć
2025-01-30 17:44 Maciej Barć
2025-01-12 21:54 Maciej Barć
2025-01-09 21:22 Maciej Barć
2024-11-27 22:10 Maciej Barć
2024-11-24 15:47 Jakov Smolić
2024-11-04  0:19 Maciej Barć
2024-10-30 11:07 Sam James
2024-10-10  0:05 Maciej Barć
2024-10-10  0:05 Maciej Barć
2024-09-27  5:30 Arthur Zamarin
2024-09-25 21:16 Maciej Barć
2024-08-24 15:44 Maciej Barć
2024-08-24 15:44 Maciej Barć
2024-08-24 15:44 Maciej Barć
2024-08-17 16:06 Arthur Zamarin
2024-07-15 22:15 Maciej Barć
2024-07-12 12:35 Maciej Barć
2024-07-12 12:35 Maciej Barć
2024-07-09  2:56 Sam James
2024-06-04 15:17 Maciej Barć
2024-06-04 15:17 Maciej Barć
2024-05-18  3:19 Sam James
2024-04-13 22:56 Maciej Barć
2024-04-13 22:56 Maciej Barć
2024-04-11  1:38 Maciej Barć
2024-03-13 16:40 Maciej Barć
2024-03-08 14:50 Sam James
2024-02-06 13:07 Maciej Barć
2024-01-12 23:22 Maciej Barć
2023-12-18  0:11 Sam James
2023-12-16 21:45 Maciej Barć
2023-10-19 21:34 Maciej Barć
2023-10-17 13:39 Maciej Barć
2023-10-11  0:19 Maciej Barć
2023-10-11  0:19 Maciej Barć
2023-09-21  5:09 Sam James
2023-08-20 20:32 Maciej Barć
2023-08-20 20:32 Maciej Barć
2023-08-20 20:32 Maciej Barć
2023-08-16  2:20 Sam James
2023-07-22 13:09 Maciej Barć
2023-07-13 11:52 Maciej Barć
2023-07-13 11:52 Maciej Barć
2023-07-13 11:52 Maciej Barć
2023-07-13 11:52 Maciej Barć
2023-06-17 15:13 Sam James
2023-05-31 16:01 Sam James
2023-05-15 19:33 Maciej Barć
2023-04-27 23:00 Maciej Barć
2023-04-23 23:38 Maciej Barć
2023-04-23 23:38 Maciej Barć
2023-04-17  4:41 Sam James
2023-04-16 10:02 Maciej Barć
2023-03-26  2:34 Sam James
2023-03-12 22:52 Maciej Barć
2023-03-04  6:36 Arthur Zamarin
2023-02-12  0:48 Maciej Barć
2023-02-11 18:54 Jonas Stein
2022-07-19 18:04 Sam James
2022-07-19 18:04 Sam James
2022-03-26  0:01 Sam James
2021-12-24 23:55 Sam James
2021-10-27 14:14 Sam James
2021-08-26 10:51 Joonas Niilola
2021-07-23  7:33 Sergei Trofimovich
2021-07-17 11:22 Sergei Trofimovich
2021-04-02  9:54 Sergei Trofimovich
2021-03-27  8:18 Sergei Trofimovich
2021-03-09  8:13 Sergei Trofimovich
2021-02-12  8:22 Sergei Trofimovich
2021-02-05 10:13 Sergei Trofimovich
2021-02-05 10:13 Sergei Trofimovich
2021-01-27  7:31 Sergei Trofimovich
2020-06-20 19:49 Sergei Trofimovich
2020-06-19 20:52 Sergei Trofimovich
2020-06-09 20:36 Sergei Trofimovich
2020-05-02 17:51 Sergei Trofimovich
2020-04-07 22:07 Sergei Trofimovich
2020-04-01 21:14 Sergei Trofimovich
2020-02-26 13:13 Sergei Trofimovich
2020-02-12 22:32 Sergei Trofimovich
2019-12-19  0:15 Sergei Trofimovich
2019-12-19  0:15 Sergei Trofimovich
2019-12-11 20:59 Sergei Trofimovich
2019-09-30 21:13 Sergei Trofimovich
2019-09-30 21:13 Sergei Trofimovich
2019-09-24 19:17 Sergei Trofimovich
2019-08-13 22:45 Sergei Trofimovich
2019-08-04  9:08 Sergei Trofimovich
2019-08-04  9:08 Sergei Trofimovich
2019-06-08 11:58 Sergei Trofimovich
2019-06-02 16:39 Sergei Trofimovich
2019-04-26 16:20 Sergei Trofimovich
2019-02-16 21:15 Sergei Trofimovich
2019-02-08 20:35 Sergei Trofimovich
2018-11-07 20:06 Sergei Trofimovich
2018-09-04  8:19 Sergei Trofimovich
2018-08-09 22:34 Sergei Trofimovich
2018-05-19 16:10 Jonas Stein
2018-03-08 22:11 Sergei Trofimovich
2018-01-16 22:50 Sergei Trofimovich
2018-01-09 23:09 Sergei Trofimovich
2017-11-25 19:58 Sergei Trofimovich
2017-07-25  9:27 Sergei Trofimovich
2017-07-04 21:56 Sergei Trofimovich
2017-07-04 20:40 Sergei Trofimovich
2017-03-07 22:29 Sergei Trofimovich
2017-02-20 22:21 Sergei Trofimovich
2017-01-20 22:16 Sergei Trofimovich
2017-01-20 22:16 Sergei Trofimovich
2017-01-16 13:25 Sergei Trofimovich
2017-01-11  8:08 Sergei Trofimovich
2016-12-23 18:43 Sergei Trofimovich
2016-12-05 22:32 Sergei Trofimovich
2016-11-22 23:09 Sergei Trofimovich
2016-10-07 20:18 Sergei Trofimovich
2016-09-30 19:55 Sergei Trofimovich
2016-09-16 18:38 Sergei Trofimovich
2016-09-10 22:39 Sergei Trofimovich
2016-09-10 11:01 Sergei Trofimovich
2016-09-02 16:38 Sergei Trofimovich
2016-07-30  9:50 Sergei Trofimovich
2016-07-30  9:50 Sergei Trofimovich
2016-07-30  9:18 Sergei Trofimovich
2016-04-15  9:09 Ian Delaney
2016-03-26  9:48 Patrice Clement
2016-03-26  9:48 Patrice Clement
2016-03-20 22:59 Patrice Clement
2016-02-17 10:22 Patrice Clement
2016-02-02  8:48 Ian Delaney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1492856505.467867facdf42bbba1c661fc91dc16bb7cbda7fd.slyfox@gentoo \
    --to=slyfox@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox