commit:     8a9cf23bd19bc1c92a8aa2d3e1444ad94e0f94bc
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 26 23:14:20 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 23:30:39 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9cf23b

dev-java/mx4j: Remove obsolete package

 dev-java/mx4j/Manifest                           |   2 -
 dev-java/mx4j/files/mx4j-3.0.2-new-hessian.patch |  37 --------
 dev-java/mx4j/metadata.xml                       |  17 ----
 dev-java/mx4j/mx4j-3.0.2-r1.ebuild               | 105 -----------------------
 4 files changed, 161 deletions(-)

diff --git a/dev-java/mx4j/Manifest b/dev-java/mx4j/Manifest
deleted file mode 100644
index b19c903..0000000
--- a/dev-java/mx4j/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mx4j-3.0.2-src.tar.gz 618163 SHA256 
bb552a8512567c4ab508a04c5931bff0d859dce36b44bdc4213c6433f02cb266 SHA512 
24014ff723b0880ca5f94b28d3c698659aa04258853e259b7b4025decbf27f0022cbe9da1101b8e2d4e5fb950bfabd9556a402a9b99e6122d0fca324e479ebf8
 WHIRLPOOL 
31c45b785fef2596bcdd39f0c8507db8ea315de97cd78e34ae3e473b71e644d91554c6601ddcc283a325c36a2215680b8138ab89f3bd817961119edf2c935f05
-DIST mx4j-3.0.2.tar.gz 4555894 SHA256 
282bd68e517aba3d0f5bbf76f90c3c09e446c529e7796467ab7de65398bb1115 SHA512 
a4b8b62530ce41a0e3170a0c31dbaf5251096b98e50f73eeebd725f29e5b7e920d8c7f03d486d72c7643e9ce069a86a048c080f019fd0053dce5e6774809a26f
 WHIRLPOOL 
775f2b51664e3d05687b1e3fbb7b538e45e2918b8a079d2048a75a1f5aca1c323a2d0c1e8847ca94649973fc7e6f9bb324d44f76acb551fe1270138ae126ebbb

diff --git a/dev-java/mx4j/files/mx4j-3.0.2-new-hessian.patch 
b/dev-java/mx4j/files/mx4j-3.0.2-new-hessian.patch
deleted file mode 100644
index 25de4b5..0000000
--- a/dev-java/mx4j/files/mx4j-3.0.2-new-hessian.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -Nru 
mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java
 
mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java
---- 
mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java
   2010-04-03 13:09:19.815790652 +0100
-+++ 
mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java
   2010-04-03 13:09:29.096398617 +0100
