mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Add devel/adacurses, ncurses bindings for the Ada language (lang/gnat).
This commit is contained in:
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
|
@ -13,6 +13,7 @@
|
|||
SUBDIR += ac-archive
|
||||
SUBDIR += acpicatools
|
||||
SUBDIR += adabroker
|
||||
SUBDIR += adacurses
|
||||
SUBDIR += agenda-headers
|
||||
SUBDIR += agenda-libs
|
||||
SUBDIR += agenda-snow-libs
|
||||
|
|
37
devel/adacurses/Makefile
Normal file
37
devel/adacurses/Makefile
Normal 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
1
devel/adacurses/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (ncurses-5.2.tar.gz) = 464d6a49010cf2a6eb9ce59a264d4d47
|
32
devel/adacurses/files/adacurses-config
Normal file
32
devel/adacurses/files/adacurses-config
Normal 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
|
1
devel/adacurses/pkg-comment
Normal file
1
devel/adacurses/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
Curses library for Ada
|
1
devel/adacurses/pkg-descr
Normal file
1
devel/adacurses/pkg-descr
Normal file
|
@ -0,0 +1 @@
|
|||
Ada95 bindings for ncurses.
|
98
devel/adacurses/pkg-plist
Normal file
98
devel/adacurses/pkg-plist
Normal 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
|
Loading…
Add table
Reference in a new issue