From edac14faf9e88f8c1ebc641de3de46af3fd99005ce09a461a33618f8c80e6c2e Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Thu, 6 Aug 2009 15:48:04 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pciutils?expand=0&rev=18 --- pciutils-3.1.2.tar.bz2 | 3 - pciutils-3.1.3.tar.bz2 | 3 + ...ig.patch => pciutils-3.1.3_pkgconfig.patch | 0 pciutils.changes | 23 ++ pciutils.spec | 359 +----------------- 5 files changed, 28 insertions(+), 360 deletions(-) delete mode 100644 pciutils-3.1.2.tar.bz2 create mode 100644 pciutils-3.1.3.tar.bz2 rename pciutils-3.1.2_pkgconfig.patch => pciutils-3.1.3_pkgconfig.patch (100%) diff --git a/pciutils-3.1.2.tar.bz2 b/pciutils-3.1.2.tar.bz2 deleted file mode 100644 index 9450ad8..0000000 --- a/pciutils-3.1.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f66e40b8df5a7b6a93c463b0fb734ea6451c5f0c2cc772f58640b6c7f0d69397 -size 265387 diff --git a/pciutils-3.1.3.tar.bz2 b/pciutils-3.1.3.tar.bz2 new file mode 100644 index 0000000..06a0d17 --- /dev/null +++ b/pciutils-3.1.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a3de80921e493c52e5c69f6d399a511b0ebc0464d10dcdda3924cd42ae69c78 +size 271733 diff --git a/pciutils-3.1.2_pkgconfig.patch b/pciutils-3.1.3_pkgconfig.patch similarity index 100% rename from pciutils-3.1.2_pkgconfig.patch rename to pciutils-3.1.3_pkgconfig.patch diff --git a/pciutils.changes b/pciutils.changes index 70d2358..be93570 100644 --- a/pciutils.changes +++ b/pciutils.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Aug 3 14:33:26 CEST 2009 - anicka@suse.cz + +- update to 3.1.3 + * The VPD parser now reports unknown and vendor-defined items + properly. It also stops on any item in unknown format, + avoiding long output on bogus VPD data. + * The MSI-X table size now matches the spec. + * The Power Management capability now includes the soft reset bit. + * Decoding of the Advanced Features capability has been added. + * The whole package compiles on GNU/kFreeBSD again. + * The procfs back-end is able to cope with /proc/bus/pci + containing names with domains, which occur on sparc64 and + possibly other architectures due to a kernel bug. + * The sysfs back-end no longer complains when a slot address + is missing, which happens with old versions of Linux fakephp. + * The Device Serial Number capability is printed in the right + byte order. + * The MSI and MSI-X capabilities are printed in a prettier way. + * The tree output mode (`lspci -t') shows domain numbers only + at the root, which makes the output more compact. + * Updated documentation on the bus mapping mode (`lspci -M'). + ------------------------------------------------------------------- Thu Feb 5 15:10:19 CET 2009 - anicka@suse.cz diff --git a/pciutils.spec b/pciutils.spec index d5d71e8..d121089 100644 --- a/pciutils.spec +++ b/pciutils.spec @@ -1,5 +1,5 @@ # -# spec file for package pciutils (Version 3.1.2) +# spec file for package pciutils (Version 3.1.3) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,7 +20,7 @@ Name: pciutils BuildRequires: zlib-devel -Version: 3.1.2 +Version: 3.1.3 Release: 1 Requires: pciutils-ids AutoReqProv: on @@ -116,358 +116,3 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/libpci.pc %changelog -* Thu Feb 05 2009 anicka@suse.cz -- update to 3.1.2 - * Fixed another silly bug in the command-line parser of setpci. - * The configure script now sets LC_ALL to avoid being fooled by - locale-dependent behavior of `tr'. - * The command-line parser of setpci did sometimes segfault on invalid - input. - * The Cygwin backend now works on Windows Vista. - * Fixed a bug in decoding of the SR-IOV capability. - * Details of some PCIe capabilities are displayed only with -vv. - * When a BAR is reported by the OS, but not by the device (i.e., - it is marked as [virtual] in lspci), the [disabled] flag is - suppressed, because it does not make sense in such cases. - * The source code of lspci has been split to multiple files, hopefully - making it easier to maintain. - * The library and lspci now know about physical slot names. So far, - they are provided by the sysfs back-end only. - * When a device has the VPD (Vital Product Data) capability and the - VPD data are supplied by the OS, they are decoded and printed in the - verbose mode. This currently works only on Linux with the sysfs - back-end. - * `setpci --version' now works properly. - * `setpci --dumpregs' prints a table of all known names of - registers and capabilities. This replaces the table of registers - in the setpci man page. - * The dry-run mode of setpci gives better feedback. - * The setpci utility is now able to address registers stored in PCI - capabilities (actually it allows a more general form of relative - addressing). - * The library has gained functions for working with PCI capabilities. - * Address Translation Services capability is now decoded. - * `lspci -k' now displays the subsystem ID, too. This makes `-k' - show everything needed to identify the device and the available - drivers, which was called for by many users. - * Fixed spelling of MSI. - * Better support for cross-compilation. - * Fixed printing of the AER capability. - * HT 1.02 capabilities are decoded as HT 1.03. - * Fixed Cygwin build. - * Fixed a minor bug in the configure script, which caused warnings - about redefinition of symbols during compilation. -* Wed Jan 07 2009 olh@suse.de -- obsolete old -XXbit packages (bnc#437293) -* Thu Sep 11 2008 anicka@suse.cz -- update to 3.0.1 - * Added a Cygwin port. - * Worked around compatibility problems with various default - settings of wget - * Fixed printing of MSI capabilities. - * Added decoding of several PCI-X capabilities: device/link/slot 2, - Advanced Error Reporting, Access Control Services, Alternative - Routing-ID, Single Root I/O Virtualization. - * Fixed bug in filters which caused them to refuse - vendor/device ID 0xffff. - * Fixed several build problems: builds without PCI_USE_DNS - on Linux and with PCI_USE_DNS on Solaris and *BSD. Static - library mode also compiles again on old versions of GCC. -* Fri Apr 11 2008 mrueckert@suse.de -- move shared libs to /%%{_lib} -- added pciutils-3.0.0_pkgconfig.patch: - clean up the pkgconfig file so we can include it -- package the pkgconfig file -* Thu Apr 10 2008 mrueckert@suse.de -- if we no longer provide the static lib we should at least provide - the symlink to link against libpci -* Thu Apr 10 2008 anicka@suse.cz -- update to 3.0.0 - * The makefile system has been reworked. All configuration - settings are now passed to the configure script in environment - variables, allowing for easy tweaking in the top-level Makefile. - All control knobs are now described in the README. - * The libpci can be built as a shared library with properly - restricted symbol exports. Use `make SHARED=yes' to enable that - or `make SHARED=local' for a local testing build (with hardwired - paths to the library, so that it does not need installation). - * Support for resolving of PCI ID's using DNS together with a local - cache of resolved entries has been added. See the `-q' and `-Q' - options of lspci. - * The library now has a generic system of settable parameters, which - also include settings of the DNS resolver and cache. An `-O' - option has been added to lspci and setpci to allow setting - of these options. - * Configuration of the access methods are now specified by the new - parameter system, replacing the pci_access->method_params array. - * Access methods now also have sensible names and help texts and it - is possible to look up method ID by a name. - * An `-A' switch has been added to both lspci and setpci, allowing - to select an arbitrary access method. The `-P' switch (configure - proc backend) has been removed as it is no longer needed - and I do not know any its user. - * Several source files have been split for better maintainability - (most notably the resolving of ID's). - * Man pages and help texts have been updated. A new man page - `pcilib(7)' has been added and description of library options - has been moved there. - * When an unknown device ID is encountered, we print `Device ' - instead of `Unknown device '. It uses less space and it also - should reduce the number of inexperienced users complaining that - the device is not supported by the OS. To lookup up OS drivers, - use the `-k' option. - * Makefile: stripping of the binaries during installation can be - overridden by the STRIP variable. - * lib/types.h: We use the integer types from if the - compiler claims C99 support. -- remove strip patch -* Thu Apr 10 2008 ro@suse.de -- added baselibs.conf file to build xxbit packages - for multilib support -* Wed Apr 09 2008 anicka@suse.cz -- update to 2.2.10 - * lspci.c, setpci.c: Cleaned up the list of options. - * lib/names.c: Fix displaying of errors reported by zlib. - Previously, the buffer containing the error message had - been deallocated by gzclose() before the message was printed. - * update-pciids.sh: Added quiet mode (-q). Clean up uncompressed - files left by previous versions of the pciutils. - * update-pciids.man: Mention the -q switch. - * lib/dump.c: Squashed compiler warnings about code with - no effect (there really were surplus *'s). -* Tue Nov 06 2007 anicka@suse.cz -- update to 2.2.9 - * lspci.c: Added a new switch `-k' which requests printing - of information on kernel drivers attached to each device - and on kernel modules reporting the ability to handle the - device. - * Makefile, lib/Makefile: Moved -lz from LDFLAGS to LDLIBS. - Also added an explicit pattern rule for linking to make sure - that LDLIBS is used on all platforms. - * pci.ids: Revised class codes to match Conventional PCI 3.0 - specs. - * lspci.c: Decode the Debug port capability (per EHCI 0.96 spec). - * lspci.c: Big code cleanup: re-arranged functions in the code, - renamed everything related to capabilities to cap_* and - all options except verbose to opt_*. - * Capability loop detection introduced 2.2.7 did not work - properly with extended capabilities. Fixed. -* Wed Oct 24 2007 anicka@suse.cz -- drop the patch backporting upstream bug in - a machine readable output [#330533] -- fix typo in show_ext_caps in lspci -* Fri Oct 05 2007 anicka@suse.cz -- update to 2.2.7 - * lspci.c (show_caps, show_ext_caps): Detect and report loops in - capability lists. - * lspci.c, lib/header.h: Finished decoding of the PCI Express - capability. The extended capabilities remain undecoded for now, - but at least the list of them has been updated to reflect the - current PCI Express 2.0 spec. - * lspci.c, lib/header.h: Decode new bits of traditional registers - as defined by PCIE / PCI-X. This includes discard timers in - the bridge control register and INTx enable/status in device - control/status registers. - * Makefile, lib/Makefile: `ar' and `ranlib' can be overriden to - allow cross-compilation. - * lspci.c (show_ht): Added decoding of Hypertransport MSI - mapping capability - * tests/cap-MSI-mapping: Added a test case. -* Tue Jul 03 2007 anicka@suse.cz -- update to 2.2.6 - * Makefile: Added an "install-lib" target. - * Makefile, lib/Makefile: Generate and install pkg-config file - for libpci. - * lib/i386-io-hurd.h: Rewritten for new Hurd kernels. -* Fri May 04 2007 anicka@suse.cz -- update to 2.2.5 - * pci.ids: Updated to the current snapshot of the database. - * lspci.c (show_express): Added PCI/PCI-X to PCI-Express - Bridge type. - * pci.ids: Updated to the current snapshot of the database. - * Replaced bzero() by memset() everywhere, it's better to lose - a tiny bit of readability than maintain hacks to make it work - on various systems. - * lib/configure: tr on Solaris is a bit weird and it requires - `[A-Z]' instead of `A-Z'. Fortunately, the extra brackets - don't hurt otherwise. - * lib/types.h, lib/configure: Solaris should use - to get precise integer types. - * lspci.c: alloca() needs . - * lib/dump.c: Fixed a couple of bugs in the dump backend which - caused devices with domains or with extended config space - to be read incorrectly. Also, dumps with partial lines are - allowed now. - * lspci.c (scan_device): If an error occurs when reading the - standard config header of a device, report it and ignore the - device and return with exit code 2 at the end. -- remove noabort.diff (implemented by upstream) -* Thu Mar 29 2007 rguenther@suse.de -- add zlib-devel BuildRequires -- require zlib-devel from pciutils-devel package -* Mon Jan 29 2007 anicka@suse.cz -- change dependency from python to perl in update-pciids [#221276] -* Sat Jan 20 2007 garloff@suse.de -- Change update-pciids to download to pci.ids.d/pci.ids.dist - and call merge-pciids if possible. [FATE 301145, bug 221276] -* Fri Oct 13 2006 aj@suse.de -- Fix to build (remove pci.ids.gz as well). -* Fri Oct 13 2006 mjancar@suse.cz -- update to 2.2.4 - * many bugfixes and cleanups -- branch separate package for pci.ids -* Mon May 22 2006 schwab@suse.de -- Don't strip binaries. -* Wed Mar 22 2006 kukuk@suse.de -- Remove pciids-suse patch (has to be fixed upstream) -* Wed Mar 22 2006 kukuk@suse.de -- Auto-Update pci.ids -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Fri Jan 20 2006 mjancar@suse.cz -- update pci.ids (#144200) -* Fri Jan 13 2006 mjancar@suse.cz -- reintroduce "Class" printed in numeric output (#143042) -* Mon Dec 19 2005 mjancar@suse.cz -- update to 2.2.1 -* Fri Aug 26 2005 mjancar@suse.cz -- add types.h to pciutils-devel (#113294) -* Wed Aug 24 2005 mjancar@suse.cz -- update to 2.1.99-test9 (#98896) -- update pci.ids (#104381) -* Mon Mar 14 2005 mjancar@suse.cz -- fix non-ascii characters in pci.ids (#72345) -* Sat Mar 05 2005 schwab@suse.de -- Fix syntax error in pci.ids. -* Tue Feb 22 2005 mjancar@suse.cz -- fix sysfs parsing (#63326) -- update pci.ids -* Fri Sep 17 2004 tcrhak@suse.cz -- updated pci.ids to the latest snapshot (fixes bug #45370) -* Thu May 27 2004 tcrhak@suse.cz -- changed "SGI IO9/IO10 Gigabit Ethernet (Copper)" - to "SGI IO9/IO10 Gigabit Ethernet (Copper)" (bug #40175) -* Wed Apr 28 2004 tcrhak@suse.cz -- updated pci.ids -* Thu Mar 04 2004 tcrhak@suse.cz -- some pci.ids fixes: - * changed SubDevice of Dell Inspiron 2100 internal modem (bug #32842) - * added 1291 - Auxiliary Diva Serial Port (bug #31984) - * added PCI IDs for InfiniBand HCAs (bug #34928) -* Tue Feb 24 2004 tcrhak@suse.cz -- added support for domains to device filter (lspci -s, setpci -s) - (fixes bug #33382, patch sysfs-filter) -- updated pci.ids -* Sat Nov 29 2003 olh@suse.de -- use default owner for pciutils-devel files -* Wed Nov 05 2003 olh@suse.de -- remove pcimodules again, it doesnt do anything right -* Tue Oct 28 2003 olh@suse.de -- add patch for 2.6 /proc/bus/pci layout - http://ftp.linux.org.uk/pub/linux/willy/patches/pciutils-sysfs.diff -* Wed Oct 08 2003 tcrhak@suse.cz -- added pcimodules [bug #31953] -* Mon Aug 25 2003 tcrhak@suse.cz -- updated pci.ids to the latest version from http://pciids.sourceforge.net -* Tue Feb 18 2003 tcrhak@suse.cz -- fixed NIC PCI IDs for Compaq [bug #22795], - patch pciids.diff -- also included the diff for the latest pci.ids - into the patch -* Wed Jan 15 2003 tcrhak@suse.cz -- fixed install paths -* Mon Jan 06 2003 tcrhak@suse.cz -- update to version 2.1.11 -- updated pci.ids to the latest version from http://pciids.sourceforge.net -* Tue Sep 17 2002 ro@suse.de -- removed bogus self-provides -* Fri Sep 06 2002 olh@suse.de -- update description of pcnet32 cards (#18892) -* Thu Aug 29 2002 tcrhak@suse.cz -- updated pci.ids to latest version from http://pciids.sourceforge.net - this version contains entries needed by Hammer systems (bug #17549) -* Thu Aug 08 2002 olh@suse.de -- the acenic gigabit card can be either fibre or utp - update pci.ids entry (#17502) -* Tue Jul 30 2002 tcrhak@suse.cz -- updated to version 2.1.10 -- updated pci.ids to latest version from http://pciids.sourceforge.net -* Tue Mar 26 2002 tcrhak@suse.cz -- updated pci.ids to latest version from http://pciids.sourceforge.net -* Fri Jan 18 2002 tcrhak@suse.cz -- used macros %%{_lib} and %%{_libdir} -* Tue Jan 08 2002 schwab@suse.de -- Fix warnings. -* Mon Dec 17 2001 tcrhak@suse.cz -- updated pciutils to 2.1.9 -- updated pci.ids to latest version from - http://pciids.sourceforge.net/ -* Wed Dec 12 2001 grimmer@suse.de -- updated pci.ids to latest version from - http://pciids.sourceforge.net/ -- added pci.ids.bz2 as a separate source file and removed - pci.ids.add.dif (now included upstream) -* Mon Sep 24 2001 grimmer@suse.de -- added some missing PCI IDs for LSI Logic Fibre Channel - controllers to pci.ids.add.diff -- corrected typos in pci.ids (Fiber Channel -> Fibre Channel) -- added LSI Logic Inc. to vendor ID 0x1000 -* Wed Sep 19 2001 grimmer@suse.de -- added some missing PCI IDs for Compaq NICs to pci.ids.add.diff - see [#8918] for the list -* Mon Sep 10 2001 grimmer@suse.de -- corrected some Intel NIC entries upon request from Intel -- merged pci.ids.riva.diff and the Intel changes in pci.ids.add.diff -* Mon Sep 03 2001 garloff@suse.de -- Riva TnT corrections from snbarth: - * The name of Riva TnT 128 is Riva TnT. - * NVidia/SGS Joint Venture (12d2) never built TNT or later. -* Wed Aug 29 2001 grimmer@suse.de -- merged pci.ids.244ac6.diff and pci.ids.add.diff into a single - patch (again named pci.ids.add.diff) and added some more PCI IDs - collected by Dave Jones from various sources, - including the current pciutils CVS tree. -- beautyfied the spec file a bit (added clean section and defattr - in file list) -* Mon May 21 2001 poeml@suse.de -- add -devel subpackage -* Thu May 10 2001 garloff@suse.de -- Merge pci.ids from 2.4.4ac6 -- bzip2 tarball -* Thu May 03 2001 garloff@suse.de -- Also don't die on failing to read data of a normal device, - just complain loudly (and return 2 in the end) -- Updated pci.ids from linux-2.4.4 and added DFE-660. -* Wed Jan 17 2001 garloff@suse.de -- Don't die on failure to read ext. cardbus data. [#5817] -* Sun Dec 17 2000 garloff@suse.de -- Added pci.ids from linux-2.4.0-test12 -- Added pci.ids floating around (lkml, RH) -- Added pci.ids for i820, ICH2/-M -* Mon Sep 18 2000 schwab@suse.de -- Add `-Wno-format' to avoid spurious compile errors. -* Fri Aug 18 2000 ro@suse.de -- cleanup srcdir -* Sun Jun 11 2000 olh@suse.de -- update to 2.1.8 -* Mon Jan 24 2000 aj@suse.de -- update to 2.1.4, fix build problems with latest glibc, use patch - for make file from Martin Mares. -* Thu Jan 20 2000 aj@suse.de -- update to 2.1.3, /usr/man -> /usr/share/man -* Tue Jan 04 2000 ro@suse.de -- update to 2.1.2 -* Tue Oct 26 1999 ro@suse.de -- fixed to compile on axp -* Sat Oct 23 1999 ro@suse.de -- update to 2.1pre8 / using Buildroot -* Mon Sep 13 1999 bs@suse.de -- ran old prepare_spec on spec file to switch to new prepare_spec. -* Thu May 20 1999 ro@suse.de -- update to 2.0 -* Wed Mar 31 1999 bs@suse.de -- don't use lx_hack for build -* Tue Feb 23 1999 ro@suse.de -- update to 1.10 -* Thu Nov 26 1998 ro@suse.de -- created package, version 1.08