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
ada-util Utility library for Ada 2005 applications
1.8.0_4 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: 22 Nov 2015 23:47:21
License: APACHE20
Ada Utility Library

This Ada05 library contains various utility packages for building
Ada05 applications.  This includes:

 o A logging framework close to Java log4j framework
 o Support for properties
 o A serialization/deserialization framework for XML, JSON, CSV
 o Ada beans framework
 o Encoding/decoding framework (Base16, Base64, SHA, HMAC-SHA)
 o A composing stream framework (raw, files, buffers, pipes, sockets)
 o Several concurrency tools (reference counters, counters, pools,
   fifos, arrays)
 o Process creation and pipes
 o Support for loading shared libraries (on Windows or Unix)
 o HTTP client library on top of CURL or AWS

Ada Util also provides a small test utility library on top of
Ahven to help in writing unit tests.

WWW: https://github.com/stcarrez/ada-util/wiki
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (364 items)
  1. /usr/local/share/licenses/ada-util-1.8.0_4/catalog.mk
  2. /usr/local/share/licenses/ada-util-1.8.0_4/LICENSE
  3. /usr/local/share/licenses/ada-util-1.8.0_4/APACHE20
  4. include/util.static/util-algorithms.ads
  5. include/util.static/util-beans-basic-lists.adb
  6. include/util.static/util-beans-basic-lists.ads
  7. include/util.static/util-beans-basic-ranges.adb
  8. include/util.static/util-beans-basic-ranges.ads
  9. include/util.static/util-beans-basic.ads
  10. include/util.static/util-beans-factory.adb
  11. include/util.static/util-beans-factory.ads
  12. include/util.static/util-beans-lists-strings.adb
  13. include/util.static/util-beans-lists-strings.ads
  14. include/util.static/util-beans-lists.ads
  15. include/util.static/util-beans-methods.ads
  16. include/util.static/util-beans-objects-datasets.adb
  17. include/util.static/util-beans-objects-datasets.ads
  18. include/util.static/util-beans-objects-enums.adb
  19. include/util.static/util-beans-objects-enums.ads
  20. include/util.static/util-beans-objects-hash.adb
  21. include/util.static/util-beans-objects-hash.ads
  22. include/util.static/util-beans-objects-lists.adb
  23. include/util.static/util-beans-objects-lists.ads
  24. include/util.static/util-beans-objects-maps.adb
  25. include/util.static/util-beans-objects-maps.ads
  26. include/util.static/util-beans-objects-pairs.adb
  27. include/util.static/util-beans-objects-pairs.ads
  28. include/util.static/util-beans-objects-records.adb
  29. include/util.static/util-beans-objects-records.ads
  30. include/util.static/util-beans-objects-time.adb
  31. include/util.static/util-beans-objects-time.ads
  32. include/util.static/util-beans-objects-to_access.adb
  33. include/util.static/util-beans-objects-to_access.ads
  34. include/util.static/util-beans-objects-vectors.ads
  35. include/util.static/util-beans-objects.adb
  36. include/util.static/util-beans-objects.ads
  37. include/util.static/util-beans-ranges.ads
  38. include/util.static/util-beans.ads
  39. include/util.static/util-concurrent-arrays.adb
  40. include/util.static/util-concurrent-arrays.ads
  41. include/util.static/util-concurrent-copies.adb
  42. include/util.static/util-concurrent-copies.ads
  43. include/util.static/util-concurrent-counters.adb
  44. include/util.static/util-concurrent-counters.ads
  45. include/util.static/util-concurrent-fifos.adb
  46. include/util.static/util-concurrent-fifos.ads
  47. include/util.static/util-concurrent-locks.adb
  48. include/util.static/util-concurrent-locks.ads
  49. include/util.static/util-concurrent-pools.adb
  50. include/util.static/util-concurrent-pools.ads
  51. include/util.static/util-concurrent.ads
  52. include/util.static/util-dates-formats.adb
  53. include/util.static/util-dates-formats.ads
  54. include/util.static/util-dates-iso8601.adb
  55. include/util.static/util-dates-iso8601.ads
  56. include/util.static/util-dates-rfc7231.adb
  57. include/util.static/util-dates-rfc7231.ads
  58. include/util.static/util-dates.adb
  59. include/util.static/util-dates.ads
  60. include/util.static/util-encoders-base16.adb
  61. include/util.static/util-encoders-base16.ads
  62. include/util.static/util-encoders-base64.adb
  63. include/util.static/util-encoders-base64.ads
  64. include/util.static/util-encoders-hmac-sha1.adb
  65. include/util.static/util-encoders-hmac-sha1.ads
  66. include/util.static/util-encoders-hmac.ads
  67. include/util.static/util-encoders-sha1.adb
  68. include/util.static/util-encoders-sha1.ads
  69. include/util.static/util-encoders.adb
  70. include/util.static/util-encoders.ads
  71. include/util.static/util-events-channels.adb
  72. include/util.static/util-events-channels.ads
  73. include/util.static/util-events.adb
  74. include/util.static/util-events.ads
  75. include/util.static/util-files.adb
  76. include/util.static/util-files.ads
  77. include/util.static/util-http-clients-mockups.adb
  78. include/util.static/util-http-clients-mockups.ads
  79. include/util.static/util-http-clients.adb
  80. include/util.static/util-http-clients.ads
  81. include/util.static/util-http-cookies.adb
  82. include/util.static/util-http-cookies.ads
  83. include/util.static/util-http-mockups.adb
  84. include/util.static/util-http-mockups.ads
  85. include/util.static/util-http-parts.adb
  86. include/util.static/util-http-parts.ads
  87. include/util.static/util-http-rest-rest_get_vector.adb
  88. include/util.static/util-http-rest-rest_get_vector.ads
  89. include/util.static/util-http-rest.adb
  90. include/util.static/util-http-rest.ads
  91. include/util.static/util-http-tools.adb
  92. include/util.static/util-http-tools.ads
  93. include/util.static/util-http.adb
  94. include/util.static/util-http.ads
  95. include/util.static/util-listeners-lifecycles.adb
  96. include/util.static/util-listeners-lifecycles.ads
  97. include/util.static/util-listeners-observers.adb
  98. include/util.static/util-listeners-observers.ads
  99. include/util.static/util-listeners.ads
  100. include/util.static/util-locales.adb
  101. include/util.static/util-locales.ads
  102. include/util.static/util-log-appenders.adb
  103. include/util.static/util-log-appenders.ads
  104. include/util.static/util-log-loggers-traceback-gnat.adb
  105. include/util.static/util-log-loggers-traceback-none.adb
  106. include/util.static/util-log-loggers.adb
  107. include/util.static/util-log-loggers.ads
  108. include/util.static/util-log.adb
  109. include/util.static/util-log.ads
  110. include/util.static/util-measures.adb
  111. include/util.static/util-measures.ads
  112. include/util.static/util-processes-os.adb
  113. include/util.static/util-processes-os.ads
  114. include/util.static/util-processes.adb
  115. include/util.static/util-processes.ads
  116. include/util.static/util-properties-basic.adb
  117. include/util.static/util-properties-basic.ads
  118. include/util.static/util-properties-bundles.adb
  119. include/util.static/util-properties-bundles.ads
  120. include/util.static/util-properties-discrete.adb
  121. include/util.static/util-properties-discrete.ads
  122. include/util.static/util-properties-factories.adb
  123. include/util.static/util-properties-factories.ads
  124. include/util.static/util-properties-hash.adb
  125. include/util.static/util-properties-hash.ads
  126. include/util.static/util-properties-json.adb
  127. include/util.static/util-properties-json.ads
  128. include/util.static/util-properties.adb
  129. include/util.static/util-properties.ads
  130. include/util.static/util-refs.adb
  131. include/util.static/util-refs.ads
  132. include/util.static/util-serialize-contexts.adb
  133. include/util.static/util-serialize-contexts.ads
  134. include/util.static/util-serialize-io-csv.adb
  135. include/util.static/util-serialize-io-csv.ads
  136. include/util.static/util-serialize-io-json.adb
  137. include/util.static/util-serialize-io-json.ads
  138. include/util.static/util-serialize-io.adb
  139. include/util.static/util-serialize-io.ads
  140. include/util.static/util-serialize-mappers-record_mapper.adb
  141. include/util.static/util-serialize-mappers-record_mapper.ads
  142. include/util.static/util-serialize-mappers-vector_mapper.adb
  143. include/util.static/util-serialize-mappers-vector_mapper.ads
  144. include/util.static/util-serialize-mappers.adb
  145. include/util.static/util-serialize-mappers.ads
  146. include/util.static/util-serialize-tools.adb
  147. include/util.static/util-serialize-tools.ads
  148. include/util.static/util-serialize.ads
  149. include/util.static/util-stacks.adb
  150. include/util.static/util-stacks.ads
  151. include/util.static/util-streams-buffered.adb
  152. include/util.static/util-streams-buffered.ads
  153. include/util.static/util-streams-files.adb
  154. include/util.static/util-streams-files.ads
  155. include/util.static/util-streams-pipes.adb
  156. include/util.static/util-streams-pipes.ads
  157. include/util.static/util-streams-raw.adb
  158. include/util.static/util-streams-raw.ads
  159. include/util.static/util-streams-sockets.adb
  160. include/util.static/util-streams-sockets.ads
  161. include/util.static/util-streams-texts.adb
  162. include/util.static/util-streams-texts.ads
  163. include/util.static/util-streams.adb
  164. include/util.static/util-streams.ads
  165. include/util.static/util-strings-builders-transforms.ads
  166. include/util.static/util-strings-builders.ads
  167. include/util.static/util-strings-maps.ads
  168. include/util.static/util-strings-sets.ads
  169. include/util.static/util-strings-tokenizers.ads
  170. include/util.static/util-strings-transforms.adb
  171. include/util.static/util-strings-transforms.ads
  172. include/util.static/util-strings-vectors.ads
  173. include/util.static/util-strings.adb
  174. include/util.static/util-strings.ads
  175. include/util.static/util-systems-constants.ads
  176. include/util.static/util-systems-dlls.adb
  177. include/util.static/util-systems-dlls.ads
  178. include/util.static/util-systems-os.ads
  179. include/util.static/util-systems-types.ads
  180. include/util.static/util-systems.ads
  181. include/util.static/util-texts-builders.adb
  182. include/util.static/util-texts-builders.ads
  183. include/util.static/util-texts-formats.adb
  184. include/util.static/util-texts-formats.ads
  185. include/util.static/util-texts-tokenizers.adb
  186. include/util.static/util-texts-tokenizers.ads
  187. include/util.static/util-texts-transforms.adb
  188. include/util.static/util-texts-transforms.ads
  189. include/util.static/util-texts.ads
  190. include/util.static/util.ads
  191. include/util_http_curl.static/util-http-clients-curl-constants.ads
  192. include/util_http_curl.static/util-http-clients-curl.adb
  193. include/util_http_curl.static/util-http-clients-curl.ads
  194. include/util_unit.static/ahven-astrings.ads
  195. include/util_unit.static/ahven-framework.adb
  196. include/util_unit.static/ahven-framework.ads
  197. include/util_unit.static/ahven-listeners-basic.adb
  198. include/util_unit.static/ahven-listeners-basic.ads
  199. include/util_unit.static/ahven-listeners.adb
  200. include/util_unit.static/ahven-listeners.ads
  201. include/util_unit.static/ahven-long_astrings.ads
  202. include/util_unit.static/ahven-parameters.adb
  203. include/util_unit.static/ahven-parameters.ads
  204. include/util_unit.static/ahven-results.adb
  205. include/util_unit.static/ahven-results.ads
  206. include/util_unit.static/ahven-runner.adb
  207. include/util_unit.static/ahven-runner.ads
  208. include/util_unit.static/ahven-slist.adb
  209. include/util_unit.static/ahven-slist.ads
  210. include/util_unit.static/ahven-tap_runner.adb
  211. include/util_unit.static/ahven-tap_runner.ads
  212. include/util_unit.static/ahven-temporary_output.adb
  213. include/util_unit.static/ahven-temporary_output.ads
  214. include/util_unit.static/ahven-text_runner.adb
  215. include/util_unit.static/ahven-text_runner.ads
  216. include/util_unit.static/ahven-xml_runner.adb
  217. include/util_unit.static/ahven-xml_runner.ads
  218. include/util_unit.static/ahven.adb
  219. include/util_unit.static/ahven.ads
  220. include/util_unit.static/ahven_compat.adb
  221. include/util_unit.static/ahven_compat.ads
  222. include/util_unit.static/util-assertions.adb
  223. include/util_unit.static/util-assertions.ads
  224. include/util_unit.static/util-test_caller.adb
  225. include/util_unit.static/util-test_caller.ads
  226. include/util_unit.static/util-tests-servers.adb
  227. include/util_unit.static/util-tests-servers.ads
  228. include/util_unit.static/util-tests.adb
  229. include/util_unit.static/util-tests.ads
  230. include/util_unit.static/util-xunit.adb
  231. include/util_unit.static/util-xunit.ads
  232. lib/gnat/util.gpr
  233. lib/gnat/util_http.gpr
  234. lib/gnat/util_http_curl.gpr
  235. lib/gnat/util_unit.gpr
  236. lib/util.static/libada_util.a
  237. lib/util.static/util-algorithms.ali
  238. lib/util.static/util-beans-basic-lists.ali
  239. lib/util.static/util-beans-basic-ranges.ali
  240. lib/util.static/util-beans-basic.ali
  241. lib/util.static/util-beans-factory.ali
  242. lib/util.static/util-beans-lists-strings.ali
  243. lib/util.static/util-beans-lists.ali
  244. lib/util.static/util-beans-methods.ali
  245. lib/util.static/util-beans-objects-datasets.ali
  246. lib/util.static/util-beans-objects-enums.ali
  247. lib/util.static/util-beans-objects-hash.ali
  248. lib/util.static/util-beans-objects-lists.ali
  249. lib/util.static/util-beans-objects-maps.ali
  250. lib/util.static/util-beans-objects-pairs.ali
  251. lib/util.static/util-beans-objects-records.ali
  252. lib/util.static/util-beans-objects-time.ali
  253. lib/util.static/util-beans-objects-to_access.ali
  254. lib/util.static/util-beans-objects-vectors.ali
  255. lib/util.static/util-beans-objects.ali
  256. lib/util.static/util-beans-ranges.ali
  257. lib/util.static/util-beans.ali
  258. lib/util.static/util-concurrent-arrays.ali
  259. lib/util.static/util-concurrent-copies.ali
  260. lib/util.static/util-concurrent-counters.ali
  261. lib/util.static/util-concurrent-fifos.ali
  262. lib/util.static/util-concurrent-locks.ali
  263. lib/util.static/util-concurrent-pools.ali
  264. lib/util.static/util-concurrent.ali
  265. lib/util.static/util-dates-formats.ali
  266. lib/util.static/util-dates-iso8601.ali
  267. lib/util.static/util-dates-rfc7231.ali
  268. lib/util.static/util-dates.ali
  269. lib/util.static/util-encoders-base16.ali
  270. lib/util.static/util-encoders-base64.ali
  271. lib/util.static/util-encoders-hmac-sha1.ali
  272. lib/util.static/util-encoders-hmac.ali
  273. lib/util.static/util-encoders-sha1.ali
  274. lib/util.static/util-encoders.ali
  275. lib/util.static/util-events-channels.ali
  276. lib/util.static/util-events.ali
  277. lib/util.static/util-files.ali
  278. lib/util.static/util-http-clients-mockups.ali
  279. lib/util.static/util-http-clients.ali
  280. lib/util.static/util-http-cookies.ali
  281. lib/util.static/util-http-mockups.ali
  282. lib/util.static/util-http-parts.ali
  283. lib/util.static/util-http-rest-rest_get_vector.ali
  284. lib/util.static/util-http-rest.ali
  285. lib/util.static/util-http-tools.ali
  286. lib/util.static/util-http.ali
  287. lib/util.static/util-listeners-lifecycles.ali
  288. lib/util.static/util-listeners-observers.ali
  289. lib/util.static/util-listeners.ali
  290. lib/util.static/util-locales.ali
  291. lib/util.static/util-log-appenders.ali
  292. lib/util.static/util-log-loggers.ali
  293. lib/util.static/util-log.ali
  294. lib/util.static/util-measures.ali
  295. lib/util.static/util-processes-os.ali
  296. lib/util.static/util-processes.ali
  297. lib/util.static/util-properties-basic.ali
  298. lib/util.static/util-properties-bundles.ali
  299. lib/util.static/util-properties-discrete.ali
  300. lib/util.static/util-properties-factories.ali
  301. lib/util.static/util-properties-hash.ali
  302. lib/util.static/util-properties-json.ali
  303. lib/util.static/util-properties.ali
  304. lib/util.static/util-refs.ali
  305. lib/util.static/util-serialize-contexts.ali
  306. lib/util.static/util-serialize-io-csv.ali
  307. lib/util.static/util-serialize-io-json.ali
  308. lib/util.static/util-serialize-io.ali
  309. lib/util.static/util-serialize-mappers-record_mapper.ali
  310. lib/util.static/util-serialize-mappers-vector_mapper.ali
  311. lib/util.static/util-serialize-mappers.ali
  312. lib/util.static/util-serialize-tools.ali
  313. lib/util.static/util-serialize.ali
  314. lib/util.static/util-stacks.ali
  315. lib/util.static/util-streams-buffered.ali
  316. lib/util.static/util-streams-files.ali
  317. lib/util.static/util-streams-pipes.ali
  318. lib/util.static/util-streams-raw.ali
  319. lib/util.static/util-streams-sockets.ali
  320. lib/util.static/util-streams-texts.ali
  321. lib/util.static/util-streams.ali
  322. lib/util.static/util-strings-builders-transforms.ali
  323. lib/util.static/util-strings-builders.ali
  324. lib/util.static/util-strings-maps.ali
  325. lib/util.static/util-strings-sets.ali
  326. lib/util.static/util-strings-tokenizers.ali
  327. lib/util.static/util-strings-transforms.ali
  328. lib/util.static/util-strings-vectors.ali
  329. lib/util.static/util-strings.ali
  330. lib/util.static/util-systems-constants.ali
  331. lib/util.static/util-systems-dlls.ali
  332. lib/util.static/util-systems-os.ali
  333. lib/util.static/util-systems-types.ali
  334. lib/util.static/util-systems.ali
  335. lib/util.static/util-texts-builders.ali
  336. lib/util.static/util-texts-formats.ali
  337. lib/util.static/util-texts-tokenizers.ali
  338. lib/util.static/util-texts-transforms.ali
  339. lib/util.static/util-texts.ali
  340. lib/util.static/util.ali
  341. lib/util_http_curl.static/libada_util_curl.a
  342. lib/util_http_curl.static/util-http-clients-curl-constants.ali
  343. lib/util_http_curl.static/util-http-clients-curl.ali
  344. lib/util_unit.static/ahven-astrings.ali
  345. lib/util_unit.static/ahven-framework.ali
  346. lib/util_unit.static/ahven-listeners-basic.ali
  347. lib/util_unit.static/ahven-listeners.ali
  348. lib/util_unit.static/ahven-long_astrings.ali
  349. lib/util_unit.static/ahven-parameters.ali
  350. lib/util_unit.static/ahven-results.ali
  351. lib/util_unit.static/ahven-runner.ali
  352. lib/util_unit.static/ahven-slist.ali
  353. lib/util_unit.static/ahven-tap_runner.ali
  354. lib/util_unit.static/ahven-temporary_output.ali
  355. lib/util_unit.static/ahven-text_runner.ali
  356. lib/util_unit.static/ahven-xml_runner.ali
  357. lib/util_unit.static/ahven.ali
  358. lib/util_unit.static/ahven_compat.ali
  359. lib/util_unit.static/libada_util_unit.a
  360. lib/util_unit.static/util-assertions.ali
  361. lib/util_unit.static/util-test_caller.ali
  362. lib/util_unit.static/util-tests-servers.ali
  363. lib/util_unit.static/util-tests.ali
  364. lib/util_unit.static/util-xunit.ali
  365. Collapse this list.

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

