diff --git a/net/minidlna/Makefile b/net/minidlna/Makefile index 5bb84ea0f470..e846ae7f1958 100644 --- a/net/minidlna/Makefile +++ b/net/minidlna/Makefile @@ -1,47 +1,48 @@ PORTNAME= minidlna PORTVERSION= 1.3.2 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net multimedia www MASTER_SITES= SF MAINTAINER= glebius@FreeBSD.org COMMENT= Media-server compatible with "Digital Life Network Alliance" WWW= http://minidlna.sourceforge.net LICENSE= GPLv2 LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \ libexif.so:graphics/libexif \ libid3tag.so:audio/libid3tag \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libFLAC.so:audio/flac \ libavformat.so:multimedia/ffmpeg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-db-path=/var/db/minidlna \ --with-os-url="http://www.FreeBSD.org" USES= autoreconf cpe gettext-tools iconv jpeg localbase CPE_VENDOR= minidlna_project PKGMESSAGE= ${WRKSRC}/pkg-message SUB_FILES+= pkg-message USE_RC_SUBR= minidlna SUB_LIST+= USER=${USERS} USERS= dlna GROUPS= dlna OPTIONS_DEFINE= DEBUG NLS OPTIONS_SUB= yes DEBUG_CFLAGS= -DDEBUG NLS_USES= gettext-runtime post-install: ${INSTALL_MAN} ${WRKSRC}/*.5 ${STAGEDIR}${MANPREFIX}/man/man5/ ${INSTALL_MAN} ${WRKSRC}/*.8 ${STAGEDIR}${MANPREFIX}/man/man8/ ${INSTALL_DATA} ${WRKSRC}/minidlna.conf ${STAGEDIR}${PREFIX}/etc/minidlna.conf.sample .include diff --git a/net/minidlna/files/patch-metadata.c b/net/minidlna/files/patch-metadata.c new file mode 100644 index 000000000000..32b4bde4729b --- /dev/null +++ b/net/minidlna/files/patch-metadata.c @@ -0,0 +1,14 @@ +--- metadata.c.orig 2022-08-30 05:42:54 UTC ++++ metadata.c +@@ -146,6 +146,11 @@ check_for_captions(const char *path, int64_t detailID) + strcpy(p, ".smi"); + ret = access(file, R_OK); + } ++ if (ret != 0) ++ { ++ strcpy(p, ".ass"); ++ ret = access(file, R_OK); ++ } + + if (ret == 0) + {