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

perl5.branches      5.28 5.30 5.32 5.34
perl5.setup         SDL 2.548
license             LGPL-2
maintainers         nomaintainer
categories-append   devel
description         Simple DirectMedia Layer for Perl
long_description    ${description}
homepage            http://sdl.perl.org/

checksums           rmd160  ce525b44414aa8abf302ccba0172cc1c2872f6f2 \
                    sha256  252a192bfa9c2070a4883707d139c3a45d9c4518ccd66a1e699b5b7959bd4fb5 \
                    size    2487708

if {${perl5.major} != ""} {
    depends_build-append \
                    port:p${perl5.major}-test-most
    
    depends_lib-append \
                    port:p${perl5.major}-alien-sdl \
                    port:p${perl5.major}-tie-simple \
                    port:p${perl5.major}-yaml

    patchfiles      implicit.patch

    post-patch {
        reinplace "s|gcc|${configure.cc} [get_canonical_archflags]|g" \
            MacOSX/Makefile.test \
            inc/My/Builder/Darwin.pm \
            inc/My/Builder/Unix.pm \
            scripts/sdl_const.pl
    }

    perl5.use_module_build
}
