This mail includes an inline diff and new ports in an attached tgz to
do the following:

- rename packages: pecl-* to pecl56-*

- add pecl70-* builds to existing ports where possible

- where a new version of a pecl extension is needed for php 7+,
new ports are added for the 5.6-compatible versions (ports named pecl56-*)

- where a current pecl extension only supports 5.6 and there is no new
version, it's left in pecl-$extension (can be moved later if a 7+ version
comes along)

- switch to https HOMEPAGE since we're bumping everything anyway

- bumps dependent ports

I've tested updates. Note that pecl-http is renamed to pecl-pecl_http
(it's a bit awkward naming-wise, but then it means there's a 1:1 map
between port naming and naming in the pecl repository).

Hopefully with this scaffolding it should be easy enough to add
pecl71-* later.

Comments?

Any OKs, either for the whole thing, or at least to import the pecl56-*?


Index: archivers/Makefile
===================================================================
RCS file: /cvs/ports/archivers/Makefile,v
retrieving revision 1.87
diff -u -p -r1.87 Makefile
--- archivers/Makefile  19 Nov 2017 01:04:03 -0000      1.87
+++ archivers/Makefile  25 Apr 2018 10:32:36 -0000
@@ -45,8 +45,10 @@
      SUBDIR += p7zip
      SUBDIR += par1cmdline
      SUBDIR += par2cmdline
-     SUBDIR += pecl-lzf
-     SUBDIR += pecl-rar
+     SUBDIR += pecl-lzf,php56
+     SUBDIR += pecl-lzf,php70
+     SUBDIR += pecl-rar,php56
+     SUBDIR += pecl-rar,php70
      SUBDIR += pigz
      SUBDIR += py-lzo
      SUBDIR += quazip
Index: archivers/pecl-lzf/Makefile
===================================================================
RCS file: /cvs/ports/archivers/pecl-lzf/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- archivers/pecl-lzf/Makefile 6 Jul 2017 11:08:41 -0000       1.18
+++ archivers/pecl-lzf/Makefile 25 Apr 2018 10:32:36 -0000
@@ -3,6 +3,7 @@
 COMMENT =              PHP support for LZF de/compression
 
 DISTNAME =             LZF-1.6.6
+REVISION =             0
 CATEGORIES =           archivers
 MAINTAINER =           Johan Huldtgren <jhuldtg...@gmail.com>
 
Index: archivers/pecl-lzf/pkg/PLIST
===================================================================
RCS file: /cvs/ports/archivers/pecl-lzf/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- archivers/pecl-lzf/pkg/PLIST        1 Feb 2016 21:55:38 -0000       1.3
+++ archivers/pecl-lzf/pkg/PLIST        25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/02/01 21:55:38 sthen Exp $
+@conflict pecl-lzf-*
+${MODPECL_56ONLY}@pkgpath archivers/pecl-lzf
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: archivers/pecl-rar/Makefile
===================================================================
RCS file: /cvs/ports/archivers/pecl-rar/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- archivers/pecl-rar/Makefile 24 Apr 2018 17:47:48 -0000      1.24
+++ archivers/pecl-rar/Makefile 25 Apr 2018 10:32:36 -0000
@@ -3,6 +3,7 @@
 COMMENT=       PHP support for rar archives
 
 DISTNAME=      rar-4.0.0
+REVISION=      0
 CATEGORIES=    archivers
 
 # PHP
Index: archivers/pecl-rar/pkg/PLIST
===================================================================
RCS file: /cvs/ports/archivers/pecl-rar/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- archivers/pecl-rar/pkg/PLIST        1 Feb 2016 21:55:38 -0000       1.3
+++ archivers/pecl-rar/pkg/PLIST        25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/02/01 21:55:38 sthen Exp $
+@conflict pecl-rar-*
+${MODPECL_56ONLY}@pkgpath archivers/pecl-rar
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: databases/Makefile
===================================================================
RCS file: /cvs/ports/databases/Makefile,v
retrieving revision 1.357
diff -u -p -r1.357 Makefile
--- databases/Makefile  14 Apr 2018 21:27:20 -0000      1.357
+++ databases/Makefile  25 Apr 2018 10:32:36 -0000
@@ -132,7 +132,8 @@
      SUBDIR += pear-MDB2-mysql
      SUBDIR += pear-MDB2-mysqli
      SUBDIR += pear-MDB2-pgsql
