27 Commits

Author SHA1 Message Date
rsadowski
bb477f5b45 Update boost from 1.66.0 to 1.67.0 (Not to the latest)
This update was requested by aja to update and unbreak productivity/gnucash.

Changlog from upstream:
https://www.boost.org/users/history/version_1_67_0.html
2020-08-15 20:30:40 +00:00
kmos
d7c6a44cae Fix devel/boost python3 bindings
From Nam Nguyen

With input from rsadowski and sthen

Reworked by sthen

Tested by myself and sthen

ok sthen
2020-01-29 22:39:09 +00:00
rsadowski
194112f1a7 enable boost-build
To make your boost.build executables b2 and bjam useful we have to install
some additional files.

Noticed by Ivan Krylov via openbsd@freenode. Thanks!

feedback from semarie@ and aja@, tweaks and ok sthen@
2019-01-03 07:29:58 +00:00
sthen
84b2eeef2b Add support for boost contexts on i386, arm, amd64, from otto@.
As this brings new libraries on supported architectures, split the
package into -main and -md subpackages, keeping plist updates simpler
and avoiding need for knowledge of supported arches in dependent
ports. Also means that if future ports start picking up the MD
libraries they will be easier to find. (Thanks aja@ for running a
bulk build and check-lib-depends run with an earlier version to
make sure existing ports don't pick up the new libs.)

ok rsadowski@

Bumps for ports using boost as LIB_DEPENDS or RUN_DEPENDS to
follow.
2018-12-13 19:52:46 +00:00
kirby
7f964a3696 enable Unicode/ICU support in Regex
bulk build on macppc, i386 and amd64 by myself
ok rsadowsk@ (maintainer)
2018-08-23 16:38:10 +00:00
rsadowski
5126c24bf7 Update boost to 1.66.0
Main port changes:
- Add myself as second maintainer
- Licence tag from MIT-like to boost

Changelog:

http://www.boost.org/users/history/version_1_66_0.html

ok jca@ and landry@ (Tested in a bulk, thanks!)
"Fine with me" from Brad (maintainer)
2018-01-31 21:54:49 +00:00
rsadowski
90658284fb Update boost to 1.65.1
Notable port changes.

- Bump all shared libs from 6.0 to 7.0.
- COMPILER= base-clang ports-gcc (Replace ONLY_FOR_ARCHS)
- Remove our user.hpp. Boost detects all compiler features correct.
- Drop all -Wno-* options.
- Drop fiber support. It doesn't build with GCC
- Drop stacktrace support. It doesn't build on arm (spotted by jca@)
- b2 doesn't seem to respect python parameter, we need to run twice with
  separate python environments to build both shared libs.
- Zap trailing whitespace
- Add py-numpy as bdep
- Disable precompiled header
- cleanup BJAM_CONFIG
- Drop "-d+2" debug.

Survived a macppc bulk by kirby@
Survived a amd64 bulk by landry@
Build test on sparc64 and arm by jca@ (and many other tests)

Many thanks to all those who made it possible

Final ok landry@, jca@
2017-12-26 19:18:49 +00:00
jca
8495a25bd4 Unbreak boost on (at least) alpha, hppa and sparc64
- ensure we don't build the 'context' and 'coroutine' libs, they are not
  portable and the latter depends on the former
- don't use the 'gcc_sparc' backend in Boost.atomic, for it doesn't
  build; use the generic gcc backend based on __sync_*
- stop tweaking cc -march / -mcpu values; this is not desirable on any
  arch and it breaks on sparc64 due to a bogus -mcpu=c3 default
- don't attempt to force -m32 / -m64 flags, this breaks at least alpha
  (64 bits but doesn't understand -m64)

alpha, hppa & sparc64 tests by landry@, amd64 bulk by ajacoutot@
ok jasper@
2015-08-03 18:29:30 +00:00
jasper
61585ccce9 - update to boost 1.58.0
earlier diff looked good to brad
tested in multiple bulks by aja@ and me
ok aja@ robert@
2015-07-01 08:41:59 +00:00
ajacoutot
aa6c4f1dcc Re-add python3 support properly.
maintainer timeout
ok nigel@
2013-12-25 08:49:47 +00:00
ajacoutot
acab5fb334 Revert previous (py3 support); it requires more work and breaks some ports. 2013-12-20 16:37:16 +00:00
ajacoutot
a4784e4871 Add python3 support.
ok brad@ (maintainer)
2013-12-17 07:03:38 +00:00
dcoppa
b83f1d7eed Add libboost_locale-mt to the boost build.
ok brad@ (maintainer)
2013-09-22 14:31:24 +00:00
brad
81beb76314 Update to boost 1.53.0.
Mostly from Amit Kulkarni.

ok sthen@
2013-03-08 01:21:37 +00:00
jasper
de448d0cf3 - build and install boost_unit_test_framework and friends,
ok aja@
2011-05-05 17:08:27 +00:00
landry
4f93631615 Update to boost 1.42, fixes regressions in gzip module introduced in
1.41. Tested without fallout in a bulk build by stephan@, thanks!
Endianess fixes from kili@, mark as NO_REGRESS as regression suite
changed a lot since old previous 1.34 version.
Remove deanna@ from MAINTAINER has she agreed not having time for it atm.
This port doesn't honour CFLAGS but this will be dealt separately.
2010-04-21 09:26:58 +00:00
sthen
071a757eae delete zero-byte file, pointed out by Brad 2010-04-02 16:20:28 +00:00
robert
9cfa962094 Udpate to 1.41.0; original diff from Markus Hennecke 2010-03-30 11:00:15 +00:00
bernd
109403012c Update to boost-1.34.1.
Initial diff from Mikko Tolmunen. Thank you!
Some corrections from brad@.

Tested by deanna@, naddy@, brad@ and myself.

ok deanna@, brad@
2008-04-03 07:44:39 +00:00
deanna
13ccbc190e Build libboost_python. Ports using it will need to satisfy any python
run depends on their own.  Patch from landry@, change requested by a
few.

And regen patches.

ok landry@
2008-01-06 00:01:15 +00:00
deanna
9ae202f2f8 Move boost back into a single package. Splitting it was my mistake.
discussed with many people, "go ahead" steven@
2007-12-18 21:54:43 +00:00
deanna
d102239f91 Add a patch from Boost CVS for amd64 support in endian.hpp. From
Jon Olsson <jon at vexed.se>.  Bump pkgnames and order plist.

"looks good" wilfried@
2007-07-14 14:13:48 +00:00
deanna
a7b1353be0 Remove the alpha exception workaround, now that kettenis@ has fixed the
problem.

Ok brad@.
2006-12-28 10:46:20 +00:00
deanna
c9164d0ddf Fix this on alpha by disabling the serialization lib. This lib does
not honor BOOST_NO_EXCEPTIONS, and exception support is currently
broken on alpha.

ok espie@.
2006-12-11 21:42:30 +00:00
steven
e85f2746c5 new MULTI_PACKAGES 2006-11-24 18:42:20 +00:00
wilfried
dc252ece00 split into two subpackages, headers and libs, from maintainer 2006-11-13 21:52:52 +00:00
wilfried
4aa36ec4b0 Import boost 1.33.1
Free peer-reviewed portable C++ source libraries

From Deanna Phillips <deanna@sdf.lonestar.org>
with work from me, robert@ and kurt@
2006-11-05 19:20:41 +00:00