pciutils.patch 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. --- pciutils-2.1.11/lib/configure
  2. +++ pciutils-2.1.11/lib/configure
  3. @@ -12,7 +12,7 @@
  4. echo_n "Configuring libpci for your system..."
  5. sharedir=${1:-/usr/share}
  6. version=${2:-0.0}
  7. -sys=`uname -s`
  8. +sys=Linux
  9. rel=`uname -r`
  10. if [ "$sys" = "AIX" -a -x /usr/bin/oslevel -a -x /usr/sbin/lsattr ]
  11. then
  12. @@ -25,7 +25,6 @@
  13. echo " $sys/$cpu $rel"
  14. c=config.h
  15. -echo >$c "#define ARCH_`echo $cpu | tr 'a-z' 'A-Z'`"
  16. echo >>$c "#define OS_`echo $sys | tr 'a-z' 'A-Z'`"
  17. echo_n "Looking for access methods..."
  18. @@ -40,17 +39,6 @@
  19. ok=1
  20. ;;
  21. esac
  22. - case $cpu in
  23. - i386) echo_n " i386-ports"
  24. - echo >>$c '#define HAVE_PM_INTEL_CONF'
  25. - ok=1
  26. - ;;
  27. - alpha|ia64) echo >>$c '#define HAVE_64BIT_ADDRESS'
  28. - ;;
  29. - sparc|sparc64) echo >>$c '#define HAVE_64BIT_ADDRESS'
  30. - echo >>$c '#define HAVE_LONG_ADDRESS'
  31. - ;;
  32. - esac
  33. ;;
  34. FreeBSD)
  35. echo_n " fbsd-device"
  36. --- pciutils-2.1.11/Makefile
  37. +++ pciutils-2.1.11/Makefile
  38. @@ -18,16 +18,6 @@
  39. DIRINSTALL=install -d
  40. PCILIB=libpci.a
  41. -ifeq ($(shell uname),NetBSD)
  42. -PCILIB=libpciutils.a
  43. -LDFLAGS+=-lpci
  44. -else
  45. -ifeq ($(shell uname),AIX)
  46. -CFLAGS=-g
  47. -INSTALL=installbsd
  48. -DIRINSTALL=mkdir -p
  49. -endif
  50. -endif
  51. export
  52. --- pciutils-2.1.11/lspci.c
  53. +++ pciutils-2.1.11/lspci.c
  54. @@ -51,7 +51,7 @@
  55. /* Format strings used for IRQ numbers and memory addresses */
  56. -#ifdef ARCH_SPARC64
  57. +#ifdef __sparc64__
  58. #define IRQ_FORMAT "%08x"
  59. #else
  60. #define IRQ_FORMAT "%d"
  61. @@ -67,7 +67,7 @@
  62. #define ADDR_FORMAT "%08lx"
  63. #endif
  64. -#ifdef ARCH_SPARC64
  65. +#ifdef __sparc64__
  66. #define IO_FORMAT "%016Lx"
  67. #elif defined(HAVE_LONG_ADDRESS)
  68. #define IO_FORMAT "%04Lx"