diff options
author | Rong-En Fan <rafan@FreeBSD.org> | 2008-02-24 08:43:21 +0000 |
---|---|---|
committer | Rong-En Fan <rafan@FreeBSD.org> | 2008-02-24 08:43:21 +0000 |
commit | 9fd52d88232cf181ef4b8e1beb57c4e1eaa6915e (patch) | |
tree | 8870ce6d1f182e25f9aa6379ddb367fa07f191b5 /multimedia | |
parent | 8872b3490f2523e5d17e2f8fcbd6602e1f67754c (diff) |
Notes
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/smilutils/Makefile | 82 | ||||
-rw-r--r-- | multimedia/smilutils/distinfo | 3 | ||||
-rw-r--r-- | multimedia/smilutils/files/patch-apps__ffmpeg2raw__Makefile.am | 11 | ||||
-rw-r--r-- | multimedia/smilutils/pkg-descr | 7 | ||||
-rw-r--r-- | multimedia/smilutils/pkg-plist | 28 |
6 files changed, 132 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index bb250b5426ab..b0caacecdd0c 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -198,6 +198,7 @@ SUBDIR += ruby-flvtool2 SUBDIR += sabbu SUBDIR += shell-fm + SUBDIR += smilutils SUBDIR += smpeg SUBDIR += smpeg-xmms SUBDIR += smplayer diff --git a/multimedia/smilutils/Makefile b/multimedia/smilutils/Makefile new file mode 100644 index 000000000000..d8d2f00c8e8a --- /dev/null +++ b/multimedia/smilutils/Makefile @@ -0,0 +1,82 @@ +# New ports collection makefile for: smilutils +# Date created: 26 january 2008 +# Whom: trebestie@gmail.com +# +# $FreeBSD$ +# + +PORTNAME= smilutils +DISTVERSION= 0.3.2 +DISTVERSIONSUFFIX= cvs +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= rafan + +MAINTAINER= trebestie@gmail.com +COMMENT= A collection of utilities to handle DV + +LIB_DEPENDS= dv.4:${PORTSDIR}/multimedia/libdv \ + png.5:${PORTSDIR}/graphics/png \ + samplerate.1:${PORTSDIR}/audio/libsamplerate \ + avcodec.1:${PORTSDIR}/multimedia/ffmpeg \ + mp3lame.0:${PORTSDIR}/audio/lame \ + vorbisenc.2:${PORTSDIR}/audio/libvorbis \ + quicktime.0:${PORTSDIR}/multimedia/libquicktime \ + ogg.5:${PORTSDIR}/audio/libogg + +USE_BZIP2= yes +WRKSRC= ${WRKDIR}/${PORTNAME} + +USE_LDCONFIG= yes +USE_AUTOTOOLS= aclocal:19 automake:19 autoconf:261 autoheader:261 libtool:15 +USE_GETTEXT= yes +USE_GMAKE= yes +USE_GNOME= gtk20 libxml2 libglade2 +USE_ICONV= yes +USE_SDL= yes +GNU_CONFIGURE= yes +USE_XLIB= yes + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/lqt -I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib/libquicktime -L${LOCALBASE}/lib" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" + +CONFIGURE_ARGS= --with-avcodec --enable-mp3lame --enable-vorbis \ + --with-ffmpeg=${LOCALBASE}/lib --with-x + +MAN1= image2raw.1 ppm2raw.1 ppm2webcam.1 raw2dv.1 \ + raw2image.1 raw2webcam.1 raw2yuv.1 rawmultiply.1 \ + rawplay.1 smil2raw.1 smil2wav.1 smil2yuv.1 \ + smilutils.1 xwd2raw.1 + +run-autotools: + @cd ${WRKSRC} && ${SH} autogen.sh + +# No tarball, we get cvs version. +# Based on an idea by Abel Chow <achow@transoft.net> +# who maintains tidy-devel port +# Look at http://lists.freebsd.org/pipermail/freebsd-ports/2007-September/043631.html +# for more informations + +.if defined(MAINTAINER_MODE) + +CVSROOT= ":pserver:anonymous@kino.cvs.sourceforge.net:/cvsroot/kino" + +CVSROOT= ":pserver:anonymous@kino.cvs.sourceforge.net:/cvsroot/kino" +CVS_PASSFILE= ${WRKDIR}/temp-cvs-passfile + +getcvs: + ${MKDIR} ${WRKDIR}/cvs + ${ECHO_CMD} ${CVSROOT} A > ${CVS_PASSFILE} + cd ${WRKDIR}/cvs && \ + CVSROOT=${CVSROOT} CVS_PASSFILE=${CVS_PASSFILE} cvs -z3 co -P smilutils + +tarball: + ${RM} -rf ${WRKDIR}/cvs/smilutils/CVSROOT + ${FIND} ${WRKDIR}/cvs -name CVS | ${XARGS} ${RM} -rf + cd ${WRKDIR}/cvs && \ + ${TAR} cfj ${_DISTDIR}${DISTFILES} smilutils + +.endif + +.include <bsd.port.mk> diff --git a/multimedia/smilutils/distinfo b/multimedia/smilutils/distinfo new file mode 100644 index 000000000000..03c967c307d4 --- /dev/null +++ b/multimedia/smilutils/distinfo @@ -0,0 +1,3 @@ +MD5 (smilutils-0.3.2cvs.tar.bz2) = 2daa6f6c817f791ea75f3faa3626892d +SHA256 (smilutils-0.3.2cvs.tar.bz2) = 2c0af49e94afbf19151fea913a70fc0ea4ede34fab0697d3c1e12d39c80b1995 +SIZE (smilutils-0.3.2cvs.tar.bz2) = 168726 diff --git a/multimedia/smilutils/files/patch-apps__ffmpeg2raw__Makefile.am b/multimedia/smilutils/files/patch-apps__ffmpeg2raw__Makefile.am new file mode 100644 index 000000000000..385fad5f8852 --- /dev/null +++ b/multimedia/smilutils/files/patch-apps__ffmpeg2raw__Makefile.am @@ -0,0 +1,11 @@ +--- ./apps/ffmpeg2raw/Makefile.am.orig 2005-10-08 12:13:42.000000000 +0800 ++++ ./apps/ffmpeg2raw/Makefile.am 2008-02-23 14:01:49.000000000 +0800 +@@ -11,7 +11,7 @@ + -D_FILE_OFFSET_BITS=64 + + AM_LDFLAGS = -rdynamic -L$(FFMPEG_PATH)/libavformat -lavformat -L$(FFMPEG_PATH)/libavcodec -lavcodec \ +- $(FFMPEGLIBS) -lm -lz -ldl -ldv ++ $(FFMPEGLIBS) -lm -lz -ldv + + endif + diff --git a/multimedia/smilutils/pkg-descr b/multimedia/smilutils/pkg-descr new file mode 100644 index 000000000000..da9b45d3e9d2 --- /dev/null +++ b/multimedia/smilutils/pkg-descr @@ -0,0 +1,7 @@ +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 diff --git a/multimedia/smilutils/pkg-plist b/multimedia/smilutils/pkg-plist new file mode 100644 index 000000000000..99a4e15e06bd --- /dev/null +++ b/multimedia/smilutils/pkg-plist @@ -0,0 +1,28 @@ +bin/ffmpeg2raw +bin/image2raw +bin/ppm2raw +bin/ppm2webcam +bin/ppmeffectv +bin/ppmfilter +bin/raw2dv +bin/raw2image +bin/raw2dv +bin/raw2image +bin/raw2webcam +bin/raw2yuv +bin/rawmultiply +bin/rawplay +bin/smil2raw +bin/smil2wav +bin/smil2yuv +bin/tga2raw +bin/xwd2raw +lib/kino/libkinoextensions.a +lib/kino/libkinoextensions.la +lib/kino/libkinoextensions.so +lib/kino/libkinoextensions.so.0 +lib/kino/libkinolegacy.a +lib/kino/libkinolegacy.la +lib/kino/libkinolegacy.so +lib/kino/libkinolegacy.so.0 +@dirrmtry lib/kino |