head 1.11; access; symbols pkgsrc-2023Q4:1.11.0.62 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.60 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.58 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.56 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.54 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.52 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.50 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.11.0.48 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.46 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.11.0.44 pkgsrc-2021Q3-base:1.11 pkgsrc-2021Q2:1.11.0.42 pkgsrc-2021Q2-base:1.11 pkgsrc-2021Q1:1.11.0.40 pkgsrc-2021Q1-base:1.11 pkgsrc-2020Q4:1.11.0.38 pkgsrc-2020Q4-base:1.11 pkgsrc-2020Q3:1.11.0.36 pkgsrc-2020Q3-base:1.11 pkgsrc-2020Q2:1.11.0.32 pkgsrc-2020Q2-base:1.11 pkgsrc-2020Q1:1.11.0.12 pkgsrc-2020Q1-base:1.11 pkgsrc-2019Q4:1.11.0.34 pkgsrc-2019Q4-base:1.11 pkgsrc-2019Q3:1.11.0.30 pkgsrc-2019Q3-base:1.11 pkgsrc-2019Q2:1.11.0.28 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.11.0.26 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.24 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.22 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.11.0.20 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.18 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.11.0.16 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.11.0.14 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.11.0.10 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.11.0.8 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.11.0.6 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.11.0.4 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.11.0.2 pkgsrc-2016Q2-base:1.11 pkgsrc-2016Q1:1.10.0.2 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.9.0.4 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.2 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.8.0.4 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.2 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.7.0.10 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.8 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.6 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.4 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.2 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.6.0.4 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.2 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.5.0.4 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.2 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.4.0.18 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.16 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.14 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.12 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.10 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.8 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.6 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.4 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.2 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.3.0.26 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.24 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.22 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.20 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.18 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.16 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.14 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.12 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.10 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.8 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.6 pkgsrc-2008Q1:1.3.0.4 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.2 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.2.0.6 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.4 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.1.1.1.0.10 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.8 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.6 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.4 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.2 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2016.05.17.10.32.08; author fhajny; state Exp; branches; next 1.10; commitid 6I4MSY4qjd2M1P6z; 1.10 date 2016.02.25.16.20.50; author jperkin; state Exp; branches; next 1.9; commitid gwmv2ppEhRv5CjWy; 1.9 date 2015.09.05.16.16.03; author wiedi; state Exp; branches; next 1.8; commitid sPMIm8WIe7gi95Ay; 1.8 date 2015.02.04.01.52.41; author mef; state Exp; branches; next 1.7; commitid V0dQCdy7EFi6dD8y; 1.7 date 2013.10.21.09.01.20; author fhajny; state Exp; branches; next 1.6; commitid BoFGLvMu4aajJ8ax; 1.6 date 2013.06.16.08.09.11; author ryoon; state Exp; branches; next 1.5; commitid 1K5Hn2LgkH8awOTw; 1.5 date 2012.10.23.17.18.10; author asau; state Exp; branches; next 1.4; 1.4 date 2010.07.06.10.17.14; author jmmv; state Exp; branches; next 1.3; 1.3 date 2007.12.20.14.00.07; author obache; state Exp; branches; next 1.2; 1.2 date 2007.01.07.09.14.02; author rillig; state Exp; branches; next 1.1; 1.1 date 2005.10.28.20.46.26; author minskim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.10.28.20.46.26; author minskim; state Exp; branches; next ; desc @@ 1.11 log @Use REAL_ROOT_USER/REAL_ROOT_GROUP instead of ROOT_USER/ROOT_GROUP for all pkgsrc dir/file ownership rules. Fixes unprivileged user/group names from leaking into binary packages, manifest as non-fatal chown/chgrp failure messages at pkg_add time. Bump respective packages' PKGREVISION. @ text @# $NetBSD: Makefile,v 1.10 2016/02/25 16:20:50 jperkin Exp $ # DISTNAME= balance-3.57 PKGREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.inlab.de/ MAINTAINER= wiedi@@frubar.net HOMEPAGE= http://www.inlab.de/balance.html COMMENT= TCP loadbalancer with roundrobin and failover LICENSE= gnu-gpl-v2 BUILD_DEFS+= VARBASE MAKE_ENV+= VARBASE=${VARBASE} MAKE_ENV.SunOS+= LIBRARIES="-lsocket -lnsl" OWN_DIRS_PERMS= ${VARBASE}/run/balance \ ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0750 .include "../../mk/bsd.pkg.mk" @ 1.10 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2015/09/05 16:16:03 wiedi Exp $ d5 1 d20 1 a20 1 ${ROOT_USER} ${ROOT_GROUP} 0750 @ 1.9 log @Update balance to 3.57 Latest Changes: 3.57: MAXGROUPS has been increased to 32 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2015/02/04 01:52:41 mef Exp $ d16 1 a16 4 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "SunOS" MAKE_ENV+= LIBRARIES="-lsocket -lnsl" .endif @ 1.8 log @Update 3.54 to 3.56 ------------------- http://freecode.com/projects/balance 3.56 06 Nov 2013 11:51: Out-of-band data handling has been added. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2013/10/21 09:01:20 fhajny Exp $ d4 1 a4 1 DISTNAME= balance-3.56 d8 1 a8 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.7 log @Fix build on SunOS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2013/06/16 08:09:11 ryoon Exp $ d4 1 a4 1 DISTNAME= balance-3.54 @ 1.6 log @Update to 3.54 * Use distfile's install target. * Add comments to patches. Changelog: 3.54: A bug with hash_fold() regarding incoming IPv4 and IPv6 source addresses has been fixed. The "hash" group mechanism is now working as expected. 3.52: Buffering has been disabled for interactive shell IO. A new "assign" command has been added to allow changing of the host:port assignment of a channel (only if disabled). A locking bug has been fixed. 3.50: A new option -6 has been added to force IPv6 bind. 3.49: A patch has been applied due to a problem with ftok() on Solaris. 3.48: Problems with setting IPV6_V6ONLY socket option are now handled more nicely with a syslog warning message. 3.42: Balance now compiles also on systems where IPV6_V6ONLY is undefined (like some Solaris systems). 3.40: IPv6 support on the listening side has been added. MAXCHANNELS in balance.h has been increased to 64. 3.35: A bug in the autodisable functionality has been fixed. 3.34: -a option added (enables "autodisable" option: A channel needs to be manually re-enabled after a failure). Syslog logging added for reporting this event. 3.33: -M option added (use MMAP instead of SHM for IPC) 3.32: Bugfix: /var/run/balance may now already exist. 3.31: Bugfix: TCP_NODELAY properly set. 3.30: Code cleanups and fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2012/10/23 17:18:10 asau Exp $ d16 5 @ 1.5 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2010/07/06 10:17:14 jmmv Exp $ d4 1 a4 1 DISTNAME= balance-3.15 d11 1 d13 2 a14 1 BUILD_TARGET= balance d16 2 a17 5 INSTALLATION_DIRS= sbin ${PKGMANDIR}/man1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/balance ${DESTDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/balance.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ @ 1.4 log @Transfer ownership to pkgsrc-users. pancake's address is not valid any more and he has agreed in private mail to drop maintainership. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2007/12/20 14:00:07 obache Exp $ a15 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.3 log @Need some pre-created directories. Then add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2007/01/07 09:14:02 rillig Exp $ d8 1 a8 1 MAINTAINER= pancake@@phreaker.net @ 1.2 log @Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2005/10/28 20:46:26 minskim Exp $ d14 4 d19 2 a20 2 ${INSTALL_PROGRAM} ${WRKSRC}/balance ${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/balance.1 ${PREFIX}/${PKGMANDIR}/man1/ @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d16 1 a16 1 ${INSTALL_MAN} ${WRKSRC}/balance.1 ${PREFIX}/man/man1/ @ 1.1.1.1 log @Import balance from pkgsrc-wip. Packaged by pancake. Balance is a successful load balancing solution being a simple but powerful generic tcp proxy with round robin load balancing and failover mechanisms. Its behaviour can be controlled at runtime using a simple command line syntax. @ text @@