diff options
author | Andrew Savchenko <bircoph@gmail.com> | 2014-04-12 16:14:19 +0400 |
---|---|---|
committer | Andrew Savchenko <bircoph@gmail.com> | 2014-04-12 16:14:19 +0400 |
commit | ffdd4bdf8a71ec7b598fd1f693d5bf9fbe8c95f6 (patch) | |
tree | 96797d0c0b925a9697fb20b4f8e56b9265aa728d /dev-libs | |
parent | wine: sync with portage (diff) | |
download | bircoph-ffdd4bdf8a71ec7b598fd1f693d5bf9fbe8c95f6.tar.gz bircoph-ffdd4bdf8a71ec7b598fd1f693d5bf9fbe8c95f6.tar.bz2 bircoph-ffdd4bdf8a71ec7b598fd1f693d5bf9fbe8c95f6.zip |
boost: updated in portage
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/boost/ChangeLog | 1331 | ||||
-rw-r--r-- | dev-libs/boost/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/boost/boost-1.53.0-r1.ebuild | 345 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.48.0-disable_icu_rpath.patch | 29 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.48.0-disable_libboost_python3.patch | 62 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.48.0-mpi_python3.patch | 95 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch | 23 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.48.0-python_linking.patch | 24 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.51.0-respect_python-buildid.patch | 69 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.51.0-support_dots_in_python-buildid.patch | 22 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.53.0-glibc-2.18-compat.patch | 18 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.53.0-library_status.patch | 57 | ||||
-rw-r--r-- | dev-libs/boost/files/boost-1.53.0-no-threads.patch | 63 | ||||
-rw-r--r-- | dev-libs/boost/metadata.xml | 34 |
14 files changed, 0 insertions, 2186 deletions
diff --git a/dev-libs/boost/ChangeLog b/dev-libs/boost/ChangeLog deleted file mode 100644 index 07a7109..0000000 --- a/dev-libs/boost/ChangeLog +++ /dev/null @@ -1,1331 +0,0 @@ -# ChangeLog for dev-libs/boost -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.311 2013/12/27 17:08:26 pinkbyte Exp $ - -*boost-1.55.0-r1 (27 Dec 2013) - - 27 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> -boost-1.55.0.ebuild, - +boost-1.55.0-r1.ebuild, metadata.xml: - Revision bump: implement conditional building of Boost.Context library via - 'context' USE-flag. Drop old revision - -*boost-1.54.0-r1 (27 Dec 2013) -*boost-1.53.0-r1 (27 Dec 2013) - - 27 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> -boost-1.53.0.ebuild, - +boost-1.53.0-r1.ebuild, -boost-1.54.0.ebuild, +boost-1.54.0-r1.ebuild: - Properly disable all code, which depends on Boost.Context and remove all - redundant headers, wrt bug #493116. Thanks to Mike Frysinger for discovering - this issue. Drop old revisions - - 14 Dec 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for sparc, wrt bug #455464 - - 30 Nov 2013; Mike Frysinger <vapier@gentoo.org> - +files/boost-1.55.0-context-x32.patch, boost-1.55.0.ebuild: - Fix x32 builds. - - 30 Nov 2013; Mike Frysinger <vapier@gentoo.org> boost-1.55.0.ebuild: - Drop GNU-stack fix since upstream has it now. - -*boost-1.55.0 (14 Nov 2013) - - 14 Nov 2013; Sergey Popov <pinkbyte@gentoo.org> +boost-1.55.0.ebuild: - Version bump, wrt bug #491064. Change subslot, wrt bug #486122, thanks to - Arfrever Frehtes Taifersar Arahesis <arfrever.fta AT gmail.com> - - 14 Nov 2013; Sergey Popov <pinkbyte@gentoo.org> boost-1.53.0.ebuild, - +files/boost-1.53.0-glibc-2.18-compat.patch, boost-1.54.0.ebuild: - Add compatibility with glibc 2.18, wrt bug #482372 - - 26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for arm, wrt bug #455464 - - 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for alpha, wrt bug #455464 - - 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for ppc, wrt bug #455464 - - 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for ppc64, wrt bug #455464 - - 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for ia64, wrt bug #455464 - - 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for x86, wrt bug #455464 - - 14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for amd64, wrt bug #455464 - - 05 Sep 2013; Michał Górny <mgorny@gentoo.org> boost-1.52.0-r6.ebuild, - boost-1.53.0.ebuild, boost-1.54.0.ebuild: - Clean up PYTHON_COMPAT from old implementations. - - 27 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> boost-1.53.0.ebuild, - +files/boost-1.53.0-library_status.patch, boost-1.54.0.ebuild: - Fix building with USE='tools', wrt bug #459112 - -*boost-1.54.0 (27 Aug 2013) - - 27 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> +boost-1.54.0.ebuild: - Version bump, wrt bug #475712 - - 25 Aug 2013; Jeroen Roovers <jer@gentoo.org> boost-1.52.0-r6.ebuild: - Stable for HPPA (bug #455464). - - 10 Jul 2013; Sergey Popov <pinkbyte@gentoo.org> boost-1.49.0-r2.ebuild, - boost-1.52.0-r6.ebuild, boost-1.53.0.ebuild: - Make app-arch/bzip2 dependency also run-time, wrt bug #469114 - - 08 Jul 2013; Sergey Popov <pinkbyte@gentoo.org> boost-1.49.0-r2.ebuild, - boost-1.52.0-r6.ebuild, boost-1.53.0.ebuild: - Add missing build-time dependency on app-arch/bzip2, wrt bug #469114, thanks - to Matt Whitlock and Tomáš Pružina - - 28 Jun 2013; Sébastien Fabbro <bicatali@gentoo.org> boost-1.53.0.ebuild: - Convert a few variables to prefix, keyword amd64-linux and x86-linux - - 06 Jun 2013; Mike Gilbert <floppym@gentoo.org> boost-1.53.0.ebuild: - Add REQUIRED_USE for python_targets flags. - -*boost-1.52.0-r6 (03 Mar 2013) - - 03 Mar 2013; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.52.0-r6.ebuild, - +files/boost-1.52.0-locale-utf.patch, -boost-1.52.0-r5.ebuild: - Apply security patch for bug #455464; add subslot definition; depend on the - -r1 version of boost-build which might fix some build failures. - -*boost-1.53.0 (04 Feb 2013) - - 04 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.53.0.ebuild, - -boost-1.53.0_beta1.ebuild: - Bump to final 1.53.0 version; add sub-slot. - -*boost-1.53.0_beta1 (25 Jan 2013) - - 25 Jan 2013; Diego E. Pettenò <flameeyes@gentoo.org> - +boost-1.53.0_beta1.ebuild, -boost-1.52.0-r4.ebuild: - Version bump to latest beta for testing; remove non stable candidate ebuild. - -*boost-1.52.0-r5 (15 Dec 2012) - - 15 Dec 2012; Michał Górny <mgorny@gentoo.org> +boost-1.52.0-r5.ebuild, - metadata.xml: - Migrate to python-r1. - - 22 Nov 2012; Rick Farina <zerochaos@gentoo.org> boost-1.49.0-r2.ebuild: - sorry about that, that commit was not meant for gentoo-x86, reverting. - - 22 Nov 2012; Rick Farina <zerochaos@gentoo.org> boost-1.49.0-r2.ebuild: - fix to parse MAKEOPTS jobs properly, same style as newer ebuilds - -*boost-1.52.0-r4 (22 Nov 2012) - - 22 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.52.0-r4.ebuild, - +files/boost-1.52.0-tuple.patch, -boost-1.52.0-r3.ebuild: - Add patch to fix boost's tuple library. Thanks to Alex in bug #443992. - -*boost-1.52.0-r3 (18 Nov 2012) - - 18 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.52.0-r3.ebuild, - -boost-1.52.0-r2.ebuild: - Disable the context library, which is currently not used by anything in tree - and only works on a subset of architectures (bug #443012) and has problem with - multilib builds (bug #441588). Make sure to remove the headers as well, for - both context and locale. - - 13 Nov 2012; Jeroen Roovers <jer@gentoo.org> boost-1.52.0-r2.ebuild: - Marked -hppa (bug #443012). - - 11 Nov 2012; Brian Harring <ferringb@gentoo.org> metadata.xml: - fix malformed metadata.xml - - 11 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> boost-1.52.0-r2.ebuild: - Import the pkg_preinst bit to make sure the links are really gone. - -*boost-1.52.0-r2 (11 Nov 2012) - - 11 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.52.0-r2.ebuild, - -boost-1.46.1-r1.ebuild, -boost-1.51.0-r1.ebuild, -boost-1.52.0-r1.ebuild, - -files/boost-1.37.0-darwin-long-double.patch, - -files/boost-1.45.0-lambda_bind.patch, -files/boost-1.46.1-python32.patch, - -files/point_release_naming_fix.patch, -files/random-Jamfile-1.46.1, - -files/remove-toolset-1.46.1.patch, metadata.xml: - Remove old and cleanup files. Bump version 1.52 so that only one set of - libraries between debug and release is used; add a 'nls' USE flag to disable - the locale library due to bug #436262 (and right now no package in the tree - uses it anyway). - - 08 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> boost-1.52.0-r1.ebuild: - Only create the -mt links for USE=threads. - -*boost-1.52.0-r1 (08 Nov 2012) - - 08 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.52.0-r1.ebuild, - -boost-1.52.0.ebuild, metadata.xml: - Simplify bjam handling; use the unversioned commands from boost- - build-1.52.0-r1; force-disabled C++11 support; add threads USE flag and only - build either single- or multi-threaded libraries so that there is no doubt on - what's being linked in (a deptree check shows that they can cross and - collide); use the system layout, designed for Unix installs (closes bug - #442116 together with part of Arfrever's patch); drop old code (bug #442114 by - Arfrever); use proper GNU stack markings (bug #440284); fix boost.mpi python - module (bug #441806) and optimize the module (sneaked in the same bug). - -*boost-1.52.0 (05 Nov 2012) - - 05 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.52.0.ebuild: - Version bump. Masked for testing. - - 02 Nov 2012; Raúl Porcel <armin76@gentoo.org> boost-1.49.0-r2.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #425354 - - 01 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> boost-1.51.0-r1.ebuild: - Fix removal of python headers. - - 01 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> boost-1.46.1-r1.ebuild, - boost-1.49.0-r2.ebuild: - Make these depend on a glibc before 2.16 as their headers won't work - otherwise. - -*boost-1.49.0-r2 (31 Oct 2012) - - 31 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.49.0-r2.ebuild, - -boost-1.49.0-r1.ebuild: - Force a rebuild for everybodu and get rid of eselect boost altogether. This is - unfortunate but eselect boost behaves differently depending on whether boost - was already installed or if it's a fresh install. - - 31 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org> boost-1.49.0-r1.ebuild: - Remove test support from 1.49 as well, since it's not supposed to work and the - check-reqs limits are bogus anyway. - -*boost-1.51.0-r1 (31 Oct 2012) - - 31 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org> +boost-1.51.0-r1.ebuild, - -boost-1.35.0-r2.ebuild, -boost-1.35.0-r5.ebuild, -boost-1.37.0-r1.ebuild, - -boost-1.39.0.ebuild, -boost-1.41.0-r3.ebuild, -boost-1.42.0-r1.ebuild, - -boost-1.42.0-r2.ebuild, -boost-1.42.0.ebuild, -boost-1.45.0.ebuild, - -boost-1.47.0-r1.ebuild, -boost-1.47.0.ebuild, -boost-1.48.0-r2.ebuild, - -boost-1.50.0-r2.ebuild, -boost-1.50.0.ebuild, -boost-1.51.0.ebuild, - -files/1.35-remove-hardlink-creation.patch, - -files/boost-1.41.0-fix-CRC-on-x64-during-gzip-decompression.patch, - -files/boost-1.41.0-iostreams-missing-include-guard.patch, - -files/boost-1.41.0-mpi_process_group-missing-include.patch, - -files/boost-1.41.0-parameter-needs-python.patch, - -files/boost-1.41.0-spirit-fixed-include-guard-conflict.patch, - -files/boost-1.42.0-gcc45-python.patch, - -files/boost-1.42.0-parameter-needs-python.patch, - -files/boost-1.42.0-template_arity-gcc45.patch, - -files/boost-1.47.0-exceptions.patch, -files/boost-1.48.0-BOOST_FOREACH.patch, - -files/boost-1.48.0-gcc47.patch, -files/buildid-fix.patch, - -files/random-Jamfile, -files/random-Jamfile-1.45.0, - -files/random-Jamfile-1.47.0, -files/remove-toolset-1.41.0.patch, - -files/remove-toolset-1.42.0.patch, -files/remove-toolset-1.45.0.patch, - -files/remove-toolset-1.47.0.patch, - -files/remove_toolset_from_targetname.patch, boost-1.46.1-r1.ebuild, - boost-1.49.0-r1.ebuild, metadata.xml: - Unslotting. This removes a bunch of older packages that will not build on - modern systems, keeps only three versions (stable, mostly-stable and masked). - The new 1.51.0-r1 is designed so that it does not have to do any eselect or - eselect-like trickery for the symlinks, also drops the tests (which are not - working as expected anyway). - - 30 Oct 2012; Mike Gilbert <floppym@gentoo.org> boost-1.51.0.ebuild: - Remove python_mod_optimize call; boost_1_51 does not exist in site-packages. - - 30 Oct 2012; Mike Gilbert <floppym@gentoo.org> boost-1.48.0-r2.ebuild, - boost-1.49.0-r1.ebuild, boost-1.50.0-r2.ebuild: - Revert changes made on 25 Oct. - -*boost-1.51.0 (25 Oct 2012) - - 25 Oct 2012; Mike Gilbert <floppym@gentoo.org> +boost-1.51.0.ebuild, - +files/boost-1.51.0-respect_python-buildid.patch, - +files/boost-1.51.0-support_dots_in_python-buildid.patch: - Version bump. Backported from Progress Overlay. Ebuild and patches by - Arfrever. - - 25 Oct 2012; Mike Gilbert <floppym@gentoo.org> boost-1.48.0-r2.ebuild, - boost-1.49.0-r1.ebuild, boost-1.50.0-r2.ebuild: - Byte-compile Python modules. Create mpi.py for Boost >=1.50. Backported from - Progress Overlay. Patch by Arfrever. - - 21 Oct 2012; Markus Meier <maekke@gentoo.org> boost-1.49.0-r1.ebuild: - x86 stable, bug #425354 - - 23 Sep 2012; Agostino Sarubbo <ago@gentoo.org> boost-1.49.0-r1.ebuild: - Stable for amd64, wrt bug #425354 - - 07 Sep 2012; Michał Górny <mgorny@gentoo.org> metadata.xml: - Take some responsibility. - - 06 Sep 2012; Anthony G. Basile <blueness@gentoo.org> boost-1.49.0-r1.ebuild: - Stable ppc, bug #425354 - - 05 Sep 2012; Anthony G. Basile <blueness@gentoo.org> boost-1.49.0-r1.ebuild: - Stable ppc64, bug #425354 - - 27 Aug 2012; Markos Chandras <hwoarang@gentoo.org> metadata.xml: - remove myself from maintainers - - 27 Aug 2012; Tiziano Müller <dev-zero@gentoo.org> boost-1.50.0-r2.ebuild: - Remove symlinks in platform-specific libdirs and not only lib64 (thanks to - Freundlich). - -*boost-1.50.0-r2 (24 Aug 2012) - - 24 Aug 2012; Tiziano Müller <dev-zero@gentoo.org> +boost-1.50.0-r2.ebuild, - -boost-1.50.0-r1.ebuild: - Remove symlinks created by eselect-boost. - -*boost-1.50.0-r1 (20 Aug 2012) - - 20 Aug 2012; Tiziano Müller <dev-zero@gentoo.org> +boost-1.50.0-r1.ebuild: - Require boost-build-1.50.0-r2 for gentoo-build-variants. Do not install - eselect-stuff anymore. Make sure libiconv is installed if icu is not available - (for boost.locale). Simplify some code. - - 04 Aug 2012; Markos Chandras <hwoarang@gentoo.org> - +files/boost-1.48.0-gcc47.patch, boost-1.48.0-r2.ebuild: - Apply gcc-4.7 patch for boost-1.48. Bug #407761. Thanks to Dennis 'dlan' Lan - <dennis.yxun@gmail.com> - - 21 Jul 2012; Jeroen Roovers <jer@gentoo.org> boost-1.49.0-r1.ebuild: - Stable for HPPA (bug #425354). - - 19 Jul 2012; Markus Meier <maekke@gentoo.org> boost-1.49.0-r1.ebuild: - arm stable, bug #425354 - - 08 Jul 2012; Mike Gilbert <floppym@gentoo.org> metadata.xml: - Add Arfrever as a maintainer. - -*boost-1.50.0 (07 Jul 2012) - - 07 Jul 2012; Mike Gilbert <floppym@gentoo.org> +boost-1.50.0.ebuild: - Version bump by Arfrever. - - 14 Jun 2012; Jeff Horelick <jdhore@gentoo.org> boost-1.48.0-r2.ebuild: - marked x86 per bug 413815 - - 08 Jun 2012; Michael Weber <xmw@gentoo.org> boost-1.48.0-r2.ebuild: - ppc stable (bug 413815) - - 06 Jun 2012; Jeroen Roovers <jer@gentoo.org> boost-1.35.0-r2.ebuild, - boost-1.35.0-r5.ebuild: - Drop HPPA keywording for ancient versions. - - 03 Jun 2012; Markus Meier <maekke@gentoo.org> boost-1.48.0-r2.ebuild: - arm stable, bug #413815 - - 23 May 2012; Agostino Sarubbo <ago@gentoo.org> boost-1.48.0-r2.ebuild: - Stable for amd64, wrt bug #413815 - - 20 May 2012; Mike Gilbert <floppym@gentoo.org> boost-1.48.0-r2.ebuild, - boost-1.49.0-r1.ebuild: - Fix paths to commands in src_test() (bug #415719). Patch by Arfrever. - Backported from Progress Overlay. - - 16 May 2012; Jeroen Roovers <jer@gentoo.org> boost-1.48.0-r2.ebuild: - Stable for HPPA (bug #413815). - -*boost-1.48.0-r2 (06 May 2012) -*boost-1.49.0-r1 (06 May 2012) - - 06 May 2012; Markos Chandras <hwoarang@gentoo.org> +boost-1.48.0-r2.ebuild, - +boost-1.49.0-r1.ebuild, -boost-1.48.0-r1.ebuild, -boost-1.49.0.ebuild: - Respect icu useflag. Bug #413629. Patch by Arfrever. Ebuilds based on those - from the progress overlay - - 28 Apr 2012; Alexis Ballier <aballier@gentoo.org> boost-1.48.0-r1.ebuild, - boost-1.49.0.ebuild: - keyword ~amd64-fbsd - - 12 Apr 2012; Mike Gilbert <floppym@gentoo.org> boost-1.48.0-r1.ebuild, - boost-1.49.0.ebuild: - Delete call to ebeep() (bug #409309). Fix paths to commands in src_test() (bug - #406467). Backported from Progress Overlay. Patch by Arfrever. - -*boost-1.49.0 (02 Apr 2012) - - 02 Apr 2012; Mike Gilbert <floppym@gentoo.org> +boost-1.49.0.ebuild: - Version bump. Thanks to Arfrever for doing the heavy lifting. - - 02 Apr 2012; Mike Gilbert <floppym@gentoo.org> -files/random-Jamfile-1.48.0: - Drop file. - - 02 Apr 2012; Mike Gilbert <floppym@gentoo.org> boost-1.48.0-r1.ebuild: - Fix handling of mpi Python modules (bug #404253). Delete old patch. Backported - from Progress Overlay. Patch by Arfrever. - - 14 Feb 2012; Markos Chandras <hwoarang@gentoo.org> boost-1.48.0-r1.ebuild: - update header per bug #403671 - - 04 Feb 2012; Markos Chandras <hwoarang@gentoo.org> - +files/boost-1.48.0-BOOST_FOREACH.patch, boost-1.48.0-r1.ebuild: - Backport fix for BOOST_FOREACH from upstream. - -*boost-1.48.0-r1 (23 Jan 2012) - - 23 Jan 2012; Markos Chandras <hwoarang@gentoo.org> -boost-1.48.0.ebuild, - +boost-1.48.0-r1.ebuild, +files/boost-1.48.0-disable_icu_rpath.patch, - +files/boost-1.48.0-disable_libboost_python3.patch, - +files/boost-1.48.0-mpi_python3.patch, - +files/boost-1.48.0-no_strict_aliasing_python2.patch, - +files/boost-1.48.0-python_linking.patch, - +files/boost-1.48.0-respect_python-buildid.patch, - +files/boost-1.48.0-support_dots_in_python-buildid.patch, - files/remove-toolset-1.48.0.patch: - Support for installation for multiple Python ABIs (bug #312155). Link - libboost_python-*, libboost_mpi_python-* and mpi.so against libpythonX.Y.so - (bug #312155). Fix building of mpi.so with Python 3 (bug #295705). Use - -fno-strict-aliasing only for libboost_python-2.*. Delete /usr/bin from rpath - of all libraries with USE="icu". All changes backported from Progress - Overlay. Ebuild and patches by Arfrever. - See: http://archives.gentoo.org/gentoo-dev/msg_ab39d8366b714ecacfc7fa64cd48ad00.xml - - 08 Jan 2012; Markos Chandras <hwoarang@gentoo.org> boost-1.45.0.ebuild, - boost-1.46.1-r1.ebuild, boost-1.47.0-r1.ebuild, boost-1.47.0.ebuild, - boost-1.48.0.ebuild: - Add units for CHECKREQS_DISK_BUILD because people change eclasses without - fixing ebuilds - -*boost-1.48.0 (08 Jan 2012) - - 08 Jan 2012; Markos Chandras <hwoarang@gentoo.org> +boost-1.48.0.ebuild, - +files/random-Jamfile-1.48.0, +files/remove-toolset-1.48.0.patch: - Version bump. Bug #391663 - - 28 Dec 2011; Mark Loeser <halcy0n@gentoo.org> boost-1.46.1-r1.ebuild: - Stable for ppc64; bug #377805 - - 20 Oct 2011; Brent Baude <ranger@gentoo.org> boost-1.46.1-r1.ebuild: - Marking boost-1.46.1-r1 ppc for bug 377805 - -*boost-1.47.0-r1 (10 Oct 2011) - - 10 Oct 2011; Markos Chandras <hwoarang@gentoo.org> +boost-1.47.0-r1.ebuild: - revbump per bug #386097 - - 08 Oct 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.47.0.ebuild, - +files/boost-1.47.0-exceptions.patch: - Apply exceptions patch(upstream) thanks to Joel Berendzen <joelb@lanl.gov>. - BUg #386097 - -*boost-1.47.0 (26 Sep 2011) - - 26 Sep 2011; Markos Chandras <hwoarang@gentoo.org> - +files/random-Jamfile-1.47.0, +boost-1.47.0.ebuild, - +files/remove-toolset-1.47.0.patch: - Version bump. Bug #376937 - - 16 Sep 2011; Jeroen Roovers <jer@gentoo.org> boost-1.46.1-r1.ebuild: - Stable for HPPA (bug #377805). - - 10 Sep 2011; Raúl Porcel <armin76@gentoo.org> boost-1.46.1-r1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #377805 - - 28 Aug 2011; Markus Meier <maekke@gentoo.org> boost-1.46.1-r1.ebuild: - arm stable, bug #377805 - -*boost-1.46.1-r1 (27 Aug 2011) - - 27 Aug 2011; Markos Chandras <hwoarang@gentoo.org> -boost-1.46.1.ebuild, - +boost-1.46.1-r1.ebuild: - Respect icu useflag. Bug #379439. Thanks to Fab <netfab@gmail.com> for the - patch and bug report - - 22 Aug 2011; Tony Vroon <chainsaw@gentoo.org> boost-1.46.1.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo, Ian - "idella4" Delaney & Tomáš Pružina in bug #377805. - - 12 Aug 2011; Thomas Kahle <tomka@gentoo.org> boost-1.46.1.ebuild: - x86 stable per bug 377805 - - 15 Jul 2011; Matt Turner <mattst88@gentoo.org> boost-1.41.0-r3.ebuild, - boost-1.42.0.ebuild, boost-1.42.0-r1.ebuild, boost-1.42.0-r2.ebuild, - boost-1.45.0.ebuild, boost-1.46.1.ebuild: - Disable long-double support on MIPS only for o32 ABI (no longer disable - long-double on n32 and n64 ABIs) - - 15 May 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.46.1.ebuild, - +files/boost-1.46.1-python32.patch: - Add patch to build against python 3.2. Bug #367245 - - 16 Apr 2011; Raúl Porcel <armin76@gentoo.org> boost-1.42.0-r2.ebuild: - ia64/s390/sh stable wrt #344677 - - 05 Apr 2011; Ulrich Mueller <ulm@gentoo.org> boost-1.35.0-r2.ebuild, - boost-1.35.0-r5.ebuild, boost-1.37.0-r1.ebuild, boost-1.39.0.ebuild, - boost-1.41.0-r3.ebuild, boost-1.42.0.ebuild, boost-1.42.0-r1.ebuild, - boost-1.42.0-r2.ebuild, boost-1.45.0.ebuild, boost-1.46.1.ebuild: - Depend on dev-lang/python because virtual/python will go away, bug 358849. - - 22 Mar 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.46.1.ebuild: - Add lambda patch back - -*boost-1.46.1 (22 Mar 2011) - - 22 Mar 2011; Markos Chandras <hwoarang@gentoo.org> - +files/random-Jamfile-1.46.1, +boost-1.46.1.ebuild, - +files/remove-toolset-1.46.1.patch, +files/point_release_naming_fix.patch: - Version bump. Bug #356479 - - 13 Mar 2011; Markus Meier <maekke@gentoo.org> boost-1.42.0-r2.ebuild: - arm stable, bug #344677 - - 08 Mar 2011; Tobias Klausmann <klausman@gentoo.org> boost-1.42.0-r2.ebuild: - Stable on alpha, bug #344677 - - 06 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> boost-1.42.0-r2.ebuild: - ppc64 stable wrt #344677 - - 21 Feb 2011; Michael Weber <xmw@gentoo.org> boost-1.42.0-r2.ebuild: - sparc stable, bug 344677 - - 21 Jan 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.45.0.ebuild: - In fact, more than 15GB are needed for test suite to complete successfully - - 21 Jan 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.45.0.ebuild, - +files/boost-1.45.0-lambda_bind.patch: - Apply lambda-bind patch. Bug #351998. Upstream: - https://svn.boost.org/trac/boost/ticket/4566. Thanks to Sebastian Luther - (few) <SebastianLuther@gmx.de> - - 10 Jan 2011; Markos Chandras <hwoarang@gentoo.org> - +files/random-Jamfile-1.45.0, boost-1.45.0.ebuild: - Sync with boost-1.42.0-r2 ebuild. New random-Jamfile patch. - - 10 Jan 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.45.0.ebuild: - Tests require more than 5GB free space on /var/tmp/portage - - 10 Jan 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.42.0-r2.ebuild: - Stable on amd64 wrt bug 344677 - - 08 Jan 2011; Brent Baude <ranger@gentoo.org> boost-1.42.0-r2.ebuild: - Marking boost-1.42.0-r2 ppc for bug 344677 - -*boost-1.45.0 (06 Jan 2011) - - 06 Jan 2011; Markos Chandras <hwoarang@gentoo.org> +boost-1.45.0.ebuild, - +files/remove-toolset-1.45.0.patch: - Version bump. Thanks to Duncan Exon Smith, Simone Scanzoni and Sebastian - Luther for the ebuild. Bug #320039 - - 01 Jan 2011; Thomas Kahle <tomka@gentoo.org> boost-1.42.0-r2.ebuild: - x86 stable per bug 344677 - - 12 Dec 2010; Markos Chandras <hwoarang@gentoo.org> metadata.xml: - add myself on metadata - - 09 Dec 2010; Dirkjan Ochtman <djc@gentoo.org> metadata.xml: - Remove myself as a maintainer. - - 24 Nov 2010; Jeroen Roovers <jer@gentoo.org> boost-1.42.0-r2.ebuild: - Stable for HPPA (bug #344677). - - 19 Sep 2010; Raúl Porcel <armin76@gentoo.org> boost-1.41.0-r3.ebuild: - s390 stable wrt #306335 - -*boost-1.42.0-r2 (14 Aug 2010) - - 14 Aug 2010; Ryan Hill <dirtyepic@gentoo.org> +boost-1.42.0-r2.ebuild, - +files/boost-1.42.0-gcc45-python.patch: - Revision bump to fix python headers w/ gcc-4.5. Fixes paludis - python-bindings (bug #317997 by uzytkownik). - - 17 Jun 2010; Justin Bronder <jsbronder@gentoo.org> boost-1.35.0-r5.ebuild, - boost-1.37.0-r1.ebuild, boost-1.39.0.ebuild, boost-1.41.0-r3.ebuild, - boost-1.42.0.ebuild, boost-1.42.0-r1.ebuild: - Cleanup mpi deps. Remove sys-cluster/lam-mpi (#324415). Remove special - sys-cluster/openmpi use flag handling (<1.2.9 is no longer in the tree.) - -*boost-1.42.0-r1 (30 May 2010) - - 30 May 2010; Ryan Hill <dirtyepic@gentoo.org> +boost-1.42.0-r1.ebuild, - +files/boost-1.42.0-template_arity-gcc45.patch: - Add patch from upstream to fix broken MPL library when built with - GCC 4.5. Revision bumped due to this being a runtime error. - - 25 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - boost-1.35.0-r2.ebuild, boost-1.35.0-r5.ebuild, boost-1.37.0-r1.ebuild, - boost-1.39.0.ebuild, boost-1.41.0-r3.ebuild, boost-1.42.0.ebuild: - Delete calls to deprecated python_version(). - - 22 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> - -boost-1.36.0-r1.ebuild: - Remove boost-1.36.0 for gcc-porting wrt #287638. - - 17 Apr 2010; Joseph Jezak <josejx@gentoo.org> boost-1.41.0-r3.ebuild: - Marked ppc stable for bug #305195. - - 31 Mar 2010; Raúl Porcel <armin76@gentoo.org> boost-1.41.0-r3.ebuild: - alpha/arm/ia64/sh/sparc stable wrt #306335 - - 28 Mar 2010; Raúl Porcel <armin76@gentoo.org> boost-1.41.0-r2.ebuild, - boost-1.41.0-r3.ebuild, boost-1.42.0.ebuild: - sh also needs --disable-long-double - - 27 Mar 2010; Pacho Ramos <pacho@gentoo.org> boost-1.41.0-r3.ebuild: - amd64 stable, security bug 305195 - - 21 Mar 2010; Brent Baude <ranger@gentoo.org> boost-1.41.0-r3.ebuild: - Marking boost-1.41.0-r3 ppc64 for bug 306335 - - 04 Mar 2010; Jeroen Roovers <jer@gentoo.org> boost-1.41.0-r3.ebuild: - Stable for HPPA (bug #306333). - -*boost-1.42.0 (03 Mar 2010) - - 03 Mar 2010; Dirkjan Ochtman <djc@gentoo.org> +boost-1.42.0.ebuild, - +files/boost-1.42.0-parameter-needs-python.patch, - +files/remove-toolset-1.42.0.patch: - Version bump to 1.42.0. - - 03 Mar 2010; Dirkjan Ochtman <djc@gentoo.org> boost-1.41.0-r3.ebuild: - Fix bug 298489 in boost-1.41.0-r3. - - 03 Mar 2010; Christian Faulhammer <fauli@gentoo.org> - boost-1.41.0-r3.ebuild: - stable x86, security bug 305195 - - 27 Dec 2009; Raúl Porcel <armin76@gentoo.org> boost-1.35.0-r5.ebuild: - alpha/arm/ia64/s390/sh/sparc stable - -*boost-1.41.0-r3 (21 Dec 2009) - - 21 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> +boost-1.41.0-r3.ebuild, - +files/boost-1.41.0-spirit-fixed-include-guard-conflict.patch: - Add 1.41.0-r3 for bug 297500. - -*boost-1.41.0-r2 (17 Dec 2009) - - 17 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> +boost-1.41.0-r2.ebuild, - +files/boost-1.41.0-fix-CRC-on-x64-during-gzip-decompression.patch: - Fix problems with gzip & iostreams on amd64, patch from upstream - (#297163). - - 11 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> -boost-1.33.1-r1.ebuild, - -files/boost-1.33.1-gcc41_visit_each.patch, - -files/boost-alpha-threads.patch, metadata.xml: - Remove dev-libs/boost-1.33.1-r1 and related files (#271712). - - 11 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> -boost-1.40.0.ebuild, - -files/remove-toolset-1.40.0.patch, -boost-1.41.0.ebuild: - Remove masked 1.40.0 and old 1.41.0 (superseded by -r1). - - 10 Dec 2009; Alexis Ballier <aballier@gentoo.org> boost-1.41.0-r1.ebuild: - keyword ~x86-fbsd - - 09 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> boost-1.41.0-r1.ebuild: - Require threads use flag when depending on mpich2. - -*boost-1.41.0-r1 (08 Dec 2009) - - 08 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> +boost-1.41.0-r1.ebuild, - +files/boost-1.41.0-iostreams-missing-include-guard.patch: - Bump 1.41.0 to r1 to fix bug with mapnik, also fix #241684. - -*boost-1.41.0 (02 Dec 2009) - - 02 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> +boost-1.41.0.ebuild, - +files/boost-1.41.0-mpi_process_group-missing-include.patch, - +files/boost-1.41.0-parameter-needs-python.patch, - +files/remove-toolset-1.41.0.patch, metadata.xml: - Version bump to 1.41.0. Add maintainer-by-proxy. - - 25 Nov 2009; Jeroen Roovers <jer@gentoo.org> boost-1.36.0-r1.ebuild, - boost-1.37.0-r1.ebuild, boost-1.39.0.ebuild, boost-1.40.0.ebuild: - Remove ~hppa where the endian patch has not been applied (bug #290243). - - 09 Nov 2009; Mark Loeser <halcy0n@gentoo.org> boost-1.35.0-r5.ebuild, - boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild, boost-1.39.0.ebuild, - boost-1.40.0.ebuild: - Add blocker to fix bug #290691, and fix dependency on openmpi for bug - #269926 - - 25 Oct 2009; Markus Meier <maekke@gentoo.org> boost-1.35.0-r5.ebuild: - amd64/x86 stable, bug #284686 - - 24 Oct 2009; nixnut <nixnut@gentoo.org> boost-1.35.0-r5.ebuild: - ppc stable #284686 - - 23 Oct 2009; Jeroen Roovers <jer@gentoo.org> boost-1.35.0-r5.ebuild: - Stable for HPPA (bug #288723). - - 21 Oct 2009; Dirkjan Ochtman <djc@gentoo.org> boost-1.33.1-r1.ebuild, - boost-1.34.1-r2.ebuild, boost-1.35.0-r1.ebuild, boost-1.35.0-r2.ebuild, - boost-1.35.0-r3.ebuild, boost-1.35.0-r5.ebuild, boost-1.36.0-r1.ebuild, - boost-1.37.0-r1.ebuild, boost-1.39.0.ebuild, boost-1.40.0.ebuild: - Add test to IUSE after previous change. - - 21 Oct 2009; Dirkjan Ochtman <djc@gentoo.org> boost-1.33.1-r1.ebuild, - boost-1.34.1-r2.ebuild, boost-1.35.0-r1.ebuild, boost-1.35.0-r2.ebuild, - boost-1.35.0-r3.ebuild, boost-1.35.0-r5.ebuild, boost-1.36.0-r1.ebuild, - boost-1.37.0-r1.ebuild, boost-1.39.0.ebuild, boost-1.40.0.ebuild: - Use test use flag instead of checking FEATURES, #278753. - - 21 Oct 2009; Dirkjan Ochtman <djc@gentoo.org> boost-1.33.1-r1.ebuild, - boost-1.34.1-r2.ebuild, boost-1.35.0-r1.ebuild, boost-1.35.0-r2.ebuild, - boost-1.35.0-r3.ebuild, boost-1.35.0-r5.ebuild, boost-1.36.0-r1.ebuild, - boost-1.37.0-r1.ebuild, boost-1.39.0.ebuild, boost-1.40.0.ebuild: - Reset license to Boost-1.0, #215129 (compliant with the Boost site). - - 21 Oct 2009; Dirkjan Ochtman <djc@gentoo.org> boost-1.40.0.ebuild: - Re-add dropped keywords (1.39 -> 1.40), sorry about that. - -*boost-1.40.0 (21 Oct 2009) - - 21 Oct 2009; Dirkjan Ochtman <djc@gentoo.org> +boost-1.40.0.ebuild, - +files/remove-toolset-1.40.0.patch, metadata.xml: - Add pmasked boost-1.40 for some testing (add myself to maintainers). - - 07 Aug 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.35.0-r5.ebuild, - boost-1.39.0.ebuild: - Readded -Wno-strict-aliasing to fix gcc-4.4 compilation issues since - boost-1.40.0 is underway and backporting changes too cumbersome (bug - #278109). Fixed boost-build dep for boost-1.35.0-r5 (bug #276107). - - 29 Jul 2009; Jeremy Olexa <darkside@gentoo.org> boost-1.33.1-r1.ebuild: - Remove keywords from boost-1.33.1-r1.ebuild except ~x86-fbsd because it is - vulnerable, bug 271712 - -*boost-1.39.0 (16 Jul 2009) - - 16 Jul 2009; Tiziano Müller <dev-zero@gentoo.org> +boost-1.39.0.ebuild: - Version bump (bug #261400, thanks to Markus Peloquin and Duncan Smith). - - 02 Jul 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r5.ebuild, - boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild: - Replace -fno-strict-aliasing workaround with -Wno-strict-aliasing, which - does the job and avoids the performance hit. Also apply to 1.35 and 1.36. - - 15 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org> - boost-1.37.0-r1.ebuild: - When compiling with gcc 4.4, append -fno-strict-aliasing to allow build, - see bug #252287. WARNING! This is just a workaround and not a fix, this - _will_ cause reduced optimisation of the library. A proper fix _is_ - needed. - - 28 May 2009; Fabian Groffen <grobian@gentoo.org> - +files/boost-1.37.0-darwin-long-double.patch, boost-1.37.0-r1.ebuild: - Merged in Darwin support (backport from Prefix), required get_libname here - and there - - 24 May 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.36.0-r1.ebuild, - boost-1.37.0-r1.ebuild: - Using hard-blocks for blocking <=dev-libs/boost-1.35.0-r2 (bug #269517, - thanks to Łukasz Michalik). - - 15 May 2009; Raúl Porcel <armin76@gentoo.org> boost-1.35.0-r2.ebuild: - arm/s390/sh stable wrt #245192 - - 15 May 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.35.0-r5.ebuild, - boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild: - Changed openmpi dep again to allow stable versions of openmpi satisfying - it (since they have nocxx instead of cxx USE flag, bug #269926). - - 13 May 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.35.0-r5.ebuild, - boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild: - Changed openmpi dep again to openmpi[cxx]. Changed eselect use flag to - +eselect (bug #269517). Changed elog to einfo (bug #269509). - - 11 May 2009; Tiziano Müller <dev-zero@gentoo.org> - -boost-1.35.0-r4.ebuild, boost-1.35.0-r5.ebuild, -boost-1.36.0.ebuild, - boost-1.36.0-r1.ebuild, -boost-1.37.0.ebuild, boost-1.37.0-r1.ebuild: - Changed mpi dependency to openmpi only (bug #267818, thanks to Łukasz - Michalik for the analysis). Dropped old revisions. - - 14 Apr 2009; Brent Baude <ranger@gentoo.org> boost-1.35.0-r2.ebuild: - Marking boost-1.35.0-r2 ppc64 for bug 245192 - - 14 Apr 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.37.0-r1.ebuild: - Correct non-mt symlink creation for debug libs (bug #256697) - -*boost-1.37.0-r1 (07 Apr 2009) -*boost-1.36.0-r1 (07 Apr 2009) -*boost-1.35.0-r5 (07 Apr 2009) - - 07 Apr 2009; Tiziano Müller <dev-zero@gentoo.org> - +files/1.35-remove-hardlink-creation.patch, +files/buildid-fix.patch, - +boost-1.35.0-r5.ebuild, +boost-1.36.0-r1.ebuild, +boost-1.37.0-r1.ebuild: - Slotting revisited: using profile files now. Solved bugs #259167, #258926. - - 04 Apr 2009; Raúl Porcel <armin76@gentoo.org> boost-1.35.0-r2.ebuild: - alpha/ia64 stable wrt #245192 - - 04 Apr 2009; Markus Meier <maekke@gentoo.org> boost-1.35.0-r2.ebuild: - x86 stable, bug #245192 - - 02 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> - boost-1.35.0-r2.ebuild: - Stable on sparc, bug #245192 - - 01 Apr 2009; Joseph Jezak <josejx@gentoo.org> boost-1.35.0-r2.ebuild: - Marked ppc stable for bug #245192. - - 25 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r2.ebuild: - Fix testsuite processing for paludis users. - - 24 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r3.ebuild, - boost-1.35.0-r4.ebuild: - 1.35.0-r{3,4} need boost-build-1.35.0-r2 to build. - - 24 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r2.ebuild: - Because versions of boost-build greater than 1.35.0-r1 are slotted and - won't work with this ebuild, lock the dependency to 1.35.0-r1. - - 23 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r2.ebuild: - Fix testsuite postprocessing for bug #245192. - - 07 Feb 2009; Tobias Klausmann <klausman@gentoo.org> - boost-1.35.0-r1.ebuild: - Stable on alpha, bug #245192 - -*boost-1.35.0-r4 (06 Jan 2009) - - 06 Jan 2009; Tiziano Müller <dev-zero@gentoo.org> - +boost-1.35.0-r4.ebuild: - Added patches from bug #252287 to fix compilation with gcc-4.4 (thanks to - Daniel J.) - - 05 Jan 2009; Markus Meier <maekke@gentoo.org> metadata.xml: - drop local icu USE-flag description, as it's global now - -*boost-1.37.0 (16 Dec 2008) -*boost-1.36.0 (16 Dec 2008) -*boost-1.35.0-r3 (16 Dec 2008) - - 16 Dec 2008; Tiziano Müller <dev-zero@gentoo.org> - +files/remove_toolset_from_targetname.patch, +boost-1.35.0-r3.ebuild, - +boost-1.36.0.ebuild, +boost-1.37.0.ebuild: - Version bump (bugs #234902 and #245617, thanks to Christoph Gysin, Lucas - and Łukasz Michalik). Also fixes #246820 (thanks to Lucas), #244747 - (thanks to Ali Polatel), #244834 (thanks to Jeroen Roovers), #241684 - (thanks to cJ), #240470 (thanks to E. Scaglione). - -*boost-1.35.0-r2 (01 Sep 2008) - - 01 Sep 2008; Tiziano Müller <dev-zero@gentoo.org> - +boost-1.35.0-r2.ebuild: - Added patch to fix compilation errors for other packages on arm, hppa and - sparc (bug #230529). - - 06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: - Add USE flag description to metadata wrt GLEP 56. - - 16 Jun 2008; Jeroen Roovers <jer@gentoo.org> boost-1.35.0-r1.ebuild: - Marked ~hppa again (bug #225045). - - 14 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> ChangeLog: - Added <debug-symbols>none to avoid auto-strip (bug #226011) - - 07 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> -boost-1.33.1.ebuild, - -boost-1.34.1-r1.ebuild: - Dropped old versions (drops stable mips keyword). - -*boost-1.35.0-r1 (05 Jun 2008) - - 05 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> -boost-1.35.0.ebuild, - +boost-1.35.0-r1.ebuild: - Removed pyste and added expat, mpi USE-flags. Reworked the way we call the - build system. Updated patchset to work around expat and mpi build - problems. - -*boost-1.35.0 (24 Apr 2008) - - 24 Apr 2008; Tiziano Müller <dev-zero@gentoo.org> +boost-1.35.0.ebuild: - Version bump (but not finished yet). - - 05 Feb 2008; Samuli Suominen <drac@gentoo.org> boost-1.34.1-r2.ebuild: - amd64 stable wrt security #205955 - - 04 Feb 2008; Fabian Groffen <grobian@gentoo.org> boost-1.33.1.ebuild, - boost-1.33.1-r1.ebuild: - Drop ppc-macos conditionals - - 26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> - boost-1.34.1-r2.ebuild: - ppc stable, bug #205955 - - 26 Jan 2008; Jeroen Roovers <jer@gentoo.org> boost-1.34.1-r2.ebuild: - Stable for HPPA (bug #205955). - - 25 Jan 2008; Markus Rothe <corsair@gentoo.org> boost-1.34.1-r2.ebuild: - Stable on ppc64; bug #205955 - - 25 Jan 2008; Raúl Porcel <armin76@gentoo.org> boost-1.34.1-r2.ebuild: - alpha/ia64/sparc stable wrt security #205955 - - 24 Jan 2008; Christian Faulhammer <opfer@gentoo.org> - boost-1.34.1-r2.ebuild: - stable x86, security bug 205955 - - 24 Jan 2008; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.1-r2.ebuild: - Changed for updated tarball (one patch had DOS line endings). - -*boost-1.34.1-r2 (24 Jan 2008) - - 24 Jan 2008; Tiziano Müller <dev-zero@gentoo.org> - +boost-1.34.1-r2.ebuild: - Fixed bug #205955. - -*boost-1.34.1-r1 (24 Dec 2007) - - 24 Dec 2007; Tiziano Müller <dev-zero@gentoo.org> - -files/boost-1.34.0-gcc42-atomicity.h.patch, -boost-1.34.0-r1.ebuild, - -boost-1.34.1.ebuild, +boost-1.34.1-r1.ebuild: - Added patch to fix a critical bug in Boost.Function and another one to fix a - missing include showing up with gcc-4.3 (both bug #202964). Dropped old - version and old revisions. - - 18 Nov 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.1.ebuild: - Fixed broken links in documentation (bug #194789) and added '-q' to the bjam - call to make boost-build fail on first error (bug #197465) - - 06 Oct 2007; Fabian Groffen <grobian@gentoo.org> boost-1.34.1.ebuild: - Revert my changes made to this ebuild per a pending conflict with its - maintainer. Prefix keeps these changes. - - 31 Aug 2007; Fabian Groffen <grobian@gentoo.org> boost-1.34.1.ebuild: - change CHOST check from !=darwin to ==linux, see - http://article.gmane.org/gmane.linux.gentoo.alt/2907 - -*boost-1.34.1 (29 Jul 2007) - - 29 Jul 2007; Tiziano Müller <dev-zero@gentoo.org> +boost-1.34.1.ebuild: - Version bump (bug #186811) - -*boost-1.34.0-r1 (15 Jul 2007) - - 15 Jul 2007; Tiziano Müller <dev-zero@gentoo.org> - +files/boost-1.34.0-gcc42-atomicity.h.patch, -boost-1.34.0.ebuild, - +boost-1.34.0-r1.ebuild: - Added creation of symlinks when built with debug (bug #181972) - Added patch for gcc-4.2 - - 15 Jul 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.0.ebuild: - Corrected dohtml usage (thanks to kolmodin) - - 23 Jun 2007; Joshua Kinard <kumba@gentoo.org> boost-1.34.0.ebuild: - Marked unstable on mips, per #182196. - - 20 Jun 2007; Joseph Jezak <josejx@gentoo.org> boost-1.34.0.ebuild: - Marked ~ppc for bug #182196. - - 18 Jun 2007; Jeroen Roovers <jer@gentoo.org> boost-1.34.0.ebuild: - Marked ~hppa (bug #182196). - - 18 Jun 2007; Raúl Porcel <armin76@gentoo.org> boost-1.34.0.ebuild: - Add ~alpha/~ia64 wrt #182196 - - 18 Jun 2007; Markus Rothe <corsair@gentoo.org> boost-1.34.0.ebuild: - Added ~ppc64; bug #182196 - - 17 Jun 2007; Ferris McCormick <fmccor@gentoo.org> boost-1.34.0.ebuild: - Add ~sparc keyword --- Bug #182196 --- after further investigation, seems - good. - - 16 Jun 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.0.ebuild: - Added LC_ALL=C to src_test to make sure that tests don't fail because of - unmatched regexps - -*boost-1.34.0 (06 Jun 2007) - - 06 Jun 2007; Tiziano Müller <dev-zero@gentoo.org> - -boost-1.34_pre20061214.ebuild, +boost-1.34.0.ebuild: - Version bump. - - 20 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild: - Using check-reqs to check for enough free diskspace for building tests - (thanks to Ciaran for the hint) - - 20 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild, - boost-1.34_pre20061214.ebuild: - Removed ${ROOT} where not appropriate (bug #167271). Added src_test for - 1.33.1-r1. - - 18 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org> - boost-1.33.1-r1.ebuild: - Stable on IA64; bug #158770 - - 10 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> - boost-1.34_pre20061214.ebuild: - Fixed python_version typo. Removed the check for ucs2 for python. - - 06 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> - -boost-1.34_pre20060930.ebuild, boost-1.34_pre20061214.ebuild: - Dropped old version. Fixed some darwin-related bugs. - - 30 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> boost-1.33.1-r1.ebuild: - Stable on Alpha, bug 158770. - - 30 Dec 2006; Andrej Kacian <ticho@gentoo.org> boost-1.33.1-r1.ebuild: - Stable on x86, bug #158770. - - 28 Dec 2006; Jeroen Roovers <jer@gentoo.org> boost-1.33.1-r1.ebuild: - Stable for HPPA (bug #158770). - - 26 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> - boost-1.33.1-r1.ebuild: - Stable on sparc wrt #158770 - - 23 Dec 2006; Peter Weller <welp@gentoo.org> boost-1.33.1-r1.ebuild: - Stable on amd64 wrt bug #158770 - - 22 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org> - boost-1.33.1-r1.ebuild: - Stable on ppc wrt bug #158770. - - 22 Dec 2006; Markus Rothe <corsair@gentoo.org> boost-1.33.1-r1.ebuild: - Stable on ppc64; bug #158770 - -*boost-1.34_pre20061214 (18 Dec 2006) - - 18 Dec 2006; Tiziano Müller <dev-zero@gentoo.org> +files/random-Jamfile, - +boost-1.34_pre20061214.ebuild: - New snapshot added: All boost-tools are now available via the tools USE-flag. - - 27 Nov 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild: - Added icu USE-flag and dependency, bug #141170 - - 05 Nov 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild: - Added python version override to fix bug 149250 - - 29 Oct 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1.ebuild, - boost-1.33.1-r1.ebuild, boost-1.34_pre20060930.ebuild: - Removed blocking dev-util/boost-jam dependency since package has been - removed. - - 23 Oct 2006; Tiziano Müller <dev-zero@gentoo.org> ChangeLog: - 'static' USE-flag removed (was broken). Patch added for bug #146112. Fixing - bug #137638. Adding symlink from *thread-mt.so -> *thread.so which solves - problems with other packages. - - 04 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> boost-1.33.1.ebuild: - Add ~x86-fbsd keyword. - - 01 Oct 2006; Tiziano Müller <dev-zero@gentoo.org> ChangeLog: - Adding src_test to boost-1.34 for regression tests. Minor cleanups. - - 30 Sep 2006; Tiziano Müller <dev-zero@gentoo.org> ChangeLog: - Snapshot for 1.34 added for testing - - 20 Jul 2006; <psi29a@gentoo.org> boost-1.33.1.ebuild: - stable on mips - - 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest: - Fixing SHA256 digest, pass four - - 15 Apr 2006; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild: - Add a blocker for boost-jam since they can not coexist, boost-jam is old too, - maybe it should just die - - 06 Mar 2006; Daniel Goller <morfic@gentoo.org> -boost-1.31.0.ebuild, - -boost-1.33.0.ebuild, -boost-1.33.0-r1.ebuild: - Remove old ebuilds - - 12 Feb 2006; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild: - Fix installation of documentation - - 06 Feb 2006; Markus Rothe <corsair@gentoo.org> boost-1.33.1.ebuild: - Stable on ppc64: bug #120840 - - 03 Feb 2006; Mark Loeser <halcy0n@gentoo.org> boost-1.33.1.ebuild: - Stable on x86; bug #120840 - - 02 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> boost-1.33.1.ebuild: - Stable on sparc wrt #120840 - - 01 Feb 2006; Aron Griffis <agriffis@gentoo.org> boost-1.33.1.ebuild: - Mark 1.33.1 stable on alpha/ia64 #120840 - - 29 Jan 2006; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild: - Stable on ppc and amd64 - - 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org boost-1.33.0-r1.ebuild: - Stable on alpha, bug 112842. - - 06 Dec 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild: - adding gentoo mirror - -*boost-1.33.1 (06 Dec 2005) - - 06 Dec 2005; Daniel Goller <morfic@gentoo.org> +boost-1.33.1.ebuild: - bumping to new version - - 27 Nov 2005; Guy Martin <gmsoft@gentoo.org> boost-1.33.0-r1.ebuild: - Stable on hppa. - - 25 Nov 2005; Daniel Goller <morfic@gentoo.org> +boost-1.31.0.ebuild: - readding bad ebuild thanks to luabind depending on boost internals instead - of the interface - - 24 Nov 2005; Daniel Goller <morfic@gentoo.org> -boost-1.29.0.ebuild, - -boost-1.30.0.ebuild, -boost-1.30.2.ebuild, -boost-1.31.0.ebuild, - -boost-1.32.0.ebuild, -boost-1.32.0-r1.ebuild, -boost-1.32.0-r2.ebuild, - -boost-1.32.0-r3.ebuild, -boost-1.32.0-r4.ebuild: - Removing OLD versions - - 24 Nov 2005; Markus Rothe <corsair@gentoo.org> boost-1.33.0-r1.ebuild: - Stable on ppc64 - - 21 Nov 2005; Daniel Goller <morfic@gentoo.org> boost-1.31.0.ebuild, - boost-1.32.0.ebuild, boost-1.32.0-r1.ebuild, boost-1.32.0-r2.ebuild, - boost-1.33.0-r1.ebuild: - changed cp -a to cp -pPR in compliance with bug 103487 - - 09 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> - boost-1.33.0-r1.ebuild: - Stable on sparc wrt #91936 - - 01 Nov 2005; <soulse@gentoo.org> boost-1.33.0-r1.ebuild: - Stable on x86 wrt bug #111080 - - 01 Nov 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild: - Fix quoting of variables - - 01 Nov 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild: - Stable on ppc and amd64 - - 29 Oct 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild: - Fix bjam directory, thanks to Phil Richards for reporting, Bug #110687 - - 26 Oct 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild: - Deprecating icc at last - - 25 Oct 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild: - Adding bcp, bjam, changing to /usr/share/boost-build - - 12 Oct 2005; Daniel Goller <morfic@gentoo.org> - +files/boost-alpha-threads.patch, boost-1.33.0.ebuild: - Fixing USE=threads on alpha and stopping to have icc path be hardcoded, - credits for users in the ebuild - - 19 Sep 2005; Mark Loeser <halcy0n@gentoo.org> metadata.xml: - Adding to cpp herd - - 12 Aug 2005; Daniel Goller <morfic@gentoo.org> ChangeLog: - Someone have a suggestion how to get manifest signed remotely so i can stop - doing this? - -*boost-1.33.0 (12 Aug 2005) - - 12 Aug 2005; Daniel Goller <morfic@gentoo.org> +boost-1.33.0.ebuild: - Adding 1.33.0 to tree - - 06 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> boost-1.31.0.ebuild, - boost-1.32.0-r4.ebuild: - Added ~mips to 1.31.0 and 1.32.0-r4. - - 02 Jul 2005; <morfic@gentoo.org> ChangeLog: - signing manifest, which failed - - 02 Jul 2005; <morfic@gentoo.org> boost-1.32.0-r4.ebuild: - Fixed quotation, closing bug #97292 - - 29 May 2005; Fernando J. Pereda <ferdy@gentoo.org> boost-1.32.0-r4.ebuild: - marked ~alpha, wrt #91936 - - 12 May 2005; Aron Griffis <agriffis@gentoo.org> boost-1.32.0-r4.ebuild: - add ~ia64 - -*boost-1.32.0-r4 (04 May 2005) - - 04 May 2005; Daniel Goller <morfic@gentoo.org> +boost-1.32.0-r4.ebuild: - added USE=doc and fixed creation of -toolset- links - - 24 Apr 2005; Daniel Goller <morfic@gentoo.org> : - adding pyste support, adding bsd compatability and preliminary OSX - compatability bug 79517 and bug 84642 - - 20 Apr 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r2.ebuild: - fix ! order - -*boost-1.32.0-r2 (16 Apr 2005) - - 16 Apr 2005; Daniel Goller <morfic@gentoo.org> +boost-1.32.0-r2.ebuild: - 1.32.0-r2 allows fine grained install of boost, shorter compile times and - smaller space requirement are now possible - - 22 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - Fixed html doc install path, closing bug 85938, thanks Benoit Boissinot - - 20 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - fixed parallel building for distcc and SMP users - - 18 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - depend on icc 8 as 7 is no longer supported by intel - - 09 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - set paths for icc to properly build all boost targets - special thanks to steveb - - 08 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - adding -sINTEL_PATH="/opt/intel/compiler80/" for them icc users - - 08 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - Fix stray \ - - 08 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - adjust icc version - - 06 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org> - boost-1.32.0-r1.ebuild: - Multilib fix. - - 06 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - fixed issue with links ending up in / if the target does not exist - - 05 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild: - making the symlinks work for gcc and icc by inserting a variable not a - harcoded -gcc into the libname - -*boost-1.32.0-r1 (04 Mar 2005) - - 04 Mar 2005; Daniel Goller <morfic@gentoo.org> +boost-1.32.0-r1.ebuild: - Compiled with --layout=system for the short libnames, linked the long ones - Everyone and everything should now be happy Serialization linking issues are - with binutils, as long as we only have the .a we will need 2.15.90.0.* for - this lib Time permitting we might have to port what is in cvs, as that - builds a shared lib for us which would link with any stable binutils - - 01 Mar 2005; Daniel Goller <morfic@gentoo.org> metadata.xml, - boost-1.32.0.ebuild: - Cleaned up ebuild, no longer using makeopts, apparently bjam could dislike them - - 31 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Fix whitespace - - 31 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Changing to --layout=system - - 23 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Minor cleanup - - 23 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Install build tools too - - 14 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Add symlink for version independent location - - 13 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Readding icc support, restoring -toolset- libnames, using python.eclass to - avoid using sed - - 12 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Fix bjam path - Thanks to dholth@fastmail.fm and mayo@clara.co.uk for noticing + suggestions - - 11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Cleanup + maintenance - - 11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Removed trailing space - - 11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Remove | die where it doesn't belong - - 11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - fixed up ${arch} to cover amd64 as not being recognized - - 11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild: - Added ${arch} to bjam path - - 10 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.31.0.ebuild: - Stable on ppc - -*boost-1.32.0 (10 Dec 2004) - - 10 Dec 2004; Daniel Goller <morfic@gentoo.org> +metadata.xml, - +boost-1.32.0.ebuild: - Version Bump + added metadata.xml - Thanks to all on Bug #71808 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> boost-1.30.0.ebuild, - boost-1.30.2.ebuild, boost-1.31.0.ebuild: - virtual/glibc -> virtual/libc - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> boost-1.31.0.ebuild: - Stable amd64 - - 27 Jun 2004; Tom Gall <tgall@gentoo.org> boot-1.31.0.ebuild: - stable on ppc64 bug # 53532 - - 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> boost-1.30.0.ebuild, - boost-1.30.2.ebuild, boost-1.31.0.ebuild: - Fix use invocation - - 16 Apr 2004; Jason Wever <weeve@gentoo.org> boost-1.31.0.ebuild: - Stable on sparc. - - 24 Mar 2004; Jason Wever <weeve@gentoo.org> boost-1.31.0.ebuild: - Added ~sparc keyword. - - 16 Mar 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha*.ebuild : - removed alphas from portage, as the release is out for a while and is already marked stable - -*boost-1.31.0 (25 Feb 2004) - - 25 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0.ebuild : - release is finally out. Added the ebuild, will keep alphas for a little while. - - 24 Feb 2004; Sven Blumenstein <bazik@gentoo.org> boost-1.30.2.ebuild: - Stable on sparc, DEPEND of media-sound/zinf - - 13 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha2-r1.ebuild : - improved symlinks, now the whole set is created instead of just a few out-of-place - as was provided by build script - -*boost-1.31.0_alpha2-r1 (03 Feb 2004) - - 03 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha2-r1.ebuild : - installing symlinks created during build in this revision - -*boost-1.31.0_alpha2 (02 Feb 2004) - - 02 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha2.ebuild : - new cvs snapshot, fixed the install procedure following the #37850, - thanks to Karl-Johan Karlsson <creideiki+gentoo-bugzilla@lisator.liu.se> for suggestions - -*boost-1.31.0_alpha1 (18 Dec 2003) - - 18 Dec 2003; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha1.ebuild : - SInce 1.30 stopped working with python 2.3 (see #35268) and 1.31 is not yet out - I am adding this cvs snapshot. Note: !!!do not just copy this one over!!! - Adjust a few vars inside if you do update it! - This one also incorporates build tools installation from #35718 (thanks to - Chris Mayo <mayo@clara.co.uk> for suggestion). - -*boost-1.30.2 (24 Aug 2003) - - 24 Aug 2003; George Shapovalov <george@gentoo.org> boost-1.30.2.ebuild : - looks like I got stuck with this ebuild :), - anyway, new version (#27053) that contains a bug fix, - update submitted by B. K. Oxley (binkley) <binkley@alumni.rice.edu> - and cleaned-up by Chris Bainbridge chrb@dcs.ed.ac.uk - -*boost-1.30.0 (16 May 2003) - - 16 May 2003; George Shapovalov <george@gentoo.org> boost-1.30.0.ebuild : - new version. (#18183) - now supports building with icc - Thanks to Jeremy Maitin-Shepard <jbms@ittbi.com> and Garen <garen@garen.net> - for submitting and polishing the ebuild - -*boost-1.29.0 (21 Oct 2002) - - 26 Jan 2003; Jon Nall <nall@gentoo.org> boost-1.29.0.ebuild : - added ~ppc and fixed to be non-x86 specific - - 21 Oct 2002; Maik Schreiber <blizzy@gentoo.org> : New version, closes bug - #9461. - -*boost-1.28 (19 Oct 2002) - -123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- - 19 Oct 2002; Karl Trygve Kalleberg <markus-krainer@chello.at> - boost-1.28.0.ebuild, files/digest-boost-1.28: Initial import. All code - submitted by Markus Krainer <markus-krainer@chello.at>. Fixes #2851. diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest deleted file mode 100644 index 1f051a3..0000000 --- a/dev-libs/boost/Manifest +++ /dev/null @@ -1,14 +0,0 @@ -AUX boost-1.48.0-disable_icu_rpath.patch 1073 SHA256 e1c947d20f0864e22f6dd2b091da6948bb51aec0d3323c37fe4264ddf57204b4 SHA512 efb62b65dbcb52258dcca074997a0380dfc52f48161777a8b6f9672179247e534e098784dcbb574826f495981fd2189290c7fe733d943bba2b668bb62ef50087 WHIRLPOOL 6f9a142e15bf3674114f2b07c8708055888e74cda4c3c775ca5470e8f54c921aa12660a1f905a370ec5f44f16b73f05025d3ff1ccad557d379ff55ad3ad0a8f0 -AUX boost-1.48.0-disable_libboost_python3.patch 1509 SHA256 0b229762863b72a5faa39ea57538f757548abc492325e6458d3801fd49e4804e SHA512 5aa0eb72365a0674d7d654b924c3189501495c22cc1eb50dc1ce7aaee941ba418c17857475ebbcc4d8f8102100d889aa1c059e3782dbff9eb03ff101bea2ffbb WHIRLPOOL 5710ac3ecf1f6d18db0307f07c720d12646666ec83adde2b2464cb87c901d57088e98801720efb176420f9728967c8752382b15ca69f632b00852d51be412795 -AUX boost-1.48.0-mpi_python3.patch 2549 SHA256 9120a660469fba15554e790150e03a665ea5497e94a79469053506147bd7dad1 SHA512 7c8aa497ceba42319194dd6400ea8af883656c79e4f697d87c5e825cfdef5733bce91c3e930b504b264cae80f582c85f2c2b29d5f8db11ebcabeb744c888096e WHIRLPOOL 1b740f102467c787bd45813ecf085297171892c1126675f1abd501c11dc9a56506d0cb32222239f4e4bb1e6913533b3884acd2a749633f781c53a6529106264c -AUX boost-1.48.0-no_strict_aliasing_python2.patch 741 SHA256 d11db74992a7a692f655b36c1cd78355fcec6703007fde522b6a82c88f171689 SHA512 cd06ba8bf5623a5ca590cbd024ba27fae14d1d2a193ccd4baf91b06c5d41b6442f40561fa49b5ba14deb0c156d5773fc4a15890a85b6cea35cab91d54e94aa6e WHIRLPOOL 1b5cce1374f56d702213d7479beb90d15413c90010442a37a46821f383afa371aac3de49e657e7623d6e9079d1e3b07353233aa40218b760042161effedd813a -AUX boost-1.48.0-python_linking.patch 1278 SHA256 5bb937bd4423e039aa406ee4a366c61542a8067ec96b22dbcc48e8826bb7b1f8 SHA512 d588d9391c654a0c3cd49078933563705da4157cd79929ac2ff2021a2e86eec1b87ed85f5ec6d2028b76974abe7e947bd379d78aa60d97da9dc23a6f74c77ec2 WHIRLPOOL 879318dd228ca01841dd3ef0d8020810357c4699fbd1d9f164b0db07319b599634bd823f0e06dd462157d81550bc9f101506d0a7469ad2352d4b1b366bb7fb00 -AUX boost-1.51.0-respect_python-buildid.patch 1565 SHA256 a783cd262cfda7c0046a9a9f34dd91cdc48bc2442c4c466873e85ead818326bb SHA512 65a7456c63db5eeab862fdb6245ba3a26536e26b56be9ed7a502a3d5be91bc278cd4a22cf1c5a1d8917bdeaa6575cbf37a11bfc3e982272f56308117fd2b230e WHIRLPOOL fb430e9c5368540493e13fdadff94df426203c9e6776891a3fc421488266b39f7e5720e5f5d289665d62d753c9bce7a33198cf6e911d94961714c22d1452ac92 -AUX boost-1.51.0-support_dots_in_python-buildid.patch 609 SHA256 189299e2ef3cde98584e60a5bdd8606894c19bceb0c4d40b38f04aae0aed0edd SHA512 0bf1e4cae598a098b8c252bab1938b29dd5d3ea19d9355156b14add27238e9359ad39a73d3afecb031efebd801215804ecebc11ca8fa6ac2b7b3c2f5ff9bc32f WHIRLPOOL ffc318bc06c33263906be6d0e565ef4c2e3fde9f6224cc5413c02cbe446d9f286c69153f4aee6f588472b058b9b4a37110b0be696bd22362989f1b6a8c8fc13e -AUX boost-1.53.0-glibc-2.18-compat.patch 949 SHA256 54e5e0000bcfb249a14cee584e371c9f3aeeed8502d57541dd3b37396265cabd SHA512 dedc12603968d123acdb59da11ce309847ac3d49a2105e5d36e4151944f7271d8f333e58fc9e3d7097849d21b8e5b8527ba70842b88eabcde1bed2889ef84471 WHIRLPOOL a1bac4865b632277ed82591263c24795b8f8edd6571c69a178fd15a06f8a94554c0ac144e53c06c13ce5e9336ed62a52cf7c228af5bf62792a4a4635f13fd8d2 -AUX boost-1.53.0-library_status.patch 1907 SHA256 21a3137fcac21f734c7160264523f8699eb242a84a79dcc88cc937f0b1f87e67 SHA512 f5579a8650c24d2ace95e8d9aaff94325090577fa27fd7122309f5197373ff22352092671153c6e35057757fa07ef9c21ea5e0234fe1d5b467ef65cf5f2901c5 WHIRLPOOL 5a0962b007adbbfe85c33f03b9542d9ebf1ef649bf1d97f483cba5b0229cea0630c0ed7912bab8f04d8dd791b99cfd6e33e222d3a983e30852d7a10fd66a3dc7 -AUX boost-1.53.0-no-threads.patch 2089 SHA256 b59323cefaf4f89078db62b1ece2a6e3b2cf7e8861996c0e366bee4d4638bdb3 SHA512 c6b43e9d8bebbeeb89681ec2bca61c2d656b8b5b1d508c5cd7e545f8ff3ca9b2b3bdf5f66b33ae043548d74b58a9d49096e3c971cd4a1487ef7ee90a9473a92d WHIRLPOOL cf75f6f740a22b001466018e9fb90a75c6912f1723486bda1e53ae2af5eeca5dedec7d430755a0a26cb433ba9d1b56aaa449ed543356ebf2ac4c67c62899ee2c -DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb881f772f6f9e6e6fd0e0cddb9196 SHA512 8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522 WHIRLPOOL e8c5ed6b34dd5f68dc7e102a9e22b302616a65077d3f4af370ece6352b02a866e04294a4fc76bbd5555b6a4131f590e6455e6a74b5f12c4ffc2dd15af0bc8746 -EBUILD boost-1.53.0-r1.ebuild 9900 SHA256 a33b81ab7eefdaa91c2b410a56b2de1f2aa37d97ab33007d82c79522de168977 SHA512 3a27d248b4cfac63c9c6b7878a4a3d52b1ec9d4b5f704d260fe66157d95a8d085a554531a0587190ff6d032a9798c0a6ab727a6657d8f01040f56853c7869769 WHIRLPOOL 85f239de0b25ee0cc1add5560c90416401c7739bf700d43633aec08c9882109fe1251e86f9ce38b358458107e4b105a56afe8b7fb2d354d94311cdb41bc76899 -MISC ChangeLog 52988 SHA256 d87ab7ce88fbf094c6f48823fc91017db0d06256474bea91aac382b9851d7421 SHA512 06603a7a8430c1fa4c8952d12682b22a60119e63b95546801c96ca3e3a61cf76623b7284686cef2b2eae48120add42840a45e3b552e105d2f2d426fadf6c227d WHIRLPOOL d290b2bc5a82389e0302290914411465aa8532854d908bcd5818e25ef772c0cd0beb2389bef2f9c1dc5895130b65b4229e325c0e9d6d509e23d25b573064010a -MISC metadata.xml 1220 SHA256 12442e258455aa70d08879028a9bb0424d6a5ceea321984009ae7dd51af10c50 SHA512 163fa62be2cad395e8f9bb7779d105bd02be0e09ba4571c41accf707ec25b9ad0d15a62db90c2cc01660b3759235493c00d96f9b741a93fe857c4bea15ac52b9 WHIRLPOOL ae70da326b7b36689ee9a7f3c29921e9e4d85fd7f8b7863866ff9aa7a86eae2983fb12e23f7f0a0aac35a8c09572954ebf67212bb103bed4e15ee2e4ec764ba0 diff --git a/dev-libs/boost/boost-1.53.0-r1.ebuild b/dev-libs/boost/boost-1.53.0-r1.ebuild deleted file mode 100644 index 7dda6c3..0000000 --- a/dev-libs/boost/boost-1.53.0-r1.ebuild +++ /dev/null @@ -1,345 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.53.0-r1.ebuild,v 1.1 2013/12/27 16:59:47 pinkbyte Exp $ - -EAPI="5" -PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) - -inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator - -MY_P=${PN}_$(replace_all_version_separators _) - -DESCRIPTION="Boost Libraries for C++" -HOMEPAGE="http://www.boost.org/" -SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2" - -LICENSE="Boost-1.0" -MAJOR_V="$(get_version_component_range 1-2)" -SLOT="0/${MAJOR_V}" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux" -IUSE="debug doc icu +nls mpi python static-libs +threads tools" - -RDEPEND="icu? ( >=dev-libs/icu-3.6:= ) - !icu? ( virtual/libiconv ) - mpi? ( || ( sys-cluster/openmpi[cxx] sys-cluster/mpich2[cxx,threads] ) ) - python? ( ${PYTHON_DEPS} ) - app-arch/bzip2 - sys-libs/zlib - !app-admin/eselect-boost" -DEPEND="${RDEPEND} - =dev-util/boost-build-${MAJOR_V}*" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -S="${WORKDIR}/${MY_P}" - -create_user-config.jam() { - local compiler compiler_version compiler_executable - - if [[ ${CHOST} == *-darwin* ]]; then - compiler="darwin" - compiler_version="$(gcc-fullversion)" - compiler_executable="$(tc-getCXX)" - else - compiler="gcc" - compiler_version="$(gcc-version)" - compiler_executable="$(tc-getCXX)" - fi - local mpi_configuration python_configuration - - if use mpi; then - mpi_configuration="using mpi ;" - fi - - if use python; then - python_configuration="using python : : ${PYTHON} ;" - fi - - cat > user-config.jam << __EOF__ -using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ; -${mpi_configuration} -${python_configuration} -__EOF__ -} - -src_prepare() { - epatch \ - "${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \ - "${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \ - "${FILESDIR}/${PN}-1.51.0-support_dots_in_python-buildid.patch" \ - "${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch" \ - "${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \ - "${FILESDIR}/${PN}-1.48.0-python_linking.patch" \ - "${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch" - epatch "${FILESDIR}/${PN}-1.53.0-library_status.patch" # bug 459112 - epatch "${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372 - epatch "${FILESDIR}/${PN}-1.53.0-no-threads.patch" # bug 458404 - - # Avoid a patch for now - for file in libs/context/src/asm/*.S; do - cat - >> $file <<EOF - -#if defined(__linux__) && defined(__ELF__) -.section .note.GNU-stack,"",%progbits -#endif -EOF - done -} - -ejam() { - echo b2 "$@" - b2 "$@" -} - -src_configure() { - OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam" - - if [[ ${CHOST} == *-darwin* ]]; then - # We need to add the prefix, and in two cases this exceeds, so prepare - # for the largest possible space allocation. - append-ldflags -Wl,-headerpad_max_install_names - elif [[ ${CHOST} == *-winnt* ]]; then - compiler=parity - if [[ $($(tc-getCXX) -v) == *trunk* ]]; then - compilerVersion=trunk - else - compilerVersion=$($(tc-getCXX) -v | sed '1q' \ - | sed -e 's,\([a-z]*\) \([0-9]\.[0-9]\.[0-9][^ \t]*\) .*,\2,') - fi - compilerExecutable=$(tc-getCXX) - fi - - # bug 298489 - if use ppc || use ppc64; then - [[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec - fi - - # Do _not_ use C++11 yet, make sure to force GNU C++ 98 standard. - append-cxxflags -std=gnu++98 - - use icu && OPTIONS+=" -sICU_PATH=${EPREFIX}/usr" - use icu || OPTIONS+=" --disable-icu boost.locale.icu=off" - use mpi || OPTIONS+=" --without-mpi" - use python || OPTIONS+=" --without-python" - use nls || OPTIONS+=" --without-locale" - - OPTIONS+=" pch=off --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)" - OPTIONS+=" --without-context" - - [[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1" -} - -src_compile() { - export BOOST_ROOT="${S}" - PYTHON_DIRS="" - MPI_PYTHON_MODULE="" - - building() { - create_user-config.jam - - ejam ${OPTIONS} \ - $(use python && echo --python-buildid=${EPYTHON#python}) \ - || die "Building of Boost libraries failed" - - if use python; then - if [[ -z "${PYTHON_DIRS}" ]]; then - PYTHON_DIRS="$(find bin.v2/libs -name python | sort)" - else - if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then - die "Inconsistent structure of build directories" - fi - fi - - local dir - for dir in ${PYTHON_DIRS}; do - mv ${dir} ${dir}-${EPYTHON} \ - || die "Renaming of '${dir}' to '${dir}-${EPYTHON}' failed" - done - - if use mpi; then - if [[ -z "${MPI_PYTHON_MODULE}" ]]; then - MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" - if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then - die "Multiple mpi.so files found" - fi - else - if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" ]]; then - die "Inconsistent structure of build directories" - fi - fi - - mv stage/lib/mpi.so stage/lib/mpi.so-${EPYTHON} \ - || die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${EPYTHON}' failed" - fi - fi - } - if use python; then - python_foreach_impl building - else - building - fi - - if use tools; then - pushd tools > /dev/null || die - - ejam ${OPTIONS} \ - || die "Building of Boost tools failed" - popd > /dev/null || die - fi -} - -src_install () { - installation() { - create_user-config.jam - - if use python; then - local dir - for dir in ${PYTHON_DIRS}; do - cp -pr ${dir}-${EPYTHON} ${dir} \ - || die "Copying of '${dir}-${EPYTHON}' to '${dir}' failed" - done - - if use mpi; then - cp -p stage/lib/mpi.so-${EPYTHON} "${MPI_PYTHON_MODULE}" \ - || die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to '${MPI_PYTHON_MODULE}' failed" - cp -p stage/lib/mpi.so-${EPYTHON} stage/lib/mpi.so \ - || die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to 'stage/lib/mpi.so' failed" - fi - fi - - ejam ${OPTIONS} \ - --includedir="${ED}usr/include" \ - --libdir="${ED}usr/$(get_libdir)" \ - $(use python && echo --python-buildid=${EPYTHON#python}) \ - install || die "Installation of Boost libraries failed" - - if use python; then - rm -r ${PYTHON_DIRS} || die - - # Move mpi.so Python module to Python site-packages directory. - # https://svn.boost.org/trac/boost/ticket/2838 - if use mpi; then - local moddir=$(python_get_sitedir)/boost - # moddir already includes eprefix - mkdir -p "${D}${moddir}" || die - mv "${ED}usr/$(get_libdir)/mpi.so" "${D}${moddir}" || die - cat << EOF > "${D}${moddir}/__init__.py" || die -import sys -if sys.platform.startswith('linux'): - import DLFCN - flags = sys.getdlopenflags() - sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL) - from . import mpi - sys.setdlopenflags(flags) - del DLFCN, flags -else: - from . import mpi -del sys -EOF - fi - - python_optimize - fi - } - if use python; then - python_foreach_impl installation - else - installation - fi - - if ! use python; then - rm -r "${ED}"/usr/include/boost/python* || die - fi - - if ! use nls; then - rm -r "${ED}"/usr/include/boost/locale || die - fi - - rm -r "${ED}"/usr/include/boost/context || die - rm -r "${ED}"/usr/include/boost/coroutine || die - - if use doc; then - find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf - dohtml \ - -A pdf,txt,cpp,hpp \ - *.{htm,html,png,css} \ - -r doc - dohtml -A pdf,txt -r tools - insinto /usr/share/doc/${PF}/html - doins -r libs - doins -r more - - # To avoid broken links - insinto /usr/share/doc/${PF}/html - doins LICENSE_1_0.txt - - dosym /usr/include/boost /usr/share/doc/${PF}/html/boost - fi - - pushd "${ED}usr/$(get_libdir)" > /dev/null || die - - local ext=$(get_libname) - if use threads; then - local f - for f in *${ext}; do - dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}} - done - fi - - popd > /dev/null || die - - if use tools; then - dobin dist/bin/* - - insinto /usr/share - doins -r dist/share/boostbook - fi - - # boost's build system truely sucks for not having a destdir. Because for - # this reason we are forced to build with a prefix that includes the - # DESTROOT, dynamic libraries on Darwin end messed up, referencing the - # DESTROOT instread of the actual EPREFIX. There is no way out of here - # but to do it the dirty way of manually setting the right install_names. - if [[ ${CHOST} == *-darwin* ]]; then - einfo "Working around completely broken build-system(tm)" - local d - for d in "${ED}"usr/lib/*.dylib; do - if [[ -f ${d} ]]; then - # fix the "soname" - ebegin " correcting install_name of ${d#${ED}}" - install_name_tool -id "/${d#${D}}" "${d}" - eend $? - # fix references to other libs - refs=$(otool -XL "${d}" | \ - sed -e '1d' -e 's/^\t//' | \ - grep "^libboost_" | \ - cut -f1 -d' ') - local r - for r in ${refs}; do - ebegin " correcting reference to ${r}" - install_name_tool -change \ - "${r}" \ - "${EPREFIX}/usr/lib/${r}" \ - "${d}" - eend $? - done - fi - done - fi -} - -pkg_preinst() { - # Yai for having symlinks that are nigh-impossible to remove without - # resorting to dirty hacks like these. Removes lingering symlinks - # from the slotted versions. - local symlink - for symlink in "${EROOT}usr/include/boost" "${EROOT}usr/share/boostbook"; do - [[ -L ${symlink} ]] && rm -f "${symlink}" - done -} - -# the tests will never fail because these are not intended as sanity -# tests at all. They are more a way for upstream to check their own code -# on new compilers. Since they would either be completely unreliable -# (failing for no good reason) or completely useless (never failing) -# there is no point in having them in the ebuild to begin with. -src_test() { :; } diff --git a/dev-libs/boost/files/boost-1.48.0-disable_icu_rpath.patch b/dev-libs/boost/files/boost-1.48.0-disable_icu_rpath.patch deleted file mode 100644 index a902d61..0000000 --- a/dev-libs/boost/files/boost-1.48.0-disable_icu_rpath.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- libs/locale/build/Jamfile.v2 -+++ libs/locale/build/Jamfile.v2 -@@ -58,8 +58,8 @@ - - if $(ICU_LINK) - { -- ICU_OPTS = <include>$(ICU_PATH)/include <linkflags>$(ICU_LINK) <dll-path>$(ICU_PATH)/bin <runtime-link>shared ; -- ICU64_OPTS = <include>$(ICU_PATH)/include <linkflags>$(ICU_LINK) <dll-path>$(ICU_PATH)/bin64 <runtime-link>shared ; -+ ICU_OPTS = <include>$(ICU_PATH)/include <linkflags>$(ICU_LINK) <runtime-link>shared ; -+ ICU64_OPTS = <include>$(ICU_PATH)/include <linkflags>$(ICU_LINK) <runtime-link>shared ; - } - else - { -@@ -117,7 +117,6 @@ - <library>icuuc/<link>shared/<runtime-link>shared - <library>icudt/<link>shared/<runtime-link>shared - <library>icuin/<link>shared/<runtime-link>shared -- <dll-path>$(ICU_PATH)/bin - <runtime-link>shared ; - - -@@ -176,7 +175,6 @@ - <library>icuuc_64/<link>shared/<runtime-link>shared - <library>icudt_64/<link>shared/<runtime-link>shared - <library>icuin_64/<link>shared/<runtime-link>shared -- <dll-path>$(ICU_PATH)/bin64 - <runtime-link>shared ; - - diff --git a/dev-libs/boost/files/boost-1.48.0-disable_libboost_python3.patch b/dev-libs/boost/files/boost-1.48.0-disable_libboost_python3.patch deleted file mode 100644 index c24a56c..0000000 --- a/dev-libs/boost/files/boost-1.48.0-disable_libboost_python3.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- libs/python/build/Jamfile.v2 -+++ libs/python/build/Jamfile.v2 -@@ -39,23 +39,6 @@ - PYTHON_ID = [ regex.replace $(python-id) "[*\\/:\"\']" "_" ] ; - } - -- --rule find-py3-version --{ -- local versions = [ feature.values python ] ; -- local py3ver ; -- for local v in $(versions) -- { -- if $(v) >= 3.0 -- { -- py3ver = $(v) ; -- } -- } -- return $(py3ver) ; --} -- --py3-version = [ find-py3-version ] ; -- - project boost/python - : source-location ../src - : requirements -@@ -82,7 +65,7 @@ - rule cond ( test ? : yes * : no * ) { if $(test) { return $(yes) ; } else { return $(no) ; } } - rule unless ( test ? : yes * : no * ) { if ! $(test) { return $(yes) ; } else { return $(no) ; } } - --rule lib_boost_python ( is-py3 ? ) -+rule lib_boost_python - { - - local python_major_version = [ MATCH "^([^.]+)" : [ feature.values python ] ] ; -@@ -91,7 +74,7 @@ - { - python2 = true ; - } -- lib [ cond $(is-py3) : boost_python3 : boost_python ] -+ lib boost_python - : # sources - numeric.cpp - list.cpp -@@ -148,7 +131,6 @@ - <dependency>config-warning - - <python-debugging>on:<define>BOOST_DEBUG_PYTHON -- [ cond $(is-py3) : <python>$(py3-version) ] - : # default build - <link>shared - : # usage requirements -@@ -160,9 +142,3 @@ - - lib_boost_python ; - boost-install boost_python ; -- --if $(py3-version) --{ -- lib_boost_python yes ; -- boost-install boost_python3 ; --} diff --git a/dev-libs/boost/files/boost-1.48.0-mpi_python3.patch b/dev-libs/boost/files/boost-1.48.0-mpi_python3.patch deleted file mode 100644 index a32eca9..0000000 --- a/dev-libs/boost/files/boost-1.48.0-mpi_python3.patch +++ /dev/null @@ -1,95 +0,0 @@ -https://svn.boost.org/trac/boost/ticket/4657 -https://svn.boost.org/trac/boost/changeset/76290 - ---- libs/mpi/src/python/datatypes.cpp -+++ libs/mpi/src/python/datatypes.cpp -@@ -17,7 +17,9 @@ - - void export_datatypes() - { -+#if PY_MAJOR_VERSION < 3 - register_serialized(long(0), &PyInt_Type); -+#endif - register_serialized(false, &PyBool_Type); - register_serialized(double(0.0), &PyFloat_Type); - } ---- libs/mpi/src/python/py_environment.cpp -+++ libs/mpi/src/python/py_environment.cpp -@@ -11,6 +11,9 @@ - * This file reflects the Boost.MPI "environment" class into Python - * methods at module level. - */ -+ -+#include <locale> -+#include <string> - #include <boost/python.hpp> - #include <boost/mpi.hpp> - -@@ -50,11 +53,64 @@ - - // If anything changed, convert C-style argc/argv into Python argv - if (mpi_argv != my_argv) -+ { -+#if PY_MAJOR_VERSION >= 3 -+ -+ wchar_t **argv_copy = (wchar_t **)PyMem_Malloc(sizeof(wchar_t*)*mpi_argc); -+ /* We need a second copy, as Python might modify the first one. */ -+ wchar_t **argv_copy2 = (wchar_t **)PyMem_Malloc(sizeof(wchar_t*)*mpi_argc); -+ -+ if (!argv_copy || !argv_copy2) { -+ fprintf(stderr, "out of memory\n"); -+ return false; -+ } -+ -+ std::locale mylocale; -+ mbstate_t mystate; -+ -+ const std::codecvt<char, wchar_t, mbstate_t>& myfacet = -+ std::use_facet<std::codecvt<char, wchar_t, mbstate_t> >(mylocale); -+ -+ for (int i = 0; i < mpi_argc; i++) -+ { -+ size_t length = strlen(mpi_argv[i]); -+ -+ wchar_t *dest = (wchar_t *) PyMem_Malloc(sizeof(wchar_t) * (length + 1)); -+ -+ const char *from_next; -+ wchar_t *to_next; -+ -+ std::codecvt<wchar_t,char,mbstate_t>::result myresult = -+ myfacet.out(mystate, -+ mpi_argv[i], mpi_argv[i] + length + 1, from_next, -+ dest, dest+length+1, to_next); -+ -+ if (myresult != std::codecvt<wchar_t,char,mbstate_t>::ok ) -+ { -+ fprintf(stderr, "failure translating argv\n"); -+ return 1; -+ } -+ -+ argv_copy2[i] = argv_copy[i] = dest; -+ if (!argv_copy[i]) -+ return false; -+ } -+ -+ PySys_SetArgv(mpi_argc, argv_copy); -+ -+ for (int i = 0; i < mpi_argc; i++) { -+ PyMem_Free(argv_copy2[i]); -+ } -+ PyMem_Free(argv_copy); -+ PyMem_Free(argv_copy2); -+#else - PySys_SetArgv(mpi_argc, mpi_argv); -+#endif -+ } - -- for (int arg = 0; arg < my_argc; ++arg) -- free(my_argv[arg]); -- delete [] my_argv; -+ for (int arg = 0; arg < mpi_argc; ++arg) -+ free(mpi_argv[arg]); -+ delete [] mpi_argv; - - return true; - } diff --git a/dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch b/dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch deleted file mode 100644 index 89f8109..0000000 --- a/dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- libs/python/build/Jamfile.v2 -+++ libs/python/build/Jamfile.v2 -@@ -85,6 +85,12 @@ - rule lib_boost_python ( is-py3 ? ) - { - -+ local python_major_version = [ MATCH "^([^.]+)" : [ feature.values python ] ] ; -+ local python2 ; -+ if $(python_major_version) = 2 -+ { -+ python2 = true ; -+ } - lib [ cond $(is-py3) : boost_python3 : boost_python ] - : # sources - numeric.cpp -@@ -119,6 +125,7 @@ - : # requirements - <link>static:<define>BOOST_PYTHON_STATIC_LIB - <define>BOOST_PYTHON_SOURCE -+ [ cond $(python2) : <cxxflags>-fno-strict-aliasing ] - - # On Windows, all code using Python has to link to the Python - # import library. diff --git a/dev-libs/boost/files/boost-1.48.0-python_linking.patch b/dev-libs/boost/files/boost-1.48.0-python_linking.patch deleted file mode 100644 index e7f4e7c..0000000 --- a/dev-libs/boost/files/boost-1.48.0-python_linking.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- libs/python/build/Jamfile.v2 -+++ libs/python/build/Jamfile.v2 -@@ -109,20 +109,7 @@ - <link>static:<define>BOOST_PYTHON_STATIC_LIB - <define>BOOST_PYTHON_SOURCE - [ cond $(python2) : <cxxflags>-fno-strict-aliasing ] -- -- # On Windows, all code using Python has to link to the Python -- # import library. -- # -- # On *nix we never link libboost_python to libpython. When -- # extending Python, all Python symbols are provided by the -- # Python interpreter executable. When embedding Python, the -- # client executable is expected to explicitly link to -- # /python//python (the target representing libpython) itself. -- # -- # python_for_extensions is a target defined by Boost.Build to -- # provide the Python include paths, and on Windows, the Python -- # import library, as usage requirements. -- [ cond [ python.configured ] : <library>/python//python_for_extensions ] -+ [ cond [ python.configured ] : <library>/python//python ] - - # we prevent building when there is no python available - # as it's not possible anyway, and to cause dependents to diff --git a/dev-libs/boost/files/boost-1.51.0-respect_python-buildid.patch b/dev-libs/boost/files/boost-1.51.0-respect_python-buildid.patch deleted file mode 100644 index 327429e..0000000 --- a/dev-libs/boost/files/boost-1.51.0-respect_python-buildid.patch +++ /dev/null @@ -1,69 +0,0 @@ -https://svn.boost.org/trac/boost/ticket/6286 - ---- boostcpp.jam -+++ boostcpp.jam -@@ -99,13 +99,6 @@ - BUILD_ID = [ regex.replace $(build-id) "[*\\/:.\"\' ]" _ ] ; - } - --# Python build id (for Python libraries only). --python-id = [ option.get "python-buildid" ] ; --if $(python-id) --{ -- PYTHON_ID = [ regex.replace $(python-id) [*\\/:.\"\'] _ ] ; --} -- - - ################################################################################ - # ---- libs/mpi/build/Jamfile.v2 -+++ libs/mpi/build/Jamfile.v2 -@@ -8,6 +8,8 @@ - # Authors: Douglas Gregor - # Andrew Lumsdaine - -+import option ; -+import regex ; - import mpi ; - import indirect ; - import python ; -@@ -24,6 +26,13 @@ - <tag>@$(__name__).tag - ; - -+# Python build id (for Python libraries only). -+python-id = [ option.get "python-buildid" ] ; -+if $(python-id) -+{ -+ PYTHON_ID = [ regex.replace $(python-id) [*\\/:.\"\'] _ ] ; -+} -+ - rule tag ( name : type ? : property-set ) - { - local result = $(name) ; ---- libs/python/build/Jamfile.v2 -+++ libs/python/build/Jamfile.v2 -@@ -2,6 +2,8 @@ - # Software License, Version 1.0. (See accompanying - # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - -+import option ; -+import regex ; - import os ; - import indirect ; - import modules ; -@@ -30,6 +32,14 @@ - ; - } - -+# Python build id (for Python libraries only). -+python-id = [ option.get "python-buildid" ] ; -+if $(python-id) -+{ -+ PYTHON_ID = [ regex.replace $(python-id) [*\\/:.\"\'] _ ] ; -+} -+ -+ - rule find-py3-version - { - local versions = [ feature.values python ] ; diff --git a/dev-libs/boost/files/boost-1.51.0-support_dots_in_python-buildid.patch b/dev-libs/boost/files/boost-1.51.0-support_dots_in_python-buildid.patch deleted file mode 100644 index c8dc6e1..0000000 --- a/dev-libs/boost/files/boost-1.51.0-support_dots_in_python-buildid.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- libs/mpi/build/Jamfile.v2 -+++ libs/mpi/build/Jamfile.v2 -@@ -30,7 +30,7 @@ - python-id = [ option.get "python-buildid" ] ; - if $(python-id) - { -- PYTHON_ID = [ regex.replace $(python-id) [*\\/:.\"\'] _ ] ; -+ PYTHON_ID = [ regex.replace $(python-id) [*\\/:\"\'] _ ] ; - } - - rule tag ( name : type ? : property-set ) ---- libs/python/build/Jamfile.v2 -+++ libs/python/build/Jamfile.v2 -@@ -36,7 +36,7 @@ - python-id = [ option.get "python-buildid" ] ; - if $(python-id) - { -- PYTHON_ID = [ regex.replace $(python-id) [*\\/:.\"\'] _ ] ; -+ PYTHON_ID = [ regex.replace $(python-id) [*\\/:\"\'] _ ] ; - } - - diff --git a/dev-libs/boost/files/boost-1.53.0-glibc-2.18-compat.patch b/dev-libs/boost/files/boost-1.53.0-glibc-2.18-compat.patch deleted file mode 100644 index 54d2e29..0000000 --- a/dev-libs/boost/files/boost-1.53.0-glibc-2.18-compat.patch +++ /dev/null @@ -1,18 +0,0 @@ -Patch for compatibility with glibc 2.18 -Gentoo bugreport: https://bugs.gentoo.org/show_bug.cgi?id=482372 -Upstream fix: https://svn.boost.org/trac/boost/changeset/84950 - ---- boost_1_53_0/boost/cstdint.hpp 2012-12-11 22:42:26.000000000 +0800 -+++ boost_1_53_0.fix/boost/cstdint.hpp 2013-08-25 20:48:53.683000000 +0800 -@@ -41,7 +41,10 @@ - // so we disable use of stdint.h when GLIBC does not define __GLIBC_HAVE_LONG_LONG. - // See https://svn.boost.org/trac/boost/ticket/3548 and http://sources.redhat.com/bugzilla/show_bug.cgi?id=10990 - // --#if defined(BOOST_HAS_STDINT_H) && (!defined(__GLIBC__) || defined(__GLIBC_HAVE_LONG_LONG)) -+#if defined(BOOST_HAS_STDINT_H) \ -+ && (!defined(__GLIBC__) \ -+ || defined(__GLIBC_HAVE_LONG_LONG) \ -+ || (defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 17))))) - - // The following #include is an implementation artifact; not part of interface. - # ifdef __hpux diff --git a/dev-libs/boost/files/boost-1.53.0-library_status.patch b/dev-libs/boost/files/boost-1.53.0-library_status.patch deleted file mode 100644 index 7d10461..0000000 --- a/dev-libs/boost/files/boost-1.53.0-library_status.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- tools_orig/regression/src/library_status.cpp 2012-12-11 15:42:26.000000000 +0100 -+++ tools/regression/src/library_status.cpp 2013-07-11 16:15:54.000000000 +0200 -@@ -171,16 +171,17 @@ - // find_element ------------------------------------------------------------// - -+ struct element_equal { -+ const string & m_name; -+ element_equal(const string & name) : -+ m_name(name) -+ {} -+ bool operator()(const xml::element_ptr & xep) const { -+ return xep.get()->name == m_name; -+ } -+ }; -+ - xml::element_list::const_iterator find_element( - const xml::element & root, const string & name - ){ -- struct element_equal { -- const string & m_name; -- element_equal(const string & name) : -- m_name(name) -- {} -- bool operator()(const xml::element_ptr & xep) const { -- return xep.get()->name == m_name; -- } -- }; - return std::find_if( - root.elements.begin(), -@@ -203,17 +204,18 @@ - // attribute_value ----------------------------------------------------------// - -+ struct attribute_equal { -+ const string & m_name; -+ attribute_equal(const string & name) : -+ m_name(name) -+ {} -+ bool operator()(const xml::attribute & a) const { -+ return a.name == m_name; -+ } -+ }; -+ - const string & attribute_value( - const xml::element & element, - const string & attribute_name - ){ -- struct attribute_equal { -- const string & m_name; -- attribute_equal(const string & name) : -- m_name(name) -- {} -- bool operator()(const xml::attribute & a) const { -- return a.name == m_name; -- } -- }; - xml::attribute_list::const_iterator itr; - itr = std::find_if( diff --git a/dev-libs/boost/files/boost-1.53.0-no-threads.patch b/dev-libs/boost/files/boost-1.53.0-no-threads.patch deleted file mode 100644 index e078fc2..0000000 --- a/dev-libs/boost/files/boost-1.53.0-no-threads.patch +++ /dev/null @@ -1,63 +0,0 @@ -Index: /trunk/boostcpp.jam
-===================================================================
---- /trunk/boostcpp.jam (revision 79301)
-+++ /trunk/boostcpp.jam (revision 81000)
-@@ -210,6 +210,44 @@
- }
-
-+rule filtered-target ( name : message + : sources + : requirements * )
-+{
-+ message $(name)-message : warning: $(message) ;
-+ alias $(name) : $(sources) : $(requirements) ;
-+ alias $(name) : $(name)-message ;
-+
-+ local p = [ project.current ] ;
-+ $(p).mark-target-as-explicit $(name) ;
-+ $(p).mark-target-as-explicit $(name)-message ;
-+}
-+
- rule declare_install_and_stage_proper_targets ( libraries * : headers * )
- {
-+ for local l in $(libraries)
-+ {
-+ if $(l) = locale
-+ {
-+ filtered-target $(l)-for-install :
-+ Skipping Boost.Locale library with threading=single. :
-+ libs/$(l)/build : <threading>multi ;
-+ }
-+ else if $(l) = wave
-+ {
-+ filtered-target $(l)-for-install :
-+ Skipping Boost.Wave library with threading=single. :
-+ libs/$(l)/build : <threading>multi ;
-+ }
-+ else if $(l) = thread
-+ {
-+ filtered-target $(l)-for-install :
-+ Skipping Boost.Thread library with threading=single. :
-+ libs/$(l)/build : <threading>multi ;
-+ }
-+ else
-+ {
-+ alias $(l)-for-install : libs/$(l)/build ;
-+ }
-+ }
-+ local library-targets = $(libraries)-for-install ;
-+
- install-requirements = <install-source-root>$(BOOST_ROOT)/boost ;
-
-@@ -239,5 +277,5 @@
- : $(install-requirements) <install-no-version-symlinks>on
- :
-- : libs/$(libraries)/build
-+ : $(libraries)-for-install
- : $(headers)
- ;
-@@ -246,5 +284,5 @@
- # Install just library.
- install stage-proper
-- : libs/$(libraries)/build
-+ : $(libraries)-for-install
- : <location>$(stage-locate)/lib
- <install-dependencies>on <install-type>LIB
diff --git a/dev-libs/boost/metadata.xml b/dev-libs/boost/metadata.xml deleted file mode 100644 index 9c5d656..0000000 --- a/dev-libs/boost/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>cpp</herd> - <use> - <flag name='tools'> - Build and install the boost tools (bcp, quickbook, inspect, - wave) - </flag> - <flag name='debug' restrict='<dev-libs/boost-1.50.0-r3'> - Build and install debug versions of the Boost libraries. These - libraries are not used by default, and should not be used unless - you're developing against Boost. - </flag> - <flag name='debug' restrict='>dev-libs/boost-1.52.0-r2'> - Build and install only the debug version of the Boost - libraries. Only enable this flag if you're developing against - boost. - </flag> - <flag name='threads'> - Build multi-thread-compatible libraries instead of - single-threaded only. - </flag> - <flag name='nls'> - Build libboost_locale. This library requires compatible C - library interfaces, which might not be provided by uClibc or - other embedded libraries. - </flag> - <flag name='doc'> - Install the full API documentation documentation. This takes - over 200MB of extra disk space. - </flag> - </use> -</pkgmetadata> |