1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
10 BV_AMD64=${BV}-linux-x86_64
11 BV_X86=${BV}-linux-i686
13 DESCRIPTION="The Crystal Programming Language"
14 HOMEPAGE="http://crystal-lang.org"
15 SRC_URI="https://github.com/manastech/crystal/archive/${PV}.tar.gz -> ${P}.tar.gz
16 amd64? ( https://github.com/manastech/crystal/releases/download/${PV}/crystal-${BV_AMD64}.tar.gz )
17 x86? ( https://github.com/manastech/crystal/releases/download/${PV}/crystal-${BV_X86}.tar.gz )"
22 IUSE="doc examples +xml +yaml"
24 # dev-libs/boehm-gc[static-libs] dependency problem, check the issue: https://github.com/manastech/crystal/issues/1382
27 dev-libs/boehm-gc[static-libs]
28 dev-libs/libatomic_ops
36 xml? ( dev-libs/libxml2 )
37 yaml? ( dev-libs/libyaml )
43 PATH="${PATH}":"${WORKDIR}"/${PN}-${BV}/bin \
45 CRYSTAL_CONFIG_VERSION=${PV} \
46 CRYSTAL_CONFIG_PATH="libs:/usr/$(get_libdir)/crystal"
53 CRYSTAL_CONFIG_VERSION=${PV}
57 insinto /usr/$(get_libdir)/crystal
61 insinto /usr/share/zsh/site-functions
62 newins etc/completion.zsh _crystal
64 use examples && dodoc -r samples