Ticket #38111: Portfile.2

File Portfile.2, 2.2 KB (added by cooljeanius (Eric Gallager), 11 years ago)

new version of portfile for stress

Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 78632 2011-05-14 22:50:58Z ryandesign@macports.org $
3
4PortSystem               1.0
5
6name                     stress
7version                  1.0.4
8revision                 0
9platforms                darwin
10categories               sysutils benchmarks
11maintainers              gwmail.gwu.edu:egall openmaintainer
12description              ${name} is a deliberately simple workload generator for POSIX systems.
13license                  GPL-2+
14long_description         ${description} It imposes a configurable amount of \
15                         CPU, memory, I/O, and disk stress on the system.
16
17homepage                 http://weather.ou.edu/%7Eapw/projects/${name}/
18master_sites             ${homepage}
19
20checksums                rmd160  2fc0896ae9039776dee3351205d7e2496a36cfe4 \
21                         sha256  369c997f65e8426ae8b318d4fdc8e6f07a311cfa77cc4b25dace465c582163c0
22
23variant autoreconf description {Regenerates configure script before building. \
24                                Also pulls in extra dependencies.} {
25    depends_build-append port:autoconf-archive \
26                         port:gawk \
27                         port:grep \
28                         bin:rpmbuild:rpm \
29                         bin:rcs2log:cvs \
30                         port:texinfo \
31                         port:pkgconfig \
32                         bin:help2man:help2man
33    use_autoreconf       yes
34    autoreconf.args      -fvi
35    configure.args-append --disable-silent-rules
36    post-extract {
37        xinstall -m 644 ${worksrcpath}/configure.in ${worksrcpath}/configure.ac
38        file delete ${worksrcpath}/configure.in
39        file mkdir ${worksrcpath}/m4
40        file copy ${prefix}/share/aclocal/ax_spec_package_version.m4 ${worksrcpath}/m4
41        file copy ${prefix}/share/aclocal/pkg.m4 ${worksrcpath}/m4
42        file mkdir ${worksrcpath}/build-aux
43        file copy ${filespath}/Makefile.spec ${worksrcpath}
44    }
45    patchfiles-append    patch-configure.ac.diff \
46                         patch-Makefile.am.diff \
47                         patch-src-Makefile.am.diff
48    test.run             yes
49    test.target          test
50}
51
52livecheck.type           none