Date: Mon, 17 May 2010 02:40:04 GMT From: "b. f." <bf1783@googlemail.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/146579: [patch] Make math/dieharder compile again Message-ID: <201005170240.o4H2e45m041760@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/146579; it has been noted by GNATS. From: "b. f." <bf1783@googlemail.com> To: bug-followup@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@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@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005170240.o4H2e45m041760>