[MacPorts] #18294: pure-0.16: broken man page
#18294: pure-0.16: broken man page -------------------------------+-------------------------------------------- Reporter: godboutn@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: pure -------------------------------+-------------------------------------------- {{{ man pure }}} reports no documentation after installation of pure-0.16. The problem is due to an invalid soft link {{{ pure.1@ -> pure-0.16.1 }}} whereas the man page itself is compressed and has the name {{{pure-0.16.1.gz}}}. A patch file fixing the problem in the post-destroot phase is included below. -- Ticket URL: <http://trac.macports.org/ticket/18294> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18294: pure-0.16: broken man page -------------------------------+-------------------------------------------- Reporter: godboutn@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: pure -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => ryandesign@… -- Ticket URL: <http://trac.macports.org/ticket/18294#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18294: pure-0.16: broken man page -------------------------------+-------------------------------------------- Reporter: godboutn@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: pure -------------------------------+-------------------------------------------- Changes (by ryandesign@…): * status: new => assigned Comment: Thanks. I had noticed this too but forgot to file a ticket and look into it. It was my understanding that MacPorts base was supposed to handle this automatically so I wanted to see why that wasn't working. -- Ticket URL: <http://trac.macports.org/ticket/18294#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18294: pure-0.16: broken man page --------------------------------+------------------------------------------- Reporter: godboutn@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: pure, pure-devel | --------------------------------+------------------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed * port: pure => pure, pure-devel Comment: Ok. MacPorts base compresses manpages in the destroot phase. It looks for any symlinks to those manpages and if found, recreates them to point to the compressed version. But this is only working if the existing symlink is relative; pure creates an absolute symlink. I changed the pure Makefile to make a relative symlink in r46240 along with updating the port to 0.17. I made the same change in pure-devel in r46243. I filed MacPorts base bug #18302 for the underlying problem that MacPorts doesn't properly re-create absolute manpage symlinks. Finally, I [http://groups.google.com/group/pure- lang/browse_thread/thread/1863fbdd28c8555c asked the author of pure] if he would consider making pure make a relative symlink in the first place. Thanks again for the bug report. -- Ticket URL: <http://trac.macports.org/ticket/18294#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18294: pure-0.16: broken man page --------------------------------+------------------------------------------- Reporter: godboutn@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: pure, pure-devel | --------------------------------+------------------------------------------- Comment(by ryandesign@…): Reverted the fix in r70253 since MacPorts 1.8 and up now handle this correctly. -- Ticket URL: <http://trac.macports.org/ticket/18294#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts