include $(TOPDIR)/rules.mk
PKG_NAME:=haproxy
-PKG_VERSION:=2.4.10
-PKG_RELEASE:=$(AUTORELEASE)
+PKG_VERSION:=2.6.8
+PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=https://www.haproxy.org/download/2.4/src
-PKG_HASH:=4838dcc961a4544ef2d1e1aa7a7624cffdc4dda731d9cb66e46114819a3b1c5c
+PKG_SOURCE_URL:=https://www.haproxy.org/download/2.6/src
+PKG_HASH:=a02ad64550dd30a94b25fd0e225ba699649d0c4037bca3b36b20e8e3235bb86f
PKG_MAINTAINER:=Thomas Heil <heil@terminal-consulting.de>, \
Christian Lachner <gladiac@gmail.com>
SUBMENU:=Web Servers/Proxies
SECTION:=net
CATEGORY:=Network
- TITLE:=The Reliable, High Performance TCP/HTTP Load Balancer
+ TITLE:=TCP/HTTP Load Balancer
URL:=https://www.haproxy.org/
endef
-define Build/Prepare
- $(call Build/Prepare/Default)
-endef
-
-define Package/haproxy/Default/conffiles
+define Package/haproxy/conffiles
/etc/haproxy.cfg
endef
+Package/haproxy-nossl/conffiles = $(Package/haproxy/conffiles)
+
define Package/haproxy/Default/description
Open source Reliable, High Performance TCP/HTTP Load Balancer.
endef
define Package/haproxy
+ $(call Package/haproxy/Default)
+ TITLE+=with SSL support
DEPENDS+= +libpcre +libltdl +zlib +libpthread +liblua5.3 +libopenssl +libncurses +libreadline +libatomic
- TITLE+= (with SSL support)
VARIANT:=ssl
-$(call Package/haproxy/Default)
-endef
-
-define Package/haproxy/conffiles
-$(call Package/haproxy/Default/conffiles)
endef
define Package/haproxy/description
endef
define Package/haproxy-nossl
- TITLE+= (without SSL support)
+ $(call Package/haproxy/Default)
+ TITLE+=without SSL support
VARIANT:=nossl
DEPENDS+= +libpcre +libltdl +zlib +libpthread +liblua5.3 +libatomic
- TITLE+= (without SSL support)
-$(call Package/haproxy/Default)
-endef
-
-define Package/haproxy-nossl/conffiles
-$(call Package/haproxy/Default/conffiles)
+ CONFLICTS:=haproxy
endef
define Package/haproxy-nossl/description
-$(call Package/haproxy/Default/description)
+ $(call Package/haproxy/Default/description)
This package is built without SSL support.
endef
Package/haproxy-nossl/install = $(Package/haproxy/install)
define Package/halog
- MENU:=1
- $(call Package/haproxy)
- TITLE+= halog
- DEPENDS:=haproxy
+ $(call Package/haproxy)
+ TITLE+=halog
+ DEPENDS:=haproxy
endef
define Package/halog/description
- HAProxy Log Analyzer
+ HAProxy Log Analyzer
endef
define Package/halog/install