head	1.20;
access;
symbols
	pkgsrc-2026Q1:1.20.0.20
	pkgsrc-2026Q1-base:1.20
	pkgsrc-2025Q4:1.20.0.18
	pkgsrc-2025Q4-base:1.20
	pkgsrc-2025Q3:1.20.0.16
	pkgsrc-2025Q3-base:1.20
	pkgsrc-2025Q2:1.20.0.14
	pkgsrc-2025Q2-base:1.20
	pkgsrc-2025Q1:1.20.0.12
	pkgsrc-2025Q1-base:1.20
	pkgsrc-2024Q4:1.20.0.10
	pkgsrc-2024Q4-base:1.20
	pkgsrc-2024Q3:1.20.0.8
	pkgsrc-2024Q3-base:1.20
	pkgsrc-2024Q2:1.20.0.6
	pkgsrc-2024Q2-base:1.20
	pkgsrc-2024Q1:1.20.0.4
	pkgsrc-2024Q1-base:1.20
	pkgsrc-2023Q4:1.20.0.2
	pkgsrc-2023Q4-base:1.20
	pkgsrc-2023Q3:1.19.0.50
	pkgsrc-2023Q3-base:1.19
	pkgsrc-2023Q2:1.19.0.48
	pkgsrc-2023Q2-base:1.19
	pkgsrc-2023Q1:1.19.0.46
	pkgsrc-2023Q1-base:1.19
	pkgsrc-2022Q4:1.19.0.44
	pkgsrc-2022Q4-base:1.19
	pkgsrc-2022Q3:1.19.0.42
	pkgsrc-2022Q3-base:1.19
	pkgsrc-2022Q2:1.19.0.40
	pkgsrc-2022Q2-base:1.19
	pkgsrc-2022Q1:1.19.0.38
	pkgsrc-2022Q1-base:1.19
	pkgsrc-2021Q4:1.19.0.36
	pkgsrc-2021Q4-base:1.19
	pkgsrc-2021Q3:1.19.0.34
	pkgsrc-2021Q3-base:1.19
	pkgsrc-2021Q2:1.19.0.32
	pkgsrc-2021Q2-base:1.19
	pkgsrc-2021Q1:1.19.0.30
	pkgsrc-2021Q1-base:1.19
	pkgsrc-2020Q4:1.19.0.28
	pkgsrc-2020Q4-base:1.19
	pkgsrc-2020Q3:1.19.0.26
	pkgsrc-2020Q3-base:1.19
	pkgsrc-2020Q2:1.19.0.22
	pkgsrc-2020Q2-base:1.19
	pkgsrc-2020Q1:1.19.0.2
	pkgsrc-2020Q1-base:1.19
	pkgsrc-2019Q4:1.19.0.24
	pkgsrc-2019Q4-base:1.19
	pkgsrc-2019Q3:1.19.0.20
	pkgsrc-2019Q3-base:1.19
	pkgsrc-2019Q2:1.19.0.18
	pkgsrc-2019Q2-base:1.19
	pkgsrc-2019Q1:1.19.0.16
	pkgsrc-2019Q1-base:1.19
	pkgsrc-2018Q4:1.19.0.14
	pkgsrc-2018Q4-base:1.19
	pkgsrc-2018Q3:1.19.0.12
	pkgsrc-2018Q3-base:1.19
	pkgsrc-2018Q2:1.19.0.10
	pkgsrc-2018Q2-base:1.19
	pkgsrc-2018Q1:1.19.0.8
	pkgsrc-2018Q1-base:1.19
	pkgsrc-2017Q4:1.19.0.6
	pkgsrc-2017Q4-base:1.19
	pkgsrc-2017Q3:1.19.0.4
	pkgsrc-2017Q3-base:1.19
	pkgsrc-2017Q2:1.18.0.22
	pkgsrc-2017Q2-base:1.18
	pkgsrc-2017Q1:1.18.0.20
	pkgsrc-2017Q1-base:1.18
	pkgsrc-2016Q4:1.18.0.18
	pkgsrc-2016Q4-base:1.18
	pkgsrc-2016Q3:1.18.0.16
	pkgsrc-2016Q3-base:1.18
	pkgsrc-2016Q2:1.18.0.14
	pkgsrc-2016Q2-base:1.18
	pkgsrc-2016Q1:1.18.0.12
	pkgsrc-2016Q1-base:1.18
	pkgsrc-2015Q4:1.18.0.10
	pkgsrc-2015Q4-base:1.18
	pkgsrc-2015Q3:1.18.0.8
	pkgsrc-2015Q3-base:1.18
	pkgsrc-2015Q2:1.18.0.6
	pkgsrc-2015Q2-base:1.18
	pkgsrc-2015Q1:1.18.0.4
	pkgsrc-2015Q1-base:1.18
	pkgsrc-2014Q4:1.18.0.2
	pkgsrc-2014Q4-base:1.18
	pkgsrc-2014Q3:1.17.0.12
	pkgsrc-2014Q3-base:1.17
	pkgsrc-2014Q2:1.17.0.10
	pkgsrc-2014Q2-base:1.17
	pkgsrc-2014Q1:1.17.0.8
	pkgsrc-2014Q1-base:1.17
	pkgsrc-2013Q4:1.17.0.6
	pkgsrc-2013Q4-base:1.17
	pkgsrc-2013Q3:1.17.0.4
	pkgsrc-2013Q3-base:1.17
	pkgsrc-2013Q2:1.17.0.2
	pkgsrc-2013Q2-base:1.17
	pkgsrc-2013Q1:1.16.0.6
	pkgsrc-2013Q1-base:1.16
	pkgsrc-2012Q4:1.16.0.4
	pkgsrc-2012Q4-base:1.16
	pkgsrc-2012Q3:1.16.0.2
	pkgsrc-2012Q3-base:1.16
	pkgsrc-2012Q2:1.15.0.26
	pkgsrc-2012Q2-base:1.15
	pkgsrc-2012Q1:1.15.0.24
	pkgsrc-2012Q1-base:1.15
	pkgsrc-2011Q4:1.15.0.22
	pkgsrc-2011Q4-base:1.15
	pkgsrc-2011Q3:1.15.0.20
	pkgsrc-2011Q3-base:1.15
	pkgsrc-2011Q2:1.15.0.18
	pkgsrc-2011Q2-base:1.15
	pkgsrc-2011Q1:1.15.0.16
	pkgsrc-2011Q1-base:1.15
	pkgsrc-2010Q4:1.15.0.14
	pkgsrc-2010Q4-base:1.15
	pkgsrc-2010Q3:1.15.0.12
	pkgsrc-2010Q3-base:1.15
	pkgsrc-2010Q2:1.15.0.10
	pkgsrc-2010Q2-base:1.15
	pkgsrc-2010Q1:1.15.0.8
	pkgsrc-2010Q1-base:1.15
	pkgsrc-2009Q4:1.15.0.6
	pkgsrc-2009Q4-base:1.15
	pkgsrc-2009Q3:1.15.0.4
	pkgsrc-2009Q3-base:1.15
	pkgsrc-2009Q2:1.15.0.2
	pkgsrc-2009Q2-base:1.15
	pkgsrc-2009Q1:1.14.0.14
	pkgsrc-2009Q1-base:1.14
	pkgsrc-2008Q4:1.14.0.12
	pkgsrc-2008Q4-base:1.14
	pkgsrc-2008Q3:1.14.0.10
	pkgsrc-2008Q3-base:1.14
	cube-native-xorg:1.14.0.8
	cube-native-xorg-base:1.14
	pkgsrc-2008Q2:1.14.0.6
	pkgsrc-2008Q2-base:1.14
	cwrapper:1.14.0.4
	pkgsrc-2008Q1:1.14.0.2
	pkgsrc-2008Q1-base:1.14
	pkgsrc-2007Q4:1.12.0.8
	pkgsrc-2007Q4-base:1.12
	pkgsrc-2007Q3:1.12.0.6
	pkgsrc-2007Q3-base:1.12
	pkgsrc-2007Q2:1.12.0.4
	pkgsrc-2007Q2-base:1.12
	pkgsrc-2007Q1:1.12.0.2
	pkgsrc-2007Q1-base:1.12
	pkgsrc-2006Q4:1.11.0.14
	pkgsrc-2006Q4-base:1.11
	pkgsrc-2006Q3:1.11.0.12
	pkgsrc-2006Q3-base:1.11
	pkgsrc-2006Q2:1.11.0.10
	pkgsrc-2006Q2-base:1.11
	pkgsrc-2006Q1:1.11.0.8
	pkgsrc-2006Q1-base:1.11
	pkgsrc-2005Q4:1.11.0.6
	pkgsrc-2005Q4-base:1.11
	pkgsrc-2005Q3:1.11.0.4
	pkgsrc-2005Q3-base:1.11
	pkgsrc-2005Q2:1.11.0.2
	pkgsrc-2005Q2-base:1.11
	pkgsrc-2005Q1:1.10.0.6
	pkgsrc-2005Q1-base:1.10
	pkgsrc-2004Q4:1.10.0.4
	pkgsrc-2004Q4-base:1.10
	pkgsrc-2004Q3:1.10.0.2
	pkgsrc-2004Q3-base:1.10
	pkgsrc-2004Q2:1.9.0.4
	pkgsrc-2004Q2-base:1.9
	pkgsrc-2004Q1:1.9.0.2
	pkgsrc-2004Q1-base:1.9
	pkgsrc-2003Q4:1.8.0.2
	pkgsrc-2003Q4-base:1.8
	netbsd-1-6-1:1.6.0.6
	netbsd-1-6-1-base:1.6
	netbsd-1-6:1.6.0.8
	netbsd-1-6-RELEASE-base:1.6
	pkgviews:1.6.0.4
	pkgviews-base:1.6
	buildlink2:1.6.0.2
	buildlink2-base:1.6
	netbsd-1-5-PATCH003:1.6
	netbsd-1-5-PATCH001:1.4
	netbsd-1-5-RELEASE:1.1.1.2
	netbsd-1-4-PATCH003:1.1.1.2
	netbsd-1-4-PATCH002:1.1.1.2
	pkgsrc-base:1.1.1.2
	TNF:1.1.1
	FreeBSD-current-1999-09-18:1.1.1.1
	FREEBSD:1.1.1;
