diff options
44 files changed, 567 insertions, 128 deletions
diff --git a/ffmpeg/.md5sum b/ffmpeg/.md5sum index 8d389f993..19b11a713 100644 --- a/ffmpeg/.md5sum +++ b/ffmpeg/.md5sum @@ -1,2 +1,3 @@ +5e0c5cca88620751af75ce7a219b5b09 CVE-2018-6621.patch bbf3fcded80c33968c91bf323a744286 ffmpeg-3.4.1.tar.bz2 dae0c10c99399580c929fc100e79faef ffmpeg-x264-10bit.sh diff --git a/ffmpeg/.signature b/ffmpeg/.signature index 267c88cc6..2ee8ffb14 100644 --- a/ffmpeg/.signature +++ b/ffmpeg/.signature @@ -1,6 +1,7 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3/q/HTqDYuPVkPLXCqSg5s0Xlw/0KBw1nBtA13pgd0SYJ9Icm5OCEuTto6+vnUetzQtYLbcvRbKdTowr0/tLLwI= -SHA256 (Pkgfile) = 00461a23cccf3da23b382be6273ba844f794633976f2a3034d6059abc5e8d6bd +RWSagIOpLGJF3wYh+oQIJbx0WSoQpCT6i1GSDkuKl7IZOamNm4WWhu0zaBE2I5NJJpNYrxHmn5duvTE7aAuBZEpOHWHDx5KjtQo= +SHA256 (Pkgfile) = aef3aa9d55efc42256094b9d9c2fe6b8398910ee4f6d8387559f14fc85b85e9e SHA256 (.footprint) = 2b74837c5c830b52d0bb6f4258bdf7c2e4dd56982b9f9455248b8195b970d1cb SHA256 (ffmpeg-3.4.1.tar.bz2) = f3443e20154a590ab8a9eef7bc951e8731425efc75b44ff4bee31d8a7a574a2c SHA256 (ffmpeg-x264-10bit.sh) = dde9627c41800235fbcfe0f74d2181be96239a82cd2d0d277715dddb57eb9cb3 +SHA256 (CVE-2018-6621.patch) = e3b9aff1fe9aef2d7153d7517f9c349beef27c2859bf1fb01076eeab263a445e diff --git a/ffmpeg/CVE-2018-6621.patch b/ffmpeg/CVE-2018-6621.patch new file mode 100644 index 000000000..8c9e4dd0e --- /dev/null +++ b/ffmpeg/CVE-2018-6621.patch @@ -0,0 +1,11 @@ +--- a/libavcodec/utvideodec.c 2017-12-11 05:35:09.000000000 +0800 ++++ b/libavcodec/utvideodec.c 2018-02-06 15:54:54.872000000 +0800 +@@ -561,7 +561,7 @@ static int decode_frame(AVCodecContext * + for (j = 0; j < c->slices; j++) { + slice_end = bytestream2_get_le32u(&gb); + if (slice_end < 0 || slice_end < slice_start || +- bytestream2_get_bytes_left(&gb) < slice_end) { ++ bytestream2_get_bytes_left(&gb) < slice_end + 1024LL) { + av_log(avctx, AV_LOG_ERROR, "Incorrect slice size\n"); + return AVERROR_INVALIDDATA; + } diff --git a/ffmpeg/Pkgfile b/ffmpeg/Pkgfile index ae6617e3a..fa82cded4 100644 --- a/ffmpeg/Pkgfile +++ b/ffmpeg/Pkgfile @@ -7,13 +7,17 @@ name=ffmpeg version=3.4.1 -release=1 +release=2 source=(https://ffmpeg.org/releases/$name-$version.tar.bz2 - ffmpeg-x264-10bit.sh) + ffmpeg-x264-10bit.sh + CVE-2018-6621.patch) build() { cd $name-$version + #https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-6621 + patch -p1 -i $SRC/CVE-2018-6621.patch + [ -e '/usr/lib/pkgconfig/libwebp.pc' ] && PKGMK_FFMPEG+=' --enable-libwebp' [ -e '/usr/lib/pkgconfig/vdpau.pc' ] && PKGMK_FFMPEG+=' --enable-vdpau' [ -e '/usr/lib/pkgconfig/freetype2.pc' ] && PKGMK_FFMPEG+=' --enable-libfreetype' diff --git a/harfbuzz-icu/.footprint b/harfbuzz-icu/.footprint index cdd143f30..72c98ac7a 100644 --- a/harfbuzz-icu/.footprint +++ b/harfbuzz-icu/.footprint @@ -5,9 +5,9 @@ drwxr-xr-x root/root usr/include/harfbuzz/ -rw-r--r-- root/root usr/include/harfbuzz/hb-icu.h drwxr-xr-x root/root usr/lib/ -rwxr-xr-x root/root usr/lib/libharfbuzz-icu.la -lrwxrwxrwx root/root usr/lib/libharfbuzz-icu.so -> libharfbuzz-icu.so.0.10704.0 -lrwxrwxrwx root/root usr/lib/libharfbuzz-icu.so.0 -> libharfbuzz-icu.so.0.10704.0 --rwxr-xr-x root/root usr/lib/libharfbuzz-icu.so.0.10704.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz-icu.so -> libharfbuzz-icu.so.0.10705.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz-icu.so.0 -> libharfbuzz-icu.so.0.10705.0 +-rwxr-xr-x root/root usr/lib/libharfbuzz-icu.so.0.10705.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/harfbuzz-icu.pc drwxr-xr-x root/root usr/share/ diff --git a/harfbuzz-icu/.md5sum b/harfbuzz-icu/.md5sum index 477203b49..c2d113ee3 100644 --- a/harfbuzz-icu/.md5sum +++ b/harfbuzz-icu/.md5sum @@ -1 +1 @@ -c7476d8b989869d8b95b37fa53add6bf harfbuzz-1.7.4.tar.bz2 +1466ab51fc5aaa6af4065936939cec62 harfbuzz-1.7.5.tar.bz2 diff --git a/harfbuzz-icu/.signature b/harfbuzz-icu/.signature index 171c832fa..1eb0d49f3 100644 --- a/harfbuzz-icu/.signature +++ b/harfbuzz-icu/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3+Z7Io69xV6l/hstFoQ5Nq25fj5oVzOm3NL0cVNhG4yYPu/FplT7QicIzCmbUT9srusPxnwJSsKvWKgEuesVjgU= -SHA256 (Pkgfile) = 63dbd9ea10bb6f05f9b5de015d1529c9947f3b4e6c1f11fe470a52a0d637f531 -SHA256 (.footprint) = 172b7d8f117626233dd9f595832160847868331f3c90cbc1f5f4688a04ab4953 -SHA256 (harfbuzz-1.7.4.tar.bz2) = b5d6ac8415f97f3540d73f3f91c41c5c10f8a4d76350f11a7184062aae88ac0b +RWSagIOpLGJF3x/7zGJNW2dANqj/hK3cT1XCoMxoE1PgoddeRbztUd7tbPVYgt+sFueRFi3yMvRkoh5R0QePcyn7zbhx10CwtQo= +SHA256 (Pkgfile) = ea2ec890665aa3e8f0e9a8c6677a4195603ffa50a81a13e7087438184705284d +SHA256 (.footprint) = 2921d7edfa11ad19f0e089fc8c50bbc79746a13ecb24eeeb25f0ce5a02dcabf5 +SHA256 (harfbuzz-1.7.5.tar.bz2) = 84574e1b1f65ca694cb8fb6905309665c0368af18a312357f8ff886ee2f29563 diff --git a/harfbuzz-icu/Pkgfile b/harfbuzz-icu/Pkgfile index f3068fa87..72418c3d8 100644 --- a/harfbuzz-icu/Pkgfile +++ b/harfbuzz-icu/Pkgfile @@ -5,7 +5,7 @@ # Depends on: harfbuzz icu name=harfbuzz-icu -version=1.7.4 +version=1.7.5 release=1 source=(https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-$version.tar.bz2) diff --git a/mpv/.md5sum b/mpv/.md5sum index 76a4878b9..2fbcec1e8 100644 --- a/mpv/.md5sum +++ b/mpv/.md5sum @@ -1 +1,2 @@ +ab865014635762ab84a8e682ab9dedbe 09_ytdl-hook-whitelist-protocols.patch ec86f42b091d891f9a932de0f6e873ad mpv-v0.27.0.tar.gz diff --git a/mpv/.signature b/mpv/.signature index 8137be6f9..fbe409c85 100644 --- a/mpv/.signature +++ b/mpv/.signature @@ -1,5 +1,6 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3z0Yob3LTyWbmkJXYzlufFALwQrF3S+OF8Voxo16/iGR6N3Z+75xYjnStxQ2Jr59Wj2Sj+Kn0EuYX3zGbn2pggU= -SHA256 (Pkgfile) = e270a3008184d66649336996fb97c7a900fdd5a1fc2640dbe7d533c6964a944c +RWSagIOpLGJF36Uy5lbcdGvZfiuBwsj8MYrh2Mjtcje2kAs7JcFZ3EpwvNFsMCv/qm9kEqH5ZbRcG7VZxAjrSFuq83MujFzkEQE= +SHA256 (Pkgfile) = c57d18136ac46d5d7e6930a6e63c1802e9eb7cc082e8704700e53d9a9aa9961b SHA256 (.footprint) = 3872a22695e9c213f10e0bd6c0ae8fb7c2bba5425dd68eb1ec02c9e0ba171d09 SHA256 (mpv-v0.27.0.tar.gz) = 341d8bf18b75c1f78d5b681480b5b7f5c8b87d97a0d4f53a5648ede9c219a49c +SHA256 (09_ytdl-hook-whitelist-protocols.patch) = 6f6bc517c3b1d72a070af64df14428aee76e6cd123b934721851649833061918 diff --git a/mpv/09_ytdl-hook-whitelist-protocols.patch b/mpv/09_ytdl-hook-whitelist-protocols.patch new file mode 100644 index 000000000..c5c4f54f4 --- /dev/null +++ b/mpv/09_ytdl-hook-whitelist-protocols.patch @@ -0,0 +1,105 @@ +Description: ytdl_hook: whitelist protocols from urls retrieved from youtube-dl + This patch is a combination of these upstream commits: + - e6e6b0dcc7e9 ("ytdl_hook: whitelist protocols from urls retrieved from + youtube-dl") + - f8263e82cc74 ("ytdl_hook: move url_is_safe earlier in code") + - ce42a965330d ("ytdl_hook: fix safe url checking with EDL urls") + . + jcowgill: backported to 0.27 + Fixes CVE-2018-6360 +Author: Ricardo Constantino <wiiaboo@gmail.com> +Bug: https://github.com/mpv-player/mpv/issues/5456 +Bug-Debian: https://bugs.debian.org/888654 +Applied-Upstream: v0.29 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ + +--- a/player/lua/ytdl_hook.lua ++++ b/player/lua/ytdl_hook.lua +@@ -15,6 +15,18 @@ local ytdl = { + + local chapter_list = {} + ++function Set (t) ++ local set = {} ++ for _, v in pairs(t) do set[v] = true end ++ return set ++end ++ ++local safe_protos = Set { ++ "http", "https", "ftp", "ftps", ++ "rtmp", "rtmps", "rtmpe", "rtmpt", "rtmpts", "rtmpte", ++ "data" ++} ++ + local function exec(args) + local ret = utils.subprocess({args = args}) + return ret.status, ret.stdout, ret +@@ -71,6 +83,15 @@ local function edl_escape(url) + return "%" .. string.len(url) .. "%" .. url + end + ++local function url_is_safe(url) ++ local proto = type(url) == "string" and url:match("^(.+)://") or nil ++ local safe = proto and safe_protos[proto] ++ if not safe then ++ msg.error(("Ignoring potentially unsafe url: '%s'"):format(url)) ++ end ++ return safe ++end ++ + local function time_to_secs(time_string) + local ret + +@@ -182,6 +203,9 @@ local function edl_track_joined(fragment + + for i = offset, #fragments do + local fragment = fragments[i] ++ if not url_is_safe(join_url(base, fragment)) then ++ return nil ++ end + table.insert(parts, edl_escape(join_url(base, fragment))) + if fragment.duration then + parts[#parts] = +@@ -201,6 +225,9 @@ local function add_single_video(json) + edl_track = edl_track_joined(track.fragments, + track.protocol, json.is_live, + track.fragment_base_url) ++ if not edl_track and not url_is_safe(track.url) then ++ return ++ end + if track.acodec and track.acodec ~= "none" then + -- audio track + mp.commandv("audio-add", +@@ -217,6 +244,9 @@ local function add_single_video(json) + edl_track = edl_track_joined(json.fragments, json.protocol, + json.is_live, json.fragment_base_url) + ++ if not edl_track and not url_is_safe(json.url) then ++ return ++ end + -- normal video or single track + streamurl = edl_track or json.url + set_http_headers(json.http_headers) +@@ -408,6 +438,10 @@ mp.add_hook("on_load", 10, function () + + msg.debug("EDL: " .. playlist) + ++ if not playlist then ++ return ++ end ++ + -- can't change the http headers for each entry, so use the 1st + if json.entries[1] then + set_http_headers(json.entries[1].http_headers) +@@ -475,7 +509,9 @@ mp.add_hook("on_load", 10, function () + site = entry["webpage_url"] + end + +- playlist = playlist .. "ytdl://" .. site .. "\n" ++ if url_is_safe(site) then ++ playlist = playlist .. "ytdl://" .. site .. "\n" ++ end + end + + mp.set_property("stream-open-filename", "memory://" .. playlist) diff --git a/mpv/Pkgfile b/mpv/Pkgfile index 280694afd..60fef49d2 100644 --- a/mpv/Pkgfile +++ b/mpv/Pkgfile @@ -1,13 +1,14 @@ # Description: General Purpose video player based on MPlayer and mplayer2 -# URL: http://mpv.io/ +# URL: https://mpv.io/ # Maintainer: Svyatoslav Mishyn, svyatoslav dot mishyn at gmail dot com # Depends on: alsa-lib docutils ffmpeg libass mesa3d -# Optional: libquvi libdvdnav libbluray libcdio-paranoia libvdpau +# Optional: youtube-dl libquvi libdvdnav libbluray libcdio-paranoia libvdpau name=mpv version=0.27.0 -release=1 -source=(https://github.com/$name-player/$name/archive/v$version/$name-v$version.tar.gz) +release=2 +source=(https://github.com/$name-player/$name/archive/v$version/$name-v$version.tar.gz \ + 09_ytdl-hook-whitelist-protocols.patch) build() { cd $name-$version @@ -19,6 +20,9 @@ build() { prt-get depinst libcdio-paranoia libdvdnav libbluray, respectively.\033[0m\n" sleep 10 + # CVE-2018-6360 fix + patch -p1 -i $SRC/09_ytdl-hook-whitelist-protocols.patch + ./bootstrap.py ./waf configure ${PKGMK_MPV} \ --prefix=/usr \ diff --git a/p11-kit/.footprint b/p11-kit/.footprint index 0d93cc64e..2c2a4cb30 100644 --- a/p11-kit/.footprint +++ b/p11-kit/.footprint @@ -13,16 +13,22 @@ drwxr-xr-x root/root usr/include/p11-kit-1/p11-kit/ -rw-r--r-- root/root usr/include/p11-kit-1/p11-kit/p11-kit.h -rw-r--r-- root/root usr/include/p11-kit-1/p11-kit/pin.h -rw-r--r-- root/root usr/include/p11-kit-1/p11-kit/pkcs11.h +-rw-r--r-- root/root usr/include/p11-kit-1/p11-kit/pkcs11x.h +-rw-r--r-- root/root usr/include/p11-kit-1/p11-kit/remote.h -rw-r--r-- root/root usr/include/p11-kit-1/p11-kit/uri.h drwxr-xr-x root/root usr/lib/ -rwxr-xr-x root/root usr/lib/libp11-kit.la -lrwxrwxrwx root/root usr/lib/libp11-kit.so -> libp11-kit.so.0.0.0 -lrwxrwxrwx root/root usr/lib/libp11-kit.so.0 -> libp11-kit.so.0.0.0 --rwxr-xr-x root/root usr/lib/libp11-kit.so.0.0.0 -lrwxrwxrwx root/root usr/lib/p11-kit-proxy.so -> libp11-kit.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libp11-kit.so -> libp11-kit.so.0.3.0 +lrwxrwxrwx root/root usr/lib/libp11-kit.so.0 -> libp11-kit.so.0.3.0 +-rwxr-xr-x root/root usr/lib/libp11-kit.so.0.3.0 +lrwxrwxrwx root/root usr/lib/p11-kit-proxy.so -> libp11-kit.so.0.3.0 drwxr-xr-x root/root usr/lib/p11-kit/ +-rwxr-xr-x root/root usr/lib/p11-kit/p11-kit-remote +-rwxr-xr-x root/root usr/lib/p11-kit/p11-kit-server -rwxr-xr-x root/root usr/lib/p11-kit/trust-extract-compat drwxr-xr-x root/root usr/lib/pkcs11/ +-rwxr-xr-x root/root usr/lib/pkcs11/p11-kit-client.la +-rwxr-xr-x root/root usr/lib/pkcs11/p11-kit-client.so -rwxr-xr-x root/root usr/lib/pkcs11/p11-kit-trust.la -rwxr-xr-x root/root usr/lib/pkcs11/p11-kit-trust.so drwxr-xr-x root/root usr/lib/pkgconfig/ diff --git a/p11-kit/.md5sum b/p11-kit/.md5sum index d53d8014b..ccef554b2 100644 --- a/p11-kit/.md5sum +++ b/p11-kit/.md5sum @@ -1 +1 @@ -757b97ee4ac0ce598661a90cd784c4f1 p11-kit-0.20.2.tar.gz +5fcc836b0b7f7b834ff0998aed2aa9e6 p11-kit-0.23.9.tar.gz diff --git a/p11-kit/.signature b/p11-kit/.signature index ee92b4169..971b7a5c5 100644 --- a/p11-kit/.signature +++ b/p11-kit/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3/6fXLrKf5enbHI3pCaU+kfw0Q9KQyMjUj1EwPKg1rk1OE+ghM0olZUm16d8pAtCpfG+nu6Gjbwg5JQN6nEk5A8= -SHA256 (Pkgfile) = 5eee910350c050cdbc0f625408c3c0af61d1e819de80f1b2a8a5a784408e56a9 -SHA256 (.footprint) = 8707ba84f2f9a6ea858d19ce3897f59b319c0dbcfef3e44785c57165062f9606 -SHA256 (p11-kit-0.20.2.tar.gz) = 04ed51d92fc46c2b632e13d73e0293090e9f8aa29c8aa8c6bc95c12475e5ef7c +RWSagIOpLGJF3+IGqW3sROflfj7d9QfeU3dT8lK36XZ7qgMbHcnwhGxNBI9WWKDJaYrtVTdvxrJmFwiOUegrCZfmuGQpsvxUbwE= +SHA256 (Pkgfile) = a8f553f23c1f0a5c2db37bb0dea78ebd23da3cf0c1cbe9b6fd52949608e83a8c +SHA256 (.footprint) = d1ed6f5196839a107db8cecb79250da07811e33edd316ba504734a7c139db19b +SHA256 (p11-kit-0.23.9.tar.gz) = e1c1649c335107a8d33cf3762eb7f57b2d0681f0c7d8353627293a58d6b4db63 diff --git a/p11-kit/Pkgfile b/p11-kit/Pkgfile index e76ad156a..c9efe8ff8 100644 --- a/p11-kit/Pkgfile +++ b/p11-kit/Pkgfile @@ -1,19 +1,19 @@ # Description: Provides a way to load and enumerate PKCS#11 modules # URL: http://p11-glue.freedesktop.org/p11-kit.html # Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Matt Housh, jaeger at morpheus dot net # Depends on: libtasn1 libffi name=p11-kit -version=0.20.2 +version=0.23.9 release=1 -source=(http://p11-glue.freedesktop.org/releases/$name-$version.tar.gz) +source=(https://github.com/p11-glue/$name/releases/download/$version/$name-$version.tar.gz) build() { cd $name-$version ./configure \ --prefix=/usr \ + --libexecdir=/usr/lib \ --with-trust-paths=/etc/ssl make diff --git a/p7zip/.md5sum b/p7zip/.md5sum index 424dcc62d..7fc472917 100644 --- a/p7zip/.md5sum +++ b/p7zip/.md5sum @@ -1 +1,4 @@ +0f0535ca888273f3779ca14e8f186813 CVE-2016-9296.patch +ede45c239086e0a8fc4c8c3adf380f0d CVE-2017-17969.patch +41e9a16637f6739a46a24fa07d16d94d CVE-2018-5996.patch a0128d661cfe7cc8c121e73519c54fbf p7zip_16.02_src_all.tar.bz2 diff --git a/p7zip/.signature b/p7zip/.signature index 57979791e..66f773d13 100644 --- a/p7zip/.signature +++ b/p7zip/.signature @@ -1,5 +1,8 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3yBK6ONywSal6rNFGEzZ2rY6GD5qWlnKYEb6dbTothOxcXh6SR9irKN1LBTFb75U/+6709nCG2v8D1g/HrIZ2gw= -SHA256 (Pkgfile) = 90154b923ee35c6ffdeea4356b5bd5cd1a2f0580df91c57034405a5fc8827ce0 +RWSagIOpLGJF37IM0ATuRuLIEcxyM86x5S1dKTW0T/IR07nlrE+T9VMB6m2pCG0kIwTO+4b0RWl0Ztpx9PV8Yt97xrbmjx6YQgI= +SHA256 (Pkgfile) = 1e5619ad27fdb542b9ef28032d9df1a7218a60061c6196db0ea0d476832ba7a0 SHA256 (.footprint) = 262106f802932fda3d849240c2989aa139523c2da42d343535491abcc22b26e5 SHA256 (p7zip_16.02_src_all.tar.bz2) = 5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f +SHA256 (CVE-2016-9296.patch) = f9bcbf21d4aa8938861a6cba992df13dec19538286e9ed747ccec6d9a4e8f983 +SHA256 (CVE-2017-17969.patch) = 0027f47eb8633244ac0177c1bb4ed50afa64ab757b34379a4b64ac923b9385b0 +SHA256 (CVE-2018-5996.patch) = 9c92b9060fb0ecc3e754e6440d7773d04bc324d0f998ebcebc263264e5a520df diff --git a/p7zip/CVE-2016-9296.patch b/p7zip/CVE-2016-9296.patch new file mode 100644 index 000000000..773f92a46 --- /dev/null +++ b/p7zip/CVE-2016-9296.patch @@ -0,0 +1,12 @@ +--- ./CPP/7zip/Archive/7z/7zIn.cpp.orig 2016-11-21 01:42:29.460901230 +0000 ++++ ./CPP/7zip/Archive/7z/7zIn.cpp 2016-11-21 01:42:57.481197725 +0000 +@@ -1097,7 +1097,8 @@ HRESULT CInArchive::ReadAndDecodePackedS + if (CrcCalc(data, unpackSize) != folders.FolderCRCs.Vals[i]) + ThrowIncorrect(); + } +- HeadersSize += folders.PackPositions[folders.NumPackStreams]; ++ if (folders.PackPositions) ++ HeadersSize += folders.PackPositions[folders.NumPackStreams]; + return S_OK; + } + diff --git a/p7zip/CVE-2017-17969.patch b/p7zip/CVE-2017-17969.patch new file mode 100644 index 000000000..9a820af73 --- /dev/null +++ b/p7zip/CVE-2017-17969.patch @@ -0,0 +1,26 @@ +From: =?utf-8?q?Antoine_Beaupr=C3=A9?= <anarcat@debian.org> +Date: Sun, 28 Jan 2018 21:19:50 +0100 +Subject: backport of the CVE-2017-17969 fix from 7zip 18.00-beta + +--- + CPP/7zip/Compress/ShrinkDecoder.cpp | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/CPP/7zip/Compress/ShrinkDecoder.cpp b/CPP/7zip/Compress/ShrinkDecoder.cpp +index 80b7e67..4acdce5 100644 +--- a/CPP/7zip/Compress/ShrinkDecoder.cpp ++++ b/CPP/7zip/Compress/ShrinkDecoder.cpp +@@ -121,7 +121,12 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream * + { + _stack[i++] = _suffixes[cur]; + cur = _parents[cur]; +- } ++ if (i >= kNumItems) ++ break; ++ } ++ ++ if (i >= kNumItems) ++ break; + + _stack[i++] = (Byte)cur; + lastChar2 = (Byte)cur; diff --git a/p7zip/CVE-2018-5996.patch b/p7zip/CVE-2018-5996.patch new file mode 100644 index 000000000..6733bff91 --- /dev/null +++ b/p7zip/CVE-2018-5996.patch @@ -0,0 +1,221 @@ +From: Robert Luberda <robert@debian.org> +Date: Sun, 28 Jan 2018 23:47:40 +0100 +Subject: CVE-2018-5996 + +Hopefully fix Memory Corruptions via RAR PPMd (CVE-2018-5996) by +applying a few changes from 7Zip 18.00-beta. + +Bug-Debian: https://bugs.debian.org/#888314 +--- + CPP/7zip/Compress/Rar1Decoder.cpp | 13 +++++++++---- + CPP/7zip/Compress/Rar1Decoder.h | 1 + + CPP/7zip/Compress/Rar2Decoder.cpp | 10 +++++++++- + CPP/7zip/Compress/Rar2Decoder.h | 1 + + CPP/7zip/Compress/Rar3Decoder.cpp | 23 ++++++++++++++++++++--- + CPP/7zip/Compress/Rar3Decoder.h | 2 ++ + 6 files changed, 42 insertions(+), 8 deletions(-) + +diff --git a/CPP/7zip/Compress/Rar1Decoder.cpp b/CPP/7zip/Compress/Rar1Decoder.cpp +index 1aaedcc..68030c7 100644 +--- a/CPP/7zip/Compress/Rar1Decoder.cpp ++++ b/CPP/7zip/Compress/Rar1Decoder.cpp +@@ -29,7 +29,7 @@ public: + }; + */ + +-CDecoder::CDecoder(): m_IsSolid(false) { } ++CDecoder::CDecoder(): m_IsSolid(false), _errorMode(false) { } + + void CDecoder::InitStructures() + { +@@ -406,9 +406,14 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream * + InitData(); + if (!m_IsSolid) + { ++ _errorMode = false; + InitStructures(); + InitHuff(); + } ++ ++ if (_errorMode) ++ return S_FALSE; ++ + if (m_UnpackSize > 0) + { + GetFlagsBuf(); +@@ -477,9 +482,9 @@ STDMETHODIMP CDecoder::Code(ISequentialInStream *inStream, ISequentialOutStream + const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progress) + { + try { return CodeReal(inStream, outStream, inSize, outSize, progress); } +- catch(const CInBufferException &e) { return e.ErrorCode; } +- catch(const CLzOutWindowException &e) { return e.ErrorCode; } +- catch(...) { return S_FALSE; } ++ catch(const CInBufferException &e) { _errorMode = true; return e.ErrorCode; } ++ catch(const CLzOutWindowException &e) { _errorMode = true; return e.ErrorCode; } ++ catch(...) { _errorMode = true; return S_FALSE; } + } + + STDMETHODIMP CDecoder::SetDecoderProperties2(const Byte *data, UInt32 size) +diff --git a/CPP/7zip/Compress/Rar1Decoder.h b/CPP/7zip/Compress/Rar1Decoder.h +index 630f089..01b606b 100644 +--- a/CPP/7zip/Compress/Rar1Decoder.h ++++ b/CPP/7zip/Compress/Rar1Decoder.h +@@ -39,6 +39,7 @@ public: + + Int64 m_UnpackSize; + bool m_IsSolid; ++ bool _errorMode; + + UInt32 ReadBits(int numBits); + HRESULT CopyBlock(UInt32 distance, UInt32 len); +diff --git a/CPP/7zip/Compress/Rar2Decoder.cpp b/CPP/7zip/Compress/Rar2Decoder.cpp +index b3f2b4b..0580c8d 100644 +--- a/CPP/7zip/Compress/Rar2Decoder.cpp ++++ b/CPP/7zip/Compress/Rar2Decoder.cpp +@@ -80,7 +80,8 @@ static const UInt32 kHistorySize = 1 << 20; + static const UInt32 kWindowReservSize = (1 << 22) + 256; + + CDecoder::CDecoder(): +- m_IsSolid(false) ++ m_IsSolid(false), ++ m_TablesOK(false) + { + } + +@@ -100,6 +101,8 @@ UInt32 CDecoder::ReadBits(unsigned numBits) { return m_InBitStream.ReadBits(numB + + bool CDecoder::ReadTables(void) + { ++ m_TablesOK = false; ++ + Byte levelLevels[kLevelTableSize]; + Byte newLevels[kMaxTableSize]; + m_AudioMode = (ReadBits(1) == 1); +@@ -170,6 +173,8 @@ bool CDecoder::ReadTables(void) + } + + memcpy(m_LastLevels, newLevels, kMaxTableSize); ++ m_TablesOK = true; ++ + return true; + } + +@@ -344,6 +349,9 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream * + return S_FALSE; + } + ++ if (!m_TablesOK) ++ return S_FALSE; ++ + UInt64 startPos = m_OutWindowStream.GetProcessedSize(); + while (pos < unPackSize) + { +diff --git a/CPP/7zip/Compress/Rar2Decoder.h b/CPP/7zip/Compress/Rar2Decoder.h +index 3a0535c..0e9005f 100644 +--- a/CPP/7zip/Compress/Rar2Decoder.h ++++ b/CPP/7zip/Compress/Rar2Decoder.h +@@ -139,6 +139,7 @@ class CDecoder : + + UInt64 m_PackSize; + bool m_IsSolid; ++ bool m_TablesOK; + + void InitStructures(); + UInt32 ReadBits(unsigned numBits); +diff --git a/CPP/7zip/Compress/Rar3Decoder.cpp b/CPP/7zip/Compress/Rar3Decoder.cpp +index 3bf2513..6cb8a6a 100644 +--- a/CPP/7zip/Compress/Rar3Decoder.cpp ++++ b/CPP/7zip/Compress/Rar3Decoder.cpp +@@ -92,7 +92,8 @@ CDecoder::CDecoder(): + _writtenFileSize(0), + _vmData(0), + _vmCode(0), +- m_IsSolid(false) ++ m_IsSolid(false), ++ _errorMode(false) + { + Ppmd7_Construct(&_ppmd); + } +@@ -545,6 +546,9 @@ HRESULT CDecoder::ReadTables(bool &keepDecompressing) + return InitPPM(); + } + ++ TablesRead = false; ++ TablesOK = false; ++ + _lzMode = true; + PrevAlignBits = 0; + PrevAlignCount = 0; +@@ -606,6 +610,9 @@ HRESULT CDecoder::ReadTables(bool &keepDecompressing) + } + } + } ++ if (InputEofError()) ++ return S_FALSE; ++ + TablesRead = true; + + // original code has check here: +@@ -623,6 +630,9 @@ HRESULT CDecoder::ReadTables(bool &keepDecompressing) + RIF(m_LenDecoder.Build(&newLevels[kMainTableSize + kDistTableSize + kAlignTableSize])); + + memcpy(m_LastLevels, newLevels, kTablesSizesSum); ++ ++ TablesOK = true; ++ + return S_OK; + } + +@@ -824,7 +834,12 @@ HRESULT CDecoder::CodeReal(ICompressProgressInfo *progress) + PpmEscChar = 2; + PpmError = true; + InitFilters(); ++ _errorMode = false; + } ++ ++ if (_errorMode) ++ return S_FALSE; ++ + if (!m_IsSolid || !TablesRead) + { + bool keepDecompressing; +@@ -838,6 +853,8 @@ HRESULT CDecoder::CodeReal(ICompressProgressInfo *progress) + bool keepDecompressing; + if (_lzMode) + { ++ if (!TablesOK) ++ return S_FALSE; + RINOK(DecodeLZ(keepDecompressing)) + } + else +@@ -901,8 +918,8 @@ STDMETHODIMP CDecoder::Code(ISequentialInStream *inStream, ISequentialOutStream + _unpackSize = outSize ? *outSize : (UInt64)(Int64)-1; + return CodeReal(progress); + } +- catch(const CInBufferException &e) { return e.ErrorCode; } +- catch(...) { return S_FALSE; } ++ catch(const CInBufferException &e) { _errorMode = true; return e.ErrorCode; } ++ catch(...) { _errorMode = true; return S_FALSE; } + // CNewException is possible here. But probably CNewException is caused + // by error in data stream. + } +diff --git a/CPP/7zip/Compress/Rar3Decoder.h b/CPP/7zip/Compress/Rar3Decoder.h +index c130cec..2f72d7d 100644 +--- a/CPP/7zip/Compress/Rar3Decoder.h ++++ b/CPP/7zip/Compress/Rar3Decoder.h +@@ -192,6 +192,7 @@ class CDecoder: + UInt32 _lastFilter; + + bool m_IsSolid; ++ bool _errorMode; + + bool _lzMode; + bool _unsupportedFilter; +@@ -200,6 +201,7 @@ class CDecoder: + UInt32 PrevAlignCount; + + bool TablesRead; ++ bool TablesOK; + + CPpmd7 _ppmd; + int PpmEscChar; diff --git a/p7zip/Pkgfile b/p7zip/Pkgfile index f032e566f..fefb67705 100644 --- a/p7zip/Pkgfile +++ b/p7zip/Pkgfile @@ -1,17 +1,28 @@ # Description: A port of 7-zip for POSIX systems. # URL: http://p7zip.sourceforge.net/ # Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Matt Housh, jaeger at crux dot nu # Depends on: yasm name=p7zip version=16.02 -release=1 -source=(http://downloads.sourceforge.net/project/$name/$name/$version/${name}_${version}_src_all.tar.bz2) +release=2 +source=(https://downloads.sourceforge.net/project/$name/$name/$version/${name}_${version}_src_all.tar.bz2 + CVE-2016-9296.patch + CVE-2017-17969.patch + CVE-2018-5996.patch) build() { cd ${name}_$version + # https://nvd.nist.gov/vuln/detail/CVE-2016-9296 + patch -p1 -i $SRC/CVE-2016-9296.patch + + # https://nvd.nist.gov/vuln/detail/CVE-2017-17969 + patch -p1 -i $SRC/CVE-2017-17969.patch + + # https://nvd.nist.gov/vuln/detail/CVE-2018-5996 + patch -p1 -i $SRC/CVE-2018-5996.patch + cp makefile.linux_amd64_asm makefile.machine make all3 OPTFLAGS="$CFLAGS" diff --git a/python3-pycryptodome/.footprint b/python3-pycryptodome/.footprint index 02b0ef013..fce97f86d 100644 --- a/python3-pycryptodome/.footprint +++ b/python3-pycryptodome/.footprint @@ -188,6 +188,7 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/IO/__pycache__/ drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/Math/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/Numbers.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/Primality.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/_Numbers_custom.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/_Numbers_gmp.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/_Numbers_int.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__init__.py @@ -196,12 +197,15 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/Numbers.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/Primality.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/Primality.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/_Numbers_custom.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/_Numbers_custom.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/_Numbers_gmp.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/_Numbers_gmp.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/_Numbers_int.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/_Numbers_int.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/__init__.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Math/__pycache__/__init__.cpython-36.pyc +-rwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/Math/_montgomery.cpython-36m-x86_64-linux-gnu.so drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/Protocol/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Protocol/KDF.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/Protocol/SecretSharing.py @@ -530,8 +534,11 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/__pyca -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/__pycache__/test_Numbers.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/__pycache__/test_Primality.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/__pycache__/test_Primality.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/__pycache__/test_modexp.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/__pycache__/test_modexp.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/test_Numbers.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/test_Primality.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Math/test_modexp.py drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Protocol/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Protocol/__init__.py drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/SelfTest/Protocol/__pycache__/ @@ -726,8 +733,9 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/Util/__pycache__/ drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/__pycache__/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/__pycache__/__init__.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/__pycache__/__init__.cpython-36.pyc -drwxr-xr-x root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.7-py3.6.egg-info/ --rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.7-py3.6.egg-info/PKG-INFO --rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.7-py3.6.egg-info/SOURCES.txt --rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.7-py3.6.egg-info/dependency_links.txt --rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.7-py3.6.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.11-py3.6.egg-info/ +-rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.11-py3.6.egg-info/PKG-INFO +-rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.11-py3.6.egg-info/SOURCES.txt +-rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.11-py3.6.egg-info/dependency_links.txt +-rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.11-py3.6.egg-info/not-zip-safe +-rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.4.11-py3.6.egg-info/top_level.txt diff --git a/python3-pycryptodome/.md5sum b/python3-pycryptodome/.md5sum index 125e6c0b2..db8240339 100644 --- a/python3-pycryptodome/.md5sum +++ b/python3-pycryptodome/.md5sum @@ -1 +1 @@ -8744863c7d5980ae3f81c2e288701a61 pycryptodome-3.4.7.tar.gz +a2587b6381b0ef4eb960cea1e7507d04 pycryptodome-3.4.11.tar.gz diff --git a/python3-pycryptodome/.signature b/python3-pycryptodome/.signature index 2ce82a295..fd565f84a 100644 --- a/python3-pycryptodome/.signature +++ b/python3-pycryptodome/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF30mcPaDwM7P3PNZ80zd2cRkp61MfN3hG9tALPttjf+Jn4tzy6gkGxKzLlfUaKcQo7ZbIToBdYrvmq6RezU2TxgA= -SHA256 (Pkgfile) = 1869b52ed6eb7e2c6334e862edd7ddaac91a531ff56ba106ddcab87cfc8ca808 -SHA256 (.footprint) = ed044f427a039d3247deea8c66ed18d60543a4609aab4775628864bfcfff2eff -SHA256 (pycryptodome-3.4.7.tar.gz) = 18d8dfe31bf0cb53d58694903e526be68f3cf48e6e3c6dfbbc1e7042b1693af7 +RWSagIOpLGJF384s4f3yN32t//54LlmjxaPf2W0KzdUlrzhQsrca8N/BHX7gIiXQI1TDO5qLDqkl4q3mKRItf87NmL/OR4fm6AU= +SHA256 (Pkgfile) = d2e7584ca982d0024fce7f732d2cfba6b9ddf40c22d9e48fb012d5756c40950b +SHA256 (.footprint) = 179d47c458609a27dc0a830f4d6d426af01157c3bc1b9f752acb0ee44c0f15b5 +SHA256 (pycryptodome-3.4.11.tar.gz) = c5dd29e9f1b733e74311bf95d0e544e91bd1d14bc0366e8f443562d8d9920b7d diff --git a/python3-pycryptodome/Pkgfile b/python3-pycryptodome/Pkgfile index bda83f1d8..8ff4fd0dc 100644 --- a/python3-pycryptodome/Pkgfile +++ b/python3-pycryptodome/Pkgfile @@ -1,11 +1,10 @@ # Description: Cryptographic library for Python. # URL: https://pypi.python.org/pypi/pycryptodome # Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Danny Rawlins, crux at romster dot me # Depends on: python3-setuptools name=python3-pycryptodome -version=3.4.7 +version=3.4.11 release=1 source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*-}/${name#*-}-$version.tar.gz) diff --git a/python3-pysocks/.footprint b/python3-pysocks/.footprint index e2e970d59..aa5aecedd 100644 --- a/python3-pysocks/.footprint +++ b/python3-pysocks/.footprint @@ -2,11 +2,11 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python3.6/ drwxr-xr-x root/root usr/lib/python3.6/site-packages/ -drwxr-xr-x root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/ --rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python3.6/site-packages/PySocks-1.6.8-py3.6.egg-info/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.8-py3.6.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.8-py3.6.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.8-py3.6.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.8-py3.6.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python3.6/site-packages/__pycache__/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/__pycache__/socks.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/__pycache__/socks.cpython-36.pyc diff --git a/python3-pysocks/.md5sum b/python3-pysocks/.md5sum index f3e974d1f..e385459fa 100644 --- a/python3-pysocks/.md5sum +++ b/python3-pysocks/.md5sum @@ -1 +1 @@ -e80afa8f8c87632c31f4ec4d8ba89e6b PySocks-1.6.7.tar.gz +ec13b71d9fe06433ae7fa7a96da71822 PySocks-1.6.8.tar.gz diff --git a/python3-pysocks/.signature b/python3-pysocks/.signature index 1bca17f2b..20c5d5bb7 100644 --- a/python3-pysocks/.signature +++ b/python3-pysocks/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF37FZPNDRhFWqYSagEI6Ylq21VAGKAZt9b+QFETtQamT8+hUIYFrb6Ko8qogdVmEuhmWe+NPTshNogj1B3ak7ag8= -SHA256 (Pkgfile) = 298ad8938fe9f1be1668fc6c7d044ca6f0d7cb9d789e3b0a7f332c7f764ab9ac -SHA256 (.footprint) = c7c025920d0a09d21ecd69ffecaa800b9c98848e230407758166956f0b65363c -SHA256 (PySocks-1.6.7.tar.gz) = 267b0bf77c947a6209e9a5d55827da5e080305b5e69ac36f4ae8046e0a357da1 +RWSagIOpLGJF3whUit3OCkMw7noqaw6Juj2YLx9kR72/89ICtTjbt1wu02Tb42eCawTYyhvmwLM5O4hDrHF8uaJS6tXGVn+WiQ4= +SHA256 (Pkgfile) = ef1c2498c6ab98cd930b9154899dc530c62c8ed7efbedf5adf57083399d2575e +SHA256 (.footprint) = 0438918ffdab7ab45811b2738ad928cda8052fc9fb06b1a7104fdc5eedcfcabb +SHA256 (PySocks-1.6.8.tar.gz) = a7f32ce1ac2b3467b793fdf14b23ad2b3ae139bcb10b6331fdecdae97ac6b821 diff --git a/python3-pysocks/Pkgfile b/python3-pysocks/Pkgfile index ce98e98e3..ed4b6dbc2 100644 --- a/python3-pysocks/Pkgfile +++ b/python3-pysocks/Pkgfile @@ -1,12 +1,11 @@ # Description: SOCKS4, SOCKS5 or HTTP proxy (Anorov fork PySocks replaces socksipy). # URL: https://github.com/Anorov/PySocks # Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Danny Rawlins, crux at romster dot me # Depends on: python3-setuptools name=python3-pysocks _name=PySocks -version=1.6.7 +version=1.6.8 release=1 source=(https://github.com/Anorov/$_name/archive/$version/$_name-$version.tar.gz) diff --git a/python3-websocket-client/.footprint b/python3-websocket-client/.footprint index 2d212b4a9..35a50b47e 100644 --- a/python3-websocket-client/.footprint +++ b/python3-websocket-client/.footprint @@ -59,9 +59,9 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket/tests/data/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/data/header02.txt -rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/test_cookiejar.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/test_websocket.py -drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/ --rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/requires.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket_client-0.46.0-py3.6.egg-info/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.46.0-py3.6.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.46.0-py3.6.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.46.0-py3.6.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.46.0-py3.6.egg-info/requires.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.46.0-py3.6.egg-info/top_level.txt diff --git a/python3-websocket-client/.md5sum b/python3-websocket-client/.md5sum index efa11b03c..9ed3f45d4 100644 --- a/python3-websocket-client/.md5sum +++ b/python3-websocket-client/.md5sum @@ -1,2 +1,2 @@ c34c7f6fddbe5758d84b9d3cfdd92108 use-system-ca.patch -73d87aa16a2212da448b30aca9c5bf3b websocket_client-0.44.0.tar.gz +95c97ead3030858d672251e9bc2dbaaf websocket_client-0.46.0.tar.gz diff --git a/python3-websocket-client/.signature b/python3-websocket-client/.signature index fb4c54839..cb2173db8 100644 --- a/python3-websocket-client/.signature +++ b/python3-websocket-client/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3xoddEQPzF+ezlKz7ifviEr+H6q+1FzSFfq3x4k0asiNm42+svObJ8GaCydWw4GvWEULZfJnLZq+tcYb2KWcIgs= -SHA256 (Pkgfile) = aed13ff2410f005e65e4bd31680fd2f076b3928797d4806f2fd8ad4a8a6548a9 -SHA256 (.footprint) = 32ceab175acf32d8172009c94d5f67bb383b372d7043a07240c1dfb54ebc7663 -SHA256 (websocket_client-0.44.0.tar.gz) = 15f585566e2ea7459136a632b9785aa081093064391878a448c382415e948d72 +RWSagIOpLGJF30ZT96INfnRILciE3GoRT2Dbfat/zgo4hcSEckI56Zb9uIsgOVhMyPEIlMFSMieynYtT/AHGt7LcZa/3Iqo2pAk= +SHA256 (Pkgfile) = 985b1a82b04e3326ebc10322ca8b0c392a9aecea4bb647277b82ddc229389bb1 +SHA256 (.footprint) = 7dc21e9df49fe0401ebafd48be4c00f3808981d86e5e88df45ac208079e4a452 +SHA256 (websocket_client-0.46.0.tar.gz) = 933f6bbf08b381f2adbca9e93d7e7958ba212b42c73acb310b18f0fbe74f3738 SHA256 (use-system-ca.patch) = d888e0d0f8b1cc424b5b452e267135b598857b52c2bbbed3a8803614d9523d16 diff --git a/python3-websocket-client/Pkgfile b/python3-websocket-client/Pkgfile index 9f79b9ddd..dc520262a 100644 --- a/python3-websocket-client/Pkgfile +++ b/python3-websocket-client/Pkgfile @@ -1,12 +1,11 @@ # Description: WebSocket client library for Python. # URL: https://github.com/liris/websocket-client # Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Danny Rawlins, crux at romster dot me # Depends on: python3-setuptools name=python3-websocket-client _name=websocket_client -version=0.44.0 +version=0.46.0 release=1 source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*-}/$_name-$version.tar.gz use-system-ca.patch) diff --git a/slock/.signature b/slock/.signature index 8d39f6977..780be0f02 100644 --- a/slock/.signature +++ b/slock/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3z0Y1XirFcqU2ds8Tf7ShKyuzOt7ZCmlGdlQ7lIoRtL99j+t2r7mbwJwYFr4OSMiDQtvBmdMF5AoTIoiVb+LCwk= -SHA256 (Pkgfile) = e7a4dbaae7699b6ab562748849d7e36cf14c1336827d2f10f9e6cf43b38bcb21 +RWSagIOpLGJF3y0WJ42T81ODMI1IlqLjMaudNUY5hphJHQcAwZg624mYj5HQzzpgGZUo5ZFcf+EQSwFnadhIaT6g2xo9ejrLPwM= +SHA256 (Pkgfile) = 240e2ac4d54bc93140340de65b67f3f787fec4163d28edace49c2239cb282459 SHA256 (.footprint) = 5f7d8bfedcbf7f060a1997b9b8798c28e8fc6cc2ed9457566989e12a15d831ad SHA256 (slock-1.4.tar.gz) = b53849dbc60109a987d7a49b8da197305c29307fd74c12dc18af0d3044392e6a diff --git a/slock/Pkgfile b/slock/Pkgfile index a3956a063..229023f50 100644 --- a/slock/Pkgfile +++ b/slock/Pkgfile @@ -1,6 +1,6 @@ # Description: simple X display locker # URL: http://tools.suckless.org/slock -# Maintainer: Svyatoslav Mishyn, svyatoslav dot mishyn at gmail dot com +# Maintainer: Fredrik Rinnestam, fredrik at crux dot guru # Depends on: xorg-libxrandr name=slock diff --git a/streamlink/.footprint b/streamlink/.footprint index a5bc70672..f988fcc3e 100644 --- a/streamlink/.footprint +++ b/streamlink/.footprint @@ -4,13 +4,13 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python3.6/ drwxr-xr-x root/root usr/lib/python3.6/site-packages/ -drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink-0.9.0-py3.6.egg-info/ --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.9.0-py3.6.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.9.0-py3.6.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.9.0-py3.6.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.9.0-py3.6.egg-info/entry_points.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.9.0-py3.6.egg-info/requires.txt --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.9.0-py3.6.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink-0.10.0-py3.6.egg-info/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.10.0-py3.6.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.10.0-py3.6.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.10.0-py3.6.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.10.0-py3.6.egg-info/entry_points.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.10.0-py3.6.egg-info/requires.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink-0.10.0-py3.6.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/__init__.py drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/__pycache__/ @@ -157,8 +157,6 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/bambuser.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/bbciplayer.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/bbciplayer.cpython-36.pyc --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/beam.cpython-36.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/beam.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/beattv.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/beattv.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/bfmtv.cpython-36.opt-1.pyc @@ -303,12 +301,16 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/mips.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/mitele.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/mitele.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/mixer.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/mixer.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/mlgtv.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/mlgtv.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nbc.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nbc.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nbcsports.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nbcsports.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/neulion.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/neulion.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nhkworld.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nhkworld.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nineanime.cpython-36.opt-1.pyc @@ -321,6 +323,8 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nrk.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/oldlivestream.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/oldlivestream.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/olympicchannel.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/olympicchannel.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/openrectv.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/openrectv.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/orf_tvthek.cpython-36.opt-1.pyc @@ -341,6 +345,8 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/pluzz.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/powerapp.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/powerapp.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/qq.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/qq.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/radionet.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/radionet.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/raiplay.cpython-36.opt-1.pyc @@ -445,8 +451,6 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/tvrplus.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/twitch.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/twitch.cpython-36.pyc --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ufctv.cpython-36.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ufctv.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ustreamtv.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ustreamtv.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/vaughnlive.cpython-36.opt-1.pyc @@ -455,8 +459,6 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/vgtv.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/viasat.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/viasat.cpython-36.pyc --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/viasat_embed.cpython-36.opt-1.pyc --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/viasat_embed.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/vidio.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/vidio.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/vk.cpython-36.opt-1.pyc @@ -481,6 +483,8 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/zattoo.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/zdf_mediathek.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/zdf_mediathek.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/zengatv.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/zengatv.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/zhanqi.cpython-36.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/zhanqi.cpython-36.pyc -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/adultswim.py @@ -501,7 +505,6 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/atresplayer.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/bambuser.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/bbciplayer.py --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/beam.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/beattv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/bfmtv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/bigo.py @@ -574,15 +577,18 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/mediaklikk.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/mips.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/mitele.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/mixer.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/mlgtv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nbc.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nbcsports.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/neulion.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nhkworld.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nineanime.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nos.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/npo.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nrk.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/oldlivestream.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/olympicchannel.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/openrectv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/orf_tvthek.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/ovvatv.py @@ -593,6 +599,7 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/playtv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/pluzz.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/powerapp.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/qq.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/radionet.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/raiplay.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/rte.py @@ -645,12 +652,10 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/tvrby.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/tvrplus.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/twitch.py --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/ufctv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/ustreamtv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/vaughnlive.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/vgtv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/viasat.py --rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/viasat_embed.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/vidio.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/vk.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/vrtbe.py @@ -663,6 +668,7 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/youtube.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/zattoo.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/zdf_mediathek.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/zengatv.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/zhanqi.py -rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/session.py drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/stream/ diff --git a/streamlink/.md5sum b/streamlink/.md5sum index 971a36f95..a3c86a765 100644 --- a/streamlink/.md5sum +++ b/streamlink/.md5sum @@ -1 +1 @@ -fa3ac5c94a4e5462265c2faafc8616cc streamlink-0.9.0.tar.gz +30fb17a494ba9f4c33a2f3c6435026f4 streamlink-0.10.0.tar.gz diff --git a/streamlink/.signature b/streamlink/.signature index bb06cf051..bc572a847 100644 --- a/streamlink/.signature +++ b/streamlink/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF34Ywg7POas3IO5dljCD4h3DlL8M8l7W3uMA83GnkIpeJkXWIDUblEMccDAgAJSz2iJfOHJTcS2r1aej01t2iEwU= -SHA256 (Pkgfile) = 23a04e8412ecd7b558f20a24979bb50d1c03ac95f065eed4879dae51c755eeaa -SHA256 (.footprint) = a91d8941d8e087d10f01c9899bcbd2977a6c24a7f14838120f059667e44a8ec4 -SHA256 (streamlink-0.9.0.tar.gz) = 0a252feff0c2bc43b2771505c822d6d5b18fb08fc2fba9ff941cdf9e1e96c0c6 +RWSagIOpLGJF3+k3v9R9Jd7PuUyzpfvNxZxb17bqxaMWMFzTsQuwwTyyoYLb/0aN30b9WgtyRam3R/bMCHedODnCFwUil34LHQ8= +SHA256 (Pkgfile) = fa766abd285bb76c052310cdcb9710fd3b9f5fac964ba9e3ed9fdc739cc1207c +SHA256 (.footprint) = 01eb5acafc586dcaf57f879b4bac21be333e25f2ebfd130c63d1afa35969cc2e +SHA256 (streamlink-0.10.0.tar.gz) = d0e8a0dbd410709835b5a72421ff22061f2269eb2467d1423df1cbd46c4f499c diff --git a/streamlink/Pkgfile b/streamlink/Pkgfile index 0629f8bb4..484629d41 100644 --- a/streamlink/Pkgfile +++ b/streamlink/Pkgfile @@ -4,7 +4,7 @@ # Depends on: python3-iso-639 python3-iso3166 python3-pycryptodome python3-requests python3-websocket-client python3-pysocks name=streamlink -version=0.9.0 +version=0.10.0 release=1 source=(https://files.pythonhosted.org/packages/source/${name:0:1}/$name/$name-$version.tar.gz) diff --git a/youtube-dl/.footprint b/youtube-dl/.footprint index 22328719d..787a8db28 100644 --- a/youtube-dl/.footprint +++ b/youtube-dl/.footprint @@ -10,12 +10,12 @@ drwxr-xr-x root/root usr/etc/fish/completions/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python2.7/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl-2017.12.23-py2.7.egg-info/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2017.12.23-py2.7.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2017.12.23-py2.7.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2017.12.23-py2.7.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2017.12.23-py2.7.egg-info/entry_points.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2017.12.23-py2.7.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl-2018.2.4-py2.7.egg-info/ +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2018.2.4-py2.7.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2018.2.4-py2.7.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2018.2.4-py2.7.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2018.2.4-py2.7.egg-info/entry_points.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2018.2.4-py2.7.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.pyc @@ -391,9 +391,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cnn.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cnn.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cnn.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/collegerama.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/collegerama.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/collegerama.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/comcarcoff.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/comcarcoff.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/comcarcoff.pyo @@ -484,6 +481,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/digg.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/digg.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/digg.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/digiteka.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/digiteka.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/digiteka.pyo @@ -628,6 +628,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/filmon.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/filmon.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/filmon.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/filmweb.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/filmweb.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/filmweb.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firsttv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firsttv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firsttv.pyo @@ -862,6 +865,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/instagram.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/instagram.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/instagram.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/internazionale.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/internazionale.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/internazionale.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/internetvideoarchive.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/internetvideoarchive.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/internetvideoarchive.pyo @@ -913,9 +919,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kamcord.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kamcord.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kamcord.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.pyo @@ -1060,6 +1063,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mediaset.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mediaset.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mediaset.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mediasite.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mediasite.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mediasite.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/medici.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/medici.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/medici.pyo @@ -1519,9 +1525,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rice.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rice.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rice.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ringtv.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ringtv.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ringtv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rmcdecouverte.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rmcdecouverte.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rmcdecouverte.pyo @@ -1567,6 +1570,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvs.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvs.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvs.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rudo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rudo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rudo.pyo @@ -1591,9 +1597,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sapo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sapo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sapo.pyo @@ -1633,6 +1636,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/seznamzpravy.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/seznamzpravy.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/seznamzpravy.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.pyo @@ -1711,9 +1717,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportschau.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportschau.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportschau.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/springboardplatform.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/springboardplatform.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/springboardplatform.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sprout.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sprout.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sprout.pyo @@ -1837,9 +1843,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thescene.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thescene.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thescene.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thestar.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thestar.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thestar.pyo @@ -1978,6 +1981,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentymin.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentymin.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentymin.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentythreevideo.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentythreevideo.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentythreevideo.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.pyo @@ -1990,9 +1996,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ufctv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ufctv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ufctv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/uktvplay.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/uktvplay.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/uktvplay.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/umg.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/umg.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/umg.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.pyo @@ -2200,6 +2212,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/webofstories.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/webofstories.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/webofstories.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/weibo.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/weibo.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/weibo.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/weiqitv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/weiqitv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/weiqitv.pyo @@ -2233,6 +2248,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xiami.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xiami.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xiami.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ximalaya.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ximalaya.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ximalaya.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xminus.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xminus.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xminus.pyo diff --git a/youtube-dl/.md5sum b/youtube-dl/.md5sum index 021f564d8..86b1d2585 100644 --- a/youtube-dl/.md5sum +++ b/youtube-dl/.md5sum @@ -1 +1 @@ -36b60d02637542000ed6418f92ddee4a youtube-dl-2017.12.23.tar.gz +d3270df83dacc3166f4eb17058a1771e youtube-dl-2018.02.04.tar.gz diff --git a/youtube-dl/.signature b/youtube-dl/.signature index 3cb9b5189..401fa566a 100644 --- a/youtube-dl/.signature +++ b/youtube-dl/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3/DrkakjkCp/fI+vv9WAjDOYDAezCgm8WRV8gb57RcS6KI80aMWnb7fV467EQg9U7abGOsuBwhFa+mVkQQkoOgU= -SHA256 (Pkgfile) = 22d529bb2663e92ca9fafe831e180b848d42695b78583a8f6333a62ee0dc574b -SHA256 (.footprint) = 8618002214e16a71094d7edaab3d3d824cad7ccc1644d44bd85e61419598c347 -SHA256 (youtube-dl-2017.12.23.tar.gz) = 85206c46a90a8993b133b9dd0e0ec8fc6f358060dfea5b5c607aa58a9b5ca18a +RWSagIOpLGJF33aymSp6/0CcHr/WuGeham0OL5P+BJAWc+gtfhJvzh1yYXfSQPGpLIpiuK+BHb8L1yyzSZJZb4ahQBwpgxVhCwA= +SHA256 (Pkgfile) = a14845dd644af7e860bbfeeeda26aa2e2009eafb3edc6bf6de7e77590ea61e50 +SHA256 (.footprint) = f510d450d4e0919e4c4610402b6750c8fc8ff434070ee52d677184445898caaf +SHA256 (youtube-dl-2018.02.04.tar.gz) = 4ae02802815bd15d469e85d0e910b91cd8da05ae82eff46d50186d4fd777b47b diff --git a/youtube-dl/Pkgfile b/youtube-dl/Pkgfile index a2e00ffb6..1d656fe3e 100644 --- a/youtube-dl/Pkgfile +++ b/youtube-dl/Pkgfile @@ -4,7 +4,7 @@ # Depends on: python-setuptools name=youtube-dl -version=2017.12.23 +version=2018.02.04 release=1 source=(https://youtube-dl.org/downloads/$version/$name-$version.tar.gz) |