Bug 215571 - devel/pecl-eio: Update to 2.0.1
Summary: devel/pecl-eio: Update to 2.0.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Wen Heping
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-26 08:44 UTC by Jochen Neumeister
Modified: 2016-12-28 07:53 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (gasol.wu)


Attachments
Patch (2.00 KB, patch)
2016-12-26 08:44 UTC, Jochen Neumeister
gasol.wu: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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