Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Dec 2015 09:46:20 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r403050 - in head: . Mk/Uses devel/ncurses
Message-ID:  <201512050946.tB59kKaC007697@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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

Modified:
  head/Mk/Uses/ncurses.mk
  head/UPDATING
  head/devel/ncurses/Makefile
  head/devel/ncurses/distinfo
  head/devel/ncurses/pkg-plist

Modified: head/Mk/Uses/ncurses.mk
==============================================================================
--- head/Mk/Uses/ncurses.mk	Sat Dec  5 09:43:01 2015	(r403049)
+++ head/Mk/Uses/ncurses.mk	Sat Dec  5 09:46:20 2015	(r403050)
@@ -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}

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Sat Dec  5 09:43:01 2015	(r403049)
+++ head/UPDATING	Sat Dec  5 09:46:20 2015	(r403050)
@@ -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

Modified: head/devel/ncurses/Makefile
==============================================================================
--- head/devel/ncurses/Makefile	Sat Dec  5 09:43:01 2015	(r403049)
+++ head/devel/ncurses/Makefile	Sat Dec  5 09:46:20 2015	(r403050)
@@ -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 
 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

Modified: head/devel/ncurses/distinfo
==============================================================================
--- head/devel/ncurses/distinfo	Sat Dec  5 09:43:01 2015	(r403049)
+++ head/devel/ncurses/distinfo	Sat Dec  5 09:46:20 2015	(r403050)
@@ -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

Modified: head/devel/ncurses/pkg-plist
==============================================================================
--- head/devel/ncurses/pkg-plist	Sat Dec  5 09:43:01 2015	(r403049)
+++ head/devel/ncurses/pkg-plist	Sat Dec  5 09:46:20 2015	(r403050)
@@ -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



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