Skip to content

Commit 5ea5e4a

Browse files
Merge pull request #3037 from blshkv/pr/mobsf
mobsf
2 parents 740e406 + 22989ba commit 5ea5e4a

12 files changed

Lines changed: 100 additions & 55 deletions

File tree

‎dev-python/billiard/Manifest‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DIST billiard-4.3.0.tar.gz 160930 BLAKE2B cbed0b7eedf371e2e7d1b18568586cac7a372e68aed194763d82168ca3e6fc86a54f7d86df36f07bd6adf77832d4097a5dfb4c7159acadc17c745af81b39092d SHA512 ecbc2a8bf6cb44ccf3391c12c6ff6faf212c38eaa1460e42c4b52580b8e9b435684e2e135823761f2d071bc66978e1bef1d7fde27befe8d16eea611c52bf87ae
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Copyright 1999-2026 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
DISTUTILS_USE_PEP517=setuptools
7+
PYTHON_COMPAT=( python3_{12..14} )
8+
inherit distutils-r1 pypi
9+
10+
DESCRIPTION="Python's multiprocessing package fork with improvements and bugfixes"
11+
HOMEPAGE="https://github.com/celery/billiard"
12+
13+
LICENSE="BSD"
14+
SLOT="0"
15+
KEYWORDS="amd64 ~arm64 ~x86"

‎dev-python/billiard/metadata.xml‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="person">
5+
<email>unknown@pentoo.ch</email>
6+
<name>Author Unknown</name>
7+
</maintainer>
8+
<upstream>
9+
<remote-id type="github">celery/billiard</remote-id>
10+
<remote-id type="pypi">billiard</remote-id>
11+
</upstream>
12+
</pkgmetadata>

‎dev-python/http_tools/Manifest‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST http_tools-5.0.0.tar.gz 550370 BLAKE2B 8d18f1920481a2517edd7180a650c00e9802e73625ba16fa0b53bd12ffc7d707277266acabf939b4d1a3b706e4b03866dcea42cfd2c83ad5c24686abd905873f SHA512 00a31374cf455c148e91b9dc214074981b92b53d15159d3946a3b4b3cf936f7eaa219a0d45a6f709cc4165fbb66100461a727c0a6552e1c38dfda1c87ea9aa9c
2+
DIST http_tools-6.0.1.tar.gz 550380 BLAKE2B 8d65f8abe8c215518887cc243166115323ba949d6b7106620872b9ad737bac8c78f6dac580ed434fcb544f79f8372b5de0799b199efffafa344df9bcd3410f90 SHA512 3840f2c9e880391b3ec1ea563078eb3467fab922705c422bd3b2d3b8ede63760f591d2faa3f8dfa7f68566fb37f065388190067d7c34d5e22f50bb87217d8103
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Copyright 1999-2026 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
DISTUTILS_USE_PEP517=setuptools
7+
PYPI_NO_NORMALIZE=1
8+
PYTHON_COMPAT=( python3_{12..14} )
9+
inherit distutils-r1 pypi
10+
11+
DESCRIPTION="Capture, repeat and live intercept HTTP requests"
12+
HOMEPAGE="https://github.com/MobSF/httptools"
13+
14+
LICENSE="GPL-3"
15+
SLOT="0"
16+
KEYWORDS="amd64 ~arm64 ~x86"
17+
18+
RDEPEND="net-proxy/mitmproxy[${PYTHON_USEDEP}]
19+
>=dev-python/markupsafe-3.0.3[${PYTHON_USEDEP}]"
20+
DEPEND="${RDEPEND}"
21+
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
22+
23+
src_prepare(){
24+
sed -i "s|'mitmproxy.*'|'mitmproxy'|g" setup.py
25+
eapply_user
26+
}

