PORTNAME= GLPI-Agent DISTVERSION= 1.16 CATEGORIES= net-mgmt MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= p5- MAINTAINER= root@dc365.ru COMMENT= GLPI unified Agent for UNIX, Linux, Windows and MacOSX WWW= https://glpi-project.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Cpanel-JSON-XS>=0:converters/p5-Cpanel-JSON-XS \ p5-Data-UUID>=0:devel/p5-Data-UUID \ p5-DateTime>=0:devel/p5-DateTime \ p5-File-Which>=0:sysutils/p5-File-Which \ p5-libwww>=5.8:www/p5-libwww \ p5-Memoize>=0:devel/p5-Memoize \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-Text-Template>=0:textproc/p5-Text-Template \ p5-Time-HiRes>=0:devel/p5-Time-HiRes \ p5-UNIVERSAL-require>=0:devel/p5-UNIVERSAL-require \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-YAML-Tiny>=0:textproc/p5-YAML-Tiny \ pciids>0:misc/pciids \ usbids>0:misc/usbids TEST_DEPENDS= p5-HTTP-Proxy>0:www/p5-HTTP-Proxy \ p5-HTTP-Server-Simple>0:www/p5-HTTP-Server-Simple \ p5-HTTP-Server-Simple-Authen>0:www/p5-HTTP-Server-Simple-Authen \ p5-IO-Capture>0:devel/p5-IO-Capture \ p5-IPC-Run>0:devel/p5-IPC-Run \ p5-Test-Compile>0:devel/p5-Test-Compile \ p5-Test-Deep>0:devel/p5-Test-Deep \ p5-Test-Exception>0:devel/p5-Test-Exception \ p5-Test-MockModule>0:devel/p5-Test-MockModule \ p5-Test-MockObject>0:devel/p5-Test-MockObject \ p5-Test-NoWarnings>0:devel/p5-Test-NoWarnings USES= gmake localbase perl5 USE_PERL5= configure USE_RC_SUBR= glpiagent USE_GITHUB= nodefault GH_ACCOUNT= glpi-project GH_PROJECT= glpi-agent NO_ARC= yes OPTIONS_DEFINE= DAEMON DEPLOY NETDISC NETINV SSL WOL OPTIONS_DEFAULT= DAEMON DEPLOY DMIDECODE EDID NETDISC NETINV PCIUTILS WOL OPTIONS_GROUP= INVENTORY OPTIONS_GROUP_INVENTORY= CUPS DMIDECODE EDID PCIUTILS OPTIONS_SUB= yes DAEMON_DESC= Daemon mode, with optional web interface DEPLOY_DESC= Deployment task DMIDECODE_DESC= Dmidecode hardware information EDID_DESC= EDID data parsing from a monitor INVENTORY_DESC= Inventory task options NETDISC_DESC= Network discovery task NETINV_DESC= Network inventory task PCIUTILS_DESC= Pciutils hardware information WOL_DESC= Wake on LAN task CUPS_RUN_DEPENDS= p5-Net-CUPS>=0.60:print/p5-Net-CUPS DAEMON_RUN_DEPENDS= p5-HTTP-Daemon>=0:www/p5-HTTP-Daemon \ p5-Proc-Daemon>=0:devel/p5-Proc-Daemon \ p5-Proc-PID-File>=0:devel/p5-Proc-PID-File # Wants URI::Escape, ports tree has URI::Escape::XS, seems drop-in replacement DEPLOY_RUN_DEPENDS= p5-Digest-SHA>=0:security/p5-Digest-SHA \ p5-File-Copy-Recursive>=0:devel/p5-File-Copy-Recursive \ p5-Net-Ping>=0:net/p5-Net-Ping \ p5-Parallel-ForkManager>=0:devel/p5-Parallel-ForkManager \ p5-URI-Escape-XS>=0:www/p5-URI-Escape-XS DMIDECODE_RUN_DEPENDS= dmidecode:sysutils/dmidecode EDID_RUN_DEPENDS= p5-Parse-EDID>=0:textproc/p5-Parse-EDID \ read-edid>0:sysutils/read-edid NETDISC_RUN_DEPENDS= p5-Net-NBName>=0:net/p5-Net-NBName \ p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP \ p5-Parallel-ForkManager>=0:devel/p5-Parallel-ForkManager \ p5-Thread-Queue>=2.01:devel/p5-Thread-Queue NETINV_RUN_DEPENDS= p5-Crypt-DES>=0:security/p5-Crypt-DES \ p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP \ p5-Net-SSH2>=0:net/p5-Net-SSH2 \ p5-Parallel-ForkManager>=0:devel/p5-Parallel-ForkManager \ p5-Thread-Queue>=2.01:devel/p5-Thread-Queue PCIUTILS_RUN_DEPENDS= lspci:sysutils/pciutils SSL_RUN_DEPENDS= p5-IO-Socket-SSL>=1.14:security/p5-IO-Socket-SSL \ p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https WOL_RUN_DEPENDS= p5-Net-Write>0:net/p5-Net-Write .include