# -*- 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 MogileFS-Server 2.73 license {Artistic-1 GPL} categories-append net sysutils platforms {darwin any} supported_archs noarch maintainers nomaintainer description MogileFS (distributed filesystem) server long_description {*}${description} checksums rmd160 ca73a6acb31911e5ec940e80c5082bd315b00973 \ sha256 d755bb3a0390537051382406726df96c6bac983de074aa8212dcde1cb3363a30 \ size 202285 if {${perl5.major} != ""} { # # requires one of # p5-dbd-sqlite # p5-dbd-mysql # p5-dbd-pg # depending on database to be used # add variants to select ? # default configuration is MySQL # test uses both mysql and sqlite depends_build-append \ port:p${perl5.major}-dbd-sqlite depends_lib-append \ port:p${perl5.major}-danga-socket \ port:p${perl5.major}-dbd-mysql \ port:p${perl5.major}-dbi \ port:p${perl5.major}-io-aio \ port:p${perl5.major}-mogilefs-client \ port:p${perl5.major}-mogilefs-utils \ port:p${perl5.major}-net-netmask \ port:p${perl5.major}-perlbal \ port:p${perl5.major}-sys-syscall post-patch { reinplace "s|/usr/bin/perl|${perl5.bin}|" {*}[glob ${worksrcpath}/mog*] } # add perl5.bindir to PATH so mogadm can be found test.env-append PATH=$env(PATH):${perl5.bindir} # test configuration for MySQL, see TESTING for others test.args-append MOGTEST_DBUSER=test \ MOGTEST_DBNAME=test \ MOGTEST_DBTYPE=MySQL }