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 - tchvatal@suse.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org