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.diff -r1.16 -r1.17 pkgsrc/sysutils/libpciaccess/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= libpciaccess-0.13.1 | 3 | DISTNAME= libpciaccess-0.13.2 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= sysutils x11 | 4 | CATEGORIES= sysutils x11 | |
6 | MASTER_SITES= ${MASTER_SITE_XORG:=lib/} | 5 | MASTER_SITES= ${MASTER_SITE_XORG:=lib/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://xorg.freedesktop.org/ | 9 | HOMEPAGE= http://xorg.freedesktop.org/ | |
11 | COMMENT= PCI access utility library from X.org | 10 | COMMENT= PCI access utility library from X.org | |
11 | LICENSE= 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 | ### | |
16 | ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386 | 16 | ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386 | |
17 | ONLY_FOR_PLATFORM+= FreeBSD-*-x86_64 NetBSD-*-x86_64 OpenBSD-*-x86_64 | 17 | ONLY_FOR_PLATFORM+= FreeBSD-*-x86_64 NetBSD-*-x86_64 OpenBSD-*-x86_64 | |
18 | ONLY_FOR_PLATFORM+= DragonFly-*-i386 DragonFly-*-x86_64 | 18 | ONLY_FOR_PLATFORM+= DragonFly-*-i386 DragonFly-*-x86_64 | |
19 | ONLY_FOR_PLATFORM+= Linux-*-* SunOS-*-* | 19 | ONLY_FOR_PLATFORM+= Linux-*-* SunOS-*-* | |
20 | ONLY_FOR_PLATFORM+= NetBSD-*-sparc64 NetBSD-*-hppa | 20 | ONLY_FOR_PLATFORM+= NetBSD-*-sparc64 NetBSD-*-hppa | |
21 | 21 | |||
22 | GNU_CONFIGURE= yes | 22 | GNU_CONFIGURE= yes | |
23 | USE_LIBTOOL= yes | |||
24 | USE_TOOLS+= pkg-config | |||
25 | ### | |||
26 | ### XXX When our patches make it upstream, this will no longer be | |||
27 | ### necessary. | |||
28 | ### | |||
29 | USE_TOOLS+= autoconf automake autoreconf | |||
30 | ||||
31 | CONFIGURE_ARGS+= --with-zlib | 23 | CONFIGURE_ARGS+= --with-zlib | |
24 | USE_LIBTOOL= yes | |||
25 | USE_TOOLS+= pkg-config | |||
32 | 26 | |||
33 | PKGCONFIG_OVERRIDE+= pciaccess.pc.in | 27 | PKGCONFIG_OVERRIDE+= pciaccess.pc.in | |
34 | 28 | |||
35 | BUILD_DEPENDS+= xorg-util-macros>=1.3:../../devel/xorg-util-macros | |||
36 | ||||
37 | pre-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" |
@@ -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 | |||
3 | SHA1 (libpciaccess-0.13.1.tar.bz2) = ae4dcf27a1b52c6a1fd90b21165fbaecae34e8ac | 3 | SHA1 (libpciaccess-0.13.2.tar.bz2) = 63df515a4c5d5a339a7c1f9e4baa6543efa3c7da | |
4 | RMD160 (libpciaccess-0.13.1.tar.bz2) = 2e4c94bd782e98d360664cc0ce3d5ad2d1b0045c | 4 | RMD160 (libpciaccess-0.13.2.tar.bz2) = d02d6be193cbea6a56c08b041c5ef3d3902f330c | |
5 | Size (libpciaccess-0.13.1.tar.bz2) = 352351 bytes | 5 | Size (libpciaccess-0.13.2.tar.bz2) = 359231 bytes | |
6 | SHA1 (patch-ac) = 254cb4ce079f64f80ec56b5caaae8390b214411e | 6 | SHA1 (patch-configure) = 92a80491413c1e6882290498745f5f841f2a2362 | |
7 | SHA1 (patch-configure.ac) = 7c5042225016fcd47e8cfd8242c0533ea86b8c5e | |||
8 | SHA1 (patch-scanpci_Makefile.am) = 086fead04b4a2e506a35aca5d5fe82395708e90c | |||
9 | SHA1 (patch-scanpci_scanpci.c) = 795d0572af9afb13af60f878f9f44d40edb33463 | |||
10 | SHA1 (patch-src_common__bridge.c) = 658815c38b4f2e318bf083bc81b9042f88d04b2f | |||
11 | SHA1 (patch-src_freebsd__pci.c) = 6b96f4c60a386a129069c3cd4593ba27938346e4 | |||
12 | SHA1 (patch-src_pciaccess__private.h) = 56853598f50e5656ff7ba190b31f2940d66ec468 | |||
13 | SHA1 (patch-src_solx__devfs.c) = 924649d561bc9922b6ee8335ffe5e997b1cb8c3c | |||
14 | SHA1 (patch-src_x86__pci.c) = b9820f8ff9306c18d040444e57270f520f95a58f |
$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