-@@ -12,13 +12,13 @@
- import java.io.IOException;
- import java.io.ObjectInputStream;
- 
-+import com.caucho.hessian.io.AbstractDeserializer;
- import com.caucho.hessian.io.AbstractHessianInput;
--import com.caucho.hessian.io.Deserializer;
- 
- /**
-  * @version $
-  */
--class JMXDeserializer extends Deserializer
-+class JMXDeserializer extends AbstractDeserializer
- {
-    private Class type;
- 
-diff -Nru 
mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java
 mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java
---- 
mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java
     2010-04-03 13:09:19.815790652 +0100
-+++ 
mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java  
   2010-04-03 13:11:41.543862447 +0100
-@@ -13,12 +13,12 @@
- import java.io.ObjectOutputStream;
- 
- import com.caucho.hessian.io.AbstractHessianOutput;
--import com.caucho.hessian.io.Serializer;
-+import com.caucho.hessian.io.AbstractSerializer;
- 
- /**
-  * @version $Revision: 1.3 $
-  */
--class JMXSerializer extends Serializer
-+class JMXSerializer extends AbstractSerializer
- {
-    public void writeObject(Object obj, AbstractHessianOutput out) throws 
IOException
-    {

diff --git a/dev-java/mx4j/metadata.xml b/dev-java/mx4j/metadata.xml
deleted file mode 100644
index ef5247c..0000000
--- a/dev-java/mx4j/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <herd>java</herd>
-       <longdescription>
-MX4J is a project to build an Open Source implementation of the Java(TM) 
Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications, 
and to build tools relating to JMX.
-
-JMX is an optional package for J2SE that provides a standard way to manage 
applications. It can also be used to wrap legacy systems and provide a standard 
interface to the outside world, enabling the development of web services. JMX 
allows developers to write more modular and loosely coupled system components 
and reduce the complexity of large, interoperating systems.
-
-Beginning with 3.0.1-r2 mx4j was split into three packages dev-java/mxj4-core,
-dev-java/mxj4-tools and dev-java/mx4j. This was done in order to reduce
-dependencies in packages that only require the core.
-</longdescription>
-       <upstream>
-               <remote-id type="sourceforge">mx4j</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/dev-java/mx4j/mx4j-3.0.2-r1.ebuild 
b/dev-java/mx4j/mx4j-3.0.2-r1.ebuild
deleted file mode 100644
index 776bb7c..0000000
--- a/dev-java/mx4j/mx4j-3.0.2-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-JAVA_PKG_IUSE="examples source doc"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Metapackage for mx4j"
-HOMEPAGE="http://mx4j.sourceforge.net/";
-
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz
-       doc? ( mirror://sourceforge/${PN}/${P}.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="3.0"
-
-KEYWORDS="amd64 x86"
-
-IUSE=""
-
-CDEPEND="examples? (
-               dev-java/bcel:0
-               dev-java/log4j:0
-               dev-java/commons-logging:0
-               www-servers/axis:1
-               java-virtuals/servlet-api:3.0
-               dev-java/hessian:4.0
-               dev-java/jython:2.7
-               dev-java/gnu-jaf:1
-               java-virtuals/javamail:0
-       )
-       dev-java/mx4j-core:3.0
-       dev-java/mx4j-tools:3.0
-       !<dev-java/mx4j-tools-3.0.1-r1
-       "
-
-RDEPEND="
-       ${CDEPEND}
-       examples? ( >=virtual/jre-1.6 )"
-
-# We always depend on a jdk to get the package.env created
-DEPEND=">=virtual/jdk-1.6
-       ${CDEPEND}"
-
-src_prepare() {
-       epatch "${FILESDIR}/${P}-new-hessian.patch"
-
-       if use doc; then
-               mkdir binary && cd binary
-               unpack "${P}.tar.gz"
-       fi
-
-       if use examples; then
-               cd "${S}/lib"
-               java-pkg_jar-from bcel bcel.jar
-               java-pkg_jar-from log4j
-               java-pkg_jar-from commons-logging commons-logging.jar
-               java-pkg_jar-from axis-1
-               java-pkg_jar-from hessian-4.0
-               java-pkg_jar-from jython-2.7 jython.jar
-               java-pkg_jar-from gnu-jaf-1 activation.jar
-               java-pkg_jar-from --virtual javamail mail.jar
-               java-pkg_jar-from --virtual servlet-api-3.0 servlet-api.jar
-       fi
-}
-
-src_compile() {
-       cd build
-       if use examples; then
-               eant compile.examples
-       fi
-}
-
-src_install() {
-       dodoc README.txt RELEASE-NOTES-* || die
-
-       if use examples; then
-               java-pkg_dojar dist/examples/mx4j-examples.jar
-               dodir /usr/share/doc/${PF}/examples
-               cp -r src/examples/mx4j/examples/* 
"${D}usr/share/doc/${PF}/examples"
-       fi
-
-       use source && java-pkg_dosrc src/examples/mx4j
-
-       if use doc; then
-               local docdir="${WORKDIR}/${P}/binary/${P}/docs"
-               java-pkg_dojavadoc "${docdir}/api"
-               dohtml -r "${docdir}/images"
-               dohtml "${docdir}"/{*.html,*.css}
-       fi
-
-       # Recording jars to get the same behaviour as before
-       local jars="$(java-pkg_getjars mx4j-core-3.0,mx4j-tools-3.0)"
-       for jar in ${jars//:/ }; do
-               java-pkg_regjar "${jar}"
-       done
-}
-
-pkg_postinst() {
-       elog "Although this package can be used directly with java-config,"
-       elog "ebuild developers should use mx4j-core and mx4j-tools directly."
-}

Reply via email to