Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Apr 2016 01:38:55 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r412591 - in head/multimedia: . ffms2
Message-ID:  <201604060138.u361ctPw031237@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Wed Apr  6 01:38:55 2016
New Revision: 412591
URL: https://svnweb.freebsd.org/changeset/ports/412591

Log:
  multimedia/ffms2: add new port
  
  FFmpegSource (usually known as FFMS or FFMS2) is a cross-platform
  wrapper library around FFmpeg/libav. It gives you an easy, convenient
  way to say "open and decompress this media file for me, I don't care
  how you do it" and get frame- and sample-accurate access (usually),
  without having to bother with the sometimes less than straightforward
  and less than perfectly documented libav API.
  
  https://github.com/FFMS/ffms2

Added:
  head/multimedia/ffms2/
  head/multimedia/ffms2/Makefile   (contents, props changed)
  head/multimedia/ffms2/distinfo   (contents, props changed)
  head/multimedia/ffms2/pkg-descr   (contents, props changed)
  head/multimedia/ffms2/pkg-plist   (contents, props changed)
Modified:
  head/multimedia/Makefile   (contents, props changed)

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Wed Apr  6 01:38:32 2016	(r412590)
+++ head/multimedia/Makefile	Wed Apr  6 01:38:55 2016	(r412591)
@@ -59,6 +59,7 @@
     SUBDIR += ffmpeg0
     SUBDIR += ffmpeg2theora
     SUBDIR += ffmpegthumbnailer
+    SUBDIR += ffms2
     SUBDIR += flvmeta
     SUBDIR += flvstreamer
     SUBDIR += flvtool++

Added: head/multimedia/ffms2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/ffms2/Makefile	Wed Apr  6 01:38:55 2016	(r412591)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	ffms2
+DISTVERSION=	2.22
+CATEGORIES=	multimedia
+
+MAINTAINER=	jbeich@FreeBSD.org
+COMMENT=	FFmpeg-based source library
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	FFMS
+
+USES=		compiler:c++11-lib gmake libtool pathfix pkgconfig
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-silent-rules --enable-static
+CPPFLAGS+=	-D_GLIBCXX_USE_C99 # XXX ports/193528
+INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
+
+.include <bsd.port.mk>

Added: head/multimedia/ffms2/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/ffms2/distinfo	Wed Apr  6 01:38:55 2016	(r412591)
@@ -0,0 +1,2 @@
+SHA256 (FFMS-ffms2-2.22_GH0.tar.gz) = 7c5202fa2e49186fb3bb815e5b12ca71f05ec09cb707ffd9465852e21a06fdad
+SIZE (FFMS-ffms2-2.22_GH0.tar.gz) = 487244

Added: head/multimedia/ffms2/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/ffms2/pkg-descr	Wed Apr  6 01:38:55 2016	(r412591)
@@ -0,0 +1,8 @@
+FFmpegSource (usually known as FFMS or FFMS2) is a cross-platform
+wrapper library around FFmpeg/libav. It gives you an easy, convenient
+way to say "open and decompress this media file for me, I don't care
+how you do it" and get frame- and sample-accurate access (usually),
+without having to bother with the sometimes less than straightforward
+and less than perfectly documented libav API.
+
+WWW: https://github.com/FFMS/ffms2

Added: head/multimedia/ffms2/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/ffms2/pkg-plist	Wed Apr  6 01:38:55 2016	(r412591)
@@ -0,0 +1,10 @@
+bin/ffmsindex
+include/ffms.h
+include/ffmscompat.h
+lib/libffms2.a
+lib/libffms2.so
+lib/libffms2.so.4
+lib/libffms2.so.4.0.0
+libdata/pkgconfig/ffms2.pc
+%%PORTDOCS%%%%DOCSDIR%%/ffms2-api.md
+%%PORTDOCS%%%%DOCSDIR%%/ffms2-changelog.md



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604060138.u361ctPw031237>