aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--community/crystal/APKBUILD18
-rw-r--r--community/crystal/fix-version-string.patch11
2 files changed, 21 insertions, 8 deletions
diff --git a/community/crystal/APKBUILD b/community/crystal/APKBUILD
index 30690e5752..7e7a53c7af 100644
--- a/community/crystal/APKBUILD
+++ b/community/crystal/APKBUILD
@@ -2,9 +2,9 @@
# Contributor: Milan P. Stanić <mps@arvanta.net>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=crystal
-pkgver=0.30.1
-pkgrel=1
-_bootver=0.29.0
+pkgver=0.31.0
+pkgrel=0
+_bootver=0.30.1
_llvmver=5
pkgdesc="The Crystal Programming Language"
url="https://crystal-lang.org/"
@@ -12,7 +12,7 @@ arch="x86_64 aarch64"
license="Apache-2.0"
depends="gc-dev libatomic_ops libevent-dev libevent-static gcc gmp-dev pcre-dev"
checkdepends="openssl-dev libxml2-dev readline-dev tzdata yaml-dev zlib-dev"
-makedepends="llvm$_llvmver-dev llvm$_llvmver-static"
+makedepends="llvm$_llvmver-dev llvm$_llvmver-static zlib-static"
subpackages="$pkgname-doc
$pkgname-bash-completion:bashcomp:noarch
$pkgname-zsh-completion:zshcomp:noarch
@@ -22,6 +22,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/crystal-lang/$pkgname/archiv
https://dev.alpinelinux.org/archive/crystal/crystal-$_bootver-aarch64-alpine-linux-musl.tar.gz
disable-specs-using-GB2312-encoding.patch
fix-spec-std-kernel-spec.cr.patch
+ fix-version-string.patch
"
builddir="$srcdir/$pkgname-$pkgver"
@@ -120,8 +121,9 @@ zshcomp() {
"$subpkgdir"/usr/share/zsh/site-functions/_$pkgname
}
-sha512sums="62ddb0dc45385d52d7fdd593f85ec4bef2451aa9a48aabe0115ffe8cfe820e6665b2d51d097339fe931d8599bb6c62c7ddfcaae36a199db0726df4e246af6eab crystal-0.30.1.tar.gz
-daf684e4d1bbcc92b2fa39cce40f4938e7fb8927349182941b1a2f5542266f1dcaa8401bb52376bd09a9499cccd2d291eaaad8360390efe23bcce90131ebe03d crystal-0.29.0-x86_64-alpine-linux-musl.tar.gz
-0d92e7b50cfc931f70ba805a8ab775802cbe958908e84881c331adf81cbfe33664f11d3a722c0b98b6043f43d0e5a0f58c012145c7440fd34716c1b58972b9df crystal-0.29.0-aarch64-alpine-linux-musl.tar.gz
+sha512sums="c5a276c7b098bc863087449328326a54186ddc1c269b90a8d94d9133feaa001398d0272c6ff48e1376d3d8a276a074f50ef67ca4e2bc27cbfd0dfd0f952efd8f crystal-0.31.0.tar.gz
+e9684b0e8687f98569a9ca23e4a77a615e8c95dd0117b9e003882a427f64083becc6146ae83e8290572b5e228b6c7260a1e013b2c2ce59a2c814ba0caa788f43 crystal-0.30.1-x86_64-alpine-linux-musl.tar.gz
+f50f1fd9e536d6e54b81610f0f9e010336eb946c6301ad97aa3454e3a54cfec94513fc83856184f6b0ae60c332c1f928c8fbced90414774c3a2aec6d09a8bd79 crystal-0.30.1-aarch64-alpine-linux-musl.tar.gz
269976fbc990dde075769e651c9fac6e7e0b39681e55cbd067c6d2a790c58a096bdc9981f62ae69b5217623025ba768daa63bc5316bd8ddd18192d88839aedcb disable-specs-using-GB2312-encoding.patch
-ee1d81b40a9b15b2abfecbc61a1ef830700cc5613f9d2626722e8393633ed5d40329ac1fc2813b08b66c689876d3bd8a9f949a22beeda572ea3d4753f58417a8 fix-spec-std-kernel-spec.cr.patch"
+ee1d81b40a9b15b2abfecbc61a1ef830700cc5613f9d2626722e8393633ed5d40329ac1fc2813b08b66c689876d3bd8a9f949a22beeda572ea3d4753f58417a8 fix-spec-std-kernel-spec.cr.patch
+32f3a54d72d99329c151c7498a4ef65d78ec65f3147e57dffd26cc796124e420f45352e4ed6836b88fea329f8f7cb8df1ef32e618b69b596a4ace2572ec13723 fix-version-string.patch"
diff --git a/community/crystal/fix-version-string.patch b/community/crystal/fix-version-string.patch
new file mode 100644
index 0000000000..f44eec83cb
--- /dev/null
+++ b/community/crystal/fix-version-string.patch
@@ -0,0 +1,11 @@
+--- a/src/compiler/crystal/config.cr 2019-09-23 16:08:27.000000000 +0000
++++ b/src/compiler/crystal/config.cr 2019-09-26 14:50:47.795131257 +0000
+@@ -17,7 +17,7 @@
+ def self.description
+ formatted_sha = "[#{build_commit}] " if build_commit
+ <<-DOC
+- Crystal #{version} #{formatted_sha}(#{date})
++ Crystal #{version}
+
+ LLVM: #{llvm_version}
+ Default target: #{self.default_target}