summaryrefslogtreecommitdiff
path: root/net-misc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-15 04:39:26 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-15 04:39:26 +0000
commit5038813910e661a4943401a80a3725aca040c01c (patch)
treef24674b8866096a32bdba6e5ae89830be4d1fb18 /net-misc
parentcc83ac38154440239f732731b8df86ce322c615e (diff)
gentoo auto-resync : 15:11:2023 - 04:39:26
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/Manifest.gzbin54505 -> 54503 bytes
-rw-r--r--net-misc/haeredes/Manifest2
-rw-r--r--net-misc/haeredes/haeredes-0.5.3.ebuild2
-rw-r--r--net-misc/hath/Manifest2
-rw-r--r--net-misc/hath/hath-0.5.7.ebuild2
-rw-r--r--net-misc/yt-dlp/Manifest4
-rw-r--r--net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild72
-rw-r--r--net-misc/yt-dlp/yt-dlp-9999.ebuild3
8 files changed, 81 insertions, 6 deletions
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 6e3d01352cb5..8c46cd7a59ea 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/haeredes/Manifest b/net-misc/haeredes/Manifest
index 77d850f259ed..7b37f001ea4b 100644
--- a/net-misc/haeredes/Manifest
+++ b/net-misc/haeredes/Manifest
@@ -1,3 +1,3 @@
DIST haeredes-0.5.3.tar.gz 20357 BLAKE2B 54be7f0a4bd09cd85c0cf7b2baed589258749bb2b05764ca61d4656e6c19832dfbd249d425e6a9ede30fc8f5711392491adca4c025014dc6e05c6009108c98dd SHA512 3bf0a14b45f9c3c929cc97559ca03a3df1c542196daf574917171dacd3c47117a908ed0c849b3527bd2dcf8f99a15228845d3a8ae97e051f707162d62cfccc13
-EBUILD haeredes-0.5.3.ebuild 850 BLAKE2B ba7bfc32868c5000a9fd4ace954b2bbce5014bc09ed74488a9dcf499601860e79c9996ce8ef8f8cc7cf6b1fc861e1b211ed5900c16cbe6e159d97dd22467e5f0 SHA512 33e80c4389ac88abee4f190a45acf57c3ae2298489fbdab3f90ab090f8cbc3a81899584aeccf8c1f33d094212bd4e9a3cd0613940179da17563db766a47d459c
+EBUILD haeredes-0.5.3.ebuild 851 BLAKE2B 53c592fada6475cac53d02fb3bd17918d8e2e3226ab0dc15f41052310e1b2f24cf2593619c671a0fa5e140bbfd541be37818c4138b2358327576f9a0034f2e88 SHA512 80ec55c9f32410ab7066fdbd2cda3e1b84c215a9a4841093b67f52934bad3bc94dc43571f93110d67f3f712a637116c60e22d1bb7b0fab44f4fb6579eff444bf
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/net-misc/haeredes/haeredes-0.5.3.ebuild b/net-misc/haeredes/haeredes-0.5.3.ebuild
index 7b0f3d3d4c7b..15a105ba5401 100644
--- a/net-misc/haeredes/haeredes-0.5.3.ebuild
+++ b/net-misc/haeredes/haeredes-0.5.3.ebuild
@@ -7,7 +7,7 @@ CABAL_FEATURES="test-suite"
inherit haskell-cabal
DESCRIPTION="Confirm delegation of NS and MX records"
-HOMEPAGE="http://michael.orlitzky.com/code/haeredes.xhtml"
+HOMEPAGE="https://michael.orlitzky.com/code/haeredes.xhtml"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
diff --git a/net-misc/hath/Manifest b/net-misc/hath/Manifest
index 6510d6b7e5f0..ecf31828f4d5 100644
--- a/net-misc/hath/Manifest
+++ b/net-misc/hath/Manifest
@@ -1,3 +1,3 @@
DIST hath-0.5.7.tar.gz 31087 BLAKE2B 2449872bae187dfd67ab94da7df55bec7a9735bcd85a9dbd96ef7ce1afdd3f83ed666eb02b6de54719ba32b96de75ff168136f07760023ea2db7bb55bf51f70e SHA512 daa1ae22e8a01f63db6849c7c9e90917051644c681848c66bbd5cb7178326a125868c9f52d506bb5561595fd1bb8b16ae922b91e1be44ccb86e346fc1730a6dd
-EBUILD hath-0.5.7.ebuild 806 BLAKE2B f0deb29efd0758ca8afbd6046695841a753dd6989442c1878a352f7143f549d48ac685ed9886b0d5e37c73b3b1cdeff0562b5fea226a19c28ca5cc14ed23be3a SHA512 c4a7d19cb8e9b38b47835a9f627b41de8eef31f88efbee4472e5a628e55e6555107af665c548164c01eb425b513e2e24b841d3bd1afd41f24944ff18b3bc1bc7
+EBUILD hath-0.5.7.ebuild 807 BLAKE2B b3f2983b9b4483e6036ec2ee91421214b506de6e597542f9aca80c05f3b8879c17db8c520c20d48dcfcb201ccff554d06ccca0e07a26c8740580cb79a22d8e55 SHA512 ad3e01802774138646503ac82b0e8438af50ffc52b8e338321414f3ba919d6f4d2fdf708258810064e506e81ed486c3d9f2137e44abc5816e2375e4bdcf63455
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/net-misc/hath/hath-0.5.7.ebuild b/net-misc/hath/hath-0.5.7.ebuild
index bd0560dc7ce9..fca6453aa95e 100644
--- a/net-misc/hath/hath-0.5.7.ebuild
+++ b/net-misc/hath/hath-0.5.7.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="test-suite"
inherit haskell-cabal
DESCRIPTION="Hath manipulates network blocks in CIDR notation"
-HOMEPAGE="http://michael.orlitzky.com/code/hath.xhtml"
+HOMEPAGE="https://michael.orlitzky.com/code/hath.xhtml"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 12353e3a9f87..cdb5d711c609 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,4 +1,6 @@
DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc SHA512 b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
+DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a SHA512 b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d
EBUILD yt-dlp-2023.10.13.ebuild 2060 BLAKE2B 393bbe4b097e12422898f75d09b23ef2ff3803b25073038372aaf11a74e99ac94cc6364372d9eb8ac023245ed33447eb92cdea6278dfd6487619f475531c987a SHA512 31015187f4135e81ff1cfa5dbf31b0c23e8c315c2d86786bfe3294e6016cba0f0ac4784f5c0f34d3a755cf94ed8c71452381bb40413c8ae117e8e3a4d65055d7
-EBUILD yt-dlp-9999.ebuild 2227 BLAKE2B afc90a64eb3a69ad7add89941f780c481cd3ea11ad86def270c59a12f75f15ab23ca402aa56dcc79906642f52cafa9060da01a7d4a7c1976aa7e3a3aba1a6a36 SHA512 f473dd15515e2962ef0ff471310a199964123441961ed808dee352e272a1439ff900e52c651479ada33f6cdab4c417e5a2710d4f53a8e136b7113daa06a7f046
+EBUILD yt-dlp-2023.11.14.ebuild 2183 BLAKE2B 1fbd1a9d414c819e17f4c7dffe064a3a859dda6bdce0b36ce2a4f021730e3a0e9e32162ba45fd1aa04fbe873ae4aad3943473c335c8deffc80f46bb764ba6060 SHA512 72738558e697a165c8f47d9f8c951c5e3d93425e8553fcc99a73e7c84e07e283e1a841c0dd269499f2476376a11657d43703e6c587ed474f172fad2786e13e6a
+EBUILD yt-dlp-9999.ebuild 2345 BLAKE2B 195d52bffd25d858975e77a593c1737af3ce5b9c290667d48ec75a96e9009419b656667218080a9de9906ac4d1ded41bffeb6fae6b18894e982042c45bc5503e SHA512 300ad73e697fdccad1d9bf629dd0aa7db5fb16b0428ee4be06b2d6df2a073d7439bade557760af90373fa3bc6a1d2209be432d70870996933b27aaf89ad62843
MISC metadata.xml 392 BLAKE2B d2aa6fc43f7f9038d320197a18107f15e56ed5e242e6c3cdc1b7111184580ab14fae8cbd16776794d207dd39ea0ca65975c08a54449f4cf90370ea95a66083d9 SHA512 867c61c1e41d7594decd5e10a2b45d934313cb751ba22356fc1ab61e0a40b2543847b195d20c7a39ba92370d8b3908e6f90d690915579b55808872efe8d3cebe
diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
new file mode 100644
index 000000000000..3a877d8e222b
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
+SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # adjust requires for pycryptodome and optional dependencies (bug #828466)
+ sed -ri requirements.txt \
+ -e "s/^(pycryptodome)x/\1/" \
+ -e "/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails with FEATURES=distcc, bug #915614
+ test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+ )
+
+ epytest -m 'not download'
+}
+
+python_install_all() {
+ dodoc README.md Changelog.md supportedsites.md
+ doman yt-dlp.1
+
+ dobashcomp completions/bash/yt-dlp
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completions/fish/yt-dlp.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_yt-dlp
+
+ rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+ make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+ optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
+ has_version media-video/atomicparsley || # allow fallback but don't advertise
+ optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
+ elog 'as "youtube-dl". This is strictly for compatibility and it is'
+ elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
+ fi
+}
diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild
index 0b60946059b2..ce8b522bb027 100644
--- a/net-misc/yt-dlp/yt-dlp-9999.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild
@@ -28,7 +28,7 @@ src_prepare() {
# adjust requires for pycryptodome and optional dependencies (bug #828466)
sed -ri requirements.txt \
-e "s/^(pycryptodome)x/\1/" \
- -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+ -e "/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || die
}
python_compile() {
@@ -69,6 +69,7 @@ pkg_postinst() {
optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
has_version media-video/atomicparsley || # allow fallback but don't advertise
optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
+ optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'