svn commit: r489641 - in head/net/minidlna: . files
Gleb Smirnoff
glebius at FreeBSD.org
Tue Jan 8 04:14:53 UTC 2019
Author: glebius (src committer)
Date: Tue Jan 8 04:14:51 2019
New Revision: 489641
URL: https://svnweb.freebsd.org/changeset/ports/489641
Log:
Upgrade minidlna to current snapshot in my repo.
The upstream project didn't have any releases for over year. A year ago
I have written quite a lot of code that improves minidlna operation on
FreeBSD. The code was accepted upstream, but not released during the year.
Later I've added more patches, that are now under review. Since this all
takes so long, we'd better point FreeBSD port to my repo.
Most important change is that event dispatcher mechanism is made OS
specific, and on FreeBSD it is kqueue(2). This allows to properly
integrate the file monitoring patch. Previously it was extremely
buggy, since a single process using select(2) and kqueue(2) at the
same time, although in different threads, isn't going to work
flawlessly. There few bugfixes of lesser importance.
See https://github.com/glebius/minidlna/commits/master
Deleted:
head/net/minidlna/files/extra-patch-kqueue
head/net/minidlna/files/patch-getifaddr.c
Modified:
head/net/minidlna/Makefile
head/net/minidlna/distinfo
head/net/minidlna/pkg-descr
Modified: head/net/minidlna/Makefile
==============================================================================
--- head/net/minidlna/Makefile Tue Jan 8 03:18:51 2019 (r489640)
+++ head/net/minidlna/Makefile Tue Jan 8 04:14:51 2019 (r489641)
@@ -3,10 +3,10 @@
PORTNAME= minidlna
PORTVERSION= 1.2.1
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= net multimedia www
-MASTER_SITES= SF
+MASTER_SITES= GH
MAINTAINER= glebius at FreeBSD.org
COMMENT= Media-server compatible with "Digital Life Network Alliance"
@@ -26,6 +26,10 @@ CONFIGURE_ARGS= --with-db-path=/var/db/minidlna \
--with-os-url="http://www.FreeBSD.org"
USES= autoreconf gettext-tools iconv jpeg localbase
+USE_GITHUB= yes
+GH_ACCOUNT= glebius
+GH_TAGNAME= 4357325
+
PKGMESSAGE= ${WRKSRC}/pkg-message
SUB_FILES+= pkg-message
USE_RC_SUBR= minidlna
@@ -34,15 +38,11 @@ SUB_LIST+= USER=${USERS}
USERS= dlna
GROUPS= dlna
-OPTIONS_DEFINE= DEBUG KQUEUE NLS
-OPTIONS_DEFAULT=KQUEUE
+OPTIONS_DEFINE= DEBUG NLS
OPTIONS_SUB= yes
DEBUG_CFLAGS= -DDEBUG
-KQUEUE_DESC= Experimental patch for automatic rescan using kqueue(2)
NLS_USES= gettext-runtime
-
-KQUEUE_EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-kqueue
post-install:
${INSTALL_MAN} ${WRKSRC}/*.5 ${STAGEDIR}${MANPREFIX}/man/man5/
Modified: head/net/minidlna/distinfo
==============================================================================
--- head/net/minidlna/distinfo Tue Jan 8 03:18:51 2019 (r489640)
+++ head/net/minidlna/distinfo Tue Jan 8 04:14:51 2019 (r489641)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1513243527
-SHA256 (minidlna-1.2.1.tar.gz) = 67388ba23ab0c7033557a32084804f796aa2a796db7bb2b770fb76ac2a742eec
-SIZE (minidlna-1.2.1.tar.gz) = 459549
+TIMESTAMP = 1546919885
+SHA256 (glebius-minidlna-1.2.1-4357325_GH0.tar.gz) = 5e2984f2690c74e673271da01b2ae62ebc9d6d9e4453dc7d28696023807f0825
+SIZE (glebius-minidlna-1.2.1-4357325_GH0.tar.gz) = 296354
Modified: head/net/minidlna/pkg-descr
==============================================================================
--- head/net/minidlna/pkg-descr Tue Jan 8 03:18:51 2019 (r489640)
+++ head/net/minidlna/pkg-descr Tue Jan 8 04:14:51 2019 (r489641)
@@ -4,4 +4,7 @@ fully compliant with DLNA/UPnP-AV clients.
The media files are listed in an SQLite database allowing prompt
restarts.
+This is Gleb Smirnoff's fork of original project by Justin Maggard,
+created [temporarily] due to low activity of main project.
+
WWW: http://minidlna.sourceforge.net
More information about the svn-ports-head
mailing list