# -*- 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 dwarf version 0.3.0 revision 2 categories sysutils license GPL-2+ platforms darwin maintainers nomaintainer description a little and powerful object file manipulation tool long_description dwarf-ng is a powerful object file manipulation tools in \ the spirit of gdb. With dwarf-ng you can read and edit \ all the file's section headers as well as the raw data. \ With dwarf-ng you can create and customize new file's \ header and it can be used as a compiler back-end to \ create executables/object files. dwarf-ng also permits \ to inject easily new headers and pieces of code/data \ into the file. dwarf-ng currently handles Raw, ELF \ (Elf32, Elf64), PE (Portable executables PE32, PE+) and \ Mach-O (macOS executables) files formats. In the \ future new files type will be added. homepage https://github.com/elboza/dwarf-ng/ master_sites https://download.savannah.gnu.org/releases/dwarf-ng \ http://www.autistici.org/0xFE/software/releases/dwarf-ng checksums md5 c67148b14cec1712732e0aa30e478726 \ sha1 19a69424bd208741a325a4fc0e791a516c3bc8bc \ rmd160 255040679c50046e6c1ecf5f3c806c886b3db573 use_autoreconf yes autoreconf.cmd ./autogen.sh depends_lib port:readline depends_build port:autoconf \ port:automake \ port:bison \ port:flex \ port:libtool post-extract { move ${worksrcpath}/src/libdwarf/stdint.h ${worksrcpath}/src/libdwarf/dw_stdint.h } patchfiles stdint.patch \ readline-6.3.patch \ return-types.patch