git: b4c15e82875a - main - devel/elixir-hex: update to 2.0.5

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Thu, 02 Mar 2023 11:50:25 UTC
The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b4c15e82875aa60bee90688e4d0ce8b8268a1487

commit b4c15e82875aa60bee90688e4d0ce8b8268a1487
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2023-03-02 11:49:19 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2023-03-02 11:50:04 +0000

    devel/elixir-hex: update to 2.0.5
---
 devel/elixir-hex/Makefile  |   2 +-
 devel/elixir-hex/distinfo  |   6 +--
 devel/elixir-hex/pkg-plist | 101 ++++++++++++++++++++++++++++++++-------------
 3 files changed, 76 insertions(+), 33 deletions(-)

diff --git a/devel/elixir-hex/Makefile b/devel/elixir-hex/Makefile
index 50061b018ede..0a68fdd3a5a6 100644
--- a/devel/elixir-hex/Makefile
+++ b/devel/elixir-hex/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	hex
-DISTVERSION=	1.0.1
 DISTVERSIONPREFIX=	v
+DISTVERSION=	2.0.5
 CATEGORIES=	devel
 PKGNAMEPREFIX=	elixir-
 
diff --git a/devel/elixir-hex/distinfo b/devel/elixir-hex/distinfo
index f680617355f6..f2961a26e590 100644
--- a/devel/elixir-hex/distinfo
+++ b/devel/elixir-hex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1639735432
-SHA256 (hexpm-hex-v1.0.1_GH0.tar.gz) = cf19c8a11c7c306d9b6e00533e46326dd0d4e18d771ef3b457da2c9f69fa4b31
-SIZE (hexpm-hex-v1.0.1_GH0.tar.gz) = 438918
+TIMESTAMP = 1677744620
+SHA256 (hexpm-hex-v2.0.5_GH0.tar.gz) = 90d46a3e56c6b24637ca627e2b0fadf84999302ff754b59fb0c6fc798dc55fa8
+SIZE (hexpm-hex-v2.0.5_GH0.tar.gz) = 450071
diff --git a/devel/elixir-hex/pkg-plist b/devel/elixir-hex/pkg-plist
index d3de17538f95..9656bf13f20c 100644
--- a/devel/elixir-hex/pkg-plist
+++ b/devel/elixir-hex/pkg-plist
@@ -1,63 +1,87 @@
+%%PORTDOCS%%%%DOCSDIR%%/README.md
 lib/elixir/lib/hex/ebin/Elixir.Hex.API.Auth.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.Organization.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.Owner.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.Organization.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.Owner.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.API.Release.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.API.ReleaseDocs.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.API.ShortURL.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.API.User.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.API.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Application.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Config.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.AES_CBC_HMAC_SHA2.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.AES_GCM.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.ContentEncryptor.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.Encryption.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.KeyManager.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.PBES2_HMAC_SHA2.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.PKCS5.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.PublicKey.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Crypto.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.Certs.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.SSL.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.VerifyHostname.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.HTTP.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.TaskDescription.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.TaskDescription.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Netrc.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Netrc.Cache.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Netrc.Parser.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Netrc.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.OptionParser.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Package.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Parallel.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Registry.Server.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Registry.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.RemoteConverger.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Repo.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Resolver.Backtracks.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Resolver.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.SCM.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Server.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Set.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Shell.Process.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Shell.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Shell.Process.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Assignment.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Hex.Solver.Constraints.Empty.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Hex.Solver.Constraints.Range.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Hex.Solver.Constraints.Union.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraint.Version.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Empty.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Impl.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Range.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Union.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Util.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Constraints.Version.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Failure.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Incompatibility.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.PackageLister.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.PackageRange.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.PartialSolution.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Registry.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Requirement.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Requirement.Parser.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Solver.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Term.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Solver.Util.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Sponsor.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.State.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Stdlib.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Tar.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.UpdateChecker.beam
 lib/elixir/lib/hex/ebin/Elixir.Hex.Utils.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Version.InvalidRequirementError.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Version.InvalidVersionError.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Version.Requirement.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.Version.beam
-lib/elixir/lib/hex/ebin/Elixir.Hex.beam
+lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Assignment.beam
+lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Constraints.Empty.beam
+lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Constraints.Range.beam
+lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Constraints.Union.beam
+lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Incompatibility.beam
+lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.PackageRange.beam
+lib/elixir/lib/hex/ebin/Elixir.Inspect.Hex.Solver.Term.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Audit.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Build.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Config.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Docs.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Info.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Install.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Organization.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Owner.beam
@@ -69,13 +93,19 @@ lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Retire.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Search.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Sponsor.beam
 lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.User.beam
-lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.beam
+lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Assignment.beam
+lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Constraints.Empty.beam
+lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Constraints.Range.beam
+lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Constraints.Union.beam
+lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Incompatibility.beam
+lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.PackageRange.beam
+lib/elixir/lib/hex/ebin/Elixir.String.Chars.Hex.Solver.Term.beam
 lib/elixir/lib/hex/ebin/hex.app
 lib/elixir/lib/hex/ebin/mix_hex_core.beam
 lib/elixir/lib/hex/ebin/mix_hex_erl_tar.beam
 lib/elixir/lib/hex/ebin/mix_hex_filename.beam
