# -*- 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
maintainers {@miniupnp free.fr:miniupnp} openmaintainer
description The ultimate 256-color painting program
long_description GrafX2 is a bitmap paint program inspired by the Amiga programs \
Deluxe Paint and Brilliance. Specialized in 256-color drawing, \
it includes a very large number of tools and effects that make \
it particularly suitable for pixel art, game graphics, and generally \
any detailed graphics painted with a mouse.
homepage http://grafx2.chez.com/
distname ${name}-v${version}
master_sites https://gitlab.com/GrafX2/grafX2/-/archive/v${version}/::gfx2 \
sourceforge:project/recoil/recoil/4.2.0:recoil
distfiles ${distname}.tar.bz2:gfx2 \
recoil-4.2.0.tar.gz:recoil
checksums ${distname}.tar.bz2 \
sha256 cf634e0f1d94bc5131a4de4490d4bf07e2965d774687add2487a9fa0240aeb10 \
rmd160 692e8c871ade535db741bfff730cb74bc3398327 \
rmd160 84b3452624717ede3d001986129d65e94e099692 \
sha256 4e8c8e3048b143654da49cc1187a0b26679c9f97f841edc0ba9e0b2e2e7f18e5 \
worksrcdir grafX2-v${version}-60b5e5fd50acb01cbdc59f50e2c8f4b8786635c0
depends_lib port:libsdl \
patchfiles-append grafx2_cc.patch patch-gfx-corefoundation-case.diff
file mkdir ${worksrcpath}/3rdparty/archives
copy ${distpath}/recoil-4.2.0.tar.gz ${worksrcpath}/3rdparty/archives
build.args-append CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
xinstall -d ${destroot}${applications_dir}
copy ${worksrcpath}/src/Grafx2.app ${destroot}${applications_dir}