# -*- 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
PortGroup           github 1.0
PortGroup           cmake 1.1
PortGroup           qt6 1.0

github.setup        bigbigmdm imsprog 1.9.1 v
github.tarball_from archive
revision            0

categories          devel sysutils
license             GPL-3
maintainers         @bigbigmdm @wucke13 @wu21-web openmaintainer

description         I2C, SPI and MicroWire EEPROM/Flash chip programmer for CH341a devices
long_description    IMSProg is a free software suite for CH341A/CH347T based chip programmers \
                    with a graphical Qt interface. With IMSProg you can read, verify, \
                    program, and erase I2C, SPI, SPI NOR, MicroWire, and Dataflash EEPROM chips. \
                    Includes the main programmer GUI, chip database editor, and database update utility.

checksums           rmd160  ceac29777c7c0ae3236c592d414809b640ab42f2 \
                    sha256  8be3cc8775929944ddd3c4dc0b3111c3269dc894cc086c151ff2117e0450c984 \
                    size    2299653

depends_build-append \
                    path:bin/pkg-config:pkgconfig

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

qt6.depends_lib     qttools

configure.args-append \
                    -DSTATIC_BUILD=OFF
