pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

avrdude: Update to 7.3



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Wed Apr 24 17:25:29 2024 +0200
Changeset:	2e7ca8bf09efd8cde0201f2be43e0cd03a54335a

Modified Files:
	avrdude/COMMIT_MSG
	avrdude/Makefile
	avrdude/PLIST
	avrdude/distinfo

Log Message:
avrdude: Update to 7.3

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2e7ca8bf09efd8cde0201f2be43e0cd03a54335a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 avrdude/COMMIT_MSG | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 avrdude/Makefile   |   2 +-
 avrdude/PLIST      |   2 +
 avrdude/distinfo   |   6 +--
 4 files changed, 161 insertions(+), 5 deletions(-)

diffs:
diff --git a/avrdude/COMMIT_MSG b/avrdude/COMMIT_MSG
index 413cca5cb0..ac4ebc609b 100644
--- a/avrdude/COMMIT_MSG
+++ b/avrdude/COMMIT_MSG
@@ -1,9 +1,163 @@
-cross/avrdude: Update to 7.2
+cross/avrdude: Update to 7.3
 
 - Switch to CMake build system
 - Add bl3 file for shared library
 - Fix "doc" option
 
+Changes in version 7.3:
+
+  * Major changes compared to the previous version:
+
+    - Connect target via -P serialadapter[:sn] and -P usb:vid:pid[:sn] #1498
+    - Add io and sram memory info in lieu of incomplete data memory
+    - New test-avrdude script in tools #1645
+    - Update SerialUPDI protocol #1627
+    - Terminal
+        + Command regfile #1580
+        + Command factory reset #1642
+
+  * New devices supported:
+
+    - AVR16EB14, AVR16EB20, AVR16EB28, AVR16EB32
+    - AVR64DU28, AVR64DU32
+
+  * New programmers supported:
+
+    - ft2232h_jtag, ft232h_jtag
+    - dryboot
+
+  * Issues fixed:
+
+    - Provide sib memory for AVR8X parts #1479
+    - HAS_VTARG_READ not utilized in source code #1469
+    - -c stk500 only works with stk500v2 firmware #1467
+    - Read silicon revision from modern AVRs #1472
+    - Dryrun doesn't overlap XMEGA flash memories #1485
+    - 7e94ed4442b breaks flashing GT2560 boards #1503
+    - Cross-platform support for 1200bps touch #1500
+    - Read ATmega324PB and ATmega328PB serial number #1509
+    - EEPROM file generates error with 7.2 #1508
+    - PGM LED not activated for flash or eeprom write #1514
+    - Adding the Avrdude build version to avrdude.conf #1475
+    - Harmonise WIN32 and POSIX serial comms timeout #1249
+    - Old avrdude.conf can result in a segmentation fault #1544
+    - Support AVR EB series #1546
+    - Programmer in .avrduderc not recognised #1551
+    - JTAG signature write ineffective #1527
+    - Control forced loading of ~/.avrduderc #1548
+    - Warn if avrdude and avrdude.conf versions don't match #1562
+    - Terminal part command could need an update #1558
+    - Proposal: Add memory sram #1559
+    - jtagmkI.c/jtagmkII.c rely on OCDEN being hfuse bit 7 #1537
+    - Certain terminal commands may be confusing #1570
+    - Upload port required for -cdryrun on MacOS #1578
+    - Make programmer -c name checking more forgiving #1591
+    - Query a programmer's current clock speed #1329
+    - Differentiate USB programmers with the same VID/PID #973
+    - Add AVR-DU series latest information #1595
+    - Provide simple way to factory reset a chip #1619
+    - Incorrect SerialUPDI communication for NVM V3, V4 and V5 #1621
+    - SerialUPDI programmer can fail when erasing EEPROM #1622
+    - SerialUPDI - NVMProg key not being accepted immediately
+      after NVM V3+ chip completes boot #1623
+    - USE_STATIC_LIBS builds fail to detect libreadline.so #1624
+    - Writing one-byte files to flash fails #1633
+    - Integrate test-avrdude github action using dryrun #1643
+    - Test script issues #1649
+    - SerialUPDI unable to write USERROW memory on AVR64DU32 #1655
+    - The last write/erase can fail with -c jtag2updi #1661
+    - Improve programmer documentation in avrdude.conf #1437
+
+  * Pull requests:
+
+    - Add JTAG support to avrftdi #1324
+    - Fix probing of the generic -c stk500 programmer #1468
+    - Utilize HAS_VTARG_READ defined in avrdude.conf #1470
+    - Provide sib memory for AVR8X parts #1480
+    - Read chip revision and add IO memory for PDI/UPDI parts #1474
+    - Replace string comparison functions #1482
+    - Fix overlapping XMEGA flash memories for dryrun #1486
+    - Exit if part and programmer are incompatible #1487
+    - Add io memory for classic parts #1488
+    - Add AVR-EB parts #1491
+    - Review calibration read command in avrdude.conf #1495
+    - Provide serialadapter entity in avrdude.conf #1497
+    - Add -P serialadapter[:sn] and -P usb:vid:pid[:sn] #1498
+    - Add -xdelay=n to wiring and improve reset timing #1505
+    - Reduce stk500v2_getsync() timeout #1506
+    - libserialport github action #1512
+    - Support serial port "touch" using libserialport #1507
+    - Read prodsig of classic parts #1510 #1520-21 #1524-26
+    - Adapt stk500 readback values for usbtiny.c #1511
+    - Add LED support for ScratchMonkey programmer #1517
+    - Review and update prodsig memories for U/PDI parts #1518
+    - Add id as comment to avrdude.conf definitions #1519
+    - Model prodsig for -c dryrun #1522
+    - Fix tempsense size, AVR-EB memory offsets and avrdude.conf
+      memory order #1523
+    - Review and update LED support #1528
+    - Fix SerialUPDI with NVM v3 controller #1531
+    - Add bootloader hashes from the Sanguino Arduino repo #1533
+    - Support MinGW cross compiler #1539
+    - Add avrdude_conf_version to grammar #1542 #1547
+    - Change execution order in silicon revision check #1543
+    - Add Arduino avrdude_packing github action for git man #1540
+    - Introduce memory types in lieu of memory name comparisons #1538
+    - Allow UPDI_SIB of AVR_EB in serialupdi #1549
+    - Harmonise WIN32 and POSIX serial comms timeout #1550
+    - Test programmers for prog_modes and type #1557
+    - Remove paged eeprom property from ATtiny43U #1556
+    - Review write_byte() functions #1554
+    - Provide option -N for do not load personal config file #1555
+    - Print warning when avrdude and avrdude.conf versions doesn't match #1564
+    - Always warn if part and programmer are incompatible #1563
+    - Provide -x xtal=... option for STK500 v1 and v2 #1566
+    - Update part cmd #1568
+    - Update src/CMakeLists.txt #1569
+    - Add memory sram and remove memory data #1571
+    - Add GNU readline to mingw github action #1576
+    - Provide libavrude functions to access part config values #1577
+    - Add get_vtarget/varef/fosc/sck_period for programmers #1574
+    - Provide terminal regfile command #1580
+    - Ignore port settings when using -c dryrun #1581
+    - Add more PL2303 compatible USB PIDs #1583
+    - Faster build.sh script with option -j #1586
+    - Terminal sck command improvements #1587
+    - Differentiate USB programmers with the same VID/PID #1588
+    - Provide configuration variable default_baudrate #1590
+    - Increase index entries in avrdude.texi #1592
+    - Suggest programmers using weighted Damerau-Levenshtein #1593
+    - Switch PICkit4 and SNAP avr/pic modes using -xmode #1596
+    - Support AVR64DU28 and AVR64DU32 #1601
+    - Force STK500 EEPROM paged r/w for bootloaders #1602
+    - Provide terminal keep alive code for jtagmkII_updi #1603
+    - Fix Arduino Nano Every EEPROM writing for UPDI parts #1604
+    - Provide and use locate_part_by_signature_pm() #1605
+    - Harden AVRDUDE against pre-C99 libraries #1608
+    - Add MSYS2 ucrt64, clang32 and clang64 to build.yml #1612
+    - Updates to SerialUPDI protocol #1627
+    - Fix upload of one-byte files to flash #1634
+    - Add CH343 USB to serial adapter #1640
+    - Add dryboot programmer #1641
+    - Provide terminal command factory reset #1642
+    - Add tools/test-avrdude #1645
+    - Add test-avrdude using dryrun to github action #1646
+    - Add delay for AVR Dragon and Arduino Nano Every #1647
+    - Make test-avrdude script resilient to old bash #1650
+    - Create test-avrdude temporary files in the script itself #1651
+    - Enable writing of 512-byte page for USERROW #1659
+    - Read signature on -c jtag2updi exit if last op was write #1662
+    - Determine Autoconf package version from cmake's #1663
+    - Add more programmer descriptions #1667
+    - test(1) string comparison uses =, not == #1668
+
+  * Internals:
+
+    - Introduce memory types in lieu of memory name comparisons #1538
+      This will enable to decouple memory names from function
+    - Added a knowledgebase on register files of parts
+
+
 Changes in version 7.2:
 
   * Major changes compared to the previous version:
