From dc5b161be059fdfdb97764b76e877ad7f0d38692 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Tue, 14 Mar 2017 12:16:43 +0100 Subject: [PATCH] serf: libressl support --- srcpkgs/serf/patches/libressl.patch | 11 +++++++++++ srcpkgs/serf/template | 7 +++++-- 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/serf/patches/libressl.patch diff --git a/srcpkgs/serf/patches/libressl.patch b/srcpkgs/serf/patches/libressl.patch new file mode 100644 index 00000000000..8b0ad22ced4 --- /dev/null +++ b/srcpkgs/serf/patches/libressl.patch @@ -0,0 +1,11 @@ +--- buckets/ssl_buckets.c.orig ++++ buckets/ssl_buckets.c +@@ -52,7 +52,7 @@ + #define APR_ARRAY_PUSH(ary,type) (*((type *)apr_array_push(ary))) + #endif + +-#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L ++#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) + #define USE_OPENSSL_1_1_API + #endif + diff --git a/srcpkgs/serf/template b/srcpkgs/serf/template index ee3f630b5da..eab4a88ee6c 100644 --- a/srcpkgs/serf/template +++ b/srcpkgs/serf/template @@ -1,8 +1,7 @@ # Template file for 'serf' pkgname=serf version=1.3.9 -revision=1 -build_style=scons +revision=2 hostmakedepends="scons apr-util-devel" makedepends="zlib-devel gdbm-devel libressl-devel apr-util-devel" short_desc="High-performance asynchronous HTTP client library" @@ -12,7 +11,11 @@ homepage="http://serf.apache.org" distfiles="https://archive.apache.org/dist/serf/serf-${version}.tar.bz2" checksum=549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc +do_build() { + scons ${makejobs} CC="$CC" CFLAGS="$CFLAGS" PREFIX=/usr +} do_install() { + vmkdir usr scons PREFIX=${DESTDIR}/usr install }