Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 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
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement