[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Saturday, October 17, 2020 @ 17:03:54 Author: heftig Revision: 725501 0.35.1-2: llvm rebuild Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-17 17:03:19 UTC (rev 725500) +++ PKGBUILD2020-10-17 17:03:54 UTC (rev 725501) @@ -3,13 +3,13 @@ pkgname=crystal pkgver=0.35.1 -pkgrel=1 +pkgrel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version +depends=(gc libatomic_ops pcre libevent llvm10-libs) +makedepends=(libxml2 llvm10 crystal) # to compile version N we need crystal compiler of N-1 version checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support' @@ -18,6 +18,8 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) sha256sums=('d324c79002b8a871997049e89cac3989fa48083e11bf9b8ec7fe2d1e94b35199') +# LLVM 11 support pending: https://github.com/crystal-lang/crystal/issues/9809 + build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, June 21, 2020 @ 05:29:06 Author: anatolik Revision: 648722 upgpkg: crystal 0.35.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-21 03:34:05 UTC (rev 648721) +++ PKGBUILD2020-06-21 05:29:06 UTC (rev 648722) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.35.0 +pkgver=0.35.1 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('9281afe3bee8c5d3aa32e66ed2129946893fe65a3791f3f27b5b13abc006') +sha256sums=('d324c79002b8a871997049e89cac3989fa48083e11bf9b8ec7fe2d1e94b35199') build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 20:59:48 Author: anatolik Revision: 640953 upgpkg: crystal 0.35.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 20:59:43 UTC (rev 640952) +++ PKGBUILD2020-06-09 20:59:48 UTC (rev 640953) @@ -2,8 +2,8 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.34.0 -pkgrel=2 +pkgver=0.35.0 +pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('973293ffbcfa4fb073f6a2f833b0ce5b82b72f7899427f39d7e5610ffc9029c8') +sha256sums=('9281afe3bee8c5d3aa32e66ed2129946893fe65a3791f3f27b5b13abc006') build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, April 12, 2020 @ 02:35:04 Author: anatolik Revision: 613388 upgpkg: crystal 0.34.0-2: LLVM10 rebuild Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-04-12 02:27:56 UTC (rev 613387) +++ PKGBUILD2020-04-12 02:35:04 UTC (rev 613388) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.34.0 -pkgrel=1 +pkgrel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, April 7, 2020 @ 07:12:06 Author: anatolik Revision: 612429 upgpkg: crystal 0.34.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-07 07:07:33 UTC (rev 612428) +++ PKGBUILD2020-04-07 07:12:06 UTC (rev 612429) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.33.0 +pkgver=0.34.0 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('88f08685f172e98f01f93f1a83fc3548c6d28df19a39c91859b167a796730289') +sha256sums=('973293ffbcfa4fb073f6a2f833b0ce5b82b72f7899427f39d7e5610ffc9029c8') build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, February 14, 2020 @ 22:25:55 Author: anatolik Revision: 571350 upgpkg: crystal 0.33.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-14 22:07:01 UTC (rev 571349) +++ PKGBUILD2020-02-14 22:25:55 UTC (rev 571350) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.32.1 +pkgver=0.33.0 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('66b62d0fb5bfa6547f285eb520f7fd0bc57bc994babf54cb8e7a61e613c79399') +sha256sums=('88f08685f172e98f01f93f1a83fc3548c6d28df19a39c91859b167a796730289') build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, December 18, 2019 @ 21:13:34 Author: anatolik Revision: 538214 upgpkg: crystal 0.32.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-18 21:12:17 UTC (rev 538213) +++ PKGBUILD2019-12-18 21:13:34 UTC (rev 538214) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.32.0 +pkgver=0.32.1 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('c1705f6502e410ceff10ef4cafc859aadb2d0858a699311f923f7f6e7e8ce81a') +sha256sums=('66b62d0fb5bfa6547f285eb520f7fd0bc57bc994babf54cb8e7a61e613c79399') build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, December 12, 2019 @ 00:55:21 Author: anatolik Revision: 537043 upgpkg: crystal 0.32.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-12 00:55:13 UTC (rev 537042) +++ PKGBUILD2019-12-12 00:55:21 UTC (rev 537043) @@ -2,8 +2,8 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.31.1 -pkgrel=4 +pkgver=0.32.0 +pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' @@ -15,16 +15,9 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - llvm9.patch::https://github.com/crystal-lang/crystal/commit/200b76e46710fc928fd36e95cea60cf2991f3c5f.patch) -sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80' -'00c2d6ee1bdfb4d84bcbd1c2f9e62e0bd7136edfb6a3c3096a5de5e7295f8c15') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('c1705f6502e410ceff10ef4cafc859aadb2d0858a699311f923f7f6e7e8ce81a') -prepare() { - cd $pkgname-$pkgver - patch -p1 < ../llvm9.patch -} - build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, October 21, 2019 @ 18:30:41 Author: anatolik Revision: 518119 LLVM9 rebuild Pulling upstream fix from https://github.com/crystal-lang/crystal/issues/8294 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-10-21 18:14:57 UTC (rev 518118) +++ PKGBUILD2019-10-21 18:30:41 UTC (rev 518119) @@ -3,24 +3,26 @@ pkgname=crystal pkgver=0.31.1 -pkgrel=3 +pkgrel=4 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm7-libs) -# TODO switch llvm7->llvm9 when https://github.com/crystal-lang/crystal/issues/8294 is fixed -makedepends=(libxml2 llvm7 crystal) # to compile version N we need crystal compiler of N-1 version +depends=(gc libatomic_ops pcre libevent llvm-libs) +makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz + llvm9.patch::https://github.com/crystal-lang/crystal/commit/200b76e46710fc928fd36e95cea60cf2991f3c5f.patch) +sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80' +'00c2d6ee1bdfb4d84bcbd1c2f9e62e0bd7136edfb6a3c3096a5de5e7295f8c15') prepare() { cd $pkgname-$pkgver + patch -p1 < ../llvm9.patch } build() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, October 10, 2019 @ 19:41:16 Author: anatolik Revision: 514496 upgpkg: crystal 0.31.1-3 Recompile with LLVM7 as LLVM9 is still not supported by upstream Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-10-10 19:03:18 UTC (rev 514495) +++ PKGBUILD2019-10-10 19:41:16 UTC (rev 514496) @@ -3,13 +3,14 @@ pkgname=crystal pkgver=0.31.1 -pkgrel=2 +pkgrel=3 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version +depends=(gc libatomic_ops pcre libevent llvm7-libs) +# TODO switch llvm7->llvm9 when https://github.com/crystal-lang/crystal/issues/8294 is fixed +makedepends=(libxml2 llvm7 crystal) # to compile version N we need crystal compiler of N-1 version checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, October 4, 2019 @ 16:54:11 Author: anatolik Revision: 512839 LLVM9 rebuild Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-10-04 16:33:22 UTC (rev 512838) +++ PKGBUILD2019-10-04 16:54:11 UTC (rev 512839) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.31.1 -pkgrel=1 +pkgrel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, September 30, 2019 @ 19:41:34 Author: anatolik Revision: 512283 upgpkg: crystal 0.31.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-30 19:31:47 UTC (rev 512282) +++ PKGBUILD2019-09-30 19:41:34 UTC (rev 512283) @@ -2,8 +2,8 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.31.0 -pkgrel=2 +pkgver=0.31.1 +pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' @@ -15,14 +15,11 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - use_upstream_gc.patch::https://github.com/crystal-lang/crystal/commit/cdafa0e8522be368ec6d6fe466ab07b1adc859f5.patch) -sha256sums=('483ffcdce30b98f89b8c6cf6e48c62652cd0450205f609e04721a37997c32486' -'8d76e853339db5648c2e5d84e8c4522fe917d5e3f2409f69897bd2a1fcc1f0cb') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80') prepare() { cd $pkgname-$pkgver - patch -p1 < ../use_upstream_gc.patch # https://github.com/crystal-lang/crystal/issues/8213 } build() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, September 26, 2019 @ 21:43:01 Author: anatolik Revision: 511902 The 'dep' command been removed and the patch is not used anymore Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 -- 1 file changed, 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-26 20:43:58 UTC (rev 511901) +++ PKGBUILD2019-09-26 21:43:01 UTC (rev 511902) @@ -22,8 +22,6 @@ prepare() { cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - patch -p1 < ../use_upstream_gc.patch # https://github.com/crystal-lang/crystal/issues/8213 }
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, September 26, 2019 @ 20:43:37 Author: anatolik Revision: 511900 upgpkg: crystal 0.31.0-2 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-26 20:31:48 UTC (rev 511899) +++ PKGBUILD2019-09-26 20:43:37 UTC (rev 511900) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.31.0 -pkgrel=1 +pkgrel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' @@ -15,12 +15,16 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('483ffcdce30b98f89b8c6cf6e48c62652cd0450205f609e04721a37997c32486') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz + use_upstream_gc.patch::https://github.com/crystal-lang/crystal/commit/cdafa0e8522be368ec6d6fe466ab07b1adc859f5.patch) +sha256sums=('483ffcdce30b98f89b8c6cf6e48c62652cd0450205f609e04721a37997c32486' +'8d76e853339db5648c2e5d84e8c4522fe917d5e3f2409f69897bd2a1fcc1f0cb') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr + + patch -p1 < ../use_upstream_gc.patch # https://github.com/crystal-lang/crystal/issues/8213 } build() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, September 23, 2019 @ 21:08:09 Author: anatolik Revision: 511608 upgpkg: crystal 0.31.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-23 20:07:42 UTC (rev 511607) +++ PKGBUILD2019-09-23 21:08:09 UTC (rev 511608) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.30.1 +pkgver=0.31.0 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('0ffc00fa54929c2533bc0bcb89e0b001dd3abc470ccc87e3576047a5cdafc062') +sha256sums=('483ffcdce30b98f89b8c6cf6e48c62652cd0450205f609e04721a37997c32486') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD libevent-2.1.11.patch)
Date: Tuesday, August 13, 2019 @ 00:35:37 Author: anatolik Revision: 499043 upgpkg: crystal 0.30.1-1 Modified: crystal/trunk/PKGBUILD Deleted: crystal/trunk/libevent-2.1.11.patch ---+ PKGBUILD | 13 +++--- libevent-2.1.11.patch | 61 2 files changed, 4 insertions(+), 70 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-12 23:37:41 UTC (rev 499042) +++ PKGBUILD2019-08-13 00:35:37 UTC (rev 499043) @@ -2,8 +2,8 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.30.0 -pkgrel=4 +pkgver=0.30.1 +pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' @@ -15,17 +15,12 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz -libevent-2.1.11.patch) -sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a' -'3917a15399078079b6b8d78f418f4dbc8dcfd94b8a39f7b083d6075b441a5adc') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('0ffc00fa54929c2533bc0bcb89e0b001dd3abc470ccc87e3576047a5cdafc062') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - - # https://github.com/crystal-lang/crystal/issues/8044 - patch -Np1 -i ../libevent-2.1.11.patch } build() { Deleted: libevent-2.1.11.patch === --- libevent-2.1.11.patch 2019-08-12 23:37:41 UTC (rev 499042) +++ libevent-2.1.11.patch 2019-08-13 00:35:37 UTC (rev 499043) @@ -1,61 +0,0 @@ -From 284fb1e35abce2ecbebe41b3d6a78bf757145b9b Mon Sep 17 00:00:00 2001 -From: Juan Wajnerman -Date: Thu, 8 Aug 2019 08:23:26 -0300 -Subject: [PATCH] Don't resume fibers directly from event loop callbacks (fixes - #8044). (#8058) - -This is required to enable compatibility with libevent 2.1.11, because -a warning is now raised if a `fork` is executed from within the event loop (https://github.com/libevent/libevent/commit/497ef904d544ac51de43934549dbeccce8e6e8f8). -Since most Crystal code actually runs from within the event loop (from libevent point of view) -the solution is enqueue the fibers and resume them outside the call to `event_base_loop`. - src/crystal/event_loop.cr | 9 +++-- - src/io/evented.cr | 4 ++-- - 2 files changed, 9 insertions(+), 4 deletions(-) - -diff --git a/src/crystal/event_loop.cr b/src/crystal/event_loop.cr -index 9d8cc2812a..a4726b16d4 100644 a/src/crystal/event_loop.cr -+++ b/src/crystal/event_loop.cr -@@ -13,12 +13,17 @@ module Crystal::EventLoop - end - - private def self.loop_fiber --@@loop_fiber ||= Fiber.new { @@eb.run_loop } -+@@loop_fiber ||= Fiber.new do -+ loop do -+@@eb.run_once -+Crystal::Scheduler.reschedule -+ end -+end - end - - def self.create_resume_event(fiber) - @@eb.new_event(-1, LibEvent2::EventFlags::None, fiber) do |s, flags, data| -- data.as(Fiber).resume -+ Crystal::Scheduler.enqueue data.as(Fiber) - end - end - -diff --git a/src/io/evented.cr b/src/io/evented.cr -index ae2895c571..deca61cd87 100644 a/src/io/evented.cr -+++ b/src/io/evented.cr -@@ -99,7 +99,7 @@ module IO::Evented - @read_timed_out = timed_out - - if reader = @readers.try &.shift? -- reader.resume -+ Crystal::Scheduler.enqueue reader - end - end - -@@ -108,7 +108,7 @@ module IO::Evented - @write_timed_out = timed_out - - if writer = @writers.try &.shift? -- writer.resume -+ Crystal::Scheduler.enqueue writer - end - end -
[arch-commits] Commit in crystal/trunk (PKGBUILD libevent-2.1.11.patch)
Date: Monday, August 12, 2019 @ 15:39:11 Author: foutrelis Revision: 499025 upgpkg: crystal 0.30.0-4 Unbreak after libevent 2.1.11 rebuild (FS#63438). Added: crystal/trunk/libevent-2.1.11.patch Modified: crystal/trunk/PKGBUILD ---+ PKGBUILD | 11 ++-- libevent-2.1.11.patch | 61 2 files changed, 69 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-12 13:19:15 UTC (rev 499024) +++ PKGBUILD2019-08-12 15:39:11 UTC (rev 499025) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.30.0 -pkgrel=3 +pkgrel=4 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' @@ -15,12 +15,17 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz +libevent-2.1.11.patch) +sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a' +'3917a15399078079b6b8d78f418f4dbc8dcfd94b8a39f7b083d6075b441a5adc') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr + + # https://github.com/crystal-lang/crystal/issues/8044 + patch -Np1 -i ../libevent-2.1.11.patch } build() { Added: libevent-2.1.11.patch === --- libevent-2.1.11.patch (rev 0) +++ libevent-2.1.11.patch 2019-08-12 15:39:11 UTC (rev 499025) @@ -0,0 +1,61 @@ +From 284fb1e35abce2ecbebe41b3d6a78bf757145b9b Mon Sep 17 00:00:00 2001 +From: Juan Wajnerman +Date: Thu, 8 Aug 2019 08:23:26 -0300 +Subject: [PATCH] Don't resume fibers directly from event loop callbacks (fixes + #8044). (#8058) + +This is required to enable compatibility with libevent 2.1.11, because +a warning is now raised if a `fork` is executed from within the event loop (https://github.com/libevent/libevent/commit/497ef904d544ac51de43934549dbeccce8e6e8f8). +Since most Crystal code actually runs from within the event loop (from libevent point of view) +the solution is enqueue the fibers and resume them outside the call to `event_base_loop`. +--- + src/crystal/event_loop.cr | 9 +++-- + src/io/evented.cr | 4 ++-- + 2 files changed, 9 insertions(+), 4 deletions(-) + +diff --git a/src/crystal/event_loop.cr b/src/crystal/event_loop.cr +index 9d8cc2812a..a4726b16d4 100644 +--- a/src/crystal/event_loop.cr b/src/crystal/event_loop.cr +@@ -13,12 +13,17 @@ module Crystal::EventLoop + end + + private def self.loop_fiber +-@@loop_fiber ||= Fiber.new { @@eb.run_loop } ++@@loop_fiber ||= Fiber.new do ++ loop do ++@@eb.run_once ++Crystal::Scheduler.reschedule ++ end ++end + end + + def self.create_resume_event(fiber) + @@eb.new_event(-1, LibEvent2::EventFlags::None, fiber) do |s, flags, data| +- data.as(Fiber).resume ++ Crystal::Scheduler.enqueue data.as(Fiber) + end + end + +diff --git a/src/io/evented.cr b/src/io/evented.cr +index ae2895c571..deca61cd87 100644 +--- a/src/io/evented.cr b/src/io/evented.cr +@@ -99,7 +99,7 @@ module IO::Evented + @read_timed_out = timed_out + + if reader = @readers.try &.shift? +- reader.resume ++ Crystal::Scheduler.enqueue reader + end + end + +@@ -108,7 +108,7 @@ module IO::Evented + @write_timed_out = timed_out + + if writer = @writers.try &.shift? +- writer.resume ++ Crystal::Scheduler.enqueue writer + end + end +
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, August 6, 2019 @ 03:07:55 Author: foutrelis Revision: 497527 libevent 2.1.11 rebuild Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-06 02:56:16 UTC (rev 497526) +++ PKGBUILD2019-08-06 03:07:55 UTC (rev 497527) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.30.0 -pkgrel=2 +pkgrel=3 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, August 5, 2019 @ 14:25:15 Author: anatolik Revision: 497492 upgpkg: crystal 0.30.0-2 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-05 14:23:19 UTC (rev 497491) +++ PKGBUILD2019-08-05 14:25:15 UTC (rev 497492) @@ -3,12 +3,12 @@ pkgname=crystal pkgver=0.30.0 -pkgrel=1 +pkgrel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='https://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm6-libs) +depends=(gc libatomic_ops pcre libevent llvm-libs) makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, August 5, 2019 @ 04:41:17 Author: anatolik Revision: 497426 upgpkg: crystal 0.30.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-05 04:29:43 UTC (rev 497425) +++ PKGBUILD2019-08-05 04:41:17 UTC (rev 497426) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.29.0 +pkgver=0.30.0 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -9,7 +9,7 @@ url='https://crystal-lang.org' license=(Apache) depends=(gc libatomic_ops pcre libevent llvm6-libs) -makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal compiler of N-1 version +makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support' @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('c2265b2a904ded282751f59a3bd0367072058eee1cf51ebe0af03a572f8e19b9') +sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, June 6, 2019 @ 16:16:16 Author: anatolik Revision: 477637 upgpkg: crystal 0.29.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-06-06 16:08:04 UTC (rev 477636) +++ PKGBUILD2019-06-06 16:16:16 UTC (rev 477637) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.28.0 +pkgver=0.29.0 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('4206f57c6345454504ec4cd8cbd1b9354b9be29fae4cdcdd173f4a28cc13b102') +sha256sums=('c2265b2a904ded282751f59a3bd0367072058eee1cf51ebe0af03a572f8e19b9') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, May 27, 2019 @ 20:58:24 Author: arojas Revision: 472053 https Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-05-27 20:57:56 UTC (rev 472052) +++ PKGBUILD2019-05-27 20:58:24 UTC (rev 472053) @@ -6,7 +6,7 @@ pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) -url='http://crystal-lang.org' +url='https://crystal-lang.org' license=(Apache) depends=(gc libatomic_ops pcre libevent llvm6-libs) makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal compiler of N-1 version
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, April 17, 2019 @ 17:48:18 Author: anatolik Revision: 451889 upgpkg: crystal 0.28.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-04-17 17:47:34 UTC (rev 451888) +++ PKGBUILD2019-04-17 17:48:18 UTC (rev 451889) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.27.2 +pkgver=0.28.0 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('d2fe8a025668b143e8ff70b3cd407765140ed10e52523dd08253139f9322171b') +sha256sums=('4206f57c6345454504ec4cd8cbd1b9354b9be29fae4cdcdd173f4a28cc13b102') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, February 5, 2019 @ 19:42:22 Author: anatolik Revision: 429667 upgpkg: crystal 0.27.2-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-05 19:33:32 UTC (rev 429666) +++ PKGBUILD2019-02-05 19:42:22 UTC (rev 429667) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.27.1 +pkgver=0.27.2 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('c67274c149e797ca232d2ece50e906e7e3c9c66d6277ce7fa35819c022a82c1b') +sha256sums=('d2fe8a025668b143e8ff70b3cd407765140ed10e52523dd08253139f9322171b') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Saturday, February 2, 2019 @ 03:49:30 Author: anatolik Revision: 429147 upgpkg: crystal 0.27.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-02 00:33:14 UTC (rev 429146) +++ PKGBUILD2019-02-02 03:49:30 UTC (rev 429147) @@ -2,7 +2,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.27.0 +pkgver=0.27.1 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,7 +16,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('43c8ac1b5c59ccea3cd58c9bd2a7af07a56f96cf1eff1e54d93f648b5340e83a') +sha256sums=('c67274c149e797ca232d2ece50e906e7e3c9c66d6277ce7fa35819c022a82c1b') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, November 2, 2018 @ 23:23:06 Author: anatolik Revision: 401306 upgpkg: crystal 0.27.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 18 -- 1 file changed, 4 insertions(+), 14 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-02 18:56:21 UTC (rev 401305) +++ PKGBUILD2018-11-02 23:23:06 UTC (rev 401306) @@ -2,8 +2,8 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.26.1 -pkgrel=4 +pkgver=0.27.0 +pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' @@ -15,22 +15,12 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch - fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) -sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' -'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' -'6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('43c8ac1b5c59ccea3cd58c9bd2a7af07a56f96cf1eff1e54d93f648b5340e83a') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - - # https://github.com/crystal-lang/crystal/issues/6672 - patch -p1 < ../fix_build.patch - - # https://github.com/crystal-lang/crystal/pull/6738 - patch -p1 < ../fix_openssl_11.patch } build() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, September 27, 2018 @ 22:07:53 Author: foutrelis Revision: 386767 Switch to llvm6{,-libs} until LLVM 7 support lands Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-27 21:49:26 UTC (rev 386766) +++ PKGBUILD2018-09-27 22:07:53 UTC (rev 386767) @@ -3,13 +3,13 @@ pkgname=crystal pkgver=0.26.1 -pkgrel=3 +pkgrel=4 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version +depends=(gc libatomic_ops pcre libevent llvm6-libs) +makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal compiler of N-1 version checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support'
[arch-commits] Commit in crystal/trunk (PKGBUILD llvm7.patch)
Date: Friday, September 21, 2018 @ 02:49:10 Author: foutrelis Revision: 383803 Remove patch added in previous commit; it's incomplete Modified: crystal/trunk/PKGBUILD Deleted: crystal/trunk/llvm7.patch -+ PKGBUILD|5 - llvm7.patch | 281 -- 2 files changed, 286 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-21 02:03:55 UTC (rev 383802) +++ PKGBUILD2018-09-21 02:49:10 UTC (rev 383803) @@ -16,11 +16,9 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz -llvm7.patch fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' -'8c0c5e2a33d3d9d74db7c27a8a6d7e9ddb5bac7d61490372b037cead4664f18a' '4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' '6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') @@ -33,9 +31,6 @@ # https://github.com/crystal-lang/crystal/pull/6738 patch -p1 < ../fix_openssl_11.patch - - # https://github.com/crystal-lang/crystal/issues/6754 - patch -p1 < ../llvm7.patch } build() { Deleted: llvm7.patch === --- llvm7.patch 2018-09-21 02:03:55 UTC (rev 383802) +++ llvm7.patch 2018-09-21 02:49:10 UTC (rev 383803) @@ -1,281 +0,0 @@ -From 96380373229306a27eda49f5bfe67538a2589359 Mon Sep 17 00:00:00 2001 -From: Evangelos Foutras -Date: Fri, 21 Sep 2018 04:38:46 +0300 -Subject: [PATCH] Fix building with LLVM 7 (#6754) - -Similarly to how LLVM 6 support was added in commit 249a2ed4dae7: - -- Rename functions that conflict with those added to llvm-c/DebugInfo.h - in LLVM 7 -- Pass a reference to a module to the bitcode writer (ref LLVM r325155) - src/llvm/ext/llvm_ext.cc | 36 - src/llvm/lib_llvm.cr | 1 + - src/llvm/lib_llvm_ext.cr | 30 +++--- - 3 files changed, 36 insertions(+), 31 deletions(-) - -diff --git a/src/llvm/ext/llvm_ext.cc b/src/llvm/ext/llvm_ext.cc -index e6c5744bf..12746f2d6 100644 a/src/llvm/ext/llvm_ext.cc -+++ b/src/llvm/ext/llvm_ext.cc -@@ -86,7 +86,7 @@ LLVMMetadataRef LLVMDIBuilderCreateCompileUnit2(DIBuilderRef Dref, unsigned Lang - #endif - } - --LLVMMetadataRef LLVMDIBuilderCreateFunction( -+LLVMMetadataRef LLVMDIBuilderCreateFunction2( - DIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name, - const char *LinkageName, LLVMMetadataRef File, unsigned Line, - LLVMMetadataRef CompositeType, bool IsLocalToUnit, bool IsDefinition, -@@ -106,7 +106,7 @@ LLVMMetadataRef LLVMDIBuilderCreateFunction( - return wrap(Sub); - } - --LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock2(DIBuilderRef Dref, - LLVMMetadataRef Scope, - LLVMMetadataRef File, - unsigned Line, -@@ -115,7 +115,7 @@ LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, -unwrapDI(File), Line, Column)); - } - --LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderCreateBasicType2(DIBuilderRef Dref, - const char *Name, - uint64_t SizeInBits, - uint64_t AlignInBits, -@@ -127,7 +127,7 @@ LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, - #endif - } - --LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray2(DIBuilderRef Dref, - LLVMMetadataRef *Data, - unsigned Length) { - Metadata **DataValue = unwrap(Data); -@@ -136,7 +136,7 @@ LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, - .get()); - } - --LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderGetOrCreateArray2(DIBuilderRef Dref, - LLVMMetadataRef *Data, - unsigned Length) { - Metadata **DataValue = unwrap(Data); -@@ -145,13 +145,13 @@ LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(DIBuilderRef Dref, - } - - LLVMMetadataRef --LLVMDIBuilderCreateSubroutineType(DIBuilderRef Dref,
[arch-commits] Commit in crystal/trunk (PKGBUILD llvm7.patch)
Date: Friday, September 21, 2018 @ 02:01:26 Author: foutrelis Revision: 383800 LLVM 7 rebuild Added: crystal/trunk/llvm7.patch Modified: crystal/trunk/PKGBUILD -+ PKGBUILD|7 + llvm7.patch | 281 ++ 2 files changed, 287 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-21 01:33:46 UTC (rev 383799) +++ PKGBUILD2018-09-21 02:01:26 UTC (rev 383800) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.26.1 -pkgrel=2 +pkgrel=3 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' @@ -16,9 +16,11 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz +llvm7.patch fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' +'8c0c5e2a33d3d9d74db7c27a8a6d7e9ddb5bac7d61490372b037cead4664f18a' '4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' '6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') @@ -31,6 +33,9 @@ # https://github.com/crystal-lang/crystal/pull/6738 patch -p1 < ../fix_openssl_11.patch + + # https://github.com/crystal-lang/crystal/issues/6754 + patch -p1 < ../llvm7.patch } build() { Added: llvm7.patch === --- llvm7.patch (rev 0) +++ llvm7.patch 2018-09-21 02:01:26 UTC (rev 383800) @@ -0,0 +1,281 @@ +From 96380373229306a27eda49f5bfe67538a2589359 Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras +Date: Fri, 21 Sep 2018 04:38:46 +0300 +Subject: [PATCH] Fix building with LLVM 7 (#6754) + +Similarly to how LLVM 6 support was added in commit 249a2ed4dae7: + +- Rename functions that conflict with those added to llvm-c/DebugInfo.h + in LLVM 7 +- Pass a reference to a module to the bitcode writer (ref LLVM r325155) +--- + src/llvm/ext/llvm_ext.cc | 36 + src/llvm/lib_llvm.cr | 1 + + src/llvm/lib_llvm_ext.cr | 30 +++--- + 3 files changed, 36 insertions(+), 31 deletions(-) + +diff --git a/src/llvm/ext/llvm_ext.cc b/src/llvm/ext/llvm_ext.cc +index e6c5744bf..12746f2d6 100644 +--- a/src/llvm/ext/llvm_ext.cc b/src/llvm/ext/llvm_ext.cc +@@ -86,7 +86,7 @@ LLVMMetadataRef LLVMDIBuilderCreateCompileUnit2(DIBuilderRef Dref, unsigned Lang + #endif + } + +-LLVMMetadataRef LLVMDIBuilderCreateFunction( ++LLVMMetadataRef LLVMDIBuilderCreateFunction2( + DIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name, + const char *LinkageName, LLVMMetadataRef File, unsigned Line, + LLVMMetadataRef CompositeType, bool IsLocalToUnit, bool IsDefinition, +@@ -106,7 +106,7 @@ LLVMMetadataRef LLVMDIBuilderCreateFunction( + return wrap(Sub); + } + +-LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock2(DIBuilderRef Dref, + LLVMMetadataRef Scope, + LLVMMetadataRef File, + unsigned Line, +@@ -115,7 +115,7 @@ LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, +unwrapDI(File), Line, Column)); + } + +-LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderCreateBasicType2(DIBuilderRef Dref, + const char *Name, + uint64_t SizeInBits, + uint64_t AlignInBits, +@@ -127,7 +127,7 @@ LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, + #endif + } + +-LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray2(DIBuilderRef Dref, + LLVMMetadataRef *Data, + unsigned Length) { + Metadata **DataValue = unwrap(Data); +@@ -136,7 +136,7 @@ LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, + .get()); + } + +-LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderGetOrCreateArray2(DIBuilderRef Dref, + LLVMMetadataRef *Data, + unsigned Length) { + Metadata **DataValue = unwrap(Data); +@@ -145,13 +145,13 @@ LLVMMetadataRef
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, September 18, 2018 @ 00:56:05 Author: anatolik Revision: 382843 upgpkg: crystal 0.26.1-2 FS#60095 Fix incompatibility with openssl 1.1.1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-18 00:55:58 UTC (rev 382842) +++ PKGBUILD2018-09-18 00:56:05 UTC (rev 382843) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.26.1 -pkgrel=1 +pkgrel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' @@ -16,9 +16,11 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch) + fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch + fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' -'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138') +'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' +'6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') prepare() { cd $pkgname-$pkgver @@ -26,6 +28,9 @@ # https://github.com/crystal-lang/crystal/issues/6672 patch -p1 < ../fix_build.patch + + # https://github.com/crystal-lang/crystal/pull/6738 + patch -p1 < ../fix_openssl_11.patch } build() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, September 7, 2018 @ 05:59:32 Author: anatolik Revision: 378420 upgpkg: crystal 0.26.1-1 Pull compilation fix from https://github.com/crystal-lang/crystal/issues/6672 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-06 23:45:32 UTC (rev 378419) +++ PKGBUILD2018-09-07 05:59:32 UTC (rev 378420) @@ -3,7 +3,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.26.0 +pkgver=0.26.1 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -16,12 +16,17 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('e98cf1403d5182fce888a120cda61918c329244765eaa265a17038bbfb217ba3') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz + fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch) +sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' +'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr + + # https://github.com/crystal-lang/crystal/issues/6672 + patch -p1 < ../fix_build.patch } build() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, August 14, 2018 @ 06:24:32 Author: anatolik Revision: 371348 upgpkg: crystal 0.26.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-08-14 05:55:29 UTC (rev 371347) +++ PKGBUILD2018-08-14 06:24:32 UTC (rev 371348) @@ -3,7 +3,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.25.1 +pkgver=0.26.0 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -17,7 +17,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6') +sha256sums=('e98cf1403d5182fce888a120cda61918c329244765eaa265a17038bbfb217ba3') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, June 29, 2018 @ 00:10:28 Author: anatolik Revision: 347719 upgpkg: crystal 0.25.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-06-28 22:17:43 UTC (rev 347718) +++ PKGBUILD2018-06-29 00:10:28 UTC (rev 347719) @@ -3,7 +3,7 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.25.0 +pkgver=0.25.1 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -17,7 +17,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('78cc53289bd983598133f8b789d95e01fad0bc95b512d7ccf60e33e36710ddde') +sha256sums=('9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6') prepare() { cd $pkgname-$pkgver @@ -38,6 +38,7 @@ check() { cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, June 12, 2018 @ 21:33:48 Author: anatolik Revision: 342745 upgpkg: crystal 0.25.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-06-12 21:33:15 UTC (rev 342744) +++ PKGBUILD2018-06-12 21:33:48 UTC (rev 342745) @@ -3,8 +3,8 @@ # Contributor: Jonne Haß pkgname=crystal -pkgver=0.24.2 -pkgrel=2 +pkgver=0.25.0 +pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' @@ -17,7 +17,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('de50a455a509f4f80025eb8773818859ad6664a79f5f0fafecdd87ff5ccef6d0') +sha256sums=('78cc53289bd983598133f8b789d95e01fad0bc95b512d7ccf60e33e36710ddde') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, March 19, 2018 @ 00:49:23 Author: foutrelis Revision: 309105 upgpkg: crystal 0.24.2-2 LLVM 6 rebuild. Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-03-19 00:37:27 UTC (rev 309104) +++ PKGBUILD2018-03-19 00:49:23 UTC (rev 309105) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.24.2 -pkgrel=1 +pkgrel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Saturday, March 10, 2018 @ 03:43:26 Author: anatolik Revision: 305619 upgpkg: crystal 0.24.2-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-03-09 23:39:24 UTC (rev 305618) +++ PKGBUILD2018-03-10 03:43:26 UTC (rev 305619) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.24.1 +pkgver=0.24.2 pkgrel=1 pkgdesc='The Crystal Programming Language' arch=(x86_64) @@ -17,7 +17,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8') +sha256sums=('de50a455a509f4f80025eb8773818859ad6664a79f5f0fafecdd87ff5ccef6d0') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, December 20, 2017 @ 18:16:39 Author: anatolik Revision: 275041 upgpkg: crystal 0.24.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 12 1 file changed, 4 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-12-20 17:23:22 UTC (rev 275040) +++ PKGBUILD2017-12-20 18:16:39 UTC (rev 275041) @@ -3,15 +3,14 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.24.0 +pkgver=0.24.1 pkgrel=1 -_binary_rel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' license=(Apache) depends=(gc libatomic_ops pcre libevent llvm-libs) -makedepends=(libxml2 llvm) +makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support' @@ -18,9 +17,7 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('c34f4326ee576f60b8960e331aae8d5265a12b30707582e1f5c6c6032d364a80') -sha256sums_x86_64=('9cfdb67885aafb9781c678f20df4275c87365ebe0e9411e17dcb6f84e38e7498') +sha256sums=('4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8') prepare() { cd $pkgname-$pkgver @@ -32,12 +29,11 @@ make release=1 \ FLAGS="--release --no-debug" \ - PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \ CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ CRYSTAL_CACHE_DIR="/tmp/crystal" - make doc CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" } check() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, November 23, 2017 @ 16:40:11 Author: anatolik Revision: 268213 Remove i686 specific hacks and comments Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |5 + 1 file changed, 1 insertion(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-11-23 15:52:18 UTC (rev 268212) +++ PKGBUILD2017-11-23 16:40:11 UTC (rev 268213) @@ -30,8 +30,6 @@ build() { cd $pkgname-$pkgver - # We use --no-debug because it runs out of memory on i686 without it - # https://github.com/crystal-lang/crystal/issues/3787#issuecomment-281591985 make release=1 \ FLAGS="--release --no-debug" \ PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \ @@ -45,8 +43,7 @@ check() { cd $pkgname-$pkgver - # disable tests as it fails with OOM at i686 - true || make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ CRYSTAL_CACHE_DIR="/tmp/crystal" \ PATH=".build:$PATH"
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, November 23, 2017 @ 02:00:30 Author: anatolik Revision: 268123 upgpkg: crystal 0.24.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 20 +++- 1 file changed, 7 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-11-23 01:47:48 UTC (rev 268122) +++ PKGBUILD2017-11-23 02:00:30 UTC (rev 268123) @@ -3,9 +3,9 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.23.1 -pkgrel=2 -_binary_rel=3 +pkgver=0.24.0 +pkgrel=1 +_binary_rel=2 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' @@ -17,20 +17,14 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - llvm5.patch::https://github.com/crystal-lang/crystal/commit/3d48a9628d57cea739f30583fa6092aa9dd90be3.patch) -source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('8cf1b9a4eab29fca2f779ea186ae18f7ce444ce189c621925fa1a0c61dd5ff55' -'13af142a262a20c05076863bdffd881c9c96c754b8f48a89f35a8295ab83394c') -sha256sums_i686=('268a39b8d37385ff60d113d4d9fc966472160faa1e3bbf7ae58860ab6678aceb') -sha256sums_x86_64=('6a84cc866838ffa5250e28c3ce1a918a93f89c06393fe8cfd4068fcbbc66f3ab') +sha256sums=('c34f4326ee576f60b8960e331aae8d5265a12b30707582e1f5c6c6032d364a80') +sha256sums_x86_64=('9cfdb67885aafb9781c678f20df4275c87365ebe0e9411e17dcb6f84e38e7498') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - - patch -p1 < ../llvm5.patch } build() { @@ -72,7 +66,7 @@ cp -r src "$pkgdir/usr/lib/crystal" install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r doc "$pkgdir/usr/share/doc/crystal/api" + cp -r docs "$pkgdir/usr/share/doc/crystal/api" cp -r samples "$pkgdir/usr/share/doc/crystal/" install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, October 10, 2017 @ 18:13:59 Author: anatolik Revision: 262308 Install crystal man page Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-10-10 18:08:46 UTC (rev 262307) +++ PKGBUILD2017-10-10 18:13:59 UTC (rev 262308) @@ -68,7 +68,7 @@ install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - install -dm755 "$pkgdir/usr/lib" + install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" cp -r src "$pkgdir/usr/lib/crystal" install -dm755 "$pkgdir/usr/share/doc/crystal" @@ -75,6 +75,8 @@ cp -r doc "$pkgdir/usr/share/doc/crystal/api" cp -r samples "$pkgdir/usr/share/doc/crystal/" + install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" + install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal"
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, September 10, 2017 @ 21:34:56 Author: anatolik Revision: 256833 upgpkg: crystal 0.23.1-2 llvm5 rebuild Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-09-10 21:31:52 UTC (rev 256832) +++ PKGBUILD2017-09-10 21:34:56 UTC (rev 256833) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.23.1 -pkgrel=1 +pkgrel=2 _binary_rel=3 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -17,10 +17,12 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz + llvm5.patch::https://github.com/crystal-lang/crystal/commit/3d48a9628d57cea739f30583fa6092aa9dd90be3.patch) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('8cf1b9a4eab29fca2f779ea186ae18f7ce444ce189c621925fa1a0c61dd5ff55') +sha256sums=('8cf1b9a4eab29fca2f779ea186ae18f7ce444ce189c621925fa1a0c61dd5ff55' +'13af142a262a20c05076863bdffd881c9c96c754b8f48a89f35a8295ab83394c') sha256sums_i686=('268a39b8d37385ff60d113d4d9fc966472160faa1e3bbf7ae58860ab6678aceb') sha256sums_x86_64=('6a84cc866838ffa5250e28c3ce1a918a93f89c06393fe8cfd4068fcbbc66f3ab') @@ -27,6 +29,8 @@ prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr + + patch -p1 < ../llvm5.patch } build() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, July 17, 2017 @ 21:24:31 Author: anatolik Revision: 245520 upgpkg: crystal 0.23.1-1 updpkg 0.23.1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-07-17 21:02:01 UTC (rev 245519) +++ PKGBUILD2017-07-17 21:24:31 UTC (rev 245520) @@ -3,9 +3,9 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.23.0 -pkgrel=2 -_binary_rel=1 +pkgver=0.23.1 +pkgrel=1 +_binary_rel=3 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) url='http://crystal-lang.org' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('9b65904bb55100994a3b8022b9c553e5aa78979f459c8b10aa64053a65e5d517') -sha256sums_i686=('0a758770e6cb277bc5ed38fb6edafbf820b99527b65d6a44fd9f3a4c4743b70f') -sha256sums_x86_64=('1d0348e1df3c56f9c29a3a76254c074846389fe5bed659c2cc1051bab83e1a5a') +sha256sums=('8cf1b9a4eab29fca2f779ea186ae18f7ce444ce189c621925fa1a0c61dd5ff55') +sha256sums_i686=('268a39b8d37385ff60d113d4d9fc966472160faa1e3bbf7ae58860ab6678aceb') +sha256sums_x86_64=('6a84cc866838ffa5250e28c3ce1a918a93f89c06393fe8cfd4068fcbbc66f3ab') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, July 13, 2017 @ 20:45:28 Author: bpiotrowski Revision: 245019 0.23.0-2: PIE static libraries rebuild Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-07-13 20:32:07 UTC (rev 245018) +++ PKGBUILD2017-07-13 20:45:28 UTC (rev 245019) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.23.0 -pkgrel=1 +pkgrel=2 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64)
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, July 5, 2017 @ 20:06:14 Author: anatolik Revision: 242435 upgpkg: crystal 0.23.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-07-05 19:18:44 UTC (rev 242434) +++ PKGBUILD2017-07-05 20:06:14 UTC (rev 242435) @@ -3,8 +3,8 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.22.0 -pkgrel=2 +pkgver=0.23.0 +pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('5b9f11d9710ca9bd971a5afb94d369fd8dfaee103d7edf1c9fbebb2f21898547') -sha256sums_i686=('c084846d3f9e0c3cfcba6a79fe4e0cf6c6cb6801826a969460ecf2a47abd0fe9') -sha256sums_x86_64=('789d7b844886133428248605113ede9174c6ea4ba47d96a13f0efd1565b5810d') +sha256sums=('9b65904bb55100994a3b8022b9c553e5aa78979f459c8b10aa64053a65e5d517') +sha256sums_i686=('0a758770e6cb277bc5ed38fb6edafbf820b99527b65d6a44fd9f3a4c4743b70f') +sha256sums_x86_64=('1d0348e1df3c56f9c29a3a76254c074846389fe5bed659c2cc1051bab83e1a5a') prepare() { cd $pkgname-$pkgver @@ -47,7 +47,8 @@ check() { cd $pkgname-$pkgver - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + # disable tests as it fails with OOM at i686 + true || make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ CRYSTAL_CACHE_DIR="/tmp/crystal" \ PATH=".build:$PATH"
[arch-commits] Commit in crystal/trunk (PKGBUILD remove_failing_socket_test.patch)
Date: Friday, June 9, 2017 @ 13:24:41 Author: anatolik Revision: 235522 Do not disable the network test. The problem has been at the package maintainer DNS configuration. Modified: crystal/trunk/PKGBUILD Deleted: crystal/trunk/remove_failing_socket_test.patch --+ PKGBUILD | 10 ++ remove_failing_socket_test.patch | 29 - 2 files changed, 2 insertions(+), 37 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-06-09 12:56:06 UTC (rev 235521) +++ PKGBUILD2017-06-09 13:24:41 UTC (rev 235522) @@ -17,13 +17,10 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz -remove_failing_socket_test.patch -) +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('5b9f11d9710ca9bd971a5afb94d369fd8dfaee103d7edf1c9fbebb2f21898547' -'96672187a8a522af3c214e7cb3252dc69aed0bae47ba2e1faf87aad8a67bfe35') +sha256sums=('5b9f11d9710ca9bd971a5afb94d369fd8dfaee103d7edf1c9fbebb2f21898547') sha256sums_i686=('c084846d3f9e0c3cfcba6a79fe4e0cf6c6cb6801826a969460ecf2a47abd0fe9') sha256sums_x86_64=('789d7b844886133428248605113ede9174c6ea4ba47d96a13f0efd1565b5810d') @@ -30,9 +27,6 @@ prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - - # https://github.com/crystal-lang/crystal/issues/4130 - patch -p1 < ../remove_failing_socket_test.patch } build() { Deleted: remove_failing_socket_test.patch === --- remove_failing_socket_test.patch2017-06-09 12:56:06 UTC (rev 235521) +++ remove_failing_socket_test.patch2017-06-09 13:24:41 UTC (rev 235522) @@ -1,29 +0,0 @@ -commit 73103a21fa8b09f4a2d0ee1886204e3bb9e17252 -Author: Anatol Pomozov-Date: Sat Apr 22 06:54:02 2017 -0700 - -Remove tests that fail because of #4130 - -diff --git a/spec/std/socket_spec.cr b/spec/std/socket_spec.cr -index 56e565f86..f5554893b 100644 a/spec/std/socket_spec.cr -+++ b/spec/std/socket_spec.cr -@@ -536,18 +536,6 @@ describe TCPSocket do - TCPSocket.new("localhost", port) - end - end -- -- it "fails when host doesn't exist" do --expect_raises(Socket::Error, /No address found for doesnotexist.example.org.:12345/) do -- TCPSocket.new("doesnotexist.example.org.", 12345) --end -- end -- -- it "fails (rather than segfault on darwin) when host doesn't exist and port is 0" do --expect_raises(Socket::Error, /No address found for doesnotexist.example.org.:0/) do -- TCPSocket.new("doesnotexist.example.org.", 0) --end -- end - end - - describe UDPSocket do
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, June 9, 2017 @ 12:28:46 Author: bpiotrowski Revision: 235518 0.22.0-2: rebuild against libevent 2.1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-06-09 11:09:43 UTC (rev 235517) +++ PKGBUILD2017-06-09 12:28:46 UTC (rev 235518) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.22.0 -pkgrel=1 +pkgrel=2 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64)
[arch-commits] Commit in crystal/trunk (PKGBUILD remove_failing_socket_test.patch)
Date: Sunday, April 23, 2017 @ 01:46:16 Author: anatolik Revision: 224433 upgpkg: crystal 0.22.0-1 Modified: crystal/trunk/PKGBUILD crystal/trunk/remove_failing_socket_test.patch --+ PKGBUILD | 25 ++--- remove_failing_socket_test.patch | 22 ++ 2 files changed, 20 insertions(+), 27 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-04-22 23:52:29 UTC (rev 224432) +++ PKGBUILD2017-04-23 01:46:16 UTC (rev 224433) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.21.1 +pkgver=0.22.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -19,33 +19,20 @@ 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz remove_failing_socket_test.patch - openssl11_1.patch::https://github.com/crystal-lang/crystal/commit/1658c312d8b26c559ce5410254f0c75182529abe.patch - openssl11_2.patch::https://github.com/crystal-lang/crystal/commit/b67a118e7a438009e5d44d0701c21d030c92aa94.patch - openssl11_3.patch::https://github.com/crystal-lang/crystal/commit/58b84812ed531acc528086a08ce843baa6188a7a.patch - openssl11_4.patch::https://github.com/crystal-lang/crystal/commit/3119e5989ee0dbdb9b1eff45bf5a0e2fdf665115.patch ) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('eb93de3b388641fd2a09a2d10ab9fe40a58148d888fc48e4583a86ee1ddb1085' -'e258c64886b678cfc6bde6a7e1eb04cd79a4a0d4057b318404d3d5f495fa3a7d' -'77e9b34c9e4ccb9c168344396cb249d8b91f9e0c5428c67918f40641654d0240' -'7c6458aeeb663674ccf642a2223c2e4ba73b6a6f2c30d3c56810af34456e2273' -'c7118f72e5179b3c2a95576966e17c520fab6023479a5e61e59ea250ee4f9273' -'c0f5ee92aac8acbee85fc0d3124112262538f2dfe30019e80823b0e6ba78f52c') -sha256sums_i686=('8ab875309aa71d4501995e834850d40538fb66dd9890024ed812777f83085f48') -sha256sums_x86_64=('e8a7489aba888cc0deec61e9bda5dd27ab600edb102afc17fa11582b90960875') +sha256sums=('5b9f11d9710ca9bd971a5afb94d369fd8dfaee103d7edf1c9fbebb2f21898547' +'96672187a8a522af3c214e7cb3252dc69aed0bae47ba2e1faf87aad8a67bfe35') +sha256sums_i686=('c084846d3f9e0c3cfcba6a79fe4e0cf6c6cb6801826a969460ecf2a47abd0fe9') +sha256sums_x86_64=('789d7b844886133428248605113ede9174c6ea4ba47d96a13f0efd1565b5810d') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr + # https://github.com/crystal-lang/crystal/issues/4130 patch -p1 < ../remove_failing_socket_test.patch - - # https://github.com/crystal-lang/crystal/issues/4204 - patch -p1 < ../openssl11_1.patch - patch -p1 < ../openssl11_2.patch - patch -p1 < ../openssl11_3.patch - patch -p1 < ../openssl11_4.patch } build() { Modified: remove_failing_socket_test.patch === --- remove_failing_socket_test.patch2017-04-22 23:52:29 UTC (rev 224432) +++ remove_failing_socket_test.patch2017-04-23 01:46:16 UTC (rev 224433) @@ -1,23 +1,29 @@ -commit 6ca6bfeedbc4d8c304298949c61ffaeefdd4ac9d -Author: Jonne Haß -Date: Tue Mar 28 21:47:12 2017 +0200 +commit 73103a21fa8b09f4a2d0ee1886204e3bb9e17252 +Author: Anatol Pomozov +Date: Sat Apr 22 06:54:02 2017 -0700 -Remove failing host tests +Remove tests that fail because of #4130 diff --git a/spec/std/socket_spec.cr b/spec/std/socket_spec.cr -index 3bf7bd11a..f5554893b 100644 +index 56e565f86..f5554893b 100644 --- a/spec/std/socket_spec.cr +++ b/spec/std/socket_spec.cr -@@ -536,12 +536,6 @@ describe TCPSocket do +@@ -536,18 +536,6 @@ describe TCPSocket do TCPSocket.new("localhost", port) end end - - it "fails when host doesn't exist" do --expect_raises(Socket::Error, /No address found for localhostt:12345/) do -- TCPSocket.new("localhostt", 12345) +-expect_raises(Socket::Error, /No address found for doesnotexist.example.org.:12345/) do +- TCPSocket.new("doesnotexist.example.org.", 12345) -end - end +- +- it "fails (rather than segfault on darwin) when host doesn't exist and port is 0" do +-expect_raises(Socket::Error, /No address found for doesnotexist.example.org.:0/) do +- TCPSocket.new("doesnotexist.example.org.", 0) +-end +- end end describe UDPSocket do
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, April 18, 2017 @ 16:08:34 Author: foutrelis Revision: 223739 upgpkg: crystal 0.21.1-1 LLVM 4.0 rebuild. Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |3 +++ 1 file changed, 3 insertions(+) Modified: PKGBUILD === --- PKGBUILD2017-04-18 14:50:39 UTC (rev 223738) +++ PKGBUILD2017-04-18 16:08:34 UTC (rev 223739) @@ -51,7 +51,10 @@ build() { cd $pkgname-$pkgver + # We use --no-debug because it runs out of memory on i686 without it + # https://github.com/crystal-lang/crystal/issues/3787#issuecomment-281591985 make release=1 \ + FLAGS="--release --no-debug" \ PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \ CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \
[arch-commits] Commit in crystal/trunk (PKGBUILD remove_failing_socket_test.patch)
Date: Wednesday, April 5, 2017 @ 10:34:21 Author: anatolik Revision: 220574 Add openssl 1.1 compat patches from upstream Added: crystal/trunk/remove_failing_socket_test.patch Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 29 - remove_failing_socket_test.patch | 23 +++ 2 files changed, 47 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-04-05 10:32:12 UTC (rev 220573) +++ PKGBUILD2017-04-05 10:34:21 UTC (rev 220574) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.20.5 +pkgver=0.21.1 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -17,16 +17,35 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz +remove_failing_socket_test.patch + openssl11_1.patch::https://github.com/crystal-lang/crystal/commit/1658c312d8b26c559ce5410254f0c75182529abe.patch + openssl11_2.patch::https://github.com/crystal-lang/crystal/commit/b67a118e7a438009e5d44d0701c21d030c92aa94.patch + openssl11_3.patch::https://github.com/crystal-lang/crystal/commit/58b84812ed531acc528086a08ce843baa6188a7a.patch + openssl11_4.patch::https://github.com/crystal-lang/crystal/commit/3119e5989ee0dbdb9b1eff45bf5a0e2fdf665115.patch +) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('ee1e5948c6e662ccb1e62671cf2c91458775b559b23d74ab226dc2a2d23f7707') -sha256sums_i686=('e3a890f11833c57c9004655d108f981c7c630cd7a939f828d9a6c571705bc3e7') -sha256sums_x86_64=('fd077c0a727419e131b1be6198a5aa5820ecbdaafd2d2bb38be5716ba75b5100') +sha256sums=('eb93de3b388641fd2a09a2d10ab9fe40a58148d888fc48e4583a86ee1ddb1085' +'e258c64886b678cfc6bde6a7e1eb04cd79a4a0d4057b318404d3d5f495fa3a7d' +'77e9b34c9e4ccb9c168344396cb249d8b91f9e0c5428c67918f40641654d0240' +'7c6458aeeb663674ccf642a2223c2e4ba73b6a6f2c30d3c56810af34456e2273' +'c7118f72e5179b3c2a95576966e17c520fab6023479a5e61e59ea250ee4f9273' +'c0f5ee92aac8acbee85fc0d3124112262538f2dfe30019e80823b0e6ba78f52c') +sha256sums_i686=('8ab875309aa71d4501995e834850d40538fb66dd9890024ed812777f83085f48') +sha256sums_x86_64=('e8a7489aba888cc0deec61e9bda5dd27ab600edb102afc17fa11582b90960875') prepare() { cd $pkgname-$pkgver sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr + + patch -p1 < ../remove_failing_socket_test.patch + + # https://github.com/crystal-lang/crystal/issues/4204 + patch -p1 < ../openssl11_1.patch + patch -p1 < ../openssl11_2.patch + patch -p1 < ../openssl11_3.patch + patch -p1 < ../openssl11_4.patch } build() { Added: remove_failing_socket_test.patch === --- remove_failing_socket_test.patch(rev 0) +++ remove_failing_socket_test.patch2017-04-05 10:34:21 UTC (rev 220574) @@ -0,0 +1,23 @@ +commit 6ca6bfeedbc4d8c304298949c61ffaeefdd4ac9d +Author: Jonne Haß +Date: Tue Mar 28 21:47:12 2017 +0200 + +Remove failing host tests + +diff --git a/spec/std/socket_spec.cr b/spec/std/socket_spec.cr +index 3bf7bd11a..f5554893b 100644 +--- a/spec/std/socket_spec.cr b/spec/std/socket_spec.cr +@@ -536,12 +536,6 @@ describe TCPSocket do + TCPSocket.new("localhost", port) + end + end +- +- it "fails when host doesn't exist" do +-expect_raises(Socket::Error, /No address found for localhostt:12345/) do +- TCPSocket.new("localhostt", 12345) +-end +- end + end + + describe UDPSocket do
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, January 25, 2017 @ 18:50:57 Author: anatolik Revision: 209073 upgpkg: crystal 0.20.5-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-01-25 18:20:51 UTC (rev 209072) +++ PKGBUILD2017-01-25 18:50:57 UTC (rev 209073) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.20.3 +pkgver=0.20.5 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('5372ba2a35d885345207047a51b9389f9190fd12389847e7f7298618bcf59ad6') -sha256sums_i686=('85edfa1dda5e712341869bab87f6de0f7c6860e2a04dec2f00e8dc6aa1418611') -sha256sums_x86_64=('c656dc8092a6161262f527df441aaab4ea9dd9a836a013f7155c6378b26b8cd7') +sha256sums=('ee1e5948c6e662ccb1e62671cf2c91458775b559b23d74ab226dc2a2d23f7707') +sha256sums_i686=('e3a890f11833c57c9004655d108f981c7c630cd7a939f828d9a6c571705bc3e7') +sha256sums_x86_64=('fd077c0a727419e131b1be6198a5aa5820ecbdaafd2d2bb38be5716ba75b5100') prepare() { cd $pkgname-$pkgver @@ -44,9 +44,10 @@ check() { cd $pkgname-$pkgver - make all_spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" } package() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, December 26, 2016 @ 17:01:47 Author: anatolik Revision: 202780 upgpkg: crystal 0.20.3-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-12-26 16:59:02 UTC (rev 202779) +++ PKGBUILD2016-12-26 17:01:47 UTC (rev 202780) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.20.1 +pkgver=0.20.3 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('3792856bfe768421f4f0488dd8717deb0db4c94fee7587d39174f4911ab2c01d') -sha256sums_i686=('6d7a5d95b2f914312ad189cc3d3f96aeba181eee43b7382bed9347b963c5cf69') -sha256sums_x86_64=('d049af7b3c2ea08e3f1c961156f952cfe4ae38f967da38a755e93fdba4c8a07b') +sha256sums=('5372ba2a35d885345207047a51b9389f9190fd12389847e7f7298618bcf59ad6') +sha256sums_i686=('85edfa1dda5e712341869bab87f6de0f7c6860e2a04dec2f00e8dc6aa1418611') +sha256sums_x86_64=('c656dc8092a6161262f527df441aaab4ea9dd9a836a013f7155c6378b26b8cd7') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, December 6, 2016 @ 21:28:26 Author: anatolik Revision: 198219 upgpkg: crystal 0.20.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-12-06 18:20:38 UTC (rev 198218) +++ PKGBUILD2016-12-06 21:28:26 UTC (rev 198219) @@ -3,8 +3,8 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.20.0 -pkgrel=2 +pkgver=0.20.1 +pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('97118becc450cdfbafd881f8e98e93d9373d71b4994f49f41dec1eaf081e8894') -sha256sums_i686=('008cf927a4add816c038d2c07e2e9953c1cdaf5df9d696aefee9990bc84174ba') -sha256sums_x86_64=('55f309882b71f1722b00e63c5e91bcf8be54865b9bc9e7bb85f333b94990e298') +sha256sums=('3792856bfe768421f4f0488dd8717deb0db4c94fee7587d39174f4911ab2c01d') +sha256sums_i686=('6d7a5d95b2f914312ad189cc3d3f96aeba181eee43b7382bed9347b963c5cf69') +sha256sums_x86_64=('d049af7b3c2ea08e3f1c961156f952cfe4ae38f967da38a755e93fdba4c8a07b') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, November 23, 2016 @ 21:44:38 Author: anatolik Revision: 196627 upgpkg: crystal 0.20.0-2 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-11-23 21:18:47 UTC (rev 196626) +++ PKGBUILD2016-11-23 21:44:38 UTC (rev 196627) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.20.0 -pkgrel=1 +pkgrel=2 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -36,7 +36,7 @@ PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \ CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="libs:/usr/lib/crystal" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ CRYSTAL_CACHE_DIR="/tmp/crystal" make doc CRYSTAL_CACHE_DIR="/tmp/crystal" }
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, November 22, 2016 @ 23:49:53 Author: anatolik Revision: 196572 upgpkg: crystal 0.20.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-11-22 23:04:54 UTC (rev 196571) +++ PKGBUILD2016-11-22 23:49:53 UTC (rev 196572) @@ -10,7 +10,7 @@ arch=(i686 x86_64) url='http://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libevent) +depends=(gc libatomic_ops pcre libevent llvm-libs) makedepends=(libxml2 llvm) checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, November 22, 2016 @ 19:47:31 Author: anatolik Revision: 196561 upgpkg: crystal 0.20.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-11-22 19:22:44 UTC (rev 196560) +++ PKGBUILD2016-11-22 19:47:31 UTC (rev 196561) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.19.4 +pkgver=0.20.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('e239afa449744e0381823531f6af66407ba1f4b78767bd67a9bb09d9fcc6b9e4') -sha256sums_i686=('ed03a81e614384f578e22a30ade9bed0149502ef28b874770994dcdd065ec10c') -sha256sums_x86_64=('f1e06bd5762abfb6b079252fa7062438f595df4e7d21593ecda0e775e2220e02') +sha256sums=('97118becc450cdfbafd881f8e98e93d9373d71b4994f49f41dec1eaf081e8894') +sha256sums_i686=('008cf927a4add816c038d2c07e2e9953c1cdaf5df9d696aefee9990bc84174ba') +sha256sums_x86_64=('55f309882b71f1722b00e63c5e91bcf8be54865b9bc9e7bb85f333b94990e298') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, October 7, 2016 @ 18:17:42 Author: anatolik Revision: 191586 upgpkg: crystal 0.19.4-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-07 18:17:33 UTC (rev 191585) +++ PKGBUILD2016-10-07 18:17:42 UTC (rev 191586) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.19.3 +pkgver=0.19.4 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('72954087131bd648735bc397cfd585204087a4b8ab7f927f0a054741381ea01f') -sha256sums_i686=('583796b46cf6cf569d9292c7b781818a046fea4ad59346d397ad728dc0fad06d') -sha256sums_x86_64=('e4284e4796e543f90e8e7bef8fb94455c5d98d1e29ed8f5519d13f07a962d335') +sha256sums=('e239afa449744e0381823531f6af66407ba1f4b78767bd67a9bb09d9fcc6b9e4') +sha256sums_i686=('ed03a81e614384f578e22a30ade9bed0149502ef28b874770994dcdd065ec10c') +sha256sums_x86_64=('f1e06bd5762abfb6b079252fa7062438f595df4e7d21593ecda0e775e2220e02') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, September 30, 2016 @ 18:21:33 Author: anatolik Revision: 191100 upgpkg: crystal 0.19.3-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-09-30 17:53:02 UTC (rev 191099) +++ PKGBUILD2016-09-30 18:21:33 UTC (rev 191100) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.19.2 +pkgver=0.19.3 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('18b8b847162529b1ea6e886ad2fbe344a1bcb22fd8b29cebedc5a827939d3819') -sha256sums_i686=('14db11c6330e858b21fedfbecf6db5fb1c72dbcfe2682d86873bd8a8aef36ffa') -sha256sums_x86_64=('dd767a90d7aafac3a00f26be4117f82435092ce2dca4ee1b85f5b95a518eb316') +sha256sums=('72954087131bd648735bc397cfd585204087a4b8ab7f927f0a054741381ea01f') +sha256sums_i686=('583796b46cf6cf569d9292c7b781818a046fea4ad59346d397ad728dc0fad06d') +sha256sums_x86_64=('e4284e4796e543f90e8e7bef8fb94455c5d98d1e29ed8f5519d13f07a962d335') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, September 18, 2016 @ 09:47:35 Author: anatolik Revision: 189906 upgpkg: crystal 0.19.2-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-09-18 09:11:13 UTC (rev 189905) +++ PKGBUILD2016-09-18 09:47:35 UTC (rev 189906) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.19.1 +pkgver=0.19.2 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('7528fc1ec63a3e9db9aabbfc8985511d6a54e44c5a1b26ccd0ee37275937') -sha256sums_i686=('1faa00c5468b6642fa8247e0afb87dd4e4ca0a006f99b6ccbffd76bbfde2264e') -sha256sums_x86_64=('b4fadd59603a993ee98e148b95e3b9c53efed713fc8f8c243fc371411eaa46d8') +sha256sums=('18b8b847162529b1ea6e886ad2fbe344a1bcb22fd8b29cebedc5a827939d3819') +sha256sums_i686=('14db11c6330e858b21fedfbecf6db5fb1c72dbcfe2682d86873bd8a8aef36ffa') +sha256sums_x86_64=('dd767a90d7aafac3a00f26be4117f82435092ce2dca4ee1b85f5b95a518eb316') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, September 9, 2016 @ 23:00:48 Author: anatolik Revision: 189083 upgpkg: crystal 0.19.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-09-09 18:15:18 UTC (rev 189082) +++ PKGBUILD2016-09-09 23:00:48 UTC (rev 189083) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.19.0 +pkgver=0.19.1 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -10,7 +10,7 @@ arch=(i686 x86_64) url='http://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libevent libffi) +depends=(gc libatomic_ops pcre libevent) makedepends=(libxml2 llvm) checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' @@ -20,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('4d7d9770891bd8bd835251e2654316412a3f44074db0adeca28357c0993eb2d8') -sha256sums_i686=('6b58af00442c677f0adf635bd1c8de304914bda706c0e69f3e03f03e2a749892') -sha256sums_x86_64=('17bb8fa1c1771efead7d88b8571027675588ec3b35e4b453e7cdc952e53826cf') +sha256sums=('7528fc1ec63a3e9db9aabbfc8985511d6a54e44c5a1b26ccd0ee37275937') +sha256sums_i686=('1faa00c5468b6642fa8247e0afb87dd4e4ca0a006f99b6ccbffd76bbfde2264e') +sha256sums_x86_64=('b4fadd59603a993ee98e148b95e3b9c53efed713fc8f8c243fc371411eaa46d8') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, September 6, 2016 @ 16:07:05 Author: anatolik Revision: 188789 Remove comment, the issue has been resolved by upstream Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 -- 1 file changed, 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-09-06 15:52:41 UTC (rev 188788) +++ PKGBUILD2016-09-06 16:07:05 UTC (rev 188789) @@ -44,8 +44,6 @@ check() { cd $pkgname-$pkgver - # splitting all_spec into 'compiler_spec std_spec' as a workaround for - # https://github.com/crystal-lang/crystal/issues/2789 make all_spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ CRYSTAL_CACHE_DIR="/tmp/crystal"
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, September 6, 2016 @ 15:49:14 Author: anatolik Revision: 188784 upgpkg: crystal 0.19.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-09-06 15:40:15 UTC (rev 188783) +++ PKGBUILD2016-09-06 15:49:14 UTC (rev 188784) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.18.7 +pkgver=0.19.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -11,8 +11,7 @@ url='http://crystal-lang.org' license=(Apache) depends=(gc libatomic_ops pcre libevent libffi) -# depend on previous llvm version until https://github.com/crystal-lang/crystal/issues/1614 is resolved -makedepends=(libxml2 llvm35) +makedepends=(libxml2 llvm) checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support' @@ -21,9 +20,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('72b33fd4bd903a9f0957c74c2f95429e8c0f94c04df86396711b5560f540805d') -sha256sums_i686=('b84e9d4050b4667012bd7f59f4802f690a2933188370703558a57c51b7661eb2') -sha256sums_x86_64=('8be06d53e91d14ad05417c5504931b0ac8485a101a98711181b6a40f008f3fa8') +sha256sums=('4d7d9770891bd8bd835251e2654316412a3f44074db0adeca28357c0993eb2d8') +sha256sums_i686=('6b58af00442c677f0adf635bd1c8de304914bda706c0e69f3e03f03e2a749892') +sha256sums_x86_64=('17bb8fa1c1771efead7d88b8571027675588ec3b35e4b453e7cdc952e53826cf') prepare() { cd $pkgname-$pkgver @@ -47,8 +46,7 @@ # splitting all_spec into 'compiler_spec std_spec' as a workaround for # https://github.com/crystal-lang/crystal/issues/2789 - make compiler_spec std_spec \ -CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + make all_spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ CRYSTAL_CACHE_DIR="/tmp/crystal" }
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, July 5, 2016 @ 05:56:27 Author: anatolik Revision: 182258 upgpkg: crystal 0.18.7-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-07-05 05:56:12 UTC (rev 182257) +++ PKGBUILD2016-07-05 05:56:27 UTC (rev 182258) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.18.6 +pkgver=0.18.7 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('3954f6d1ff414ff55f694690c62fce5e2d12a78c0243cd76ed8457498fcef993') -sha256sums_i686=('1654c675017e208790e971892c96ec2ba3cdb2e95f78b7bc1a7e2c999b11d3d6') -sha256sums_x86_64=('72ad5f5623d8cde0ad51d151de6720fac759cde14e3eb37bc0d0b8b2925633af') +sha256sums=('72b33fd4bd903a9f0957c74c2f95429e8c0f94c04df86396711b5560f540805d') +sha256sums_i686=('b84e9d4050b4667012bd7f59f4802f690a2933188370703558a57c51b7661eb2') +sha256sums_x86_64=('8be06d53e91d14ad05417c5504931b0ac8485a101a98711181b6a40f008f3fa8') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, June 28, 2016 @ 21:36:54 Author: anatolik Revision: 181559 upgpkg: crystal 0.18.6-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-06-28 21:31:54 UTC (rev 181558) +++ PKGBUILD2016-06-28 21:36:54 UTC (rev 181559) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.18.4 +pkgver=0.18.6 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('3ed1f8452ed019675a4fbcb7bffeddd0394a943aa42dbab39b4afc52028e3507') -sha256sums_i686=('a440e343b424a3d2a77d3daf855962100dcb772707598e7843ac7468adb480e8') -sha256sums_x86_64=('8e482c66aa09a17a7e829a1efffc3be8c2c82b5629d7abaaf17c14d5163c1b79') +sha256sums=('3954f6d1ff414ff55f694690c62fce5e2d12a78c0243cd76ed8457498fcef993') +sha256sums_i686=('1654c675017e208790e971892c96ec2ba3cdb2e95f78b7bc1a7e2c999b11d3d6') +sha256sums_x86_64=('72ad5f5623d8cde0ad51d151de6720fac759cde14e3eb37bc0d0b8b2925633af') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, June 22, 2016 @ 17:44:50 Author: anatolik Revision: 180764 upgpkg: crystal 0.18.4-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-06-22 17:42:05 UTC (rev 180763) +++ PKGBUILD2016-06-22 17:44:50 UTC (rev 180764) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.18.2 +pkgver=0.18.4 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('59f09e4132b3ebced24cfc9123d5629f87f79901241aec704c7a89f2a6fab4ab') -sha256sums_i686=('9197f5c408f331762aa156140119877e779ab899c366124ae75cdb867252f091') -sha256sums_x86_64=('63d9d811785f6156072c4eb9017b0e3c7e6e15cf80ffed9d637c860c3ce19455') +sha256sums=('3ed1f8452ed019675a4fbcb7bffeddd0394a943aa42dbab39b4afc52028e3507') +sha256sums_i686=('a440e343b424a3d2a77d3daf855962100dcb772707598e7843ac7468adb480e8') +sha256sums_x86_64=('8e482c66aa09a17a7e829a1efffc3be8c2c82b5629d7abaaf17c14d5163c1b79') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, June 17, 2016 @ 15:36:07 Author: anatolik Revision: 180372 upgpkg: crystal 0.18.2-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-06-17 14:51:46 UTC (rev 180371) +++ PKGBUILD2016-06-17 15:36:07 UTC (rev 180372) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.18.0 +pkgver=0.18.2 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('e0511268558f0400f72b970db049a453212ca94d9ba3250912bfffa3abcb69e4') -sha256sums_i686=('d2892b474c8f848b0c1ef57a359965dfca13c099328e3e61fbaf53b5946432d7') -sha256sums_x86_64=('36e4346f645a136e373b932bb1dd4b0457ba6ba55cce3b671e402603b0d28899') +sha256sums=('59f09e4132b3ebced24cfc9123d5629f87f79901241aec704c7a89f2a6fab4ab') +sha256sums_i686=('9197f5c408f331762aa156140119877e779ab899c366124ae75cdb867252f091') +sha256sums_x86_64=('63d9d811785f6156072c4eb9017b0e3c7e6e15cf80ffed9d637c860c3ce19455') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, June 16, 2016 @ 05:19:57 Author: anatolik Revision: 180311 upgpkg: crystal 0.18.0-1 add missing dependency for tests Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-06-16 05:18:02 UTC (rev 180310) +++ PKGBUILD2016-06-16 05:19:57 UTC (rev 180311) @@ -13,7 +13,7 @@ depends=(gc libatomic_ops pcre libevent libffi) # depend on previous llvm version until https://github.com/crystal-lang/crystal/issues/1614 is resolved makedepends=(libxml2 llvm35) -checkdepends=(libyaml libxml2 gmp git) +checkdepends=(libyaml libxml2 gmp inetutils git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support' 'gmp: For BigInt support'
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, June 15, 2016 @ 21:56:22 Author: anatolik Revision: 180307 updpkg: 1.8.0 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-06-15 21:43:48 UTC (rev 180306) +++ PKGBUILD2016-06-15 21:56:22 UTC (rev 180307) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.17.3 +pkgver=0.18.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('091e85ba4c458310c530c7e77ed3738bfd409682fe6e0060a486d167d76d679f') -sha256sums_i686=('f03def26ff809c391196740ab1956bda61c9a101f97989634e33d57a6f5527a9') -sha256sums_x86_64=('61cd10567dc816198bd43ae3c8c5804555b2175f84416fe5c6f1a766e225') +sha256sums=('e0511268558f0400f72b970db049a453212ca94d9ba3250912bfffa3abcb69e4') +sha256sums_i686=('d2892b474c8f848b0c1ef57a359965dfca13c099328e3e61fbaf53b5946432d7') +sha256sums_x86_64=('36e4346f645a136e373b932bb1dd4b0457ba6ba55cce3b671e402603b0d28899') prepare() { cd $pkgname-$pkgver @@ -39,13 +39,16 @@ CRYSTAL_CONFIG_VERSION="$pkgver" \ CRYSTAL_CONFIG_PATH="libs:/usr/lib/crystal" \ CRYSTAL_CACHE_DIR="/tmp/crystal" - make doc + make doc CRYSTAL_CACHE_DIR="/tmp/crystal" } check() { cd $pkgname-$pkgver - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + # splitting all_spec into 'compiler_spec std_spec' as a workaround for + # https://github.com/crystal-lang/crystal/issues/2789 + make compiler_spec std_spec \ +CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ CRYSTAL_CACHE_DIR="/tmp/crystal" }
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, May 20, 2016 @ 21:49:00 Author: anatolik Revision: 175966 upgpkg: crystal 0.17.3-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-20 19:41:57 UTC (rev 175965) +++ PKGBUILD2016-05-20 19:49:00 UTC (rev 175966) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.17.2 +pkgver=0.17.3 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('b7a0b46fa8838665f834fda080d8f5861fde0211038d997031c073513e3ca15a') -sha256sums_i686=('0dbde9687ce1721a4f389c96923af9fa27636a4657077beb59eb871098f9b6fb') -sha256sums_x86_64=('fe4fbd8528b0ba6a81a3851bb25276f937cdcf1fca11edde88d68d803ded9b0d') +sha256sums=('091e85ba4c458310c530c7e77ed3738bfd409682fe6e0060a486d167d76d679f') +sha256sums_i686=('f03def26ff809c391196740ab1956bda61c9a101f97989634e33d57a6f5527a9') +sha256sums_x86_64=('61cd10567dc816198bd43ae3c8c5804555b2175f84416fe5c6f1a766e225') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, May 20, 2016 @ 01:38:33 Author: anatolik Revision: 175745 upgpkg: crystal 0.17.2-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-19 23:01:06 UTC (rev 175744) +++ PKGBUILD2016-05-19 23:38:33 UTC (rev 175745) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.17.0 +pkgver=0.17.2 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('35cf4e322d387929be8e919bb5e2c0980f94a6fa1d006e12d713a8c41ea3575d') -sha256sums_i686=('7a344ec513ac2dc59a5db59c1a5fe9596a816663713b85e864d2186f321bf310') -sha256sums_x86_64=('d18d75720d658c3e52456327e253326aa5bfbce9c4998beeb79446ebd3cd1b25') +sha256sums=('b7a0b46fa8838665f834fda080d8f5861fde0211038d997031c073513e3ca15a') +sha256sums_i686=('0dbde9687ce1721a4f389c96923af9fa27636a4657077beb59eb871098f9b6fb') +sha256sums_x86_64=('fe4fbd8528b0ba6a81a3851bb25276f937cdcf1fca11edde88d68d803ded9b0d') prepare() { cd $pkgname-$pkgver @@ -37,7 +37,8 @@ PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \ CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="libs:/usr/lib/crystal" + CRYSTAL_CONFIG_PATH="libs:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" make doc } @@ -45,7 +46,8 @@ cd $pkgname-$pkgver make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" } package() {
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, May 17, 2016 @ 20:39:06 Author: anatolik Revision: 175560 upgpkg: crystal 0.17.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-17 18:22:18 UTC (rev 175559) +++ PKGBUILD2016-05-17 18:39:06 UTC (rev 175560) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.16.0 +pkgver=0.17.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('6bc77686da5cb7d1bf34397d6e57381d301a74d97420d1fb5ea7f13c4e8e1dc8') -sha256sums_i686=('ba91805496f3276b107b4b4197d3a566cb0965ddd51a1c79f2e704dbd239693f') -sha256sums_x86_64=('c9ccd15d0ba9cc9e76283ee8c3710d2720dea8595511725ab2c4175052e9ebf2') +sha256sums=('35cf4e322d387929be8e919bb5e2c0980f94a6fa1d006e12d713a8c41ea3575d') +sha256sums_i686=('7a344ec513ac2dc59a5db59c1a5fe9596a816663713b85e864d2186f321bf310') +sha256sums_x86_64=('d18d75720d658c3e52456327e253326aa5bfbce9c4998beeb79446ebd3cd1b25') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, May 6, 2016 @ 00:55:46 Author: anatolik Revision: 173879 upgpkg: crystal 0.16.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-05 21:19:13 UTC (rev 173878) +++ PKGBUILD2016-05-05 22:55:46 UTC (rev 173879) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.15.0 +pkgver=0.16.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('d79445ec92faa2a045af150fca4886d90ecd9fba27451003b68118c8714b26bd') -sha256sums_i686=('438c2b6ae818d6eb9e685ba352bf1310d3baf64c01e80dd9676ce43b63c393c9') -sha256sums_x86_64=('538d3e327a5237ac521c1053ca1d98565545c3e243dc6bf7298508ae1ff474ab') +sha256sums=('6bc77686da5cb7d1bf34397d6e57381d301a74d97420d1fb5ea7f13c4e8e1dc8') +sha256sums_i686=('ba91805496f3276b107b4b4197d3a566cb0965ddd51a1c79f2e704dbd239693f') +sha256sums_x86_64=('c9ccd15d0ba9cc9e76283ee8c3710d2720dea8595511725ab2c4175052e9ebf2') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, April 3, 2016 @ 22:57:58 Author: anatolik Revision: 169415 upgpkg: crystal 0.15.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-04-03 20:41:13 UTC (rev 169414) +++ PKGBUILD2016-04-03 20:57:58 UTC (rev 169415) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.14.2 +pkgver=0.15.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('0fdbb8c0ebbc1da0024b19fac193763654b474e3e2db957a4543bfc5ad5dba67') -sha256sums_i686=('12a8b8b85182a98cc162ae56452ea1226d339964076aef1fd3aa85b424608bf7') -sha256sums_x86_64=('d4b96e576473a76e17175439c2e380b07feeffbbc5cb07490a96ea4dc533b922') +sha256sums=('d79445ec92faa2a045af150fca4886d90ecd9fba27451003b68118c8714b26bd') +sha256sums_i686=('438c2b6ae818d6eb9e685ba352bf1310d3baf64c01e80dd9676ce43b63c393c9') +sha256sums_x86_64=('538d3e327a5237ac521c1053ca1d98565545c3e243dc6bf7298508ae1ff474ab') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, March 23, 2016 @ 18:50:22 Author: anatolik Revision: 168137 upgpkg: crystal 0.14.2-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-03-23 16:57:19 UTC (rev 168136) +++ PKGBUILD2016-03-23 17:50:22 UTC (rev 168137) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.14.1 +pkgver=0.14.2 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('2f593ea68683e26cd8971619b3860b15b85048f27648e34b7ed5a41116ad2ecb') -sha256sums_i686=('3671c57acfb3d3d270a3681e34f255a8fade94cf6142bf035d5a06ea7f4dac30') -sha256sums_x86_64=('75b964f1d04c55251036789f48cde1109b715e07edeb0cbde585a36461d4e8c8') +sha256sums=('0fdbb8c0ebbc1da0024b19fac193763654b474e3e2db957a4543bfc5ad5dba67') +sha256sums_i686=('12a8b8b85182a98cc162ae56452ea1226d339964076aef1fd3aa85b424608bf7') +sha256sums_x86_64=('d4b96e576473a76e17175439c2e380b07feeffbbc5cb07490a96ea4dc533b922') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, March 22, 2016 @ 18:56:35 Author: anatolik Revision: 167924 upgpkg: crystal 0.14.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-03-22 17:29:47 UTC (rev 167923) +++ PKGBUILD2016-03-22 17:56:35 UTC (rev 167924) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.13.0 +pkgver=0.14.1 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -10,8 +10,8 @@ arch=(i686 x86_64) url='http://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libpcl libevent libffi) -# depend on previous llvm version until https://github.com/manastech/crystal/issues/1614 is resolved +depends=(gc libatomic_ops pcre libevent libffi) +# depend on previous llvm version until https://github.com/crystal-lang/crystal/issues/1614 is resolved makedepends=(libxml2 llvm35) checkdepends=(libyaml libxml2 gmp git) optdepends=('shards: crystal language package manager' @@ -18,12 +18,12 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) -source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) -source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('abada1d7bd411dca52ac0df2124a188d61301bdcd1fc75e8419a24496ee8ff42') -sha256sums_i686=('c99d3513d46a0195625b637d0b3d3ab2b93794575b4cace973ad2f35d9f33105') -sha256sums_x86_64=('43946bad44378f92dd92edaf0fcb04312755c635dd1670eca8387160dd2cefa0') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) +source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) +sha256sums=('2f593ea68683e26cd8971619b3860b15b85048f27648e34b7ed5a41116ad2ecb') +sha256sums_i686=('3671c57acfb3d3d270a3681e34f255a8fade94cf6142bf035d5a06ea7f4dac30') +sha256sums_x86_64=('75b964f1d04c55251036789f48cde1109b715e07edeb0cbde585a36461d4e8c8') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, March 7, 2016 @ 21:01:19 Author: anatolik Revision: 165546 upgpkg: crystal 0.13.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-03-07 19:43:28 UTC (rev 165545) +++ PKGBUILD2016-03-07 20:01:19 UTC (rev 165546) @@ -3,8 +3,8 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.12.0 -pkgrel=2 +pkgver=0.13.0 +pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -18,18 +18,15 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz - fix_hardened.patch::https://github.com/crystal-lang/crystal/commit/c73d9322a6dca580bacfaf58070391317294af43.patch) +source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('918bad9b906fe252f3f66685487892ad7c13a31135aa5874ac1e52ea399328e3' -'62aec8fcefc15c30d680dd232c3e5e5b2df4e883024ca2276299e0a10d1a9431') -sha256sums_i686=('0595aab4336e48d0d04f0a0f172f641ebb1c17ebdb6e2eebbbfa36a650323242') -sha256sums_x86_64=('ecd444dab34803fd97dcb9f82da47c60fad9de3c2f43d20195108d678e874f16') +sha256sums=('abada1d7bd411dca52ac0df2124a188d61301bdcd1fc75e8419a24496ee8ff42') +sha256sums_i686=('c99d3513d46a0195625b637d0b3d3ab2b93794575b4cace973ad2f35d9f33105') +sha256sums_x86_64=('43946bad44378f92dd92edaf0fcb04312755c635dd1670eca8387160dd2cefa0') prepare() { cd $pkgname-$pkgver - patch -p1 < ../fix_hardened.patch # FS#48407 sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr }
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, March 4, 2016 @ 20:40:45 Author: anatolik Revision: 164832 FS#48407: fix crash with hardening-wrapper script Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-03-04 19:11:54 UTC (rev 164831) +++ PKGBUILD2016-03-04 19:40:45 UTC (rev 164832) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.12.0 -pkgrel=1 +pkgrel=2 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -18,15 +18,18 @@ 'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) +source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz + fix_hardened.patch::https://github.com/crystal-lang/crystal/commit/c73d9322a6dca580bacfaf58070391317294af43.patch) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('918bad9b906fe252f3f66685487892ad7c13a31135aa5874ac1e52ea399328e3') +sha256sums=('918bad9b906fe252f3f66685487892ad7c13a31135aa5874ac1e52ea399328e3' +'62aec8fcefc15c30d680dd232c3e5e5b2df4e883024ca2276299e0a10d1a9431') sha256sums_i686=('0595aab4336e48d0d04f0a0f172f641ebb1c17ebdb6e2eebbbfa36a650323242') sha256sums_x86_64=('ecd444dab34803fd97dcb9f82da47c60fad9de3c2f43d20195108d678e874f16') prepare() { cd $pkgname-$pkgver + patch -p1 < ../fix_hardened.patch # FS#48407 sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr }
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Tuesday, February 16, 2016 @ 19:24:25 Author: anatolik Revision: 161860 upgpkg: crystal 0.12.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-16 17:48:37 UTC (rev 161859) +++ PKGBUILD2016-02-16 18:24:25 UTC (rev 161860) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.11.1 +pkgver=0.12.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('bdff81fcb4f2dfdd50d79abba8a1ed0260bad4c1f055002cd16b9b6f443b8a15') -sha256sums_i686=('2db84f6a287925d02832192cb7c5b99d0f543afd5323286a3a8c1799d5952abe') -sha256sums_x86_64=('742ee62b23d2ada2a9baa39d0f30973ca0b5b003504b04f2aad8483ef9b6f07b') +sha256sums=('918bad9b906fe252f3f66685487892ad7c13a31135aa5874ac1e52ea399328e3') +sha256sums_i686=('0595aab4336e48d0d04f0a0f172f641ebb1c17ebdb6e2eebbbfa36a650323242') +sha256sums_x86_64=('ecd444dab34803fd97dcb9f82da47c60fad9de3c2f43d20195108d678e874f16') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Monday, January 25, 2016 @ 20:00:45 Author: anatolik Revision: 158899 upgpkg: crystal 0.11.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-25 18:11:11 UTC (rev 158898) +++ PKGBUILD2016-01-25 19:00:45 UTC (rev 158899) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.11.0 +pkgver=0.11.1 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('2aab021f344c28a7f2bb51fb33d273f8c9c95b6adfdae6f578405f891e10236b') -sha256sums_i686=('04b36da033072e3372b1a3f74401998791f65b2224af9bb874e0867f80fc37ee') -sha256sums_x86_64=('34b648cf3a57cc9c718ac54beb3c0bc5454493138d7f841a015a72f871262838') +sha256sums=('bdff81fcb4f2dfdd50d79abba8a1ed0260bad4c1f055002cd16b9b6f443b8a15') +sha256sums_i686=('2db84f6a287925d02832192cb7c5b99d0f543afd5323286a3a8c1799d5952abe') +sha256sums_x86_64=('742ee62b23d2ada2a9baa39d0f30973ca0b5b003504b04f2aad8483ef9b6f07b') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, January 24, 2016 @ 21:05:16 Author: anatolik Revision: 158771 upgpkg: crystal 0.11.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |9 + 1 file changed, 5 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-24 20:04:43 UTC (rev 158770) +++ PKGBUILD2016-01-24 20:05:16 UTC (rev 158771) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.10.2 +pkgver=0.11.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('05e1af0c50438c33f2912598eac684a12b1c7193e16a19f9870de50552cede5b') -sha256sums_i686=('0a21f178aab1b44002c440ed9baef3eb24600eed6c1a2f76d9d32b546d9d0880') -sha256sums_x86_64=('5cf1eeebe72317af9c73b348be8523cf97c5d5413cc35be734b676d2f0ebad40') +sha256sums=('2aab021f344c28a7f2bb51fb33d273f8c9c95b6adfdae6f578405f891e10236b') +sha256sums_i686=('04b36da033072e3372b1a3f74401998791f65b2224af9bb874e0867f80fc37ee') +sha256sums_x86_64=('34b648cf3a57cc9c718ac54beb3c0bc5454493138d7f841a015a72f871262838') prepare() { cd $pkgname-$pkgver @@ -65,6 +65,7 @@ cp -r doc "$pkgdir/usr/share/doc/crystal/api" cp -r samples "$pkgdir/usr/share/doc/crystal/" + install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, January 13, 2016 @ 19:29:12 Author: anatolik Revision: 156329 upgpkg: crystal 0.10.2-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-13 18:24:36 UTC (rev 156328) +++ PKGBUILD2016-01-13 18:29:12 UTC (rev 156329) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.10.1 +pkgver=0.10.2 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('f567866ea4cf7d0ca1356806f4871c964eca939ddcd93796ecc0e3f3889cd7f3') -sha256sums_i686=('0c8cead9c3cc5d90815972b87f66a2abe431c8da8b20446e374218221647227a') -sha256sums_x86_64=('6bb5aed56e579bc84bfe57c3bc920efc79ec329ad021c968370a7fe9956a3026') +sha256sums=('05e1af0c50438c33f2912598eac684a12b1c7193e16a19f9870de50552cede5b') +sha256sums_i686=('0a21f178aab1b44002c440ed9baef3eb24600eed6c1a2f76d9d32b546d9d0880') +sha256sums_x86_64=('5cf1eeebe72317af9c73b348be8523cf97c5d5413cc35be734b676d2f0ebad40') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, January 8, 2016 @ 07:43:31 Author: anatolik Revision: 155688 upgpkg: crystal 0.10.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-08 06:43:28 UTC (rev 155687) +++ PKGBUILD2016-01-08 06:43:31 UTC (rev 155688) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.10.0 +pkgver=0.10.1 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('349172eacaf1cd1a2e984b2ecd02aa5c7e64c318f27afe58004bf955aa332922') -sha256sums_i686=('b64331f5ce0917bcb9608647d76b49199b330cda29915f439c683b83b5a8cdbd') -sha256sums_x86_64=('84eebaa4232b6c41b66018b453ffbf7c575db591be5b82a6237ad94a5ea704de') +sha256sums=('f567866ea4cf7d0ca1356806f4871c964eca939ddcd93796ecc0e3f3889cd7f3') +sha256sums_i686=('0c8cead9c3cc5d90815972b87f66a2abe431c8da8b20446e374218221647227a') +sha256sums_x86_64=('6bb5aed56e579bc84bfe57c3bc920efc79ec329ad021c968370a7fe9956a3026') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, December 23, 2015 @ 20:23:07 Author: anatolik Revision: 154400 upgpkg: crystal 0.10.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-12-23 16:37:15 UTC (rev 154399) +++ PKGBUILD2015-12-23 19:23:07 UTC (rev 154400) @@ -3,8 +3,8 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.9.1 -pkgrel=2 +pkgver=0.10.0 +pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('b6e04c9ec5f4bb2235211c635eb7da7522113cd0f4c3410cdd07bb3ae0de0c38') -sha256sums_i686=('3e4a3ea5bda4ec1447eff337d004ad722f0882ae86f7845475dcbe86f7394cca') -sha256sums_x86_64=('391a291435e9227f09079edacc405c394fb657a73b733d4d6e97dc8348af1f97') +sha256sums=('349172eacaf1cd1a2e984b2ecd02aa5c7e64c318f27afe58004bf955aa332922') +sha256sums_i686=('b64331f5ce0917bcb9608647d76b49199b330cda29915f439c683b83b5a8cdbd') +sha256sums_x86_64=('84eebaa4232b6c41b66018b453ffbf7c575db591be5b82a6237ad94a5ea704de') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, December 6, 2015 @ 03:03:43 Author: foutrelis Revision: 148752 C++11 ABI rebuild Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-12-06 01:59:27 UTC (rev 148751) +++ PKGBUILD2015-12-06 02:03:43 UTC (rev 148752) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.9.1 -pkgrel=1 +pkgrel=2 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64)
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Friday, October 30, 2015 @ 17:42:28 Author: anatolik Revision: 145311 upgpkg: crystal 0.9.1-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-10-30 14:38:52 UTC (rev 145310) +++ PKGBUILD2015-10-30 16:42:28 UTC (rev 145311) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.9.0 +pkgver=0.9.1 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -21,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('b125e58ab88ca7a6cb654c40143b6e9f8c4fb284cbe5e4da20ae372ed9b31ba0') -sha256sums_i686=('040234d9e8aba409267712220a818f1f7e9c8bc9a6806944abf3d414203608a3') -sha256sums_x86_64=('fdc0f08a81212ae037f22115f73731d75df6c6f4f86a2c1950e7dc68c8cf3f4b') +sha256sums=('b6e04c9ec5f4bb2235211c635eb7da7522113cd0f4c3410cdd07bb3ae0de0c38') +sha256sums_i686=('3e4a3ea5bda4ec1447eff337d004ad722f0882ae86f7845475dcbe86f7394cca') +sha256sums_x86_64=('391a291435e9227f09079edacc405c394fb657a73b733d4d6e97dc8348af1f97') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Saturday, October 17, 2015 @ 01:37:16 Author: anatolik Revision: 144255 upgpkg: crystal 0.9.0-1 Use llvm35 package because of https://github.com/manastech/crystal/issues/1614 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-10-16 23:04:03 UTC (rev 144254) +++ PKGBUILD2015-10-16 23:37:16 UTC (rev 144255) @@ -3,7 +3,7 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.8.0 +pkgver=0.9.0 pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' @@ -10,8 +10,9 @@ arch=(i686 x86_64) url='http://crystal-lang.org' license=(Apache) -depends=(gc libatomic_ops pcre libpcl libevent libffi libedit) -makedepends=(libxml2 llvm) +depends=(gc libatomic_ops pcre libpcl libevent libffi) +# depend on previous llvm version until https://github.com/manastech/crystal/issues/1614 is resolved +makedepends=(libxml2 llvm35) checkdepends=(libyaml libxml2 gmp git) optdepends=('shards: crystal language package manager' 'libyaml: For YAML support' @@ -20,9 +21,9 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('986a000bb2eded22e446fd55c543062770ec4000e28791f0b07f63fcee37b245') -sha256sums_i686=('47b96c790458daa4179a777ba9356959e597f38cfda535a3f9069d46b362579d') -sha256sums_x86_64=('6a0414b903cd99bfed8ebe2a447dc0c85f4fbc31e493064e44d37770e95a4b0e') +sha256sums=('b125e58ab88ca7a6cb654c40143b6e9f8c4fb284cbe5e4da20ae372ed9b31ba0') +sha256sums_i686=('040234d9e8aba409267712220a818f1f7e9c8bc9a6806944abf3d414203608a3') +sha256sums_x86_64=('fdc0f08a81212ae037f22115f73731d75df6c6f4f86a2c1950e7dc68c8cf3f4b') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Sunday, September 27, 2015 @ 18:06:46 Author: anatolik Revision: 141699 upgpkg: crystal 0.8.0-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 22 ++ 1 file changed, 14 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-09-27 15:38:09 UTC (rev 141698) +++ PKGBUILD2015-09-27 16:06:46 UTC (rev 141699) @@ -3,26 +3,32 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.7.7 -pkgrel=2 +pkgver=0.8.0 +pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) url='http://crystal-lang.org' license=(Apache) -depends=(libunwind gc llvm libatomic_ops pcre libpcl libevent) -makedepends=(libxml2) +depends=(gc libatomic_ops pcre libpcl libevent libffi libedit) +makedepends=(libxml2 llvm) checkdepends=(libyaml libxml2 gmp git) -optdepends=('libyaml: For YAML support' +optdepends=('shards: crystal language package manager' +'libyaml: For YAML support' 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('5506f69ed59592666aa667a33ba90b07f1de2cc1ebeee25e771715f8521065f8') -sha256sums_i686=('7a1ccdce29c1437da1cbaafa3fefd5ebc3c4b84b885964a6d4eaf8bfc5922831') -sha256sums_x86_64=('433acbe8e88fe0c3df67ad64bd436349a6bcfc146284f0a690283ebefb93b5e6') +sha256sums=('986a000bb2eded22e446fd55c543062770ec4000e28791f0b07f63fcee37b245') +sha256sums_i686=('47b96c790458daa4179a777ba9356959e597f38cfda535a3f9069d46b362579d') +sha256sums_x86_64=('6a0414b903cd99bfed8ebe2a447dc0c85f4fbc31e493064e44d37770e95a4b0e') +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + build() { cd $pkgname-$pkgver
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Thursday, September 10, 2015 @ 05:17:32 Author: foutrelis Revision: 139724 ncurses 6.0 rebuild. Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-09-10 03:05:20 UTC (rev 139723) +++ PKGBUILD2015-09-10 03:17:32 UTC (rev 139724) @@ -4,7 +4,7 @@ pkgname=crystal pkgver=0.7.7 -pkgrel=1 +pkgrel=2 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64)
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Saturday, September 5, 2015 @ 21:59:06 Author: anatolik Revision: 139243 upgpkg: crystal 0.7.7-1 Modified: crystal/trunk/PKGBUILD --+ PKGBUILD | 24 1 file changed, 8 insertions(+), 16 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-09-05 19:58:50 UTC (rev 139242) +++ PKGBUILD2015-09-05 19:59:06 UTC (rev 139243) @@ -3,8 +3,8 @@ # Contributor: Jonne Haßpkgname=crystal -pkgver=0.7.6 -pkgrel=2 +pkgver=0.7.7 +pkgrel=1 _binary_rel=1 pkgdesc='The Crystal Programming Language' arch=(i686 x86_64) @@ -19,18 +19,10 @@ source=(crystal-$pkgver.tar.gz::https://github.com/manastech/crystal/archive/$pkgver.tar.gz) source_i686+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) source_x86_64+=(https://github.com/manastech/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('28ba8fd5ccc43be6bfa8069ce2d61134a8fbed0332c81a2d49629b919d1de5b6') -sha256sums_i686=('6f9d8d7bb3795c590c49fc7da33110ca9977323ff1bd61fbace589ddb44f57b0') -sha256sums_x86_64=('5fd6781ecf7243d2a71ec9c1aa93ad6a1fadef0d231c329280720c271183c1ff') +sha256sums=('5506f69ed59592666aa667a33ba90b07f1de2cc1ebeee25e771715f8521065f8') +sha256sums_i686=('7a1ccdce29c1437da1cbaafa3fefd5ebc3c4b84b885964a6d4eaf8bfc5922831') +sha256sums_x86_64=('433acbe8e88fe0c3df67ad64bd436349a6bcfc146284f0a690283ebefb93b5e6') -prepare() { - cd $pkgname-$pkgver - # socket tests are failing because getaddrinfo does not like our chroot environment - # Crystal 0.7.7 reimplemented getaddrinfo() that seems work in the chroot - # Remove troublesome test until 0.7.7 release - rm spec/std/socket_spec.cr -} - build() { cd $pkgname-$pkgver @@ -60,11 +52,11 @@ install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" install -dm755 "$pkgdir/usr/lib" - cp -av src "$pkgdir/usr/lib/crystal" + cp -r src "$pkgdir/usr/lib/crystal" install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -av doc "$pkgdir/usr/share/doc/crystal/api" - cp -av samples "$pkgdir/usr/share/doc/crystal/" + cp -r doc "$pkgdir/usr/share/doc/crystal/api" + cp -r samples "$pkgdir/usr/share/doc/crystal/" install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal"
[arch-commits] Commit in crystal/trunk (PKGBUILD)
Date: Wednesday, August 26, 2015 @ 22:17:59 Author: anatolik Revision: 138802 Add LICENSE file to the package Modified: crystal/trunk/PKGBUILD --+ PKGBUILD |2 ++ 1 file changed, 2 insertions(+) Modified: PKGBUILD === --- PKGBUILD2015-08-26 19:11:05 UTC (rev 138801) +++ PKGBUILD2015-08-26 20:17:59 UTC (rev 138802) @@ -67,4 +67,6 @@ cp -av samples $pkgdir/usr/share/doc/crystal/ install -Dm644 etc/completion.zsh $pkgdir/usr/share/zsh/site-functions/_crystal + + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE }