
Untitled
By: a guest on
Jun 16th, 2011 | syntax:
None | size: 1.62 KB | hits: 117 | expires: Never
# Maintainer: Spider.007 <archPackage@spider007.net>
# Contributor: Spider.007 <archPackage@spider007.net>
pkgname=hiphop-git
pkgver=20110616
pkgrel=1
pkgdesc="HipHop for PHP transforms PHP source code into highly optimized C++. It was developed by Facebook and released as open source in early 2010"
arch=(x86_64)
url="http://wiki.github.com/facebook/hiphop-php/"
license=('custom')
depends=('cmake' 'gcc' 'boost' 'flex' 'bison' 're2c' 'libmysqlclient' 'libxml2' 'libmcrypt' 'icu' 'openssl' 'binutils' 'libcap' 'gd' 'zlib' 'intel-tbb' 'php' 'oniguruma' 'pcre' 'expat' 'libevent-hphp' 'curl-hphp' 'libmemcached' 'imap')
makedepends=('git')
source=('hphp.sh' 'gpisc.diff')
md5sums=('953e1f5247824e82cbfc69bcea5585fe' 'c2fc791ad4a46f51c2f8eb4fa2d67586')
options=(!strip)
_gitroot=git://github.com/facebook/hiphop-php.git
_gitname=hiphop-php
build() {
#cd /opt/hiphop/
cd ${srcdir}
msg "Connecting to githup.com GIT server...."
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin && cd ..
msg "The local files are updated."
else
git clone $_gitroot
fi
cd hiphop-php
export CMAKE_PREFIX_PATH=/opt/hiphop
export HPHP_HOME=${srcdir}/hiphop-php/
export HPHP_LIB=$HPHP_HOME/bin
git submodule init
git submodule update
msg "GIT checkout done or server timeout"
patch -R -p0 < $srcdir/gpisc.diff
if [ -e ${srcdir}/hiphop-php/CMakeCache.txt ]
then
rm -f ${srcdir}/hiphop-php/CMakeCache.txt
fi
cmake . || return 1
make || return 1
mkdir -p $pkgdir/opt/hiphop/
mv {srcdir}/hiphop-php/ $pkgdir/opt/hiphop/
cp -p $srcdir/hphp.sh $pkgdir/opt/hiphop/hphp.sh
}