dev-lang / crystal

The Crystal Programming Language

Official package sites : https://crystal-lang.org/ · https://github.com/crystal-lang/crystal/ ·

Crystal is a programming language that resembles Ruby but compiles to native code and tries to be much more efficient, at the cost of disallowing certain dynamic aspects of Ruby.

v1.13.3 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64
USE flags
debug doc llvm-libunwind

v1.13.2 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64
USE flags
debug doc llvm-libunwind

v1.13.1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64
USE flags
debug doc llvm-libunwind

General

debug
Build each module as a separate object file. Speeds build up.
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
llvm-libunwind
Use sys-libs/llvm-libunwind instead of sys-libs/libunwind

llvm_slot

16
Use LLVM 16.
17
Use LLVM 17.
18
Use LLVM 18.

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libpcre2 : Perl-compatible regular expression library

dev-libs / pcl : Portable Coroutine Library

sys-devel / llvm : Low Level Virtual Machine

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libpcre2 : Perl-compatible regular expression library

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libyaml : YAML 1.1 parser and emitter written in C

dev-libs / pcl : Portable Coroutine Library

sys-devel / llvm : Low Level Virtual Machine

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

dev-util / shards : Dependency manager for the Crystal language

929123
dev-lang/crystal-1.12.0 - ld.lld: error: undefined symbol: _pthread_register_cancel
929989
dev-lang/crystal-1.12.1 - ld.lld: error: undefined symbol: getcontext
931100
dev-lang/crystal-1.12.1 - pthread_support.c:(.text+<snip>): undefined reference to gnu_get_libc_version
938470
dev-lang/crystal-1.13.2 does not respect CFLAGS
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/crystal: Stabilize 1.13.2 amd64, #940287
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.13.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.13.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.13.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.12.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/crystal: Stabilize 1.13.1 amd64, #938095
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.13.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.13.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.12.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.12.2 amd64, #935760
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.12.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.11.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.12.1 amd64, #932114
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.12.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.12.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.12.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.10.1-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.11.2 amd64, #926454
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.11.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.9.2-r2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.10.1-r1 amd64, #920165
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.10.0-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: fix libpcre dep, use libpcre2
Closes: https://bugs.gentoo.org/915988 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.10.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.10.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.9.0-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.9.2-r1 amd64, #914471
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: enable LLVM 16 support
Closes: https://bugs.gentoo.org/912649 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.8.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.7.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.9.0 amd64, #912298
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.9.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.9.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.7.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.8.0-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.8.1-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.8.2 amd64, #908679
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.8.1-r1 amd64, #907491
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.8.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Violet Purcell · gentoo
dev-lang/crystal: bump LLVM_MAX_SLOT to 15
Closes: https://bugs.gentoo.org/905160 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/30777 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.8.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
dev-lang/crystal: drop old 1.5.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.7.3 amd64, #904420
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.8.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: Stabilize 1.7.2 amd64, #903065
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.7.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/crystal: Stabilize 1.5.0 amd64, #899196
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
dev-lang/crystal: bump to 1.7.2
Closes: https://bugs.gentoo.org/889541 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: drop 1.2.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: drop 1.2.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/crystal: add 1.5.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/crystal: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: [QA] fix tc-get* quoting
This can cause build problems for e.g. 32-bit (gcc -m32 ...) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: add 1.2.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/crystal: add 1.2.1
Still hangs with FEATURES="sandbox usersandbox" but best to be trying with the latest version. Bug: https://bugs.gentoo.org/820407 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
toshokan · gentoo
dev-lang/crystal: bump to 1.1.1, new maintainer
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Jason Pizzuco <toshokan@shojigate.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 1.1.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 1.0.0
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: tweak for llvm-11.1
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.36.1
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.36.0
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.35.1
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.35.0
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: use llvm-9, llvm-10 breaks crystal.
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.34.0
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.33.0
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.32.1
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.32.0
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.31.1
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.31.0
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.30.1
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.30.0
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop /usr/lib hardcoding
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.29.0
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.28.0
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: disable unstable tests
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.27.2
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.27.1
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: duisable more unix socket tests
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: disable broken tests
networking tests don't work with FEATURES=network-sandbox unix tests don't work on paths more than 107 bytes (crystal limitation) Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: add EXTRA_SPEC_FLAGS variable
This allows running only individual crystal tests in src_test() phase. Useful to quickly debug single test: USE=debug EXTRA_SPEC_FLAGS='-e parse_set_cookie' emerge -1 crystal Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.27.0
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: fix PATH path when bootstrapping
Before crystal-0.25.0 binary tarball directories did not contain '-<N>' revisions: crystal-0.24.2-1-linux-x86_64 -> crystal-0.24.2 After crystal-0.25.0 they did: crystal-0.25.1-1-linux-x86_64 -> crystal-0.25.1-1 Ebuild missed the change and kept passing PATH without '-<N>' revision. This change resotres revision for crystal-0.26.0, 0.26.1 and adds sanity check to make sure expected directry is in place. Should help catching the failure next time. Reported-by: Myrddin Emrys Bug: https://github.com/crystal-lang/crystal/issues/6650 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.26.1
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.45, Repoman-2.3.10
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.26.0
Package-Manager: Portage-2.3.45, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.25.0
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Sergei Trofimovich · gentoo
dev-lang/crystal: disable tests that interfere with gentoo's sandbox
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.24.2
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
dev-lang/crystal: set LLVM_MAX_SLOT=4 to use correct directory
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Azamat Khudaygulov · gentoo
dev-lang/crystal: Fix build with doc use flag
In PR https://github.com/crystal-lang/crystal/pull/5217 directory doc renamed to docs Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/6810
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.24.1
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
Revert "dev-lang/crystal: [QA] Move patches to a distfile"
This reverts commit e4e28b774ec066428e0116b94af8baad3e95c559. There is no policy about patches in distfiles: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Policies
Michał Górny · gentoo
dev-lang/crystal: [QA] Move patches to a distfile
Sergei Trofimovich · gentoo
dev-lang/crystal: clarify we don't care about llvm version for now
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Sergei Trofimovich · gentoo
dev-lang/crystal: add llvm-5 support, bug #630634
Thanks to Renich Bon Ciric who found the problem and found out the patch! Reported-by: Renich Bon Ciric Closes: https://bugs.gentoo.org/630634 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.23.1, bug #626114
Reported-by: Renich Bon Ciric Bug: https://bugs.gentoo.org/626114 Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sergei Trofimovich · gentoo
dev-lang/crystal: switch HOMEPAGE to https://
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: add bash-completion for 'crystal'
Add upstream's bash-completion. Reported-by: Renich Bon Ciric Bug: https://bugs.gentoo.org/623832 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.23.0
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: Workaround tty corruption in crystal, bug #616256
Patch restores blocking mode of file desriptors in exchange of potential runtime deadlocks when dealing with stdio. As it's a potentially invasive patch it's not enabled by default and is available only under USE=blocking-stdio-hack Reported-by: Renich Bon Ciric Bug: https://github.com/crystal-lang/crystal/issues/2065 Bug: https://bugs.gentoo.org/616256 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.22.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.21.1
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/crystal: 0.21.0
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: respect LDFLAGS, new USE=debug for quick builds
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: respect CC/CXX/AR/MAKEOPTS, bug #607468
While at it enabled a few verbosity flags to make build slightly more chatty. Reported-by: Michał Górny Bug: https://bugs.gentoo.org/607468 Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.20.5
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: update CRYSTAL_CONFIG_PATH to use local 'lib', not 'libs
Reported-by: Lord Reflex Bug: https://github.com/crystal-lang/crystal/issues/3897 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.20.4
Package-Manager: Portage-2.3.3_p18, Repoman-2.3.1_p11
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.20.3
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.20.1
Package-Manager: portage-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.20.0
Package-Manager: portage-2.3.2
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.19.4
Package-Manager: portage-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.19.3
Package-Manager: portage-2.3.1
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.19.2
Package-Manager: portage-2.3.0
Sergei Trofimovich · gentoo
dev-lang/crystal: drop unused 'multilib' eclass, noticed by Soap
Package-Manager: portage-2.3.0
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.19.1
Package-Manager: portage-2.3.0
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.19.0
Package-Manager: portage-2.3.0
Sergei Trofimovich · gentoo
dev-lang/crystal: drop old
Package-Manager: portage-2.3.0
Sergei Trofimovich · gentoo
dev-lang/crystal: bump up to 0.18.7
Package-Manager: portage-2.3.0
Sergei Trofimovich · gentoo
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
loong0 · gentoo
dev-lang/crystal: version bump to 0.15.0
Closes: https://github.com/gentoo/gentoo/pull/1212 Signed-off-by: Ian Delaney <idella4@gentoo.org>
loong0 · gentoo
dev-lang/crystal: version bump to 0.14.2
Closes: https://github.com/gentoo/gentoo/pull/1140 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
loong0 · gentoo
dev-lang/crystal: remove old version
Closes: https://github.com/gentoo/gentoo/pull/1140 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
loong0 · gentoo
dev-lang/crystal: version bump to 0.13.0
Closes: https://github.com/gentoo/gentoo/pull/1095
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/870'.
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
loong0 · gentoo
dev-lang/crystal: version bump to 0.12.0
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/longlene/master'
Pull request: https://github.com/gentoo/gentoo/pull/732
loong0 · gentoo
dev-lang/crystal: version bump to 0.11.1
loong0 · gentoo
dev-lang/crystal: Introduce new package
The Crystal Programming Language