head	1.11;
access;
symbols
	pkgsrc-2026Q1:1.11.0.80
	pkgsrc-2026Q1-base:1.11
	pkgsrc-2025Q4:1.11.0.78
	pkgsrc-2025Q4-base:1.11
	pkgsrc-2025Q3:1.11.0.76
	pkgsrc-2025Q3-base:1.11
	pkgsrc-2025Q2:1.11.0.74
	pkgsrc-2025Q2-base:1.11
	pkgsrc-2025Q1:1.11.0.72
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.11.0.70
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.11.0.68
	pkgsrc-2024Q3-base:1.11
	pkgsrc-2024Q2:1.11.0.66
	pkgsrc-2024Q2-base:1.11
	pkgsrc-2024Q1:1.11.0.64
	pkgsrc-2024Q1-base:1.11
	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
@@
