head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.92 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.90 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.88 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.86 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.84 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.82 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.80 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.78 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.76 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.74 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.72 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.70 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.68 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.66 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.64 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.62 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.60 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.58 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.56 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.54 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.52 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.50 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.48 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.44 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.24 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.46 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.42 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.40 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.38 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.36 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.34 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.32 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.30 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.28 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.26 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.22 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.20 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.18 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.16 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.14 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.12 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.10 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.8 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.6 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.4 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.2 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.6.0.8 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.6 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.4 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.2 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.5.0.14 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.12 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.10 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.8 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.6 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.4 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.2 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.4.0.16 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.14 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.12 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.10 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.8 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.6 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.4 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.2 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.2.0.22 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.20 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.18 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.16 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.14 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.12 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.10 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.0.14 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.12 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.10 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.8 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.6 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.4 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.2 pkgsrc-2005Q1-base:1.1; locks; strict; comment @# @; 1.7 date 2014.10.07.15.10.29; author mef; state Exp; branches; next 1.6; commitid j6kt2pHqAgaeuhTx; 1.6 date 2013.12.06.07.27.15; author mef; state Exp; branches; next 1.5; commitid UZHnqKEPuxygI2gx; 1.5 date 2012.02.07.00.21.49; author mef; state Exp; branches; next 1.4; 1.4 date 2010.02.08.01.47.14; author jakllsch; state Exp; branches; next 1.3; 1.3 date 2010.01.26.02.01.47; author jakllsch; state Exp; branches; next 1.2; 1.2 date 2006.12.11.16.26.39; author wennmach; state dead; branches; next 1.1; 1.1 date 2005.03.02.13.20.40; author wiz; state Exp; branches; next ; desc @@ 1.7 log @Update avrdude 6.0.1 to 6.1 ---------------------------------------------------------------------- * Major changes compared to the previous version: - Atmel EDBG protocol support added (JTAGICE3, XplainedPro, Atmel-ICE) * New programmers supported: - Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmega*U* devices), or version 2 (Xmega devices) - Atmel-ICE (ARM/AVR), JTAG, PDI, debugWIRE, ISP modi * Bugfixes - bug #40055: AVRDUDE segfaults when writing eeprom - bug #40085: Typo fix in fuses report (for 6.1-svn-20130917) - bug #40782: Verify errors for object size > 16 k on x32e5 due to typo in avrdude.conf - bug #40817: Elf file support (possibly) not working on 6.0.1 windows build - bug #40897: AT Mega2560 not correctly programmed with stk500(v1) ISP (solution patch) - bug #41357: OS X: Avrdude messes with the usb stack? - bug #41402: dfu.c missing include - patch #7896: DFU FLIPv2 programming support - patch #XXXX: xxx * Internals: - (Some) programmers can take a list of USB PIDs now. @ text @$NetBSD: patch-ag,v 1.6 2013/12/06 07:27:15 mef Exp $ Work around AVRISP mkII initial sync stalls on NetBSD. --- usb_libusb.c.orig 2014-03-13 08:03:19.000000000 +0900 +++ usb_libusb.c 2014-10-08 00:01:40.000000000 +0900 @@@@ -324,6 +324,17 @@@@ static void usbdev_close(union filedescr if (udev == NULL) return; +#if defined(__NetBSD__) +#define USB_FEAT_ENDPOINT_HALT 0 + /* + * Clear Feature Endpoint Halt to reset device's data toggle to DATA0. + * This way, when we reopen expecting DATA0, things don't time out. + */ + usb_control_msg(udev, USB_TYPE_STANDARD | USB_RECIP_ENDPOINT, + USB_REQ_CLEAR_FEATURE, USB_FEAT_ENDPOINT_HALT, + fd->usb.rep & 0xf, NULL, 0, 100); +#endif + (void)usb_release_interface(udev, usb_interface); #if defined(__linux__) @ 1.6 log @(Upstream) - Bump version 5.11 to 6.0.1 (See cvs log for Makefile for changes). (pkgsrc) - Add patches/patch-fileio_c to avoid following problem: fileio.c:957:3: warning: implicit declaration of function 'elf_getshdrstrndx' @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.5 2012/02/07 00:21:49 mef Exp $ d5 5 a9 5 --- usb_libusb.c.orig 2010-01-19 10:39:11.000000000 +0000 +++ usb_libusb.c @@@@ -237,6 +237,17 @@@@ static void usbdev_close(union filedescr { usb_dev_handle *udev = (usb_dev_handle *)fd->usb.handle; d24 1 a24 1 #if !( defined(__FreeBSD__) ) // || ( defined(__APPLE__) && defined(__MACH__) ) ) @ 1.5 log @PR/45924 --- update to 5.11 with minor changes (1) update 5.10 to 5.11 (2) Trying to remove pkglint -Wall warning (3) Update HOMEPAGE URL ----- ----- ----- AVRDUDE 5.11 relesed (2011/8/27 By joerg_wunsch) Finally, more than 1.5 years after the previous release, AVRDUDE 5.11 is finally done. This is mostly a bugfix release, but also includes a few enhancements. The two most important enhancements are: - TPI (i.e. ATtiny4/5/9/10) programming support for bitbang programmers. - FTDI MPSSE (FT2232 etc.) bitbang support. ----- ----- ----- @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.4 2010/02/08 01:47:14 jakllsch Exp $ d19 1 a19 1 + fd->usb.ep & 0xf, NULL, 0, 100); @ 1.4 log @Update to avrdude-5.10. pkgsrc changes: Rework AVRISP mkII stall workaround. summary of upstream changes since 5.8: - Fix problem with loading intel hex rom files that exceed 0x10000 bytes. - Fix FreeBSD default serial port name. - jtagmkII.c: If entering JTAG mode fails with a bad JTAG ID message, retry with external reset applied (in case the target is in sleep mode or has asserted the JTD bit). - Fix build for GNU/kFreeBSD. @ text @d1 2 a2 1 $NetBSD$ d4 1 @ 1.3 log @Work around AVRISP mkII sync timeout/retry on NetBSD. I'm guessing this is really a oddity of NetBSD's USB stack, but this seems to work too. Also, hello nb2 and set LICENSE. (This commit bumps most of the patch files only because of pkgdiff timestamp formatting differences. Sigh.) @ text @d2 6 a7 9 Work around AVRISP mkII sync stalls on NetBSD. --- stk500v2.c.orig 2009-07-10 22:39:37.000000000 +0000 +++ stk500v2.c @@@@ -635,6 +635,8 @@@@ retry: // send the sync command and see if we can get there buf[0] = CMD_SIGN_ON; stk500v2_send(pgm, buf, 1); + stk500v2_drain(pgm, 0); + stk500v2_send(pgm, buf, 1); d9 14 a22 2 // try to get the response back and see where we got status = stk500v2_recv(pgm, resp, sizeof(resp)); @ 1.2 log @Update avrdude to version 5.2. Significant enhancements in this version are: o Support for JTAGICE MkII device o New devices supported: - AT90CAN128 ... o Support for STK500 Version 2 Protocol (the latter being the principal reason for the update, as the recent firmware on the STK500 development boards requires protocol version 2) @ text @d1 10 a10 6 $NetBSD: patch-ag,v 1.1 2005/03/02 13:20:40 wiz Exp $ --- doc/avrdude.texi.orig 2003-04-18 06:41:45.000000000 +0200 +++ doc/avrdude.texi @@@@ -58,9 +58,11 @@@@ by the Free Software Foundation. @@author by Brian S. Dean d12 2 a13 11 @@page -@@hfill (Send bugs and comments on AVRDUDE to @@w{@@email{avrdude-dev@@@@nongnu.org}}.) +@@flushright +(Send bugs and comments on AVRDUDE to @@w{@@email{avrdude-dev@@@@nongnu.org}}.) +@@end flushright -@@vfill +@@vskip 0pt plus 1filll Copyright @@copyright{} 2003 Brian S. Dean @@sp 2 @ 1.1 log @Fix html manual generation with texi2html, and depend on latest version, since it causes PLIST changes. Adapt PLIST. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ @