Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Nov 2001 23:27:34 -0800
From:      John Merryweather Cooper <john_m_cooper@yahoo.com>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        pat@freebsd.org
Subject:   ports/32034: [NEW PORT] ncurses-ada -- an Ada 95 binding to ncurses-5.2
Message-ID:  <20011115232734.A78861@johncoop.MSHOME>

next in thread | raw e-mail | index | archive | help

>Number:         32034
>Category:       ports
>Synopsis:       [NEW PORT] ncurses-ada -- an Ada 95 binding to ncurses-5.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 15 23:30:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     John Merryweather Cooper
>Release:        FreeBSD 4.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD johncoop.MSHOME 4.4-STABLE FreeBSD 4.4-STABLE #8: Thu Nov 15 00:29:55 PST 2001 jmcoopr@johncoop.MSHOME:/usr/obj/usr/src/sys/JOHNCOOP i386


	
>Description:
	For those of us considered totally insane by the C++/Java/WinDoze
	world, I introduce ncurses-ada, a port which builds the Ada 95
	binding to ncurses-5.2.  I've adapted it so it uses the ncurses
	that is part of world.

	NOTE:  Thomas Dickey's web site has moved.  The new URL is in the
	pkg-descr for this port.  Someone might want to update world's
	ncurses HTML doc to reflect this.

>How-To-Repeat:
	N/A

>Fix:

	ARGH!!  The hated, despised, and much-loathed shell archive follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ncurses-ada