‎dev-python/libsast/Manifest‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
DIST libsast-1.5.2.tar.gz 36744 BLAKE2B c2591cb40a76cbe0982b53ce85dd8356f5e67b61db46e12b8efb637c7ea1e090c131c841f9b13e3c4442de72ff630ac7042991d782f76396ee5c05cb8c0d777a SHA512 86643d89aefca2a0e80f7516e3270c05e32ddba10a649746cb0fb868a3a3f444e3359097061648b8efc99800a7f48ead9954a8effbaa0258624b3e3d8c7fa809
21
DIST libsast-2.0.3.tar.gz 35349 BLAKE2B 610d9e32618dbfe2f24d9c7d24336c4f56b262a79ab533a281b2e4fd2102858a68a2871505b16c922d55c199fb1d7997f9eb76024c7e95b34bae41f134d79975 SHA512 66c7580b413c92120e27f0c96c9483008ae18fafe16b733ad3c44adfa89e91264f10c3595425bc70339b399aa5ab847b3dd924ffae8e1323b2e62e8c47d564b2
32
DIST libsast-3.1.6.tar.gz 36919 BLAKE2B 5c1803c8693fc5d14a51f5fde578d42f668c5a2fc01894333bfdd5a42e95f58f1952e8e299506803c923a0803b7b9a9548dc67cb5adeb0a74db383c59998d5c8 SHA512 395f896971700923098a3fdd61b32c96d0557226f618a8c5db7774f77317113ca52f3e41a863782b1edabfbf8a8b5e1b041731fdb9bd6cfe843e3c6949c1c1e3
3+
DIST libsast-3.1.8.tar.gz 37559 BLAKE2B 8c759677ba485f9c83838f329ba01f8b485dc4e583ffc4816b8cf58610a97fa3c6f8c7ea6d7805b38e46f1543019324b7d7b4dac73f7243352096d27440c0c82 SHA512 1325b929595dd6c2cbcafc63bc8c42c4e3d44fcb0e0301faad41d17cc0d74527073326c1adbf907f0db6b030fb64e7d415effe92088ea678a5dd0aaa745749f5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# Copyright 1999-2023 Gentoo Authors
1+
# Copyright 1999-2026 Gentoo Authors
22
# Distributed under the terms of the GNU General Public License v2
33

44
EAPI=8
55

6-
DISTUTILS_USE_PEP517=setuptools
6+
DISTUTILS_USE_PEP517=poetry
77
PYTHON_COMPAT=( python3_{12..14} )
88

99
inherit distutils-r1 pypi
1010

11-
DESCRIPTION="A generic SAST core built on top of semgrep and regex"
11+
DESCRIPTION="A generic SAST library built on top of semgrep and regex"
1212
HOMEPAGE="https://github.com/ajinabraham/libsast/"
1313

1414
LICENSE="LGPL-3"
@@ -19,11 +19,6 @@ RESTRICT="!test? ( test )"
1919

2020
RDEPEND=">=dev-python/requests-2.27.1[${PYTHON_USEDEP}]
2121
>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
22-
>=dev-python/semgrep-0.104.0[${PYTHON_USEDEP}]"
22+
>=dev-python/billiard-4.2.1[${PYTHON_USEDEP}]"
2323
DEPEND="${RDEPEND}"
2424
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
25-
26-
src_prepare(){
27-
sed -i "s|semgrep==|semgrep>=|g" setup.py
28-
eapply_user
29-
}

‎dev-python/openstep-parser/openstep-parser-2.0.3.ebuild‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/kronenthaler/openstep-parser/archive/refs/tags/${PV}
1414

1515
LICENSE="BSD-2"
1616
SLOT="0"
17-
KEYWORDS="~amd64 ~arm64 ~x86"
17+
KEYWORDS="amd64 ~arm64 ~x86"
1818

1919
EPYTEST_PLUGINS=()
2020
distutils_enable_tests pytest
Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2020-2023 Gentoo Authors
1+
# Copyright 2020-2026 Gentoo Authors
22
# Distributed under the terms of the GNU General Public License v2
33

