commit:     c94f6a6616b2e0883b7c82c1edab3cd9138f5376
Author:     Keri Harris <keri <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 26 09:33:45 2020 +0000
Commit:     Keri Harris <keri <AT> gentoo <DOT> org>
CommitDate: Sat Sep 26 09:33:45 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94f6a66

dev-lang/tuprolog: remove old versions

Package-Manager: Portage-3.0.4, Repoman-2.3.22
Signed-off-by: Keri Harris <keri <AT> gentoo.org>

 dev-lang/tuprolog/Manifest                         |   2 -
 dev-lang/tuprolog/files/build-2.9.2.xml            | 110 -----------------
 .../tuprolog-2.9.2-no-dynamic-object-test.patch    |  20 ---
 .../tuprolog/files/tuprolog-2.9.2-no-ikvm.patch    | 116 -----------------
 .../tuprolog/files/tuprolog-3.0.1-no-ikvm.patch    | 137 ---------------------
 .../files/tuprolog-3.0.1-oolibrary-unit-test.patch |  12 --
 dev-lang/tuprolog/tuprolog-2.9.2.ebuild            |  65 ----------
 dev-lang/tuprolog/tuprolog-3.0.1.ebuild            |  66 ----------
 dev-lang/tuprolog/tuprolog-3.1.0.ebuild            |  65 ----------
 9 files changed, 593 deletions(-)

diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest
index 4b2ae8c599e..3153148ca02 100644
--- a/dev-lang/tuprolog/Manifest
+++ b/dev-lang/tuprolog/Manifest
@@ -1,5 +1,3 @@
-DIST tuprolog-2.9.2.tar.gz 6262268 BLAKE2B 
39bbc4dcb2336a713f47252ff6f7d00f15aa0072c4864c2d3e453ec43b2c646f9cdc7a69444e21d9cc20ba283ddee5fd980855811f8f80ba4afe7c37cdd47317
 SHA512 
831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316
-DIST tuprolog-3.0.1.tar.gz 6326591 BLAKE2B 
a051eb3f22c01e1c269b167fa7d1daec6e4818229e2035c1140401c38094c53451ea720638adaa6d6fda0ea70daf6f5f1bc9ea84f1e4ba9de9f00ca83529697c
 SHA512 
56fa96f717b5c8e56fd2979f2953744964d844e5abf215456e31309d3d92bde142f9bff55e6442b6de55f219c7f143a275ccf89359ff2f2944459bbc94770afa
 DIST tuprolog-3.1.0.tar.gz 7201383 BLAKE2B 
9d8b610240611cd5b3d0dae104a44c72bb5e7c0512e4dbf3e178204d9d36e461219cd869ca1e16e3054ca3e1ee34d3b2c6fa5c659df16f54e3266c7c826af8d6
 SHA512 
1093e29a79964cb3991326da14f020cdc8ff64f2444c84dbb6b22aa5c4ecbf48f74dbc26af0af949ccc31020573ce5908684af794db4654fb475efa697a82cbf
 DIST tuprolog-3.2.0-gentoo-patchset-0.tar.gz 1813 BLAKE2B 
4ed7ffbb752a821a2b2842cfdbc1f4ec92d14b35a1c5a722207b45ec9dbdc44588acc010fb6386e8ed2e7d30d3bc8d425f0f74e8cc953cb7afad8305904e1499
 SHA512 
454757fc01f3f697510426e7a2a41b57350c1e3f980e381e197616e10eaf88339155226096f1d417397b9bc6f4964a45b3d547c6794ad23a4a014b06212b08f0
 DIST tuprolog-3.2.0.tar.gz 6242286 BLAKE2B 
77a3d3f886673aca72fffd9bb60657efcbe7ea5bb0f84eea7a72df513295d572c8116472f8d544240fac676ac9a6a0fcecfc3166e6426ef7d8af80eac4ba8d85
 SHA512 
e27bd989d66bae26c646cb69670fb75232ebdd18d1dbb9d600f9847921ecd56d17221736b3ec15c087857509272ce89af8bc44924130430db3860870a06bb499

