# -*- 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 name ReadyMedia version 1.3.3 revision 0 categories net multimedia maintainers {makr @mohd-akram} openmaintainer license GPL-2 description a UPnP (TM) A/V & DLNA Media Server long_description ReadyMedia (formerly MiniDLNA) is server software \ with the aim of being fully compliant with \ DLNA/UPnP-AV clients. homepage http://minidlna.sourceforge.net master_sites sourceforge:project/minidlna/minidlna/${version}/ distname minidlna-${version} dist_subdir minidlna checksums rmd160 c5633889418bf51fc7924ed6e1cbca1eaf746a80 \ sha256 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 \ size 824527 depends_lib path:lib/libavcodec.dylib:ffmpeg \ port:flac \ path:include/turbojpeg.h:libjpeg-turbo \ port:libid3tag \ port:libexif \ port:sqlite3 # https://sourceforge.net/p/minidlna/bugs/351/ patchfiles patch-kqueue.diff set db_path ${prefix}/var/cache/minidlna configure.args --disable-silent-rules \ --with-db-path=${db_path} \ --with-log-path=${prefix}/var/log add_users minidlna group=minidlna home=${db_path} \ realname=ReadyMedia shell=/usr/bin/false startupitem.create yes startupitem.executable \ ${prefix}/sbin/minidlnad -S -u minidlna -g minidlna \ -P ${prefix}/var/run/minidlna/minidlna.pid \ -f ${prefix}/etc/minidlna.conf post-destroot { xinstall -m 644 ${worksrcpath}/minidlna.conf ${destroot}${prefix}/etc/minidlna.conf.sample } notes " You may need to give daemondo Full Disk Access for ${name} to scan files when\ using the startup item. "