locks; strict;
comment	@# @;


1.20
date	2023.12.23.01.43.32;	author zafer;	state Exp;
branches;
next	1.19;
commitid	uA37fBl2RN6tTwRE;

1.19
date	2017.09.03.08.36.50;	author wiz;	state Exp;
branches;
next	1.18;
commitid	WMTcdUJCUnzRaJ5A;

1.18
date	2014.10.09.14.06.00;	author wiz;	state Exp;
branches;
next	1.17;
commitid	fBDATFVmQ3454xTx;

1.17
date	2013.04.06.12.03.59;	author rodent;	state Exp;
branches;
next	1.16;

1.16
date	2012.09.11.22.37.14;	author asau;	state Exp;
branches;
next	1.15;

1.15
date	2009.05.16.20.49.50;	author zafer;	state Exp;
branches;
next	1.14;

1.14
date	2008.03.03.00.51.44;	author jlam;	state Exp;
branches;
next	1.13;

1.13
date	2008.01.19.09.16.19;	author wiz;	state Exp;
branches;
next	1.12;

1.12
date	2007.02.22.19.26.09;	author wiz;	state Exp;
branches;
next	1.11;

1.11
date	2005.03.24.21.12.51;	author wiz;	state Exp;
branches;
next	1.10;

1.10
date	2004.07.30.15.50.38;	author minskim;	state Exp;
branches;
next	1.9;

