summaryrefslogtreecommitdiff
path: root/multimedia/mlt
diff options
context:
space:
mode:
authorAlberto Villa <avilla@FreeBSD.org>2012-05-14 14:32:43 +0000
committerAlberto Villa <avilla@FreeBSD.org>2012-05-14 14:32:43 +0000
commit8b1df6e13475698284df7422d322e04cfebed217 (patch)
tree50071cc765f58a59a9781d2bd22353021172cd19 /multimedia/mlt
parentAdd dependency on opengl lib, port builds additional plugin when it's (diff)
- Update to 0.7.8.
- Replace NOT_FOR_ARCHS with BROKEN.
Notes
Notes: svn path=/head/; revision=296584
Diffstat (limited to 'multimedia/mlt')
-rw-r--r--multimedia/mlt/Makefile32
-rw-r--r--multimedia/mlt/distinfo4
-rw-r--r--multimedia/mlt/files/patch-src__framework__mlt_property.h15
-rw-r--r--multimedia/mlt/files/patch-src__modules__avformat__vdpau.c11
-rw-r--r--multimedia/mlt/files/patch-src__modules__videostab__stab__estimate.c11
-rw-r--r--multimedia/mlt/pkg-plist8
6 files changed, 13 insertions, 68 deletions
diff --git a/multimedia/mlt/Makefile b/multimedia/mlt/Makefile
index 47f8e55506c6..2cc30c5a1b58 100644
--- a/multimedia/mlt/Makefile
+++ b/multimedia/mlt/Makefile
@@ -5,13 +5,12 @@
# $FreeBSD$
PORTNAME= mlt
-PORTVERSION= 0.7.6
-PORTREVISION= 2
+PORTVERSION= 0.7.8
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
MAINTAINER= avilla@FreeBSD.org
-COMMENT= A multimedia framework and video playout server for TV broadcasting
+COMMENT= Multimedia framework and video playout server for TV broadcasting
LICENSE= LGPL21 GPLv2
LICENSE_COMB= multi
@@ -31,9 +30,6 @@ USE_LDCONFIG= yes
# Required at least for frei0r detection.
CFLAGS+= -I${LOCALBASE}/include
-NOT_FOR_ARCHS= sparc64
-NOT_FOR_ARCHS_REASON_sparc64= does not compile on sparc64 (invokes i386 asm)
-
PORTDOCS= AUTHORS ChangeLog NEWS README docs demo
OPTIONS= DV "Quasar DV Codec module" on \
@@ -49,10 +45,6 @@ OPTIONS= DV "Quasar DV Codec module" on \
VDPAU "NVIDIA VDPAU support (requires FFMPEG)" off \
VORBIS "Vorbis module" on
-#MMX "MMX support (might cause problems on amd64)" off \
-#SSE "SSE support (requires MMX)" off \
-#SSE2 "SSE2 support (requires SSE)" off \
-
.ifndef(WITH_DEBUG)
CONFIGURE_ARGS+= --disable-debug
.else
@@ -61,23 +53,9 @@ CONFIGURE_ARGS+= --enable-debug
.include <bsd.port.options.mk>
-#.ifdef(WITH_MMX)
-#CONFIGURE_ARGS+= --enable-mmx
-#.else
-#CONFIGURE_ARGS+= --disable-mmx
-#.endif
-
-#.ifdef(WITH_SSE)
-#CONFIGURE_ARGS+= --enable-sse
-#.else
-#CONFIGURE_ARGS+= --disable-sse
-#.endif
-
-#.ifdef(WITH_SSE2)
-#CONFIGURE_ARGS+= --enable-sse2
-#.else
-#CONFIGURE_ARGS+= --disable-sse2
-#.endif
+.if ${ARCH} == "sparc64"
+BROKEN= does not compile on sparc64 (invokes i386 asm)
+.endif
.ifndef(WITHOUT_DV)
LIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv
diff --git a/multimedia/mlt/distinfo b/multimedia/mlt/distinfo
index c1a8bf90d5b7..bcc944fd6535 100644
--- a/multimedia/mlt/distinfo
+++ b/multimedia/mlt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mlt-0.7.6.tar.gz) = f8ea8590417ea2b5543a495f2edc30636d3931932deee7a4e0d8516e9c2b58ae
-SIZE (mlt-0.7.6.tar.gz) = 1024353
+SHA256 (mlt-0.7.8.tar.gz) = 95833b2746e2d71dd42f6163e1a5d863c7d4772cc344a840f5555d0dc1946e43
+SIZE (mlt-0.7.8.tar.gz) = 1106625
diff --git a/multimedia/mlt/files/patch-src__framework__mlt_property.h b/multimedia/mlt/files/patch-src__framework__mlt_property.h
deleted file mode 100644
index 2fefc8700b87..000000000000
--- a/multimedia/mlt/files/patch-src__framework__mlt_property.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/framework/mlt_property.h.orig 2011-10-31 21:26:04.000000000 +0400
-+++ src/framework/mlt_property.h 2011-12-12 22:55:02.000000000 +0400
-@@ -26,7 +26,11 @@
-
- #include "mlt_types.h"
-
--#if defined(__GLIBC__) || defined(__DARWIN__)
-+#ifdef __FreeBSD__
-+#include <sys/param.h>
-+#endif
-+
-+#if defined(__GLIBC__) || defined(__DARWIN__) || (__FreeBSD_version >= 1000002)
- #include <xlocale.h>
- #else
- typedef void* locale_t;
diff --git a/multimedia/mlt/files/patch-src__modules__avformat__vdpau.c b/multimedia/mlt/files/patch-src__modules__avformat__vdpau.c
deleted file mode 100644
index c6878f3b13e4..000000000000
--- a/multimedia/mlt/files/patch-src__modules__avformat__vdpau.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/modules/avformat/vdpau.c.orig 2011-10-31 18:26:04.000000000 +0100
-+++ ./src/modules/avformat/vdpau.c 2011-11-02 03:11:43.887765075 +0100
-@@ -65,6 +65,8 @@
-
- if ( !object )
- object = dlopen( "/usr/lib/libvdpau.so", flags );
-+ if ( !object )
-+ object = dlopen( "/usr/local/lib/libvdpau.so", flags );
- if ( object )
- {
- VdpDeviceCreateX11 *create_device = dlsym( object, "vdp_device_create_x11" );
diff --git a/multimedia/mlt/files/patch-src__modules__videostab__stab__estimate.c b/multimedia/mlt/files/patch-src__modules__videostab__stab__estimate.c
deleted file mode 100644
index 66346fdd66d2..000000000000
--- a/multimedia/mlt/files/patch-src__modules__videostab__stab__estimate.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/modules/videostab/stab/estimate.c.orig 2011-10-31 18:26:04.000000000 +0100
-+++ ./src/modules/videostab/stab/estimate.c 2011-11-02 03:11:11.597636807 +0100
-@@ -18,7 +18,7 @@
- #include <stdlib.h>
- #include <math.h>
- #include <string.h>
--#if !defined(__DARWIN__)
-+#if !defined(__DARWIN__) && !defined(__FreeBSD__)
- #include <values.h>
- #endif
-
diff --git a/multimedia/mlt/pkg-plist b/multimedia/mlt/pkg-plist
index a8060c2172a9..661380950005 100644
--- a/multimedia/mlt/pkg-plist
+++ b/multimedia/mlt/pkg-plist
@@ -50,10 +50,10 @@ include/mlt/framework/mlt_transition.h
include/mlt/framework/mlt_types.h
include/mlt/framework/mlt_version.h
lib/libmlt++.so
-lib/libmlt++.so.0.7.6
+lib/libmlt++.so.0.7.8
lib/libmlt++.so.3
lib/libmlt.so
-lib/libmlt.so.0.7.6
+lib/libmlt.so.0.7.8
lib/libmlt.so.4
%%FFMPEG%%lib/mlt/libmltavformat.so
lib/mlt/libmltcore.so
@@ -86,12 +86,14 @@ libdata/pkgconfig/mlt++.pc
libdata/pkgconfig/mlt-framework.pc
%%FFMPEG%%%%DATADIR%%/avformat/consumer_avformat.yml
%%FFMPEG%%%%DATADIR%%/avformat/producer_avformat.yml
+%%DATADIR%%/core/consumer_multi.yml
%%DATADIR%%/core/data_fx.properties
%%DATADIR%%/core/filter_audiowave.yml
%%DATADIR%%/core/filter_brightness.yml
%%DATADIR%%/core/filter_channelcopy.yml
%%DATADIR%%/core/filter_crop.yml
%%DATADIR%%/core/filter_data_show.yml
+%%DATADIR%%/core/filter_fieldorder.yml
%%DATADIR%%/core/filter_gamma.yml
%%DATADIR%%/core/filter_greyscale.yml
%%DATADIR%%/core/filter_luma.yml
@@ -303,6 +305,7 @@ libdata/pkgconfig/mlt-framework.pc
%%DATADIR%%/profiles/quarter_pal
%%DATADIR%%/profiles/quarter_pal_wide
%%DATADIR%%/profiles/sdi_486i_5994
+%%DATADIR%%/profiles/sdi_486p_2398
%%DATADIR%%/profiles/square_ntsc
%%DATADIR%%/profiles/square_ntsc_wide
%%DATADIR%%/profiles/square_pal
@@ -315,6 +318,7 @@ libdata/pkgconfig/mlt-framework.pc
%%DATADIR%%/profiles/vcd_pal
%%QT4%%%%DATADIR%%/qimage/producer_kdenlivetitle.yml
%%QT4%%%%DATADIR%%/qimage/producer_qimage.yml
+%%QT4%%%%DATADIR%%/qimage/transition_vqm.yml
%%RESAMPLE%%%%DATADIR%%/resample/filter_resample.yml
%%DATADIR%%/rotoscoping/filter_rotoscoping.yml
%%DATADIR%%/sdl/consumer_sdl.yml