From owner-svn-ports-head@FreeBSD.ORG Sun Jul 21 14:29:47 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C628BCC3; Sun, 21 Jul 2013 14:29:47 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A991BB3; Sun, 21 Jul 2013 14:29:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6LETlb7048646; Sun, 21 Jul 2013 14:29:47 GMT (envelope-from marino@svn.freebsd.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6LETkca048637; Sun, 21 Jul 2013 14:29:46 GMT (envelope-from marino@svn.freebsd.org) Message-Id: <201307211429.r6LETkca048637@svn.freebsd.org> From: John Marino Date: Sun, 21 Jul 2013 14:29:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r323393 - in head/devel: . ahven ahven/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.14 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: Sun, 21 Jul 2013 14:29:47 -0000 Author: marino Date: Sun Jul 21 14:29:46 2013 New Revision: 323393 URL: http://svnweb.freebsd.org/changeset/ports/323393 Log: Add new port: devel/ahven Avhen is a testing framework for the Ada programming language. It has functional similarities to JUnit and AUnit. Approved by: bapt (mentor) Added: head/devel/ahven/ head/devel/ahven/Makefile (contents, props changed) head/devel/ahven/distinfo (contents, props changed) head/devel/ahven/files/ head/devel/ahven/files/patch-Makefile (contents, props changed) head/devel/ahven/pkg-descr (contents, props changed) head/devel/ahven/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Jul 21 14:26:31 2013 (r323392) +++ head/devel/Makefile Sun Jul 21 14:29:46 2013 (r323393) @@ -44,6 +44,7 @@ SUBDIR += adime SUBDIR += aegis SUBDIR += afay + SUBDIR += ahven SUBDIR += aifad SUBDIR += alabastra SUBDIR += ald Added: head/devel/ahven/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ahven/Makefile Sun Jul 21 14:29:46 2013 (r323393) @@ -0,0 +1,36 @@ +# Created by: John Marino +# $FreeBSD$ + +PORTNAME= ahven +PORTVERSION= 2.3 +CATEGORIES= devel +MASTER_SITES= SF +MASTER_SITE_SUBDIR=${PORTNAME}/${PORTNAME}/Ahven%20${PORTVERSION} + +MAINTAINER= marino@FreeBSD.org +COMMENT= Ada unit test framework + +BUILD_DEPENDS= adactl:${PORTSDIR}/lang/adacontrol + +USES= ada +ALL_TARGET= build_all +DESTINY= ${WRKDIR}/destino +MAKE_ENV+= DESTDIR=${DESTINY} + +OPTIONS_DEFINE= DOCS + +.include + +.if ${PORT_OPTIONS:MDOCS} +USE_PYTHON= yes +BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx \ + ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-adadomain>0:${PORTSDIR}/textproc/py-sphinxcontrib-adadomain +ALL_TARGET+= docs +.endif + +post-install: + @${RM} -rf ${DESTINY}${PREFIX}/share/doc/ahven/html/_sources + @${RM} ${DESTINY}${PREFIX}/share/doc/ahven/html/.buildinfo + @${CP} -pR ${DESTINY}${PREFIX}/ ${PREFIX}/ + +.include Added: head/devel/ahven/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ahven/distinfo Sun Jul 21 14:29:46 2013 (r323393) @@ -0,0 +1,2 @@ +SHA256 (ahven-2.3.tar.gz) = 0b5d4ccafe49787425d9cfec5217902c9d9b40000b437ef886669a94248b5a30 +SIZE (ahven-2.3.tar.gz) = 304693 Added: head/devel/ahven/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ahven/files/patch-Makefile Sun Jul 21 14:29:46 2013 (r323393) @@ -0,0 +1,29 @@ +--- Makefile.orig 2013-01-23 19:59:16.000000000 +0000 ++++ Makefile +@@ -91,17 +91,17 @@ distclean: + install: install_lib install_docs + + install_lib: build_lib +- mkdir -p $(PREFIX)/include/ahven +- mkdir -p $(LIBDIR)/ahven +- mkdir -p $(PREFIX)/lib/gnat +- $(INSTALL) -m 644 $(SOURCES) $(PREFIX)/include/ahven +- $(INSTALL) -m 444 $(ALI_FILES) $(LIBDIR)/ahven +- $(INSTALL) -m 644 lib/$(STATIC_LIBRARY) $(LIBDIR)/ahven +- $(INSTALL) -m 644 $(GPR_FILE) $(PREFIX)/lib/gnat ++ mkdir -p $(DESTDIR)$(PREFIX)/include/ahven ++ mkdir -p $(DESTDIR)$(PREFIX)/lib/ahven ++ mkdir -p $(DESTDIR)$(PREFIX)/lib/gnat ++ $(INSTALL) -m 644 $(SOURCES) $(DESTDIR)$(PREFIX)/include/ahven ++ $(INSTALL) -m 444 $(ALI_FILES) $(DESTDIR)$(PREFIX)/lib/ahven ++ $(INSTALL) -m 644 lib/$(STATIC_LIBRARY) $(DESTDIR)$(PREFIX)/lib/ahven ++ $(INSTALL) -m 644 $(GPR_FILE) $(DESTDIR)$(PREFIX)/lib/gnat + + install_docs: userguide +- mkdir -p $(PREFIX)/share/doc/ahven +- cp -r doc/manual/en/build/html $(PREFIX)/share/doc/ahven ++ mkdir -p $(DESTDIR)$(PREFIX)/share/doc/ahven ++ cp -r doc/manual/en/build/html $(DESTDIR)$(PREFIX)/share/doc/ahven + + check: build_tests + ./tester -c Added: head/devel/ahven/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ahven/pkg-descr Sun Jul 21 14:29:46 2013 (r323393) @@ -0,0 +1,13 @@ +Ahven is a simple unit test library and framework for the Ada programming +lanugage. It is loosely modelled after JUnit and some ideas from AUnit. + +Features: + Simple API + Small size + JUnit-compatible test results in XML format + Strict coding style enforced by AdaControl + This allows integration with tools like Jenkins and CruiseControl + Limited to Ada95 language features + Permissions open source license (ISC) + +WWW: http://ahven.stronglytyped.org Added: head/devel/ahven/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ahven/pkg-plist Sun Jul 21 14:29:46 2013 (r323393) @@ -0,0 +1,91 @@ +include/ahven/ahven-astrings.ads +include/ahven/ahven-framework.adb +include/ahven/ahven-framework.ads +include/ahven/ahven-listeners-basic.adb +include/ahven/ahven-listeners-basic.ads +include/ahven/ahven-listeners.ads +include/ahven/ahven-long_astrings.ads +include/ahven/ahven-parameters.adb +include/ahven/ahven-parameters.ads +include/ahven/ahven-results.adb +include/ahven/ahven-results.ads +include/ahven/ahven-runner.adb +include/ahven/ahven-runner.ads +include/ahven/ahven-slist.adb +include/ahven/ahven-slist.ads +include/ahven/ahven-tap_runner.adb +include/ahven/ahven-tap_runner.ads +include/ahven/ahven-temporary_output.adb +include/ahven/ahven-temporary_output.ads +include/ahven/ahven-text_runner.adb +include/ahven/ahven-text_runner.ads +include/ahven/ahven-xml_runner.adb +include/ahven/ahven-xml_runner.ads +include/ahven/ahven.adb +include/ahven/ahven.ads +include/ahven/ahven_compat.adb +include/ahven/ahven_compat.ads +lib/ahven/ahven-astrings.ali +lib/ahven/ahven-framework.ali +lib/ahven/ahven-listeners-basic.ali +lib/ahven/ahven-listeners.ali +lib/ahven/ahven-long_astrings.ali +lib/ahven/ahven-parameters.ali +lib/ahven/ahven-results.ali +lib/ahven/ahven-runner.ali +lib/ahven/ahven-slist.ali +lib/ahven/ahven-tap_runner.ali +lib/ahven/ahven-temporary_output.ali +lib/ahven/ahven-text_runner.ali +lib/ahven/ahven-xml_runner.ali +lib/ahven/ahven.ali +lib/ahven/ahven_compat.ali +lib/ahven/libahven.a +lib/gnat/ahven.gpr +%%PORTDOCS%%%%DOCSDIR%%/html/_static/ajax-loader.gif +%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-bright.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-close.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/down-pressed.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/down.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/nature.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/up-pressed.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/up.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/websupport.js +%%PORTDOCS%%%%DOCSDIR%%/html/ada-modindex.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-framework.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-listeners-basic.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-listeners.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-parameters.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-results.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-runner.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-slist.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-tap_runner.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-temporary_output.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-text_runner.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-xml_runner.html +%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven.html +%%PORTDOCS%%%%DOCSDIR%%/html/api.html +%%PORTDOCS%%%%DOCSDIR%%/html/design.html +%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html +%%PORTDOCS%%%%DOCSDIR%%/html/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/manual.html +%%PORTDOCS%%%%DOCSDIR%%/html/objects.inv +%%PORTDOCS%%%%DOCSDIR%%/html/search.html +%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js +@dirrm include/ahven +@dirrm lib/ahven +@dirrmtry lib/gnat +%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/_static +%%PORTDOCS%%@dirrm %%DOCSDIR%%/html +%%PORTDOCS%%@dirrm %%DOCSDIR%% +%%PORTDOCS%%@dirrmtry share/doc