Page MenuHomeFreeBSD

D22480.id64674.diff
No OneTemporary

D22480.id64674.diff

Index: net-mgmt/mysql-snmp/Makefile
===================================================================
--- /dev/null
+++ net-mgmt/mysql-snmp/Makefile
@@ -0,0 +1,53 @@
+# $FreeBSD$
+
+PORTNAME= mysql-snmp
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2-17
+DISTVERSIONSUFFIX= -g1d0b409
+CATEGORIES= net-mgmt perl5
+
+MAINTAINER= 0mp@FreeBSD.org
+COMMENT= Net-SNMP Perl agent for monitoring MySQL servers
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+RUN_DEPENDS= net-snmp>=0:net-mgmt/net-snmp \
+ p5-DBD-mysql>=0:databases/p5-DBD-mysql \
+ p5-DBI>=0:databases/p5-DBI \
+ p5-Math-BigInt-GMP>=0:math/p5-Math-BigInt-GMP \
+ p5-Net-SNMP>=5.4.3:net-mgmt/p5-Net-SNMP \
+ p5-Unix-Syslog>=0:sysutils/p5-Unix-Syslog
+
+USES= perl5 shebangfix
+USE_GITHUB= yes
+GH_ACCOUNT= masterzen
+USE_PERL5= run test
+SHEBANG_FILES= mysql-snmp tests/test.pl
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= man/man1/mysql-snmp.1.gz \
+ sbin/mysql-snmp \
+ share/snmp/mibs/MYSQL-SERVER-MIB.txt
+PORTDOCS= README
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/mysql-snmp ${STAGEDIR}${PREFIX}/sbin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/snmp/mibs
+ ${INSTALL_DATA} ${WRKSRC}/MYSQL-SERVER-MIB.txt \
+ ${STAGEDIR}${PREFIX}/share/snmp/mibs
+ ${INSTALL_MAN} ${WRKSRC}/mysql-snmp.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+
+do-test:
+ @(cd ${WRKSRC}/tests && \
+ ${SETENV} ${TEST_ENV} ${PERL5} -I ${STAGEDIR}${PREFIX}/sbin ./test.pl)
+
+.include <bsd.port.mk>
Index: net-mgmt/mysql-snmp/distinfo
===================================================================
--- /dev/null
+++ net-mgmt/mysql-snmp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1574345554
+SHA256 (masterzen-mysql-snmp-v1.2-17-g1d0b409_GH0.tar.gz) = ade77cefeb835650bfc3859bcb91c341f83394e38c5434f0fc4b4e5fab47585d
+SIZE (masterzen-mysql-snmp-v1.2-17-g1d0b409_GH0.tar.gz) = 59825
Index: net-mgmt/mysql-snmp/pkg-descr
===================================================================
--- /dev/null
+++ net-mgmt/mysql-snmp/pkg-descr
@@ -0,0 +1,7 @@
+mysql-snmp is a MySQL Net-SNMP agent written in Perl, and using the Net-Snmp
+Perl bindings.
+
+It connects to a mysql server and returns information to Net-SNMP when needed.
+It parses SHOW INNODB STATUS and other MySQL status variables.
+
+WWW: https://github.com/masterzen/mysql-snmp

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 8, 9:48 AM (4 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31020707
Default Alt Text
D22480.id64674.diff (2 KB)

Event Timeline