svn commit: r543383 - head/sysutils/iichid

Vladimir Kondratyev wulf at FreeBSD.org
Fri Jul 24 22:10:23 UTC 2020


Author: wulf (src committer)
Date: Fri Jul 24 22:10:22 2020
New Revision: 543383
URL: https://svnweb.freebsd.org/changeset/ports/543383

Log:
  sysutils/iichid: Update to 0.0.3
  
  Most important changes:
  
  * USB transport backend is stable now and included in to port. It is disabled
    by default as it has greater priority than OS drivers.
  * hcons - Consumer page AKA Multimedia keys and hsctrl - System control page
    AKA Power keys drivers are added. They should replace sysutils/uhidd port
    that became unusable since recent X11 switchover to evdev.
  * hidraw - Exports raw HID data in uhid(4) and Linux hidraw-compatible way.
  
  Take maintainership, as suggested by imp@
  
  PR:		247787
  Submitted by:	Miguel Gocobachi <miguel at gocobachi.dev>
  Reviewed by:	koobs (ports)
  Approved by:	koobs (ports), imp (maintainer)
  Differential Revision:	https://reviews.freebsd.org/D25538

Modified:
  head/sysutils/iichid/Makefile
  head/sysutils/iichid/distinfo
  head/sysutils/iichid/pkg-message

Modified: head/sysutils/iichid/Makefile
==============================================================================
--- head/sysutils/iichid/Makefile	Fri Jul 24 21:37:13 2020	(r543382)
+++ head/sysutils/iichid/Makefile	Fri Jul 24 22:10:22 2020	(r543383)
@@ -2,18 +2,18 @@
 # $FreeBSD$
 
 PORTNAME=	iichid
-DISTVERSION=	0.0.1
+DISTVERSION=	0.0.3
 CATEGORIES=	sysutils
 
-MAINTAINER=	imp at FreeBSD.org
+MAINTAINER=	wulf at FreeBSD.org
 COMMENT=	Generic FreeBSD HID layer for I2C and USB devices
 
 LICENSE=	BSD2CLAUSE
-#LICENSE_FILE=	Not yet packaged
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 IGNORE_FreeBSD_11=	Requires FreeBSD 12.1 or later
 ONLY_FOR_ARCHS=		aarch64 amd64 i386
-ONLY_FOR_ARCHS_REASON=	Requires architecture supporting ACPI
+ONLY_FOR_ARCHS_REASON=	I2C transport requires architecture supporting ACPI
 
 USES=	kmod uidfix
 
@@ -26,9 +26,16 @@ MAKE_ENV=	WERROR=""
 
 PLIST_FILES=	${KMODDIR}/iichid.ko
 
-# USB backend is not yet complete and
-# interferes with existing USB drivers
-post-patch:
-	${REINPLACE_CMD} -e '/usbhid.c/s/^/#/' ${WRKSRC}/Makefile
+# USB backend is disabled by default as it interferes with existing USB drivers
+OPTIONS_DEFINE=		DEBUG I2C USB
+OPTIONS_DEFAULT=	I2C
+I2C_DESC=		HID over I2C support
+USB_DESC=		HID over USB support
+
+I2C_MAKE_ARGS_OFF=	-DDISABLE_I2CHID
+USB_MAKE_ARGS_OFF=	-DDISABLE_USBHID
+
+post-patch-DEBUG-off:
+	${REINPLACE_CMD} -e '/iichid_debug =/s/1/0/' ${WRKSRC}/iichid.c
 
 .include <bsd.port.mk>

Modified: head/sysutils/iichid/distinfo
==============================================================================
--- head/sysutils/iichid/distinfo	Fri Jul 24 21:37:13 2020	(r543382)
+++ head/sysutils/iichid/distinfo	Fri Jul 24 22:10:22 2020	(r543383)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1581662226
-SHA256 (wulf7-iichid-0.0.1_GH0.tar.gz) = 282540487df1eb3f202f7beb440f68f43801662cb8f817931f09879c1f007a98
-SIZE (wulf7-iichid-0.0.1_GH0.tar.gz) = 51001
+TIMESTAMP = 1594041772
+SHA256 (wulf7-iichid-0.0.3_GH0.tar.gz) = a548af4c2bfd121ec766d4203c70900b256a4b6e99cf4d9f643b9cfc8818efc7
+SIZE (wulf7-iichid-0.0.3_GH0.tar.gz) = 88651

Modified: head/sysutils/iichid/pkg-message
==============================================================================
--- head/sysutils/iichid/pkg-message	Fri Jul 24 21:37:13 2020	(r543382)
+++ head/sysutils/iichid/pkg-message	Fri Jul 24 22:10:22 2020	(r543383)
@@ -1,5 +1,11 @@
+[
+{ type: install
+  message: <<EOM
 iichid is currently in-development and EXPERIMENTAL. This port provides
 an easy and quick method for users to test this code to encourage early
 testing, feedback and bug reports.
 
 Please report successes and issues to: https://github.com/wulf7/iichid
+EOM
+}
+]


More information about the svn-ports-head mailing list