Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Feb 2002 16:43:11 GMT
From:      Aidan Skinner <aidan@velvet.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35146: New port: A Unit testing framework for Ada '95
Message-ID:  <200202201643.g1KGhBm70169@kai.velvet.net>

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

>Number:         35146
>Category:       ports
>Synopsis:       New port: A Unit testing framework for Ada '95
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 20 08:50:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Aidan Skinner
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
Velvet Networks
>Environment:
System: FreeBSD kai.velvet.net 4.5-STABLE FreeBSD 4.5-STABLE #1: Fri Feb 9 02:28:32 GMT 2001 root@xev.velvet.net:/usr/obj/usr/src/sys/GENERIC i386

>Description:

A unit testing framework for the Ada '95 programming language. The
homepage is http://libre.act-europe.fr/aunit/

>How-To-Repeat:
	
>Fix:

# 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:
#
#	aunit
#	aunit/distinfo
#	aunit/pkg-descr
#	aunit/Makefile
#	aunit/pkg-comment
#	aunit/pkg-plist
#
echo c - aunit
mkdir -p aunit > /dev/null 2>&1
echo x - aunit/distinfo
sed 's/^X//' >aunit/distinfo << 'END-of-aunit/distinfo'
XMD5 (aunit-1.01.tar.gz) = 2ee22dd2862eae1c23205df33f4ee4ff
END-of-aunit/distinfo
echo x - aunit/pkg-descr
sed 's/^X//' >aunit/pkg-descr << 'END-of-aunit/pkg-descr'
XAUnit is a set of Ada packages based on the xUnit family of unit test
Xframeworks. It's intended as a developer's tool to facilitate
Xconfident writing and evolution of Ada software. It is purposely
Xlightweight, as one of its main goals is to make it easy to develop
Xand run unit tests, rather than to generate artifacts for process
Xmanagement. The framework supports easy composition of sets of unit
Xtests to provide flexibility in determining what tests to run for a
Xgiven purpose.
X
XWWW: http://libre.act-europe.fr/aunit/
X
X- Aidan 
Xaidan@velvet.net
END-of-aunit/pkg-descr
echo x - aunit/Makefile
sed 's/^X//' >aunit/Makefile << 'END-of-aunit/Makefile'
X# New ports collection makefile for:   aunit
X# Date created:        20 Jan 2002
X# Whom:                asami
X#
X# $FreeBSD$
X#
X
XPORTNAME=	aunit
XPORTVERSION=	1.01
XCATEGORIES=	devel
XMASTER_SITES=	http://libre.act-europe.fr/aunit/
XDISTFILES=	${PORTNAME}-${PORTVERSION}.tar.gz
X
XMAINTAINER=	aidan@velvet.net
X
Xdo-build:
X
Xdo-install:
X# Install the include files
X	${MKDIR} ${PREFIX}/include/aunit
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-assertions.adb ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-assertions.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-lists.adb ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-lists.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_cases-registration.adb ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_cases-registration.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_cases.adb ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_cases.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_results.adb ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_results.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_runner.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_suites.adb ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-test_suites.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit-tests.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/framework/aunit.ads ${PREFIX}/include/aunit/
X	${INSTALL_DATA} ${WRKSRC}/aunit/text_reporter/aunit-options.adb ${PREFIX}/include/aunit
X	${INSTALL_DATA} ${WRKSRC}/aunit/text_reporter/aunit-options.ads ${PREFIX}/include/aunit
X	${INSTALL_DATA} ${WRKSRC}/aunit/text_reporter/aunit-test_results-text_reporter.adb ${PREFIX}/include/aunit
X	${INSTALL_DATA} ${WRKSRC}/aunit/text_reporter/aunit-test_results-text_reporter.ads ${PREFIX}/include/aunit
X	${INSTALL_DATA} ${WRKSRC}/aunit/text_reporter/aunit-test_runner.adb ${PREFIX}/include/aunit
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/aunit
X	${INSTALL_MAN} ${WRKSRC}/AUnit.html ${PREFIX}/share/doc/aunit/AUnit.html
X.endif
X.include <bsd.port.mk>
END-of-aunit/Makefile
echo x - aunit/pkg-comment
sed 's/^X//' >aunit/pkg-comment << 'END-of-aunit/pkg-comment'
XA unit testing framework for the Ada '95 programming language
END-of-aunit/pkg-comment
echo x - aunit/pkg-plist
sed 's/^X//' >aunit/pkg-plist << 'END-of-aunit/pkg-plist'
Xinclude/aunit/aunit-assertions.adb
Xinclude/aunit/aunit-assertions.ads
Xinclude/aunit/aunit-lists.adb
Xinclude/aunit/aunit-lists.ads
Xinclude/aunit/aunit-test_cases-registration.adb
Xinclude/aunit/aunit-test_cases-registration.ads
Xinclude/aunit/aunit-test_cases.adb
Xinclude/aunit/aunit-test_cases.ads
Xinclude/aunit/aunit-test_results.adb
Xinclude/aunit/aunit-test_results.ads
Xinclude/aunit/aunit-test_runner.ads
Xinclude/aunit/aunit-test_suites.adb
Xinclude/aunit/aunit-test_suites.ads
Xinclude/aunit/aunit-tests.ads
Xinclude/aunit/aunit.ads
Xinclude/aunit/aunit-options.adb
Xinclude/aunit/aunit-options.ads
Xinclude/aunit/aunit-test_results-text_reporter.adb
Xinclude/aunit/aunit-test_results-text_reporter.ads
Xinclude/aunit/aunit-test_runner.adb
X%%PORTDOCS%%share/doc/aunit/AUnit.html
X@dirrm include/aunit
X%%PORTDOCS%%@dirrm share/doc/aunit
END-of-aunit/pkg-plist
exit




>Release-Note:
>Audit-Trail:
>Unformatted:

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?200202201643.g1KGhBm70169>