summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Heim <phreak@gentoo.org>2007-02-06 17:42:52 +0000
committerChristian Heim <phreak@gentoo.org>2007-02-06 17:42:52 +0000
commit9bc70e357d6bdb942470048630a0f42ee377d4b5 (patch)
tree17db6b3cc238a058bae8235ae101cb7baa4043cb /net-wireless/ieee80211
parentNew dep for PDL (diff)
downloadhistorical-9bc70e357d6bdb942470048630a0f42ee377d4b5.tar.gz
historical-9bc70e357d6bdb942470048630a0f42ee377d4b5.tar.bz2
historical-9bc70e357d6bdb942470048630a0f42ee377d4b5.zip
Version bump, fixing compilation against 2.6.20.
Package-Manager: portage-2.1.2-r7
Diffstat (limited to 'net-wireless/ieee80211')
-rw-r--r--net-wireless/ieee80211/ChangeLog9
-rw-r--r--net-wireless/ieee80211/Manifest25
-rw-r--r--net-wireless/ieee80211/files/digest-ieee80211-1.2.166
-rw-r--r--net-wireless/ieee80211/ieee80211-1.2.16.ebuild94
4 files changed, 124 insertions, 10 deletions
diff --git a/net-wireless/ieee80211/ChangeLog b/net-wireless/ieee80211/ChangeLog
index 1a6bd3d4a5da..82384f145f78 100644
--- a/net-wireless/ieee80211/ChangeLog
+++ b/net-wireless/ieee80211/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-wireless/ieee80211
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ChangeLog,v 1.42 2006/12/07 19:40:29 phreak Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ChangeLog,v 1.43 2007/02/06 17:42:52 phreak Exp $
+
+*ieee80211-1.2.16 (06 Feb 2007)
+
+ 06 Feb 2007; Christian Heim <phreak@gentoo.org> +ieee80211-1.2.16.ebuild:
+ Version bump, fixing compilation against 2.6.20.
07 Dec 2006; Christian Heim <phreak@gentoo.org>
+files/ieee80211-1.1.13-linux-2.6.19.patch, ieee80211-1.1.13-r1.ebuild:
diff --git a/net-wireless/ieee80211/Manifest b/net-wireless/ieee80211/Manifest
index f53a4fc47406..b19faa30ecd3 100644
--- a/net-wireless/ieee80211/Manifest
+++ b/net-wireless/ieee80211/Manifest
@@ -19,6 +19,8 @@ RMD160 b7ae7fd18233a6c10cbaf877811598248b524e77 files/remove-old 1460
SHA256 2ff1047385787a6b4c7ceff3d4ca9ad13fbcaca1280f7f60e4414928a86e0c76 files/remove-old 1460
DIST ieee80211-1.1.13.tgz 67289 RMD160 adf594006278adc51de6e61124a99b05cfec4d08 SHA1 76c9e0c7233aacdacfc0b663dbe8d2d665b14310 SHA256 b22ce1bd9f4e3638e6b516e55e35f29103eb4ada814a6d401555957beced8afa
DIST ieee80211-1.2.15.tgz 68832 RMD160 514e54eb8477a2187deb05ef212c23c5ce7094ad SHA1 a54e66ae96f66bd0d58e29431a60f5f63a6453db SHA256 89fa1c610ac7b6db3c4b6b79c220334a65f85b4011429ce3631094d268ae5668
+DIST ieee80211-1.2.16-crypt-fix2.patch 4231 RMD160 dec37566fb469b17b7d256e102d197ccc4715302 SHA1 cd832b63c14f62c914b835a4c11396ea74022528 SHA256 5555aa277acadc8a3abf5330da1927c99fae25d1ab066967076d7df4c106b3ee
+DIST ieee80211-1.2.16.tgz 69887 RMD160 4cb9b6a6d6ab58bf6ac107a8bb437336059830dd SHA1 9d15b11b7760a68055838502fa512153749556c0 SHA256 5fce785a9c29718e8fa75614b63344ec2607720d1d675fa528d7781fe997fdbc
EBUILD ieee80211-1.1.13-r1.ebuild 3167 RMD160 e47d681e4a938fa8486c037fd4adb0beb3cabd89 SHA1 530ccbc58399cb851f50b00fa032e70189b507ed SHA256 7052af847153543782b109aa14b3447423835ac35e4ad82874c587188930fff2
MD5 a7f9ac025e1de429c1a964b43592f9c9 ieee80211-1.1.13-r1.ebuild 3167
RMD160 e47d681e4a938fa8486c037fd4adb0beb3cabd89 ieee80211-1.1.13-r1.ebuild 3167
@@ -27,10 +29,14 @@ EBUILD ieee80211-1.2.15.ebuild 2948 RMD160 c5cbb47b9cfbf6927ef96feef92f2ec094465
MD5 f43bb92136b5ed7a8e27682cf9feb14c ieee80211-1.2.15.ebuild 2948
RMD160 c5cbb47b9cfbf6927ef96feef92f2ec094465774 ieee80211-1.2.15.ebuild 2948
SHA256 d500bd34f968ae9caff92bd730785b73721914afbf229fef1c52a8982d916c47 ieee80211-1.2.15.ebuild 2948
-MISC ChangeLog 8365 RMD160 51c2ee0301952ef3c23e69455724ad9e3322aa3b SHA1 4d1110cf8ec422e82a2805bb851e63dc297f93e0 SHA256 a878a79debbb9a09ff4aa57a3b293a64620bf56830623e6cdb5ad161c558acac
-MD5 c7188b73f37ea9dee8cf4aced9de1ca3 ChangeLog 8365
-RMD160 51c2ee0301952ef3c23e69455724ad9e3322aa3b ChangeLog 8365
-SHA256 a878a79debbb9a09ff4aa57a3b293a64620bf56830623e6cdb5ad161c558acac ChangeLog 8365
+EBUILD ieee80211-1.2.16.ebuild 3051 RMD160 df4d971d1d9d1aab4dd8330de189fb34ede274d1 SHA1 179227876c62183e9a2ed87ef18bab5254c08298 SHA256 2cb99a11f34434864ac861bc00045e102d2f69e01ae29142c35d12a7ae4e3dce
+MD5 ce2992018607ed96ab228c00125f368b ieee80211-1.2.16.ebuild 3051
+RMD160 df4d971d1d9d1aab4dd8330de189fb34ede274d1 ieee80211-1.2.16.ebuild 3051
+SHA256 2cb99a11f34434864ac861bc00045e102d2f69e01ae29142c35d12a7ae4e3dce ieee80211-1.2.16.ebuild 3051
+MISC ChangeLog 8526 RMD160 614bdae678d2be6405df53ca664a0612ca3a6e22 SHA1 2b77af4d2caf6ffd924eeb884c3626f5804a2c6a SHA256 30e9c3be1e3c067cc7f11da2bc0fca13e29a2d3a0f2864615b4246979d1a44bd
+MD5 71ee3529a001b167adb5f61e40a62ba9 ChangeLog 8526
+RMD160 614bdae678d2be6405df53ca664a0612ca3a6e22 ChangeLog 8526
+SHA256 30e9c3be1e3c067cc7f11da2bc0fca13e29a2d3a0f2864615b4246979d1a44bd ChangeLog 8526
MISC metadata.xml 254 RMD160 2e69b345a5604844f1c5a8256ea172c7a3cc485f SHA1 653c702fdb89577e9d15e9cbca3891e4acdba061 SHA256 9bffc4ff1cf574848699e33b09ff0f6137d6b64b69d82c7b95cafb32ee75becb
MD5 f3e68295a919220f58e91a1d3468c851 metadata.xml 254
RMD160 2e69b345a5604844f1c5a8256ea172c7a3cc485f metadata.xml 254
@@ -41,10 +47,13 @@ SHA256 79358f3a80f1628c57c3ff3507652a1393d077ce506fe16c5195b2fb98d243b9 files/di
MD5 06dbecfcf695624365042ac217c9fb5e files/digest-ieee80211-1.2.15 238
RMD160 de5e14a3b42b95df44c62f2aa1edd677fc2c8b91 files/digest-ieee80211-1.2.15 238
SHA256 4670076b2a3644bd9721e173a2caf2c78a6e7415634c1999de958582457c26f1 files/digest-ieee80211-1.2.15 238
+MD5 f64286bc9726fd8075ad8494b02f571b files/digest-ieee80211-1.2.16 512
+RMD160 5949e2e0d82fb427eedbae14c00afb7b92c4ad95 files/digest-ieee80211-1.2.16 512
+SHA256 52bd547972843663b2a35c98e948eeeaa3397a2ccd8925114cdf40a33fadc585 files/digest-ieee80211-1.2.16 512
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
+Version: GnuPG v2.0.2 (GNU/Linux)
-iD8DBQFFeG42yuNVb5qfaOYRAnKcAJ9bx72eA8EjOejt95wkSECe+WmBeQCgpOfM
-bMhVH3kysXmy0hZ9IuXje/c=
-=WiKm
+iD8DBQFFyL4qyuNVb5qfaOYRAun4AKC9Eah2X3R7ATF7W+LA2u0yiDCMkwCcD/+j
+Dp0Gq/ojbHI7YZI1VMwIfaM=
+=zXaw
-----END PGP SIGNATURE-----
diff --git a/net-wireless/ieee80211/files/digest-ieee80211-1.2.16 b/net-wireless/ieee80211/files/digest-ieee80211-1.2.16
new file mode 100644
index 000000000000..10eaf1b623b9
--- /dev/null
+++ b/net-wireless/ieee80211/files/digest-ieee80211-1.2.16
@@ -0,0 +1,6 @@
+MD5 052b9276e609ae1067d1e98b249e1aca ieee80211-1.2.16-crypt-fix2.patch 4231
+RMD160 dec37566fb469b17b7d256e102d197ccc4715302 ieee80211-1.2.16-crypt-fix2.patch 4231
+SHA256 5555aa277acadc8a3abf5330da1927c99fae25d1ab066967076d7df4c106b3ee ieee80211-1.2.16-crypt-fix2.patch 4231
+MD5 5d4ff0f2771c9c85c831b3787c8fef56 ieee80211-1.2.16.tgz 69887
+RMD160 4cb9b6a6d6ab58bf6ac107a8bb437336059830dd ieee80211-1.2.16.tgz 69887
+SHA256 5fce785a9c29718e8fa75614b63344ec2607720d1d675fa528d7781fe997fdbc ieee80211-1.2.16.tgz 69887
diff --git a/net-wireless/ieee80211/ieee80211-1.2.16.ebuild b/net-wireless/ieee80211/ieee80211-1.2.16.ebuild
new file mode 100644
index 000000000000..fd9c5d17e1a6
--- /dev/null
+++ b/net-wireless/ieee80211/ieee80211-1.2.16.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.2.16.ebuild,v 1.1 2007/02/06 17:42:52 phreak Exp $
+
+inherit eutils linux-mod
+
+# The following works with both pre-releases and releases
+MY_P=${P/_/-}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Generic IEEE 802.11 network subsystem for Linux"
+HOMEPAGE="http://ieee80211.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz
+ http://${PN}.sourceforge.net/patches/${P}-crypt-fix2.patch"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND=""
+
+IUSE="debug"
+BUILD_TARGETS="modules"
+MODULE_NAMES="ieee80211(net/ieee80211:)
+ ieee80211_crypt(net/ieee80211:)
+ ieee80211_crypt_wep(net/ieee80211:)
+ ieee80211_crypt_ccmp(net/ieee80211:)
+ ieee80211_crypt_tkip(net/ieee80211:)"
+
+CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32 !IEEE80211"
+ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)."
+ERROR_CRYPTO_ARC4="${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)."
+ERROR_CRYPTO_MICHAEL_MIC="${P} requires support for Michael MIC keyed digest algorithm (CONFIG_CRYPTO_MICHAEL_MIC)."
+ERROR_CRC32="${P} requires support for CRC32 functions (CONFIG_CRC32)."
+ERROR_IEEE80211="${P} requires the in-kernel version of the IEEE802.11 subsystem to be disabled (CONFIG_IEEE80211)"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+
+ if kernel_is 2 4; then
+ die "${P} does not support building against kernel 2.4.x"
+ fi
+
+ if [[ -f ${KV_DIR}/include/net/ieee80211.h ]] || \
+ [[ -f ${KV_OUT_DIR}/include/config/ieee80211.h ]] || \
+ egrep -q "^#(un)?def.*(CONFIG_IEEE80211.*)" ${KV_OUT_DIR}/include/linux/autoconf.h; then
+ eerror
+ eerror "Your kernel source contains an incompatible version of the"
+ eerror "ieee80211 subsystem, which needs to be removed before"
+ eerror "${P} can be installed. This can be accomplished by running:"
+ eerror
+ eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_DIR}"
+ if [ "${KV_DIR}" != "${KV_OUT_DIR}" ]; then
+ eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_OUT_DIR}"
+ fi
+ eerror
+ eerror "Please note that this will make it impossible to use some of the"
+ eerror "in-kernel IEEE 802.11 wireless LAN drivers (eg. orinoco)."
+ eerror
+ die "Incompatible in-kernel ieee80211 subsystem detected"
+ fi
+
+ if ! (linux_chkconfig_present CRYPTO_AES_586 || \
+ linux_chkconfig_present CRYPTO_AES_X86_64 || \
+ linux_chkconfig_present CRYPTO_AES); then
+ eerror "${P} requires support for AES cipher algorithms."
+ die "CONFIG_CRYPTO_AES{_586,_X86_64} support not detected"
+ fi
+
+ BUILD_PARAMS="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR}"
+}
+
+src_unpack() {
+ local debug="n"
+
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${DISTDIR}"/${P}-crypt-fix2.patch
+
+ use debug && debug="y"
+ sed -i \
+ -e "s:^\(CONFIG_IEEE80211_DEBUG\)=.*:\1=${debug}:" \
+ "${S}"/Makefile || die
+}
+
+src_install() {
+ linux-mod_src_install
+
+ insinto /usr/include/net
+ doins net/*.h
+
+ dodoc CHANGES
+}