Sun Jul 21 09:42:40 2013 UTC ()
Update to 0.13.2. Set LICENSE.

This release provides a lot of platform-specific improvements for various
platforms, including Solaris (SPARC & x64), FreeBSD, NetBSD, and Hurd.
It also provides some platform-independent fixes & code cleanup.

Adam Jackson (1):
      configure: Remove AM_MAINTAINER_MODE

Alan Coopersmith (10):
      Solaris: Implement map_legacy & legacy_io functions
      Solaris: refactor pci_device_solx_devfs_map_range to reduce code duplication
      Bug 63583 - add legacy IO routines for FreeBSD
      Define PCI_MATCH_ANY as an unsigned int
      pci_id_file_open: move variable inside the #ifndef that uses it
      pci_device_solx_devfs_read: fix sign conversion/comparison warnings
      Solaris: Remove #defines for Ultra 45 southbridge device ids
      pci_device_solx_devfs_probe: implicit conversion changes signedness warnings
      Resync COPYING file with copyrights/licenses from code
      libpciaccess 0.13.2

Colin Walters (1):
      autogen.sh: Implement GNOME Build API

Egbert Eich (1):
      PCI: set correct mask value when matching for bridges.

Henry Zhao (5):
      libpciaccess: implementation of boot_vga in Solaris
      libpciaccess: sparc rom read fix
      scanpci: print meaningful info on BASEROM
      Solaris: Add domain support for sparc platform
      Solaris: probe improvement

John Martin (1):
      Fix Sun bug #7035791: scanpci should report 64 bit registers

Mark Logan (1):
      libpciaccess: fix memory usage errors

Samuel Thibault (1):
      Implement legacy io & map for x86 backend

Thomas Klausner (6):
      Protect config.h like usual.
      Move 'const' to correct place, so it has meaning.
      Update NetBSD support.
      Enable boot_vga support only if WSDISPLAYIO_GET_BUSID is defined.
      Fix build on NetBSD-4.
      Support more pci functions on NetBSD.


(wiz)
diff -r1.16 -r1.17 pkgsrc/sysutils/libpciaccess/Makefile
diff -r1.22 -r1.23 pkgsrc/sysutils/libpciaccess/distinfo
diff -r1.15 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-ac
diff -r0 -r1.1 pkgsrc/sysutils/libpciaccess/patches/patch-configure
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-configure.ac
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-scanpci_Makefile.am
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-scanpci_scanpci.c
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-src_common__bridge.c
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-src_freebsd__pci.c
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-src_pciaccess__private.h
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-src_solx__devfs.c
diff -r1.1 -r0 pkgsrc/sysutils/libpciaccess/patches/patch-src_x86__pci.c

cvs diff -r1.16 -r1.17 pkgsrc/sysutils/libpciaccess/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/libpciaccess/Makefile 2013/06/03 14:19:38 1.16
+++ pkgsrc/sysutils/libpciaccess/Makefile 2013/07/21 09:42:40 1.17
@@ -1,41 +1,30 @@ @@ -1,41 +1,30 @@
1# $NetBSD: Makefile,v 1.16 2013/06/03 14:19:38 wiz Exp $ 1# $NetBSD: Makefile,v 1.17 2013/07/21 09:42:40 wiz Exp $
2 2
3DISTNAME= libpciaccess-0.13.1 3DISTNAME= libpciaccess-0.13.2
4PKGREVISION= 3 
5CATEGORIES= sysutils x11 4CATEGORIES= sysutils x11
6MASTER_SITES= ${MASTER_SITE_XORG:=lib/} 5MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://xorg.freedesktop.org/ 9HOMEPAGE= http://xorg.freedesktop.org/
11COMMENT= PCI access utility library from X.org 10COMMENT= PCI access utility library from X.org
 11LICENSE= mit AND x11
12 12
13### 13###
14### XXX This list is probably not exhaustive. 14### XXX This list is probably not exhaustive.
15### 15###
16ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386 16ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386
17ONLY_FOR_PLATFORM+= FreeBSD-*-x86_64 NetBSD-*-x86_64 OpenBSD-*-x86_64 17ONLY_FOR_PLATFORM+= FreeBSD-*-x86_64 NetBSD-*-x86_64 OpenBSD-*-x86_64
18ONLY_FOR_PLATFORM+= DragonFly-*-i386 DragonFly-*-x86_64 18ONLY_FOR_PLATFORM+= DragonFly-*-i386 DragonFly-*-x86_64
19ONLY_FOR_PLATFORM+= Linux-*-* SunOS-*-* 19ONLY_FOR_PLATFORM+= Linux-*-* SunOS-*-*
20ONLY_FOR_PLATFORM+= NetBSD-*-sparc64 NetBSD-*-hppa 20ONLY_FOR_PLATFORM+= NetBSD-*-sparc64 NetBSD-*-hppa
21 21
22GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
23USE_LIBTOOL= yes 
24USE_TOOLS+= pkg-config 
25### 
26### XXX When our patches make it upstream, this will no longer be 
27### necessary. 
28### 
29USE_TOOLS+= autoconf automake autoreconf 
30 
31CONFIGURE_ARGS+= --with-zlib 23CONFIGURE_ARGS+= --with-zlib
 24USE_LIBTOOL= yes
 25USE_TOOLS+= pkg-config
