From eb71b89291d0be27a0c30e47e358ea2d5e3eba01 Mon Sep 17 00:00:00 2001
From: Anatol Belski
Date: Sun, 29 Nov 2015 21:23:17 +0100
Subject: [PATCH] prepare to show PHP 7 releases alongside PHP 5 releases
---
downloads.php | 17 +++++++++++-----
include/gpg-keys.inc | 6 +++---
include/version.inc | 48 ++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 63 insertions(+), 8 deletions(-)
diff --git a/downloads.php b/downloads.php
index e0c7f19c4..c30426932 100644
--- a/downloads.php
+++ b/downloads.php
@@ -9,9 +9,6 @@ include_once $_SERVER['DOCUMENT_ROOT'] . '/include/version.inc';
header_nocache();
$SHOW_COUNT = 4;
-$MAJOR = 5;
-
-$releases = array_slice($RELEASES[$MAJOR], 0, $SHOW_COUNT);
$SIDEBAR_DATA = '
@@ -43,7 +40,10 @@ site_header("Downloads",
)
);
?>
-
+ $major_releases): /* major releases loop start */
+ $releases = array_slice($major_releases, 0, $SHOW_COUNT);
+?>
+
$a): ?>
@@ -80,6 +80,7 @@ site_header("Downloads",
GPG Keys for PHP
+
GPG Keys
@@ -88,7 +89,11 @@ The releases are tagged and signed in the PHP Git Repository
The following official GnuPG keys of the current PHP Release Manager can be used
to verify the tags:
- $_): ?>
+
+ $major_releases): /* major releases loop start */
+ $releases = array_slice($major_releases, 0, $SHOW_COUNT);
+?>
+ $_): ?>
@@ -99,6 +104,8 @@ to verify the tags:
+
+
A full list of GPG keys used for current and older releases is also
diff --git a/include/gpg-keys.inc b/include/gpg-keys.inc
index 24e892dbf..278922e7b 100644
--- a/include/gpg-keys.inc
+++ b/include/gpg-keys.inc
@@ -1,11 +1,11 @@
<<< GPG
-pub 2048R/22FE5A12 2015-07-07 [expires: 2020-07-05]
+/*pub 2048R/22FE5A12 2015-07-07 [expires: 2020-07-05]
Key fingerprint = D620 173D 6924 BA1C 2244 C7C4 1B6B 6676 22FE 5A12
uid Kalle Sommer Nielsen (PHP) <kalle@php.net>
-
+*/
+ "7.0" => <<< GPG
pub 2048R/9C0D5763 2015-06-09 [expires: 2024-06-06]
Key fingerprint = 1A4E 8B72 77C4 2E53 DBA9 C7B9 BCAA 30EA 9C0D 5763
uid Anatol Belski <ab@php.net>
diff --git a/include/version.inc b/include/version.inc
index 039672406..bc4d0bc3b 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -16,6 +16,22 @@
* ),
* ),
* );
+/* PHP 7.0 Release */
+$PHP_7_0_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_7_0_RC_DATE = '29 Oct 2015';
+
+$PHP_7_0_VERSION = "7.0.0";
+$PHP_7_0_DATE = "26 Nov 2015";
+$PHP_7_0_MD5 = array(
+ "tar.bz2" => "2e1332123a7e19d15ed2af2d1d6bd6fd",
+ "tar.gz" => "ae625e0cfcfdacea3e7a70a075e47155",
+ "tar.xz" => "96080ad8c5111446f58290cc6f18698c",
+);
+$PHP_7_0_SHA256 = array(
+ "tar.bz2" => "36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0",
+ "tar.gz" => "29baf7ffca644f7f8e86028c40275b9e460342bdf9562d45f8f0498899cb738d",
+ "tar.xz" => "c8edf6b05fd8a69ebd88d90c5c0975ee168502204622ad5cfcd550bc222632d9",
+);
/* PHP 5.6 Release */
$PHP_5_6_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
$PHP_5_6_RC_DATE = '15 Oct 2015';
@@ -50,6 +66,34 @@ $PHP_5_5_SHA256 = array(
);
$RELEASES = array(
+ /*7 => array(
+ $PHP_7_0_VERSION => array(
+ "announcement" => true,
+ "source" => array(
+ array(
+ "filename" => "php-$PHP_7_0_VERSION.tar.bz2",
+ "name" => "PHP $PHP_7_0_VERSION (tar.bz2)",
+ "md5" => $PHP_7_0_MD5["tar.bz2"],
+ "sha256" => $PHP_7_0_SHA256["tar.bz2"],
+ "date" => $PHP_7_0_DATE,
+ ),
+ array(
+ "filename" => "php-$PHP_7_0_VERSION.tar.gz",
+ "name" => "PHP $PHP_7_0_VERSION (tar.gz)",
+ "md5" => $PHP_7_0_MD5["tar.gz"],
+ "sha256" => $PHP_7_0_SHA256["tar.gz"],
+ "date" => $PHP_7_0_DATE,
+ ),
+ array(
+ "filename" => "php-$PHP_7_0_VERSION.tar.xz",
+ "name" => "PHP $PHP_7_0_VERSION (tar.xz)",
+ "md5" => $PHP_7_0_MD5["tar.xz"],
+ "sha256" => $PHP_7_0_SHA256["tar.xz"],
+ "date" => $PHP_7_0_DATE,
+ ),
+ ),
+ ),
+ ),*/
5 => array(
$PHP_5_6_VERSION => array(
"announcement" => true,
@@ -110,3 +154,7 @@ $PHP_5_VERSION = $PHP_5_6_VERSION; // Some scripts require this set
$PHP_5_DATE = $PHP_5_6_DATE; // Used by buumpRelease script
$PHP_5_RC_DATE = $PHP_5_6_RC_DATE; // Used by master
+$PHP_7_VERSION = $PHP_7_0_VERSION; // Some scripts require this set
+$PHP_7_DATE = $PHP_7_0_DATE; // Used by buumpRelease script
+$PHP_7_RC_DATE = $PHP_7_0_RC_DATE; // Used by master
+