[MacPorts] #52291: neomutt @20160919 disable opportunistic linking
#52291: neomutt @20160919 disable opportunistic linking ---------------------------------+-------------------------------- Reporter: leonardo.schenkel@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: neomutt ---------------------------------+-------------------------------- The neomutt Portfile was copied from the mutt port and inherited the issue reported on #52267 in which it will opportunistically pick up locally installed libraries without having an explicit dependency declared in the Portfile — what results in breakage if the library is later uninstalled. I believe I fixed all instances of opportunistic linking. I also explicitly disabled all the features controlled by variants even though they may already be disabled by default to make the port more resilient against defaults changing in future versions. In the process of doing this I found out that there are additional features that could/should have new variants and current hardcoded dependencies that could be made optional. Since I have limited time at the moment I focused just on fixing the current variants. As soon as I get the chance I'll submit the new variants on a new ticket. -- Ticket URL: <https://trac.macports.org/ticket/52291> MacPorts <https://www.macports.org/> Ports system for macOS
#52291: neomutt @20160919 disable opportunistic linking ----------------------------------+-------------------------------- Reporter: leonardo.schenkel@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: neomutt | ----------------------------------+-------------------------------- Changes (by cal@…): * status: new => closed * resolution: => fixed Comment: Committed in r152935 with two changes: - The idn variant used `--without-idb` where it should have been `--without-idn`. - Passing `--without-slang` completely disables searching for ncurses and tries to find ncurses in `-Lno/lib`. This is a bug in mutt's configure script. -- Ticket URL: <https://trac.macports.org/ticket/52291#comment:1> MacPorts <https://www.macports.org/> Ports system for macOS
#52291: neomutt @20160919 disable opportunistic linking ----------------------------------+-------------------------------- Reporter: leonardo.schenkel@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: neomutt | ----------------------------------+-------------------------------- Comment (by leonardo.schenkel@…): Thanks for catching the typo/mistake. I'll need to test the changes better in the future before sending the patch. -- Ticket URL: <https://trac.macports.org/ticket/52291#comment:2> MacPorts <https://www.macports.org/> Ports system for macOS
#52291: neomutt @20160919 disable opportunistic linking ----------------------------------+-------------------------------- Reporter: leonardo.schenkel@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: neomutt | ----------------------------------+-------------------------------- Comment (by cal@…): Don't worry, that's why I test before I commit. Thanks for working on these issues. -- Ticket URL: <https://trac.macports.org/ticket/52291#comment:3> MacPorts <https://www.macports.org/> Ports system for macOS
participants (1)
-
MacPorts