summaryrefslogtreecommitdiff
path: root/dev-java/tapestry
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-03-18 04:54:42 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-03-18 04:54:42 +0000
commit5510d9d7d1c93c2ea71a2bd6f0666168808d5dd6 (patch)
treec968fff3108e2b4d88e4e564a56bfd066f170573 /dev-java/tapestry
parent1dde4e5c4b92d849bf1abf0a48135b2a0644f7e1 (diff)
gentoo resync : 18.03.2018
Diffstat (limited to 'dev-java/tapestry')
-rw-r--r--dev-java/tapestry/Manifest1
-rw-r--r--dev-java/tapestry/tapestry-3.0.4-r3.ebuild69
2 files changed, 70 insertions, 0 deletions
diff --git a/dev-java/tapestry/Manifest b/dev-java/tapestry/Manifest
index 21ac06d25782..33f2faab49e3 100644
--- a/dev-java/tapestry/Manifest
+++ b/dev-java/tapestry/Manifest
@@ -3,4 +3,5 @@ AUX build.properties 1141 BLAKE2B 02c5b606d35bf1e94b147f04da4f6c626276fd85e86345
AUX common.properties 2850 BLAKE2B e1745cd8c7cc162f3c8d8d797b88ecbc1fa4e35831d581639fbab512c31311793f8beee3f147c267d675e0960f0a753c3f5e74230f825551973d58c9367b0623 SHA512 a00b28fde7e90100c017238150fd7c830cacc4bc6a24e7a9bd90fbd32bd6bf8a3787a8a178f6ed78033621a47503b1517e9485ffc60d5ffbfe5752254713283b
DIST Tapestry-3.0.4-src.zip 1174780 BLAKE2B 2f2ad5e3860ed6852962b282431df15ae4f6f17f0d08e4246dcef69bcdd033acafe881ea3ba33bd38c2dcf8843caf37fb0b46da84c5b107c2d1c4a0d77aaf89a SHA512 ab94cee9745fceeecbc98a27ace90567b3bc8ab880408da0a32526ba3a68b24f90daeca5d2ea0180b5693ae4fd12f01f0db98e78f176cdc0a0370b5554aa9d10
EBUILD tapestry-3.0.4-r2.ebuild 1659 BLAKE2B e1776a2e35e394ebae18a34eb246f14433e16aeb6adee63d54904c6abd674aee10cd5f506c00455ddda2c0b8dfec86b8780dd89295cee157cd3a30988aefede2 SHA512 34c5834afda5d462ed8d39d7f6309fec21e8f6c1038bb633e02832ff9d353f933e829f723732f7536a911ca5134d4684f4ce493e115758b956e50aba1d4d6317
+EBUILD tapestry-3.0.4-r3.ebuild 1685 BLAKE2B 8d2d3d95629e1df0207e25bb3e0882675cb8c3643f6e0935cbf6a5a7dfc357028a5dfab10c769d015baa7f8a1299ecd6459b033e47df1353e13538eb0c482ced SHA512 d7207190024c90cde811dc19ce8ef6d0f0c05102923852ae91d2ac00b0d1f1867e9021a46274978d0c2268e73952695e88c8d41698ec5ac6f0e0a26058d7ae75
MISC metadata.xml 750 BLAKE2B 57a35e8c3abe2476a1d35896ef702db76748f91065a68fca93b8f9f5117c7bc6d3ad9a100bf9c4164e2aea8e2f51db5ae77debe651e5a915d48aa6b120c19f4e SHA512 65e251c97e3c5fff6f3bd40910a5ee7b2e5152a86d3638aeb870283f8e415c833da3666647fc25add19e96c0534d5fac39090646cccc9cc10a2b07f5bcc5885f
diff --git a/dev-java/tapestry/tapestry-3.0.4-r3.ebuild b/dev-java/tapestry/tapestry-3.0.4-r3.ebuild
new file mode 100644
index 000000000000..2a3e56bfa5f8
--- /dev/null
+++ b/dev-java/tapestry/tapestry-3.0.4-r3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Dynamic, robust, highly scalable web framework in Java"
+HOMEPAGE="https://tapestry.apache.org/"
+SRC_URI="mirror://apache/${PN}/Tapestry-${PV}-src.zip"
+
+IUSE="${JAVA_PKG_IUSE}"
+
+LICENSE="Apache-2.0"
+SLOT="3.0"
+KEYWORDS="~amd64 ~x86"
+
+CDEPEND="
+ dev-java/bsf:2.3
+ dev-java/commons-beanutils:1.7
+ dev-java/commons-codec:0
+ dev-java/commons-digester:0
+ dev-java/commons-fileupload:0
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ dev-java/jakarta-oro:2.0
+ dev-java/javassist:2
+ dev-java/ognl:3.0
+ dev-java/tomcat-servlet-api:2.4
+"
+RDEPEND="
+ ${CDEPEND}
+ >=virtual/jre-1.4
+"
+DEPEND="
+ ${CDEPEND}
+ >=virtual/jdk-1.4
+"
+
+S="${WORKDIR}/Tapestry-${PV}"
+
+EANT_GENTOO_CLASSPATH="commons-logging,commons-fileupload,commons-lang-2.1"
+EANT_GENTOO_CLASSPATH+=",commons-codec,commons-beanutils-1.7,commons-digester"
+EANT_GENTOO_CLASSPATH+=",tomcat-servlet-api-2.4,ognl-3.0,bsf-2.3,jakarta-oro-2.0"
+EANT_GENTOO_CLASSPATH+=",javassist-2"
+
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+src_prepare() {
+ default
+
+ mkdir config lib || die
+ cp "${FILESDIR}/Version.properties" config/ || die
+ cp "${FILESDIR}/build.properties" config/ || die
+ cp "${FILESDIR}/common.properties" config/ || die
+}
+
+src_compile() {
+ cd "${S}/framework" || die
+ eant -Dgentoo.classpath="$(java-pkg_getjars ${EANT_GENTOO_CLASSPATH})"
+ use doc && javadoc -sourcepath src/ org.apache.tapestry -d ../javadoc
+}
+
+src_install() {
+ java-pkg_newjar "lib/${P}.jar"
+ use source && java-pkg_dosrc framework/src/org
+ use doc && java-pkg_dojavadoc javadoc
+}