PKGNAME: ada-util

distinfo:

SHA256 (stcarrez-ada-util-1.8.0-b6612400_GH0.tar.gz) = e49fc4da1726726bfea27e03c05b9161bc65d86d5a6509bff611adff3a8a21f4
SIZE (stcarrez-ada-util-1.8.0-b6612400_GH0.tar.gz) = 345837


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

Build dependencies:
  1. gprbuild : devel/gprbuild
  2. ahven.gpr : devel/ahven
  3. ada : lang/gcc6-aux
  4. gmake : devel/gmake
Library dependencies:
  1. libcurl.so : ftp/curl
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
ada gmake

Master Sites:
  1. https://codeload.github.com/stcarrez/ada-util/tar.gz/b6612400?dummy=/

Number of commits found: 9

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Aug 2017 11:13:45
Original commit files touched by this commit  1.8.0_4
Revision:448903
amdmi3 search for other commits by this committer
- Fix plist
21 Apr 2017 20:25:01
Original commit files touched by this commit  1.8.0_3
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  1.8.0_3
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  1.8.0_3
Revision:433856
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
30 Apr 2016 06:44:28
Original commit files touched by this commit  1.8.0_3
Revision:414332
marino search for other commits by this committer
Change Ada Framework foundation from gcc5-aux to gcc6-aux

