PHP 5.6 support will drop support after 7.0[1], so having 7.0 and 7.1
after 5.6 dies seems highly unlikely to me.
Considering the minor backwards incompatible differences between 7.0 and
7.1[2] what about throwing out 7.0 in favor of 7.1 if the 3 stable PHP 
version are too much? I'd like to use some 7.1 features and would hate 
to wait another 2 years before having them in OpenBSD.

martijn@

[1] http://php.net/supported-versions.php
[2] http://php.net/manual/en/migration71.incompatible.php

On 12/19/16 11:33, Robert Nagy wrote:
> I think we should not have this, there is just too much php already.
> 5.6 and 7.0 should be enough and when 5.6 dies we can have 7.1 and 7.0.
> 
> On (2016-12-16 21:22), Martijn van Duren wrote:
>> Hello ports@,
>>
>> Here's my attempt at importing PHP 7.1. This is my first ports attempt,
>> so I might have overlooked some things.
>> Builds, packages, and runs for me.
>> OK?
>>
>> martijn@
>>
>> Index: Makefile.inc
>> ===================================================================
>> RCS file: /cvs/ports/lang/php/Makefile.inc,v
>> retrieving revision 1.88
>> diff -u -p -r1.88 Makefile.inc
>> --- Makefile.inc     4 Nov 2016 11:35:19 -0000       1.88
>> +++ Makefile.inc     8 Dec 2016 12:27:42 -0000
>> @@ -44,7 +44,7 @@ INI_TEMPLATES?=            development production
>>  # don't have.
>>  USE_LIBTOOL?=               No
>>  
>> -.if ${PV} != "7.0"
>> +.if ${PV} != "7.0" && ${PV} != "7.1"
>>  FLAVORS=            no_suhosin
>>  .endif
>>  FLAVOR?=
>> @@ -144,7 +144,7 @@ MULTI_PACKAGES+= -gd
>>  COMMENT-gd=         image manipulation extensions for php5
>>  LIB_DEPENDS-gd=             graphics/jpeg \
>>                      graphics/png
>> -.if ${PV} != "7.0"
>> +.if ${PV} != "7.0" && ${PV} != "7.1"
>>  LIB_DEPENDS-gd+=    devel/t1lib
>>  WANTLIB-gd+=                t1>=5
>>  .endif
>> @@ -194,7 +194,7 @@ CONFIGURE_ARGS+= --with-mcrypt=shared,${
>>  LIB_DEPENDS-mcrypt= security/libmcrypt devel/libtool,-ltdl
>>  WANTLIB-mcrypt=             mcrypt ltdl>=1 pthread
>>  
>> -.if ${PV} != "7.0"
>> +.if ${PV} != "7.0" && ${PV} != "7.1"
>>  # mysql
>>  MULTI_PACKAGES+=    -mysql
>>  COMMENT-mysql=              mysql database access extensions for php5
>> @@ -276,7 +276,7 @@ CONFIGURE_ARGS+= --with-snmp=shared,${LO
>>  LIB_DEPENDS-snmp=   net/net-snmp
>>  WANTLIB-snmp=               crypto m netsnmp>=6.2 pthread
>>  
>> -.if ${PV} != "7.0"
>> +.if ${PV} != "7.0" && ${PV} != "7.1"
>>  # sybase-ct
>>  MULTI_PACKAGES+=    -sybase_ct
>>  COMMENT-sybase_ct=  sybase database access extensions for php5
>> @@ -292,7 +292,7 @@ CONFIGURE_ARGS+=        --with-pdo-dblib
>>  LIB_DEPENDS-pdo_dblib=      databases/freetds
>>  WANTLIB-pdo_dblib=  sybdb>=6 pthread
>>  
>> -.if ${PV} != "7.0"
>> +.if ${PV} != "7.0" && ${PV} != "7.1"
>>  # mssql
>>  MULTI_PACKAGES+=    -mssql
>>  COMMENT-mssql=              microsoft sql access extensions for php5
>> @@ -350,7 +350,7 @@ LIB_DEPENDS-fastcgi=     ${LIB_DEPENDS-main}
>>  RUN_DEPENDS-fastcgi=
>>  
>>  SUHOSIN_V=          0.9.38
>> -.if ${FLAVOR:Mno_suhosin} || ${PV} == "7.0"
>> +.if ${FLAVOR:Mno_suhosin} || ${PV} == "7.0" || ${PV} == "7.1"
>>  SUPDISTFILES=               suhosin-${SUHOSIN_V}.tar.gz:0
>>  .else
>>  DISTFILES+=         suhosin-${SUHOSIN_V}.tar.gz:0
>> @@ -406,7 +406,7 @@ post-install:
>>      ${INSTALL_MAN} ${WRKBUILD}/sapi/fpm/php-fpm.8 
>> ${PREFIX}/man/man8/php-fpm-${PV}.8
>>      ${INSTALL_DATA} ${WRKBUILD}/sapi/fpm/php-fpm.conf \
>>              ${PREFIX}/share/examples/php-${PV}/php-fpm.conf
>> -.if ${PV} == "7.0"
>> +.if ${PV} == "7.0" && ${PV} == "7.1"
>>      cat ${WRKBUILD}/sapi/fpm/www.conf >> \
>>              ${PREFIX}/share/examples/php-${PV}/php-fpm.conf
>>  .endif
> 
> 

Reply via email to