44
EAPI=8
@@ -27,23 +27,31 @@ RDEPEND="
2727
>=dev-python/lxml-4.9.0[${PYTHON_USEDEP}]
2828
>=dev-python/xmlsec-1.3.9[${PYTHON_USEDEP}]
2929
"
30-
BDEPEND="
31-
test? (
32-
dev-python/freezegun[${PYTHON_USEDEP}]
33-
dev-python/pytest[${PYTHON_USEDEP}]
34-
)
35-
"
36-
37-
distutils_enable_tests pytest
38-
39-
python_test() {
40-
local EPYTEST_DESELECT=(
41-
# Internet
42-
tests/src/OneLogin/saml2_tests/idp_metadata_parser_test.py::OneLogin_Saml2_IdPMetadataParser_Test::testGetMetadataWithHeaders
43-
tests/src/OneLogin/saml2_tests/idp_metadata_parser_test.py::OneLogin_Saml2_IdPMetadataParser_Test::testParseRemoteWithHeaders
44-
)
45-
46-
# The tests are horribly fragile to paths.
47-
local -x PYTHONPATH=src
48-
epytest -o 'python_files=*_test.py'
49-
}
30+
# next release >1.16.0 should be able to drop freezegun:
31+
# https://github.com/SAML-Toolkits/python3-saml/commit/6c1fbd84ed498841b252ba7eb3a7d81a9ea77d15
32+
33+
# Stuck on Python 3.12, broken tests, no reverse dependencies.
34+
# Removal on 2026-10-05. Bug #952388
35+
36+
RESTRICT="test"
37+
38+
#BDEPEND="
39+
# test? (
40+
# dev-python/freezegun[${PYTHON_USEDEP}]
41+
# dev-python/pytest[${PYTHON_USEDEP}]
42+
# )
43+
#"
44+
#
45+
#distutils_enable_tests pytest
46+
#
47+
#python_test() {
48+
# local EPYTEST_DESELECT=(
49+
# # Internet
50+
# tests/src/OneLogin/saml2_tests/idp_metadata_parser_test.py::OneLogin_Saml2_IdPMetadataParser_Test::testGetMetadataWithHeaders
51+
# tests/src/OneLogin/saml2_tests/idp_metadata_parser_test.py::OneLogin_Saml2_IdPMetadataParser_Test::testParseRemoteWithHeaders
52+
# )
53+
#
54+
# # The tests are horribly fragile to paths.
55+
# local -x PYTHONPATH=src
56+
# epytest -o 'python_files=*_test.py'
57+
#}

‎dev-util/mobsf/Manifest‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
DIST mobsf-4.4.5.tar.gz 104845913 BLAKE2B 2a0e6f56fec1c317371c87d81f6ac773bc2a8c533c5413213d307fafcbcd9549323e17dd75a5a2b108d103eafe36ab678c78e9ea80142925e9e1760cc5d2c55a SHA512 664c459605a6ed41939d5f57a1d410929845cd43a3be30c31c645dec1690f81e7cf3f1d1e20aba7e994362f232b9e6fb97c5f8e51aff57c1ca4c2ec7fd95bed9
21
DIST mobsf-4.4.6.tar.gz 104846852 BLAKE2B 1f11ab7ef0239740b4905c7ae6e12f7d28565ac60a86b812a297c5487356eb83889b6f4dc5f3fe75e49b435f7c1709251e7265b6cf4251867a1f372064af3379 SHA512 38a038ed2626882c9b519f2a829e03c3d9a85d30cca676296eba19b56200b609a3c71c85c61eeb8f9aa72b2e325f76d3a16798c062571cb743bc00d82739c0a8
2+
DIST mobsf-4.5.3.tar.gz 99100076 BLAKE2B 192cf0b2833692ecaf7dda665c014e1782b23aea77bd7525b8a4c41155657ac9e79e1adcdf9e4551f4d04f728140af04136cbd33876cae1b9ed2b2f337d64a96 SHA512 b67212e5206a76cf4a4b02eb43bb5aef92dbaa4d07e8617432f6d2bd43a4d5dd583c1f8e68356a50c78d280cf02234721c59851285216fd6c5b0be66013b25ef

0 commit comments

Comments
 (0)