diff --git a/1.71.tar.gz b/1.71.tar.gz
deleted file mode 100644
index 6422de9..0000000
--- a/1.71.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9d729430c80daf3803dffd9b6bec61a3b371015ba70d3eda60121baf2613b3b8
-size 4406613
diff --git a/_service b/_service
new file mode 100644
index 0000000..6b852bd
--- /dev/null
+++ b/_service
@@ -0,0 +1,19 @@
+
+
+ git
+ https://github.com/cbeust/jcommander.git
+ 1.82
+ @PARENT_TAG@
+ **.jar
+ **.class
+ gradle*
+ cobalt*
+ lib
+ .git
+
+
+ *.tar
+ xz
+
+
+
diff --git a/beust-jcommander-build.xml b/beust-jcommander-build.xml
index cba22fd..e9429f5 100644
--- a/beust-jcommander-build.xml
+++ b/beust-jcommander-build.xml
@@ -20,11 +20,11 @@
-
-
+
+
-
-
+
+
@@ -53,7 +53,7 @@
fork="false"
source="${compiler.source}">
-
+
@@ -63,7 +63,7 @@
-
+
+- Update to version 1.82
+ * Fixes:
+ + #392: fixed bug when parsing arguments is ignoring case
+ sensitivity option
+ + Add a test for Parameter order usage
+ + add a test for Path converter
+ + Add automatic module name to manifest
+ + Add check if Boolean parameter is default null, then do not
+ flip value
+ + Added testing modules
+ + Add format tests for DefaultUsageFormatter,
+ UnixStyleUsageFormatter
+ + add Path converter change #414 to changelog
+ + Add test case for issue 367
+ + Add testing for UnixStyleUsageFormatter
+ + Add unix-style formatter, allow DefaultUsageFormatter to be
+ extended easier
+ + Allow generics of type extends X> and super Y> in
+ parameters
+ + Allow main parameters to be a single field.
+ + allow System.out to be replaced by something else (f.e.
+ System.err)
+ + Allow UsageFormatter to be set in JCommander Builder
+ + Change UsageFormatter into an interface
+ + Clean up DefaultUsageFormatter
+ + Create MyDelegate.java
+ + Create UsageFormatter (preliminary)
+ + Enable usage() ordering for DynamicParameter
+ + Encapsulate MainParameter.
+ + encode user input to massage error message
+ + Expose more of the UsageFormatter implementations
+ + Fields annotated with @ParametersDelegate are now allowed to
+ be final.
+ + FIX #380 Main parameter doesn't support Converter
+ + Fix error message when failing to convert a Path
+ + Fixing: squid:ModifiersOrderCheck and squid:S2444
+ + Fix locale-related issues in usage formatter tests
+ + Get boolean/Boolean getter with "is" prefix
+ + GH-477 Environment Variable Default Provider
+ + make console configurable by JCommander.Builder
+ + Make UsageFormatter abstract, Create DefaultUsageFormatter
+ + Only one DefaultConverterFactory
+ + Remove String.join usage - resolves #381
+ + Remove the generic in IStringConverterFactory
+ + Restrict access to JCommander.Options again
+ + Support arity for main parameters.
+ + Update DefaultParameterizedParser.java
+ + Update IParameterizedParser.java
+ + Update JCommander.java
+ + usage() hides 'Comments:' header when only hidden commands
+ exist
+ + Use Builder API as constructor is deprecated
+ + Use get default getter approach if is
+ method is not found
+ * Upgrade needed by new code in xmvn 4.2.0
+- Fetch sources using source service and clean the tarball of
+ unnecessary binary files
+
-------------------------------------------------------------------
Mon Apr 8 18:11:28 UTC 2019 - Fridrich Strba
diff --git a/beust-jcommander.spec b/beust-jcommander.spec
index 7fe0afa..f738efe 100644
--- a/beust-jcommander.spec
+++ b/beust-jcommander.spec
@@ -1,7 +1,7 @@
#
-# spec file for package beust
+# spec file
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,13 @@
%global short_name jcommander
Name: beust-%{short_name}
-Version: 1.71
+Version: 1.82
Release: 0
Summary: Java framework for parsing command line parameters
License: Apache-2.0
Group: Development/Libraries/Java
URL: http://jcommander.org/
-Source0: https://github.com/cbeust/%{short_name}/archive/%{version}.tar.gz
+Source0: %{short_name}-%{version}.tar.xz
# Adapted from earlier version that still shipped poms. It uses kobalt for building now
Source1: %{name}.pom
Source2: %{name}-build.xml
@@ -51,7 +51,6 @@ This package contains the %{summary}.
%prep
%setup -q -n %{short_name}-%{version}
-rm -rf gradle* kobalt* lib
%patch0 -p1
chmod -x license.txt
diff --git a/jcommander-1.82.tar.xz b/jcommander-1.82.tar.xz
new file mode 100644
index 0000000..29cf825
--- /dev/null
+++ b/jcommander-1.82.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c7491f478fec8edbac88ca2e87b1d3d3f4a37c42338a0b328ad92b35269923a
+size 88472