diff options
-rw-r--r-- | metadata/md5-cache/www-servers/httpterm-1.7.2 | 10 | ||||
-rw-r--r-- | metadata/md5-cache/www-servers/httpterm-9999 | 9 | ||||
-rw-r--r-- | www-servers/httpterm/ChangeLog | 7 | ||||
-rw-r--r-- | www-servers/httpterm/Manifest | 6 | ||||
-rw-r--r-- | www-servers/httpterm/files/9999-BUILD-INT_MAX-requires-limits.h.patch | 21 | ||||
-rw-r--r-- | www-servers/httpterm/httpterm-1.7.2.ebuild | 37 | ||||
-rw-r--r-- | www-servers/httpterm/httpterm-9999.ebuild | 41 | ||||
-rw-r--r-- | www-servers/httpterm/metadata.xml | 8 |
8 files changed, 139 insertions, 0 deletions
diff --git a/metadata/md5-cache/www-servers/httpterm-1.7.2 b/metadata/md5-cache/www-servers/httpterm-1.7.2 new file mode 100644 index 00000000..9121e9c7 --- /dev/null +++ b/metadata/md5-cache/www-servers/httpterm-1.7.2 @@ -0,0 +1,10 @@ +DEFINED_PHASES=compile install +DESCRIPTION=HTTP termination for benchmarks +EAPI=5 +HOMEPAGE=http://1wt.eu/tools/httpterm +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2+ +SLOT=0 +SRC_URI=http://1wt.eu/tools/httpterm/httpterm-1.7.2.tar.gz +_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 +_md5_=97261c6bcc515ce3c28c0ee2e52aeb58 diff --git a/metadata/md5-cache/www-servers/httpterm-9999 b/metadata/md5-cache/www-servers/httpterm-9999 new file mode 100644 index 00000000..3f671e41 --- /dev/null +++ b/metadata/md5-cache/www-servers/httpterm-9999 @@ -0,0 +1,9 @@ +DEFINED_PHASES=compile install prepare unpack +DEPEND=>=dev-vcs/git-1.8.2.1 +DESCRIPTION=HTTP termination for benchmarks +EAPI=5 +HOMEPAGE=http://1wt.eu/tools/httpterm +LICENSE=GPL-2+ +SLOT=0 +_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af git-r3 9e723d78cbd8ea74fd0eba5a1521d7f6 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 +_md5_=32b7393f48b538d5154e70c84394134a 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> |