| | |
| | | |
| | | COMPONENT_NAME= haproxy |
| | | COMPONENT_FMRI= web/loadbalancer/haproxy |
| | | COMPONENT_VERSION_MJR= 1.6 |
| | | COMPONENT_VERSION_MNR= 12 |
| | | COMPONENT_VERSION_MJR= 1.7 |
| | | COMPONENT_VERSION_MNR= 9 |
| | | COMPONENT_VERSION= $(COMPONENT_VERSION_MJR).$(COMPONENT_VERSION_MNR) |
| | | COMPONENT_PROJECT_URL= http://www.haproxy.org/ |
| | | COMPONENT_SUMMARY= A reliable, high performance TCP/HTTP load balancer |
| | | COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
| | | COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
| | | COMPONENT_ARCHIVE_HASH= sha256:9bdf2bf855991dc4e0bf9b1ba2b1a322fc23f188aab1c8f0162131c32d699ee2 |
| | | COMPONENT_ARCHIVE_HASH= sha256:1072337e54fa188dc6e0cfe3ba4c2200b07082e321cbfe5a0882d85d54db068e |
| | | COMPONENT_ARCHIVE_URL= http://haproxy.1wt.eu/download/$(COMPONENT_VERSION_MJR)/src/$(COMPONENT_ARCHIVE) |
| | | COMPONENT_LICENSE= HAPROXY |
| | | COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license |
| | |
| | | COMPONENT_PRE_BUILD_ACTION+= \ |
| | | $(CLONEY) $(SOURCE_DIR) $(@D) |
| | | |
| | | CFLAGS+= -I/usr/include/lua5.3 |
| | | |
| | | COMPONENT_BUILD_ARGS+= CC=$(CC) |
| | | COMPONENT_BUILD_ARGS+= CC="$(CC)" |
| | | COMPONENT_BUILD_ARGS+= CFLAGS="$(CFLAGS)" |
| | | COMPONENT_BUILD_ARGS+= LDFLAGS="$(LDFLAGS)" |
| | | |
| | | COMPONENT_BUILD_ARGS+= PREFIX=$(USRDIR) |
| | | COMPONENT_BUILD_ARGS+= SBINDIR=$(USRSBINDIR) |
| | | COMPONENT_BUILD_ARGS+= DOCDIR=$(USRDIR)/share/doc/haproxy |
| | | COMPONENT_BUILD_ARGS+= PREFIX="$(USRDIR)" |
| | | COMPONENT_BUILD_ARGS+= SBINDIR="$(USRSBINDIR)" |
| | | COMPONENT_BUILD_ARGS+= DOCDIR="$(USRDIR)/share/doc/haproxy" |
| | | COMPONENT_BUILD_ARGS+= TARGET=solaris |
| | | COMPONENT_BUILD_ARGS+= USE_OPENSSL=1 |
| | | COMPONENT_BUILD_ARGS+= USE_ZLIB=1 |
| | | COMPONENT_BUILD_ARGS+= USE_PCRE=1 |
| | | COMPONENT_BUILD_ARGS+= USE_REGPARM=1 |
| | | COMPONENT_BUILD_ARGS+= USE_PCRE_JIT=1 |
| | | COMPONENT_BUILD_ARGS+= PCRE_INC=$(USRINCDIR)/pcre |
| | | COMPONENT_BUILD_ARGS+= PCRE_INC="$(USRINCDIR)/pcre" |
| | | COMPONENT_BUILD_ARGS+= USE_LUA=1 |
| | | COMPONENT_BUILD_ARGS+= LUA_LIB_NAME=lua5.3 |
| | | COMPONENT_BUILD_ARGS+= ARCH=32 |
| | | COMPONENT_BUILD_ARGS+= CPU=i686 |
| | | COMPONENT_BUILD_ARGS+= LUA_INC="$(USRINCDIR)/lua5.3" |
| | | COMPONENT_BUILD_ARGS+= ARCH=64 |
| | | COMPONENT_BUILD_ARGS+= CPU=x86_64 |
| | | |
| | | COMPONENT_INSTALL_ARGS+= $(COMPONENT_BUILD_ARGS) |
| | | |
| | |
| | | $(GMAKE) $(COMPONENT_BUILD_ARGS) && \ |
| | | $(CP) halog $(PROTOUSRSBINDIR) ) |
| | | |
| | | build: $(BUILD_32) |
| | | build: $(BUILD_64) |
| | | |
| | | install: $(INSTALL_32) |
| | | install: $(INSTALL_64) |
| | | |
| | | REQUIRED_PACKAGES += library/pcre |
| | | REQUIRED_PACKAGES += library/security/openssl |