Bumping 0.6.10, removing 0.6.4 and removing old patches not being used
authorBjarke Istrup Pedersen <gurligebis@gentoo.org>
Fri, 12 Mar 2010 23:13:22 +0000 (23:13 +0000)
committerBjarke Istrup Pedersen <gurligebis@gentoo.org>
Fri, 12 Mar 2010 23:13:22 +0000 (23:13 +0000)
anymore.
Package-Manager: portage-2.2_rc67/cvs/Linux i686

net-wireless/wpa_supplicant/ChangeLog
net-wireless/wpa_supplicant/Manifest
net-wireless/wpa_supplicant/files/wpa_supplicant-0.5.10-gcc-4.3.patch [deleted file]
net-wireless/wpa_supplicant/files/wpa_supplicant-0.5.7-gnutls.patch [deleted file]
net-wireless/wpa_supplicant/files/wpa_supplicant-0.6.3-ps3_support.patch [deleted file]
net-wireless/wpa_supplicant/wpa_supplicant-0.6.10.ebuild [new file with mode: 0644]
net-wireless/wpa_supplicant/wpa_supplicant-0.6.4.ebuild [deleted file]
net-wireless/wpa_supplicant/wpa_supplicant-0.7.1.ebuild

index 8d3c6cd33ce81c4a4becfc68ca25a4ecae37c2f0..374cc5542077e08da3ca1d1ed5fe1cb633857372 100644 (file)
@@ -1,6 +1,16 @@
 # ChangeLog for net-wireless/wpa_supplicant
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/wpa_supplicant/ChangeLog,v 1.130 2010/03/03 16:48:21 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wpa_supplicant/ChangeLog,v 1.131 2010/03/12 23:13:21 gurligebis Exp $
+
+*wpa_supplicant-0.6.10 (12 Mar 2010)
+
+  12 Mar 2010; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
+  -files/wpa_supplicant-0.5.7-gnutls.patch,
+  -files/wpa_supplicant-0.5.10-gcc-4.3.patch,
+  -files/wpa_supplicant-0.6.3-ps3_support.patch,
+  -wpa_supplicant-0.6.4.ebuild, +wpa_supplicant-0.6.10.ebuild,
+  wpa_supplicant-0.7.1.ebuild:
+  Bumping to 0.6.10, removing 0.6.4 and old patches nolonger being used.
 
   03 Mar 2010; Jeremy Olexa <darkside@gentoo.org>
   wpa_supplicant-0.6.9.ebuild:
index b9a5a971b0091ece29ca6c8c116af9b8a2a302cf..2554ff791c3f8fe1c04db300751dd5cd168ee48d 100644 (file)
@@ -1,19 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX dbus_path_fix.patch 286 RMD160 891b3b8dc1ed75089a5be31e4a6937fe52178ad0 SHA1 8bf3cc3e970a039c282ca8e01d3096273f1d19f7 SHA256 1d64d21d9a38a41665b054775bfa77c3c3849d2d60d30575434c77b3630ff52f
 AUX wpa_cli.sh 1312 RMD160 d894097c699d067068d2cace9bf71dd6c8c29908 SHA1 f2887f74eb053183d13fcb7d039d91c01fb3765a SHA256 f6b62c8b1db53e94c49ad717d10f5cbb3b08127ba9f8ab9c72da14ba52f995d8
-AUX wpa_supplicant-0.5.10-gcc-4.3.patch 1362 RMD160 2d3e8ee4cdda932e83127203db261e8fdcb5754d SHA1 f676db4ff6938b043e654e876c8976223b181b7d SHA256 e71a75a2a16741598d7f4588537e147271e960c1d0f9991ce9e0734850ef9944
-AUX wpa_supplicant-0.5.7-gnutls.patch 375 RMD160 b8868a503a71d2cc4ebd4826430654c3a6645ec0 SHA1 fdfa5fefc507fa133f7d41a7ca75c33b14d876f7 SHA256 7d4a2a6f70fd18757e139ca1d1dc2734fe854ea1879d62d378febce49feef3aa
-AUX wpa_supplicant-0.6.3-ps3_support.patch 10930 RMD160 e572a6c024e8f8b845fd404c775813e4f65b4de5 SHA1 88f804078bb25ebc0630b2dd5a5133126d24f7ba SHA256 b4b2082a4cd25c0fd23a783d2d8d55985a1acc44e30a9c6757e6252c4405711a
 AUX wpa_supplicant-0.7.1-dbus_path_fix.patch 316 RMD160 bb1b43b0d369a93fa01cef10ca5ad93d9b608853 SHA1 2f9715b648ceb8c67b15a3b1b345a27b5e1dc933 SHA256 3fdc64892399b158b912dac6902ea8c161e998591d4b3bcf56bc1ab06d7a4791
 AUX wpa_supplicant-9999-dbus_path_fix.patch 836 RMD160 f8928718fff167aed2b799c87111b805b24034f2 SHA1 740a2035ed876ba410c3ba20a3af8a02bd268f8e SHA256 dbcb1a9a84b5439e1a008f5c8ce7fd4e373be63d199abefd0bcc0e86a44b08ad
 AUX wpa_supplicant-conf.d 161 RMD160 8188ddf3448d31c6288d4201cc9d10d0c4ac3ee3 SHA1 c0ca31e2ddb9b2b5cbafc3eba66316e83688b808 SHA256 61ec59007f66ac5bacc0aa095d1f2ccbc977a687038e161a463d1727223d5a90
 AUX wpa_supplicant-init.d 1249 RMD160 b91b304a2913ce47f04c625e01e5cc504922cf0f SHA1 0e158f5954e4046af3bc157a1c85aab4bbcc71cb SHA256 62a3655ea88b3dfff5243666a4e90d3f0eef6370a7889affb849e178ba4a82b0
 AUX wpa_supplicant.conf 183 RMD160 591d852e8993648793f717402c7b5c52e1f54b71 SHA1 0a7f2922ad2394f475e1485d5537d1b2c6d7cafb SHA256 15082ad37ebd98f57c3733454a0921a79dc2b41007f1b012fb7e67c09d87de3a
