commit jflex for openSUSE:Factory

2024-02-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jflex for openSUSE:Factory checked 
in at 2024-02-23 16:40:33

Comparing /work/SRC/openSUSE:Factory/jflex (Old)
 and  /work/SRC/openSUSE:Factory/.jflex.new.1770 (New)


Package is "jflex"

Fri Feb 23 16:40:33 2024 rev:26 rq:1148910 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/jflex/jflex-bootstrap.changes2023-10-27 
22:27:12.505347415 +0200
+++ /work/SRC/openSUSE:Factory/.jflex.new.1770/jflex-bootstrap.changes  
2024-02-23 16:40:36.201057982 +0100
@@ -1,0 +2,5 @@
+Wed Feb 21 22:06:45 UTC 2024 - Fridrich Strba 
+
+- Use %patch -P N instead of deprecated %patchN.
+
+---
jflex.changes: same change



Other differences:
--
++ jflex-bootstrap.spec ++
--- /var/tmp/diff_new_pack.vWNkVs/_old  2024-02-23 16:40:37.513105543 +0100
+++ /var/tmp/diff_new_pack.vWNkVs/_new  2024-02-23 16:40:37.525105979 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jflex-bootstrap
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -98,7 +98,7 @@
 %setup -q -T -D -a 1 -n jflex-%{version}
 cp %{SOURCE2} build.xml
 mkdir -p lib
-%patch0 -p1
+%patch -P 0 -p1
 build-jar-repository -s lib java-cup-runtime glassfish-annotation-api
 %else
 %{mvn_file} : %{name} JFlex

++ jflex.spec ++
--- /var/tmp/diff_new_pack.vWNkVs/_old  2024-02-23 16:40:37.841117434 +0100
+++ /var/tmp/diff_new_pack.vWNkVs/_new  2024-02-23 16:40:37.857118014 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jflex
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -97,7 +97,7 @@
 %setup -q -T -D -a 1 -n jflex-%{version}
 cp %{SOURCE2} build.xml
 mkdir -p lib
-%patch0 -p1
+%patch -P 0 -p1
 build-jar-repository -s lib java-cup-runtime glassfish-annotation-api
 %else
 %{mvn_file} : %{name} JFlex


commit jflex for openSUSE:Factory

2023-10-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jflex for openSUSE:Factory checked 
in at 2023-10-27 22:27:08

Comparing /work/SRC/openSUSE:Factory/jflex (Old)
 and  /work/SRC/openSUSE:Factory/.jflex.new.17445 (New)


Package is "jflex"

Fri Oct 27 22:27:08 2023 rev:25 rq:1120363 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/jflex/jflex-bootstrap.changes2023-05-06 
22:08:26.716467420 +0200
+++ /work/SRC/openSUSE:Factory/.jflex.new.17445/jflex-bootstrap.changes 
2023-10-27 22:27:12.505347415 +0200
@@ -1,0 +2,5 @@
+Wed Oct 25 18:27:04 UTC 2023 - Fridrich Strba 
+
+- Build with source and target levels 8
+
+---
jflex.changes: same change



Other differences:
--
++ jflex-bootstrap.spec ++
--- /var/tmp/diff_new_pack.cdmHp5/_old  2023-10-27 22:27:13.753393189 +0200
+++ /var/tmp/diff_new_pack.cdmHp5/_new  2023-10-27 22:27:13.753393189 +0200
@@ -92,6 +92,8 @@
 %pom_xpath_remove "pom:plugin[pom:artifactId='maven-shade-plugin']" parent.xml
 %pom_xpath_remove "pom:plugin[pom:artifactId='jacoco-maven-plugin']" parent.xml
 
+%pom_xpath_set pom:project/pom:properties/pom:jflex.jdk.version 1.8 parent.xml
+
 %if %{with bootstrap}
 %setup -q -T -D -a 1 -n jflex-%{version}
 cp %{SOURCE2} build.xml

++ jflex.spec ++
--- /var/tmp/diff_new_pack.cdmHp5/_old  2023-10-27 22:27:13.777394069 +0200
+++ /var/tmp/diff_new_pack.cdmHp5/_new  2023-10-27 22:27:13.781394215 +0200
@@ -91,6 +91,8 @@
 %pom_xpath_remove "pom:plugin[pom:artifactId='maven-shade-plugin']" parent.xml
 %pom_xpath_remove "pom:plugin[pom:artifactId='jacoco-maven-plugin']" parent.xml
 
