summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Marples <uberlord@gentoo.org>2007-06-29 09:27:24 +0000
committerRoy Marples <uberlord@gentoo.org>2007-06-29 09:27:24 +0000
commitba8de5490863b13350f4b4c296931012d7a08f08 (patch)
tree0d2b9b99962051385989fbb1829f4dcad0198a10 /net-wireless/wpa_supplicant
parentDepend on >=dev-java/jakarta-oro-2.0.8-r2 to prevent versions from dev-java/o... (diff)
downloadhistorical-ba8de5490863b13350f4b4c296931012d7a08f08.tar.gz
historical-ba8de5490863b13350f4b4c296931012d7a08f08.tar.bz2
historical-ba8de5490863b13350f4b4c296931012d7a08f08.zip
Bump.
Package-Manager: portage-2.1.3_rc5
Diffstat (limited to 'net-wireless/wpa_supplicant')
-rw-r--r--net-wireless/wpa_supplicant/ChangeLog8
-rw-r--r--net-wireless/wpa_supplicant/Manifest16
-rw-r--r--net-wireless/wpa_supplicant/files/digest-wpa_supplicant-0.5.83
-rw-r--r--net-wireless/wpa_supplicant/wpa_supplicant-0.5.8.ebuild212
4 files changed, 234 insertions, 5 deletions
diff --git a/net-wireless/wpa_supplicant/ChangeLog b/net-wireless/wpa_supplicant/ChangeLog
index 8a9f85b45e72..768f189992ba 100644
--- a/net-wireless/wpa_supplicant/ChangeLog
+++ b/net-wireless/wpa_supplicant/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-wireless/wpa_supplicant
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/wpa_supplicant/ChangeLog,v 1.96 2007/06/29 07:47:07 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wpa_supplicant/ChangeLog,v 1.97 2007/06/29 09:27:24 uberlord Exp $
+
+*wpa_supplicant-0.5.8 (29 Jun 2007)
+
+ 29 Jun 2007; Roy Marples <uberlord@gentoo.org>
+ +wpa_supplicant-0.5.8.ebuild:
+ Bump.
29 Jun 2007; Roy Marples <uberlord@gentoo.org>
wpa_supplicant-0.5.7.ebuild, wpa_supplicant-0.6.0.ebuild:
diff --git a/net-wireless/wpa_supplicant/Manifest b/net-wireless/wpa_supplicant/Manifest
index 75910709a578..f04fbd35bef7 100644
--- a/net-wireless/wpa_supplicant/Manifest
+++ b/net-wireless/wpa_supplicant/Manifest
@@ -11,19 +11,24 @@ MD5 e44e6d1a019f31d680b30211607fbe43 files/wpa_supplicant.conf 183
RMD160 591d852e8993648793f717402c7b5c52e1f54b71 files/wpa_supplicant.conf 183
SHA256 15082ad37ebd98f57c3733454a0921a79dc2b41007f1b012fb7e67c09d87de3a files/wpa_supplicant.conf 183
DIST wpa_supplicant-0.5.7.tar.gz 713251 RMD160 dffc3b5cbead92757840f71ccdd4548348698b28 SHA1 43f769d46fdca47b024e777331fb00577595c0ef SHA256 cf688be96ba5f3227876b3412150e84a3cee60ddd0207b6d940d1fbbaf136b57
+DIST wpa_supplicant-0.5.8.tar.gz 714467 RMD160 322cd5cba8afffe8343bd8c574e8941fd595dbad SHA1 434545faf4758044629f574d82939511be8deb0b SHA256 2f9755e2e3f96d26380857ef95be7765e6e276f6b53194c70633c027485d67f0
DIST wpa_supplicant-0.6.0.tar.gz 842023 RMD160 17ba4903389a00527de772072dcd8e234d759fe9 SHA1 966dc49c5c2386d58696515ee8b20b1f4f45cd85 SHA256 24ce7873cbf2b23c00f931dd7f20326bea5463dd2a50a865b3d9bffd3f5780b7
EBUILD wpa_supplicant-0.5.7.ebuild 6253 RMD160 2a8507de98283c8a1ac198f5bfd6516cbdca54b5 SHA1 d156f3e39da5fd18ef206aa133aa1f3af62b9d9e SHA256 e40e3eddf2a068a2fd9622265332c02d36fd88197389c615a30ca9dae1724827
MD5 686dfb154c56cef5e46640e50d7b193e wpa_supplicant-0.5.7.ebuild 6253
RMD160 2a8507de98283c8a1ac198f5bfd6516cbdca54b5 wpa_supplicant-0.5.7.ebuild 6253
SHA256 e40e3eddf2a068a2fd9622265332c02d36fd88197389c615a30ca9dae1724827 wpa_supplicant-0.5.7.ebuild 6253
+EBUILD wpa_supplicant-0.5.8.ebuild 6215 RMD160 605e16fca529a2efe0b88f05e9882e4d45b4dead SHA1 c1433120d32de3499db4d32b9e170a2e800ea65e SHA256 cdab27614f3bcd226942888e0ee4fff5d60163c7753fb6f4d623e5bf02b8e3e0
+MD5 5506f032e54925afb2a6cd2a5d052533 wpa_supplicant-0.5.8.ebuild 6215
+RMD160 605e16fca529a2efe0b88f05e9882e4d45b4dead wpa_supplicant-0.5.8.ebuild 6215
+SHA256 cdab27614f3bcd226942888e0ee4fff5d60163c7753fb6f4d623e5bf02b8e3e0 wpa_supplicant-0.5.8.ebuild 6215
EBUILD wpa_supplicant-0.6.0.ebuild 6262 RMD160 d4668b975cc873aaa12c9defbe4e085c43c9360d SHA1 9569bbca4ff4da8ed7df69c54ea20044fecb887e SHA256 bb97d14470e8a20f31864c236afc85b5ec2952331178fb2f715f26ede1850c2e
MD5 5e7b83e009092d461156d5fe32ff69d3 wpa_supplicant-0.6.0.ebuild 6262
RMD160 d4668b975cc873aaa12c9defbe4e085c43c9360d wpa_supplicant-0.6.0.ebuild 6262
SHA256 bb97d14470e8a20f31864c236afc85b5ec2952331178fb2f715f26ede1850c2e wpa_supplicant-0.6.0.ebuild 6262
-MISC ChangeLog 21333 RMD160 04ff924801869c2bfa3c82f589b6c4d23fab1caa SHA1 b715f7d45eb1feedf2f76e8d3c7b40432a43862c SHA256 3cc2546827528862103013a671bbb2f5c2d4e6be89930ff0a3710a876c9a4df2
-MD5 822d31c50f9f606e2230ce6bfd657a04 ChangeLog 21333
-RMD160 04ff924801869c2bfa3c82f589b6c4d23fab1caa ChangeLog 21333
-SHA256 3cc2546827528862103013a671bbb2f5c2d4e6be89930ff0a3710a876c9a4df2 ChangeLog 21333
+MISC ChangeLog 21460 RMD160 f82226237a88b3a2e4794d9ca695a7da6b8a68f3 SHA1 f03f0cf69877fb547d33fe985a72485ac274690d SHA256 f14dde74b5f4e7da24e391cf10a71356e053f10ab06fcc9787d68f6dcdea1556
+MD5 79b67b5f8340b429daf56996700348ec ChangeLog 21460
+RMD160 f82226237a88b3a2e4794d9ca695a7da6b8a68f3 ChangeLog 21460
+SHA256 f14dde74b5f4e7da24e391cf10a71356e053f10ab06fcc9787d68f6dcdea1556 ChangeLog 21460
MISC metadata.xml 250 RMD160 876c64d1767e4bdd32723fa285a7dabf15f1e82e SHA1 60f90e59de723ec974b5e2d8c3a952c3ea378f6f SHA256 fd3c97233444ca2664cd393f484f4cba1ace7b76c686112b098ab45a4cebbe0e
MD5 672d42771a5a69fdbc5ba1648d133812 metadata.xml 250
RMD160 876c64d1767e4bdd32723fa285a7dabf15f1e82e metadata.xml 250
@@ -31,6 +36,9 @@ SHA256 fd3c97233444ca2664cd393f484f4cba1ace7b76c686112b098ab45a4cebbe0e metadata
MD5 0055b09a5fd466d3a2e0eaec0840aeb8 files/digest-wpa_supplicant-0.5.7 262
RMD160 489b9acb7b415af48073065511b74dcefe0032a0 files/digest-wpa_supplicant-0.5.7 262
SHA256 15436ca18db0528215a8625bd421e9436f061c4250606497d1878252efa281ca files/digest-wpa_supplicant-0.5.7 262
+MD5 ce41071107f25b534a1142fd2a2f2fb1 files/digest-wpa_supplicant-0.5.8 262
+RMD160 9c13f503ef5dd901b07e0ee379c7d40c36322dfc files/digest-wpa_supplicant-0.5.8 262
+SHA256 fbb0b992caa9af953fe3e9bb825616650ef580912c2f4a3dd24e8b5abae8033e files/digest-wpa_supplicant-0.5.8 262
MD5 623f22d8d019dd6a82b1914a9d0117e0 files/digest-wpa_supplicant-0.6.0 262
RMD160 f6087ecdb37a0272251973beb4cd606071853a46 files/digest-wpa_supplicant-0.6.0 262
SHA256 1d32355d1b7d9383eef2d322c345ff7b8c08279f423d2ff1e50f6a4dd85b8263 files/digest-wpa_supplicant-0.6.0 262
diff --git a/net-wireless/wpa_supplicant/files/digest-wpa_supplicant-0.5.8 b/net-wireless/wpa_supplicant/files/digest-wpa_supplicant-0.5.8
new file mode 100644
index 000000000000..3755c1aceff4
--- /dev/null
+++ b/net-wireless/wpa_supplicant/files/digest-wpa_supplicant-0.5.8
@@ -0,0 +1,3 @@
+MD5 7bb22f2bcdeed54b3fb5407d6d8bc9bb wpa_supplicant-0.5.8.tar.gz 714467
+RMD160 322cd5cba8afffe8343bd8c574e8941fd595dbad wpa_supplicant-0.5.8.tar.gz 714467
+SHA256 2f9755e2e3f96d26380857ef95be7765e6e276f6b53194c70633c027485d67f0 wpa_supplicant-0.5.8.tar.gz 714467
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-0.5.8.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-0.5.8.ebuild
new file mode 100644
index 000000000000..7488bab5535d
--- /dev/null
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-0.5.8.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wpa_supplicant/wpa_supplicant-0.5.8.ebuild,v 1.1 2007/06/29 09:27:24 uberlord Exp $
+
+inherit eutils qt3 toolchain-funcs
+
+DESCRIPTION="IEEE 802.1X/WPA supplicant for secure wireless transfers"
+HOMEPAGE="http://hostap.epitest.fi/wpa_supplicant/"
+SRC_URI="http://hostap.epitest.fi/releases/${P}.tar.gz"
+LICENSE="|| ( GPL-2 BSD )"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus gnutls gsm madwifi qt3 qt4 readline ssl kernel_linux kernel_FreeBSD"
+
+RDEPEND="dbus? ( sys-apps/dbus )
+ kernel_linux? (
+ gsm? ( sys-apps/pcsc-lite )
+ madwifi? ( ||
+ ( >net-wireless/madwifi-ng-tools-0.9.3
+ <net-wireless/madwifi-ng-0.9.3-r4
+ net-wireless/madwifi-old )
+ )
+ )
+ !kernel_linux? ( net-libs/libpcap )
+ qt4? ( =x11-libs/qt-4* )
+ !qt4? ( qt3? ( =x11-libs/qt-3* ) )
+ readline? ( sys-libs/ncurses sys-libs/readline )
+ ssl? ( dev-libs/openssl )
+ gnutls? ( net-libs/gnutls )
+ !ssl? ( !gnutls? ( dev-libs/libtommath ) )"
+
+pkg_setup() {
+ if use qt3 && use qt4; then
+ einfo "You have USE=\"qt3 qt4\" selected, defaulting to USE=\"qt4\""
+ fi
+
+ if use qt4 && has_version ">=x11-libs/qt-4.2.2" ; then
+ if ! built_with_use x11-libs/qt qt3support ; then
+ eerror ">=qt4.2.2 requires qt3support"
+ die "rebuild >=x11-libs/qt-4.2.2 with the qt3support USE flag"
+ fi
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # net/bpf.h needed for net-libs/libpcap on Gentoo FreeBSD
+ sed -i \
+ -e "s:\(#include <pcap\.h>\):#include <net/bpf.h>\n\1:" \
+ l2_packet_freebsd.c || die
+
+ # toolchain setup
+ echo "CC = $(tc-getCC)" > .config
+
+ # basic setup
+ echo "CONFIG_CTRL_IFACE=y" >> .config
+ echo "CONFIG_BACKEND=file" >> .config
+
+ # basic authentication methods
+ # NOTE: we don't set GPSK or SAKE as they conflict
+ # with the below options
+ echo "CONFIG_EAP_GTC=y" >> .config
+ echo "CONFIG_EAP_MD5=y" >> .config
+ echo "CONFIG_EAP_OTP=y" >> .config
+ echo "CONFIG_EAP_PAX=y" >> .config
+ echo "CONFIG_EAP_PSK=y" >> .config
+ echo "CONFIG_EAP_TLV=y" >> .config
+ echo "CONFIG_IEEE8021X_EAPOL=y" >> .config
+ echo "CONFIG_PKCS12=y" >> .config
+ echo "CONFIG_PEERKEY=y" >> .config
+ echo "CONFIG_EAP_LEAP=y" >> .config
+ echo "CONFIG_EAP_MSCHAPV2=y" >> .config
+ echo "CONFIG_EAP_PEAP=y" >> .config
+ echo "CONFIG_EAP_TLS=y" >> .config
+ echo "CONFIG_EAP_TTLS=y" >> .config
+
+ if use dbus ; then
+ echo "CONFIG_CTRL_IFACE_DBUS=y" >> .config
+ fi
+
+ if use gsm ; then
+ # smart card authentication
+ echo "CONFIG_EAP_SIM=y" >> .config
+ echo "CONFIG_EAP_AKA=y" >> .config
+ echo "CONFIG_PCSC=y" >> .config
+ fi
+
+ if use readline ; then
+ # readline/history support for wpa_cli
+ echo "CONFIG_READLINE=y" >> .config
+ fi
+
+ if use ssl ; then
+ # SSL authentication methods
+ echo "CONFIG_TLS=openssl" >> .config
+ echo "CONFIG_SMARTCARD=y" >> .config
+ elif use gnutls ; then
+ echo "CONFIG_TLS=gnutls" >> .config
+ echo "CONFIG_GNUTLS_EXTRA=y" >> .config
+ else
+ echo "CONFIG_TLS=internal" >> .config
+ fi
+
+ if use kernel_linux ; then
+ # Linux specific drivers
+ echo "CONFIG_DRIVER_ATMEL=y" >> .config
+ #echo "CONFIG_DRIVER_BROADCOM=y" >> .config
+ #echo "CONFIG_DRIVER_HERMES=y" >> .config
+ echo "CONFIG_DRIVER_HOSTAP=y" >> .config
+ echo "CONFIG_DRIVER_IPW=y" >> .config
+ echo "CONFIG_DRIVER_NDISWRAPPER=y" >> .config
+ echo "CONFIG_DRIVER_PRISM54=y" >> .config
+ echo "CONFIG_DRIVER_WEXT=y" >> .config
+ echo "CONFIG_DRIVER_WIRED=y" >> .config
+
+ if use madwifi ; then
+ # Add include path for madwifi-driver headers
+ echo "CFLAGS += -I/usr/include/madwifi" >> .config
+ echo "CONFIG_DRIVER_MADWIFI=y" >> .config
+ fi
+ elif use kernel_FreeBSD ; then
+ # FreeBSD specific driver
+ echo "CONFIG_DRIVER_BSD=y" >> .config
+ fi
+
+ # people seem to take the example configuration file too literally
+ # bug #102361
+ sed -i \
+ -e "s:^\(opensc_engine_path\):#\1:" \
+ -e "s:^\(pkcs11_engine_path\):#\1:" \
+ -e "s:^\(pkcs11_module_path\):#\1:" \
+ wpa_supplicant.conf || die
+
+ # Change configuration to match Gentoo locations, #143750
+ sed -i \
+ -e "s:/usr/lib/opensc:/usr/$(get_libdir):" \
+ -e "s:/usr/lib/pkcs11:/usr/$(get_libdir):" \
+ wpa_supplicant.conf || die
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use qt4 ; then
+ qmake -o "${S}"/wpa_gui-qt4/Makefile "${S}"/wpa_gui-qt4/wpa_gui.pro
+ cd "${S}"/wpa_gui-qt4
+ emake || die "emake wpa_gui-qt4 failed"
+ elif use qt3 ; then
+ [[ -d "${QTDIR}"/etc/settings ]] && addwrite "${QTDIR}"/etc/settings
+ "${QTDIR}"/bin/qmake -o "${S}"/wpa_gui/Makefile "${S}"/wpa_gui/wpa_gui.pro
+ cd "${S}"/wpa_gui
+ emake || die "emake wpa_gui failed"
+ fi
+}
+
+src_install() {
+ into /
+ dosbin wpa_supplicant
+ dobin wpa_cli wpa_passphrase
+
+ exeinto /etc/wpa_supplicant/
+ newexe "${FILESDIR}"/wpa_cli.sh wpa_cli.sh
+ insinto /etc/wpa_supplicant/
+ newins "${FILESDIR}"/wpa_supplicant.conf wpa_supplicant.conf
+
+ dodoc ChangeLog COPYING eap_testing.txt README todo.txt
+ newdoc wpa_supplicant.conf wpa_supplicant.conf
+
+ doman doc/docbook/*.8
+ doman doc/docbook/*.5
+
+ if use qt4 ; then
+ into /usr
+ dobin wpa_gui-qt4/wpa_gui
+ elif use qt3 ; then
+ into /usr
+ dobin wpa_gui/wpa_gui
+ fi
+
+ if use qt3 || use qt4; then
+ make_desktop_entry wpa_gui "WPA_Supplicant Administration GUI"
+ fi
+
+ if use dbus ; then
+ insinto /etc/dbus-1/system.d
+ newins dbus-wpa_supplicant.conf wpa_supplicant.conf
+ fi
+}
+
+pkg_postinst() {
+ einfo "A default configuration file has been installed to"
+ einfo "/etc/wpa_supplicant/wpa_supplicant.conf"
+ einfo
+ einfo "An example configuration file is available as"
+ einfo "/usr/share/doc/${PF}/wpa_supplicant.conf.gz"
+
+ if [[ -e ${ROOT}etc/wpa_supplicant.conf ]] ; then
+ echo
+ ewarn "WARNING: your old configuration file ${ROOT}etc/wpa_supplicant.conf"
+ ewarn "needs to be moved to ${ROOT}etc/wpa_supplicant/wpa_supplicant.conf"
+ fi
+
+ if use madwifi; then
+ echo
+ einfo "This package compiles against the headers installed by"
+ einfo "madwifi-old, madwifi-ng or madwifi-ng-tools."
+ einfo "You should remerge ${PN} after upgrading these packages."
+ fi
+}