# -*- 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 boost 1.0 PortGroup github 1.0 PortGroup qmake 1.0 github.setup lastfm lastfm-desktop 2.1.39 revision 0 categories audio sysutils maintainers {@barracuda156 gmail.com:vital.had} openmaintainer description Official Last.fm desktop application suite long_description {*}${description} homepage https://www.last.fm license GPL-3 checksums rmd160 e1db8c81a55a6535b76b2876ecc38dccc86423c7 \ sha256 5755fe6c8b8cddc799e831ea80a5d213a52e93d11141514eeb3af613acaf8a57 \ size 4099355 github.tarball_from archive depends_build-append path:libexec/coreutils/libstdbuf.so:coreutils \ port:gettext depends_lib-append path:lib/libavcodec.dylib:ffmpeg \ port:fftw-3 \ port:liblastfm \ port:libsamplerate \ port:sqlite3 \ port:zlib patchfiles-append 0001-Drop-sparkle-and-growl.patch platform darwin { if {${os.major} < 11} { patchfiles-append 0002-patch-old-systems.diff } if {${os.major} < 10} { patchfiles-append 0003-Compatibility-for-10.5.patch } } post-patch { reinplace "s|@ARCH@|${configure.build_arch}|g" ${worksrcpath}/admin/include.qmake reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/admin/qmake/3rdparty.pro.inc ${worksrcpath}/admin/dist/mac/bundleFrameworks.sh reinplace "s|@BOOST_LPATH@|[boost::lib_dir]|" ${worksrcpath}/admin/qmake/3rdparty.pro.inc reinplace "s|@qt_plugins_dir@|${qt_plugins_dir}|" ${worksrcpath}/admin/dist/mac/bundleFrameworks.sh reinplace "s|@qt_translations_dir@|${qt_translations_dir}|" ${worksrcpath}/admin/dist/mac/bundleFrameworks.sh } universal_variant no destroot { system "mv ${worksrcpath}/_bin/Last.fm*Scrobbler.app ${destroot}${applications_dir}/Last.fm.app" } post-destroot { system "install_name_tool -change liblogger.1.dylib @executable_path/../MacOS/liblogger.1.0.0.dylib \ ${destroot}${applications_dir}/Last.fm.app/Contents/Helpers/fingerprinter" system "install_name_tool -change libunicorn.1.dylib @executable_path/../MacOS/libunicorn.1.0.0.dylib \ ${destroot}${applications_dir}/Last.fm.app/Contents/Helpers/fingerprinter" }