[MacPorts] #58733: libev: event.h should not be renamed
MacPorts
noreply at macports.org
Sat Jul 27 23:25:54 UTC 2019
#58733: libev: event.h should not be renamed
-----------------------------+----------------------
Reporter: vitalyster | Owner: stromnov
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: libev libevent |
-----------------------------+----------------------
Comment (by ewenmcneill):
Apparently I'm not the only one who has ended up with `libev` and
`libevent` both installed as dependencies (of `lighttpd` and `tmux`
respectively) :-(
The original requesters suggestion of putting the ''one conflicting file''
in its own package which is ''optional'' (install for compatibility), and
having ''just that compatibility package'' conflict with `libevent` seems
much less disruptive than just making `livev` and libevent` conflict with
each other to avoid renaming a file (in a way that it has been renamed in
MacPorts for years).
Alternatively, if `libev` and `libevent` are intended to somewhat
interchangable, perhaps it'd be plausible to convert one of `tmux` and/or
`lighttpd` to use the ''same'' library? (But that sounds like more work
than just reducing the scope of the conflict to a manageable size.)
Ewen
{{{
ewen at ashram:~$ port installed | egrep '(lib(ev|event)|tmux
|lighttpd).*active'
libev @4.27_0 (active)
libevent @2.1.8_0 (active)
lighttpd @1.4.54_0+ssl (active)
tmux @2.9a_0 (active)
ewen at ashram:~$ port outdated | grep libev
libevent 2.1.8_0 < 2.1.10_0
ewen at ashram:~$
}}}
--
Ticket URL: <https://trac.macports.org/ticket/58733#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list