Accepting request 893210 from Java:packages

Build against asm >= 7

OBS-URL: https://build.opensuse.org/request/show/893210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plexus-containers?expand=0&rev=7
This commit is contained in:
Dominique Leuenberger 2021-05-14 23:24:39 +00:00 committed by Git OBS Bridge
commit 6a95ddee12
6 changed files with 20 additions and 59 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri May 14 16:39:03 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Removed patch:
* plexus-containers-asm6.patch
+ build using asm >= 7
-------------------------------------------------------------------
Sun Nov 24 14:53:52 UTC 2019 - Fridrich Strba <fstrba@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package plexus-component-metadata
#
# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -33,7 +33,6 @@ URL: https://github.com/codehaus-plexus/plexus-containers
Source0: https://github.com/codehaus-plexus/%{base_name}/archive/%{base_name}-%{version}.tar.gz
Source1: http://www.apache.org/licenses/LICENSE-2.0.txt
Source2: LICENSE.MIT
Patch0: plexus-containers-asm6.patch
BuildRequires: fdupes
BuildRequires: maven-local
BuildRequires: mvn(com.thoughtworks.qdox:qdox)
@ -47,7 +46,7 @@ BuildRequires: mvn(org.codehaus.plexus:plexus-container-default)
BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
BuildRequires: mvn(org.codehaus.plexus:plexus:pom:)
BuildRequires: mvn(org.jdom:jdom2)
BuildRequires: mvn(org.ow2.asm:asm)
BuildRequires: mvn(org.ow2.asm:asm) >= 7
#!BuildRequires: maven-compiler-plugin-bootstrap
#!BuildRequires: maven-jar-plugin-bootstrap
#!BuildRequires: maven-javadoc-plugin-bootstrap
@ -74,8 +73,6 @@ Group: Documentation/HTML
%prep
%setup -q -n %{base_name}-%{base_name}-%{version}
%patch0 -p1
cp %{SOURCE1} .
cp %{SOURCE2} .

View File

@ -1,48 +0,0 @@
diff -urEbwB plexus-containers-plexus-containers-2.1.0/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java plexus-containers-plexus-containers-2.1.0.new/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java
--- plexus-containers-plexus-containers-2.1.0/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java 2019-10-23 12:28:46.000000000 +0200
+++ plexus-containers-plexus-containers-2.1.0.new/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/ann/AnnReader.java 2019-11-22 03:26:41.546581926 +0100
@@ -35,7 +35,7 @@
private final AnnClass annClass;
private AnnReader(AnnClass annClass) {
- super(Opcodes.ASM7);
+ super(Opcodes.ASM6);
this.annClass = annClass;
}
@@ -64,7 +64,7 @@
public FieldVisitor visitField(int access, final String name, final String desc, String signature, Object value) {
final AnnField field = new AnnField(annClass, access, name, desc);
annClass.addField(field);
- return new FieldVisitor(Opcodes.ASM7) {
+ return new FieldVisitor(Opcodes.ASM6) {
public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
Ann ann = new Ann(desc);
@@ -79,7 +79,7 @@
final AnnMethod method = new AnnMethod(annClass, access, mname, mdesc);
annClass.addMethod(method);
- return new MethodVisitor(Opcodes.ASM7) {
+ return new MethodVisitor(Opcodes.ASM6) {
public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
Ann ann = new Ann(desc);
@@ -99,7 +99,7 @@
private Ann ann;
public AnnAnnReader(Ann ann) {
- super(Opcodes.ASM7);
+ super(Opcodes.ASM6);
this.ann = ann;
}
@@ -132,7 +132,7 @@
private ArrayList<String> array = new ArrayList<String>();
public AnnAnnArrayReader(Ann ann, String name) {
- super(Opcodes.ASM7);
+ super(Opcodes.ASM6);
this.ann = ann;
this.name = name;
}

View File

@ -1,7 +1,7 @@
#
# spec file for package plexus-containers
#
# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri May 14 16:39:03 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Removed patch:
* plexus-containers-asm6.patch
+ build using asm >= 7
-------------------------------------------------------------------
Sun Nov 24 14:50:30 UTC 2019 - Fridrich Strba <fstrba@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package plexus-metadata-generator
#
# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -34,7 +34,6 @@ Source0: https://github.com/codehaus-plexus/%{base_name}/archive/%{base_n
Source1: http://www.apache.org/licenses/LICENSE-2.0.txt
Source2: LICENSE.MIT
Source100: %{base_name}-build.tar.xz
Patch0: plexus-containers-asm6.patch
Patch1: plexus-metadata-generator-cli.patch
Patch1000: %{name}-nomojo.patch
BuildRequires: ant
@ -43,7 +42,7 @@ BuildRequires: fdupes
BuildRequires: javapackages-local
BuildRequires: jdom2
BuildRequires: junit
BuildRequires: objectweb-asm
BuildRequires: objectweb-asm >= 7
BuildRequires: plexus-classworlds
BuildRequires: plexus-cli
BuildRequires: plexus-containers-component-annotations
@ -54,7 +53,7 @@ BuildRequires: xbean
Requires: apache-commons-cli
Requires: guava
Requires: jdom2
Requires: objectweb-asm
Requires: objectweb-asm >= 7
Requires: plexus-cli
Requires: plexus-containers-component-annotations = %{version}
Requires: plexus-containers-container-default = %{version}
@ -89,7 +88,6 @@ build-jar-repository -s lib %{base_name} objectweb-asm/asm objectweb-asm/asm-com
build-jar-repository -s lib hamcrest/core
%endif
%patch0 -p1
%patch1 -p1
%patch1000 -p1