Files
packages/net/pen/Makefile
Nicolas Thill d18e118ba5 pen: update to 0.27.2
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-03-08 17:40:48 +01:00

59 lines
1.6 KiB
Makefile

#
# Copyright (C) 2006-2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=pen
PKG_VERSION:=0.27.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://siag.nu/pub/pen/
PKG_MD5SUM:=79014750cc0ea253437b516716932115
PKG_LICENSE:=GPL-2.0+
PKG_LICENSE_FILES:=COPYING
PKG_MAINTAINER:=Nicolas Thill <nico@openwrt.org>
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
define Package/pen
SECTION:=net
CATEGORY:=Network
DEPENDS:=+libopenssl
TITLE:=Simple TCP load balancer
URL:=http://morestuff.siag.nu/category/pen/
endef
define Package/pen/description
This is pen, a load balancer for "simple" TCP based protocols
such as HTTP or SMTP. It allows several servers to appear as
one to the outside and automatically detects servers that are
down and distributes clients among the available servers.
This gives high availability and scalable performance.
endef
CONFIGURE_ARGS += \
--with-poll \
--with-ssl="$(STAGING_DIR)/usr" \
--without-geoip \
define Package/pen/install
$(INSTALL_DIR) $(1)/usr/bin
$(CP) $(PKG_INSTALL_DIR)/usr/bin/mergelogs $(1)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/pen $(1)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/penctl $(1)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/penlog $(1)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/penlogd $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/penctl.cgi $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/penstats $(1)/usr/bin/
endef
$(eval $(call BuildPackage,pen))