svn commit: r403050 - in head: . Mk/Uses devel/ncurses
Baptiste Daroussin
bapt at FreeBSD.org
Sat Dec 5 10:38:42 UTC 2015
On Sat, Dec 05, 2015 at 11:22:58AM +0100, Jan Beich wrote:
> Baptiste Daroussin <bapt at FreeBSD.org> writes:
>
> > Author: bapt
> > Date: Sat Dec 5 09:46:20 2015
> > New Revision: 403050
> > URL: https://svnweb.freebsd.org/changeset/ports/403050
> >
> > Log:
> > Update ncurses to 6.0
> > from now ncurses will track the release and not the snapshots
> > ABI has changed, add a note for users on how to upgrade
> [...]
> > NCURSES_PORT?= devel/ncurses
> > -NCURSES_SHLIBVER?= 5
> > +NCURSES_SHLIBVER?= 6
>
> UPDATING entry is a poor excuse to not bump PORTREVISION in consumers.
>
> $ git grep -lF ncurses:port '*/Makefile*'
> audio/ncmpcpp/Makefile
> devel/adacurses/Makefile
> mail/mutt14/Makefile
> security/metasploit/Makefile
> x11/sterm/Makefile
>
> Maybe ignore uncertain cases (no RPATH and SOVERSION check)
>
> $ git grep -lF devel/ncurses '*/Makefile*'
> devel/ccons/Makefile
> sysutils/gdisk/Makefile
>
No because as soon as ncurses from ports is installed from lots of ports built
locally ends up depending on it via USES=ncurses or even by automatic detection
because of tons of build system not under control.
I pondered bumping only the direct users, but in the end I felt it would be
better for end user to have a safe upgrade: aka what ever bump I can do source
users will have to run the commands in UPDATING anyway.
Best regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20151205/bab21620/attachment.bin>
More information about the svn-ports-head
mailing list