pciutils: Bump to 3.9.0

This commit is contained in:
Tee KOBAYASHI 2022-11-23 19:28:06 +09:00 committed by xtkoba
parent 9bc3558e43
commit 435d255039
6 changed files with 76 additions and 62 deletions

View File

@ -0,0 +1,17 @@
#define PCI_CONFIG_H
#define PCI_ARCH_@TERMUX_ARCH@
#define PCI_OS_LINUX
#define PCI_HAVE_PM_LINUX_SYSFS
#define PCI_HAVE_PM_LINUX_PROC
#define PCI_HAVE_PM_MMIO_CONF
#define PCI_HAVE_LINUX_BYTEORDER_H
#define PCI_PATH_PROC_BUS_PCI "/proc/bus/pci"
#define PCI_PATH_SYS_BUS_PCI "/sys/bus/pci"
#define PCI_PATH_DEVMEM_DEVICE "/dev/mem"
#define PCI_HAVE_64BIT_ADDRESS
#define PCI_HAVE_PM_DUMP
#define PCI_COMPRESSED_IDS
#define PCI_IDS "pci.ids.gz"
#define PCI_PATH_IDS_DIR "@TERMUX_PREFIX@/share"
#define PCI_SHARED_LIB
#define PCILIB_VERSION "3.9.0"

View File

@ -0,0 +1,30 @@
WITH_LIBS=
LIBEXT=so
EXEEXT=
LSPCIDIR=$(BINDIR)
LIBZ=-lz
WITH_LIBS+=$(LIBZ)
PCILIB=$(LIBNAME).$(LIBEXT).$(VERSION)
LDLIBS=
LIB_LDLIBS=$(WITH_LIBS)
PCILIB_LDFLAGS+=-Wl,-soname,$(LIBNAME).$(LIBEXT).$(ABI_VERSION)
PCILIB_LDFLAGS+=-Wl,--version-script=libpci.ver
PCILIBPC=$(LIBNAME).pc
PCIIMPLIB=$(PCILIB)
PCI_CONFIG_H=1
PCI_ARCH_@TERMUX_ARCH@=1
PCI_OS_LINUX=1
PCI_HAVE_PM_LINUX_SYSFS=1
PCI_HAVE_PM_LINUX_PROC=1
PCI_HAVE_PM_MMIO_CONF=1
PCI_HAVE_LINUX_BYTEORDER_H=1
PCI_PATH_PROC_BUS_PCI=/proc/bus/pci
PCI_PATH_SYS_BUS_PCI=/sys/bus/pci
PCI_PATH_DEVMEM_DEVICE=/dev/mem
PCI_HAVE_64BIT_ADDRESS=1
PCI_HAVE_PM_DUMP=1
PCI_COMPRESSED_IDS=1
PCI_IDS=pci.ids.gz
PCI_PATH_IDS_DIR=@TERMUX_PREFIX@/share
PCI_SHARED_LIB=1
PCILIB_VERSION=3.9.0

View File

@ -13,29 +13,35 @@
# Use libkmod to resolve kernel modules on Linux (yes/no, default: detect)
LIBKMOD=
@@ -32,8 +32,8 @@
ABI_VERSION=.3
@@ -32,9 +32,9 @@
ABI_VERSION=3
# Installation directories
-PREFIX=/usr/local
-SBINDIR=$(PREFIX)/sbin
+PREFIX?=/usr/local
BINDIR=$(PREFIX)/bin
-SBINDIR=$(PREFIX)/sbin
+SBINDIR=$(PREFIX)/bin
SHAREDIR=$(PREFIX)/share
IDSDIR=$(SHAREDIR)
MANDIR:=$(shell if [ -d $(PREFIX)/share/man ] ; then echo $(PREFIX)/share/man ; else echo $(PREFIX)/man ; fi)
@@ -44,10 +44,10 @@
@@ -45,14 +45,14 @@
# Commands
INSTALL=install
DIRINSTALL=install -d
-STRIP=-s
+STRIP=
ifdef CROSS_COMPILE
-CC=$(CROSS_COMPILE)gcc
+CC?=$(CROSS_COMPILE)gcc
else
-CC=cc
+CC?=cc
endif
-AR=$(CROSS_COMPILE)ar
-RANLIB=$(CROSS_COMPILE)ranlib
+STRIP=
+CC?=$(CROSS_COMPILE)gcc
+AR?=$(CROSS_COMPILE)ar
+RANLIB?=$(CROSS_COMPILE)ranlib
DLLTOOL=$(CROSS_COMPILE)dlltool
WINDRES=$(CROSS_COMPILE)windres
# Base name of the library (overriden on NetBSD, which has its own libpci)
LIBNAME=libpci

