[packages/hhvm/dev-3.6] try system webscaleclient
glen
glen at pld-linux.org
Tue Jul 28 18:31:41 CEST 2015
commit cb8654b2225dfe6e2dc1ff8ae27e49c2b5f69e57
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Apr 8 11:53:34 2015 +0300
try system webscaleclient
hhvm.spec | 5 ++++-
system-webscalesqlclient.patch | 14 ++++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
---
diff --git a/hhvm.spec b/hhvm.spec
index 047ff52..a595de8 100644
--- a/hhvm.spec
+++ b/hhvm.spec
@@ -76,6 +76,7 @@ Patch6: webscalesql-5.6-build.patch
Patch7: disable-fastcgi.patch
Patch8: folly-malloc_usable_size.patch
Patch9: mcrouter-chrono.patch
+Patch10: system-webscalesqlclient.patch
URL: https://github.com/facebook/hhvm/wiki
BuildRequires: ImageMagick-devel
BuildRequires: a52dec-libs-devel
@@ -112,7 +113,8 @@ BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
%{?with_system_libzip:BuildRequires: libzip-devel >= 0.11.2}
%{?with_system_lz4:BuildRequires: lz4-devel >= 0.0-1.r119}
-BuildRequires: mysql-devel
+#BuildRequires: mysql-devel
+BuildRequires: webscalesql-devel
BuildRequires: ocaml-findlib
BuildRequires: oniguruma-devel
BuildRequires: openssl-devel
@@ -316,6 +318,7 @@ mv mcrouter-* third-party/mcrouter/src
%patch7 -p1
%patch8 -p1 -d third-party
%patch9 -p1
+%patch10 -p1
# prefer ones from system
rm CMake/FindBISON.cmake
diff --git a/system-webscalesqlclient.patch b/system-webscalesqlclient.patch
new file mode 100644
index 0000000..3be7af6
--- /dev/null
+++ b/system-webscalesqlclient.patch
@@ -0,0 +1,14 @@
+--- hhvm-HHVM-3.6.1/third-party/CMakeLists.txt~ 2015-02-18 00:42:17.000000000 +0200
++++ hhvm-HHVM-3.6.1/third-party/CMakeLists.txt 2015-04-07 22:25:45.305012976 +0300
+@@ -49,7 +49,10 @@
+ list(APPEND THIRD_PARTY_MODULES re2)
+ endif()
+ list(APPEND THIRD_PARTY_MODULES squangle)
+- list(APPEND THIRD_PARTY_MODULES webscalesqlclient)
++ # Add bundled webscalesqlclient if the system one will not be used
++ if(NOT WEBSCALESQLCLIENT_LIBRARY)
++ list(APPEND THIRD_PARTY_MODULES webscalesqlclient)
++ endif()
+ endif()
+
+ if (ENABLE_MCROUTER)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hhvm.git/commitdiff/cb8654b2225dfe6e2dc1ff8ae27e49c2b5f69e57
More information about the pld-cvs-commit
mailing list