[MacPorts] #53971: php-igbinary update to support php7

MacPorts noreply at macports.org
Wed Apr 19 10:47:43 UTC 2017


#53971: php-igbinary update to support php7
---------------------------+----------------------
  Reporter:  chrisminett   |      Owner:  pixilla
      Type:  enhancement   |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:
      Port:  php-igbinary  |
---------------------------+----------------------

Comment (by chrisminett):

 Replying to [comment:3 ryandesign]:
 > I had started working on this update, but php*-memcached depends on
 php*-igbinary, and because of the major version number increase, I didn't
 know whether the new php-igbinary is compatible with the old php-
 memcached. I wanted to have an update to php-memcached available at the
 same time. That's #50135 but it needs a new version of libmemcached.

 It might still be possible to do this in stages. Tweaking my igbinary
 portfile as you suggest, to 2.0.1, successfully downloads and installs
 from PECL. I can then do a new install of my modified `php56-igbinary` and
 the existing `php56-memcached`, which is using libmemcached 1.0.10, and
 usage of Memcched in php56 is working fine.

 php-memcached release notes at 2.1.0 say they support libmemcached 1.0.x,
 so there should be no reason for compatibility issues.

 igbinary release notes say there are no serialization changes in 2.0.0,
 and this matches my testing, which involves igbinary-serialized values
 which I've set and read in igbinary-1.2.1 with php-memcached-2.0.1
 (php56), igbinary-2.0.1 with php-memcached-2.0.1 (php56), igbinary-2.0.1
 with php-memcached-3.0.3 (php71) ... all using libmemcached-1.0.10

--
Ticket URL: <https://trac.macports.org/ticket/53971#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list