mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-08 12:30:44 +02:00
commit
a635f4ee8f
34 changed files with 24571 additions and 650 deletions
|
|
@ -1,2 +1 @@
|
|||
DIST empire-5.11.4.tar.gz 61939963 BLAKE2B 44074f5a64793e9c8e5d172d108d30b7840d98132cd99d7bf6f8e1bc194752a2490daa780f1effa3542088ecd0c33a6b7b7a6febc3f729fa7eb2d95bf32609dc SHA512 eb7c2fc40d578708c4dcccda7e225f83de643321948c5f4a74ae45f3d0e303fc9dbbf2adb99985bc44cd90964079ac72644a94c1e7b2342fe549638a08bdcf1c
|
||||
DIST empire-5.11.5.tar.gz 61936894 BLAKE2B ecefdeebcfa99941ba345b35fd8eed326f6a65a49cd99dbb23b565afe140c0bef0fb3c7afbb84700b18ac596ae63e24dace52a2ec904038d80aabc1d52ea1610 SHA512 cdb08364e5076b27c7a2ca8c5582b55920ec6009fae2e753e21a68639615e11bfe434696c6036cd45aff8acf6697661fc56a1c39c49963d04913027d480fa776
|
||||
|
|
|
|||
|
|
@ -1,146 +0,0 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit wrapper python-single-r1
|
||||
|
||||
DESCRIPTION="A post-exploitation framework"
|
||||
HOMEPAGE="https://github.com/BC-SECURITY/Empire"
|
||||
SRC_URI="https://github.com/BC-SECURITY/Empire/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/Empire-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="powershell java"
|
||||
REQUIRED_USE="powershell? ( !x86 )
|
||||
${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# https://github.com/BC-SECURITY/Empire/issues/196
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/python-iptools[${PYTHON_USEDEP}]
|
||||
dev-python/macholib[${PYTHON_USEDEP}]
|
||||
dev-python/dropbox-sdk[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
dev-python/zlib_wrapper[${PYTHON_USEDEP}]
|
||||
dev-python/netifaces[${PYTHON_USEDEP}]
|
||||
dev-python/jinja2[${PYTHON_USEDEP}]
|
||||
dev-python/xlutils[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
dev-python/pymysql[${PYTHON_USEDEP}]
|
||||
dev-python/sqlalchemy[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/sqlalchemy_utc[${PYTHON_USEDEP}]
|
||||
>=dev-python/prompt-toolkit-3.0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/humanize-4.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
>=dev-python/fastapi-0.104.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/uvicorn-0.22.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jq-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiofiles-23.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-multipart-0.0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockify-0.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyperclip-1.8.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-3.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-obfuscator-0.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyinstaller-6.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stix2-3.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/docopt-ng-0.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
|
||||
dev-python/pysecretsocks[${PYTHON_USEDEP}]
|
||||
dev-python/donut-shellcode[${PYTHON_USEDEP}]
|
||||
|
||||
')
|
||||
powershell? (
|
||||
!x86? ( app-shells/pwsh-bin ) )
|
||||
java? (
|
||||
|| ( virtual/jre:* virtual/jdk:* ) )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang "${S}"
|
||||
default
|
||||
}
|
||||
|
||||
#https://github.com/BC-SECURITY/Empire/issues/39
|
||||
src_install() {
|
||||
insinto "/usr/share/${PN}"
|
||||
doins -r empire/ empire.py
|
||||
|
||||
# python_optimize "${D}/usr/share/${PN}/lib"
|
||||
|
||||
make_wrapper $PN \
|
||||
"${PYTHON} /usr/share/${PN}/empire.py" \
|
||||
"/usr/share/${PN}"
|
||||
|
||||
dodoc README.md Dockerfile changelog
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
local _yesno_ask
|
||||
local _em_home="${EROOT}/usr/share/${PN}"
|
||||
|
||||
pushd "${_em_home}" >/dev/null || die
|
||||
|
||||
if [ -f "${_em_home}/data/empire.db" ]; then
|
||||
ewarn "Drop old database "${_em_home}/data/empire.db" for new configuring ..."
|
||||
read -r -p " [>] Are you sure? [y/N] " _yesno_ask
|
||||
|
||||
if [[ ${_yesno_ask,,} =~ ^(yes|y)$ ]]; then
|
||||
rm -f data/empire.db > /dev/null 2>&1 || die
|
||||
else
|
||||
return
|
||||
fi
|
||||
fi
|
||||
|
||||
ebegin "Press ENTER to create password for database or Control-C to abort now"
|
||||
python3 setup/setup_database.py
|
||||
eend ${?} || die
|
||||
|
||||
if [ -f "${_em_home}/data/empire-chain.pem" ] || [ -f "${_em_home}/data/empire-priv.key" ]; then
|
||||
ewarn "Drop old ${_em_home}/data/empire-chain.pem and generate new cert ..."
|
||||
read -r -p " [>] Are you sure? [y/N] " _yesno_ask
|
||||
|
||||
if [[ ${_yesno_ask,,} =~ ^(yes|y)$ ]]; then
|
||||
rm -f data/{empire-chain.pem,empire-priv.key} > /dev/null 2>&1 || die
|
||||
else
|
||||
return
|
||||
fi
|
||||
fi
|
||||
|
||||
openssl req -newkey rsa:2048 -new -nodes -x509 \
|
||||
-subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.pentoo.ch" \
|
||||
-keyout data/empire-priv.key \
|
||||
-out data/empire-chain.pem || die
|
||||
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "\nWarning. This software does not support system-wide installation"
|
||||
ewarn "See the following bug report for more details:"
|
||||
ewarn "https://github.com/BC-SECURITY/Empire/issues/39"
|
||||
ewarn
|
||||
ewarn "You need to run it from /usr/share/${PN} directory under 'root' account"
|
||||
ewarn "\nPlease configure your installation before using:"
|
||||
ewarn " emerge --config \"=${CATEGORY}/${PF}\"\n"
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST scap-security-guide-0.1.51.tar.gz 9170386 BLAKE2B 8efdfb856af8f1ed0481a30dce659de2cac9f8c1d63b1e1e52725b2862fb1d4f5a8cdfd8d9823e4cb0e5571b3f0a87b71fdb5178619bc122eb65a4e8b99f0dee SHA512 b1bfad54c9b26d3b5e6e15436c76a5adb9108fe52717487a21e22341327f090f4f2a511069b7f52ece66a3af586242b71034564a8707721af509401cf1c3bf6f
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="chromium">If enabled, the Chromium SCAP content will be built</flag>
|
||||
<flag name="debian8">If enabled, the Debian 8 SCAP content will be built</flag>
|
||||
<flag name="eap6">If enabled, the JBoss EAP6 SCAP content will be built</flag>
|
||||
<flag name="example">If enabled, the Example SCAP content will be built</flag>
|
||||
<flag name="fedora">If enabled, the Fedora SCAP content will be built</flag>
|
||||
<flag name="firefox">If enabled, the Firefox SCAP content will be built</flag>
|
||||
<flag name="fuse6">If enabled, the JBoss Fuse6 SCAP content will be built</flag>
|
||||
<flag name="jre">If enabled, the JRE SCAP content will be built</flag>
|
||||
<flag name="ocp3">If enabled, the OCP3 SCAP content will be built</flag>
|
||||
<flag name="ol7">If enabled, the Oracle Linux 7 SCAP content will be built</flag>
|
||||
<flag name="ol8">If enabled, the Oracle Linux 8 SCAP content will be built</flag>
|
||||
<flag name="opensuse">If enabled, the openSUSE SCAP content will be built</flag>
|
||||
<flag name="rhel6">If enabled, the RHEL6 SCAP content will be built</flag>
|
||||
<flag name="rhel7">If enabled, the RHEL7 SCAP content will be built</flag>
|
||||
<flag name="rhel8">If enabled, the RHEL8 SCAP content will be built</flag>
|
||||
<flag name="rhosp13">If enabled, the RHOSP13 SCAP content will be built</flag>
|
||||
<flag name="rhv4">If enabled, the RHV4 SCAP content will be built</flag>
|
||||
<flag name="sle11">If enabled, the SLE11 SCAP content will be built</flag>
|
||||
<flag name="sle12">If enabled, the SLE12 SCAP content will be built</flag>
|
||||
<flag name="ubuntu1404">If enabled, the Ubuntu 14.04 SCAP content will be built</flag>
|
||||
<flag name="ubuntu1604">If enabled, the Ubuntu 16.04 SCAP content will be built</flag>
|
||||
<flag name="ubuntu1804">If enabled, the Ubuntu 18.04 SCAP content will be built</flag>
|
||||
<flag name="wrlinux8">If enabled, the WRLinux8 SCAP content will be built</flag>
|
||||
<flag name="wrlinux1019">If enabled, the WRLinux1019 SCAP content will be built</flag>
|
||||
<flag name="centos">If enabled, CentOS derivative content will be built from the RHEL content</flag>
|
||||
<flag name="scientific-linux">If enabled, Scientific Linux derivative content will be built from the RHEL content</flag>
|
||||
<flag name="jinja2">If enabled, the jinja2 templating files will be cached into bytecode</flag>
|
||||
<flag name="shellcheck">If enabled, shellcheck validation of bash fixes will be performed as part of the ctest tests</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">ComplianceAsCode/content</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,94 +0,0 @@
|
|||
# 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_{10..12} )
|
||||
|
||||
SSG_PRODUCTS=(
|
||||
+chromium +debian8 eap6 example +fedora +firefox fuse6
|
||||
jre ocp3 ol7 ol8 +opensuse rhel6 rhel7 rhel8 rhosp13
|
||||
rhv4 sle11 sle12 ubuntu1404 +ubuntu1604 +ubuntu1804
|
||||
wrlinux8 wrlinux1019
|
||||
)
|
||||
|
||||
inherit cmake python-single-r1
|
||||
|
||||
DESCRIPTION="Security compliance content in SCAP, Bash, Ansible, and other formats"
|
||||
HOMEPAGE="https://www.open-scap.org/security-policies/scap-security-guide"
|
||||
SRC_URI="https://github.com/ComplianceAsCode/content/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/content-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="${SSG_PRODUCTS[*]} centos +jinja2 shellcheck scientific-linux test"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
shellcheck? ( test )"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}"
|
||||
DEPEND="${RDEPEND}
|
||||
app-forensics/openscap
|
||||
dev-libs/expat
|
||||
dev-libs/libxslt
|
||||
dev-libs/libxml2:2
|
||||
$(python_gen_cond_dep '
|
||||
app-admin/ansible[${PYTHON_USEDEP}]
|
||||
app-admin/ansible-lint[${PYTHON_USEDEP}]
|
||||
dev-python/json2html[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/yamllint[${PYTHON_USEDEP}]
|
||||
')
|
||||
jinja2? ( $(python_gen_cond_dep 'dev-python/jinja2[${PYTHON_USEDEP}]') )
|
||||
test? (
|
||||
$(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
|
||||
shellcheck? (
|
||||
|| ( dev-util/shellcheck-bin dev-util/shellcheck )
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
find "${S}" -name "*.py" | while read x; do
|
||||
sed -i -e "/^#!/s/python\(.*\)/python/" "$x" || die
|
||||
done
|
||||
|
||||
python_fix_shebang -q "${S}"
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local product
|
||||
local mycmakeargs=(
|
||||
-DPYTHON_EXECUTABLE="${PYTHON}"
|
||||
-DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
|
||||
-DSSG_SVG_IN_XCCDF_ENABLED="yes"
|
||||
-DSSG_SEPARATE_SCAP_FILES_ENABLED="yes"
|
||||
-DSSG_JINJA2_CACHE_ENABLED="$(usex jinja2)"
|
||||
-DSSG_JINJA2_CACHE_DIR="${T}/jinja2_cache"
|
||||
-DSSG_CENTOS_DERIVATIVES_ENABLED="$(usex centos)"
|
||||
-DSSG_SCIENTIFIC_LINUX_DERIVATIVES_ENABLED="$(usex scientific-linux)"
|
||||
-DENABLE_PYTHON_COVERAGE="$(usex test)"
|
||||
-DSSG_SHELLCHECK_BASH_FIXES_VALIDATION_ENABLED="$(usex shellcheck)"
|
||||
-DSSG_LINKCHECKER_VALIDATION_ENABLED="no" # network is required
|
||||
)
|
||||
|
||||
for x in ${SSG_PRODUCTS[@]}; do
|
||||
product="${x//[[:punct:]]/}"
|
||||
mycmakeargs+=( "-DSSG_PRODUCT_${product^^}=$(usex ${product})" )
|
||||
done
|
||||
|
||||
# support building only in ./build directory
|
||||
# do not remove it without testing
|
||||
BUILD_DIR="${S}/build"
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
DIST aardwolf-0.2.11.tar.gz 967595 BLAKE2B 18ed3f830d1d39de83d71cb25760e1c1cb4742ad70cc3e1dee92af5ed64d37ddfd538052e8b3cb0a8a7d7844abe1a0ffc0c5f61a5df78f089151ecc791b6fc8d SHA512 d98c47c630c25dc3ad87a18b207d8bdbee21664be438fc042ad7754ade707a91a6e31bd56be876652d994fca28d19ad4424c1294b71acef8d3be51823393a579
|
||||
DIST aardwolf-0.2.9.gh.tar.gz 971900 BLAKE2B eedebea4790fb54c12ba427b89ac48ceb76212cb0c35beab80fa50e276fe67502be23bf1106811afd0311deed5d744b6d197f6dcf0c5fed70b70962fe0a01b07 SHA512 c89d6266e37f96ab03e6e82ab38149efe691eafb1de47e2aaffb82d5626eb073bbbec68c86e7350eceba5df5cce5fb200c19cdb2ec08472ef8235cb358da626b
|
||||
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
|
||||
DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
|
||||
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
|
||||
|
|
|
|||
|
|
@ -82,7 +82,6 @@ RDEPEND="
|
|||
|
||||
BDEPEND="
|
||||
dev-python/setuptools-rust[${PYTHON_USEDEP}]
|
||||
virtual/rust
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
|
|
|||
|
|
@ -1,104 +0,0 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
#CARGO_OPTIONAL=1
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
# cd aardwolf/utils/rlers
|
||||
# cargo build
|
||||
# pycargoebuild ./
|
||||
CRATES="
|
||||
autocfg@1.3.0
|
||||
bitflags@2.6.0
|
||||
byteorder@1.5.0
|
||||
cfg-if@1.0.0
|
||||
derivative@2.2.0
|
||||
indoc@1.0.9
|
||||
lazy_static@1.5.0
|
||||
libc@0.2.158
|
||||
lock_api@0.4.12
|
||||
num_enum@0.4.3
|
||||
num_enum_derive@0.4.3
|
||||
once_cell@1.19.0
|
||||
parking_lot@0.12.3
|
||||
parking_lot_core@0.9.10
|
||||
proc-macro-crate@0.1.5
|
||||
proc-macro2@1.0.86
|
||||
pyo3-build-config@0.16.6
|
||||
pyo3-ffi@0.16.6
|
||||
pyo3-macros-backend@0.16.6
|
||||
pyo3-macros@0.16.6
|
||||
pyo3@0.16.6
|
||||
quote@1.0.37
|
||||
redox_syscall@0.5.3
|
||||
scopeguard@1.2.0
|
||||
serde@1.0.209
|
||||
serde_derive@1.0.209
|
||||
smallvec@1.13.2
|
||||
syn@1.0.109
|
||||
syn@2.0.77
|
||||
target-lexicon@0.12.16
|
||||
toml@0.5.11
|
||||
unicode-ident@1.0.12
|
||||
unindent@0.1.11
|
||||
windows-targets@0.52.6
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_msvc@0.52.6
|
||||
"
|
||||
|
||||
inherit cargo distutils-r1
|
||||
# pypi
|
||||
|
||||
DESCRIPTION="Asynchronous RDP protocol implementation"
|
||||
HOMEPAGE="https://github.com/skelsec/aardwolf"
|
||||
SRC_URI="https://github.com/skelsec/aardwolf/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
SRC_URI+=" ${CARGO_CRATE_URIS}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/unicrypto-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/asyauth-0.0.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/asysocks-0.2.9[${PYTHON_USEDEP}]
|
||||
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/asn1crypto[${PYTHON_USEDEP}]
|
||||
dev-python/asn1tools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyperclip-1.8.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/arc4-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-9.0.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools-rust[${PYTHON_USEDEP}]
|
||||
virtual/rust
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# https://github.com/skelsec/aardwolf/issues/21
|
||||
# Rust does not respect CFLAGS/LDFLAGS
|
||||
QA_FLAGS_IGNORED="usr/lib/python.*/site-packages/librlers.cpython-31.-x86_64-linux-gnu.so
|
||||
.*/_rust.*
|
||||
"
|
||||
|
||||
#https://github.com/skelsec/aardwolf/issues/29
|
||||
python_install() {
|
||||
rm -r ${PN}/utils/rlers
|
||||
distutils-r1_python_install
|
||||
# python_moduleinto aardwolf
|
||||
python_domodule aardwolf
|
||||
}
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
#may be not stricly required
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +0,0 @@
|
|||
DIST yamllint-1.21.0.tar.gz 118360 BLAKE2B 5b153034e46fb0dc3b05de5b2a2426a9fec131e60e659211c3e2debe695a9df472bf24844a28a4b3ed9397657966af37c7830dbd5d16c7d8a5cf71a240555cd1 SHA512 6578501aea6c17021047081d5d4f7879fc82a549912f53cb9821a4d61225a4fb8acf31c39414c2535512e3fed14ffca80929cdd3e3b88acb9bd4af6177fbbbf7
|
||||
DIST yamllint-1.26.1.tar.gz 126801 BLAKE2B b53d7878c903b67e57361989bb7b4e9e96269997abb6e2aec4a15dcc13ea71133779656e51197986a89f0c32490e83bde2f42842714986c5c9ec0189bb7cb015 SHA512 0e8ed03c98808397228885cf372dfb4f7093502d47804756182ca3477b8cf6b1db4124f9efbf7a9e6987f834aa4c274ab5bbc06c01604fb91e94bd698816f338
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A linter for YAML files"
|
||||
HOMEPAGE="https://github.com/adrienverge/yamllint"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~mips ~x86"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/pathspec[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/pytest )"
|
||||
|
||||
src_test() {
|
||||
python3 -m pytest tests/ || die
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A linter for YAML files"
|
||||
HOMEPAGE="https://github.com/adrienverge/yamllint"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/pathspec[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/pytest )"
|
||||
|
||||
src_test() {
|
||||
python3 -m pytest tests/ || die
|
||||
}
|
||||
|
|
@ -14,6 +14,7 @@ HOMEPAGE="https://dpnishant.github.io/appmon/"
|
|||
SRC_URI="https://github.com/dpnishant/appmon/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${PN}-${HASH_COMMIT}
|
||||
|
||||
S=${WORKDIR}/${PN}-${HASH_COMMIT}
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
|
@ -42,8 +43,8 @@ RDEPEND="${PYTHON_DEPS}
|
|||
DEPEND="${RDEPEND}"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# https://github.com/dpnishant/appmon/issues/86
|
||||
# PATCHES=( "${FILESDIR}/104.patch" )
|
||||
#https://github.com/dpnishant/appmon/issues/86
|
||||
#PATCHES=( "${FILESDIR}/104.patch" )
|
||||
|
||||
src_install(){
|
||||
dodir /usr/$(get_libdir)/${PN}
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
DIST qark-0.9_pre20190405.tar.gz 16821468 BLAKE2B a239daa0b9e8910b429026f999175254accc9afe393653dfdd2b3238986b54284a0908d5c79b8209b5ff1875dc1d90ec3564d8849ccd02864e0a3153f78e1c4d SHA512 46945726d770a4b5584fd27f0f488572b38cf5e055b56c0e7f254162e05dbe324d25d563f3afc6db121295f3b50bc3048ef115f6d2c15521c34988ad5d78fbc9
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="exploit">Add support for generating exploit APKs</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">linkedin/qark</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
# 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_{10..12} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A tool to look for Android application vulnerabilities"
|
||||
HOMEPAGE="https://github.com/linkedin/qark/"
|
||||
|
||||
HASH_COMMIT="ba1b26562507d631389b111e5033dad4128a8541"
|
||||
SRC_URI="https://github.com/linkedin/qark/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${PN}-${HASH_COMMIT}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="exploit"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/pluginbase[${PYTHON_USEDEP}]
|
||||
dev-python/jinja2[${PYTHON_USEDEP}]
|
||||
dev-python/javalang[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
exploit? ( >=dev-util/android-sdk-update-manager-21.1 )
|
||||
dev-util/dex2jar
|
||||
dev-util/apktool
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
#FIXME unbundle:
|
||||
#"decompilers", "*.jar")
|
||||
|
||||
#unbundle existing system jars
|
||||
src_prepare() {
|
||||
rm -r qark/lib/dex2jar-2.0
|
||||
sed -i '/dex2jar-2.0/d' setup.py || die
|
||||
rm -r qark/lib/apktool
|
||||
sed -i '/apktool/d' setup.py || die
|
||||
default
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
create_symlinks() {
|
||||
dosym -r "${EPREFIX}/opt/dex2jar" "$(python_get_sitedir)/qark/lib/dex2jar-2.0"
|
||||
dosym -r "${EPREFIX}/opt/apktool" "$(python_get_sitedir)/qark/lib/apktool"
|
||||
}
|
||||
python_foreach_impl create_symlinks
|
||||
}
|
||||
|
|
@ -15,6 +15,8 @@ EGIT_REPO_URI="https://github.com/gyoisamurai/GyoiThon.git"
|
|||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
|
||||
|
|
@ -43,14 +45,3 @@ src_prepare() {
|
|||
sed '/metplotlib/d' -i requirements.txt || die "sed failed"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
#src_install() {
|
||||
# insinto $(python_get_sitedir)
|
||||
# doins myparser.py
|
||||
# insinto $(python_get_sitedir)/discovery
|
||||
# doins -r discovery/*
|
||||
# insinto $(python_get_sitedir)/lib
|
||||
# doins lib/*.py
|
||||
# newbin theHarvester.py theharvester
|
||||
# dodoc README.md LICENSES
|
||||
#}
|
||||
|
|
|
|||
|
|
@ -16,8 +16,6 @@ IUSE="+android +ios pentoo-extra pentoo-full"
|
|||
#https://github.com/mwrlabs/needle
|
||||
#https://github.com/JesusFreke/smali
|
||||
|
||||
#dev-util/qark
|
||||
|
||||
PDEPEND="dev-util/frida-tools
|
||||
pentoo-full? (
|
||||
dev-debug/dwarf-debugger
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 2004-2023 Gentoo Foundation.
|
||||
# Copyright 2004-2024 Gentoo Foundation.
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
|
|
@ -8,10 +8,14 @@ LDFLAGS="${LDFLAGS} -Wl,--defsym=__gentoo_check_ldflags__=0"
|
|||
|
||||
#Adding -frecord-gcc-switches to help track down packages which don't respect *FLAGS
|
||||
#should probably leave a note in /etc/portage/make.conf about keeping this when override
|
||||
CFLAGS="${CFLAGS} -O3 -frecord-gcc-switches -pipe"
|
||||
CXXFLAGS="${CXXFLAGS} -O3 -frecord-gcc-switches -pipe"
|
||||
FFLAGS="${FFLAGS} -O3 -frecord-gcc-switches -pipe"
|
||||
FCFLAGS="${FCFLAGS} -O3 -frecord-gcc-switches pipe"
|
||||
SPEEDFLAGS="-O3 -flto"
|
||||
WARNINGFLAGS="-frecord-gcc-switches -Wstringop-overread"
|
||||
#adapted from gcc14 -fhardened without "-fPIE -pie"
|
||||
SECURITYFLAGS="-D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -ftrivial-auto-var-init=pattern -Wl,-z,relro,-z,now -fstack-protector-strong -fstack-clash-protection -fcf-protection=full"
|
||||
CFLAGS="${CFLAGS} -pipe ${SPEEDFLAGS} ${WARNINGFLAGS} ${SECURITYFLAGS}"
|
||||
CXXFLAGS="${CXXFLAGS} -pipe ${SPEEDFLAGS} ${WARNINGFLAGS} ${SECURITYFLAGS}"
|
||||
FFLAGS="${FFLAGS} -pipe ${SPEEDFLAGS} ${WARNINGFLAGS} ${SECURITYFLAGS}"
|
||||
FCFLAGS="${FCFLAGS} -pipe ${SPEEDFLAGS} ${WARNINGFLAGS} ${SECURITYFLAGS}"
|
||||
|
||||
FEATURES="${FEATURES} usersandbox protect-owned userpriv userfetch fixlafiles news parallel-fetch sfperms unmerge-orphans unknown-features-warn usersync \
|
||||
multilib-strict preserve-libs parallel-install -ebuild-locks binpkg-multi-instance -buildpkg-live splitdebug compressdebug"
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ app-forensics/libvshadow
|
|||
app-forensics/pdf-parser
|
||||
~app-forensics/reglookup-1.0.1
|
||||
app-forensics/samhain
|
||||
~app-forensics/scap-security-guide-0.1.46
|
||||
app-forensics/stegoveritas
|
||||
app-forensics/thehive
|
||||
app-forensics/volatility3
|
||||
|
|
|
|||
|
|
@ -87,7 +87,6 @@ dev-python/pyDes
|
|||
~dev-python/oauthlib-2.0.3
|
||||
~dev-python/django-1.11.2
|
||||
~dev-python/itypes-1.1.0
|
||||
~dev-python/coreschema-0.0.4
|
||||
|
||||
~dev-python/pynacl-1.2.0
|
||||
|
||||
|
|
@ -182,7 +181,6 @@ dev-python/pycares amd64
|
|||
~dev-python/queuelib-1.5.0
|
||||
~dev-python/cchardet-2.1.4
|
||||
~dev-python/parsel-1.5.1
|
||||
#~dev-python/jinja-2.10.1
|
||||
#~dev-python/msgpack-0.6.1
|
||||
#~dev-python/bottleneck-1.2.1
|
||||
|
||||
|
|
|
|||
|
|
@ -16,24 +16,6 @@ if [[ $CATEGORY/$PN-${PVR} == sys-fs/e2fsprogs-1.47.1 ]]; then export MAKEOPTS="
|
|||
#bug
|
||||
if [[ $CATEGORY/$PN == sys-boot/os-prober ]] ; then FEATURES=${FEATURES/multilib-strict/} ; fi
|
||||
|
||||
#let's speed up the cracker's default cflags a bit. this bloats the binaries but speeds improve
|
||||
if [[ $CATEGORY/$PN == net-wireless/aircrack-ng ]]; then
|
||||
export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"
|
||||
export CXXFLAGS="${CXXFLAGS} -Werror=strict-aliasing -flto"
|
||||
fi
|
||||
if [[ $CATEGORY/$PN == app-crypt/asleap ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN == app-crypt/hashcat ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN == app-crypt/johntheripper ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN == app-crypt/johntheripper-jumbo ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN == dev-libs/pocl ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN == net-wireless/cowpatty ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN =~ net-wireless/soapy* ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; export CXXFLAGS="${CXXFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
|
||||
#speaking of, why not build gcc fast like the crackers
|
||||
if [[ $CATEGORY/$PN == sys-devel/gcc ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN == sys-devel/binutils ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
if [[ $CATEGORY/$PN == sys-libs/binutils-libs ]]; then export CFLAGS="${CFLAGS} -Werror=strict-aliasing -flto"; fi
|
||||
|
||||
#are you kidding me?
|
||||
if [[ $CATEGORY/$PN == net-misc/openssh ]]; then export OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING=yes; fi
|
||||
|
||||
|
|
@ -47,6 +29,59 @@ if [[ $CATEGORY/$PN == dev-lang/rust ]]; then
|
|||
CFLAGS=${CFLAGS/-ggdb/} CXXFLAGS=${CXXFLAGS/-ggdb/}
|
||||
fi
|
||||
|
||||
#some packages break on LTO and should all have bugs
|
||||
if [[ ${CATEGORY}/${PN} == app-crypt/mit-krb5 ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/numpy ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-video/mplayer ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-wireless/bluez ]]; then
|
||||
# Tests fail with -flto
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == sys-apps/util-linux ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == sys-devel/binutils ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
# zero uses extra warnings to find bugs
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == www-client/chromium ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-qt/qtnetwork ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
# zero uses extra warnings to find bugs
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/kwayland ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-gfx/geeqie ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-libs/mesa ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
# zero uses extra warnings to find bugs
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-libs/x265 ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-ftp/filezilla ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
# FFLAGS
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/scipy ]]; then
|
||||
export FFLAGS="${FFLAGS/-flto/}"
|
||||
fi
|
||||
|
||||
#Sign kernel modules, stolen unmodified on 20200514 from:
|
||||
#https://wiki.gentoo.org/wiki/Signed_kernel_module_support
|
||||
function pre_pkg_preinst() {
|
||||
|
|
|
|||
|
|
@ -10,12 +10,13 @@ FEATURES="sign"
|
|||
ECHANGELOG_USER="Rick Farina <zerochaos@gentoo.org>"
|
||||
DCO_SIGNED_OFF_BY="Rick Farina <zerochaos@gentoo.org>"
|
||||
|
||||
CFLAGS="${CFLAGS} -flto -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstringop-overread -Werror=stringop-overread"
|
||||
#CFLAGS="${CFLAGS} -Werror=format-security"
|
||||
CFLAGS="${CFLAGS} -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Werror=stringop-overread -Werror=format-security"
|
||||
CXXFLAGS="${CFLAGS}"
|
||||
FCFLAGS="${CFLAGS}"
|
||||
FFLAGS="${CFLAGS}"
|
||||
|
||||
MAKEOPTS="--shuffle"
|
||||
|
||||
PORTAGE_NICENESS="19"
|
||||
|
||||
DISTDIR=/usr/portage/distfiles
|
||||
|
|
|
|||
|
|
@ -13,8 +13,6 @@ fi
|
|||
# Packages that need shuffle disabled
|
||||
if [[ ${CATEGORY}/${PN} == www-client/chromium ]]; then
|
||||
export MAKEOPTS="${MAKEOPTS} --shuffle=none"
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == app-containers/containerd ]]; then
|
||||
export MAKEOPTS="${MAKEOPTS} --shuffle=none"
|
||||
|
|
@ -30,9 +28,6 @@ fi
|
|||
|
||||
# These packages need lto or similar disabled
|
||||
# CFLAGS
|
||||
if [[ ${CATEGORY}/${PN} == app-crypt/mit-krb5 ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == app-text/texlive-core ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
|
||||
export CFLAGS="${CFLAGS/-Werror=strict-aliasing/}"
|
||||
|
|
@ -52,9 +47,6 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == dev-libs/libtecla ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/numpy ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/protobuf-python ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
|
|
@ -82,9 +74,6 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == media-libs/opus ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-video/mplayer ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-video/vlc ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
export CFLAGS="${CFLAGS/-Werror=strict-aliasing/}"
|
||||
|
|
@ -111,20 +100,9 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == net-misc/vde ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-wireless/bluez ]]; then
|
||||
# Tests fail with -flto
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-wireless/bladerf ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == sys-apps/util-linux ]]; then
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == sys-devel/binutils ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
export CFLAGS="${CFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == sys-cluster/openmpi ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
|
||||
|
|
@ -162,10 +140,6 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == dev-qt/qtwebengine ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-qt/qtnetwork ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-util/android-tools ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=strict-aliasing/}"
|
||||
|
|
@ -190,9 +164,6 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == kde-frameworks/khtml ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/kwayland ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-desktop ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
|
||||
|
|
@ -200,16 +171,6 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-vault ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-gfx/geeqie ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-libs/mesa ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-libs/x265 ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-sound/audacity ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=strict-aliasing/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
|
||||
|
|
@ -217,9 +178,6 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == net-analyzer/gspoof ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=lto-type-mismatch/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-ftp/filezilla ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-flto/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-wireless/gnuradio ]]; then
|
||||
# https://github.com/gnuradio/gnuradio/issues/7056
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
|
||||
|
|
@ -236,10 +194,6 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == sys-devel/llvm ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
|
||||
fi
|
||||
# FFLAGS
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/scipy ]]; then
|
||||
export FFLAGS="${FFLAGS/-flto/}"
|
||||
fi
|
||||
|
||||
#GCC14 Hardening Relaxations
|
||||
if [[ ${CATEGORY}/${PN} == sys-libs/efivar ]]; then
|
||||
|
|
@ -395,9 +349,39 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == kde-plasma/libplasma ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/libksysguard ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/kactivitymanagerd ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/milou ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/kglobalacceld ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/kscreenlocker ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/plasma5support ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/breeze ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/kwin ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-activities ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-integration ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-workspace ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == kde-frameworks/kconfigwidgets ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
|
|
@ -437,6 +421,9 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == net-wireless/gnuradio ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-analyzer/gr-fosphor ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-libs/libjcat ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
|
|
@ -452,13 +439,50 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == app-crypt/p11-kit ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-libs/fontconfig ]]; then
|
||||
if [[ ${CATEGORY}/${PN} == dev-libs/gobject-introspection ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == x11-libs/pango ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/bottleneck ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/pycryptodome ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-libs/libinput ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-util/rizin ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-video/vlc ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == sys-auth/polkit ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/pandas ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/numpy ]]; then
|
||||
export CFLAGS="${CFLAGS/-fPIE -pie/}"
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-libs/fontconfig ]]; then
|
||||
export CFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-cpp/abseil-cpp ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-libs/protobuf ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == media-libs/webrtc-audio-processing ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == net-libs/libpsl ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
|
|
@ -468,6 +492,12 @@ fi
|
|||
if [[ ${CATEGORY}/${PN} == dev-python/kiwisolver ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/cchardet ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/numexpr ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == dev-cpp/glibmm ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -48,7 +48,6 @@ def portage_mapping(replace_string):
|
|||
"dev-python/ipsw_parser": "dev-python/ipsw-parser",
|
||||
"dev-python/IPy": "dev-python/ipy",
|
||||
"dev-python/IPython": "dev-python/ipython",
|
||||
"dev-python/jinja2": "dev-python/jinja",
|
||||
"dev-python/lief": "dev-util/lief",
|
||||
"dev-python/magic_filter": "dev-python/magic-filter",
|
||||
"dev-python/Markdown": "dev-python/markdown",
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
|
||||
DIST genpatches-6.10-11.experimental.tar.xz 81200 BLAKE2B 0f257061949407607b722d834ad3d937db3737c33df1f9872ec322572ec824dea84f43a8001da76c2eef5e71cfbdfdc18444f0463014a23060be9b70656f283f SHA512 1ffd35b7a57ccf4055a5553e1262b4ae94e728eb8c395cc00d1897d082d625e3cbcf65e0ade7d04f31c31e4896d6629716642199bf9057230530d00b234f5f46
|
||||
DIST genpatches-6.10-11.extras.tar.xz 4060 BLAKE2B 98d5747be50ef0a270a561f379946213cb32596e01aa6da66a3cdd8a57dbea491af4265b052bc9fb1089e74818e249ac85228bc85aeffa34f8bd18396ceaa18e SHA512 e1ba5f037ae58c9ea4434f60817b53282494c8d25a659a0b6d9b75db384f7706b122bde225640e2028cfc36022a6cb0d1b5711685a4a265c75f3592c278a67f6
|
||||
DIST genpatches-6.6-56.base.tar.xz 3040548 BLAKE2B 751529aa9bdd2aa696fb367cc2afdd4def0783640c847d65d836dadc74531e5fbd5595ec4aa1f89fa62004d9437dab57adc92b64444b5ed3299a3ae6884b86c3 SHA512 a9e08b3eb6fc9c2b595a8ab6a6933349172655da0126cac6498d0c541bd2d6e1377b849041f03af519927219c17b618ac622f45ca931bd0770bee63c64023a26
|
||||
DIST genpatches-6.6-56.experimental.tar.xz 5760 BLAKE2B 765851d3354c1052419db0ec5b76af969f62b4558c0e509a9bd4580dddef9796e3f2f089509a266dbf12b050bf0d0e61b484b3faab5b3cf869e4d5fec421114d SHA512 3cf75b06df5081c4fe07e2d722e9755a1f554ffac332e168fcc63221716db35bb0e543e74df7cf3568048fa1c20a221827f91b48af155c24d96eb9da810c08fc
|
||||
DIST genpatches-6.6-56.extras.tar.xz 4056 BLAKE2B d54da14f3afefdb9aa8c6597913f37c5d1314e4a93216608bee52a52bcc05924bfadf2d5e7e49b0488159b0a57942f1579a4e7b3fcdc90a78c10e0efffb6a1ed SHA512 ba961d5434222ecd618cb44b08ec6413d98c1d1958af2712065d924370141f789ebb315dc53a5bdbb75d3cbe86cf719983e66a58d537eb78455eda509689aa73
|
||||
DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
|
||||
DIST genpatches-6.11-9.base.tar.xz 709096 BLAKE2B 999c593ca8d926d2788cd14e7a1e868a798b0067c09266a2df3d2c12dd0c9ca571e620d1cb708cac29f7b0316f45b7a67a9432a84609919823cc21b4e54304b0 SHA512 e243321366c6fc45dbf1f710888c332bcaf64d520ca21ecc703d9ec03d13535767457f117f734017154f8948a2fb6d48ed1fbfc44b717ccfb41f69d2acce5339
|
||||
DIST genpatches-6.11-9.experimental.tar.xz 6000 BLAKE2B de52912f166ad202703c9ce8456214e130f86223a13cee0d99d3f6711b71075de4c149d8c0aea3728361636a8c17902b78a84f568f3707078928dfc2a5b90746 SHA512 ab8173fd4172ea8d260d0a9cee752843c0dcd5ccc511a9d0758f88a62c258bf45236e35493e4570a252da3fa76eabbc6c0d70a218d0925902293481b355db21c
|
||||
DIST genpatches-6.11-9.extras.tar.xz 4056 BLAKE2B b2388d28af9c0b2afc1c663bc1b98c0f3bdda9fc92879031d057510a9c1f7edc036053d68e66ec83cd12344148bf9968482f6075d602b71553c969941deec4ae SHA512 7dc9b2702169ed6e91ee5bd830e2d0bfd84e10a301d3aabb1c573f636ff9a2d96a5c837381573a0e5c69911060682e9f7e0f794a2013cc11ea7b845592717aa3
|
||||
DIST genpatches-6.6-68.base.tar.xz 3686816 BLAKE2B 56331bbfcfab2851304dc8263025d66e7efeab1bbc4f4a4a3969e08cf239a90f4e9fcbd381ea55db94682e8e45e6f2e73748f50eac44ad65dcf50e3b1feae75f SHA512 29b269918f54b72c4ac54a3a80d9e2cde64fc281ee6ad236be3d44e7da8ec58d9a1aa9c1d94c02cc88d28456cd9e4128bf15a381b95402f32226af9669876cb7
|
||||
DIST genpatches-6.6-68.experimental.tar.xz 5760 BLAKE2B c73f35de8a9dac3f70726649b34ae381ea8843d96f2d81c4f84df08b6deb4e0b2536646d5f744a76c25a953ae5baf13783ff094dd0358baf59a4127fa349dd38 SHA512 5c201032ed575909cb58e567293c13210bdd9534557c4b93f1141369538127ae9c559a0243fcfba466d24ba009ce576640014a9ba5e759ac7e241bd2527968cb
|
||||
DIST genpatches-6.6-68.extras.tar.xz 4056 BLAKE2B 61235851cf180cc5a8e17720907cfcad6bf993ce2387e3ec4012ddd8a23e24d28b02ab2dddaf1a95125c92b31294655f294a7f3b1b5fb6b8597b02959f047126 SHA512 4065216d3251c0af7bd7471667e8cd17a62d9f9f7a1f06a208cb7ccbf65160ee0d6a98088f872555ba9ecb8403355eed80a0ae6b20aa4326b1f43e876edd85ba
|
||||
DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
|
||||
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
|
||||
|
|
|
|||
12759
sys-kernel/pentoo-sources/files/config-amd64-6.11.7
Normal file
12759
sys-kernel/pentoo-sources/files/config-amd64-6.11.7
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,8 +1,8 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 6.6.49-pentoo Kernel Configuration
|
||||
# Linux/x86 6.6.60-pentoo Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.3.1_p20240614 p17) 13.3.1 20240614"
|
||||
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.3.1_p20240614 p1) 13.3.1 20240614"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130301
|
||||
CONFIG_CLANG_VERSION=0
|
||||
|
|
@ -18,7 +18,8 @@ CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
|||
CONFIG_TOOLS_SUPPORT_RELR=y
|
||||
CONFIG_CC_HAS_ASM_INLINE=y
|
||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||
CONFIG_PAHOLE_VERSION=0
|
||||
CONFIG_PAHOLE_VERSION=127
|
||||
CONFIG_HAVE_CTF_TOOLCHAIN=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
|
|
@ -525,7 +526,6 @@ CONFIG_PHYSICAL_ALIGN=0x1000000
|
|||
CONFIG_DYNAMIC_MEMORY_LAYOUT=y
|
||||
CONFIG_RANDOMIZE_MEMORY=y
|
||||
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
|
||||
CONFIG_ADDRESS_MASKING=y
|
||||
CONFIG_HOTPLUG_CPU=y
|
||||
# CONFIG_COMPAT_VDSO is not set
|
||||
# CONFIG_LEGACY_VSYSCALL_XONLY is not set
|
||||
|
|
@ -1094,11 +1094,12 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=y
|
|||
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
|
||||
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lz4"
|
||||
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
|
||||
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
|
||||
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
|
||||
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
|
||||
CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
|
||||
CONFIG_ZBUD=y
|
||||
CONFIG_Z3FOLD=y
|
||||
CONFIG_Z3FOLD_DEPRECATED=m
|
||||
CONFIG_Z3FOLD=m
|
||||
CONFIG_ZSMALLOC=y
|
||||
# CONFIG_ZSMALLOC_STAT is not set
|
||||
CONFIG_ZSMALLOC_CHAIN_SIZE=8
|
||||
|
|
@ -2099,7 +2100,6 @@ CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
|
|||
CONFIG_MAC80211_MESH=y
|
||||
CONFIG_MAC80211_LEDS=y
|
||||
# CONFIG_MAC80211_DEBUGFS is not set
|
||||
# CONFIG_MAC80211_MESSAGE_TRACING is not set
|
||||
# CONFIG_MAC80211_DEBUG_MENU is not set
|
||||
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
|
||||
CONFIG_RFKILL=m
|
||||
|
|
@ -4041,7 +4041,6 @@ CONFIG_BRCMFMAC_PROTO_MSGBUF=y
|
|||
CONFIG_BRCMFMAC_SDIO=y
|
||||
CONFIG_BRCMFMAC_USB=y
|
||||
CONFIG_BRCMFMAC_PCIE=y
|
||||
# CONFIG_BRCM_TRACING is not set
|
||||
# CONFIG_BRCMDBG is not set
|
||||
CONFIG_WLAN_VENDOR_CISCO=y
|
||||
CONFIG_AIRO=m
|
||||
|
|
@ -8568,6 +8567,7 @@ CONFIG_HID_ZYDACRON=m
|
|||
CONFIG_HID_SENSOR_HUB=m
|
||||
CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
|
||||
CONFIG_HID_ALPS=m
|
||||
CONFIG_HID_MCP2200=m
|
||||
CONFIG_HID_MCP2221=m
|
||||
# end of Special HID drivers
|
||||
|
||||
|
|
@ -11491,6 +11491,9 @@ CONFIG_USER_DECRYPTED_DATA=y
|
|||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_KEY_NOTIFICATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
|
@ -12042,6 +12045,7 @@ CONFIG_MPILIB=y
|
|||
CONFIG_SIGNATURE=y
|
||||
CONFIG_DIMLIB=y
|
||||
CONFIG_LIBFDT=y
|
||||
CONFIG_CTF=y
|
||||
CONFIG_OID_REGISTRY=y
|
||||
CONFIG_UCS2_STRING=y
|
||||
CONFIG_HAVE_GENERIC_VDSO=y
|
||||
11624
sys-kernel/pentoo-sources/files/config-x86-6.11.7
Normal file
11624
sys-kernel/pentoo-sources/files/config-x86-6.11.7
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,8 +1,8 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 6.6.49-pentoo Kernel Configuration
|
||||
# Linux/x86 6.6.60-pentoo Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.3.1_p20240614 p17) 13.3.1 20240614"
|
||||
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 13.3.1_p20240614 p1) 13.3.1 20240614"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130301
|
||||
CONFIG_CLANG_VERSION=0
|
||||
|
|
@ -18,7 +18,8 @@ CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
|||
CONFIG_TOOLS_SUPPORT_RELR=y
|
||||
CONFIG_CC_HAS_ASM_INLINE=y
|
||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||
CONFIG_PAHOLE_VERSION=0
|
||||
CONFIG_PAHOLE_VERSION=127
|
||||
CONFIG_HAVE_CTF_TOOLCHAIN=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
|
|
@ -1022,11 +1023,12 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=y
|
|||
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
|
||||
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lz4"
|
||||
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
|
||||
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
|
||||
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
|
||||
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
|
||||
CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
|
||||
CONFIG_ZBUD=y
|
||||
CONFIG_Z3FOLD=y
|
||||
CONFIG_Z3FOLD_DEPRECATED=m
|
||||
CONFIG_Z3FOLD=m
|
||||
CONFIG_ZSMALLOC=y
|
||||
# CONFIG_ZSMALLOC_STAT is not set
|
||||
CONFIG_ZSMALLOC_CHAIN_SIZE=8
|
||||
|
|
@ -1989,7 +1991,6 @@ CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
|
|||
CONFIG_MAC80211_MESH=y
|
||||
CONFIG_MAC80211_LEDS=y
|
||||
# CONFIG_MAC80211_DEBUGFS is not set
|
||||
# CONFIG_MAC80211_MESSAGE_TRACING is not set
|
||||
# CONFIG_MAC80211_DEBUG_MENU is not set
|
||||
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
|
||||
CONFIG_RFKILL=m
|
||||
|
|
@ -3901,7 +3902,6 @@ CONFIG_BRCMUTIL=m
|
|||
CONFIG_BRCMSMAC=m
|
||||
CONFIG_BRCMSMAC_LEDS=y
|
||||
# CONFIG_BRCMFMAC is not set
|
||||
# CONFIG_BRCM_TRACING is not set
|
||||
# CONFIG_BRCMDBG is not set
|
||||
CONFIG_WLAN_VENDOR_CISCO=y
|
||||
CONFIG_AIRO=m
|
||||
|
|
@ -7785,6 +7785,7 @@ CONFIG_HID_ZYDACRON=m
|
|||
CONFIG_HID_SENSOR_HUB=m
|
||||
CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
|
||||
CONFIG_HID_ALPS=m
|
||||
CONFIG_HID_MCP2200=m
|
||||
CONFIG_HID_MCP2221=m
|
||||
# end of Special HID drivers
|
||||
|
||||
|
|
@ -10477,6 +10478,9 @@ CONFIG_USER_DECRYPTED_DATA=y
|
|||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_KEY_NOTIFICATIONS=y
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
|
|
@ -10984,6 +10988,7 @@ CONFIG_MPILIB=y
|
|||
CONFIG_SIGNATURE=y
|
||||
CONFIG_DIMLIB=y
|
||||
CONFIG_LIBFDT=y
|
||||
CONFIG_CTF=y
|
||||
CONFIG_OID_REGISTRY=y
|
||||
CONFIG_UCS2_STRING=y
|
||||
CONFIG_HAVE_GENERIC_VDSO=y
|
||||
|
|
@ -7,5 +7,6 @@
|
|||
</use>
|
||||
<upstream>
|
||||
<remote-id type="cpe">cpe:/o:linux:linux_kernel</remote-id>
|
||||
<remote-id type="github">pentoo/pentoo-overlay</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
|
|||
|
|
@ -4,19 +4,17 @@
|
|||
EAPI="8"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="56"
|
||||
K_GENPATCHES_VER="9"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
HOMEPAGE="https://github.com/pentoo/pentoo-overlay/tree/master/sys-kernel/pentoo-sources"
|
||||
IUSE="experimental +lts"
|
||||
|
||||
DESCRIPTION="Pentoo kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
|
||||
|
||||
HOMEPAGE="https://github.com/pentoo/pentoo-overlay/tree/master/sys-kernel/pentoo-sources"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="experimental +lts"
|
||||
|
||||
src_unpack() {
|
||||
#default
|
||||
|
|
@ -4,19 +4,17 @@
|
|||
EAPI="8"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="11"
|
||||
K_GENPATCHES_VER="68"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
HOMEPAGE="https://github.com/pentoo/pentoo-overlay/tree/master/sys-kernel/pentoo-sources"
|
||||
IUSE="experimental"
|
||||
|
||||
DESCRIPTION="Pentoo kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
|
||||
|
||||
HOMEPAGE="https://github.com/pentoo/pentoo-overlay/tree/master/sys-kernel/pentoo-sources"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="experimental +lts"
|
||||
|
||||
src_unpack() {
|
||||
#default
|
||||
Loading…
Reference in a new issue