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