# -*- 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

PortSystem          1.0

name                dfu-programmer
version             0.7.2
revision            0
categories          cross devel
license             GPL-2
maintainers         nomaintainer

description         dfu-programmer is a Device Firmware Update based USB programmer for Atmel chips with a USB bootloader.

long_description    dfu-programmer is an implementation of the Device Firmware Upgrade class \
                    USB driver that enables firmware upgrades for various USB enabled (with the \
                    correct bootloader) Atmel chips.  This program was created because the \
                    Atmel "FLIP" program for flashing devices does not support flashing via USB \
                    on Linux, and because standard DFU loaders do not work for Atmel's chips.

homepage            https://dfu-programmer.github.io
master_sites        sourceforge:project/dfu-programmer/dfu-programmer/${version}

checksums           rmd160  2f124739c294e373c83fb108b03c3fd8913e4351 \
                    sha256  1db4d36b1aedab2adc976e8faa5495df3cf82dc4bf883633dc6ba71f7c4af995 \
                    size    146613

depends_build-append \
    port:pkgconfig

depends_lib-append \
    path:lib/pkgconfig/libusb-1.0.pc:libusb

patchfiles          implicit.patch

# We are patching configure.ac
use_autoreconf      yes
autoreconf.args     -fvi