#!/bin/bash # 'yuqk'. # modified for 'grouse'. PRGNAM=povray VERSION=${VERSION:-3.8.0-x.yuqk_ec0430bd} PFXDIR=/home/jr/yuqk ARCH=$(uname -m) CWD=$(pwd) TMP=${TMP:-/tmp/POV} PKG=${TMP}/package-$PRGNAM POVRAY_BUILDER=${POVRAY_BUILDER:-""} BLDFLAGS="-std=c++17 -march=native -mtune=native -ffast-math -O2 -fPIC" set -e rm -rf ${TMP}/${PRGNAM}-$VERSION $PKG mkdir -p $TMP $PKG cd $TMP tar xvf ${CWD}/${PRGNAM}-${VERSION}.tar.gz cd ${PRGNAM}-$VERSION chown -R jr:jr . chmod -R u+w,go+r-w,a-s . CXXFLAGS="$BLDFLAGS" \ ./configure \ --prefix=$PFXDIR \ --sysconfdir=${PFXDIR}/etc \ --mandir=${PFXDIR}/man \ --enable-silent-rules \ --without-libsdl \ --without-libsdl2 \ --with-x \ --disable-no-lc-identifiers \ --disable-io-restrictions \ --disable-debug \ --enable-lto \ --enable-compile-warn \ --enable-vector-zeroing \ --enable-watch-cursor \ --build=${ARCH}-slackware-linux \ COMPILED_BY="$POVRAY_BUILDER" LDFLAGS="-s" make -j4 make check make install DESTDIR=$PKG