diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-04-26 00:13:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-04-26 00:13:39 +0100 |
commit | 81a92c310907a51d2a03b6d470f4276a7d7ac00c (patch) | |
tree | 360fadf6d50d331d696d3bf14d3acc328b873dc3 /net-wireless/aircrack-ng/aircrack-ng-9999.ebuild | |
parent | c7b5a281b2f19df584053abc11abb47ccad9c381 (diff) |
gentoo auto-resync : 26:04:2023 - 00:13:39
Diffstat (limited to 'net-wireless/aircrack-ng/aircrack-ng-9999.ebuild')
-rw-r--r-- | net-wireless/aircrack-ng/aircrack-ng-9999.ebuild | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild b/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild index 41428d7587ed..b66df597673b 100644 --- a/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild +++ b/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild @@ -3,12 +3,11 @@ EAPI=8 -#this doesn't work because of multiple calls to distutils-r1_src_compile -#DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_OPTIONAL=1 -inherit toolchain-funcs distutils-r1 flag-o-matic autotools +inherit distutils-r1 autotools DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys" HOMEPAGE="http://www.aircrack-ng.org" @@ -50,8 +49,8 @@ RDEPEND="${CDEPEND} sys-apps/pciutils ) sys-apps/hwdata airdrop-ng? ( net-wireless/lorcon[python,${PYTHON_USEDEP}] )" -#BDEPEND="airdrop-ng? ( ${DISTUTILS_DEPS} ) -# airgraph-ng? ( ${DISTUTILS_DEPS} )" +BDEPEND="airdrop-ng? ( ${DISTUTILS_DEPS} ) + airgraph-ng? ( ${DISTUTILS_DEPS} )" REQUIRED_USE="airdrop-ng? ( ${PYTHON_REQUIRED_USE} ) airgraph-ng? ( ${PYTHON_REQUIRED_USE} )" @@ -61,6 +60,9 @@ RESTRICT="!test? ( test )" src_prepare() { default eautoreconf + if use airgraph-ng || use airdrop-ng; then + distutils-r1_src_prepare + fi } src_configure() { @@ -76,33 +78,27 @@ src_configure() { $(use_with sqlite sqlite3) } -src_compile() { - if [[ $($(tc-getCC) --version) == clang* ]] ; then - #https://bugs.gentoo.org/show_bug.cgi?id=472890 - filter-flags -frecord-gcc-switches - fi - - default - +python_compile() { if use airgraph-ng; then cd "${S}/scripts/airgraph-ng" || die - distutils-r1_src_compile + distutils-r1_python_compile fi if use airdrop-ng; then cd "${S}/scripts/airdrop-ng" || die + distutils-r1_python_compile + fi +} + +src_compile() { + default + if use airgraph-ng || use airdrop-ng; then distutils-r1_src_compile fi } src_install() { default - - if use airgraph-ng; then - cd "${S}/scripts/airgraph-ng" || die - distutils-r1_src_install - fi - if use airdrop-ng; then - cd "${S}/scripts/airdrop-ng" || die + if use airgraph-ng || use airdrop-ng; then distutils-r1_src_install fi |