[MacPorts] #38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either)
#38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either) ---------------------+-------------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: ctags developer_cmds vim ---------------------+-------------------------------------- They both try to install an executable named ctags into ${prefix}/bin. Either they should both be marked as conflicting with one another, or since the ctags port is Exuberant Ctags specifically, it could have the name of its executable renamed accordingly. If they get marked as conflicting, all ports that depend on ctags should be updated so either ctags or developer_cmds could fulfill that dependency. For example, the vim port currently has `port:ctags` as a dependency in its portfile, while it should probably have `path:bin/ctags:ctags` listed instead. -- Ticket URL: <https://trac.macports.org/ticket/38044> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either) ---------------------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: ctags developer_cmds vim | ---------------------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [ticket:38044 egall@…]:
If they get marked as conflicting, all ports that depend on ctags should be updated so either ctags or developer_cmds could fulfill that dependency.
Are they the same program, or two unrelated programs that happen to have the same name? -- Ticket URL: <https://trac.macports.org/ticket/38044#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either) ---------------------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: ctags developer_cmds vim | ---------------------------------------+-------------------------------- Comment (by larryv@…): Replying to [comment:1 ryandesign@…]:
Are they the same program, or two unrelated programs that happen to have the same name?
They’re different. I assume `developer_cmds` provides standard Apple utilities, which means it provides BSD ctags; `ctags` installs [http://ctags.sourceforge.net Exuberant Ctags]. Why does `vim` depend on `ctags` anyway? -- Ticket URL: <https://trac.macports.org/ticket/38044#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either) ---------------------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: ctags developer_cmds vim | ---------------------------------------+-------------------------------- Comment (by egall@…): Replying to [comment:2 larryv@…]:
`ctags` installs [http://ctags.sourceforge.net Exuberant Ctags].
Why does `vim` depend on `ctags` anyway?
If you follow the link you linked to, there should be a link on it to the following page that explains how `vi` and its clones use `ctags`: http://oreilly.com/catalog/vi6/chapter/ch08.html#ch08_05.htm -- Ticket URL: <https://trac.macports.org/ticket/38044#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either) -------------------------------------------------+------------------------- Reporter: egall@… | Owner: macports- Type: defect | tickets@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: 2.1.3 Port: ctags developer_cmds vim vim-app | Keywords: MacVim | -------------------------------------------------+------------------------- Changes (by raimue@…): * port: ctags developer_cmds vim => ctags developer_cmds vim vim-app MacVim Comment: According to r35945, I added the dependency based on results from trace mode. Taking a closer look now, this seem bogus as the configure script only checks for the variant of ctags in order to generate tags for the source itself. Dependency removed from vim, vim-app and MacVim in r103106. The conflict between ctags and developer_cmds remains. -- Ticket URL: <https://trac.macports.org/ticket/38044#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either) -------------------------------------------------+------------------------- Reporter: egall@… | Owner: larryv@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: ctags developer_cmds vim vim-app | MacVim | -------------------------------------------------+------------------------- Changes (by larryv@…): * status: new => assigned * owner: macports-tickets@… => larryv@… * version: 2.1.3 => Comment: Replying to [comment:3 egall@…]:
If you follow the link you linked to, there should be a link on it to the following page that explains how `vi` and its clones use `ctags`:
I’m aware of how to use ctags with vi; I just (correctly) doubted the need for vim to have a library dependency on it. -- Ticket URL: <https://trac.macports.org/ticket/38044#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38044: ctags and developer_cmds should be marked as conflicting (and vim should be able to depend on either) -------------------------------------------------+------------------------- Reporter: egall@… | Owner: larryv@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: ctags developer_cmds vim vim-app | MacVim | -------------------------------------------------+------------------------- Changes (by larryv@…): * status: assigned => closed * resolution: => fixed Comment: Marked as conflicting in r103109. -- Ticket URL: <https://trac.macports.org/ticket/38044#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts