Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Feb 2016 21:04:09 +0100
From:      John Marino <freebsd.contact@marino.st>
To:        Bryan Drewery <bdrewery@FreeBSD.org>, marino@freebsd.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r408262 - head/editors/uemacs
Message-ID:  <56B50039.3030808@marino.st>
In-Reply-To: <56B4FEE7.4040003@FreeBSD.org>
References:  <201602051859.u15IxnEx021230@repo.freebsd.org> <56B4FC78.6050005@FreeBSD.org> <56B4FD92.9080504@marino.st> <56B4FEE7.4040003@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/5/2016 8:58 PM, Bryan Drewery wrote:
> On 2/5/2016 11:52 AM, John Marino wrote:
>> Libtermcap does not exist in ports, it's not in devel/ncurses.
>> If one wants doesn't want to use base, the port can't be built.  The
>> obvious solution is make everythink link with libncurses so both base
>> and ports options are supported.
>>
> I assume this is from privatizing libraries on DragonFly. This is a
> great effort then as I hope FreeBSD does the same some day. Thanks!
> 

I was hoping this would be seen as globally beneficial.
Yes, the library privatization exposed all the linkage to curses,
termlib, termcap, etc. by breaking the port and is allowing us to
standardize everything libncurses.

D5129 is related.

We're a bit of a mine canary right now, but there's only another 100 or
so broken ports so the effort is coming to an end.  (we can't fix ports
that don't build on DF though, obviously)

> Ok. The massive symlinking to ncurses in base bothers me as it creates
> issues for build dependencies for me. I have considered trying to
> eliminate them but haven't gone forward with it since it would break too
> much.

I didn't understand this though.  For the most part USES=ncurses is a
no-op in FreeBSD, isn't it?  If termcap/termlib/curses are all symlinked
to ncurses, wouldn't linking directly to ncurses be even better?
Maybing I'm missing the point of this "build dependency" comment.

John



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56B50039.3030808>