[gentoo-dev] [PATCH 1/2] java-pkg-simple.eclass and java-utils-2.eclass: features and enhancements

2020-08-25 Thread zongyu
1) support java resources 2) support java main class and launcher 3) enable java-pkg-simple_src_test() 4) support binary jars (both for resolve circular deps and for pkgdiff test) Signed-off-by: zongyu --- eclass/java-pkg-simple.eclass | 379 +++--- eclass/java-utils-

[gentoo-dev] [PATCH 0/2] eclass/java-{utils-2,pkg-simple}.eclass: features and enhancements

2020-08-25 Thread zongyu
Dear all, I am one of the students who attend Gentoo's Google Summer of Code program [1] this year. And this email is attempting to trigger a review for a patch for eclass/java-{utils-2,pkg-simple}.eclass. Java-pkg-simple.eclass is widely used by java packages that do not

[gentoo-dev] [PATCH 2/2] patching ebuild files to support new java-pkg-simple

2020-08-25 Thread zongyu
Signed-off-by: zongyu --- dev-java/juel/juel-2.1.0-r2.ebuild | 2 +- dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild | 2 +- dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild | 4 ++-- dev-java/xml-commons/xml-commons-1.4.01.ebuild | 2 +- dev-java/xsdlib/xsdlib-20

Re: [gentoo-dev] [PATCH 1/2] java-pkg-simple.eclass and java-utils-2.eclass: features and enhancements

2020-08-25 Thread Joonas Niilola
On 8/25/20 6:46 PM, zongyu wrote: > Signed-off-by: zongyu Hey, these patches can't be applied as-is due to this sign-off. Please see https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin This is probably just your "mis"configured git settings. signature.asc Description: OpenPGP d

[gentoo-dev] [PATCHv2 0/2] java-pkg-simple.eclass and java-utils-2.eclass: features and enhancements

2020-08-25 Thread Zhang Zongyu
Hello, I am sorry for the misconfiguration, and here is the new patch that is signed off with my full name. Regards, Zhang Zongyu P.S. If you are interested in the new features of the eclass, here is an overlay for testing new features of the patche

[gentoo-dev] [PATCHv2 1/2] java-pkg-simple.eclass and java-utils-2.eclass: features and enhancements

2020-08-25 Thread Zhang Zongyu
1) support java resources 2) support java main class and launcher 3) enable java-pkg-simple_src_test() 4) support binary jars (both for resolve circular deps and for pkgdiff test) Signed-off-by: Zhang Zongyu --- eclass/java-pkg-simple.eclass | 379 +++--- eclass/java-

[gentoo-dev] [PATCHv2 2/2] patching ebuild files to support new java-pkg-simple

2020-08-25 Thread Zhang Zongyu
Signed-off-by: Zhang Zongyu --- dev-java/juel/juel-2.1.0-r2.ebuild | 2 +- dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild | 2 +- dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild | 4 ++-- dev-java/xml-commons/xml-commons-1.4.01.ebuild | 2 +- dev-java/xsdlib/xsd