Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Dec 2013 20:51:03 +1100
From:      Kubilay Kocak <koobs.freebsd@gmail.com>
To:        Baptiste Daroussin <bapt@FreeBSD.org>, ports@FreeBSD.org
Cc:        Justin Hibbits <jhibbits@freebsd.org>
Subject:   Re: [CFT] boost 1.55.0
Message-ID:  <52AC2A07.9010707@FreeBSD.org>
In-Reply-To: <52AC2941.7000001@FreeBSD.org>
References:  <20131213084707.GC52736@ithaqua.etoilebsd.net> <52AC2941.7000001@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------030106070600010408080608
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

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 :)

--------------030106070600010408080608
Content-Type: text/plain; charset=windows-1252;
 name="boost-libs-backport-issue-3897.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="boost-libs-backport-issue-3897.diff"

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

--------------030106070600010408080608--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52AC2A07.9010707>