[CFT] boost 1.55.0
Kubilay Kocak
koobs.freebsd at gmail.com
Sat Dec 14 09:51:14 UTC 2013
On 14/12/2013 8:47 PM, Kubilay Kocak wrote:
> On 13/12/2013 7:47 PM, Baptiste Daroussin wrote:
>> Hi,
>>
>> I have been deseperatly waiting for someone to handle updating boost to the
>> latest version, this didn't happened so I did it.
>>
>> http://people.freebsd.org/~bapt/boost-1.55.0.diff
>>
>> Changes compared to previous version (from the ports point of view) the
>> libraries are now having the name upstream would expect aka:
>> libboost_bla.so.1.55.0
>> For compatibility I added a symbol link to libboost_bla.so.5 so everything does
>> not have to be rebuilt
>> The ports is now staged aware
>> It uses a modern compiler (sorry I haven't been able to make it use gcc from
>> base at all, so it uses clang33 or gcc47+ from ports on FreeBSD 9.1 and FreeBSD
>> 8.*, clang33 from base in FreeBSD 9.2 (if available) and cc on 10+)
>> It removes the wrongly added support for long long double.
>>
>> Exp-run show everything is ok from package building side of view.
>>
>> What about users?
>>
>> Can you test?
>>
>> to test
>> cd /usr/ports/devel
>> patch -p0 < /path/to/boost-1.55.0.diff
>>
>> regards,
>> Bapt
>>
>
> Hi bapt,
>
> There is a PR to fix building boost-libs on non-x86 platforms that is
> not in the 1.55.x release branch, that I have tested and is ready to commit:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/182549
>
> I have additionally re-opened the upstream issue and pinged upstream on
> IRC about the merge back to the release branch.
>
> Would you prefer a) I commit now and you merge a one line change to a
> single source file into your CFT patch, or b) something else ?
>
> jhibbits (submitter) CC'd
>
> Thanks!
>
> --
> koobs
>
Patch attached this time :)
-------------- next part --------------
Index: files/patch-boost__test__impl__execution_monitor.ipp
===================================================================
--- files/patch-boost__test__impl__execution_monitor.ipp (revision 0)
+++ files/patch-boost__test__impl__execution_monitor.ipp (working copy)
@@ -0,0 +1,16 @@
+# Description: Backport fix building test suite on non-x86 platforms
+# PR: ports/182549
+# Upstream Issue: https://svn.boost.org/trac/boost/ticket/3897
+# Upstream Change: https://svn.boost.org/trac/boost/changeset/62780
+
+--- ./boost/test/impl/execution_monitor.ipp.orig 2013-12-14 18:22:41.772892518 +1100
++++ ./boost/test/impl/execution_monitor.ipp 2013-12-14 18:23:15.554395963 +1100
+@@ -156,6 +156,8 @@
+
+ # if defined(__FreeBSD__)
+
++# include <osreldate.h>
++
+ # ifndef SIGPOLL
+ # define SIGPOLL SIGIO
+ # endif
More information about the freebsd-ports
mailing list