+%pom_xpath_set pom:project/pom:properties/pom:jflex.jdk.version 1.8 parent.xml
+
 %if %{with bootstrap}
 %setup -q -T -D -a 1 -n jflex-%{version}
 cp %{SOURCE2} build.xml


commit jflex for openSUSE:Factory

2023-05-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jflex for openSUSE:Factory checked 
in at 2023-05-06 22:08:24

Comparing /work/SRC/openSUSE:Factory/jflex (Old)
 and  /work/SRC/openSUSE:Factory/.jflex.new.1533 (New)


Package is "jflex"

Sat May  6 22:08:24 2023 rev:24 rq:1084834 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/jflex/jflex-bootstrap.changes2022-05-24 
20:33:33.203036482 +0200
+++ /work/SRC/openSUSE:Factory/.jflex.new.1533/jflex-bootstrap.changes  
2023-05-06 22:08:26.716467420 +0200
@@ -1,0 +2,7 @@
+Thu May  4 13:37:10 UTC 2023 - Frederic Crozat 
+
+- Add _multibuild to define additional spec files as additional
+  flavors.
+  Eliminates the need for source package links in OBS.
+
+---
jflex.changes: same change

New:

  _multibuild



Other differences:
--
++ jflex-bootstrap.spec ++
--- /var/tmp/diff_new_pack.3VzQmp/_old  2023-05-06 22:08:27.316470761 +0200
+++ /var/tmp/diff_new_pack.3VzQmp/_new  2023-05-06 22:08:27.320470783 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jflex-bootstrap
 #
-# Copyright (c) 2022 SUSE LLC
+# 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

jflex.spec: same change
++ _multibuild ++

  jflex-bootstrap



commit jflex for openSUSE:Factory

2022-05-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jflex for openSUSE:Factory checked 
in at 2022-05-24 20:33:32

Comparing /work/SRC/openSUSE:Factory/jflex (Old)
 and  /work/SRC/openSUSE:Factory/.jflex.new.2254 (New)


Package is "jflex"

Tue May 24 20:33:32 2022 rev:23 rq:978766 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/jflex/jflex-bootstrap.changes2022-04-02 
18:20:03.454600386 +0200
+++ /work/SRC/openSUSE:Factory/.jflex.new.2254/jflex-bootstrap.changes  
2022-05-24 20:33:33.203036482 +0200
@@ -4 +4 @@
-- Build against the standalone JavaEE modules inconditionally
+- Build against the standalone JavaEE modules unconditionally
jflex.changes: same change



Other differences:
--
jflex.spec: same change


commit jflex for openSUSE:Factory

2022-04-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jflex for openSUSE:Factory checked 
in at 2022-04-02 18:19:59

Comparing /work/SRC/openSUSE:Factory/jflex (Old)
 and  /work/SRC/openSUSE:Factory/.jflex.new.1900 (New)


Package is "jflex"

Sat Apr  2 18:19:59 2022 rev:22 rq:965941 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/jflex/jflex-bootstrap.changes2022-03-28 
16:59:26.648878325 +0200
+++ /work/SRC/openSUSE:Factory/.jflex.new.1900/jflex-bootstrap.changes  
2022-04-02 18:20:03.454600386 +0200
@@ -1,0 +2,5 @@
+Wed Mar 30 10:16:51 UTC 2022 - Fridrich Strba 
+
+- Build against the standalone JavaEE modules inconditionally
+
+---
jflex.changes: same change



Other differences:
--
++ jflex-bootstrap.spec ++
--- /var/tmp/diff_new_pack.cLXefm/_old  2022-04-02 18:20:04.730586063 +0200
+++ /var/tmp/diff_new_pack.cLXefm/_new  2022-04-02 18:20:04.738585973 +0200
@@ -31,9 +31,7 @@
 Source2:jflex-build.xml
 Patch0: jflex-1.8.2-no-auto-value.patch
 BuildRequires:  ant
-%if 0%{?suse_version} > 1500
 BuildRequires:  glassfish-annotation-api
-%endif
 BuildRequires:  java-devel
 BuildRequires:  javapackages-local
 Requires:   java_cup
@@ -99,10 +97,7 @@
 cp %{SOURCE2} build.xml
 mkdir -p lib
 %patch0 -p1
-build-jar-repository -s lib java-cup-runtime
-%if 0%{?suse_version} > 1500
-build-jar-repository -s lib glassfish-annotation-api
-%endif
+build-jar-repository -s lib java-cup-runtime glassfish-annotation-api
 %else
 %{mvn_file} : %{name} JFlex
 %endif

