Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jul 2016 01:37:51 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r418905 - head/devel/adacurses
Message-ID:  <201607220137.u6M1bpaw040520@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Fri Jul 22 01:37:51 2016
New Revision: 418905
URL: https://svnweb.freebsd.org/changeset/ports/418905

Log:
  devel/adacurses: Set ncurses:port for every platform
  
  Currently AdaCurses on all DragonFly platforms and FreeBSD 11+ platforms
  requires the ports version of ncurses.  Only FreeBSD 9 and 10 can use the
  system ncurses.  The previous commit updated the gpr file in a way that
  looks for the ncurses libraries only at $LOCALBASE/lib, which may have
  broken FreeBSD 9 and 10 in a poudriere environment.  Rather than fix
  those older platforms, just make the ncurses requirement the same for
  every platform.  The only ports consumer is ports-mgmt/synth, and that
  will soon link ncurses statically anyway.

Modified:
  head/devel/adacurses/Makefile

Modified: head/devel/adacurses/Makefile
==============================================================================
--- head/devel/adacurses/Makefile	Fri Jul 22 00:29:31 2016	(r418904)
+++ head/devel/adacurses/Makefile	Fri Jul 22 01:37:51 2016	(r418905)
@@ -3,7 +3,7 @@
 
 PORTNAME=	adacurses
 PORTVERSION=	20150808
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 MASTER_SITES=	ftp://invisible-island.net/AdaCurses/
 DISTNAME=	AdaCurses-${PORTVERSION}
@@ -13,7 +13,7 @@ COMMENT=	Ada95 bindings for ncurses
 
 LICENSE=	MIT
 
-USES=		ada gmake tar:tgz
+USES=		ada gmake ncurses:port tar:tgz
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-ada-include=${PREFIX}/include/adacurses \
 		--with-ada-objects=${PREFIX}/lib/adacurses \
@@ -26,18 +26,6 @@ OPTIONS_DEFINE=	DOCS
 
 MAKE_JOBS_UNSAFE=	yes
 
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSREL:R} >= 11
-# PR 199109  The base ncurses has suffered a regression which prevents
-# adacurses from building on -CURRENT.  The PR is not getting any attention
-# and I'm sick of never-ending fallout messages so bring back ports ncurses
-# for the FreeBSD 11 users.
-USES+=	ncurses:port
-.else
-USES+=	ncurses
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e '/(INSTALL_PROG)/d' -e 's|@ADAGEN_LDFLAGS@||' \
 		${WRKSRC}/gen/Makefile.in



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