# -*- 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 cmake 1.1 PortGroup github 1.0 name upx categories archivers license GPL-2+ maintainers {l2dy @l2dy} \ {gmail.com:herby.gillot @herbygillot} \ openmaintainer description compress or expand executable files long_description UPX is a free, portable, extendable, high-performance \ executable packer for several executable formats. homepage https://upx.github.io/ if {${name} eq ${subport}} { github.setup upx upx 4.2.4 v github.tarball_from releases revision 0 distname upx-${version}-src use_xz yes checksums rmd160 4bdfcd88ec18cbf7d0a0cb9a0e29e70b0a20ec37 \ sha256 5ed6561607d27fb4ef346fc19f08a93696fa8fa127081e7a7114068306b8e1c4 \ size 1284804 conflicts upx-devel compiler.cxx_standard \ 2017 } subport upx-devel { github.setup upx upx fa56a1d9cd574f2eabfbda40b319b0530e60c285 github.livecheck.branch devel version 20230224 revision 0 fetch.type git post-fetch { system -W ${worksrcpath} "git submodule update --init" } conflicts upx compiler.cxx_standard \ 2017 } depends_lib-append port:zlib \ port:ucl configure.args -DUPX_CONFIG_DISABLE_WERROR=ON