# -*- 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 # $Id$ PortSystem 1.0 name avrdude version 5.11.1 categories cross devel maintainers bdmicro.com:bsd description an Atmel AVR MCU programmer long_description AVRDUDE: AVR Downloader/UploaDEr - is a program for \ updating the flash, eeprom, fuse, and lock bit memories \ of Atmel AVR microcontrollers. It operations with \ several popular programmers including the STK500, \ JTAGICE MkII, AVRISP, and others. homepage http://www.nongnu.org/avrdude/ platforms darwin master_sites http://savannah.nongnu.org/download/avrdude/ checksums rmd160 8d5e0d9a8642aee63b505dc4e9090fb50c5a4d2d \ sha256 52cd4586ec28e892407ae09e81bb8e719df08ee79acd88e5110fa890c82cec90 depends_lib port:libusb-compat \ port:ncurses \ 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 from https://savannah.nongnu.org/patch/?6886 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" } }