Update to upstream version 1.16

This commit is contained in:
Mikolaj Izdebski 2015-09-28 16:37:57 +02:00
parent 75eeb7323e
commit 0c504eb438
6 changed files with 26 additions and 82 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
/SnakeYAML-all-1.8.zip
/SnakeYAML-all-1.9.zip
/snakeyaml-1.13.zip
/snakeyaml-1.16.tar.bz2

View File

@ -1,7 +1,7 @@
From a524758e35ce71a1839bb8594e9c3af93f335f1d Mon Sep 17 00:00:00 2001
From eb36499dacbbe4d10979177c696dc81187c445fe Mon Sep 17 00:00:00 2001
From: Michal Srb <msrb@redhat.com>
Date: Wed, 24 Apr 2013 11:25:52 +0200
Subject: [PATCH] Replace bundled base64 implementation
Subject: [PATCH 1/2] Replace bundled base64 implementation
---
pom.xml | 5 +
@ -14,10 +14,10 @@ Subject: [PATCH] Replace bundled base64 implementation
delete mode 100644 src/main/java/org/yaml/snakeyaml/external/biz/base64Coder/Base64Coder.java
diff --git a/pom.xml b/pom.xml
index 013e07e..629a49c 100644
index e02d181..ece4e91 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,6 +78,11 @@
@@ -83,6 +83,11 @@
<version>1.6</version>
<scope>test</scope>
</dependency>
@ -30,10 +30,10 @@ index 013e07e..629a49c 100644
<distributionManagement>
<repository>
diff --git a/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java b/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
index e8f4214..651a497 100644
index b5572ea..b472be7 100644
--- a/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
+++ b/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java
@@ -29,8 +29,9 @@ import java.util.TimeZone;
@@ -31,8 +31,9 @@ import java.util.TimeZone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@ -356,7 +356,7 @@ index 65923b6..0000000
-
-} // end class Base64Coder
diff --git a/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java b/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
index b4b618f..93b5dcd 100644
index 9927fa6..52ef4b3 100644
--- a/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
+++ b/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java
@@ -30,8 +30,9 @@ import java.util.Set;
@ -371,7 +371,7 @@ index b4b618f..93b5dcd 100644
import org.yaml.snakeyaml.nodes.Tag;
import org.yaml.snakeyaml.reader.StreamReader;
diff --git a/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java b/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
index 397fb7c..002f4c7 100644
index 60f6d84..8ca54e8 100644
--- a/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
+++ b/src/test/java/biz/source_code/base64Coder/Base64CoderTest.java
@@ -19,7 +19,7 @@ import java.io.UnsupportedEncodingException;
@ -384,7 +384,7 @@ index 397fb7c..002f4c7 100644
public class Base64CoderTest extends TestCase {
diff --git a/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java b/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
index f04ffe8..9a105b9 100644
index ddffdc3..2a26bfb 100644
--- a/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
+++ b/src/test/java/org/yaml/snakeyaml/issues/issue99/YamlBase64Test.java
@@ -22,12 +22,13 @@ import java.util.Map;
@ -403,5 +403,5 @@ index f04ffe8..9a105b9 100644
import org.yaml.snakeyaml.nodes.ScalarNode;
import org.yaml.snakeyaml.nodes.Tag;
--
1.8.1.4
2.4.3

View File

@ -1,7 +1,8 @@
From 9104006de9e3e601d2ac6c733b38e6c29728b2ce Mon Sep 17 00:00:00 2001
From 4a8a85e1f1a9974cdb416c895280943ac51561ca Mon Sep 17 00:00:00 2001
From: Michal Srb <msrb@redhat.com>
Date: Fri, 26 Apr 2013 07:32:04 +0200
Subject: [PATCH] Replace bundled gdata-java-client classes with commons-codec
Subject: [PATCH 2/2] Replace bundled gdata-java-client classes with
commons-codec
---
.../com/google/gdata/util/common/base/Escaper.java | 97 ----
@ -916,7 +917,7 @@ index 5403185..0000000
- };
-}
diff --git a/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java b/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
index af30dea..d0fe032 100644
index e23904f..f266387 100644
--- a/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
+++ b/src/main/java/org/yaml/snakeyaml/util/UriEncoder.java
@@ -23,25 +23,46 @@ import java.nio.charset.CharacterCodingException;
@ -975,5 +976,5 @@ index af30dea..d0fe032 100644
/**
--
1.8.1.4
2.4.3

View File

@ -1,57 +0,0 @@
changeset: 1493:0ecfebcf845d
user: maslovalex
date: Thu May 22 09:24:53 2014 +0300
summary: Using LinkedHashMap in some tests to be sure about keys order in dumped yaml.
diff -r 1413062d7874 -r 0ecfebcf845d src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java
--- a/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java Wed May 21 16:06:58 2014 +0300
+++ b/src/test/java/org/yaml/snakeyaml/constructor/ImplicitTagsTest.java Thu May 22 09:24:53 2014 +0300
@@ -16,6 +16,7 @@
package org.yaml.snakeyaml.constructor;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@@ -69,14 +70,16 @@
@SuppressWarnings("unchecked")
public void testRootMap() {
- Map<Object, Object> car1 = new HashMap<Object, Object>();
- car1.put("plate", "12-XP-F4");
+ Map<Object, Object> car1 = new LinkedHashMap<Object, Object>();
Wheel wheel = new Wheel();
wheel.setId(2);
- car1.put("wheel", wheel);
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("id", 3);
+
+ car1.put("wheel", wheel);
car1.put("map", map);
+ car1.put("plate", "12-XP-F4");
+
String carYaml1 = new Yaml().dump(car1);
assertEquals(Util.getLocalResource("constructor/carwheel-root-map.yaml"), carYaml1);
Map<Object, Object> car2 = (Map<Object, Object>) new Yaml().load(carYaml1);
diff -r 1413062d7874 -r 0ecfebcf845d src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java
--- a/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java Wed May 21 16:06:58 2014 +0300
+++ b/src/test/java/org/yaml/snakeyaml/issues/issue61/GenericMapBeanTest.java Thu May 22 09:24:53 2014 +0300
@@ -16,6 +16,7 @@
package org.yaml.snakeyaml.issues.issue61;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.Map;
import junit.framework.TestCase;
@@ -68,7 +69,7 @@
}
public static class MapProvider<K, V> {
- private Map<K, V> map = new HashMap<K, V>();
+ private Map<K, V> map = new LinkedHashMap<K, V>();
public Map<K, V> getMap() {
return map;

View File

@ -1,13 +1,12 @@
%global vertag 3f1ee79d50cf
%global vertag 106418cae0ba
Name: snakeyaml
Version: 1.13
Release: 9%{?dist}
Version: 1.16
Release: 1%{?dist}
Summary: YAML parser and emitter for the Java programming language
License: ASL 2.0
# http://code.google.com/p/snakeyaml
URL: http://code.google.com/p/%{name}
Source0: https://snakeyaml.googlecode.com/archive/v%{version}.zip#/%{name}-%{version}.zip
URL: https://bitbucket.org/asomov/%{name}/
Source0: https://bitbucket.org/asomov/snakeyaml/get/v%{version}.tar.bz2#/%{name}-%{version}.tar.bz2
# Upstream has forked gdata-java and base64 and refuses [1] to
# consider replacing them by external dependencies. Bundled libraries
@ -18,8 +17,6 @@ Source0: https://snakeyaml.googlecode.com/archive/v%{version}.zip#/%{na
Patch0: 0001-Replace-bundled-base64-implementation.patch
# We don't have gdata-java in Fedora any longer, use commons-codec instead
Patch1: 0002-Replace-bundled-gdata-java-client-classes-with-commo.patch
# Fix tests on Java 8 (can be removed if version > 1.13)
Patch2: java8-use-linked-hashmap.patch
BuildArch: noarch
@ -54,10 +51,9 @@ Summary: API documentation for %{name}
This package contains %{summary}.
%prep
%setup -q -n %{name}-%{vertag}
%setup -q -n asomov-%{name}-%{vertag}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%mvn_file : %{name}
@ -92,6 +88,9 @@ sed -i 's/\r//g' LICENSE.txt
%doc LICENSE.txt
%changelog
* Mon Sep 28 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16-1
- Update to upstream version 1.16
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

View File

@ -1 +1 @@
c636f28d1da335bd125457dbf739ff12 snakeyaml-1.13.zip
e84e1fa9de484eca84155e1751f85cdd snakeyaml-1.16.tar.bz2