# -*- 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 ddd version 3.4.1 revision 0 checksums rmd160 765dcff564f5c2f014441c3d074e8ff5a905917a \ sha256 b87517a6c3f9611566347e283a2cf931fa369919b553536a2235e63402f4ee89 \ size 5843945 categories devel license GPL-3+ maintainers nomaintainer description Data Display Debugger long_description \ DDD is a graphical front-end for GDB and other command-line debuggers. homepage https://www.gnu.org/software/ddd/ master_sites gnu depends_lib \ port:fontconfig \ port:ncurses \ port:openmotif \ port:Xft2 \ port:xorg-libice \ port:xorg-libsm \ port:xorg-libX11 \ port:xorg-libXaw \ port:xorg-libXext \ port:xorg-libXmu \ port:xorg-libXp \ port:xorg-libXt \ port:xpm depends_run port:liberation-fonts patchfiles patch-configure.diff configure.args --with-freetype-includes=-I${prefix}/include/freetype2 # make will build the executable "ddd" and the X resource file "Ddd" in the same directory, # as HFS+ is case-insensitive by default, this will loosely FAIL. build.args EXEEXT=.exe # Use unversioned root directory. build.args-append \ dddrootdir=${prefix}/share/${name} destroot.args {*}${build.args} post-destroot { move ${destroot}${prefix}/bin/ddd.exe ${destroot}${prefix}/bin/ddd } livecheck.type regex livecheck.url https://ftp.gnu.org/gnu/${name}/?C=M&O=D livecheck.regex ${name}-(\\d+(?:\\.\\d+)*)