[packages/wpa_supplicant] - updated to 2.10

qboosh qboosh at pld-linux.org
Wed Oct 25 21:47:08 CEST 2023


commit 5357058fd271e292b850a34a448620fb663acc72
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Oct 25 21:48:12 2023 +0200

    - updated to 2.10

 wpa_supplicant-0.7.2-generate-libeap-peer.patch | 45 ++++++-------------------
 wpa_supplicant-OPTCFLAGS.patch                  | 12 -------
 wpa_supplicant-gui-qt4.patch                    | 11 +++---
 wpa_supplicant.spec                             | 28 +++++++--------
 4 files changed, 29 insertions(+), 67 deletions(-)
---
diff --git a/wpa_supplicant.spec b/wpa_supplicant.spec
index fd66bf7..53fcf2b 100644
--- a/wpa_supplicant.spec
+++ b/wpa_supplicant.spec
@@ -11,22 +11,21 @@
 Summary:	Linux WPA/WPA2/RSN/IEEE 802.1X supplicant
 Summary(pl.UTF-8):	Suplikant WPA/WPA2/RSN/IEEE 802.1X dla Linuksa
 Name:		wpa_supplicant
-Version:	2.9
-Release:	4
+Version:	2.10
+Release:	1
 License:	BSD
 Group:		Networking
 Source0:	http://w1.fi/releases/%{name}-%{version}.tar.gz
-# Source0-md5:	2d2958c782576dc9901092fbfecb4190
+# Source0-md5:	d26797fcb002898d4ee989179346e1cc
 Source1:	%{name}.config
 Source2:	%{name}-wpa_gui.desktop
 Source3:	%{name}.tmpfiles
 Source4:	%{name}.service
 Patch0:		%{name}-makefile.patch
-Patch1:		%{name}-OPTCFLAGS.patch
-Patch2:		%{name}-gui-qt4.patch
+Patch1:		%{name}-gui-qt4.patch
 # http://www.linuxwimax.org/Download
-Patch3:		%{name}-0.7.2-generate-libeap-peer.patch
-Patch4:		dbus-services.patch
+Patch2:		%{name}-0.7.2-generate-libeap-peer.patch
+Patch3:		dbus-services.patch
 URL:		http://w1.fi/wpa_supplicant/
 %{?with_dbus:BuildRequires:	dbus-devel}
 BuildRequires:	libnl-devel >= 1:3.5
@@ -141,7 +140,6 @@ Pliki programistyczne dla biblioteki eap.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 %{__sed} -i -e 's, at LIB@,%{_lib},' src/eap_peer/libeap0.pc
 
@@ -161,19 +159,19 @@ echo 'CONFIG_EAP_AKA_PRIME=y' >> wpa_supplicant/.config
 %endif
 
 %build
+CFLAGS="%{rpmcppflags} %{rpmcflags}" \
 %{__make} -C wpa_supplicant \
 	V=1 \
 	CC="%{__cc}" \
 	BINDIR="%{_sbindir}" \
-	LDFLAGS="%{rpmldflags}" \
-	OPTCFLAGS="%{rpmcppflags} %{rpmcflags}"
+	LDFLAGS="%{rpmldflags}"
 
 # eapol_test:
+CFLAGS="%{rpmcppflags} %{rpmcflags}" \
 %{__make} -C wpa_supplicant eapol_test \
 	V=1 \
 	CC="%{__cc}" \
-	LDFLAGS="%{rpmldflags}" \
-	OPTCFLAGS="%{rpmcppflags} %{rpmcflags}"
+	LDFLAGS="%{rpmldflags}"
 
 %if %{with gui}
 cd wpa_supplicant/wpa_gui-qt4
@@ -190,8 +188,8 @@ cd ../..
 	UIC=%{_bindir}/uic-qt%{qtver}
 %endif
 
