# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup legacysupport 1.1 PortGroup makefile 1.0 PortGroup github 1.0 name linhpsdr categories science comms platforms darwin macosx license GPL-3 maintainers {ra1nb0w @ra1nb0w} openmaintainer description linHPSDR is an HPSDR application for Linux and macOS long_description ${description} github.setup g0orx linhpsdr 02361708dbdd1a1401a492af71f066c870a6aad3 version 20230106-[string range ${github.version} 0 7] checksums rmd160 4ed601d904f20c54d91665c55d68dda4df4d5988 \ sha256 7b35a16de63925bbb2e8fba24591f40b3bd40612b15d98c5faa68d5a9dc65a1e \ size 8699059 revision 0 # sent upstream patchfiles-append \ patch-SOL_TCP.diff compiler.c_standard 1999 # clock_gettime() legacysupport.newest_darwin_requires_legacy 15 depends_build-append \ port:pkgconfig depends_lib-append \ path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \ path:lib/pkgconfig/pango.pc:pango \ port:atk \ path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:gettext \ port:libsoundio \ port:fftw-3 \ port:SoapySDR \ port:wdsp use_configure no build.args-append -f Makefile.mac makefile.override CFLAGS LDFLAGS build.args-append \ SOAPYSDR_INCLUDE=SOAPYSDR pre-configure { reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/main.c } destroot { xinstall -d -m 0755 ${destroot}${applications_dir}/linHPSDR.app/Contents xinstall -d -m 0755 ${destroot}${applications_dir}/linHPSDR.app/Contents/MacOS xinstall -d -m 0755 ${destroot}${applications_dir}/linHPSDR.app/Contents/Resources xinstall -m 0644 ${filespath}/linhpsdr.icns \ ${destroot}${applications_dir}/linHPSDR.app/Contents/Resources/linHPSDR.icns xinstall -m 0755 ${worksrcpath}/linhpsdr \ ${destroot}${applications_dir}/linHPSDR.app/Contents/MacOS/linHPSDR xinstall -m 0644 ${filespath}/info.plist \ ${destroot}${applications_dir}/linHPSDR.app/Contents/Info.plist reinplace "s|_VERSION_|${version}|g" \ ${destroot}${applications_dir}/linHPSDR.app/Contents/Info.plist ln -s ${applications_dir}/linHPSDR.app/Contents/MacOS/linHPSDR \ ${destroot}${prefix}/bin/linhpsdr # always needed xinstall -m 755 -d ${destroot}/${prefix}/share/linhpsdr xinstall -m 644 ${worksrcpath}/hpsdr.png \ ${destroot}/${prefix}/share/linhpsdr }