[packages/hhvm] up to 3.3.5

glen glen at pld-linux.org
Fri Mar 20 16:09:24 CET 2015


commit d2187d4f7852b0533afafdb114194cbc646da0c6
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Fri Mar 20 17:09:12 2015 +0200

    up to 3.3.5

 hhvm.spec           | 12 ++++----
 system-fastlz.patch | 79 -----------------------------------------------------
 2 files changed, 5 insertions(+), 86 deletions(-)
---
diff --git a/hhvm.spec b/hhvm.spec
index f10d10e..4c63a97 100644
--- a/hhvm.spec
+++ b/hhvm.spec
@@ -22,8 +22,8 @@
 # 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.3.3
-%define		githash	54b5f51c3670fe55852b6dab17a47c67b2271116
+# git show HHVM-3.3.5
+%define		githash	b2856c601e317b6d66fd1861c4cc889ae91d9f6f
 # these hashes are git submodules (be sure to check them on proper branch)
 # GIT_DIR=third-party/.git git log -1
 %define		thirdparty	bf581f8
@@ -34,12 +34,12 @@ Summary:	Virtual Machine, Runtime, and JIT for PHP
 Name:		hhvm
 # we prefer LTS versions
 # see http://hhvm.com/blog/6083/hhvm-long-term-support
-Version:	3.3.3
-Release:	2
+Version:	3.3.5
+Release:	1
 License:	PHP 3.01 and BSD
 Group:		Development/Languages
 Source0:	https://github.com/facebook/hhvm/archive/HHVM-%{version}.tar.gz
-# Source0-md5:	89c620e2df253530a4f6f1a185ec913a
+# Source0-md5:	57af76be5b4a10e35cb6eb705e0ff663
 Source2:	https://github.com/facebook/folly/archive/%{folly}/folly-3.2-%{folly}.tar.gz
 # Source2-md5:	c4bdbea4c0ffe0650d12d9ff370b8255
 Source3:	https://github.com/hhvm/hhvm-third-party/archive/%{thirdparty}/third_party-%{thirdparty}.tar.gz
@@ -53,7 +53,6 @@ Patch2:		hphpize.patch
 Patch3:		MAX.patch
 Patch4:		system-thirdparty.patch
 Patch5:		cmake.patch
-Patch6:		system-fastlz.patch
 URL:		https://github.com/facebook/hhvm/wiki
 BuildRequires:	ImageMagick-devel
 BuildRequires:	a52dec-libs-devel
@@ -260,7 +259,6 @@ mv folly-* third-party/folly/src
 %patch3 -p1
 %patch4 -p1
 #%patch5 -p1
-%patch6 -p1
 
 # prefer ones from system
 rm CMake/FindBISON.cmake
diff --git a/system-fastlz.patch b/system-fastlz.patch
deleted file mode 100644
index 187a57c..0000000
--- a/system-fastlz.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-based on https://github.com/facebook/hhvm/pull/4551
-adjusted for 3.3 branch
-
-From 0ad99e6892cf7ef7068910089aec09d5670509e7 Mon Sep 17 00:00:00 2001
-From: Johnny Robeson <johnny at localmomentum.net>
-Date: Wed, 31 Dec 2014 05:04:45 -0500
-Subject: [PATCH] refactor FastLZ cmake finder
-
-Changes of note:
-
- * actually find the library in cmake (instead of specifying manually)
- * rename from libfastlz to fastlz to match the library name
- * don't add the third-party includes if we already specified the includes dir
----
- CMake/FindFastLZ.cmake    | 19 +++++++++++++++++++
- CMake/HPHPFindLibs.cmake  |  6 ++++++
- CMake/HPHPSetup.cmake     |  5 ++++-
- 4 files changed, 29 insertions(+), 15 deletions(-)
- create mode 100644 CMake/FindFastLZ.cmake
- delete mode 100644 CMake/FindLibFastLz.cmake
-
-diff --git a/CMake/FindFastLZ.cmake b/CMake/FindFastLZ.cmake
-new file mode 100644
-index 0000000..43a2fb0
---- /dev/null
-+++ b/CMake/FindFastLZ.cmake
-@@ -0,0 +1,19 @@
-+if (FASTLZ_LIBRARY AND FASTLZ_INCLUDE_DIR)
-+  set (FASTLZ_FIND_QUIETLY TRUE)
-+endif (FASTLZ_LIBRARY AND FASTLZ_INCLUDE_DIR)
-+
-+find_path(FASTLZ_INCLUDE_DIR NAMES fastlz.h)
-+find_library(FASTLZ_LIBRARY NAMES fastlz)
-+
-+include (FindPackageHandleStandardArgs)
-+FIND_PACKAGE_HANDLE_STANDARD_ARGS(FastLZ DEFAULT_MSG
-+  FASTLZ_LIBRARY
-+  FASTLZ_INCLUDE_DIR)
-+
-+if (NOT FASTLZ_FOUND)
-+  message(STATUS "Using third-party bundled fastlz")
-+else()
-+  message(STATUS "Found fastlz: ${FASTLZ_LIBRARY}")
-+endif (NOT FASTLZ_FOUND)
-+
-+mark_as_advanced(FASTLZ_INCLUDE_DIR FASTLZ_LIBRARY)
-diff --git a/CMake/HPHPFindLibs.cmake b/CMake/HPHPFindLibs.cmake
-index eb37774..d05efe2 100644
---- a/CMake/HPHPFindLibs.cmake
-+++ b/CMake/HPHPFindLibs.cmake
-@@ -152,6 +152,12 @@ if (LZ4_INCLUDE_DIR)
-   include_directories(${LZ4_INCLUDE_DIR})
- endif()
- 
-+# fastlz
-+find_package(FastLZ)
-+if (FASTLZ_INCLUDE_DIR)
-+  include_directories(${FASTLZ_INCLUDE_DIR})
-+endif()
-+
- # libzip
- find_package(LibZip)
- if (LIBZIP_INCLUDE_DIR_ZIP AND LIBZIP_INCLUDE_DIR_ZIPCONF)
-diff --git a/CMake/HPHPSetup.cmake b/CMake/HPHPSetup.cmake
-index ae7d4ce..5e49429 100644
---- a/CMake/HPHPSetup.cmake
-+++ b/CMake/HPHPSetup.cmake
-@@ -226,7 +226,10 @@ if (NOT PCRE_LIBRARY)
-   include_directories("${TP_DIR}/pcre")
- endif()
- 
--include_directories("${TP_DIR}/fastlz")
-+if (NOT FASTLZ_LIBRARY)
-+  include_directories("${TP_DIR}/fastlz")
-+endif()
-+
- include_directories("${TP_DIR}/timelib")
- include_directories("${TP_DIR}/libafdt/src")
- include_directories("${TP_DIR}/libmbfl")
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/hhvm.git/commitdiff/d2187d4f7852b0533afafdb114194cbc646da0c6



More information about the pld-cvs-commit mailing list