summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2009-03-22 13:17:29 +0000
committerAlin Năstac <mrness@gentoo.org>2009-03-22 13:17:29 +0000
commit53e9aab5d3f68ce670e0c91e4cd7a60630b52f29 (patch)
treebf51fd70196dbfc804c07b38d6b0bdf572454c8b /net-proxy/haproxy
parentversion bump (diff)
downloadhistorical-53e9aab5d3f68ce670e0c91e4cd7a60630b52f29.tar.gz
historical-53e9aab5d3f68ce670e0c91e4cd7a60630b52f29.tar.bz2
historical-53e9aab5d3f68ce670e0c91e4cd7a60630b52f29.zip
Version bumps. Install haproxy user and group (#262449).
Package-Manager: portage-2.1.6.7/cvs/Linux x86_64
Diffstat (limited to 'net-proxy/haproxy')
-rw-r--r--net-proxy/haproxy/ChangeLog9
-rw-r--r--net-proxy/haproxy/Manifest16
-rw-r--r--net-proxy/haproxy/haproxy-1.3.14.12.ebuild55
-rw-r--r--net-proxy/haproxy/haproxy-1.3.15.8.ebuild55
4 files changed, 133 insertions, 2 deletions
diff --git a/net-proxy/haproxy/ChangeLog b/net-proxy/haproxy/ChangeLog
index 6bb8581f3547..1a221c8f13c5 100644
--- a/net-proxy/haproxy/ChangeLog
+++ b/net-proxy/haproxy/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-proxy/haproxy
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/haproxy/ChangeLog,v 1.21 2009/03/20 15:40:40 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/haproxy/ChangeLog,v 1.22 2009/03/22 13:17:29 mrness Exp $
+
+*haproxy-1.3.15.8 (22 Mar 2009)
+*haproxy-1.3.14.12 (22 Mar 2009)
+
+ 22 Mar 2009; Alin Năstac <mrness@gentoo.org> +haproxy-1.3.14.12.ebuild,
+ +haproxy-1.3.15.8.ebuild:
+ Version bumps. Install haproxy user and group (#262449).
20 Mar 2009; Joseph Jezak <josejx@gentoo.org> haproxy-1.3.14.9.ebuild,
haproxy-1.3.15.5.ebuild:
diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index 61d2cc8b750d..a3fc31974b76 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -1,11 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX haproxy.initd 948 RMD160 a2be74ba6c0672544e4f90ff28b3671e3493a7d3 SHA1 3d003a7f2d1bbb078ca6e51d2588605f0c4700a7 SHA256 4ffccbd0e635ba89235561669cab9e9d4cd8f13e1d8028213c08e9123f092628
DIST haproxy-1.3.14.11.tar.gz 482945 RMD160 e3b3da5af17ed8bcb2d9b0b30c80e851ae6f874c SHA1 5a47ac1b9d33c8a9eedf40a21c8360de11fd4ba4 SHA256 8a907f7ee7f85ddca9df84353f95a32112bfaed49d8cbe3f53193920e4b56b2e
+DIST haproxy-1.3.14.12.tar.gz 483112 RMD160 b034ffa6ecc3ec7490ae5e01c37e2d588c429807 SHA1 3feb3329ec077987367a9cd75ac88483843ca01e SHA256 541a68212a5d408951e252c5eccca80380fc082cbd85bc7ddc3f29ccca5bd468
DIST haproxy-1.3.14.9.tar.gz 482636 RMD160 56ab40226eef479ba0eaeba6e597d5f23a7c18e6 SHA1 65797d21174947ce3b014b7eee2f8250b545df1b SHA256 33d9dd43f0c5b0e3a4dbc7be45ea653c42c628157932b933f77f6a2cf3715966
DIST haproxy-1.3.15.5.tar.gz 502534 RMD160 934f5a27a5f50d03b7936ed16c5489b896576643 SHA1 c9087beb348f964b821583f7906c6044dc0a2199 SHA256 3baa8730132c6bdd6d536ea433e39e66ffee4273a89b260622febfbbd2a5b53a
DIST haproxy-1.3.15.7.tar.gz 502900 RMD160 197a0b0d7f7cc24572255adbbd1034d982da279a SHA1 e7b40b16e27aed7735c73c18fd7d2ea409aab805 SHA256 7d86d21371ebd22fa39a412ec9baef0c759b9bcbd6147836ebda8866b8c37a38
+DIST haproxy-1.3.15.8.tar.gz 520134 RMD160 2063b7546778211ea39dd9e79843a62631ee01d2 SHA1 452f7c59bb57bc4a31933f591ad4cc7ca688b2ff SHA256 2dde75f25169857b6fba540cc725a874be38c2f7219d4da6f69f3d35ea6bd156
EBUILD haproxy-1.3.14.11.ebuild 1423 RMD160 894a4aaefef6e6abe725412007c6cd0a1a4ade24 SHA1 b94b1e5637e53d130fb81f41584c964af1e36ad5 SHA256 28dd45ae639f4c9fe58acd9b6e45ac5b78cb9ee8abc0873b7fe15ecf28e6ec4d
+EBUILD haproxy-1.3.14.12.ebuild 1682 RMD160 4f97987af3b2049650673a444f48587d8e05835b SHA1 1240cbf247f90b573be4ad6047a2cfd91f503eec SHA256 681fb23ce9234b10db9b8482e34516cdcd2d193d7b3cfbf4a1d6e9fba169b674
EBUILD haproxy-1.3.14.9.ebuild 1419 RMD160 e58d4353d5b703b045aa81bb5dda2d3ed6ddd457 SHA1 74ebcd42eb4d7abfd130f83fda0cc0f7e8d5b8bd SHA256 cfc1121491b6c74f4343dbe669d6fdfcdc45a3cca598bafa1ee7405a6815ac01
EBUILD haproxy-1.3.15.5.ebuild 1388 RMD160 9e1b4d365a35b4dc3e5642ef363efa233fa73899 SHA1 94866ae2efde37750b6edc177de3d1d7ce3094f5 SHA256 0a5710f4797ec079cb8ef8cb4900d80420bc192acda84bf7293e00fa0f46d6f6
EBUILD haproxy-1.3.15.7.ebuild 1391 RMD160 5c88203c31806cdbe8716cd6ff1ec90a77818797 SHA1 685634d0793151d1b85714563ee8ab839a230837 SHA256 18eeb75a4d5cbb318347523c7878b4e333f229b6023535045b0978074dcfb30f
-MISC ChangeLog 3877 RMD160 2f3023a2e10f8d50094c97524e1c0581c9bd49df SHA1 3f23d257ca59ff0b57612f948e0384c4c10e2d2b SHA256 d4acada7941bcae02814612dd77f2567781bd52afee19b0f80e1912f8ac3064d
+EBUILD haproxy-1.3.15.8.ebuild 1650 RMD160 e3b7fb8a137cb44ce537cfb41806c7fb9e5116de SHA1 37f0cd1038737e2389a95d6cb6d2e4eec16f047d SHA256 f33ad823cb5f14ecc15fac1a2097eaa2c8affdc2cac8633fc31e1b24bdc1bb4e
+MISC ChangeLog 4106 RMD160 7e3f17226b0e73bac11005d3c2b2695b120490c7 SHA1 cf76ebe168bf11287091c07ef7c1e022f2831376 SHA256 0265ad49011e5283b28ab8f5b17324d9f04d2c48870f8172691ff7cd3589e327
MISC metadata.xml 929 RMD160 5165e64077d97077bfd334036f3a6c50defacfbe SHA1 1df1db8e4ded2e77dc7dc8b500c013e27bde027d SHA256 f59d153f4707b2195eb319ac40844a2c264a3231656fa75846a5d33422b9f6a4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.10 (GNU/Linux)
+
+iEYEARECAAYFAknGOnQACgkQts85UDFmaOVG6wCeOsDmrRdx+kxF/tO4cmN8UpV2
+EIkAn3VRlae/IIk+QN9FWPTHq2nsO6Wa
+=i6O4
+-----END PGP SIGNATURE-----
diff --git a/net-proxy/haproxy/haproxy-1.3.14.12.ebuild b/net-proxy/haproxy/haproxy-1.3.14.12.ebuild
new file mode 100644
index 000000000000..90bd88583238
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-1.3.14.12.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/haproxy/haproxy-1.3.14.12.ebuild,v 1.1 2009/03/22 13:17:29 mrness Exp $
+
+inherit linux-info versionator eutils
+
+DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
+HOMEPAGE="http://haproxy.1wt.eu"
+SRC_URI="http://haproxy.1wt.eu/download/$(get_version_component_range 1-2)/src/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="pcre"
+
+DEPEND="pcre? ( dev-libs/libpcre )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ enewgroup haproxy
+ enewuser haproxy -1 -1 -1 haproxy
+}
+
+src_compile() {
+ local ARGS="TARGET=linux${KV_MAJOR}${KV_MINOR}"
+ use pcre && ARGS="${ARGS} REGEX=pcre"
+ emake ADDINC="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${ARGS}
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe haproxy
+ newinitd "${FILESDIR}/haproxy.initd" haproxy
+
+ # Don't install useless files
+ rm examples/build.cfg doc/*gpl.txt
+
+ dodoc CHANGELOG ROADMAP TODO doc/*.txt
+ docinto examples
+ dodoc examples/*.cfg
+}
+
+pkg_postinst() {
+ if [[ ! -f "${ROOT}/etc/haproxy.cfg" ]] ; then
+ ewarn "You need to create /etc/haproxy.cfg before you start the haproxy service."
+ ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
+ ewarn "Make use of them with the \"user\" and \"group\" directives."
+
+ if [[ -d "${ROOT}/usr/share/doc/${PF}" ]]; then
+ einfo "Please consult the installed documentation for learning the configuration file's syntax."
+ einfo "The documentation and sample configuration files are installed here:"
+ einfo " ${ROOT}usr/share/doc/${PF}"
+ fi
+ fi
+}
diff --git a/net-proxy/haproxy/haproxy-1.3.15.8.ebuild b/net-proxy/haproxy/haproxy-1.3.15.8.ebuild
new file mode 100644
index 000000000000..5977d28f8ac3
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-1.3.15.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/haproxy/haproxy-1.3.15.8.ebuild,v 1.1 2009/03/22 13:17:29 mrness Exp $
+
+inherit versionator eutils
+
+DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
+HOMEPAGE="http://haproxy.1wt.eu"
+SRC_URI="http://haproxy.1wt.eu/download/$(get_version_component_range 1-2)/src/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="pcre"
+
+DEPEND="pcre? ( dev-libs/libpcre )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ enewgroup haproxy
+ enewuser haproxy -1 -1 -1 haproxy
+}
+
+src_compile() {
+ local ARGS="TARGET=linux26"
+ use pcre && ARGS="${ARGS} USE_PCRE=1"
+ emake ADDINC="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${ARGS}
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe haproxy
+ newinitd "${FILESDIR}/haproxy.initd" haproxy
+
+ # Don't install useless files
+ rm examples/build.cfg doc/*gpl.txt
+
+ dodoc CHANGELOG ROADMAP TODO doc/*.txt
+ docinto examples
+ dodoc examples/*.cfg
+}
+
+pkg_postinst() {
+ if [[ ! -f "${ROOT}/etc/haproxy.cfg" ]] ; then
+ ewarn "You need to create /etc/haproxy.cfg before you start the haproxy service."
+ ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
+ ewarn "Make use of them with the \"user\" and \"group\" directives."
+
+ if [[ -d "${ROOT}/usr/share/doc/${PF}" ]]; then
+ einfo "Please consult the installed documentation for learning the configuration file's syntax."
+ einfo "The documentation and sample configuration files are installed here:"
+ einfo " ${ROOT}usr/share/doc/${PF}"
+ fi
+ fi
+}