The NetBSD Project

CVS log for pkgsrc/sysutils/memtester/Makefile

[BACK] Up to [] / pkgsrc / sysutils / memtester

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.31 / (download) - annotate - [select for diffs], Tue Dec 20 20:56:11 2022 UTC (9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, HEAD
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Update to 4.6.0. From the changelog:

- Fix warning on signedness of the ONE constant.  Thanks: Marek Vasut.
- Add note to conf-cc about how to silence gcc's incorrect warning
  "suggest parentheses around assignment". Thanks: Marek Vasut.
- Fix overflow in output for reported address.  Thanks: Marek Vasut.
- Add note about randomizing values used at runtime by seeding PRNG.
  Disabled by default for reproducibility.

Revision 1.30 / (download) - annotate - [select for diffs], Mon May 31 18:19:17 2021 UTC (2 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Update to 4.5.1. From the changelog:

- documentation-only update.
- add note to README about build problem with Tru64, with workaround.
  Thanks: VĂ­ctor Ostorga.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Nov 19 09:35:43 2020 UTC (2 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.28: +1 -2 lines
Diff to previous 1.28 (colored)

Remove DJB_RESTRICTED, no longer used.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Sep 22 10:04:01 2020 UTC (3 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.27: +2 -4 lines
Diff to previous 1.27 (colored)

Update to 4.5.0. From the changelog:

- add note to README about problems with HP/UX prior to v.11.  Change code
  so that buffer still gets aligned even if you comment out the use of mlock()
  on such a platform.  Thanks: Keith Monahan.
- fix clear-buffer using incorrect param, causing spurious test failures.
  Thanks: Debin Dong.
- fix shell-ism in Makefile.  Thanks: Fabrice Fontaine.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Sep 14 19:39:21 2020 UTC (3 years ago) by schmonz
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Update to 4.4.0. From the changelog:

- changes to handle default -fno-common option in newer GCC versions.
  Thanks: Fabrice Fontaine.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jun 25 05:42:40 2020 UTC (3 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.25: +1 -2 lines
Diff to previous 1.25 (colored)

Retire 'djbware-errno-hack' and associated cleverness.

1. Package makefiles including their own
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed

Should fix bulk build failures due to multiple inclusions of
and/or incorrect definitions of DJB_ERRNO_HACK.

Approved during the freeze by wiz@.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Apr 27 04:11:26 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

sysutils/memtester: does not have error.h

Revision 1.24 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:58 2014 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.23: +1 -3 lines
Diff to previous 1.23 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Oct 23 19:51:12 2012 UTC (10 years, 11 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.22: +1 -2 lines
Diff to previous 1.22 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jun 21 21:08:11 2012 UTC (11 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Update to 4.3.0. From the changelog:

- add ability to mmap a device other than /dev/mem, enabling easier
  testing of memory for hardware engineers et al if their system's
  kernel exports the memory they're interested in via /dev/mydevice
  or similar. Thanks: Jean-Noel Avila.

- add ability to run only specified tests by setting the environment
  variable MEMTESTER_TEST_MASK to a bitmask of the indexes of the
  tests to be run. Thanks: Ian Alexander.

Updating this during the freeze as it's a leaf package and the
changes should be low-impact.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jan 11 17:01:17 2012 UTC (11 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Update to 4.2.2. From the changelog:

- add progress message for one more errno value (EAGAIN) in response to failed
  mlock; BSDs use this to indicate the lock failed due to being over a system
  or process limit, much like ENOMEM.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 26 20:22:04 2010 UTC (12 years, 11 months ago) by zafer
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Update memtester to 4.2.1

Version 4.2.1
3 October 2010
  -fix offsets/addresses were not being reported correctly in test failure
  messages.  Thanks: Anton Sergeev.

Version 4.2.0
30 July 2010
  -define _FILE_OFFSET_BITS to 64 by default in conf-cc, which causes some
  32-bit systems with larger-than-32-bit address spaces to have a 64-bit off_t,
  allowing testing of larger chunks of memory.  Thanks to Steven A. Falco for
  the suggestion.  Let me know if this definition causes problems for anyone.
  -add tests of 8-bit-wide and 16-bit-wide random writes, to enable verifying
  the correct operation of hardware.  Thanks: Dick Hollenbeck.  If these tests
  trigger unaligned access problems on your platform, you can eliminate these
  tests by removing the -DTEST_NARROW_WRITES definition from the conf-cc file.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 4 08:43:21 2010 UTC (13 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Update to 4.1.3. From the changelog:

  -fix 64-bit data patterns with some versions of gcc.  Thanks: Tony Battersby.
  -clarify `make install` in readme.  Thanks: Marc Lobelle.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Aug 3 15:51:40 2009 UTC (14 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.17: +8 -5 lines
Diff to previous 1.17 (colored)

Update to 4.1.2. From the changelog:

- fix portability issue with MAP_LOCKED flag. Thanks: Scott Haneda.
- remove debugging output accidentally left in v.4.1.0.
- cleanups
- memtester.h was missing from the 4.1.0 tarball; release update to
    fix that. Thanks: Owen Leonard.
- added the ability to test a specific physical region of memory
    (by mmap'ing /dev/mem) with the new -p option, which takes a
    hex starting address as a value. This is mostly of use to
    developers trying to verify memory or I/O mapped devices (on
    an embedded system, for instance). Thanks: Allon Stern.
- re-add the ability to set a suffix on the memory to allocate:
    "3G", "128K", etc, mostly for use with the above new feature,
    where the "memory" to be tested is less than a megabyte, but
    also useful for users wanting to test many gigabytes; you no
    longer have to do the conversion-to-megs in your head.
- documentation updates and clarifications.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 21 18:41:19 2007 UTC (15 years, 10 months ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Version 4.0.8
21 November 2007

- add a startup check for amount of memory being greater than the possible
  address space; prevents user confusion on 32-bit systems that use addressing
  tricks to have >4GB total system memory.  Thanks: Michael Kelly.
- documentation updates

Revision 1.16 / (download) - annotate - [select for diffs], Mon May 28 05:45:37 2007 UTC (16 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Update to 4.0.7. From the changelog:

  -fix a bug in the align-to-page logic which may have prevented memtester
  from mlock()ing the memory it was trying to test on some systems.
  Thanks: Baif Chen.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 11 04:02:53 2007 UTC (16 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

Update to 4.0.6. From the changelog:

- test algorithm improvement: the walking 0 bits test was only
    walking the 0 bit in one direction, instead of walking it up
    and back down the line the way it was intended to. Thanks: Tim

- formatting cleanups.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 7 09:14:12 2007 UTC (16 years, 8 months ago) by rillig
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with

Fixes PR 35265, although I did not use the patch provided therein.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 1 19:01:17 2005 UTC (17 years, 10 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 (colored)

NOT_FOR_PLATFORM Interix, as it has no m[un]lock(2).

Revision 1.12 / (download) - annotate - [select for diffs], Wed Aug 24 04:47:10 2005 UTC (18 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

Introduce DJB_MAKE_TARGETS boolean, on by default, off in the
following packages because they don't use "it" and "setup check"
as BUILD_TARGET and INSTALL_TARGET, respectively:


Since there's only one consumer of BGWARE_INSTALLER, and future
bgware will use bg-installer from bglibs, move the do-install
routine directly into qlogtools.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 7 11:56:01 2005 UTC (18 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored)

Convert to use

Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 11 21:47:25 2005 UTC (18 years, 5 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Mar 22 00:07:36 2005 UTC (18 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.8: +6 -2 lines
Diff to previous 1.8 (colored)

Update to 4.0.5. From the changelog:

  -change to the method of allocating and locking memory; if we get EPERM
  when trying to mlock(), reset the amount of memory desired to the original
  amount and try again without mlock().  The reason for this is that on many
  systems, mlock() won't return EPERM until after having returned ENOMEM for
  a larger amount.  The new behaviour allows processes without mlock privileges
  to still test the fully-specified amount or as much memory as can be
  allocated.  Thanks for the suggestion and testing to Dan Bradley.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 16 18:44:36 2005 UTC (18 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

HOMEPAGE moved. Take MAINTAINER for queue_repair at author's
months-ago request.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 4 01:00:23 2005 UTC (18 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Take MAINTAINER at author's long-ago request. No response from
previous maintainer within two weeks.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Sep 2 02:30:19 2004 UTC (19 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update to 4.0.4. From the changelog:

  -make memtester's exit code meaningful.  See the manpage for its meaning.
  Thanks to Wurzel Parsons-Keir, who sent a patch for the code, so I only had
  to document it.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 21 06:59:22 2004 UTC (19 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Update to 4.0.3. From the changelog:

  -small changes to enable building with dietlibc and a few other environments
  that don't even attempt to provide the various Posix definitions.
  -cosmetic fixes to output.
  -restore the reduce-and-retry loop of memory locking from version 2.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Aug 10 05:20:54 2004 UTC (19 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.3: +8 -8 lines
Diff to previous 1.3 (colored)

Cosmetic increase in whitespace (no functional change).

Revision 1.3 / (download) - annotate - [select for diffs], Mon Aug 9 20:39:53 2004 UTC (19 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.2: +7 -8 lines
Diff to previous 1.2 (colored)

Update to 4.0.2. From the README:

    The version 4 rewrite was mainly to accomplish three things:

    (1) the previous code was basically a hack, and was ugly.
    (2) to make the code more portable.  The previous version required some
        hackery to compile on some systems.
    (3) to make the code fully 64-bit aware.  The previous version worked
        on 64-bit systems, but did not fully stress the memory subsystems
        on them -- this version should be better at stress-testing 64-bit

pkgsrc changes:
* Use the gzipped tarball (the bzipped one is no more).
* Tweak COMMENT.
* GNU make is no longer needed.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jul 28 16:03:47 2004 UTC (19 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.1: +7 -3 lines
Diff to previous 1.1 (colored)

Enable pkgviews installation.

Revision / (download) - annotate - [select for diffs] (vendor branch), Fri Jul 16 00:49:20 2004 UTC (19 years, 2 months ago) by schmonz
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of memtester-2.93.1 from pkgsrc-wip, contributed by
<pancake at> with some minor changes by me.

memtest is a utility for testing the memory subsystem in a computer
to determine if it is faulty. The original source was by Simon
Kirby <>. I have by this time completely rewritten
the original source, and added many additional tests to help catch
borderline memory. I also rewrote the original tests (which catch
mainly memory bits which are stuck permanently high or low) so that
they run approximately an order of magnitude faster.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jul 16 00:49:20 2004 UTC (19 years, 2 months ago) by schmonz
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>