Bug 212522 - www/drood: Update to 5.32
Summary: www/drood: Update to 5.32
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Thomas Zander
URL:
Keywords: easy, needs-qa, patch
Depends on:
Blocks:
 
Reported: 2016-09-09 14:09 UTC by jimmy
Modified: 2016-09-14 06:05 UTC (History)
1 user (show)

See Also:


Attachments
patch (1.16 KB, patch)
2016-09-09 14:09 UTC, jimmy
no flags Details | Diff
patch (1.16 KB, patch)
2016-09-12 11:16 UTC, jimmy
koobs: maintainer-approval+
jimmy: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description jimmy 2016-09-09 14:09:43 UTC
Created attachment 174575 [details]
patch

Multiple bug fixes.
Comment 1 Thomas Zander freebsd_committer freebsd_triage 2016-09-12 06:33:21 UTC
This does not build on 9.3:

=======================<phase: stage          >============================
===>  Staging for drood-5.31
===>   drood-5.31 depends on file: /usr/local/lib/libcrypto.so.8 - found
===>   drood-5.31 depends on shared library: libserver.so - found (/usr/local/lib/libserver.so)
===>   Generating temporary packing list
install  -s -m 555 drood humdinger /wrkdirs/usr/ports/www/drood/work/stage/usr/local/bin
strip: /wrkdirs/usr/ports/www/drood/work/stage/usr/local/bin/drood: File format not recognized
install: wait: No such file or directory
*** [install] Error code 70

Stop in /wrkdirs/usr/ports/www/drood/work/drood-5.31.
*** [do-install] Error code 1

Stop in /usr/ports/www/drood.


Also, is it really necessary for humdinger to run setuid root??
Comment 2 jimmy 2016-09-12 11:16:13 UTC
Created attachment 174682 [details]
patch

Corrects install issue. Binaries were included in distfile.

Bumps version number to 5.32. Humdinger's OCSP stapler now checks for absent next update times in OCSP server responses.
Comment 3 jimmy 2016-09-12 11:16:56 UTC
(In reply to Thomas Zander from comment #1)

Humdinger needs to restart on SIGSEGV or SIGBUS. It runs setuid root so
that it can bind to port 443 after restart. The server changes to user
"nobody" or a user-specified user after binding.
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2016-09-12 11:20:59 UTC
Clean up summary.
Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2016-09-12 11:21:57 UTC
Comment on attachment 174682 [details]
patch

Correctly record maintainer approval.

@Jimmy, If you could set the maintainer-approval flag on attachments for ports you are maintainer of, that would be great :)

Attachment -> Details -> maintainer-approval [+]
Comment 6 commit-hook freebsd_committer freebsd_triage 2016-09-14 06:03:12 UTC
A commit references this bug:

Author: riggs
Date: Wed Sep 14 06:02:33 UTC 2016
New revision: 422115
URL: https://svnweb.freebsd.org/changeset/ports/422115

Log:
  Update to upstream version 5.32

  PR:		212522
  Submitted by:	jimmy@mammothcheese.ca (maintainer)

Changes:
  head/www/drood/Makefile
  head/www/drood/distinfo