++ jflex.spec ++
--- /var/tmp/diff_new_pack.cLXefm/_old  2022-04-02 18:20:04.762585705 +0200
+++ /var/tmp/diff_new_pack.cLXefm/_new  2022-04-02 18:20:04.766585659 +0200
@@ -30,9 +30,7 @@
 Source2:jflex-build.xml
 Patch0: jflex-1.8.2-no-auto-value.patch
 BuildRequires:  ant
-%if 0%{?suse_version} > 1500
 BuildRequires:  glassfish-annotation-api
-%endif
 BuildRequires:  java-devel
 BuildRequires:  javapackages-local
 Requires:   java_cup
@@ -98,10 +96,7 @@
 cp %{SOURCE2} build.xml
 mkdir -p lib
 %patch0 -p1
-build-jar-repository -s lib java-cup-runtime
-%if 0%{?suse_version} > 1500
-build-jar-repository -s lib glassfish-annotation-api
-%endif
+build-jar-repository -s lib java-cup-runtime glassfish-annotation-api
 %else
 %{mvn_file} : %{name} JFlex
 %endif


commit jflex for openSUSE:Factory

2022-03-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jflex for openSUSE:Factory checked 
in at 2022-03-28 16:58:55

Comparing /work/SRC/openSUSE:Factory/jflex (Old)
 and  /work/SRC/openSUSE:Factory/.jflex.new.1900 (New)


Package is "jflex"

Mon Mar 28 16:58:55 2022 rev:21 rq:962502 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/jflex/jflex-bootstrap.changes2022-01-15 
21:45:12.345614278 +0100
+++ /work/SRC/openSUSE:Factory/.jflex.new.1900/jflex-bootstrap.changes  
2022-03-28 16:59:26.648878325 +0200
@@ -1,0 +2,7 @@
+Thu Mar 17 15:42:32 UTC 2022 - Fridrich Strba 
+
+- Build against standalone glassfish-annotation-api for relevant
+  distribution versions that have JDK that does not contain the
+  JavaEE modules
+
+---
jflex.changes: same change



Other differences:
--
++ jflex-bootstrap.spec ++
--- /var/tmp/diff_new_pack.bM8h2P/_old  2022-03-28 16:59:27.896880019 +0200
+++ /var/tmp/diff_new_pack.bM8h2P/_new  2022-03-28 16:59:27.904880030 +0200
@@ -31,6 +31,9 @@
 Source2:jflex-build.xml
 Patch0: jflex-1.8.2-no-auto-value.patch
 BuildRequires:  ant
+%if 0%{?suse_version} > 1500
+BuildRequires:  glassfish-annotation-api
+%endif
 BuildRequires:  java-devel
 BuildRequires:  javapackages-local
 Requires:   java_cup
@@ -94,9 +97,12 @@
 %if %{with bootstrap}
 %setup -q -T -D -a 1 -n jflex-%{version}
 cp %{SOURCE2} build.xml
-%patch0 -p1
 mkdir -p lib
+%patch0 -p1
 build-jar-repository -s lib java-cup-runtime
+%if 0%{?suse_version} > 1500
+build-jar-repository -s lib glassfish-annotation-api
+%endif
 %else
 %{mvn_file} : %{name} JFlex
 %endif

++ jflex.spec ++
--- /var/tmp/diff_new_pack.bM8h2P/_old  2022-03-28 16:59:27.936880074 +0200
+++ /var/tmp/diff_new_pack.bM8h2P/_new  2022-03-28 16:59:27.940880080 +0200
@@ -30,6 +30,9 @@
 Source2:jflex-build.xml
 Patch0: jflex-1.8.2-no-auto-value.patch
 BuildRequires:  ant
+%if 0%{?suse_version} > 1500
+BuildRequires:  glassfish-annotation-api
+%endif
 BuildRequires:  java-devel
 BuildRequires:  javapackages-local
 Requires:   java_cup
@@ -93,9 +96,12 @@
 %if %{with bootstrap}
 %setup -q -T -D -a 1 -n jflex-%{version}
 cp %{SOURCE2} build.xml
-%patch0 -p1
 mkdir -p lib
+%patch0 -p1
 build-jar-repository -s lib java-cup-runtime
+%if 0%{?suse_version} > 1500
+build-jar-repository -s lib glassfish-annotation-api
+%endif
 %else
 %{mvn_file} : %{name} JFlex
 %endif


commit jflex for openSUSE:Factory

2022-01-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jflex for openSUSE:Factory checked 
in at 2022-01-15 21:45:07

Comparing /work/SRC/openSUSE:Factory/jflex (Old)
 and  /work/SRC/openSUSE:Factory/.jflex.new.1892 (New)


