haproxy: updated to 1.8.4 1.8.4 - BUG/MEDIUM: h2: properly handle the END_STREAM flag on empty DATA frames - BUILD: ssl: silence a warning when building without NPN nor ALPN support - BUG/MEDIUM: ssl: cache doesn't release shctx blocks - BUG/MINOR: lua: Fix default value for pattern in Socket.receive - DOC: lua: Fix typos in comments of hlua_socket_receive - BUG/MEDIUM: lua: Fix IPv6 with separate port support for Socket.connect - BUG/MINOR: lua: Fix return value of Socket.settimeout - MINOR: dns: Handle SRV record weight correctly. - BUG/MEDIUM: mworker: execvp failure depending on argv[0] - MINOR: hathreads: add support for gcc < 4.7 - BUILD/MINOR: ancient gcc versions atomic fix - BUG/MEDIUM: stream: properly handle client aborts during redispatch - DOC: clarify the scope of ssl_fc_is_resumed - CONTRIB: debug: fix a few flags definitions - BUG/MINOR: poll: too large size allocation for FD events - BUG/MEDIUM: peers: fix expire date wasn't updated if entry is modified remotely. - MINOR: servers: Don't report duplicate dyncookies for disabled servers. - MINOR: global/threads: move cpu_map at the end of the global struct - MINOR: threads: add a MAX_THREADS define instead of LONGBITS - MINOR: global: add some global activity counters to help debugging - MINOR: threads/fd: Use a bitfield to know if there are FDs for a thread in the FD cache - BUG/MEDIUM: threads/polling: Use fd_cache_mask instead of fd_cache_num - BUG/MEDIUM: fd: maintain a per-thread update mask - MINOR: fd: add a bitmask to indicate that an FD is known by the poller - BUG/MEDIUM: epoll/threads: use one epoll_fd per thread - BUG/MEDIUM: kqueue/threads: use one kqueue_fd per thread - BUG/MEDIUM: threads/mworker: fix a race on startup - BUG/MINOR: mworker: only write to pidfile if it exists - MINOR: threads: Fix build when we're not compiling with threads. - BUG/MINOR: threads: always set an owner to the thread_sync pipe - BUG/MEDIUM: threads/server: Fix deadlock in srv_set_stopping/srv_set_admin_flag - BUG/MEDIUM: checks: Don't try to release undefined conn_stream when a check is freed - BUG/MINOR: kqueue/threads: Don't forget to close kqueue_fd[tid] on each thread - MINOR: threads: Use __decl_hathreads instead of #ifdef/#endif - BUILD: epoll/threads: Add test on MAX_THREADS to avoid warnings when complied without threads - BUILD: kqueue/threads: Add test on MAX_THREADS to avoid warnings when complied without threads - CLEANUP: sample: Fix comment encoding of sample.c - CLEANUP: sample: Fix outdated comment about sample casts functions - BUG/MINOR: sample: Fix output type of c_ipv62ip - CLEANUP: Fix typo in ARGT_MSK6 comment - BUG/MINOR: cli: use global.maxsock and not maxfd to list all FDs - BUG/MINOR: threads: Update labels array because of changes in lock_label enum - BUG/MINOR: epoll/threads: only call epoll_ctl(DEL) on polled FDs - BUG/MEDIUM: spoe: Always try to receive or send the frame to detect shutdowns - BUG/MEDIUM: spoe: Allow producer to read and to forward shutdown on request side - BUG/MINOR: time/threads: ensure the adjusted time is always correct - BUG/MEDIUM: standard: Fix memory leak in str2ip2() - MINOR: init: emit warning when -sf/-sd cannot parse argument - DOC: Describe routing impact of using interface keyword on bind lines - DOC: Mention -Ws in the list of available options - BUG/MINOR: config: don't emit a warning when global stats is incompletely configureddiff -r1.39 -r1.40 pkgsrc/net/haproxy/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.39 2018/02/08 19:12:50 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.40 2018/02/14 12:56:33 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= haproxy-1.8.3 | 3 | DISTNAME= haproxy-1.8.4 | |
4 | CATEGORIES= net www | 4 | CATEGORIES= net www | |
5 | MASTER_SITES= http://www.haproxy.org/download/${PKGVERSION_NOREV:R}/src/ | 5 | MASTER_SITES= http://www.haproxy.org/download/${PKGVERSION_NOREV:R}/src/ | |
6 | 6 | |||
7 | MAINTAINER= morr@NetBSD.org | 7 | MAINTAINER= morr@NetBSD.org | |
8 | HOMEPAGE= http://haproxy.org/ | 8 | HOMEPAGE= http://haproxy.org/ | |
9 | COMMENT= Reliable, high performance TCP/HTTP load balancer | 9 | COMMENT= Reliable, high performance TCP/HTTP load balancer | |
10 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
11 | 11 | |||
12 | USE_LANGUAGES= c99 | 12 | USE_LANGUAGES= c99 | |
13 | USE_TOOLS+= gmake | 13 | USE_TOOLS+= gmake | |
14 | BUILD_MAKE_FLAGS+= ADDLIB=${COMPILER_RPATH_FLAG}${PREFIX}/lib | 14 | BUILD_MAKE_FLAGS+= ADDLIB=${COMPILER_RPATH_FLAG}${PREFIX}/lib | |
15 | BUILD_MAKE_FLAGS+= TARGET=${TARGET} | 15 | BUILD_MAKE_FLAGS+= TARGET=${TARGET} | |
16 | BUILD_MAKE_FLAGS+= USE_REGPARM=1 | 16 | BUILD_MAKE_FLAGS+= USE_REGPARM=1 | |
@@ -21,45 +21,45 @@ INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX} | @@ -21,45 +21,45 @@ INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX} | |||
21 | INSTALL_MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} | 21 | INSTALL_MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} | |
22 | INSTALL_MAKE_FLAGS+= TARGET=${TARGET} | 22 | INSTALL_MAKE_FLAGS+= TARGET=${TARGET} | |
23 | 23 | |||
24 | .include "options.mk" | 24 | .include "options.mk" | |
25 | 25 | |||
26 | RCD_SCRIPTS= haproxy | 26 | RCD_SCRIPTS= haproxy | |
27 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | 27 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | |
28 | DOCDIR= ${PREFIX}/share/doc/${PKGBASE} | 28 | DOCDIR= ${PREFIX}/share/doc/${PKGBASE} | |
29 | INSTALLATION_DIRS+= ${EGDIR} | 29 | INSTALLATION_DIRS+= ${EGDIR} | |
30 | 30 | |||
31 | .include "../../mk/bsd.prefs.mk" | 31 | .include "../../mk/bsd.prefs.mk" | |
32 | 32 | |||
33 | .if ${OPSYS} == "NetBSD" | 33 | .if ${OPSYS} == "NetBSD" | |
34 | TARGET=netbsd | 34 | TARGET= netbsd | |
35 | .elif ${OPSYS} == "FreeBSD" | 35 | .elif ${OPSYS} == "FreeBSD" | |
36 | TARGET=freebsd | 36 | TARGET= freebsd | |
37 | .elif ${OPSYS} == "OpenBSD" | 37 | .elif ${OPSYS} == "OpenBSD" | |
38 | TARGET=openbsd | 38 | TARGET= openbsd | |
39 | .elif ${OPSYS} == "SunOS" | 39 | .elif ${OPSYS} == "SunOS" | |
40 | TARGET=solaris | 40 | TARGET= solaris | |
41 | .elif ${OPSYS} == "Linux" | 41 | .elif ${OPSYS} == "Linux" | |
42 | . if !empty(OS_VERSION:M2.6.*) | 42 | . if !empty(OS_VERSION:M2.6.*) | |
43 | TARGET=linux26 | 43 | TARGET= linux26 | |
44 | . elif !empty(OS_VERSION:M2.4.*) | 44 | . elif !empty(OS_VERSION:M2.4.*) | |
45 | . if exists(/usr/include/linux/eventpoll.h) | 45 | . if exists(/usr/include/linux/eventpoll.h) | |
46 | TARGET=linux24e | 46 | TARGET= linux24e | |
47 | . else | 47 | . else | |
48 | TARGET=linux24 | 48 | TARGET= linux24 | |
49 | . endif | 49 | . endif | |
50 | . else | 50 | . else | |
51 | TARGET=linux2628 | 51 | TARGET= linux2628 | |
52 | . endif | 52 | . endif | |
53 | .else | 53 | .else | |
54 | TARGET=generic | 54 | TARGET= generic | |
55 | .endif | 55 | .endif | |
56 | 56 | |||
57 | LIBS.SunOS+= -lxnet | 57 | LIBS.SunOS+= -lxnet | |
58 | 58 | |||
59 | post-install: | 59 | post-install: | |
60 | ${INSTALL_DATA} ${WRKSRC}/doc/architecture.txt ${DESTDIR}${DOCDIR}/ | 60 | ${INSTALL_DATA} ${WRKSRC}/doc/architecture.txt ${DESTDIR}${DOCDIR}/ | |
61 | ${INSTALL_DATA} ${WRKSRC}/doc/configuration.txt ${DESTDIR}${DOCDIR}/ | 61 | ${INSTALL_DATA} ${WRKSRC}/doc/configuration.txt ${DESTDIR}${DOCDIR}/ | |
62 | ${INSTALL_DATA} ${WRKSRC}/examples/*.cfg ${DESTDIR}${EGDIR}/ | 62 | ${INSTALL_DATA} ${WRKSRC}/examples/*.cfg ${DESTDIR}${EGDIR}/ | |
63 | 63 | |||
64 | .include "../../devel/zlib/buildlink3.mk" | 64 | .include "../../devel/zlib/buildlink3.mk" | |
65 | .include "../../mk/bsd.pkg.mk" | 65 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.33 2018/02/08 19:12:50 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.34 2018/02/14 12:56:33 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (haproxy-1.8.3.tar.gz) = dec036e3df372f1baee1f423ff6473eaa081d9b9 | 3 | SHA1 (haproxy-1.8.4.tar.gz) = c8c2cd0a9832a64150ce63dd3638bfa989172b57 | |
4 | RMD160 (haproxy-1.8.3.tar.gz) = 79c2483955d7ce46dbbcdf98cc4d5f72bca8fd95 | 4 | RMD160 (haproxy-1.8.4.tar.gz) = 0cb99777fa787ca09e68f87091053ab4120a4d00 | |
5 | SHA512 (haproxy-1.8.3.tar.gz) = 6118ccbcfe07d96c2cce1a78c30db9c428f8b64e64fc3f5660392a501ecbaefdc5b10bea2f65c6bb3d8e7763b3e17db4ee34e13f689474f8243b52250e212600 | 5 | SHA512 (haproxy-1.8.4.tar.gz) = 618a03062e832260249610d90b3a9ebd171d8a1b0921903f5f3447484bab552ef9399e431417cf3cf4927ac345fe4d2a345ee8513e209b22e0700f5b1edbf86c | |
6 | Size (haproxy-1.8.3.tar.gz) = 2043861 bytes | 6 | Size (haproxy-1.8.4.tar.gz) = 2049789 bytes | |
7 | SHA1 (patch-Makefile) = f82960b3ef0f4a2752fa06a04ad3b94a2d9908ae | 7 | SHA1 (patch-Makefile) = f82960b3ef0f4a2752fa06a04ad3b94a2d9908ae |