diff options
author | hq <hq@FreeBSD.org> | 2005-02-21 07:01:02 +0800 |
---|---|---|
committer | hq <hq@FreeBSD.org> | 2005-02-21 07:01:02 +0800 |
commit | fc97d1a2532a21102af776bd9b0d7aa0cc2d3698 (patch) | |
tree | d777b99178e4a67804d5ea90fea73f06f3a55058 /java | |
parent | c3c2f1f4230dbcb94ed386a06b54687f100a5272 (diff) | |
download | freebsd-ports-gnome-fc97d1a2532a21102af776bd9b0d7aa0cc2d3698.tar.gz freebsd-ports-gnome-fc97d1a2532a21102af776bd9b0d7aa0cc2d3698.tar.zst freebsd-ports-gnome-fc97d1a2532a21102af776bd9b0d7aa0cc2d3698.zip |
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.
WWW: http://mx4j.sourceforge.net
PR: 77642
Submitted by: filippo@widestore.net
Diffstat (limited to 'java')
-rw-r--r-- | java/Makefile | 1 | ||||
-rw-r--r-- | java/mx4j/Makefile | 61 | ||||
-rw-r--r-- | java/mx4j/distinfo | 2 | ||||
-rw-r--r-- | java/mx4j/pkg-descr | 12 |
4 files changed, 76 insertions, 0 deletions
diff --git a/java/Makefile b/java/Makefile index d451e569e86e..a1ea22920610 100644 --- a/java/Makefile +++ b/java/Makefile @@ -124,6 +124,7 @@ SUBDIR += linux-sun-jdk14 SUBDIR += linux-sun-jdk15 SUBDIR += mmake + SUBDIR += mx4j SUBDIR += netbeans SUBDIR += netbeans3 SUBDIR += netcomponents diff --git a/java/mx4j/Makefile b/java/mx4j/Makefile new file mode 100644 index 000000000000..5eb28a996d4a --- /dev/null +++ b/java/mx4j/Makefile @@ -0,0 +1,61 @@ +# New ports collection makefile for: mx4j +# Date created: 16 Jan 2005 +# Whom: Filippo Natali <filippo@widestore.net> +# +# $FreeBSD$ +# + +PORTNAME= mx4j +PORTVERSION= 2.1.1 +CATEGORIES= java devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= filippo@widestore.net +COMMENT= Open Source implementation of the Java Management Extensions (JMX) + +USE_JAVA= yes +JAVA_VERSION= 1.3+ + +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + +JARFILES= mx4j-examples.jar mx4j-impl.jar mx4j-jmx.jar \ + mx4j-remote.jar mx4j-rimpl.jar mx4j-rjmx.jar \ + mx4j-soap.war mx4j-tools.jar mx4j.jar + +PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,} +NO_BUILD= yes + +post-extract: + @${FIND} -s -d ${WRKSRC}/examples -type d -exec ${RMDIR} {} \; >/dev/null 2>&1 || true + +do-install: do-install-jar do-install-javadoc + +do-install-jar: + @${ECHO_MSG} -n ">> Installing .jar files..." + @for jarfile in ${JARFILES}; do \ + ${INSTALL_DATA} ${WRKSRC}/lib/$$jarfile ${JAVAJARDIR} ; \ + done + @${ECHO_MSG} " [DONE]" + +do-install-javadoc: +.if !defined(NOPORTDOCS) + @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." + @cd ${WRKSRC}/docs \ + && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \ + && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \; + @${ECHO_MSG} " [DONE]" + @${ECHO_MSG} -n ">> Installing examples in ${EXAMPLESDIR}..." + @cd ${WRKSRC}/examples \ + && ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/{} \; \ + && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${EXAMPLESDIR}/{} \; + @${ECHO_MSG} " [DONE]" + @${FIND} -s ${WRKSRC}/examples -not -type d \ + | ${SED} -ne 's,^${WRKSRC}/examples,${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} + @${FIND} -s -d ${WRKSRC}/examples -type d \ + | ${SED} -ne 's,^${WRKSRC}/examples,@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} +.endif + +.include <bsd.port.mk> diff --git a/java/mx4j/distinfo b/java/mx4j/distinfo new file mode 100644 index 000000000000..faefaa78959f --- /dev/null +++ b/java/mx4j/distinfo @@ -0,0 +1,2 @@ +MD5 (mx4j-2.1.1.tar.gz) = 0b5ce38677e3cd56bbd80e272ff7661b +SIZE (mx4j-2.1.1.tar.gz) = 4587837 diff --git a/java/mx4j/pkg-descr b/java/mx4j/pkg-descr new file mode 100644 index 000000000000..9fd880665f44 --- /dev/null +++ b/java/mx4j/pkg-descr @@ -0,0 +1,12 @@ +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. + +WWW: http://mx4j.sourceforge.net |