[Bug 224290] security/p5-openxpki: Add FLAVORS

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Dec 12 18:14:12 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224290

            Bug ID: 224290
           Summary: security/p5-openxpki: Add FLAVORS
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://github.com/openxpki/openxpki/
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: svysh.fbsd at gmail.com
                CC: portmgr at FreeBSD.org
 Attachment #188768 maintainer-approval+
             Flags:

Created attachment 188768
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=188768&action=edit
patch to add FLAVORS

Thank you very much for the long awaited introduction of FLAVORS.

The OpenXPKI project provides a universal server building block, 
meant to constract arbitrary complex PKI infrastructure.
Functionality of the block is very flexible 
due to ability to specify a logic of the server node
with custom workflows, written in xml format.
Theese workflows may be very complex and hard to understand and debug.
To facilitate composition of custom workflows, 
the project provides tools to vizualize workflows as graphical images,
which are much simpler to comprehand. 

Before the era of FLAVORS, this port had an OPTION, 
to switch on support of the graphical tools.
By default, this OPTION was turned off, 
because it could take more than 12 hours 
(on a dual-core Intel 64-bit processor) 
to build all graphical dependencies. 
Thus end user had no access to the graphics-enabled binary package, 
available from the central repository, 
because such a package had been never built on FreeBSD servers.
Moreover, graphics-enabled test-bulds were very seldom done even by myself.

Now with FLAVORS it could be very convenient to have both packages in the
central repository:
- one without graphics support, for those who prefer purely textual interface,
- one with graphics support, for those who want useful pictures.

Hence, the patch attached herewith introduces two FLAVORS:

"text_wf" for text-only workflows,
"graph_wf" for graphical workflows.

- "portlint -AC" gives non-relevant warnings.
- "rclint -v files/openxpki.in" gives non-relevant warnings.
- testport of poudriere 3.2.99.20171208 runs ok
at 11.1-release-amd64, with perl 5.24.3 and openssl from base.
- During QA, warns are issued about possible redundant use of 
modules from perl core, which warns are not relevant here.
- Built-in perl tests mostly fail. 
It is an issue of the tests themselves, it is known to the upstream,
and does not prevent software from working fine.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list