diff options
Diffstat (limited to 'net-wireless/lorcon')
-rw-r--r-- | net-wireless/lorcon/Manifest | 6 | ||||
-rw-r--r-- | net-wireless/lorcon/lorcon-0.0_p20150109.ebuild | 73 | ||||
-rw-r--r-- | net-wireless/lorcon/lorcon-9999.ebuild | 73 | ||||
-rw-r--r-- | net-wireless/lorcon/metadata.xml | 8 |
4 files changed, 160 insertions, 0 deletions
diff --git a/net-wireless/lorcon/Manifest b/net-wireless/lorcon/Manifest new file mode 100644 index 000000000000..b5a82bc81259 --- /dev/null +++ b/net-wireless/lorcon/Manifest @@ -0,0 +1,6 @@ +DIST lorcon-0.0_p20150109.tar.xz 259788 SHA256 a853b9bf3f9eb4a8950b3428121fe637eab274f5f0fe2aca0a5c988127c709f4 SHA512 acbd88477317475ca8555d579a1483ea5e5d9eac0f86ef7bde2592e007025070ca56c6cd43e814560e28165ac7b40bd86f2703a466faeca1619b8373dc2b625b WHIRLPOOL 54e50e1e2fb5537779dde8ce264c55663dbe3615ae1276e3c6f9c6379b3dc5d6f1dd1ed22fe51628abefc0ac94f30ed7bf1157da71edab2d53b849d07b8dfbf6 +EBUILD lorcon-0.0_p20150109.ebuild 1333 SHA256 613b0f00770faa4a081e8c83a6e0c30c8c2735bc07a530ad53d96556a41b764b SHA512 e59ba0d7bdb915f63ff2bd29c1a3eb87fabe6c0413c518588773da010b0a066057cc3e88cbab885c58a273c218f658fb30db60e7a0d82934a068e723cbbca6d0 WHIRLPOOL a19c962f9d19ff3022f7f511902f685657914debb66efa4de7bc7038b526ed716028e5bb9dbce870da7a440d74358b82d66e8bf6d9358d2d7c0097bad09091c7 +EBUILD lorcon-9999.ebuild 1337 SHA256 b4d8fcc98f393ac016ab253d5098d1348132b3ae0af525093ca1b84ad5d898c3 SHA512 753e28a6f06c438449bbcc1c308d45f141bdbf2167319b16b9c25be29a6f8b8c738b65430cf6024cc84d264cd90eec535fe1731862cdf3fbc865d275737b3b4d WHIRLPOOL 3e9d02b20d6240e96e4dafac7c8159b8bf813898f3e7aa113b8dc30cc3080d6dcb884a44028fc415981003715b25e21095ddc100b9b96872326c6eb6172d9872 +MISC ChangeLog 3741 SHA256 1456a3060aee271910dfc396eed0d4a3849f3b39ec686ef818ac42003879adce SHA512 93fc82e58be6f0f37161798366d15b0899562091afac238512fe07c12f5072fbe921094121e136d8131617637aeb274c35d2ddc30a89310b559c1a8c1b37f424 WHIRLPOOL 006fdf6e59f42c7851fcc0a9f7974c42d5e078c4d4d7cca5cd6948b670e5af26e48d5c0fa25790decd0a7b1b42a8bd28f92b00a39ccbd7130dfc4b8cbcc04080 +MISC ChangeLog-2015 1862 SHA256 53251ac77ef24b1cdbc959d25a65fb66de1aa8f3dee450c9530c174aa3714691 SHA512 aab3a8cac393a6b4792f408676593f9eece91096c84ab3fd41899e8aa68d409cec6d2fb2666bfd903d69e00e599b00cdbbacf60b466c195431b2a60dd188ca26 WHIRLPOOL 7ba7affe672425a7ebbaa110084d69fa8bd054ddc21f7b3e74f8efc54f79dad7d024a8211db3f0a778d7546bc54155dc3b1f0ccceccb0884ac1fd2117a665ad4 +MISC metadata.xml 241 SHA256 50b9f6c8946f5d421e8feb8ffbf48238d8b8b018e315f322548b47a89d80b32c SHA512 d308ccef737c1776c2d77c0761996ef272a5866f5d9ceeda4dd4ceede851a145f76281a29b4c4b154e5b10f1d57c9344010bfcf75ba52fb3f1b34a58e3c2053f WHIRLPOOL 5436d62e0cda11ff7a49a8bc1b2c7400a58ad347709d48be3f462530bac689e9e9e6340580b5ccec717498a010c4d2f16ecd5f35ab04356858e7c540ac3b1da3 diff --git a/net-wireless/lorcon/lorcon-0.0_p20150109.ebuild b/net-wireless/lorcon/lorcon-0.0_p20150109.ebuild new file mode 100644 index 000000000000..c10482d2cdfb --- /dev/null +++ b/net-wireless/lorcon/lorcon-0.0_p20150109.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit distutils-r1 + +DESCRIPTION="A generic library for injecting 802.11 frames" +HOMEPAGE="http://802.11ninja.net/lorcon" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://code.google.com/p/lorcon/" + inherit git-r3 + KEYWORDS="" +else + SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz" + KEYWORDS="amd64 arm ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="python" + +DEPEND=" + python? ( ${PYTHON_DEPS} ) + dev-libs/libnl:3= + net-libs/libpcap" +RDEPEND="${DEPEND}" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +S="${WORKDIR}"/${P} + +src_unpack() { + if [[ ${PV} == "9999" ]] ; then + git-r3_src_unpack + cp -R "${S}/" "${WORKDIR}/all" + fi + default_src_unpack +} + +src_prepare() { + sed -i 's#<lorcon2/lorcon.h>#"../lorcon.h"#' pylorcon2/PyLorcon2.c + use python && distutils-r1_src_prepare +} + +src_configure() { + default_src_configure +} + +src_compile() { + default_src_compile + if use python; then + LDFLAGS+=" -L${S}/.libs/" + cd pylorcon2 || die + distutils-r1_src_compile + fi +} + +src_install() { + emake DESTDIR="${ED}" install + if use python; then + cd pylorcon2 || die + distutils-r1_src_install + fi +} + +src_test() { + : +} diff --git a/net-wireless/lorcon/lorcon-9999.ebuild b/net-wireless/lorcon/lorcon-9999.ebuild new file mode 100644 index 000000000000..f0502097ecd1 --- /dev/null +++ b/net-wireless/lorcon/lorcon-9999.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit distutils-r1 + +DESCRIPTION="A generic library for injecting 802.11 frames" +HOMEPAGE="http://802.11ninja.net/lorcon" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://code.google.com/p/lorcon/" + inherit git-r3 + KEYWORDS="" +else + SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="python" + +DEPEND=" + python? ( ${PYTHON_DEPS} ) + dev-libs/libnl:3= + net-libs/libpcap" +RDEPEND="${DEPEND}" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +S="${WORKDIR}"/${P} + +src_unpack() { + if [[ ${PV} == "9999" ]] ; then + git-r3_src_unpack + cp -R "${S}/" "${WORKDIR}/all" + fi + default_src_unpack +} + +src_prepare() { + sed -i 's#<lorcon2/lorcon.h>#"../lorcon.h"#' pylorcon2/PyLorcon2.c + use python && distutils-r1_src_prepare +} + +src_configure() { + default_src_configure +} + +src_compile() { + default_src_compile + if use python; then + LDFLAGS+=" -L${S}/.libs/" + cd pylorcon2 || die + distutils-r1_src_compile + fi +} + +src_install() { + emake DESTDIR="${ED}" install + if use python; then + cd pylorcon2 || die + distutils-r1_src_install + fi +} + +src_test() { + : +} diff --git a/net-wireless/lorcon/metadata.xml b/net-wireless/lorcon/metadata.xml new file mode 100644 index 000000000000..0bd171786a1f --- /dev/null +++ b/net-wireless/lorcon/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>zerochaos@gentoo.org</email> +<name>Rick Farina</name> +</maintainer> +</pkgmetadata> |