GCC 6.1 was released this week.  The Ada Framework in FreeBSD ports has
been based on GCC 5.3 GNAT although GCC 6.x has been supported for awhile
via the ADA_DEFAULT option in make.conf.

Now that GCC 6 has been officially released, switch to it by default.
People can maintain the old foundation by putting "ADA_DEFAULT=5" in
/etc/make.conf.

Libraries built by one GNAT are unusable by another, so almost every Ada
port has been bumped as a result.  Noticable exceptions are dns/ironsides
which fails to build on gcc6 (thus USES=ada:5 is set) and cad/ghdl which
needs additional testing as it may require gcc5 on FreeBSD (DragonFly
uses the LLVM backend only).
01 Apr 2016 14:00:57
Original commit files touched by this commit  1.8.0_2
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
29 Dec 2015 20:35:43
Original commit files touched by this commit  1.8.0_2
Revision:404784
marino search for other commits by this committer
devel/ada-util: Add many missing source files, remove xmlada support

I have my doubts about gprinstall.  It missed installing many source
files.  I can only assume it's buggy.  Scoop them up in a crude fashion
with post-install target.

While here, turn off xmlada support.  The configure script in this are
is hopelessly broken (it doesn't want to accept no for an answer) so
just rip out the configure script guts.  XML/Ada is GPL and it will
carry the license to any project that uses Ada-util.  It also makes
XML/Ada a run dependency for the same project.  Probably in the future
I will return support in form of a non-default option, but I'll want
up to a more recent version.
23 Nov 2015 22:30:10
Original commit files touched by this commit  1.8.0_1
Revision:402335
marino search for other commits by this committer
devel/ada-util: Quiet down hardcoded loggers

Loggers are hardcoded for several packages at the INFO level which is
quite useless for things like spawning commands.  It is too chatty!
Set the loggers to filter out everything up less than ERROR messages.
22 Nov 2015 23:46:51
Original commit files touched by this commit  1.8.0
Revision:402249
marino search for other commits by this committer
Add new port: devel/ada-util (Ada Utility Library)

This Ada05 library contains various utility packages for building
Ada05 applications.  This includes:

 o A logging framework close to Java log4j framework
 o Support for properties
 o A serialization/deserialization framework for XML, JSON, CSV
 o Ada beans framework
 o Encoding/decoding framework (Base16, Base64, SHA, HMAC-SHA)
 o A composing stream framework (raw, files, buffers, pipes, sockets)
 o Several concurrency tools (reference counters, counters, pools,
   fifos, arrays)
 o Process creation and pipes
 o Support for loading shared libraries (on Windows or Unix)
 o HTTP client library on top of CURL or AWS

Ada Util also provides a small test utility library on top of
Ahven to help in writing unit tests.

Number of commits found: 9

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
curl*Dec 11
linux-c7-curl*Dec 11
wiresharkDec 10
procmail*Dec 08
opensslDec 07
firefoxDec 05
firefox-esrDec 05
linux-firefoxDec 05
linux-seamonkeyDec 05
seamonkeyDec 05
waterfoxDec 05
mybbDec 02
varnish4Dec 02
varnish5Dec 02
asterisk13Dec 01

14 vulnerabilities affecting 78 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2017-12-11 14:55:48


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32113
Broken 121
Deprecated 41
Ignore 356
Forbidden 0
Restricted 173
No CDROM 77
Vulnerable 44
Expired 11
Set to expire 33
Interactive 0
new 24 hours 5
new 48 hours7
new 7 days77
new fortnight18986
new month48531

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