View File

@ -2,20 +2,26 @@ TERMUX_PKG_HOMEPAGE=https://mj.ucw.cz/sw/pciutils/
TERMUX_PKG_DESCRIPTION="a collection of programs for inspecting and manipulating configuration of PCI devices"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=3.7.0
TERMUX_PKG_REVISION=1
TERMUX_PKG_VERSION=3.9.0
TERMUX_PKG_SRCURL=https://mj.ucw.cz/download/linux/pci/pciutils-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=08c27e01030d1fcc700d02bc2ea66c638f58a3d150e45e58852aa82ad4160d84
TERMUX_PKG_SHA256=8953a785b2e3af414434b8fdcbfb75c90758819631001e60dd3afb89b22b2331
TERMUX_PKG_DEPENDS="zlib"
TERMUX_PKG_BUILD_IN_SRC=true
termux_step_pre_configure () {
local ARCH=${TERMUX_ARCH}
if [[ ${ARCH} == "arm" ]]; then
ARCH="armv7l"
# ${str^^} returns upper case string
local _ARCH=${TERMUX_ARCH^^}
if [[ ${_ARCH} == "ARM" ]]; then
_ARCH="ARMV7L"
fi
# ${str^^} returns upper case string
sed -i "s%\@TERMUX_ARCH\@%${ARCH^^}%g" ./lib/config.h
sed -i "s%\@TERMUX_ARCH\@%${ARCH^^}%g" ./lib/config.mk
local f
for f in config.h config.mk; do
local in=$TERMUX_PKG_BUILDER_DIR/$TERMUX_PKG_VERSION/${f}.in
local out=$TERMUX_PKG_SRCDIR/lib/${f}
sed \
-e 's|@TERMUX_ARCH@|'"${_ARCH}"'|g' \
-e 's|@TERMUX_PREFIX@|'"${TERMUX_PREFIX}"'|g' \
${in} > ${out}
done
}

View File

@ -1,18 +0,0 @@
--- /dev/null 2018-05-15 17:54:13.876121969 +0000
+++ ./lib/config.h 2018-05-15 20:51:48.262434344 +0000
@@ -0,0 +1,15 @@
+#define PCI_CONFIG_H
+#define PCI_ARCH_@TERMUX_ARCH@
+#define PCI_OS_LINUX
+#define PCI_HAVE_PM_LINUX_SYSFS
+#define PCI_HAVE_PM_LINUX_PROC
+#define PCI_HAVE_LINUX_BYTEORDER_H
+#define PCI_PATH_PROC_BUS_PCI "/proc/bus/pci"
+#define PCI_PATH_SYS_BUS_PCI "/sys/bus/pci"
+#define PCI_HAVE_64BIT_ADDRESS
+#define PCI_HAVE_PM_DUMP
+#define PCI_COMPRESSED_IDS
+#define PCI_IDS "pci.ids.gz"
+#define PCI_PATH_IDS_DIR "@TERMUX_PREFIX@/share"
+#define PCI_SHARED_LIB
+#define PCILIB_VERSION "3.5.6"

View File

@ -1,27 +0,0 @@
--- /dev/null 2018-05-15 17:54:13.876121969 +0000
+++ ./lib/config.mk 2018-05-15 20:49:52.162339095 +0000
@@ -0,0 +1,24 @@
+WITH_LIBS=
+LIBEXT=so
+LIBZ=-lz
+WITH_LIBS+=$(LIBZ)
+PCILIB=$(LIBNAME).$(LIBEXT).$(VERSION)
+LDLIBS=
+LIB_LDLIBS=$(WITH_LIBS)
+SONAME=-Wl,-soname,$(LIBNAME).$(LIBEXT)$(ABI_VERSION)
+PCILIBPC=$(LIBNAME).pc
+PCI_CONFIG_H=1
+PCI_ARCH_@TERMUX_ARCH@=1
+PCI_OS_LINUX=1
+PCI_HAVE_PM_LINUX_SYSFS=1
+PCI_HAVE_PM_LINUX_PROC=1
+PCI_HAVE_LINUX_BYTEORDER_H=1
+PCI_PATH_PROC_BUS_PCI=/proc/bus/pci
+PCI_PATH_SYS_BUS_PCI=/sys/bus/pci
+PCI_HAVE_64BIT_ADDRESS=1
+PCI_HAVE_PM_DUMP=1
+PCI_COMPRESSED_IDS=1
+PCI_IDS=pci.ids.gz
+PCI_PATH_IDS_DIR=@TERMUX_PREFIX@/share
+PCI_SHARED_LIB=1
+PCILIB_VERSION=3.5.6