Created attachment 147530 [details] Patch to upgrade net/turnserver The version in ports is 3.2.2.5, while the latest version is 3.2.4.4 Attached is a patch to upgrade the version in ports.
Maintainer CC'd
I am the maintainer of the net/turnserver and I approve the change. The only problem is that the manpages are broken in the proposed patch. I am going to attach a fixed patch (from 3.2.2.5 to 3.2.4.4) with fixed manpages. Please go ahead with the change - commit the changes. Thanks Oleg
Created attachment 147545 [details] This is the patch that updates from 3.2.2.5 to the latest 3.2.4.4 version This patch is doing the same as the patch proposed by bradleythughes (thanks to him a lot) - but it additionally fixes the manpages of the port. I am the maintainer so I am automatically approving the change :)
I tested my patch on the redports (FreeBSD versions from 8.4 to 11) - and it works fine.
A commit references this bug: Author: mandree Date: Tue Sep 23 21:53:18 UTC 2014 New revision: 369125 URL: http://svnweb.freebsd.org/changeset/ports/369125 Log: Update to new upstream version 3.2.4.4 [1], avoiding manpage regression [2]. Minor changes over PR: 1. @dirrmtry -> @dir, removing trailing slashes from @dirrmtry include/turn/client/ (else "make uninstall" complains - this is not checked/found by "make check-plist"!) 2. added :prog and :xdocs-labels to MASTER_SITES and DISTFILES to avoid fetching files from the wrong directories. PR: 193816 Submitted by: bradleythughes@fastmail.fm [1], mom040267@gmail.com [2] Approved by: mom040267@gmail.com (maintainer) Changes: head/net/turnserver/Makefile head/net/turnserver/distinfo head/net/turnserver/pkg-plist
Committed, thanks for submissions, reviews and a rather clean experience. -- Please read the commit message in the previous comment for minor changes I had to make so you can do them on your next port updates if necessary. It is a good idea to run "make check-plist package install uninstall", or a "poudriere testport", to check for harder-to-find errors, and it is also suggested that DEVELOPER=yes be set temporarily in /etc/make.conf while hacking on ports yourself. (You may need to disable DEVELOPER=yes again for large-scale source-based port upgrades, some ports don't build with it.)