forked from ports/contrib
50 lines
1.3 KiB
Plaintext
50 lines
1.3 KiB
Plaintext
# Description: Tools record and playback videos
|
|
# URL: http://mjpeg.sourceforge.net/
|
|
# Maintainer: Han Boetes <han@mijncomputer.nl>
|
|
# Packager: Han Boetes <han@mijncomputer.nl>
|
|
# Depends on: cvs fontconfig libpng
|
|
|
|
name=mjpeg_play
|
|
version=cvs
|
|
release=1
|
|
unset source
|
|
|
|
build()
|
|
{
|
|
|
|
local SERVER=:pserver:anonymous:@cvs.sourceforge.net:/cvsroot/mjpeg
|
|
|
|
cd $PKGMK_SOURCE_DIR
|
|
if [ ! -d $PKGMK_SOURCE_DIR/$name ];then
|
|
if [ -e $PKGMK_SOURCE_DIR/$name-cvs.source.tar.gz ]; then
|
|
info "I'm unpacking the sourcetree. This will take a long time."
|
|
# To avoid trouble incase you interupt the unpacking.
|
|
trap 'info "interupted: cleaning up"; rm -rf $name' HUP INT QUIT TERM
|
|
tar xzf $name-cvs.source.tar.gz
|
|
trap HUP INT QUIT TERM
|
|
else
|
|
cvs -d $SERVER co -P $name/ChangeLog
|
|
fi
|
|
fi
|
|
|
|
if cd $PKGMK_SOURCE_DIR/$name; then
|
|
cvs -z3 -qz3 up -PAd
|
|
install -d $SRC/$name
|
|
cd $SRC/$name
|
|
# lndir is provided by x11
|
|
lndir $PKGMK_SOURCE_DIR/$name
|
|
# Use -N for the patches since the source is kept.
|
|
./autogen.sh
|
|
./configure --prefix=/usr
|
|
make
|
|
make install DESTDIR=$PKG
|
|
else
|
|
exit 1
|
|
fi
|
|
cd $PKGMK_SOURCE_DIR
|
|
info "I'm packing up the sourcetree. This saves lots of space."
|
|
tar czf $name-cvs.source.tar.gz $name
|
|
rm -rf $name
|
|
rm -rf $PKG/usr/info/
|
|
}
|