Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Feb 2016 12:05:47 -0800
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        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:  <56B5009B.4010507@FreeBSD.org>
In-Reply-To: <56B50039.3030808@marino.st>
References:  <201602051859.u15IxnEx021230@repo.freebsd.org> <56B4FC78.6050005@FreeBSD.org> <56B4FD92.9080504@marino.st> <56B4FEE7.4040003@FreeBSD.org> <56B50039.3030808@marino.st>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--P0Jo0JGfgdk72iFPBiiNGMJsQvQiQHktG
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2/5/2016 12:04 PM, John Marino wrote:
> 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!
>>
>=20
> 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.
>=20
> D5129 is related.
>=20
> 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)
>=20
>> 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 t=
oo
>> much.
>=20
> I didn't understand this though.  For the most part USES=3Dncurses is a=

> no-op in FreeBSD, isn't it?  If termcap/termlib/curses are all symlinke=
d
> to ncurses, wouldn't linking directly to ncurses be even better?
> Maybing I'm missing the point of this "build dependency" comment.
>=20

It's about LIBADD in base. Using LIBADD+=3Dtermcap rather than
LIBADD+=3Dncurses causes issues for some automated testing for overlinkin=
g
I am working on.


--=20
Regards,
Bryan Drewery


--P0Jo0JGfgdk72iFPBiiNGMJsQvQiQHktG
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJWtQCbAAoJEDXXcbtuRpfP2OMH/ju40KauP+WxzNKu53u0JTz2
uAPDuXD2Dq7xIwYpkaT/pYeeXbeDh1oDSndC29SWtgzKzDlIl4YmMEU63oE2d1GR
oSGNSX7u2RysxRTtBfwsjdu/tz5mUqDKNr6k5CU5fG8q4BP73qy6SBT1dR07sE4V
6/5WR0iJifdDIl6/j/Rnu56KD60xM25lt2bEnk19DrUtI8wjxZ3aRkGfmDWZCWqB
OmFVsfgiGA72Eg3Lx8+CHEdA86v/T9ksEg11+3unqh7fn7EDwQuTnvML+nQvvAPt
qIB7C6chmYLdwPr1sqDlnl77IGhnU9+2MyuUkEqZSXe405LHq6mB63wzUDYTPUA=
=CxP7
-----END PGP SIGNATURE-----

--P0Jo0JGfgdk72iFPBiiNGMJsQvQiQHktG--



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