mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-19 08:13:21 +00:00
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
This commit is contained in:
parent
ddf4516bd9
commit
e0d7c65bd1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=412591
@ -59,6 +59,7 @@
|
||||
SUBDIR += ffmpeg0
|
||||
SUBDIR += ffmpeg2theora
|
||||
SUBDIR += ffmpegthumbnailer
|
||||
SUBDIR += ffms2
|
||||
SUBDIR += flvmeta
|
||||
SUBDIR += flvstreamer
|
||||
SUBDIR += flvtool++
|
||||
|
25
multimedia/ffms2/Makefile
Normal file
25
multimedia/ffms2/Makefile
Normal file
@ -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>
|
2
multimedia/ffms2/distinfo
Normal file
2
multimedia/ffms2/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (FFMS-ffms2-2.22_GH0.tar.gz) = 7c5202fa2e49186fb3bb815e5b12ca71f05ec09cb707ffd9465852e21a06fdad
|
||||
SIZE (FFMS-ffms2-2.22_GH0.tar.gz) = 487244
|
8
multimedia/ffms2/pkg-descr
Normal file
8
multimedia/ffms2/pkg-descr
Normal file
@ -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
|
10
multimedia/ffms2/pkg-plist
Normal file
10
multimedia/ffms2/pkg-plist
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user