1.9
date	2004.01.20.12.08.12;	author agc;	state Exp;
branches;
next	1.8;

1.8
date	2003.03.29.12.40.13;	author jmmv;	state Exp;
branches;
next	1.7;

1.7
date	2003.03.28.21.14.13;	author wiz;	state Exp;
branches;
next	1.6;

1.6
date	2001.09.09.20.36.15;	author agc;	state Exp;
branches;
next	1.5;

1.5
date	2001.07.17.07.02.15;	author garbled;	state Exp;
branches;
next	1.4;

1.4
date	2001.04.09.11.45.39;	author wiz;	state Exp;
branches;
next	1.3;

1.3
date	2001.02.16.13.37.57;	author wiz;	state Exp;
branches;
next	1.2;

1.2
date	2000.12.14.05.08.04;	author hubertf;	state Exp;
branches;
next	1.1;

1.1
date	99.12.06.18.58.26;	author rh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.12.06.18.58.26;	author rh;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	99.12.06.18.59.40;	author rh;	state Exp;
branches;
next	;


desc
@@


1.20
log
@use https
@
text
@# $NetBSD: Makefile,v 1.19 2017/09/03 08:36:50 wiz Exp $

DISTNAME=	postmark-1_5.c
PKGNAME=	postmark-1.5
CATEGORIES=	benchmarks
MASTER_SITES=	https://fsbench.filesystems.org/bench/
EXTRACT_SUFX=	#

