Gentoo Archives: gentoo-commits

From: Christoph Mende <angelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/ndiswrapper/
Date: Sun, 20 Sep 2015 11:33:45
Message-Id: 1442748815.c1111fecfa5e06d9d912ef3edd38a84cea407895.angelos@gentoo
1 commit: c1111fecfa5e06d9d912ef3edd38a84cea407895
2 Author: Christoph Mende <angelos <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 20 11:31:21 2015 +0000
4 Commit: Christoph Mende <angelos <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 20 11:33:35 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1111fec
7
8 net-wireless/ndiswrapper: remove old version
9
10 Package-Manager: portage-2.2.20.1
11
12 net-wireless/ndiswrapper/Manifest | 1 -
13 net-wireless/ndiswrapper/ndiswrapper-1.58.ebuild | 106 -----------------------
14 2 files changed, 107 deletions(-)
15
16 diff --git a/net-wireless/ndiswrapper/Manifest b/net-wireless/ndiswrapper/Manifest
17 index b226aa1..d74f905 100644
18 --- a/net-wireless/ndiswrapper/Manifest
19 +++ b/net-wireless/ndiswrapper/Manifest
20 @@ -1,2 +1 @@
21 -DIST ndiswrapper-1.58.tar.gz 199065 SHA256 cbd225ecb0b835be7d05012483f61518fe97a52c67f20b35846412c692be24aa SHA512 161e87df13143841ff29f424e979cd9648a0022f0ad74c1189e398c832f5c4a77834fc9dde941c8202773064f2b312968c21b39c5023167fb67ae67ebd86795a WHIRLPOOL ffa5d625ddac2b58b45415eea0713666e77ec1806830921bf605c1f28a16239f367c78abe9af8d895647b577868e2f57581eb37d94e498d8a11c53afce586031
22 DIST ndiswrapper-1.59.tar.gz 201257 SHA256 66a5d3ffb3fc8a63d87e381bbc627511597dfd25c4c37dda3b953ccf98f5d4bc SHA512 dd1d486b6178185e813217e4fff38f6ea6b21f8a3544c5cc25be9edbca60f34b21656e5d46b9d02cb1e43c8cc82856283aaa428964b8f85cb07146a41e40e44d WHIRLPOOL ae4dca59911625146de4e2da02b72bcf1b695e63c8d0d900a91ec9b0c5b7452c9ba0de37ad95129d330d96be16d9c4b488b5d40936f51af14dca2597281b7b84
23
24 diff --git a/net-wireless/ndiswrapper/ndiswrapper-1.58.ebuild b/net-wireless/ndiswrapper/ndiswrapper-1.58.ebuild
25 deleted file mode 100644
26 index 3e7397a..0000000
27 --- a/net-wireless/ndiswrapper/ndiswrapper-1.58.ebuild
28 +++ /dev/null
29 @@ -1,106 +0,0 @@
30 -# Copyright 1999-2013 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -# $Id$
33 -
34 -EAPI=4
35 -inherit base linux-mod toolchain-funcs
36 -
37 -DESCRIPTION="Wrapper for using Windows drivers for some wireless cards"
38 -HOMEPAGE="http://ndiswrapper.sourceforge.net/"
39 -SRC_URI="mirror://sourceforge/${PN}/stable/${P}.tar.gz"
40 -
41 -LICENSE="GPL-2"
42 -KEYWORDS="amd64 x86"
43 -IUSE="debug usb"
44 -
45 -DEPEND="sys-apps/pciutils"
46 -RDEPEND="${DEPEND}
47 - net-wireless/wireless-tools"
48 -
49 -PATCHES=( "${FILESDIR}"/${PN}-1.56-cflags.patch "${FILESDIR}"/${P}-3.9.patch )
50 -MODULE_NAMES="ndiswrapper(misc:${S}/driver)"
51 -BUILD_TARGETS="all"
52 -MODULESD_NDISWRAPPER_ALIASES=("wlan0 ndiswrapper")
53 -
54 -pkg_pretend() {
55 - CONFIG_CHECK="~WEXT_PRIV"
56 - use usb && CONFIG_CHECK="${CONFIG_CHECK} ~USB"
57 - ERROR_USB="You need to enable USB support in your kernel to use usb support in ndiswrapper."
58 - ERROR_WEXT_PRIV="Your kernel does not support WEXT_PRIV. To enable it you need to enable a wireless driver that enables it, for example PRISM54 or IPW2200"
59 - linux-mod_pkg_setup
60 -}
61 -
62 -src_compile() {
63 - local params
64 -
65 - # Enable verbose debugging information
66 - if use debug; then
67 - params="DEBUG=3"
68 - use usb && params="${params} USB_DEBUG=1"
69 - fi
70 -
71 - cd utils
72 - emake CC=$(tc-getCC)
73 -
74 - use usb || params="${params} DISABLE_USB=1"
75 -
76 - BUILD_PARAMS="KSRC=${KV_DIR} KVERS=${KV_FULL} KBUILD='${KV_OUT_DIR}' ${params}"
77 - linux-mod_src_compile
78 -}
79 -
80 -src_install() {
81 - dodoc AUTHORS ChangeLog INSTALL README
82 - doman ndiswrapper.8
83 -
84 - keepdir /etc/ndiswrapper
85 -
86 - linux-mod_src_install
87 -
88 - cd utils
89 - emake DESTDIR="${D}" install
90 -}
91 -
92 -pkg_postinst() {
93 - linux-mod_pkg_postinst
94 -
95 - echo
96 - elog "NDISwrapper requires .inf and .sys files from a Windows(tm) driver"
97 - elog "to function. Download these to /root for example, then"
98 - elog "run 'ndiswrapper -i /root/foo.inf'. After that you can delete them."
99 - elog "They will be copied to /etc/ndiswrapper/."
100 - elog "Once done, please run 'update-modules'."
101 - echo
102 -
103 - elog "Please look at ${HOMEPAGE}"
104 - elog "for the FAQ, HowTos, tips, configuration, and installation"
105 - elog "information."
106 - echo
107 -
108 - for i in $(lspci -n | egrep '(0280|0200):' | cut -d' ' -f1)
109 - do
110 - i_desc=$(lspci -nn | grep "$i" | awk -F': ' '{print $2}' | awk -F'[' '{print $1}')
111 - if [[ -n "${i_desc}" ]] ; then
112 - elog "Possible hardware: ${i_desc}"
113 - fi
114 - done
115 -
116 - echo
117 - elog "NDISwrapper devs need support (_hardware_, cash)."
118 - elog "Don't hesitate if you can help."
119 - elog "See ${HOMEPAGE} for details."
120 - echo
121 -
122 - if [[ ${ROOT} == "/" ]]; then
123 -
124 - einfo "Attempting to automatically reinstall any Windows drivers"
125 - einfo "you might already have."
126 - echo
127 -
128 - local driver
129 - for driver in $(ls /etc/ndiswrapper) ; do
130 - einfo "Driver: ${driver}"
131 - mv "/etc/ndiswrapper/${driver}" "${T}"
132 - ndiswrapper -i "${T}/${driver}/${driver}.inf"
133 - done
134 - fi
135 -}