pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia Remove livestreamer, superseded by streamlink



details:   https://anonhg.NetBSD.org/pkgsrc/rev/256fc1a211fb
branches:  trunk
changeset: 386189:256fc1a211fb
user:      maya <maya%pkgsrc.org@localhost>
date:      Wed Oct 10 20:09:07 2018 +0000

description:
Remove livestreamer, superseded by streamlink

Livestreamer allows watching website streams. It hasn't been actively
developed in a few years, and it doesn't handle stable APIs. It's likely
it has very few remaining working websites.

Superseded by streamlink, a fork of livestreamer under a different name
which is very actively maintained and works for many of the popular
websites.

Announced on pkgsrc-users in 5/sep/2018:
https://mail-index.netbsd.org/pkgsrc-users/2018/09/05/msg027401.html

diffstat:

 multimedia/Makefile              |    3 +-
 multimedia/livestreamer/DESCR    |    4 -
 multimedia/livestreamer/Makefile |   36 ---
 multimedia/livestreamer/PLIST    |  404 ---------------------------------------
 multimedia/livestreamer/distinfo |    6 -
 5 files changed, 1 insertions(+), 452 deletions(-)

diffs (truncated from 483 to 300 lines):

diff -r 97cee2ecc519 -r 256fc1a211fb multimedia/Makefile
--- a/multimedia/Makefile       Wed Oct 10 20:02:06 2018 +0000
+++ b/multimedia/Makefile       Wed Oct 10 20:09:07 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.265 2018/09/30 19:05:43 maya Exp $
+# $NetBSD: Makefile,v 1.266 2018/10/10 20:09:07 maya Exp $
 #
 
 COMMENT=       Multimedia utilities
@@ -139,7 +139,6 @@
 SUBDIR+=       libva-driver-vdpau
 SUBDIR+=       libvdpau
 SUBDIR+=       libvpx
-SUBDIR+=       livestreamer
 SUBDIR+=       lsdvd
 SUBDIR+=       mate-media
 SUBDIR+=       mediainfo