diff --git a/avrdude/Makefile b/avrdude/Makefile
index 5dc51e9569..5526005966 100644
--- a/avrdude/Makefile
+++ b/avrdude/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=		avrdude-7.2
+DISTNAME=		avrdude-7.3
 CATEGORIES=		cross
 MASTER_SITES=		${MASTER_SITE_GITHUB:=avrdudes/}
 GITHUB_TAG=		v${PKGVERSION_NOREV}
diff --git a/avrdude/PLIST b/avrdude/PLIST
index 5b5d331f33..fb9f4febb2 100644
--- a/avrdude/PLIST
+++ b/avrdude/PLIST
@@ -42,6 +42,8 @@ ${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_38.html
 ${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_39.html
 ${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_4.html
 ${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_40.html
+${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_41.html
+${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_42.html
 ${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_5.html
 ${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_6.html
 ${PLIST.doc}share/doc/avrdude/avrdude-html/avrdude_7.html
diff --git a/avrdude/distinfo b/avrdude/distinfo
index b05b8ca891..a1482bd286 100644
--- a/avrdude/distinfo
+++ b/avrdude/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-BLAKE2s (avrdude-7.2.tar.gz) = cfb6f52be99a8411c3f91260fa4a0f4c4787e4785a866926a459a30687ca0356
-SHA512 (avrdude-7.2.tar.gz) = 04d04492458bc1d183ad8ff403cf3d38f65f44bb992df589e8f49d28b5347eb63433568c95f5d575ae651be70d725d3f178175cd1fe6dcd46ec013c3fe3f2ab0
-Size (avrdude-7.2.tar.gz) = 2622520 bytes
+BLAKE2s (avrdude-7.3.tar.gz) = 22df261a8083febd8206917e3fd70482e4e12d208dd31fb968d022a56e5f87ba
+SHA512 (avrdude-7.3.tar.gz) = c8e314847e32f0b43c1a702d0ac95bed44d0eb434ea28b49ecf00310d46f813212910e149561fdd8bcf8d917b44f2f08660b90658c2d4cc73ae1adbb15bec8f4
+Size (avrdude-7.3.tar.gz) = 3260070 bytes
 SHA1 (patch-freebsd__ppi.h) = 45f4fdd5c1469bb0272e26a3ce048640caeb72f5
 SHA1 (patch-ppi.c) = d753445f81da03b1d726f1257fa5161a5b7c8605
 SHA1 (patch-usb__libusb.c) = b92f7f7acfe0951e742e1cc7691400cc81f9f36a


Home | Main Index | Thread Index | Old Index