[packages/hhvm/dev-3.12: 3/4] up to 3.12.2; updated all git submodule refs
glen
glen at pld-linux.org
Tue Jun 28 00:30:08 CEST 2016
commit 35fe83ed750266fab789c0439050007829ae64d4
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Jun 28 00:54:14 2016 +0300
up to 3.12.2; updated all git submodule refs
hhvm.spec | 66 +++++++++++++++++++++++++++++----------------------------------
1 file changed, 30 insertions(+), 36 deletions(-)
---
diff --git a/hhvm.spec b/hhvm.spec
index 7ac9b5b..48f461d 100644
--- a/hhvm.spec
+++ b/hhvm.spec
@@ -28,59 +28,53 @@
# hphp/system/idl/constants.idl.json defines it as 5.6.99-hhvm, but use some saner value
%define php_version 5.6.0
-# git show HHVM-3.9.1
-%define githash 0f72cfc2f0a01fdfeb72fbcfeb247b72998a66db
+# git show HHVM-3.12.2
+%define githash cfb18092a7ad76b20b9c8dabcb03edd8b14c55cd
# these hashes are git submodules (be sure to check them on proper branch)
-# GIT_DIR=third-party/.git git log -1
-# note update to '054a1e7' includes only timezonedb update
-%define thirdparty 5cfbd0e
-%define folly 879db73
-%define fbthrift d30280a
-#define fbthrift b5635e3
-%define webscalesql 004b6b3
-#define webscalesql 04456ee
-%define squangle 269cd2e
-#define squangle 2661b7b
-%define proxygen d17b4e7
-#define proxygen 885e844
-%define mcrouter 8303e73
-%define wangle 6ce19ed
+%define thirdparty ae031dc
+%define folly 0dbbe85
+%define fbthrift e4ef333
+%define webscalesql a9e580b
+%define squangle 82e5451
+%define proxygen 6c54f58
+%define mcrouter cb05bfa
+%define wangle 05b7c1d
Summary: Virtual Machine, Runtime, and JIT for PHP
Name: hhvm
# we prefer LTS versions, see
-# https://github.com/facebook/hhvm/wiki/Long-term-support-(LTS)
-# http://hhvm.com/blog/9995/hhvm-3-9-0
-Version: 3.9.1
+# https://docs.hhvm.com/hhvm/installation/introduction#lts-releases
+# 3.12 LTS ends on 30 December 2016
+Version: 3.12.2
Release: 0.1
License: PHP 3.01 and BSD
Group: Development/Languages
Source0: https://github.com/facebook/hhvm/archive/HHVM-%{version}.tar.gz
-# Source0-md5: 8eaa29a6493c3e4485cc8a6c6d2d6bf3
+# Source0-md5: a84ea2c66dbdec886ba7632d7785a0ce
Source2: https://github.com/facebook/folly/archive/%{folly}/folly-%{folly}.tar.gz
-# Source2-md5: 26bca264b28c61e31936d5f9d5a090fe
+# Source2-md5: 2dcd9ea80465d457ad54e04e582c78e0
Source3: https://github.com/hhvm/hhvm-third-party/archive/%{thirdparty}/third_party-%{thirdparty}.tar.gz
-# Source3-md5: 4140d28d451bf8311149050a799cf200
+# Source3-md5: f2d9ce1daa00a5dd9e8cbb331bb6cbb9
Source4: https://github.com/facebook/fbthrift/archive/%{fbthrift}/fbthrift-%{fbthrift}.tar.gz
-# Source4-md5: a049ddb82e4a94f1ff7a63e9a94008ac
-Source5: https://github.com/webscalesql/webscalesql-5.6/archive/%{webscalesql}/webscalesql-5.6-%{webscalesql}.tar.gz
-# Source5-md5: 5ee76824913ff96ba70b68d8aeb50e49
+# Source4-md5: 788d894aeda5289560cff4c8dd6d0143
+Source5: https://github.com/facebook/mysql-5.6/archive/%{webscalesql}/webscalesql-5.6-%{webscalesql}.tar.gz
+# Source5-md5: 40bb7dffa428e83ed688414135e75f07
Source6: https://github.com/facebook/squangle/archive/%{squangle}/squangle-%{squangle}.tar.gz
-# Source6-md5: c379594b56398f1f886391360b9577a8
+# Source6-md5: 966b77f4817e44bd95a7ca18f7ddd058
Source7: https://github.com/facebook/proxygen/archive/%{proxygen}/proxygen-%{proxygen}.tar.gz
-# Source7-md5: 0cc887c0055172f52aa18cba9d66159a
+# Source7-md5: 1984871935ebc40a5e13098cf266ddac
Source8: https://github.com/facebook/mcrouter/archive/%{mcrouter}/mcrouter-%{mcrouter}.tar.gz
-# Source8-md5: 578c6d503b4c1ef0e6cde909d8bd2743
+# Source8-md5: 686193698807c68548246adbeabf0d3f
Source9: https://github.com/facebook/wangle/archive/%{wangle}/wangle-%{wangle}.tar.gz
-# Source9-md5: 1fdbe3341fd215643c28da5868dab0f4
+# Source9-md5: 9b12c7722005e2de9242553477ff48ce
Source10: %{name}-fcgi.init
Source11: %{name}-fcgi.sysconfig
Source12: php.ini
Source100: get-source.sh
Patch2: hphpize.patch
Patch5: cmake.patch
-Patch6: webscalesql-5.6-build.patch
+#Patch6: webscalesql-5.6-build.patch
Patch7: disable-fastcgi.patch
-Patch8: folly-malloc_usable_size.patch
+#Patch8: folly-malloc_usable_size.patch
Patch10: system-webscalesqlclient.patch
URL: https://github.com/facebook/hhvm/wiki
BuildRequires: ImageMagick-devel
@@ -130,7 +124,7 @@ BuildRequires: readline-devel
BuildRequires: rpmbuild(macros) >= 1.675
%{?with_system_sqlite:BuildRequires: sqlite3-devel >= 3.7.15.2}
BuildRequires: tbb-devel >= 4.0.6000
-BuildRequires: webscalesql-devel
+%{?with_async_mysql:BuildRequires: webscalesql-devel}
BuildRequires: yaml-devel
BuildRequires: zlib-devel
# check later, seem unused
@@ -308,8 +302,8 @@ rmdir third-party/folly/src
mv folly-* third-party/folly/src
rmdir third-party/thrift/src
mv fbthrift-* third-party/thrift/src
-rmdir third-party/webscalesqlclient/webscalesql-5.6
-mv webscalesql-* third-party/webscalesqlclient/webscalesql-5.6
+rmdir third-party/webscalesqlclient/mysql-5.6
+mv mysql-* third-party/webscalesqlclient/mysql-5.6
mv squangle-* third-party/squangle/src/squangle
rmdir third-party/proxygen/src
mv proxygen-* third-party/proxygen/src
@@ -319,7 +313,7 @@ mv wangle-* third-party/wangle/src/wangle
%patch2 -p1
#%patch5 -p1
-%patch6 -p1 -d third-party/webscalesqlclient/webscalesql-5.6
+#%patch6 -p1 -d third-party/webscalesqlclient/webscalesql-5.6
%patch7 -p1
#%patch8 -p1 -d third-party
%patch10 -p1
@@ -379,7 +373,7 @@ fi
-DUSE_TCMALLOC=OFF \
-DTEST_BIN=OFF \
-DENABLE_FASTCGI=%{!?with_fastcgi:OFF}%{?with_fastcgi:ON} \
- -DENABLE_ASYNC_MYSQL=%{!?with_async_mysql:OFF}%{?with_async_mysql:ON} \
+ %{?with_async_mysql:-DENABLE_ASYNC_MYSQL=%{!?with_async_mysql:OFF}%{?with_async_mysql:ON}} \
-DENABLE_MCROUTER=%{!?with_mcrouter:OFF}%{?with_mcrouter:ON} \
-DENABLE_COTIRE=%{!?with_cotire:OFF}%{?with_cotire:ON} \
.
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hhvm.git/commitdiff/aa0a559a8f8b20c8b1cd5f8c39def1b960e90070
More information about the pld-cvs-commit
mailing list