From owner-svn-ports-all@freebsd.org Tue Jan 8 04:14:53 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC2F3148E8EE; Tue, 8 Jan 2019 04:14:52 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7B58F6D33F; Tue, 8 Jan 2019 04:14:52 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 68132224CB; Tue, 8 Jan 2019 04:14:52 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x084EqQD090234; Tue, 8 Jan 2019 04:14:52 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x084Epus090232; Tue, 8 Jan 2019 04:14:51 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201901080414.x084Epus090232@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Tue, 8 Jan 2019 04:14:51 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r489641 - in head/net/minidlna: . files X-SVN-Group: ports-head X-SVN-Commit-Author: glebius X-SVN-Commit-Paths: in head/net/minidlna: . files X-SVN-Commit-Revision: 489641 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 7B58F6D33F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_LONG(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.97)[-0.975,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2019 04:14:53 -0000 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@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