The FreeBSD Ports Archive
FreeBSD devel : boost4>
Free peer-reviewed portable C++ source libraries
The Boost web site provides free peer-reviewed portable C++ source
libraries. The emphasis is on libraries which work well with the C++
Standard Library. One goal is to establish "existing practice" and
provide reference implementations so that the Boost libraries are
suitable for eventual standardization. Some of the libraries have
already been proposed for inclusion in the C++ Standards Committee's
upcoming C++ Standard Library Technical Report.
http://www.boost.org/
|
boost history
v. 1.39
date: 2007/08/13 19:46:18; author: barner; state: Exp; lines: +5 -1
- Update to Boost 1.34.1. Bug fix release, see [1] for the complete list
of changes.
- Mark boost-1* and boost-python-1* mutually conflicting [2]
Submitted by: thierry [2]
[1] http://svn.boost.org/trac/boost/query?status=closed&milestone=Boost+1.34.1
v. 1.38
date: 2007/07/04 15:09:06; author: barner; state: Exp; lines: +51 -49
Update to boost 1.34.0:
- ChangeLog: http://lists.boost.org/boost-announce/2007/05/0131.php
- Uses Boost.Build v2
- Fixes build g++ 4.2 (and there for on 7-CURRENT)
- Port respects CXXFLAGS unless the WITH_OPTIMIZED_CFLAGS option is set
that enables -O3 optimization and full inlining
Requested by: many
PR: ports/113474 (resolved)
Obtained from: http://boost.cvs.sourceforge.net/boost/boost/boost/detail/atomic_count_gcc.hpp?r1=1.5&r2=1.5.8.1
via pav
v. 1.37
date: 2007/03/28 09:39:49; author: barner; state: Exp; lines: +1 -0
Make fetchable again (MASTER_SITE_SUBDIR was accidentally deleted in last
commit).
Reported by: Bill Fenner's distfile script
v. 1.36
date: 2007/03/06 05:58:22; author: barner; state: Exp; lines: +7 -110
- Remove support for FreeBSD 4.
- Remove devel/boost-gcc3, since it's only usefull on 4.x
- Minor portlint tweaks.
v. 1.35
date: 2006/09/22 22:22:19; author: mi; state: Exp; lines: +1 -1
Upgrade ICU from 3.4.1 to 3.6. Build WITHOUT_THREADS by default -- using
threads is broken on ia64 (marcel is investigating) and seems useless
elsewhere.
Filter `-funroll-loops' out of CFLAGS for now -- it seems to cause
miscompilation occasionally.
Correct the dependencies to stop requiring a particular version number
of the ICU's libraries to ease future upgrades.
v. 1.34
date: 2006/08/31 11:17:38; author: barner; state: Exp; lines: +6 -2
- libbgl-wiz requires spirit-1.8, so don't build it on FreeBSD 4 unless
gcc-3.4 is used [1]. This fixes the build on FreeBSD 4.x.
- Install libboost_serialization.so as libboost_serialization.so.3 and
create a symlink. [2]
Reported by: many [1], bmah [2]
PR: ports/102524
v. 1.33
date: 2006/08/01 19:25:17; author: barner; state: Exp; lines: +1 -1
- Fix const-correctness bug in Boost.Regex-1.33.x
that strikes only in multithreaded programs on Unix platforms, if:
* Multiple threads construct regexes concurrently, or
* Multiple threads perform search and replace operations concurrently.
- Bump PORTREVISION (threads are enabled in the port's default configuration)
Submitted by: John Maddock via boost-announce
Found by: Aleksey Sanin
See also: http://lists.boost.org/boost-announce/2006/08/0097.php
v. 1.32
date: 2006/07/20 19:18:29; author: barner; state: Exp; lines: +12 -0
- Build libbgl-viz.a (needed to use the GraphViz reader)
- Build librandom_device.a (needed to use certain PRG algorithms that
rely on /dev/urandom)
- Remove former maintainer from pkg-descr
- Bump PORTREVISION
Requested by: Fernando Herrero Carrón
v. 1.31
date: 2006/05/04 21:40:25; author: edwin; state: Exp; lines: +0 -1
Remove USE_REINPLACE from all categories starting with D
v. 1.30
date: 2005/12/10 16:51:18; author: barner; state: Exp; lines: +10 -4
Update to Boost 1.33.1:
* Bugfix release
* ChangeLog at https://sourceforge.net/forum/forum.php?forum_id=517679
v. 1.29
date: 2005/11/22 11:17:51; author: barner; state: Exp; lines: +4 -0
Avoid duplicate LASTEST_LINKs by conditionally modifing PKGNAMESUFFIX,
resulting in boost-python-gcc3 (if the boost port is built on 4.x from
devel/boost-gcc3 (which implies WITH_PYTHON)).
v. 1.28
date: 2005/11/22 11:03:25; author: barner; state: Exp; lines: +5 -0
Mark the devel/boost-gcc3 slave port IGNORE on FreeBSD >= 5.
v. 1.27
date: 2005/11/14 18:26:09; author: barner; state: Exp; lines: +1 -1
Keep up with devel/icu shared lib version bump.
Submitted by: Vladimir Guzma
PR: ports/89009
v. 1.26
date: 2005/11/09 14:30:55; author: barner; state: Exp; lines: +59 -21
- Update to Boost 1.33.0
* Boost.Regex now supports the ICU unicode library
* Optionally build Boost with GCC 3.4 on FreeBSD 4.x [1]
* For changes to the Boost libraries see their specific ChangeLogs
in ${LOCALBASE}/share/doc/boost or at http://www.boost.org/
* Bump shared library version to 3
PR: ports/88014 [1]
Submitted by: Václav Haisman [1]
v. 1.25
date: 2005/03/21 18:04:49; author: barner; state: Exp; lines: +3 -2
- Don't install symlinks to shared libraries that are not installed.
Specifically, this is about the !WITH_PYTHON and !WITH_THREADS cases.
- This fixes the plist again.
Reported by: kris via pointyhat
Approved by: arved (mentor)
v. 1.24
date: 2005/03/09 13:03:11; author: barner; state: Exp; lines: +4 -0
- no python implies no pyste (fix conditionally created plist) [1]
- document WITH_PYSTE knob
Pointed out by: lofi [1]
Approved by: arved (mentor)
v. 1.23
date: 2005/03/08 17:25:54; author: barner; state: Exp; lines: +39 -5
- Add WITH_PYSTE knob in oder to keep the list of dependencies smaller for the
WITH_PYTHON case. WITH_PYSTE implies WITH_PYTHON. [1]
- Print frame around pkg-message in order to attract the user's attention.
Requested by: nectar [1]
Approved by: arved (mentor)
v. 1.22
date: 2005/03/07 10:29:37; author: barner; state: Exp; lines: +108 -20
- Install pyste, a interface generator for Boost.Python
This adds two run time dependecies in the WITH_PYTHON case:
* devel/gccxml
* devel/py-elementtree
This was requested in [1].
- Add pkg-message to help developers getting started with boost:
Give suggestions for CFLAGS and LDFLAGS for the following build
options:
* BOOST_THREADS: pkg-message.threads
* WITH_PYTHON: pkg-message.python
* stlport (4.x): pkg-message.stlport
- remove pkg-install script and perform installation in Makefile
PR: ports/77640 [1]
Approved by: arved (mentor)
v. 1.21
date: 2005/02/28 13:05:23; author: barner; state: Exp; lines: +1 -1
Change email address in ports maintained by me to barner@FreeBSD.org
Approved by: arved (mentor)
v. 1.20
date: 2005/02/12 21:11:07; author: thierry; state: Exp; lines: +1 -0
Unbreak devel/monotone on FreeBSD-5.3.
Bump PORTREVISION.
PR: ports/76730
Submitted by: Mark A. Wicks and maintainer
Obtained from: Boost CVS repository.
v. 1.19
date: 2004/12/24 12:23:12; author: sem; state: Exp; lines: +119 -28
- Update devel/boost to 1.32.0
- Add slave devel/boost-python port
- Remove devel/spirit because of it's a part boost now
PR: ports/75377
Submitted by: Simon Barner (maintainer)
v. 1.18
date: 2004/08/24 20:05:34; author: sem; state: Exp; lines: +7 -48
Move to OPTIONS.
PR: ports/70898
Submitted by: maintainer
v. 1.17
date: 2004/05/29 21:06:36; author: pav; state: Exp; lines: +3 -0
- Fix build on alpha
PR: ports/67338
Submitted by: Simon Barner (maintainer)
v. 1.16
date: 2004/03/08 15:02:53; author: arved; state: Exp; lines: +2 -0
Fix build on IA64
PR: 63903
Submitted by: Simon Barner
v. 1.15
date: 2004/02/20 05:32:21; author: ijliao; state: Exp; lines: +110 -37
upgrade to 1.31.0
- builds the most recent boost version (1.31.0)
- respects PTHREAD_{CFLAGS, LIBS} (credits for the PTHREAD_LIBS part
go to Craig Rodrigues )
- builds all boost libraries
- installs docs into DOCSDIR, and examples into EXAMPLESDIR (as
before), but the hyperlinks to the example files are corrected (pls.
report if you find some broken links)
- has new various tunable options, such as
o WITH_DEBUG
o WITHOUT_THREAD
o WITH_OPTIMIZED_CFLAGS
o VERBOSE_BUILD
- forced major numbers for shared libraries (everything defaults to
.so.1, and is symlinked to .so)
- installs the possible versions of the libraries (w/ or w/o
debugging or threading support) with the same suffix- and prefix-less
name, e.g. instead of libboost_filesystem-gcc-debug-s.so.1 (the gcc toolset,
debugging info and single threaded) and
libboost_filesystem-gcc-m.so.1 (gcc toolset, release version, multi
threaded), there now is only libboost_filesystem.so.1.
PR: 63100
Submitted by: maintainer
v. 1.14
date: 2004/02/17 05:36:56; author: kris; state: Exp; lines: +4 -0
FORBIDDEN on 5.x: Does not respect PTHREAD_{CFLAGS,LIBS}
v. 1.13
date: 2004/01/15 13:41:30; author: netchild; state: Exp; lines: +1 -1
Simon Barner has agreed to maintain this port.
Approved by: maintainer timeout
(I've used a ~2 week timeout without an email
contact; as can be seen and I've already noticed
for another port, the maintainer is not responsive
for a much longer time)
v. 1.12
date: 2003/12/28 11:10:42; author: oliver; state: Exp; lines: +8 -1
Fix build on Alpha and Sparc arch
Approved By: maintainer timeout (2 weeks)
v. 1.11
date: 2003/11/20 16:11:52; author: sergei; state: Exp; lines: +10 -10
- Fix build (previous update was incomplete):
Do not add PYTHON_* variables to MAKE_ENV unless
WITH_PYTHON knob is enabled
- Remove spaces on empty line to please portlint
While I'm here:
- s/+=/=/ where appropriate
PR: 59255
Submitted by: Sergey Matveychuk
Approved by: maintainer's silence
v. 1.10
date: 2003/11/10 05:52:32; author: ijliao; state: Exp; lines: +25 -19
unbreak
upgrade to 1.30.2
PR: 58168
Submitted by: Keishi Katoux
Approved by: maintainer timeout
v. 1.9
date: 2003/11/03 03:56:34; author: kris; state: Exp; lines: +1 -1
Mark BROKEN (see bento logs). These ports are scheduled for removal
after Feb 2 2004 if they are still broken at that time and no fixes
have been submitted by PR.
v. 1.8
date: 2003/10/12 22:32:55; author: kris; state: Exp; lines: +2 -0
BROKEN: Errors during build
v. 1.7
date: 2003/08/23 01:03:49; author: perky; state: Exp; lines: +1 -0
Bump PORTREVISION after lang/python's changing default to
BUILD_STATIC. This affects to python embedding programs only.
Submitted by: olgeni
v. 1.6
date: 2003/07/18 14:13:10; author: nectar; state: Exp; lines: +24 -15
- Update to Boost 1.30.0.
- Honor CC/CXX as best we can (bjam build system is buggy in this area)
- Pull down GCC 3.3 `support' from Boost CVS
Approved by: Paul Marquis (maintainer)
v. 1.5
date: 2003/02/21 11:22:27; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.4
date: 2002/11/06 13:54:17; author: wjv; state: Exp; lines: +11 -8
- Update to version 1.29.0
- Attempt to install full documentation (which is difficult to separate from
the rest of the source)
Approved by: Paul Marquis (MAINTAINER)
v. 1.3
date: 2002/05/27 02:42:11; author: ijliao; state: Exp; lines: +4 -1
If port is built with WITHOUT_PYTHON set, don't include Python libraries in
package list
PR: 38580
Submitted by: maintainer
v. 1.2
date: 2002/05/23 15:07:59; author: dwcjr; state: Exp; lines: +12 -7
Update to latest(1.28.0)
PR: 38455
Submitted by: maintainer
v. 1.1
date: 2002/01/15 03:39:11; author: knu; state: Exp;
Add boost, free peer-reviewed portable C++ source libraries.
PR: ports/33634
Submitted by: Paul Marquis
=============================================================================
|
| |

|