Package is "jflex"

Sat Jan 15 21:45:07 2022 rev:20 rq:946337 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/jflex/jflex-bootstrap.changes2017-10-06 
10:55:20.466906400 +0200
+++ /work/SRC/openSUSE:Factory/.jflex.new.1892/jflex-bootstrap.changes  
2022-01-15 21:45:12.345614278 +0100
@@ -1,0 +2,21 @@
+Fri Jan 14 07:05:37 UTC 2022 - Fridrich Strba 
+
+- Upgrade to version 1.8.2
+  * fix build with recent java-cup
+- Build the bootstrap package using ant with a generated build.xml
+- Build the non-bootstrap package using maven, since its dependency
+  auto is already built with maven
+- Added patch:
+  * jflex-1.8.2-no-auto-value.patch
++ do not process auto-value-annotations in bootstrap build
++ the generated file is pre-generated outside build for this
+  variant
+- Removed patches:
+  * jflex-byaccj-utl.patch
+  * jflex-classpath.patch
+  * jflex-javac-no-target.patch
+  * jflex-junit4.patch
+  * jflex-no-cup-no-jflex.patch
++ not needed in this version
+
+---
jflex.changes: same change

Old:

  jflex-1.4.3.tar.bz2
  jflex-byaccj-utl.patch
  jflex-classpath.patch
  jflex-javac-no-target.patch
  jflex-junit4.patch
  jflex-no-cup-no-jflex.patch
  jflex.script
  jpackage-bootstrap-prepare.sh

New:

  jflex-1.8.2-generated-files.tar.xz
  jflex-1.8.2-no-auto-value.patch
  jflex-1.8.2.tar.gz
  jflex-build.xml
  pre_checkin.sh



Other differences:
--
++ jflex-bootstrap.spec ++
--- /var/tmp/diff_new_pack.8QaO7X/_old  2022-01-15 21:45:14.141615229 +0100
+++ /var/tmp/diff_new_pack.8QaO7X/_new  2022-01-15 21:45:14.145615231 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jflex-bootstrap
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,46 +12,40 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define with()  %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}}
-%define without()   %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}}
-%define bcond_with()%{expand:%%{?_with_%{1}:%%global with_%{1} 1}}
-%define bcond_without() %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}}
 # WARNING: please do not edit this auto generated spec file. Use the 
jflex.spec! #
-%define with_bootstrap 1
-%define sectionfree
+%global with_bootstrap 1
+%bcond_withbootstrap
 Name:   jflex-bootstrap
-# This line is not a comment, please do not remove it!
-#%(sh %{_sourcedir}/jpackage-bootstrap-prepare.sh %{_sourcedir} %{name})
-Version:1.4.3
+Version:1.8.2
 Release:0
 Summary:Lexical Analyzer Generator for Java
-License:GPL-2.0+
+License:BSD-3-Clause
 Group:  Development/Libraries/Java
-Url:http://www.jflex.de/
-Source0:http://www.jflex.de/jflex-%{version}.tar.bz2
-Source1:jflex.script
-Source100:  jpackage-bootstrap-prepare.sh
-Patch0: jflex-javac-no-target.patch
-Patch1: jflex-no-cup-no-jflex.patch
-Patch2: jflex-classpath.patch
-Patch4: jflex-byaccj-utl.patch
-#PATCH-FIX-OPENSUSE: make AllTests.main empty, code was not compatible with 
junit 4
-Patch5: jflex-junit4.patch
+URL:https://www.jflex.de/
+Source0:http://www.jflex.de/release/jflex-%{version}.tar.gz
+Source1:jflex-%{version}-generated-files.tar.xz
+Source2:jflex-build.xml
+Patch0: jflex-1.8.2-no-auto-value.patch
 BuildRequires:  ant
-BuildRequires:  java-cup-bootstrap
 BuildRequires:  java-devel
+BuildRequires:  javapackages-local
 Requires:   java_cup
 Requires:   javapackages-tools
 BuildArch:  noarch
-%if %without bootstrap
+%if %{without bootstrap}
+BuildRequires:  fdupes
+BuildRequires:  java-cup
 BuildRequires:  jflex-bootstrap
-BuildRequires:  junit
+BuildRequires:  maven-local
+BuildRequires:  mvn(com.google.auto.value:auto-value)
+BuildRequires:  mvn(com.google.auto.value:auto-value-annotations)
 Conflicts:  jflex-bootstrap
 %else
+BuildRequires:  java-cup-bootstrap
 Conflicts:  jflex
 %endif
 
@@ -71,89 +65,82 @@