Hello community,

here is the log from the commit of package pciutils for openSUSE:Factory 
checked in at 2014-11-24 11:17:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pciutils (Old)
 and      /work/SRC/openSUSE:Factory/.pciutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pciutils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pciutils/pciutils.changes        2014-08-25 
11:03:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pciutils.new/pciutils.changes   2014-11-24 
11:18:12.000000000 +0100
@@ -1,0 +2,26 @@
+Tue Nov 18 13:22:45 UTC 2014 - [email protected]
+
+- Version bump to 3.3.0:
+   * Device names exported by BIOS are displayed on Linux.
+   * On Linux systems, HWDB is used to look up device names
+     when our ID database gives no match. (More precisely,
+     HWDB is consulted after local pci.ids, but before using
+     network to query online pci.ids.) Thanks to Tom Gundersen
+     for the initial patch.
+   * Added experimental back-end for OS X / Darwin. Thanks to
+     Richard Yao for providing it.
+   * Filters now support matching by device class. Original
+     patch by Matthew Wilcox, wrappers for ABI compatibility
+     by me.
+   * Interrupt Pin and Interrupt Line registers are displayed
+     for bridge devices, too.
+   * Several portability bugs have been fixed.
+   * Several typos have been fixed. Also, use of questionable
+     constructs in man pages has been reduced.
+   * PCIe link capabilities now include the ASPMOptComp bit.
+   * The "CRS Software Visibility" bit is now decoded properly.
+   * Updated pci.ids to the current snapshot of the database.
+- Refresh patch:
+  * pciutils-endianh.patch
+
+-------------------------------------------------------------------

Old:
----
  pciutils-3.2.1.tar.xz

New:
----
  pciutils-3.3.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pciutils.spec ++++++
--- /var/tmp/diff_new_pack.nfnZ06/_old  2014-11-24 11:18:14.000000000 +0100
+++ /var/tmp/diff_new_pack.nfnZ06/_new  2014-11-24 11:18:14.000000000 +0100
@@ -18,7 +18,7 @@
 
 %define lname   libpci3
 Name:           pciutils
-Version:        3.2.1
+Version:        3.3.0
 Release:        0
 Summary:        PCI utilities for Kernel version 2
 License:        GPL-2.0+
@@ -35,10 +35,6 @@
 BuildRequires:  pkgconfig(zlib)
 Requires:       pciutils-ids
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-# bug437293
-%ifarch ppc64
-Obsoletes:      pciutils-64bit
-%endif
 
 %description
 lspci: This program displays detailed information about all PCI busses
@@ -62,10 +58,6 @@
 Summary:        Library and Include Files of the PCI utilities
 Group:          Development/Libraries/C and C++
 Requires:       %{lname} = %{version}
-# bug437293
-%ifarch ppc64
-Obsoletes:      pciutils-devel-64bit
-%endif
 
 %description devel
 This package contains the files that are necessary for software
@@ -76,7 +68,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3
+%patch3 -p1
 
 %build
 make %{?_smp_mflags} OPT="%{optflags} -D_GNU_SOURCE $(getconf LFS_CFLAGS) 
-Wall" PREFIX=%{_prefix} LIBDIR=/%{_lib} SBINDIR=/sbin STRIP="" SHARED="yes"

++++++ pciutils-3.2.1.tar.xz -> pciutils-3.3.0.tar.xz ++++++
++++ 8089 lines of diff (skipped)

++++++ pciutils-endianh.patch ++++++
--- /var/tmp/diff_new_pack.nfnZ06/_old  2014-11-24 11:18:14.000000000 +0100
+++ /var/tmp/diff_new_pack.nfnZ06/_new  2014-11-24 11:18:14.000000000 +0100
@@ -1,8 +1,7 @@
-Dear kernel developers. we plead to you, please use documented,optimized 
userspace interfaces, thanks !
-
---- lib/sysdep.h.orig
-+++ lib/sysdep.h
-@@ -18,71 +18,10 @@
+diff -urN pciutils-3.3.0.old/lib/sysdep.h pciutils-3.3.0/lib/sysdep.h
+--- pciutils-3.3.0.old/lib/sysdep.h    2014-11-18 14:27:01.054393822 +0100
++++ pciutils-3.3.0/lib/sysdep.h        2014-11-18 14:28:43.420561080 +0100
+@@ -18,79 +18,9 @@
  typedef u8 byte;
  typedef u16 word;
  
@@ -28,13 +27,21 @@
 -
 -#ifdef PCI_OS_SUNOS
 -#include <sys/byteorder.h>
+-#if defined(__i386) && defined(LITTLE_ENDIAN)
+-# define BYTE_ORDER LITTLE_ENDIAN
+-#elif defined(__sparc) && defined(BIG_ENDIAN)
+-# define BYTE_ORDER BIG_ENDIAN
+-#else
 -#define BIG_ENDIAN 4321
+-#endif
+-#ifndef BYTE_ORDER
 -#ifdef _LITTLE_ENDIAN
 -#define BYTE_ORDER 1234
 -#else
 -#define BYTE_ORDER 4321
 -#endif
--#endif
+-#endif /* BYTE_ORDER */
+-#endif /* PCI_OS_SUNOS */
 -
 -#ifdef PCI_OS_WINDOWS
 -#ifdef __MINGW32__
@@ -58,7 +65,7 @@
 -{
 -  return (w << 8) | ((w >> 8) & 0xff);
 -}
- 
+-
 -static inline u32 swab32(u32 w)
 -{
 -  return ((w & 0xff000000) >> 24) |
@@ -72,9 +79,9 @@
 -#define le16_to_cpu(x) (x)
 -#define le32_to_cpu(x) (x)
 -#endif
-+#define cpu_to_le16 htole16
-+#define cpu_to_le32 htole32
-+#define le16_to_cpu le16toh
-+#define le32_to_cpu le32toh
  
 -#endif
++#define cpu_to_le16 htole16                                                   
++#define cpu_to_le32 htole32                                                   
++#define le16_to_cpu le16toh                                                   
++#define le32_to_cpu le32toh

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to