forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Sebastian Pipping <[email protected]> Package-Manager: Portage-3.0.22, Repoman-3.0.3
- Loading branch information
Showing
3 changed files
with
66 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST servefile-0.5.1.tar.gz 19390 BLAKE2B 4443471870650f03564d6f574b633630fac4e1f9f6e6a9807b1baa4d3aaa6284f803fa9dc0c7c07f53cc343f89687db5f6b5a4ebf09e9fd327369e2b3aecddc5 SHA512 2502f3072522a8f460d3711dccbaa3fa57e34915313aaad475e5831962adc92c0728c2598f9f78ee99e60731cdc2d3026488ce8050369ab0c967246cd9372f44 | ||
DIST servefile-0.5.2.tar.gz 20622 BLAKE2B 3d4f02803ec5228dd463313197718b0aced1f5ceaa3438c1e8a8605cdf5d6a87e38a8bb702dc24a15cb974076f185dfbc0af95b60f394612835d3286474cdcc4 SHA512 1abeef3ff1a9f21be079329616d78811412eb2f371e11e383dc23b586f8c7edc593539b6fa641e5d91bb6c1ab81a1f39f83e45bf7c55e904c9b683166ff79622 |
25 changes: 25 additions & 0 deletions
25
www-servers/servefile/files/servefile-0.5.2-ipv6-absent-tests.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
From 3d34ff40f1a24873793c33b8f16a9940050fa93f Mon Sep 17 00:00:00 2001 | ||
From: Sebastian Pipping <[email protected]> | ||
Date: Sun, 24 May 2020 15:51:15 +0200 | ||
Subject: [PATCH] Fix test test_ipv4_only for global USE=-ipv6 | ||
|
||
--- | ||
tests/test_servefile.py | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
diff --git a/tests/test_servefile.py b/tests/test_servefile.py | ||
index 8132f6b..3f127f4 100644 | ||
--- a/tests/test_servefile.py | ||
+++ b/tests/test_servefile.py | ||
@@ -137,7 +137,7 @@ def test_ipv4_only(run_servefile, datadir): | ||
check_download(data, fname='testfile', host='127.0.0.1') | ||
|
||
sock = socket.socket(socket.AF_INET6) | ||
- with pytest.raises(connrefused_exc): | ||
+ with pytest.raises((connrefused_exc, OSError)): | ||
sock.connect(("::1", SERVEFILE_DEFAULT_PORT)) | ||
|
||
|
||
-- | ||
2.26.2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Copyright 1999-2021 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
PYTHON_COMPAT=( python3_{7..10} ) | ||
|
||
inherit distutils-r1 | ||
|
||
DESCRIPTION="Serve a single file via HTTP" | ||
HOMEPAGE="https://github.com/sebageek/servefile" | ||
SRC_URI="https://github.com/sebageek/servefile/archive/v${PV}.tar.gz -> ${P}.tar.gz" | ||
|
||
LICENSE="GPL-3" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="ssl test" | ||
|
||
RDEPEND=" | ||
ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) | ||
sys-apps/grep | ||
sys-apps/iproute2 | ||
sys-apps/net-tools | ||
sys-apps/sed" | ||
DEPEND="test? ( | ||
${RDEPEND} | ||
dev-python/requests[${PYTHON_USEDEP}] | ||
)" | ||
|
||
S="${WORKDIR}"/${P} | ||
|
||
PATCHES=( | ||
"${FILESDIR}"/${PN}-0.5.2-ipv6-absent-tests.patch | ||
) | ||
|
||
distutils_enable_tests pytest | ||
|
||
src_install() { | ||
distutils-r1_src_install | ||
doman ${PN}.1 | ||
} |