pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/pciutils



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Tue May 19 08:41:36 UTC 2026

Modified Files:
        pkgsrc/sysutils/pciutils: distinfo
        pkgsrc/sysutils/pciutils/patches: patch-lib_internal.h

Log Message:
pciutils: Improved fix for illumos.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/sysutils/pciutils/distinfo
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/sysutils/pciutils/patches/patch-lib_internal.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/pciutils/distinfo
diff -u pkgsrc/sysutils/pciutils/distinfo:1.50 pkgsrc/sysutils/pciutils/distinfo:1.51
--- pkgsrc/sysutils/pciutils/distinfo:1.50      Wed May  6 09:27:00 2026
+++ pkgsrc/sysutils/pciutils/distinfo   Tue May 19 08:41:36 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.50 2026/05/06 09:27:00 pin Exp $
+$NetBSD: distinfo,v 1.51 2026/05/19 08:41:36 jperkin Exp $
 
 BLAKE2s (pciutils-3.15.0.tar.gz) = 3123a6b8205ab331732e2f6fd27e6f4afcf5c75fc3bda5364d2cdc516c65c052
 SHA512 (pciutils-3.15.0.tar.gz) = c03c5617ed0c0f7c2e3b36889d93221521e449b93969256eb7512603b5dccf5ce0e5eb3c58662a091621e59257593a162f8ba36537d93e52386e227641a1a593
 Size (pciutils-3.15.0.tar.gz) = 728201 bytes
 SHA1 (patch-Makefile) = f187889cb6baf2714f2444f1f7d5e7e722fdd3da
 SHA1 (patch-lib_configure) = cd6b967852a50cf6e00ea51af39ea589cb67a307
-SHA1 (patch-lib_internal.h) = e25649f5bb3c8045016269b59597bb0e2f17e135
+SHA1 (patch-lib_internal.h) = 8590f5233c903f5c172e9493204c79ea27266733
 SHA1 (patch-lib_libpci.pc.in) = 9f7ccde7ac56385c19a7efe98c20f84f2a373437

Index: pkgsrc/sysutils/pciutils/patches/patch-lib_internal.h
diff -u pkgsrc/sysutils/pciutils/patches/patch-lib_internal.h:1.8 pkgsrc/sysutils/pciutils/patches/patch-lib_internal.h:1.9
--- pkgsrc/sysutils/pciutils/patches/patch-lib_internal.h:1.8   Wed May  6 09:27:01 2026
+++ pkgsrc/sysutils/pciutils/patches/patch-lib_internal.h       Tue May 19 08:41:36 2026
@@ -1,24 +1,15 @@
-$NetBSD: patch-lib_internal.h,v 1.8 2026/05/06 09:27:01 pin Exp $
+$NetBSD: patch-lib_internal.h,v 1.9 2026/05/19 08:41:36 jperkin Exp $
 
-No symbol versioning available on SunOS.
+Fix symbol versioning on illumos.
 
---- lib/internal.h.orig        2026-05-06 05:05:48.454312571 +0000
+--- lib/internal.h.orig        2026-04-05 18:16:44.000000000 +0000
 +++ lib/internal.h
-@@ -23,6 +23,17 @@
+@@ -19,7 +19,7 @@
+ // mechanism, have to be declared as VERSIONED. Otherwise, GCC with global
+ // optimizations is happy to optimize them away, leading to linker failures.
+ #define VERSIONED_ABI __attribute__((used)) PCI_ABI
+-#ifdef __APPLE__
++#if defined(__APPLE__) || defined(__illumos__)
  #define STATIC_ALIAS(_decl, _for) VERSIONED_ABI _decl { return _for; }
  #define DEFINE_ALIAS(_decl, _for)
  #define SYMBOL_VERSION(_int, _ext)
-+#elif defined(__sun__)
-+#define STATIC_ALIAS(_decl, _for)
-+#define DEFINE_ALIAS(_decl, _for)
-+#define SYMBOL_VERSION(_int, _ext)
-+#define pci_fill_info_v313 pci_fill_info
-+#define pci_filter_init_v38 pci_filter_init
-+#define pci_fill_info_v38 pci_fill_info
-+#define pci_init_v35 pci_init
-+#define pci_filter_parse_slot_v38 pci_filter_parse_slot
-+#define pci_filter_parse_id_v38 pci_filter_parse_id
-+#define pci_filter_match_v38 pci_filter_match
- #else
- #define DEFINE_ALIAS(_decl, _for) extern _decl __attribute__((alias(#_for))) VERSIONED_ABI
- #ifdef _WIN32



Home | Main Index | Thread Index | Old Index