Index: head/sysutils/dsbdriverd/Makefile =================================================================== --- head/sysutils/dsbdriverd/Makefile (revision 565958) +++ head/sysutils/dsbdriverd/Makefile (revision 565959) @@ -1,40 +1,43 @@ # Created by: Marcel Kaiser # $FreeBSD$ PORTNAME= dsbdriverd -PORTVERSION= 1.0 +PORTVERSION= 1.1 CATEGORIES= sysutils -MASTER_SITES= http://freeshell.de/~mk/download/ MAINTAINER= mk@nic-nac-project.org COMMENT= Hardware detecting, device driver loading daemon LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= lua:52 tar:tgz + +USE_GITHUB= yes +GH_ACCOUNT= mrclksr +GH_PROJECT= DSBDriverd OPTIONS_DEFINE= PCIIDS USBIDS PCIIDS_DESC= Use pci.ids database to show PCI device information USBIDS_DESC= Use usb.ids database to show USB device information OPTIONS_DEFAULT=PCIIDS USBIDS PCIIDS_RUN_DEPENDS= ${LOCALBASE}/share/pciids/pci.ids:misc/pciids USBIDS_RUN_DEPENDS= ${LOCALBASE}/share/usbids/usb.ids:misc/usbids MAKE_ARGS+= DBDIR=${DATADIR} PCIIDS_MAKE_ARGS= PCIDB0=${LOCALBASE}/share/pciids/pci.ids USBIDS_MAKE_ARGS= USBDB=${LOCALBASE}/share/usbids/usb.ids PORTDATA= drivers.db USE_RC_SUBR= dsbdriverd PLIST_FILES= "@sample ${ETCDIR}/config.lua.sample" \ ${ETCDIR}/netif.lua \ libexec/dsbdriverd \ man/man8/dsbdriverd.8.gz .include Index: head/sysutils/dsbdriverd/distinfo =================================================================== --- head/sysutils/dsbdriverd/distinfo (revision 565958) +++ head/sysutils/dsbdriverd/distinfo (revision 565959) @@ -1,3 +1,3 @@ -TIMESTAMP = 1598626873 -SHA256 (dsbdriverd-1.0.tgz) = a49ccc85052f971ae6bf192497fab01565aa937067c55b819f8c175113982bfe -SIZE (dsbdriverd-1.0.tgz) = 38308 +TIMESTAMP = 1612982312 +SHA256 (mrclksr-DSBDriverd-1.1_GH0.tar.gz) = 90937bc16cf0fa6a6137a91a9c9b78d755c7e176a974a339fc6169feda4838b0 +SIZE (mrclksr-DSBDriverd-1.1_GH0.tar.gz) = 40780 Index: head/sysutils/dsbdriverd/files/dsbdriverd.in =================================================================== --- head/sysutils/dsbdriverd/files/dsbdriverd.in (revision 565958) +++ head/sysutils/dsbdriverd/files/dsbdriverd.in (revision 565959) @@ -1,42 +1,42 @@ #!/bin/sh # $FreeBSD$ # # PROVIDE: dsbdriverd # REQUIRE: devd -# BEFORE: NETWORKING +# BEFORE: netwait # KEYWORD: shutdown # # Add these lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # # dsbdriverd_enable (bool): Set to NO by default. # Set it to YES to enable dsbdriverd. # dsbdriverd_flags (str): Flags passed to dsbdriverd on startup. # Default is "". # dsbdriverd_exclude (str): Space separated list of kernel modules (without # .ko extension) to excluded from loading. # Default is "". . /etc/rc.subr name=dsbdriverd desc="automatically try to load the suitable driver for your PCI and USB hardware" rcvar=dsbdriverd_enable pidfile="/var/run/dsbdriverd.pid" command="%%PREFIX%%/libexec/dsbdriverd" start_cmd="${name}_start" load_rc_config $name : ${dsbdriverd_enable:="NO"} dsbdriverd_start() { if [ -n "$dsbdriverd_exclude" ]; then dsbdriverd_flags="-x $(echo $dsbdriverd_exclude | sed -E 's/[ ]+/,/g')" fi echo "Starting ${name}." ${command} $dsbdriverd_flags } run_rc_command "$1" Index: head/sysutils/dsbdriverd/pkg-descr =================================================================== --- head/sysutils/dsbdriverd/pkg-descr (revision 565958) +++ head/sysutils/dsbdriverd/pkg-descr (revision 565959) @@ -1,4 +1,4 @@ DSBDriverd is a daemon that automatically tries to find and load the suitable driver(s) for your PCI and USB hardware. -WWW: http://freeshell.de/~mk/projects/dsbdriverd.html +WWW: https://github.com/mrclksr/DSBDriverd