diff --git a/index/co/controlled_io/controlled_io-20240401.0.1.toml b/index/co/controlled_io/controlled_io-20240401.0.1.toml new file mode 100644 index 00000000..78293f61 --- /dev/null +++ b/index/co/controlled_io/controlled_io-20240401.0.1.toml @@ -0,0 +1,34 @@ +name = "controlled_io" +description = "Files that are open while they exist and closed when they don't " +version = "20240401.0.1" + +authors = ["Jeffrey Carter"] +maintainers = ["Bent Bracke "] +maintainers-logins = ["bracke"] +licenses = "BSD-3-Clause" +website = "https://github.com/bracke/Controlled_IO" +tags = ["io", "files", "controlled","scope","binary","text"] + +long-description = """ +# Controlled_IO +Files that are open while they exist and closed when they don't + +This is a draft response to a request for a library for [Scope-based files](https://forum.ada-lang.io/t/ada-library-wishlist/14/5). Both binary and text I/O is supported. Please comment on whether or not you find this useful. + +The library is completely portable. It has been compiled and tested with GNAT and ObjectAda, on Linux and Windows. + +Controlled_Test and Controlled_Text are test programs. Both are user-unfriendly file-copy programs. Controlled_Test performs a binary copy; the output should always be identical to the input. Controlled_Text performs a line-by-line copy of text files; the output may have different line terminators than the input. + +Controlled_UTF is a user-unfriendly program to convert a native text file to a [Universal Text File](https://github.com/jrcarter/Universal-Text-File). +""" + +[build-switches] +"*".style_checks = "No" +"*".ada_version = "Ada12" + +[[depends-on]] # Avoid bug in GNAT 13 +gnat = "<13.0 | >=13.3" +[origin] +commit = "0cfe3ed52318bed75926d2bfb22950cecc8599f3" +url = "git+https://github.com/bracke/Controlled_IO.git" +