MAINTAINER=	pkgsrc-users@@NetBSD.org
#HOMEPAGE=	http://www.netapp.com/tech_library/3022.html
COMMENT=	NetApps file system benchmark

EXTRACT_CMD=	${CP} $$extract_file postmark.c

WRKSRC=		${WRKDIR}
NO_CONFIGURE=	yes

INSTALLATION_DIRS=	sbin

do-build:
	(cd ${WRKSRC} && ${CC} ${CFLAGS} -o postmark postmark.c)

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/postmark ${DESTDIR}${PREFIX}/sbin

benchmark:
	@@(cd ${WRKSRC}; (${ECHO} "set number 5000" ;\
	 ${ECHO} "set size 100 50000" ;\
	 ${ECHO} "run") | ./postmark | tee postmark.out)

results:
	@@${MKDIR} /tmp/benches/`domainname`
	-@@${CP} ${WRKSRC}/postmark.out /tmp/benches/`domainname`/postmark.`uname`-`uname -m`-`uname -r`.`hostname`

.include "../../mk/bsd.pkg.mk"
@


1.19
log
@Comment out dead MASTER_SITES/HOMEPAGEs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2014/10/09 14:06:00 wiz Exp $
d6 1
a6 1
MASTER_SITES=	http://fsbench.filesystems.org/bench/
@


1.18
log
@Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2013/04/06 12:03:59 rodent Exp $
d10 1
a10 1
HOMEPAGE=	http://www.netapp.com/tech_library/3022.html
@


1.17
log
@"Use of DOWNLOADED_DISTFILE is deprecated. Use the shell variable
$$extract_file instead."
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2012/09/11 22:37:14 asau Exp $
a14 2
PKG_INSTALLATION_TYPES=	overwrite pkgviews

@


1.16
log
@"user-destdir" is default these days
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2009/05/16 20:49:50 zafer Exp $
d13 1
a13 1
EXTRACT_CMD=	${CP} ${DOWNLOADED_DISTFILE} postmark.c
@


1.15
log
@update master site.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2008/03/03 00:51:44 jlam Exp $
a15 1
PKG_DESTDIR_SUPPORT=	user-destdir
@


1.14
log
@Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2008/01/19 09:16:19 wiz Exp $
d6 1
a6 1
MASTER_SITES=	http://www.netapp.com/ftp/
@


1.13
log
@Reset maintainer on his request.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2007/02/22 19:26:09 wiz Exp $
d16 1
d27 1
a27 1
	${INSTALL_PROGRAM} ${WRKSRC}/postmark ${PREFIX}/sbin
@


1.12
log
@Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2005/03/24 21:12:51 wiz Exp $
d9 1
a9 1
MAINTAINER=	root@@garbled.net
@


1.11
log
@Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2004/07/30 15:50:38 minskim Exp $
d3 1
a3 1
DISTNAME=       postmark-1_5.c
d6 1
a6 1
MASTER_SITES=   http://www.netapp.com/ftp/
@


1.10
log
@Enable pkgviews installation.
@
text
@d1 1
a1 3
# $NetBSD: Makefile,v 1.9 2004/01/20 12:08:12 agc Exp $
# FreeBSD ID: ports/benchmarks/postmark/Makefile,v 1.2 1999/09/19 05:13:20 obrien Exp
#
@


1.9
log
@Move WRKSRC definition away from the first paragraph in a Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2003/03/29 12:40:13 jmmv Exp $
d17 2
d22 2
@


1.8
log
@Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2003/03/28 21:14:13 wiz Exp $
a6 1
WRKSRC=		${WRKDIR}
d17 1
@


1.7
log
@NO_PATCH is deprecated, says pkglint. Remove it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2001/09/09 20:36:15 agc Exp $
d7 1
a18 1
WRKSRC=		${WRKDIR}
@


1.6
log
@Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:

WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2001/07/17 07:02:15 garbled Exp $
a16 1
NO_PATCH=	yes
@


1.5
log
@Update postmark to 1.5.  Also, fix the benchmark target to provide a little
better benchmark without being too unreasonable on the disk requirements.

