From d8d2c0c238964962201aad88fa4805e03b9b7bf4 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Sun, 18 May 2025 16:30:18 -0400 Subject: [PATCH 1/2] BloodHound: drop old --- www-apps/BloodHound/BloodHound-4.3.0.ebuild | 77 --------------------- www-apps/BloodHound/Manifest | 1 - 2 files changed, 78 deletions(-) delete mode 100644 www-apps/BloodHound/BloodHound-4.3.0.ebuild diff --git a/www-apps/BloodHound/BloodHound-4.3.0.ebuild b/www-apps/BloodHound/BloodHound-4.3.0.ebuild deleted file mode 100644 index 05d3b0b3f..000000000 --- a/www-apps/BloodHound/BloodHound-4.3.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -#package.json: "electron": "^11.5.0" -ELECTRON_PV="11.5.0" -ELECTRON_P="electron-v${ELECTRON_PV}" -ELECTRON_URL="github.com/electron/electron/releases/download/v${ELECTRON_PV}" - -DESCRIPTION="Six Degrees of Domain Admin" -HOMEPAGE="https://github.com/BloodHoundAD/BloodHound" -SRC_URI="https://github.com/BloodHoundAD/BloodHound/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - amd64? ( https://${ELECTRON_URL}/${ELECTRON_P}-linux-x64.zip ) - arm? ( https://${ELECTRON_URL}/${ELECTRON_P}-linux-armv7l.zip ) - arm64? ( https://${ELECTRON_URL}/${ELECTRON_P}-linux-arm64.zip ) - x86? ( https://${ELECTRON_URL}/${ELECTRON_P}-linux-ia32.zip ) - https://dev.pentoo.ch/~blshkv/distfiles/${PN}-4.2.0-node_modules.tar.gz" -#create modules using "npm install" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -DEPEND=">=net-libs/nodejs-12.10.0[npm]" -# dev-util/electron-packager" -RDEPEND="${DEPEND}" -# gnome-base/gconf" -BDEPEND="app-arch/unzip" - -BLOODHOUND_BINDIR="FAILED_TO_DETECT_ARCH" -QA_FLAGS_IGNORED="usr/lib.*/BloodHound/.*\.so" - -src_prepare() { - eapply "${FILESDIR}/4.2.0-singlearch.patch" - mv "${WORKDIR}/node_modules" "${S}" - eapply_user -} - -src_compile() { - #npm shrinkwrap - #we provide node_modules, there is no need to install - #npm install \ - - addpredict /etc/npm -# npm run-script webbuild || die "Webbuild failed to compile" - npm run-script compile || die "Webbuild failed to compile" - - if use amd64; then - npm run-script package:linux_64 || die "Failed to compile" - BLOODHOUND_BINDIR="BloodHound-linux-x64" -# elif use x86; then -# npm run-script linuxbuild_32 || die "Failed to compile" -# BLOODHOUND_BINDIR="BloodHound-linux-ia32" - elif use arm; then - npm run-script package:linux_arm || die "Failed to compile" - BLOODHOUND_BINDIR="BloodHound-linux-armv7l" - elif use arm64; then - npm run-script package:linux_arm64 || die "Failed to compile" - BLOODHOUND_BINDIR="BloodHound-linux-arm64" - fi -} - -src_install() { - dodir /usr/$(get_libdir)/${PN} - cp -R ${BLOODHOUND_BINDIR}/* "${ED}"/usr/$(get_libdir)/${PN} || die "Copy files failed" - - newbin - ${PN} <<-EOF - #!/bin/sh - cd /usr/$(get_libdir)/${PN} - LD_LIBRARY_PATH=. exec ./${PN} "\${@}" - EOF -} - -pkg_postinst() { - einfo "Run with --disable-gpu-sandbox if you see \"GPU process isn't usable\" message" -} diff --git a/www-apps/BloodHound/Manifest b/www-apps/BloodHound/Manifest index 538c24807..93d80c3a7 100644 --- a/www-apps/BloodHound/Manifest +++ b/www-apps/BloodHound/Manifest @@ -1,5 +1,4 @@ DIST BloodHound-4.2.0-node_modules.tar.gz 108394684 BLAKE2B 2746485ec7d0358c3b87803a9e6eb2b7817185cf3e600728604bc9298cc9bb53f2275f342ad403c32baeefe71ae1e14080b81efa9871ae4994a21040789182c8 SHA512 b9d2f9210dff950504812579141a472ebfdba0d83cb11d429c33cb5a52446a1e19b1c71178e4a16ec11a7f89e30ced7faee99b441164c517b271e813894ef71f -DIST BloodHound-4.3.0.tar.gz 122389719 BLAKE2B f8c69356de5e68d7cdd582922b5b286f68cba1cfcbd16450827f41e2b031aa4e8913eaa01f7e485e466818756529c50149a8dfd68506bbbb689369e6c150f369 SHA512 f14a33271e0bc1febd0cdfdf8bcb78eb4586f49b4e66edb065cf12c542a683c3bcec1ec3767fb8b3b1967dc3574030f4b60ee8bf160c204d4cafe672d7d12cfa DIST BloodHound-4.3.1.tar.gz 122487730 BLAKE2B 6ad2f7703d75969f263343b5636e4e659462bf1e772362c3bef545fa74f70fb85efcbce7e09da578cc717f3131c5026d602793ddd09b181d432b3a605f2ebd29 SHA512 7b497a84c9df0647b75f1258fba7c29f8dab8e8b1288386762d8ddd6ab0820116b9556983b3e864b6f7ce3db44c24a440c56d5e24140613a594b57dd48256d36 DIST electron-v11.5.0-linux-arm64.zip 81228358 BLAKE2B 0498a753857af8350dff27668fad34dbcfcbe1d2867af3d40c44a20e6cb29cd5a8d899f4d5c484267d2249e4ea422087580b5ba162b4e4dda1288875fdb88a99 SHA512 a22a665ebc2ac45356e4b54f6aac541bc9219c5ea84bc85114fd67876d09a6d78f46ba35568b81507996ac93f4f6a2d600721e5bccafb0a0dc6112d359d163f1 DIST electron-v11.5.0-linux-armv7l.zip 66162421 BLAKE2B e777950820036e8bde9a62251fe35a143e848c0ef881f90b503463154a2918f9748a80ff087fd6921f34b87b26afb745c4ed89915e35c7c5b893a46b24ab79ff SHA512 706ce923e6c95312fb0cdd108a6700627554a0eae23802a477ece0abb3f4618acaa9558896afa64c009d407061a554762af190171041f4861230437c391bf86f From 9dcaaea337130021f15893e10edbe2b149dad579 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Sun, 18 May 2025 16:36:56 -0400 Subject: [PATCH 2/2] BloodHound: fix checksum and S --- www-apps/BloodHound/BloodHound-4.3.1.ebuild | 1 + www-apps/BloodHound/Manifest | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/www-apps/BloodHound/BloodHound-4.3.1.ebuild b/www-apps/BloodHound/BloodHound-4.3.1.ebuild index 05d3b0b3f..570bf31fb 100644 --- a/www-apps/BloodHound/BloodHound-4.3.1.ebuild +++ b/www-apps/BloodHound/BloodHound-4.3.1.ebuild @@ -18,6 +18,7 @@ SRC_URI="https://github.com/BloodHoundAD/BloodHound/archive/refs/tags/v${PV}.tar https://dev.pentoo.ch/~blshkv/distfiles/${PN}-4.2.0-node_modules.tar.gz" #create modules using "npm install" +S="${WORKDIR}/${PN}-Legacy-${PV}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64" diff --git a/www-apps/BloodHound/Manifest b/www-apps/BloodHound/Manifest index 93d80c3a7..1182b8d12 100644 --- a/www-apps/BloodHound/Manifest +++ b/www-apps/BloodHound/Manifest @@ -1,5 +1,5 @@ DIST BloodHound-4.2.0-node_modules.tar.gz 108394684 BLAKE2B 2746485ec7d0358c3b87803a9e6eb2b7817185cf3e600728604bc9298cc9bb53f2275f342ad403c32baeefe71ae1e14080b81efa9871ae4994a21040789182c8 SHA512 b9d2f9210dff950504812579141a472ebfdba0d83cb11d429c33cb5a52446a1e19b1c71178e4a16ec11a7f89e30ced7faee99b441164c517b271e813894ef71f -DIST BloodHound-4.3.1.tar.gz 122487730 BLAKE2B 6ad2f7703d75969f263343b5636e4e659462bf1e772362c3bef545fa74f70fb85efcbce7e09da578cc717f3131c5026d602793ddd09b181d432b3a605f2ebd29 SHA512 7b497a84c9df0647b75f1258fba7c29f8dab8e8b1288386762d8ddd6ab0820116b9556983b3e864b6f7ce3db44c24a440c56d5e24140613a594b57dd48256d36 +DIST BloodHound-4.3.1.tar.gz 122488102 BLAKE2B 99258be6de3d0803795bcd9b6b02e149cb4f0fe71730889d08b2372f41d420350dc52bd44266de22e8f1d5019fd6c4bcd8bcc7424c4c1bb4318b686a05411406 SHA512 0960dff05e3a99cb01cd2ab102f9bb8df7e0b93b81cc18e8fad1720684a8da3b5925ad6879bc7871e023363671a92c1a1b81b295759faba8ea0f7043f52b4f3b DIST electron-v11.5.0-linux-arm64.zip 81228358 BLAKE2B 0498a753857af8350dff27668fad34dbcfcbe1d2867af3d40c44a20e6cb29cd5a8d899f4d5c484267d2249e4ea422087580b5ba162b4e4dda1288875fdb88a99 SHA512 a22a665ebc2ac45356e4b54f6aac541bc9219c5ea84bc85114fd67876d09a6d78f46ba35568b81507996ac93f4f6a2d600721e5bccafb0a0dc6112d359d163f1 DIST electron-v11.5.0-linux-armv7l.zip 66162421 BLAKE2B e777950820036e8bde9a62251fe35a143e848c0ef881f90b503463154a2918f9748a80ff087fd6921f34b87b26afb745c4ed89915e35c7c5b893a46b24ab79ff SHA512 706ce923e6c95312fb0cdd108a6700627554a0eae23802a477ece0abb3f4618acaa9558896afa64c009d407061a554762af190171041f4861230437c391bf86f DIST electron-v11.5.0-linux-ia32.zip 73996597 BLAKE2B ae6b4ec1ba60e3149e099a636ce807bddaa4e4810477bc8c14d0d893ef06c7de8c40826b9952ee81f32641c4a2e3261efd7915d25dbc609a4be6ad9d22472ae5 SHA512 86db8a1bfa36e236b88fd472d2c1e5c697ea6a1cbdecae963e69d873fb9b437d5c8b78b24b792c3b595bca7b5d1cf1840a7db233e5b3324c2484436e51f3edec