#!/bin/sh CURDIR=`pwd` cd /usr/local/src [ -d rspamd ] && rm -rf rspamd hg clone https://bitbucket.org/vstakhov/rspamd VERSION=`perl -n -e 'print $1 if (/^SET\(RSPAMD_VERSION_MAJOR (\d+)\)/)' rspamd/CMakeLists.txt`.`perl -n -e 'print $1 if (/^SET\(RSPAMD_VERSION_MINOR (\d+)\)/)' rspamd/CMakeLists.txt`.`perl -n -e 'print $1 if (/^SET\(RSPAMD_VERSION_PATCH (\d+)\)/)' rspamd/CMakeLists.txt`.`date +"%Y%m%d"` [ -d rspamd-${VERSION} ] && rm -rf rspamd-${VERSION} mv rspamd rspamd-${VERSION} [ -f /usr/ports/distfiles/rspamd-${VERSION}.tar.gz ] && rm /usr/ports/distfiles/rspamd-${VERSION}.tar.gz /usr/bin/tar -cz -f /usr/ports/distfiles/rspamd-${VERSION}.tar.gz rspamd-${VERSION}/* cp -p /usr/ports/distfiles/rspamd-${VERSION}.tar.gz /usr/local/distfiles/ cd $CURDIR sha256 /usr/ports/distfiles/rspamd-${VERSION}.tar.gz | perl -p -e 's/\/usr\/ports\/distfiles\///' > distinfo echo "SIZE (rspamd-${VERSION}.tar.gz) = `ls -l /usr/ports/distfiles/rspamd-${VERSION}.tar.gz | awk '{print $5}'`" >> distinfo