diff options
author | Zero_Chaos <zerochaos@gentoo.org> | 2018-04-16 15:36:37 -0400 |
---|---|---|
committer | Zero_Chaos <zerochaos@gentoo.org> | 2018-04-16 15:37:08 -0400 |
commit | 6a9252071bfa03c61ea411a7567b1d53cf77934c (patch) | |
tree | f95a2a9001201cfc58b56d5a79a5febd488c9254 /net-wireless/aircrack-ng/aircrack-ng-9999.ebuild | |
parent | xfce-extra/xfce4-verve-plugin: Bump to 2.0.0 (diff) | |
download | gentoo-6a9252071bfa03c61ea411a7567b1d53cf77934c.tar.gz gentoo-6a9252071bfa03c61ea411a7567b1d53cf77934c.tar.bz2 gentoo-6a9252071bfa03c61ea411a7567b1d53cf77934c.zip |
net-wireless/aircrack-ng: bump, switch to git, autotools
Package-Manager: Portage-2.3.28, Repoman-2.3.9
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, 23 insertions, 15 deletions
diff --git a/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild b/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild index 4410fcbb87aa..1d10edd8197a 100644 --- a/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild +++ b/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -6,16 +6,15 @@ EAPI="6" PYTHON_COMPAT=( python2_7 ) DISTUTILS_OPTIONAL=1 -inherit toolchain-funcs distutils-r1 flag-o-matic +inherit toolchain-funcs distutils-r1 flag-o-matic autotools DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys" HOMEPAGE="http://www.aircrack-ng.org" if [[ ${PV} == "9999" ]] ; then - inherit subversion - ESVN_REPO_URI="http://svn.aircrack-ng.org/trunk" + inherit git-r3 + EGIT_REPO_URI="https://github.com/aircrack-ng/aircrack-ng.git" KEYWORDS="" - S="${WORKDIR}/${PN}" else MY_PV=${PV/_/-} SRC_URI="http://download.${PN}.org/${PN}-${MY_PV}.tar.gz" @@ -36,8 +35,8 @@ DEPEND="net-libs/libpcap airgraph-ng? ( ${PYTHON_DEPS} ) experimental? ( sys-libs/zlib ) sqlite? ( >=dev-db/sqlite-3.4 )" -RDEPEND="${DEPEND} - kernel_linux? ( +RDEPEND="${DEPEND}" +PDEPEND="kernel_linux? ( net-wireless/iw net-wireless/wireless-tools sys-apps/ethtool @@ -56,17 +55,26 @@ pkg_setup() { AR="$(tc-getAR)" \ LD="$(tc-getLD)" \ RANLIB="$(tc-getRANLIB)" \ - libnl=$(usex netlink true false) \ - pcre=$(usex pcre true false) \ - sqlite=$(usex sqlite true false) \ - experimental=$(usex experimental true false) - prefix="${ED}/usr" \ - ) - [[ ${PV} == "9999" ]] && MAKE_COMMON+=( - liveflags=REVFLAGS=-D_REVISION="${ESVN_WC_REVISION}" + DESTDIR="${ED}" ) } +src_prepare() { + eapply_user + eautoreconf +} + +src_configure() { + econf \ + --disable-asan \ + $(use_enable netlink libnl) \ + $(use_with experimental) \ + $(use_with sqlite sqlite3) \ + --enable-shared \ + --disable-static \ + --without-opt +} + src_compile() { if [[ $($(tc-getCC) --version) == clang* ]] ; then #https://bugs.gentoo.org/show_bug.cgi?id=472890 |