[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2022-12-02 Thread Arthur Zamarin
commit: 0a340045108c02c4e8f683ac0a301e1b4d83fbcf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 06:04:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 06:04:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a340045

dev-java/easymock: Stabilize 2.5.2 x86, #879293

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/easymock/easymock-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-2.5.2.ebuild 
b/dev-java/easymock/easymock-2.5.2.ebuild
index cbc09bfd69ea..30cfb883f7a9 100644
--- a/dev-java/easymock/easymock-2.5.2.ebuild
+++ b/dev-java/easymock/easymock-2.5.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/easymock/easymock/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.5"
-KEYWORDS="amd64 ~arm arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2022-12-01 Thread Arthur Zamarin
commit: bb14b8d376e293de0c788446ff440c2c6d25f5ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 06:26:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 06:26:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb14b8d3

dev-java/easymock: Stabilize 2.5.2 amd64, #879293

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/easymock/easymock-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-2.5.2.ebuild 
b/dev-java/easymock/easymock-2.5.2.ebuild
index db85a81b0e5a..cbc09bfd69ea 100644
--- a/dev-java/easymock/easymock-2.5.2.ebuild
+++ b/dev-java/easymock/easymock-2.5.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/easymock/easymock/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.5"
-KEYWORDS="~amd64 ~arm arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2022-11-03 Thread Arthur Zamarin
commit: 372a9a96b9949ffe2f208c2326bbf03e7e7158ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  3 17:56:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  3 17:56:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=372a9a96

dev-java/easymock: Stabilize 2.5.2 arm64, #879293

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/easymock/easymock-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-2.5.2.ebuild 
b/dev-java/easymock/easymock-2.5.2.ebuild
index 87683e7f6f42..db85a81b0e5a 100644
--- a/dev-java/easymock/easymock-2.5.2.ebuild
+++ b/dev-java/easymock/easymock-2.5.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/easymock/easymock/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.5"
-KEYWORDS="~amd64 ~arm ppc64"
+KEYWORDS="~amd64 ~arm arm64 ppc64"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2022-11-03 Thread Arthur Zamarin
commit: b75e658340ee61f44c318aeddaf1cec9154f98ff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov  3 17:23:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov  3 17:24:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75e6583

dev-java/easymock: Stabilize 2.5.2 ppc64, #879293

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/easymock/easymock-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-2.5.2.ebuild 
b/dev-java/easymock/easymock-2.5.2.ebuild
index b1a4c88ddd5d..87683e7f6f42 100644
--- a/dev-java/easymock/easymock-2.5.2.ebuild
+++ b/dev-java/easymock/easymock-2.5.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/easymock/easymock/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.5"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ppc64"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2022-10-05 Thread Arthur Zamarin
commit: 14efd4c107a56b830520afa79c99b0d6d817f918
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct  5 18:55:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct  5 18:55:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14efd4c1

dev-java/easymock: Keyword 2.5.2 arm, #874879

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/easymock/easymock-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-2.5.2.ebuild 
b/dev-java/easymock/easymock-2.5.2.ebuild
index 44d36338c51a..b1a4c88ddd5d 100644
--- a/dev-java/easymock/easymock-2.5.2.ebuild
+++ b/dev-java/easymock/easymock-2.5.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/easymock/easymock/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2022-10-04 Thread Florian Schmaus
commit: 0886e996eb109db054a755ada62cf46392916b4b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Oct  4 09:35:17 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Oct  4 09:40:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0886e996

dev-java/easymock: update EAPI 7 -> 8

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/easymock/easymock-3.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild 
b/dev-java/easymock/easymock-3.3.1-r1.ebuild
index 8a7db3b2235f..0193c3bb5f12 100644
--- a/dev-java/easymock/easymock-3.3.1-r1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 JAVA_PKG_IUSE="doc source test"
 MAVEN_ID="org.easymock:easymock:3.3.1"



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/, dev-java/easymock/files/

2022-10-04 Thread Florian Schmaus
commit: 15697e114bf8ba229627f43891d67d065778fc3b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Sep 11 11:20:40 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Oct  4 09:38:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15697e11

dev-java/easymock: add 2.5.2

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/easymock/Manifest |   1 +
 dev-java/easymock/easymock-2.5.2.ebuild|  57 +++
 .../easymock/files/easymock-2.5.5-nameClash.patch  | 230 +++
 .../files/easymock-2.5.5-tests2nameClash.patch | 420 +
 4 files changed, 708 insertions(+)

diff --git a/dev-java/easymock/Manifest b/dev-java/easymock/Manifest
index d534942235a7..36d55f52bdad 100644
--- a/dev-java/easymock/Manifest
+++ b/dev-java/easymock/Manifest
@@ -1 +1,2 @@
+DIST easymock-2.5.2.tar.gz 100112 BLAKE2B 
2952aad1a88b169413152e8fa63eaba85767d93ccd8535e309cb647b90ad86695da59c394d1199abfb6f1c624913b2546f326ae5a68092261968d734d2018c5c
 SHA512 
0343815f74258739ac60e1ef2fe72a0e9ce0e1b6ecd4f14d657d7da2a10523e24df5160533b0d75e87ffa0322a3477ec6823b257fe5968929d55dee9dfa68267
 DIST easymock-3.3.1.tar.gz 624460 BLAKE2B 
bb5a472aef6c162d3afe5b66edef4891cc48fe6698c1f1eccc7f45f1883ff7f940b0479af5c0dd61b3354b41225ca50f191ba54b92479362a0074ddf3dbb5b43
 SHA512 
93fefd458a42b6c13d85ab1df768bf906620f052eea88116e93578374a5086eb8b27d8731e82b689dc3d73699e45d03b718c7d8bf2a430ac4a6a717365e52a9a

diff --git a/dev-java/easymock/easymock-2.5.2.ebuild 
b/dev-java/easymock/easymock-2.5.2.ebuild
new file mode 100644
index ..44d36338c51a
--- /dev/null
+++ b/dev-java/easymock/easymock-2.5.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/easymock/easymock/archive/easymock-2.5.2.tar.gz --slot 2.5 
--keywords "~amd64" --ebuild easymock-2.5.2.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.easymock:easymock:2.5.2"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Mock Objects for interfaces in JUnit tests by generating them on 
the fly"
+HOMEPAGE="https://easymock.org;
+SRC_URI="https://github.com/easymock/easymock/archive/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="2.5"
+KEYWORDS="~amd64"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+PATCHES=(
+   "${FILESDIR}/easymock-2.5.5-nameClash.patch"
+   "${FILESDIR}/easymock-2.5.5-tests2nameClash.patch"
+)
+
+S="${WORKDIR}/easymock-easymock-${PV}"
+
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+
+src_prepare() {
+   default # https://bugs.gentoo.org/780585
+   # 1) testGetInstance(org.easymock.tests2.EasyMockPropertiesTest)
+   # java.lang.AssertionError: expected:<1> but was:
+   sed \
+   -e '/import org.junit.Test/a import org.junit.Ignore;' \
+   -e '/testGetInstance()/i @Ignore' \
+   -i 
src/test/java/org/easymock/tests2/EasyMockPropertiesTest.java || die
+
+   # 2) testPrimitiveDeprecated(org.easymock.tests2.CaptureTest)
+   # java.lang.AssertionError:
+   # 3) testPrimitiveVsObject(org.easymock.tests2.CaptureTest)
+   # java.lang.AssertionError:
+   sed \
+   -e '/import org.junit.Test/a import org.junit.Ignore;' \
+   -e '/testPrimitiveDeprecated()/i @Ignore' \
+   -e '/testPrimitiveVsObject()/i @Ignore' \
+   -i src/test/java/org/easymock/tests2/CaptureTest.java || die
+}

diff --git a/dev-java/easymock/files/easymock-2.5.5-nameClash.patch 
b/dev-java/easymock/files/easymock-2.5.5-nameClash.patch
new file mode 100644
index ..7a4f0d92ab64
--- /dev/null
+++ b/dev-java/easymock/files/easymock-2.5.5-nameClash.patch
@@ -0,0 +1,230 @@
+--- a/src/main/java/org/easymock/EasyMock.java Thu Feb 23 10:32:43 2012 +0100
 b/src/main/java/org/easymock/EasyMock.java Thu Feb 23 11:25:46 2012 +0100
+@@ -1452,81 +1452,200 @@
+ 
+ /**
+  * Expect any object but captures it for later use.
+- *  
+- * @param  Type of the captured object
+- * @param captured Where the parameter is captured
++ *
++ * @param 
++ *Type of the captured object
++ * @param captured
++ *Where the parameter is captured
+  * @return null
+  */
+-public static  T capture(Capture captured) {
++public static  T capture(final Capture captured) {
+ reportMatcher(new Captures(captured));
+ return null;
+ }
+-
++
++/**
++ * Expect any boolean but captures it for later use.
++ *
++ * @param captured
++ *Where the parameter 

[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2022-06-03 Thread Florian Schmaus
commit: 53e15a41acd0c5076a04e904d8eaed7b173b2cae
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May 29 12:04:01 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jun  3 08:56:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e15a41

dev-java/easymock: fix tests with jdk-17

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/25674
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/easymock/easymock-3.3.1-r1.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild 
b/dev-java/easymock/easymock-3.3.1-r1.ebuild
index 26eb0db0b3c8..8a7db3b2235f 100644
--- a/dev-java/easymock/easymock-3.3.1-r1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -58,3 +58,14 @@ src_prepare() {
# cannot find symbol   o = ProxyBuilder.forClass(ArrayList.class)
rm 
easymock/src/test/java/org/easymock/tests2/ClassExtensionHelperTest.java || die
 }
+
+src_test() {
+   # 
ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
 throws
+   # java.lang.ClassFormatError accessible: module java.base does not 
"opens java.lang" to unnamed module @66da75e4
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if ver_test "${vm_version}" -ge 17; then
+   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.lang=ALL-UNNAMED )
+   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.io=ALL-UNNAMED )
+   fi
+   java-pkg-simple_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2021-05-16 Thread Sam James
commit: 1fb713cad5f2b4c61df2c73a00ced72728faab94
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 18:57:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 18:57:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb713ca

dev-java/easymock: Stabilize 3.3.1-r1 arm64, #784407

Signed-off-by: Sam James  gentoo.org>

 dev-java/easymock/easymock-3.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild 
b/dev-java/easymock/easymock-3.3.1-r1.ebuild
index 3b4e321ccff..bef9d66247a 100644
--- a/dev-java/easymock/easymock-3.3.1-r1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="3.2"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 CDEPEND="
dev-java/cglib:3



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/files/, dev-java/easymock/

2021-04-22 Thread Miroslav Šulc
commit: 1478373437e0c65ae6a291ca29d03379e5ee0c67
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Apr 22 12:21:43 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Apr 22 12:21:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14783734

dev-java/easymock: removed obsolete 3.3.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/easymock/Manifest |  1 -
 dev-java/easymock/easymock-3.3.1.ebuild| 59 --
 dev-java/easymock/files/3.3.1-no-android.patch | 17 
 3 files changed, 77 deletions(-)

diff --git a/dev-java/easymock/Manifest b/dev-java/easymock/Manifest
index 7de27c3db75..d534942235a 100644
--- a/dev-java/easymock/Manifest
+++ b/dev-java/easymock/Manifest
@@ -1,2 +1 @@
 DIST easymock-3.3.1.tar.gz 624460 BLAKE2B 
bb5a472aef6c162d3afe5b66edef4891cc48fe6698c1f1eccc7f45f1883ff7f940b0479af5c0dd61b3354b41225ca50f191ba54b92479362a0074ddf3dbb5b43
 SHA512 
93fefd458a42b6c13d85ab1df768bf906620f052eea88116e93578374a5086eb8b27d8731e82b689dc3d73699e45d03b718c7d8bf2a430ac4a6a717365e52a9a
-DIST easymock-3.3.1.zip 1015625 BLAKE2B 
87e67c6092c3d2276438119a7604a7e5fceb6118f487313bdc706a56678aef56cae44bd9635ade1bb60f0809eddd48a0ddde175d012aa2ac208d3ee47f5ef646
 SHA512 
0898276df82a99df10e4c91b5b097b6d579914580995b35274ef9d4e0c874266d54c865f96d008becaa210a6307916f6488d0caa205a85caf62920e939becf46

diff --git a/dev-java/easymock/easymock-3.3.1.ebuild 
b/dev-java/easymock/easymock-3.3.1.ebuild
deleted file mode 100644
index 36438c1dfb0..000
--- a/dev-java/easymock/easymock-3.3.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Mock Objects for interfaces in JUnit tests by generating them on 
the fly"
-HOMEPAGE="https://easymock.org/;
-SRC_URI="mirror://sourceforge/${PN}/EasyMock/${PV}/${P}.zip"
-
-LICENSE="|| ( MIT Apache-2.0 )"
-SLOT="3.2"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
-IUSE=""
-
-COMMON_DEPEND="
-   dev-java/junit:4
-   dev-java/objenesis:0
-   dev-java/cglib:3
-"
-
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip
-   ${COMMON_DEPEND}"
-
-RDEPEND=">=virtual/jre-1.6
-   ${COMMON_DEPEND}"
-
-S="${WORKDIR}/${P}"
-
-JAVA_GENTOO_CLASSPATH="junit-4,objenesis,cglib-3"
-JAVA_SRC_DIR="src"
-
-src_unpack() {
-   default
-
-   cd "${S}" || die
-   unzip ${P}-sources.jar -d src/ || die
-
-   if use examples; then
-   unzip ${P}-samples.jar -d examples/ || die
-   fi
-}
-
-java_prepare() {
-   epatch "${FILESDIR}"/${PV}-no-android.patch
-   rm src/org/easymock/internal/AndroidClassProxyFactory.java || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-
-   if use examples; then
-   java-pkg_doexamples examples
-   fi
-}

diff --git a/dev-java/easymock/files/3.3.1-no-android.patch 
b/dev-java/easymock/files/3.3.1-no-android.patch
deleted file mode 100644
index 18c4a00dc45..000
--- a/dev-java/easymock/files/3.3.1-no-android.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/src/org/easymock/internal/MocksControl.java 
b/src/org/easymock/internal/MocksControl.java
-index e709dc4..cd9d5a9 100644
 a/src/org/easymock/internal/MocksControl.java
-+++ b/src/org/easymock/internal/MocksControl.java
-@@ -137,12 +137,6 @@ public class MocksControl implements IMocksControl, 
IExpectationSetters,
- return cached;
- }
- 
--// ///CLOVER:OFF
--if (AndroidSupport.isAndroid()) {
--return classProxyFactory = new AndroidClassProxyFactory();
--}
--// ///CLOVER:ON
--
- try {
- return classProxyFactory = new ClassProxyFactory();
- } catch (final NoClassDefFoundError e) {



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2021-04-20 Thread Sergei Trofimovich
commit: b7ff23d1ab0a61b3b360cda554744d3c6f7de244
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Apr 20 06:37:55 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 20 06:39:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ff23d1

dev-java/easymock: stable 3.3.1-r1 for ppc64

stable wrt bug #783426

Package-Manager: Portage-3.0.18, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-java/easymock/easymock-3.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild 
b/dev-java/easymock/easymock-3.3.1-r1.ebuild
index d049b78d70b..3b4e321ccff 100644
--- a/dev-java/easymock/easymock-3.3.1-r1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="3.2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 
 CDEPEND="
dev-java/cglib:3



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2021-04-18 Thread Sam James
commit: fd704eae4e7b9a1eb50df5c1befd292748ad70ea
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 18 21:23:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 18 21:26:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd704eae

dev-java/easymock: Stabilize 3.3.1-r1 x86, #783426

Signed-off-by: Sam James  gentoo.org>

 dev-java/easymock/easymock-3.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild 
b/dev-java/easymock/easymock-3.3.1-r1.ebuild
index bb124249b8c..d049b78d70b 100644
--- a/dev-java/easymock/easymock-3.3.1-r1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="3.2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 CDEPEND="
dev-java/cglib:3



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2021-04-18 Thread Sam James
commit: bdd36608e1e51765bad43ebe5de437b463b8c367
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 18 07:16:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 18 07:16:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd36608

dev-java/easymock: Stabilize 3.3.1-r1 amd64, #783426

Signed-off-by: Sam James  gentoo.org>

 dev-java/easymock/easymock-3.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild 
b/dev-java/easymock/easymock-3.3.1-r1.ebuild
index d3b3861e422..bb124249b8c 100644
--- a/dev-java/easymock/easymock-3.3.1-r1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="3.2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 CDEPEND="
dev-java/cglib:3



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/files/, dev-java/easymock/

2021-03-30 Thread Miroslav Šulc
commit: f1e4695753735b7cb931e992044510301e1855b8
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Mar 25 23:03:03 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Mar 30 07:44:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e46957

dev-java/easymock: EAPI 7

Patch out missing dependency on "com.google.dexmaker.stock"

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/20141
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/easymock/Manifest|  1 +
 dev-java/easymock/easymock-3.3.1-r1.ebuild| 60 +++
 dev-java/easymock/files/3.3.1-r1-no-android.patch | 15 ++
 dev-java/easymock/metadata.xml|  3 ++
 4 files changed, 79 insertions(+)

diff --git a/dev-java/easymock/Manifest b/dev-java/easymock/Manifest
index 281e30e7e42..7de27c3db75 100644
--- a/dev-java/easymock/Manifest
+++ b/dev-java/easymock/Manifest
@@ -1 +1,2 @@
+DIST easymock-3.3.1.tar.gz 624460 BLAKE2B 
bb5a472aef6c162d3afe5b66edef4891cc48fe6698c1f1eccc7f45f1883ff7f940b0479af5c0dd61b3354b41225ca50f191ba54b92479362a0074ddf3dbb5b43
 SHA512 
93fefd458a42b6c13d85ab1df768bf906620f052eea88116e93578374a5086eb8b27d8731e82b689dc3d73699e45d03b718c7d8bf2a430ac4a6a717365e52a9a
 DIST easymock-3.3.1.zip 1015625 BLAKE2B 
87e67c6092c3d2276438119a7604a7e5fceb6118f487313bdc706a56678aef56cae44bd9635ade1bb60f0809eddd48a0ddde175d012aa2ac208d3ee47f5ef646
 SHA512 
0898276df82a99df10e4c91b5b097b6d579914580995b35274ef9d4e0c874266d54c865f96d008becaa210a6307916f6488d0caa205a85caf62920e939becf46

diff --git a/dev-java/easymock/easymock-3.3.1-r1.ebuild 
b/dev-java/easymock/easymock-3.3.1-r1.ebuild
new file mode 100644
index 000..d3b3861e422
--- /dev/null
+++ b/dev-java/easymock/easymock-3.3.1-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.easymock:easymock:3.3.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Mock Objects for interfaces in JUnit tests by generating them on 
the fly"
+HOMEPAGE="https://easymock.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="3.2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CDEPEND="
+   dev-java/cglib:3
+   dev-java/junit:4
+   dev-java/objenesis:0
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CDEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CDEPEND}
+"
+
+S="${WORKDIR}/${PN}-${P}"
+
+JAVA_ENCODING="ISO-8859-1"
+
+JAVA_GENTOO_CLASSPATH="cglib-3,junit-4,objenesis"
+JAVA_SRC_DIR=(
+   "${PN}/src/main/java"
+   "${PN}/src/samples/java"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="${PN}/src/test/java"
+JAVA_TEST_EXCLUDES=(
+   "org.easymock.tests2.EasyMockAnnotationsTest" # 
"java.lang.InstantiationException" (12 x)
+   "org.easymock.tests.BaseEasyMockRunnerTest" # No runnable methods
+)
+
+src_prepare() {
+   default
+   # error: package com.google.dexmaker.stock does not exist
+   eapply "${FILESDIR}"/3.3.1-r1-no-android.patch
+   rm 
easymock/src/main/java/org/easymock/internal/AndroidClassProxyFactory.java || 
die
+   # cannot find symbol   o = ProxyBuilder.forClass(ArrayList.class)
+   rm 
easymock/src/test/java/org/easymock/tests2/ClassExtensionHelperTest.java || die
+}

diff --git a/dev-java/easymock/files/3.3.1-r1-no-android.patch 
b/dev-java/easymock/files/3.3.1-r1-no-android.patch
new file mode 100644
index 000..a68dc6f3ae4
--- /dev/null
+++ b/dev-java/easymock/files/3.3.1-r1-no-android.patch
@@ -0,0 +1,15 @@
+--- a/easymock/src/main/java/org/easymock/internal/MocksControl.java
 b/easymock/src/main/java/org/easymock/internal/MocksControl.java
+@@ -137,12 +137,6 @@ public class MocksControl implements IMocksControl, 
IExpectationSetters,
+ return cached;
+ }
+ 
+-// ///CLOVER:OFF
+-if (AndroidSupport.isAndroid()) {
+-return classProxyFactory = new AndroidClassProxyFactory();
+-}
+-// ///CLOVER:ON
+-
+ try {
+ return classProxyFactory = new ClassProxyFactory();
+ } catch (final NoClassDefFoundError e) {

diff --git a/dev-java/easymock/metadata.xml b/dev-java/easymock/metadata.xml
index 144ebe41473..fd53b0590b5 100644
--- a/dev-java/easymock/metadata.xml
+++ b/dev-java/easymock/metadata.xml
@@ -7,5 +7,8 @@


easymock
+   easymock/easymock
+   https://easymock.org/user-guide.html
+   https://github.com/easymock/easymock/issues

 



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2020-06-19 Thread Conrad Kostecki
commit: 7f3ef460de63b65a16114f14f8984f6b7baea8a5
Author: Volkmar W. Pogatzki <62425054+vaukai  users  noreply  
github  com>
AuthorDate: Thu Apr  9 17:27:21 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jun 19 22:33:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3ef460

dev-java/easymock: HOMEPAGE use https

Closes: https://github.com/gentoo/gentoo/pull/15279
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-java/easymock/easymock-3.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/easymock/easymock-3.3.1.ebuild 
b/dev-java/easymock/easymock-3.3.1.ebuild
index ccb754db050..36438c1dfb0 100644
--- a/dev-java/easymock/easymock-3.3.1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc examples source"
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="Mock Objects for interfaces in JUnit tests by generating them on 
the fly"
-HOMEPAGE="http://www.easymock.org/;
+HOMEPAGE="https://easymock.org/;
 SRC_URI="mirror://sourceforge/${PN}/EasyMock/${PV}/${P}.zip"
 
 LICENSE="|| ( MIT Apache-2.0 )"



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2017-07-13 Thread Alexis Ballier
commit: 3cf3081efad7e2048afd9623e16721b3b5a7ad0e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jul 13 18:27:41 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jul 13 18:32:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf3081e

dev-java/easymock: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/easymock/easymock-3.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1.ebuild 
b/dev-java/easymock/easymock-3.3.1.ebuild
index 27e4b6061e1..ccb754db050 100644
--- a/dev-java/easymock/easymock-3.3.1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/EasyMock/${PV}/${P}.zip"
 
 LICENSE="|| ( MIT Apache-2.0 )"
 SLOT="3.2"
-KEYWORDS="amd64 ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 IUSE=""
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2015-09-05 Thread Patrice Clement
commit: 97ed799ef735d80af27cb9b536744e1454f6d1df
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Sep  5 09:41:56 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Sep  5 09:43:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ed799e

dev-java/easymock: Stable for amd64+x86+ppc+ppc64.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement  gentoo.org>

 dev-java/easymock/easymock-3.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/easymock/easymock-3.3.1.ebuild 
b/dev-java/easymock/easymock-3.3.1.ebuild
index 446f885..aae38ba 100644
--- a/dev-java/easymock/easymock-3.3.1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/EasyMock/${PV}/${P}.zip"
 
 LICENSE="|| ( MIT Apache-2.0 )"
 SLOT="3.2"
-KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
+KEYWORDS="amd64 x86 ppc ppc64"
 IUSE=""
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2015-09-05 Thread Patrice Clement
commit: 8cb5fa20a85cb8f3d6bbeefb43ac4880224a651e
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Sep  5 15:41:40 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Sep  5 15:42:44 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb5fa20

dev-java/easymock: Clean up old.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement  gentoo.org>

 dev-java/easymock/Manifest   |  1 -
 dev-java/easymock/easymock-3.2-r1.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-java/easymock/Manifest b/dev-java/easymock/Manifest
index ad46f06..469b59a 100644
--- a/dev-java/easymock/Manifest
+++ b/dev-java/easymock/Manifest
@@ -1,2 +1 @@
-DIST easymock-3.2.zip 970922 SHA256 
3ada340522b94d549a887774d42aaea008fb0aabc6f7e649ad6d23399bc7b80c SHA512 
472b0f7183f48dcbd60996a78a69f3be0c9c5762856bf827d9a721b3ff03fca2fb68d3baae970a1de3eee0f293d02b3d9dba3c5634575ba395200e67f767ba3b
 WHIRLPOOL 
5bf9dc61bf4716b88d72cbf80553b2629f7e55ffcd00821e74d8fcdb58160d1a494008d75f39a17ef2319c0bb913ae666f7c7e7d45394f6ad69d032d9e125442
 DIST easymock-3.3.1.zip 1015625 SHA256 
06332d947698e615e00baa5441e54f03423912079d81733dc089e57cae138a36 SHA512 
0898276df82a99df10e4c91b5b097b6d579914580995b35274ef9d4e0c874266d54c865f96d008becaa210a6307916f6488d0caa205a85caf62920e939becf46
 WHIRLPOOL 
61e68261374caa1c7a879c28c329e8f3f6a5f067b57bb3c3eb79405b978544e0f3924b5cbe63cdee35964284d3ea602bb039d68461c73869783cf5e555a2d245

diff --git a/dev-java/easymock/easymock-3.2-r1.ebuild 
b/dev-java/easymock/easymock-3.2-r1.ebuild
deleted file mode 100644
index cbefa0d..000
--- a/dev-java/easymock/easymock-3.2-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Provides Mock Objects for interfaces in JUnit tests by generating 
them on the fly"
-HOMEPAGE="http://www.easymock.org/;
-SRC_URI="mirror://sourceforge/${PN}/EasyMock/${PV}/${P}.zip"
-
-LICENSE="|| ( MIT Apache-2.0 )"
-SLOT="3.2"
-KEYWORDS="amd64 x86 ~ppc ~ppc64"
-IUSE=""
-
-CDEPEND="dev-java/junit:4
-   dev-java/objenesis:0
-   dev-java/cglib:3"
-
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip
-   ${CDEPEND}"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-S="${WORKDIR}/${P}"
-
-JAVA_GENTOO_CLASSPATH="junit-4,objenesis,cglib-3"
-JAVA_SRC_DIR="src"
-
-src_unpack() {
-   default
-
-   cd "${S}" || die
-   unzip ${P}-sources.jar -d src/ || die
-
-   if use examples; then
-   unzip ${P}-samples.jar -d examples/ || die
-   fi
-}
-
-java_prepare() {
-   epatch "${FILESDIR}"/${PV}-no-android.patch
-   rm src/org/easymock/internal/AndroidClassProxyFactory.java || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-
-   use examples && java-pkg_doexamples examples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/easymock/

2015-09-03 Thread Patrice Clement
commit: 09c67e49adc22ec8cd4ec79e91eb38fb12a02ffa
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Sep  3 14:04:59 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Sep  3 14:30:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c67e49

dev-java/easymock: Keyword for ppc+ppc64. Fixes bug 538380.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement  gentoo.org>

 dev-java/easymock/easymock-3.2-r1.ebuild | 2 +-
 dev-java/easymock/easymock-3.3.1.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/easymock/easymock-3.2-r1.ebuild 
b/dev-java/easymock/easymock-3.2-r1.ebuild
index 4f1e6c5..cbefa0d 100644
--- a/dev-java/easymock/easymock-3.2-r1.ebuild
+++ b/dev-java/easymock/easymock-3.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/EasyMock/${PV}/${P}.zip"
 
 LICENSE="|| ( MIT Apache-2.0 )"
 SLOT="3.2"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 x86 ~ppc ~ppc64"
 IUSE=""
 
 CDEPEND="dev-java/junit:4

diff --git a/dev-java/easymock/easymock-3.3.1.ebuild 
b/dev-java/easymock/easymock-3.3.1.ebuild
index 9625ed7..446f885 100644
--- a/dev-java/easymock/easymock-3.3.1.ebuild
+++ b/dev-java/easymock/easymock-3.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/EasyMock/${PV}/${P}.zip"
 
 LICENSE="|| ( MIT Apache-2.0 )"
 SLOT="3.2"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
 IUSE=""
 
 COMMON_DEPEND="