# -*- 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 # $Id: Portfile 134852 2015-04-08 20:10:03Z ryandesign@macports.org $ PortSystem 1.0 name xmp categories audio platforms darwin maintainers dcarmichael.net:dcarmich description Extended Module Player homepage http://xmp.sourceforge.net/ build.type gnu # Disable silent rules. build.args-append V=1 # Cannot turn off dependency tracking for libxmp. universal_variant no if {${subport} eq ${name}} { version 4.0.10 revision 0 license GPL-2+ long_description The Extended Module Player is a portable \ command-line module player for Unix and \ Unix-like systems. It plays over 90 mainstream \ and obscure module formats from Amiga, Atari, \ Acorn, Apple IIgs and PC, including Protracker \ (MOD), Scream Tracker 3 (S3M), Fast Tracker II \ (XM), and Impulse Tracker (IT). master_sites sourceforge:project/xmp/xmp/${version} checksums rmd160 1dfd7f50c0bf8fa7cfd72c127d9d66dc151cced2 \ sha256 b6d45fef0dbdb4ad4948b9f82335cbfaf60eaec3a63cc9a0050a1e5cf7a65e3e depends_build port:pkgconfig depends_lib port:libxmp set etc_xmp ${prefix}/etc/xmp post-destroot { move ${destroot}${etc_xmp}/modules.conf \ ${destroot}${etc_xmp}/modules.conf.default move ${destroot}${etc_xmp}/xmp.conf \ ${destroot}${etc_xmp}/xmp.conf.default } post-activate { if {![file exists ${etc_xmp}/modules.conf]} { copy ${etc_xmp}/modules.conf.default ${etc_xmp}/modules.conf } if {![file exists ${etc_xmp}/xmp.conf]} { copy ${etc_xmp}/xmp.conf.default ${etc_xmp}/xmp.conf } } } else { livecheck.type none } subport libxmp { version 4.3.8 revision 0 license LGPL-2.1+ long_description Libxmp is a library that renders module files to \ PCM data. It supports over 90 mainstream and \ obscure module formats including Protracker \ (MOD), Scream Tracker 3 (S3M), Fast Tracker II \ (XM), and Impulse Tracker (IT). master_sites sourceforge:project/xmp/libxmp/${version} distname ${subport}-${version} checksums rmd160 eab1d18cc09b2e12c6e1c0fa86bdb051e4a254a9 \ sha256 de9a25b5f28e5f82010ade423bb63adc6ad235c2aeca4b7433ec5d0a43020640 test.run yes test.target check livecheck.type sourceforge livecheck.distname ${subport} }