pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/misc/hwdata
Module Name: pkgsrc
Committed By: vins
Date: Tue Jan 7 19:40:21 UTC 2025
Added Files:
pkgsrc/misc/hwdata: DESCR Makefile PLIST distinfo
pkgsrc/misc/hwdata/patches: patch-Makefile
Log Message:
misc/hwdata: initial import of package
hwdata contains various hardware identification and configuration data,
such as the pci.ids and usb.ids databases.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/misc/hwdata/DESCR pkgsrc/misc/hwdata/Makefile \
pkgsrc/misc/hwdata/PLIST pkgsrc/misc/hwdata/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/misc/hwdata/patches/patch-Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/misc/hwdata/DESCR
diff -u /dev/null pkgsrc/misc/hwdata/DESCR:1.1
--- /dev/null Tue Jan 7 19:40:21 2025
+++ pkgsrc/misc/hwdata/DESCR Tue Jan 7 19:40:21 2025
@@ -0,0 +1,2 @@
+hwdata contains various hardware identification and configuration data,
+such as the pci.ids and usb.ids databases.
Index: pkgsrc/misc/hwdata/Makefile
diff -u /dev/null pkgsrc/misc/hwdata/Makefile:1.1
--- /dev/null Tue Jan 7 19:40:21 2025
+++ pkgsrc/misc/hwdata/Makefile Tue Jan 7 19:40:21 2025
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2025/01/07 19:40:21 vins Exp $
+
+DISTNAME= hwdata-0.391
+CATEGORIES= misc
+MASTER_SITES= ${MASTER_SITE_GITHUB:=vcrhonek/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/vcrhonek/hwdata/
+COMMENT= Database of IDs used in PCI, PNP and USB devices
+LICENSE= gnu-gpl-v2 OR mit
+
+HAS_CONFIGURE= yes
+USE_TOOLS+= gmake sed
+USE_LANGUAGES= # none
+
+PKGCONFIG_OVERRIDE+= hwdata.pc.in
+
+CONFIGURE_ARGS= --prefix=${PREFIX} \
+ --sysconfdir=${PKG_SYSCONFDIR} \
+ --mandir=${PREFIX}/${PKGMANDIR} \
+ --datarootdir=${PREFIX}/share
+
+MAKE_FLAGS+= SED=${SED:Q}
+MAKE_FLAGS+= PKGCONFIG_DIR=${PREFIX}/lib/pkgconfig
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/hwdata/PLIST
diff -u /dev/null pkgsrc/misc/hwdata/PLIST:1.1
--- /dev/null Tue Jan 7 19:40:21 2025
+++ pkgsrc/misc/hwdata/PLIST Tue Jan 7 19:40:21 2025
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2025/01/07 19:40:21 vins Exp $
+lib/modprobe.d/dist-blacklist.conf
+lib/pkgconfig/hwdata.pc
+share/hwdata/iab.txt
+share/hwdata/oui.txt
+share/hwdata/pci.ids
+share/hwdata/pnp.ids
+share/hwdata/usb.ids
Index: pkgsrc/misc/hwdata/distinfo
diff -u /dev/null pkgsrc/misc/hwdata/distinfo:1.1
--- /dev/null Tue Jan 7 19:40:21 2025
+++ pkgsrc/misc/hwdata/distinfo Tue Jan 7 19:40:21 2025
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2025/01/07 19:40:21 vins Exp $
+
+BLAKE2s (hwdata-0.391.tar.gz) = 5575f37ce09c40dd2a684da627c0fc01f3a977c88a8cd829aa2039b8bf7e0c1d
+SHA512 (hwdata-0.391.tar.gz) = 9b831a7546ac6ca457b92bf438ba84d6487980b15a304af78ba8738cc456e02a62b1d19a849573ed596c85a3fbbc88ca305e5e4c665f27e8d75454be41d708f0
+Size (hwdata-0.391.tar.gz) = 2479872 bytes
+SHA1 (patch-Makefile) = 2b56fd5ae425f7ad5a38a7d6dea9e3b51299cfe2
Index: pkgsrc/misc/hwdata/patches/patch-Makefile
diff -u /dev/null pkgsrc/misc/hwdata/patches/patch-Makefile:1.1
--- /dev/null Tue Jan 7 19:40:21 2025
+++ pkgsrc/misc/hwdata/patches/patch-Makefile Tue Jan 7 19:40:21 2025
@@ -0,0 +1,76 @@
+$NetBSD: patch-Makefile,v 1.1 2025/01/07 19:40:21 vins Exp $
+
+* Point to default sed tool path.
+* Support BSD install.
+* Correct pkgconfig dir.
+
+--- Makefile.orig 2025-01-03 09:15:23.000000000 +0000
++++ Makefile
+@@ -1,7 +1,7 @@
+ NAME=hwdata
+ VERSION=$(shell awk '/Version:/ { print $$2 }' hwdata.spec)
+ RELEASE=$(shell rpm -q --define 'dist %{nil}' --specfile --qf "%{release}" hwdata.spec)
+-ifeq ($(shell git rev-parse --abbrev-ref HEAD 2>/dev/null | sed -n 's/^\([^0-9-]\+\).*/\L\1/p'), rhel)
++ifeq ($(shell git rev-parse --abbrev-ref HEAD 2>/dev/null | $(SED) -n 's/^\([^0-9-]\+\).*/\L\1/p'), rhel)
+ # add revision to tag name for rhel branches
+ TAGNAME := v$(VERSION)-$(RELEASE)
+ else
+@@ -36,7 +36,7 @@ hwdata.pc: hwdata.pc.in
+ if [ "$${datadir#$(prefix)}" != "$$datadir" ]; then \
+ datadir="\$${prefix}$${datadir#$(prefix)}"; \
+ fi; \
+- sed -e 's|@prefix@|$(prefix)|g' \
++ $(SED) -e 's|@prefix@|$(prefix)|g' \
+ -e "s|@datadir@|$$datadir|g" \
+ -e 's|@pkgdatadir@|$${datadir}/$(NAME)|g' \
+ -e 's|@VERSION@|$(VERSION)|g' \
+@@ -44,16 +44,16 @@ hwdata.pc: hwdata.pc.in
+ $< > $@
+
+ install: Makefile.inc hwdata.pc
+- mkdir -p -m 755 $(DESTDIR)$(datadir)/$(NAME)
++ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(datadir)/$(NAME)
+ for foo in $(IDFILES) ; do \
+- install -m 644 $$foo $(DESTDIR)$(datadir)/$(NAME) ;\
++ $(BSD_INSTALL_DATA) $$foo $(DESTDIR)$(datadir)/$(NAME)/$$foo ;\
+ done
+ @if [ "$(blacklist)" = true ]; then \
+- mkdir -p -m 755 $(DESTDIR)$(libdir)/modprobe.d ;\
+- install -m 644 -T blacklist.conf $(DESTDIR)$(libdir)/modprobe.d/dist-blacklist.conf ;\
++ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(libdir)/modprobe.d ;\
++ $(BSD_INSTALL_DATA) blacklist.conf $(DESTDIR)$(libdir)/modprobe.d/dist-blacklist.conf ;\
+ fi;
+- mkdir -p -m 755 $(DESTDIR)$(datadir)/pkgconfig
+- install -m 644 hwdata.pc $(DESTDIR)$(datadir)/pkgconfig/
++ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(PKGCONFIG_DIR)
++ $(BSD_INSTALL_DATA) hwdata.pc $(DESTDIR)$(PKGCONFIG_DIR)
+
+ commit:
+ git commit -vas ||:
+@@ -109,7 +109,7 @@ clean:
+ *.downloaded *.utf8 *.orig hwdata.pc ChangeLog clog
+
+ clog: hwdata.spec
+- @sed -n '/^%changelog/,/^$$/{/^%/d;/^$$/d;s/%%/%/g;p}' $< | tee $@
++ @$(SED) -n '/^%changelog/,/^$$/{/^%/d;/^$$/d;s/%%/%/g;p}' $< | tee $@
+
+ download: $(IDFILES)
+
+@@ -146,14 +146,14 @@ pnp.ids.orig: pnp.ids.csv
+
+ pnp.ids: pnp.ids.orig pnp.ids.patch
+ patch -p1 -o - pnp.ids.orig pnp.ids.patch | \
+- sed 's/\tDO NOT USE - /\tInvalid Vendor Codename - /' >$@
++ $(SED) 's/\tDO NOT USE - /\tInvalid Vendor Codename - /' >$@
+
+ %.utf8: %.downloaded
+ @text=`LANG=C file $?`
+- @encoding=`echo "$$text" | sed -n 's/.*\(iso-8859\S\*\|cp1[12]\d\+\).*/\1/Ip'`
++ @encoding=`echo "$$text" | $(SED) -n 's/.*\(iso-8859\S\*\|cp1[12]\d\+\).*/\1/Ip'`
+ @if [ -n "$$encoding" ]; then \
+ iconv -f "$$encoding" -t UTF-8 $?; \
+ else \
+ cat $?; \
+- fi | sed 's/\s\+$$//' >$@
++ fi | $(SED) 's/\s\+$$//' >$@
+
Home |
Main Index |
Thread Index |
Old Index