Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Mar 2021 22:20:45 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r566996 - in head/sysutils/py-qmk: . files
Message-ID:  <202103022220.122MKjmL000910@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: 0mp
Date: Tue Mar  2 22:20:45 2021
New Revision: 566996
URL: https://svnweb.freebsd.org/changeset/ports/566996

Log:
  Update to 0.0.40
  
  Also, explain how to configure USB for qmk flash.

Modified:
  head/sysutils/py-qmk/Makefile
  head/sysutils/py-qmk/distinfo
  head/sysutils/py-qmk/files/pkg-message.in

Modified: head/sysutils/py-qmk/Makefile
==============================================================================
--- head/sysutils/py-qmk/Makefile	Tue Mar  2 22:18:33 2021	(r566995)
+++ head/sysutils/py-qmk/Makefile	Tue Mar  2 22:20:45 2021	(r566996)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	qmk
-PORTVERSION=	0.0.39
+PORTVERSION=	0.0.40
 CATEGORIES=	sysutils python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

Modified: head/sysutils/py-qmk/distinfo
==============================================================================
--- head/sysutils/py-qmk/distinfo	Tue Mar  2 22:18:33 2021	(r566995)
+++ head/sysutils/py-qmk/distinfo	Tue Mar  2 22:20:45 2021	(r566996)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1613584355
-SHA256 (qmk-0.0.39.tar.gz) = 21532ca4daa40c01f0727a162f9b67e5cd070cacfc636739b87460065a5f1863
-SIZE (qmk-0.0.39.tar.gz) = 9457
+TIMESTAMP = 1614722022
+SHA256 (qmk-0.0.40.tar.gz) = b4c051d2cb922dda1561069d7d98e9300071d37a27d96610cc5cc703eccb5d06
+SIZE (qmk-0.0.40.tar.gz) = 10474

Modified: head/sysutils/py-qmk/files/pkg-message.in
==============================================================================
--- head/sysutils/py-qmk/files/pkg-message.in	Tue Mar  2 22:18:33 2021	(r566995)
+++ head/sysutils/py-qmk/files/pkg-message.in	Tue Mar  2 22:20:45 2021	(r566996)
@@ -1,13 +1,39 @@
 [
 { type: install
   message: <<EOM
+Setup
+=====
+
 Before finishing the setup of QMK by running `qmk setup`, it is advised to
 install the python3 package first:
 
-    pkg install python3
+    # pkg install python3
 
 The reason for this is that the qmk_firmware scripts which are downloaded
 during the setup expect python3 to be installed (instead of %%PYTHON_CMD%%).
+
+Granting Write Permissions to USB Controllers
+=============================================
+
+Flashing images to controllers as a non-root user requires
+some additional setup:
+
+1. Add the user to the "operator" group:
+
+        # pw groupmod operator -m piotr
+
+2. Add the following ruleset to /etc/devfs.rules:
+
+        [qmk=10]
+        add path 'ttyU*' mode 0660 group operator
+
+3. Enable "qmk" ruleset:
+
+        # sysrc devfs_system_ruleset+="qmk"
+
+4. Restart the devfs service to load the new rules:
+
+        # service devfs restart
 EOM
 }
 ]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103022220.122MKjmL000910>