Hello community,

here is the log from the commit of package libpciaccess for openSUSE:Factory 
checked in at 2015-05-06 07:47:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpciaccess (Old)
 and      /work/SRC/openSUSE:Factory/.libpciaccess.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpciaccess"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpciaccess/libpciaccess.changes        
2015-02-12 10:20:51.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libpciaccess.new/libpciaccess.changes   
2015-05-06 07:47:37.000000000 +0200
@@ -1,0 +2,10 @@
+Mon May  4 14:08:32 UTC 2015 - [email protected]
+
+-  Update to version 0.13.4
+   * Add missing guards around config.h inclusion
+   * Check for __linux__ instead of linux during compilation
+   * Include the POSIX fcntl.h instead of sys/fcntl.h
+   * Include config.h before any other headers.
+   * Bug 89151: Fix build on NetBSD/alpha and NetBSD/sparc64.
+
+-------------------------------------------------------------------

Old:
----
  libpciaccess-0.13.3.tar.bz2

New:
----
  libpciaccess-0.13.4.tar.bz2

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

Other differences:
------------------
++++++ libpciaccess.spec ++++++
--- /var/tmp/diff_new_pack.peMgtT/_old  2015-05-06 07:47:38.000000000 +0200
+++ /var/tmp/diff_new_pack.peMgtT/_new  2015-05-06 07:47:38.000000000 +0200
@@ -18,7 +18,7 @@
 
 Name:           libpciaccess
 %define lname  libpciaccess0
-Version:        0.13.3
+Version:        0.13.4
 Release:        0
 Summary:        Generic PCI access library
 License:        MIT

++++++ libpciaccess-0.13.3.tar.bz2 -> libpciaccess-0.13.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/ChangeLog 
new/libpciaccess-0.13.4/ChangeLog
--- old/libpciaccess-0.13.3/ChangeLog   2015-02-04 00:59:51.000000000 +0100
+++ new/libpciaccess-0.13.4/ChangeLog   2015-05-01 06:46:47.000000000 +0200
@@ -1,3 +1,91 @@
+commit bbd1acdd1d25b9a68f4b7913a4094af20d7cf78f
+Author: Alan Coopersmith <[email protected]>
+Date:   Thu Apr 30 21:44:41 2015 -0700
+
+    libpciaccess 0.13.4
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit d0c53bdc0b35a5416fc30a610b7401978871a5f1
+Author: Tobias Nygren <[email protected]>
+Date:   Mon Feb 16 10:22:35 2015 +0100
+
+    Bug 89151: Fix build on NetBSD/alpha and NetBSD/sparc64.
+    
+    This patch is required for building on NetBSD/alpha (needs platform
+    specific -lalpha) and NetBSD/sparc64 (no platform specific library,
+    just -lpci). The patch also generalizes to support all NetBSD
+    platforms with pci bus.
+    
+    https://bugs.freedesktop.org/show_bug.cgi?id=89151
+    
+    Reviewed-by: Alan Coopersmith <[email protected]>
+    Signed-off-by: Thomas Klausner <[email protected]>
+
+commit 1972e9223764618aedc5adc32b64b2c043d1b826
+Author: Eero Tamminen <[email protected]>
+Date:   Tue Feb 10 14:55:22 2015 +0000
+
+    Check for __linux__ instead of linux during compilation
+    
+    "__linux__" is the POSIX define for checking for Linux OS, "linux" is
+    deprecated and apparently not supported by Android.
+    
+    Besides correcting the define, patch adds error for the case OS isn't
+    recognized.
+    
+    Signed-off-by: Eero Tamminen <[email protected]>
+    
+    v2: Drop double negative from commit msg. Spotted by Mateusz Jończyk.
+    [Emil Velikov: Remove irrelevant Android details from commit msg.]
+    Signed-off-by: Emil Velikov <[email protected]>
+    Reviewed-by: Jasper St. Pierre <[email protected]>
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit ed340abc37b07cb9fc788ae77d837088c54cd16a
+Author: Emil Velikov <[email protected]>
+Date:   Tue Feb 10 14:55:21 2015 +0000
+
+    Include config.h before any other headers.
+    
+    The former has a series of defines which in some cases are crusial to be
+    set before including any system headers.
+    
+    Signed-off-by: Emil Velikov <[email protected]>
+    Reviewed-by: Alan Coopersmith <[email protected]>
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit 6329ef9e5d6f36ca3f7258279f6640037b71926a
+Author: Chih-Wei Huang <[email protected]>
+Date:   Tue Feb 10 14:55:20 2015 +0000
+
+    Add missing guards around config.h inclusion
+    
+    In some cases the header may not exist, leading to compilation issues.
+    Add the ifdef HAVE_CONFIG_H, as it is those in other parts of the
+    project.
+    
+    [Emil Velikov: Split out from a larger commit, rework commit message]
+    Signed-off-by: Emil Velikov <[email protected]>
+    Reviewed-by: Alan Coopersmith <[email protected]>
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit e42ee2a075a8b7c62b190815be42ea26c9d8c03f
+Author: Emil Velikov <[email protected]>
+Date:   Tue Feb 10 14:55:19 2015 +0000
+
+    Include the POSIX fcntl.h instead of sys/fcntl.h
+    
+    The former is part of the POSIX standard, and (unlike the latter) is
+    more widely available.
+    
+    v2: Drop gracious d in header name. Spotted by Alan.
+    
+    Cc: Adam Jackson <[email protected]>
+    Signed-off-by: Emil Velikov <[email protected]>
+    Reviewed-by: Alan Coopersmith <[email protected]>
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
 commit f99c2e4199ce37f6f94428df504427f67c3ec543
 Author: Alan Coopersmith <[email protected]>
 Date:   Tue Feb 3 15:59:10 2015 -0800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/configure 
