From e255cb600a2402aa07a0cf185e0d2285d8770a52 Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Fri, 31 May 2024 11:57:30 +0200 Subject: [PATCH 1/5] gnoga metadata: removed conflicting project variable settings (#1082) * Removed conflicting project variable settings * Missing externals to increase compatibility * Restore lost variable in gnoga --- index/gn/gnoga/gnoga-2.1.2.toml | 10 +++++----- index/li/libgnutls/libgnutls-external.toml | 2 ++ .../simple_components-4.68.0.toml | 19 ++++++++----------- index/un/unixodbc/unixodbc-external.toml | 2 ++ 4 files changed, 17 insertions(+), 16 deletions(-) diff --git a/index/gn/gnoga/gnoga-2.1.2.toml b/index/gn/gnoga/gnoga-2.1.2.toml index 0aa003df8..280d6baf6 100644 --- a/index/gn/gnoga/gnoga-2.1.2.toml +++ b/index/gn/gnoga/gnoga-2.1.2.toml @@ -12,16 +12,16 @@ licenses = "GPL-3.0-only WITH GCC-exception-3.1" project-files = ["lib_gnoga.gpr"] -[gpr-set-externals.'case(os)'] -linux = { Target_OS = "Linux", PRJ_TARGET = "Linux" } -windows = { Target_OS = "Windows", PRJ_TARGET = "Windows" } -macos = { Target_OS = "OSX", PRJ_TARGET = "OSX" } - [[depends-on]] gnat = ">=2021 | (>=12 & <2000)" simple_components = "^4.62.0" uxstrings = "~0.4.0+alpha-20220803" +[gpr-set-externals.'case(os)'] +linux = { PRJ_TARGET = "Linux" } +windows = { PRJ_TARGET = "Windows" } +macos = { PRJ_TARGET = "OSX" } + [origin] commit = "5f127c56986a7a1a562b405d7934eabf8e624c25" url = "git+https://github.com/Blady-Com/gnoga.git" diff --git a/index/li/libgnutls/libgnutls-external.toml b/index/li/libgnutls/libgnutls-external.toml index 34d7ea9fe..9159303d4 100644 --- a/index/li/libgnutls/libgnutls-external.toml +++ b/index/li/libgnutls/libgnutls-external.toml @@ -7,7 +7,9 @@ maintainers-logins = ["mosteo"] [[external]] kind = "system" [external.origin."case(distribution)"] +"arch" = ["gnutls"] "debian|ubuntu" = ["libgnutls28-dev"] +"centos|fedora" = ["gnutls-devel"] "homebrew" = ["gnutls"] "macports" = ["gnutls"] diff --git a/index/si/simple_components/simple_components-4.68.0.toml b/index/si/simple_components/simple_components-4.68.0.toml index 6c9ca76a2..3ed668b49 100644 --- a/index/si/simple_components/simple_components-4.68.0.toml +++ b/index/si/simple_components/simple_components-4.68.0.toml @@ -21,18 +21,15 @@ Target_OS = ["Windows", "Windows_NT", "Linux", "UNIX", "OSX", "FreeBSD", "auto"] Tasking = ["Multiple", "Single"] # Default Multiple Traced_Objects = ["Off", "On"] # Default Off -[gpr-set-externals] -Target_OS = "auto" +[gpr-set-externals."case(os)"] +freebsd = { Target_OS = "FreeBSD" } +linux = { Target_OS = "Linux", odbc = "unixODBC" } +macos = { Target_OS = "OSX" } +windows = { Target_OS = "Windows", odbc = "ODBC32" } -[gpr-set-externals."case(os)".linux] -odbc = "unixODBC" -[gpr-set-externals."case(os)".windows] -odbc = "ODBC32" - -[gpr-set-externals."case(word-size)".bits-32] -arch = "i686" -[gpr-set-externals."case(word-size)".bits-64] -arch = "x86_64" +[gpr-set-externals."case(word-size)"] +bits-32 = { arch = "i686" } +bits-64 = { arch = "x86_64" } [origin] commit = "da9b0f3a3d56a2e60490fa5f23ca510862c252cd" diff --git a/index/un/unixodbc/unixodbc-external.toml b/index/un/unixodbc/unixodbc-external.toml index 67cfdf5b7..9f952b029 100644 --- a/index/un/unixodbc/unixodbc-external.toml +++ b/index/un/unixodbc/unixodbc-external.toml @@ -8,7 +8,9 @@ maintainers-logins = ["mosteo"] [[external]] kind = "system" [external.origin."case(distribution)"] +"arch" = ["unixodbc"] "debian|ubuntu" = ["unixodbc-dev"] +"centos|fedora" = ["unixODBC-devel"] "homebrew" = ["unixodbc"] "macports" = ["unixodbc"] From 2b083b29c1e246404825866e107d63a7020d7d15 Mon Sep 17 00:00:00 2001 From: Gautier de Montmollin Date: Mon, 3 Jun 2024 15:05:56 +0200 Subject: [PATCH 2/5] Create texcad-4.5.2.toml (#1084) * Create texcad-4.5.2.toml First presence of TeXCAD on Alire! * Update texcad-4.5.2.toml Correct license naming. * Update texcad-4.5.2.toml Enriched the tag list. --- index/te/texcad/texcad-4.5.2.toml | 45 +++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 index/te/texcad/texcad-4.5.2.toml diff --git a/index/te/texcad/texcad-4.5.2.toml b/index/te/texcad/texcad-4.5.2.toml new file mode 100644 index 000000000..f5cd89507 --- /dev/null +++ b/index/te/texcad/texcad-4.5.2.toml @@ -0,0 +1,45 @@ +description = "TeXCAD is a program for drawing or retouching {picture}s in LaTeX" +name = "texcad" +version = "4.5.2" + +authors = ["Gautier de Montmollin"] +maintainers = ["gdemont@hotmail.com"] +maintainers-logins = ["zertovitch"] +website = "https://texcad.sourceforge.io/" +licenses = "GPL-2.0-or-later" +tags = ["texcad", "tex", "latex", "cad", "picture", "draw", "drawing", "graphics", "vector-graphics"] +long-description = """ +  texcad screenshot + +TeXCAD is a program for drawing or retouching {picture}s in LaTeX. +It extends the original {picture} capabilities, even without any obligatory LaTeX package, class or style sheet. +The core of TeXCAD is totally portable. + +Features: + +* Supports plain LaTeX +* Extends LaTeX picture objects through emulation or use of special styles +* Special styles are only optional +* Parametric curves +* **Free**, Open-Source +""" + +project-files = ["tc_gwin/texcad_gw_project_tree.gpr"] +executables = ["texcad"] + +[available.'case(os)'] +windows = true +'...' = false + +[gpr-externals] +TeXCAD_Build_Mode = ["Debug", "Optimize"] + +[gpr-set-externals] +TeXCAD_Build_Mode = "Debug" + +[[depends-on]] +gwindows = ">=1.4.3" + +[origin] +url = "https://sourceforge.net/projects/texcad/files/texcad/source_snapshots/texcad-svn_code-r105.zip" +hashes = ["sha512:efd993bff2838127f94d079a4bc90d8923354acdd796d3431324b7873817d1d217d3383eb879b739f01b0486260f89455b450f5e1fafe5ccfdf542adb91160a3"] From 4f891e0e0d89d338ce0943357a8a585d26778dd8 Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Mon, 3 Jun 2024 15:06:31 +0200 Subject: [PATCH 3/5] optional 0.2.0 (#1060) * optional 0.2.0 (via `alr publish --submit`) * Use Intel arch machines for macOS tests * Downgrade macOS runners to v12 * Update workflows --- index/op/optional/optional-0.2.0.toml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 index/op/optional/optional-0.2.0.toml diff --git a/index/op/optional/optional-0.2.0.toml b/index/op/optional/optional-0.2.0.toml new file mode 100644 index 000000000..695ce237f --- /dev/null +++ b/index/op/optional/optional-0.2.0.toml @@ -0,0 +1,16 @@ +name = "optional" +description = "Optional values a la java.lang.Optional" +version = "0.2.0" + +tags = ["optional", "functional"] +licenses = "LGPL-3.0-only" +website = "https://github.com/mosteo/optional/" + +authors = ["Alejandro R. Mosteo"] +maintainers = ["Alejandro R. Mosteo "] +maintainers-logins = ["mosteo"] + +[origin] +commit = "3b6d741c320608579419db9871fe3fd02356d9b6" +url = "git+https://github.com/mosteo/optional.git" + From db485dfa0b082c69fc6ec8c76e3ca65f8e450e99 Mon Sep 17 00:00:00 2001 From: Gautier de Montmollin Date: Tue, 4 Jun 2024 13:37:32 +0200 Subject: [PATCH 4/5] globe_3d 2023.11.12 metadata (tags) (#1086) * Update globe_3d-2023.11.12.toml metadata (tags) Metadata update only in .toml: added a few tags. * Update globe_3d-2023.11.12.toml metadata (tags) Metadata update only in .toml: added a few more tags. * Update globe_3d-2023.11.12.toml metadata (tags) Metadata update only in .toml: shortened tags (max len=15). --- index/gl/globe_3d/globe_3d-2023.11.12.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index/gl/globe_3d/globe_3d-2023.11.12.toml b/index/gl/globe_3d/globe_3d-2023.11.12.toml index 91b964d9a..14c8f0a02 100644 --- a/index/gl/globe_3d/globe_3d-2023.11.12.toml +++ b/index/gl/globe_3d/globe_3d-2023.11.12.toml @@ -3,7 +3,11 @@ name = "globe_3d" version = "2023.11.12" licenses = "MIT" -tags = [ "gl", "opengl" ] +tags = [ "gl", "opengl", + "rendering", "graphics", "3d-rendering", "3d-graphics", + "space-partition", + "collision", + "portal" ] website = "https://globe3d.sourceforge.io/" authors = ["Gautier de Montmollin"] From 18942521ba3551afcb364f695d1b109b023ce2fc Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Tue, 4 Jun 2024 14:09:39 +0200 Subject: [PATCH 5/5] libmariadb external debian/ubuntu package name change (#1085) * Update libmariadb Debian/Ubuntu package name The Debian package was renamed into libmariadb-dev * Keep both package names --------- Co-authored-by: Alejandro R. Mosteo --- index/li/libmariadb/libmariadb-external.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index/li/libmariadb/libmariadb-external.toml b/index/li/libmariadb/libmariadb-external.toml index 7cd0b9f5e..b59665581 100644 --- a/index/li/libmariadb/libmariadb-external.toml +++ b/index/li/libmariadb/libmariadb-external.toml @@ -7,7 +7,9 @@ maintainers-logins = ["stcarrez"] [[external]] kind = "system" [external.origin."case(distribution)"] -"debian|ubuntu" = ["libmariadbclient-dev"] +"debian|ubuntu" = ["libmariadb-dev", # newer Debian versions + "libmariadbclient-dev" # older Debian versions + ] # No mariadb library on msys2 [external.available.'case(os)']