svn commit: r412623 - in head/multimedia: . l-smash
Jan Beich
jbeich at FreeBSD.org
Wed Apr 6 14:48:34 UTC 2016
Author: jbeich
Date: Wed Apr 6 14:48:33 2016
New Revision: 412623
URL: https://svnweb.freebsd.org/changeset/ports/412623
Log:
multimedia/l-smash: add new port
L-SMASH is a cross-platform library for dealing with ISO Base Media
derived formats, including MP4.
https://l-smash.github.io/l-smash/
Added:
head/multimedia/l-smash/
head/multimedia/l-smash/Makefile (contents, props changed)
head/multimedia/l-smash/distinfo (contents, props changed)
head/multimedia/l-smash/pkg-descr (contents, props changed)
head/multimedia/l-smash/pkg-plist (contents, props changed)
Modified:
head/multimedia/Makefile (contents, props changed)
Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile Wed Apr 6 14:40:50 2016 (r412622)
+++ head/multimedia/Makefile Wed Apr 6 14:48:33 2016 (r412623)
@@ -166,6 +166,7 @@
SUBDIR += kmplayer-kde4
SUBDIR += kodi
SUBDIR += kplayer-kde4
+ SUBDIR += l-smash
SUBDIR += libaacs
SUBDIR += libass
SUBDIR += libav
Added: head/multimedia/l-smash/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/l-smash/Makefile Wed Apr 6 14:48:33 2016 (r412623)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME= l-smash
+PORTVERSION= 2.9.1
+DISTVERSIONPREFIX= v
+CATEGORIES= multimedia
+
+MAINTAINER= jbeich at FreeBSD.org
+COMMENT= MP4 muxer and other tools
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+
+USES= gmake pathfix
+PATHFIX_MAKEFILEIN= Makefile
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix="${PREFIX}" \
+ --cc="${CC}" \
+ --extra-cflags="${CPPFLAGS} ${CFLAGS}" \
+ --extra-ldflags="${LDFLAGS}" \
+ --extra-libs="${LIBS}" \
+ --enable-shared
+MAKE_ARGS= STRIP="${STRIP_CMD}"
+USE_LDCONFIG= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's/-Os //; /=.*-fexcess-precision/d' \
+ ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e '/SHARED/,/^$$/ { /STRIP/s/-x //; }' \
+ ${WRKSRC}/${MAKEFILE}
+
+.include <bsd.port.mk>
Added: head/multimedia/l-smash/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/l-smash/distinfo Wed Apr 6 14:48:33 2016 (r412623)
@@ -0,0 +1,2 @@
+SHA256 (l-smash-l-smash-v2.9.1_GH0.tar.gz) = 17f24fc8bffba753f8c628f1732fc3581b80362341274747ef6fb96af1cac45c
+SIZE (l-smash-l-smash-v2.9.1_GH0.tar.gz) = 450834
Added: head/multimedia/l-smash/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/l-smash/pkg-descr Wed Apr 6 14:48:33 2016 (r412623)
@@ -0,0 +1,4 @@
+L-SMASH is a cross-platform library for dealing with ISO Base Media
+derived formats, including MP4.
+
+WWW: https://l-smash.github.io/l-smash/
Added: head/multimedia/l-smash/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/l-smash/pkg-plist Wed Apr 6 14:48:33 2016 (r412623)
@@ -0,0 +1,9 @@
+bin/boxdumper
+bin/muxer
+bin/remuxer
+bin/timelineeditor
+include/lsmash.h
+lib/liblsmash.a
+lib/liblsmash.so
+lib/liblsmash.so.2
+libdata/pkgconfig/liblsmash.pc
More information about the svn-ports-all
mailing list