File rebar3-3.14.4-pre19.patch of Package rebar3

diff -Ndurp rebar3-3.14.4/src/rebar_app_info.erl rebar3-3.14.4-pre19/src/rebar_app_info.erl
--- rebar3-3.14.4/src/rebar_app_info.erl	2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/rebar_app_info.erl	2021-03-24 00:51:20.269870829 +0200
@@ -177,14 +177,14 @@ new(Parent, AppName, Vsn, Dir, Deps) ->
                      ebin_dir=filename:join(rebar_utils:to_list(Dir), "ebin"),
                      deps=Deps}}.
 
--spec app_to_map(t()) -> #{name := atom(),
-                           vsn := app_vsn(),
-                           applications := [atom()],
-                           included_applications := [atom()],
-                           dir := file:name(),
-                           out_dir := file:name(),
-                           ebin_dir := file:name(),
-                           link := false}.
+-spec app_to_map(t()) -> #{name => atom(),
+                           vsn => app_vsn(),
+                           applications => [atom()],
+                           included_applications => [atom()],
+                           dir => file:name(),
+                           out_dir => file:name(),
+                           ebin_dir => file:name(),
+                           link => false}.
 app_to_map(#app_info_t{name=Name,
                        vsn=Vsn,
                        applications=Applications,
diff -Ndurp rebar3-3.14.4/src/rebar_hex_repos.erl rebar3-3.14.4-pre19/src/rebar_hex_repos.erl
--- rebar3-3.14.4/src/rebar_hex_repos.erl	2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/rebar_hex_repos.erl	2021-03-24 00:54:28.297642549 +0200
@@ -56,8 +56,8 @@ get_repo_config(RepoName, State) ->
     get_repo_config(RepoName, Repos).
 
 -spec anon_repo_config(repo()) ->
-    #{api_url := _, name := _, repo_name => _, repo_organization => _,
-      repo_url := _, repo_verify => _, repo_verify_origin => _,
+    #{api_url => _, name => _, repo_name => _, repo_organization => _,
+      repo_url => _, repo_verify => _, repo_verify_origin => _,
       mirror_of => _}.
 anon_repo_config(Map) ->
     maps:with([name, repo_name, api_url, repo_url, repo_organization,
diff -Ndurp rebar3-3.14.4/src/rebar.hrl rebar3-3.14.4-pre19/src/rebar.hrl
--- rebar3-3.14.4/src/rebar.hrl	2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/rebar.hrl	2021-03-24 00:45:53.713214293 +0200
@@ -46,7 +46,7 @@
                           unicode:unicode_binary() | ms_field()},
                   inner_checksum :: binary() | ms_field(),
                   outer_checksum :: binary() | ms_field(),
-                  retired :: boolean() | ms_field() | #{reason := atom()},
+                  retired :: boolean() | ms_field() | #{reason => atom()},
                   dependencies :: [#{package => unicode:unicode_binary(),
                                      requirement => unicode:unicode_binary()}] | ms_field()}).
 
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_names.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_names.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_names.erl	2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_names.erl	2021-03-24 00:57:28.993579128 +0200
@@ -54,11 +54,11 @@
 %% message types
 -type 'Names'() ::
       #{packages                => ['Package'()],   % = 1
-        repository              := iodata()         % = 2
+        repository              => iodata()         % = 2
        }.
 
 -type 'Package'() ::
-      #{name                    := iodata()         % = 1
+      #{name                    => iodata()         % = 1
        }.
 
 -export_type(['Names'/0, 'Package'/0]).
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_package.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_package.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_package.erl	2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_package.erl	2021-03-24 01:21:03.105772732 +0200
@@ -55,26 +55,26 @@
 %% message types
 -type 'Package'() ::
       #{releases                => ['Release'()],   % = 1
-        name                    := iodata(),        % = 2
-        repository              := iodata()         % = 3
+        name                    => iodata(),        % = 2
+        repository              => iodata()         % = 3
        }.
 
 -type 'Release'() ::
-      #{version                 := iodata(),        % = 1
-        inner_checksum          := iodata(),        % = 2
+      #{version                 => iodata(),        % = 1
+        inner_checksum          => iodata(),        % = 2
         dependencies            => ['Dependency'()], % = 3
         retired                 => 'RetirementStatus'(), % = 4
         outer_checksum          => iodata()         % = 5
        }.
 
 -type 'RetirementStatus'() ::
-      #{reason                  := 'RETIRED_OTHER' | 'RETIRED_INVALID' | 'RETIRED_SECURITY' | 'RETIRED_DEPRECATED' | 'RETIRED_RENAMED' | integer(), % = 1, enum RetirementReason
+      #{reason                  => 'RETIRED_OTHER' | 'RETIRED_INVALID' | 'RETIRED_SECURITY' | 'RETIRED_DEPRECATED' | 'RETIRED_RENAMED' | integer(), % = 1, enum RetirementReason
         message                 => iodata()         % = 2
        }.
 
 -type 'Dependency'() ::
-      #{package                 := iodata(),        % = 1
-        requirement             := iodata(),        % = 2
+      #{package                 => iodata(),        % = 1
+        requirement             => iodata(),        % = 2
         optional                => boolean() | 0 | 1, % = 3
         app                     => iodata(),        % = 4
         repository              => iodata()         % = 5
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_signed.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_signed.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_signed.erl	2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_signed.erl	2021-03-24 01:12:03.809903061 +0200
@@ -53,7 +53,7 @@
 
 %% message types
 -type 'Signed'() ::
-      #{payload                 := iodata(),        % = 1
+      #{payload                 => iodata(),        % = 1
         signature               => iodata()         % = 2
        }.
 
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_versions.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_versions.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_versions.erl	2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_versions.erl	2021-03-24 01:17:07.975061651 +0200
@@ -54,11 +54,11 @@
 %% message types
 -type 'Versions'() ::
       #{packages                => ['Package'()],   % = 1
-        repository              := iodata()         % = 2
+        repository              => iodata()         % = 2
        }.
 
 -type 'Package'() ::
-      #{name                    := iodata(),        % = 1
+      #{name                    => iodata(),        % = 1
         versions                => [iodata()],      % = 2
         retired                 => [integer()]      % = 3, 32 bits
        }.
openSUSE Build Service is sponsored by