diff -r 97cee2ecc519 -r 256fc1a211fb multimedia/livestreamer/DESCR
--- a/multimedia/livestreamer/DESCR     Wed Oct 10 20:02:06 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-Livestreamer is a command-line utility that pipes video streams from various
-services into a video player, such as VLC. The main purpose of Livestreamer
-is to allow the user to avoid buggy and CPU heavy flash plugins but still
-be able to enjoy various streamed content.
diff -r 97cee2ecc519 -r 256fc1a211fb multimedia/livestreamer/Makefile
--- a/multimedia/livestreamer/Makefile  Wed Oct 10 20:02:06 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-# $NetBSD: Makefile,v 1.2 2016/07/09 13:03:57 wiz Exp $
-
-DISTNAME=      livestreamer-1.12.2
-CATEGORIES=    multimedia
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=chrippa/}
-GITHUB_TAG=    v${PKGVERSION_NOREV}
-
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://livestreamer.tanuki.se/
-COMMENT=       Tool that pipes video streams into a video player
-LICENSE=       2-clause-bsd
-
-DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
-
-.include "../../lang/python/egg.mk"
-
-.if ${_PYTHON_VERSION} < 30
-DEPENDS+=      ${PYPKGPREFIX}-singledispatch-[0-9]*:../../devel/py-singledispatch
-DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
-DEPENDS+=      ${PYPKGPREFIX}-futures-[0-9]*:../../devel/py-futures
-.endif
-
-EGG_NAME=      ${PKGNAME_NOREV}
-
-REPLACE_PYTHON+= src/livestreamer/packages/flashmedia/flv.py
-REPLACE_PYTHON+= src/livestreamer/packages/flashmedia/tag.py
-REPLACE_PYTHON+= src/livestreamer/packages/flashmedia/__init__.py
-REPLACE_PYTHON+= src/livestreamer/packages/flashmedia/packet.py
-REPLACE_PYTHON+= src/livestreamer/packages/flashmedia/error.py
-REPLACE_PYTHON+= src/livestreamer/packages/flashmedia/f4v.py
-REPLACE_PYTHON+= src/livestreamer/packages/flashmedia/util.py
-REPLACE_PYTHON+= src/livestreamer/plugins/tv3cat.py
-REPLACE_PYTHON+= src/livestreamer/plugins/tvplayer.py
-
-.include "../../lang/python/application.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 97cee2ecc519 -r 256fc1a211fb multimedia/livestreamer/PLIST
--- a/multimedia/livestreamer/PLIST     Wed Oct 10 20:02:06 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,404 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1 2016/05/12 18:46:33 wiz Exp $
-bin/livestreamer
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/livestreamer/__init__.py
-${PYSITELIB}/livestreamer/__init__.pyc
-${PYSITELIB}/livestreamer/__init__.pyo
-${PYSITELIB}/livestreamer/api.py
-${PYSITELIB}/livestreamer/api.pyc
-${PYSITELIB}/livestreamer/api.pyo
-${PYSITELIB}/livestreamer/buffers.py
-${PYSITELIB}/livestreamer/buffers.pyc
-${PYSITELIB}/livestreamer/buffers.pyo
-${PYSITELIB}/livestreamer/cache.py
-${PYSITELIB}/livestreamer/cache.pyc
-${PYSITELIB}/livestreamer/cache.pyo
-${PYSITELIB}/livestreamer/compat.py
-${PYSITELIB}/livestreamer/compat.pyc
-${PYSITELIB}/livestreamer/compat.pyo
-${PYSITELIB}/livestreamer/exceptions.py
-${PYSITELIB}/livestreamer/exceptions.pyc
-${PYSITELIB}/livestreamer/exceptions.pyo
-${PYSITELIB}/livestreamer/logger.py
-${PYSITELIB}/livestreamer/logger.pyc
-${PYSITELIB}/livestreamer/logger.pyo
-${PYSITELIB}/livestreamer/options.py
-${PYSITELIB}/livestreamer/options.pyc
-${PYSITELIB}/livestreamer/options.pyo
-${PYSITELIB}/livestreamer/packages/__init__.py
-${PYSITELIB}/livestreamer/packages/__init__.pyc
-${PYSITELIB}/livestreamer/packages/__init__.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/__init__.py
-${PYSITELIB}/livestreamer/packages/flashmedia/__init__.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/__init__.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/amf.py
-${PYSITELIB}/livestreamer/packages/flashmedia/amf.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/amf.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/box.py
-${PYSITELIB}/livestreamer/packages/flashmedia/box.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/box.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/compat.py
-${PYSITELIB}/livestreamer/packages/flashmedia/compat.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/compat.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/error.py
-${PYSITELIB}/livestreamer/packages/flashmedia/error.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/error.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/f4v.py
-${PYSITELIB}/livestreamer/packages/flashmedia/f4v.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/f4v.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/flv.py
-${PYSITELIB}/livestreamer/packages/flashmedia/flv.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/flv.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/ordereddict.py
-${PYSITELIB}/livestreamer/packages/flashmedia/ordereddict.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/ordereddict.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/packet.py
-${PYSITELIB}/livestreamer/packages/flashmedia/packet.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/packet.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/tag.py
-${PYSITELIB}/livestreamer/packages/flashmedia/tag.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/tag.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/types.py
-${PYSITELIB}/livestreamer/packages/flashmedia/types.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/types.pyo
-${PYSITELIB}/livestreamer/packages/flashmedia/util.py
-${PYSITELIB}/livestreamer/packages/flashmedia/util.pyc
-${PYSITELIB}/livestreamer/packages/flashmedia/util.pyo
-${PYSITELIB}/livestreamer/packages/pbs.py
-${PYSITELIB}/livestreamer/packages/pbs.pyc
-${PYSITELIB}/livestreamer/packages/pbs.pyo
-${PYSITELIB}/livestreamer/plugin/__init__.py
-${PYSITELIB}/livestreamer/plugin/__init__.pyc
-${PYSITELIB}/livestreamer/plugin/__init__.pyo
-${PYSITELIB}/livestreamer/plugin/api/__init__.py
-${PYSITELIB}/livestreamer/plugin/api/__init__.pyc
-${PYSITELIB}/livestreamer/plugin/api/__init__.pyo
-${PYSITELIB}/livestreamer/plugin/api/http_session.py
-${PYSITELIB}/livestreamer/plugin/api/http_session.pyc
-${PYSITELIB}/livestreamer/plugin/api/http_session.pyo
-${PYSITELIB}/livestreamer/plugin/api/mapper.py
-${PYSITELIB}/livestreamer/plugin/api/mapper.pyc
-${PYSITELIB}/livestreamer/plugin/api/mapper.pyo
-${PYSITELIB}/livestreamer/plugin/api/support_plugin.py
-${PYSITELIB}/livestreamer/plugin/api/support_plugin.pyc
-${PYSITELIB}/livestreamer/plugin/api/support_plugin.pyo
-${PYSITELIB}/livestreamer/plugin/api/utils.py
-${PYSITELIB}/livestreamer/plugin/api/utils.pyc
-${PYSITELIB}/livestreamer/plugin/api/utils.pyo
-${PYSITELIB}/livestreamer/plugin/api/validate.py
-${PYSITELIB}/livestreamer/plugin/api/validate.pyc
-${PYSITELIB}/livestreamer/plugin/api/validate.pyo
-${PYSITELIB}/livestreamer/plugin/plugin.py
-${PYSITELIB}/livestreamer/plugin/plugin.pyc
-${PYSITELIB}/livestreamer/plugin/plugin.pyo
-${PYSITELIB}/livestreamer/plugins/__init__.py
-${PYSITELIB}/livestreamer/plugins/__init__.pyc
-${PYSITELIB}/livestreamer/plugins/__init__.pyo
-${PYSITELIB}/livestreamer/plugins/afreeca.py
-${PYSITELIB}/livestreamer/plugins/afreeca.pyc
-${PYSITELIB}/livestreamer/plugins/afreeca.pyo
-${PYSITELIB}/livestreamer/plugins/afreecatv.py
-${PYSITELIB}/livestreamer/plugins/afreecatv.pyc
-${PYSITELIB}/livestreamer/plugins/afreecatv.pyo
-${PYSITELIB}/livestreamer/plugins/aftonbladet.py
-${PYSITELIB}/livestreamer/plugins/aftonbladet.pyc
-${PYSITELIB}/livestreamer/plugins/aftonbladet.pyo
-${PYSITELIB}/livestreamer/plugins/alieztv.py
-${PYSITELIB}/livestreamer/plugins/alieztv.pyc
-${PYSITELIB}/livestreamer/plugins/alieztv.pyo
-${PYSITELIB}/livestreamer/plugins/ard_live.py
-${PYSITELIB}/livestreamer/plugins/ard_live.pyc
-${PYSITELIB}/livestreamer/plugins/ard_live.pyo
-${PYSITELIB}/livestreamer/plugins/ard_mediathek.py
-${PYSITELIB}/livestreamer/plugins/ard_mediathek.pyc
-${PYSITELIB}/livestreamer/plugins/ard_mediathek.pyo
-${PYSITELIB}/livestreamer/plugins/artetv.py
-${PYSITELIB}/livestreamer/plugins/artetv.pyc
-${PYSITELIB}/livestreamer/plugins/artetv.pyo
-${PYSITELIB}/livestreamer/plugins/azubutv.py
-${PYSITELIB}/livestreamer/plugins/azubutv.pyc
-${PYSITELIB}/livestreamer/plugins/azubutv.pyo
-${PYSITELIB}/livestreamer/plugins/bambuser.py
-${PYSITELIB}/livestreamer/plugins/bambuser.pyc
-${PYSITELIB}/livestreamer/plugins/bambuser.pyo
-${PYSITELIB}/livestreamer/plugins/beattv.py
-${PYSITELIB}/livestreamer/plugins/beattv.pyc
-${PYSITELIB}/livestreamer/plugins/beattv.pyo
-${PYSITELIB}/livestreamer/plugins/chaturbate.py
-${PYSITELIB}/livestreamer/plugins/chaturbate.pyc
-${PYSITELIB}/livestreamer/plugins/chaturbate.pyo
-${PYSITELIB}/livestreamer/plugins/common_jwplayer.py
-${PYSITELIB}/livestreamer/plugins/common_jwplayer.pyc
-${PYSITELIB}/livestreamer/plugins/common_jwplayer.pyo
-${PYSITELIB}/livestreamer/plugins/common_swf.py
-${PYSITELIB}/livestreamer/plugins/common_swf.pyc
-${PYSITELIB}/livestreamer/plugins/common_swf.pyo
-${PYSITELIB}/livestreamer/plugins/connectcast.py
-${PYSITELIB}/livestreamer/plugins/connectcast.pyc
-${PYSITELIB}/livestreamer/plugins/connectcast.pyo
-${PYSITELIB}/livestreamer/plugins/crunchyroll.py
-${PYSITELIB}/livestreamer/plugins/crunchyroll.pyc
-${PYSITELIB}/livestreamer/plugins/crunchyroll.pyo
-${PYSITELIB}/livestreamer/plugins/cybergame.py
-${PYSITELIB}/livestreamer/plugins/cybergame.pyc
-${PYSITELIB}/livestreamer/plugins/cybergame.pyo
-${PYSITELIB}/livestreamer/plugins/dailymotion.py
-${PYSITELIB}/livestreamer/plugins/dailymotion.pyc
-${PYSITELIB}/livestreamer/plugins/dailymotion.pyo
-${PYSITELIB}/livestreamer/plugins/disney_de.py
-${PYSITELIB}/livestreamer/plugins/disney_de.pyc
-${PYSITELIB}/livestreamer/plugins/disney_de.pyo
-${PYSITELIB}/livestreamer/plugins/dmcloud.py
-${PYSITELIB}/livestreamer/plugins/dmcloud.pyc
-${PYSITELIB}/livestreamer/plugins/dmcloud.pyo
-${PYSITELIB}/livestreamer/plugins/dmcloud_embed.py
-${PYSITELIB}/livestreamer/plugins/dmcloud_embed.pyc
-${PYSITELIB}/livestreamer/plugins/dmcloud_embed.pyo
-${PYSITELIB}/livestreamer/plugins/dommune.py
-${PYSITELIB}/livestreamer/plugins/dommune.pyc
-${PYSITELIB}/livestreamer/plugins/dommune.pyo
-${PYSITELIB}/livestreamer/plugins/douyutv.py
-${PYSITELIB}/livestreamer/plugins/douyutv.pyc
-${PYSITELIB}/livestreamer/plugins/douyutv.pyo
-${PYSITELIB}/livestreamer/plugins/drdk.py
-${PYSITELIB}/livestreamer/plugins/drdk.pyc
-${PYSITELIB}/livestreamer/plugins/drdk.pyo
-${PYSITELIB}/livestreamer/plugins/euronews.py
-${PYSITELIB}/livestreamer/plugins/euronews.pyc
-${PYSITELIB}/livestreamer/plugins/euronews.pyo
-${PYSITELIB}/livestreamer/plugins/filmon.py
-${PYSITELIB}/livestreamer/plugins/filmon.pyc
-${PYSITELIB}/livestreamer/plugins/filmon.pyo
-${PYSITELIB}/livestreamer/plugins/filmon_us.py
-${PYSITELIB}/livestreamer/plugins/filmon_us.pyc
-${PYSITELIB}/livestreamer/plugins/filmon_us.pyo
-${PYSITELIB}/livestreamer/plugins/furstream.py
-${PYSITELIB}/livestreamer/plugins/furstream.pyc
-${PYSITELIB}/livestreamer/plugins/furstream.pyo
-${PYSITELIB}/livestreamer/plugins/gaminglive.py
-${PYSITELIB}/livestreamer/plugins/gaminglive.pyc
-${PYSITELIB}/livestreamer/plugins/gaminglive.pyo
-${PYSITELIB}/livestreamer/plugins/gomexp.py
-${PYSITELIB}/livestreamer/plugins/gomexp.pyc
-${PYSITELIB}/livestreamer/plugins/gomexp.pyo
-${PYSITELIB}/livestreamer/plugins/goodgame.py
-${PYSITELIB}/livestreamer/plugins/goodgame.pyc
-${PYSITELIB}/livestreamer/plugins/goodgame.pyo
-${PYSITELIB}/livestreamer/plugins/hitbox.py
-${PYSITELIB}/livestreamer/plugins/hitbox.pyc
-${PYSITELIB}/livestreamer/plugins/hitbox.pyo
-${PYSITELIB}/livestreamer/plugins/itvplayer.py
-${PYSITELIB}/livestreamer/plugins/itvplayer.pyc
-${PYSITELIB}/livestreamer/plugins/itvplayer.pyo
-${PYSITELIB}/livestreamer/plugins/letontv.py
-${PYSITELIB}/livestreamer/plugins/letontv.pyc
-${PYSITELIB}/livestreamer/plugins/letontv.pyo
-${PYSITELIB}/livestreamer/plugins/livestation.py
-${PYSITELIB}/livestreamer/plugins/livestation.pyc
-${PYSITELIB}/livestreamer/plugins/livestation.pyo
-${PYSITELIB}/livestreamer/plugins/livestream.py
-${PYSITELIB}/livestreamer/plugins/livestream.pyc
-${PYSITELIB}/livestreamer/plugins/livestream.pyo
-${PYSITELIB}/livestreamer/plugins/media_ccc_de.py
-${PYSITELIB}/livestreamer/plugins/media_ccc_de.pyc
-${PYSITELIB}/livestreamer/plugins/media_ccc_de.pyo
-${PYSITELIB}/livestreamer/plugins/mips.py
-${PYSITELIB}/livestreamer/plugins/mips.pyc
-${PYSITELIB}/livestreamer/plugins/mips.pyo
-${PYSITELIB}/livestreamer/plugins/mlgtv.py
-${PYSITELIB}/livestreamer/plugins/mlgtv.pyc
-${PYSITELIB}/livestreamer/plugins/mlgtv.pyo
-${PYSITELIB}/livestreamer/plugins/nhkworld.py
-${PYSITELIB}/livestreamer/plugins/nhkworld.pyc
-${PYSITELIB}/livestreamer/plugins/nhkworld.pyo
-${PYSITELIB}/livestreamer/plugins/nos.py
-${PYSITELIB}/livestreamer/plugins/nos.pyc
-${PYSITELIB}/livestreamer/plugins/nos.pyo
-${PYSITELIB}/livestreamer/plugins/npo.py
-${PYSITELIB}/livestreamer/plugins/npo.pyc
-${PYSITELIB}/livestreamer/plugins/npo.pyo
-${PYSITELIB}/livestreamer/plugins/nrk.py
-${PYSITELIB}/livestreamer/plugins/nrk.pyc
-${PYSITELIB}/livestreamer/plugins/nrk.pyo
-${PYSITELIB}/livestreamer/plugins/oldlivestream.py
-${PYSITELIB}/livestreamer/plugins/oldlivestream.pyc
-${PYSITELIB}/livestreamer/plugins/oldlivestream.pyo
-${PYSITELIB}/livestreamer/plugins/periscope.py



Home | Main Index | Thread Index | Old Index