aboutsummaryrefslogtreecommitdiffstats
path: root/devel/adacurses
diff options
context:
space:
mode:
authormarino <marino@FreeBSD.org>2014-02-16 20:18:06 +0800
committermarino <marino@FreeBSD.org>2014-02-16 20:18:06 +0800
commit22c0c70006c91b62b75a2b90455df022a56667b9 (patch)
tree8fc05c20799a44cc2b8032514f79e3a03afca485 /devel/adacurses
parentf831264d9fd873f1dacd8c60aa9320d21f3b05a4 (diff)
downloadfreebsd-ports-gnome-22c0c70006c91b62b75a2b90455df022a56667b9.tar.gz
freebsd-ports-gnome-22c0c70006c91b62b75a2b90455df022a56667b9.tar.zst
freebsd-ports-gnome-22c0c70006c91b62b75a2b90455df022a56667b9.zip
devel/adacurses: Build it properly; switch to original sources
This was another Ada "library" port that didn't actually build the library. The first step is to switch to the original source (AdaCurses has been distributed by ncurses, but it's maintained separately by Thomas Dickey). Besides a much smaller distfile, we also get the html documentation which is not provided by ncurses. Use the provided makefile to build. The only change was adacurses.gpr added by myself to use as an alternative to adacurses-config (which is also now generated instead of provided if /files). This should address a complaint I heard at FOSDEM about AdaCurses not working (hopefully).
Diffstat (limited to 'devel/adacurses')
-rw-r--r--devel/adacurses/Makefile56
-rw-r--r--devel/adacurses/distinfo4
-rw-r--r--devel/adacurses/files/adacurses-config32
-rw-r--r--devel/adacurses/files/adacurses.gpr.in15
-rw-r--r--devel/adacurses/pkg-descr6
-rw-r--r--devel/adacurses/pkg-plist272
6 files changed, 271 insertions, 114 deletions
diff --git a/devel/adacurses/Makefile b/devel/adacurses/Makefile
index 6038b1750bd3..35cd86cc6e6c 100644
--- a/devel/adacurses/Makefile
+++ b/devel/adacurses/Makefile
@@ -1,33 +1,43 @@
# Created by: olgeni@FreeBSD.org
# $FreeBSD$
-PORTNAME= adacurses
-PORTVERSION= 5.9
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= ncurses
-DISTNAME= ncurses-${PORTVERSION}
+PORTNAME= adacurses
+PORTVERSION= 20110404
+CATEGORIES= devel
+MASTER_SITES= ftp://invisible-island.net/AdaCurses/
+DISTNAME= AdaCurses-${PORTVERSION}
+EXTRACT_SUFX= .tgz
-MAINTAINER= marino@FreeBSD.org
-COMMENT= Curses library for Ada
+MAINTAINER= marino@FreeBSD.org
+COMMENT= Ada95 bindings for ncurses
LICENSE= MIT
-USE_AUTOTOOLS= libtool
+USES= ada gmake ncurses:port
GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --datadir=${PREFIX}/share/misc --disable-overwrite \
- --disable-termcap --includedir=${PREFIX}/include/ncurses \
- --with-profile --with-shared --without-debug \
- --without-curses-h --with-termlib --with-libtool
-CONFIGURE_ENV= ac_cv_path_LDCONFIG="${LDCONFIG} -m ${PREFIX}/lib" \
- ADA_SUBDIRS="gen src"
-
-NO_STAGE= yes
-do-install:
- @${MKDIR} ${PREFIX}/lib/adacurses
- @${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.ads ${PREFIX}/lib/adacurses
- @${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.adb ${PREFIX}/lib/adacurses
- @${INSTALL_SCRIPT} ${FILESDIR}/adacurses-config ${PREFIX}/bin
+CONFIGURE_ARGS= --with-ada-include=${PREFIX}/include/adacurses \
+ --with-ada-objects=${PREFIX}/lib/adacurses \
+ --libdir=${PREFIX}/lib/adacurses \
+ --enable-widec
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.options.mk>
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|#if A|#ifdef A|g' ${WRKSRC}/gen/gen.c
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/gen/adacurses-config \
+ ${STAGEDIR}${PREFIX}/bin/
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat
+ ${SED} "s|@PREFIX@|${PREFIX}|g" ${FILESDIR}/adacurses.gpr.in > \
+ ${STAGEDIR}${PREFIX}/lib/gnat/adacurses.gpr
+.if ${PORT_OPTIONS:MDOCS}
+ @(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} \
+ ${MAKE_CMD} ${MAKE_ARGS} install.html)
+.else
+ @${RM} ${STAGEDIR}${PREFIX}/man/man1/adacurses-config.1
+.endif
.include <bsd.port.mk>
diff --git a/devel/adacurses/distinfo b/devel/adacurses/distinfo
index b28bb57b36ff..e5532946e706 100644
--- a/devel/adacurses/distinfo
+++ b/devel/adacurses/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ncurses-5.9.tar.gz) = 9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b
-SIZE (ncurses-5.9.tar.gz) = 2826473
+SHA256 (AdaCurses-20110404.tgz) = 02f6b0fab2605f4074af0c1eb6e1bfd3017a4902e888383c32019550dd5e5038
+SIZE (AdaCurses-20110404.tgz) = 630126
diff --git a/devel/adacurses/files/adacurses-config b/devel/adacurses/files/adacurses-config
deleted file mode 100644
index 1b17689ae7c8..000000000000
--- a/devel/adacurses/files/adacurses-config
+++ /dev/null
@@ -1,32 +0,0 @@
-#! /bin/sh
-#
-# This script will return the option to add to `gnatmake' for using
-# AdaCurses.
-#
-
-prefix=/usr/local
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-VERSION=5.3
-
-CFLAGS="-I$libdir/adacurses -L$libdir/adacurses"
-LIBS="-L$prefix/lib -lAdaCurses"
-
-case "x$1" in
- x--version)
- echo AdaCurses $VERSION
- ;;
- x--cflags)
- echo $CFLAGS
- ;;
- x--libs)
- echo $LIBS
- ;;
- x)
- echo $CFLAGS -largs $LIBS
- ;;
- *)
- echo 'Usage: adacurses-config [--version | --cflags | --libs]' >&2
- exit 1
- ;;
-esac
diff --git a/devel/adacurses/files/adacurses.gpr.in b/devel/adacurses/files/adacurses.gpr.in
new file mode 100644
index 000000000000..c36f2ed15fb5
--- /dev/null
+++ b/devel/adacurses/files/adacurses.gpr.in
@@ -0,0 +1,15 @@
+library project ADACURSES is
+
+ for Languages use ("Ada");
+
+ for Source_Dirs use ("../../include/adacurses");
+ for Library_Dir use "../../lib/adacurses";
+ for Library_Name use "adacurses";
+ for Library_Kind use "static";
+ for Externally_Built use "True";
+
+ package Linker is
+ for switches ("Ada") use ("-L@PREFIX@/lib", "-lncurses");
+ end Linker;
+
+end ADACURSES;
diff --git a/devel/adacurses/pkg-descr b/devel/adacurses/pkg-descr
index 1f1dd342435c..891a1430f992 100644
--- a/devel/adacurses/pkg-descr
+++ b/devel/adacurses/pkg-descr
@@ -1 +1,5 @@
-Ada95 bindings for ncurses.
+The ncurses Ada95 binding was originally written by Juergen Pfeifer in
+1996. It has been improved several times by Juergen, as wll as
+Eugen V. Melaragno and Nicolas Boulenguez.
+
+WWW: http://invisible-island.net/ncurses/ncurses-Ada95.html
diff --git a/devel/adacurses/pkg-plist b/devel/adacurses/pkg-plist
index 87c6e36464d3..68abaf45cff7 100644
--- a/devel/adacurses/pkg-plist
+++ b/devel/adacurses/pkg-plist
@@ -1,58 +1,218 @@
bin/adacurses-config
-lib/adacurses/terminal_interface-curses-text_io-aux.ads
-lib/adacurses/terminal_interface-curses-text_io-complex_io.ads
-lib/adacurses/terminal_interface-curses-text_io-decimal_io.ads
-lib/adacurses/terminal_interface-curses-text_io-enumeration_io.ads
-lib/adacurses/terminal_interface-curses-text_io-fixed_io.ads
-lib/adacurses/terminal_interface-curses-text_io-float_io.ads
-lib/adacurses/terminal_interface.ads
-lib/adacurses/terminal_interface-curses-aux.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-alpha.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-enumeration.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-intfield.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-numeric.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-regexp.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-user-choice.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-user.adb
-lib/adacurses/terminal_interface-curses-forms-field_types.adb
-lib/adacurses/terminal_interface-curses-forms-field_user_data.adb
-lib/adacurses/terminal_interface-curses-forms-form_user_data.adb
-lib/adacurses/terminal_interface-curses-menus.adb
-lib/adacurses/terminal_interface-curses-mouse.adb
-lib/adacurses/terminal_interface-curses-panels-user_data.adb
-lib/adacurses/terminal_interface-curses-panels.adb
-lib/adacurses/terminal_interface-curses-text_io-aux.adb
-lib/adacurses/terminal_interface-curses-text_io-complex_io.adb
-lib/adacurses/terminal_interface-curses-text_io-decimal_io.adb
-lib/adacurses/terminal_interface-curses-text_io-enumeration_io.adb
-lib/adacurses/terminal_interface-curses-text_io-fixed_io.adb
-lib/adacurses/terminal_interface-curses-text_io-float_io.adb
-lib/adacurses/terminal_interface-curses-text_io-modular_io.adb
-lib/adacurses/terminal_interface-curses-text_io.adb
-lib/adacurses/terminal_interface-curses-terminfo.adb
-lib/adacurses/terminal_interface-curses-forms-field_types-alpha.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-enumeration.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-intfield.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-numeric.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-regexp.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-user-choice.ads
-lib/adacurses/terminal_interface-curses-forms-field_types-user.ads
-lib/adacurses/terminal_interface-curses-putwin.ads
-lib/adacurses/terminal_interface-curses-termcap.ads
-lib/adacurses/terminal_interface-curses-terminfo.ads
-lib/adacurses/terminal_interface-curses-text_io-integer_io.ads
-lib/adacurses/terminal_interface-curses-text_io-modular_io.ads
-lib/adacurses/terminal_interface-curses-text_io.ads
-lib/adacurses/terminal_interface-curses-forms.adb
-lib/adacurses/terminal_interface-curses-menus-item_user_data.adb
-lib/adacurses/terminal_interface-curses-menus-menu_user_data.adb
-lib/adacurses/terminal_interface-curses-putwin.adb
-lib/adacurses/terminal_interface-curses-termcap.adb
-lib/adacurses/terminal_interface-curses-text_io-integer_io.adb
+include/adacurses/terminal_interface-curses-aux.adb
+include/adacurses/terminal_interface-curses-aux.ads
+include/adacurses/terminal_interface-curses-forms-field_types-alpha.adb
+include/adacurses/terminal_interface-curses-forms-field_types-alpha.ads
+include/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.adb
+include/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.ads
+include/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.adb
+include/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.ads
+include/adacurses/terminal_interface-curses-forms-field_types-enumeration.adb
+include/adacurses/terminal_interface-curses-forms-field_types-enumeration.ads
+include/adacurses/terminal_interface-curses-forms-field_types-intfield.adb
+include/adacurses/terminal_interface-curses-forms-field_types-intfield.ads
+include/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.adb
+include/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.ads
+include/adacurses/terminal_interface-curses-forms-field_types-numeric.adb
+include/adacurses/terminal_interface-curses-forms-field_types-numeric.ads
+include/adacurses/terminal_interface-curses-forms-field_types-regexp.adb
+include/adacurses/terminal_interface-curses-forms-field_types-regexp.ads
+include/adacurses/terminal_interface-curses-forms-field_types-user-choice.adb
+include/adacurses/terminal_interface-curses-forms-field_types-user-choice.ads
+include/adacurses/terminal_interface-curses-forms-field_types-user.adb
+include/adacurses/terminal_interface-curses-forms-field_types-user.ads
+include/adacurses/terminal_interface-curses-forms-field_types.adb
+include/adacurses/terminal_interface-curses-forms-field_types.ads
+include/adacurses/terminal_interface-curses-forms-field_user_data.adb
+include/adacurses/terminal_interface-curses-forms-field_user_data.ads
+include/adacurses/terminal_interface-curses-forms-form_user_data.adb
+include/adacurses/terminal_interface-curses-forms-form_user_data.ads
+include/adacurses/terminal_interface-curses-forms.adb
+include/adacurses/terminal_interface-curses-forms.ads
+include/adacurses/terminal_interface-curses-menus-item_user_data.adb
+include/adacurses/terminal_interface-curses-menus-item_user_data.ads
+include/adacurses/terminal_interface-curses-menus-menu_user_data.adb
+include/adacurses/terminal_interface-curses-menus-menu_user_data.ads
+include/adacurses/terminal_interface-curses-menus.adb
+include/adacurses/terminal_interface-curses-menus.ads
+include/adacurses/terminal_interface-curses-mouse.adb
+include/adacurses/terminal_interface-curses-mouse.ads
+include/adacurses/terminal_interface-curses-panels-user_data.adb
+include/adacurses/terminal_interface-curses-panels-user_data.ads
+include/adacurses/terminal_interface-curses-panels.adb
+include/adacurses/terminal_interface-curses-panels.ads
+include/adacurses/terminal_interface-curses-putwin.adb
+include/adacurses/terminal_interface-curses-putwin.ads
+include/adacurses/terminal_interface-curses-termcap.adb
+include/adacurses/terminal_interface-curses-termcap.ads
+include/adacurses/terminal_interface-curses-terminfo.adb
+include/adacurses/terminal_interface-curses-terminfo.ads
+include/adacurses/terminal_interface-curses-text_io-aux.adb
+include/adacurses/terminal_interface-curses-text_io-aux.ads
+include/adacurses/terminal_interface-curses-text_io-complex_io.adb
+include/adacurses/terminal_interface-curses-text_io-complex_io.ads
+include/adacurses/terminal_interface-curses-text_io-decimal_io.adb
+include/adacurses/terminal_interface-curses-text_io-decimal_io.ads
+include/adacurses/terminal_interface-curses-text_io-enumeration_io.adb
+include/adacurses/terminal_interface-curses-text_io-enumeration_io.ads
+include/adacurses/terminal_interface-curses-text_io-fixed_io.adb
+include/adacurses/terminal_interface-curses-text_io-fixed_io.ads
+include/adacurses/terminal_interface-curses-text_io-float_io.adb
+include/adacurses/terminal_interface-curses-text_io-float_io.ads
+include/adacurses/terminal_interface-curses-text_io-integer_io.adb
+include/adacurses/terminal_interface-curses-text_io-integer_io.ads
+include/adacurses/terminal_interface-curses-text_io-modular_io.adb
+include/adacurses/terminal_interface-curses-text_io-modular_io.ads
+include/adacurses/terminal_interface-curses-text_io.adb
+include/adacurses/terminal_interface-curses-text_io.ads
+include/adacurses/terminal_interface-curses-trace.adb
+include/adacurses/terminal_interface-curses-trace.ads
+include/adacurses/terminal_interface-curses.adb
+include/adacurses/terminal_interface-curses.ads
+include/adacurses/terminal_interface.ads
+lib/adacurses/libAdaCurses.a
+lib/adacurses/terminal_interface-curses-aux.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-alpha.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-enumeration.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-intfield.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-numeric.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-regexp.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-user-choice.ali
+lib/adacurses/terminal_interface-curses-forms-field_types-user.ali
+lib/adacurses/terminal_interface-curses-forms-field_types.ali
+lib/adacurses/terminal_interface-curses-forms-field_user_data.ali
+lib/adacurses/terminal_interface-curses-forms-form_user_data.ali
+lib/adacurses/terminal_interface-curses-forms.ali
+lib/adacurses/terminal_interface-curses-menus-item_user_data.ali
+lib/adacurses/terminal_interface-curses-menus-menu_user_data.ali
+lib/adacurses/terminal_interface-curses-menus.ali
+lib/adacurses/terminal_interface-curses-mouse.ali
+lib/adacurses/terminal_interface-curses-panels-user_data.ali
+lib/adacurses/terminal_interface-curses-panels.ali
+lib/adacurses/terminal_interface-curses-putwin.ali
+lib/adacurses/terminal_interface-curses-termcap.ali
+lib/adacurses/terminal_interface-curses-terminfo.ali
+lib/adacurses/terminal_interface-curses-text_io-aux.ali
+lib/adacurses/terminal_interface-curses-text_io-complex_io.ali
+lib/adacurses/terminal_interface-curses-text_io-decimal_io.ali
+lib/adacurses/terminal_interface-curses-text_io-enumeration_io.ali
+lib/adacurses/terminal_interface-curses-text_io-fixed_io.ali
+lib/adacurses/terminal_interface-curses-text_io-float_io.ali
+lib/adacurses/terminal_interface-curses-text_io-integer_io.ali
+lib/adacurses/terminal_interface-curses-text_io-modular_io.ali
+lib/adacurses/terminal_interface-curses-text_io.ali
+lib/adacurses/terminal_interface-curses-trace.ali
+lib/adacurses/terminal_interface-curses.ali
+lib/adacurses/terminal_interface.ali
+lib/gnat/adacurses.gpr
+%%PORTDOCS%%man/man1/adacurses-config.1.gz
+%%PORTDOCS%%share/doc/AdaCurses/Ada95.html
+%%PORTDOCS%%share/doc/AdaCurses/ada/files.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/files/T.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/A.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/B.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/C.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/D.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/E.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/F.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/G.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/H.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/I.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/K.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/L.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/M.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/N.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/O.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/P.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/Q.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/R.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/S.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/T.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/U.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/V.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/funcs/W.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/index.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/main.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/table.html
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-aux__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-aux__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-alpha__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-alpha__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-alphanumeric__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-alphanumeric__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-enumeration__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-intfield__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-intfield__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-ipv4_address__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-ipv4_address__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-numeric__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-numeric__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-regexp__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-regexp__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-user-choice__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-user-choice__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-user__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types-user__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_types__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_user_data__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-field_user_data__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-form_user_data__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms-form_user_data__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-forms__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-menus-item_user_data__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-menus-item_user_data__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-menus-menu_user_data__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-menus-menu_user_data__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-menus__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-menus__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-mouse__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-mouse__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-panels-user_data__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-panels-user_data__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-panels__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-panels__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-putwin__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-putwin__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-termcap__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-termcap__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-terminfo__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-terminfo__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-aux__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-aux__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-complex_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-complex_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-decimal_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-decimal_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-enumeration_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-enumeration_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-fixed_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-fixed_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-float_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-float_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-integer_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-integer_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-modular_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io-modular_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-text_io__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-trace__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses-trace__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses__adb.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface-curses__ads.htm
+%%PORTDOCS%%share/doc/AdaCurses/ada/terminal_interface__ads.htm
+%%PORTDOCS%%@dirrmtry share/doc/AdaCurses/ada/funcs
+%%PORTDOCS%%@dirrmtry share/doc/AdaCurses/ada/files
+%%PORTDOCS%%@dirrmtry share/doc/AdaCurses/ada
+%%PORTDOCS%%@dirrmtry share/doc/AdaCurses
@dirrmtry lib/adacurses
+@dirrmtry lib/gnat
+@dirrmtry include/adacurses