# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0

name                ffe
version             0.3.9a
revision            1
categories          textproc
maintainers         {mps @Schamschula} openmaintainer
license             GPL-2+

description         Flat file extractor can be used for parsing different flat file \
                    structures and printing them in different formats

long_description    Flat file extractor (ffe) can be used for parsing different flat file \
                    structures and printing them in different formats. ffe can also \
                    process fixed length binary files.

homepage            https://ff-extractor.sourceforge.net/
master_sites        sourceforge:project/ff-extractor/${version}/

distname            ${version}

checksums           rmd160  2213e8a623bb32ccf5d35d6db3c17c57fa494f48 \
                    sha256  3f3433c6e8714f9756826279e249bcf7f7ab8c45b5686003764e44f63eb225e7 \
                    size    318212

depends_lib         port:libgcrypt

# enclosing directory name in the archive contains a hash
extract.rename      yes

# Undefined symbols "_betole_128", "_betole_64", "_letobe_128", "_letobe_64"
# https://github.com/igitur/ffe/issues/3
configure.cflags-append \
                    -std=gnu89

livecheck.type      regex
livecheck.url       http://sourceforge.net/projects/ff-extractor/files/
livecheck.regex     \/files\/(\[a-c0-9.\-]+)\/
