1 |
commit: ba1354676a85e91f49f3458ef151aa431a2151a5 |
2 |
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Nov 29 21:35:12 2015 +0000 |
4 |
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 29 21:35:30 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba135467 |
7 |
|
8 |
dev-lang/php: version bump the 5.6.x series. |
9 |
|
10 |
This is a straightforward version bump, and also removes a patch |
11 |
against 5.6.15 that was fixed in 5.6.16. |
12 |
|
13 |
Package-Manager: portage-2.2.20.1 |
14 |
|
15 |
dev-lang/php/Manifest | 2 +- |
16 |
.../php/files/fix-5.6.15-fpm-const-crash.patch | 59 ---------------------- |
17 |
.../{php-5.6.15-r4.ebuild => php-5.6.16.ebuild} | 4 -- |
18 |
3 files changed, 1 insertion(+), 64 deletions(-) |
19 |
|
20 |
diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest |
21 |
index 19f3bbc..5b66646 100644 |
22 |
--- a/dev-lang/php/Manifest |
23 |
+++ b/dev-lang/php/Manifest |
24 |
@@ -1,7 +1,7 @@ |
25 |
DIST php-5.4.45.tar.bz2 12703324 SHA256 4e0d28b1554c95cfaea6fa2b64aac85433f158ce72bb571bcd5574f98f4c6582 SHA512 ba22207da70e5e8ddf9a1f41bbeb54ef4917630006c3412db8f858782baaa3ff49d7e5ca59bed76c37fc11dc518c475b81f33f0f32c533c8f00be338e0b0d9c5 WHIRLPOOL b34e465dd193e9c1f5dedd7c6f279bb10471e31120f2a84246927f160adb1e54ea56563c719e59ed0654e2fd0805cebcc00198d6f6153791edef52fd0f2288a7 |
26 |
DIST php-5.5.30.tar.bz2 13699702 SHA256 e7332a713cecdd1cb44a1b1336739885c9789f633f0f51236b25e48ab03c3b29 SHA512 9458126f579ace9e2aebdfa7ad7f8d097f1fd502f443d8fd66263ba3c542d579ca9c705e227725fae57e452649a3be7cb717a0330d339b93d3c6c94fa80dbc1f WHIRLPOOL 2aa6c61a48a231d81f6c746f94e42589d87b93d0526f02d6d15f731cbbca4aecdee84b443f7ec1891f2a524939c542ac6f94e15db90a23a8b19523463025d395 |
27 |
DIST php-5.6.14.tar.bz2 14073920 SHA256 36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0 SHA512 af0c7fa5c7be15839b1189b2544ff725b935228030087c206f83727e7885750030b10bf2bfbd27adea6f18af90d4ecd3ced9defec88c5f98f7ed26b4e4c57981 WHIRLPOOL 8e31fc3dbeb22fa2a59112d2dcbe28f8102c8d5a14fd716d17f909399c06d27a10ea32d43ebd1a12cea78d9fd949ae7c7882628ae0c3abd7354d165107fa0c9d |
28 |
-DIST php-5.6.15.tar.bz2 14060562 SHA256 11a0645c4d4b749e256da1e0d6df89dd886b5b06b83c914d942653661dbd1c38 SHA512 3841b1b64bbe1b3bdbbbf2591f2ca81754f1e7391dae593f45302ea7a4157dd8032e0f525308a13769938aadbfca9e25cbe15ac9bf8eed1427263fefcbede2aa WHIRLPOOL 6d5a6b860d0db887c09d1bfb8304a39d44f1c5966bab3f881c277e3aa0331cd794f1bff02cbac2bdba23fd9bc4fe71a8e1d4b51cbb4c1dfe1ceadca15ec38665 |
29 |
+DIST php-5.6.16.tar.bz2 14066209 SHA256 4fe6f40964c1bfaba05fc144ba20a2cdad33e11685f4f101ea5a48b98bbcd2ae SHA512 08ceb48277785e2075a1bd8035cb32eb8bdddeff6695734d3f1f0721415beddc58413257a490852a93df445d2d342badea46801e46d96f0b85517124ba4020c9 WHIRLPOOL d8669398d03288e9cf0f519a2e76eeb6b7e79f85f60b9f9fbdcc40ae313a3d9fa01b9f173cd354ab8b328b7178a433f54e4f0cf06152ec023c11f00bb98cc5b0 |
30 |
DIST php-7.0.0RC7.tar.bz2 13472595 SHA256 0b1773df54b2ed2aaa8ed04188d02fa28189045f8893c3b59afd8aacf9a7db9c SHA512 58d03d83f2dd5dabcb468df42b3b31502dcdedca2463f7cbd9609ef611fe3bf7a64cc78505b52b2c7c6bf859a66ee6bc887462d1c5557edfe99ee83f398c2e47 WHIRLPOOL 624e7b606ff5f5a36140167538c7a224ff61c4a8639f348a3848d8fda6260a72d06707d055d7727417477067bd0346f631235f5dc68541a549747ca72b2570c9 |
31 |
DIST php-7.0.0RC8.tar.bz2 13975805 SHA256 8c46621e80b610749d2d31439e9b6db7b881c0249d1df1f4c3e05fdd46a2d108 SHA512 5066966cd2e7f011c20a17a427b74db84c74035182b4de1d991d2b76060a33c84da9b3b75dafc83fb40f0de0649ba0568454b90d48e4b2356524bc6ff0444138 WHIRLPOOL 6b1f8192f83250b140c39e266c74f428f1f7258f8128483380656a3139b6344a66637bec87a4cfe593bc0f3df8cfde5b3f562f96dbfb83c8a5d8acf9fc2838a8 |
32 |
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea |
33 |
|
34 |
diff --git a/dev-lang/php/files/fix-5.6.15-fpm-const-crash.patch b/dev-lang/php/files/fix-5.6.15-fpm-const-crash.patch |
35 |
deleted file mode 100644 |
36 |
index 29876a9..0000000 |
37 |
--- a/dev-lang/php/files/fix-5.6.15-fpm-const-crash.patch |
38 |
+++ /dev/null |
39 |
@@ -1,59 +0,0 @@ |
40 |
-From 37ed0dafe47fb1053aee7822113bacc1f213337a Mon Sep 17 00:00:00 2001 |
41 |
-From: Xinchen Hui <laruence@×××××.com> |
42 |
-Date: Mon, 2 Nov 2015 10:47:02 +0800 |
43 |
-Subject: [PATCH] Fixed bug #70828 (php-fpm 5.6 with opcache crashes when |
44 |
- referencing a non-existent constant) |
45 |
- |
46 |
---- |
47 |
- NEWS | 2 ++ |
48 |
- Zend/tests/bug70828.phpt | 24 ++++++++++++++++++++++++ |
49 |
- Zend/zend_compile.c | 2 +- |
50 |
- 3 files changed, 27 insertions(+), 1 deletion(-) |
51 |
- create mode 100644 Zend/tests/bug70828.phpt |
52 |
- |
53 |
-diff --git a/Zend/tests/bug70828.phpt b/Zend/tests/bug70828.phpt |
54 |
-new file mode 100644 |
55 |
-index 0000000..dd285b5 |
56 |
---- /dev/null |
57 |
-+++ b/Zend/tests/bug70828.phpt |
58 |
-@@ -0,0 +1,24 @@ |
59 |
-+--TEST-- |
60 |
-+Bug #70828 (php-fpm 5.6 with opcache crashes when referencing a non-existent constant) |
61 |
-+--FILE-- |
62 |
-+<?php |
63 |
-+ |
64 |
-+namespace test { |
65 |
-+ use const nonexistent; |
66 |
-+ |
67 |
-+ class test { |
68 |
-+ static function run(){ |
69 |
-+ var_dump(nonexistent); |
70 |
-+ existent; |
71 |
-+ } |
72 |
-+ } |
73 |
-+} |
74 |
-+ |
75 |
-+namespace { |
76 |
-+ define("test\\existent", "bug!", 1); |
77 |
-+ test\test::run(); |
78 |
-+} |
79 |
-+?> |
80 |
-+--EXPECTF-- |
81 |
-+Notice: Use of undefined constant nonexistent - assumed 'nonexistent' in /home/huixinchen/opensource/php-5.6/Zend/tests/bug70828.php on line 8 |
82 |
-+string(11) "nonexistent" |
83 |
-diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c |
84 |
-index 5ff1b04..fca4e2a 100644 |
85 |
---- a/Zend/zend_compile.c |
86 |
-+++ b/Zend/zend_compile.c |
87 |
-@@ -5804,7 +5804,7 @@ void zend_do_fetch_constant(znode *result, znode *constant_container, znode *con |
88 |
- opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 0 TSRMLS_CC); |
89 |
- } else { |
90 |
- opline->extended_value = IS_CONSTANT_UNQUALIFIED; |
91 |
-- if (CG(current_namespace)) { |
92 |
-+ if (check_namespace && CG(current_namespace)) { |
93 |
- opline->extended_value |= IS_CONSTANT_IN_NAMESPACE; |
94 |
- opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 1 TSRMLS_CC); |
95 |
- } else { |
96 |
--- |
97 |
-2.1.4 |
98 |
- |
99 |
|
100 |
diff --git a/dev-lang/php/php-5.6.15-r4.ebuild b/dev-lang/php/php-5.6.16.ebuild |
101 |
similarity index 99% |
102 |
rename from dev-lang/php/php-5.6.15-r4.ebuild |
103 |
rename to dev-lang/php/php-5.6.16.ebuild |
104 |
index 0925fd3..3e4ec34 100644 |
105 |
--- a/dev-lang/php/php-5.6.15-r4.ebuild |
106 |
+++ b/dev-lang/php/php-5.6.16.ebuild |
107 |
@@ -304,10 +304,6 @@ src_prepare() { |
108 |
|| die "Failed to fix heimdal crypt library reference" |
109 |
fi |
110 |
|
111 |
- # Fix a const crash in php-fpm, bug #564690. |
112 |
- # Only applies to php-5.6.15 and should be fixed in 5.6.16. |
113 |
- epatch "${FILESDIR}/fix-5.6.15-fpm-const-crash.patch" |
114 |
- |
115 |
# Add user patches #357637 |
116 |
epatch_user |