[Bug 218105] multimedia/kodi fails to configure if doxygen is installed

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Mar 25 05:43:38 UTC 2017


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

            Bug ID: 218105
           Summary: multimedia/kodi fails to configure if doxygen is
                    installed
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: w.schwarzenfeld at utanet.at
                CC: mickael.maillot at gmail.com
                CC: mickael.maillot at gmail.com
             Flags: maintainer-feedback?(mickael.maillot at gmail.com)

Kodi 16.1.9. fails to configure if doxygen is installed.
The option DOCS is complete empty. There is no condition or configure option
in it. So it makes no sense to set it to off.

(There is alsi a post on pipermail: 
https://lists.freebsd.org/pipermail/freebsd-ports/2017-March/107851.html)

I made for me a workaround which works, but could never be correct:

.if empty (PORT_OPTIONS:MDOCS)
post-extract:
        ${REINPLACE_CMD}  's;$$(shell which
JsonSchemaBuilder);tools/depends/native/JsonSchemaBuilder/bin/JsonSchemaBuilder;'
${WRKSRC}/codegenerator.mk
        ${REINPLACE_CMD}  's;DOXY_XML_PATH=$$(GENDIR)/doxygenxml;DOXYGEN =
doxygen-not-found;' ${WRKSRC}/codegenerator.mk
.endif

(As you see I set the if and else branches of DOXYGEN and JSON_BUILDER in
coodegenerator.mk to the same For the moment I found no other way).

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


More information about the freebsd-ports-bugs mailing list