-DIST wpa_supplicant-0.6.4.tar.gz 995486 RMD160 338b901726779a47cb3c3cb43b11d3d38af3fe7d SHA1 c17a992bdcbe0d2427f0968c5a921e54cf28306f SHA256 0c10e59dd079c4e5d9ec6eebe9a8ac0e1b9e472cccef49c705f87a78391e79fa
+DIST wpa_supplicant-0.6.10.tar.gz 1190391 RMD160 3c2b5269fd261ba695a276204088588a7992c002 SHA1 d2c93758607de250a8dda7adc8f8b304d0a074ce SHA256 ac27c69c26e3f4e06fba13e0dc8e1c7ed7b0012a95263bcfcf0f39be8059f2fd
 DIST wpa_supplicant-0.6.9.tar.gz 1178238 RMD160 e8427935b17c354c2654250501236dcd3f239307 SHA1 3764f7bda4e5c87caac2b9e134cb59996f073f09 SHA256 6e5284fa3f7c56e001fae92486eaa31340db5dd925dcb38bd572d2e8ed70f570
 DIST wpa_supplicant-0.7.1.tar.gz 1604885 RMD160 03e3adecc1754c3a6b0ecdeac13fd1a03131dd5b SHA1 ea641b046a04876827b76cda246689d0de0ed94e SHA256 9576e66703a2824cd7ed4b5cc1299112046529c8360c266a4fe1e9645acb493e
-EBUILD wpa_supplicant-0.6.4.ebuild 6465 RMD160 24e22e1c3f51df2c9edca1f4186d6c93704ccf84 SHA1 d190555fd05a1fbf591a54d9b3e50c8c551beee0 SHA256 56e3782f15e48c4315be606329383bec49d56084a3fe18dc175972fdd9eb9c88
+EBUILD wpa_supplicant-0.6.10.ebuild 7500 RMD160 55a94e02ee9013c53763d50fe31526491745daf3 SHA1 c413f952638830ad845cc969a199813e6cfe9570 SHA256 7ed680b278dc1767459fc28641daf08c0b1164e0c62dc06db00dfc62f2fe1052
 EBUILD wpa_supplicant-0.6.9.ebuild 7493 RMD160 3592c923dc0e3d1cc94c05108e3b798d128dd28e SHA1 57c6c4f0d524497655880d9e9b7bbaa79591f56b SHA256 e5d60808dd3fd17777e007218962948eabb57fce0b3381b0a1c5165e93059340
-EBUILD wpa_supplicant-0.7.1.ebuild 7225 RMD160 4309189654e776eb2716ea8c7898c1897e347701 SHA1 d808861369d3d7c4fba21a715bdf40da4e1d7e89 SHA256 a49ec54ba07042d71910d804030f021214271b8d264d425255431a95bfa58aba
+EBUILD wpa_supplicant-0.7.1.ebuild 7225 RMD160 5281b8bf0745e2422573d9a27cf07dd66e751e38 SHA1 7683e219bd825ad5d06bb10b1b28a1b0a23d720c SHA256 7ecb262579cf1e53b0e2eb5792c7b568c9b2cf0a474f59a2db0b74c3115af080
 EBUILD wpa_supplicant-9999.ebuild 7878 RMD160 ec136e51cfa64dc5d68a671ac9c2400a688cc1d8 SHA1 cabfd7e45a19d033a9f5635db911b9896ab8be1f SHA256 cab8903bdeff0f0f918d98eacdfb4fd78492a97b641e8fcff001a68488da67f2
