summaryrefslogtreecommitdiff
path: root/dev-java/dynalang
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
commit1798c4aeca70ac8d0a243684d6a798fbc65735f8 (patch)
treee48e19cb6fa03de18e1c63e1a93371b7ebc4eb56 /dev-java/dynalang
parentd87262dd706fec50cd150aab3e93883b6337466d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-java/dynalang')
-rw-r--r--dev-java/dynalang/Manifest4
-rw-r--r--dev-java/dynalang/dynalang-0.4-r1.ebuild64
-rw-r--r--dev-java/dynalang/files/build.xml179
-rw-r--r--dev-java/dynalang/metadata.xml11
4 files changed, 0 insertions, 258 deletions
diff --git a/dev-java/dynalang/Manifest b/dev-java/dynalang/Manifest
deleted file mode 100644
index 06fe3daec6f6..000000000000
--- a/dev-java/dynalang/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX build.xml 6721 BLAKE2B 6e3c4e1710cc45640427ec99b1843a1a097b2abae17f90ae0ea0499bf68d1a38c71b0068d0d0dd7324445a1d97df7f55b4cf832815945478586fba1473f9c634 SHA512 e18fcef8b62ef09a55063afed6beeb484fe98e2d3fee904bb68eb776d6d11e8d5055b5b2160ef57576247ee2fcc7e7db059ac3e7c69360b0e27790ad1ffba40e
-DIST dynalang-mop-0.4.tgz 227338 BLAKE2B 91b3316c1c96722d9cc08ecc3894b539626171f7476001ced9972eaec6e49375cc0b283f0fedc1e93624162bde4be85858bef504f5191b6051472f60bf443fb5 SHA512 b7501fbc44ae29e10cf3eb55002420d88d83226f790861f43f59aaddc0cd1bd5021fed207d831d5c3adb14ceab01dc17ff53cd31cb6a93c0fc00240b8e3e9797
-EBUILD dynalang-0.4-r1.ebuild 1377 BLAKE2B 352458538fc04d9cf4225e8f9d2974a64a16ecf2cb4df4dd893c0fff20737154f893b898f7ca1b5045f116692264800cd3f189b11feaa46e9c7813f46665c379 SHA512 d65bce327e3e95e7a210fc5779836942eaea635746cc3aa8b4eb53e600663c8347195b2f9faa3ae9b3e9bd3a5673f03a48b98d0791f726324750c1fd042f56df
-MISC metadata.xml 314 BLAKE2B fae9e5f59b701a754caf714390148921e76c85a050bd6350ac13f855030b6cfbe7030d69b9a8add43437d976b8ff7aca1017610c78052d715e407d5b7513553a SHA512 6c6f4b185b8a3c8c677de4d759060151a07692c0629f7da13601dc082dd18e733e3b956fc34ad4f8d8092aeeecaa5cdefe8e51cbe0ab093e74ab9c11f7dcfa42
diff --git a/dev-java/dynalang/dynalang-0.4-r1.ebuild b/dev-java/dynalang/dynalang-0.4-r1.ebuild
deleted file mode 100644
index 2e6b4bd63b98..000000000000
--- a/dev-java/dynalang/dynalang-0.4-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-JAVA_PKG_BSFIX="off"
-
-inherit java-pkg-2 java-ant-2
-
-MY_P="${PN}-mop-${PV}"
-
-DESCRIPTION="Library of interoperable metaobject protocols for dynamic languages"
-HOMEPAGE="https://sourceforge.net/projects/dynalang/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}/${MY_P}.tgz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-
-IUSE="test"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
- test? (
- dev-java/emma:0
- dev-java/junit:0
- dev-java/ant-junit:0
- )"
-
-S="${WORKDIR}/${MY_P}"
-
-# This one test fails.
-JAVA_RM_FILES=(
- testsrc/org/dynalang/mop/impl/test/TestStandardMetaobjectProtocolFactory.java
-)
-
-java_prepare() {
- cp "${FILESDIR}/build.xml" build.xml || die
-
- find . -iname '*.jar' -delete
-
- sed -i -e '/ivy:retrieve/d' build.xml || die
- sed -i -e 's_\.\./ivy_ivy_' build.xml || die
- sed -i -e \
- 's/clazz.getConstructors/(Constructor<T>[])clazz.getConstructors/' \
- src/org/dynalang/mop/beans/BeanMetaobjectProtocol.java || die
-
- mkdir -p build/lib/test
-}
-
-EANT_DOC_TARGET="doc"
-
-src_test() {
- java-pkg_jar-from --into build/lib/test emma,junit
-
- ANT_TASKS="ant-junit" eant test
-}
-
-src_install() {
- java-pkg_newjar "build/${MY_P}.jar"
- use doc && java-pkg_dojavadoc build/doc/javadoc
- use source && java-pkg_dosrc src/org
-}
diff --git a/dev-java/dynalang/files/build.xml b/dev-java/dynalang/files/build.xml
deleted file mode 100644
index d8e5e19954f0..000000000000
--- a/dev-java/dynalang/files/build.xml
+++ /dev/null
@@ -1,179 +0,0 @@
-<project name="org.dynalang.mop" basedir=".">
-<!--
- Copyright 2007 Attila Szegedi
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
- <property name="project.name" value="JVM Dynamic Languages Metaobject Protocol"/>
- <property name="artifact.name" value="dynalang-mop"/>
- <property name="revision" value="0.4"/>
- <property name="build.dir" location="build"/>
-
- <target name="clean">
- <mkdir dir="${build.dir}"/>
- <delete dir="${build.dir}"/>
- </target>
-
- <target name="resolve">
- </target>
-
- <path id="compile.classpath">
- <fileset dir="build/lib/default"/>
- </path>
-
- <target name="compile" depends="resolve">
- <mkdir dir="build/lib/default"/>
- <property name="classes.dir" location="${build.dir}/classes"/>
- <mkdir dir="${classes.dir}"/>
- <javac srcdir="src" destdir="${classes.dir}" deprecation="off"
- debug="on" optimize="off" target="1.5" source="1.5"
- classpathref="compile.classpath"/>
- <copy toDir="${classes.dir}">
- <fileset dir="src"
- excludes="**/CVS/**,**/*.bak,**/*.java,**/*.jj,**/package.html,overview.html"/>
- </copy>
- </target>
-
- <target name="jar" depends="compile">
- <property name="jarfile" location="build/${artifact.name}-${revision}.jar"/>
- <jar destfile="${jarfile}" basedir="${classes.dir}">
- <manifest>
- <attribute name="Implementation-Vendor" value="Attila Szegedi"/>
- <attribute name="Implementation-Version" value="${revision}"/>
- <attribute name="Implementation-Title" value="${project.name}"/>
- <attribute name="Implementation-URL" value="http://sourceforge.net/projects/dynalang"/>
- </manifest>
- </jar>
- </target>
-
- <target depends="" name="doc">
- <mkdir dir="${build.dir}/doc/javadoc"/>
- <delete includeEmptyDirs="yes">
- <fileset dir="${build.dir}/doc/javadoc" includes="**/*" />
- </delete>
- <javadoc author="true"
- destdir="${build.dir}/doc/javadoc"
- doctitle="${project.name} ${revision}"
- packagenames="org.dynalang.*"
- sourcepath="src"
- version="true"
- windowtitle="${project.name} ${revision} API"
- overview="src/overview.html"
- use="true">
- </javadoc>
- <copy todir="${build.dir}/doc">
- <fileset dir="src/doc" includes="**/*"/>
- </copy>
- </target>
-
- <target name="coverage-instrument" depends="compile">
- <property name="coverage.dir" location="${build.dir}/coverage"/>
- <property name="coverage.classes.dir" location="${build.dir}/coverage/classes"/>
- <mkdir dir="${coverage.classes.dir}"/>
- <path id="emma.lib">
- <pathelement location="build/lib/test/emma.jar" />
- <pathelement location="build/lib/test/emma_ant.jar" />
- </path>
- <taskdef resource="emma_ant.properties" classpathref="emma.lib" />
- <property name="coverage.instrumentationfile" location="${coverage.dir}/instrumentation"/>
- <emma enabled="true">
- <instr
- instrpath="${classes.dir}" outdir="${coverage.classes.dir}"
- outfile="${coverage.instrumentationfile}" mode="copy"/>
- </emma>
- <copy todir="${coverage.classes.dir}">
- <fileset dir="src" excludes="**/*.java"/>
- </copy>
- <copy todir="${coverage.classes.dir}">
- <fileset dir="${classes.dir}"/>
- </copy>
- <property name="coverage.outfile" location="${coverage.dir}/coverage"/>
- </target>
-
- <target name="test-compile" depends="compile">
- <property name="test.classes.dir" location="${build.dir}/test/classes"/>
- <mkdir dir="${test.classes.dir}"/>
- <javac srcdir="testsrc" destdir="${test.classes.dir}" deprecation="off"
- debug="on" optimize="off" target="1.5" source="1.5">
- <classpath>
- <pathelement path="${classes.dir}" />
- <pathelement path="build/lib/test/junit.jar" />
- </classpath>
- </javac>
- <copy toDir="${test.classes.dir}">
- <fileset dir="testsrc"
- excludes="**/CVS/**,**/*.bak,**/*.java,**/*.jj,**/package.html"/>
- </copy>
- </target>
-
- <target name="test-run" depends="test-compile, coverage-instrument">
- <junit printsummary="on" fork="true" forkmode="once"
- showoutput="true" haltonerror="true" haltonfailure="true">
- <sysproperty key="emma.coverage.out.file" value="${coverage.outfile}"/>
- <classpath>
- <pathelement path="${coverage.classes.dir}" />
- <pathelement path="${test.classes.dir}" />
- <pathelement path="build/lib/test/emma.jar"/>
- <pathelement path="build/lib/test/junit.jar"/>
- </classpath>
- <batchtest todir="build/test">
- <fileset dir="${test.classes.dir}" includes="**/Test*.class"/>
- </batchtest>
- <formatter type="plain" usefile="false" />
- <formatter type="xml"/>
- </junit>
- <mkdir dir="build/test/report"/>
- <junitreport todir="build/test">
- <fileset dir="build/test" includes="TEST-*.xml"/>
- <report todir="build/test/report"/>
- </junitreport>
- </target>
-
- <target name="test" depends="test-run">
- <property name="coverage.report.dir" location="${build.dir}/coverage/report"/>
- <mkdir dir="${coverage.report.dir}"/>
- <delete dir="${coverage.report.dir}"/>
- <mkdir dir="${coverage.report.dir}"/>
- <emma enabled="true">
- <report>
- <fileset dir="${basedir}">
- <include name="build/coverage/instrumentation"/>
- <include name="build/coverage/coverage"/>
- </fileset>
- <sourcepath>
- <dirset dir="${basedir}">
- <include name="src"/>
- </dirset>
- </sourcepath>
- <html outfile="${coverage.report.dir}/index.html"/>
- </report>
- </emma>
- </target>
-
- <target name="dist" depends="clean,test-run,jar,doc">
- <mkdir dir="build/${artifact.name}-${revision}"/>
- <copy todir="build/${artifact.name}-${revision}">
- <fileset dir="." excludes="build/**/*"/>
- </copy>
- <copy todir="build/${artifact.name}-${revision}">
- <fileset dir="."
- includes="
- build/doc/**/*
- build/${artifact.name}-${revision}.jar"
- />
- </copy>
- <tar destfile="build/${artifact.name}-${revision}.tgz"
- compression="gzip" basedir="build"
- includes="${artifact.name}-${revision}/**/*"/>
- </target>
-</project>
diff --git a/dev-java/dynalang/metadata.xml b/dev-java/dynalang/metadata.xml
deleted file mode 100644
index 47aef07ebea6..000000000000
--- a/dev-java/dynalang/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>
- <upstream>
- <remote-id type="sourceforge">dynalang</remote-id>
- </upstream>
-</pkgmetadata>