svn commit: r334916 - in head/benchmarks/wrk: . files
Sergey A. Osokin
osa at FreeBSD.org
Tue Nov 26 03:48:14 UTC 2013
Author: osa
Date: Tue Nov 26 03:48:13 2013
New Revision: 334916
URL: http://svnweb.freebsd.org/changeset/ports/334916
Log:
Upgrade from 2.2.2 to 3.0.4.
Stagefy.
Added:
head/benchmarks/wrk/files/
head/benchmarks/wrk/files/patch-Makefile (contents, props changed)
Modified:
head/benchmarks/wrk/Makefile
head/benchmarks/wrk/distinfo
Modified: head/benchmarks/wrk/Makefile
==============================================================================
--- head/benchmarks/wrk/Makefile Tue Nov 26 03:35:32 2013 (r334915)
+++ head/benchmarks/wrk/Makefile Tue Nov 26 03:48:13 2013 (r334916)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wrk
-PORTVERSION= 2.2.2
+PORTVERSION= 3.0.4
CATEGORIES= benchmarks www
MASTER_SITES= https://github.com/wg/wrk/archive/
DISTNAME= ${PORTVERSION}
@@ -14,6 +14,7 @@ COMMENT= The modern HTTP benchmarking to
LICENSE= AL2
FETCH_ARGS= -pRr
+LIB_DEPENDS+= libluajit-5.1.so:${PORTSDIR}/lang/luajit
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= gmake
CFLAGS+= -std=c99 -D_DECLARE_C99_LDBL_MATH
@@ -28,9 +29,9 @@ BROKEN= does not link on FreeBSD 7.x
.endif
post-patch:
- @${REINPLACE_CMD} '1d;2s/-lpthread/${PTHREAD_LIBS}/' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g;' ${WRKSRC}/Makefile
do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.post.mk>
Modified: head/benchmarks/wrk/distinfo
==============================================================================
--- head/benchmarks/wrk/distinfo Tue Nov 26 03:35:32 2013 (r334915)
+++ head/benchmarks/wrk/distinfo Tue Nov 26 03:48:13 2013 (r334916)
@@ -1,2 +1,2 @@
-SHA256 (wrk/2.2.2.tar.gz) = c33e0d6dbb49819f41b46a65974203988401ee893d8bf64ad9836484a0d3b897
-SIZE (wrk/2.2.2.tar.gz) = 44112
+SHA256 (wrk/3.0.4.tar.gz) = 9d0b58b6123dd61bf1b00c180e39e80ea92cc90e14c758e899e0e7772c647661
+SIZE (wrk/3.0.4.tar.gz) = 897909
Added: head/benchmarks/wrk/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/benchmarks/wrk/files/patch-Makefile Tue Nov 26 03:48:13 2013 (r334916)
@@ -0,0 +1,41 @@
+--- Makefile.bak 2013-11-16 07:06:29.000000000 +0400
++++ Makefile 2013-11-26 07:17:32.000000000 +0400
+@@ -1,5 +1,4 @@
+-CFLAGS := -std=c99 -Wall -O2 -D_REENTRANT
+-LIBS := -lpthread -lm -lcrypto -lssl
++LIBS := -pthread -lm -lcrypto -lssl
+
+ TARGET := $(shell uname -s | tr [A-Z] [a-z] 2>/dev/null || echo unknown)
+
+@@ -23,10 +22,10 @@
+ ODIR := obj
+ OBJ := $(patsubst %.c,$(ODIR)/%.o,$(SRC)) $(ODIR)/bytecode.o
+
+-LDIR = deps/luajit/src
+-LIBS := -lluajit $(LIBS)
+-CFLAGS += -I $(LDIR)
+-LDFLAGS += -L $(LDIR)
++#LDIR = deps/luajit/src
++LIBS := -lluajit-5.1 $(LIBS)
++CFLAGS += -I %%PREFIX%%/include/luajit-2.0
++LDFLAGS += -L %%PREFIX%%/lib
+
+ all: $(BIN)
+
+@@ -38,14 +37,14 @@
+ @echo LINK $(BIN)
+ @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+
+-$(OBJ): config.h Makefile $(LDIR)/libluajit.a | $(ODIR)
++$(OBJ): config.h Makefile | $(ODIR)
+
+ $(ODIR):
+ @mkdir -p $@
+
+ $(ODIR)/bytecode.o: scripts/wrk.lua
+ @echo LUAJIT $<
+- @$(SHELL) -c 'cd $(LDIR) && ./luajit -b $(CURDIR)/$< $(CURDIR)/$@'
++ @$(SHELL) -c 'cd $(LDIR) && %%PREFIX%%/bin/luajit -b $(CURDIR)/$< $(CURDIR)/$@'
+
+ $(ODIR)/%.o : %.c
+ @echo CC $<
More information about the svn-ports-head
mailing list