Created attachment 148963 [details] patch for updating port - Update to ver 0.23.0.1 - Configuration examples are essential (if not main) part of this software, that is why I opted to install them unconditionally. - Configuration examples cover many mutually exclusive roles, which this universal PKI server can play inside PKI network. That is why I opted _not_ to install them as *.sample inside ${PREFIX}/local/etc/..., which would be misleading to the end user. Instead, files/pkg-message.in offers a recipe how to manage configuration for the simplest possible PKI case. - "portlint -AC" just warns against non-empty $FreeBSD$ tag. - "rclint files/openxpki.in" says it is against one-line functions, but this function "control()" is needed to pass proper arguments ${rc_arg} to the actual daemon control utility "openxpkictl". In other words, "openxpkictl" is non-standard, it needs arguments like start, stop or status to do its job. - Tested with poudriere (logs attached) at 10.0-amd64, 9.3-amd64, 8.4-amd64. During this testing, built-in tests were activated with pre-install: test construct in the port's Makefile.
Created attachment 148964 [details] log from poudriere at 10.0-amd64
Created attachment 148965 [details] log from poudriere at 9.3-amd64
Created attachment 148966 [details] log from poudriere at 8.4-amd64
Looks decent, I'll promote this.
A commit references this bug: Author: robak Date: Sun Nov 16 12:25:33 UTC 2014 New revision: 372635 URL: https://svnweb.freebsd.org/changeset/ports/372635 Log: security/p5-openxpki: update 0.21.0.1 -> 0.23.0.1 PR: 194772 Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com> Approved by: mentors (implicit) Changes: head/security/p5-openxpki/Makefile head/security/p5-openxpki/distinfo head/security/p5-openxpki/files/openxpki.in head/security/p5-openxpki/files/pkg-message.in head/security/p5-openxpki/pkg-descr head/security/p5-openxpki/pkg-message head/security/p5-openxpki/pkg-plist
Committed, thanks for your work!
Thank you so much for taking care of this PR.