mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-01-05 23:33:11 +01:00
Merge pull request #1879 from pentoo/pkgconfig_updates
pkgconfig updates
This commit is contained in:
commit
7ef895cbc5
34 changed files with 84 additions and 266 deletions
2
.github/workflows/pkgcheck.yaml
vendored
2
.github/workflows/pkgcheck.yaml
vendored
|
|
@ -20,4 +20,4 @@ jobs:
|
|||
- name: Commit pkgcheck warnings
|
||||
uses: pkgcore/pkgcheck-action@v1
|
||||
with:
|
||||
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable --commits HEAD^..${{ github.sha }}
|
||||
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable,-UnknownProfilePackage --commits HEAD^..${{ github.sha }}
|
||||
|
|
|
|||
2
.github/workflows/pkgcheck_merge.yaml
vendored
2
.github/workflows/pkgcheck_merge.yaml
vendored
|
|
@ -21,4 +21,4 @@ jobs:
|
|||
- name: Commit pkgcheck warnings
|
||||
uses: pkgcore/pkgcheck-action@v1
|
||||
with:
|
||||
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable --commits HEAD^..${{ github.sha }}
|
||||
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable,-UnknownProfilePackage --commits HEAD^..${{ github.sha }}
|
||||
|
|
|
|||
|
|
@ -1,2 +1 @@
|
|||
DIST pcileech-4.16.tar.gz 384465 BLAKE2B 8c67d6db418909f82192833b49b09d96876ce0fd1939a63f94c582fa8ee3d936b73640039c51b746118855dc61aa5e815e29c8bab68afe775c51690286cdb222 SHA512 3ca92ea3b9a795c22baa4ac1aa31e1e4019fec83a4e406e654f8306add9b523acda6feab891228f7d812924399b74a8df250dd3a23f1036d2dfe3eb8963d2967
|
||||
DIST pcileech-4.17.tar.gz 393124 BLAKE2B fd6d044e1475ff364f49c1d0ed65bebb5bb412f97e29432d50ed548be2c6d16fd2ecb81629261b6b17b274d1797b4a1bc7c3ea94bbeb672f21a4faed0a5a1504 SHA512 1c4370f6b9dbe3d6aee42d60f682645517ea818d14f8e4e8d515fdfb70eead2668fe9640de0caf1403a665310528a319fd77e7db7754bc68f570dbf64e174f76
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="ft60x_driver">Use <pkg>sys-kernel/ft60x_driver</pkg> for USB FT60x driver support</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">ufrisk/pcileech</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Direct Memory Access (DMA) Attack Software"
|
||||
HOMEPAGE="https://github.com/ufrisk/pcileech"
|
||||
SRC_URI="https://github.com/ufrisk/pcileech/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="ft60x_driver"
|
||||
|
||||
DEPEND="virtual/libusb:1
|
||||
>=dev-libs/LeechCore-2.7
|
||||
>=dev-libs/memprocfs-4.7
|
||||
ft60x_driver? ( sys-kernel/ft60x_driver )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed '/mv leechcore.so/d' -i pcileech/Makefile || die
|
||||
sed '/mv vmm.so/d' -i pcileech/Makefile || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C pcileech
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dobin files/pcileech
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
|
@ -10,12 +10,10 @@ SRC_URI="https://github.com/ufrisk/pcileech/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
|||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="ft60x_driver"
|
||||
|
||||
DEPEND="virtual/libusb:1
|
||||
>=dev-libs/LeechCore-2.7
|
||||
>=dev-libs/memprocfs-4.7
|
||||
ft60x_driver? ( sys-kernel/ft60x_driver )"
|
||||
>=dev-libs/memprocfs-4.7"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
|
|
|
|||
|
|
@ -1,22 +1,23 @@
|
|||
# Copyright 2022-2023 Gentoo Authors
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit python-any-r1
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="nRF Sniffer for Bluetooth LE"
|
||||
HOMEPAGE="https://www.nordicsemi.com/Products/Development-tools/nRF-Sniffer-for-Bluetooth-LE"
|
||||
#SRC_URI="https://www.nordicsemi.com/-/media/Software-and-other-downloads/Desktop-software/nRF-Sniffer/sw/nrf_sniffer_for_bluetooth_le_${PV}.zip -> ${P}.zip"
|
||||
SRC_URI="https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-sniffer/sw/nrf_sniffer_for_bluetooth_le_${PV}.zip -> ${P}.zip"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
S="${WORKDIR}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
DEPEND="net-analyzer/wireshark
|
||||
${PYTHON_DEPS}"
|
||||
RDEPEND="${DEPEND}
|
||||
0
pentoo/pentoo-livecd/files/flushchanges-2018.0
Executable file → Normal file
0
pentoo/pentoo-livecd/files/flushchanges-2018.0
Executable file → Normal file
0
pentoo/pentoo-livecd/files/toggle_hidpi
Executable file → Normal file
0
pentoo/pentoo-livecd/files/toggle_hidpi
Executable file → Normal file
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
|
@ -17,7 +17,7 @@ PDEPEND="net-wireless/gnuradio[uhd?]
|
|||
hackrf? ( net-wireless/hackrf-tools )
|
||||
bladerf? ( net-wireless/bladerf )
|
||||
limesdr? ( net-wireless/limesuite )
|
||||
plutosdr? ( || ( net-wireless/gnuradio[iio] net-wireless/gr-iio ) )
|
||||
plutosdr? ( net-wireless/gnuradio[iio] )
|
||||
rtlsdr? ( net-wireless/rtl-sdr )
|
||||
|
||||
bluetooth? (
|
||||
|
|
@ -8,5 +8,3 @@ sys-kernel/ax88179_178a
|
|||
sys-kernel/pf_ring-kmod
|
||||
|
||||
sys-kernel/minipli-sources
|
||||
|
||||
sys-kernel/ft60x_driver
|
||||
|
|
|
|||
|
|
@ -144,9 +144,6 @@ dev-lang/lua:0
|
|||
#https://bugs.gentoo.org/816453
|
||||
~media-libs/codec2-1.0.1
|
||||
|
||||
#okay so this still doesn't work and seems to be riddled with Internal Compiler Errors
|
||||
>=sys-devel/gcc-arm-none-eabi-11.2_p202202-r2
|
||||
|
||||
#https://github.com/intoolswetrust/jd-cli/issues/81
|
||||
>dev-java/jcommander-1.32
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
DIST litedram-20180514.zip 216187 BLAKE2B 29fd4c6843b2bd47b05d6be687cd54a14f0b8e25cc4123ab1b3d5f4c79ccd0316ee39beb090958b3ce2e6a940e6feeda1cc8fcb37f6f80a522ff9f439da3a664 SHA512 4786e27947c717f2a41c13441084b639f57d8a668fbd9b1bf7c5c3f13b5537bdf8ac6d8c44153b4a695c238ef3e7c591473a2bb701af4b155bc0a3aff2bb0c12
|
||||
DIST litedram-20180514.tar.gz 200253 BLAKE2B 1c5571a854cf831c0c200167f4676c5a61321526389fee62a557fcc933a80c2ae113c25bfc953525a370f90bb12535a72b353ac70dd11b1483e7b632ac712eca SHA512 736632b9d23190205e1b6766d1901406b6f3eb5c58d8fe66f69c0bbe638f405621096a7398474765f51331348a5fe3d109a28b4bf481f1c8138181539650e4a9
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2024 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit distutils-r1
|
||||
|
||||
|
|
@ -10,8 +11,9 @@ MY_COMMIT="c23814961d71ab6508c855db3c643b71d8990e8c"
|
|||
|
||||
DESCRIPTION="Small footprint and configurable DRAM core"
|
||||
HOMEPAGE="https://github.com/enjoy-digital/litedram"
|
||||
SRC_URI="https://github.com/enjoy-digital/litedram/archive/${MY_COMMIT}.zip -> ${P}.zip"
|
||||
SRC_URI="https://github.com/enjoy-digital/litedram/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_COMMIT}
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
|
@ -21,8 +23,6 @@ RDEPEND="sci-electronics/litex[${PYTHON_USEDEP}]
|
|||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_COMMIT}
|
||||
|
||||
src_prepare(){
|
||||
rm test/__init__.py
|
||||
eapply_user
|
||||
|
|
|
|||
11
sci-electronics/litedram/metadata.xml
Normal file
11
sci-electronics/litedram/metadata.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>noone@pentoo.org</email>
|
||||
<name>No one</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">enjoy-digital/litedram</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,2 +1 @@
|
|||
DIST liteeth-20180301.zip 246584 BLAKE2B 3179195b067782438ac2e7fcd8c19d725e311d1e4f2d734d3e5ff671aecc29eaf135e438d490ebb1f8dbda5352a12d206e21228c469d658901713d060185c3b4 SHA512 12e59f4f2603e07533d90bdfa96bf25b6ba3ff7719da24b0524e3729abb47f977c576f7584e23f417f19b3e91e7b6c844563b7ec1208abfa4dd2c8834819c85c
|
||||
DIST liteeth-20180719.zip 256039 BLAKE2B b0c1686fd78a348a868275ac46e82a5fdf685743aedc8c39826c472d9add7b87bc4845e2d59ff208544f7787155c1a7d49f9d5f3b499a508d074be6a53b952be SHA512 7378400faaa9aca800a444768e461b9c62989a28238bdf6a3f5d2cd96bef3418835047691f1498cf7289628b283187d58ee50d2be1ada116a273737970cdd77f
|
||||
DIST liteeth-20180719.tar.gz 215729 BLAKE2B 34acd485e4bc3a1801cb6352f5282c07201982171d9f4a8b00073b6cc96c096d3f2cf62ec059e33df409586337edf4099036bac477b42058d361830e49e38a74 SHA512 e55cfe6cbea3043abb7c202a50acc74c185d56ea447a334efe1b691f37b514e3c5d13e0cefff93d4544ed599f1463af37e4a2e90910dbfae1ff4d497772eb5d8
|
||||
|
|
|
|||
|
|
@ -1,29 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit distutils-r1
|
||||
|
||||
MY_COMMIT="95849a0fed26c2f7e88e731e8ba7cb6b95d873e8"
|
||||
|
||||
DESCRIPTION="Small footprint and configurable Ethernet core"
|
||||
HOMEPAGE="https://github.com/enjoy-digital/liteeth"
|
||||
SRC_URI="https://github.com/enjoy-digital/liteeth/archive/${MY_COMMIT}.zip -> ${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
RDEPEND="sci-electronics/litex[${PYTHON_USEDEP}]
|
||||
sci-electronics/migen[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_COMMIT}
|
||||
|
||||
src_prepare(){
|
||||
rm test/__init__.py example_designs/__init__.py
|
||||
eapply_user
|
||||
}
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2024 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit distutils-r1
|
||||
|
||||
|
|
@ -10,8 +11,9 @@ MY_COMMIT="24b0d2b8c2cfcf96a8c6cb56ec01af9a56952aad"
|
|||
|
||||
DESCRIPTION="Small footprint and configurable Ethernet core"
|
||||
HOMEPAGE="https://github.com/enjoy-digital/liteeth"
|
||||
SRC_URI="https://github.com/enjoy-digital/liteeth/archive/${MY_COMMIT}.zip -> ${P}.zip"
|
||||
SRC_URI="https://github.com/enjoy-digital/liteeth/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_COMMIT}
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
|
@ -20,5 +22,3 @@ RDEPEND="sci-electronics/litex[${PYTHON_USEDEP}]
|
|||
sci-electronics/migen[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_COMMIT}
|
||||
|
|
|
|||
11
sci-electronics/liteeth/metadata.xml
Normal file
11
sci-electronics/liteeth/metadata.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>noone@pentoo.org</email>
|
||||
<name>No one</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">enjoy-digital/liteeth</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1 +1 @@
|
|||
DIST 0.7.tar.gz 226575 BLAKE2B ba5897a71e546a081469475e4cec760d61b8c401480ea4dc49f201421be78444567be9436a86b3ed76c019d423977bdc3b828780092b19d68322a7132a9f3adc SHA512 8e84d2c2c8a2b262dc8f55b778305d89d206f0f15cc050b08ffa5e68ab4e0bd6da82afbfc19f1f5b1c1d7cc602cf3e9baa4e4d441c8fb142c25fa15cdd0afde9
|
||||
DIST migen-0.7.tar.gz 226575 BLAKE2B ba5897a71e546a081469475e4cec760d61b8c401480ea4dc49f201421be78444567be9436a86b3ed76c019d423977bdc3b828780092b19d68322a7132a9f3adc SHA512 8e84d2c2c8a2b262dc8f55b778305d89d206f0f15cc050b08ffa5e68ab4e0bd6da82afbfc19f1f5b1c1d7cc602cf3e9baa4e4d441c8fb142c25fa15cdd0afde9
|
||||
|
|
|
|||
11
sci-electronics/migen/metadata.xml
Normal file
11
sci-electronics/migen/metadata.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>noone@pentoo.org</email>
|
||||
<name>No one</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">m-labs/migen</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,14 +1,15 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2024 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python toolbox for building complex digital hardware"
|
||||
HOMEPAGE="https://m-labs.hk/migen/index.html"
|
||||
SRC_URI="https://github.com/m-labs/migen/archive/${PV}.tar.gz"
|
||||
SRC_URI="https://github.com/m-labs/migen/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
0
sys-apps/magic-pax/files/magic-pax
Executable file → Normal file
0
sys-apps/magic-pax/files/magic-pax
Executable file → Normal file
|
|
@ -6,14 +6,13 @@ EAPI=8
|
|||
DESCRIPTION="Attempt at applying pax marks effectively"
|
||||
HOMEPAGE="https://none.com"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm x86"
|
||||
|
||||
PDEPEND="sys-apps/elfix"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
dobin "${FILESDIR}"/magic-pax
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
#https://bugs.launchpad.net/gcc-arm-embedded/+bug/1949004
|
||||
#major/update
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
inherit python-r1
|
||||
|
||||
# https://bugs.launchpad.net/gcc-arm-embedded/+bug/1949004
|
||||
#major/update
|
||||
|
|
@ -32,19 +34,20 @@ S="${WORKDIR}/arm-gnu-toolchain-${MY_PV}-x86_64-arm-none-eabi"
|
|||
LICENSE="BSD GPL-2 LGPL-2 LGPL-3 MIT NEWLIB ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="python3"
|
||||
IUSE="python"
|
||||
RESTRICT="strip"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
RDEPEND="sys-libs/ncurses-compat
|
||||
RDEPEND="sys-libs/ncurses-compat:5
|
||||
virtual/libcrypt
|
||||
dev-libs/expat
|
||||
python3? ( =dev-lang/python-3* )"
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
|
||||
src_install() {
|
||||
dodir /opt/${PN}
|
||||
\cp -r "${S}"/* "${ED}"/opt/${PN}
|
||||
use python3 || rm "${ED}"/opt/gcc-arm-none-eabi/bin/arm-none-eabi-gdb-py
|
||||
use python || rm "${ED}"/opt/gcc-arm-none-eabi/bin/arm-none-eabi-gdb-py
|
||||
fowners -R root:0 /opt/${PN}
|
||||
|
||||
local DEST="${EPREFIX}/opt/${PN}"
|
||||
|
|
@ -1,7 +1,9 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
inherit python-r1
|
||||
|
||||
# https://bugs.launchpad.net/gcc-arm-embedded/+bug/1949004
|
||||
#major/update
|
||||
|
|
@ -32,19 +34,20 @@ S="${WORKDIR}/arm-gnu-toolchain-${MY_PV}-x86_64-arm-none-eabi"
|
|||
LICENSE="BSD GPL-2 LGPL-2 LGPL-3 MIT NEWLIB ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="python3"
|
||||
IUSE="python"
|
||||
RESTRICT="strip"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
RDEPEND="sys-libs/ncurses-compat
|
||||
RDEPEND="sys-libs/ncurses-compat:5
|
||||
virtual/libcrypt
|
||||
dev-libs/expat
|
||||
python3? ( =dev-lang/python-3* )"
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
|
||||
src_install() {
|
||||
dodir /opt/${PN}
|
||||
\cp -r "${S}"/* "${ED}"/opt/${PN}
|
||||
use python3 || rm "${ED}"/opt/gcc-arm-none-eabi/bin/arm-none-eabi-gdb-py
|
||||
use python || rm "${ED}"/opt/gcc-arm-none-eabi/bin/arm-none-eabi-gdb-py
|
||||
fowners -R root:0 /opt/${PN}
|
||||
|
||||
local DEST="${EPREFIX}/opt/${PN}"
|
||||
|
|
@ -7,6 +7,5 @@
|
|||
</maintainer>
|
||||
<use>
|
||||
<flag name="python2">Include python 2 support</flag>
|
||||
<flag name="python3">Include python 3 support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
DIST fragattacks-drivers58-20210507.tar.gz 10862132 BLAKE2B 2fbefacaf98ff329a7390f2458e2a019166ec7f0503c996bc7f7e0d0280a87f2792ef3565e14ba6c99b016ad46d4b244e637d00101647cb09bb16ac38b2ae015 SHA512 c6e698e3b81470bc775276eb9ad9095f30050c500c0ef20a5c1dd91612d418a7853e52e2d18d9de78ddaf72b65637122e149804f0e3f21c0b23e686f87e5f5f1
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
--- Makefile.oirg 2021-05-07 19:54:54.000000000 +0800
|
||||
+++ Makefile 2021-05-13 21:55:15.595107961 +0800
|
||||
@@ -8,6 +8,8 @@
|
||||
SHELL := /bin/bash
|
||||
BACKPORT_DIR := $(shell pwd)
|
||||
|
||||
+kver ?= $(shell uname -r)
|
||||
+
|
||||
KMODDIR ?= updates
|
||||
ifneq ($(origin KLIB), undefined)
|
||||
KMODPATH_ARG := "INSTALL_MOD_PATH=$(KLIB)"
|
||||
@@ -84,8 +86,6 @@
|
||||
echo "" ;\
|
||||
done \
|
||||
) > Kconfig.kernel ;\
|
||||
- kver=$$($(MAKE) --no-print-directory -C $(KLIB_BUILD) kernelversion | \
|
||||
- sed 's/^\(\([3-5]\|2\.6\)\.[0-9]\+\).*/\1/;t;d') ;\
|
||||
test "$$kver" != "" || echo "Kernel version parse failed!" ;\
|
||||
test "$$kver" != "" ;\
|
||||
kvers="$$(seq 14 39 | sed 's/^/2.6./')" ;\
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
#copy more hacks from compat-drivers-3.8-r1.ebuild
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit linux-mod linux-info
|
||||
|
||||
DESCRIPTION="Wi-Fi fragmentation and aggregation vulnerability tests"
|
||||
HOMEPAGE="https://github.com/vanhoefm/fragattacks-drivers58"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/vanhoefm/fragattacks-drivers58.git"
|
||||
# EGIT_BRANCH="v5.6.4.2"
|
||||
else
|
||||
HASH_COMMIT="92453e8ab9cf1db26fca29aa0155870f6bdd2bf9"
|
||||
SRC_URI="https://github.com/vanhoefm/fragattacks-drivers58/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/fragattacks-drivers58-${HASH_COMMIT}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="kernel_linux"
|
||||
|
||||
DEPEND="
|
||||
!!net-wireless/rtl8812au
|
||||
!!net-wireless/rtl8812au_asus
|
||||
!!net-wireless/rtl8812au_astsam"
|
||||
|
||||
#pkg_setup() {
|
||||
# linux-mod_pkg_setup
|
||||
# ARCH=x86_64
|
||||
# BUILD_PARAMS="kver=${KV_FULL} V=1"
|
||||
#}
|
||||
|
||||
src_prepare() {
|
||||
eapply -p0 "${FILESDIR}/Makefile_kver.patch"
|
||||
eapply_user
|
||||
|
||||
#see /defconfigs
|
||||
# emake kver="{KV_FULL}" defconfig-wifi
|
||||
# emake kver="{KV_FULL}" defconfig-experiments
|
||||
# emake kver="{KV_FULL}" defconfig-b43
|
||||
#rtl88x cards
|
||||
emake kver="{KV_FULL}" defconfig-rtlwifi
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
addpredict "${KERNEL_DIR}"
|
||||
set_arch_to_kernel
|
||||
emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
|
||||
# emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for file in $(find -name \*.ko); do
|
||||
insinto "/lib/modules/${KV_FULL}/updates/$(dirname ${file})"
|
||||
doins "${file}"
|
||||
done
|
||||
}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
DIST ft60x_driver-20180209.zip 17430 BLAKE2B f3f7fff75add035ec390982d9df9079f95970d12f877d6d1baa8ebbb54aa691eb5e93b60fb4191fae2cba86d22b2f385b9d21fe1eeec980d443de36e7150ae93 SHA512 0f9af5697486d645dd9c0b9995212df73b03a2f4559ef98d8bdec49cf5be4da11ca387712ebe3c66da0b34f363e1b4d8f77c7d3fd7e9ece4ba72e6cf4b476827
|
||||
DIST ft60x_driver-20190318.zip 18240 BLAKE2B 3cbcf14a2d4abea06b24651af00ab5b8b55b3c708dcb659b2957cd32573fade5de499d176ea4935756f17ab95c2ebd3895cde9f3e1f7532ed7ba891416ed26b4 SHA512 9a19209f01a48d416ac5a93f8a5e807d5a374d98dc5cdc9653f0922f0248a417770d1aa98bcaa32319178cf4c707965b2b8e7acefca4d4cfa563052b2f857886
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit linux-mod udev
|
||||
|
||||
MY_COMMIT="4299a497c043cc3ddf4cb8dfcc0d4a45d44b80f9"
|
||||
|
||||
DESCRIPTION="USB FT60x driver"
|
||||
HOMEPAGE="https://github.com/lambdaconcept/ft60x_driver"
|
||||
SRC_URI="https://github.com/lambdaconcept/ft60x_driver/archive/${MY_COMMIT}.zip -> ${P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_COMMIT}"
|
||||
|
||||
MODULE_NAMES="ft60x(usb:${S}:${S})"
|
||||
BUILD_TARGETS="all"
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
udev_dorules 51-ft60x.rules
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit linux-mod udev
|
||||
|
||||
MY_COMMIT="c216cc41a2f9e4b4bc356fb2ca17359275a4f3cd"
|
||||
|
||||
DESCRIPTION="USB FT60x driver"
|
||||
HOMEPAGE="https://github.com/lambdaconcept/ft60x_driver"
|
||||
SRC_URI="https://github.com/lambdaconcept/ft60x_driver/archive/${MY_COMMIT}.zip -> ${P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_COMMIT}"
|
||||
|
||||
MODULE_NAMES="ft60x(usb:${S}:${S})"
|
||||
BUILD_TARGETS="all"
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
udev_dorules 51-ft60x.rules
|
||||
}
|
||||
Loading…
Reference in a new issue