#	ncurses-ada/Makefile
#	ncurses-ada/distinfo
#	ncurses-ada/pkg-comment
#	ncurses-ada/pkg-descr
#	ncurses-ada/pkg-plist
#	ncurses-ada/files
#	ncurses-ada/files/patch-Ada95::gen::Makefile.in
#	ncurses-ada/files/patch-Ada95::samples::Makefile.in
#	ncurses-ada/pkg-message
#
echo c - ncurses-ada
mkdir -p ncurses-ada > /dev/null 2>&1
echo x - ncurses-ada/Makefile
sed 's/^X//' >ncurses-ada/Makefile << 'END-of-ncurses-ada/Makefile'
X# New ports collection makefile for:	ncurses-ada
X# Date created:				15 November 2001
X# Whom:					John Merryweather Cooper
X#
X# $FreeBSD$
X#
X
XPORTNAME=		ncurses-ada
XPORTVERSION=		5.2
XCATEGORIES=		devel
XMASTER_SITES=		${MASTER_SITE_GNU}
XMASTER_SITE_SUBDIR=	ncurses
XDISTNAME=		ncurses-${PORTVERSION}
X
XBUILD_DEPENDS=		gnatmake:${PORTSDIR}/lang/gnat \
X			gm4:${PORTSDIR}/devel/m4
XUSE_LIBTOOL=		yes
XUSE_GMAKE=		yes
X
XMAINTAINER=		jmcoopr@webmail.bmi.net
X
X.include <bsd.port.pre.mk>
X
X#	ADAHOST should be computed with adagcc -dumpmachine, but I can't
X#	quite get it to cooperate (writing to stderr?)
XADAHOST=	${MACHINE_ARCH}-unknown-freebsd${OSREL}
XADAINC=		`gnatls -v | ${GREP} adainclude | ${TR} -d [:space:]`
XADALIB=		`gnatls -v | ${GREP} adalib | ${TR} -d [:space:]`
XADAINC_P=	lib/gcc-lib/${ADAHOST}/2.8.1/adainclude
XADALIB_P=	lib/gcc-lib/${ADAHOST}/2.8.1/adalib
X
XCONFIGURE_ARGS=	--datadir=/usr/share/misc --disable-overwrite \
X		--disable-termcap --includedir=/usr/include/ncurses \
X		--with-profile --with-shared --without-debug \
X		--without-curses-h --with-termlib --with-libtool \
X		--with-ada \
X		--with-ada-include="${ADAINC}" \
X		--with-ada-objects="${ADALIB}"
XCONFIGURE_ENV=	gnat_exists="yes" ac_cv_path_LDCONFIG="${LDCONFIG} -m ${PREFIX}/lib"
X
XBUILD_WRKSRC=	${WRKSRC}/Ada95
X
XPLIST_SUB=	ADAINC=${ADAINC_P} ADALIB=${ADALIB_P}
X
Xpre-patch:
X#	test to make sure world has an Ncurses 5.x installed
X.if !exists(/usr/lib/libncurses.so.5)
X	@${ECHO} "This port requires the Ncurses 5.x library, which is part of"
X	@${ECHO} "the FreeBSD world distribution but is not installed on your"
X	@${ECHO} "machine.  You will need to upgrade your FreeBSD to build"
X	@${ECHO} "and install this port."
X	@${FALSE}
X.endif
X
X#	hack index.html to use absolute paths for world Ncurses docs
X	@${PERL} -pi -e 's|hackguide.html|/usr/share/doc/ncurses/hackguide.html|g ; \
X		s|ncurses-intro.html|/usr/share/doc/ncurses/ncurses-intro.html|g' \
X		${WRKSRC}/doc/html/index.html
X
Xdo-install:
X#	install static library
X	@${MKDIR} ${PREFIX}/lib
X	@${INSTALL_DATA} ${WRKSRC}/Ada95/src/libAdaCurses.a \
X		${PREFIX}/lib/libAdaCurses.a
X	@ranlib ${PREFIX}/lib/libAdaCurses.a
X
X#	install Ada objects
X	@${MKDIR} ${ADALIB}
X	@${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.ali ${ADALIB}
X	@${CHMOD} a-r ${ADALIB}/*.ali
X
X#	install Ada includes
X	@${MKDIR} ${ADAINC}
X	@${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.adb ${ADAINC}
X	@${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.ads ${ADAINC}
X
X#	install Ada examples
X	@${MKDIR} ${PREFIX}/share/examples/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/Ada95/samples/*.adb \
X		${PREFIX}/share/examples/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/Ada95/samples/*.ads \
X		${PREFIX}/share/examples/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/Ada95/samples/explain.msg \
X		${PREFIX}/share/examples/${PORTNAME}/explain.msg
X	@${INSTALL_PROGRAM} ${WRKSRC}/Ada95/samples/rain \
X		${PREFIX}/share/examples/${PORTNAME}/rain
X	@${INSTALL_PROGRAM} ${WRKSRC}/Ada95/samples/tour \
X		${PREFIX}/share/examples/${PORTNAME}/tour
X
X#	if not NOPORTDOCS, install html documentation
X.ifndef(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	@${MKDIR} ${DOCSDIR}/ada
X	@${MKDIR} ${DOCSDIR}/man
X	@${INSTALL_DATA} ${WRKSRC}/doc/html/Ada95.html \
X		${DOCSDIR}/Ada95.html
X	@${INSTALL_DATA} ${WRKSRC}/doc/html/announce.html \
X		${DOCSDIR}/announce.html
X	@${INSTALL_DATA} ${WRKSRC}/doc/html/index.html \
X		${DOCSDIR}/index.html
X	@${CP} -R ${WRKSRC}/doc/html/ada/* \
X		${DOCSDIR}/ada
X	@${INSTALL_DATA} ${WRKSRC}/doc/html/man/* \
X		${DOCSDIR}/man
X.endif
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-ncurses-ada/Makefile
echo x - ncurses-ada/distinfo
sed 's/^X//' >ncurses-ada/distinfo << 'END-of-ncurses-ada/distinfo'
XMD5 (ncurses-5.2.tar.gz) = 464d6a49010cf2a6eb9ce59a264d4d47
END-of-ncurses-ada/distinfo
echo x - ncurses-ada/pkg-comment
sed 's/^X//' >ncurses-ada/pkg-comment << 'END-of-ncurses-ada/pkg-comment'
XAda 95 binding to the ncurses terminal libraryEND-of-ncurses-ada/pkg-comment
echo x - ncurses-ada/pkg-descr
sed 's/^X//' >ncurses-ada/pkg-descr << 'END-of-ncurses-ada/pkg-descr'
X"ncurses-ada" provides an Ada 95 binding to the FreeBSD world ncurses
Xlibrary.  With this binding, control over terminal i/o is enhanced in
XAda 95 programs.  For more information, see the comprehensive HTML
Xdocumentation installed with this port.
X
XWWW: http://invisible-island.net/ncurses/announce.html
X
X-- John Merryweather Cooper <jmcoopr@webmail.bmi.net>
END-of-ncurses-ada/pkg-descr
echo x - ncurses-ada/pkg-plist
sed 's/^X//' >ncurses-ada/pkg-plist << 'END-of-ncurses-ada/pkg-plist'
X%%ADAINC%%/terminal_interface-curses-aux.adb
X%%ADAINC%%/terminal_interface-curses-aux.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-alpha.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-alpha.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-alphanumeric.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-alphanumeric.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-enumeration-ada.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-enumeration-ada.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-enumeration.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-enumeration.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-intfield.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-intfield.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-ipv4_address.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-ipv4_address.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-numeric.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-numeric.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-regexp.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-regexp.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-user-choice.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-user-choice.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types-user.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types-user.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_types.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_types.ads
X%%ADAINC%%/terminal_interface-curses-forms-field_user_data.adb
X%%ADAINC%%/terminal_interface-curses-forms-field_user_data.ads
X%%ADAINC%%/terminal_interface-curses-forms-form_user_data.adb
X%%ADAINC%%/terminal_interface-curses-forms-form_user_data.ads
X%%ADAINC%%/terminal_interface-curses-forms.adb
X%%ADAINC%%/terminal_interface-curses-forms.ads
X%%ADAINC%%/terminal_interface-curses-menus-item_user_data.adb
X%%ADAINC%%/terminal_interface-curses-menus-item_user_data.ads
X%%ADAINC%%/terminal_interface-curses-menus-menu_user_data.adb
X%%ADAINC%%/terminal_interface-curses-menus-menu_user_data.ads
X%%ADAINC%%/terminal_interface-curses-menus.adb
X%%ADAINC%%/terminal_interface-curses-menus.ads
X%%ADAINC%%/terminal_interface-curses-mouse.adb
X%%ADAINC%%/terminal_interface-curses-mouse.ads
X%%ADAINC%%/terminal_interface-curses-panels-user_data.adb
X%%ADAINC%%/terminal_interface-curses-panels-user_data.ads
X%%ADAINC%%/terminal_interface-curses-panels.adb
X%%ADAINC%%/terminal_interface-curses-panels.ads
X%%ADAINC%%/terminal_interface-curses-text_io-aux.adb
X%%ADAINC%%/terminal_interface-curses-text_io-aux.ads
X%%ADAINC%%/terminal_interface-curses-text_io-complex_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io-complex_io.ads
X%%ADAINC%%/terminal_interface-curses-text_io-decimal_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io-decimal_io.ads
X%%ADAINC%%/terminal_interface-curses-text_io-enumeration_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io-enumeration_io.ads
X%%ADAINC%%/terminal_interface-curses-text_io-fixed_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io-fixed_io.ads
X%%ADAINC%%/terminal_interface-curses-text_io-float_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io-float_io.ads
X%%ADAINC%%/terminal_interface-curses-text_io-integer_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io-integer_io.ads
X%%ADAINC%%/terminal_interface-curses-text_io-modular_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io-modular_io.ads
X%%ADAINC%%/terminal_interface-curses-text_io.adb
X%%ADAINC%%/terminal_interface-curses-text_io.ads
X%%ADAINC%%/terminal_interface-curses.adb
X%%ADAINC%%/terminal_interface-curses.ads
X%%ADAINC%%/terminal_interface.ads
X%%ADALIB%%/terminal_interface-curses-aux.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-alpha.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-alphanumeric.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-enumeration-ada.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-enumeration.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-intfield.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-ipv4_address.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-numeric.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-regexp.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-user-choice.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types-user.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_types.ali
X%%ADALIB%%/terminal_interface-curses-forms-field_user_data.ali
X%%ADALIB%%/terminal_interface-curses-forms-form_user_data.ali
X%%ADALIB%%/terminal_interface-curses-forms.ali
X%%ADALIB%%/terminal_interface-curses-menus-item_user_data.ali
X%%ADALIB%%/terminal_interface-curses-menus-menu_user_data.ali
X%%ADALIB%%/terminal_interface-curses-menus.ali
X%%ADALIB%%/terminal_interface-curses-mouse.ali
X%%ADALIB%%/terminal_interface-curses-panels-user_data.ali
X%%ADALIB%%/terminal_interface-curses-panels.ali
X%%ADALIB%%/terminal_interface-curses-text_io-aux.ali
X%%ADALIB%%/terminal_interface-curses-text_io-complex_io.ali
X%%ADALIB%%/terminal_interface-curses-text_io-decimal_io.ali
X%%ADALIB%%/terminal_interface-curses-text_io-enumeration_io.ali
X%%ADALIB%%/terminal_interface-curses-text_io-fixed_io.ali
X%%ADALIB%%/terminal_interface-curses-text_io-float_io.ali
X%%ADALIB%%/terminal_interface-curses-text_io-integer_io.ali
X%%ADALIB%%/terminal_interface-curses-text_io-modular_io.ali
X%%ADALIB%%/terminal_interface-curses-text_io.ali
X%%ADALIB%%/terminal_interface-curses.ali
X%%ADALIB%%/terminal_interface.ali
Xlib/libAdaCurses.a
X%%PORTDOCS%%share/doc/ncurses-ada/Ada95.html
X%%PORTDOCS%%share/doc/ncurses-ada/ada/files.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/files/T.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/A.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/B.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/C.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/D.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/E.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/F.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/G.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/H.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/I.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/K.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/L.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/M.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/N.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/O.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/P.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/Q.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/R.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/S.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/T.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/U.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/V.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/funcs/W.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/index.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/main.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/table.html
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-aux__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-aux__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-alpha__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-alpha__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-alphanumeric__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-alphanumeric__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-enumeration__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-intfield__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-intfield__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-ipv4_address__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-ipv4_address__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-numeric__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-numeric__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-regexp__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-regexp__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-user-choice__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-user-choice__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-user__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types-user__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_types__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_user_data__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-field_user_data__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-form_user_data__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms-form_user_data__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-forms__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-menus-item_user_data__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-menus-item_user_data__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-menus-menu_user_data__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-menus-menu_user_data__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-menus__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-menus__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-mouse__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-mouse__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-panels-user_data__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-panels-user_data__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-panels__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-panels__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-aux__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-aux__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-complex_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-complex_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-decimal_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-decimal_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-enumeration_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-enumeration_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-fixed_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-fixed_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-float_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-float_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-integer_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-integer_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-modular_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io-modular_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses-text_io__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses__adb.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface-curses__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/ada/terminal_interface__ads.htm
X%%PORTDOCS%%share/doc/ncurses-ada/announce.html
X%%PORTDOCS%%share/doc/ncurses-ada/index.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/captoinfo.1m.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/clear.1.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_addch.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_addchstr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_addstr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_attr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_beep.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_bkgd.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_border.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_clear.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_color.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_delch.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_deleteln.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_extend.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_getch.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_getstr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_getyx.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_inch.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_inchstr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_initscr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_inopts.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_insch.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_insstr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_instr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_kernel.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_mouse.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_move.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_outopts.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_overlay.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_pad.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_print.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_printw.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_refresh.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_scanw.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_scr_dump.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_scroll.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_slk.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_termattrs.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_termcap.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_terminfo.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_touch.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_trace.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_util.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/curs_window.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/default_colors.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/define_key.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_cursor.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_data.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_driver.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_attributes.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_buffer.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_info.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_just.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_new.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_opts.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_userptr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_field_validation.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_fieldtype.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_hook.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_new.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_new_page.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_opts.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_page.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_post.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_requestname.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_userptr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/form_win.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/infocmp.1m.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/infotocap.1m.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/keybound.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/keyok.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_attributes.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_cursor.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_driver.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_format.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_hook.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_items.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_mark.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_new.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_opts.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_pattern.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_post.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_requestname.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_spacing.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_userptr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/menu_win.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/mitem_current.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/mitem_name.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/mitem_new.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/mitem_opts.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/mitem_userptr.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/mitem_value.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/mitem_visible.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/ncurses.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/panel.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/resizeterm.3x.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/term.5.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/term.7.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/terminfo.5.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/tic.1m.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/toe.1m.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/tput.1.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/tset.1.html
X%%PORTDOCS%%share/doc/ncurses-ada/man/wresize.3x.html
Xshare/examples/ncurses-ada/explain.msg
Xshare/examples/ncurses-ada/rain
Xshare/examples/ncurses-ada/rain.adb
Xshare/examples/ncurses-ada/rain.ads
Xshare/examples/ncurses-ada/sample-curses_demo-attributes.adb
Xshare/examples/ncurses-ada/sample-curses_demo-attributes.ads
Xshare/examples/ncurses-ada/sample-curses_demo-mouse.adb
Xshare/examples/ncurses-ada/sample-curses_demo-mouse.ads
Xshare/examples/ncurses-ada/sample-curses_demo.adb
Xshare/examples/ncurses-ada/sample-curses_demo.ads
Xshare/examples/ncurses-ada/sample-explanation.adb
Xshare/examples/ncurses-ada/sample-explanation.ads
Xshare/examples/ncurses-ada/sample-form_demo-aux.adb
Xshare/examples/ncurses-ada/sample-form_demo-aux.ads
Xshare/examples/ncurses-ada/sample-form_demo-handler.adb
Xshare/examples/ncurses-ada/sample-form_demo-handler.ads
Xshare/examples/ncurses-ada/sample-form_demo.adb
Xshare/examples/ncurses-ada/sample-form_demo.ads
Xshare/examples/ncurses-ada/sample-function_key_setting.adb
Xshare/examples/ncurses-ada/sample-function_key_setting.ads
Xshare/examples/ncurses-ada/sample-header_handler.adb
Xshare/examples/ncurses-ada/sample-header_handler.ads
Xshare/examples/ncurses-ada/sample-helpers.adb
Xshare/examples/ncurses-ada/sample-helpers.ads
Xshare/examples/ncurses-ada/sample-keyboard_handler.adb
Xshare/examples/ncurses-ada/sample-keyboard_handler.ads
Xshare/examples/ncurses-ada/sample-manifest.ads
Xshare/examples/ncurses-ada/sample-menu_demo-aux.adb
Xshare/examples/ncurses-ada/sample-menu_demo-aux.ads
Xshare/examples/ncurses-ada/sample-menu_demo-handler.adb
Xshare/examples/ncurses-ada/sample-menu_demo-handler.ads
Xshare/examples/ncurses-ada/sample-menu_demo.adb
Xshare/examples/ncurses-ada/sample-menu_demo.ads
Xshare/examples/ncurses-ada/sample-my_field_type.adb
Xshare/examples/ncurses-ada/sample-my_field_type.ads
Xshare/examples/ncurses-ada/sample-text_io_demo.adb
Xshare/examples/ncurses-ada/sample-text_io_demo.ads
Xshare/examples/ncurses-ada/sample.adb
Xshare/examples/ncurses-ada/sample.ads
Xshare/examples/ncurses-ada/status.adb
Xshare/examples/ncurses-ada/status.ads
Xshare/examples/ncurses-ada/tour
Xshare/examples/ncurses-ada/tour.adb
Xshare/examples/ncurses-ada/tour.ads
X%%PORTDOCS%%@dirrm share/doc/ncurses-ada/ada/files
X%%PORTDOCS%%@dirrm share/doc/ncurses-ada/ada/funcs
X%%PORTDOCS%%@dirrm share/doc/ncurses-ada/ada
X%%PORTDOCS%%@dirrm share/doc/ncurses-ada/man
X%%PORTDOCS%%@dirrm share/doc/ncurses-ada
X@dirrm share/examples/ncurses-ada
END-of-ncurses-ada/pkg-plist
echo c - ncurses-ada/files
mkdir -p ncurses-ada/files > /dev/null 2>&1
echo x - ncurses-ada/files/patch-Ada95::gen::Makefile.in
sed 's/^X//' >ncurses-ada/files/patch-Ada95::gen::Makefile.in << 'END-of-ncurses-ada/files/patch-Ada95::gen::Makefile.in'
X--- Ada95/gen/Makefile.in	Sat Sep 30 12:13:01 2000
X+++ Ada95/gen/Makefile.in.new	Thu Nov 15 15:27:44 2001
X@@ -71,9 +71,9 @@
X 
X RANLIB		= @RANLIB@
X 
X-LIB_CURSES      = -L../../lib -lncurses@LIB_SUFFIX@
X+LIB_CURSES      = -L/usr/lib -lncurses@LIB_SUFFIX@
X 
X-M4		= m4
X+M4		= gm4
X M4FLAGS		=
X 
X GENERATE	= ./gen$x '@DFT_ARG_SUFFIX@'
END-of-ncurses-ada/files/patch-Ada95::gen::Makefile.in
echo x - ncurses-ada/files/patch-Ada95::samples::Makefile.in
sed 's/^X//' >ncurses-ada/files/patch-Ada95::samples::Makefile.in << 'END-of-ncurses-ada/files/patch-Ada95::samples::Makefile.in'
X--- Ada95/samples/Makefile.in	Sat Aug 26 16:49:18 2000
X+++ Ada95/samples/Makefile.in.new	Thu Nov 15 16:05:52 2001
X@@ -84,7 +84,7 @@
X ABASE        = $(ALIB)-curses
X 
X CARGS        =-cargs $(ADAFLAGS)
X-LARGS        =-largs -L../../lib $(LD_FLAGS) -lAdaCurses -lncurses@LIB_SUFFIX@
X+LARGS        =-largs -L/usr/lib $(LD_FLAGS) -lAdaCurses -lncurses@LIB_SUFFIX@
X 
X PROGS        = tour rain
X 
END-of-ncurses-ada/files/patch-Ada95::samples::Makefile.in
echo x - ncurses-ada/pkg-message
sed 's/^X//' >ncurses-ada/pkg-message << 'END-of-ncurses-ada/pkg-message'
X------------------------------------------------------------------------
X
XIf your PREFIX is /usr/local (the default), and you chose to install
Xthe PORTDOCS, comprehensive HTML documentation is installed at:
X
X	file:///usr/local/share/doc/ncurses-ada/index.html
X
X------------------------------------------------------------------------
END-of-ncurses-ada/pkg-message
exit


--=_lrZ03NoBR/3+SX--
>Release-Note:
>Audit-Trail:
>Unformatted:
 --=_lrZ03NoBR/3+SX
 Content-Type: text/plain; format=flowed; charset=ISO-8859-1
 Content-Transfer-Encoding: 8bit
 
 
 --=_lrZ03NoBR/3+SX
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="ncurses-ada.txt"
 
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011115232734.A78861>