diff --git a/dev-lang/tuprolog/files/build-2.9.2.xml 
b/dev-lang/tuprolog/files/build-2.9.2.xml
deleted file mode 100644
index 823c2371d1f..00000000000
--- a/dev-lang/tuprolog/files/build-2.9.2.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" ?><project default="jar" name="tuprolog">
-
-       <!-- some properties -->
-       <property name="src.dir" value="src"/>
-       <property name="build.dir" value="build"/>
-       <property name="docs.dir" value="docs"/>
-       <property name="dist.dir" value="dist"/>
-       <property name="test.dir" value="test"/>
-       <property name="test.build.dir" value="test.build"/>
-       <property name="jarfile" value="${ant.project.name}.jar"/>
-       <property file="build.properties"/>
-
-       <path id="compile.classpath">
-               <fileset dir="lib" includes="*.jar"/>
-               <pathelement path="${gentoo.classpath}"/>
-       </path>
-
-       <!-- init -->
-       <target name="init">
-               <tstamp/>
-               <mkdir dir="${dist.dir}"/>
-               <mkdir dir="${build.dir}"/>
-               <mkdir dir="${docs.dir}"/>
-               <mkdir dir="${test.build.dir}"/>
-       </target>       
-
-       <!-- compile everything -->
-       <target depends="init" name="compile">
-               <javac deprecation="off"
-                       destdir="${build.dir}"
-                       encoding="ISO-8859-1"
-                       srcdir="${src.dir}"
-                       target="1.7">
-                       <classpath>
-                               <path refid="compile.classpath"/>
-                       </classpath>
-               </javac>
-               <copy todir="${build.dir}">
-                       <fileset dir="${src.dir}">
-                               <exclude name="**/*.java"/>
-                       </fileset>
-               </copy>
-       </target>
-
-       <!-- build the jar file -->
-       <target depends="compile" name="jar">
-               <jar basedir="${build.dir}" jarfile="${dist.dir}/${jarfile}"/>
-               <jar basedir="${build.dir}" jarfile="${dist.dir}/2p.jar">
-                       <manifest>
-                               <attribute name="Main-Class" 
value="alice.tuprologx.ide.GUILauncher"/>
-                               <attribute name="Class-Path" value="."/>
-                       </manifest>
-                       <zipgroupfileset dir="lib" includes="*.jar"/>
-               </jar>
-       </target>
-
-       <!-- generate javadocs -->
-       <target depends="init" name="javadoc">
-               <javadoc
-                       author="false"
-                       destdir="${docs.dir}"
-                       encoding="ISO-8859-1"
-                       breakiterator="yes"
-                       packagenames="alice.*"
-                       sourcepath="${src.dir}"
-                       use="true"
-                       version="true"
-                       verbose="no"
-                       windowtitle="${ant.project.name} API">
-                       <classpath>
-                               <path refid="compile.classpath"/>
-                       </classpath>
-               </javadoc>
-       </target>
-
-       <!-- clean up -->
-       <target name="clean">
-               <delete dir="${build.dir}"/>
-               <delete dir="${dist.dir}"/>
-               <delete dir="${docs.dir}"/>
-               <delete dir="${test.build.dir}"/>
-       </target>
-
-       <!-- run testsuite -->
-       <target name="test">
-               <path id="dist.classpath">
-                       <fileset dir="${dist.dir}">
-                               <include name="*.jar"/>
-                       </fileset>
-               </path>
-               <javac classpathref="dist.classpath"
-                       deprecation="off"
-                       destdir="${test.build.dir}"
-                       encoding="ISO-8859-1"
-                       srcdir="${test.dir}/unit"
-                       target="1.7"/>
-               <junit haltonfailure="on" showoutput="no" printsummary="yes">
-                       <classpath>
-                               <path refid="dist.classpath"/>
-                               <pathelement path="${test.build.dir}"/>
-                       </classpath>
-                       <formatter type="xml"/>
-                       <batchtest todir="${test.build.dir}">
-                               <fileset dir="${test.build.dir}">
-                                       <include name="**/*TestCase.class"/>
-                               </fileset>
-                       </batchtest>
-               </junit>
-       </target>
-</project>