new/libpciaccess-0.13.4/configure
--- old/libpciaccess-0.13.3/configure   2015-02-04 00:59:22.000000000 +0100
+++ new/libpciaccess-0.13.4/configure   2015-05-01 06:44:56.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libpciaccess 0.13.3.
+# Generated by GNU Autoconf 2.69 for libpciaccess 0.13.4.
 #
 # Report bugs to 
<https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=libpciaccess>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='libpciaccess'
 PACKAGE_TARNAME='libpciaccess'
-PACKAGE_VERSION='0.13.3'
-PACKAGE_STRING='libpciaccess 0.13.3'
+PACKAGE_VERSION='0.13.4'
+PACKAGE_STRING='libpciaccess 0.13.4'
 
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=libpciaccess'
 PACKAGE_URL=''
 
@@ -1355,7 +1355,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libpciaccess 0.13.3 to adapt to many kinds of systems.
+\`configure' configures libpciaccess 0.13.4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1425,7 +1425,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libpciaccess 0.13.3:";;
+     short | recursive ) echo "Configuration of libpciaccess 0.13.4:";;
    esac
   cat <<\_ACEOF
 
@@ -1544,7 +1544,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libpciaccess configure 0.13.3
+libpciaccess configure 0.13.4
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2016,7 +2016,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libpciaccess $as_me 0.13.3, which was
+It was created by libpciaccess $as_me 0.13.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2884,7 +2884,7 @@
 
 # Define the identity of the package.
  PACKAGE='libpciaccess'
- VERSION='0.13.3'
+ VERSION='0.13.4'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -18084,12 +18084,16 @@
        *netbsd*)
                case $host in
                *i3-986*)
-                       PCIACCESS_LIBS="$PCIACCESS_LIBS -li386 -lpci"
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -li386"
                        ;;
                *x86_64*|*amd64*)
-                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64 -lpci"
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64"
+                       ;;
+               *alpha*)
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lalpha"
                        ;;
                esac
+               PCIACCESS_LIBS="$PCIACCESS_LIBS -lpci"
                netbsd=yes
                ;;
        *openbsd*)
@@ -19003,7 +19007,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libpciaccess $as_me 0.13.3, which was
+This file was extended by libpciaccess $as_me 0.13.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -19069,7 +19073,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libpciaccess config.status 0.13.3
+libpciaccess config.status 0.13.4
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/configure.ac 
new/libpciaccess-0.13.4/configure.ac
--- old/libpciaccess-0.13.3/configure.ac        2015-02-04 00:59:14.000000000 
+0100
+++ new/libpciaccess-0.13.4/configure.ac        2015-05-01 06:44:47.000000000 
+0200
@@ -23,7 +23,7 @@
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libpciaccess],[0.13.3],
+AC_INIT([libpciaccess],[0.13.4],
         
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=libpciaccess],[libpciaccess])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])
@@ -77,12 +77,16 @@
        *netbsd*)
                case $host in
                *i[3-9]86*)
-                       PCIACCESS_LIBS="$PCIACCESS_LIBS -li386 -lpci"
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -li386"
                        ;;
                *x86_64*|*amd64*)
-                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64 -lpci"
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64"
+                       ;;
+               *alpha*)
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lalpha"
                        ;;
                esac
+               PCIACCESS_LIBS="$PCIACCESS_LIBS -lpci"
                netbsd=yes
                ;;
        *openbsd*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/src/common_init.c 
new/libpciaccess-0.13.4/src/common_init.c
--- old/libpciaccess-0.13.3/src/common_init.c   2015-02-04 00:59:14.000000000 
+0100
+++ new/libpciaccess-0.13.4/src/common_init.c   2015-05-01 06:44:47.000000000 
+0200
@@ -52,7 +52,7 @@
 {
     int err = ENOSYS;
 
-#ifdef linux
+#ifdef __linux__
     err = pci_system_linux_sysfs_create();
 #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || 
defined(__DragonFly__)
     err = pci_system_freebsd_create();
@@ -64,6 +64,8 @@
     err = pci_system_solx_devfs_create();
 #elif defined(__GNU__) || defined(__CYGWIN__)
     err = pci_system_x86_create();
+#else
+# error "Unsupported OS"
 #endif
 
     return err;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/src/common_vgaarb.c 
new/libpciaccess-0.13.4/src/common_vgaarb.c
--- old/libpciaccess-0.13.3/src/common_vgaarb.c 2015-02-04 00:59:14.000000000 
+0100
+++ new/libpciaccess-0.13.4/src/common_vgaarb.c 2015-05-01 06:44:47.000000000 
+0200
@@ -25,6 +25,10 @@
  *
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <stdio.h>
 #include <string.h>
 #include <unistd.h>
@@ -33,7 +37,6 @@
 #include <stdlib.h>
 #include <limits.h>
 
-#include "config.h"
 #include "pciaccess.h"
 #include "pciaccess_private.h"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/src/freebsd_pci.c 
new/libpciaccess-0.13.4/src/freebsd_pci.c
--- old/libpciaccess-0.13.3/src/freebsd_pci.c   2015-02-04 00:59:14.000000000 
+0100
+++ new/libpciaccess-0.13.4/src/freebsd_pci.c   2015-05-01 06:44:47.000000000 
+0200
@@ -33,6 +33,10 @@
  * \author Eric Anholt <[email protected]>
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
@@ -45,7 +49,6 @@
 #include <sys/mman.h>
 #include <sys/memrange.h>
 
-#include "config.h"
 #include "pciaccess.h"
 #include "pciaccess_private.h"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/src/linux_sysfs.c 
new/libpciaccess-0.13.4/src/linux_sysfs.c
--- old/libpciaccess-0.13.3/src/linux_sysfs.c   2015-02-04 00:59:14.000000000 
+0100
+++ new/libpciaccess-0.13.4/src/linux_sysfs.c   2015-05-01 06:44:47.000000000 
+0200
@@ -34,6 +34,10 @@
 
 #define _GNU_SOURCE
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <stdlib.h>
 #include <string.h>
 #include <stdio.h>
@@ -57,8 +61,6 @@
 #define iopl(x) -1
 #endif
 
-#include "config.h"
-
 #ifdef HAVE_MTRR
 #include <asm/mtrr.h>
 #include <sys/ioctl.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/src/netbsd_pci.c 
new/libpciaccess-0.13.4/src/netbsd_pci.c
--- old/libpciaccess-0.13.3/src/netbsd_pci.c    2015-02-04 00:59:14.000000000 
+0100
+++ new/libpciaccess-0.13.4/src/netbsd_pci.c    2015-05-01 06:44:47.000000000 
+0200
@@ -16,15 +16,15 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <sys/param.h>
 #include <sys/ioctl.h>
 #include <sys/mman.h>
 #include <sys/types.h>
 
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
 #ifdef HAVE_MTRR
 #include <machine/sysarch.h>
 #include <machine/mtrr.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpciaccess-0.13.3/src/pciaccess_private.h 
new/libpciaccess-0.13.4/src/pciaccess_private.h
--- old/libpciaccess-0.13.3/src/pciaccess_private.h     2015-02-04 
00:59:14.000000000 +0100
+++ new/libpciaccess-0.13.4/src/pciaccess_private.h     2015-05-01 
06:44:47.000000000 +0200
@@ -42,7 +42,7 @@
  * know of any OS we support where this isn't available in a sufficiently
  * new version, so warn unconditionally.
  */
-#include <sys/fcntl.h>
+#include <fcntl.h>
 
 #ifndef O_CLOEXEC
 #warning O_CLOEXEC not available, please upgrade.


Reply via email to