diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /dev-java/avalon-framework | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'dev-java/avalon-framework')
| -rw-r--r-- | dev-java/avalon-framework/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/avalon-framework/avalon-framework-4.1.5-r2.ebuild | 39 | ||||
| -rw-r--r-- | dev-java/avalon-framework/avalon-framework-4.2.0-r2.ebuild | 40 | ||||
| -rw-r--r-- | dev-java/avalon-framework/files/build.xml | 48 | ||||
| -rw-r--r-- | dev-java/avalon-framework/metadata.xml | 9 |
5 files changed, 138 insertions, 0 deletions
diff --git a/dev-java/avalon-framework/Manifest b/dev-java/avalon-framework/Manifest new file mode 100644 index 000000000000..1675c6b2b47f --- /dev/null +++ b/dev-java/avalon-framework/Manifest @@ -0,0 +1,2 @@ +DIST avalon-framework-4.1.5.src.tar.gz 99475 BLAKE2B c57c89661042137dd0f5b8d6fe4295030a861499b300d84a8c2dc6364d6bdca443cda96e954816da0351fda3d3ce70d47734656949bffba8d823f7e1c9f4ead9 SHA512 7a15dc2f7c691d7daaa5cbb589eb21e23ef8d6232b5bd1b6b3bb1d6962f4a4dd2dff0c0a1793309d7e8f3aaf4e75de65a9705431e1103c2e33c575770131471b +DIST avalon-framework-4.2.0-src.tar.gz 68887 BLAKE2B da71631548bf725315c57439c5db017107d4dac529fbfdd59f68da6b97faa8b9a78fc5d89b05ccd05c7ec68b2de05d286ece6654137278b3e8873c78c65adf6c SHA512 b53dc20ecec058ef0b35a626bea6e04f85f6ae8b3645d7dc5c33c194db49b42071093cd305ef718f925b948ec1b885b2a0d8bec534592f97dc48d6e93db45671 diff --git a/dev-java/avalon-framework/avalon-framework-4.1.5-r2.ebuild b/dev-java/avalon-framework/avalon-framework-4.1.5-r2.ebuild new file mode 100644 index 000000000000..55985d937eb6 --- /dev/null +++ b/dev-java/avalon-framework/avalon-framework-4.1.5-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Avalon Framework" +HOMEPAGE="http://avalon.apache.org/" +SRC_URI="mirror://apache/avalon/avalon-framework/source/${P}.src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="4.1" +KEYWORDS="amd64 ppc64 x86 ~amd64-linux" +IUSE="" + +CDEPEND="dev-java/avalon-logkit:2.0 + dev-java/log4j:0" +RDEPEND=">=virtual/jre-1.4 + ${CDEPEND}" +DEPEND=">=virtual/jdk-1.4 + ${CDEPEND}" + +S="${WORKDIR}/${PN}" + +java_prepare() { + cp "${FILESDIR}"/build.xml ./build.xml || die "couldn't copy build.xml" + local libs="log4j,avalon-logkit-2.0" + echo "classpath=$(java-pkg_getjars ${libs})" > build.properties +} + +src_install() { + java-pkg_dojar "${S}"/dist/avalon-framework.jar + + use doc && java-pkg_dojavadoc "${S}"/target/docs + use source && java-pkg_dosrc impl/src/java/* +} diff --git a/dev-java/avalon-framework/avalon-framework-4.2.0-r2.ebuild b/dev-java/avalon-framework/avalon-framework-4.2.0-r2.ebuild new file mode 100644 index 000000000000..7d691bd713eb --- /dev/null +++ b/dev-java/avalon-framework/avalon-framework-4.2.0-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Avalon Framework" +HOMEPAGE="http://avalon.apache.org/" +SRC_URI="mirror://apache/avalon/avalon-framework/source/${P}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="4.2" +KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +CDEPEND="dev-java/avalon-logkit:2.0 + dev-java/log4j:0" +RDEPEND=">=virtual/jre-1.4 + ${CDEPEND}" +DEPEND=">=virtual/jdk-1.4 + ${CDEPEND}" + +S="${WORKDIR}/${PN}" + +java_prepare() { + cp "${FILESDIR}"/build.xml ./build.xml || die "couldn't copy build.xml" + local libs="log4j,avalon-logkit-2.0" + echo "classpath=$(java-pkg_getjars ${libs})" > build.properties +} + +src_install() { + java-pkg_dojar "${S}"/dist/avalon-framework.jar + + dodoc NOTICE.TXT + use doc && java-pkg_dojavadoc target/docs + use source && java-pkg_dosrc impl/src/java/* +} diff --git a/dev-java/avalon-framework/files/build.xml b/dev-java/avalon-framework/files/build.xml new file mode 100644 index 000000000000..422246c2dbdc --- /dev/null +++ b/dev-java/avalon-framework/files/build.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project name="avalon-framework" basedir="." default="jar"> + <property file="build.properties"/> + <property file="default.properties"/> + + <property name="api.src" value="${basedir}/api/src/java"/> + <property name="api.test.src" value="${basedir}/api/src/test"/> + <property name="impl.src" value="${basedir}/impl/src/java"/> + <property name="impl.test.src" value="${basedir}/impl/src/test"/> + + <property name="target" value="${basedir}/target"/> + <property name="dist" value="${basedir}/dist"/> + + <property name="jarfile" value="avalon-framework.jar"/> + + <property name="packages" value="org.apache.avalon.framework.*"/> + + <target name="init"> + <tstamp/> + <mkdir dir="${target}"/> + <mkdir dir="${target}/docs"/> + <mkdir dir="${target}/tests"/> + <mkdir dir="${dist}"/> + </target> + + <target name="compile" depends="init"> + <javac srcdir="${api.src}" destdir="${target}" source="1.4" target="1.4" classpath="${classpath}"/> + <javac srcdir="${impl.src}" destdir="${target}" source="1.4" target="1.4" classpath="${classpath}:${target}"/> + </target> + + <target name="javadoc" depends="compile"> + <javadoc sourcepath="${api.src}" destdir="${target}/docs" packagenames="${packages}" classpath="${classpath}" source="1.4"/> + <javadoc sourcepath="${impl.src}" destdir="${target}/docs" packagenames="${packages}" classpath="${classpath}:${target}" source="1.4"/> + </target> + + <target name="jar" depends="compile"> + <jar jarfile="${dist}/${jarfile}" basedir="${target}"/> + </target> + + <target name="clean"> + <delete dir="${target}/api"/> + <delete dir="${target}/impl"/> + <delete dir="${target}/docs"/> + <delete dir="${target}"/> + <delete dir="${dist}"/> + </target> +</project> diff --git a/dev-java/avalon-framework/metadata.xml b/dev-java/avalon-framework/metadata.xml new file mode 100644 index 000000000000..b866ad3cfddf --- /dev/null +++ b/dev-java/avalon-framework/metadata.xml @@ -0,0 +1,9 @@ +<?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> + <origin>gentoo-staging</origin> +</pkgmetadata> |