diff --git 
a/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch 
b/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch
deleted file mode 100644
index 0416258e9e1..00000000000
--- a/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- tuprolog-2.9.2.orig/test/unit/alice/tuprolog/JavaLibraryTestCase.java      
2015-02-27 14:02:49.000000000 +0100
-+++ tuprolog-2.9.2/test/unit/alice/tuprolog/JavaLibraryTestCase.java   
2016-02-17 15:24:47.000000000 +0100
-@@ -39,7 +39,7 @@
-               SolveInfo goal = engine.solve(new Struct("demo", t));
-               assertFalse(goal.isSuccess());
-       }
--
-+/*
-       public void testDynamicObjectsRetrival() throws PrologException {
-               Prolog engine = new Prolog();
-               JavaLibrary lib = (JavaLibrary) 
engine.getLibrary("alice.tuprolog.lib.JavaLibrary");
-@@ -53,7 +53,7 @@
-               TestCounter counter = (TestCounter) 
lib.getRegisteredDynamicObject(id);
-               assertEquals(2, counter.getValue());
-       }
--
-+*/
-       
-       public void test_java_object() throws PrologException, IOException
-       {

diff --git a/dev-lang/tuprolog/files/tuprolog-2.9.2-no-ikvm.patch 
b/dev-lang/tuprolog/files/tuprolog-2.9.2-no-ikvm.patch
deleted file mode 100644
index d94dc66bbac..00000000000
--- a/dev-lang/tuprolog/files/tuprolog-2.9.2-no-ikvm.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-diff -urN tuprolog-2.9.0.orig/src/alice/tuprolog/LibraryManager.java 
tuprolog-2.9.0/src/alice/tuprolog/LibraryManager.java
---- tuprolog-2.9.0.orig/src/alice/tuprolog/LibraryManager.java 2014-09-29 
18:14:21.000000000 +0200
-+++ tuprolog-2.9.0/src/alice/tuprolog/LibraryManager.java      2015-01-11 
14:48:57.000000000 +0100
-@@ -9,11 +9,11 @@
- import java.net.URL;
- import java.net.URLClassLoader;
- import java.util.*;
--import cli.System.Reflection.Assembly;
-+//import cli.System.Reflection.Assembly;
- 
- import alice.tuprolog.event.LibraryEvent;
- import alice.tuprolog.event.WarningEvent;
--import alice.util.AssemblyCustomClassLoader;
-+//import alice.util.AssemblyCustomClassLoader;
- 
- /**
-  * @author Alex Benini
-@@ -179,31 +179,7 @@
-                               } else
-                               // .NET
-                               {
--                                      Assembly asm = null;
--                                      boolean classFound = false;
--                                      className = "cli."
--                                                      + 
className.substring(0, className.indexOf(","))
--                                                                      .trim();
--                                      for (int i = 0; i < paths.length; i++)
--                                      {
--                                              try
--                                              {
--                                                      asm = 
Assembly.LoadFrom(paths[i]);
--                                                      loader = new 
AssemblyCustomClassLoader(asm, urls);
--                                                      lib = (Library) 
Class.forName(className, true, loader).newInstance();
--                                                      if (lib != null)
--                                                      {
--                                                              classFound = 
true;
--                                                              break;
--                                                      }
--                                              } catch (Exception e)
--                                              {
--                                                      e.printStackTrace();
--                                                      continue;
--                                              }
--                                      }
--                                      if (!classFound)
--                                              throw new 
InvalidLibraryException(className, -1, -1);
-+                                      throw new 
InvalidLibraryException(className, -1, -1);
-                               }
-                       }
- 
-@@ -462,4 +438,4 @@
-               return optimizedDirectory;
-       }
- 
--}
-\ No newline at end of file
-+}
-diff -urN tuprolog-2.9.0.orig/src/alice/tuprologx/ide/LibraryManager.java 
tuprolog-2.9.0/src/alice/tuprologx/ide/LibraryManager.java
---- tuprolog-2.9.0.orig/src/alice/tuprologx/ide/LibraryManager.java    
2014-09-29 18:14:21.000000000 +0200
-+++ tuprolog-2.9.0/src/alice/tuprologx/ide/LibraryManager.java 2015-01-11 
14:46:23.000000000 +0100
-@@ -18,7 +18,7 @@
- package alice.tuprologx.ide;
- 
- import alice.tuprolog.*;
--import alice.util.AssemblyCustomClassLoader;
-+//import alice.util.AssemblyCustomClassLoader;
- 
- import java.io.File;
- import java.net.URL;
-@@ -26,7 +26,7 @@
- import java.util.ArrayList;
- import java.util.Hashtable;
- import java.util.StringTokenizer;
--import cli.System.Reflection.Assembly;
-+//import cli.System.Reflection.Assembly;
- 
- /**
-  * A dynamic manager for tuProlog libraries.
-@@ -155,10 +155,7 @@
-                       // .NET
-                       
if(System.getProperty("java.vm.name").equals("IKVM.NET"))
-                       {
--                              Assembly asm = 
Assembly.LoadFrom(file.getPath());
--                              loader = new AssemblyCustomClassLoader(asm, new 
URL[]{url});
--                              libraryClassname = "cli." + 
libraryClassname.substring(0, 
--                                              
libraryClassname.indexOf(",")).trim();
-+                              throw new 
InvalidLibraryException(libraryClassname,-1,-1);
-                       }
-                       // JVM
-                       else
-diff -urN tuprolog-2.9.0.orig/src/alice/util/AssemblyCustomClassLoader.java 
tuprolog-2.9.0/src/alice/util/AssemblyCustomClassLoader.java
---- tuprolog-2.9.0.orig/src/alice/util/AssemblyCustomClassLoader.java  
2014-09-29 18:14:21.000000000 +0200
-+++ tuprolog-2.9.0/src/alice/util/AssemblyCustomClassLoader.java       
1970-01-01 01:00:00.000000000 +0100
-@@ -1,21 +0,0 @@
--package alice.util;
--
--import java.net.URL;
--
--public class AssemblyCustomClassLoader extends java.net.URLClassLoader
--{
--  public AssemblyCustomClassLoader(cli.System.Reflection.Assembly asm, URL[] 
urls)
--  {
--    super(new java.net.URL[0], new ikvm.runtime.AssemblyClassLoader(asm));
--    // explicitly calling addURL() is safer than passing it to the super 
constructor,
--    // because this class loader instance may be used during the URL 
construction.
--    for (URL url : urls) {
--      addURL(url);
--      }    
--  }
--  
--  public void addUrl(URL url)
--  {
--        addURL(url);
--  }
--}
-\ No newline at end of file

diff --git a/dev-lang/tuprolog/files/tuprolog-3.0.1-no-ikvm.patch 
b/dev-lang/tuprolog/files/tuprolog-3.0.1-no-ikvm.patch
deleted file mode 100644
index 660b22c7934..00000000000
--- a/dev-lang/tuprolog/files/tuprolog-3.0.1-no-ikvm.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-diff -urN tuprolog-3.0.1.orig/src/alice/tuprolog/LibraryManager.java 
tuprolog-3.0.1/src/alice/tuprolog/LibraryManager.java
---- tuprolog-3.0.1.orig/src/alice/tuprolog/LibraryManager.java 2017-09-27 
12:31:06.689334505 +0200
-+++ tuprolog-3.0.1/src/alice/tuprolog/LibraryManager.java      2017-09-27 
12:50:04.193286931 +0200
-@@ -9,11 +9,11 @@
- import java.net.URL;
- import java.net.URLClassLoader;
- import java.util.*;
--import cli.System.Reflection.Assembly;
-+//import cli.System.Reflection.Assembly;
- 
- import alice.tuprolog.event.LibraryEvent;
- import alice.tuprolog.event.WarningEvent;
--import alice.util.AssemblyCustomClassLoader;
-+//import alice.util.AssemblyCustomClassLoader;
- 
- /**
-  * @author Alex Benini
-@@ -179,31 +179,7 @@
-                               } else
-                               // .NET
-                               {
--                                      Assembly asm = null;
--                                      boolean classFound = false;
--                                      className = "cli."
--                                                      + 
className.substring(0, className.indexOf(","))
--                                                                      .trim();
--                                      for (int i = 0; i < paths.length; i++)
--                                      {
--                                              try
--                                              {
--                                                      asm = 
Assembly.LoadFrom(paths[i]);
--                                                      loader = new 
AssemblyCustomClassLoader(asm, urls);
--                                                      lib = (Library) 
Class.forName(className, true, loader).newInstance();
--                                                      if (lib != null)
--                                                      {
--                                                              classFound = 
true;
--                                                              break;
--                                                      }
--                                              } catch (Exception e)
--                                              {
--                                                      e.printStackTrace();
--                                                      continue;
--                                              }
--                                      }
--                                      if (!classFound)
--                                              throw new 
InvalidLibraryException(className, -1, -1);
-+                                      throw new 
InvalidLibraryException(className, -1, -1);
-                               }
-                       }
- 
-@@ -462,4 +438,4 @@
-               return optimizedDirectory;
-       }
- 
--}
-\ Manca newline alla fine del file
-+}
-diff -urN tuprolog-3.0.1.orig/src/alice/tuprologx/ide/LibraryManager.java 
tuprolog-3.0.1/src/alice/tuprologx/ide/LibraryManager.java
---- tuprolog-3.0.1.orig/src/alice/tuprologx/ide/LibraryManager.java    
2017-09-27 12:31:06.696334504 +0200
-+++ tuprolog-3.0.1/src/alice/tuprologx/ide/LibraryManager.java 2017-09-27 
12:50:04.194286931 +0200
-@@ -18,7 +18,7 @@
- package alice.tuprologx.ide;
- 
- import alice.tuprolog.*;
--import alice.util.AssemblyCustomClassLoader;
-+//import alice.util.AssemblyCustomClassLoader;
- 
- import java.io.File;
- import java.net.URL;
-@@ -26,7 +26,7 @@
- import java.util.ArrayList;
- import java.util.Hashtable;
- import java.util.StringTokenizer;
--import cli.System.Reflection.Assembly;
-+//import cli.System.Reflection.Assembly;
- 
- /**
-  * A dynamic manager for tuProlog libraries.
-@@ -155,10 +155,7 @@
-                       // .NET
-                       
if(System.getProperty("java.vm.name").equals("IKVM.NET"))
-                       {
--                              Assembly asm = 
Assembly.LoadFrom(file.getPath());
--                              loader = new AssemblyCustomClassLoader(asm, new 
URL[]{url});
--                              libraryClassname = "cli." + 
libraryClassname.substring(0, 
--                                              
libraryClassname.indexOf(",")).trim();
-+                              throw new 
InvalidLibraryException(libraryClassname,-1,-1);
-                       }
-                       // JVM
-                       else
-diff -urN tuprolog-3.0.1.orig/src/alice/util/AssemblyCustomClassLoader.java 
tuprolog-3.0.1/src/alice/util/AssemblyCustomClassLoader.java
---- tuprolog-3.0.1.orig/src/alice/util/AssemblyCustomClassLoader.java  
2017-09-27 12:31:06.699334504 +0200
-+++ tuprolog-3.0.1/src/alice/util/AssemblyCustomClassLoader.java       
1970-01-01 01:00:00.000000000 +0100
-@@ -1,21 +0,0 @@
--package alice.util;
--
--import java.net.URL;
--
--public class AssemblyCustomClassLoader extends java.net.URLClassLoader
--{
--  public AssemblyCustomClassLoader(cli.System.Reflection.Assembly asm, URL[] 
urls)
--  {
--    super(new java.net.URL[0], new ikvm.runtime.AssemblyClassLoader(asm));
--    // explicitly calling addURL() is safer than passing it to the super 
constructor,
--    // because this class loader instance may be used during the URL 
construction.
--    for (URL url : urls) {
--      addURL(url);
--      }    
--  }
--  
--  public void addUrl(URL url)
--  {
--        addURL(url);
--  }
--}
-\ Manca newline alla fine del file
-diff -urN tuprolog-3.0.1.orig/src/alice/util/proxyGenerator/Generator.java 
tuprolog-3.0.1/src/alice/util/proxyGenerator/Generator.java
---- tuprolog-3.0.1.orig/src/alice/util/proxyGenerator/Generator.java   
2017-09-27 12:31:06.700334504 +0200
-+++ tuprolog-3.0.1/src/alice/util/proxyGenerator/Generator.java        
2017-09-27 12:50:04.195286931 +0200
-@@ -1,7 +1,7 @@
- package alice.util.proxyGenerator;
- import javax.tools.*;
- 
--import cli.System.Reflection.Assembly;
-+//import cli.System.Reflection.Assembly;
- 
- import java.lang.reflect.*;
- import java.util.*;
-@@ -29,7 +29,7 @@
-     }
-     
-     if(System.getProperty("java.vm.name").equals("IKVM.NET"))
--      
ikvm.runtime.Startup.addBootClassPathAssemby(Assembly.Load("IKVM.OpenJDK.Tools"));
-+      throw new UnsupportedOperationException("IKVM.NET not supported!");
-     
-     jc = ToolProvider.getSystemJavaCompiler();
-     if (jc == null) {

diff --git a/dev-lang/tuprolog/files/tuprolog-3.0.1-oolibrary-unit-test.patch 
b/dev-lang/tuprolog/files/tuprolog-3.0.1-oolibrary-unit-test.patch
deleted file mode 100644
index 9d09ff202b0..00000000000
--- a/dev-lang/tuprolog/files/tuprolog-3.0.1-oolibrary-unit-test.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur tuprolog-3.0.1.orig/test/unit/alice/tuprolog/PrologTestCase.java 
tuprolog-3.0.1/test/unit/alice/tuprolog/PrologTestCase.java
---- tuprolog-3.0.1.orig/test/unit/alice/tuprolog/PrologTestCase.java   
2017-09-27 12:31:12.908334244 +0200
-+++ tuprolog-3.0.1/test/unit/alice/tuprolog/PrologTestCase.java        
2017-09-27 19:30:31.813282027 +0200
-@@ -32,7 +32,7 @@
-               
assertNotNull(engine.getLibrary("alice.tuprolog.StringLibrary"));
-               Library javaLibrary = new alice.tuprolog.lib.OOLibrary();
-               engine.loadLibrary(javaLibrary);
--              assertSame(javaLibrary, 
engine.getLibrary("alice.tuprolog.lib.JavaLibrary"));
-+              assertSame(javaLibrary, 
engine.getLibrary("alice.tuprolog.lib.OOLibrary"));
-       }
-       
-       public void testGetLibraryWithName() throws InvalidLibraryException {

diff --git a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild 
b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild
deleted file mode 100644
index ee49fbe50a3..00000000000
--- a/dev-lang/tuprolog/tuprolog-2.9.2.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
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and 
infrastructures"
-HOMEPAGE="http://tuprolog.unibo.it/";
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=virtual/jdk-1.7:=
-        dev-java/javassist:3"
-
-DEPEND="${RDEPEND}
-       dev-java/ant-core
-       test? (
-               dev-java/ant-junit4:0
-               dev-java/junit:4
-               dev-java/hamcrest-core:1.3
-       )"
-
-S="${WORKDIR}"/${P}
-
-EANT_GENTOO_CLASSPATH="javassist:3"
-
-src_prepare() {
-       epatch "${FILESDIR}"/${P}-no-ikvm.patch
-       epatch "${FILESDIR}"/${P}-no-dynamic-object-test.patch
-
-       cp "${FILESDIR}"/build-${PV}.xml "${S}"/build.xml || die
-}
-
-src_compile() {
-       eant jar $(use_doc)
-}
-
-src_test() {
-       cd "${S}"/dist
-       java-pkg_jar-from junit:4
-       java-pkg_jar-from hamcrest-core:1.3
-       cd "${S}"
-       ANT_TASKS="ant-junit4" eant test || die "eant test failed"
-}
-
-src_install() {
-       java-pkg_dojar dist/${PN}.jar
-       java-pkg_dojar dist/2p.jar
-
-       if use doc ; then
-               java-pkg_dohtml -r docs/* || die
-               dodoc doc/tuprolog-guide.pdf
-       fi
-
-       if use examples ; then
-               insinto /usr/share/doc/${PF}/examples
-               doins doc/examples/*.pl
-       fi
-}

diff --git a/dev-lang/tuprolog/tuprolog-3.0.1.ebuild 
b/dev-lang/tuprolog/tuprolog-3.0.1.ebuild
deleted file mode 100644
index 411a1f875b0..00000000000
--- a/dev-lang/tuprolog/tuprolog-3.0.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and 
infrastructures"
-HOMEPAGE="http://tuprolog.unibo.it/";
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="LGPL-3 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=virtual/jdk-1.8:=
-        dev-java/javassist:3
-        dev-java/commons-lang:3.1"
-
-DEPEND="${RDEPEND}
-       dev-java/ant-core
-       test? (
-               dev-java/ant-junit4:0
-               dev-java/junit:4
-               dev-java/hamcrest-core:1.3
-       )"
-
-S="${WORKDIR}"/${P}
-
-EANT_GENTOO_CLASSPATH="javassist:3,commons-lang-3.1"
-
-src_prepare() {
-       epatch "${FILESDIR}"/${P}-no-ikvm.patch
-       epatch "${FILESDIR}"/${P}-oolibrary-unit-test.patch
-
-       cp "${FILESDIR}"/build-3.x.xml "${S}"/build.xml || die
-}
-
-src_compile() {
-       eant jar $(use_doc)
-}
-
-src_test() {
-       cd "${S}"/dist
-       java-pkg_jar-from junit:4
-       java-pkg_jar-from hamcrest-core:1.3
-       cd "${S}"
-       ANT_TASKS="ant-junit4" eant test || die "eant test failed"
-}
-
-src_install() {
-       java-pkg_dojar dist/${PN}.jar
-       java-pkg_dojar dist/2p.jar
-
-       if use doc ; then
-               java-pkg_dohtml -r docs/* || die
-               dodoc doc/tuprolog-guide.pdf
-       fi
-
-       if use examples ; then
-               insinto /usr/share/doc/${PF}/examples
-               doins doc/examples/*.pl
-       fi
-}

diff --git a/dev-lang/tuprolog/tuprolog-3.1.0.ebuild 
b/dev-lang/tuprolog/tuprolog-3.1.0.ebuild
deleted file mode 100644
index d22edc7d11f..00000000000
--- a/dev-lang/tuprolog/tuprolog-3.1.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and 
infrastructures"
-HOMEPAGE="http://tuprolog.unibo.it/";
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="LGPL-3 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=virtual/jdk-1.8:=
-        dev-java/javassist:3
-        dev-java/commons-lang:3.1"
-
-DEPEND="${RDEPEND}
-       dev-java/ant-core
-       test? (
-               dev-java/ant-junit4:0
-               dev-java/junit:4
-               dev-java/hamcrest-core:1.3
-       )"
-
-S="${WORKDIR}"/${P}
-
-EANT_GENTOO_CLASSPATH="javassist:3,commons-lang-3.1"
-
-src_prepare() {
-       epatch "${FILESDIR}"/${P}-no-ikvm.patch
-
-       cp "${FILESDIR}"/build-3.x.xml "${S}"/build.xml || die
-}
-
-src_compile() {
-       eant jar $(use_doc)
-}
-
-src_test() {
-       cd "${S}"/dist
-       java-pkg_jar-from junit:4
-       java-pkg_jar-from hamcrest-core:1.3
-       cd "${S}"
-       ANT_TASKS="ant-junit4" eant test || die "eant test failed"
-}
-
-src_install() {
-       java-pkg_dojar dist/${PN}.jar
-       java-pkg_dojar dist/2p.jar
-
-       if use doc ; then
-               java-pkg_dohtml -r docs/* || die
-               dodoc doc/tuprolog-guide.pdf
-       fi
-
-       if use examples ; then
-               insinto /usr/share/doc/${PF}/examples
-               doins doc/examples/*.pl
-       fi
-}

Reply via email to