On 2018/06/04 13:47, Martijn van Duren wrote:
> Hello ports@,
> 
> This diff links the PHP SAPIs to libpcre instead of embedding pcre 8.38.
> Since the pcre extension can't be build as a module (at least not
> without patching the config0.m4) keep it in the SAPI itself.
> 
> OK?
> 
> martijn@
> 
> Index: Makefile.inc
> ===================================================================
> RCS file: /cvs/ports/lang/php/Makefile.inc,v
> retrieving revision 1.115
> diff -u -p -r1.115 Makefile.inc
> --- Makefile.inc      1 Jun 2018 11:27:18 -0000       1.115
> +++ Makefile.inc      4 Jun 2018 11:47:06 -0000
> @@ -82,7 +82,7 @@ CONFIGURE_ARGS+=    --with-gettext=${LOCALB
>                       --with-iconv=${LOCALBASE} \
>                       --with-onig=${LOCALBASE} \
>                       --with-openssl \
> -                     --with-pcre-regex \
> +                     --with-pcre-regex=${LOCALBASE} \
>                       --with-zlib \
>                       --enable-bcmath \
>                       --enable-calendar \
> @@ -146,9 +146,10 @@ COMMENT-dbg=             interactive php debugger
>  CONFIGURE_ARGS+=     --enable-phpdbg
>  
>  .for i in ${SAPI}
> -WANTLIB$i +=         c crypto curses iconv intl lzma m onig
> +WANTLIB$i +=         c crypto curses iconv intl lzma m onig pcre
>  WANTLIB$i +=         pthread readline ssl xml2 z
>  LIB_DEPENDS$i +=     devel/gettext \
> +                     devel/pcre \
>                       textproc/libxml \
>                       textproc/oniguruma
>  .endfor
> Index: 5.6/Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/php/5.6/Makefile,v
> retrieving revision 1.74
> diff -u -p -r1.74 Makefile
> --- 5.6/Makefile      1 Jun 2018 18:01:13 -0000       1.74
> +++ 5.6/Makefile      4 Jun 2018 11:47:06 -0000
> @@ -4,7 +4,7 @@ BROKEN-alpha= pcre_jit_compile.c:65:2: e
>  PV=          5.6
>  V=           ${PV}.36
> -REVISION=    6
> +REVISION=    7

It just needs REVISION-main bumped rather than all the sub's.
Please kill the BROKEN-alpha line while there. Then it's OK.



>  
>  MASTER_SITES0=       https://download.suhosin.org/
>  
> Index: 5.6/pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/lang/php/5.6/pkg/PLIST-main,v
> retrieving revision 1.17
> diff -u -p -r1.17 PLIST-main
> --- 5.6/pkg/PLIST-main        27 May 2018 20:23:19 -0000      1.17
> +++ 5.6/pkg/PLIST-main        4 Jun 2018 11:47:06 -0000
> @@ -241,12 +241,6 @@ share/php-${PV}/include/ext/mysqlnd/mysq
>  share/php-${PV}/include/ext/mysqlnd/mysqlnd_wireprotocol.h
>  share/php-${PV}/include/ext/mysqlnd/php_mysqlnd.h
>  share/php-${PV}/include/ext/pcre/
> -share/php-${PV}/include/ext/pcre/pcrelib/
> -share/php-${PV}/include/ext/pcre/pcrelib/config.h
> -share/php-${PV}/include/ext/pcre/pcrelib/pcre.h
> -share/php-${PV}/include/ext/pcre/pcrelib/pcre_internal.h
> -share/php-${PV}/include/ext/pcre/pcrelib/pcreposix.h
> -share/php-${PV}/include/ext/pcre/pcrelib/ucp.h
>  share/php-${PV}/include/ext/pcre/php_pcre.h
>  share/php-${PV}/include/ext/pdo/
>  share/php-${PV}/include/ext/pdo/php_pdo.h
> Index: 7.0/Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/php/7.0/Makefile,v
> retrieving revision 1.57
> diff -u -p -r1.57 Makefile
> --- 7.0/Makefile      1 Jun 2018 18:01:13 -0000       1.57
> +++ 7.0/Makefile      4 Jun 2018 11:47:06 -0000
> @@ -2,7 +2,7 @@
>  
>  PV=          7.0
>  V=           ${PV}.30
> -REVISION=    6
> +REVISION=    7
>  
>  BUILD_DEPENDS+=      devel/bison
>  
> Index: 7.0/pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/lang/php/7.0/pkg/PLIST-main,v
> retrieving revision 1.13
> diff -u -p -r1.13 PLIST-main
> --- 7.0/pkg/PLIST-main        27 May 2018 20:23:19 -0000      1.13
> +++ 7.0/pkg/PLIST-main        4 Jun 2018 11:47:06 -0000
> @@ -238,12 +238,6 @@ share/php-${PV}/include/ext/mysqlnd/mysq
>  share/php-${PV}/include/ext/mysqlnd/mysqlnd_wireprotocol.h
>  share/php-${PV}/include/ext/mysqlnd/php_mysqlnd.h
>  share/php-${PV}/include/ext/pcre/
> -share/php-${PV}/include/ext/pcre/pcrelib/
> -share/php-${PV}/include/ext/pcre/pcrelib/config.h
> -share/php-${PV}/include/ext/pcre/pcrelib/pcre.h
> -share/php-${PV}/include/ext/pcre/pcrelib/pcre_internal.h
> -share/php-${PV}/include/ext/pcre/pcrelib/pcreposix.h
> -share/php-${PV}/include/ext/pcre/pcrelib/ucp.h
>  share/php-${PV}/include/ext/pcre/php_pcre.h
>  share/php-${PV}/include/ext/pdo/
>  share/php-${PV}/include/ext/pdo/php_pdo.h
> 

Reply via email to