summaryrefslogtreecommitdiffstats
path: root/package/pciutils
Commit message (Collapse)AuthorAgeFilesLines
* package/busybox: invert dependency with pciutilsYann E. MORIN2018-07-081-5/+0
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package: remove Blackfin related codeThomas Petazzoni2018-04-151-2/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* pciutils: bump to version 3.5.5Fabio Estevam2017-07-052-2/+2
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pciutils: bump to version 3.5.2Gustavo Zacarias2016-10-042-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: bump to version 3.5.1Gustavo Zacarias2016-05-232-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pciutils: correct dns disabling logicPeter Korsgaard2016-01-041-1/+1
| | | | | | | | | | | | | | | Fixes #8581 Commit 2c879f95a0 (pciutils: cleanup) refactored the make arguments, but accidently changed the logic to disable dns based lookups to pass PCIUTILS_DNS=no instead of DNS=no, causing the autotection to be used. This autodetection looks at host includes, so it isn't safe for cross compilation. Disable it by setting the correct make variable instead. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: bump to version 3.4.1Gustavo Zacarias2016-01-042-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: bump to version 3.4.0Gustavo Zacarias2015-10-022-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: cleanupGustavo Zacarias2015-04-091-20/+14
| | | | | | | | | It makes no sense to have variables that are only used in one place (PCIUTILS_MAKE_OPTS) for different build conditions. Just make them add-up to MAKE_OPTS and move the fixed definition up. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pciutils: bump to version 3.3.1Gustavo Zacarias2015-04-092-3/+10
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: indentation cleanupJerzy Grzegorek2015-03-311-9/+9
| | | | | | | This commit doesn't touch infra packages. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSThomas Petazzoni2014-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed from "prefer static libraries when possible" to "use only static libraries". The former semantic didn't make much sense, since the user had absolutely no control/idea of which package would use static libraries, and which packages would not. Therefore, for quite some time, we have been starting to enforce that BR2_PREFER_STATIC_LIB should really build everything with static libraries. As a consequence, this patch renames BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS, and adjust the Config.in option accordingly. This also helps preparing the addition of other options to select shared, shared+static or just static. Note that we have verified that this commit can be reproduced by simply doing a global rename of BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* pciutils: install to /usr/bin rather than /usr/sbinGustavo Zacarias2014-11-281-2/+4
| | | | | | | | | | Somehow busybox thinks debian standards are the rule and installs lspci to /usr/bin instead of /usr/sbin where upstream says it belongs. So install pciutils binaries there as well to really win over busybox PATH-wise and overwrite the little bugger symlink. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: bump to version 3.3.0Gustavo Zacarias2014-11-112-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pciutils: add hash fileGustavo Zacarias2014-10-172-1/+4
| | | | | | | Also switch to xz tarball to avoid cached tarball hash conflict. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* .mk files: bulk aligment and whitespace cleanup of assignmentsThomas De Schampheleire2014-10-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Buildroot coding style defines one space around make assignments and does not align the assignment symbols. This patch does a bulk fix of offending packages. The package infrastructures (or more in general assignments to calculated variable names, like $(2)_FOO) are not touched. Alignment of line continuation characters (\) is kept as-is. The sed command used to do this replacement is: find * -name "*.mk" | xargs sed -i \ -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*$#\1 \2#' -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*\([^\\]\+\)$#\1 \2 \3#' -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*\([^\\ \t]\+\s*\\\)\s*$#\1 \2 \3#' -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\(\s*\\\)#\1 \2\3#' Brief explanation of this command: ^\([A-Z0-9a-z_]\+\) a regular variable at the beginning of the line \([?:+]\?=\) any assignment character =, :=, ?=, += \([^\\]\+\) any string not containing a line continuation \([^\\ \t]\+\s*\\\) string, optional whitespace, followed by a line continuation character \(\s*\\\) optional whitespace, followed by a line continuation character Hence, the first subexpression handles empty assignments, the second handles regular assignments, the third handles regular assignments with line continuation, and the fourth empty assignments with line continuation. This expression was tested on following test text: (initial tab not included) FOO = spaces before FOO = spaces before and after FOO = tab before FOO = tab and spaces before FOO = tab after FOO = tab and spaces after FOO = spaces and tab after FOO = \ FOO = bar \ FOO = bar space \ FOO = \ GENIMAGE_DEPENDENCIES = host-pkgconf libconfuse FOO += spaces before FOO ?= spaces before and after FOO := FOO = FOO = FOO = FOO = $(MAKE1) CROSS_COMPILE=$(TARGET_CROSS) -C AT91BOOTSTRAP3_DEFCONFIG = \ AXEL_DISABLE_I18N=--i18n=0 After this bulk change, following manual fixups were done: - fix line continuation alignment in cegui06 and spice (the sed expression leaves the number of whitespace between the value and line continuation character intact, but the whitespace before that could have changed, causing misalignment. - qt5base was reverted, as this package uses extensive alignment which actually makes the code more readable. Finally, the end result was manually reviewed. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Cc: Yann E. Morin <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: disallow on BlackfinThomas Petazzoni2014-05-201-0/+2
| | | | | | | | | | | | | Even though some Blackfin processors have PCI interfaces, the PCI support is not supported by the Linux kernel: it has been marked as broken since 2008. This means there's probably little interest for PCI on Blackfin, and consequently little interest about getting pciutils to build. Fixes http://autobuild.buildroot.net/results/a27/a27ce61967ef8f780887f7681c8b0edd91656be6/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: allow installation of static library when BR2_PREFER_STATIC_LIBANDY KENNEDY2014-04-121-23/+29
| | | | | | | [Thomas: rework according to Arnout comments.] Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Strip *.so* and not only executable filesThomas Petazzoni2014-02-041-7/+0
| | | | | | | | | | | | | | | | | | | | Our current stripping strategy requires that shared libraries have the executable permission. However, this is by far not something recognized as a standard behavior: Debian/Ubuntu distributions for example do not have executable permissions on their libraries. Therefore, pushing to upstream packages fixes that add the executable permissions is not easy. As a result, this commit improves the stripping logic so that it not only strips the files that are executable, but also the ones that match '*.so*', which should match both the shared libraries and the dlopen()'able plugins, as long as they have a .so extension. Thanks to this addition, a number of manual "chmod +x" done by various packages can be removed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: bump versionThomas Petazzoni2013-11-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | I have just released version 3.2.1 of the pciutils. It's purely a maintenance release with a couple of minor bug fixes and minor improvements. Thus quoth the changelog: 2013-11-10 Martin Mares <mj@ucw.cz> * Released as 3.2.1. * CardBus bridge capabilities are displayed. * PCIe L1 PM substates are decoded. * Various bugs were fixed in decoding of PCIe capabilities. * The sysfs back-end does not spit out unnecessary warnings when empty slots report only a partial device address. This actually happens on IBM pSeries. * Updated pci.ids to the today's snapshot of the database. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pciutils: fixup library permissionsGustavo Zacarias2013-09-181-0/+8
| | | | | | | | libpci.so* is installed without +x permissions thus preventing stripping. Fix it up in the post install target hooks. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Convert headers to lower case when relevantAlexandre Belloni2013-06-061-1/+1
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: ensure cross-pkgconfig is usedPeter Korsgaard2013-04-291-1/+1
| | | | | | | | For build with libkmod. Fixes http://autobuild.buildroot.net/results/70cdca5c5a41a14277c616fba3a58d8aa5fa5a2c/build-end.log Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: bump to version 3.2.0Gustavo Zacarias2013-04-271-1/+9
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: work around race condition in make install with high BR2_JLEVELPeter Korsgaard2012-12-171-2/+2
| | | | | | | | | Fixes http://autobuild.buildroot.net/results/908d7368c8dc8e320fd33f3193039f5925adc352 make install and install-lib can race against eachother causing 'install' to fail. Work around it using MAKE1. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: add license infoArnout Vandecappelle (Essensium/Mind)2012-11-141-0/+3
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pciutils: bump to version 3.1.10Gustavo Zacarias2012-06-301-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: simplifyPeter Korsgaard2012-06-111-6/+2
| | | | | | No need for two seperate make invocations for installation. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: install headers and libraries in STAGING_DIRThomas Petazzoni2012-06-111-0/+8
| | | | | | | | There are some tools, like flashrom, that build against libraries of pciutils. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: bump versionPeter Korsgaard2012-01-251-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: bump to version 3.1.8 and other fixesGustavo Zacarias2011-10-152-4/+6
| | | | | | | | | | | Bump to pciutils version 3.1.8 Also make it build after busybox because it's got a lightweight lspci whereas the full-blown is preferred. Ditch the pci.ids skeleton comment since it's been shipped for some time now. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove useless arguments from GENTARGETSThomas Petazzoni2011-09-291-1/+1
| | | | | | | | | | Thanks to the pkgparentdir and pkgname functions, we can rewrite the GENTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: SHARED make opt goes for install tooGustavo Zacarias2011-01-101-2/+4
| | | | | | | | | | | | If we don't pass SHARED when installing we miss the shared library symlinks (libpci.so & libpci.so.3). On internal and external toolchains that have a proper cross ldconfig this isn't a problem as they get created during ldconfig, but it breaks on toolchains that lack a cross ldconfig to automagically make the symlinks. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: compilation failed with zlib enabled because it lacks a dependencyStanislav Bogatyrev2010-11-191-0/+1
| | | | | | | Closes #2797 Signed-off-by: Stanislav Bogatyrev <realloc@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: get rid of ".. has no inherent support for AVR32" commentsPeter Korsgaard2010-10-041-3/+0
| | | | | | | | | These are probaly out of date by now, and lack of special handling for avr32 doesn't mean that a package won't work on avr32, so remove them. Done by sed -i '/comment.*no inherent support for AVR32/{N;N;p}' Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: fix access to pci.ids and make update-pciids work with busybox wgetPeter Korsgaard2010-05-241-1/+2
| | | | | | | | | | | | | | | | | | Closes #1819 Fix two issues with pciutils: - pciutils would look in /usr/share/misc for pci.ids, but install it in /usr/share. This is because pciutils doesn't use a ./configure script, so we have to also provide the configuration (make) arguments when we run make install as well. Fix it by making it look into /usr/share as that's simpler to do, and is what upstream does. - the update-pciids script would call wget with the --no-timestamping option, which isn't supported by busybox wget. Fix it by simply removing that option as it isn't really critical. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: Fix cross compilingGustavo Zacarias2010-05-062-0/+7
| | | | | | | Closes #1705 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: convert to the generic-tools infrastructureThomas Brandstetter2010-04-151-68/+28
| | | | | Signed-off-by: Thomas Brandstetter <thomas.brandstetter@me.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-1/+1
| | | | | | | | A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pciutils: fix build with external toolchainsThomas Petazzoni2009-08-021-1/+1
| | | | | | | | | | | Buildroot Makefile to compile pciutils wasn't passing TARGET_LDFLAGS to pciutils build system. Therefore, at link time, the pciutils build system was not taking into account the important --sysroot option, which was breaking the link with external toolchains. Fixes bug #523. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pciutils: fix HOST detectionPeter Korsgaard2009-03-091-0/+1
|
* Add help for packages without AVR32 supportUlf Samuelsson2009-01-261-0/+3
|
* package/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-2/+2
|
* * Fix format of the pciutils pci.ids.gz data fileNigel Kukard2009-01-021-1/+3
| | | | - If ZLIB is present the filename of pci.ids is changed to pci.ids.gz but its not compressed, add a compressor to ensure its gzipped
* * Removed duplicate PCIUTILS_VERSIONNigel Kukard2009-01-011-2/+1
| | | | * When installing pci.ids[.gz] the -D means create all components leading up, using $(@D) does not include the filename, the last directory component is then /usr/share. pci.ids[.gz] is therefore created as /usr/share/misc (misc being the filename). Using $@ fixes this, the directory path is created and the file is installed as /usr/share/misc/pci.ids[.gz] .
* * By default pciutils build of libpci.a uses the host ar/ranlib, force the ↵Nigel Kukard2009-01-011-1/+1
| | | | use of the target tools
* package/: remove more 'default n' (see r22874)Peter Korsgaard2008-11-021-1/+0
|
OpenPOWER on IntegriCloud