Files
Joshua Root 096c8690f6 graphics/*: set github.tarball_from explicitly
In preparation for changing the default.
2025-01-21 01:01:29 +11:00

57 lines
1.7 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 qmake5 1.0
github.setup ArsMasiuk qvge 0.6.3 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
checksums rmd160 fbcecf18b32976d11cb4949330b6cce66349acac \
sha256 f08cbcae4bb4911c5564d929288b8c85f3994d9c0018c929ce37efce239dab7a \
size 458064
revision 0
categories graphics
license MIT
maintainers nomaintainer
description Qt Visual Graph Editor
long_description QVGE is a multiplatform graph editor written in C++/Qt. \
Its main goal is to make it possible to visually edit \
two-dimensional graphs in a simple and intuitive way.
depends_build-append \
port:makeicns
compiler.cxx_standard \
2014
qt5.min_version 5.9
qt5.depends_component \
qtsvg
configure.args-append \
-r src/qvgeapp.pro
patchfiles patch-mac-icon.diff
post-patch {
reinplace s|@@ICON@@|${worksrcpath}/Icon.icns| ${worksrcpath}/src/qvgeapp/qvgeapp.pro
}
pre-build {
set icon_src icon256.png
if {[catch {system -W ${worksrcpath} "${prefix}/bin/makeicns -in ${icon_src} -out Icon.icns 2>&1"}]} {
return -code error "${icon_src} could not be converted to Icon.icns:$::errorInfo"
}
}
post-build {
move ${worksrcpath}/bin/qvgeapp.app ${worksrcpath}/bin/${name}.app
}
destroot {
copy ${worksrcpath}/bin/${name}.app ${destroot}${applications_dir}
}