testing/racket: adjust for libressl2.7

This commit is contained in:
Timo Teräs 2018-04-09 09:44:17 +03:00
parent 8b0d7dd4e8
commit de35722a32
2 changed files with 14 additions and 10 deletions

View File

@ -6,12 +6,12 @@
# TODO: Figure out how to run tests. # TODO: Figure out how to run tests.
pkgname=racket pkgname=racket
pkgver=6.12 pkgver=6.12
pkgrel=2 pkgrel=3
pkgdesc="A general purpose programming language in the Lisp-Scheme family" pkgdesc="A general purpose programming language in the Lisp-Scheme family"
url="https://racket-lang.org/" url="https://racket-lang.org/"
arch="all" arch="all"
license="LGPL-3.0-or-later MIT" license="LGPL-3.0-or-later MIT"
depends="ca-certificates libressl2.6-libcrypto libressl2.6-libssl" depends="ca-certificates libressl2.7-libcrypto libressl2.7-libssl"
makedepends="chrpath libffi-dev libucontext-dev paxmark" makedepends="chrpath libffi-dev libucontext-dev paxmark"
subpackages="$pkgname-dev $pkgname-doc" subpackages="$pkgname-dev $pkgname-doc"
source="https://download.racket-lang.org/releases/$pkgver/installers/$pkgname-minimal-$pkgver-src.tgz source="https://download.racket-lang.org/releases/$pkgver/installers/$pkgname-minimal-$pkgver-src.tgz
@ -69,4 +69,4 @@ sha512sums="f342f0e475abb8ceb692cc66cde8d0741f0b106721210d427b569453ead642bbb951
ff7804e37cbab237921f7d4c334f6cbb2909e9284b7b2cec1dfd3e73ec189b8ecf0cb0cabd1abedb09020f2a57ad4c32088ea73e5cb71afdafce39a7a718b10c paxmark.patch ff7804e37cbab237921f7d4c334f6cbb2909e9284b7b2cec1dfd3e73ec189b8ecf0cb0cabd1abedb09020f2a57ad4c32088ea73e5cb71afdafce39a7a718b10c paxmark.patch
6af0ae984ac54f167f0513795905e9dc845e1c1554935f73958d4e21c5fad35eca791866cfdf94dfcee586ec28335d90520d769010c63cd6ab528e6be3f2c21c musl-fixes.patch 6af0ae984ac54f167f0513795905e9dc845e1c1554935f73958d4e21c5fad35eca791866cfdf94dfcee586ec28335d90520d769010c63cd6ab528e6be3f2c21c musl-fixes.patch
1a96718e6a065bd08f0ff046e799fd4d7657d99789b2cdda8cf7cdd8c2d91742dd34fb43f4c6fabde89a764e073bdecdd96e2caeee49feaac242d30b17d6422b makefile-fix-bashism.patch 1a96718e6a065bd08f0ff046e799fd4d7657d99789b2cdda8cf7cdd8c2d91742dd34fb43f4c6fabde89a764e073bdecdd96e2caeee49feaac242d30b17d6422b makefile-fix-bashism.patch
72fd6870c849e6f94a426041ccee0e94146c85e33fe7da4a4bdbc72f8b81fac846935f9abfe91170a91dc32180652ec1d0260ec94587e3480ce1fa578400f8f4 libressl.patch" 780f9d0336acfe887a30ed044df93adbc4a09a5154b5edf034b225a7de350788077820d9f8cc633d2527015e30348bd7b083991e77caa88871ddc5cf899d07f3 libressl.patch"

View File

@ -1,6 +1,7 @@
--- a/collects/openssl/libcrypto.rkt diff -ru racket-6.12.orig/collects/openssl/libcrypto.rkt racket-6.12/collects/openssl/libcrypto.rkt
+++ b/collects/openssl/libcrypto.rkt --- racket-6.12.orig/collects/openssl/libcrypto.rkt 2017-01-07 15:34:14.000000000 +0200
@@ -37,7 +37,12 @@ +++ racket-6.12/collects/openssl/libcrypto.rkt 2018-04-09 09:42:53.241968324 +0300
@@ -37,7 +37,13 @@
;; Other specific known versions ;; Other specific known versions
"1.0.1k" "1.0.1j" "1.0.1g" "1.0.1e" "1.0.1k" "1.0.1j" "1.0.1g" "1.0.1e"
"1.0" "1.0.0" "1.0.0e" "1.0.0d" "1.0.0c" "1.0.0b" "1.0.0a" "1.0" "1.0.0" "1.0.0e" "1.0.0d" "1.0.0c" "1.0.0b" "1.0.0a"
@ -8,15 +9,17 @@
+ "0.9.8e" "0.9.8b" "0.9.8" "0.9.7" + "0.9.8e" "0.9.8b" "0.9.8" "0.9.7"
+ +
+ ;; LibreSSL + ;; LibreSSL
+ "43" ;; 2.7.2+
+ "42" ;; 2.6.3+ + "42" ;; 2.6.3+
+ "41" ;; 2.5.5+ + "41" ;; 2.5.5+
+)) +))
(define libcrypto-load-fail-reason #f) (define libcrypto-load-fail-reason #f)
--- a/collects/openssl/libssl.rkt diff -ru racket-6.12.orig/collects/openssl/libssl.rkt racket-6.12/collects/openssl/libssl.rkt
+++ b/collects/openssl/libssl.rkt --- racket-6.12.orig/collects/openssl/libssl.rkt 2016-04-15 23:33:56.000000000 +0300
@@ -9,6 +9,24 @@ +++ racket-6.12/collects/openssl/libssl.rkt 2018-04-09 09:43:20.028984576 +0300
@@ -9,6 +9,25 @@
(provide libssl (provide libssl
libssl-load-fail-reason) libssl-load-fail-reason)
@ -34,6 +37,7 @@
+ "0.9.8e" "0.9.8b" "0.9.8" "0.9.7" + "0.9.8e" "0.9.8b" "0.9.8" "0.9.7"
+ +
+ ;; LibreSSL + ;; LibreSSL
+ "45" ;; 2.7.2+
+ "44" ;; 2.6.3+ + "44" ;; 2.6.3+
+ "43" ;; 2.5.3+ + "43" ;; 2.5.3+
+)) +))
@ -41,7 +45,7 @@
(define libssl-load-fail-reason #f) (define libssl-load-fail-reason #f)
;; We need to declare because they might be distributed with PLT Scheme ;; We need to declare because they might be distributed with PLT Scheme
@@ -28,4 +46,4 @@ @@ -28,4 +47,4 @@
(lambda (x) (lambda (x)
(set! libssl-load-fail-reason (exn-message x)) (set! libssl-load-fail-reason (exn-message x))
#f)]) #f)])