#!/bin/bash # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at https://mozilla.org/MPL/2.0/. VERSION=${VERSION:-4.32.0} set -e git clone https://github.com/facebook/hhvm.git mv hhvm hhvm-$VERSION cd hhvm-$VERSION git checkout HHVM-$VERSION git submodule update --init --recursive cd third-party rm -rf libsqlite3 \ lz4 \ pcre # libzip cd .. find -name "\.git*" -print0 | xargs -0 rm -rf cd .. tar Jcvf hhvm-$VERSION.tar.xz hhvm-$VERSION rm -rf hhvm-$VERSION scp hhvm-$VERSION.tar.xz caraus.de:/srv/httpd/dlackware/download/hosted-sources/hhvm CHECKSUM=`md5sum hhvm-$VERSION.tar.xz | cut -d ' ' -f 1` cat < hhvm.info PRGNAM="hhvm" VERSION="$VERSION" HOMEPAGE="https://hhvm.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" DOWNLOAD_x86_64="https://download.dlackware.com/hosted-sources/hhvm/hhvm-${VERSION}.tar.xz" MD5SUM_x86_64="$CHECKSUM" REQUIRES="tbb glog dwarf oniguruma libmemcached krb5 lz4 libsodium" MAINTAINER="Eugene Wissner" EMAIL="belka@caraus.de" EOF rm -f slackbuilds/development/hhvm/*.tar.xz mv \ hhvm.info \ hhvm-$VERSION.tar.xz \ slackbuilds/development/hhvm/ cd slackbuilds/development/hhvm # Update version in the SlackBuild. sed -i "s#^\(VERSION=\)\${VERSION:-.\+#\1\${VERSION:-$VERSION}#" hhvm.SlackBuild BRANCH="hhvm${VERSION//.}" git checkout master git checkout -b $BRANCH git add . git commit -m "development/hhvm: Updated for version $VERSION" #git push origin $BRANCH