1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00

- Update to 0.8.0.

- Enable GPLv3 components.
- Fix build on 9-STABLE after MFC of xlocale. [1]
- Mark CONFLICTS_INSTALL with archivers/freeze. [2]

The minor version is increased due to the addition of time properties!
In addition:
  * improve seek speed on AVCHD when using FFmpeg v0.9.1+;
  * composite and dissolve speed improvements on x86-64;
  * improve performance of caching in image producers;
  * add device enumeration to decklink producer and consumer.

PR:		168766 [1]
Reported by:	conflicts checker [2]
Submitted by:	Christian Mangin <christian.mangin@gmail.com> [1]
		Oliver Brandmueller via email [1]
This commit is contained in:
Alberto Villa 2012-07-02 08:31:04 +00:00
parent a5253d0dba
commit e19c9228d0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=300362
4 changed files with 25 additions and 9 deletions

View File

@ -5,29 +5,34 @@
# $FreeBSD$
PORTNAME= mlt
PORTVERSION= 0.7.8
PORTREVISION= 1
PORTVERSION= 0.8.0
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
MAINTAINER= avilla@FreeBSD.org
COMMENT= Multimedia framework and video playout server for TV broadcasting
LICENSE= LGPL21 GPLv2
LICENSE= LGPL21 GPLv2 GPLv3
LICENSE_COMB= multi
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING
LICENSE_FILE_GPLv2= ${WRKSRC}/GPL
LICENSE_FILE_GPLv3= ${WRKSRC}/GPLv3
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg
# They both install bin/melt.
CONFLICTS_INSTALL= freeze-[0-9]*
USE_GNOME= gnomehack libxml2
USE_SDL= image
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-gpl --linsys-with-jpeg
CONFIGURE_ARGS= --enable-gpl --enable-gpl3 --linsys-with-jpeg
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
USE_LDCONFIG= yes
PLIST_SUB+= PORTVERSION="${PORTVERSION}"
# Required at least for frei0r detection.
CFLAGS+= -I${LOCALBASE}/include

View File

@ -1,2 +1,2 @@
SHA256 (mlt-0.7.8.tar.gz) = 95833b2746e2d71dd42f6163e1a5d863c7d4772cc344a840f5555d0dc1946e43
SIZE (mlt-0.7.8.tar.gz) = 1106625
SHA256 (mlt-0.8.0.tar.gz) = 7bd07b392663b33a0408c900117b2e431c93e5f29394578cfbeff7b26a0cc6dd
SIZE (mlt-0.8.0.tar.gz) = 1143227

View File

@ -0,0 +1,11 @@
--- ./src/framework/mlt_property.h.orig 2012-06-01 22:51:32.000000000 +0200
+++ ./src/framework/mlt_property.h 2012-06-12 03:54:31.992557693 +0200
@@ -30,7 +30,7 @@
#include <sys/param.h>
#endif
-#if defined(__GLIBC__) || defined(__DARWIN__) || (__FreeBSD_version >= 1000002)
+#if defined(__GLIBC__) || defined(__DARWIN__) || (__FreeBSD_version >= 900506)
#include <xlocale.h>
#else
typedef void* locale_t;

View File

@ -50,11 +50,11 @@ 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.8
lib/libmlt++.so.%%PORTVERSION%%
lib/libmlt++.so.3
lib/libmlt.so
lib/libmlt.so.0.7.8
lib/libmlt.so.4
lib/libmlt.so.%%PORTVERSION%%
lib/libmlt.so.5
%%FFMPEG%%lib/mlt/libmltavformat.so
lib/mlt/libmltcore.so
lib/mlt/libmltdecklink.so