Hi,

This is gonzalo's update to avrdude-5.11 (it was posted here a while
back). I have just re-merged the diff to work with -current.

I was hoping this would fix an issue I have with the SD library and my
Uno, but alas it did not.

Anyway, I tested this update with devel/arduino using an Arduino Uno
(without SD) and a knockoff Arduino Mega. They work fine.

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/avrdude/Makefile,v
retrieving revision 1.19
diff -u -p -u -r1.19 Makefile
--- Makefile    11 Mar 2013 10:50:01 -0000      1.19
+++ Makefile    4 May 2013 10:29:55 -0000
@@ -2,9 +2,8 @@
 
 COMMENT=       AVR microcontroller hardware in-system programmer
 
-V=             5.10
+V=             5.11
 DISTNAME=      avrdude-${V}
-REVISION=      3
 DISTFILES+=    avrdude-${V}.tar.gz avrdude-doc-${V}.pdf
 CATEGORIES=    devel
 
@@ -15,7 +14,7 @@ MAINTAINER=   Chris Kuethe <ckuethe@openbs
 # GPLv2+
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB=               c m ncurses readline termcap usb pthread
+WANTLIB += c m ncurses pthread readline termcap usb usb-1.0
 
 MASTER_SITES=  ${MASTER_SITE_SAVANNAH:=avrdude/}
 EXTRACT_ONLY=  avrdude-${V}${EXTRACT_SUFX}
@@ -23,7 +22,6 @@ EXTRACT_ONLY= avrdude-${V}${EXTRACT_SUFX
 CONFIGURE_STYLE=       gnu
 CONFIGURE_ARGS+=       CPPFLAGS="-I${LOCALBASE}/include" \
                        LDFLAGS="-L${LOCALBASE}/lib -pthread"
-USE_GROFF =            Yes
 
 LIB_DEPENDS=           devel/libusb-compat
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/avrdude/distinfo,v
retrieving revision 1.5
diff -u -p -u -r1.5 distinfo
--- distinfo    27 Jun 2010 20:39:33 -0000      1.5
+++ distinfo    4 May 2013 10:29:55 -0000
@@ -1,10 +1,4 @@
-MD5 (avrdude-5.10.tar.gz) = abCCaDBH4FQ0gIj9Y7rS/w==
-MD5 (avrdude-doc-5.10.pdf) = eKd1R9aVkwQAWv4yWc4P+Q==
-RMD160 (avrdude-5.10.tar.gz) = OM6UB6M79KTGVmUQcbRKkv291jk=
-RMD160 (avrdude-doc-5.10.pdf) = +BUkUNOF1SEAfCk0F2bu1O741sY=
-SHA1 (avrdude-5.10.tar.gz) = wJFn6mTD9gtZTQ5Npxr37eoNb4M=
-SHA1 (avrdude-doc-5.10.pdf) = DCiMzcJzDauswcSUqeOOppgYOkg=
-SHA256 (avrdude-5.10.tar.gz) = gVAbY9W4aZh00AyeykKDe4VpW8CCC6mEOxf1c844vl4=
-SHA256 (avrdude-doc-5.10.pdf) = Se1csAoAGETPbsz5RErY+iaL2++PEXYOjQwBW1zZO3A=
-SIZE (avrdude-5.10.tar.gz) = 525750
-SIZE (avrdude-doc-5.10.pdf) = 231216
+SHA256 (avrdude-5.11.tar.gz) = Yxf08w/LG69+B+VeXHQ68+Hn+UnyBtOHKmIq7THVldc=
+SHA256 (avrdude-doc-5.11.pdf) = 7mmFOgnvMLPV2yVrxpDT6lp4ezQjVsDTghUrLBbNEtM=
+SIZE (avrdude-5.11.tar.gz) = 549113
+SIZE (avrdude-doc-5.11.pdf) = 236872
Index: patches/patch-avrdude_conf_in
===================================================================
RCS file: /cvs/ports/devel/avrdude/patches/patch-avrdude_conf_in,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-avrdude_conf_in
--- patches/patch-avrdude_conf_in       2 Mar 2011 07:20:53 -0000       1.1
+++ patches/patch-avrdude_conf_in       4 May 2013 10:29:55 -0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-avrdude_conf_in,v 1.1 20
 Add support for attiny4313:
 http://savannah.nongnu.org/patch/?7393
 
---- avrdude.conf.in.orig       Fri Feb 25 20:19:05 2011
-+++ avrdude.conf.in    Fri Feb 25 20:19:26 2011
-@@ -8918,6 +8918,193 @@ part
+--- avrdude.conf.in.orig       Fri Aug 26 21:50:33 2011
++++ avrdude.conf.in    Sat May  4 10:30:28 2013
+@@ -9788,6 +9788,193 @@ part
    ;
  
  #------------------------------------------------------------
Index: patches/patch-stk500v2_c
===================================================================
RCS file: /cvs/ports/devel/avrdude/patches/patch-stk500v2_c,v
retrieving revision 1.4
diff -u -p -u -r1.4 patch-stk500v2_c
--- patches/patch-stk500v2_c    27 Jun 2010 20:39:33 -0000      1.4
+++ patches/patch-stk500v2_c    4 May 2013 10:29:55 -0000
@@ -1,15 +1,15 @@
 $OpenBSD: patch-stk500v2_c,v 1.4 2010/06/27 20:39:33 ckuethe Exp $
---- stk500v2.c.orig    Tue Jan 19 03:39:11 2010
-+++ stk500v2.c Sat Jun 26 15:41:53 2010
-@@ -353,6 +353,7 @@ static void stk500v2_jtagmkII_setup(PROGRAMMER * pgm)
- static void stk500v2_teardown(PROGRAMMER * pgm)
+--- stk500v2.c.orig    Fri Aug 26 21:22:10 2011
++++ stk500v2.c Sat May  4 10:30:28 2013
+@@ -319,6 +319,7 @@ static void stk500v2_jtagmkII_setup(PROGRAMMER * pgm)
+ void stk500v2_teardown(PROGRAMMER * pgm)
  {
    free(pgm->cookie);
 +  pgm->cookie = NULL;
  }
  
  static void stk500v2_jtagmkII_teardown(PROGRAMMER * pgm)
-@@ -364,6 +365,7 @@ static void stk500v2_jtagmkII_teardown(PROGRAMMER * pg
+@@ -330,6 +331,7 @@ static void stk500v2_jtagmkII_teardown(PROGRAMMER * pg
    jtagmkII_teardown(pgm);
  
    free(mycookie);
@@ -17,7 +17,7 @@ $OpenBSD: patch-stk500v2_c,v 1.4 2010/06
  }
  
  
-@@ -1169,12 +1171,14 @@ static int stk500hv_initialize(PROGRAMMER * pgm, AVRPA
+@@ -1158,12 +1160,14 @@ static int stk500hv_initialize(PROGRAMMER * pgm, AVRPA
    if ((PDATA(pgm)->flash_pagecache = malloc(PDATA(pgm)->flash_pagesize)) == 
NULL) {
      fprintf(stderr, "%s: stk500pp_initialize(): Out of memory\n",
            progname);
-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk


Reply via email to