[packages/wireless-tools] - up to 30pre9 (this package is obsolete, so likely 30 final will never exist)

arekm arekm at pld-linux.org
Wed Nov 4 14:00:02 CET 2015


commit 2072864a5df62d126d97534021776b46176a2f45
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Nov 4 13:59:08 2015 +0100

    - up to 30pre9 (this package is obsolete, so likely 30 final will never exist)

 wireless-tools-debian.patch | 65 +++++++++++++++++++++++++++++++++++++++++++++
 wireless-tools-llh.patch    | 59 ----------------------------------------
 wireless-tools.spec         | 28 ++++++++-----------
 3 files changed, 76 insertions(+), 76 deletions(-)
---
diff --git a/wireless-tools.spec b/wireless-tools.spec
index 6632204..42685b8 100644
--- a/wireless-tools.spec
+++ b/wireless-tools.spec
@@ -1,16 +1,17 @@
+%define	pre	pre9
 Summary:	Wireless ethernet configuration tools
 Summary(pl.UTF-8):	Narzędzia do konfiguracji sieci bezprzewodowej
 Summary(pt_BR.UTF-8):	Ferramentas para redes sem fio
 Name:		wireless-tools
-Version:	29
-Release:	4
+Version:	30
+Release:	0.%{pre}.1
 Epoch:		1
 License:	GPL v2
 Group:		Networking/Admin
-Source0:	http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.%{version}.tar.gz
-# Source0-md5:	e06c222e186f7cc013fd272d023710cb
-Patch0:		%{name}-llh.patch
-Patch1:		%{name}-optflags.patch
+Source0:	http://www.labs.hpe.com/personal/Jean_Tourrilhes/Linux/wireless_tools.%{version}.%{pre}.tar.gz
+# Source0-md5:	ca91ba7c7eff9bfff6926b1a34a4697d
+Patch0:		%{name}-optflags.patch
+Patch1:		%{name}-debian.patch
 URL:		http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -75,16 +76,14 @@ Biblioteka rozszerzeń bezprzewodowych (biblioteka statyczna).
 %patch0 -p1
 %patch1 -p1
 
-sed -i -e 's#__user##g' iwlib.h wireless.22.h
-
 %build
 %{__make} \
 	CC="%{__cc}" \
-	OPTFLAGS="%{rpmcflags}"
+	OPTFLAGS="%{rpmcflags} %{rpmcppflags}"
 
 %{__make} libiw.a \
 	CC="%{__cc}" \
-	OPTFLAGS="%{rpmcflags}"
+	OPTFLAGS="%{rpmcflags} %{rpmcppflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -101,13 +100,8 @@ mv -f $RPM_BUILD_ROOT%{_libdir}/libiw.so.* $RPM_BUILD_ROOT/%{_lib}
 ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib}; echo libiw.so.*) \
 	$RPM_BUILD_ROOT%{_libdir}/libiw.so
 
