diff options
author | 2005-10-16 02:52:44 +0000 | |
---|---|---|
committer | 2005-10-16 02:52:44 +0000 | |
commit | 1ed2015d861bd0b8d39fd549e5fe9f982c68b951 (patch) | |
tree | 5d4644fc369b79ee08c2d31efa09d9aee7981c0d /sys-apps | |
parent | stabilize (diff) | |
download | historical-1ed2015d861bd0b8d39fd549e5fe9f982c68b951.tar.gz historical-1ed2015d861bd0b8d39fd549e5fe9f982c68b951.tar.bz2 historical-1ed2015d861bd0b8d39fd549e5fe9f982c68b951.zip |
clean out old versions
Package-Manager: portage-2.0.53_rc5
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/pciutils/Manifest | 23 | ||||
-rw-r--r-- | sys-apps/pciutils/files/2.1.11-fix-pci-ids-location-refs.patch | 46 | ||||
-rw-r--r-- | sys-apps/pciutils/files/2.1.11-sysfs.patch | 392 | ||||
-rw-r--r-- | sys-apps/pciutils/files/digest-pciutils-2.1.11-r3 | 2 | ||||
-rw-r--r-- | sys-apps/pciutils/files/digest-pciutils-2.1.11-r4 | 2 | ||||
-rw-r--r-- | sys-apps/pciutils/files/pciutils-2.1.11-fix-pci-ids-location-refs.patch | 33 | ||||
-rw-r--r-- | sys-apps/pciutils/pciutils-2.1.11-r3.ebuild | 80 | ||||
-rw-r--r-- | sys-apps/pciutils/pciutils-2.1.11-r4.ebuild | 78 |
8 files changed, 13 insertions, 643 deletions
diff --git a/sys-apps/pciutils/Manifest b/sys-apps/pciutils/Manifest index 26a57215caf3..4f30b703a02a 100644 --- a/sys-apps/pciutils/Manifest +++ b/sys-apps/pciutils/Manifest @@ -1,16 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + MD5 b7bdb4115cbb9308c53c7f198ef935bf ChangeLog 7790 -MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 -MD5 7b93384d2dbd916f4d30ad7156b4cb30 pciutils-2.1.11-r3.ebuild 2108 -MD5 a253f31ceb366bb6cb39b66d28da87d9 pciutils-2.1.11-r4.ebuild 2184 -MD5 01f6c089b82c2df80e255f7fe06fc9c2 pciutils-2.1.11-r5.ebuild 2184 -MD5 e13a2f5b8e9b5ae650934e8d674941f7 files/2.1.11-fix-pci-ids-location-refs.patch 1530 MD5 60d79fbf53038186b939f83841d5f318 files/2.1.11-scan.patch 277 -MD5 1532c4c74daf454495048467b2a8b04b files/2.1.11-sysfs.patch 10425 -MD5 a6be9cf60dc5043160d757c9772b1e57 files/digest-pciutils-2.1.11-r3 131 -MD5 a6be9cf60dc5043160d757c9772b1e57 files/digest-pciutils-2.1.11-r4 131 MD5 a6be9cf60dc5043160d757c9772b1e57 files/digest-pciutils-2.1.11-r5 131 MD5 c6135ce795940ebf3777592d4e6f8049 files/pcimodules-pciutils-2.1.11.diff 11026 -MD5 70f9f6cb767230245ac30ec658b3fd0a files/pciutils-2.1.11-fix-pci-ids-location-refs.patch 925 +MD5 f8bc3cef20829127ecab494b6b9c886c files/pciutils-2.1.11-bsd.patch 1105 MD5 6a0ae94d528195517f54f66653f8322e files/pciutils-2.1.11-gentoo-paths.patch 521 MD5 f4d220c568a00c1ceafe6dc129ae6e95 files/pciutils-2.1.11-sysfs.patch 10374 -MD5 f8bc3cef20829127ecab494b6b9c886c files/pciutils-2.1.11-bsd.patch 1105 +MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 +MD5 01f6c089b82c2df80e255f7fe06fc9c2 pciutils-2.1.11-r5.ebuild 2184 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2 (GNU/Linux) + +iD8DBQFDUcEFgIKl8Uu19MoRAq8HAJ9N7zJ+XLpYLvYnAw7f4083IhoiPACfRA3L +pkbgX25U51txgniNbAEvM6g= +=Qtfh +-----END PGP SIGNATURE----- diff --git a/sys-apps/pciutils/files/2.1.11-fix-pci-ids-location-refs.patch b/sys-apps/pciutils/files/2.1.11-fix-pci-ids-location-refs.patch deleted file mode 100644 index d9a7718cd041..000000000000 --- a/sys-apps/pciutils/files/2.1.11-fix-pci-ids-location-refs.patch +++ /dev/null @@ -1,46 +0,0 @@ ---- pciutils-2.1.11.orig/lib/configure 2004-08-30 14:37:52.623313920 -0500 -+++ pciutils-2.1.11/lib/configure 2004-08-30 14:38:58.500299096 -0500 -@@ -98,6 +98,6 @@ - if [ -z "$ok" ] ; then - echo "WARNING: No real configuration access method is available." - fi --echo >>$c "#define PATH_PCI_IDS \"$sharedir/pci.ids\"" -+echo >>$c "#define PATH_PCI_IDS \"$sharedir/misc/pci.ids\"" - echo >>$c "#define PCILIB_VERSION \"$version\"" - sed '/^#define [^ ]*$/!d;s/^#define \(.*\)/\1=1/' <$c >config.mk ---- pciutils-2.1.11.orig/Makefile 2004-08-30 14:37:52.623313920 -0500 -+++ pciutils-2.1.11/Makefile 2004-08-30 14:38:58.500299096 -0500 -@@ -52,1 +52,1 @@ -- sed <$< >$@ "s@^DEST=.*@DEST=$(SHAREDIR)/pci.ids@" -+ sed <$< >$@ "s@^DEST=.*@DEST=$(SHAREDIR)/misc/pci.ids@" ---- pciutils-2.1.11.orig/lspci.man 2004-08-30 14:37:52.623313920 -0500 -+++ pciutils-2.1.11/lspci.man 2004-08-30 14:38:58.500299096 -0500 -@@ -70,7 +70,7 @@ - Use - .B - <file> --as PCI ID database instead of /usr/share/pci.ids. -+as PCI ID database instead of /usr/share/misc/pci.ids. - .TP - .B -p <dir> - Use -@@ -131,7 +131,7 @@ - - .SH FILES - .TP --.B @SHAREDIR@/pci.ids -+.B @SHAREDIR@/misc/pci.ids - A list of all known PCI ID's (vendors, devices, classes and subclasses). - .TP - .B /proc/bus/pci ---- pciutils-2.1.11.orig/update-pciids.man 2004-08-30 14:37:52.634312248 -0500 -+++ pciutils-2.1.11/update-pciids.man 2004-08-30 14:39:53.749899880 -0500 -@@ -17,7 +17,7 @@ - - .SH FILES - .TP --.B @SHAREDIR@/pci.ids -+.B @SHAREDIR@/misc/pci.ids - Here we install the new list. - - .SH SEE ALSO diff --git a/sys-apps/pciutils/files/2.1.11-sysfs.patch b/sys-apps/pciutils/files/2.1.11-sysfs.patch deleted file mode 100644 index b154736cd4ca..000000000000 --- a/sys-apps/pciutils/files/2.1.11-sysfs.patch +++ /dev/null @@ -1,392 +0,0 @@ -diff -u pciutils-2.1.11/lib/configure pciutils-2.1.11/lib/configure ---- pciutils-2.1.11/lib/configure -+++ pciutils-2.1.11/lib/configure -@@ -33,7 +33,8 @@ - case $sys in - Linux) - case $rel in -- 2.[1-9]*|[3-9]*) echo_n " proc" -+ 2.[1-9]*|[3-9]*) echo_n "sysfs proc" -+ echo >>$c '#define HAVE_PM_LINUX_SYSFS' - echo >>$c '#define HAVE_PM_LINUX_PROC' - echo >>$c '#define HAVE_LINUX_BYTEORDER_H' - echo >>$c '#define PATH_PROC_BUS_PCI "/proc/bus/pci"' -unchanged: ---- pciutils-2.1.11.orig/lib/Makefile -+++ pciutils-2.1.11/lib/Makefile -@@ -9,6 +9,10 @@ - - PCILIB=libpci.a - -+ifdef HAVE_PM_LINUX_SYSFS -+OBJS += sysfs.o -+endif -+ - ifdef HAVE_PM_LINUX_PROC - OBJS += proc.o - endif -unchanged: ---- pciutils-2.1.11.orig/lib/access.c -+++ pciutils-2.1.11/lib/access.c -@@ -17,6 +17,11 @@ - - static struct pci_methods *pci_methods[PCI_ACCESS_MAX] = { - NULL, -+#ifdef HAVE_PM_LINUX_SYSFS -+ &pm_linux_sysfs, -+#else -+ NULL, -+#endif - #ifdef HAVE_PM_LINUX_PROC - &pm_linux_proc, - #else -unchanged: ---- pciutils-2.1.11.orig/lib/internal.h -+++ pciutils-2.1.11/lib/internal.h -@@ -91,4 +91,5 @@ - int pci_link_dev(struct pci_access *, struct pci_dev *); - - extern struct pci_methods pm_intel_conf1, pm_intel_conf2, pm_linux_proc, -- pm_syscalls, pm_fbsd_device, pm_aix_device, pm_nbsd_libpci, pm_dump; -+ pm_linux_sysfs, pm_syscalls, pm_fbsd_device, pm_aix_device, -+ pm_nbsd_libpci, pm_dump; -unchanged: ---- pciutils-2.1.11.orig/lib/pci.h -+++ pciutils-2.1.11/lib/pci.h -@@ -74,6 +74,7 @@ - enum pci_access_type { - /* Known access methods, remember to update access.c as well */ - PCI_ACCESS_AUTO, /* Autodetection (params: none) */ -+ PCI_ACCESS_SYSFS_BUS_PCI, /* Linux /sys/bus/pci (params: none) */ - PCI_ACCESS_PROC_BUS_PCI, /* Linux /proc/bus/pci (params: path) */ - PCI_ACCESS_I386_TYPE1, /* i386 ports, type 1 (params: none) */ - PCI_ACCESS_I386_TYPE2, /* i386 ports, type 2 (params: none) */ -@@ -127,6 +128,7 @@ - - struct pci_dev { - struct pci_dev *next; /* Next device in the chain */ -+ int domain; /* domains can have the same bus #s */ - word bus; /* Higher byte can select host bridges */ - byte dev, func; /* Device and function */ - -unchanged: ---- pciutils-2.1.11.orig/lib/sysfs.c -+++ pciutils-2.1.11/lib/sysfs.c -@@ -0,0 +1,292 @@ -+/* -+ * $Id: 2.1.11-sysfs.patch,v 1.2 2004/01/24 18:25:47 plasmaroo Exp $ -+ * -+ * The PCI Library -- Configuration Access via /sys/bus/pci -+ * -+ * Copyrigh (c) 2003 Matthew Wilcox <willy@fc.hp.com> -+ * Copyright (c) 1997--1999 Martin Mares <mj@ucw.cz> -+ * -+ * Can be freely distributed and used under the terms of the GNU GPL. -+ */ -+ -+#define _GNU_SOURCE -+ -+#include <stdio.h> -+#include <stdlib.h> -+#include <string.h> -+#include <unistd.h> -+#include <errno.h> -+#include <dirent.h> -+#include <fcntl.h> -+#include <sys/types.h> -+#include <sys/utsname.h> -+ -+#include "internal.h" -+ -+#define SYSFS_PATH_ROOT "/sys" -+#define SYSFS_PATH SYSFS_PATH_ROOT "/bus/pci/devices" -+ -+/* -+ * We'd like to use pread/pwrite for configuration space accesses, but -+ * unfortunately it isn't simple at all since all libc's until glibc 2.1 -+ * don't define it. -+ */ -+ -+#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ > 0 -+/* glibc 2.1 or newer -> pread/pwrite supported automatically */ -+ -+#elif defined(i386) && defined(__GLIBC__) -+/* glibc 2.0 on i386 -> call syscalls directly */ -+#include <asm/unistd.h> -+#include <syscall-list.h> -+#ifndef SYS_pread -+#define SYS_pread 180 -+#endif -+static int pread(unsigned int fd, void *buf, size_t size, loff_t where) -+{ return syscall(SYS_pread, fd, buf, size, where); } -+#ifndef SYS_pwrite -+#define SYS_pwrite 181 -+#endif -+static int pwrite(unsigned int fd, void *buf, size_t size, loff_t where) -+{ return syscall(SYS_pwrite, fd, buf, size, where); } -+ -+#elif defined(i386) -+/* old libc on i386 -> call syscalls directly the old way */ -+#include <asm/unistd.h> -+static _syscall5(int, pread, unsigned int, fd, void *, buf, size_t, size, u32, where_lo, u32, where_hi); -+static _syscall5(int, pwrite, unsigned int, fd, void *, buf, size_t, size, u32, where_lo, u32, where_hi); -+static int do_read(struct pci_dev *d UNUSED, int fd, void *buf, size_t size, int where) { return pread(fd, buf, size, where, 0); } -+static int do_write(struct pci_dev *d UNUSED, int fd, void *buf, size_t size, int where) { return pwrite(fd, buf, size, where, 0); } -+#define HAVE_DO_READ -+ -+#else -+/* In all other cases we use lseek/read/write instead to be safe */ -+#define make_rw_glue(op) \ -+ static int do_##op(struct pci_dev *d, int fd, void *buf, size_t size, int where) \ -+ { \ -+ struct pci_access *a = d->access; \ -+ int r; \ -+ if (a->fd_pos != where && lseek(fd, where, SEEK_SET) < 0) \ -+ return -1; \ -+ r = op(fd, buf, size); \ -+ if (r < 0) \ -+ a->fd_pos = -1; \ -+ else \ -+ a->fd_pos = where + r; \ -+ return r; \ -+ } -+make_rw_glue(read) -+make_rw_glue(write) -+#define HAVE_DO_READ -+#endif -+ -+#ifndef HAVE_DO_READ -+#define do_read(d,f,b,l,p) pread(f,b,l,p) -+#define do_write(d,f,b,l,p) pwrite(f,b,l,p) -+#endif -+ -+static void -+sysfs_config(struct pci_access *a) -+{ -+#if 0 -+ a->method_params[PCI_ACCESS_PROC_BUS_PCI] = PATH_PROC_BUS_PCI; -+#endif -+} -+ -+static int sysfs_detect(struct pci_access *a) -+{ -+ struct utsname buf; -+ int major, minor, patch; -+ if(uname(&buf) != 0 || sscanf(buf.release, "%d.%d.%d", &major, &minor, &patch) < 3) -+ { -+ a->warning("Cannot determine kernel version; attempting sysfs support..."); -+ return 1; -+ } -+ if(major < 2 || (( major == 2 ) && ( minor < 6 ))) -+ return 0; -+ -+ if (access(SYSFS_PATH_ROOT, R_OK)) -+ return 0; -+ if (access(SYSFS_PATH, R_OK)) { -+ a->warning("Cannot open %s", SYSFS_PATH); -+ return 0; -+ } -+ a->debug("...using %s", SYSFS_PATH); -+ return 1; -+} -+ -+static void sysfs_init(struct pci_access *a) -+{ -+ a->fd = -1; -+} -+ -+static void sysfs_cleanup(struct pci_access *a) -+{ -+ if (a->fd >= 0) { -+ close(a->fd); -+ a->fd = -1; -+ } -+} -+ -+static int sysfs_get_value(char *name, char *object) -+{ -+ int fd, len; -+ char buf[256]; -+ sprintf(buf, "%s/%s/%s", SYSFS_PATH, name, object); -+ fd = open(buf, O_RDONLY); -+ if (fd < 0) -+ return 0; -+ len = read(fd, buf, 256); -+ close(fd); -+ buf[len] = '\0'; -+ return strtol(buf, NULL, 0); -+} -+ -+static int sysfs_get_resources(char *name, struct pci_dev *d) -+{ -+ char buf[256]; -+ FILE *file; -+ int i; -+ sprintf(buf, "%s/%s/%s", SYSFS_PATH, name, "resource"); -+ file = fopen(buf, "r"); -+ if (!file) -+ return errno; -+ for (i = 0; i < 8; i++) { -+ unsigned long long start, end, size = 0; -+ if (!fgets(buf, 256, file)) -+ break; -+ sscanf(buf, "%llx %llx", &start, &end); -+ if (start) -+ size = end - start + 1; -+ if (i < 7) { -+ d->base_addr[i] = start; -+ d->size[i] = size; -+ } else { -+ d->rom_base_addr = start; -+ d->rom_size = size; -+ } -+ } -+ fclose(file); -+ return 0; -+} -+ -+static void sysfs_scan(struct pci_access *a) -+{ -+ DIR *dir; -+ struct dirent *entry; -+ -+ dir = opendir(SYSFS_PATH); -+ if (!dir) -+ a->error("Cannot open %s", SYSFS_PATH); -+ while ((entry = readdir(dir))) { -+ struct pci_dev *d; -+ unsigned int dev, func; -+ -+ /* ".", ".." or a special non-device perhaps */ -+ if (entry->d_name[0] == '.') -+ continue; -+ -+ d = pci_alloc_dev(a); -+ if (sscanf(entry->d_name, "%04x:%02hx:%02x.%d", -+ &d->domain, &d->bus, &dev, &func) < 4) { -+ a->error("Couldn't parse %s", entry->d_name); -+ pci_free_dev(d); -+ continue; -+ } -+ d->dev = dev; -+ d->func = func; -+ d->vendor_id = sysfs_get_value(entry->d_name, "vendor"); -+ d->device_id = sysfs_get_value(entry->d_name, "device"); -+ d->irq = sysfs_get_value(entry->d_name, "irq"); -+ d->hdrtype = pci_read_byte(d, PCI_HEADER_TYPE); -+ -+ if (sysfs_get_resources(entry->d_name, d) != 0) -+ a->error("when reading resources"); -+ d->known_fields = PCI_FILL_IDENT; -+ if (!a->buscentric) { -+ d->known_fields |= PCI_FILL_IRQ | PCI_FILL_BASES | -+ PCI_FILL_ROM_BASE | PCI_FILL_SIZES; -+ } -+ pci_link_dev(a, d); -+ } -+ closedir(dir); -+} -+ -+static int -+sysfs_setup(struct pci_dev *d, int rw) -+{ -+ struct pci_access *a = d->access; -+ -+ if (a->cached_dev != d || a->fd_rw < rw) { -+ char buf[256]; -+ if (a->fd >= 0) -+ close(a->fd); -+ if (snprintf(buf, sizeof(buf), "%s/%04x:%02x:%02x.%d/config", -+ SYSFS_PATH, d->domain, d->bus, d->dev, -+ d->func) == sizeof(buf)) -+ a->error("File name too long"); -+ a->fd_rw = a->writeable || rw; -+ a->fd = open(buf, a->fd_rw ? O_RDWR : O_RDONLY); -+ if (a->fd < 0) -+ a->warning("Cannot open %s", buf); -+ a->cached_dev = d; -+ a->fd_pos = 0; -+ } -+ return a->fd; -+} -+ -+static int sysfs_read(struct pci_dev *d, int pos, byte *buf, int len) -+{ -+ int fd = sysfs_setup(d, 0); -+ int res; -+ -+ if (fd < 0) -+ return 0; -+ res = do_read(d, fd, buf, len, pos); -+ if (res < 0) { -+ d->access->warning("sysfs_read: read failed: %s", strerror(errno)); -+ return 0; -+ } else if (res != len) { -+ d->access->warning("sysfs_read: tried to read %d bytes at %d, but got only %d", len, pos, res); -+ return 0; -+ } -+ return 1; -+} -+ -+static int sysfs_write(struct pci_dev *d, int pos, byte *buf, int len) -+{ -+ int fd = sysfs_setup(d, 1); -+ int res; -+ -+ if (fd < 0) -+ return 0; -+ res = do_write(d, fd, buf, len, pos); -+ if (res < 0) { -+ d->access->warning("sysfs_write: write failed: %s", strerror(errno)); -+ return 0; -+ } else if (res != len) { -+ d->access->warning("sysfs_write: tried to write %d bytes at %d, but got only %d", len, pos, res); -+ return 0; -+ } -+ return 1; -+} -+ -+static void sysfs_cleanup_dev(struct pci_dev *d) -+{ -+ if (d->access->cached_dev == d) -+ d->access->cached_dev = NULL; -+} -+ -+struct pci_methods pm_linux_sysfs = { -+ SYSFS_PATH, -+ sysfs_config, -+ sysfs_detect, -+ sysfs_init, -+ sysfs_cleanup, -+ sysfs_scan, -+ pci_generic_fill_info, -+ sysfs_read, -+ sysfs_write, -+ NULL, /* init_dev */ -+ sysfs_cleanup_dev -+}; -unchanged: ---- pciutils-2.1.11.orig/lspci.c -+++ pciutils-2.1.11/lspci.c -@@ -188,6 +188,10 @@ - const struct pci_dev *a = (*(const struct device **)A)->dev; - const struct pci_dev *b = (*(const struct device **)B)->dev; - -+ if (a->domain < b->domain) -+ return -1; -+ if (a->domain > b->domain) -+ return 1; - if (a->bus < b->bus) - return -1; - if (a->bus > b->bus) -@@ -239,7 +243,8 @@ - struct pci_dev *p = d->dev; - byte classbuf[128], devbuf[128]; - -- printf("%02x:%02x.%x %s: %s", -+ printf("%04x:%02x:%02x.%x %s: %s", -+ p->domain, - p->bus, - p->dev, - p->func, -- diff --git a/sys-apps/pciutils/files/digest-pciutils-2.1.11-r3 b/sys-apps/pciutils/files/digest-pciutils-2.1.11-r3 deleted file mode 100644 index 7176fddcbf74..000000000000 --- a/sys-apps/pciutils/files/digest-pciutils-2.1.11-r3 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 1d40f90aaae69594790bdb8ff90b4a41 pciutils-2.1.11.tar.gz 120948 -MD5 29d45fd4f233e88fabe08fd2ac4d8ccf pci.ids-20041019.bz2 86174 diff --git a/sys-apps/pciutils/files/digest-pciutils-2.1.11-r4 b/sys-apps/pciutils/files/digest-pciutils-2.1.11-r4 deleted file mode 100644 index 7176fddcbf74..000000000000 --- a/sys-apps/pciutils/files/digest-pciutils-2.1.11-r4 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 1d40f90aaae69594790bdb8ff90b4a41 pciutils-2.1.11.tar.gz 120948 -MD5 29d45fd4f233e88fabe08fd2ac4d8ccf pci.ids-20041019.bz2 86174 diff --git a/sys-apps/pciutils/files/pciutils-2.1.11-fix-pci-ids-location-refs.patch b/sys-apps/pciutils/files/pciutils-2.1.11-fix-pci-ids-location-refs.patch deleted file mode 100644 index dd51f8a060a8..000000000000 --- a/sys-apps/pciutils/files/pciutils-2.1.11-fix-pci-ids-location-refs.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -urN pciutils-2.1.11.orig/lspci.man pciutils-2.1.11/lspci.man ---- pciutils-2.1.11.orig/lspci.man 2004-08-30 14:37:52.623313920 -0500 -+++ pciutils-2.1.11/lspci.man 2004-08-30 14:38:58.500299096 -0500 -@@ -70,7 +70,7 @@ - Use - .B - <file> --as PCI ID database instead of /usr/share/pci.ids. -+as PCI ID database instead of /usr/share/misc/pci.ids. - .TP - .B -p <dir> - Use -@@ -131,7 +131,7 @@ - - .SH FILES - .TP --.B @SHAREDIR@/pci.ids -+.B @SHAREDIR@/misc/pci.ids - A list of all known PCI ID's (vendors, devices, classes and subclasses). - .TP - .B /proc/bus/pci -diff -urN pciutils-2.1.11.orig/update-pciids.man pciutils-2.1.11/update-pciids.man ---- pciutils-2.1.11.orig/update-pciids.man 2004-08-30 14:37:52.634312248 -0500 -+++ pciutils-2.1.11/update-pciids.man 2004-08-30 14:39:53.749899880 -0500 -@@ -17,7 +17,7 @@ - - .SH FILES - .TP --.B @SHAREDIR@/pci.ids -+.B @SHAREDIR@/misc/pci.ids - Here we install the new list. - - .SH SEE ALSO diff --git a/sys-apps/pciutils/pciutils-2.1.11-r3.ebuild b/sys-apps/pciutils/pciutils-2.1.11-r3.ebuild deleted file mode 100644 index 2eb36b0a6390..000000000000 --- a/sys-apps/pciutils/pciutils-2.1.11-r3.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pciutils/pciutils-2.1.11-r3.ebuild,v 1.10 2005/03/19 09:57:10 kloeri Exp $ - -inherit eutils flag-o-matic - -STAMP=20041019 -DESCRIPTION="Various utilities dealing with the PCI bus" -HOMEPAGE="http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html" -SRC_URI="ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/${P}.tar.gz - mirror://gentoo/pci.ids-${STAMP}.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ~ppc64 s390 sparc x86" -IUSE="" - -DEPEND="virtual/libc" - -src_unpack() { - unpack ${A} - cd ${S} - - epatch ${FILESDIR}/pcimodules-${P}.diff - epatch ${FILESDIR}/${PV}-sysfs.patch #38645 - epatch ${FILESDIR}/pciutils-2.1.11-fix-pci-ids-location-refs.patch #62786 - - # Unconditionally use -fPIC for libs (#55238) - sed -i \ - -e "/^include/s/$/\nCFLAGS+=-fPIC/" lib/Makefile \ - || die "sed lib/Makefile failed" - - sed -i \ - -e "s:-O2:${CFLAGS}:" Makefile \ - || die "sed Makefile failed" - - # fix command line overflow which did not allow for null terminator - # when using lspci -vvv (AGPx1 and AGPx2 and AGPx4) bug #41422 - sed -i -e s/'rate\[8\]'/'rate\[9\]'/g lspci.c \ - || die "sed failed on lspci.c" - - ebegin "Updating pci.ids" - if ! ./update-pciids.sh &> /dev/null ; then - # if we cant update, use a cached version - mv ${WORKDIR}/pci.ids-${STAMP} ${S}/pci.ids - fi - eend 0 -} - -src_compile() { - cd ${S}/lib - ./configure - sed -i \ - -e "s:/usr/share/pci.ids:/usr/share/misc/pci.ids:" config.h \ - || die "sed config.h failed" - - cd ${S} - emake PREFIX=/usr lib || die "emake lib failed" - emake PREFIX=/usr || die "emake failed" - - sed -i \ - -e "s:/usr/share/pci.ids:/usr/share/misc/pci.ids:" \ - update-pciids lspci.8 update-pciids.8 \ - || die "sed failed" -} - -src_install() { - into / - dosbin setpci lspci pcimodules update-pciids || die "dosbin failed" - doman *.8 - - insinto /usr/share/misc - doins pci.ids || die "pciids failed" - - into /usr - dolib lib/libpci.a || die "libpci failed" - - insinto /usr/include/pci - doins lib/*.h || die "headers failed" -} diff --git a/sys-apps/pciutils/pciutils-2.1.11-r4.ebuild b/sys-apps/pciutils/pciutils-2.1.11-r4.ebuild deleted file mode 100644 index 65907318b03e..000000000000 --- a/sys-apps/pciutils/pciutils-2.1.11-r4.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pciutils/pciutils-2.1.11-r4.ebuild,v 1.10 2005/08/21 18:27:15 vapier Exp $ - -inherit eutils flag-o-matic toolchain-funcs - -STAMP=20041019 -DESCRIPTION="Various utilities dealing with the PCI bus" -HOMEPAGE="http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html" -SRC_URI="ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/${P}.tar.gz - mirror://gentoo/pci.ids-${STAMP}.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sparc x86" -IUSE="" - -DEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch ${FILESDIR}/pcimodules-${P}.diff - epatch ${FILESDIR}/${PV}-sysfs.patch #38645 - epatch ${FILESDIR}/${PV}-fix-pci-ids-location-refs.patch #62786 - epatch ${FILESDIR}/${PV}-scan.patch #from fedora - - # Unconditionally use -fPIC for libs (#55238) - # Make sure we respect $AR / $RANLIB / $CFLAGS - sed -i \ - -e "/^include/s/$/\nCFLAGS+=-fPIC/" \ - -e '/ar rcs/s:ar:$(AR):' \ - -e 's:ranlib:$(RANLIB):' \ - lib/Makefile \ - || die "sed lib/Makefile failed" - sed -i \ - -e "s:-O2:${CFLAGS}:" Makefile \ - || die "sed Makefile failed" - - # fix command line overflow which did not allow for null terminator - # when using lspci -vvv (AGPx1 and AGPx2 and AGPx4) bug #41422 - sed -i -e s/'rate\[8\]'/'rate\[9\]'/g lspci.c \ - || die "sed failed on lspci.c" - - ebegin "Updating pci.ids" - if ! ./update-pciids.sh &> /dev/null ; then - # if we cant update, use a cached version - mv ${WORKDIR}/pci.ids-${STAMP} ${S}/pci.ids - fi - eend 0 -} - -src_compile() { - tc-export AR CC RANLIB - cd ${S}/lib - ./configure || die "lib configure failed" - cd ${S} - # we run the lib target ourselves to work around broken - # dependency tracking inside of the makefile - emake PREFIX=/usr lib || die "emake lib failed" - emake PREFIX=/usr || die "emake failed" -} - -src_install() { - into / - dosbin setpci lspci pcimodules update-pciids || die "dosbin failed" - doman *.8 - - insinto /usr/share/misc - doins pci.ids || die "pciids failed" - - into /usr - dolib lib/libpci.a || die "libpci failed" - - insinto /usr/include/pci - doins lib/*.h || die "headers failed" -} |