diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-java/spring-core |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/spring-core')
-rw-r--r-- | dev-java/spring-core/Manifest | 6 | ||||
-rw-r--r-- | dev-java/spring-core/metadata.xml | 18 | ||||
-rw-r--r-- | dev-java/spring-core/spring-core-3.2.4.ebuild | 83 |
3 files changed, 107 insertions, 0 deletions
diff --git a/dev-java/spring-core/Manifest b/dev-java/spring-core/Manifest new file mode 100644 index 000000000000..e3adcde23f2a --- /dev/null +++ b/dev-java/spring-core/Manifest @@ -0,0 +1,6 @@ +DIST spring-framework-3.2.4-buildscripts.tar.bz2 2894 SHA256 5a18b76fd55ffca6fbd8957436641287eeead9765de8fe07443fc5d52f03e043 SHA512 003551ffd37501c8b8dceba7ca484709cdf05f96c893d35c33161288770d72f70c092917f79216aa71742e045cb71ddcb17e6b58a2221fe2c153a70e5e0346b9 WHIRLPOOL ae8edd73bf272c3e92e07e5c341110d824703bbb8393a7f4af3ea9b0f306516a025888b2c3433ac0b7a2c3eedaf4236c3e201710e3fd77620290f5c6e28891c7 +DIST spring-framework-3.2.4.tar.gz 8925304 SHA256 0e0ad9631ea17a90fd8bc2565a7fb5b29ad12c1bf9ec9582f77019b5b041d08d SHA512 6a8fe58213f105deaa982b188e7b49a5bd9e0cf32917c568423509fed6b7c708cb5ca42ee7b3818327d673e59e7af7c67c13707e8a635329540b2febddda0f1b WHIRLPOOL f3dba92202402a676d8ad37c0b80d3a7616eecd780477ff21865305e2e2e5048b525ad9d14d36c0c0def96da305e3067e02617e10b949600ba819612f9edf48b +EBUILD spring-core-3.2.4.ebuild 1944 SHA256 aeeb168d1847823785b9de7cea58b2abc7b61b710290865015e9898dba35a44f SHA512 f89c1e8261c1d62108571cb3e01da012d5c309b37be2fbe6921a50e64a023dd4326a9fb1206d44268a0a4a24c100bf46fd6830fb0dc1f30d40d753215848d300 WHIRLPOOL a9cc6b90526908133c8204a8c48c1fd7ac35d1ef24a18761cf812dbcdddb2c3e8c00ad3ee062c3c916a54539a0bd393a29de82fb66313cfea50fad297b46af78 +MISC ChangeLog 2860 SHA256 f22cc8589d2efcb1fb374af99ea28b47a3bdd511f7532cb087a563a38a15b053 SHA512 166ab97cf1be80e181194764079bb9d4a85f75ba97c3973468426da3aa8e18634911879c50cc0314a905dd8e4894b5feca71685f5d6a9fcfdf854a74f0423ea5 WHIRLPOOL b715faab16ded34c12f0e59e74824853592f709efe9f1aa16e1219ef4e6b49ce519cc1af6cde0bcb04a00aa17c6af068c4ddc1c312690efbff0f1f5c1e0d9af6 +MISC ChangeLog-2015 821 SHA256 bfb6382764dc1f0de9c2aa14bd299eb859ba1bb1b10aa0b16cd55563d8003c11 SHA512 fc18371e286a8da528420bbb10fce8b60faac44517a46169995496d79c8ab5659a1c537453fb163c7bb412ef8b31ccefa9092d822431a31a34961ac30f92c4fa WHIRLPOOL 0c84b580f3d3a62d8d9d0ed5707fabb89ba7860cb91ea349fbeec0ef77886d84e33c1ea7a0228537c1fa67e10c2ef0dfd8739eec49507c62d40f4663d90429ae +MISC metadata.xml 805 SHA256 41a7a1d8d31bd1082ec3fd949b8990a9ae1be44c9e75017f111876ab3153d8be SHA512 76da7349ca93ef13fb154f1531a175e9dba0536614191d9f801c157bdfdbce407eb06a7677224468dc7a19868010604bafd8db2b1348f1fce16b0bd2dd414005 WHIRLPOOL 80d72199bda19ec402b09ba9ff3ddc942f8e47b2dffc0c04f21e198a08eb0c7a49e781a7ccbd975906a3e086f75970f292e4a02e7a09f30ddf24a0a50d2427e2 diff --git a/dev-java/spring-core/metadata.xml b/dev-java/spring-core/metadata.xml new file mode 100644 index 000000000000..73672eec8b78 --- /dev/null +++ b/dev-java/spring-core/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <longdescription> + The Spring Framework provides a comprehensive programming and configuration model for + modern Java-based enterprise applications - on any kind of deployment platform. A key + element of Spring is infrastructural support at the application level: Spring focuses + on the "plumbing" of enterprise applications so that teams can focus on application-level + business logic, without unnecessary ties to specific deployment environments. + </longdescription> + <upstream> + <remote-id type="github">SpringSource/spring-framework</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-java/spring-core/spring-core-3.2.4.ebuild b/dev-java/spring-core/spring-core-3.2.4.ebuild new file mode 100644 index 000000000000..6d952cd9bc70 --- /dev/null +++ b/dev-java/spring-core/spring-core-3.2.4.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +JAVA_PKG_IUSE="doc source test" +WANT_ANT_TASKS="dev-java/jarjar:1 dev-java/ant-junit:0" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A comprehensive programming and configuration model for enterprise applications" +HOMEPAGE="http://www.springsource.org/spring-framework" +SRC_URI="https://github.com/SpringSource/spring-framework/archive/v${PV}.RELEASE.tar.gz -> spring-framework-${PV}.tar.gz + https://dev.gentoo.org/~ercpe/distfiles/dev-java/spring-framework/spring-framework-${PV}-buildscripts.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="3.2" +KEYWORDS="amd64 x86" + +IUSE="" + +CDEPEND=" + dev-java/commons-logging:0 + dev-java/log4j:0 + dev-java/aspectj:0 + dev-java/asm:4 + dev-java/cglib:3 + dev-java/jopt-simple:4.4 +" + +DEPEND=">=virtual/jdk-1.7 + test? ( + >=dev-java/junit-4.11:4 + dev-java/hamcrest-core:1.3 + dev-java/hamcrest-library:1.3 + dev-java/mockito:0 + dev-java/xmlunit:1 + ) + ${CDEPEND}" + +RDEPEND=">=virtual/jre-1.7 + ${CDEPEND}" + +S="${WORKDIR}/spring-framework-${PV}.RELEASE/" + +EANT_BUILD_XML=${S}/${PN}/build.xml + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH=" + commons-logging + log4j + aspectj + jopt-simple-4.4 + asm-4" + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH} + hamcrest-library-1.3 + hamcrest-core-1.3 + junit-4 + mockito + xmlunit-1 + junit-4" + +java_prepare() { + # see build.xml + mkdir "${S}/${PN}/lib/" || die + java-pkg_jar-from --build-only --into "${S}/${PN}/lib/" asm-4 + java-pkg_jar-from --build-only --into "${S}/${PN}/lib/" cglib-3 cglib.jar + + # broken test. + rm -v ${PN}/src/test/java/org/springframework/core/annotation/AnnotationUtilsTests.java +} + +src_install() { + java-pkg_dojar "${S}"/${PN}/dist/{${PN},asm-renamed,cglib-renamed}.jar + + use source && java-pkg_dosrc "${S}"/${PN}/src/main/java/org/ + use doc && java-pkg_dojavadoc "${S}"/${PN}/dist/apidocs/ +} + +src_test() { + java-pkg-2_src_test +} |