From 889bfd2980e50b5523062990ce32741329ac5813 Mon Sep 17 00:00:00 2001 From: Bent Bracke Date: Mon, 29 Jul 2024 12:33:40 +0200 Subject: [PATCH] qplt 20230720.0.0 (#1150) * qplt 20230720.0.0 (via `alr publish --submit`) * Add ssl dependency --------- Co-authored-by: Alejandro R. Mosteo --- index/qp/qplt/qplt-20230720.0.0.toml | 64 ++++++++++++++++++++++++++++ index/ss/ssl/ssl-external.toml | 23 ++++++++++ 2 files changed, 87 insertions(+) create mode 100644 index/qp/qplt/qplt-20230720.0.0.toml create mode 100644 index/ss/ssl/ssl-external.toml diff --git a/index/qp/qplt/qplt-20230720.0.0.toml b/index/qp/qplt/qplt-20230720.0.0.toml new file mode 100644 index 00000000..c321abde --- /dev/null +++ b/index/qp/qplt/qplt-20230720.0.0.toml @@ -0,0 +1,64 @@ +name = "qplt" +description = "An Ada-GUI program to quickly produce a plot of a data set" +version = "20230720" + +authors = ["Jeff Carter"] +maintainers = ["Bent Bracke "] +maintainers-logins = ["bracke"] +licenses = "BSD-3-Clause" +website = "https://github.com/bracke/Qplt" +tags = ["plot", "data"] +long-description = """ +# Qplt +Quick Plot: an Ada-GUI program to quickly produce a plot of a data set + +## Usage +type + +qplt -? + +for usage instructions, or read the code that outputs them. + +## Dependencies +Qplt requires Ada GUI (https://github.com/jrcarter/Ada_GUI) and the PragmAda Reusable Components (https://github.com/jrcarter/PragmARC). Those unfamiliar with Ada GUI should install it, run the test programs, and be familiar with its Readme before running Qplt. + +## Sample Input +The files qplt_sine.txt, qplt_sombrero.txt, and qplt_wpop.txt contain sample data for Qplt. + +qplt_sine.txt contains a sine curve. Suggested use: + +qplt np -t Sine qplt_sine.txt + +qplt_sombrero.txt contains the "Sombrero" curve, sin x / x (with the limit of 1 plotted for x = 0). Suggested use: + +qplt np -t Sombrero qplt_sombrero.txt + +qplt_wpop.txt contains values of world population since 1600. Suggested use: + +qplt -t "World Population" -x Year -y "Population in billions" qplt_wpop.txt + +The sample input files are proveded under the CC BY-SA license (https://creativecommons.org/licenses/by-sa/4.0/). +""" + +executables = ["qplt"] + +[build-switches] +"*".style_checks = "No" +"*".ada_version = "Ada12" + +[[depends-on]] # Avoid bug in GNAT 13 +gnat = "<13.0 | >=13.3" + +[[depends-on]] +pragmarc = "^20240323.0.0" + +[[depends-on]] +ada_gui = "^20240224.0.0" + +[[depends-on]] +ssl = "*" + +[origin] +commit = "2f7f77c911a868ea77d215a81d4d23175f531af8" +url = "git+https://github.com/bracke/Qplt.git" + diff --git a/index/ss/ssl/ssl-external.toml b/index/ss/ssl/ssl-external.toml new file mode 100644 index 00000000..021fa19b --- /dev/null +++ b/index/ss/ssl/ssl-external.toml @@ -0,0 +1,23 @@ +description = "SSL library" +name = "ssl" + +maintainers = ["alejandro@mosteo.com"] +maintainers-logins = ["mosteo"] + +[[external]] +kind = "system" +[external.origin."case(distribution)"] + "arch" = ["libssl-dev"] + "debian|ubuntu" = ["libssl-dev"] + "centos|fedora" = ["openssl-devel"] + "homebrew" = ["openssl"] + "macports" = ["openssl"] + +[[external]] +kind = "version-output" +version-command = [ "pkg-config", "--modversion", "libssl" ] +version-regexp = "([\\d\\.]+)" + +# pkg-config requires further steps to make packages findable by +# dependencies that Alire does not yet support +available = false \ No newline at end of file