-MISC ChangeLog 27931 RMD160 0891ca47c037aa0ed0df562f7bf8411ef1e7103f SHA1 6082f7ba783144ca0e3bf2fc777881907c2c9256 SHA256 8f864b3b7cffd1043cb2995d21c1363c3f008a2b9c2a5af2b77b16b63f6a897f
+MISC ChangeLog 28340 RMD160 48e40d591244fb03ebb38bbad6084d35fd955d4d SHA1 7a27c4ddcf041d7b0fddb8236e552d0c5e4c43ae SHA256 c670fb6fc57ce68c0c7c45f294ba82963f112c8ae4dff7f09a3d76b113e7117d
 MISC metadata.xml 651 RMD160 c1b0aca5e38265dbd80247ec686a0b7c3f8fb171 SHA1 6c5d98fa137ddb0f8a5866af68032cf769cc315c SHA256 88eec5cdc25fc735e42d5b581463e576a0f4a5df8e7694e1c8b9c24ea8358b93
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAkuaypsACgkQsR7PQhRXYElyCQCeLmFelHJ3K3cB2CkQkVZZz8dH
+mvoAn2HmmtxvFEpRV3/Ka8JE6kQL/cPO
+=xCqX
+-----END PGP SIGNATURE-----
diff --git a/net-wireless/wpa_supplicant/files/wpa_supplicant-0.5.10-gcc-4.3.patch b/net-wireless/wpa_supplicant/files/wpa_supplicant-0.5.10-gcc-4.3.patch
deleted file mode 100644 (file)
index d89614f..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -Naur wpa_supplicant-0.5.8-orig/wpa_gui/networkconfig.ui.h wpa_supplicant-0.5.8/wpa_gui/networkconfig.ui.h
---- wpa_supplicant-0.5.8-orig/wpa_gui/networkconfig.ui.h       2006-12-09 18:38:48.000000000 -0600
-+++ wpa_supplicant-0.5.8/wpa_gui/networkconfig.ui.h    2007-12-31 18:36:06.000000000 -0600
-@@ -10,6 +10,7 @@
- ** destructor.
- *****************************************************************************/
- 
-+#include <stdlib.h>
- 
- enum {
-     AUTH_NONE = 0,
-diff -Naur wpa_supplicant-0.5.8-orig/wpa_gui/userdatarequest.ui.h wpa_supplicant-0.5.8/wpa_gui/userdatarequest.ui.h
---- wpa_supplicant-0.5.8-orig/wpa_gui/userdatarequest.ui.h     2005-06-05 10:19:57.000000000 -0600
-+++ wpa_supplicant-0.5.8/wpa_gui/userdatarequest.ui.h  2007-12-31 18:34:57.000000000 -0600
-@@ -10,6 +10,8 @@
- ** destructor.
- *****************************************************************************/
- 
-+#include <stdlib.h>
-+
- int UserDataRequest::setParams(WpaGui *_wpagui, const char *reqMsg)
- {
-     char *tmp, *pos, *pos2;
-diff -Naur wpa_supplicant-0.5.8-orig/wpa_gui/wpagui.ui.h wpa_supplicant-0.5.8/wpa_gui/wpagui.ui.h
---- wpa_supplicant-0.5.8-orig/wpa_gui/wpagui.ui.h      2007-03-24 20:09:57.000000000 -0600
-+++ wpa_supplicant-0.5.8/wpa_gui/wpagui.ui.h   2007-12-31 18:34:23.000000000 -0600
-@@ -16,6 +16,7 @@
- #include <unistd.h>
- #endif
- 
-+#include <stdlib.h>
- 
- void WpaGui::init()
- {
diff --git a/net-wireless/wpa_supplicant/files/wpa_supplicant-0.5.7-gnutls.patch b/net-wireless/wpa_supplicant/files/wpa_supplicant-0.5.7-gnutls.patch
deleted file mode 100644 (file)
index 9278e7a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- tls_gnutls.c.orig  2006-09-09 03:47:28 +0100
-+++ tls_gnutls.c       2007-01-23 13:39:44 +0000
-@@ -1029,8 +1029,11 @@
-                                    const u8 *in_data, size_t in_len,
-                                    size_t *out_len)
- {
-+      u8 *appl_data = NULL;
-+      size_t appl_data_len = 0;
-+  
-       return tls_connection_handshake(ssl_ctx, conn, in_data, in_len,
--                                      out_len);
-+                                      out_len, appl_data, appl_data_len);
- }
- 
- 
diff --git a/net-wireless/wpa_supplicant/files/wpa_supplicant-0.6.3-ps3_support.patch b/net-wireless/wpa_supplicant/files/wpa_supplicant-0.6.3-ps3_support.patch
deleted file mode 100644 (file)
index 1c0199a..0000000
+++ /dev/null
@@ -1,385 +0,0 @@
-This adds support for PS3 wireless to wpa_supplicant.
-
-Although PS3 wireless driver is designed to conform the WEXT standard
-as much as possible, unfortunately the wext driver wrapper of
-wpa_supplicant can not support PS3 wireless fully because:
-
- - PS3 wireless driver uses private WEXT ioctls for accepting PSK of
-   WPA-Personal from the userland.
-   WEXT does not specify the way to do it.
-
- - The association and 4-way handshake are done by PS3 virtual
-   wireless device. The guest OSes can not interfere it.
-
- - No EAPOL frames are allowed to go outside of the
-   hypervisor/firmware nor come from. They are eaten by the firmware.
-
-Thus I needed to make a new driver wrapper for PS3 wireless.
-
-This patch can be applied against the latest 0.6.x tree.
-Please review!
-
-Thanks in advance.
-
-Signed-off-by: Masakazu Mokuno <mokuno@sm.sony.co.jp>
----
- src/drivers/driver_ps3.c  |  181 ++++++++++++++++++++++++++++++++++++++++++++++
- src/drivers/driver_wext.c |   39 +--------
- src/drivers/driver_wext.h |   34 ++++++++
- src/drivers/drivers.c     |    6 +
- wpa_supplicant/Makefile   |    6 +
- 5 files changed, 232 insertions(+), 34 deletions(-)
-
---- /dev/null
-+++ b/src/drivers/driver_ps3.c
-@@ -0,0 +1,181 @@
-+/*
-+ * WPA Supplicant - PS3 Linux wireless extension driver interface
-+ * Copyright 2007, 2008 Sony Corporation
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+#include "includes.h"
-+#include <sys/ioctl.h>
-+#include "wireless_copy.h"
-+#include "common.h"
-+#include "wpa_common.h"
-+#include "driver.h"
-+#include "eloop.h"
-+#include "driver_wext.h"
-+#include "ieee802_11_defs.h"
-+
-+static int wpa_driver_ps3_set_wpa_key(struct wpa_driver_wext_data *drv,
-+                              struct wpa_driver_associate_params *params)
-+{
-+      int ret, i;
-+      struct iwreq iwr;
-+      char *buf, *str;
-+
-+      if (!params->psk && !params->passphrase) {
-+              wpa_printf(MSG_INFO, "%s:no PSK error\n", __FUNCTION__);
-+              return -EINVAL;
-+      }
-+
-+      os_memset(&iwr, 0, sizeof(iwr));
-+      if (params->psk) {
-+              /* includes null */
-+              iwr.u.data.length = PMK_LEN * 2 + 1;
-+              buf = os_malloc(iwr.u.data.length);
-+              if (!buf)
-+                      return -ENOMEM;
-+              str = buf;
-+              for (i = 0; i < PMK_LEN; i++) {
-+                      str += snprintf(str, iwr.u.data.length - (str - buf),
-+                                      "%02x", params->psk[i]);
-+              }
-+      } else if (params->passphrase) {
-+              /* including quotations and null */
-+              iwr.u.data.length = strlen(params->passphrase) + 3;
-+              if (!buf)
-+                      return -ENOMEM;
-+              buf[0] = '"';
-+              os_memcpy(buf + 1, params->passphrase, iwr.u.data.length - 3);
-+              buf[iwr.u.data.length - 2] = '"';
-+              buf[iwr.u.data.length - 1] = '\0';
-+      }
-+      iwr.u.data.pointer = (caddr_t)buf;
-+      os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
-+      ret = ioctl(drv->ioctl_sock, SIOCIWFIRSTPRIV, &iwr);
-+      os_free(buf);
-+
-+      return ret;
-+}
-+
-+static int wpa_driver_ps3_set_wep_keys(struct wpa_driver_wext_data *drv,
-+                              struct wpa_driver_associate_params *params)
-+{
-+      int ret, i;
-+      struct iwreq iwr;
-+
-+      for (i = 0; i < 4; i++) {
-+              os_memset(&iwr, 0, sizeof(iwr));
-+              os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
-+              iwr.u.encoding.flags = i + 1;
-+              if (params->wep_key_len[i]) {
-+                      iwr.u.encoding.pointer = (caddr_t) params->wep_key[i];
-+                      iwr.u.encoding.length = params->wep_key_len[i];
-+              } else
-+                      iwr.u.encoding.flags = IW_ENCODE_NOKEY |
-+                              IW_ENCODE_DISABLED;
-+
-+              if (ioctl(drv->ioctl_sock, SIOCSIWENCODE, &iwr) < 0) {
-+                      perror("ioctl[SIOCSIWENCODE]");
-+                      ret = -1;
-+              }
-+      }
-+      return ret;
-+}
-+
-+static int wpa_driver_ps3_associate(void *priv,
-+                                  struct wpa_driver_associate_params *params)
-+{
-+      struct wpa_driver_wext_data *drv = priv;
-+      int ret, i, value;
-+
-+      wpa_printf(MSG_DEBUG, "%s: <-\n", __func__);
-+
-+      /* clear BSSID */
-+      if (!params->bssid &&
-+          wpa_driver_wext_set_bssid(drv, NULL) < 0)
-+              ret = -1;
-+
-+      if (wpa_driver_wext_set_mode(drv, params->mode) < 0)
-+              ret = -1;
-+
-+      if (params->wpa_ie == NULL || params->wpa_ie_len == 0)
-+              value = IW_AUTH_WPA_VERSION_DISABLED;
-+      else if (params->wpa_ie[0] == WLAN_EID_RSN)
-+              value = IW_AUTH_WPA_VERSION_WPA2;
-+      else
-+              value = IW_AUTH_WPA_VERSION_WPA;
-+      if (wpa_driver_wext_set_auth_param(drv,
-+                                         IW_AUTH_WPA_VERSION, value) < 0)
-+              ret = -1;
-+      value = wpa_driver_wext_cipher2wext(params->pairwise_suite);
-+      if (wpa_driver_wext_set_auth_param(drv,
-+                                         IW_AUTH_CIPHER_PAIRWISE, value) < 0)
-+              ret = -1;
-+      value = wpa_driver_wext_cipher2wext(params->group_suite);
-+      if (wpa_driver_wext_set_auth_param(drv,
-+                                         IW_AUTH_CIPHER_GROUP, value) < 0)
-+              ret = -1;
-+      value = wpa_driver_wext_keymgmt2wext(params->key_mgmt_suite);
-+      if (wpa_driver_wext_set_auth_param(drv,
-+                                         IW_AUTH_KEY_MGMT, value) < 0)
-+              ret = -1;
-+
-+      /* set selected BSSID */
-+      if (params->bssid &&
-+          wpa_driver_wext_set_bssid(drv, params->bssid) < 0)
-+              ret = -1;
-+
-+      switch (params->group_suite) {
-+      case CIPHER_NONE:
-+              ret = 0;
-+              break;
-+      case CIPHER_WEP40:
-+      case CIPHER_WEP104:
-+              ret = wpa_driver_ps3_set_wep_keys(drv, params);
-+              break;
-+      case CIPHER_TKIP:
-+      case CIPHER_CCMP:
-+              ret = wpa_driver_ps3_set_wpa_key(drv, params);
-+              break;
-+      }
-+
-+      /* start to associate */
-+      ret = wpa_driver_wext_set_ssid(drv, params->ssid, params->ssid_len);
-+
-+      wpa_printf(MSG_DEBUG, "%s: ->\n", __func__);
-+
-+      return ret;
-+}
-+
-+static int wpa_driver_ps3_get_capa(void *priv, struct wpa_driver_capa *capa)
-+{
-+      int ret;
-+      wpa_printf(MSG_DEBUG, "%s:<-\n", __func__);
-+
-+      ret = wpa_driver_wext_get_capa(priv, capa);
-+      if (ret) {
-+              wpa_printf(MSG_INFO, "%s: base wext returns error %d\n", __func__,
-+                         ret);
-+              return ret;
-+      }
-+      /* PS3 hypervisor does association and 4way handshake by itself */
-+      capa->flags |= WPA_DRIVER_FLAGS_4WAY_HANDSHAKE;
-+      wpa_printf(MSG_DEBUG, "%s:->\n", __func__);
-+      return 0;
-+}
-+
-+const struct wpa_driver_ops wpa_driver_ps3_ops = {
-+      .name = "ps3",
-+      .desc = "PLAYSTATION3 Linux wireless extension driver",
-+      .get_bssid = wpa_driver_wext_get_bssid,
-+      .get_ssid = wpa_driver_wext_get_ssid,
-+      .scan = wpa_driver_wext_scan,
-+      .get_scan_results2 = wpa_driver_wext_get_scan_results,
-+      .associate = wpa_driver_ps3_associate, /* PS3 */
-+      .init = wpa_driver_wext_init,
-+      .deinit = wpa_driver_wext_deinit,
-+      .get_capa = wpa_driver_ps3_get_capa, /* PS3 */
-+};
---- a/src/drivers/driver_wext.c
-+++ b/src/drivers/driver_wext.c
-@@ -149,32 +149,6 @@ enum {
- #endif /* CONFIG_CLIENT_MLME */
- 
- 
--struct wpa_driver_wext_data {
--      void *ctx;
--      int event_sock;
--      int ioctl_sock;
--      int mlme_sock;
--      char ifname[IFNAMSIZ + 1];
--      int ifindex;
--      int ifindex2;
--      u8 *assoc_req_ies;
--      size_t assoc_req_ies_len;
--      u8 *assoc_resp_ies;
--      size_t assoc_resp_ies_len;
--      struct wpa_driver_capa capa;
--      int has_capability;
--      int we_version_compiled;
--
--      /* for set_auth_alg fallback */
--      int use_crypt;
--      int auth_alg_fallback;
--
--      int operstate;
--
--      char mlmedev[IFNAMSIZ + 1];
--
--      int scan_complete_events;
--};
- 
- 
- static int wpa_driver_wext_flush_pmkid(void *priv);
-@@ -239,8 +213,8 @@ static int wpa_driver_wext_send_oper_ifl
- }
- 
- 
--static int wpa_driver_wext_set_auth_param(struct wpa_driver_wext_data *drv,
--                                        int idx, u32 value)
-+int wpa_driver_wext_set_auth_param(struct wpa_driver_wext_data *drv,
-+                                 int idx, u32 value)
- {
-       struct iwreq iwr;
-       int ret = 0;
-@@ -1977,7 +1951,7 @@ static int wpa_driver_wext_set_gen_ie(vo
- }
- 
- 
--static int wpa_driver_wext_cipher2wext(int cipher)
-+int wpa_driver_wext_cipher2wext(int cipher)
- {
-       switch (cipher) {
-       case CIPHER_NONE:
-@@ -1996,7 +1970,7 @@ static int wpa_driver_wext_cipher2wext(i
- }
- 
- 
--static int wpa_driver_wext_keymgmt2wext(int keymgmt)
-+int wpa_driver_wext_keymgmt2wext(int keymgmt)
- {
-       switch (keymgmt) {
-       case KEY_MGMT_802_1X:
-@@ -2054,8 +2028,7 @@ wpa_driver_wext_auth_alg_fallback(struct
- }
- 
- 
--static int
--wpa_driver_wext_associate(void *priv,
-+int wpa_driver_wext_associate(void *priv,
-                         struct wpa_driver_associate_params *params)
- {
-       struct wpa_driver_wext_data *drv = priv;
-@@ -2239,7 +2212,7 @@ static int wpa_driver_wext_flush_pmkid(v
- }
- 
- 
--static int wpa_driver_wext_get_capa(void *priv, struct wpa_driver_capa *capa)
-+int wpa_driver_wext_get_capa(void *priv, struct wpa_driver_capa *capa)
- {
-       struct wpa_driver_wext_data *drv = priv;
-       if (!drv->has_capability)
---- a/src/drivers/driver_wext.h
-+++ b/src/drivers/driver_wext.h
-@@ -14,8 +14,32 @@
- 
- #ifndef DRIVER_WEXT_H
- #define DRIVER_WEXT_H
-+struct wpa_driver_wext_data {
-+      void *ctx;
-+      int event_sock;
-+      int ioctl_sock;
-+      int mlme_sock;
-+      char ifname[IFNAMSIZ + 1];
-+      int ifindex;
-+      int ifindex2;
-+      u8 *assoc_req_ies;
-+      size_t assoc_req_ies_len;
-+      u8 *assoc_resp_ies;
-+      size_t assoc_resp_ies_len;
-+      struct wpa_driver_capa capa;
-+      int has_capability;
-+      int we_version_compiled;
-+
-+      /* for set_auth_alg fallback */
-+      int use_crypt;
-+      int auth_alg_fallback;
- 
--struct wpa_driver_wext_data;
-+      int operstate;
-+
-+      char mlmedev[IFNAMSIZ + 1];
-+
-+      int scan_complete_events;
-+};
- 
- int wpa_driver_wext_get_ifflags(struct wpa_driver_wext_data *drv, int *flags);
- int wpa_driver_wext_set_ifflags(struct wpa_driver_wext_data *drv, int flags);
-@@ -43,4 +67,12 @@ void wpa_driver_wext_deinit(void *priv);
- int wpa_driver_wext_set_operstate(void *priv, int state);
- int wpa_driver_wext_get_version(struct wpa_driver_wext_data *drv);
- 
-+int wpa_driver_wext_associate(void *priv,
-+                            struct wpa_driver_associate_params *params);
-+int wpa_driver_wext_get_capa(void *priv, struct wpa_driver_capa *capa);
-+int wpa_driver_wext_set_auth_param(struct wpa_driver_wext_data *drv,
-+                                 int idx, u32 value);
-+int wpa_driver_wext_cipher2wext(int cipher);
-+int wpa_driver_wext_keymgmt2wext(int keymgmt);
-+
- #endif /* DRIVER_WEXT_H */
---- a/src/drivers/drivers.c
-+++ b/src/drivers/drivers.c
-@@ -61,6 +61,9 @@ extern struct wpa_driver_ops wpa_driver_
- #ifdef CONFIG_DRIVER_OSX
- extern struct wpa_driver_ops wpa_driver_osx_ops; /* driver_osx.m */
- #endif /* CONFIG_DRIVER_OSX */
-+#ifdef CONFIG_DRIVER_PS3
-+extern struct wpa_driver_ops wpa_driver_ps3_ops; /* driver_ps3.c */
-+#endif /* CONFIG_DRIVER_PS3 */
- #ifdef CONFIG_DRIVER_IPHONE
- extern struct wpa_driver_ops wpa_driver_iphone_ops; /* driver_iphone.m */
- #endif /* CONFIG_DRIVER_IPHONE */
-@@ -113,6 +116,9 @@ struct wpa_driver_ops *wpa_supplicant_dr
- #ifdef CONFIG_DRIVER_OSX
-       &wpa_driver_osx_ops,
- #endif /* CONFIG_DRIVER_OSX */
-+#ifdef CONFIG_DRIVER_PS3
-+      &wpa_driver_ps3_ops,
-+#endif /* CONFIG_DRIVER_PS3 */
- #ifdef CONFIG_DRIVER_IPHONE
-       &wpa_driver_iphone_ops,
- #endif /* CONFIG_DRIVER_IPHONE */
---- a/wpa_supplicant/Makefile
-+++ b/wpa_supplicant/Makefile
-@@ -210,6 +210,12 @@ LDFLAGS += -framework CoreFoundation
- LDFLAGS += -F/System/Library/PrivateFrameworks -framework Apple80211
- endif
- 
-+ifdef CONFIG_DRIVER_PS3
-+CFLAGS += -DCONFIG_DRIVER_PS3 -m64
-+OBJS_d += ../src/drivers/driver_ps3.o
-+LDFLAGS += -m64
-+endif
-+
- ifdef CONFIG_DRIVER_IPHONE
- CFLAGS += -DCONFIG_DRIVER_IPHONE
- OBJS_d += ../src/drivers/driver_iphone.o
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-0.6.10.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-0.6.10.ebuild
new file mode 100644 (file)
index 0000000..1d08d69
--- /dev/null
@@ -0,0 +1,256 @@
+# Copyright 1999-2010 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.6.10.ebuild,v 1.1 2010/03/12 23:13:21 gurligebis Exp $
+
+EAPI="2"
+
+inherit eutils toolchain-funcs qt3 qt4
+
+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 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus debug gnutls eap-sim fasteap madwifi ps3 qt3 qt4 readline ssl wps kernel_linux kernel_FreeBSD"
+
+DEPEND="dev-libs/libnl
+       dbus? ( sys-apps/dbus )
+       kernel_linux? (
+               eap-sim? ( sys-apps/pcsc-lite )
+               madwifi? ( ||
+                       ( >net-wireless/madwifi-ng-tools-0.9.3
+                       net-wireless/madwifi-old )
+               )
+       )
+       !kernel_linux? ( net-libs/libpcap )
+       qt4? ( x11-libs/qt-gui:4
+               x11-libs/qt-svg:4 )
+       !qt4? ( qt3? ( x11-libs/qt:3 ) )
+       readline? ( sys-libs/ncurses sys-libs/readline )
+       ssl? ( dev-libs/openssl )
+       !ssl? ( gnutls? ( net-libs/gnutls ) )
+       !ssl? ( !gnutls? ( dev-libs/libtommath ) )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}/${PN}"
+
+pkg_setup() {
+       if use fasteap && (use gnutls || use ssl) ; then
+               die "If you use fasteap, you must build with wpa_supplicant's internal TLS implementation.  That is, both 'gnutls' and 'ssl' USE flags must be disabled"
+       fi
+
+       if use gnutls && use ssl ; then
+               einfo "You have both 'gnutls' and 'ssl' USE flags enabled: defaulting to USE=\"ssl\""
+       fi
+
+       if use qt3 && use qt4 ; then
+               einfo "You have both 'qt3' and 'qt4' USE flags enabled: defaulting to USE=\"qt4\""
+       fi
+}
+
+src_prepare() {
+       # net/bpf.h needed for net-libs/libpcap on Gentoo/FreeBSD
+       sed -i \
+               -e "s:\(#include <pcap\.h>\):#include <net/bpf.h>\n\1:" \
+               ../src/l2_packet/l2_packet_freebsd.c || die
+
+       # 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 (bug #143750)
+       sed -i \
+               -e "s:/usr/lib/opensc:/usr/$(get_libdir):" \
+               -e "s:/usr/lib/pkcs11:/usr/$(get_libdir):" \
+               wpa_supplicant.conf || die
+
+       epatch "${FILESDIR}"/dbus_path_fix.patch
+}
+
+src_configure() {
+       # 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 debug ; then
+               echo "CONFIG_DEBUG_FILE=y" >> .config
+       fi
+
+       if use eap-sim ; then
+               # Smart card authentication
+               echo "CONFIG_EAP_SIM=y"       >> .config
+               echo "CONFIG_EAP_AKA=y"       >> .config
+               echo "CONFIG_EAP_AKA_PRIME=y" >> .config
+               echo "CONFIG_PCSC=y"          >> .config
+       fi
+
+       if use fasteap ; then
+               echo "CONFIG_EAP_FAST=y" >> .config
+       fi
+
+       if use readline ; then
+               # readline/history support for wpa_cli
+               echo "CONFIG_READLINE=y" >> .config
+       fi
+
+       # SSL authentication methods
+       if use ssl ; then
+               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_NL80211=y"     >> .config
+               #echo "CONFIG_DRIVER_PRISM54=y"    >> .config
+               echo "CONFIG_DRIVER_RALINK=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
+
+               if use ps3 ; then
+                       echo "CONFIG_DRIVER_PS3=y" >> .config
+               fi
+
+       elif use kernel_FreeBSD ; then
+               # FreeBSD specific driver
+               echo "CONFIG_DRIVER_BSD=y" >> .config
+       fi
+
+       # Wi-Fi Protected Setup (WPS)
+       if use wps ; then
+               echo "CONFIG_WPS=y" >> .config
+       fi
+
+       # Enable mitigation against certain attacks against TKIP
+       echo "CONFIG_DELAYED_MIC_ERROR_REPORT=y" >> .config
+}
+
+src_compile() {
+       emake || die "emake failed"
+
+       if use qt4 ; then
+               cd "${S}"/wpa_gui-qt4
+               eqmake4 wpa_gui.pro
+               emake || die "Qt4 wpa_gui compilation failed"
+       elif use qt3 ; then
+               cd "${S}"/wpa_gui
+               eqmake3 wpa_gui.pro
+               emake || die "Qt3 wpa_gui compilation failed"
+       fi
+}
+
+src_install() {
+       dosbin wpa_supplicant || die
+       dobin wpa_cli wpa_passphrase || die
+
+       # baselayout-1 compat
+       if has_version "<sys-apps/baselayout-2.0.0"; then
+               dodir /sbin
+               dosym /usr/sbin/wpa_supplicant /sbin/wpa_supplicant || die
+               dodir /bin
+               dosym /usr/bin/wpa_cli /bin/wpa_cli || die
+       fi
+
+       if has_version ">=sys-apps/openrc-0.5.0"; then
+               newinitd "$FILESDIR"/${PN}-init.d wpa_supplicant
+               newconfd "$FILESDIR"/${PN}-conf.d wpa_supplicant
+       fi
+
+       exeinto /etc/wpa_supplicant/
+       newexe "${FILESDIR}"/wpa_cli.sh wpa_cli.sh
+
+       dodoc ChangeLog {eap_testing,todo}.txt README{,-WPS} \
+               wpa_supplicant.conf || die "dodoc failed"
+
+       doman doc/docbook/*.{5,8} || die "doman failed"
+
+       if use qt4 ; then
+               into /usr
+               dobin wpa_gui-qt4/wpa_gui || die
+       elif use qt3 ; then
+               into /usr
+               dobin wpa_gui/wpa_gui || die
+       fi
+
+       if use qt3 || use qt4 ; then
+               doicon wpa_gui-qt4/icons/wpa_gui.svg || die "Icon not found"
+               make_desktop_entry wpa_gui "WPA Supplicant Administration GUI" "wpa_gui" "Qt;Network;"
+       fi
+
+       if use dbus ; then
+               insinto /etc/dbus-1/system.d
+               newins dbus-wpa_supplicant.conf wpa_supplicant.conf || die
+               insinto /usr/share/dbus-1/system-services
+               newins dbus-wpa_supplicant.service 'fi.epitest.hostap.WPASupplicant.service' || die
+               keepdir /var/run/wpa_supplicant
+       fi
+}
+
+pkg_postinst() {
+       einfo "If this is a clean installation of wpa_supplicant, you"
+       einfo "have to create a configuration file named"
+       einfo "/etc/wpa_supplicant/wpa_supplicant.conf"
+       einfo
+       einfo "An example configuration file is available for reference in"
+       einfo "/usr/share/doc/${PF}/"
+
+       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 re-emerge ${PN} after upgrading these packages."
+       fi
+}
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-0.6.4.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-0.6.4.ebuild
deleted file mode 100644 (file)
index 47d185c..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2009 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.6.4.ebuild,v 1.9 2009/10/06 17:34:11 ayoy Exp $
-
-EAPI="2"
-
-inherit eutils toolchain-funcs qt4
-
-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 arm ppc ~ppc64 x86 ~x86-fbsd"
-IUSE="dbus debug gnutls eap-sim madwifi qt3 qt4 readline ssl kernel_linux
-       kernel_FreeBSD ps3"
-
-RDEPEND="dbus? ( sys-apps/dbus )
-               kernel_linux? (
-                       eap-sim? ( sys-apps/pcsc-lite )
-                       madwifi? ( ||
-                               ( >net-wireless/madwifi-ng-tools-0.9.3
-                               net-wireless/madwifi-old )
-                       )
-               )
-               !kernel_linux? ( net-libs/libpcap )
-               qt4? ( x11-libs/qt-gui:4[qt3support]
-                       x11-libs/qt-svg: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 ) )"
-
-S="${WORKDIR}/${P}/${PN}"
-
-pkg_setup() {
-       if use qt3 && use qt4; then
-               einfo "You have USE=\"qt3 qt4\" selected, defaulting to USE=\"qt4\""
-       fi
-}
-
-src_prepare() {
-       # net/bpf.h needed for net-libs/libpcap on Gentoo FreeBSD
-       sed -i \
-               -e "s:\(#include <pcap\.h>\):#include <net/bpf.h>\n\1:" \
-               ../src/l2_packet/l2_packet_freebsd.c || die
-}
-
-src_configure() {
-       # 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 debug ; then
-               echo "CONFIG_DEBUG_FILE=y" >> .config
-       fi
-
-       if use eap-sim ; 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
-
-       # SSL authentication methods
-       if use gnutls ; then
-               echo "CONFIG_TLS=gnutls" >> .config
-               echo "CONFIG_GNUTLS_EXTRA=y" >> .config
-       elif use ssl ; then
-               echo "CONFIG_TLS=openssl" >> .config
-               echo "CONFIG_SMARTCARD=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
-               if use ps3 ; then
-                       echo "CONFIG_DRIVER_PS3=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
-               eqmake4 wpa_gui.pro
-               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() {
-       dosbin wpa_supplicant
-       dobin wpa_cli wpa_passphrase
-
-       # baselayout-1 compat
-       dosym /usr/sbin/wpa_supplicant /sbin/wpa_supplicant
-       dosym /usr/bin/wpa_cli /bin/wpa_cli
-
-       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 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
-               insinto /usr/share/dbus-1/system-services
-               newins dbus-wpa_supplicant.service 'fi.epitest.hostap.WPASupplicant.service'
-               keepdir /var/run/wpa_supplicant
-       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
-}
index c3ff375d1cbaea5ffbb2daaf916fe2ab285fb644..7026d0e355b09d1dfbd28b81e620554db5e4ba63 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 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.7.1.ebuild,v 1.1 2010/01/25 00:08:42 gurligebis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wpa_supplicant/wpa_supplicant-0.7.1.ebuild,v 1.2 2010/03/12 23:13:21 gurligebis Exp $
 
 EAPI="2"
 
@@ -64,7 +64,7 @@ src_prepare() {
                -e "s:/usr/lib/pkcs11:/usr/$(get_libdir):" \
                wpa_supplicant.conf || die
 
-       epatch "${FILESDIR}/${P}-dbus_path_fix.patch"
+       epatch "${FILESDIR}"/${P}-dbus_path_fix.patch
 }
 
 src_configure() {