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
This commit is contained in:
Baptiste Daroussin 2015-12-05 09:46:20 +00:00
parent 08ccc83e46
commit c51a425f4d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=403050
5 changed files with 27 additions and 14 deletions

View file

@ -71,7 +71,7 @@ NCURSES_SHLIBVER?= ${NCURSES_SHLIBFILE:E}
.endif
NCURSES_PORT?= devel/ncurses
NCURSES_SHLIBVER?= 5
NCURSES_SHLIBVER?= 6
BUILD_DEPENDS+= ${LOCALBASE}/lib/libncurses.so.${NCURSES_SHLIBVER}:${PORTSDIR}/${NCURSES_PORT}
RUN_DEPENDS+= ${LOCALBASE}/lib/libncurses.so.${NCURSES_SHLIBVER}:${PORTSDIR}/${NCURSES_PORT}

View file

@ -5,6 +5,20 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20151205:
AFFECTS: users of devel/ncurses
AUTHOR: bapt@FreeBSD.org
ncurses has been updated to 6.0.
If you are using binary pkg, 'pkg upgrade' will do the right thing.
Users of portmaster/portupgrade must rebuild all ports which depend
on ffmpeg.
Portmaster users:
portmaster -w -r ncurses
Portupgrade users:
portupgrade -fr devel/ncurses
20151203:
AFFECTS: users of x11-toolkits/qt4-gui or x11-toolkits/qt5-gui
AUTHOR: kde@FreeBSD.org

View file

@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= ncurses
DISTVERSION= ${RELEASE}-20150214
PORTREVISION= 2
PORTVERSION= 6.0
CATEGORIES= devel
MASTER_SITES= ftp://invisible-island.net/${PORTNAME}/current/
MASTER_SITES= http://invisible-mirror.net/archives/${PORTNAME}/ \
ftp://invisible-island.net/${PORTNAME}/
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= bapt@FreeBSD.org
@ -15,8 +15,6 @@ CONFLICTS= ncurses-devel-*
LICENSE= MIT
RELEASE= 5.9
BROKEN_sparc64= cannot build: coredump: illegal instruction
GNU_CONFIGURE= yes
@ -41,7 +39,7 @@ TRACE_DESC= Add trace() function to all models of ncurses
CONFIGURE_ENV= gnat_exists="no"
USE_LDCONFIG= yes
USES= shebangfix tar:tgz terminfo
USES= shebangfix terminfo
SHEBANG_FILES= test/tracemunch
WIDEC_WRKSRC= ${WRKSRC}/build.widec
@ -54,8 +52,8 @@ CONFIGURE_WRKSRC= ${NOWIDEC_WRKSRC}
BUILD_WRKSRC= ${NOWIDEC_WRKSRC}
INSTALL_WRKSRC= ${NOWIDEC_WRKSRC}
PLIST_SUB+= ABI_VER=${RELEASE:R} \
REL_VER=${RELEASE} \
PLIST_SUB+= ABI_VER=${PORTVERSION:R} \
REL_VER=${PORTVERSION} \
WIDEC_EXAMPLESDIR=${WIDEC_EXAMPLESDIR:S,${PREFIX}/,,} \
NOWIDEC_EXAMPLESDIR=${NOWIDEC_EXAMPLESDIR:S,${PREFIX}/,,}
@ -129,7 +127,7 @@ post-install:
${ECHO} "INPUT(libncurses.so.${RELEASE:R} AS_NEEDED(-ltinfo))" > ${STAGEDIR}${PREFIX}/lib/libncurses.so
${ECHO} "INPUT(libncursesw.so.${RELEASE:R} AS_NEEDED(-ltinfow))" > ${STAGEDIR}${PREFIX}/lib/libncursesw.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.5.9
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.${PORTVERSION}
${MV} ${STAGEDIR}${PREFIX}/share/misc/terminfo.db \
${STAGEDIR}${PREFIX}/share/misc/terminfo.db.default

View file

@ -1,2 +1,2 @@
SHA256 (ncurses/ncurses-5.9-20150214.tgz) = c88fecbf91b94faa1de7dc3192ad2fd227eeed1648c5daa736119b9a7ff08e07
SIZE (ncurses/ncurses-5.9-20150214.tgz) = 3042611
SHA256 (ncurses/ncurses-6.0.tar.gz) = f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260
SIZE (ncurses/ncurses-6.0.tar.gz) = 3131891

View file

@ -111,8 +111,8 @@ man/man1/captoinfo.1m.gz
man/man1/clear.1.gz
man/man1/infocmp.1m.gz
man/man1/infotocap.1m.gz
man/man1/ncurses5-config.1.gz
man/man1/ncursesw5-config.1.gz
man/man1/ncurses%%ABI_VER%%-config.1.gz
man/man1/ncursesw%%ABI_VER%%-config.1.gz
man/man1/reset.1.gz
man/man1/tabs.1.gz
man/man1/tic.1m.gz
@ -330,6 +330,7 @@ man/man3/form.3x.gz
man/man3/form_cursor.3x.gz
man/man3/form_data.3x.gz
man/man3/form_driver.3x.gz
man/man3/form_driver_w.3x.gz
man/man3/form_field.3x.gz
man/man3/form_field_attributes.3x.gz
man/man3/form_field_buffer.3x.gz