aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2008-02-24 08:43:21 +0000
committerRong-En Fan <rafan@FreeBSD.org>2008-02-24 08:43:21 +0000
commit9fd52d88232cf181ef4b8e1beb57c4e1eaa6915e (patch)
tree8870ce6d1f182e25f9aa6379ddb367fa07f191b5 /multimedia
parent8872b3490f2523e5d17e2f8fcbd6602e1f67754c (diff)
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/smilutils/Makefile82
-rw-r--r--multimedia/smilutils/distinfo3
-rw-r--r--multimedia/smilutils/files/patch-apps__ffmpeg2raw__Makefile.am11
-rw-r--r--multimedia/smilutils/pkg-descr7
-rw-r--r--multimedia/smilutils/pkg-plist28
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