diff --git a/devel/adacurses/Makefile b/devel/adacurses/Makefile index b88578c701f1..56c4570df458 100644 --- a/devel/adacurses/Makefile +++ b/devel/adacurses/Makefile @@ -1,54 +1,55 @@ PORTNAME= adacurses DISTVERSION= 20211021 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ftp://ftp.invisible-island.net/AdaCurses/ DISTNAME= AdaCurses-${DISTVERSION} MAINTAINER= fluffy@FreeBSD.org COMMENT= Ada95 bindings for ncurses 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 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --with-ada-include=${PREFIX}/include/adacurses \ --with-ada-objects=${PREFIX}/lib/adacurses \ --with-curses-dir=${NCURSESBASE} \ --libdir=${PREFIX}/lib/adacurses \ --enable-widec PORTDOCS= ada Ada95.html PLIST_SUB= atic=adacurses/terminal_interface-curses OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/(INSTALL_PROG)/d' -e 's|@ADAGEN_LDFLAGS@||' \ ${WRKSRC}/gen/Makefile.in @${REINPLACE_CMD} -e '/pragma Linker_Options/d' \ ${WRKSRC}/gen/terminal_interface-curses.ads.m4 \ ${WRKSRC}/gen/terminal_interface-curses-menus.ads.m4 \ ${WRKSRC}/gen/terminal_interface-curses-forms.ads.m4 \ ${WRKSRC}/gen/terminal_interface-curses-panels.ads.m4 @${REINPLACE_CMD} -e 's|@LIBS@|@LIBS@ -lmenu -lform -lpanel|' \ ${WRKSRC}/samples/Makefile.in post-install: ${INSTALL_SCRIPT} ${WRKSRC}/gen/adacurses-config \ ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat ${SED} "s|@PREFIX@|${NCURSESBASE}|g" ${FILESDIR}/adacurses.gpr.in > \ ${STAGEDIR}${PREFIX}/lib/gnat/adacurses.gpr do-install-DOCS-on: (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} THIS=${PORTNAME} install.html) .include 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 @@ -1,76 +1,113 @@ bin/adacurses-config include/%%atic%%-aux.adb include/%%atic%%-aux.ads include/%%atic%%-forms-field_types-alpha.adb include/%%atic%%-forms-field_types-alpha.ads include/%%atic%%-forms-field_types-alphanumeric.adb include/%%atic%%-forms-field_types-alphanumeric.ads include/%%atic%%-forms-field_types-enumeration-ada.adb include/%%atic%%-forms-field_types-enumeration-ada.ads include/%%atic%%-forms-field_types-enumeration.adb include/%%atic%%-forms-field_types-enumeration.ads include/%%atic%%-forms-field_types-intfield.adb include/%%atic%%-forms-field_types-intfield.ads include/%%atic%%-forms-field_types-ipv4_address.adb include/%%atic%%-forms-field_types-ipv4_address.ads include/%%atic%%-forms-field_types-numeric.adb include/%%atic%%-forms-field_types-numeric.ads include/%%atic%%-forms-field_types-regexp.adb include/%%atic%%-forms-field_types-regexp.ads include/%%atic%%-forms-field_types-user-choice.adb include/%%atic%%-forms-field_types-user-choice.ads include/%%atic%%-forms-field_types-user.adb include/%%atic%%-forms-field_types-user.ads include/%%atic%%-forms-field_types.adb include/%%atic%%-forms-field_types.ads include/%%atic%%-forms-field_user_data.adb include/%%atic%%-forms-field_user_data.ads include/%%atic%%-forms-form_user_data.adb include/%%atic%%-forms-form_user_data.ads include/%%atic%%-forms.adb include/%%atic%%-forms.ads include/%%atic%%-menus-item_user_data.adb include/%%atic%%-menus-item_user_data.ads include/%%atic%%-menus-menu_user_data.adb include/%%atic%%-menus-menu_user_data.ads include/%%atic%%-menus.adb include/%%atic%%-menus.ads include/%%atic%%-mouse.adb include/%%atic%%-mouse.ads include/%%atic%%-panels-user_data.adb include/%%atic%%-panels-user_data.ads include/%%atic%%-panels.adb include/%%atic%%-panels.ads include/%%atic%%-putwin.adb include/%%atic%%-putwin.ads include/%%atic%%-termcap.adb include/%%atic%%-termcap.ads include/%%atic%%-terminfo.adb include/%%atic%%-terminfo.ads include/%%atic%%-text_io-aux.adb include/%%atic%%-text_io-aux.ads include/%%atic%%-text_io-complex_io.adb include/%%atic%%-text_io-complex_io.ads include/%%atic%%-text_io-decimal_io.adb include/%%atic%%-text_io-decimal_io.ads include/%%atic%%-text_io-enumeration_io.adb include/%%atic%%-text_io-enumeration_io.ads include/%%atic%%-text_io-fixed_io.adb include/%%atic%%-text_io-fixed_io.ads include/%%atic%%-text_io-float_io.adb include/%%atic%%-text_io-float_io.ads include/%%atic%%-text_io-integer_io.adb include/%%atic%%-text_io-integer_io.ads include/%%atic%%-text_io-modular_io.adb include/%%atic%%-text_io-modular_io.ads include/%%atic%%-text_io.adb include/%%atic%%-text_io.ads include/%%atic%%-trace.adb include/%%atic%%-trace.ads include/%%atic%%.adb 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