#!/bin/sh # 'povray v3.8.0-beta.2'. # note name now includes '-src'. PRGNAM=povunix VERSION=${VERSION:-v3.8.0-beta.2} BUILD=${BUILD:-1} TAG=${TAG:-tern} # The "short" version number is needed later: SHORT_VERSION=$( echo $VERSION | cut -f1-2 -d. ) ARCH=$(uname -m) CWD=$(pwd) TMP=${TMP:-/tmp/POV} POVRAY_BUILDER=${POVRAY_BUILDER:-""} SLKCFLAGS="-std=c++11 -march=native -mtune=native -ffast-math -O2 -fPIC" set -eu rm -rf ${TMP}/${PRGNAM}-$VERSION mkdir -p $TMP cd $TMP tar -xvf ${CWD}/${PRGNAM}-${VERSION}-src.tar.gz cd ${PRGNAM}-${VERSION}-src chown -R jr:jr . chmod -R u+w,go+r-w,a-s . CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/home/povray/$VERSION \ --enable-silent-rules \ --sysconfdir=/home/povray/${VERSION}/etc \ --mandir=/home/povray/${VERSION}/man \ --without-libmkl \ --without-libsdl \ --with-x \ --build=${ARCH}-slackware-linux \ COMPILED_BY="$POVRAY_BUILDER" make -j4 make check make install