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