From 243d952591d19598e3c37d786643afe895df0659 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Fri, 20 Jun 2014 12:40:57 +0200 Subject: www-servers/httpterm: HTTP termination for benchmarks Package-Manager: portage-2.2.10 --- www-servers/httpterm/ChangeLog | 7 ++++ www-servers/httpterm/Manifest | 6 ++++ .../9999-BUILD-INT_MAX-requires-limits.h.patch | 21 +++++++++++ www-servers/httpterm/httpterm-1.7.2.ebuild | 37 +++++++++++++++++++ www-servers/httpterm/httpterm-9999.ebuild | 41 ++++++++++++++++++++++ www-servers/httpterm/metadata.xml | 8 +++++ 6 files changed, 120 insertions(+) create mode 100644 www-servers/httpterm/ChangeLog create mode 100644 www-servers/httpterm/Manifest create mode 100644 www-servers/httpterm/files/9999-BUILD-INT_MAX-requires-limits.h.patch create mode 100644 www-servers/httpterm/httpterm-1.7.2.ebuild create mode 100644 www-servers/httpterm/httpterm-9999.ebuild create mode 100644 www-servers/httpterm/metadata.xml (limited to 'www-servers') diff --git a/www-servers/httpterm/ChangeLog b/www-servers/httpterm/ChangeLog new file mode 100644 index 00000000..3f6a3ea4 --- /dev/null +++ b/www-servers/httpterm/ChangeLog @@ -0,0 +1,7 @@ +*httpterm-1.7.2 (20 Jun 2014) +*httpterm-9999 (20 Jun 2014) + + 20 Jun 2014; Bertrand Jacquin + +files/9999-BUILD-INT_MAX-requires-limits.h.patch, +httpterm-1.7.2.ebuild, + +httpterm-9999.ebuild, +metadata.xml: + www-servers/httpterm: HTTP termination for benchmarks diff --git a/www-servers/httpterm/Manifest b/www-servers/httpterm/Manifest new file mode 100644 index 00000000..fcd6508c --- /dev/null +++ b/www-servers/httpterm/Manifest @@ -0,0 +1,6 @@ +AUX 9999-BUILD-INT_MAX-requires-limits.h.patch 519 SHA256 17f870c1867c43c9344177569494f277a6442c9162408aa14d2bd2eeef3f13ce WHIRLPOOL c27eb398fe2a4e3097c023c2a9d168151ea9cec5384a0932e7a25768d40101860744c43a854eea4588d345047e6f62a9d754ca7a1198a68cc845cff9d37d0742 +DIST httpterm-1.7.2.tar.gz 101530 SHA256 1ce9d3e449492828e5a67d72db1e109fdd270dcf6c42ad3f8bff52bea4f5774a WHIRLPOOL 6e77b0698c0374d35b4fdf02e0d29cba503e4cbe11abb1d7f1e7e4fa1ed9083b9ea477d88a7097a861bc7fa287557c6776cfdfa3bf8139d64bb431ef1efb4def +EBUILD httpterm-1.7.2.ebuild 688 SHA256 9c6137c7d2f23ce37c54983ba80438373b07cb1f16dad3446b0a05e0dfa5d1f3 WHIRLPOOL 7bfc94e5127fa2dab20e103793658db33d623eb65009946d9e7f81392d60ff3f61bf10a9a87458c1c344a82dcc0576fdce9a67fcddbeb2c43bef67712149232b +EBUILD httpterm-9999.ebuild 764 SHA256 1e72f8ecec6fa15d814ceaaf1918adf098ecde2c099123f854446772223427c5 WHIRLPOOL abbfe5c7730e4597b98c9f25ccfc9412f22f1e446492e5d8dc4aac75bcd97291a0e28ceb80496b8c035d48afaae15213f5701c0000b8969cd7e1fe6b7f1893c3 +MISC ChangeLog 286 SHA256 684ce884d21587f98d3fbfe86085c7cdbf1d02deeb322cf06bb7e843af0964e8 WHIRLPOOL 0a55c29828fc8d7851ff3c5ba2c49272e3baa5563d6b6efbf344861584d08f2ce5cc10d1d66e04af5f7f4f469c5e36381c8b4747f6f0c184a5ccef97515a2065 +MISC metadata.xml 254 SHA256 c56bc3d6780712c960298c70bb86867aeb6661e97a317cc624516b0e16b72fcc WHIRLPOOL 2ebbfaa14ef0c1847284fe64a79f052cd7e73b25a724fba728c084aaaf2dd0692e068eedcf42ccef7e205077f00c35780ded7ec69118dc01ddb988b4802e46ae diff --git a/www-servers/httpterm/files/9999-BUILD-INT_MAX-requires-limits.h.patch b/www-servers/httpterm/files/9999-BUILD-INT_MAX-requires-limits.h.patch new file mode 100644 index 00000000..21f49131 --- /dev/null +++ b/www-servers/httpterm/files/9999-BUILD-INT_MAX-requires-limits.h.patch @@ -0,0 +1,21 @@ +From 8534b72a822d04f66df39ff9b99c3b8ca8ef4eb7 Mon Sep 17 00:00:00 2001 +From: Willy Tarreau +Date: Fri, 8 Jun 2012 16:09:31 +0200 +Subject: [PATCH] BUILD: INT_MAX requires limits.h + +--- + httpterm.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/httpterm.c b/httpterm.c +index ba555cc..41fa890 100644 +--- a/httpterm.c ++++ b/httpterm.c +@@ -46,6 +46,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/www-servers/httpterm/httpterm-1.7.2.ebuild b/www-servers/httpterm/httpterm-1.7.2.ebuild new file mode 100644 index 00000000..94d9a2cf --- /dev/null +++ b/www-servers/httpterm/httpterm-1.7.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="HTTP termination for benchmarks" +HOMEPAGE="http://1wt.eu/tools/httpterm" +SRC_URI="http://1wt.eu/tools/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_compile() { + # This is for recent Linux 2.6 with splice and accept4() + local args="TARGET=linux26s" + + # Disable debug + local args="DEBUG=" + + emake "${PN}" \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC)" \ + CPU_OPTS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + ${args} +} + +src_install() { + dobin "${PN}" +} diff --git a/www-servers/httpterm/httpterm-9999.ebuild b/www-servers/httpterm/httpterm-9999.ebuild new file mode 100644 index 00000000..91b9973d --- /dev/null +++ b/www-servers/httpterm/httpterm-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit eutils toolchain-funcs git-r3 + +DESCRIPTION="HTTP termination for benchmarks" +HOMEPAGE="http://1wt.eu/tools/httpterm" +EGIT_REPO_URI="http://git.1wt.eu/git/${PN}.git" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PV}-BUILD-INT_MAX-requires-limits.h.patch" +} + +src_compile() { + # This is for recent Linux 2.6 with splice and accept4() + local args="TARGET=linux26s" + + # Disable debug + local args="DEBUG=" + + emake "${PN}" \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC)" \ + CPU_OPTS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + ${args} +} + +src_install() { + dobin "${PN}" +} diff --git a/www-servers/httpterm/metadata.xml b/www-servers/httpterm/metadata.xml new file mode 100644 index 00000000..933498d8 --- /dev/null +++ b/www-servers/httpterm/metadata.xml @@ -0,0 +1,8 @@ + + + + + beber@meleeweb.net + Bertrand Jacquin + + -- cgit v1.2.3