FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
aunit Ada unit testing framework
2017 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port

There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 17 Sep 2002 08:25:57
License: GPLv3
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/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (227 items)
  1. /usr/local/share/licenses/aunit-2017/catalog.mk
  2. /usr/local/share/licenses/aunit-2017/LICENSE
  3. /usr/local/share/licenses/aunit-2017/GPLv3
  4. include/aunit/ada_containers-aunit_lists.adb
  5. include/aunit/ada_containers-aunit_lists.ads
  6. include/aunit/ada_containers.ads
  7. include/aunit/aunit-assertions-assert_exception.adb
  8. include/aunit/aunit-assertions.adb
  9. include/aunit/aunit-assertions.ads
  10. include/aunit/aunit-memory-utils.adb
  11. include/aunit/aunit-memory-utils.ads
  12. include/aunit/aunit-memory.adb
  13. include/aunit/aunit-memory.ads
  14. include/aunit/aunit-options.ads
  15. include/aunit/aunit-reporter-gnattest.adb
  16. include/aunit/aunit-reporter-gnattest.ads
  17. include/aunit/aunit-reporter-text.adb
  18. include/aunit/aunit-reporter-text.ads
  19. include/aunit/aunit-reporter-xml.adb
  20. include/aunit/aunit-reporter-xml.ads
  21. include/aunit/aunit-reporter.ads
  22. include/aunit/aunit-run.adb
  23. include/aunit/aunit-run.ads
  24. include/aunit/aunit-simple_test_cases-run_routine.adb
  25. include/aunit/aunit-simple_test_cases.adb
  26. include/aunit/aunit-simple_test_cases.ads
  27. include/aunit/aunit-test_caller.adb
  28. include/aunit/aunit-test_caller.ads
  29. include/aunit/aunit-test_cases-registration.adb
  30. include/aunit/aunit-test_cases.adb
  31. include/aunit/aunit-test_cases.ads
  32. include/aunit/aunit-test_filters.adb
  33. include/aunit/aunit-test_filters.ads
  34. include/aunit/aunit-test_fixtures.adb
  35. include/aunit/aunit-test_fixtures.ads
  36. include/aunit/aunit-test_results.adb
  37. include/aunit/aunit-test_results.ads
  38. include/aunit/aunit-test_suites.adb
  39. include/aunit/aunit-test_suites.ads
  40. include/aunit/aunit-tests.ads
  41. include/aunit/aunit-time_measure.adb
  42. include/aunit/aunit-time_measure.ads
  43. include/aunit/aunit.adb
  44. include/aunit/aunit.ads
  45. lib/aunit/ada_containers-aunit_lists.ali
  46. lib/aunit/ada_containers.ali
  47. lib/aunit/aunit-assertions.ali
  48. lib/aunit/aunit-memory-utils.ali
  49. lib/aunit/aunit-memory.ali
  50. lib/aunit/aunit-options.ali
  51. lib/aunit/aunit-reporter-gnattest.ali
  52. lib/aunit/aunit-reporter-text.ali
  53. lib/aunit/aunit-reporter-xml.ali
  54. lib/aunit/aunit-reporter.ali
  55. lib/aunit/aunit-run.ali
  56. lib/aunit/aunit-simple_test_cases.ali
  57. lib/aunit/aunit-test_caller.ali
  58. lib/aunit/aunit-test_cases.ali
  59. lib/aunit/aunit-test_filters.ali
  60. lib/aunit/aunit-test_fixtures.ali
  61. lib/aunit/aunit-test_results.ali
  62. lib/aunit/aunit-test_suites.ali
  63. lib/aunit/aunit-tests.ali
  64. lib/aunit/aunit-time_measure.ali
  65. lib/aunit/aunit.ali
  66. lib/aunit/libaunit.a
  67. lib/gnat/aunit.gpr
  68. share/doc/aunit/html/aunit_cb/.buildinfo
  69. share/doc/aunit/html/aunit_cb/_sources/aunit_cb.txt
  70. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/fixture.txt
  71. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/gps_support.txt
  72. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/installation_and_use.txt
  73. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/introduction.txt
  74. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/overview.txt
  75. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/reporting.txt
  76. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/suite.txt
  77. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/test_case.txt
  78. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/test_organization.txt
  79. share/doc/aunit/html/aunit_cb/_sources/aunit_cb/using_aunit_with_restricted_run-time_libraries.txt
  80. share/doc/aunit/html/aunit_cb/_sources/share/gnu_free_documentation_license.txt
  81. share/doc/aunit/html/aunit_cb/_static/adacore_transparent.png
  82. share/doc/aunit/html/aunit_cb/_static/ajax-loader.gif
  83. share/doc/aunit/html/aunit_cb/_static/basic.css
  84. share/doc/aunit/html/aunit_cb/_static/comment-bright.png
  85. share/doc/aunit/html/aunit_cb/_static/comment-close.png
  86. share/doc/aunit/html/aunit_cb/_static/comment.png
  87. share/doc/aunit/html/aunit_cb/_static/contents.png
  88. share/doc/aunit/html/aunit_cb/_static/doctools.js
  89. share/doc/aunit/html/aunit_cb/_static/down-pressed.png
  90. share/doc/aunit/html/aunit_cb/_static/down.png
  91. share/doc/aunit/html/aunit_cb/_static/favicon.ico
  92. share/doc/aunit/html/aunit_cb/_static/file.png
  93. share/doc/aunit/html/aunit_cb/_static/jquery-1.11.1.js
  94. share/doc/aunit/html/aunit_cb/_static/jquery.js
  95. share/doc/aunit/html/aunit_cb/_static/minus.png
  96. share/doc/aunit/html/aunit_cb/_static/navigation.png
  97. share/doc/aunit/html/aunit_cb/_static/plus.png
  98. share/doc/aunit/html/aunit_cb/_static/pygments.css
  99. share/doc/aunit/html/aunit_cb/_static/searchtools.js
  100. share/doc/aunit/html/aunit_cb/_static/sphinxdoc.css
  101. share/doc/aunit/html/aunit_cb/_static/underscore-1.3.1.js
  102. share/doc/aunit/html/aunit_cb/_static/underscore.js
  103. share/doc/aunit/html/aunit_cb/_static/up-pressed.png
  104. share/doc/aunit/html/aunit_cb/_static/up.png
  105. share/doc/aunit/html/aunit_cb/_static/websupport.js
  106. share/doc/aunit/html/aunit_cb/aunit_cb.html
  107. share/doc/aunit/html/aunit_cb/aunit_cb/fixture.html
  108. share/doc/aunit/html/aunit_cb/aunit_cb/gps_support.html
  109. share/doc/aunit/html/aunit_cb/aunit_cb/installation_and_use.html
  110. share/doc/aunit/html/aunit_cb/aunit_cb/introduction.html
  111. share/doc/aunit/html/aunit_cb/aunit_cb/overview.html
  112. share/doc/aunit/html/aunit_cb/aunit_cb/reporting.html
  113. share/doc/aunit/html/aunit_cb/aunit_cb/suite.html
  114. share/doc/aunit/html/aunit_cb/aunit_cb/test_case.html
  115. share/doc/aunit/html/aunit_cb/aunit_cb/test_organization.html
  116. share/doc/aunit/html/aunit_cb/aunit_cb/using_aunit_with_restricted_run-time_libraries.html
  117. share/doc/aunit/html/aunit_cb/genindex.html
  118. share/doc/aunit/html/aunit_cb/objects.inv
  119. share/doc/aunit/html/aunit_cb/search.html
  120. share/doc/aunit/html/aunit_cb/searchindex.js
  121. share/doc/aunit/html/aunit_cb/share/gnu_free_documentation_license.html
  122. share/doc/aunit/info/aunit_cb.info
  123. share/doc/aunit/pdf/aunit_cb.pdf
  124. share/doc/aunit/txt/aunit_cb.txt
  125. share/examples/aunit/calculator/Makefile
  126. share/examples/aunit/calculator/fixture/main_suite.adb
  127. share/examples/aunit/calculator/fixture/main_suite.ads
  128. share/examples/aunit/calculator/fixture/operands-ints-test-suite.adb
  129. share/examples/aunit/calculator/fixture/operands-ints-test-suite.ads
  130. share/examples/aunit/calculator/fixture/operations-addition-test-suite.ads
  131. share/examples/aunit/calculator/fixture/operations-binary-gen_test-gen_suite.adb
  132. share/examples/aunit/calculator/fixture/operations-binary-gen_test-gen_suite.ads
  133. share/examples/aunit/calculator/fixture/operations-subtraction-test-suite.ads
  134. share/examples/aunit/calculator/fixture/stack-test-suite.adb
  135. share/examples/aunit/calculator/fixture/stack-test-suite.ads
  136. share/examples/aunit/calculator/fixture/test_calculator.adb
  137. share/examples/aunit/calculator/harness.gpr
  138. share/examples/aunit/calculator/tested_lib/src/operands-ints.adb
  139. share/examples/aunit/calculator/tested_lib/src/operands-ints.ads
  140. share/examples/aunit/calculator/tested_lib/src/operands.ads
  141. share/examples/aunit/calculator/tested_lib/src/operations-addition.ads
  142. share/examples/aunit/calculator/tested_lib/src/operations-binary.adb
  143. share/examples/aunit/calculator/tested_lib/src/operations-binary.ads
  144. share/examples/aunit/calculator/tested_lib/src/operations-ints.adb
  145. share/examples/aunit/calculator/tested_lib/src/operations-ints.ads
  146. share/examples/aunit/calculator/tested_lib/src/operations-subtraction.ads
  147. share/examples/aunit/calculator/tested_lib/src/operations.ads
  148. share/examples/aunit/calculator/tested_lib/src/stack.adb
  149. share/examples/aunit/calculator/tested_lib/src/stack.ads
  150. share/examples/aunit/calculator/tested_lib/testlib.gpr
  151. share/examples/aunit/calculator/tests/operands-ints-test.adb
  152. share/examples/aunit/calculator/tests/operands-ints-test.ads
  153. share/examples/aunit/calculator/tests/operations-addition-test.ads
  154. share/examples/aunit/calculator/tests/operations-addition_test_fixture.adb
  155. share/examples/aunit/calculator/tests/operations-addition_test_fixture.ads
  156. share/examples/aunit/calculator/tests/operations-binary-gen_test.adb
  157. share/examples/aunit/calculator/tests/operations-binary-gen_test.ads
  158. share/examples/aunit/calculator/tests/operations-subtraction-test.ads
  159. share/examples/aunit/calculator/tests/operations-subtraction_test_fixture.adb
  160. share/examples/aunit/calculator/tests/operations-subtraction_test_fixture.ads
  161. share/examples/aunit/calculator/tests/stack-test.adb
  162. share/examples/aunit/calculator/tests/stack-test.ads
  163. share/examples/aunit/failures/Makefile
  164. share/examples/aunit/failures/harness.gpr
  165. share/examples/aunit/failures/tested_lib/src/math.adb
  166. share/examples/aunit/failures/tested_lib/src/math.ads
  167. share/examples/aunit/failures/tested_lib/testlib.gpr
  168. share/examples/aunit/failures/tests/math-test.adb
  169. share/examples/aunit/failures/tests/math-test.ads
  170. share/examples/aunit/failures/tests/math_suite.adb
  171. share/examples/aunit/failures/tests/math_suite.ads
  172. share/examples/aunit/failures/tests/test_math.adb
  173. share/examples/aunit/liskov/Makefile
  174. share/examples/aunit/liskov/harness.gpr
  175. share/examples/aunit/liskov/tested_lib/src/rectangle.adb
  176. share/examples/aunit/liskov/tested_lib/src/rectangle.ads
  177. share/examples/aunit/liskov/tested_lib/src/shape.adb
  178. share/examples/aunit/liskov/tested_lib/src/shape.ads
  179. share/examples/aunit/liskov/tested_lib/src/square.adb
  180. share/examples/aunit/liskov/tested_lib/src/square.ads
  181. share/examples/aunit/liskov/tested_lib/testlib.gpr
  182. share/examples/aunit/liskov/tests/my_suite.adb
  183. share/examples/aunit/liskov/tests/my_suite.ads
  184. share/examples/aunit/liskov/tests/rectangle-tests-suite.adb
  185. share/examples/aunit/liskov/tests/rectangle-tests-suite.ads
  186. share/examples/aunit/liskov/tests/rectangle-tests.adb
  187. share/examples/aunit/liskov/tests/rectangle-tests.ads
  188. share/examples/aunit/liskov/tests/shape-tests.adb
  189. share/examples/aunit/liskov/tests/shape-tests.ads
  190. share/examples/aunit/liskov/tests/square-tests-suite.adb
  191. share/examples/aunit/liskov/tests/square-tests-suite.ads
  192. share/examples/aunit/liskov/tests/square-tests-suite_liskov.adb
  193. share/examples/aunit/liskov/tests/square-tests-suite_liskov.ads
  194. share/examples/aunit/liskov/tests/square-tests.adb
  195. share/examples/aunit/liskov/tests/square-tests.ads
  196. share/examples/aunit/liskov/tests/test_liskov.adb
  197. share/examples/aunit/simple_test/Makefile
  198. share/examples/aunit/simple_test/harness.gpr
  199. share/examples/aunit/simple_test/tested_lib/src/math.adb
  200. share/examples/aunit/simple_test/tested_lib/src/math.ads
  201. share/examples/aunit/simple_test/tested_lib/testlib.gpr
  202. share/examples/aunit/simple_test/tests/math-test.adb
  203. share/examples/aunit/simple_test/tests/math-test.ads
  204. share/examples/aunit/simple_test/tests/math_suite.adb
  205. share/examples/aunit/simple_test/tests/math_suite.ads
  206. share/examples/aunit/simple_test/tests/test_math.adb
  207. share/examples/aunit/test_caller/Makefile
  208. share/examples/aunit/test_caller/harness/harness.gpr
  209. share/examples/aunit/test_caller/harness/src/math-test.adb
  210. share/examples/aunit/test_caller/harness/src/math-test.ads
  211. share/examples/aunit/test_caller/harness/src/math_suite.adb
  212. share/examples/aunit/test_caller/harness/src/math_suite.ads
  213. share/examples/aunit/test_caller/harness/src/test_math.adb
  214. share/examples/aunit/test_caller/tested_lib/src/math.adb
  215. share/examples/aunit/test_caller/tested_lib/src/math.ads
  216. share/examples/aunit/test_caller/tested_lib/testlib.gpr
  217. share/examples/aunit/test_fixture/Makefile
  218. share/examples/aunit/test_fixture/harness.gpr
  219. share/examples/aunit/test_fixture/tested_lib/src/math.adb
  220. share/examples/aunit/test_fixture/tested_lib/src/math.ads
  221. share/examples/aunit/test_fixture/tested_lib/testlib.gpr
  222. share/examples/aunit/test_fixture/tests/math-test.adb
  223. share/examples/aunit/test_fixture/tests/math-test.ads
  224. share/examples/aunit/test_fixture/tests/math_suite.adb
  225. share/examples/aunit/test_fixture/tests/math_suite.ads
  226. share/examples/aunit/test_fixture/tests/test_math.adb
  227. share/gps/plug-ins/aunit.xml
  228. Collapse this list.

