#48667: notmuch: Add support for installing man pages ------------------------+-------------------------------- Reporter: cceleri@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: notmuch | ------------------------+-------------------------------- Comment (by cceleri@…): Yes, the man pages will not be installed if the following test fails in the configure script {{{ if command -v sphinx-build > /dev/null && ${python} -m sphinx.writers.manpage > /dev/null 2>&1 ; then ... }}} where ${python} is set earlier by {{{ for name in python python2 python3; do if command -v $name > /dev/null; then have_python=1 python=$name ... }}} We can get the test to pass if one of the py*-sphinx ports is installed and there is a symbolic link from python{,2,3} to an installed python* port. I would prefer to establish a python{,2,3} symbolic link during the build process using something like select, but I was unable to figure out how to make that work. Instead, I resorted to patching the configure script so that ${python} resolves to something that will work. I admit that the above workaround is quite messy. Is there a cleaner way to handle this? I was having a lot of trouble figuring how to tell the configure script which python I wanted it to use. -- Ticket URL: <https://trac.macports.org/ticket/48667#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X