aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey A. Osokin <osa@FreeBSD.org>2021-04-24 18:35:02 +0000
committerSergey A. Osokin <osa@FreeBSD.org>2021-04-24 18:35:02 +0000
commitf7dc9143c86d53b6cb3b5b5bd5461ee8c3c2b60c (patch)
tree1e0e298f7b16438c9486c104199d5e3957d63a06
parentfa23bcdfc51c9d073848f9cb536d0cfcee35ca36 (diff)
downloadports-f7dc9143c86d53b6cb3b5b5bd5461ee8c3c2b60c.tar.gz
ports-f7dc9143c86d53b6cb3b5b5bd5461ee8c3c2b60c.zip
benchmarks/wrk: add luajit and luajit-openresty flavors.
Bump PORTREVISION.
-rw-r--r--benchmarks/wrk/Makefile19
1 files changed, 17 insertions, 2 deletions
diff --git a/benchmarks/wrk/Makefile b/benchmarks/wrk/Makefile
index 2a18a5fa616f..4ba96d4ee84b 100644
--- a/benchmarks/wrk/Makefile
+++ b/benchmarks/wrk/Makefile
@@ -2,6 +2,7 @@
PORTNAME= wrk
PORTVERSION= 4.1.0
+PORTREVISION= 1
CATEGORIES= benchmarks www
MAINTAINER= osa@FreeBSD.org
@@ -9,15 +10,29 @@ COMMENT= Modern HTTP benchmarking tool
LICENSE= APACHE20
-LIB_DEPENDS= libluajit-5.1.so:lang/luajit
-
USE_GITHUB= yes
GH_ACCOUNT= wg
+FLAVORS= luajit luajitor
+FLAVOR?= ${FLAVORS:[1]}
+
+luajit_PKGNAMESUFFIX= -luajit
+luajitor_PKGNAMESUFFIX= -luajit-openresty
+
+luajit_CONFLICTS_INSTALL= ${PORTNAME}-luajit-openresty
+luajitor_CONFLICTS_INSTALL= ${PORTNAME}-luajit
+
USES= gmake ssl
USE_CSTD= c99
LLD_UNSAFE= yes
+.if ${FLAVOR} == luajit
CFLAGS+= -I${LOCALBASE}/include/luajit-2.0
+LIB_DEPENDS= libluajit-5.1.so:lang/luajit
+.else
+CFLAGS+= -I${LOCALBASE}/include/luajit-2.1
+LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty
+.endif
+
MAKE_ENV+= WITH_OPENSSL=${OPENSSLBASE} WITH_LUAJIT=${LOCALBASE} VER=${PORTVERSION}
PLIST_FILES= bin/wrk