To install the port: cd /usr/ports/devel/aunit/ && make install clean
To add the package: pkg install aunit

PKGNAME: aunit

distinfo:

TIMESTAMP = 1503142051
SHA256 (aunit-gpl-2017-src.tar.gz) = c9a574d5a4a16648b1a9294b0d18deb571841b3bbd3ea3cd3ede4a6896faa0f7
SIZE (aunit-gpl-2017-src.tar.gz) = 638311


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gprbuild : devel/gprbuild
  2. ada : lang/gcc6-aux
  3. gmake : devel/gmake
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for aunit-2017:
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings

USES:
ada gmake

Master Sites:
  1. http://downloads.dragonlace.net/src/

Number of commits found: 18

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
19 Aug 2017 12:10:45
Original commit files touched by this commit  2017
Revision:448301
vanilla search for other commits by this committer
Update to 2017.
21 Apr 2017 20:25:01
Original commit files touched by this commit  2016
Revision:439129
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, he is no longer interested.

Submitted by:	Mark Millard via private e-mail
15 Feb 2017 21:33:11
Original commit files touched by this commit  2016
Revision:434195
rene search for other commits by this committer
Return the ports mistakenly reset to ports@ in r433856 to John Marino.

The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
11 Feb 2017 12:42:30
Original commit files touched by this commit  2016
Revision:433856
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
22 Jul 2016 17:08:19
Original commit files touched by this commit  2016
Revision:418924
marino search for other commits by this committer
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.
20 Jan 2010 19:14:56
Original commit files touched by this commit  1.05
miwi search for other commits by this committer
2010-01-08 audio/dino: has been broken for 7 months
2010-01-08 devel/asis-gpl: has been broken for 3 months
2010-01-08 devel/florist-gpl: has been broken for 3 months
2010-01-08 devel/kdesvn: has been broken for 4 months
2010-01-08 devel/radrails: has been broken for 3 months
2010-01-08 devel/rubygem-rtags: has been broken for 5 months
2010-01-12 games/hattrickorganizer: Has been broken for quite some time
2010-01-08 games/laughingman: has been broken for 3 months
2010-01-08 devel/aunit: has been broken for 3 months
2010-01-18 devel/gdb53: has been broken for 3 months
2010-01-08 lang/ccscript: has been broken for 4 months
2010-01-08 lang/gnat-glade: has been broken for 3 months
2010-01-08 lang/xsb: has been broken for 6 months
2010-01-08 multimedia/nmm: has been broken for 3 months
2010-01-08 multimedia/sabbu: has been broken for 3 months
2010-01-08 net/adasockets: has been broken for 3 months
2010-01-08 textproc/bidiv: has been broken for 3 months
2010-01-08 textproc/xmlada-gps: has been broken for 3 months
08 Dec 2009 14:30:09
Original commit files touched by this commit  1.05
pav search for other commits by this committer
  This port has been broken for 3+ months, thus

