summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2015-10-26 23:14:20 +0000
committerJames Le Cuirot <chewi@gentoo.org>2015-10-26 23:30:39 +0000
commit8a9cf23bd19bc1c92a8aa2d3e1444ad94e0f94bc (patch)
treeee13f7feecd9ce0dc6eed2631d22ab83b15500c4
parentdev-java/jax-rpc: Remove obsolete package (diff)
downloadgentoo-8a9cf23bd19bc1c92a8aa2d3e1444ad94e0f94bc.tar.gz
gentoo-8a9cf23bd19bc1c92a8aa2d3e1444ad94e0f94bc.tar.bz2
gentoo-8a9cf23bd19bc1c92a8aa2d3e1444ad94e0f94bc.zip
dev-java/mx4j: Remove obsolete package
-rw-r--r--dev-java/mx4j/Manifest2
-rw-r--r--dev-java/mx4j/files/mx4j-3.0.2-new-hessian.patch37
-rw-r--r--dev-java/mx4j/metadata.xml17
-rw-r--r--dev-java/mx4j/mx4j-3.0.2-r1.ebuild105
4 files changed, 0 insertions, 161 deletions
diff --git a/dev-java/mx4j/Manifest b/dev-java/mx4j/Manifest
deleted file mode 100644
index b19c903085c4..000000000000
--- 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 25de4b50b8f5..000000000000
--- 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 ef5247c538ae..000000000000
--- 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 776bb7c6c1b3..000000000000
--- 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."
-}