[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