svn commit: r412591 - in head/multimedia: . ffms2
Jan Beich
jbeich at FreeBSD.org
Wed Apr 6 01:38:57 UTC 2016
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 at 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
More information about the svn-ports-head
mailing list