aboutsummaryrefslogtreecommitdiffstats
path: root/main/haproxy/APKBUILD
diff options
context:
space:
mode:
authorJ0WI <J0WI@users.noreply.github.com>2020-04-02 16:04:19 +0200
committerLeo <thinkabit.ukim@gmail.com>2020-04-02 19:52:06 +0000
commit44acde30a7c08ba832c26de941be15cac2195143 (patch)
tree8f3b77311274e9d2134b7365b3fc090b8f3915e7 /main/haproxy/APKBUILD
parent0054912af32488aecb4ed1256c09bd1ad999d8bc (diff)
main/haprox: security upgrade to 2.1.4
Diffstat (limited to 'main/haproxy/APKBUILD')
-rw-r--r--main/haproxy/APKBUILD24
1 files changed, 14 insertions, 10 deletions
diff --git a/main/haproxy/APKBUILD b/main/haproxy/APKBUILD
index 369ceff9b0a..2e217d7894b 100644
--- a/main/haproxy/APKBUILD
+++ b/main/haproxy/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Jeff Bilyk <jbilyk@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=haproxy
-pkgver=2.1.3
+pkgver=2.1.4
_pkgmajorver=${pkgver%.*}
pkgrel=0
pkgdesc="A TCP/HTTP reverse proxy for high availability environments"
@@ -9,18 +9,19 @@ url="https://www.haproxy.org/"
arch="all"
license="GPL-2.0-or-later LGPL-2.1-or-later"
_luaver="5.3"
-options="!check" # FIXME: no idea how to run tests
-makedepends="pcre-dev openssl-dev linux-headers lua${_luaver}-dev zlib-dev"
+options="!check" # FIXME: depends on vtest
+makedepends="pcre-dev openssl-dev linux-headers lua$_luaver-dev zlib-dev"
install="haproxy.pre-install haproxy.pre-upgrade"
subpackages="$pkgname-doc $pkgname-openrc"
-source="https://www.haproxy.org/download/${_pkgmajorver}/src/$pkgname-$pkgver.tar.gz
+source="https://www.haproxy.org/download/$_pkgmajorver/src/haproxy-$pkgver.tar.gz
haproxy.initd
haproxy.cfg"
-builddir="$srcdir/$pkgname-$pkgver"
+# secfixes:
+# 2.1.4-r0:
+# - CVE-2020-11100
build() {
- cd "$builddir"
case "$CARCH" in mips|mipsel*) _carchflags="ADDLIB=-latomic";; esac
make \
$_carchflags \
@@ -30,13 +31,16 @@ build() {
USE_ZLIB=1 \
USE_LUA=1 \
USE_NS=1 \
- LUA_LIB=/usr/lib/lua${_luaver} \
- LUA_INC=/usr/include/lua${_luaver} \
+ LUA_LIB=/usr/lib/lua$_luaver \
+ LUA_INC=/usr/include/lua$_luaver \
CFLAGS="$CFLAGS"
}
+check() {
+ make reg-tests
+}
+
package() {
- cd "$builddir"
make install \
DESTDIR="$pkgdir" PREFIX=/usr DOCDIR=/usr/share/doc/haproxy
install -d \
@@ -49,6 +53,6 @@ package() {
"$pkgdir"/etc/haproxy/haproxy.cfg
}
-sha512sums="4728c1177b2bba69465cbc56b1ed73a1b2d36891ba2d94d29bb49714ad98ccfac4b52947735aded211f0cd8070002f5406ddd77cabd2f8230b00438189dd7a60 haproxy-2.1.3.tar.gz
+sha512sums="fd029ac1ec877fa89a9410944439b66795b1392b6c8416aaa7978943170530c3826ba50ea706366f3f7785b7cffed58497cb362fc2480dd6920a99af4f920d98 haproxy-2.1.4.tar.gz
3ab277bf77fe864ec6c927118dcd70bdec0eb3c54535812d1c3c0995fa66a3ea91a73c342edeb8944caeb097d2dd1a7761099182df44af5e3ef42de6e2176d26 haproxy.initd
26bc8f8ac504fcbaec113ecbb9bb59b9da47dc8834779ebbb2870a8cadf2ee7561b3a811f01e619358a98c6c7768e8fdd90ab447098c05b82e788c8212c4c41f haproxy.cfg"