Bug 215571

Summary: devel/pecl-eio: Update to 2.0.1
Product: Ports & Packages Reporter: Jochen Neumeister <joneum>
Component: Individual Port(s)Assignee: Wen Heping <wen>
Status: Closed FIXED    
Severity: Affects Some People CC: gasol.wu, joneum, wen
Priority: --- Flags: bugzilla: maintainer-feedback? (gasol.wu)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch gasol.wu: maintainer-approval+

Description Jochen Neumeister freebsd_committer freebsd_triage 2016-12-26 08:44:27 UTC
Created attachment 178283 [details]
Patch

https://pecl.php.net/package-changelog.php?package=eio&release=2.0.1

Release 	What has changed?
2.0.1 	Fixed #7: [PHP7] Segfault after shutdown
2.0.0 	Fixed #6: PHP 7.1 build failed due to removed zend_fcall_info.symbol_table
2.0.0RC3 	Fixed #4: linker issue on aarch64
2.0.0RC2 	- Fix: removed extra memory allocations
- PHP7: eio_custom now throws Exception in ZTS builds, because Zend API is inaccessible from a custom thread in ZTS PHP7 builds
(there is a lack of Zend API to access TSRM thread-local data from a user thread). Some extensions(particularly, pthreads)
invent their own(rather hacky) ways to overcome the problem. However, IMHO, this should be implemented within Zend API itself.
2.0.0RC1 	PHP 7 support
Fix: uid/gid validation in eio_fchown
Fix: compilation issue on OS X 10.11
1.2.6 	Fix: uid/gid validation in eio_fchown
Fix: compilation issue on OS X 10.11
1.2.5 	Fix: Bitbucket issue #2: Static build fails
Fix: build failed when EVENTFD was not available
1.2.4 	Fix: Bitbucket issue #1: eio_open fails when file is owned by root
Fix: LICENSE role in package.xml (Remi)
1.2.3 	Fix: bug #65293 where eio functions failed to process file descriptor equal to 0

Poudriere build fine for:
9.3 amd + i386
10.3 amd + i386
11.0 amd + i386
12-current amd + i386 (r307551)

Make test is also fine.

Cheers
jochen
Comment 1 Gasol Wu 2016-12-27 14:20:33 UTC
Comment on attachment 178283 [details]
Patch

LGTM
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-12-28 07:41:48 UTC
A commit references this bug:

Author: wen
Date: Wed Dec 28 07:40:46 UTC 2016
New revision: 429719
URL: https://svnweb.freebsd.org/changeset/ports/429719

Log:
  - Update to 2.0.1

  PR:		215571
  Submitted by:	joneum@bsdproject.de
  Approved by:	maintainer

Changes:
  head/devel/pecl-eio/Makefile
  head/devel/pecl-eio/distinfo
  head/devel/pecl-eio/files/patch-libeio__ecb.h