[packages/hhvm] update folly to 311c98e; upstream fixes

glen glen at pld-linux.org
Tue Jan 7 21:08:29 CET 2014


commit 349ae08495b7e692e040823e538d1f445ee52a6d
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue Jan 7 22:08:23 2014 +0200

    update folly to 311c98e; upstream fixes

 checksum.patch | 10 +++++-----
 hhvm.spec      | 12 +++++-------
 2 files changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/hhvm.spec b/hhvm.spec
index ecd58a2..93953e6 100644
--- a/hhvm.spec
+++ b/hhvm.spec
@@ -7,7 +7,7 @@
 Summary:	Virtual Machine, Runtime, and JIT for PHP
 Name:		hhvm
 Version:	2.3.2
-Release:	0.21
+Release:	0.22
 License:	PHP 3.01
 Group:		Development/Languages
 Source0:	https://github.com/facebook/hhvm/archive/HHVM-%{version}.tar.gz
@@ -15,8 +15,8 @@ Source0:	https://github.com/facebook/hhvm/archive/HHVM-%{version}.tar.gz
 # need fb.changes.patch, which is available for 1.4 only
 Source1:	http://www.monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
 # Source1-md5:	a00e037e4d3f9e4fe9893e8a2d27918c
-Source2:	https://github.com/facebook/folly/archive/4d6d659/folly-0.1-4d6d659.tar.gz
-# Source2-md5:	2e7c941f737c8e0a449b8116e7615656
+Source2:	https://github.com/facebook/folly/archive/311c98e/folly-0.1-311c98e.tar.gz
+# Source2-md5:	338c206bccfa1a19eeb45396cd6adac6
 Source3:	%{name}-fcgi.init
 Source4:	%{name}-fcgi.sysconfig
 Source100:	get-source.sh
@@ -185,8 +185,6 @@ C++.
 %setup -q -a1 -a2 -n %{name}-HHVM-%{version}
 
 mv folly-*/* hphp/submodules/folly
-# https://github.com/facebook/folly/pull/44
-sed -i -e '21 d' hphp/third_party/folly/folly/detail/Malloc.h
 
 %patch6 -p1
 %patch7 -p1
@@ -267,7 +265,7 @@ export HHVM_REPO_SCHEMA=$(date +%N_%s)
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/%{name}
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
 %{__make} install \
 	HPHP_HOME=$(pwd) \
 	DESTDIR=$RPM_BUILD_ROOT
@@ -343,7 +341,7 @@ fi
 %files
 %defattr(644,root,root,755)
 %doc README.md hphp/NEWS
-%dir /etc/%{name}
+%dir %{_sysconfdir}/%{name}
 %attr(755,root,root) %{_bindir}/hhvm
 %attr(755,root,root) %{_bindir}/hphp
 %attr(755,root,root) %{_libdir}/libevent-1.4.so.*.*.*
diff --git a/checksum.patch b/checksum.patch
index 1ef4df3..8a41f8e 100644
--- a/checksum.patch
+++ b/checksum.patch
@@ -11,14 +11,14 @@ HHVM-2.3.2/hphp/third_party/folly/folly/Checksum.cpp:57:61: error: ‘__builtin_
      sum = (uint32_t)__builtin_ia32_crc32qi(sum, data[offset]);
 
 
---- hhvm-HHVM-2.3.2/hphp/third_party/folly/folly/Checksum.cpp~	2014-01-01 23:57:39.000000000 +0200
-+++ hhvm-HHVM-2.3.2/hphp/third_party/folly/folly/Checksum.cpp	2014-01-01 23:57:45.449293562 +0200
+--- hhvm-HHVM-2.3.2/hphp/third_party/folly/folly/Checksum.cpp~	2014-01-06 21:39:35.000000000 +0200
++++ hhvm-HHVM-2.3.2/hphp/third_party/folly/folly/Checksum.cpp	2014-01-07 19:12:23.829367686 +0200
 @@ -25,7 +25,7 @@
- 
  namespace detail {
  
--#if defined(__x86_64__) && defined (__GNUC__)
-+#if defined(__x86_64__) && defined (__GNUC__) && 0
+ #if defined(__x86_64__) && defined(__GNUC__) && defined(__GNUC_MINOR__) && \
+-    (((__GNUC__ * 100) + __GNUC_MINOR__) >= 408)
++    (((__GNUC__ * 100) + __GNUC_MINOR__) >= 408) && 0
  
  // Fast SIMD implementation of CRC-32C for x86 with SSE 4.2
  uint32_t crc32c_hw(const uint8_t *data, size_t nbytes,
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list