aboutsummaryrefslogtreecommitdiffstats
path: root/community/retawq
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2016-10-07 18:09:20 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2016-10-10 12:04:44 +0000
commit8c48cc48278eb3ea7ee6e4c1584bc64d0cfb068f (patch)
tree4812695c015d643bd4b57e1f105a5316233be3d3 /community/retawq
parent496bdac02cefe35a4e9e7076e239852a2d509fd6 (diff)
community/retawq: rebuild against libressl
Diffstat (limited to 'community/retawq')
-rw-r--r--community/retawq/APKBUILD20
-rw-r--r--community/retawq/libressl.patch13
2 files changed, 26 insertions, 7 deletions
diff --git a/community/retawq/APKBUILD b/community/retawq/APKBUILD
index 8c1fbd846aa..466323940e4 100644
--- a/community/retawq/APKBUILD
+++ b/community/retawq/APKBUILD
@@ -2,17 +2,19 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=retawq
pkgver=0.2.6c
-pkgrel=0
+pkgrel=1
pkgdesc="retawq is an interactive, multi-threaded network client for text terminals"
url="http://retawq.sourceforge.net/"
arch="all"
license="GPL2"
depends=""
depends_dev=""
-makedepends="$depends_dev ncurses-dev openssl-dev"
+makedepends="$depends_dev ncurses-dev libressl-dev"
install=""
subpackages="$pkgname-doc"
-source="http://prdownloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
+source="http://prdownloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
+ libressl.patch
+ "
builddir="$srcdir"/$pkgname-$pkgver
build() {
@@ -25,7 +27,8 @@ build() {
--enable-cookies \
--enable-local-cgi \
--set-tls=2 \
- --enable-ipv6
+ --enable-ipv6 \
+ || return 1
make || return 1
}
@@ -36,6 +39,9 @@ package() {
make DESTDIR="$pkgdir" install
}
-md5sums="ee60188bea597680bd39e435a8c73ff9 retawq-0.2.6c.tar.gz"
-sha256sums="a42e82494f00e054c2de1b065bbc8fb439d93eb69f9b97cc4868e71e48a9eae0 retawq-0.2.6c.tar.gz"
-sha512sums="555f61460decf3108e85f0d0153d281a7b9a9fd2474563fcf47145bf969025ffcfad6d5dc0ae946bde11bdf880cc26ceb5cde3194194a1cbbaadc4a672a094f8 retawq-0.2.6c.tar.gz"
+md5sums="ee60188bea597680bd39e435a8c73ff9 retawq-0.2.6c.tar.gz
+d730cb94bde88fa2868472aeb6aa17e1 libressl.patch"
+sha256sums="a42e82494f00e054c2de1b065bbc8fb439d93eb69f9b97cc4868e71e48a9eae0 retawq-0.2.6c.tar.gz
+ee179683d46b612f2a4c3970a874fb6d563336bf953dbbc824740ddde05de675 libressl.patch"
+sha512sums="555f61460decf3108e85f0d0153d281a7b9a9fd2474563fcf47145bf969025ffcfad6d5dc0ae946bde11bdf880cc26ceb5cde3194194a1cbbaadc4a672a094f8 retawq-0.2.6c.tar.gz
+3f54adee86945c2b5a2acc300cfc580186759a7545868578780e6bf60f17b29e39c1a4f55745e48dbfdfa05010bddf0ec98cdb510aa5dd19d437c5f45e97a632 libressl.patch"
diff --git a/community/retawq/libressl.patch b/community/retawq/libressl.patch
new file mode 100644
index 00000000000..aacbe1a9f83
--- /dev/null
+++ b/community/retawq/libressl.patch
@@ -0,0 +1,13 @@
+diff --git a/resource.c b/resource.c
+index fe90825..faca9d4 100644
+--- a/resource.c
++++ b/resource.c
+@@ -2271,7 +2271,7 @@ static one_caller tBoolean tls_initialize(void)
+ my_spf_cleanup(debugstrbuf, spfbuf);
+ }
+ #endif
+- if (RAND_egd(seedfilename) >= 0) goto rand_finish;
++// if (RAND_egd(seedfilename) >= 0) goto rand_finish;
+ debugmsg("TLS: random D\n");
+ (void) RAND_load_file(seedfilename, -1);
+ /* ("-1" is allowed for OpenSSL >= 0.9.5) */