- Mark DEPRECATED and schedule for expiration in one month

With hat:       portmgr
31 Aug 2009 15:39:19
Original commit files touched by this commit  1.05
erwin search for other commits by this committer
Mark BROKEN: does not build
24 Oct 2007 08:27:00
Original commit files touched by this commit  1.05
edwin search for other commits by this committer
fix index, fix check-for-distfiles-target
24 Oct 2007 02:46:46
Original commit files touched by this commit  1.05
  Sanity Test Failure
edwin search for other commits by this committer
Properly include bsd.port.pre.mk before testing for variables.
12 Jan 2007 21:57:49
Original commit files touched by this commit  1.05
miwi search for other commits by this committer
- Update to 1.0.5
- Pass maintainership to submitter

PR:             107403
Submitted by:   John Merryweather Cooper <john_m_cooper@yahoo.com>
05 Sep 2006 14:41:55
Original commit files touched by this commit  1.03_1
danfe search for other commits by this committer
Fix pkg-plist.

Reported by:    krismail
04 Sep 2006 18:38:58
Original commit files touched by this commit  1.03
danfe search for other commits by this committer
- Update to version 1.03 and thus undeprecate
- Install complete set of files
- Merge `post-install' (for docs) with `do-install'
- Utilize DATADIR and DOCSDIR macros in pkg-plist
- Reformat Makefile header
- Kill attribution in pkg-descr
04 Sep 2006 07:50:05
Original commit files touched by this commit  1.01
linimon search for other commits by this committer
Reset inactive maintainer; set DEPRECATED since that version is no longer
available from the mastersite.  (1.03 is available.)

