From owner-svn-ports-head@freebsd.org Fri Jul 22 17:08:20 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DB7ABBA19AC; Fri, 22 Jul 2016 17:08:20 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A06E511C0; Fri, 22 Jul 2016 17:08:20 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6MH8J0s085262; Fri, 22 Jul 2016 17:08:19 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6MH8Jre085256; Fri, 22 Jul 2016 17:08:19 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201607221708.u6MH8Jre085256@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Fri, 22 Jul 2016 17:08:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r418924 - in head/devel: . aunit aunit/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jul 2016 17:08:21 -0000 Author: marino Date: Fri Jul 22 17:08:18 2016 New Revision: 418924 URL: https://svnweb.freebsd.org/changeset/ports/418924 Log: Add new port devel/aunit This is a test dependency of the upcoming AdaID port. There are existing ports that also could use Aunit but they currently work around or skip testing options. === AUnit is a set of Ada packages based on the xUnit family of unit test frameworks. It is intended as a developer's tool to facilitate confident writing and evolution of Ada software. It is purposely lightweight, as one of its main goals is to make it easy to develop and run unit tests, rather than to generate artifacts for process management. The framework supports easy composition of sets of unit tests to provide flexibility in determining what tests to run for a given purpose. Added: head/devel/aunit/ head/devel/aunit/Makefile (contents, props changed) head/devel/aunit/distinfo (contents, props changed) head/devel/aunit/files/ head/devel/aunit/files/patch-Makefile (contents, props changed) head/devel/aunit/pkg-descr (contents, props changed) head/devel/aunit/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Fri Jul 22 15:20:19 2016 (r418923) +++ head/devel/Makefile Fri Jul 22 17:08:18 2016 (r418924) @@ -115,6 +115,7 @@ SUBDIR += atlas SUBDIR += atlas-devel SUBDIR += atlassian-plugin-sdk + SUBDIR += aunit SUBDIR += autobook SUBDIR += autoconf SUBDIR += autoconf-archive Added: head/devel/aunit/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/aunit/Makefile Fri Jul 22 17:08:18 2016 (r418924) @@ -0,0 +1,28 @@ +# Created by: John Marino +# $FreeBSD$ + +PORTNAME= aunit +PORTVERSION= 2016 +CATEGORIES= devel +MASTER_SITES= http://downloads.dragonlace.net/src/ +DISTNAME= aunit-gpl-${PORTVERSION}-src + +MAINTAINER= marino@FreeBSD.org +COMMENT= Ada unit testing framework + +LICENSE= GPLv3 + +BUILD_DEPENDS= gprbuild:devel/gprbuild + +USES= ada gmake + +post-patch: + ${REINPLACE_CMD} -e 's|LIBDIR|MYLIBDIR|' \ + ${WRKSRC}/lib/gnat/aunit_shared.gpr + +OPTIONS_DEFINE= DOCS EXAMPLES + +post-install: + ${RM} -r ${STAGEDIR}${PREFIX}/lib/gnat/manifests + +.include Added: head/devel/aunit/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/aunit/distinfo Fri Jul 22 17:08:18 2016 (r418924) @@ -0,0 +1,3 @@ +TIMESTAMP = 1469184203 +SHA256 (aunit-gpl-2016-src.tar.gz) = ba1b86b853daef98190a7dfc9858aedcd4cc85219b310356c02348f32dcc77cf +SIZE (aunit-gpl-2016-src.tar.gz) = 393489 Added: head/devel/aunit/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/aunit/files/patch-Makefile Fri Jul 22 17:08:18 2016 (r418924) @@ -0,0 +1,11 @@ +--- Makefile.orig 2016-01-19 16:18:43 UTC ++++ Makefile +@@ -4,7 +4,7 @@ GPRBUILD = gprbuild + GPRCLEAN = gprclean + GPRINSTALL = gprinstall + +-INSTALL:=$(shell exec=`which gprbuild`;if [ ! -x "$$exec" ]; then unset exec;fi;echo $$exec | sed -e 's/\/bin\/$(GPRBUILD).*//') ++INSTALL:=$(DESTDIR)$(PREFIX) + + ifeq ($(RTS),) + RTS=full Added: head/devel/aunit/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/aunit/pkg-descr Fri Jul 22 17:08:18 2016 (r418924) @@ -0,0 +1,9 @@ +AUnit is a set of Ada packages based on the xUnit family of unit test +frameworks. It is intended as a developer's tool to facilitate confident +writing and evolution of Ada software. It is purposely lightweight, as +one of its main goals is to make it easy to develop and run unit tests, +rather than to generate artifacts for process management. The framework +supports easy composition of sets of unit tests to provide flexibility +in determining what tests to run for a given purpose. + +WWW: http://libre.adacore.com/tools/aunit/ Added: head/devel/aunit/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/aunit/pkg-plist Fri Jul 22 17:08:18 2016 (r418924) @@ -0,0 +1,171 @@ +include/aunit/ada_containers-aunit_lists.adb +include/aunit/ada_containers-aunit_lists.ads +include/aunit/ada_containers.ads +include/aunit/aunit-assertions-assert_exception.adb +include/aunit/aunit-assertions.adb +include/aunit/aunit-assertions.ads +include/aunit/aunit-memory-utils.adb +include/aunit/aunit-memory-utils.ads +include/aunit/aunit-memory.adb +include/aunit/aunit-memory.ads +include/aunit/aunit-options.ads +include/aunit/aunit-reporter-gnattest.adb +include/aunit/aunit-reporter-gnattest.ads +include/aunit/aunit-reporter-text.adb +include/aunit/aunit-reporter-text.ads +include/aunit/aunit-reporter-xml.adb +include/aunit/aunit-reporter-xml.ads +include/aunit/aunit-reporter.ads +include/aunit/aunit-run.adb +include/aunit/aunit-run.ads +include/aunit/aunit-simple_test_cases-run_routine.adb +include/aunit/aunit-simple_test_cases.adb +include/aunit/aunit-simple_test_cases.ads +include/aunit/aunit-test_caller.adb +include/aunit/aunit-test_caller.ads +include/aunit/aunit-test_cases-registration.adb +include/aunit/aunit-test_cases.adb +include/aunit/aunit-test_cases.ads +include/aunit/aunit-test_filters.adb +include/aunit/aunit-test_filters.ads +include/aunit/aunit-test_fixtures.adb +include/aunit/aunit-test_fixtures.ads +include/aunit/aunit-test_results.adb +include/aunit/aunit-test_results.ads +include/aunit/aunit-test_suites.adb +include/aunit/aunit-test_suites.ads +include/aunit/aunit-tests.ads +include/aunit/aunit-time_measure.adb +include/aunit/aunit-time_measure.ads +include/aunit/aunit.adb +include/aunit/aunit.ads +lib/aunit/ada_containers-aunit_lists.ali +lib/aunit/ada_containers.ali +lib/aunit/aunit-assertions.ali +lib/aunit/aunit-memory-utils.ali +lib/aunit/aunit-memory.ali +lib/aunit/aunit-options.ali +lib/aunit/aunit-reporter-gnattest.ali +lib/aunit/aunit-reporter-text.ali +lib/aunit/aunit-reporter-xml.ali +lib/aunit/aunit-reporter.ali +lib/aunit/aunit-run.ali +lib/aunit/aunit-simple_test_cases.ali +lib/aunit/aunit-test_caller.ali +lib/aunit/aunit-test_cases.ali +lib/aunit/aunit-test_filters.ali +lib/aunit/aunit-test_fixtures.ali +lib/aunit/aunit-test_results.ali +lib/aunit/aunit-test_suites.ali +lib/aunit/aunit-tests.ali +lib/aunit/aunit-time_measure.ali +lib/aunit/aunit.ali +lib/aunit/libaunit.a +lib/gnat/aunit.gpr +%%PORTDOCS%%%%DOCSDIR%%/aunit.html +%%PORTDOCS%%%%DOCSDIR%%/aunit.info +%%PORTDOCS%%%%DOCSDIR%%/aunit.pdf +%%PORTDOCS%%%%DOCSDIR%%/aunit.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/main_suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/main_suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operands-ints-test-suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operands-ints-test-suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-addition-test-suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-binary-gen_test-gen_suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-binary-gen_test-gen_suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-subtraction-test-suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/stack-test-suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/stack-test-suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/test_calculator.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/harness.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operands-ints.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operands-ints.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operands.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-addition.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-binary.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-binary.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-ints.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-ints.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-subtraction.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/stack.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/stack.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/testlib.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operands-ints-test.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operands-ints-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-addition-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-addition_test_fixture.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-addition_test_fixture.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-binary-gen_test.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-binary-gen_test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-subtraction-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-subtraction_test_fixture.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-subtraction_test_fixture.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/stack-test.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/stack-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/harness.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tested_lib/src/math.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tested_lib/src/math.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tested_lib/testlib.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math-test.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math_suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math_suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/test_math.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/harness.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/rectangle.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/rectangle.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/shape.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/shape.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/square.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/square.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/testlib.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/my_suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/my_suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests-suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests-suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/shape-tests.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/shape-tests.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite_liskov.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite_liskov.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/test_liskov.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/harness.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tested_lib/src/math.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tested_lib/src/math.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tested_lib/testlib.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math-test.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math_suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math_suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/test_math.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/harness.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math-test.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math_suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math_suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/test_math.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/tested_lib/src/math.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/tested_lib/src/math.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/tested_lib/testlib.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/harness.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tested_lib/src/math.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tested_lib/src/math.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tested_lib/testlib.gpr +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math-test.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math-test.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math_suite.adb +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math_suite.ads +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/test_math.adb +share/gps/plug-ins/aunit.xml