Merge branch 'master' into updates20250522-1

This commit is contained in:
Zero_Chaos 2025-05-23 09:43:11 -04:00 committed by GitHub
commit 71aacc389c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 300 additions and 11 deletions

View file

@ -1 +1,2 @@
DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429 SHA512 793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693
DIST libdwarf-2.0.0.tar.xz 2935108 BLAKE2B 1573f39518eb4a63008281942c44545e114fb5af60dcf26b90c25f8061e1ab7ee0e9b4cb7b0a4025754727521e3646577b964112746060b817f0d1bfa34090fb SHA512 49c7c5c490e0bb2108508fdbe9f78dbe6b115a7dc63a672b127a0dc8958798b9d29212639d2c8f785bc4816bc3386729ea882ed554ea795c5f77fb5de109b6f9

View file

@ -10,10 +10,7 @@ SRC_URI="https://www.prevanders.net/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE=""
#DEPEND="virtual/libelf"
DEPEND=""
RDEPEND="${DEPEND}"
src_configure() {

View file

@ -0,0 +1,22 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="The DWARF Debugging Information Format"
HOMEPAGE="https://www.prevanders.net/dwarf.html"
SRC_URI="https://www.prevanders.net/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
RDEPEND="${DEPEND}"
src_configure() {
econf --includedir="${EPREFIX}/usr/include/${PN}"
}
#src_install(){
# emake DESTDIR="${D}" install
#}

View file

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -15,15 +15,11 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
# FIXME: get rid of future, see:
# https://github.com/dirkjanm/BloodHound.py/issues/158
RDEPEND="
dev-python/dnspython[${PYTHON_USEDEP}]
>=dev-python/impacket-0.9.17[${PYTHON_USEDEP}]
dev-python/ldap3[${PYTHON_USEDEP}]
>=dev-python/pyasn1-0.4[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
"
# www-apps/BloodHound

View file

@ -1 +1,2 @@
DIST tls_parser-2.0.1.gh.tar.gz 20822 BLAKE2B 33168cab35b3ae1cfc90a89239af2c0da4bafd47303af6709d0ed5743a302454f5d3d0fb1f1a9b12911e5edfa35683c23d21abe59a01cf93fa34587d965a4765 SHA512 fee59c572dee8b2d9ae94cbd9117e3668d570bebd3e47edac369c06eb32c415d48ccbfbfd3568be76c20cd27cf6400681dd654adc07af121d0c472251107acf3
DIST tls_parser-2.0.2.gh.tar.gz 20818 BLAKE2B 165c750b522aa7a743a7bfc2ce83f0fe544a5b7202237722f1715104effaa0f90d3e741d0b38392e171aa4a64827d5706ec592f27c9d514cb3a73cd63b1bacb4 SHA512 f4d8f6093b2937a83238f62fd45aa8d531ef9a14022ee57190fbe3232645eb4585212621f31713da947fb2b60f99bb3fb63c605cf95dae2bab94c677bf8a3330

View file

@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="github">nabla-c0d3/tls_parser</remote-id>
<remote-id type="pypi">tls_parser</remote-id>
<!-- remote-id type="pypi">tls_parser</remote-id -->
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,24 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
DESCRIPTION="Small library to parse TLS records."
HOMEPAGE="https://github.com/nabla-c0d3/tls_parser"
# github includes "tests"
SRC_URI="https://github.com/nabla-c0d3/tls_parser/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
DEPEND="${RDEPEND}
test? ( dev-python/pytest )"
distutils_enable_tests pytest

View file

@ -1 +1,2 @@
DIST s3scanner-3.0.1.tar.gz 11971 BLAKE2B fcd5690a3232f87c9b088f29213dd859873bbb06d1c214837e983d72156c4d7e532fb5c13016d80f5f795f6b3dd832f723baadb8fece00694732bebbca5106c2 SHA512 b630241a09b689a77f96337dee82cf9581d27f94569d50008016d26dedb636c4f2a998b19b8e5ac8608b09d74e070627e5f95bfa5f5606a75826306cefe0ebfc
DIST s3scanner-3.1.1.tar.gz 11971 BLAKE2B fcd5690a3232f87c9b088f29213dd859873bbb06d1c214837e983d72156c4d7e532fb5c13016d80f5f795f6b3dd832f723baadb8fece00694732bebbca5106c2 SHA512 b630241a09b689a77f96337dee82cf9581d27f94569d50008016d26dedb636c4f2a998b19b8e5ac8608b09d74e070627e5f95bfa5f5606a75826306cefe0ebfc

View file

@ -19,6 +19,7 @@ else
SRC_URI="https://github.com/sa7mon/S3Scanner/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
S="${WORKDIR}/S3Scanner-${HASH_COMMIT}"
LICENSE="MIT"
SLOT="0"
@ -34,8 +35,6 @@ RDEPEND="${PYTHON_DEPS}
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
S="${WORKDIR}/S3Scanner-${HASH_COMMIT}"
pkg_setup() {
python-single-r1_pkg_setup
}

View file

@ -0,0 +1,63 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
inherit python-single-r1 wrapper
DESCRIPTION="Scan for open AWS S3 buckets and dump the contents"
HOMEPAGE="https://github.com/sa7mon/S3Scanner"
if [[ ${PV} = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sa7mon/S3Scanner.git"
else
HASH_COMMIT="28f6ab4e04ddb55b6e0d2f517ced181d5111072a"
SRC_URI="https://github.com/sa7mon/S3Scanner/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
S="${WORKDIR}/S3Scanner-${HASH_COMMIT}"
LICENSE="MIT"
SLOT="0"
RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
app-admin/awscli[${PYTHON_USEDEP}]
dev-python/boto3[${PYTHON_USEDEP}]
dev-python/coloredlogs[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
default
# Dirty hack to actually add a shebang to the file, so that we can then fix
# it using python_fix_shebang. Without a shebang, python_fix_shebang won't
# even work.
sed -i '1i#!/usr/bin/env python' "${PN}.py" || die
python_fix_shebang "${S}"
}
src_install() {
insinto /usr/share/${PN}
doins *.py sites.txt
python_optimize "${D}/usr/share/${PN}"
# s3scanner needs to be run from its installation directory.
make_wrapper $PN \
"${EPYTHON} /usr/share/${PN}/${PN}.py"
dodoc README.md Dockerfile
}

View file

@ -1 +1,2 @@
DIST smbmap-1.10.4.tar.gz 43580 BLAKE2B c3ed33233383d319417f20889e2f5526adba56dcf6c743d2251ee444c202c8da0422b372304a735b0dbf472c18685126ced35def53eef8dc340853a5530ab83d SHA512 61bf15c79a62b70c8c15f4af2f847429f4d5182d5e275b03097493149b66f487aa8bebd95976ac55aa7846d6a55b08c5cebeed8146bacea69896076f1c53e770
DIST smbmap-1.10.7.tar.gz 43553 BLAKE2B 4e73f85b63517f94e768202e3f4c7676421c586215cb26b68307b4c8a7ac1c2abff702807a2ed5b5b39622a96332fc39e7ba33c2928ae6f2feb06b9b4597b63c SHA512 542e7f6019be897bedc5e8201e7cecdefa685bbec5de80520111144f532121165c522e9ffd0dcc269cb14299ed7ea85a4e0c3713a8faa4b75a7fbf81ae16c057

View file

@ -0,0 +1,25 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
DESCRIPTION="SMBMap is a handy SMB enumeration tool"
HOMEPAGE="https://github.com/ShawnDEvans/smbmap"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND="${PYTHON_DEPS}
dev-python/impacket[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"

View file

@ -1 +1,2 @@
DIST dsdcc-1.9.3.tar.gz 12751147 BLAKE2B 55cd93f79ed65317109dd53cf7adfd4ce190bd8518fde8cf01d96cd90a43b1a12a56990efb0acf4307314e0724344417477a76c1d329f6e852563637d297a825 SHA512 c62baa022526053d99bcc64ed4a5dcdaa5c82fb82357639d4eb4c1d99cf704050faa55a6de155eed44b76c0f0c37fd65c8a038ee03dd074251f06aa0c5620c01
DIST dsdcc-1.9.5.tar.gz 12752151 BLAKE2B 3455105f303ceec3878d944d4e8042ae7b95bb667b9b4192055629e29bb00b7dfdac06e38a2dc8b121e1eaee9d88ea587c5c3be71bf11b143d5ad528846ed9a1 SHA512 c86b8eda93b54d5f2f47791eb98822891643ed45310f087b48ebeaee674ad34479dcb0ddf07e0c0dd9c203c237e4d8a039b26995431f54e9f16db200ad50c7db

View file

@ -0,0 +1,37 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Digital Speech Decoder rewritten as a C++ library"
HOMEPAGE="https://github.com/f4exb/dsdcc"
if [ "${PV}" = "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/f4exb/dsdcc.git"
else
KEYWORDS="amd64 ~x86"
SRC_URI="https://github.com/f4exb/dsdcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="GPL-3+"
SLOT="0"
IUSE="mbelib"
DEPEND="mbelib? ( media-libs/mbelib )"
RDEPEND="${DEPEND}"
src_prepare() {
sed -i -e 's#-Wall##g' -e 's#-fmax-errors=10 -O2 -ffast-math -ftree-vectorize##g' CMakeLists.txt
sed -i -e 's#PATCH_VERSION 5#PATCH_VERSION 6#' CMakeLists.txt
cmake_src_prepare
}
src_configure() {
mycmakeargs=(
-DUSE_MBELIB="$(usex mbelib)"
)
cmake_src_configure
}

View file

@ -1 +1,2 @@
DIST sdrangel-7.22.0.tar.gz 92950127 BLAKE2B ae3af50fd462d9518b450512f32ad1e9906aa8e460ec2ce5dab4f2014c9343ee85ff2f84b91ace48a4ed0f743a9ae48d06d05ca65aef4df429e4d58c0ce7de4c SHA512 e4a8f366ae1da12901c5bf29b88bef5a1e287fd36802cc1fd7724a1912538a792628584506690e0125ac44f7f4df012d6aa68266f52d1b908daaff0ac369c80f
DIST sdrangel-7.22.7.tar.gz 93198167 BLAKE2B 553ea9116973433fb61f9229a4cd45fb634f324f4f44d78284f1f80997e2e3de26a582f4e32831deee9631449ba2bc13928dcf95a2d696240d242715e7b945c9 SHA512 fdbb75eb3b9159d8791c0ff281c4be17ff9ccbe0593da33211347e38cc83e819162607724691b5ab5260f9d30adbf2c7cab33d74c26837bae1b4133c8d63ce99

View file

@ -0,0 +1,118 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="SDR Rx/Tx software"
HOMEPAGE="https://github.com/f4exb/sdrangel"
if [[ ${PV} =~ "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/f4exb/sdrangel.git"
else
SRC_URI="https://github.com/f4exb/sdrangel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="airspy bladerf cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 fcd debug doc +gui hackrf limesuite plutosdr rtlsdr server soapy uhd"
REQUIRED_USE="
airspy? ( || ( gui server ) )
bladerf? ( || ( gui server ) )
fcd? ( || ( gui server ) )
hackrf? ( || ( gui server ) )
limesuite? ( || ( gui server ) )
plutosdr? ( || ( gui server ) )
rtlsdr? ( || ( gui server ) )
soapy? ( || ( gui server ) )
uhd? ( || ( gui server ) )
"
# TODO: perseus, xtrx, mirisdr
RDEPEND="
media-libs/opus
sci-libs/fftw:3.0=
dev-qt/qtbase:6[widgets]
dev-qt/qtwebsockets:6
dev-qt/qtmultimedia:6
dev-qt/qtpositioning:6
dev-qt/qt5compat:6
airspy? ( net-wireless/airspy )
bladerf? ( net-wireless/bladerf:= )
fcd? ( dev-libs/hidapi )
hackrf? ( net-libs/libhackrf:= )
plutosdr? ( net-libs/libiio:= )
limesuite? ( net-wireless/limesuite )
rtlsdr? ( net-wireless/rtl-sdr )
soapy? ( net-wireless/soapysdr:= )
uhd? ( net-wireless/uhd:= )
gui? (
dev-qt/qtcharts:6
dev-qt/qtdeclarative:6
dev-qt/qtsvg:6
dev-qt/qtspeech:6
dev-qt/qtlocation:6
dev-qt/qtwebengine:6
dev-qt/qtserialport:6
media-libs/opencv:=
dev-libs/cm256cc
dev-libs/serialDV
>=media-libs/codec2-0.9.1:=
media-libs/hamlib:=
media-video/ffmpeg:=
net-wireless/dsdcc
)
server? (
dev-qt/qtserialport:6
media-libs/opencv:=
dev-libs/cm256cc
dev-libs/serialDV
>=media-libs/codec2-0.9.1:=
media-libs/hamlib:=
media-video/ffmpeg:=
net-wireless/dsdcc
)
"
DEPEND="${RDEPEND}
dev-libs/boost
doc? ( app-text/doxygen )
"
src_prepare() {
sed -i '/ARCH_OPT/,+1 d' CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
mycmakeargs=(
-DDEBUG_OUTPUT="$(usex debug)" \
-DSANITIZE_ADDRESS=OFF \
-DRX_SAMPLE_24BIT=ON \
-DBUILD_SERVER="$(usex server)" \
-DBUILD_GUI="$(usex gui)" \
-DENABLE_AIRSPY="$(usex airspy)" \
-DENABLE_AIRSPYHF="$(usex airspy)" \
-DENABLE_BLADERF="$(usex bladerf)" \
-DWITH_DOC="$(usex doc)" \
-DENABLE_FUNCUBE="$(usex fcd)" \
-DENABLE_HACKRF="$(usex hackrf)" \
-DENABLE_IIO="$(usex plutosdr)" \
-DENABLE_LIMESUITE="$(usex limesuite)" \
-DENABLE_MIRISDR=OFF \
-DENABLE_PERSEUS=OFF \
-DENABLE_QT6=ON \
-DENABLE_RTLSDR="$(usex rtlsdr)" \
-DENABLE_SOAPYSDR="$(usex soapy)" \
-DENABLE_USRP="$(usex uhd)" \
-DENABLE_XTRX=OFF
)
cmake_src_configure
sed -i 's#-isystem /usr/include/qt6/QtSvg#-isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtSvgWidgets#g' \
"${BUILD_DIR}"/build.ninja || die
}

View file

@ -1 +1,2 @@
DIST gdb-dashboard-0.11.4.tar.gz 21937 BLAKE2B 5750fd5911b234b3830673b78501d0552374792f92fbbd021ee193d9ef936d67e9d7add7171788bf8a4e9feafb0869e696df1646783fd37812a7c9075187543d SHA512 ad9ed3ef5a501ba1aa526aadb03c863fdb92bcbb90825e7ce12825be284fb5ec8f2d1fab0acecce02aa04f9ede624be686ef58ecdfff94ac29a6241e9f0ef8ca
DIST gdb-dashboard-0.17.4.tar.gz 23332 BLAKE2B cf05fea4c3d722d1bafbc6ef4a26df88be555be6adf8dca313ef9b8b28cad533931d3d2da0cb2660c1233c3b3e744a518893698ecbb1e573e12812cebfc3e7c8 SHA512 9cce63be926d21aace0833b52b36266f115599fbbf426dcd7d8090a6861c1c9db26fe7d953bedcbec0b96b75c9b2b9af59666c0e80f5cdf55bd6d44523459dbd

View file

@ -0,0 +1 @@
./gdb-dashboard-9999.ebuild