on both irc/epic4 and irc/epic5, there is an on-by-default TERMCAP option which configures the port to use termcap (with a description that implies instead of libncurses) This doesn't make sense. libtermcap is symlinked to libncurses. It's the same thing! I can assume this wasn't always the case and the option is some carryover from a long time again. I'm in the middle of documenting all ncurses ports and I'm stuck on these two. I would suggest removing the TERMCAP option and just linking with libncurses. I can make that happen if you agree conceptually with the approach.
Seems epic4 and epic5 have different maintainers. cc'ing josh now
A commit references this bug: Author: marino Date: Fri Feb 5 10:24:59 UTC 2016 New revision: 408156 URL: https://svnweb.freebsd.org/changeset/ports/408156 Log: irc/epic5: Remove obsolete TERMCAP option, link with libncurses alway The TERMCAP option avoided linking with libcurses (which is symlinked to libncurses) in order to link with libtermcap (which is also symlinked to libncurses). Remove the TERMCAP option completely and link directly to libncurses in any case. PR: 206947 approved by: mp29590(gmail) (maintainer) Changes: head/irc/epic5/Makefile
stupid question, but why do both epic4 and epic5 exist? epic5 isn't sufficient for everyone?
Those are two different clients with (somewhat) different scripting capabilities, someone prefer not to rewrite his scripts for epic5 and stay with epic4.
It's a carryover from long ago. Feel free to remove it.
Josh: I assume you mean the TERMCAP option (like I did with epic5) and not the entire port. :)
Yes, that is correct. :)
A commit references this bug: Author: marino Date: Sun Feb 14 17:53:21 UTC 2016 New revision: 408875 URL: https://svnweb.freebsd.org/changeset/ports/408875 Log: irc/epic4: Remove obsolete TERMCAP option, link with libncurses alway The TERMCAP option avoided linking with libcurses (which is symlinked to libncurses) in order to link with libtermcap (which is also symlinked to libncurses). Remove the TERMCAP option completely and link directly to libncurses in any case. PR: 206947 approved by: jpaetzel@ (maintainer) Changes: head/irc/epic4/Makefile
thanks