From nobody Tue Mar 21 01:52:00 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PgZNK21hlz40Z41; Tue, 21 Mar 2023 01:52:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PgZNK0vd9z4Kw6; Tue, 21 Mar 2023 01:52:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679363521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/dGacAbK07AlxIC3F+5ZbkA8a4MYxbgRzS236WaNDwU=; b=ijLuRrCv1U2CYGR7rQt2wj1BicNIDYgxF2BKMVpc+eUyFkZsalHv9XswFyG49E2eXuw2oH qpY3jJOZWuF+XsmL8x3vs12h/Wqx484vhLP/hKnOVN4A3irP/8LEu4/aZoUoX9waSDF1Vd +4W9yEAfJqrInqt6r6hKIlJtoyqzvyd9t79EebPSUODVbQycsmq+L9xz9kvz4RBEGrdkPj Qoqc4SK0Um1GAn+uAcdlBnZLUilQYUZitZ8jQqu/C++QDlUjKqUwPIK0PdKrQgwD5qCnL+ G9YBBb9HFaUfZ9bEGs/4lIg8b4Lb9T4S5EBwD2m3T50Cz8nB5xh13tmGWEDrEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679363521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/dGacAbK07AlxIC3F+5ZbkA8a4MYxbgRzS236WaNDwU=; b=aF5IVuL3fM6E/LfIsPz/LHZ1/PE+JAngxJKqzCAFn/3j1e2hHVuPOib4d63e30MoW3C9F9 obYEKbrgq2Mx7uRmQxJbtMztpvts21batUw+ZxxU0KwyCo8AxCkgTPy29ThsdiudGGEkHp Vnd8KJ9PAldt5MdxXoItwkJku1WJ6isJc5Js7U5lPvIABWaDarPTO8JjGi7I64sNqKg//f wsoNTPRP+qB758c7LYUjkhHYioeSH4Bp3E7cMbNIRKMHouIFeORmnQVZgldj6hCP/Qax1W M+NDDUCSca+U1R3Jc0O60Q5kFeK+BDwig2tCT1eoqMvpacKTZEWKgQ3KqtoLpQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1679363521; a=rsa-sha256; cv=none; b=ZDfQE6i/xnSyGS/0bTUw0dpnlOE3jCQlfjvRFZekHsxQOAmOZdrekQ82GlOlURdTTenEHL REPhA7feduHGQQ+JB5gXezOGeUAP77IGXzheJsQifVvQMDNbK3dz83QqLgtp6Cr7bhtnTi 9gPHlHxci6Ia0SvZ6ZnszWGjVbMkqRFSFO6FjYuDzjqZOjnfqXFYFoAYBg+APDMXEVMHPy ZEcVIM8Wz93qme/UKAqIXtCORoarPpRln9H/EbLx0ANqxpG1hsCLquWtCymzbQo7GvMyVH bP0JKF1vj88/V7iYomG23JRdhQRQ0IZSu979D/7m2ShMEeITACMxVI2XQZ98NA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PgZNJ74CKztTv; Tue, 21 Mar 2023 01:52:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 32L1q0cY089894; Tue, 21 Mar 2023 01:52:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32L1q069089893; Tue, 21 Mar 2023 01:52:00 GMT (envelope-from git) Date: Tue, 21 Mar 2023 01:52:00 GMT Message-Id: <202303210152.32L1q069089893@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Craig Leres Subject: git: fc1ee6647518 - main - devel/arduino-irremote: Update to 4.1.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: leres X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fc1ee6647518c805e953c4c3a393c5781f109e29 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by leres: URL: https://cgit.FreeBSD.org/ports/commit/?id=fc1ee6647518c805e953c4c3a393c5781f109e29 commit fc1ee6647518c805e953c4c3a393c5781f109e29 Author: Craig Leres AuthorDate: 2023-03-21 01:51:38 +0000 Commit: Craig Leres CommitDate: 2023-03-21 01:51:38 +0000 devel/arduino-irremote: Update to 4.1.1 Changes since 3.7.1: - Changed Samsung repeat handling. Old handling is available as SamsungLG. - Added function printIRSendUsage(). - Reduced output size and improved format of printIRResultRawFormatted() to fasten up output (and getting repeats properly decoded). - Fixed Bug in sendDenonRaw() and improved decodeDenon(). - Fixed potential bug in SendBiphase data for 1 bit. - Fixed bug in send for RP4020. - Fixed pin mapping problems especially for Teensy 2.0. - Added support for decoding of "special" NEC repeats. - Added SAMD51 support. - Improved pin mapping for TinyReceiver. - Improved documentation with the help of [ElectronicsArchiver}(https://github.com/ElectronicsArchiver). - Added NEC2 protocol. - Improved Magiquest protocol. - Renamed sendSamsungRepeat() to sendSamsungLGRepeat(). - Added function sendPulseDistanceWidth(). - Improved repeat detection for some protocols. - New universal Pulse Distance / Pulse Width decoder added, which covers many previous unknown protocols. - Printout of code how to send received command by IrReceiver.printIRSendUsage(&Serial). - RawData type is now 64 bit for 32 bit platforms and therefore decodedIRData.decodedRawData can contain complete frame information for more protocols than with 32 bit as before. - Callback after receiving a command - call your own code if a message was received. - Added decoding of PulseDistanceWidth protocols and therfore changed function decodeDistance() to decodeDistanceWidth() and filename ir_DistanceProtocol.hpp to ir_DistanceWidthProtocol.hpp. - Removed static function printIRSendUsage(), but kept class function printIRSendUsage(). - Changed type of decodedRawData and decodedRawDataArray which is now 64 bit for 32 bit platforms. - Added receiver callback functionality and registerReceiveCompleteCallback() function. - Introduced common structure PulseDistanceWidthProtocolConstants. - Where possible, changed all send and decode functions to use PulseDistanceWidthProtocolConstants. - Improved MSB/LSB handling - New convenience fuctions bitreverse32Bit() and bitreverseOneByte(). - Improved Magiquest protocol. - Fix for #1028 - Prevent long delay caused by overflow when frame duration < repeat period - Thanks to Stephen Humphries! - Support for ATtiny816 - Thanks to elockman. - Added Bang&Olufsen protocol. #1030. - Third parameter of function "void begin(uint_fast8_t aSendPin, bool aEnableLEDFeedback, uint_fast8_t aFeedbackLEDPin)" is not optional anymore and this function is now only available if IR_SEND_PIN is not defined. #1033. - Fixed bug in sendSony() for command parameter > 0x7F; - Fixed bug with swapped LG2 header mark and space. - Disabled strict checks while decoding. They can be enabled by defining DECODE_STRICT_CHECKS. - Merged the 2 decode pulse width and distance functions. - Changed macro names _REPEAT_SPACE to _REPEAT_DISTANCE. - Improved TinyIRReceiver,added FAST protocol for it and added TinyIRSender.hpp and TinySender example, renamed TinyReceiver.h to TinyIR.h. - Added DISABLE_CODE_FOR_RECEIVER to save program memory and RAM if receiving functionality is not required. - Extracted protocol functions used by receive and send to IRProtocol.hpp. - Analyzed Denon code table and therefore changed Denon from MSB to LSB first. - Renamed sendRC6(aRawData...) to sendRC6Raw( aRawData...). - Support for seeduino which lacks the print(unsigned long long...) method. Thanks to sklott https://stackoverflow.com/users/11680056/sklott - Added support for attiny1614 by Joe Ostrander. - Fixed SEND_PWM_BY_TIMER for ATtiny167 thanks to freskpe. - Improved SHARP repeat decoding. - Replaced macros TIMER_EN/DISABLE_RECEIVE_INTR and EN/DISABLE_SEND_PWM_BY_TIMER by functions. - Added SAMSUNG48 protocol and sendSamsung48() function. - Fixed bug in printing durations > 64535 in printIRResultRawFormatted(). - Narrowed constraints for RC5 RC6 number of bits. - Changed the first parameter of printTinyReceiverResultMinimal() to &Serial. - Removed 3 Serial prints for deprecation warnings to fix #1094. - Version 1.2.0 of TinyIR. Now FAST protocol with 40 ms period and shorter header space. - Removed field bool hasStopBit and parameter bool aSendStopBit from PulseDistanceWidthProtocolConstants structure and related functions. - Changed a lot of unsigned int types to uint16_t types. - Improved overflow handling. - Improved software PWM generation. - Added FAST protocol. - Improved handling of PULSE_DISTANCE + PULSE_WIDTH protocols. - New example ReceiveAndSendDistanceWidth. - Removed the automatic restarting of the receiver timer after sending with SEND_PWM_BY_TIMER enabled. - Split ISR into ISR and function IRPinChangeInterruptHandler(). - Added functions addTicksToInternalTickCounter() and addMicrosToInternalTickCounter(). - SAMD51 use timer3 if timer5 not available. - Disabled #define LOCAL_DEBUG in IRReceive.hpp, which was accidently enabled at 4.1.0. Reported by: portscout --- devel/arduino-irremote/Makefile | 2 +- devel/arduino-irremote/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/devel/arduino-irremote/Makefile b/devel/arduino-irremote/Makefile index a3819f3e694a..71d20d259624 100644 --- a/devel/arduino-irremote/Makefile +++ b/devel/arduino-irremote/Makefile @@ -1,5 +1,5 @@ PORTNAME= arduino-irremote -PORTVERSION= 3.7.1 +PORTVERSION= 4.1.1 DISTVERSIONPREFIX= v CATEGORIES= devel diff --git a/devel/arduino-irremote/distinfo b/devel/arduino-irremote/distinfo index 4ada8bfbef1b..f4d5542e2a93 100644 --- a/devel/arduino-irremote/distinfo +++ b/devel/arduino-irremote/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1658700084 -SHA256 (z3t0-Arduino-IRremote-v3.7.1_GH0.tar.gz) = c1de284e9a8f62b290b1ee78ceecfb5a81ab08adf90dfbd83f10c551b68b4f45 -SIZE (z3t0-Arduino-IRremote-v3.7.1_GH0.tar.gz) = 721196 +TIMESTAMP = 1679362929 +SHA256 (z3t0-Arduino-IRremote-v4.1.1_GH0.tar.gz) = 634e5ee4ab07f003af9568997dd8f6bdb475dcda46c273cff10d6337ff7ca6f5 +SIZE (z3t0-Arduino-IRremote-v4.1.1_GH0.tar.gz) = 808184