Hat:            portmgr
22 Jan 2006 08:30:12
Original commit files touched by this commit  1.01
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
31 Mar 2004 03:12:58
Original commit files touched by this commit  1.01
trevor search for other commits by this committer
SIZEify (maintainer timeout)
21 Feb 2003 11:23:04
Original commit files touched by this commit  1.01
knu search for other commits by this committer
De-pkg-comment.
17 Sep 2002 08:25:21
Original commit files touched by this commit  1.01
ijliao search for other commits by this committer
add aunit 1.01
A unit testing framework for the Ada '95 programming language

PR:             35146
Submitted by:   Aidan Skinner <aidan@velvet.net>

Number of commits found: 18

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
jenkinsDec 15
jenkins-ltsDec 15
gitlabDec 14
nodeDec 14
node4Dec 14
node6Dec 14
node8Dec 14
torDec 14
asterisk13Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
libxml2Dec 13
curl*Dec 11
linux-c7-curl*Dec 11

17 vulnerabilities affecting 108 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2017-12-15 16:33:45


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32130
Broken 122
Deprecated 47
Ignore 358
Forbidden 0
Restricted 173
No CDROM 77
Vulnerable 43
Expired 10
Set to expire 39
Interactive 0
new 24 hours 0
new 48 hours7
new 7 days70
new fortnight110
new month45395

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.