-%{__make} -C src/eap_peer clean
-%{__make} -C src/eap_peer \
+%{__make} -C src/eap_peer -f Makefile.libeap clean
+%{__make} -C src/eap_peer -f Makefile.libeap \
 	CC="%{__cc}" \
 	CFLAGS="%{rpmcppflags} %{rpmcflags} -MMD -Wall $(pkg-config --cflags libnl-3.0) -DTLS_DEFAULT_CIPHERS=\\\"PROFILE=SYSTEM:3DES\\\"" \
 	LDFLAGS="%{rpmldflags} -shared"
@@ -228,7 +226,7 @@ cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/wpa_gui.desktop
 install -p wpa_supplicant/eapol_test $RPM_BUILD_ROOT%{_bindir}
 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
 
-%{__make} -C src/eap_peer install \
+%{__make} -C src/eap_peer -f Makefile.libeap install \
 	DESTDIR=$RPM_BUILD_ROOT \
 	LIBDIR=%{_libdir}
 
diff --git a/wpa_supplicant-0.7.2-generate-libeap-peer.patch b/wpa_supplicant-0.7.2-generate-libeap-peer.patch
index a719a05..cae9e2c 100644
--- a/wpa_supplicant-0.7.2-generate-libeap-peer.patch
+++ b/wpa_supplicant-0.7.2-generate-libeap-peer.patch
@@ -38,12 +38,9 @@ Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez at intel.com>
  5 files changed, 320 insertions(+), 8 deletions(-)
  create mode 100644 src/eap_peer/libeap0.pc
 
-diff --git a/src/eap_peer/Makefile b/src/eap_peer/Makefile
-index 3651056..58c067a 100644
---- a/src/eap_peer/Makefile
-+++ b/src/eap_peer/Makefile
-@@ -1,23 +1,193 @@
--all: libeap_peer.a
+--- wpa_supplicant-2.10/src/eap_peer/Makefile.libeap.orig	1970-01-01 01:00:00.000000000 +0100
++++ wpa_supplicant-2.10/src/eap_peer/Makefile.libeap	2023-10-25 20:38:09.894163431 +0200
+@@ -0,0 +1,193 @@
 +LIBEAP_NAME = libeap
 +LIBEAP_CURRENT = 0
 +LIBEAP_REVISION = 0
@@ -232,29 +229,11 @@ index 3651056..58c067a 100644
 +	rm $(DESTDIR)$(LIBDIR)/$(LIBEAP)
 +	rm -fr $(DESTDIR)$(INCLUDE_INSTALL_DIR)
 +	rm -f $(DESTDIR)$(LIBDIR)/pkgconfig/libeap0.pc
- 
- clean:
--	rm -f *~ *.o *.so *.d *.gcno *.gcda *.gcov libeap_peer.a
--
--install:
--	if ls *.so >/dev/null 2>&1; then \
--		install -d $(DESTDIR)$(LIBDIR)/wpa_supplicant && \
--		cp *.so $(DESTDIR)$(LIBDIR)/wpa_supplicant \
--	; fi
--
--include ../lib.rules
--
--CFLAGS += -DIEEE8021X_EAPOL
--
--LIB_OBJS= \
--	eap.o \
--	eap_methods.o
--
--libeap_peer.a: $(LIB_OBJS)
--	$(AR) crT $@ $?
++
++clean:
 +	rm -f *~ *.o *.so *.d *.gcno *.gcda *.gcov libeap.a $(LIBEAP) $(OBJS_lib)
- 
- -include $(OBJS:%.o=%.d)
++
++-include $(OBJS:%.o=%.d)
 diff --git a/src/eap_peer/eap_methods.c b/src/eap_peer/eap_methods.c
 index 3b0af05..092f266 100644
 --- a/src/eap_peer/eap_methods.c
@@ -380,12 +359,10 @@ index 3b0af05..092f266 100644
   * eap_peer_unregister_methods - Unregister EAP peer methods
   *
   * This function is called at program termination to unregister all EAP peer
