Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 301643 - dev-libs/boost-1.42.0 version bump
Summary: dev-libs/boost-1.42.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Dirkjan Ochtman (RETIRED)
URL:
Whiteboard:
Keywords:
: 306901 (view as bug list)
Depends on: 301673
Blocks:
  Show dependency tree
 
Reported: 2010-01-20 16:37 UTC by Sebastian Luther (few)
Modified: 2010-03-03 13:19 UTC (History)
7 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Luther (few) 2010-01-20 16:37:53 UTC
dev-libs/boost-1.42.0_beta1 is in my overlay [1]. Final release is scheduled for 2010-02-01.

Changes concerning the ebuild:
   * expat dependency / use flag is gone (it's no longer required)
   * static use flag: if disabled, only the dynamic variant is installed (if available).

I expect some packages to fail. The headers of Property Map in the top level include directory were deprecated with 1.40 and are now removed. Affected packages need bugs filed.

Feel free to test.

[1] http://github.com/few/few-s-gentoo-overlay
Comment 1 Sebastian Luther (few) 2010-02-03 18:37:07 UTC
1.42 is out. Ebuild is in the overlay.
Comment 2 Christian Kotz 2010-02-21 19:17:24 UTC
I would like to test your overlay, but have not found a way to access it (other than by web)

How can I add your github overlay to the overlay list used by layman? What is the url?  git://github.com/few/few-s-gentoo-overlay?
Comment 3 Sebastian Luther (few) 2010-02-23 19:27:14 UTC
(In reply to comment #2)
> I would like to test your overlay, but have not found a way to access it (other
> than by web)
> 
> How can I add your github overlay to the overlay list used by layman? What is
> the url?  git://github.com/few/few-s-gentoo-overlay?
> 

Put the following lines in some file. Then add the file to /etc/layman/layman.cfg under "overlays".

<?xml version="1.0" encoding="UTF-8"?>
<layman>
  <overlay contact="SebastianLuther@gmx.de" name="few" src="git://github.com/few/few-s-gentoo-overlay.git" status="unofficial" type="git">
    <description>few's overlay</description>
  </overlay>
</layman>
Comment 4 Sebastian Luther (few) 2010-02-26 07:07:13 UTC
*** Bug 306901 has been marked as a duplicate of this bug. ***
Comment 5 Maciej Mrozowski gentoo-dev 2010-02-26 09:00:09 UTC
I really such at searching for dupes it seems.

Anyway - 'static' USE flag is wrong - should be 'static-libs'.
'static' USE flag semantics is "build statically linked executables".
Obviously - as boost is library/c++ templates collection - you're after "build and install static libraries (static archives) additionally to shared libraries" - that's what 'static-libs' USE flag is for.

Btw, I suppose it's not possible/safe/compatible to have multi-thread variant optional as well?
Comment 6 Tiziano Müller (RETIRED) gentoo-dev 2010-02-26 14:29:00 UTC
well, with use flag deps we could give IUSE=threads another try. Altough I have the impression that a) only a small part of upstream devs know the difference and b) only a handful of ebuild devs know whether or not they have to depend on boost[threads] resulting in most ebuilds to depend on boost[threads] anyway.
Comment 7 Sebastian Luther (few) 2010-02-26 18:19:29 UTC
(In reply to comment #5)
> Anyway - 'static' USE flag is wrong - should be 'static-libs'.

Thanks, I'll fix that.

> Btw, I suppose it's not possible/safe/compatible to have multi-thread variant
> optional as well?
Possible yes, but more than the half of all ebuilds using boost fail without the mt variant and it doesn't lower the compile time that much. It's not worth the hassle.


Comment 8 Dirkjan Ochtman (RETIRED) gentoo-dev 2010-03-03 13:18:06 UTC
1.42.0 is now in the tree.