32 26
33PKGCONFIG_OVERRIDE+= pciaccess.pc.in 27PKGCONFIG_OVERRIDE+= pciaccess.pc.in
34 28
35BUILD_DEPENDS+= xorg-util-macros>=1.3:../../devel/xorg-util-macros 
36 
37pre-configure: 
38 cd ${WRKSRC} && autoreconf -v -i -f 
39 
40.include "../../devel/zlib/buildlink3.mk" 29.include "../../devel/zlib/buildlink3.mk"
41.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"

cvs diff -r1.22 -r1.23 pkgsrc/sysutils/libpciaccess/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/libpciaccess/distinfo 2013/06/04 10:16:00 1.22
+++ pkgsrc/sysutils/libpciaccess/distinfo 2013/07/21 09:42:40 1.23
@@ -1,14 +1,6 @@ @@ -1,14 +1,6 @@
1$NetBSD: distinfo,v 1.22 2013/06/04 10:16:00 obache Exp $ 1$NetBSD: distinfo,v 1.23 2013/07/21 09:42:40 wiz Exp $
2 2
3SHA1 (libpciaccess-0.13.1.tar.bz2) = ae4dcf27a1b52c6a1fd90b21165fbaecae34e8ac 3SHA1 (libpciaccess-0.13.2.tar.bz2) = 63df515a4c5d5a339a7c1f9e4baa6543efa3c7da
4RMD160 (libpciaccess-0.13.1.tar.bz2) = 2e4c94bd782e98d360664cc0ce3d5ad2d1b0045c 4RMD160 (libpciaccess-0.13.2.tar.bz2) = d02d6be193cbea6a56c08b041c5ef3d3902f330c
5Size (libpciaccess-0.13.1.tar.bz2) = 352351 bytes 5Size (libpciaccess-0.13.2.tar.bz2) = 359231 bytes
6SHA1 (patch-ac) = 254cb4ce079f64f80ec56b5caaae8390b214411e 6SHA1 (patch-configure) = 92a80491413c1e6882290498745f5f841f2a2362
7SHA1 (patch-configure.ac) = 7c5042225016fcd47e8cfd8242c0533ea86b8c5e 
8SHA1 (patch-scanpci_Makefile.am) = 086fead04b4a2e506a35aca5d5fe82395708e90c 
9SHA1 (patch-scanpci_scanpci.c) = 795d0572af9afb13af60f878f9f44d40edb33463 
10SHA1 (patch-src_common__bridge.c) = 658815c38b4f2e318bf083bc81b9042f88d04b2f 
11SHA1 (patch-src_freebsd__pci.c) = 6b96f4c60a386a129069c3cd4593ba27938346e4 
12SHA1 (patch-src_pciaccess__private.h) = 56853598f50e5656ff7ba190b31f2940d66ec468 
13SHA1 (patch-src_solx__devfs.c) = 924649d561bc9922b6ee8335ffe5e997b1cb8c3c 
14SHA1 (patch-src_x86__pci.c) = b9820f8ff9306c18d040444e57270f520f95a58f 

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-ac

File Added: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-configure
$NetBSD: patch-configure,v 1.1 2013/07/21 09:42:40 wiz Exp $

Fix
  CCLD     scanpci
../src/.libs/libpciaccess.so: undefined reference to `gzopen'
../src/.libs/libpciaccess.so: undefined reference to `gzclose'
../src/.libs/libpciaccess.so: undefined reference to `gzgets'

--- configure.orig	2013-07-21 09:36:37.000000000 +0000
+++ configure
@@ -18015,10 +18015,10 @@ case $host_os in
 	*netbsd*)
 		case $host in
 		*i386*)
-			PCIACCESS_LIBS="-li386 -lpci"
+			PCIACCESS_LIBS="$PCIACCESS_LIBS -li386 -lpci"
 			;;
 		*x86_64*|*amd64*)
-			PCIACCESS_LIBS="-lx86_64 -lpci"
+			PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64 -lpci"
 			;;
 		esac
 		netbsd=yes

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-configure.ac

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-scanpci_Makefile.am

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-scanpci_scanpci.c

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-src_common__bridge.c

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-src_freebsd__pci.c

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-src_pciaccess__private.h

File Deleted: pkgsrc/sysutils/libpciaccess/patches/patch-src_solx__devfs.c

File Deleted: pkgsrc/sysutils/libpciaccess/patches/Attic/patch-src_x86__pci.c