Commit graph

32 commits

Author SHA1 Message Date
maya
4b9194c73b memtest86: don't use ssp/fortify, like memtestplus.
No idea if this works, it doesn't build on netbsd.
2018-01-29 12:16:29 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
agc
17886c78da Add SHA512 digests for distfiles for sysutils category
Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:32:05 +00:00
gdt
5b4e81014b Note that this program is no longer maintained upstream as Free
software and point to memtestplus.

Note the presence of 4.0s on the FreeBSD distfiles site.
2014-05-01 15:07:31 +00:00
asau
54c5cd959e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
obache
10367efd6f Update memtest86 to 4.0.
Based on PR 45754 by Radoslaw Kujawa.

Enhancements in v4.0 (28/Mar/2011)
* Support for testing with multiple CPUs. All tests except for #11 (Bit Fade)
  have been multi-threaded. A maximum of 16 CPUs will be used for testing.
* CPU detection has been completely re-written to use the brand ID string rather
  than the cumbersome, difficult to maintain and often out of date CPUID family
  information. All new processors will now be correctly identified without
  requiring code support.
* All code related to controller identification, PCI and DMI has been removed.
  This may be a controversial decision and was not made lightly. The following
  are justifications for the decision:
    1. Controller identification has nothing to do with actual testing of memory,
     the core purpose of Memtest86.
    2. This code needed to be updated with every new chipset. With the ever
       growing number of chipsets it is not possible to keep up with the changes.
       The result is that new chipsets were more often than not reported
       in-correctly. In the authors opinion incorrect information is worse
       than no information.
    3. Probing for chipset information carries the risk of making the program
       crash.
    4. The amount of code involved with controller identification was quite
       large, making support more difficult.

  Removing this code also had the unfortunate effect of removing reporting of
  correctable ECC errors. The code to support ECC was hopelessly intertwined the
  controller identification code. A fresh, streamlined implementation of ECC
  reporting is planned for a future release.
* A surprising number of conditions existed that potentially cause problems when
  testing more than 4 GB of memory. Most if not all of these conditions have
  been identified and corrected.
* A number of cases were corrected where not all of memory was being tested. For
  most tests the last word of each test block was not tested. In addition an
  error in the paging code was fixed that omitted from testing the last 256
  bytes of each block above 2 GB.
* The information display has been simplified and a number of details that were
  not relevant to testing were removed.
* Memory speed measurement has been parallelized for more accurate reporting for
  multi channel memory controllers.
* This is a major re-write of the Memtest86 with a large number of minor
  bug-fixes and substantial cleanup and re-organization of the code.
2012-02-19 11:14:32 +00:00
asau
367fb12b6c Support staged installation. 2009-12-12 19:34:46 +00:00
joerg
75fc561a65 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:28:46 +00:00
joerg
f0bbd1517d Remove @dirrm entries from PLISTs 2009-06-14 18:13:25 +00:00
zafer
5999cd245c update master sites. 2009-05-22 17:23:06 +00:00
tnn
1db0c6b6f2 Distfile has changed on master site.
- bump PKGREVISION and use DIST_SUBDIR.
- Drop dependency on devel/binutils. The cvs log says that it was only
  needed on NetBSD<1.5Y
2008-03-25 16:47:00 +00:00
mlelstv
5b88beaddc Update to version 3.4 2007-12-30 18:16:16 +00:00
wiz
b20d01b785 Reset maintainer, ben@ has resigned. 2006-12-15 14:34:18 +00:00
ben
55db58b88a Update memtest86 to version 3.2, addresses PR#34328 2006-09-06 03:59:54 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
ben
64f241c45b Correct hint so that dd will succeed when memtest.bin is not an even
number of blocks in size.
2004-12-18 16:26:34 +00:00
ben
dc8c2199d1 Make memtest86 build on Linux. 2004-04-17 23:26:06 +00:00
ben
c88960c2e1 Update memtest86 to version 3.1a. Notable changes since 2.9:
* testing more than 2gb of memory
* support for some ECC error reporting chipsets
* serial console improvements
* netbooting is fixed
* LinuxBIOS support
* add new "bit fade" extended test
* use dynamic relocation information records to become PIC, instead of
  requiring 2 copies of memtest86 in the binary
* many bugfixes
2004-04-08 13:01:18 +00:00
grant
60ad86155b replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:06:57 +00:00
jmmv
2b07fc26d8 s/@netbsd.org/@NetBSD.org/ in MAINTAINER. 2003-12-24 09:53:47 +00:00
ben
0d43bf684d Update MAINTAINER email address. 2003-12-13 20:14:26 +00:00
martti
86c6e000bc COMMENT should start with a capital letter. 2003-07-21 17:24:16 +00:00
wiz
04f62f706a Change address of maintainer per PR 22170. 2003-07-19 08:54:23 +00:00
wiz
e1e2ff0628 Replace collver@linuxfreemail.com with collver1@attbi.com.
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523,
19524, 19525 and some more, perhaps.
2002-12-24 18:55:32 +00:00
wiz
fad0d310cd Convert to buildlink2. 2002-10-21 12:55:34 +00:00
cjep
6800bab249 This package is i386 only, so mark it as such. 2002-06-08 07:47:09 +00:00
wiz
3719e2a960 Enable on <1.5Y by using the binutils package where necessary. 2002-04-30 16:13:33 +00:00
wiz
6fb3cc122b Update to 2.9.
Changes:
The memory sizing code has been completely rewritten.  By default
Memtest86 gets a memory map from the BIOS that is now used to find
available memory. A new online configuration option provides three
choices for how memory will be sized, including the old "probe" method.
The default mode generally will not test all of memory, but should be more
stable. See the "Memory Sizing" section for details.

Testing of more than 2gb of memory should now work.  A number of bugs
were found and corrected that prevented testing above 2gb.  Testing
with more than 2gb has been limited and there could be problems with a
full 4gb of memory.

Memory is divided into segments for testing.  This allow for frequent
progress updates and responsiveness to interactive commands.  The
memory segment size has been increased from 16 to 32mb.  This should
improve testing effectivness but progress reports will be less frequent.

Minor bug fixes.
2002-03-07 15:05:23 +00:00
wiz
1ec3a88afa Re-import memtest as memtest86 (more similar to its original name, and
who knows, a memtest package might come soon ;).
2002-03-07 14:44:36 +00:00