-lib/elixir/lib/hex/ebin/mix_hex_http.beam
 lib/elixir/lib/hex/ebin/mix_hex_http_httpc.beam
+lib/elixir/lib/hex/ebin/mix_hex_http.beam
 lib/elixir/lib/hex/ebin/mix_hex_licenses.beam
 lib/elixir/lib/hex/ebin/mix_hex_pb_names.beam
 lib/elixir/lib/hex/ebin/mix_hex_pb_package.beam
@@ -90,8 +120,8 @@ lib/elixir/lib/hex/lib/hex/api.ex
 lib/elixir/lib/hex/lib/hex/api/auth.ex
 lib/elixir/lib/hex/lib/hex/api/key.ex
 lib/elixir/lib/hex/lib/hex/api/package.ex
-lib/elixir/lib/hex/lib/hex/api/release.ex
 lib/elixir/lib/hex/lib/hex/api/release_docs.ex
+lib/elixir/lib/hex/lib/hex/api/release.ex
 lib/elixir/lib/hex/lib/hex/api/short_url.ex
 lib/elixir/lib/hex/lib/hex/api/user.ex
 lib/elixir/lib/hex/lib/hex/application.ex
@@ -115,26 +145,40 @@ lib/elixir/lib/hex/lib/hex/mix.ex
 lib/elixir/lib/hex/lib/hex/netrc.ex
 lib/elixir/lib/hex/lib/hex/netrc/cache.ex
 lib/elixir/lib/hex/lib/hex/netrc/parser.ex
-lib/elixir/lib/hex/lib/hex/option_parser.ex
+lib/elixir/lib/hex/lib/hex/package.ex
 lib/elixir/lib/hex/lib/hex/parallel.ex
-lib/elixir/lib/hex/lib/hex/registry.ex
 lib/elixir/lib/hex/lib/hex/registry/server.ex
 lib/elixir/lib/hex/lib/hex/remote_converger.ex
 lib/elixir/lib/hex/lib/hex/repo.ex
-lib/elixir/lib/hex/lib/hex/resolver.ex
-lib/elixir/lib/hex/lib/hex/resolver/backtracks.ex
 lib/elixir/lib/hex/lib/hex/scm.ex
 lib/elixir/lib/hex/lib/hex/server.ex
-lib/elixir/lib/hex/lib/hex/set.ex
 lib/elixir/lib/hex/lib/hex/shell.ex
 lib/elixir/lib/hex/lib/hex/shell/process.ex
+lib/elixir/lib/hex/lib/hex/solver.ex
+lib/elixir/lib/hex/lib/hex/solver/assignment.ex
+lib/elixir/lib/hex/lib/hex/solver/constraint.ex
+lib/elixir/lib/hex/lib/hex/solver/constraints/empty.ex
+lib/elixir/lib/hex/lib/hex/solver/constraints/impl.ex
+lib/elixir/lib/hex/lib/hex/solver/constraints/range.ex
+lib/elixir/lib/hex/lib/hex/solver/constraints/union.ex
+lib/elixir/lib/hex/lib/hex/solver/constraints/util.ex
+lib/elixir/lib/hex/lib/hex/solver/constraints/version.ex
+lib/elixir/lib/hex/lib/hex/solver/failure.ex
+lib/elixir/lib/hex/lib/hex/solver/incompatibility.ex
+lib/elixir/lib/hex/lib/hex/solver/package_lister.ex
+lib/elixir/lib/hex/lib/hex/solver/package_range.ex
+lib/elixir/lib/hex/lib/hex/solver/partial_solution.ex
+lib/elixir/lib/hex/lib/hex/solver/registry.ex
+lib/elixir/lib/hex/lib/hex/solver/requirement.ex
+lib/elixir/lib/hex/lib/hex/solver/solver.ex
+lib/elixir/lib/hex/lib/hex/solver/term.ex
+lib/elixir/lib/hex/lib/hex/solver/util.ex
 lib/elixir/lib/hex/lib/hex/sponsor.ex
 lib/elixir/lib/hex/lib/hex/state.ex
 lib/elixir/lib/hex/lib/hex/stdlib.ex
 lib/elixir/lib/hex/lib/hex/tar.ex
 lib/elixir/lib/hex/lib/hex/update_checker.ex
 lib/elixir/lib/hex/lib/hex/utils.ex
-lib/elixir/lib/hex/lib/hex/version.ex
 lib/elixir/lib/hex/lib/mix/task_description.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.audit.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.build.ex
@@ -142,7 +186,6 @@ lib/elixir/lib/hex/lib/mix/tasks/hex.config.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.docs.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.info.ex
-lib/elixir/lib/hex/lib/mix/tasks/hex.install.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.organization.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.outdated.ex
 lib/elixir/lib/hex/lib/mix/tasks/hex.owner.ex