<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/75be6d41f7a8a247d7968660eb96c1a785d4f4e6">https://github.com/macports/macports-ports/commit/75be6d41f7a8a247d7968660eb96c1a785d4f4e6</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 75be6d41f7a avrdude: update to 7.3
</span>75be6d41f7a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 75be6d41f7a8a247d7968660eb96c1a785d4f4e6
</span>Author: crowx <kamil.palkowski@gmail.com>
AuthorDate: Fri Feb 9 01:13:59 2024 +0100

<span style='display:block; white-space:pre;color:#404040;'>    avrdude: update to 7.3
</span>---
 cross/avrdude/Portfile                      | 63 ++++++++---------------------
 cross/avrdude/files/dynamic_lookup-11.patch | 25 ------------
 cross/avrdude/files/src-stk500v2.c.patch    | 12 ------
 3 files changed, 17 insertions(+), 83 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/avrdude/Portfile b/cross/avrdude/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e2a76d458fe..612eeac4f1b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/avrdude/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/avrdude/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,62 +1,33 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                avrdude
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        avrdudes avrdude 7.3 v
</span> 
 categories          cross devel
 license             GPL-2
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         an Atmel AVR MCU programmer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    AVRDUDE: AVR Downloader/UploaDEr - is a program \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    for updating the flash, eeprom, fuse, and lock \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bit memories with of Atmel AVR microcontrollers. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    It operations several popular programmers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    including the STK500, JTAGICE MkII, AVRISP and others.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         AVR Downloader Uploader
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    AVRDUDE - AVR Downloader Uploader - is a program for downloading and uploading \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    the on-chip memories of Microchip’s AVR microcontrollers. It can program the Flash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and EEPROM, and where supported by the programming protocol, it can program fuse \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and lock bits. AVRDUDE also supplies a direct instruction mode allowing one to issue \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    any programming instruction to the AVR chip regardless of whether AVRDUDE implements \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    that specific feature of a particular chip.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://www.nongnu.org/avrdude/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        https://download.savannah.gnu.org/releases/avrdude/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  b00adf7211c10cfa1e75f6969cb22e8b863e8671 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c0ef65d98d6040ca0b4f2b700d51463c2a1f94665441f39d15d97442dbb79b54 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    943631
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  f9dd95320eeb45c45ed7c076cfbd6e2517914939 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1c61ae67aacf8b8ccae5741f987ba4b0c48d6e320405520352a8eca8c6e2c457 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3260070
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:libusb-compat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libusb \
</span>                     port:hidapi \
                     port:libftdi1 \
                     port:libelf \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libserialport
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          dynamic_lookup-11.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    src-stk500v2.c.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --disable-parport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/ticket/66722
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.c_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description {Installs documentation in PDF, HTML and Info formats. Involves the installation of a TexLive dependency chain, which can dramatically slow down the installation of the AVRDUDE port.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:texlive-latex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --enable-doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin arm {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:automake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Use newer config.guess and config.sub to support Apple Silicon.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set automake_dirs [glob -directory ${prefix}/share automake-*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set automake_dir [lindex [lsort -command vercmp $automake_dirs] end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        copy -force ${automake_dir}/config.guess ${automake_dir}/config.sub \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url     ${master_sites}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex   ${name}-(\[0-9]+\.\[0-9]+)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/avrdude/files/dynamic_lookup-11.patch b/cross/avrdude/files/dynamic_lookup-11.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0ad6276576c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/avrdude/files/dynamic_lookup-11.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,25 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Recognize macOS 11 and later, remove inaccurate comment, and simplify.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44605
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2022-05-08 02:40:53.000000000 +0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2022-12-16 16:33:59.000000000 +0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7486,15 +7486,10 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     darwin1.*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    darwin*) # darwin 5.x on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      # if running on 10.5 or later, the deployment target defaults
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      # to the OS version, if on x86, and 10.4, the deployment
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      # target defaults to 10.4. Don't you love it?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  10.0,*86*-darwin8*|10.0,*-darwin[91]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      case $MACOSX_DEPLOYMENT_TARGET,$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  10.[012],*|,*powerpc*-darwin[5-8]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  10.*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     ;;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/avrdude/files/src-stk500v2.c.patch b/cross/avrdude/files/src-stk500v2.c.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e09d8a3175a..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/avrdude/files/src-stk500v2.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- stk500v2.c.orig        2022-12-16 16:06:45.000000000 +0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ stk500v2.c     2022-12-16 16:07:54.000000000 +0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -741,7 +741,8 @@ int stk500v2_getsync(PROGRAMMER * pgm) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   DEBUG("STK500V2: stk500v2_getsync()\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (PDATA(pgm)->pgmtype == PGMTYPE_JTAGICE_MKII ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      PDATA(pgm)->pgmtype == PGMTYPE_JTAGICE3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      PDATA(pgm)->pgmtype == PGMTYPE_JTAGICE3 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      PDATA(pgm)->pgmtype == PGMTYPE_AVRISP_MKII)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- retry:
</span></pre><pre style='margin:0'>

</pre>