Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 416456 Details for
Bug 565268
net-wireless/aircrack-ng: add libressl support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
aircrack-ng-9999-r1.ebuild
aircrack-ng-9999-r1.ebuild (text/plain), 3.78 KB, created by
Marek BehĂșn
on 2015-11-09 16:34:13 UTC
(
hide
)
Description:
aircrack-ng-9999-r1.ebuild
Filename:
MIME Type:
Creator:
Marek BehĂșn
Created:
2015-11-09 16:34:13 UTC
Size:
3.78 KB
patch
obsolete
># Copyright 1999-2015 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >EAPI="5" > >PYTHON_COMPAT=( python2_7 ) >DISTUTILS_OPTIONAL=1 > >inherit toolchain-funcs distutils-r1 flag-o-matic > >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" > KEYWORDS="" > S="${WORKDIR}/${PN}" >else > #inherit versionator > #MY_P=${P/\_/-} > #MY_PV="$(replace_version_separator 2 '-')" > #SRC_URI="http://download.aircrack-ng.org/${PN}-${MY_PV}.tar.gz" > #KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" > #S="${WORKDIR}/${MY_P}" > MY_PV=${PV/_/-} > SRC_URI="http://download.${PN}.org/${PN}-${MY_PV}.tar.gz" > KEYWORDS="amd64 arm ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux" > S="${WORKDIR}/${PN}-${MY_PV}" >fi > >LICENSE="GPL-2" >SLOT="0" > >IUSE="+airdrop-ng +airgraph-ng kernel_linux kernel_FreeBSD libressl +netlink +pcre +sqlite +experimental" > >DEPEND="net-libs/libpcap > !libressl? ( dev-libs/openssl:0= ) > libressl? ( dev-libs/libressl:= ) > netlink? ( dev-libs/libnl:3 ) > pcre? ( dev-libs/libpcre ) > airdrop-ng? ( ${PYTHON_DEPS} ) > airgraph-ng? ( ${PYTHON_DEPS} ) > experimental? ( sys-libs/zlib ) > sqlite? ( >=dev-db/sqlite-3.4 )" >RDEPEND="${DEPEND} > kernel_linux? ( > net-wireless/iw > net-wireless/wireless-tools > sys-apps/ethtool > sys-apps/usbutils > sys-apps/pciutils ) > sys-apps/hwids > airdrop-ng? ( net-wireless/lorcon[python,${PYTHON_USEDEP}] )" > >REQUIRED_USE="airdrop-ng? ( ${PYTHON_REQUIRED_USE} ) > airgraph-ng? ( ${PYTHON_REQUIRED_USE} )" > >src_compile() { > if [[ $($(tc-getCC) --version) == clang* ]] ; then > die "Please use gcc, upstream bug http://trac.aircrack-ng.org/ticket/1144" > fi > > if [[ ${PV} == "9999" ]] ; then > liveflags=REVFLAGS=-D_REVISION="${ESVN_WC_REVISION}" > fi > > emake \ > CC="$(tc-getCC)" \ > 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) \ > ${liveflags} > > if use airgraph-ng; then > cd "${S}/scripts/airgraph-ng" > distutils-r1_src_compile > fi > if use airdrop-ng; then > cd "${S}/scripts/airdrop-ng" > distutils-r1_src_compile > fi >} > >src_test() { > if [[ ${PV} == "9999" ]] ; then > liveflags=REVFLAGS=-D_REVISION="${ESVN_WC_REVISION}" > fi > > emake check \ > libnl=$(usex netlink true false) \ > pcre=$(usex pcre true false) \ > sqlite=$(usex sqlite true false) \ > experimental=$(usex experimental true false) \ > ${liveflags} >} > >src_install() { > if [[ ${PV} == "9999" ]] ; then > liveflags=REVFLAGS=-D_REVISION="${ESVN_WC_REVISION}" > fi > > emake \ > prefix="${ED}/usr" \ > libnl=$(usex netlink true false) \ > pcre=$(usex pcre true false) \ > sqlite=$(usex sqlite true false) \ > experimental=$(usex experimental true false) \ > ${liveflags} \ > install > > dodoc AUTHORS ChangeLog INSTALLING README > > if use airgraph-ng; then > cd "${S}/scripts/airgraph-ng" > distutils-r1_src_install > fi > if use airdrop-ng; then > cd "${S}/scripts/airdrop-ng" > distutils-r1_src_install > fi > > #we don't need aircrack-ng's oui updater, we have our own > rm "${ED}"/usr/sbin/airodump-ng-oui-update >} > >pkg_postinst() { > # Message is (c) FreeBSD > # http://www.freebsd.org/cgi/cvsweb.cgi/ports/net-mgmt/aircrack-ng/files/pkg-message.in?rev=1.5 > if use kernel_FreeBSD ; then > einfo "Contrary to Linux, it is not necessary to use airmon-ng to enable the monitor" > einfo "mode of your wireless card. So do not care about what the manpages say about" > einfo "airmon-ng, airodump-ng sets monitor mode automatically." > echo > einfo "To return from monitor mode, issue the following command:" > einfo " ifconfig \${INTERFACE} -mediaopt monitor" > einfo > einfo "For aireplay-ng you need FreeBSD >= 7.0." > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 565268
:
416452
|
416454
|
416456
|
416566
|
416568
|
416570