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

name                    abcde
version                 2.9.3
revision                2
categories              audio
platforms               any
maintainers             {eclipsed.net:gr @0x6772} {gmx.us:chrischavez @chrstphrchvz} openmaintainer
license                 GPL-2
supported_archs         noarch
description             A Better CD Encoder

long_description        abcde is a frontend command-line utility (actually, a \
                        shell script) that grabs tracks off a CD, encodes \
                        them to Ogg/Vorbis, MP3, FLAC, Ogg/Speex and/or \
                        MPP/MP+(Musepack) format, and tags them, all in one go.

homepage                https://abcde.einval.com/
master_sites            ${homepage}download/

checksums               rmd160  530c875121a7e541ffb60336565774a6d0b04d6e \
                        sha256  046cd0bba78dd4bbdcbcf82fe625865c60df35a005482de13a6699c5a3b83124 \
                        size    160876

perl5.branches          5.34

depends_lib             port:vorbis-tools \
                        port:lame \
                        port:flac \
                        port:cd-discid \
                        port:cdparanoia \
                        port:id3v2 \
                        port:normalize \
                        port:p${perl5.major}-digest-sha \
                        port:p${perl5.major}-musicbrainz-discid \
                        port:p${perl5.major}-webservice-musicbrainz

patchfiles              patch-Makefile-fixpaths.diff

post-patch {
    reinplace "s|#!/usr/bin/perl|#!${perl5.bin}|g" ${worksrcpath}/abcde-musicbrainz-tool
}

use_configure           no

destroot.destdir        prefix=${destroot}${prefix}
