Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 406181 - dev-libs/boost-1.49 version bump
Summary: dev-libs/boost-1.49 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Tiziano Müller (RETIRED)
URL: http://www.boost.org/users/history/ve...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-28 17:07 UTC by theodor
Modified: 2012-05-05 21:50 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
boost-build-1.49.0.ebuild (boost-build-1.49.0.ebuild,3.35 KB, text/plain)
2012-03-02 17:20 UTC, Duncan Exon Smith
Details
boost-1.49.0.ebuild (boost-1.49.0.ebuild,19.17 KB, text/plain)
2012-03-02 17:21 UTC, Duncan Exon Smith
Details
Patch to remove unnecessary use of 'fchmodat()'. (boost-1.49.0-dont_use_fchmodat.patch,1.02 KB, patch)
2012-03-12 15:39 UTC, Duncan Exon Smith
Details | Diff
boost-1.49.0.ebuild (boost-1.49.0.ebuild,19.22 KB, text/plain)
2012-03-12 15:40 UTC, Duncan Exon Smith
Details

Note You need to log in before you can comment on or make changes to this bug.
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