svn commit: r392902 - in head/multimedia: . gstreamer1-plugins gstreamer1-plugins-hls
Tijl Coosemans
tijl at FreeBSD.org
Sat Jul 25 19:59:38 UTC 2015
Author: tijl
Date: Sat Jul 25 19:59:35 2015
New Revision: 392902
URL: https://svnweb.freebsd.org/changeset/ports/392902
Log:
Add Gstreamer plugin for HLS (HTTP Live Streaming)
Added:
head/multimedia/gstreamer1-plugins-hls/
head/multimedia/gstreamer1-plugins-hls/Makefile (contents, props changed)
Modified:
head/multimedia/Makefile
head/multimedia/gstreamer1-plugins/Makefile
head/multimedia/gstreamer1-plugins/Makefile.common
Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile Sat Jul 25 17:11:37 2015 (r392901)
+++ head/multimedia/Makefile Sat Jul 25 19:59:35 2015 (r392902)
@@ -127,6 +127,7 @@
SUBDIR += gstreamer1-plugins-dvdread
SUBDIR += gstreamer1-plugins-gnonlin
SUBDIR += gstreamer1-plugins-good
+ SUBDIR += gstreamer1-plugins-hls
SUBDIR += gstreamer1-plugins-kate
SUBDIR += gstreamer1-plugins-mpeg2dec
SUBDIR += gstreamer1-plugins-mpeg2enc
Added: head/multimedia/gstreamer1-plugins-hls/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/gstreamer1-plugins-hls/Makefile Sat Jul 25 19:59:35 2015 (r392902)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= Gstreamer HLS plugin
+
+GST_PLUGIN= hls
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
Modified: head/multimedia/gstreamer1-plugins/Makefile
==============================================================================
--- head/multimedia/gstreamer1-plugins/Makefile Sat Jul 25 17:11:37 2015 (r392901)
+++ head/multimedia/gstreamer1-plugins/Makefile Sat Jul 25 19:59:35 2015 (r392902)
@@ -147,20 +147,8 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo- at GST_API_VERSION@.la|-lgstbasevideo-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstvideo- at GST_API_VERSION@.la|-lgstvideo-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase- at GST_API_VERSION@.la|-lgstbadbase-${VERSION}|; \
+ s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader- at GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo- at GST_API_VERSION@.la|-lgstbadvideo-${VERSION}|'
-
- @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \
- ${XARGS} -n 10 ${REINPLACE_CMD} -e \
- '/la_DEPENDENCIES/,/am__DEPENDENCIES/s,$$(top_builddir)/gst-libs/.*.la,,' -e \
- 's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-$$(GST_API_VERSION).la|-lgsttag-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-$$(GST_API_VERSION).la|-lgstaudio-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-$$(GST_API_VERSION).la|-lgstpbutils-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/riff/libgstriff-$$(GST_API_VERSION).la|-lgstriff-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/signalprocessor/libgstsignalprocessor-$$(GST_API_VERSION).la|-lgstsignalprocessor-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo-$$(GST_API_VERSION).la|-lgstbasevideo-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-$$(GST_API_VERSION).la|-lgstvideo-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-$$(GST_API_VERSION).la|-lgstbadbase-${VERSION}|; \
- s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-$$(GST_API_VERSION).la|-lgstbadvideo-${VERSION}|'
.endif
# workaround a crash in clang 3.3 crash llvm bug # 15840
Modified: head/multimedia/gstreamer1-plugins/Makefile.common
==============================================================================
--- head/multimedia/gstreamer1-plugins/Makefile.common Sat Jul 25 17:11:37 2015 (r392901)
+++ head/multimedia/gstreamer1-plugins/Makefile.common Sat Jul 25 19:59:35 2015 (r392902)
@@ -22,6 +22,7 @@ BAD_GST_ALL_PLUGINS+= \
flite \
gme \
gsm \
+ hls \
kate \
libmms \
librfb \
@@ -267,6 +268,10 @@ gst_gme_LIB_DEPENDS= libgme.so:${PORTSDI
# gsm
gst_gsm_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm
+# hls
+gst_hls_LIB_DEPENDS= libnettle.so:${PORTSDIR}/security/nettle
+gst_hls_PLIST_FILES= ${GST_LIB_DIR}/libgstfragmented.so
+
# jack
gst_jack_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
More information about the svn-ports-all
mailing list