ports/120981: [NEW PORT] multimedia/smilutils: A collection of utilities to handle DV
Diego Depaoli
trebestie at gmail.com
Sat Feb 23 01:30:03 UTC 2008
>Number: 120981
>Category: ports
>Synopsis: [NEW PORT] multimedia/smilutils: A collection of utilities to handle DV
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 23 01:30:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Diego Depaoli
>Release: FreeBSD 8.0-CURRENT i386
>Organization:
>Environment:
FreeBSD genipizza.casadep.home 8.0-CURRENT FreeBSD 8.0-CURRENT #5: Fri Feb 22 01:24:04 CET 2008
>Description:
Smilutils is a collection of command line utilities
for Digital Video manipulation.
Note: Sources are available through cvs.
WWW: http://sourceforge.net/projects/kino/
WWW: http://users.pandora.be/acp/kino/smilutils.html
Previous PR
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/120065
can be closed.
This port is required to run the new version of manslide.
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# smilutils
# smilutils/Makefile
# smilutils/distinfo
# smilutils/pkg-descr
# smilutils/files
# smilutils/files/patch-apps-ffmpeg2raw-Makefile.am
# smilutils/pkg-plist
#
echo c - smilutils
mkdir -p smilutils > /dev/null 2>&1
echo x - smilutils/Makefile
sed 's/^X//' >smilutils/Makefile << 'END-of-smilutils/Makefile'
X# New ports collection makefile for: smilutils
X# Date created: 26 january 2008
X# Whom: trebestie at gmail.com
X# Date created: 26 january 2008
X# Whom: trebestie at gmail.com
X#
X# $FreeBSD$
X#
X
XPORTNAME= smilutils
XDISTVERSION= 0.3.2
XDISTVERSIONSUFFIX= cvs
XCATEGORIES= multimedia
XMASTER_SITES= ${MASTER_SITE_LOCAL}
X
XMAINTAINER= trebestie at gmail.com
XCOMMENT= A collection of utilities to handle DV
X
XLIB_DEPENDS= dv.4:${PORTSDIR}/multimedia/libdv \
X png.5:${PORTSDIR}/graphics/png \
X samplerate.1:${PORTSDIR}/audio/libsamplerate \
X avformat.1:${PORTSDIR}/multimedia/ffmpeg \
X avcodec.1:${PORTSDIR}/multimedia/ffmpeg \
X mp3lame.0:${PORTSDIR}/audio/lame \
X vorbisenc.2:${PORTSDIR}/audio/libvorbis \
X quicktime.0:${PORTSDIR}/multimedia/libquicktime \
X vorbisenc.2:${PORTSDIR}/audio/libvorbis \
X quicktime.0:${PORTSDIR}/multimedia/libquicktime \
X vorbis.4:${PORTSDIR}/audio/libvorbis \
X ogg.5:${PORTSDIR}/audio/libogg
X
XUSE_BZIP2= yes
XWRKSRC= ${WRKDIR}/${PORTNAME}
X
XUSE_LDCONFIG= yes
XUSE_AUTOTOOLS= autoconf:261
XUSE_GETTEXT= yes
XUSE_GMAKE= yes
XUSE_GNOME= gtk20 libxml2 libglade2
XUSE_ICONV= yes
XUSE_SDL= yes
XGNU_CONFIGURE= yes
XUSE_X_PREFIX= yes
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/lqt \
X -I${LOCALBASE}/include -I${X11BASE}/include" \
X LDFLAGS="-L${LOCALBASE}/lib/libquicktime \
X -L${LOCALBASE}/lib -L${X11BASE}/lib" \
X PTHREAD_LIBS="${PTHREAD_LIBS}"
X
X PTHREAD_LIBS="${PTHREAD_LIBS}"
X
XCONFIGURE_ARGS= --with-avcodec --enable-mp3lame --enable-vorbis \
X --with-ffmpeg=${LOCALBASE}/lib --with-x
X
XMAN1= image2raw.1 ppm2raw.1 ppm2webcam.1 raw2dv.1 \
X raw2image.1 raw2webcam.1 raw2yuv.1 rawmultiply.1 \
X rawplay.1 smil2raw.1 smil2wav.1 smil2yuv.1 \
X smilutils.1 xwd2raw.1
X
Xpre-configure:
X @cd ${WRKSRC} && ${SH} autogen.sh
X
X# No tarball, we get cvs version.
X# Based on an idea by Abel Chow <achow at transoft.net>
X# who maintains tidy-devel port
X# Look at http://lists.freebsd.org/pipermail/freebsd-ports/2007-September/043631.html
X# for more informations
X
X.if defined(MAINTAINER_MODE)
X
XCVSROOT= ":pserver:anonymous at kino.cvs.sourceforge.net:/cvsroot/kino"
X
XCVSROOT= ":pserver:anonymous at kino.cvs.sourceforge.net:/cvsroot/kino"
XCVS_PASSFILE= ${WRKDIR}/temp-cvs-passfile
X
Xgetcvs:
X ${MKDIR} ${WRKDIR}/cvs
X ${ECHO_CMD} ${CVSROOT} A > ${CVS_PASSFILE}
X cd ${WRKDIR}/cvs && \
X CVSROOT=${CVSROOT} CVS_PASSFILE=${CVS_PASSFILE} cvs -z3 co -P smilutils
X
Xtarball:
X ${RM} -rf ${WRKDIR}/cvs/smilutils/CVSROOT
X ${FIND} ${WRKDIR}/cvs -name CVS | ${XARGS} ${RM} -rf
X cd ${WRKDIR}/cvs && \
X ${TAR} cfj ${_DISTDIR}${DISTFILES} smilutils
X
X.endif
X
X.include <bsd.port.mk>
END-of-smilutils/Makefile
echo x - smilutils/distinfo
sed 's/^X//' >smilutils/distinfo << 'END-of-smilutils/distinfo'
XMD5 (smilutils-0.3.2cvs.tar.bz2) = ed093ba8270e518cc09c6028717ac7c1
sed 's/^X//' >smilutils/distinfo << 'END-of-smilutils/distinfo'
XMD5 (smilutils-0.3.2cvs.tar.bz2) = ed093ba8270e518cc09c6028717ac7c1
XSHA256 (smilutils-0.3.2cvs.tar.bz2) = 88b372018f19787dee1fb28c854b3e53d23f614e1bbd2b2f3b4c16cc2d506f75
XSIZE (smilutils-0.3.2cvs.tar.bz2) = 168614
END-of-smilutils/distinfo
echo x - smilutils/pkg-descr
sed 's/^X//' >smilutils/pkg-descr << 'END-of-smilutils/pkg-descr'
XSmilutils is a collection of command line utilities
Xfor Digital Video manipulation.
X
XNote: Sources are available through cvs.
X
XWWW: http://sourceforge.net/projects/kino/
XWWW: http://users.pandora.be/acp/kino/smilutils.html
END-of-smilutils/pkg-descr
echo c - smilutils/files
mkdir -p smilutils/files > /dev/null 2>&1
echo x - smilutils/files/patch-apps-ffmpeg2raw-Makefile.am
sed 's/^X//' >smilutils/files/patch-apps-ffmpeg2raw-Makefile.am << 'END-of-smilutils/files/patch-apps-ffmpeg2raw-Makefile.am'
X--- apps/ffmpeg2raw/Makefile.am.orig 2005-10-08 06:13:42.000000000 +0200
X+++ apps/ffmpeg2raw/Makefile.am 2008-01-27 01:30:26.000000000 +0100
X--- apps/ffmpeg2raw/Makefile.am.orig 2005-10-08 06:13:42.000000000 +0200
X+++ apps/ffmpeg2raw/Makefile.am 2008-01-27 01:30:26.000000000 +0100
X@@ -11,7 +11,7 @@
X -D_FILE_OFFSET_BITS=64
X
X AM_LDFLAGS = -rdynamic -L$(FFMPEG_PATH)/libavformat -lavformat -L$(FFMPEG_PATH)/libavcodec -lavcodec \
X- $(FFMPEGLIBS) -lm -lz -ldl -ldv
X+ $(FFMPEGLIBS) -lm -lz -ldv
X
X endif
X
END-of-smilutils/files/patch-apps-ffmpeg2raw-Makefile.am
echo x - smilutils/pkg-plist
sed 's/^X//' >smilutils/pkg-plist << 'END-of-smilutils/pkg-plist'
Xbin/ffmpeg2raw
Xbin/image2raw
Xbin/ppm2raw
Xbin/ppm2webcam
Xbin/ppmeffectv
Xbin/ppmfilter
Xbin/raw2dv
Xbin/raw2image
Xbin/raw2dv
Xbin/raw2image
Xbin/raw2webcam
Xbin/raw2yuv
Xbin/rawmultiply
Xbin/rawplay
Xbin/smil2raw
Xbin/smil2wav
Xbin/smil2yuv
Xbin/tga2raw
Xbin/xwd2raw
Xlib/kino/libkinoextensions.a
Xlib/kino/libkinoextensions.la
Xlib/kino/libkinoextensions.so
Xlib/kino/libkinoextensions.so.0
Xlib/kino/libkinolegacy.a
Xlib/kino/libkinolegacy.la
Xlib/kino/libkinolegacy.so
Xlib/kino/libkinolegacy.so.0
X at dirrmtry lib/kino
END-of-smilutils/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list