summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
authorTom Judge <tj@FreeBSD.org>2012-12-05 22:33:43 +0000
committerTom Judge <tj@FreeBSD.org>2012-12-05 22:33:43 +0000
commit3717ccbe4ded6d89ecce96171adce053701b0c41 (patch)
treec95d3395af4423b1a839f0fe7b875e7de8a6f318 /net-mgmt
parent- Update mirror site for HPN patch (diff)
Jmx4Perl is here to connect the Java and Perl Enterprise world by providing
transparent access to the Java Management Extensions (JMX) from the perl side. It uses a traditional request-response paradigma for performing JMX operations on a remote Java Virtual machine. WWW: http://search.cpan.org/dist/jmx4perl/ Feature safe: yes Approved by: eadler, db (mentors, implicit)
Notes
Notes: svn path=/head/; revision=308353
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/p5-jmx4perl/Makefile97
-rw-r--r--net-mgmt/p5-jmx4perl/distinfo2
-rw-r--r--net-mgmt/p5-jmx4perl/pkg-descr7
-rw-r--r--net-mgmt/p5-jmx4perl/pkg-plist64
5 files changed, 171 insertions, 0 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 6c66726dcd3f..9897889abf9b 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -242,6 +242,7 @@
SUBDIR += p5-Xymon-Client
SUBDIR += p5-Xymon-Server
SUBDIR += p5-Zenoss
+ SUBDIR += p5-jmx4perl
SUBDIR += packit
SUBDIR += pads
SUBDIR += pancho
diff --git a/net-mgmt/p5-jmx4perl/Makefile b/net-mgmt/p5-jmx4perl/Makefile
new file mode 100644
index 000000000000..bc5e6c3cb86c
--- /dev/null
+++ b/net-mgmt/p5-jmx4perl/Makefile
@@ -0,0 +1,97 @@
+# $FreeBSD$
+#
+
+PORTNAME= jmx4perl
+PORTVERSION= 1.06
+CATEGORIES= net-mgmt perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= ../by-authors/id/R/RO/ROLAND
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= tj@freebsd.org
+COMMENT= JMX access for Perl
+
+RUN_DEPENDS= p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip \
+ p5-Carp>=0:${PORTSDIR}/devel/p5-Carp \
+ p5-Config-General>=0:${PORTSDIR}/devel/p5-Config-General \
+ p5-Crypt-Blowfish_PP>=0:${PORTSDIR}/security/p5-Crypt-Blowfish_PP \
+ p5-Crypt-OpenPGP>=0:${PORTSDIR}/security/p5-Crypt-OpenPGP \
+ p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5 \
+ p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
+ p5-File-SearchPath>=0:${PORTSDIR}/devel/p5-File-SearchPath \
+ p5-File-Temp>=0:${PORTSDIR}/devel/p5-File-Temp \
+ p5-Getopt-Long>=0:${PORTSDIR}/devel/p5-Getopt-Long \
+ p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-Module-Find>=0:${PORTSDIR}/devel/p5-Module-Find \
+ p5-Nagios-Plugin>=0:${PORTSDIR}/net-mgmt/p5-Nagios-Plugin \
+ p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
+ p5-Term-Clui>=0:${PORTSDIR}/devel/p5-Term-Clui \
+ p5-Term-ProgressBar>=0:${PORTSDIR}/devel/p5-Term-ProgressBar \
+ p5-Term-ShellUI>=0:${PORTSDIR}/shells/p5-Term-ShellUI \
+ p5-Term-Size>=0:${PORTSDIR}/devel/p5-Term-Size \
+ p5-Text-ParseWords>=0:${PORTSDIR}/textproc/p5-Text-ParseWords \
+ p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
+ p5-XML-Twig>=0:${PORTSDIR}/textproc/p5-XML-Twig \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
+BUILD_DEPENDS:= ${RUN_DEPENDS}
+
+PERL_MODBUILD= yes
+
+MAN1 = cacti_jmx4perl.1 \
+ check_jmx4perl.1 \
+ j4psh.1 \
+ jmx4perl.1 \
+ jolokia.1
+
+MAN3= JMX::Jmx4Perl.3 \
+ JMX::Jmx4Perl::Agent.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::ArtifactHandler.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::DownloadAgent.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Logger.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Meta.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Verifier.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Verifier::ChecksumVerifier.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Verifier::GnuPGVerifier.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Verifier::MD5Verifier.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Verifier::OpenPGPVerifier.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::Verifier::SHA1Verifier.3 \
+ JMX::Jmx4Perl::Agent::Jolokia::WebXmlHandler.3 \
+ JMX::Jmx4Perl::Agent::UserAgent.3 \
+ JMX::Jmx4Perl::Alias.3 \
+ JMX::Jmx4Perl::Alias::Object.3 \
+ JMX::Jmx4Perl::Config.3 \
+ JMX::Jmx4Perl::J4psh.3 \
+ JMX::Jmx4Perl::J4psh::Command.3 \
+ JMX::Jmx4Perl::J4psh::Command::Global.3 \
+ JMX::Jmx4Perl::J4psh::Command::MBean.3 \
+ JMX::Jmx4Perl::J4psh::Command::Server.3 \
+ JMX::Jmx4Perl::J4psh::CommandHandler.3 \
+ JMX::Jmx4Perl::J4psh::CompletionHandler.3 \
+ JMX::Jmx4Perl::J4psh::ServerHandler.3 \
+ JMX::Jmx4Perl::J4psh::Shell.3 \
+ JMX::Jmx4Perl::Manual.3 \
+ JMX::Jmx4Perl::Nagios::CactiJmx4Perl.3 \
+ JMX::Jmx4Perl::Nagios::CheckJmx4Perl.3 \
+ JMX::Jmx4Perl::Nagios::SingleCheck.3 \
+ JMX::Jmx4Perl::Product::ActiveMQ.3 \
+ JMX::Jmx4Perl::Product::BaseHandler.3 \
+ JMX::Jmx4Perl::Product::Geronimo.3 \
+ JMX::Jmx4Perl::Product::Glassfish.3 \
+ JMX::Jmx4Perl::Product::Hadoop.3 \
+ JMX::Jmx4Perl::Product::JBoss.3 \
+ JMX::Jmx4Perl::Product::Jetty.3 \
+ JMX::Jmx4Perl::Product::Jonas.3 \
+ JMX::Jmx4Perl::Product::Resin.3 \
+ JMX::Jmx4Perl::Product::SpringDM.3 \
+ JMX::Jmx4Perl::Product::Terracotta.3 \
+ JMX::Jmx4Perl::Product::Tomcat.3 \
+ JMX::Jmx4Perl::Product::Unknown.3 \
+ JMX::Jmx4Perl::Product::Weblogic.3 \
+ JMX::Jmx4Perl::Product::Websphere.3 \
+ JMX::Jmx4Perl::Request.3 \
+ JMX::Jmx4Perl::Response.3 \
+ JMX::Jmx4Perl::Util.3
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/p5-jmx4perl/distinfo b/net-mgmt/p5-jmx4perl/distinfo
new file mode 100644
index 000000000000..469e1adbdb56
--- /dev/null
+++ b/net-mgmt/p5-jmx4perl/distinfo
@@ -0,0 +1,2 @@
+SHA256 (jmx4perl-1.06.tar.gz) = cf3c6111558e21b4be5ebf7e0f7c39c08eb81eacd020c7ed29aff2de09639912
+SIZE (jmx4perl-1.06.tar.gz) = 347520
diff --git a/net-mgmt/p5-jmx4perl/pkg-descr b/net-mgmt/p5-jmx4perl/pkg-descr
new file mode 100644
index 000000000000..fb5cbc39bc89
--- /dev/null
+++ b/net-mgmt/p5-jmx4perl/pkg-descr
@@ -0,0 +1,7 @@
+Jmx4Perl is here to connect the Java and Perl Enterprise world by providing
+transparent access to the Java Management Extensions (JMX) from the perl side.
+
+It uses a traditional request-response paradigma for performing JMX operations
+on a remote Java Virtual machine.
+
+WWW: http://search.cpan.org/dist/jmx4perl/
diff --git a/net-mgmt/p5-jmx4perl/pkg-plist b/net-mgmt/p5-jmx4perl/pkg-plist
new file mode 100644
index 000000000000..47a575bcd685
--- /dev/null
+++ b/net-mgmt/p5-jmx4perl/pkg-plist
@@ -0,0 +1,64 @@
+bin/cacti_jmx4perl
+bin/check_jmx4perl
+bin/j4psh
+bin/jmx4perl
+bin/jolokia
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier/GnuPGVerifier.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier/SHA1Verifier.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier/ChecksumVerifier.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier/OpenPGPVerifier.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier/MD5Verifier.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier/PGPKey.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Meta.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Logger.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/DownloadAgent.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/WebXmlHandler.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/ArtifactHandler.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent/UserAgent.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Alias/Object.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/Command/Global.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/Command/MBean.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/Command/Server.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/Shell.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/CommandHandler.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/Command.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/ServerHandler.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh/CompletionHandler.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Nagios/CactiJmx4Perl.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Nagios/SingleCheck.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Nagios/CheckJmx4Perl.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Tomcat.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Terracotta.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/ActiveMQ.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Unknown.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/SpringDM.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Jonas.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/BaseHandler.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Resin.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/JBoss.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Glassfish.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Jetty.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Websphere.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Geronimo.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Weblogic.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Product/Hadoop.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/J4psh.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Agent.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Request.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Response.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Util.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Alias.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Config.pm
+%%SITE_PERL%%/JMX/Jmx4Perl/Manual.pod
+%%SITE_PERL%%/JMX/Jmx4Perl.pm
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia/Verifier
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/Agent/Jolokia
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/Agent
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/Alias
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/J4psh/Command
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/J4psh
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/Nagios
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl/Product
+@dirrm %%SITE_PERL%%/JMX/Jmx4Perl
+@dirrmtry %%SITE_PERL%%/JMX