# -*- 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           xcodeversion 1.0

github.setup        sindresorhus macos-trash 2.0.0 v
revision            0
github.tarball_from archive

categories          sysutils
license             MIT
maintainers         {@halostatue macports.halostatue.ca:austin} openmaintainer

conflicts           trash

description         command-line program that moves items to the trash

long_description    ${name} is a small command-line program that moves \
                    files or folders to the trash, written in Swift

checksums           rmd160  5a73588b188ed8834ae98d5cf5702df76df7231e \
                    sha256  95eeea2a96e5d989145da4697206062798b9f708101dc426ae5a489969619114 \
                    size    3123

minimum_xcodeversions {23 16.1}

platforms           {darwin >= 23}

use_configure       no
use_xcode           yes

build.cmd           swift
build.target        build
build.args          --configuration release --disable-sandbox

set builtproductdir     ${worksrcpath}/.build/release

variant universal {
    build.args-append --arch x86_64 --arch arm64
    set builtproductdir ${worksrcpath}/.build/apple/Products/Release
}

destroot {
    xinstall -m 755 ${builtproductdir}/trash ${destroot}${prefix}/bin/
}
