summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2016-07-30 10:18:11 +0100
committerSergei Trofimovich <slyfox@gentoo.org>2016-07-30 10:18:11 +0100
commit4254ea8bfbb12e1e2f7b42474bd7130f8e5ff836 (patch)
tree5cd4ef61b7ae12d0aecc22076ab23c22442f6a69 /dev-lang/crystal
parentapp-misc/lirc-0.9.4a-r1 fix documentation and socket directories (diff)
downloadgentoo-4254ea8bfbb12e1e2f7b42474bd7130f8e5ff836.tar.gz
gentoo-4254ea8bfbb12e1e2f7b42474bd7130f8e5ff836.tar.bz2
gentoo-4254ea8bfbb12e1e2f7b42474bd7130f8e5ff836.zip
dev-lang/crystal: require boehm-gc[threads] as a depend
With USE=-threads crystal crashes for me outright: $ cat a.cr puts hello $ crystal build a.cr Invalid memory access (signal 11) at address 0x0 [12705341] __crystal_sigfault_handler +61 [140316947557920] ??? [0] ??? Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-lang/crystal')
-rw-r--r--dev-lang/crystal/crystal-0.15.0.ebuild2
-rw-r--r--dev-lang/crystal/metadata.xml4
2 files changed, 5 insertions, 1 deletions
diff --git a/dev-lang/crystal/crystal-0.15.0.ebuild b/dev-lang/crystal/crystal-0.15.0.ebuild
index 4190f0c5d86d..bec9c702236a 100644
--- a/dev-lang/crystal/crystal-0.15.0.ebuild
+++ b/dev-lang/crystal/crystal-0.15.0.ebuild
@@ -24,7 +24,7 @@ IUSE="doc 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.7.0
- dev-libs/boehm-gc[static-libs]
+ dev-libs/boehm-gc[static-libs,threads]
dev-libs/libatomic_ops
dev-libs/libevent
dev-libs/libpcre
diff --git a/dev-lang/crystal/metadata.xml b/dev-lang/crystal/metadata.xml
index 18faab8ff606..e8be383215d8 100644
--- a/dev-lang/crystal/metadata.xml
+++ b/dev-lang/crystal/metadata.xml
@@ -5,6 +5,10 @@
<email>longlene@gmail.com</email>
<name>Lixiao Chen</name>
</maintainer>
+ <maintainer type="person">
+ <email>slyfox@gentoo.org</email>
+ <name>Sergei Trofimovich</name>
+ </maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>