#!/bin/sh set -e PORTSDIR=${PORTSDIR:-/usr/ports} (cd $PORTSDIR; sudo git pull) for port in ${PORTS:-emulators/i386-wine emulators/i386-wine-devel} do PKGVERSION=$(make -C $PORTSDIR/$port -V PKGVERSION ARCH=i386) PORTVERSION=$(make -C $PORTSDIR/$port -V PKGVERSION ARCH=amd64) if [ "$PKGVERSION" != "$PORTVERSION" ]; then PORTVERSION="$(make -C $PORTSDIR/$port -V PORTVERSION ARCH=i386)" PORTREVISION="$(make -C $PORTSDIR/$port -V PORTREVISION ARCH=i386)" sed -i '' -E \ -e "s/(PORTVERSION=).*/\1"$'\t'"$PORTVERSION/" \ -e "/PORTREVISION/d" \ ~/ports/ports/$port/Makefile.inc if [ "$PORTREVISION" != "0" ]; then sed -i '' -E \ -e "/PORTVERSION/a\\"$'\n'"PORTREVISION="$'\t'"$PORTREVISION" \ ~/ports/ports/$port/Makefile.inc fi make -C ~/ports/ports/$port port-update fi done