MiniDLNA (aka ReadyDLNA) is server software with the aim of being
fully compliant with DLNA/UPnP-AV clients.
The media files are listed in an SQLite database allowing prompt
restarts.
===> The following configuration options are available for minidlna-1.3.3_10,1:
DEBUG=off: Build with debugging support
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
net/minidlna: rescan/rebuild support in rc script
Fix the rescan command to actually send rescan signal to minidlnad,
instead of doing a rebuild. Add rebuild command.
Submitted by: gerrit@weinberg2.de
PR: 259953
net/minidlna: update to my snapshot on github
The software functionality has bitrot a bit due to updated
dependencies:
- sendfile(2) support test was broken with new clang
- "Recenty Added" folders were broken due to stricter SQLite
Since upstream is usually slow on pulling in fixes, let's
switch to my snapshot again.
Reviewed by: eugen
Differential Revision: https://reviews.freebsd.org/D48238
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above )
devel/autoconf: update to 2.71
- Copy devel/autoconf to devel/autoconf2.69.
- Update devel/autoconf to 2.71.
- Allow ports to use 2.69 with USES=autoreconf:2.69.
PR: 258046
Exp-run by: antoine
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
Revert upstream change which prevents minidlna from replying to
certain multicast queries.
PR: 205430
Submitted by: pvoigt@uos.de
Approved by: wg (maintainer, implicit)
MFH: 2016Q1
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above )
Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt. Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.
USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools. USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.
Update gettext to 0.19.3.
Remove :oldver from converters/libiconv and devel/gettext-runtime. Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports. When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.
Fix some ports that installed files in lib/locale instead of share/locale.
PR: 194038
Reviewed by: bapt
Exp-run: antoine
Approved by: portmgr (antoine)
net/minidlna: fix for kqueue crashes on large media collections
- Fix for kqueue crashes on large media collections [1]
- Make kqueue patch as an option so it can be disabled
PR: ports/185155 [1]
Submitted by: se
net/minidlna: fix run dir for packages
- Use rc.d script to install /var/{db,run}/minidlna as precmd
- Fix order (rclint)
PR: ports/179487
Submitted by: crees
Approved by: culot / jpaetzel (mentors, implicit)
Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.
Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
- graphics/libexif:
* Update to 0.6.21
* Add LICENSE
* Switch to OptionsNG and PORTDOCS
- Document libexif 2012-07-12 vulnerabilty
- Bump PORTREVISION for libexif related ports
- Trim headers while here
PR: ports/175910
Approved by: swills (mentor)
Security: d881d254-70c6-11e2-862d-080027a5ec9a
Minor fix-ups quick on the heels of the upgrade:
* run rescan as `dlna' (rather than as `root')
* SQLite does not understand ALL of printf's formatting...
Update to 1.0.24. Remove some of the patches already incorporated by
the author. Add some new ones.
Add "rescan" subcommand to the startup script:
Obtained from: Rafal Szkodzinski
Replace the pinguin icon with Beastie:
Obtained from: Vladimir B. Grebenschikov
Thanks to: above contributors and other testers.
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Fix my own patch to stop accumulation of zombie-processes.
Reported by: se@, Sergey Grigoriev, Stefan Sundberg
Add a handful of patches accepted by the author from different people.
Bump PORTREVISION.
Cast a size_t variable to ssize_t to prevent negatives being interpreted
as huge positives. Bump PORTREVISION.
Explicitly turn off the "deprecated-declarations" warning, which allows
to delete the NO_WERROR setting from BSDmakefile.
PR: 162526
Submitted by: Wes Santee
Incorporate dougb's advice into the rc.d start-up script.
Clean up our BSD-specific version of getifaddr.c of the
#ifdef __linux__ bits and pieces, and put some semblance
of BSD's preferred coding style into the file...