svn commit: r418905 - head/devel/adacurses
John Marino
marino at FreeBSD.org
Fri Jul 22 01:37:53 UTC 2016
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
More information about the svn-ports-all
mailing list