-diff --git a/src/eap_peer/eap_methods.h b/src/eap_peer/eap_methods.h
-index 384c61b..b83a46f 100644
---- a/src/eap_peer/eap_methods.h
-+++ b/src/eap_peer/eap_methods.h
-@@ -32,6 +32,7 @@ EapType eap_peer_get_type(const char *name, int *vendor);
- const char * eap_get_name(int vendor, EapType type);
+--- wpa_supplicant-2.10/src/eap_peer/eap_methods.h.orig	2023-10-25 21:12:58.396182379 +0200
++++ wpa_supplicant-2.10/src/eap_peer/eap_methods.h	2023-10-25 21:15:46.048607461 +0200
+@@ -27,6 +27,7 @@ enum eap_type eap_peer_get_type(const ch
+ const char * eap_get_name(int vendor, enum eap_type type);
  size_t eap_get_names(char *buf, size_t buflen);
  char ** eap_get_names_as_string_array(size_t *num);
 +int eap_peer_register_methods(void);
diff --git a/wpa_supplicant-OPTCFLAGS.patch b/wpa_supplicant-OPTCFLAGS.patch
deleted file mode 100644
index 969fa72..0000000
--- a/wpa_supplicant-OPTCFLAGS.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urNp -x '*.orig' wpa_supplicant-2.9.org/wpa_supplicant/Makefile wpa_supplicant-2.9/wpa_supplicant/Makefile
---- wpa_supplicant-2.9.org/wpa_supplicant/Makefile	2021-09-26 23:01:54.976837708 +0200
-+++ wpa_supplicant-2.9/wpa_supplicant/Makefile	2021-09-26 23:01:55.070171269 +0200
-@@ -3,7 +3,7 @@ CC=gcc
- endif
- 
- ifndef CFLAGS
--CFLAGS = -MMD -O2 -Wall -g
-+CFLAGS = -MMD $(OPTCFLAGS) -Wall -g
- endif
- 
- ifdef LIBS
diff --git a/wpa_supplicant-gui-qt4.patch b/wpa_supplicant-gui-qt4.patch
index 931b680..aab6f17 100644
--- a/wpa_supplicant-gui-qt4.patch
+++ b/wpa_supplicant-gui-qt4.patch
@@ -9,11 +9,10 @@ different locations.
  wpa_supplicant/Makefile | 7 +++++--
  1 file changed, 5 insertions(+), 2 deletions(-)
 
-diff -urNp -x '*.orig' wpa_supplicant-2.9.org/wpa_supplicant/Makefile wpa_supplicant-2.9/wpa_supplicant/Makefile
---- wpa_supplicant-2.9.org/wpa_supplicant/Makefile	2021-09-26 23:01:55.206838269 +0200
-+++ wpa_supplicant-2.9/wpa_supplicant/Makefile	2021-09-26 23:01:55.293505147 +0200
-@@ -22,6 +22,9 @@ export INCDIR ?= /usr/local/include/
- export BINDIR ?= /usr/local/sbin/
+--- wpa_supplicant-2.10/wpa_supplicant/Makefile.orig	2023-10-25 20:25:14.325031717 +0200
++++ wpa_supplicant-2.10/wpa_supplicant/Makefile	2023-10-25 20:32:58.929181407 +0200
+@@ -35,6 +35,9 @@ export INCDIR ?= /usr/local/include
+ export BINDIR ?= /usr/local/sbin
  PKG_CONFIG ?= pkg-config
  
 +QMAKE ?= qmake
@@ -22,7 +21,7 @@ diff -urNp -x '*.orig' wpa_supplicant-2.9.org/wpa_supplicant/Makefile wpa_suppli
  CFLAGS += $(EXTRA_CFLAGS)
  CFLAGS += -I$(abspath ../src)
  CFLAGS += -I$(abspath ../src/utils)
-@@ -2021,10 +2024,10 @@ wpa_gui:
+@@ -2044,10 +2047,10 @@ wpa_gui:
  	@echo "wpa_gui has been removed - see wpa_gui-qt4 for replacement"
  
  wpa_gui-qt4/Makefile:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wpa_supplicant.git/commitdiff/5357058fd271e292b850a34a448620fb663acc72



More information about the pld-cvs-commit mailing list