From 4ba7d06e469de19281ebb21665602a60ea8b9145 Mon Sep 17 00:00:00 2001 From: "Tobias C. Berner" Date: Sat, 17 Sep 2022 18:12:07 +0200 Subject: misc/hwdata: install pkg-config file Reported by: Jan Beich PR: 266367 --- misc/hwdata/Makefile | 18 ++++++++---------- misc/hwdata/files/patch-Makefile | 20 ++++++++++++++++++++ misc/hwdata/pkg-plist | 6 ++++++ 3 files changed, 34 insertions(+), 10 deletions(-) create mode 100644 misc/hwdata/files/patch-Makefile create mode 100644 misc/hwdata/pkg-plist (limited to 'misc') diff --git a/misc/hwdata/Makefile b/misc/hwdata/Makefile index 9240d9952ac6..1daf4dafa9c8 100644 --- a/misc/hwdata/Makefile +++ b/misc/hwdata/Makefile @@ -11,19 +11,17 @@ WWW= https://github.com/vcrhonek/hwdata LICENSE= GPLv2+ MIT LICENSE_COMB= dual +BUILD_DEPENDS= ginstall:sysutils/coreutils + +USES= gmake USE_GITHUB= yes GH_ACCOUNT= vcrhonek +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --prefix=${PREFIX} \ + --datadir=${DATADIR} -NO_ARCH= yes -NO_BUILD= yes - -_ID_FILES= pci.ids pnp.ids usb.ids -PLIST_FILES= ${_ID_FILES:C,^,${DATADIR}/,} +BINARY_ALIAS= install=ginstall -do-install: - ${MKDIR} ${STAGEDIR}${DATADIR}/ -.for _id_file in ${_ID_FILES} - ${INSTALL_DATA} ${WRKSRC}/${_id_file} ${STAGEDIR}${DATADIR}/ -.endfor +NO_ARCH= yes .include diff --git a/misc/hwdata/files/patch-Makefile b/misc/hwdata/files/patch-Makefile new file mode 100644 index 000000000000..3bfb69f6c27d --- /dev/null +++ b/misc/hwdata/files/patch-Makefile @@ -0,0 +1,20 @@ +--- Makefile.orig 2022-09-07 07:07:17 UTC ++++ Makefile +@@ -48,10 +48,8 @@ install: Makefile.inc hwdata.pc + for foo in $(IDFILES) ; do \ + install -m 644 $$foo $(DESTDIR)$(datadir)/$(NAME) ;\ + done +- mkdir -p -m 755 $(DESTDIR)$(libdir)/modprobe.d +- install -m 644 -T blacklist.conf $(DESTDIR)$(libdir)/modprobe.d/dist-blacklist.conf +- mkdir -p -m 755 $(DESTDIR)$(datadir)/pkgconfig +- install -m 644 hwdata.pc $(DESTDIR)$(datadir)/pkgconfig/ ++ mkdir -p -m 755 $(DESTDIR)$(prefix)/libdata/pkgconfig ++ install -m 644 hwdata.pc $(DESTDIR)$(prefix)/libdata/pkgconfig/ + + commit: + git commit -vas ||: +@@ -159,4 +157,3 @@ pnp.ids: pnp.ids.orig pnp.ids.patch + else \ + cat $?; \ + fi | sed 's/\s\+$$//' >$@ +- diff --git a/misc/hwdata/pkg-plist b/misc/hwdata/pkg-plist new file mode 100644 index 000000000000..f5beb7f70d2e --- /dev/null +++ b/misc/hwdata/pkg-plist @@ -0,0 +1,6 @@ +libdata/pkgconfig/hwdata.pc +%%DATADIR%%/hwdata/iab.txt +%%DATADIR%%/hwdata/oui.txt +%%DATADIR%%/hwdata/pci.ids +%%DATADIR%%/hwdata/pnp.ids +%%DATADIR%%/hwdata/usb.ids -- cgit v1.2.3