ports/146579: [patch] Make math/dieharder compile again
b. f.
bf1783 at googlemail.com
Mon May 17 02:40:04 UTC 2010
The following reply was made to PR ports/146579; it has been noted by GNATS.
From: "b. f." <bf1783 at googlemail.com>
To: bug-followup at freebsd.org
Cc:
Subject: Re: ports/146579: [patch] Make math/dieharder compile again
Date: Mon, 17 May 2010 02:33:31 +0000
--0016e6d99c2c055e9c0486c10d38
Content-Type: text/plain; charset=ISO-8859-1
On Fri, 14 May 2010 12:30:13 UT, Edwin Groothuis <edwin at freebsd.org> wrote:
> Maintainer of math/dieharder,
>
> Please note that PR ports/146579 has just been submitted.
>
> If it contains a patch for an upgrade, an enhancement or a bug fix
> you agree on, reply to this email stating that you approve the patch
> and a committer will take care of it.
>
> The full text of the PR can be found at:
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/146579
>
> --
> Edwin Groothuis via the GNATS Auto Assign Tool
> edwin at FreeBSD.org
>
The non-portable time() function in libdieharder/skein_block_ref.c was
copied from libdieharder/bauer/skein_block_ref.c, where is used to
time a skein block test. I'm not sure why it wasn't trimmed from
libdieharder/skein_block_ref.c, as the other time() calls in the
sources evidently use time(3). I'll disable the problematic function,
although slightly differently, and also make a number of other small
changes. Please apply the attached patch to the port, instead of the
original submission. I've removed the architectural restrictions:
earlier versions of the port were known to work with Debian on ia64
and sparc, so let's see if the current version works on these
architectures with FreeBSD. We can restore the restrictions or apply
additional patches later if it does not.
b.
--0016e6d99c2c055e9c0486c10d38
Content-Type: text/plain; charset=US-ASCII; name="dieharder_time_diff.txt"
Content-Disposition: attachment; filename="dieharder_time_diff.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: file0
ZGlmZiAteCAnb2xkLionIC1ydU4gZGllaGFyZGVyLm9yaWcvTWFrZWZpbGUgZGllaGFyZGVyL01h
a2VmaWxlCi0tLSBkaWVoYXJkZXIub3JpZy9NYWtlZmlsZQkyMDEwLTA1LTE2IDE2OjEyOjIyLjAw
MDAwMDAwMCAtMDQwMAorKysgZGllaGFyZGVyL01ha2VmaWxlCTIwMTAtMDUtMTYgMTc6Mjk6NDgu
MDAwMDAwMDAwIC0wNDAwCkBAIC03LDcgKzcsNyBAQAogCiBQT1JUTkFNRT0JZGllaGFyZGVyCiBE
SVNUVkVSU0lPTj0JMy4yOS40YmV0YQotUE9SVFJFVklTSU9OPQkxCitQT1JUUkVWSVNJT049CTIK
IENBVEVHT1JJRVM9CW1hdGgKIE1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5waHkuZHVrZS5lZHUv
fnJnYi9HZW5lcmFsL2RpZWhhcmRlci8KIEVYVFJBQ1RfU1VGWD0JLnRnegpAQCAtMTksNiArMTks
NyBAQAogCiBNQUtFX0pPQlNfVU5TQUZFPQl5ZXMKIAorVVNFX0RPUzJVTklYPQl5ZXMKIFVTRV9B
VVRPVE9PTFM9CWFjbG9jYWw6MTEwIGF1dG9oZWFkZXI6MjYyIGxpYnRvb2w6MjIKIENQUEZMQUdT
Kz0JLUkke0xPQ0FMQkFTRX0vaW5jbHVkZQogTERGTEFHUys9CS1MJHtMT0NBTEJBU0V9L2xpYgpA
QCAtMjgsMTYgKzI5LDEzIEBACiBNQU4zPQkJbGliZGllaGFyZGVyLjMKIAogLmluY2x1ZGUgPGJz
ZC5wb3J0LnByZS5taz4KLS5pZiAke0FSQ0h9ID09ICJpMzg2IiB8fCAke0FSQ0h9ID09ICJpYTY0
IiB8fCAke0FSQ0h9ID09ICJzcGFyYzY0IgotQlJPS0VOPQlkb2VzIG5vdCBjb21waWxlIG9uIGkz
ODYsIGlhNjQsIG9yIHNwYXJjNjQKLS5lbmRpZgogCiBwb3N0LXBhdGNoOgogCUAke1JFSU5QTEFD
RV9DTUR9IC1lICJzfC4vY29uZmlndXJlfCMuL2NvbmZpZ3VyZXxnIiBcCiAJCSR7V1JLU1JDfS9h
dXRvZ2VuLnNoCiAKIHJ1bi1hdXRvdG9vbHM6Ci0JQChjZCAke1dSS1NSQ307ICR7U0VURU5WfSAk
e0FVVE9UT09MU19FTlZ9ICR7U0h9IC4vYXV0b2dlbi5zaCkKKwkoY2QgJHtXUktTUkN9OyAke1NF
VEVOVn0gJHtBVVRPVE9PTFNfRU5WfSAke0FVVE9SRUNPTkZ9IC1pZnYpCiAJQCR7UkVJTlBMQUNF
X0NNRH0gLWUgIi9ebHRtYWluPS8hc15cJCRhY19hdXhfZGlyL2x0bWFpbi5zaF4ke0xJQlRPT0xG
TEFHU30gJHtMVE1BSU59XmciIFwKIAkJLWUgJy9eTElCVE9PTD0vc15cJCQodG9wX2J1aWxkZGly
KS9saWJ0b29sXiR7TElCVE9PTH1eZycgXAogCQkJJHtXUktTUkN9L2NvbmZpZ3VyZQpkaWZmIC14
ICdvbGQuKicgLXJ1TiBkaWVoYXJkZXIub3JpZy9maWxlcy9wYXRjaC1saWJkaWVoYXJkZXJfX3Nr
ZWluX2Jsb2NrX3JlZi5jIGRpZWhhcmRlci9maWxlcy9wYXRjaC1saWJkaWVoYXJkZXJfX3NrZWlu
X2Jsb2NrX3JlZi5jCi0tLSBkaWVoYXJkZXIub3JpZy9maWxlcy9wYXRjaC1saWJkaWVoYXJkZXJf
X3NrZWluX2Jsb2NrX3JlZi5jCTE5NjktMTItMzEgMTk6MDA6MDAuMDAwMDAwMDAwIC0wNTAwCisr
KyBkaWVoYXJkZXIvZmlsZXMvcGF0Y2gtbGliZGllaGFyZGVyX19za2Vpbl9ibG9ja19yZWYuYwky
MDEwLTA1LTE2IDIxOjI0OjM2LjAwMDAwMDAwMCAtMDQwMApAQCAtMCwwICsxLDE2IEBACistLS0g
bGliZGllaGFyZGVyL3NrZWluX2Jsb2NrX3JlZi5jLm9yaWcJMjAxMC0wNS0xNiAyMToyMDo1OS4w
MDAwMDAwMDAgLTA0MDAKKysrKyBsaWJkaWVoYXJkZXIvc2tlaW5fYmxvY2tfcmVmLmMJMjAxMC0w
NS0xNiAyMToyMzowOS4wMDAwMDAwMDAgLTA0MDAKK0BAIC0xMjEsNiArMTIxLDcgQEAKKyAJd2hp
bGUgKC0tYmxrQ250KTsKKyB9CisgCisrI2lmZGVmIFRTQ19USU1FCisgdHlwZWRlZiB1bnNpZ25l
ZCBsb25nIGxvbmcgdWludDY0OworIAorICNpZiAxCitAQCAtMTM5LDQgKzE0MCw1IEBACisgfQor
IAorICNlbmRpZgorKyNlbmRpZgorIAo=
--0016e6d99c2c055e9c0486c10d38--
More information about the freebsd-ports-bugs
mailing list