diff options
author | Christian Heim <phreak@gentoo.org> | 2007-02-06 17:42:52 +0000 |
---|---|---|
committer | Christian Heim <phreak@gentoo.org> | 2007-02-06 17:42:52 +0000 |
commit | 9bc70e357d6bdb942470048630a0f42ee377d4b5 (patch) | |
tree | 17db6b3cc238a058bae8235ae101cb7baa4043cb /net-wireless/ieee80211 | |
parent | New dep for PDL (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | net-wireless/ieee80211/Manifest | 25 | ||||
-rw-r--r-- | net-wireless/ieee80211/files/digest-ieee80211-1.2.16 | 6 | ||||
-rw-r--r-- | net-wireless/ieee80211/ieee80211-1.2.16.ebuild | 94 |
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 +} |