Page MenuHomeFreeBSD

www/phpsysinfo: Update to 3.3.0
ClosedPublic

Authored by kai on Feb 8 2019, 11:10 PM.

Details

Summary

PR 235592

While I'm here:

  • Fix license
  • Update WWW
  • Pacify portlint

Changelog:

[UPD] Frontend Bootstrap3 to Bootstrap4 with IE8 and IE9 compatibility modules
[ADD] Endless, Kali, Redcore and MX Linux to detected distros
[ADD] SMART plugin - support for NVMe disks
[ADD] Uprecords plugin - SHORT_MODE option
[ADD] Raid plugin - IDRAC RAID status
[NEW] NVMe devices list on Linux
[NEW] Docker plugin - docker stats
[NEW] SORT_NETWORK_INTERFACES_LIST and SORT_SENSORS_LIST options
[NEW] IGNORE_FREE, IGNORE_USAGE and IGNORE_THRESHOLD_FS_TYPES options

Test Plan
  • poudriere (11.2-, 12.0-RELEASE, 13.0-CURRENT@r342772 amd64 + i386) with default php72 -> OK
  • Runtime tests with bare apache24 and php72 on amd64 -> OK, but please take a look at the remarks further down.

phpSysInfo uses four different display modes:

  • "auto" is the default mode (and switches to the "bootstrap" mode when using Firefox)
  • "bootstrap" requires devel/php72-json as additional dependency to work properly
  • "dynamic" uses JS and works out of the box
  • "static" requires also an additional PHP module: textproc/php72-xlt (which pulls some more dependencies)

Maybe it makes sense to update the pkg-message.in by adding the info about the display modes to give the users some hints?

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kai created this revision.Feb 8 2019, 11:10 PM
tcberner accepted this revision.Feb 8 2019, 11:25 PM

Looks good to me.

This revision is now accepted and ready to land.Feb 8 2019, 11:25 PM
This revision was automatically updated to reflect the committed changes.