Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Apr 2016 14:48:33 +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: r412623 - in head/multimedia: . l-smash
Message-ID:  <201604061448.u36EmXmC070969@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



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