-     SUBDIR += pecl-redis
+     SUBDIR += pecl-redis,php56
+     SUBDIR += pecl-redis,php70
      SUBDIR += percona-toolkit
      SUBDIR += pg-toolbox
      SUBDIR += pg_stats_reporter
Index: databases/pecl-redis/Makefile
===================================================================
RCS file: /cvs/ports/databases/pecl-redis/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- databases/pecl-redis/Makefile       23 Jul 2017 09:01:42 -0000      1.6
+++ databases/pecl-redis/Makefile       25 Apr 2018 10:32:36 -0000
@@ -3,6 +3,7 @@
 COMMENT=               PHP interface to redis
 
 DISTNAME=              redis-3.1.3
+REVISION=              0
 
 CATEGORIES=            databases
 
Index: databases/pecl-redis/pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/pecl-redis/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- databases/pecl-redis/pkg/PLIST      1 Feb 2016 21:55:38 -0000       1.2
+++ databases/pecl-redis/pkg/PLIST      25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.2 2016/02/01 21:55:38 sthen Exp $
+@conflict pecl-redis-*
+${MODPECL_56ONLY}@pkgpath databases/pecl-redis
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: devel/quirks/Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.587
diff -u -p -r1.587 Makefile
--- devel/quirks/Makefile       25 Apr 2018 07:45:16 -0000      1.587
+++ devel/quirks/Makefile       25 Apr 2018 10:32:36 -0000
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-2.431
+PKGNAME =      quirks-2.432
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <es...@openbsd.org>
 
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.600
diff -u -p -r1.600 Quirks.pm
--- devel/quirks/files/Quirks.pm        25 Apr 2018 07:45:17 -0000      1.600
+++ devel/quirks/files/Quirks.pm        25 Apr 2018 10:32:36 -0000
@@ -507,6 +507,23 @@ my $stem_extensions = {
        'osh' => 'etsh',
        'gnome-themes-standard' => 'gnome-themes-extra',
        'open-cobol' => 'gnucobol',
+       'pecl-chroot' => 'pecl56-chroot',
+       'pecl-geoip' => 'pecl56-geoip',
+       'pecl-http' => 'pecl56-pecl_http',
+       'pecl-imagick' => 'pecl56-imagick',
+       'pecl-libsodium' => 'pecl56-libsodium',
+       'pecl-lzf' => 'pecl56-lzf',
+       'pecl-mailparse' => 'pecl56-mailparse',
+       'pecl-memcache' => 'pecl56-memcache',
+       'pecl-memcached' => 'pecl56-memcached',
+       'pecl-proctitle' => 'pecl56-proctitle',
+       'pecl-propro' => 'pecl56-propro',
+       'pecl-raphf' => 'pecl56-raphf',
+       'pecl-rar' => 'pecl56-rar',
+       'pecl-redis' => 'pecl56-redis',
+       'pecl-ssh2' => 'pecl56-ssh2',
+       'pecl-swish' => 'pecl56-swish',
+       'pecl-uploadprogress' => 'pecl56-uploadprogress',
 };
 
 my $obsolete_reason = {
Index: graphics/Makefile
===================================================================
RCS file: /cvs/ports/graphics/Makefile,v
retrieving revision 1.453
diff -u -p -r1.453 Makefile
--- graphics/Makefile   24 Apr 2018 13:24:05 -0000      1.453
+++ graphics/Makefile   25 Apr 2018 10:32:36 -0000
@@ -214,7 +214,8 @@
      SUBDIR += pdf2djvu
      SUBDIR += pdfmod
      SUBDIR += pdfsandwich
-     SUBDIR += pecl-imagick
+     SUBDIR += pecl-imagick,php56
+     SUBDIR += pecl-imagick,php70
      SUBDIR += pho
      SUBDIR += piglit
      SUBDIR += pinta
Index: graphics/pecl-imagick/Makefile
===================================================================
RCS file: /cvs/ports/graphics/pecl-imagick/Makefile,v
retrieving revision 1.33
diff -u -p -r1.33 Makefile
--- graphics/pecl-imagick/Makefile      23 Oct 2017 17:10:51 -0000      1.33
+++ graphics/pecl-imagick/Makefile      25 Apr 2018 10:32:36 -0000
@@ -4,7 +4,7 @@ COMMENT=        PHP support for the ImageMagick
 
 DISTNAME=      imagick-3.4.3
 CATEGORIES=    graphics
-REVISION=      0
+REVISION=      1
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
Index: graphics/pecl-imagick/pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/pecl-imagick/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- graphics/pecl-imagick/pkg/PLIST     28 Mar 2017 08:53:39 -0000      1.9
+++ graphics/pecl-imagick/pkg/PLIST     25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.9 2017/03/28 08:53:39 benoit Exp $
+@conflict pecl-imagick-*
+${MODPECL_56ONLY}@pkgpath graphics/pecl-imagick
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
 share/php-${MODPHP_VERSION}/include/ext/${MODULE_NAME}/
Index: lang/php/pecl/pecl.port.mk
===================================================================
RCS file: /cvs/ports/lang/php/pecl/pecl.port.mk,v
retrieving revision 1.7
diff -u -p -r1.7 pecl.port.mk
--- lang/php/pecl/pecl.port.mk  24 Apr 2018 17:36:51 -0000      1.7
+++ lang/php/pecl/pecl.port.mk  25 Apr 2018 10:32:36 -0000
@@ -3,14 +3,41 @@
 
 MODULES +=     lang/php
 
+.if defined(MODPECL_V)
+.  if ${MODPECL_V} == 5.6
+FLAVORS = php56
+FLAVOR = php56
+.  elif ${MODPECL_V} == 7
+FLAVORS = php70
+FLAVOR = php70
+.  endif
+.else
+FLAVORS ?= php56 php70
+FLAVOR ?= php56
+.endif
+
+.if ${FLAVOR} == php56
+MODPHP_VERSION = 5.6
+MODPHP_FLAVOR = ,php56
+MODPECL_56ONLY =
+.elif ${FLAVOR} == php70
+MODPHP_VERSION = 7.0
+MODPHP_FLAVOR = ,php70
+MODPECL_56ONLY = "@comment "
+.endif
+
 CATEGORIES +=  www
 
-PKGNAME ?=     pecl-${DISTNAME:S/pecl-//:S/_/-/:L}
+_PECL_PREFIX = pecl${MODPHP_VERSION:S/.//}
+PKGNAME ?=     ${_PECL_PREFIX}-${DISTNAME:S/pecl-//:L}
+FULLPKGNAME ?= ${PKGNAME}
 _PECLMOD ?=    ${DISTNAME:S/pecl-//:C/-[0-9].*//:L}
 
+SUBST_VARS +=  MODPECL_56ONLY
+
 .if !defined(MASTER_SITES)
 MASTER_SITES ?=        https://pecl.php.net/get/
-HOMEPAGE ?=    http://pecl.php.net/package/${_PECLMOD}
+HOMEPAGE ?=    https://pecl.php.net/package/${_PECLMOD}
 EXTRACT_SUFX ?=        .tgz
 .endif
 
Index: mail/Makefile
===================================================================
RCS file: /cvs/ports/mail/Makefile,v
retrieving revision 1.363
diff -u -p -r1.363 Makefile
--- mail/Makefile       9 Apr 2018 09:36:37 -0000       1.363
+++ mail/Makefile       25 Apr 2018 10:32:36 -0000
@@ -171,7 +171,8 @@
      SUBDIR += pear-Mail-Mime
      SUBDIR += pear-Mail-mimeDecode
      SUBDIR += pear-Mime-Type
-     SUBDIR += pecl-mailparse
+     SUBDIR += pecl56-mailparse
+     SUBDIR += pecl-mailparse,php70
      SUBDIR += perdition
      SUBDIR += pflogsumm
      SUBDIR += pine-pgp-filters
Index: mail/pecl-mailparse/Makefile
===================================================================
RCS file: /cvs/ports/mail/pecl-mailparse/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- mail/pecl-mailparse/Makefile        19 Mar 2016 21:18:38 -0000      1.19
+++ mail/pecl-mailparse/Makefile        25 Apr 2018 10:32:36 -0000
@@ -2,21 +2,21 @@
 
 COMMENT =      PHP extension for parsing and working with rfc822/MIME mail
 
-DISTNAME =     mailparse-2.1.6
+DISTNAME =     mailparse-3.0.2
 CATEGORIES =   mail
-REVISION =     2
 
 MAINTAINER =   Stuart Henderson <st...@openbsd.org>
 
 # PHP
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB =              c
+WANTLIB += c
 
 AUTOCONF_VERSION =     2.52
 AUTOMAKE_VERSION =     1.4
 
 MODULES =      lang/php/pecl
+MODPECL_V =    7
 
 CONFIGURE_STYLE = gnu
 
Index: mail/pecl-mailparse/distinfo
===================================================================
RCS file: /cvs/ports/mail/pecl-mailparse/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- mail/pecl-mailparse/distinfo        14 Aug 2013 11:12:48 -0000      1.2
+++ mail/pecl-mailparse/distinfo        25 Apr 2018 10:32:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (mailparse-2.1.6.tgz) = c3BRl9Ky7ngu+lR36yohQy9ZLCywWnLDoDe7454Ctcw=
-SIZE (mailparse-2.1.6.tgz) = 36538
+SHA256 (mailparse-3.0.2.tgz) = 2BpvikjkP8ocDw1skNZmgwwk1YSiOmCt1DBiqvIhhDs=
+SIZE (mailparse-3.0.2.tgz) = 38206
Index: security/Makefile
===================================================================
RCS file: /cvs/ports/security/Makefile,v
retrieving revision 1.500
diff -u -p -r1.500 Makefile
--- security/Makefile   24 Apr 2018 10:02:26 -0000      1.500
+++ security/Makefile   25 Apr 2018 10:32:36 -0000
@@ -245,7 +245,8 @@
      SUBDIR += pear-Auth
      SUBDIR += pear-Auth-HTTP
      SUBDIR += pear-Auth-SASL
-     SUBDIR += pecl-libsodium
+     SUBDIR += pecl-libsodium,php56
+     SUBDIR += pecl-libsodium,php70
      SUBDIR += pgp5
      SUBDIR += pgpdump
      SUBDIR += pidgin-otr
Index: security/pecl-libsodium/Makefile
===================================================================
RCS file: /cvs/ports/security/pecl-libsodium/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- security/pecl-libsodium/Makefile    8 Nov 2016 21:53:16 -0000       1.8
+++ security/pecl-libsodium/Makefile    25 Apr 2018 10:32:36 -0000
@@ -3,7 +3,7 @@
 COMMENT =      low-level encryption extension for PHP
 
 DISTNAME =     libsodium-1.0.6
-REVISION =     0
+REVISION =     1
 DIST_SUBDIR =  pecl
 
 CATEGORIES =   security
Index: security/pecl-libsodium/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/pecl-libsodium/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- security/pecl-libsodium/pkg/PLIST   1 Feb 2016 21:55:38 -0000       1.2
+++ security/pecl-libsodium/pkg/PLIST   25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.2 2016/02/01 21:55:38 sthen Exp $
+@conflict pecl-libsodium-*
+${MODPECL_56ONLY}@pkgpath security/pecl-libsodium
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: www/Makefile
===================================================================
RCS file: /cvs/ports/www/Makefile,v
retrieving revision 1.860
diff -u -p -r1.860 Makefile
--- www/Makefile        24 Apr 2018 12:45:20 -0000      1.860
+++ www/Makefile        25 Apr 2018 10:32:36 -0000
@@ -338,17 +338,25 @@
      SUBDIR += pear-HTML-Template-IT
      SUBDIR += pear-HTTP-WebDAV-Server
      SUBDIR += pear-SOAP
-     SUBDIR += pecl-chroot
-     SUBDIR += pecl-geoip
-     SUBDIR += pecl-http
-     SUBDIR += pecl-memcache
-     SUBDIR += pecl-memcached
-     SUBDIR += pecl-proctitle
-     SUBDIR += pecl-propro
-     SUBDIR += pecl-raphf
-     SUBDIR += pecl-ssh2
-     SUBDIR += pecl-swish
-     SUBDIR += pecl-uploadprogress
+     SUBDIR += pecl-chroot,php56
+     SUBDIR += pecl-chroot,php70
+     SUBDIR += pecl-geoip,php56
+     SUBDIR += pecl-geoip,php70
+     SUBDIR += pecl-http,php70
+     SUBDIR += pecl56-http
+     SUBDIR += pecl-memcache,php56
+     SUBDIR += pecl-memcached,php70
+     SUBDIR += pecl56-memcached
+     SUBDIR += pecl-proctitle,php56
+     SUBDIR += pecl-proctitle,php70
+     SUBDIR += pecl56-propro
+     SUBDIR += pecl-propro,php70
+     SUBDIR += pecl-raphf,php70
+     SUBDIR += pecl56-raphf
+     SUBDIR += pecl-ssh2,php70
+     SUBDIR += pecl56-ssh2
+     SUBDIR += pecl-swish,php56
+     SUBDIR += pecl-uploadprogress,php56
      SUBDIR += pelican
      SUBDIR += perlbal
      SUBDIR += phantomjs
Index: www/dokuwiki/Makefile
===================================================================
RCS file: /cvs/ports/www/dokuwiki/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- www/dokuwiki/Makefile       5 Dec 2017 10:54:15 -0000       1.25
+++ www/dokuwiki/Makefile       25 Apr 2018 10:32:36 -0000
@@ -3,6 +3,7 @@
 COMMENT =      standards compliant, simple to use Wiki
 
 VERSION =      2017-02-19e
+REVISION =     0
 DISTNAME =     dokuwiki-${VERSION}
 PKGNAME =      dokuwiki-${VERSION:S/-/./g}
 CATEGORIES =   www
Index: www/nextcloud/Makefile
===================================================================
RCS file: /cvs/ports/www/nextcloud/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- www/nextcloud/Makefile      16 Mar 2018 08:22:38 -0000      1.10
+++ www/nextcloud/Makefile      25 Apr 2018 10:32:36 -0000
@@ -3,6 +3,7 @@
 COMMENT=               easy and universal access to shared and/or personal 
files
 
 V=                     13.0.1
+REVISION =             0
 DISTNAME=              nextcloud-${V}
 EXTRACT_SUFX=          .tar.bz2
 
Index: www/owncloud/Makefile
===================================================================
RCS file: /cvs/ports/www/owncloud/Makefile,v
retrieving revision 1.121
diff -u -p -r1.121 Makefile
--- www/owncloud/Makefile       22 Feb 2018 11:03:30 -0000      1.121
+++ www/owncloud/Makefile       25 Apr 2018 10:32:36 -0000
@@ -3,6 +3,7 @@
 COMMENT=               easy and universal access to shared and/or personal 
files
 
 V=                     10.0.7
+REVISION =             0
 DISTNAME=              owncloud-${V}
 EXTRACT_SUFX=          .tar.bz2
 
Index: www/pecl-chroot/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-chroot/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- www/pecl-chroot/Makefile    19 Mar 2016 21:18:38 -0000      1.22
+++ www/pecl-chroot/Makefile    25 Apr 2018 10:32:36 -0000
@@ -3,7 +3,7 @@
 COMMENT=       PHP support for chroot(2)
 
 DISTNAME=      pecl-chroot-1.0
-REVISION=      11
+REVISION=      12
 
 MASTER_SITES=  ${MASTER_SITE_BACKUP}
 
Index: www/pecl-chroot/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-chroot/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- www/pecl-chroot/pkg/PLIST   1 Feb 2016 21:55:38 -0000       1.3
+++ www/pecl-chroot/pkg/PLIST   25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/02/01 21:55:38 sthen Exp $
+@conflict pecl-chroot-*
+${MODPECL_56ONLY}@pkgpath www/pecl-chroot
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: www/pecl-geoip/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-geoip/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- www/pecl-geoip/Makefile     21 May 2017 21:51:27 -0000      1.19
+++ www/pecl-geoip/Makefile     25 Apr 2018 10:32:36 -0000
@@ -3,6 +3,7 @@
 COMMENT=       PHP support for geocoding IPv4 addresses
 
 DISTNAME=      geoip-1.1.1
+REVISION=      0
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
Index: www/pecl-geoip/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-geoip/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- www/pecl-geoip/pkg/PLIST    1 Feb 2016 21:55:38 -0000       1.3
+++ www/pecl-geoip/pkg/PLIST    25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/02/01 21:55:38 sthen Exp $
+@conflict pecl-geoip-*
+${MODPECL_56ONLY}@pkgpath www/pecl-geoip
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: www/pecl-memcache/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-memcache/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- www/pecl-memcache/Makefile  15 Nov 2017 21:28:05 -0000      1.28
+++ www/pecl-memcache/Makefile  25 Apr 2018 10:32:36 -0000
@@ -3,7 +3,7 @@
 COMMENT=       PHP interface to memcached
 
 DISTNAME=      memcache-3.0.8
-REVISION=      1
+REVISION=      2
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
@@ -11,6 +11,9 @@ PERMIT_PACKAGE_CDROM= Yes
 WANTLIB=       c
 
 MODULES=       lang/php/pecl
+# no 7.x-compatible version yet
+MODPECL_V=     5.6
+
 CONFIGURE_STYLE= gnu
 
 CONFIGURE_ARGS+=       --with-zlib-dir=/usr
Index: www/pecl-memcache/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-memcache/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- www/pecl-memcache/pkg/PLIST 1 Feb 2016 21:55:38 -0000       1.5
+++ www/pecl-memcache/pkg/PLIST 25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.5 2016/02/01 21:55:38 sthen Exp $
+@conflict pecl-memcache-*
+${MODPECL_56ONLY}@pkgpath www/pecl-memcache
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 @comment lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.a
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
Index: www/pecl-memcached/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-memcached/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- www/pecl-memcached/Makefile 19 Mar 2016 21:18:38 -0000      1.6
+++ www/pecl-memcached/Makefile 25 Apr 2018 10:32:36 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       PHP interface to memcached via libmemcached
 
-DISTNAME=      memcached-2.2.0
-REVISION=      2
+DISTNAME=      memcached-3.0.4
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
@@ -11,6 +10,7 @@ PERMIT_PACKAGE_CDROM= Yes
 WANTLIB += c memcached memcachedutil pthread sasl2 z
 
 MODULES=       lang/php/pecl
+MODPECL_V=     7
 LIB_DEPENDS=   devel/libmemcached
 
 CONFIGURE_STYLE= gnu
Index: www/pecl-memcached/distinfo
===================================================================
RCS file: /cvs/ports/www/pecl-memcached/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- www/pecl-memcached/distinfo 22 Apr 2015 10:56:31 -0000      1.1.1.1
+++ www/pecl-memcached/distinfo 25 Apr 2018 10:32:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (memcached-2.2.0.tgz) = F7lgD21MgH8jo/XEX82HdcouYdbtpwNwryvvTG4Vn1g=
-SIZE (memcached-2.2.0.tgz) = 70449
+SHA256 (memcached-3.0.4.tgz) = Vh20yKvbfDRHA6a3sP9PKcL+D7rPeyoqcE0O2bGhfRE=
+SIZE (memcached-3.0.4.tgz) = 78776
Index: www/pecl-proctitle/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-proctitle/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- www/pecl-proctitle/Makefile 19 Mar 2016 21:18:38 -0000      1.16
+++ www/pecl-proctitle/Makefile 25 Apr 2018 10:32:36 -0000
@@ -3,7 +3,7 @@
 COMMENT=       PHP support for setproctitle
 
 DISTNAME=      proctitle-0.1.2
-REVISION=      2
+REVISION=      3
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
Index: www/pecl-proctitle/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-proctitle/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- www/pecl-proctitle/pkg/PLIST        1 Feb 2016 21:55:39 -0000       1.3
+++ www/pecl-proctitle/pkg/PLIST        25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/02/01 21:55:39 sthen Exp $
+@conflict pecl-proctitle-*
+${MODPECL_56ONLY}@pkgpath www/pecl-proctitle
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: www/pecl-propro/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-propro/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- www/pecl-propro/Makefile    19 Mar 2016 21:18:38 -0000      1.7
+++ www/pecl-propro/Makefile    25 Apr 2018 10:32:36 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       reusable split of pecl_http's property proxy API#'
 
-DISTNAME=      propro-1.0.0
-REVISION=      3
+DISTNAME=      propro-2.1.0
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
@@ -11,6 +10,8 @@ PERMIT_PACKAGE_CDROM= Yes
 WANTLIB=       c
 
 MODULES=       lang/php/pecl
+MODPECL_V=     7
+
 CONFIGURE_STYLE= gnu
 
 .include <bsd.port.mk>
Index: www/pecl-propro/distinfo
===================================================================
RCS file: /cvs/ports/www/pecl-propro/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- www/pecl-propro/distinfo    13 Jan 2014 23:44:26 -0000      1.1.1.1
+++ www/pecl-propro/distinfo    25 Apr 2018 10:32:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (propro-1.0.0.tgz) = mCXVCrS7IUQozRHBTC84nBat7QnbFtJm8n8Uen8jcfI=
-SIZE (propro-1.0.0.tgz) = 6217
+SHA256 (propro-2.1.0.tgz) = e7oGU9kM2PYYFuE6xsD3ECtKFtxMTpZglaEh7rSugnE=
+SIZE (propro-2.1.0.tgz) = 14253
Index: www/pecl-propro/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-propro/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- www/pecl-propro/pkg/PLIST   1 Feb 2016 21:55:39 -0000       1.4
+++ www/pecl-propro/pkg/PLIST   25 Apr 2018 10:32:36 -0000
@@ -1,7 +1,9 @@
 @comment $OpenBSD: PLIST,v 1.4 2016/02/01 21:55:39 sthen Exp $
+@conflict pecl-propro-*
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
 @sample ${SYSCONFDIR}/php-${MODPHP_VERSION}.sample/${MODULE_NAME}.ini
 share/php-${MODPHP_VERSION}/include/ext/${MODULE_NAME}/
 share/php-${MODPHP_VERSION}/include/ext/${MODULE_NAME}/php_${MODULE_NAME}.h
+share/php-${MODPHP_VERSION}/include/ext/${MODULE_NAME}/php_${MODULE_NAME}_api.h
Index: www/pecl-raphf/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-raphf/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- www/pecl-raphf/Makefile     19 Mar 2016 21:18:38 -0000      1.7
+++ www/pecl-raphf/Makefile     25 Apr 2018 10:32:36 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       persistent handle and resource factory API
 
-DISTNAME=      raphf-1.1.0
-REVISION=      0
+DISTNAME=      raphf-2.0.0
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
@@ -11,6 +10,8 @@ PERMIT_PACKAGE_CDROM= Yes
 WANTLIB=       c
 
 MODULES=       lang/php/pecl
+MODPECL_V=     7
+
 CONFIGURE_STYLE= gnu
 
 .include <bsd.port.mk>
Index: www/pecl-raphf/distinfo
===================================================================
RCS file: /cvs/ports/www/pecl-raphf/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- www/pecl-raphf/distinfo     29 Oct 2015 21:23:46 -0000      1.3
+++ www/pecl-raphf/distinfo     25 Apr 2018 10:32:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (raphf-1.1.0.tgz) = huq59ncxxxMVhxFJ8eUEwyNj4h1YsVUvqFn3xF/ufJ4=
-SIZE (raphf-1.1.0.tgz) = 12649
+SHA256 (raphf-2.0.0.tgz) = laWeoNw/wXKAWmrNgyexIt0VmwqFslOCYWZFegXvpBE=
+SIZE (raphf-2.0.0.tgz) = 15715
Index: www/pecl-raphf/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-raphf/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- www/pecl-raphf/pkg/PLIST    1 Feb 2016 21:55:39 -0000       1.4
+++ www/pecl-raphf/pkg/PLIST    25 Apr 2018 10:32:36 -0000
@@ -1,7 +1,9 @@
 @comment $OpenBSD: PLIST,v 1.4 2016/02/01 21:55:39 sthen Exp $
+@conflict pecl-raphf-*
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
 @sample ${SYSCONFDIR}/php-${MODPHP_VERSION}.sample/${MODULE_NAME}.ini
 share/php-${MODPHP_VERSION}/include/ext/${MODULE_NAME}/
 share/php-${MODPHP_VERSION}/include/ext/${MODULE_NAME}/php_${MODULE_NAME}.h
+share/php-${MODPHP_VERSION}/include/ext/${MODULE_NAME}/php_${MODULE_NAME}_api.h
Index: www/pecl-ssh2/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-ssh2/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- www/pecl-ssh2/Makefile      19 Mar 2016 21:18:38 -0000      1.19
+++ www/pecl-ssh2/Makefile      25 Apr 2018 10:32:36 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=               PHP bindings for the libssh2 library
 
-DISTNAME=              ssh2-0.12
-REVISION=              0
+DISTNAME=              ssh2-1.1.2
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
@@ -11,6 +10,7 @@ PERMIT_PACKAGE_CDROM= Yes
 WANTLIB += c crypto ssh2 ssl z
 
 MODULES=               lang/php/pecl
+MODPECL_V=             7
 CONFIGURE_STYLE=       gnu
 
 LIB_DEPENDS=           security/libssh2
Index: www/pecl-ssh2/distinfo
===================================================================
RCS file: /cvs/ports/www/pecl-ssh2/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- www/pecl-ssh2/distinfo      26 Jun 2015 14:07:32 -0000      1.4
+++ www/pecl-ssh2/distinfo      25 Apr 2018 10:32:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (ssh2-0.12.tgz) = YAyC0jk6zzZC8ZkU8Gp6/qV+4Fy4wQ6KVRCzIYi5f5k=
-SIZE (ssh2-0.12.tgz) = 26223
+SHA256 (ssh2-1.1.2.tgz) = h2GNagmBr+jCSzbWs4whoKoCN7YuYDR9AXC9hrUfefs=
+SIZE (ssh2-1.1.2.tgz) = 32057
Index: www/pecl-swish/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-swish/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- www/pecl-swish/Makefile     19 Mar 2016 21:18:38 -0000      1.18
+++ www/pecl-swish/Makefile     25 Apr 2018 10:32:36 -0000
@@ -3,7 +3,7 @@
 COMMENT =      PHP interface to swish-e
 
 DISTNAME =     swish-0.5.0
-REVISION =     2
+REVISION =     3
 
 # PHP
 PERMIT_PACKAGE_CDROM =         Yes
@@ -11,6 +11,7 @@ PERMIT_PACKAGE_CDROM =                Yes
 WANTLIB =      c m pcre pcreposix swish-e z
 
 MODULES =      lang/php/pecl
+MODPECL_V =    5.6
 CONFIGURE_STYLE =  gnu
 AUTOCONF_VERSION = 2.59
 AUTOMAKE_VERSION = 1.4
Index: www/pecl-swish/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-swish/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- www/pecl-swish/pkg/PLIST    1 Feb 2016 21:55:39 -0000       1.3
+++ www/pecl-swish/pkg/PLIST    25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/02/01 21:55:39 sthen Exp $
+@conflict pecl-swish-*
+${MODPECL_56ONLY}@pkgpath www/pecl-swish
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini
Index: www/pecl-uploadprogress/Makefile
===================================================================
RCS file: /cvs/ports/www/pecl-uploadprogress/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- www/pecl-uploadprogress/Makefile    19 Mar 2016 21:18:38 -0000      1.17
+++ www/pecl-uploadprogress/Makefile    25 Apr 2018 10:32:36 -0000
@@ -3,7 +3,7 @@
 COMMENT=       PHP upload progress meter
 
 DISTNAME=      uploadprogress-1.0.3.1
-REVISION=      2
+REVISION=      3
 
 # PHP
 PERMIT_PACKAGE_CDROM=  Yes
@@ -11,6 +11,7 @@ PERMIT_PACKAGE_CDROM= Yes
 WANTLIB=       c
 
 MODULES=       lang/php/pecl
+MODPECL_V=     5.6
 CONFIGURE_STYLE= gnu
 
 .include <bsd.port.mk>
Index: www/pecl-uploadprogress/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pecl-uploadprogress/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- www/pecl-uploadprogress/pkg/PLIST   1 Feb 2016 21:55:39 -0000       1.4
+++ www/pecl-uploadprogress/pkg/PLIST   25 Apr 2018 10:32:36 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.4 2016/02/01 21:55:39 sthen Exp $
+@conflict pecl-uploadprogress-*
+${MODPECL_56ONLY}@pkgpath www/pecl-uploadprogress
 @extra ${SYSCONFDIR}/php-${MODPHP_VERSION}/${MODULE_NAME}.ini 
 lib/php-${MODPHP_VERSION}/modules/${MODULE_NAME}.so
 share/examples/php-${MODPHP_VERSION}/${MODULE_NAME}.ini

Attachment: pecl56-ports.tgz
Description: application/tar-gz

Reply via email to