#15724 closed defect (fixed)
llvm: docs violate mtree
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | erickt@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.0 |
Keywords: | Cc: | ||
Port: |
Description
llvm installs documentation into ${prefix}/docs/llvm which is not a standard location as far as MacPorts is concerned so it shows this error:
---> Fetching llvm ---> Verifying checksum(s) for llvm ---> Extracting llvm ---> Configuring llvm ---> Building llvm with target tools-only ---> Staging llvm into destroot Warning: violation by /mp/docs Warning: llvm violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! ---> Installing llvm @2.2_0 ---> Activating llvm @2.2_0 ---> Cleaning llvm
It would be better if llvm would install documentation in the same place as other ports, e.g. ${prefix}/share/doc/${name}-${version}
When this change is made, the port revision should be incremented so everyone gets the change.
Change History (2)
comment:1 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
I tried adding
--docdir=${prefix}/share/doc/${name}-${version}
to theconfigure.args
but it saidwhich is rude since
./configure --help
(at the root of the llvm source directory) clearly shows--docdir=dir
as a valid option.So since that didn't work I had to patch it. Fixed in r38387.