Upgrade from 2.2.2 to 3.0.4.
Stagefy.
This commit is contained in:
@@ -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 tool
|
||||
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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 $<
|
||||
Reference in New Issue
Block a user