summaryrefslogtreecommitdiff
path: root/net/p5-FusionInventory-Agent
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2017-09-27 22:24:36 +0000
committerwiz <wiz@pkgsrc.org>2017-09-27 22:24:36 +0000
commitc148b9eb5c1cf852f5dc54998ce64246a3e03d22 (patch)
tree812609c6852e7142dadf0ae664be5bdf899fb594 /net/p5-FusionInventory-Agent
parentd4054402e138ae84139467eb931e9e0324a9bd3a (diff)
downloadpkgsrc-c148b9eb5c1cf852f5dc54998ce64246a3e03d22.tar.gz
p5-FusionInventory-Agent: update to 2.3.21.
2.3.21 Mon, 31 Jul 2017 core: * Service/daemon refactoring: * Move all daemon method to dedicated FusionInventory::Agent::Daemon package * Win32 service now based on private FusionInventory::Agent::Service inheriting from FusionInventory::Agent::Daemon * support configuration reloading on SIGHUP signal (unix) * support pausing service under win32 * support run now on SIGUSR1 signal (unix) * and a lot of daemon/service optimizations and enhancements * daemon process renamed to provider derivated name under unix-like systems with tag if defined. Example: "fusioniventory-agent (prod)" * Report http proxy error to help debug communication problems: #324 * Prevent setup.pm indexing in CPAN as requested by CPAN admins * Other fixed issues: #321 inventory: * Bump Inventory task version to 1.3 * Fixed win32 softwares finally missing when 2 'inventory' are set in tasks * Fixed bug: last dmidecode block wasn't parsed * Updated pci.ids to 2017.07.27 version * Updated usb.ids to 2017.07.29 version * Updated storage inventory on MacOS supporting Firewire storages: #309 #310 * Fixes on dmidecode memory inventory: #320 * Update memory component capacity on virtual systems: #339 * Fix lenovo system information product name read from dmidecode: fix #311 * Include TL in AIX OS version: #328 * Fix Xen vm with space in name not colleted: #176 netdiscovery/netinventory: * Bump NetDiscovery & NetInventory task version to 2.3 * Fix credentials option support * Fixed duplicated mac addresses: #315 * Also accept LLDP notifications on sysName * Force MANUFACTURER to match real vendor, VENDOR inventory key removed * Better cleanup of canonical strings with invalid characters * Support more alternate mac address formats * Fix some string field encoding * Support Digi devices serial * Support ups model oid * Fixed Juniper serial retrieval * Enhanced Konica printer discovery * Enhanced mac address discovery * Fixed wrong result on snmp read case: #139 * Enhanced error messages in netdiscovery task * Updated sysobject.ids deploy: * Bump Deploy task version to 2.4 * Added new audit checks winkey not equals support * Support User Interaction under win32 using WTS API (need server-side plugin upgrade) injector: * Support xml file extension: #360 * Fixed returns exit code 0 even on error: #329 * Enhanced displayed error messages 2.3.20 Thu, 1 Jun 2017 core: * Fix #224, #254, #268 * Fix 2.3.19 regression while installing from sources * Fix bad initialization while computing inventory checksum involving crash in rare case * Include new CONTRIB.md file to reference not mergeable contributions * Fix scheduling issue restarting tasks too early * Avoid a warning on Socket module version check, issue found on Debian and MacOS * Fix: Support SSL debugging at verbosity 2 on Stderr only inventory: * Bump Inventory task version to 1.2 * Fixed Docker support * Added system software category support * Added firewall status innventory support * Fix last user computation on some unix systems * Add CPU CORECOUNT support based on dmidecode output * Fix STORAGES support on some platforms * MacOS: Refactoring to replace Tie::IxHash dependency with XML::XPath to better parse system profiler output * Fix: block device inventory still possible even if fdisk command is missing on linux * Fix #289: Add ARM Board support * Support UUID for lxc containers netinventory: * Fix #221, #275 * Command documentation updated * a lot more of additional devices in sysobject.ids * Fix Juniper new model and firmware detection deploy: * Bump Deploy task version to 2.3 * Audit checks refactoring and fixes * Fix win32 registry key check * Added new audit checks like winkey values, needs a server plugin upgrade * Enhanced audit checks error reporting * Fix and enhanced command action to really report output, may require a server plugin upgrade * Fix command action exit code while target command is not found on unix wakeonlan: * Bump WakeOnLan task version to 2.2 * Fix thanks to Ludovic Pouzenc: send magic packets to all non-loopback non-dumb interfaces 2.3.19 Fri, 17 Feb 2017 core: * Version & provider refactoring to simplify release process * Provided agent versions can now been commented by providers and programs will expose comments for --version argument * Tasks version is now read more efficiently and should reduce agent memory footing while running under daemon or service mode * Bump tasks versions to reflect new way of reading task version * Support no-compression option: useful for debugging or while server do not support compression * Replace JSON dependency with JSON::PP pure perl version * Fixed configuration parsing * Fix sigterm support on win32 * Reduced agent memory footprint on win32 * Service optimizations limiting inventory run time on win32 * Fix service registration on win32 while requested from sources * Try to reschedule target sooner on network error * add Thomas Lornet aka devtom30 as maintainer inventory: * Fix VERSIONCLIENT not set * Screen inventory refactoring introducing ALTSERIAL inventory value which may show a better serial number for some manufacturer. This will ease future screen serial number fix integration: comparing expected S/N toward ALTSERIAL will tell us we just need to update dedicated subclass for a given monitor. * Some portable computer screens are now recognized * Previously undefined screen caption may now contains additionnal informations, mostly for lcd internal panel, like panel model. These are taken from EDID "monitor_text" when found. * Few more Acer serial number are fixed * Fix some memory size read using canonical API * add --no-compression|-C option to disable compression of communication with server * Fix HOSTNAME for MacOS * Add docker container support for linux * Fix install date while using rpm packaging or for MacOS * solaris support update * macos support updates & fixes * rudder updates * virtualization/container detection updates (HyperV, VMWare, KVM, LXC/LXD, VirtualBox) * Added TeamviewerID support for win32 & MacOS * Fix win32 key registry reading while it contains white space * Add batteries support on MacOS * Add HOSTID support on linux & solaris deploy: * Bump Deploy task version to 2.2 * Deploy task audit refactoring * Add support for fileSHA512mismatch check processor in audit * Fix #205 - Improve software package's audits * Support optional audit check name in reported status (needs server update) * Add checkprocessor unit tests injector: * add --no-compression|-C option to disable compression of uploaded files 2.3.18 Thu, 16 Jun 2016 core: * Many bug fixes * enhance daemon/service mode: - running tasks are killed while service is stopping - httpd daemon is now made not blocking so daemon/service handles external events quickly * full win32 service refactoring introducing Windows 10 support * win32 service can be registered/deleted from sources * support new option --tasks to specify tasks to execute and their order * support new option --conf-reload-interval to ask to reload conf at regular time interval while running in daemon or service mode. inventory: * Many bug fixes * enhanced McAfee antivirus reporting * added REMOTE_MGMT section to report infos related to installed remote management tools. Actually reports Teamviewer ID * Eventually try ethtool syscall on linux to find network cards * Fixed memory reporting on Solaris * Enhanced installdate for softwares on many platforms * Enhanced drive a storage reporting on win32 deploy: * Bump Deploy task version to 2.1.0 * trigger error on servers missing Digest::SHA library to help diagnostic * Backport some master branch work done by guillomovitch on P2P support * Net::Ping & Parallel::ForkManager library are now mandatory for P2P support * POE & POE::Component::Client::Ping requirements are now obsolete * Also add few fixes and enhancement to P2P support * Added unittest for P2P support * fixed issues related to JSON support * Enhanced run command output to help debugging failures injector: * add --recursive|-R option to scan sub-folder for OCS files * add g-bougard as maintainer 2.3.17 Sun, 27 Sep 2015 inventory: * add collect task support * fix CPU frequency retrieval on Windows (#2876) * fix CPU core and thread retrieval on Windows (#2894) * small fixes for DragonFlyBSD (#2899) * fix interface speed retrieval in Solaris zones (#2939) * fix memory information retrieval on Solaris (#2907) * fix recurrent timeout for system_profile usage on MacOS (#2913) * fix hangup when enumerating ovirt virtual machines (#2917) * fix virtuozzo virtual machines identification (reported on mailing-list) * fix offline xen virtual machines properties retrieval (#2988) * fix warning and parsing issues with LSI RAID adapter * retrieve Rudder agent information for all kind of Unix systems (#2999) netdiscovery: * fix multi-threading issues netinventory: * better serial retrieval (#2912) * better VLAN retrieval for non-Cisco devices * fix firmware retrieval issues leading to malformed XML (#2908, #2956, #2994) * fix multi-threading issues * add support for Kyocera printers page counters * additional devices in sysobject.ids (#2912, #2932, #2965, #2966, #2994) * minor fixes in sysobject.ids * relax constraints on sysobjectid syntax wake-on-lan: * fix communication issue with latest FusionInventory for GLPI (#2937) fusioninventory-injector: * allow to mimic agent in user-agent HTTP header fusioninventory-netinventory: * support multi-threading via --threads option * support inventory toward multiple hosts * dropped unused --entity option test suite: * more robust SSL connection tests 2.3.16 Sun, 1 Mar 2015 inventory: * fix Rudder server UUID file location (#2865) * use BIOS ID as guest ID for HyperV hypervisor (#2881) * filter disabled CPUs in DMI data (#2525) * minor fixes in CPU information retrieval netdiscovery: * fix communication with latest FusionInventory for GLPI (#2862) * add multiple H3C/SMC/HP models in sysobject.ids (#2873) * change sysobject.ids file format netinventory: * fix communication with latest FusionInventory for GLPI (#2862) * add hirschman-specific firmware and serial OIDs (#2631) 2.3.15 Tue, 6 Jan 2015 inventory: * retrieve attached network gateway from default gateway * do not report 0.0.0.0 as address for non-configured IPMI interfaces * fix last user retrieval with 32 bit agent on 64 bit Windows netinventory: * better firmware retrieval (#2806) test suite: * fix Perl version check for POE tests * force IPv4 for connection tests 2.3.14 Mon, 15 Dec 2014 core: * fix ESX and Deploy task execution from server request (#2809, #2820, #2823) * manage PID file explicitely (#2796) * make PID file location configurable, through --pidfile option (warning: default location is now in agent state directory) netdiscovery: * add a few H3C/HP models in sysobject.ids (#2812) netdiscovery: * fix fast interface speed computation (#2833) install: * add versioned dependencies on IO::Socket::SSL and Thread::Queue 2.3.13 Thu, 6 Nov 2014 core: * log HTTP replies status * log agent stop event (#61) * better logging of task initialisation process * fix syslog logger usage with debug level >= 2 (#2780) * fix SNMPv1 multiple values queries netdiscovery: * skip SNMP scan immediatly if there is no answer from remote host * send task termination message to server when shutting down (#185) * thread usage cleanup netinventory: * propagate error messages to server * fix null-character presence in XML output (#2670,#2746,#2754,#2784) * fix WWN physical address parsing (#2759) * send task termination message to server when shutting down (#185) * thread usage cleanup inventory: * add support for FibreChannel controller on Linux (#2759) * fix HyperV machines enumeration (#2141) * fix typo in printer property name on Windows (#2782) * fix wrong function call on BSD i386 (#2797) * fix wrong function call on Solaris (#2799) * fix parsing of psrinfo -vp output on Solaris (#2798) test suite: * disable tests requiring POE under perl 5.8 2.3.12 Mon, 06 Oct 2014 core: * drop Socket::GetAddrInfo usage, and use Socket directly for name to address resolution inventory: * fix networks interface enumeration on Windows XP (#2733) * fix BIOS date format error on Solaris (#2735) * retrieve OS minor version on Solaris (#2736) * identify dockers containers (#2731) * fix adobe license key format (RT #99164) 2.3.11.1 Wed, 25 Sep 2014 core: * update MANIFEST to fix missing files 2.3.11 Wed, 25 Sep 2014 core: * additional distribution metadata * more flexible message filtering in logger inventory: * additional exclusion categories * more detailed log message for inventory execution * utf8 encoding fixes for local users and groups on Windows * fix mac address retrieval for bonded addresses on Linux (#2622) * fix network interface type identification on Windows * add network interface type on BSD and Linux (#1838,#2622) * add WIFI info for network interfaces on BSD and Linux () * identify interfaces aliases on Linux (#2622) * add PCIID for network interfaces and video cards * better Xorg log file parsing on Linux * fix disk size computation on Linux (#2718) * prevent abusive /etc/blkid.tab update on Linux * ignore whitespace-only disk serial numbers on Windows (#2665) * fix architecture identification on Solaris (#2672) * add publisher for dpkg-based distribution on Linux netinventory: * drop consumables database in favor of standard consumable identification data * no more arbitrary consumables number limit * report unknown and approximate consumable level values as such * fix negative consumable level values * report multiple IP addresses associated with each port (#1421) * report aggregated network ports (#2179,#2564,#2575) * log sysdescr lookup in devices database * additional Hischmann and Fortinet devices IDs (#2631) 2.3.10.1 Mon, 04 Aug 2014 inventory: * fix regression introduced in 2.3.10 wrt hostname on Windows (#2647) * fix regression introduced in 2.3.10 wrt last logged user on Windows * provide error messages for name to resolution failures netdiscovery and netinventory: * avoid crash for missing logger with command-line tools 2.3.10 Wed, 30 Jul 2014 inventory: * fix serial key retrieval regression on Windows (#2632,#2641) * fix office 32bits serial retrieval on 64bits Windows (#2616) * fix duplicate network interface on AIX (#2527) * fix warnings for non-parsable etime on Unix (#2636) * fix global zone identification on Solaris (#2620) * fix software retrieval on recent BSDs (#2637) * better file system types identification on Solaris * add support for HyperV machines enumeration (#2141) * add support for LXC container identification (#2311) * add --scan-profiles option to fusioninventory-inventory (#2625) netdiscovery: * fix nmap parameters computation (#2618) * better device identification (#2601, #2194) netinventory: * fix invalid character presence in XML output * add support for Extreme Discovery Protocol (EDP) * better handling of CDP implementation differences * better handling of multiple discovery protocols 2.3.9.1 Tue, 15 Jul 2014 install: * fix sysobjectid and consumables databases files installation 2.3.9 Tue, 15 Jul 2014 core: * disable lower-level SSL checks when no-ssl-checks is used netinventory and netdiscovery tasks: * merge all files from sysobjectid database into a single one * update sysobjectid database netdiscovery task: * catch more SNMPv3 authentication errors * allow multiple SNMP credentials for netdiscovery executable netinventory task: * better printer consumable identification, using vendor references (#2581,#2582,#2583,#2584,#2587,#2589,#2591,#2592,#2593,#2594) * externalize consumable ids in a data file * report 0% level instead of 100% for wastetoners with OK status (#2593) * skip problematic address only for non-existing interfaces (#2599) * mark --model option as deprecated for netinventory executable inventory task: * disable user profile scanning for software by default on Windows (#2555) * avoid fatal dmidecode usage on Windows 2003 for CPUs (#2562) * fix last loggued user identification on Windows (#2553) * fix product key decoding on Windows 8 (#2544) * fix IE 10+ version retrieval on Windows (#2528) * more details for USB devices on Windows (#2598) * get OS UUID for SPARC on Solaris (#2539) * add Xen Citrix server VM support (#2529) 2.3.8 Sun, 11 May 2014 netinventory task: * add support for trunk port identification on non-cisco hardware (#2386) * add VENDOR element, and keep MANUFACTURER bound to original manufacturer * add H3C hardware database * better error messages for non-existing interfaces inventory task: * fix multiple crashes introduced by command logging * fix crash in Windows License module when office is not installed (#2202) * fix last loggued user retrieval on Windows (#2458) * fix 32bits software in user environment retrieval on Windows 64bits test suite: * transfer hardware tests in private hardware repository 2.3.7.1 Wed, 30 Apr 2014 inventory task: * fix crash introduced by command logging on BSD hosts 2.3.7 Tue, 29 Apr 2014 install: * do not rely on GNU install specific options netinventory and netdiscovery tasks: * drop support for SNMP dictionary * drop support for SNMP models * large code cleanup * enhance firmware and serial number retrieval * update extreme networks models database inventory task: * fix multiple warnings for missing commands (#2460) * fix 'broken pipe' error messages on Solaris (#2460) * fix warnings for NIS/NIS+ external references in /etc/passwd (#2460) * log executed commands with debug level >= 2 * fix a crash in Windows storage inventory (#2471) * fix process inventory on AIX (#2481) * fix firmware version retrieval on AIX (#2480) * fix mac address extraction for infiniband interfaces (#2432) * fix CPU identification on newer ARM kernels (#2485) * fix inconsistencies in process runtime computation (#2491) test suite: * ship missing LXC test file (#2483) 2.3.6 Mon, 10 Mar 2014 core: * abort with explicit error message when there is no available task * when receiving a push request from a server, reschedule contact for this server only inventory task: * fix a warning with LXC 1.0.x netinventory task: * fix SNMPv3 credentials handling * fix mac address retrieval on non-default VLANs * fix LLDP info retrieval for some hardware * fix memory exhaustion for some hardware (#2414) * use get-next-requests instead of get-bulk-requests, slower but safer, especially with large gaps in indexes netdiscovery task: * fix SNMPv3 credentials handling * do not report errors for non-responding host with SNMPv3 wake-on-lan task * honour all mac addresses from server request (#2353) test suite: * fix network interface test on Solaris (#2438) 2.3.5.1 Tue, 14 Jan 2014 inventory task: * fix AIX LVM regression introduced by incorrect fix (#2384) * fix another potential warning on AIX 2.3.5 Tue, 14 Jan 2014 netinventory task: * add more default OIDs for mappings undefined in SNMP model * fallback on default OID if SNMP model mapping doesn't bring any result * restore and enhance mac adressses extraction for connected devices on non-default VLANs * fix trunk port identification * fix model loading with fusioninventory-netinventory inventory task: * get size for Adaptec RAID controller disks on Linux (#2360) * fix size reporting for LSI RAID controller disks on Linux * add support for modern MegaRAID controllers on Linux (#2361) * better identification for hard disk manufacturers (#2362) * fix timeout for user enumeration in AD environment on Windows (#2201) * fix a potential crash in software inventory on Windows * cleanup whitespace for DMI and /proc values (#2391) * fix multiple potential warnings on AIX (#2384) test suite: * fix test files list (#2394) * fix network interface enumeration test on Solaris (#2346) 2.3.4 Fri, 29 Nov 2013 netdiscovery task: * install missing sysobjectid database files * add additional device types (phones, storage, etc...) support netinventory task: * add default OIDs for mappings undefined in SNMP model * add IFALIAS support for interfaces * allow SNMPv3 usage from fusioninventory-netinventory * allow discovery without model from fusioninventory-netinventory netinventory and netdiscovery tasks: * fix infinite recursion in mac address canonicalisation, leading to memory exhaustion (#2336) * fix SNMPv3 usage without optional parameters linux: * OpenVZ: disable the Virtuozzo module if libvirt is already plugged on OpenVZ 2.3.3 Wed, 06 Nov 2013 core * clean up in the distribution, thanks Olivier Mengué <dolmen@cpan.org> inventory task * fix missing 32bits software on 64bits windows (#2212) netinventory task * fix SNMP reconnection when issuing VLAN-specific queries on some Cisco devices (#2178) * use longer default SNMP timeout, and make them configurable * handle MAC addresses with embedded VLAN identifier netdiscovery task * backport device model identification from sysobjectid value 2.3.2 Fri, 20 Sep 2013 core * avoid some warning messages netinventory task * fix: properly pass the SNMP credentials * better handling of mac addresses 2.3.1 Mon, 09 Sep 2013 inventory task * report when running in a BSD Jail or a LXC system, thanks Igor Morozov * better strategy for extracting USB printer serial on windows (#2213) * force lowercase identifiers for USB and PCI lookups (#2122) netdiscovery task * fix invalid log message and spurious warnings during discovery (#2200) * fix dictionary update handling, breaking fusioninventory-netdiscovery usage * use sysobjectid for better identification * more sysdescr-based identification rules * fix loss of information when applying sysdescr-based identification rules * normalize sysdescr better before dictionary lookup netinventory task * ensure device type is set in agent answer * emits warnings when retrieved values are obviously wrong * better handling of mac addresses * large code cleanup and optimisation wake-on-lan task * fix wrong mac address pattern check 2.3.0 Thu, 01 Aug 2013 distribution: * Deploy, Network and ESX tasks are now integrated in the distribution * new fusioninventory-inventory executable, dedicated to inventory task core: * no more thread usage for HTTP interface * no more token usage for HTTP interface, request source address is enough * --httpd-trust option now allows multiple values * --daemon and --no-fork options are now available from command-line only inventory task: * add DNS_DOMAIN, BOOT_TIME and FQDN in OPERATINGSYSTEM section (#1197, #1347, #1358) * collect public SSH keys * collect local users and groups (#1570, #1870) * collect license key for MS Office on Windows (#152) * collect software from user profile on Windows(#1674) * collect license key for Adobe suite, Panic's Transit, VMware Fusion on MacOs * collect service package version on AIX (#1896) * collect manufacturer information for memories (#1735) * enforce consistent handling of USB and PCI identifiers (#1861) * enforce consistent TYPE values for network interfaces (#1838) * various UTF8 encoding fixes * better stripping of bogus values * Megaraid and 3ware RAID controller support on BSD (Egor Morozov) * Megaraid controller support on Linux (Egor Morozov) * support new OpenVZ configuration on Linux (Alessandro Iurlano) * LPAR support on AIX (#950, #952) * FreeBSD jail support on BSD (#736, #1555) * better caching of system_profiler output (#2076) * better Qemu support (#2106) * better OpenVM support (#1774) * better HyperV support (#1989, #1990, #1991) * fix CPU inventory for non-i386 arches on Linux (#2172) * better CPU inventory on Solaris (#1741, #1905, #2152) * better memory inventory on Solaris (#1711, #1714, #1737) * better slot inventory on Solaris (#1730) * fix VXFS filesystem identification on Solaris (#1696) * minimal support for busybox-specific command output (#1372) * no more memconf usage on Solaris * no more Mac::SysProfile usage on MacOS (#1646) wake-on-lan task: * ethernet and udp methods support on all systems netdiscovery task: * fix for regression introduced during code refactoring regarding printers identification test suite: * check the link for 404 error in the doc * check for warnings generated during parsing * check entries generated from parsing match expected inventory format * normalize list before comparaison, for perl 5.18 hash randomisation 2.2.8 unreleased AIX: * minor fixes in LVM support
Diffstat (limited to 'net/p5-FusionInventory-Agent')
-rw-r--r--net/p5-FusionInventory-Agent/Makefile21
-rw-r--r--net/p5-FusionInventory-Agent/PLIST238
-rw-r--r--net/p5-FusionInventory-Agent/distinfo10
3 files changed, 20 insertions, 249 deletions
diff --git a/net/p5-FusionInventory-Agent/Makefile b/net/p5-FusionInventory-Agent/Makefile
index 6f3a7501b9e..9c72f7cf52f 100644
--- a/net/p5-FusionInventory-Agent/Makefile
+++ b/net/p5-FusionInventory-Agent/Makefile
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.10 2017/06/28 08:27:41 jperkin Exp $
-#
+# $NetBSD: Makefile,v 1.11 2017/09/27 22:24:36 wiz Exp $
-DISTNAME= FusionInventory-Agent-2.2.7
+DISTNAME= FusionInventory-Agent-2.3.21
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 5
CATEGORIES= net perl5
-MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/F/FU/FUSINV/}
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/G/GB/GBOUGARD/}
MAINTAINER= bouyer@NetBSD.org
HOMEPAGE= http://search.cpan.org/~fusinv/
@@ -30,9 +28,16 @@ DEPENDS+= p5-HTTP-Proxy-[0-9]*:../../www/p5-HTTP-Proxy
DEPENDS+= p5-HTTP-Server-Simple-[0-9]*:../../www/p5-HTTP-Server-Simple
DEPENDS+= p5-IO-Capture-[0-9]*:../../devel/p5-IO-Capture
DEPENDS+= p5-IPC-Run-[0-9]*:../../devel/p5-IPC-Run
-DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
-DEPENDS+= p5-Test-MockModule-[0-9]*:../../devel/p5-Test-MockModule
DEPENDS+= p5-YAML-[0-9]*:../../textproc/p5-YAML
+DEPENDS+= p5-SUPER-[0-9]*:../../devel/p5-SUPER
+DEPENDS+= p5-Net-SNMP-[0-9]*:../../net/p5-Net-SNMP
+DEPENDS+= p5-File-Copy-Recursive-[0-9]*:../../sysutils/p5-File-Copy-Recursive
+# TEST_DEPENDS
+BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
+BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
+BUILD_DEPENDS+= p5-Test-MockModule-[0-9]*:../../devel/p5-Test-MockModule
+BUILD_DEPENDS+= p5-Test-MockObject-[0-9]*:../../devel/p5-Test-MockObject
+BUILD_DEPENDS+= p5-Test-NoWarnings-[0-9]*:../../devel/p5-Test-NoWarnings
PERL5_PACKLIST= auto/FusionInventory/Agent/.packlist
@@ -43,7 +48,5 @@ MAKE_PARAMS+= SYSCONFDIR=${PKG_SYSCONFDIR} PKGMANDIR=${PKGMANDIR}
MAKE_ENV+= PERL_USE_UNSAFE_INC=1
-REPLACE_PERL+= memconf
-
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/p5-FusionInventory-Agent/PLIST b/net/p5-FusionInventory-Agent/PLIST
index ab57bafcb7b..79bef087f44 100644
--- a/net/p5-FusionInventory-Agent/PLIST
+++ b/net/p5-FusionInventory-Agent/PLIST
@@ -1,46 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/12/29 06:25:10 dholland Exp $
-bin/fusioninventory-agent
-bin/fusioninventory-injector
-man/man1/fusioninventory-agent.1
-man/man1/fusioninventory-injector.1
-man/man3/FusionInventory::Agent.3
-man/man3/FusionInventory::Agent::Config.3
-man/man3/FusionInventory::Agent::HTTP::Client.3
-man/man3/FusionInventory::Agent::HTTP::Client::Fusion.3
-man/man3/FusionInventory::Agent::HTTP::Client::OCS.3
-man/man3/FusionInventory::Agent::HTTP::Protocol::https.3
-man/man3/FusionInventory::Agent::HTTP::Server.3
-man/man3/FusionInventory::Agent::Logger.3
-man/man3/FusionInventory::Agent::Logger::Backend.3
-man/man3/FusionInventory::Agent::Logger::File.3
-man/man3/FusionInventory::Agent::Logger::Stderr.3
-man/man3/FusionInventory::Agent::Logger::Syslog.3
-man/man3/FusionInventory::Agent::Scheduler.3
-man/man3/FusionInventory::Agent::Storage.3
-man/man3/FusionInventory::Agent::Target.3
-man/man3/FusionInventory::Agent::Target::Local.3
-man/man3/FusionInventory::Agent::Target::Server.3
-man/man3/FusionInventory::Agent::Target::Stdout.3
-man/man3/FusionInventory::Agent::Task.3
-man/man3/FusionInventory::Agent::Task::Inventory.3
-man/man3/FusionInventory::Agent::Task::Inventory::Inventory.3
-man/man3/FusionInventory::Agent::Task::WakeOnLan.3
-man/man3/FusionInventory::Agent::Tools.3
-man/man3/FusionInventory::Agent::Tools::AIX.3
-man/man3/FusionInventory::Agent::Tools::Generic.3
-man/man3/FusionInventory::Agent::Tools::HPUX.3
-man/man3/FusionInventory::Agent::Tools::Hostname.3
-man/man3/FusionInventory::Agent::Tools::Linux.3
-man/man3/FusionInventory::Agent::Tools::MacOS.3
-man/man3/FusionInventory::Agent::Tools::Network.3
-man/man3/FusionInventory::Agent::Tools::Screen.3
-man/man3/FusionInventory::Agent::Tools::Solaris.3
-man/man3/FusionInventory::Agent::Tools::Unix.3
-man/man3/FusionInventory::Agent::Tools::Win32.3
-man/man3/FusionInventory::Agent::XML::Query.3
-man/man3/FusionInventory::Agent::XML::Query::Inventory.3
-man/man3/FusionInventory::Agent::XML::Query::Prolog.3
-man/man3/FusionInventory::Agent::XML::Response.3
+@comment $NetBSD: PLIST,v 1.3 2017/09/27 22:24:36 wiz Exp $
share/examples/fusioninventory/agent.cfg
share/fusioninventory/html/favicon.ico
share/fusioninventory/html/index.tpl
@@ -48,196 +6,6 @@ share/fusioninventory/html/inventory.tpl
share/fusioninventory/html/logo.png
share/fusioninventory/html/now.tpl
share/fusioninventory/html/site.css
-share/fusioninventory/lib/FusionInventory/Agent.pm
-share/fusioninventory/lib/FusionInventory/Agent/Config.pm
-share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client.pm
-share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client/Fusion.pm
-share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client/OCS.pm
-share/fusioninventory/lib/FusionInventory/Agent/HTTP/Protocol/https.pm
-share/fusioninventory/lib/FusionInventory/Agent/HTTP/Server.pm
-share/fusioninventory/lib/FusionInventory/Agent/Logger.pm
-share/fusioninventory/lib/FusionInventory/Agent/Logger/Backend.pm
-share/fusioninventory/lib/FusionInventory/Agent/Logger/File.pm
-share/fusioninventory/lib/FusionInventory/Agent/Logger/Stderr.pm
-share/fusioninventory/lib/FusionInventory/Agent/Logger/Syslog.pm
-share/fusioninventory/lib/FusionInventory/Agent/Scheduler.pm
-share/fusioninventory/lib/FusionInventory/Agent/Storage.pm
-share/fusioninventory/lib/FusionInventory/Agent/Target.pm
-share/fusioninventory/lib/FusionInventory/Agent/Target/Local.pm
-share/fusioninventory/lib/FusionInventory/Agent/Target/Server.pm
-share/fusioninventory/lib/FusionInventory/Agent/Target/Stdout.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Modems.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Sounds.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AccessLog.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/Alpha.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/MIPS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/SPARC.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/i386.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Battery.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Ports.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Domains.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Environment.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Hostname.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Ipmi.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Modems.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Sounds.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Printers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Deb.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Gentoo.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Pacman.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/RPM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Slackware.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/USB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Users.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/MP.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/ARM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/Alpha.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/MIPS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/PowerPC.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/SPARC.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/m68k.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/LSB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/NonLSB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Inputs.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/LVM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/ServeRaid.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/iLO.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Hostname.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Printers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Sound.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/USB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Hpvm.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Lxc.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/SolarisZones.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VirtualBox.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Virtuozzo.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareDesktop.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareESX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vmsystem.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vserver.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Xen.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/AntiVirus.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Chassis.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Environment.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Inputs.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Modems.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Ports.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Registry.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Sounds.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/USB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/User.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/WakeOnLan.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/AIX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Generic.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/HPUX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Hostname.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Linux.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/MacOS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Network.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Screen.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Solaris.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Unix.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Win32.pm
-share/fusioninventory/lib/FusionInventory/Agent/XML/Query.pm
-share/fusioninventory/lib/FusionInventory/Agent/XML/Query/Inventory.pm
-share/fusioninventory/lib/FusionInventory/Agent/XML/Query/Prolog.pm
-share/fusioninventory/lib/FusionInventory/Agent/XML/Response.pm
share/fusioninventory/pci.ids
+share/fusioninventory/sysobject.ids
+share/fusioninventory/usb.ids
diff --git a/net/p5-FusionInventory-Agent/distinfo b/net/p5-FusionInventory-Agent/distinfo
index 86c77db457f..82f698cc5c1 100644
--- a/net/p5-FusionInventory-Agent/distinfo
+++ b/net/p5-FusionInventory-Agent/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.3 2016/04/01 12:07:30 jperkin Exp $
+$NetBSD: distinfo,v 1.4 2017/09/27 22:24:36 wiz Exp $
-SHA1 (FusionInventory-Agent-2.2.7.tar.gz) = efb494c13b52fadcca3cb9848b4c79b74b7b5ef4
-RMD160 (FusionInventory-Agent-2.2.7.tar.gz) = 01bd4b11062d97eed72770e1d640eef66c7d8b49
-SHA512 (FusionInventory-Agent-2.2.7.tar.gz) = 402f1b7bd82208ee16d1c7888361a2c91c527ada8ddc60c2f3c5ab347dd57276d6d4168c93ff21ad36dc102b5ac3103e55db100774eacd52bc558f102521958f
-Size (FusionInventory-Agent-2.2.7.tar.gz) = 1220121 bytes
+SHA1 (FusionInventory-Agent-2.3.21.tar.gz) = 9768548d7d9b9d9c3e9b473ad573488875e67dbb
+RMD160 (FusionInventory-Agent-2.3.21.tar.gz) = 20001f5193f721babee0f21790fa0785bb355f15
+SHA512 (FusionInventory-Agent-2.3.21.tar.gz) = 5f5628b4851431fe0c93ebfffdc91281efaa8aed721cf79439dbb738bfc765d3d01bb5e639de7dd2fcfc06537f7b472ea8b14ae4b9e6e5c408b68039a8b2185e
+Size (FusionInventory-Agent-2.3.21.tar.gz) = 2450622 bytes
SHA1 (patch-Makefile.PL) = fc8c966d1d3f0f39b4df434f4479000f8ea70770