diff options
author | 2006-10-08 18:18:53 +0000 | |
---|---|---|
committer | 2006-10-08 18:18:53 +0000 | |
commit | 02b0c0acfe715c4cbd06f4a7536229afd5321ed6 (patch) | |
tree | c64ee75c0d021bea7be14d5ab34ddbd8374c490e /net-wireless | |
parent | Removed outdated version. (diff) | |
download | betelgeuse-02b0c0acfe715c4cbd06f4a7536229afd5321ed6.tar.gz betelgeuse-02b0c0acfe715c4cbd06f4a7536229afd5321ed6.tar.bz2 betelgeuse-02b0c0acfe715c4cbd06f4a7536229afd5321ed6.zip |
Added linux-wlan-ng-0.2.5
svn path=/; revision=107
Diffstat (limited to 'net-wireless')
12 files changed, 806 insertions, 0 deletions
diff --git a/net-wireless/linux-wlan-ng-modules/ChangeLog b/net-wireless/linux-wlan-ng-modules/ChangeLog new file mode 100644 index 0000000..8a77ec1 --- /dev/null +++ b/net-wireless/linux-wlan-ng-modules/ChangeLog @@ -0,0 +1,64 @@ +# ChangeLog for net-wireless/linux-wlan-ng-modules +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/linux-wlan-ng-modules/ChangeLog,v 1.10 2006/08/26 07:51:28 betelgeuse Exp $ + + 26 Aug 2006; Petteri Räty <betelgeuse@gentoo.org> + +files/linux-wlan-ng-0.2.3-kernel-2.6.17.patch, + linux-wlan-ng-modules-0.2.3-r1.ebuild: + Added a patch for 2.6.17 kernels. Thanks to Alex <Alex@Thiem-net.de>. Fixes + bug #138891. + +*linux-wlan-ng-modules-0.2.3-r1 (02 Apr 2006) + + 02 Apr 2006; Petteri Räty <betelgeuse@gentoo.org> + +linux-wlan-ng-modules-0.2.3-r1.ebuild: + A new revision with support for pci, plx and pcmcia drivers removed. + + 25 Mar 2006; Petteri Räty <betelgeuse@gentoo.org> + +files/linux-wlan-ng-0.2.3-kernel-2.6.16.patch, + linux-wlan-ng-modules-0.2.3.ebuild: + Added a patch for Linux 2.6.16. + + 12 Feb 2006; Petteri Räty <betelgeuse@gentoo.org> + -files/linux-wlan-ng-0.2.2-module_param.patch, + -files/0.2.2-kernel-2.6.14.patch, -linux-wlan-ng-modules-0.2.2.ebuild, + -linux-wlan-ng-modules-0.2.2-r1.ebuild: + Removed old revisions. + + 31 Dec 2005; Petteri Räty <betelgeuse@gentoo.org> + linux-wlan-ng-modules-0.2.3.ebuild: + Added linux-mod_pkg_postinst call to pkg_postinst that got lost when the + deprecated message was added. + +*linux-wlan-ng-modules-0.2.3 (19 Dec 2005) + + 19 Dec 2005; Petteri Räty <betelgeuse@gentoo.org> + +files/linux-wlan-ng-0.2.3-module_param.patch, + linux-wlan-ng-modules-0.2.2.ebuild, linux-wlan-ng-modules-0.2.2-r1.ebuild, + +linux-wlan-ng-modules-0.2.3.ebuild: + Version bump. Corrected LICENSE to be an or between GPL-2 and MPL-1.1. Also + added a note that pci, plx and pcmcia use flags will most likely be removed + in the near future. + + 03 Dec 2005; Simon Stelling <blubb@gentoo.org> + linux-wlan-ng-modules-0.2.2-r1.ebuild: + marked ~amd64 (bug 107794) + +*linux-wlan-ng-modules-0.2.2-r1 (02 Nov 2005) + + 02 Nov 2005; Petteri Räty <betelgeuse@gentoo.org> + +files/0.2.2-kernel-2.6.14.patch, +linux-wlan-ng-modules-0.2.2-r1.ebuild: + Added a patch from upstream svn to fix compiling with 2.6.14 kernels. Fixes + bug 110914. + + 15 Oct 2005; Joseph Jezak <josejx@gentoo.org> + linux-wlan-ng-modules-0.2.2.ebuild: + Marked ~ppc for bug #107794. + +*linux-wlan-ng-modules-0.2.2 (01 Oct 2005) + + 01 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + +files/linux-wlan-ng-0.2.2-module_param.patch, +metadata.xml, + +linux-wlan-ng-modules-0.2.2.ebuild: + Initial addition for the new split linux-wlan-ng ebuilds. + diff --git a/net-wireless/linux-wlan-ng-modules/Manifest b/net-wireless/linux-wlan-ng-modules/Manifest new file mode 100644 index 0000000..3b42313 --- /dev/null +++ b/net-wireless/linux-wlan-ng-modules/Manifest @@ -0,0 +1,16 @@ +DIST linux-wlan-ng-0.2.5.tar.bz2 457056 RMD160 3bd08380d9bd131ad960a8b3c9dd87972254357a SHA1 6f95e8e63b3271e3d6b88ec0eb267027b8c6d436 SHA256 882f5fe8c3e3a2538f59e96d002866aea1ce3ad33396da0cea7721455f4a42be +EBUILD linux-wlan-ng-modules-0.2.5.ebuild 2279 RMD160 2cbc6be263e2fea2d0c9886b76bbe68bc24efebf SHA1 056fd02d15a16507da342b0b1686adc314e964be SHA256 2d26929a8cc33600953993b4d2bf2a0bd7445ef751e7e71ab5e00670686052cb +MD5 dcecfb5e72de05ae54d2ed94bc1164be linux-wlan-ng-modules-0.2.5.ebuild 2279 +RMD160 2cbc6be263e2fea2d0c9886b76bbe68bc24efebf linux-wlan-ng-modules-0.2.5.ebuild 2279 +SHA256 2d26929a8cc33600953993b4d2bf2a0bd7445ef751e7e71ab5e00670686052cb linux-wlan-ng-modules-0.2.5.ebuild 2279 +MISC ChangeLog 2525 RMD160 80d22326683eb02415db1c99ad1f16074ed94d36 SHA1 04e736b0270e1598ba31ead240d4373702ec7ad0 SHA256 dd1b55e1f4708c133d67a4a82759535dcda172f70ca08e57ff65c74cef012569 +MD5 73cd1ce61698616dda0f454f37017595 ChangeLog 2525 +RMD160 80d22326683eb02415db1c99ad1f16074ed94d36 ChangeLog 2525 +SHA256 dd1b55e1f4708c133d67a4a82759535dcda172f70ca08e57ff65c74cef012569 ChangeLog 2525 +MISC metadata.xml 571 RMD160 a17abb45825b57ac44fc2c76bbddc05dfc70e6b1 SHA1 bcfab6e5905e962e40e46ce903f1d87fef96c24c SHA256 7c0a45fa8b25ff12fcc72f4a57755393f3c566706ad05cd839d583a541603a2c +MD5 bd46277fb8c768aa34612bb9cb43fe75 metadata.xml 571 +RMD160 a17abb45825b57ac44fc2c76bbddc05dfc70e6b1 metadata.xml 571 +SHA256 7c0a45fa8b25ff12fcc72f4a57755393f3c566706ad05cd839d583a541603a2c metadata.xml 571 +MD5 81567922ffb52ccdfe432d79685d2f7e files/digest-linux-wlan-ng-modules-0.2.5 262 +RMD160 b0fd850024c67510d7d5978f746985f7a4bcebed files/digest-linux-wlan-ng-modules-0.2.5 262 +SHA256 a9bf03c54fa52ad9e711eefbc202fd134a55f9cc7c8c03e4a66b4986a51e6e5c files/digest-linux-wlan-ng-modules-0.2.5 262 diff --git a/net-wireless/linux-wlan-ng-modules/files/digest-linux-wlan-ng-modules-0.2.5 b/net-wireless/linux-wlan-ng-modules/files/digest-linux-wlan-ng-modules-0.2.5 new file mode 100644 index 0000000..f91173c --- /dev/null +++ b/net-wireless/linux-wlan-ng-modules/files/digest-linux-wlan-ng-modules-0.2.5 @@ -0,0 +1,3 @@ +MD5 b4f6eb438533f73cd456e5ee7a3f722a linux-wlan-ng-0.2.5.tar.bz2 457056 +RMD160 3bd08380d9bd131ad960a8b3c9dd87972254357a linux-wlan-ng-0.2.5.tar.bz2 457056 +SHA256 882f5fe8c3e3a2538f59e96d002866aea1ce3ad33396da0cea7721455f4a42be linux-wlan-ng-0.2.5.tar.bz2 457056 diff --git a/net-wireless/linux-wlan-ng-modules/linux-wlan-ng-modules-0.2.5.ebuild b/net-wireless/linux-wlan-ng-modules/linux-wlan-ng-modules-0.2.5.ebuild new file mode 100644 index 0000000..dc83279 --- /dev/null +++ b/net-wireless/linux-wlan-ng-modules/linux-wlan-ng-modules-0.2.5.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/linux-wlan-ng-modules/linux-wlan-ng-modules-0.2.3-r1.ebuild,v 1.3 2006/08/26 07:51:28 betelgeuse Exp $ + +inherit eutils linux-mod + +MY_PN=${PN/-modules/} +MY_P=${MY_PN}-${PV} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="Kernel modules for Prism2/2.5/3 based 802.11b USB wireless LAN products" +HOMEPAGE="http://linux-wlan.org" +SRC_URI="ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/${MY_P}.tar.bz2" + +LICENSE="|| ( GPL-2 MPL-1.1 )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="debug" + +BUILD_TARGETS="default" +BUILD_PARAMS="WLAN_SRC=${S}/src" + +DEPEND="!<net-wireless/linux-wlan-ng-0.2.2" + +pkg_setup() { + # We have to put this to the global scope inside the function or it will be + # reset between functions because the ebuild is sourced many times. + + MODULE_NAMES="p80211(net/wireless:${S}/src/p80211)" + MODULE_NAMES="${MODULE_NAMES} prism2_usb(net/wireless:${S}/src/prism2/driver)" + + linux-mod_pkg_setup +} + +config_by_usevar() { + local config=${3} + [[ -z ${config} ]] && config=${S}/default.config + + if use ${2}; then + echo "${1}=y" >> ${config} + else + echo "${1}=n" >> ${config} + fi +} + +src_unpack() { + local config=${S}/default.config + + unpack ${A} + + cd ${S} + + cp ${S}/config.in ${config} + + echo "TARGET_ROOT_ON_HOST=${D}" >> ${config} + echo "LINUX_SRC=${KERNEL_DIR}" >> ${config} + echo "FIRMWARE_DIR=/lib/firmware/" >> ${config} + echo "PRISM2_PCI=n" >> ${config} + echo "PRISM2_PLX=n" >> ${config} + echo "PRISM2_PCMCIA=n" >> ${config} + echo "PRISM2_USB=y" >> ${config} + + config_by_usevar WLAN_DEBUG debug + + sed -i -e "s:dep modules:modules:" ${S}/src/p80211/Makefile +} + +src_compile() { + set_arch_to_kernel + emake default_config || die "emake default_config failed" + set_arch_to_portage + + cd ${S}/src/mkmeta + emake || die "emake mkmeta failed" + + linux-mod_src_compile +} + +pkg_postinst() { + linux-mod_pkg_postinst + + einfo "Support for pci, plx and pcmcia drivers has been removed in" + einfo "revision. For pci, plx and pcmcia drivers try for example" + einfo "the hostap-driver or orinoco drivers. They both work with the" + einfo "standard wireless tools." + einfo "" + einfo "If they do not work, please report this to betelgeuse@gentoo.org." +} diff --git a/net-wireless/linux-wlan-ng-modules/metadata.xml b/net-wireless/linux-wlan-ng-modules/metadata.xml new file mode 100644 index 0000000..30dc964 --- /dev/null +++ b/net-wireless/linux-wlan-ng-modules/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>mobile</herd> +<maintainer> + <email>betelgeuse@gentoo.org</email> + <name>Petteri Räty</name> +</maintainer> +<longdescription> +Kernel modules for Intersil Prism2/2.5/3 based IEEE 802.11b wireless LAN products. +This package contains the kernel modules for the linux-wlan-ng project. The kernel +modules are provided in a separate package so that they can be more easily re-emerged +when the kernel is updated. +</longdescription> +</pkgmetadata> diff --git a/net-wireless/linux-wlan-ng/ChangeLog b/net-wireless/linux-wlan-ng/ChangeLog new file mode 100644 index 0000000..57817b2 --- /dev/null +++ b/net-wireless/linux-wlan-ng/ChangeLog @@ -0,0 +1,317 @@ +# ChangeLog for net-wireless/linux-wlan-ng +# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/linux-wlan-ng/ChangeLog,v 1.59 2006/09/01 12:14:09 genstef Exp $ + + 01 Sep 2006; Stefan Schweizer <genstef@gentoo.org> + -files/linux-wlan-2.6.10-fix.diff, -linux-wlan-ng-0.2.0-r3.ebuild, + -linux-wlan-ng-0.2.1_pre23.ebuild, -linux-wlan-ng-0.2.3.ebuild, + -linux-wlan-ng-0.2.3-r1.ebuild: + drop old versions that use the deprecated pcmcia eclass and hppa keyword + thanks to gmsoft, bug 140166 + + 01 Aug 2006; Andrej Kacian <ticho@gentoo.org> + linux-wlan-ng-0.2.0-r3.ebuild: + Move back to ~x86, since this version doesn't work on 2.6.x kernels. See bug + #140166. + +*linux-wlan-ng-0.2.3-r2 (23 Jun 2006) + + 23 Jun 2006; Petteri Räty <betelgeuse@gentoo.org> + +files/linux-wlan-ng-0.2.3-shared.patch, +linux-wlan-ng-0.2.3-r2.ebuild: + Suppressed error message on systems where /proc/sys/kernel/hotplug is empty. + Thanks to Felix Wiemann <FelixWiemannBugs@gmx.de> for the fix. Fixes bug + #136595. + + 27 Apr 2006; Alec Warner <antarus@gentoo.org> + files/digest-linux-wlan-ng-0.2.0-r3, + files/digest-linux-wlan-ng-0.2.1_pre23, files/digest-linux-wlan-ng-0.2.3, + Manifest: + Fixing SHA256 digest, pass four + +*linux-wlan-ng-0.2.3-r1 (02 Apr 2006) + + 02 Apr 2006; Petteri Räty <betelgeuse@gentoo.org> + +linux-wlan-ng-0.2.3-r1.ebuild: + Removed pcmcia support in favor of better alternatives like hostap and + orinoco drivers. + + 12 Feb 2006; Petteri Räty <betelgeuse@gentoo.org> + -linux-wlan-ng-0.2.2.ebuild: + Removed old version. + + 29 Dec 2005; Simon Stelling <blubb@gentoo.org> linux-wlan-ng-0.2.3.ebuild: + added ~amd64 keyword + +*linux-wlan-ng-0.2.3 (19 Dec 2005) + + 19 Dec 2005; Petteri Räty <betelgeuse@gentoo.org> + linux-wlan-ng-0.2.0-r3.ebuild, -linux-wlan-ng-0.2.1_pre20.ebuild, + linux-wlan-ng-0.2.1_pre23.ebuild, linux-wlan-ng-0.2.2.ebuild, + +linux-wlan-ng-0.2.3.ebuild: + Version bump. Added a note about other alternatives to linux-wlan-ng when + not using the usb driver. Also corrected the LICENSE of all versions and + removed the oldest 0.2.1_pre version. + + 20 Nov 2005; Joseph Jezak <josejx@gentoo.org> linux-wlan-ng-0.2.2.ebuild: + Marked ~ppc for bug #107794. + +*linux-wlan-ng-0.2.2 (01 Oct 2005) + + 01 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + +files/linux-wlan-ng-gentoo-init, +linux-wlan-ng-0.2.2.ebuild: + Version bump using the new splitted linux-wlan-ng ebuilds. + + 24 Sep 2005; Simon Stelling <blubb@gentoo.org> + linux-wlan-ng-0.2.1_pre23.ebuild: + added ~amd64 keyword + + 06 May 2005; Sven Wegener <swegener@gentoo.org> + linux-wlan-ng-0.2.0-r3.ebuild, linux-wlan-ng-0.2.1_pre20.ebuild, + linux-wlan-ng-0.2.1_pre23.ebuild: + Removed * postfix from <, <=, >= and > dependencies. + + 25 Apr 2005; <brix@gentoo.org> linux-wlan-ng-0.2.0-r3.ebuild, + linux-wlan-ng-0.2.1_pre20.ebuild, linux-wlan-ng-0.2.1_pre23.ebuild: + Removed RDEPEND on virtual/os-headers, bug #82449. + + 25 Apr 2005; <brix@gentoo.org> + -files/linux-wlan-ng-0.2.1_pre19-prism2dl.diff, + -linux-wlan-ng-0.2.0-r1.ebuild, -linux-wlan-ng-0.2.0-r2.ebuild, + -linux-wlan-ng-0.2.1_pre8.ebuild, -linux-wlan-ng-0.2.1_pre11.ebuild, + -linux-wlan-ng-0.2.1_pre16.ebuild, -linux-wlan-ng-0.2.1_pre17.ebuild, + -linux-wlan-ng-0.2.1_pre17-r1.ebuild, -linux-wlan-ng-0.2.1_pre19.ebuild, + -linux-wlan-ng-0.2.1_pre22.ebuild: + Pruned old ebuilds. + + 23 Jan 2005; Simon Stelling <blubb@gentoo.org> + linux-wlan-ng-0.2.1_pre20.ebuild: + added ~amd64 + +*linux-wlan-ng-0.2.1_pre23 (06 Jan 2005) + + 06 Jan 2005; Guy Martin <gmsoft@gentoo.org> + +files/linux-wlan-2.6.10-fix.diff, +linux-wlan-ng-0.2.1_pre23.ebuild: + Version bump. Now using linux-info.eclass for a cleaner output. Added ~hppa to + KEYWORDS. + + 23 Nov 2004; Sven Wegener <swegener@gentoo.org> : + Fixed digest. + +*linux-wlan-ng-0.2.1_pre22 (09 Oct 2004) + + 09 Oct 2004; Doug Goldstein <cardoe@gentoo.org> + +linux-wlan-ng-0.2.1_pre22.ebuild: + revision bump to pre22, masked because no testable hardware + includes the fixes from bug 64176 + should fix access violation compiler error + + 09 Jul 2004; Travis Tilley <lv@gentoo.org> linux-wlan-ng-0.2.0-r1.ebuild, + linux-wlan-ng-0.2.0-r2.ebuild, linux-wlan-ng-0.2.0-r3.ebuild, + linux-wlan-ng-0.2.1_pre11.ebuild, linux-wlan-ng-0.2.1_pre16.ebuild, + linux-wlan-ng-0.2.1_pre17-r1.ebuild, linux-wlan-ng-0.2.1_pre17.ebuild, + linux-wlan-ng-0.2.1_pre19.ebuild, linux-wlan-ng-0.2.1_pre20.ebuild, + linux-wlan-ng-0.2.1_pre8.ebuild: + switch linux-headers dependency to virtual/os-headers + + 14 Jun 2004; Aron Griffis <agriffis@gentoo.org> + linux-wlan-ng-0.2.0-r1.ebuild, linux-wlan-ng-0.2.0-r2.ebuild, + linux-wlan-ng-0.2.0-r3.ebuild, linux-wlan-ng-0.2.1_pre11.ebuild, + linux-wlan-ng-0.2.1_pre16.ebuild, linux-wlan-ng-0.2.1_pre17-r1.ebuild, + linux-wlan-ng-0.2.1_pre17.ebuild, linux-wlan-ng-0.2.1_pre19.ebuild, + linux-wlan-ng-0.2.1_pre20.ebuild, linux-wlan-ng-0.2.1_pre8.ebuild: + Fix use invocation + + 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> + linux-wlan-ng-0.2.1_pre19.ebuild: + Add inherit eutils + +*linux-wlan-ng-0.2.1_pre20 (01 Mar 2004) + + 01 Mar 2004; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.2.1_pre20.ebuild: + Bump again. This version has the fix for prism2dl merged. + +*linux-wlan-ng-0.2.1_pre19 (29 Feb 2004) + + 29 Feb 2004; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.2.1_pre17-r1.ebuild, linux-wlan-ng-0.2.1_pre19.ebuild, + files/linux-wlan-ng-0.2.1_pre19-prism2dl.diff: + Bump, and fix pre17-r1 to unset ARCH earlier. This was causing breakage where + the topleve Makefile in the kernel was not found, so the kernel version was + not being set, and modules ended up in /lib/modules/kernel. Also includes fix so + that prism2dl uses includes from /usr/include/linux and not /usr/src/linux/include. + + 21 Feb 2004; Luca Barbato <lu_zero@gentoo.org> + linux-wlan-ng-0.2.1_pre17-r1.ebuild: + Marked ~ppc + + 08 Feb 2004; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.2.0-r3.ebuild: + Marking stable. Needed for module-init-tools fixes. + +*linux-wlan-ng-0.2.1_pre17-r1 (07 Feb 2004) + + 07 Feb 2004; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.2.0-r3.ebuild, linux-wlan-ng-0.2.1_pre17-r1.ebuild: + Updates to both 0.2.0 and 0.2.1_pre series to use new pcmcia.eclass to make + life easier. + +*linux-wlan-ng-0.2.1_pre17 (03 Feb 2004) + + 03 Feb 2004; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.2.1_pre17.ebuild: + Added 0.2.1_pre17 which is ready for pcmcia-cs 3.2.7, unsets ARCH and tells + people to not bother with symlinks for 2.6 kernsl, and includes + module-init-tools fix for pcmcia-cs configure stage. + +*linux-wlan-ng-0.2.0-r3 (01 Feb 2004) + + 01 Feb 2004; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.1.16_pre4.ebuild, linux-wlan-ng-0.1.16_pre6.ebuild, + linux-wlan-ng-0.1.16_pre7.ebuild, linux-wlan-ng-0.1.16_pre8.ebuild, + linux-wlan-ng-0.1.16_pre9.ebuild, linux-wlan-ng-0.2.0-r1.ebuild, + linux-wlan-ng-0.2.0-r2.ebuild, linux-wlan-ng-0.2.0-r3.ebuild, + linux-wlan-ng-0.2.1_pre1.ebuild, linux-wlan-ng-0.2.1_pre2.ebuild, + linux-wlan-ng-0.2.1_pre3.ebuild: + Added 0.2.0-r3 which works for pcmcia-cs >= 3.2.5 in preparation for 3.2.5 + getting marked stable and 3.2.7 getting added to portage. Include fix for + module-init-tools systems. Cleaned out lots of older dead ebuilds too to make + things prettier. + +*linux-wlan-ng-0.2.1_pre16 (24 Jan 2004) + + 24 Jan 2004; <nerdboy@gentoo.org> linux-wlan-ng-0.2.1_pre16.ebuild: + Added pre16 for 2.6.x kernels, with ewarn info + + 18 Dec 2003; Peter Johanson <latexer@gentoo.org> metadata.xml: + Added metadata.xml + +*linux-wlan-ng-0.2.1_pre11 (02 Aug 2003) + + 02 Aug 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.0.ebuild, + linux-wlan-ng-0.2.1_pre11.ebuild: + Clean out the offensive 0.2.0 ebuild, and bump + +*linux-wlan-ng-0.2.1_pre8 (13 Jun 2003) + + 13 Jun 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.1_pre8.ebuild: + New pre version which hopefully fixes pcmcia issues + +*linux-wlan-ng-0.2.1_pre3 (29 Apr 2003) + + 29 Apr 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.1_pre3.ebuild: + Latest pre-release. + +*linux-wlan-ng-0.2.1_pre2 (25 Apr 2003) + + 25 Apr 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.1_pre2.ebuild: + Bump + +*linux-wlan-ng-0.2.1_pre1 (25 Apr 2003) + + 20 Apr 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.1_pre1.ebuild: + Bump + +*linux-wlan-ng-0.2.0-r2 (10 Apr 2003) + + 15 Apr 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.0-r2.ebuild: + Marked stable for x86 + + 10 Apr 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.0-r2.ebuild: + Uses gentoo style init script + + 10 Apr 2003; Peter Johanson <latexer@gentoo.org> : + Fixed all ebuilds to do check_KV if needed. + +*linux-wlan-ng-0.2.1_pre1 (10 Apr 2003) + + 10 Apr 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.1_pre1.ebuild: + Version bump, uses gentoo style init script. + +*linux-wlan-ng-0.2.0-r1 (03 Apr 2003) + + 07 Apr 2003; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.2.0-r1.ebuild: + Major fix to how the pcmcia-cs version is handled. Much better now. + + 03 Apr 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.0-r1.ebuild: + Version bump with fixed pcmcia-cs detection + + 24 Mar 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.0.ebuild : + Using has_version now to resolve the PCMCIA_VERSION issues. no more calling commands that portage + doesn't know about. This should fix it. + + 8 Mar 2003; Peter Johanson <latexer@gentoo.org> : + Added more extensive comment to postinst section. + + 4 Mar 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.0.ebuild : + Absolute paths for cardmgr and cut. this should solve it once and forall. + +*linux-wlan-ng-0.2.0 (4 Mar 2003) + + 4 Mar 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.2.0.ebuild : + Version bump. bug #16849 + + 4 Mar 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre9.ebuild : + Fixed some sedding to get the man pages in the right spot. + + 3 Mar 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre9.ebuild : + PCMIA_VERSION seems to work better with double quotes. + + 27 Feb 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre9.ebuild : + small fix to PCMCIA_VERSION. bug #16537 + + 27 Feb 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre9.ebuild : + Fixed PCMCIA_VERSION definition to work with latest portage + + 11 Feb 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre4.ebuild + linux-wlan-ng-0.1.16_pre6.ebuild linux-wlan-ng-0.1.16_pre7.ebuild : + Added IUSE to older linux-wlan-ng ebuilds. Fixed formatting issues so lintool + checks all of these as okay. + +*linux-wlan-ng-0.1.16_pre9 (22 Feb 2003) + + 28 Feb 2003; Peter Johanson <latexer@gentoo.org> + linux-wlan-ng-0.1.16_pre9.ebuild: + Hopefully finally fixed PCMCIA_VERSION + + 22 Feb 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre9.ebuild : + Slightly modified to check which version of pcmcia-cs it should compile against + + 22 Feb 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre9.ebuild : + version bump + +*linux-wlan-ng-0.1.16_pre8 (08 Feb 2003) + + 08 Feb 2003; Peter Johanson <latexer@gentoo.org> linux-wlan-ng-0.1.16_pre8.ebuild: + Revision bump, plus major overhaul of how things are done. Please test. + bugzilla is down for now. Will thanks submitter soon as i figure out who it was. + +*linux-wlan-ng-0.1.16_pre7 (09 Apr 2003) + + 13 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : + Added missing changelog entry. + +*linux-wlan-ng-0.1.16_pre6 (11 Nov 2002) + + 11 Nov 2002; Chad Huneycutt <chadh@gentoo.org> linux-wlan-ng-0.1.16_pre6.ebuild : + + revision bump and misc fixes, credit to Bret Towe <btowe@gbis.com> and + tprado@charter.net + +*linux-wlan-ng-0.1.16_pre4 (31 Oct 2002) + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + + 31 Oct 2002; Chad Huneycutt <chadh@gentoo.org> linux-wlan-ng-0.1.16_pre4.ebuild : + + add 0.1.16-pre4 ebuild from Tom Prado <tprado@charter.net> + + 31 Oct 2002; Chad Huneycutt <chadh@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/net-wireless/linux-wlan-ng/Manifest b/net-wireless/linux-wlan-ng/Manifest new file mode 100644 index 0000000..8592988 --- /dev/null +++ b/net-wireless/linux-wlan-ng/Manifest @@ -0,0 +1,24 @@ +AUX linux-wlan-ng-0.2.3-shared.patch 448 RMD160 0797a25148b6ff6ec673f7192dd3a8a598f168a2 SHA1 e65300103e2106e6c2846398fb0a94287be43a64 SHA256 0fc73ee43745095d4821d04ad27e1f2ecdfc5fc4b0733bfc394950a63f86264f +MD5 dd98a7ef21f438a53f94e2c664819d17 files/linux-wlan-ng-0.2.3-shared.patch 448 +RMD160 0797a25148b6ff6ec673f7192dd3a8a598f168a2 files/linux-wlan-ng-0.2.3-shared.patch 448 +SHA256 0fc73ee43745095d4821d04ad27e1f2ecdfc5fc4b0733bfc394950a63f86264f files/linux-wlan-ng-0.2.3-shared.patch 448 +AUX linux-wlan-ng-gentoo-init 1934 RMD160 b0b6bb79e92d56859b5be5008c0bfbebdbeb2237 SHA1 71357c66dc45f4427dd5100f756968842f1d0869 SHA256 7d0863c996f518c962030d3b45a489fd8a8d98534ffb606b310d9354c21017b4 +MD5 7fd052d0b20448622b9d05bd474f509b files/linux-wlan-ng-gentoo-init 1934 +RMD160 b0b6bb79e92d56859b5be5008c0bfbebdbeb2237 files/linux-wlan-ng-gentoo-init 1934 +SHA256 7d0863c996f518c962030d3b45a489fd8a8d98534ffb606b310d9354c21017b4 files/linux-wlan-ng-gentoo-init 1934 +DIST linux-wlan-ng-0.2.5.tar.bz2 457056 RMD160 3bd08380d9bd131ad960a8b3c9dd87972254357a SHA1 6f95e8e63b3271e3d6b88ec0eb267027b8c6d436 SHA256 882f5fe8c3e3a2538f59e96d002866aea1ce3ad33396da0cea7721455f4a42be +EBUILD linux-wlan-ng-0.2.5.ebuild 4001 RMD160 293796da64e9933af2ff566168b9694001ad8096 SHA1 dad12ea26b6b9e2938df629f9d1503d43d5e3f6f SHA256 3bc225ced8bcb9d6829ae2a493b62784df24ee9e2024d95e61e1c448e4bb7a5f +MD5 72ac2b9575a08c9c581e008b81cf682b linux-wlan-ng-0.2.5.ebuild 4001 +RMD160 293796da64e9933af2ff566168b9694001ad8096 linux-wlan-ng-0.2.5.ebuild 4001 +SHA256 3bc225ced8bcb9d6829ae2a493b62784df24ee9e2024d95e61e1c448e4bb7a5f linux-wlan-ng-0.2.5.ebuild 4001 +MISC ChangeLog 12498 RMD160 aa1293e4a4e041fbe139e1d1dd2c78f7d901479b SHA1 bb175998634001933c208dd306ed96f7b9d5e5a3 SHA256 983fcd970a85e88d187fc7559295ae322ee797ff95457377ea25bbbbc9bd5144 +MD5 e728cf40a018496eac61c1d6d9191a5c ChangeLog 12498 +RMD160 aa1293e4a4e041fbe139e1d1dd2c78f7d901479b ChangeLog 12498 +SHA256 983fcd970a85e88d187fc7559295ae322ee797ff95457377ea25bbbbc9bd5144 ChangeLog 12498 +MISC metadata.xml 254 RMD160 405142be32b3bd0c5b01406de510a6f6eddeb877 SHA1 88ebd9738b470bb9f297a4c1ff0d61a69331c670 SHA256 cf0ce33c8adaba16d53ca70e86c8f768757e89a172711ce03f69baf17912ed15 +MD5 6ad1de0749fc3b426ff7f4f422d2484c metadata.xml 254 +RMD160 405142be32b3bd0c5b01406de510a6f6eddeb877 metadata.xml 254 +SHA256 cf0ce33c8adaba16d53ca70e86c8f768757e89a172711ce03f69baf17912ed15 metadata.xml 254 +MD5 81567922ffb52ccdfe432d79685d2f7e files/digest-linux-wlan-ng-0.2.5 262 +RMD160 b0fd850024c67510d7d5978f746985f7a4bcebed files/digest-linux-wlan-ng-0.2.5 262 +SHA256 a9bf03c54fa52ad9e711eefbc202fd134a55f9cc7c8c03e4a66b4986a51e6e5c files/digest-linux-wlan-ng-0.2.5 262 diff --git a/net-wireless/linux-wlan-ng/files/digest-linux-wlan-ng-0.2.5 b/net-wireless/linux-wlan-ng/files/digest-linux-wlan-ng-0.2.5 new file mode 100644 index 0000000..f91173c --- /dev/null +++ b/net-wireless/linux-wlan-ng/files/digest-linux-wlan-ng-0.2.5 @@ -0,0 +1,3 @@ +MD5 b4f6eb438533f73cd456e5ee7a3f722a linux-wlan-ng-0.2.5.tar.bz2 457056 +RMD160 3bd08380d9bd131ad960a8b3c9dd87972254357a linux-wlan-ng-0.2.5.tar.bz2 457056 +SHA256 882f5fe8c3e3a2538f59e96d002866aea1ce3ad33396da0cea7721455f4a42be linux-wlan-ng-0.2.5.tar.bz2 457056 diff --git a/net-wireless/linux-wlan-ng/files/linux-wlan-ng-0.2.3-shared.patch b/net-wireless/linux-wlan-ng/files/linux-wlan-ng-0.2.3-shared.patch new file mode 100644 index 0000000..c504213 --- /dev/null +++ b/net-wireless/linux-wlan-ng/files/linux-wlan-ng-0.2.3-shared.patch @@ -0,0 +1,12 @@ +diff -ur linux-wlan-ng-0.2.3.old/etc/wlan/shared linux-wlan-ng-0.2.3/etc/wlan/shared +--- linux-wlan-ng-0.2.3.old/etc/wlan/shared 2006-06-23 13:52:27.100566344 +0300 ++++ linux-wlan-ng-0.2.3/etc/wlan/shared 2006-06-23 13:52:51.393873200 +0300 +@@ -71,7 +71,7 @@ + fi + + if [ -f /proc/sys/kernel/hotplug -a \ +- -x `cat /proc/sys/kernel/hotplug` -a \ ++ -x "`cat /proc/sys/kernel/hotplug`" -a \ + -f /etc/hotplug/wlan.agent ] ; then + HAS_HOTPLUG=y + else diff --git a/net-wireless/linux-wlan-ng/files/linux-wlan-ng-gentoo-init b/net-wireless/linux-wlan-ng/files/linux-wlan-ng-gentoo-init new file mode 100644 index 0000000..a4bf06c --- /dev/null +++ b/net-wireless/linux-wlan-ng/files/linux-wlan-ng-gentoo-init @@ -0,0 +1,97 @@ +#!/sbin/runscript + +source_config() { + if [ -f /etc/wlan/shared ] + then + source /etc/wlan/shared + else + return 1 + fi + return 0 +} + +start() { + ebegin "Starting WLAN devices" + if ! source_config + then + eerror "Error loading /etc/wlan/shared" + eend 1 + return 1 + fi + + # NOTE: We don't explicitly insmod the card driver here. The + # best thing to do is to specify an alias in /etc/modules.conf. + # Then, the first time we call wlanctl with the named device, + # the kernel module autoload stuff will take over. + + for DEVICE in $WLAN_DEVICES; do + #=======ENABLE======================================== + # Do we want to init the card at all? + eval 'WLAN_ENABLE=$ENABLE_'$DEVICE + if ! is_true $WLAN_ENABLE ; then + continue + fi + + if is_true $WLAN_DOWNLOAD; then + wlan_download $DEVICE + fi + + wlan_enable $DEVICE + + #=======MAC STARTUP========================================= + wlan_supports_scan $DEVICE + + if [ $? = 0 ] ; then + wlan_scan $DEVICE + if [ $? = 0 ] ; then + wlan_source_config_for_ssid "$ssid" "$bssid" + + wlan_user_mibs $DEVICE + # make it quiet + error=`eval wlan_wep $DEVICE` + + grep 'autojoin' /proc/net/p80211/$DEVICE/wlandev > /dev/null + if [ $? = 0 ]; then + wlan_infra $DEVICE + else + wlan_dot11_join $DEVICE + fi + else + echo "network not found. maybe start IBSS?" + fi + else + wlan_source_config $DEVICE + + wlan_user_mibs $DEVICE + # make it quiet + error=`eval wlan_wep $DEVICE` + + if is_true $IS_ADHOC ; then + wlan_adhoc $DEVICE + else + wlan_infra $DEVICE + fi + fi + done + + eend 0 +} + +stop() { + ebegin "Shutting Down WLAN Devices" + if ! source_config + then + eerror "Error loading /etc/wlan/shared" + eend 1 + return 1 + fi + + # Do a reset on each device to make sure none of them are still + # trying to generate interrupts. + for DEVICE in $WLAN_DEVICES; do + # This just makes it quiet... + error="$(eval wlan_disable $DEVICE)" + done + + eend 0 +} diff --git a/net-wireless/linux-wlan-ng/linux-wlan-ng-0.2.5.ebuild b/net-wireless/linux-wlan-ng/linux-wlan-ng-0.2.5.ebuild new file mode 100644 index 0000000..9f1c075 --- /dev/null +++ b/net-wireless/linux-wlan-ng/linux-wlan-ng-0.2.5.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/linux-wlan-ng/linux-wlan-ng-0.2.3-r2.ebuild,v 1.1 2006/06/23 11:03:27 betelgeuse Exp $ + +#The configure script needs prepared sources. +inherit linux-mod + +DESCRIPTION="Programs/files needed for Prism2/2.5/3 based USB wireless LAN products" +HOMEPAGE="http://linux-wlan.org" +SRC_URI="ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/${P}.tar.bz2" + +# includes dual licensed files but also stuff only under MPL-1.1 +LICENSE="|| ( GPL-2 MPL-1.1 ) MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="debug doc" + +DEPEND="~net-wireless/linux-wlan-ng-modules-${PV} + ~net-wireless/linux-wlan-ng-utils-0.2.2 + ~net-wireless/linux-wlan-ng-firmware-0.2.2" + +RDEPEND=${DEPEND} + +#relative to src/ +COMPILE_DIRS="mkmeta wlanctl nwepgen wlancfg prism2/download" +INSTALL_DIRS="${COMPILE_DIRS} ../etc" + +CONFIG_FILE="${S}/default.config" +CONFIG_DIR="/etc/conf.d" + +config_by_usevar() { + local config=${3} + [[ -z ${config} ]] && config=${CONFIG_FILE} + + if use ${2}; then + echo "${1}=y" >> ${config} + else + echo "${1}=n" >> ${config} + fi +} + +set_option() { + local config=${3} + [[ -z ${config} ]] && config=${CONFIG_FILE} + + echo "${1}=${2}" >> ${config} +} + +src_unpack() { + local config=${CONFIG_FILE} + + unpack ${A} + + cd "${S}" + epatch "${FILESDIR}/${PN}-0.2.3-shared.patch" + + rm ${S}/doc/rh71notes + + cd ${S}/etc + mv rc.wlan rc.wlan.orig + cp ${FILESDIR}/${PN}-gentoo-init rc.wlan + + #IMHO this should not be done but better to not upset users at this point + sed -i -e "s:/etc/wlan:/etc/conf.d:g" ${S}/etc/wlan/Makefile + sed -i -e "s:/etc/wlan/wlan.conf:/etc/conf.d/wlan.conf:g" \ + -e "s:/etc/wlan/wlancfg:/etc/conf.d/wlancfg:g" \ + ${S}/etc/wlan/shared + + cp ${S}/config.in ${config} + + set_option TARGET_ROOT_ON_HOST ${D} + set_option LINUX_SRC ${KERNEL_DIR} + set_option PRISM2_USB n + set_option PRISM2_PCI n + set_option PRISM2_PLX n + set_option PRISM2_PCMCIA n + + config_by_usevar WLAN_DEBUG debug +} + +src_compile() { + set_arch_to_kernel + emake default_config || die "emake default_config failed" + set_arch_to_portage + + CONFIG_FILE="config.mk" + + set_option FIRMWARE_DIR "/lib/firmware" + set_option PRISM2_PCMCIA n + + #For the scripts that go to /etc + set_option TARGET_PCMCIA_DIR ${D}/etc/pcmcia + + cd ${S}/src/ + for dir in ${COMPILE_DIRS}; do + pushd ${dir} + make || die "make in ${dir} failed" + popd + done +} + +src_install() { + cd ${S}/man + doman *.1 + + # Does not install hotplug rules if /etc/hotplug + # does not exist in ${D} + # Needs to be patch because expects stuff to be in /etc/wlan + # dodir /etc/hotplug + + for dir in ${INSTALL_DIRS}; do + pushd ${S}/src/${dir} + make install || die "make install in ${dir} failed" + popd + done + + cd ${S} + + dodir etc/wlan + mv ${D}/etc/conf.d/shared ${D}/etc/wlan/ + + if use doc; then + insinto /usr/share/doc/${PF}/ + pushd ${S}/doc + for file in $(ls); do + [[ "${file}" != "Makefile" ]] && doins -r ${file} + done + popd + fi + + dodoc CHANGES FAQ README THANKS TODO +} + +pkg_postinst() { + einfo "/etc/init.d/wlan is used to control startup and shutdown of the" + einfo "driver." + einfo "" + einfo "Modify ${CONFIG_DIR}/wlan.conf to set global parameters." + einfo "Modify ${CONFIG_DIR}/wlancfg-* to set individual card parameters." + einfo "There are detailed instructions in these config files." + einfo "" + einfo "Three keygen programs are included: nwepgen, keygen, and lwepgen." + einfo "keygen seems provide more usable keys at the moment." + einfo "You can change the keygen in your wlancfg-* files." + einfo "" + einfo "Be sure to add iface_wlan0 parameters to /etc/conf.d/net." + einfo "" + einfo "" + einfo "Support for pci, plx and pcmcia drivers has been removed in" + einfo "revision. For pci, plx and pcmcia drivers try for example" + einfo "the hostap-driver or orinoco drivers. They both work with the" + einfo "standard wireless tools." + einfo "" + einfo "If they do not work, please report this to betelgeuse@gentoo.org." +} + diff --git a/net-wireless/linux-wlan-ng/metadata.xml b/net-wireless/linux-wlan-ng/metadata.xml new file mode 100644 index 0000000..ed78dfa --- /dev/null +++ b/net-wireless/linux-wlan-ng/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>mobile</herd> +<maintainer> + <email>betelgeuse@gentoo.org</email> + <name>Petteri Räty</name> +</maintainer> +</pkgmetadata> |