# -*- 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 meson 1.0 github.setup joshkunz ashuffle 3.13.3 v revision 1 description shuffle library for mpd long_description {ashuffle is an application for automatically shuffling your\ MPD library in a similar way to a more standard music\ player's "shuffle library" feature.} categories audio license MIT maintainers {l2dy @l2dy} \ openmaintainer github.tarball_from archive master_sites ${github.master_sites}:ashuffle distfiles ${distname}${extract.suffix}:ashuffle checksums-append \ ${distname}${extract.suffix} \ rmd160 3143e83c0fcbecf2c9cd9165cb67c2e5091649c4 \ sha256 e324409280bb07e5b15e250197c3c115cdcbb5de801a8ded6bdfeb0ea89cb006 \ size 85824 depends_build-append \ path:bin/cmake:cmake \ port:pkgconfig depends_lib port:libmpdclient \ port:yaml-cpp compiler.cxx_standard 2017 # BEGIN abseil (requires C++17 build) set abseil_project abseil-cpp set abseil_version 20211102.0 master_sites-append https://github.com/abseil/${abseil_project}/archive/${abseil_version}:abseil distfiles-append ${abseil_project}-${abseil_version}${extract.suffix}:abseil checksums-append ${abseil_project}-${abseil_version}${extract.suffix} \ rmd160 bca4a16eaab1602cdc7ace8dd1ff82467b71b59e \ sha256 dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4 \ size 1884080 post-extract { foreach submodule [list subprojects/absl:${abseil_project}] { set submodule_target [lindex [split ${submodule} :] 0] set submodule_package [lindex [split ${submodule} :] 1] delete ${worksrcpath}/${submodule_target} move {*}[glob ${workpath}/${submodule_package}-*] ${worksrcpath}/${submodule_target} } } # END abseil configure.args-append \ -Dunsupported_use_system_yamlcpp=true