[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