diff --git a/net-wireless/aircrack-ng/Manifest b/net-wireless/aircrack-ng/Manifest index 5dec35e9a..4132f32ec 100644 --- a/net-wireless/aircrack-ng/Manifest +++ b/net-wireless/aircrack-ng/Manifest @@ -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 2405 SHA256 d6571509cd30d1930385012d16a2b08d47c4672a728bf1977a7de895cddf2420 SHA512 600f6319d8acbd5623c6ef9bbb575b98281d2cd2bdb4cc2bfd4089b133d991b8e153fb4047b50972c9e6f7a193fa605c2d9397d3d4944bf73688831610af1987 WHIRLPOOL 914787f2cb01f2e9529ab8cbcf681112f8664746ca2ff22379ddb8fb74db2ee886b59f26c6e25d21630ffa6527690662ce548e3533cb7ef76e604f4315bd8b76 +EBUILD aircrack-ng-9999.ebuild 2413 SHA256 5a3d86be2d65bcf93ffbfb8147aa9b53fc2598e4e2183381f15fc0c52f77506d SHA512 3c491ca3b22191ad3d90f66a4ef27d92bf1c71e8519a520f134ac4862e6a102d32432c5a3975e37361489a835edbc74c1f1f5b69b8ec8572f951c8d4e16aade9 WHIRLPOOL 4853a86aa8176fef7e6d7dddf56ac25047d9cc5fd5fcde758c3bdceef90d1af3320d68703f9ab2e54bed32e471113f07fb494c45a3db9ac7e733619d99217ca7 diff --git a/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild b/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild index 7a78c896c..cb9a03994 100644 --- a/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild +++ b/net-wireless/aircrack-ng/aircrack-ng-9999.ebuild @@ -20,7 +20,7 @@ DEPEND="dev-libs/openssl sqlite? ( >=dev-db/sqlite-3.4 )" RDEPEND="${DEPEND} kernel_linux? ( net-wireless/iw net-wireless/wireless-tools ) - airdrop-ng? ( net-wireless/lorcon )" + airdrop-ng? ( net-wireless/lorcon[python] )" S="${WORKDIR}/${PN}" diff --git a/net-wireless/lorcon/Manifest b/net-wireless/lorcon/Manifest index 8b4925400..3b718cd63 100644 --- a/net-wireless/lorcon/Manifest +++ b/net-wireless/lorcon/Manifest @@ -1 +1 @@ -EBUILD lorcon-9999.ebuild 595 SHA256 34d13e66821832532084f319a3ad4a9344d7484996711b86f30e3331a235aade SHA512 6212d6763120f2344688d0d130afee1c2aa9c7213e5057db318b98b4f2d0ca72596992e25f158a56de1e80aec42383ae406952aa508c152a2af5737161907729 WHIRLPOOL cdf1d0efe61ed58a3f5c6335d65f9c03a11de53bb921027f4b4dac293056da415430e66311155b0bff5bef234651ba283ac7d1212eb2e69978a9ee446a47cc7e +EBUILD lorcon-9999.ebuild 1184 SHA256 84b1a879aaa1cf076fe6b368ca2456eff7c480b872b3d4244dc0f8773188f959 SHA512 d716de4a892664b3290607667d8b9da0a19c6fba7edb977c90b1ec4b925b5be8daaacbaf3a6301ec07f249075f0d3fd1c1b7b391cdee9fb7deee744b2e025024 WHIRLPOOL 3912d4ff1055fbc6e1bbc4f0254f81cfd6809a7905935c37bce06bd2d40c587cdf468b5d54ffe1901464dbe7084e6d2f571673f038968f153e61eab25ad40ab4 diff --git a/net-wireless/lorcon/lorcon-9999.ebuild b/net-wireless/lorcon/lorcon-9999.ebuild index 7e8bd0ad5..c92f1a5b7 100644 --- a/net-wireless/lorcon/lorcon-9999.ebuild +++ b/net-wireless/lorcon/lorcon-9999.ebuild @@ -2,7 +2,13 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -inherit toolchain-funcs eutils git-2 +EAPI=4 + +PYTHON_DEPEND="python? 2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit git-2 distutils DESCRIPTION="A generic library for injecting 802.11 frames" HOMEPAGE="http://802.11ninja.net/lorcon" @@ -13,13 +19,43 @@ EGIT_REPO_URI="https://code.google.com/p/lorcon/" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" +IUSE="+python " DEPEND="${RDEPEND}" RDEPEND="dev-libs/libnl" -#need to add in ruby stuff +pkg_setup() { + if use python; then + python_pkg_setup; + DISTUTILS_SETUP_FILES=("${S}/pylorcon2|setup.py") + PYTHON_MODNAME="pylorcon2" + fi +} + +src_compile() { + default_src_compile + use python && distutils_src_compile + #if use ruby; then + # cd "${S}"/ruby-lorcon + # ruby extconf.rb + # emake + #fi +} src_install () { - emake DESTDIR="${D}" install || die "emake install failed" + emake DESTDIR="${D}" install + use python && distutils_src_install + #if use ruby; then + # cd "${S}"/ruby-lorcon + # emake DESTDIR="${ED}" install + #fi } + +pkg_postinst() { + use python && distutils_pkg_postinst +} + +pkg_postrm() { + use python && distutils_pkg_postrm +} + diff --git a/pentoo/tribe/Manifest b/pentoo/tribe/Manifest new file mode 100644 index 000000000..1af31e706 --- /dev/null +++ b/pentoo/tribe/Manifest @@ -0,0 +1 @@ +EBUILD tribe-2012.0.ebuild 363 SHA256 5eac2352df015423c969d8794e1740a37027882e08f9764c6fd5ba4b9de9c29f SHA512 7c240ec91ac0ebb96b4cb0e6c36e4d3be599b550d6a0d2c766aa03f0fdbefcea2efaf0af42a8de03f7e8c9f1028f858f7c53a4cca8f68ad579090b0b8faa8669 WHIRLPOOL 42f952452022ccba686a57fcc3d47a29a439a1a018cfd4b1953ecc34f4e57b644485f809260d98953ee68e26a771903b6728824a7c724f8556dacca57d16d1bd diff --git a/pentoo/tribe/tribe-2012.0.ebuild b/pentoo/tribe/tribe-2012.0.ebuild new file mode 100644 index 000000000..600f21e30 --- /dev/null +++ b/pentoo/tribe/tribe-2012.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +KEYWORDS="-*" +DESCRIPTION="Tribe meta ebuild" +HOMEPAGE="http://www.pentoo.ch" +SLOT="0" +LICENSE="GPL" +IUSE="" + +DEPEND="" + +RDEPEND="${DEPEND} + =net-wireless/aircrack-ng[airdrop-ng] + app-crypt/truecrypt + app-arch/p7zip + net-irc/ngircd"