Add devel/adacurses, ncurses bindings for the Ada language (lang/gnat).

This commit is contained in:
Jimmy Olgeni 2002-06-19 20:05:24 +00:00
parent 2368a4a922
commit 3d3869196a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=61589
7 changed files with 171 additions and 0 deletions

View file

@ -13,6 +13,7 @@
SUBDIR += ac-archive SUBDIR += ac-archive
SUBDIR += acpicatools SUBDIR += acpicatools
SUBDIR += adabroker SUBDIR += adabroker
SUBDIR += adacurses
SUBDIR += agenda-headers SUBDIR += agenda-headers
SUBDIR += agenda-libs SUBDIR += agenda-libs
SUBDIR += agenda-snow-libs SUBDIR += agenda-snow-libs

37
devel/adacurses/Makefile Normal file
View file

@ -0,0 +1,37 @@
# New ports collection makefile for: adacurses
# Date created: 19 June 2002
# Whom: olgeni@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= adacurses
PORTVERSION= 5.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ncurses
DISTNAME= ncurses-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
BUILD_DEPENDS= gnat:${PORTSDIR}/lang/gnat
.include <bsd.port.pre.mk>
USE_LIBTOOL= 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"
do-install:
${MKDIR} ${PREFIX}/lib/adacurses
${CP} ${WRKSRC}/Ada95/src/*.ads ${PREFIX}/lib/adacurses
${CP} ${WRKSRC}/Ada95/src/*.ali ${PREFIX}/lib/adacurses
${CP} ${WRKSRC}/Ada95/src/*.adb ${PREFIX}/lib/adacurses
${CP} ${WRKSRC}/Ada95/src/*.a ${PREFIX}/lib/adacurses
${INSTALL_SCRIPT} ${FILESDIR}/adacurses-config ${PREFIX}/bin
.include <bsd.port.post.mk>

1
devel/adacurses/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (ncurses-5.2.tar.gz) = 464d6a49010cf2a6eb9ce59a264d4d47

View file

@ -0,0 +1,32 @@
#! /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.2
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

View file

@ -0,0 +1 @@
Curses library for Ada

View file

@ -0,0 +1 @@
Ada95 bindings for ncurses.

98
devel/adacurses/pkg-plist Normal file
View file

@ -0,0 +1,98 @@
bin/adacurses-config
lib/adacurses/libAdaCurses.a
lib/adacurses/terminal_interface-curses-aux.adb
lib/adacurses/terminal_interface-curses-aux.ads
lib/adacurses/terminal_interface-curses-aux.ali
lib/adacurses/terminal_interface-curses-forms-field_types-alpha.adb
lib/adacurses/terminal_interface-curses-forms-field_types-alpha.ads
lib/adacurses/terminal_interface-curses-forms-field_types-alpha.ali
lib/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.adb
lib/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.ads
lib/adacurses/terminal_interface-curses-forms-field_types-alphanumeric.ali
lib/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.adb
lib/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.ads
lib/adacurses/terminal_interface-curses-forms-field_types-enumeration-ada.ali
lib/adacurses/terminal_interface-curses-forms-field_types-enumeration.adb
lib/adacurses/terminal_interface-curses-forms-field_types-enumeration.ads
lib/adacurses/terminal_interface-curses-forms-field_types-enumeration.ali
lib/adacurses/terminal_interface-curses-forms-field_types-intfield.adb
lib/adacurses/terminal_interface-curses-forms-field_types-intfield.ads
lib/adacurses/terminal_interface-curses-forms-field_types-intfield.ali
lib/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.adb
lib/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.ads
lib/adacurses/terminal_interface-curses-forms-field_types-ipv4_address.ali
lib/adacurses/terminal_interface-curses-forms-field_types-numeric.adb
lib/adacurses/terminal_interface-curses-forms-field_types-numeric.ads
lib/adacurses/terminal_interface-curses-forms-field_types-numeric.ali
lib/adacurses/terminal_interface-curses-forms-field_types-regexp.adb
lib/adacurses/terminal_interface-curses-forms-field_types-regexp.ads
lib/adacurses/terminal_interface-curses-forms-field_types-regexp.ali
lib/adacurses/terminal_interface-curses-forms-field_types-user-choice.adb
lib/adacurses/terminal_interface-curses-forms-field_types-user-choice.ads
lib/adacurses/terminal_interface-curses-forms-field_types-user-choice.ali
lib/adacurses/terminal_interface-curses-forms-field_types-user.adb
lib/adacurses/terminal_interface-curses-forms-field_types-user.ads
lib/adacurses/terminal_interface-curses-forms-field_types-user.ali
lib/adacurses/terminal_interface-curses-forms-field_types.adb
lib/adacurses/terminal_interface-curses-forms-field_types.ads
lib/adacurses/terminal_interface-curses-forms-field_types.ali
lib/adacurses/terminal_interface-curses-forms-field_user_data.adb
lib/adacurses/terminal_interface-curses-forms-field_user_data.ads
lib/adacurses/terminal_interface-curses-forms-field_user_data.ali
lib/adacurses/terminal_interface-curses-forms-form_user_data.adb
lib/adacurses/terminal_interface-curses-forms-form_user_data.ads
lib/adacurses/terminal_interface-curses-forms-form_user_data.ali
lib/adacurses/terminal_interface-curses-forms.adb
lib/adacurses/terminal_interface-curses-forms.ads
lib/adacurses/terminal_interface-curses-forms.ali
lib/adacurses/terminal_interface-curses-menus-item_user_data.adb
lib/adacurses/terminal_interface-curses-menus-item_user_data.ads
lib/adacurses/terminal_interface-curses-menus-item_user_data.ali
lib/adacurses/terminal_interface-curses-menus-menu_user_data.adb
lib/adacurses/terminal_interface-curses-menus-menu_user_data.ads
lib/adacurses/terminal_interface-curses-menus-menu_user_data.ali
lib/adacurses/terminal_interface-curses-menus.adb
lib/adacurses/terminal_interface-curses-menus.ads
lib/adacurses/terminal_interface-curses-menus.ali
lib/adacurses/terminal_interface-curses-mouse.adb
lib/adacurses/terminal_interface-curses-mouse.ads
lib/adacurses/terminal_interface-curses-mouse.ali
lib/adacurses/terminal_interface-curses-panels-user_data.adb
lib/adacurses/terminal_interface-curses-panels-user_data.ads
lib/adacurses/terminal_interface-curses-panels-user_data.ali
lib/adacurses/terminal_interface-curses-panels.adb
lib/adacurses/terminal_interface-curses-panels.ads
lib/adacurses/terminal_interface-curses-panels.ali
lib/adacurses/terminal_interface-curses-text_io-aux.adb
lib/adacurses/terminal_interface-curses-text_io-aux.ads
lib/adacurses/terminal_interface-curses-text_io-aux.ali
lib/adacurses/terminal_interface-curses-text_io-complex_io.adb
lib/adacurses/terminal_interface-curses-text_io-complex_io.ads
lib/adacurses/terminal_interface-curses-text_io-complex_io.ali
lib/adacurses/terminal_interface-curses-text_io-decimal_io.adb
lib/adacurses/terminal_interface-curses-text_io-decimal_io.ads
lib/adacurses/terminal_interface-curses-text_io-decimal_io.ali
lib/adacurses/terminal_interface-curses-text_io-enumeration_io.adb
lib/adacurses/terminal_interface-curses-text_io-enumeration_io.ads
lib/adacurses/terminal_interface-curses-text_io-enumeration_io.ali
lib/adacurses/terminal_interface-curses-text_io-fixed_io.adb
lib/adacurses/terminal_interface-curses-text_io-fixed_io.ads
lib/adacurses/terminal_interface-curses-text_io-fixed_io.ali
lib/adacurses/terminal_interface-curses-text_io-float_io.adb
lib/adacurses/terminal_interface-curses-text_io-float_io.ads
lib/adacurses/terminal_interface-curses-text_io-float_io.ali
lib/adacurses/terminal_interface-curses-text_io-integer_io.adb
lib/adacurses/terminal_interface-curses-text_io-integer_io.ads
lib/adacurses/terminal_interface-curses-text_io-integer_io.ali
lib/adacurses/terminal_interface-curses-text_io-modular_io.adb
lib/adacurses/terminal_interface-curses-text_io-modular_io.ads
lib/adacurses/terminal_interface-curses-text_io-modular_io.ali
lib/adacurses/terminal_interface-curses-text_io.adb
lib/adacurses/terminal_interface-curses-text_io.ads
lib/adacurses/terminal_interface-curses-text_io.ali
lib/adacurses/terminal_interface-curses.adb
lib/adacurses/terminal_interface-curses.ads
lib/adacurses/terminal_interface-curses.ali
lib/adacurses/terminal_interface.ads
lib/adacurses/terminal_interface.ali
@dirrm lib/adacurses