mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
56 lines
1.8 KiB
Tcl
56 lines
1.8 KiB
Tcl
# -*- 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
|
|
PortGroup github 1.0
|
|
PortGroup perl5 1.0
|
|
|
|
github.setup brendangregg FlameGraph 41fee1f99f9276008b7cd112fca19dc3ea84ac32
|
|
name [string tolower ${github.project}]
|
|
# version is YYYYY.MM.DD date of commit hash
|
|
version 2024.10.20
|
|
revision 0
|
|
categories-append devel
|
|
supported_archs noarch
|
|
platforms any
|
|
license CDDL
|
|
maintainers nomaintainer
|
|
|
|
description Stack trace visualizer
|
|
long_description Flame graphs are a visualization of hierarchical \
|
|
data, created to visualize stack traces of \
|
|
profiled software so that the most frequent \
|
|
code-paths to be identified quickly and accurately.
|
|
|
|
homepage https://www.brendangregg.com/flamegraphs.html
|
|
|
|
checksums rmd160 64f95834f926476ad9543d229c8670c24d810dd1 \
|
|
sha256 b1ba3aaaf296ab72ced4dca84514377a4b2c8122831d743f726c106d3d339c2a \
|
|
size 1063248
|
|
github.tarball_from archive
|
|
|
|
perl5.major 5.34
|
|
|
|
depends_run-append port:p${perl5.major}-getopt-long
|
|
|
|
use_configure no
|
|
|
|
build {
|
|
foreach pl [glob ${worksrcpath}/*.pl] {
|
|
reinplace -W ${worksrcpath} -E \
|
|
"1 s|^(#!)/usr/bin/perl|\\1${perl5.bin}|" \
|
|
${pl}
|
|
}
|
|
}
|
|
|
|
destroot {
|
|
xinstall -d ${destroot}${prefix}/lib/${name}/bin
|
|
foreach f [glob ${worksrcpath}/*.{pl,py,awk,php}] {
|
|
xinstall ${f} ${destroot}${prefix}/lib/${name}/bin
|
|
}
|
|
xinstall ${worksrcpath}/jmaps ${destroot}${prefix}/lib/${name}/bin
|
|
}
|
|
|
|
test.run yes
|
|
test.cmd ./test.sh
|
|
test.dir ${worksrcpath}
|