| |
@@ -0,0 +1,26 @@
|
| |
+ diff -r -u ../zxing-zxing-3.2.1.unpatched/javase/src/main/java/com/google/zxing/client/j2se/CommandLineEncoder.java ./javase/src/main/java/com/google/zxing/client/j2se/CommandLineEncoder.java
|
| |
+ --- ../zxing-zxing-3.2.1.unpatched/javase/src/main/java/com/google/zxing/client/j2se/CommandLineEncoder.java 2015-08-19 07:21:00.000000000 -0500
|
| |
+ +++ ./javase/src/main/java/com/google/zxing/client/j2se/CommandLineEncoder.java 2018-01-24 08:59:39.472655785 -0600
|
| |
+ @@ -35,7 +35,8 @@
|
| |
+
|
| |
+ public static void main(String[] args) throws Exception {
|
| |
+ EncoderConfig config = new EncoderConfig();
|
| |
+ - JCommander jCommander = new JCommander(config, args);
|
| |
+ + JCommander jCommander = new JCommander(config);
|
| |
+ + jCommander.parse(args);
|
| |
+ jCommander.setProgramName(CommandLineEncoder.class.getSimpleName());
|
| |
+ if (config.help) {
|
| |
+ jCommander.usage();
|
| |
+ diff -r -u ../zxing-zxing-3.2.1.unpatched/javase/src/main/java/com/google/zxing/client/j2se/CommandLineRunner.java ./javase/src/main/java/com/google/zxing/client/j2se/CommandLineRunner.java
|
| |
+ --- ../zxing-zxing-3.2.1.unpatched/javase/src/main/java/com/google/zxing/client/j2se/CommandLineRunner.java 2015-08-19 07:21:00.000000000 -0500
|
| |
+ +++ ./javase/src/main/java/com/google/zxing/client/j2se/CommandLineRunner.java 2018-01-24 08:59:39.473655761 -0600
|
| |
+ @@ -49,7 +49,8 @@
|
| |
+
|
| |
+ public static void main(String[] args) throws Exception {
|
| |
+ DecoderConfig config = new DecoderConfig();
|
| |
+ - JCommander jCommander = new JCommander(config, args);
|
| |
+ + JCommander jCommander = new JCommander(config);
|
| |
+ + jCommander.parse(args);
|
| |
+ jCommander.setProgramName(CommandLineRunner.class.getSimpleName());
|
| |
+ if (config.help) {
|
| |
+ jCommander.usage();
|
| |
zxing
currently fails to build from source in F27 and Rawhide.The FTBFS error is the result of deprecated JCommander usage in the source files
CommandLineEncoder.java
andCommandLineRunner.java
.This PR fixes the error by including a patch containing two manually cherry picked fixes from upstream commit https://github.com/zxing/zxing/commit/e2afb336e2f7afaa9d0895c4d16e9e85013c2f3d
A successful Rawhide scratch build of this update can be found at https://koji.fedoraproject.org/koji/taskinfo?taskID=24416609