diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2022-10-19 09:28:44 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2022-10-19 09:28:44 +0000 |
commit | 8177b0385384c4561e31c9698a1eb25ffdf720eb (patch) | |
tree | 6b7fee81b04e574a9e5d9f765b980000cab8c742 | |
parent | dfe25d73e7fdd333c59008a4ec1859c7f93dacd6 (diff) | |
download | ports-8177b0385384c4561e31c9698a1eb25ffdf720eb.tar.gz ports-8177b0385384c4561e31c9698a1eb25ffdf720eb.zip |
devel/pcre: Adding option to disable jit support
PR: 267174
Reported by: olivier
-rw-r--r-- | devel/pcre/Makefile | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/devel/pcre/Makefile b/devel/pcre/Makefile index fb9a2b63b98b..1bda6e50aef1 100644 --- a/devel/pcre/Makefile +++ b/devel/pcre/Makefile @@ -1,6 +1,6 @@ PORTNAME= pcre PORTVERSION= 8.45 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= https://ftp.pcre.org/pub/pcre/ \ SF @@ -31,16 +31,23 @@ TEST_TARGET= check PORTDOCS= * -OPTIONS_DEFINE= DOCS MAN3 STACK_RECURSION +OPTIONS_DEFINE= DOCS JIT MAN3 STACK_RECURSION OPTIONS_DEFAULT= MAN3 STACK_RECURSION -OPTIONS_SUB= yes +OPTIONS_DEFAULT_aarch64+= JIT +OPTIONS_DEFAULT_amd64+= JIT +OPTIONS_DEFAULT_i386+= JIT +OPTIONS_DEFAULT_mips+= JIT OPTIONS_RADIO= CLI OPTIONS_RADIO_CLI= LIBEDIT READLINE +OPTIONS_SUB= yes +JIT_DESC= Use the JIT compiler (not available on all platforms) MAN3_DESC= Install API manpages (section 3) STACK_RECURSION_DESC= Use the stack for recursion during matching +JIT_CONFIGURE_ENABLE= jit + LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_ENABLE= pcretest-libedit @@ -84,12 +91,6 @@ CONFIGURE_ARGS+= --with-parens-nest-limit=${WITH_PARENS_NEST_LIMIT} CONFIGURE_ARGS+= --with-posix-malloc-threshold=${WITH_POSIX_MALLOC_THRESHOLD} .endif -.if ${ARCH} != "sparc64" && empty(ARCH:Mmips64*) && empty(ARCH:Mriscv64*) -CONFIGURE_ARGS+= --enable-jit -.else -CONFIGURE_ARGS+= --disable-jit -.endif - post-patch: @${REINPLACE_CMD} -e "/^\.rs/d" ${WRKSRC}/doc/*.3 ${WRKSRC}/doc/*.1 @${REINPLACE_CMD} -e "s/£//g" ${WRKSRC}/doc/pcre_compile2.3 |