| | |
| | | # Copyright 2016 Adam Stevko. All rights reserved. |
| | | # |
| | | |
| | | BUILD_BITS= 64 |
| | | BUILD_STYLE= justmake |
| | | include ../../../make-rules/shared-macros.mk |
| | | |
| | | COMPONENT_NAME= haproxy |
| | | COMPONENT_FMRI= web/loadbalancer/haproxy |
| | | COMPONENT_VERSION_MJR= 2.0 |
| | | COMPONENT_VERSION_MNR= 3 |
| | | COMPONENT_VERSION_MJR= 2.2 |
| | | COMPONENT_VERSION_MNR= 2 |
| | | COMPONENT_VERSION= $(COMPONENT_VERSION_MJR).$(COMPONENT_VERSION_MNR) |
| | | COMPONENT_PROJECT_URL= http://www.haproxy.org/ |
| | | COMPONENT_PROJECT_URL= https://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:aac1ff3e5079997985b6560f46bf265447d0cd841f11c4d77f15942c9fe4b770 |
| | | COMPONENT_ARCHIVE_URL= http://haproxy.1wt.eu/download/$(COMPONENT_VERSION_MJR)/src/$(COMPONENT_ARCHIVE) |
| | | COMPONENT_ARCHIVE_HASH= sha256:391c705a46c6208a63a67ea842c6600146ca24618531570c89c7915b0c6a54d6 |
| | | COMPONENT_ARCHIVE_URL= https://haproxy.org/download/$(COMPONENT_VERSION_MJR)/src/$(COMPONENT_ARCHIVE) |
| | | COMPONENT_CLASSIFICATION= System/Services |
| | | COMPONENT_LICENSE= HAPROXY |
| | | COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license |
| | | |
| | | include $(WS_MAKE_RULES)/prep.mk |
| | | include $(WS_MAKE_RULES)/justmake.mk |
| | | include $(WS_MAKE_RULES)/ips.mk |
| | | TEST_TARGET= $(NO_TESTS) |
| | | include $(WS_MAKE_RULES)/common.mk |
| | | |
| | | COMPONENT_PRE_BUILD_ACTION+= \ |
| | | $(CLONEY) $(SOURCE_DIR) $(@D) |
| | |
| | | ( cd $(@D)/contrib/halog && \ |
| | | $(GMAKE) $(COMPONENT_BUILD_ARGS) && \ |
| | | $(CP) halog $(PROTOUSRSBINDIR) ) |
| | | |
| | | build: $(BUILD_64) |
| | | |
| | | install: $(INSTALL_64) |
| | | |
| | | # Auto-generated dependencies |
| | | REQUIRED_PACKAGES += SUNWcs |