Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 406181

Summary: dev-libs/boost-1.49 version bump
Product: Gentoo Linux Reporter: theodor
Component: New packagesAssignee: Tiziano Müller (RETIRED) <dev-zero>
Status: RESOLVED FIXED    
Severity: normal CC: carlphilippreh, cpp+disabled, duncanphilipnorman, gentoo, hauschild.markus, hwoarang, SebastianLuther, tdalman
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.boost.org/users/history/version_1_49_0.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: boost-build-1.49.0.ebuild
boost-1.49.0.ebuild
Patch to remove unnecessary use of 'fchmodat()'.
boost-1.49.0.ebuild

Description theodor 2012-02-28 17:07:21 UTC
boost-1.49.0 was released but is missing in portage.
Please update!

Reproducible: Always

Steps to Reproduce:
emerge dev-libs/boost
Actual Results:  
An older boost release will be installed.

Expected Results:  
boost-1.49 should be installed.
Comment 1 Duncan Exon Smith 2012-03-02 17:20:33 UTC
Created attachment 304003 [details]
boost-build-1.49.0.ebuild
Comment 2 Duncan Exon Smith 2012-03-02 17:21:10 UTC
Created attachment 304005 [details]
boost-1.49.0.ebuild
Comment 3 Duncan Exon Smith 2012-03-02 17:26:44 UTC
I'm just compiling the attached ebuilds now.  boost-build-1.49.0 is exactly boost-build-1.48.0-r1, and boost-1.49.0 removes a single patch from boost-1.48.0-r1 (boost-1.48.0-BOOST_FOREACH.patch seems to have been applied upstream in some form).

I copied all the "files/" from the 1.48.0 versions (except for the patch I mentioned).
Comment 4 Duncan Exon Smith 2012-03-02 17:38:59 UTC
(In reply to comment #3)
> I'm just compiling the attached ebuilds now.

Installed fine for me with USE="doc mpi static-libs tools".  I'll report back if I notice any problems.
Comment 5 Duncan Exon Smith 2012-03-12 15:39:40 UTC
Created attachment 305015 [details, diff]
Patch to remove unnecessary use of 'fchmodat()'.

Found a minor problem where fchmodat() is being used unnecessarily.  Given that AT_SYMLINK_NOFOLLOW does not appear to be implemented on Linux [1], I've recommended to upstream [2] that fchmodat() not be used here.

[1] http://www.kernel.org/doc/man-pages/online/pages/man2/fchmodat.2.html
[2] https://svn.boost.org/trac/boost/ticket/6659#comment:5
Comment 6 Duncan Exon Smith 2012-03-12 15:40:59 UTC
Created attachment 305019 [details]
boost-1.49.0.ebuild

Updated ebuild to use the new patch.
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2012-05-05 21:50:47 UTC
Package has been bumped long time ago. Closing as fixed