summaryrefslogtreecommitdiff
path: root/www-servers
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2014-06-20 12:40:57 +0200
committerBertrand Jacquin <beber@meleeweb.net>2014-06-20 12:46:49 +0200
commit243d952591d19598e3c37d786643afe895df0659 (patch)
tree8407e81830833eda3d8be1bb2bcb2e96f113a9e5 /www-servers
parentmetadata: refresh cache (diff)
downloadportage-243d952591d19598e3c37d786643afe895df0659.tar.xz
www-servers/httpterm: HTTP termination for benchmarks
Package-Manager: portage-2.2.10
Diffstat (limited to 'www-servers')
-rw-r--r--www-servers/httpterm/ChangeLog7
-rw-r--r--www-servers/httpterm/Manifest6
-rw-r--r--www-servers/httpterm/files/9999-BUILD-INT_MAX-requires-limits.h.patch21
-rw-r--r--www-servers/httpterm/httpterm-1.7.2.ebuild37
-rw-r--r--www-servers/httpterm/httpterm-9999.ebuild41
-rw-r--r--www-servers/httpterm/metadata.xml8
6 files changed, 120 insertions, 0 deletions
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 <beber@meleeweb.net>
+ +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 <w@1wt.eu>
+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 <unistd.h>
+ #include <string.h>
+ #include <ctype.h>
++#include <limits.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>beber@meleeweb.net</email>
+ <name>Bertrand Jacquin</name>
+ </maintainer>
+</pkgmetadata>