git: 405a3fc5d337 - main - devel/adacurses: build .ali files (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 12 Aug 2024 09:04:05 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=405a3fc5d33710483df415f6a2d07292bcd081a2

commit 405a3fc5d33710483df415f6a2d07292bcd081a2
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2024-08-12 09:00:10 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2024-08-12 09:03:57 +0000

    devel/adacurses: build .ali files (+)
    
    depend on devel/gprbuild
    
    PR:     279804
    
    Note:   tested only on i386 and amd64, unable to build on aarch64 due to gprbuild build error
---
 devel/adacurses/Makefile  |  7 ++++---
 devel/adacurses/pkg-plist | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 3 deletions(-)

diff --git a/devel/adacurses/Makefile b/devel/adacurses/Makefile
index b88578c701f1..56c4570df458 100644
--- a/devel/adacurses/Makefile
+++ b/devel/adacurses/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	adacurses
 DISTVERSION=	20211021
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	ftp://ftp.invisible-island.net/AdaCurses/
 DISTNAME=	AdaCurses-${DISTVERSION}
@@ -12,8 +12,9 @@ WWW=		https://invisible-island.net/ncurses/ncurses-Ada95.html
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/README
 
-#BUILD_DEPENDS=	gsed:textproc/gsed
-#BINARY_ALIAS=	sed=${LOCALBASE}/bin/gsed
+BUILD_DEPENDS=	gprbuild>0:devel/gprbuild \
+		gsed:textproc/gsed
+BINARY_ALIAS=	sed=${LOCALBASE}/bin/gsed
 
 USES=		ada autoreconf gmake ncurses pkgconfig tar:tgz
 
diff --git a/devel/adacurses/pkg-plist b/devel/adacurses/pkg-plist
index bb6db2cf7b5a..856af1ef70e5 100644
--- a/devel/adacurses/pkg-plist
+++ b/devel/adacurses/pkg-plist
@@ -72,5 +72,42 @@ include/%%atic%%.ads
 include/%%atic%%_constants.ads
 include/adacurses/terminal_interface.ads
 lib/adacurses/libAdaCurses.a
+lib/%%atic%%-aux.ali
+lib/%%atic%%-forms-field_types-alpha.ali
+lib/%%atic%%-forms-field_types-alphanumeric.ali
+lib/%%atic%%-forms-field_types-enumeration-ada.ali
+lib/%%atic%%-forms-field_types-enumeration.ali
+lib/%%atic%%-forms-field_types-intfield.ali
+lib/%%atic%%-forms-field_types-ipv4_address.ali
+lib/%%atic%%-forms-field_types-numeric.ali
+lib/%%atic%%-forms-field_types-regexp.ali
+lib/%%atic%%-forms-field_types-user-choice.ali
+lib/%%atic%%-forms-field_types-user.ali
+lib/%%atic%%-forms-field_types.ali
+lib/%%atic%%-forms-field_user_data.ali
+lib/%%atic%%-forms-form_user_data.ali
+lib/%%atic%%-forms.ali
+lib/%%atic%%-menus-item_user_data.ali
+lib/%%atic%%-menus-menu_user_data.ali
+lib/%%atic%%-menus.ali
+lib/%%atic%%-mouse.ali
+lib/%%atic%%-panels-user_data.ali
+lib/%%atic%%-panels.ali
+lib/%%atic%%-putwin.ali
+lib/%%atic%%-termcap.ali
+lib/%%atic%%-terminfo.ali
+lib/%%atic%%-text_io-aux.ali
+lib/%%atic%%-text_io-complex_io.ali
+lib/%%atic%%-text_io-decimal_io.ali
+lib/%%atic%%-text_io-enumeration_io.ali
+lib/%%atic%%-text_io-fixed_io.ali
+lib/%%atic%%-text_io-float_io.ali
+lib/%%atic%%-text_io-integer_io.ali
+lib/%%atic%%-text_io-modular_io.ali
+lib/%%atic%%-text_io.ali
+lib/%%atic%%-trace.ali
+lib/%%atic%%.ali
+lib/%%atic%%_constants.ali
+lib/adacurses/terminal_interface.ali
 lib/gnat/adacurses.gpr
 share/man/man1/adacurses-config.1.gz