update Piwik to version 2.16 (fixes #91)
This commit is contained in:
parent
296343bf3b
commit
d885a4baa9
5833 changed files with 418860 additions and 226988 deletions
53
www/analytics/misc/composer/build-xhprof.sh
Executable file
53
www/analytics/misc/composer/build-xhprof.sh
Executable file
|
|
@ -0,0 +1,53 @@
|
|||
#!/bin/bash
|
||||
|
||||
if ! type phpize &> /dev/null; then
|
||||
echo "phpize missing, skipping build"
|
||||
echo "If you installed PHP via Aptitude, you can install phpize w/ 'sudo apt-get install php5-dev'"
|
||||
exit
|
||||
fi
|
||||
|
||||
if ! type make &> /dev/null; then
|
||||
echo "make missing, skipping build"
|
||||
exit
|
||||
fi
|
||||
|
||||
if ! [ -d "vendor/facebook/xhprof/extension" ]; then
|
||||
echo "xhprof missing, skipping build"
|
||||
exit
|
||||
fi
|
||||
|
||||
mkdir -p tmp/xhprof-logs
|
||||
|
||||
cd vendor/facebook/xhprof/extension
|
||||
|
||||
echo "Building xhprof..."
|
||||
|
||||
if ! phpize &> ../../../../tmp/xhprof-logs/phpize.log; then
|
||||
echo "Fatal error: phpize failed! View tmp/xhprof-logs/phpize.log for more info."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Execute aclocal and autoconf only if Gentoo is used.
|
||||
if [[ -x /usr/bin/emerge ]]; then
|
||||
if ! aclocal &> ../../../../tmp/xhprof-logs/aclocal.log; then
|
||||
echo "Fatal error: aclocal failed! View tmp/xhprof-logs/aclocal.log for more info."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! autoconf &> ../../../../tmp/xhprof-logs/autoconf.log; then
|
||||
echo "Fatal error: autoconf failed! View tmp/xhprof-logs/autoconf.log for more info."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! ./configure &> ../../../../tmp/xhprof-logs/configure.log; then
|
||||
echo "Fatal error: configure script failed! View tmp/xhprof-logs/configure.log for more info."
|
||||
exit 2
|
||||
fi
|
||||
|
||||
if ! make &> ../../../../tmp/xhprof-logs/make.log; then
|
||||
echo "Fatal error: could not build extension (make failed)! View tmp/xhprof-logs/make.log for more info."
|
||||
exit 3
|
||||
fi
|
||||
|
||||
echo "Done."
|
||||
12
www/analytics/misc/composer/clean-xhprof.sh
Executable file
12
www/analytics/misc/composer/clean-xhprof.sh
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
# if xhprof exists but points to a non-master branch, checkout master so composer won't fail
|
||||
|
||||
if [ -d "vendor/facebook/xhprof/extension" ]; then
|
||||
cd vendor/facebook/xhprof/extension
|
||||
|
||||
GIT_BRANCH=$(git symbolic-ref HEAD 2>/dev/null)
|
||||
|
||||
git reset --hard &> /dev/null
|
||||
git checkout master &> /dev/null
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue