Date: Mon, 1 Jan 2007 13:55:29 -0500 From: "John Merryweather Cooper" <john_m_cooper@yahoo.com> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/107403: [NEW PORT] devel/aunit -- an Ada implementation of JUnit Message-ID: <1167677729.10016@borgdemon2.13tentmillln.home> Resent-Message-ID: <200701011900.l01J0RJZ095095@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 107403 >Category: ports >Synopsis: [NEW PORT] devel/aunit -- an Ada implementation of JUnit >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jan 01 19:00:26 GMT 2007 >Closed-Date: >Last-Modified: >Originator: John Merryweather Cooper >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: >Environment: System: FreeBSD 6.2-PRERELEASE #32: Thu Dec 28 22:47:05 EST 2006 root@borgdemon2.13tentmillln.home:/usr/obj/usr/src/sys/P4 >Description: This is an Ada package testing framework derived from Java's JUnit. >How-To-Repeat: n/a >Fix: --- devel_aunit.shar begins here --- # 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/Makefile # aunit/distinfo # aunit/pkg-descr # aunit/pkg-plist # aunit/files # aunit/files/patch-makefile # echo c - aunit mkdir -p aunit > /dev/null 2>&1 echo x - aunit/Makefile sed 's/^X//' >aunit/Makefile << 'END-of-aunit/Makefile' X# New ports collection makefile for: aunit X# Date created: 31 Dec 2006 X# Whom: John Merryweather Cooper X# X# $FreeBSD$ X# X XPORTNAME= aunit XPORTVERSION= 1.05 XCATEGORIES= devel XMASTER_SITES= http://libre.adacore.com/ XEXTRACT_SUFX= -src.tgz X XMAINTAINER= john_m_cooper@yahoo.com XCOMMENT= AUnit is an adaption of the Java JUnit unit test framework X XBUILD_DEPENDS= gnatmake:${PORTSDIR}/lang/gnat XRUN_DEPENDS= gnatgcc:${PORTSDIR}/lang/gnat X XUSE_GMAKE= yes X X# Check for GNAT sources. X.if !exists(${DISTDIR}/${DISTFILE}) && !defined(PACKAGE_BUILDING) XECHO_MSG= ${PRINTF} XIGNORE=Because of licensing and registration restrictions, you must fetch\n \ X the source distribution manually. Please access\n \ X http://libre.adacore.com/\ with a web browser, register\n \ X (It's free!) and log in. Download the source files:\n\n \ X \t${DISTFILE}\n\n \ X and place them in ${DISTDIR}\n X ${ECHO_MSG} ${IGNORE} X.endif X XWRKSRC= ${WRKDIR}/aunit-${PORTVERSION}-src X Xpre-build: X @${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile X X# install-info is being called directly because aunit.info does not have an X# entry field Xpost-install: X @install-info --entry "AUnit" ${DOCSDIR}/aunit.info \ X ${DOCSDIR}/dir X Xtest: X @${CD} ${WRKSRC} && ${GMAKE} test X X.include <bsd.port.mk> END-of-aunit/Makefile echo x - aunit/distinfo sed 's/^X//' >aunit/distinfo << 'END-of-aunit/distinfo' XMD5 (aunit-1.05-src.tgz) = bff181b9854d03e81cdf2874d0e4d154 XSHA256 (aunit-1.05-src.tgz) = f395f0ff8388a004efe5709fb1ab32bfdd460c9fcfa0f85355225bba5beedfa1 XSIZE (aunit-1.05-src.tgz) = 112619 END-of-aunit/distinfo echo x - aunit/pkg-descr sed 's/^X//' >aunit/pkg-descr << 'END-of-aunit/pkg-descr' XAUnit is an adaptation of the Java JUnit (Kent Beck, Erich Gamma) unit Xtest framework for Ada code. X XWWW: http://libre.adacore.com/ END-of-aunit/pkg-descr 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-options.adb Xinclude/aunit/aunit-options.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-text_reporter.adb Xinclude/aunit/aunit-test_results-text_reporter.ads Xinclude/aunit/aunit-test_results.adb Xinclude/aunit/aunit-test_results.ads Xinclude/aunit/aunit-test_runner.adb 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 Xlib/aunit/aunit-assertions.ali Xlib/aunit/aunit-lists.ali Xlib/aunit/aunit-options.ali Xlib/aunit/aunit-test_cases-registration.ali Xlib/aunit/aunit-test_cases.ali Xlib/aunit/aunit-test_results-text_reporter.ali Xlib/aunit/aunit-test_results.ali Xlib/aunit/aunit-test_runner.ali Xlib/aunit/aunit-test_suites.ali Xlib/aunit/aunit-tests.ali Xlib/aunit/aunit.ali Xlib/aunit/libaunit.a Xlib/gnat/aunit.gpr Xshare/doc/aunit/aunit.html Xshare/doc/aunit/aunit.info Xshare/doc/aunit/aunit.pdf Xshare/doc/aunit/aunit.txt Xshare/doc/aunit/dir Xshare/examples/aunit/harness.adb Xshare/examples/aunit/pr_xxxx_xxx.adb Xshare/examples/aunit/pr_xxxx_xxx.ads Xshare/examples/aunit/sample.adp Xshare/examples/aunit/sample.gpr Xshare/examples/aunit/sample_suite.adb Xshare/gps/plug-ins/aunit.xml X@dirrm share/gps/plug-ins X@dirrm share/gps X@dirrm share/examples/aunit X@dirrm share/doc/aunit X@dirrm lib/gnat X@dirrm lib/aunit X@dirrm include/aunit END-of-aunit/pkg-plist echo c - aunit/files mkdir -p aunit/files > /dev/null 2>&1 echo x - aunit/files/patch-makefile sed 's/^X//' >aunit/files/patch-makefile << 'END-of-aunit/files/patch-makefile' X--- makefile.orig Fri Nov 4 14:23:52 2005 X+++ makefile Mon Jan 1 13:16:52 2007 X@@ -1,7 +1,7 @@ X X # $Id: patch-makefile,v 1.1 2007/01/01 18:25:35 jcooper Exp $ X X-INSTALL = /opt X+INSTALL = $(PREFIX) X X # Install directories X X@@ -40,12 +40,13 @@ X $(MKDIR) $(I_PLG) X X install: install_dirs X- $(CP) aunit/framework/*.ad* aunit/text_reporter/*.ad* $(I_INC) X- $(CP) aunit/lib/* $(I_LIB) X- $(CP) template/*.ad* template/*.gpr $(I_TPL) X- $(CP) docs/*.html docs/*.info docs/*.pdf docs/*.txt $(I_DOC) X- $(CP) support/aunit.gpr $(I_GPR) X- $(CP) support/aunit.xml $(I_PLG) X+ $(INSTALL_DATA) aunit/framework/*.ad* aunit/text_reporter/*.ad* \ X+ $(I_INC) X+ $(INSTALL_DATA) aunit/lib/* $(I_LIB) X+ $(INSTALL_DATA) template/*.ad* template/*.gpr $(I_TPL) X+ $(INSTALL_DATA) docs/*.html docs/*.info docs/*.pdf docs/*.txt $(I_DOC) X+ $(INSTALL_DATA) support/aunit.gpr $(I_GPR) X+ $(INSTALL_DATA) support/aunit.xml $(I_PLG) X X doc: X ${MAKE} -C docs X@@ -56,7 +57,7 @@ X gnatmake -Paunit_tests X ./harness X X-RMDIR = rmdir X-MKDIR = mkdir -p X-RM = rm X-CP = cp -p X+RMDIR = rmdir X+MKDIR = mkdir -p X+RM = rm X+INSTALL_DATA = install -o root -g wheel -m 444 END-of-aunit/files/patch-makefile exit --- devel_aunit.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1167677729.10016>