aboutsummaryrefslogtreecommitdiffstats
path: root/community/crystal
diff options
context:
space:
mode:
authorMilan P. Stanić <mps@arvanta.net>2019-06-07 22:36:19 +0200
committerMilan P. Stanić <mps@arvanta.net>2019-06-07 22:38:16 +0200
commit58cdadabf65f49f132ebdcf79eb49f7f20a383d2 (patch)
treef9b5a9c30d969cd5d8de3181763056ecd3fe2fc7 /community/crystal
parentffcad528243919e34c81ae8d958c924b8c7e46db (diff)
downloadaports-58cdadabf65f49f132ebdcf79eb49f7f20a383d2.tar.bz2
aports-58cdadabf65f49f132ebdcf79eb49f7f20a383d2.tar.xz
community/crystal: upgrade to 0.29.0
add fix to openssl check (author j8r)
Diffstat (limited to 'community/crystal')
-rw-r--r--community/crystal/APKBUILD16
-rw-r--r--community/crystal/fix-cipher-check-in-openssl-socket-spec.patch13
2 files changed, 22 insertions, 7 deletions
diff --git a/community/crystal/APKBUILD b/community/crystal/APKBUILD
index 33a5c3bf7e..06644fa30b 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.28.0
-pkgrel=1
-_bootver=0.27.2
+pkgver=0.29.0
+pkgrel=0
+_bootver=0.28.0
_llvmver=5
pkgdesc="The Crystal Programming Language"
url="https://crystal-lang.org/"
@@ -23,6 +23,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/crystal-lang/$pkgname/archiv
disable-specs-using-GB2312-encoding.patch
fix-spec-std-kernel-spec.cr.patch
fix-llmv5-version.patch
+ fix-cipher-check-in-openssl-socket-spec.patch
"
builddir="$srcdir/$pkgname-$pkgver"
@@ -119,9 +120,10 @@ zshcomp() {
"$subpkgdir"/usr/share/zsh/site-functions/_$pkgname
}
-sha512sums="ea0d0938fa90db1b8e395e1daf777c36be5366046c1df7764409e14cf490b4e5f502c62a567e1cf1375684fac58afb71ccc39a5d5974eb29ef9bb5be59fa0a10 crystal-0.28.0.tar.gz
-19b733fcb2508f2f708b12daf47cb6919085602fae396561a72ec5ec4cec1a4e008aa951385b3fe51f27ff7b2b4fc0afd4d0ddae41467294b7a7b335c246fe47 crystal-0.27.2-x86_64-alpine-linux-musl.tar.gz
-449399d213896b15cea818ae2ae649a0b7194aab9daab105a876145974e6b61868a8da0c8a607614e931969943f09d640796c6f71f1d1ce8bf47973dccaf6447 crystal-0.27.2-aarch64-alpine-linux-musl.tar.gz
+sha512sums="690183878c1d4f8bea2be419238aae78b40fe06fbfef6b23a31162eab8edec726bd5f87b3e39dbb76d5c3b82dde5d0fcb79ed34474bf62d1ea17c0901ff63337 crystal-0.29.0.tar.gz
+5251deae590d24f2e86c44763297a0a271832213b459a4f3b2e5f8a9f988deba55767f6fc3f65873fcfd849c715c7ecec3ce8d26dd3f845fa790acd809c71d4e crystal-0.28.0-x86_64-alpine-linux-musl.tar.gz
+734774551eb19af3821b4394ecf10f9c9dc82a0b18936a795c2bcdd93d99f0c8b33c7c2c7e86d942c0794d7288207f6cf5f965521b4b428a953181519adf73c8 crystal-0.28.0-aarch64-alpine-linux-musl.tar.gz
269976fbc990dde075769e651c9fac6e7e0b39681e55cbd067c6d2a790c58a096bdc9981f62ae69b5217623025ba768daa63bc5316bd8ddd18192d88839aedcb disable-specs-using-GB2312-encoding.patch
ee1d81b40a9b15b2abfecbc61a1ef830700cc5613f9d2626722e8393633ed5d40329ac1fc2813b08b66c689876d3bd8a9f949a22beeda572ea3d4753f58417a8 fix-spec-std-kernel-spec.cr.patch
-9ea84621c4348e9ca746b043186b99b59dbbe7ef3530b5b51394c799debe1db5df20c06bc647e97741ae18010344bf10be2bb3db25071b03c04a066124ec00d4 fix-llmv5-version.patch"
+9ea84621c4348e9ca746b043186b99b59dbbe7ef3530b5b51394c799debe1db5df20c06bc647e97741ae18010344bf10be2bb3db25071b03c04a066124ec00d4 fix-llmv5-version.patch
+38657d9ebad8d778490adea1551f65c9ddd676d0d95aa7c203fb7f7d996af6cf25b5f3b939023effe700820e029a99ccc9c1ea685577c53c9526ffa5fdcd4c19 fix-cipher-check-in-openssl-socket-spec.patch"
diff --git a/community/crystal/fix-cipher-check-in-openssl-socket-spec.patch b/community/crystal/fix-cipher-check-in-openssl-socket-spec.patch
new file mode 100644
index 0000000000..70f21cf6cb
--- /dev/null
+++ b/community/crystal/fix-cipher-check-in-openssl-socket-spec.patch
@@ -0,0 +1,13 @@
+diff --git a/spec/std/openssl/ssl/socket_spec.cr b/spec/std/openssl/ssl/socket_spec.cr
+index 04e2162e7..5372a190c 100644
+--- a/spec/std/openssl/ssl/socket_spec.cr
++++ b/spec/std/openssl/ssl/socket_spec.cr
+@@ -15,7 +15,7 @@ describe OpenSSL::SSL::Socket do
+ end
+
+ client = server.accept
+- client.cipher.should contain "RSA"
++ client.cipher.should eq "TLS_AES_256_GCM_SHA384"
+ client.close
+ end
+ end