# -*- 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                xfractint
version             20.04p16
categories          graphics
maintainers         {@jflude hotmail.com:justin_flude} openmaintainer
description         A highly versatile fractal generator
long_description    Fractint is a freeware fractal generator created for PCs \
    and ported to Unix/X Window. It has been in development since 1988. \
    Fractint can also draw cellular automata and stereoscopic images.
homepage            https://www.fractint.net/
platforms           darwin
license             Permissive

master_sites        https://www.fractint.net/ftp/current/linux/
checksums           rmd160 16bc1c1cdf8cf17e0439a45b316ff27bf9cc97d6 \
                    sha256 4e5401cfec0e6ffa1dab38e3c177e1445772096cbe554200c512edeea23c47ad \
                    size 1356976

patch.pre_args-replace  -p0 -p1
patchfiles          patch-prefix-x11-dirs.diff

post-patch {
    reinplace "s|__PREFIX__|${prefix}|" "${worksrcpath}/Makefile"
}

depends_lib-append  port:Xft2

use_configure       no
build.args-append   CC=${configure.cc} \
                    CXX=${configure.cxx} \
                    CPP=${configure.cpp}
build.target        ${name}
