public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-java/dynalang/files/, dev-java/dynalang/, profiles/
@ 2021-11-21  8:12 Jakov Smolić
  0 siblings, 0 replies; only message in thread
From: Jakov Smolić @ 2021-11-21  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f18e50dbfbdfc8c623dfd1c7336ca12f6115fb1b
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 21 08:05:56 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Nov 21 08:11:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18e50db

dev-java/dynalang: treeclean

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-java/dynalang/Manifest               |   1 -
 dev-java/dynalang/dynalang-0.4-r1.ebuild |  65 -----------
 dev-java/dynalang/files/build.xml        | 179 -------------------------------
 dev-java/dynalang/metadata.xml           |  11 --
 profiles/package.mask                    |   1 -
 5 files changed, 257 deletions(-)

diff --git a/dev-java/dynalang/Manifest b/dev-java/dynalang/Manifest
deleted file mode 100644
index c39262e8cf24..000000000000
--- a/dev-java/dynalang/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dynalang-mop-0.4.tgz 227338 BLAKE2B 91b3316c1c96722d9cc08ecc3894b539626171f7476001ced9972eaec6e49375cc0b283f0fedc1e93624162bde4be85858bef504f5191b6051472f60bf443fb5 SHA512 b7501fbc44ae29e10cf3eb55002420d88d83226f790861f43f59aaddc0cd1bd5021fed207d831d5c3adb14ceab01dc17ff53cd31cb6a93c0fc00240b8e3e9797

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 cb82aae1d8dd..000000000000
--- a/dev-java/dynalang/dynalang-0.4-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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"
-RESTRICT="!test? ( 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 c3a811021f9a..000000000000
--- a/dev-java/dynalang/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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>

diff --git a/profiles/package.mask b/profiles/package.mask
index b29a3242657a..f3fc75be686a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -394,7 +394,6 @@ dev-java/commons-launcher
 dev-java/commons-primitives
 dev-java/constantine
 dev-java/disruptor
-dev-java/dynalang
 
 # Sergey Popov <pinkbyte@gentoo.org> (2021-10-22)
 # Upstream support discontinued, see https://bw.org/2019/03/19/bw-whois/


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2021-11-21  8:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-21  8:12 [gentoo-commits] repo/gentoo:master commit in: dev-java/dynalang/files/, dev-java/dynalang/, profiles/ Jakov Smolić

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox