Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-benchmarks/wrk/, app-benchmarks/wrk/files/
Date: Wed, 27 Jan 2021 18:35:05
Message-Id: 1611772489.4eff9d94176b5fffa327a5a26d1a4f34d250255c.conikost@gentoo
1 commit: 4eff9d94176b5fffa327a5a26d1a4f34d250255c
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 27 18:26:30 2021 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 27 18:34:49 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eff9d94
7
8 app-benchmarks/wrk: drop old version
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
12
13 .../wrk/files/wrk-4.1.0-r2-makefile.patch | 63 ----------------------
14 app-benchmarks/wrk/wrk-4.1.0-r2.ebuild | 57 --------------------
15 2 files changed, 120 deletions(-)
16
17 diff --git a/app-benchmarks/wrk/files/wrk-4.1.0-r2-makefile.patch b/app-benchmarks/wrk/files/wrk-4.1.0-r2-makefile.patch
18 deleted file mode 100644
19 index 85de3eaf3c3..00000000000
20 --- a/app-benchmarks/wrk/files/wrk-4.1.0-r2-makefile.patch
21 +++ /dev/null
22 @@ -1,63 +0,0 @@
23 ---- a/Makefile
24 -+++ b/Makefile
25 -@@ -1,5 +1,5 @@
26 --CFLAGS += -std=c99 -Wall -O2 -D_REENTRANT
27 --LIBS := -lpthread -lm -lssl -lcrypto
28 -+CFLAGS += -std=c99 -Wall -D_REENTRANT
29 -+LIBS := -lm -lssl -lcrypto -lpthread
30 -
31 - TARGET := $(shell uname -s | tr '[A-Z]' '[a-z]' 2>/dev/null || echo unknown)
32 -
33 -@@ -24,15 +24,13 @@
34 -
35 - ODIR := obj
36 - OBJ := $(patsubst %.c,$(ODIR)/%.o,$(SRC)) $(ODIR)/bytecode.o $(ODIR)/version.o
37 --LIBS := -lluajit-5.1 $(LIBS)
38 -+LIBS := $(shell pkg-config luajit --libs) $(LIBS)
39 -
40 - DEPS :=
41 - CFLAGS += -I$(ODIR)/include
42 --LDFLAGS += -L$(ODIR)/lib
43 -
44 - ifneq ($(WITH_LUAJIT),)
45 - CFLAGS += -I$(WITH_LUAJIT)/include
46 -- LDFLAGS += -L$(WITH_LUAJIT)/lib
47 - else
48 - CFLAGS += -I$(ODIR)/include/luajit-2.1
49 - DEPS += $(ODIR)/lib/libluajit-5.1.a
50 -@@ -40,7 +38,6 @@
51 -
52 - ifneq ($(WITH_OPENSSL),)
53 - CFLAGS += -I$(WITH_OPENSSL)/include
54 -- LDFLAGS += -L$(WITH_OPENSSL)/lib
55 - else
56 - DEPS += $(ODIR)/lib/libssl.a
57 - endif
58 -@@ -51,15 +48,14 @@
59 - $(RM) -rf $(BIN) obj/*
60 -
61 - $(BIN): $(OBJ)
62 -- @echo LINK $(BIN)
63 -- @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
64 -+ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
65 -
66 - $(OBJ): config.h Makefile $(DEPS) | $(ODIR)
67 -
68 - $(ODIR):
69 - @mkdir -p $@
70 -
71 --$(ODIR)/bytecode.o: src/wrk.lua
72 -+$(ODIR)/bytecode.c: src/wrk.lua
73 - @echo LUAJIT $<
74 - @$(SHELL) -c 'PATH=obj/bin:$(PATH) luajit -b $(CURDIR)/$< $(CURDIR)/$@'
75 -
76 -@@ -67,8 +63,7 @@
77 - @echo 'const char *VERSION="$(VER)";' | $(CC) -xc -c -o $@ -
78 -
79 - $(ODIR)/%.o : %.c
80 -- @echo CC $<
81 -- @$(CC) $(CFLAGS) -c -o $@ $<
82 -+ $(CC) $(CFLAGS) -c -o $@ $<
83 -
84 - # Dependencies
85 -
86
87 diff --git a/app-benchmarks/wrk/wrk-4.1.0-r2.ebuild b/app-benchmarks/wrk/wrk-4.1.0-r2.ebuild
88 deleted file mode 100644
89 index 34bc8be4849..00000000000
90 --- a/app-benchmarks/wrk/wrk-4.1.0-r2.ebuild
91 +++ /dev/null
92 @@ -1,57 +0,0 @@
93 -# Copyright 1999-2020 Gentoo Authors
94 -# Distributed under the terms of the GNU General Public License v2
95 -
96 -EAPI=7
97 -
98 -inherit toolchain-funcs
99 -
100 -DESCRIPTION="A HTTP benchmarking tool"
101 -HOMEPAGE="https://www.github.com/wg/wrk"
102 -SRC_URI="https://www.github.com/wg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
103 -
104 -KEYWORDS="amd64 x86"
105 -LICENSE="Apache-2.0 BSD MIT"
106 -SLOT="0"
107 -IUSE="libressl"
108 -
109 -CBUILD="dev-lang/luajit:2"
110 -
111 -DEPEND="
112 - dev-lang/lua:0
113 - libressl? ( dev-libs/libressl:0= )
114 - !libressl? ( dev-libs/openssl:0= )
115 -"
116 -
117 -RDEPEND="
118 - ${CBUILD}
119 - ${RDEPEND}
120 -"
121 -
122 -BDEPEND="
123 - ${CBUILD}
124 - virtual/pkgconfig
125 -"
126 -
127 -DOCS=( "CHANGES" "NOTICE" "README.md" "SCRIPTING" )
128 -
129 -PATCHES=( "${FILESDIR}/${P}-r2-makefile.patch" )
130 -
131 -src_compile() {
132 - myemakeargs=(
133 - CC="$(tc-getCC)"
134 - VER="${PV}"
135 - WITH_LUAJIT="/usr"
136 - WITH_OPENSSL="/usr"
137 - )
138 -
139 - emake "${myemakeargs[@]}"
140 -}
141 -
142 -src_install() {
143 - dobin wrk
144 -
145 - insinto /usr/share/wrk
146 - doins -r scripts
147 -
148 - einstalldocs
149 -}