[55049] trunk/dports/cross/avrdude/Portfile

snc at macports.org snc at macports.org
Thu Aug 6 04:13:42 PDT 2009


Revision: 55049
          http://trac.macports.org/changeset/55049
Author:   snc at macports.org
Date:     2009-08-06 04:13:40 -0700 (Thu, 06 Aug 2009)
Log Message:
-----------
added serjtag variant, ticket #20526. tweaked ui_msg

Modified Paths:
--------------
    trunk/dports/cross/avrdude/Portfile

Modified: trunk/dports/cross/avrdude/Portfile
===================================================================
--- trunk/dports/cross/avrdude/Portfile	2009-08-06 10:53:47 UTC (rev 55048)
+++ trunk/dports/cross/avrdude/Portfile	2009-08-06 11:13:40 UTC (rev 55049)
@@ -5,7 +5,7 @@
 
 name              avrdude
 version           5.8
-revision          1
+revision          2
 categories        cross devel
 maintainers       bdmicro.com:bsd
 description       an Atmel AVR MCU programmer
@@ -15,7 +15,7 @@
                   several popular programmers including the STK500, \
                   JTAGICE MkII, AVRISP, and others.
 homepage          http://www.nongnu.org/avrdude/
-platforms           darwin
+platforms         darwin
 master_sites      http://savannah.nongnu.org/download/avrdude/
 checksums         md5 d459dcf47fa7fc2a29a70d68ebff4886 \
                   sha1 77198df91a7176bbdab19ef4a4caf0bdc5862c94 \
@@ -25,3 +25,28 @@
                   port:readline
 configure.args    --mandir=${prefix}/share/man
 patchfiles        patch-stk500v2.c.diff
+
+variant serjtag description {Add support for burning a bootloader into an arduino without external programmer (FTDI bitbang mode)} {
+        depends_lib-append port:libftd2xx
+	patchfiles-append patch-Makefile.in.diff \
+                          patch-avr910.c.diff \
+                          patch-avrdude.conf.in.diff \
+                          patch-config_gram.y.diff \
+                          patch-lexer.l.diff \
+                          patch-ft245r.c.diff \
+                          patch-ft245r.h.diff \
+                          patch-serjtag.c.diff \
+                          patch-serjtag.h.diff
+	configure.cflags-append "-g -O2 -DSUPPORT_FT245R"
+	configure.env-append LIBS="-lftd2xx"
+}
+
+post-activate {
+    if {[variant_isset serjtag]} {
+        ui_msg "\n
+    Remember to unload FTDI VCP driver before using avrdude with ftdi
+    bitbang mode:
+    
+        sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext\n"
+    }
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090806/e47bb930/attachment.html>


More information about the macports-changes mailing list