#!/bin/sh
# @(#) create a pkg-plist file from a port
# based on http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/plist-autoplist.html
# (c) 2006 by Dirk Jagdmann <doj@cubic.org>

V=/var/db/ports/
P=$PWD
if [ ! -f $V/doj.ruby ] ; then
  if [ ! -d /usr/ports/lang/ruby18 ] ; then
    echo "could not chdir /usr/ports/lang/ruby18"
    exit 1
  fi
  cd /usr/ports/lang/ruby18
  make install || exit 1
  cd $P
  touch $V/doj.ruby
fi

T=/tmp/DOJ
make deinstall PREFIX=$T
rm -rf $T
make clean

mkdir $T
mtree -U -f /etc/mtree/BSD.local.dist -d -e -p $T
make depends PREFIX=$T

make install PREFIX=$T

/usr/ports/Tools/scripts/plist -Md -m /etc/mtree/BSD.local.dist $T > pkg-plist