Changelog:
1.14 - Automatically stop run if work files are depleted

1.5 - It was pointed out by many (most recently Michael Flaster) that the
      pseudo-random number generator was more pseudo than random.  After
      a review of the literature and extensive benchmarking, I've replaced
      the previous PRNG with the Mersenne Twister.  While an excellent PRNG,
      it retains much of the performance of the previous implementation.
      URL: http://www.math.keio.ac.jp/~matumoto/emt.html
      Also changed MB definition to 1024KB, tweaked show command
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2001/04/09 11:45:39 wiz Exp $
d19 1
a19 1
NO_WRKSUBDIR=	yes
@


1.4
log
@Remove unneeded '-' before ${MKDIR} or ${INSTALL_DATA_DIR}
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2001/02/16 13:37:57 wiz Exp $
d5 2
a6 2
DISTNAME=       postmark-1_13.c
PKGNAME=	postmark-1.13
d8 1
a8 2
MASTER_SITES=   http://www.netapp.com/ftp/		\
		http://www.taronga.com/~nick/files/
d11 1
a11 1
MAINTAINER=	packages@@netbsd.org
d28 3
a30 1
	@@(cd ${WRKSRC}; ${ECHO} run | ./postmark | tee postmark.out)
@


1.3
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2000/12/14 05:08:04 hubertf Exp $
d32 1
a32 1
	-@@${MKDIR} /tmp/benches/`domainname`
@


1.2
log
@Update to 1.13 - no list of changes available.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.2 1999/12/06 18:59:40 rh Exp $
d14 1
@


1.1
log
@Initial revision
@
text
@d1 2
a2 7
# ex:ts=8
# Ports collection makefile for:  postmark
# Version required:     	  1.11
# Date created:			  Sat Sep 18, 1999
# Whom:				  David O'Brien (obrien@@NUXI.com)
#
# $FreeBSD: ports/benchmarks/postmark/Makefile,v 1.2 1999/09/19 05:13:20 obrien Exp $
d5 2
a6 2
DISTNAME=	postmark-1_11
PKGNAME=	postmark-1.11
d8 1
a8 1
MASTER_SITES=	http://www.netapp.com/ftp/  \
d10 4
a13 1
EXTRACT_SUFX=	.c
d15 1
a15 1
MAINTAINER=     obrien@@FreeBSD.org
d17 2
a20 4
do-extract:
	@@${MKDIR} ${WRKDIR}
	@@${CP} ${DISTDIR}/${DISTFILES} ${WRKDIR}

d22 1
a22 1
	(cd ${WRKSRC} && ${CC} ${CFLAGS} -o postmark ${DISTFILES})
d27 8
a34 1
.include <bsd.port.mk>
@


1.1.1.1
log
@Initial import of FreeBSD postmark-1.11, a netapps filesystem benchmark.
@
text
@@


1.1.1.2
log
@Convert FreeBSD port to NetBSD port.  This closes PR 8961 by Greg A. Woods,
thanks!
@
text
@d1 7
a7 2
# $NetBSD$
# FreeBSD ID: ports/benchmarks/postmark/Makefile,v 1.2 1999/09/19 05:13:20 obrien Exp
d10 1
a10 1
DISTNAME=       postmark-1_11.c
d13 1
a13 1
MASTER_SITES=   http://www.netapp.com/ftp/		\
d15 1
a15 1
EXTRACT_SUFX=	#
d17 1
a17 2
MAINTAINER=	packages@@netbsd.org
HOMEPAGE=	http://www.netapp.com/tech_library/3022.html
d19 1
a19 1
EXTRACT_CMD=	${CP} ${DOWNLOADED_DISTFILE} postmark.c
d21 3
a23 3
NO_PATCH=	yes
NO_CONFIGURE=	yes
NO_WRKSUBDIR=	yes
d26 1
a26 1
	(cd ${WRKSRC} && ${CC} ${CFLAGS} -o postmark postmark.c)
d31 1
a31 8
benchmark:
	@@(cd ${WRKSRC}; ${ECHO} run | ./postmark | tee postmark.out)

results:
	-@@${MKDIR} /tmp/benches/`domainname`
	-@@${CP} ${WRKSRC}/postmark.out /tmp/benches/`domainname`/postmark.`uname`-`uname -m`-`uname -r`.`hostname`

.include "../../mk/bsd.pkg.mk"
@