-install -d $RPM_BUILD_ROOT%{_mandir}/{cs,fr}/man{5,7,8}
-install cs/*.5 $RPM_BUILD_ROOT%{_mandir}/cs/man5
-install cs/*.7 $RPM_BUILD_ROOT%{_mandir}/cs/man7
-install cs/*.8 $RPM_BUILD_ROOT%{_mandir}/cs/man8
-install fr/*.5 $RPM_BUILD_ROOT%{_mandir}/fr/man5
-install fr/*.7 $RPM_BUILD_ROOT%{_mandir}/fr/man7
-install fr/*.8 $RPM_BUILD_ROOT%{_mandir}/fr/man8
+rm -r $RPM_BUILD_ROOT%{_mandir}/fr.ISO*
+mv $RPM_BUILD_ROOT%{_mandir}/fr{.UTF-8,}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
diff --git a/wireless-tools-debian.patch b/wireless-tools-debian.patch
new file mode 100644
index 0000000..95407e9
--- /dev/null
+++ b/wireless-tools-debian.patch
@@ -0,0 +1,65 @@
+Description: add type to IMPORT keyword in ifrename's udev rules file
+Author: Guus Sliepen <guus at debian.org>
+Bug-Debian: http://bugs.debian.org/650606
+
+--- wireless-tools-30~pre9.orig/19-udev-ifrename.rules
++++ wireless-tools-30~pre9/19-udev-ifrename.rules
+@@ -5,9 +5,9 @@
+ # when udev runs (i.e. on boot partition).
+ 
+ # Enable this rule to test with udevtest.
+-#ENV{UDEV_LOG}=="6", SUBSYSTEM=="net", ACTION=="add", IMPORT="/sbin/ifrename -D -V -u -i %k", NAME:="$env{INTERFACE}"
++#ENV{UDEV_LOG}=="6", SUBSYSTEM=="net", ACTION=="add", IMPORT{program}="/sbin/ifrename -D -V -u -i %k", NAME:="$env{INTERFACE}"
+ 
+ # Main ifrename rule.
+ # If interface is found in /etc/iftab, subsequent rename rules are bypassed.
+ # If interface is not found in /etc/iftab, subsequent rename rules applies.
+-SUBSYSTEM=="net", ACTION=="add", IMPORT="/sbin/ifrename -u -i %k", NAME:="$env{INTERFACE}"
++SUBSYSTEM=="net", ACTION=="add", IMPORT{program}="/sbin/ifrename -u -i %k", NAME:="$env{INTERFACE}"
+--- wireless-tools-30~pre8.orig/Makefile
++++ wireless-tools-30~pre8/Makefile
+@@ -19,7 +19,7 @@
+ ## a local version (non-root).
+ ## Standard distros should comment that option to save space and to
+ ## build libiw.so used by third parties...
+-BUILD_STATIC = y
++# BUILD_STATIC = y
+ 
+ ## Uncomment this to build without using libm (less efficient).
+ ## This is mostly useful for embedded platforms without maths.
+@@ -75,8 +75,8 @@
+ # Install directories
+ INSTALL_DIR= $(PREFIX)/sbin
+ INSTALL_LIB= $(PREFIX)/lib
+-INSTALL_INC= $(PREFIX)/include
+-INSTALL_MAN= $(PREFIX)/man
++INSTALL_INC= $(PREFIX)/usr/include
++INSTALL_MAN= $(PREFIX)/usr/share/man
+ 
+ # Various commands
+ RM = rm -f
+--- wireless-tools-29.orig/iftab.5
++++ wireless-tools-29/iftab.5
+@@ -50,11 +50,7 @@
+ (logical or), specify two different mappings with the same interface
+ name (one on each line).
+ .B Ifrename
+-always use the first matching mapping starting from the
+-.I end
+-of
+-.BR iftab ,
+-therefore more restrictive mapping should be specified last.
++always uses the last matching mapping in iftab.
+ .\"
+ .\" INTERFACE NAME part
+ .\"
+--- wireless-tools-30~pre8.orig/iwlib.c
++++ wireless-tools-30~pre8/iwlib.c
+@@ -676,6 +676,7 @@
+ {
+   struct iwreq		wrq;
+ 
++  memset((char *) &wrq, 0, sizeof(struct iwreq));
+   memset((char *) info, 0, sizeof(struct wireless_config));
+ 
+   /* Get wireless name */
diff --git a/wireless-tools-llh.patch b/wireless-tools-llh.patch
deleted file mode 100644
index 6010fd6..0000000
--- a/wireless-tools-llh.patch
+++ /dev/null
@@ -1,59 +0,0 @@
---- wireless_tools.28/iwlib.h.orig	2005-12-06 02:18:06.000000000 +0100
-+++ wireless_tools.28/iwlib.h	2006-03-20 00:03:54.000000000 +0100
-@@ -32,12 +32,6 @@
- #include <sys/socket.h>		/* For AF_INET & struct sockaddr */
- #include <netinet/in.h>         /* For struct sockaddr_in */
- #include <netinet/if_ether.h>
--
--/* Fixup to be able to include kernel includes in userspace.
-- * Basically, kill the sparse annotations... Jean II */
--#ifndef __user
--#define __user
--#endif
- 
- #include <linux/types.h>		/* for "caddr_t" et al		*/
- 
---- wireless_tools.28/wireless.19.h.orig	2006-03-20 00:02:13.000000000 +0100
-+++ wireless_tools.28/wireless.19.h	2006-03-20 00:04:46.000000000 +0100
-@@ -641,7 +641,7 @@
-  */
- struct	iw_point
- {
--  void __user	*pointer;	/* Pointer to the data  (in user space) */
-+  void		*pointer;	/* Pointer to the data  (in user space) */
-   __u16		length;		/* number of fields or size in bytes */
-   __u16		flags;		/* Optional params */
- };
---- wireless_tools.28/wireless.20.h.orig	2006-05-27 18:51:20.000000000 +0200
-+++ wireless_tools.28/wireless.20.h	2006-05-27 18:51:29.000000000 +0200
-@@ -645,7 +645,7 @@
-  */
- struct	iw_point
- {
--  void __user	*pointer;	/* Pointer to the data  (in user space) */
-+  void		*pointer;	/* Pointer to the data  (in user space) */
-   __u16		length;		/* number of fields or size in bytes */
-   __u16		flags;		/* Optional params */
- };
---- wireless_tools.28/wireless.18.h.orig	2006-05-27 18:50:55.000000000 +0200
-+++ wireless_tools.28/wireless.18.h	2006-05-27 18:51:08.000000000 +0200
-@@ -626,7 +626,7 @@
-  */
- struct	iw_point
- {
--  void __user	*pointer;	/* Pointer to the data  (in user space) */
-+  void		*pointer;	/* Pointer to the data  (in user space) */
-   __u16		length;		/* number of fields or size in bytes */
-   __u16		flags;		/* Optional params */
- };
---- wireless_tools.29/wireless.21.h.orig	2006-03-25 01:26:36.000000000 +0100
-+++ wireless_tools.29/wireless.21.h	2006-10-02 16:37:49.583457000 +0200
-@@ -680,7 +680,7 @@
-  */
- struct	iw_point
- {
--  void __user	*pointer;	/* Pointer to the data  (in user space) */
-+  void		*pointer;	/* Pointer to the data  (in user space) */
-   __u16		length;		/* number of fields or size in bytes */
-   __u16		flags;		/* Optional params */
- };
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wireless-tools.git/commitdiff/2072864a5df62d126d97534021776b46176a2f45



More information about the pld-cvs-commit mailing list