Bug 210293 - sysutils/memtest86+: Update to 5.01
Summary: sysutils/memtest86+: Update to 5.01
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Torsten Zuehlsdorff
URL:
Keywords: easy, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2016-06-15 04:48 UTC by takefu
Modified: 2016-09-30 11:42 UTC (History)
4 users (show)

See Also:
avg: maintainer-feedback+


Attachments
memtest86+-5.01.patch (657.13 KB, patch)
2016-06-15 04:48 UTC, takefu
no flags Details | Diff
memtest86+-5.01.patch (10.38 KB, patch)
2016-06-15 04:55 UTC, takefu
avg: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description takefu 2016-06-15 04:48:14 UTC
Created attachment 171450 [details]
memtest86+-5.01.patch
Comment 1 takefu 2016-06-15 04:51:35 UTC
delete file
  extra-patch-Makefile
  extra-patch-config.h
  extra-patch-config.h-115200
add license
Comment 2 takefu 2016-06-15 04:55:21 UTC
Created attachment 171451 [details]
memtest86+-5.01.patch
Comment 3 VK 2016-06-16 11:20:32 UTC
takefu@, thanks for the patch. Please confirm this tests and builds fine, eg. with portlint and poudriere or porttools test.
Comment 4 takefu 2016-06-16 23:42:29 UTC
(In reply to Vladimir Krstulja from comment #3)

http://txt.do/535gf
Comment 5 Torsten Zuehlsdorff freebsd_committer freebsd_triage 2016-07-28 15:16:14 UTC
Patch is fine and will be committed soon.
Comment 6 Torsten Zuehlsdorff freebsd_committer freebsd_triage 2016-08-05 09:01:55 UTC
I'm sorry for the late response. My hardware broke. :/

In the mean time one issue were found: the port did not build with GCC 5. 

We have two options here:
1) change USE_GCC to 4.9
2) you have a look at it and try to fix it

If you want option number 1 i will committed it with this fix.

Greetings,
Torsten
Comment 7 commit-hook freebsd_committer freebsd_triage 2016-09-30 11:41:00 UTC
A commit references this bug:

Author: tz
Date: Fri Sep 30 11:40:45 UTC 2016
New revision: 422980
URL: https://svnweb.freebsd.org/changeset/ports/422980

Log:
  sysutils/memtest86+: upgrade from 4.20 to 5.0.1

  - Added support for up to 2 TB of RAM on X64 CPUs
  - Added experimental SMT support up to 32 cores
    (Press F2 to enable at startup)
  - Added complete detection for memory controllers
  - Added Motherboard Manufacturer & Model reporting
  - Added CPU temperature reporting
  - Added enhanced Fail Safe Mode (Press F1 at startup)
  - Added support for Intel "Sandy Bridge-E" CPUs
  - Added support for Intel "Ivy Bridge" CPUs
  - Added preliminary support for Intel "Haswell" CPUs (Core 4th Gen)
  - Added preliminary support for Intel "Haswell-ULT" CPUs
  - Added support for AMD "Kabini" (K16) CPUs
  - Added support for AMD "Bulldozer" CPUs
  - Added support for AMD "Trinity" CPUs
  - Added support for AMD E-/C-/G-/Z- "Bobcat" CPUs
  - Added support for Intel Atom "Pineview" CPUs
  - Added support for Intel Atom "Cedar Trail" CPUs
  - Added SPD detection on most AMD Chipsets
  - Enforced Coreboot support
  - Optimized run time for faster memory error detection
  - Rewriten lots of memory timings detection cod
  - Corrected bugs, bugs and more bugs (some could remain)

  Also set GCC_USE=4.8 because it did not compile with GCC 5+. There seems
  to be a patch for this problem which will be tested later:
  https://build.opensuse.org/package/view_file/Base:System/memtest86+/memtest86+-gcc5.patch?expand=1

  PR:           210293
  Submitted by: takefu@airport.fm
  Reviewed by:  Andriy Gapon <avg@FreeBSD.org> (maintainer)
  Approved by:  pi (mentor)

Changes:
  head/sysutils/memtest86+/Makefile
  head/sysutils/memtest86+/distinfo
  head/sysutils/memtest86+/files/extra-patch-Makefile
  head/sysutils/memtest86+/files/extra-patch-config.h
  head/sysutils/memtest86+/files/extra-patch-config.h-115200
  head/sysutils/memtest86+/files/patch-Makefile
  head/sysutils/memtest86+/files/patch-error.c
  head/sysutils/memtest86+/files/patch-memtest.lds
  head/sysutils/memtest86+/files/patch-setup.S
  head/sysutils/memtest86+/files/patch-test.c
Comment 8 Torsten Zuehlsdorff freebsd_committer freebsd_triage 2016-09-30 11:42:03 UTC
Committed with USE_GCC=4.9.

Thanks!
Torsten