aircrack-ng: updates to enable libnl

This commit is contained in:
Zero_Chaos 2012-12-18 02:39:42 +00:00
parent 6eaf76a96f
commit 631e622739
2 changed files with 17 additions and 10 deletions

View file

@ -11,4 +11,4 @@ DIST aircrack-ng-1.1.tar.gz 1453272 SHA256 b136b549b7d2a2751c21793100075ea43b28d
EBUILD aircrack-ng-1.1-r4.ebuild 1471 SHA256 bae72916c573d0995ae6f727f4053837807044918f584455eabceadda87a48d9 SHA512 70a98c34014ebf11225cd7eecd66935ff99acf316cf994d80711c3e6e1a0f1798341c1ee10ecc293194af60924c0b2091bc7d8abcf999400d2866daae5d51d45 WHIRLPOOL 7287427832ba461996f7b51ffa5da0d5e469c1626df04f6e6e2dbd570bb06872c703ab6eb1a8e0ed8c4ca3b6f3eba73f5a84dbd7c18e9a6476c34453212f3144
EBUILD aircrack-ng-1.1-r5.ebuild 1641 SHA256 4f0be9fe3a546002b06d9cc305ea6aaf2b06bc218c14ae204a9c01e243142a19 SHA512 7482bf943874b8daec0b3a429176e1dad3cac8b5351056b8076c651d9aa12b31cab5c6245f8cc2cf8a839ced8e012e6e0dc3b681bd12340af5a57778fb995b92 WHIRLPOOL c889b9bd93ba59d372550753c5e091e342862472f60bbc8e9a004a474cd8a0832a642b00d7abf92ca0fcd2e4d6dc3a6d9ec3b9f50600e8ac65bdcb39ba513411
EBUILD aircrack-ng-1.1-r6.ebuild 2372 SHA256 6adf4d9e4386edbfb4f36f00f1f42a43f55c3710e9e1e7534a60586f3ce03b49 SHA512 92bca8e8039cbe507062102b740991289705200c4795314c13f9dbf28aeae0c22e99fcbbe467481de25e7f33ef606775dee03f3fdc4215e8410af3fcf20adef2 WHIRLPOOL e5b0a37cfe37cde94ba1249f70c698370afcb5636ca059e6313cdf3c5bb364d5d49dff5a0b1fcd3961c9f9fd0140e7fde3bb9b7a6282d39e3c4a1c4072e6d42f
EBUILD aircrack-ng-9999.ebuild 2413 SHA256 5a3d86be2d65bcf93ffbfb8147aa9b53fc2598e4e2183381f15fc0c52f77506d SHA512 3c491ca3b22191ad3d90f66a4ef27d92bf1c71e8519a520f134ac4862e6a102d32432c5a3975e37361489a835edbc74c1f1f5b69b8ec8572f951c8d4e16aade9 WHIRLPOOL 4853a86aa8176fef7e6d7dddf56ac25047d9cc5fd5fcde758c3bdceef90d1af3320d68703f9ab2e54bed32e471113f07fb494c45a3db9ac7e733619d99217ca7
EBUILD aircrack-ng-9999.ebuild 2452 SHA256 adeeca2596df05a58d342a091fbf92ac56054c9f531c44056b2f1d6a15279f07 SHA512 aebab98c2fd4542de70f77f1cb924141e6c19e204d07f04694f1ade7d6270ba08db45ee9ad041a7ddff80ede5859fb1186de1302f64aadce9317539b8613e1b8 WHIRLPOOL 9c6880e925c8d88c18a384a9803111dd226c5f2e3f2a2c5962859689cb5061e668317eaae144f0029b8a06480c1cdcb12dcc54ce0f015385b12c9742952b490f

View file

@ -14,9 +14,10 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-*"
IUSE="+airdrop-ng +airgraph-ng kernel_linux kernel_FreeBSD +sqlite +unstable"
IUSE="+airdrop-ng +airgraph-ng kernel_linux kernel_FreeBSD netlink +sqlite +unstable"
DEPEND="dev-libs/openssl
netlink? ( dev-libs/libnl:3 )
sqlite? ( >=dev-db/sqlite-3.4 )"
RDEPEND="${DEPEND}
kernel_linux? ( net-wireless/iw net-wireless/wireless-tools )
@ -24,6 +25,10 @@ RDEPEND="${DEPEND}
S="${WORKDIR}/${PN}"
have_netlink() {
use netlink && echo "true" || echo "false"
}
have_sqlite() {
use sqlite && echo "true" || echo "false"
}
@ -36,13 +41,6 @@ subversion_src_prepare() {
subversion_bootstrap || die "${ESVN}: unknown problem occurred in subversion_bootstrap."
}
#src_prepare() {
#make aircrack-ng respect prefix for install
#rewrite this to a sed line
#epatch "${FILESDIR}"/airodump-ng-oui-update-path-fix.patch
#epatch "${FILESDIR}"/airdrop-ng-oui-path-fix.patch
#}
src_unpack() {
subversion_src_unpack
dodir /usr/share/${PN}
@ -50,12 +48,21 @@ src_unpack() {
}
src_compile() {
emake CC="$(tc-getCC)" LD="$(tc-getLD)" sqlite=$(have_sqlite) unstable=$(have_unstable)
#LD="$(tc-getLD)" \
emake \
CC="$(tc-getCC)" \
AR="$(tc-getAR)" \
RANLIB="$(tc-getRANLIB)" \
libnl=$(have_netlink) \
sqlite=$(have_sqlite) \
unstable=$(have_unstable) \
REVISION="${ESVN_WC_REVISION}"
}
src_install() {
emake \
prefix="${ED}/usr" \
libnl=$(have_netlink) \
sqlite=$(have_sqlite) \
unstable=$(have_unstable) \
install \