source: trunk/dports/net/haproxy/Portfile

Last change on this file was 152457, checked in by khindenburg@…, 13 months ago

haproxy: update to 1.6.9; add new maintainer #51492

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.9 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 152457 2016-09-10 02:35:38Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                haproxy
7version             1.6.9
8set branch          [join [lrange [split ${version} .] 0 1] .]
9categories          net
10platforms           darwin
11maintainers         gmail.com:jeremy.mcmillan openmaintainer
12license             GPL-2+
13
14description         The Reliable, High Performance TCP/HTTP Load Balancer
15
16long_description    HAproxy is a high-performance and highly-robust TCP/HTTP \
17                    load balancer which provides cookie-based persistence, \
18                    automatic failover, header insertion, deletion, \
19                    modification on the fly, advanced logging contents to \
20                    help trouble-shooting buggy applications and/or networks, \
21                    and a few other features. It uses its own state machine \
22                    to achieve up to ten thousands hits per second on modern \
23                    hardware, even with thousands simultaneous connections.
24
25homepage            http://haproxy.1wt.eu/
26master_sites        ${homepage}download/${branch}/src/
27
28checksums           rmd160  f2c1c2ec78bf72246ad70298712229b05a5e6035 \
29                    sha256  cf7d2fa891d2ae4aa6489fc43a9cadf68c42f9cb0de4801afad45d32e7dda133
30
31depends_lib         port:pcre
32
33patchfiles          patch-Makefile.diff
34
35use_configure       no
36
37variant universal {}
38
39build.target        TARGET=osx
40
41build.args          CC="${configure.cc} [get_canonical_archflags]" \
42                    USE_LIBCRYPT=1 \
43                    USE_PCRE=1
44
45destroot.args       DOCDIR=${prefix}/share/doc/${name} \
46                    PREFIX=${prefix}
47
48platform i386 {
49    build.args-append USE_REGPARM=1
50}
51
52livecheck.type      regex
53livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.