svn commit: r365596 - head/math/gringo/files

Matthias Andree mandree at FreeBSD.org
Thu Aug 21 21:56:36 UTC 2014


Am 21.08.2014 um 22:44 schrieb Matthias Andree:
> Am 21.08.2014 um 22:40 schrieb Matthias Andree:
>> Author: mandree
>> Date: Thu Aug 21 20:40:52 2014
>> New Revision: 365596
>> URL: http://svnweb.freebsd.org/changeset/ports/365596
>> QAT: https://qat.redports.org/buildarchive/r365596/
>>
>> Log:
>>   Test fix for math/gringo.
>>
>> Added:
>>   head/math/gringo/files/
>>   head/math/gringo/files/patch-libprogram_opts__src__string_convert.cpp   (contents, props changed)
>>
>> Added: head/math/gringo/files/patch-libprogram_opts__src__string_convert.cpp
>> ==============================================================================
>> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
>> +++ head/math/gringo/files/patch-libprogram_opts__src__string_convert.cpp	Thu Aug 21 20:40:52 2014	(r365596)
>> @@ -0,0 +1,12 @@
>> +--- ./libprogram_opts/src/string_convert.cpp.orig	2014-08-12 17:47:21.000000000 +0200
>> ++++ ./libprogram_opts/src/string_convert.cpp	2014-08-21 22:39:08.000000000 +0200
>> +@@ -28,6 +28,9 @@
>> + }
>> + #endif
>> + #endif
>> ++namespace std {
>> ++	using ::strtoull;
>> ++}
>> + namespace bk_lib { 
>> + 
>> + static int detectBase(const char* x) {
>>
> 
> Whoops, I meant to commit this to redports but ran the commit from the
> wrong working directory, so it hit the official ports tree.  Sorry for
> that.  I'll let redports do its job, and if there's anything wrong,
> revert, else I'll let it live.
> 
> This is meant to fix
> http://package20.nyi.freebsd.org/data/91amd64-default-baseline/365523/logs/errors/gringo-4.4.0_1.log
> 

The fix above works on 9.x, but not on 8.4 (per redports), but I cannot
seem to figure out why strtoull() does not get exposed there.  I might
try forcing __BSD_SOURCE or other tricks on the source, but the
turnaround time on redports is prohibitive (> 20 min) and I no longer
have 8.x systems around nor would I care to install a new VM for that.

As I'm not using the port actively, I'll leave it fixed on 9.x for now
with the commit above, but leave it to Vsevolod as maintainer, or
volunteers, to fix this on 8.x, too.


More information about the svn-ports-head mailing list