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
c37428a718
don't add -m32 to compiler flags; see if this unbreaks hppa
2015-07-10 08:13:46 +00:00
jasper
e20801e7cd
submitted upstream
2015-07-10 07:25:06 +00:00
ajacoutot
ce94d7b0ef
Garbage collect some patches that looks uneeded. Survived a bulk.
...
If it ends up we have some runtime fallout because of these, we'll fix it and
document the patch.
from Brad (maintainer)
jasper@ had the same diff
2015-07-05 15:15:58 +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
56e458b4b5
machine/endian.h -> sys/endian.h
2015-05-01 14:47:29 +00:00
brad
2ece201d52
Remove some chunks of the patch now that _POSIX_VERSION has been
...
bumped higher.
2015-01-05 21:14:46 +00:00
kirby
fe0d0227dc
add bzip2 support for boost-iostreams.
...
needed for future releases of games/wesnoth.
ok brad@ (maintainer)
2014-11-15 08:17:56 +00:00
ajacoutot
aa6c4f1dcc
Re-add python3 support properly.
...
maintainer timeout
ok nigel@
2013-12-25 08:49:47 +00:00
ajacoutot
61e02762dc
Revert sure... expect the bump!
2013-12-20 16:42:34 +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
sthen
701c91e413
kill VMEM_WARNING
2013-11-25 14:16:22 +00:00
dcoppa
b83f1d7eed
Add libboost_locale-mt to the boost build.
...
ok brad@ (maintainer)
2013-09-22 14:31:24 +00:00
brad
5f3151d7e6
Let Boost know OpenBSD has certain POSIX features but Boost does
...
not enable the use of said features because the POSIX feature
groups are not enabled yet due to missing functions/features
within respective feature groups.
ok sthen@
2013-04-12 01:11:32 +00:00
brad
dfacbd3e97
Mention using non-C locales.
2013-03-26 20:19:04 +00:00
brad
12677ce7ee
Sync boost-filesystem library with upstream and add OpenBSD to the UTF-8
...
codepath to fix a run-time issue for apps using boost-filesystem with apps
failing with.. "std::runtime_error: locale::facet::_S_create_c_locale name not valid"
Reported by/tested/Ok gonzalo@ bentley@
2013-03-26 20:15:10 +00:00
espie
bcf3856632
PERMIT_* / REGRESS->TEST sweep
2013-03-11 10:50:00 +00:00
brad
81beb76314
Update to boost 1.53.0.
...
Mostly from Amit Kulkarni.
ok sthen@
2013-03-08 01:21:37 +00:00
landry
b40d380960
Remove BROKEN-hppa marker, not needed anymore since gcc is now built
...
without -pie. At least boost builds fine without ICE. Tested on hppa.ports.
2012-12-10 13:37:57 +00:00
brad
ccc581fc0d
Mostly cosmetic tweaking and sync distinfo.
...
ok ajacoutot@
2012-12-09 08:23:31 +00:00
robert
d11f09d747
bring back a diff from boost svn to support code compilation
...
with libreoffice and boost
tested in a bulk by jasper and ok jasper@
2012-10-15 20:31:59 +00:00
landry
46d0145c17
Mark as BROKEN-hppa, triggers an ICE in src/tr1/assoc_laguerre.cpp,
...
apparently related the switch to PIE and the fact that boost uses
precompiled .gch headers.
2012-09-29 07:08:38 +00:00
ajacoutot
2c9b511af1
Remove an unncessary patch now that the system time.h header has been
...
fixed. No pkg change.
from Brad
2012-05-11 06:06:11 +00:00
ajacoutot
86f65194dd
Mark the port as for use with gcc4 only and garbage collect a gcc3
...
workaround patch.
from Brad
2012-04-22 10:18:13 +00:00
ajacoutot
1d60756007
Remove patch no longer necessary now that the compiler has been fixed.
...
from Brad (maintainer)
2012-04-13 06:22:02 +00:00
espie
2bac4ead62
bigger than cmake or mysql
2012-04-12 20:28:47 +00:00
ajacoutot
a1738e64e4
Remove workaround after wchar.h header was fixed.
...
from Brad
2012-01-06 07:39:55 +00:00
ajacoutot
959890994d
Brad take maintainer.
2011-11-26 10:23:31 +00:00
jasper
edfae0e0ad
- Remove OpenBSD long double workaround for Boost.Functional/Hash.
...
- Have Boost.Filesystem use statvfs().
from brad
ok aja@
2011-11-06 20:05:47 +00:00
jasper
64e978a250
spacing
2011-11-06 19:26:23 +00:00
jasper
dae9b3f523
- Remove the now unnecessary patches now the that wide character
...
support has been integrated
- Move the endian setting bits within endian.hpp header up above
Boost's own set of checks to try and guess the endianness of
the architecture so that the OpenBSD endian header is actually
used
- Sync the Boost.Math patch for enabling the long double support
on OpenBSD/hppa with what was submitted upstream and commited.
tested by aja@ and naddy@
from brad
ok aja@
2011-11-02 11:54:15 +00:00
naddy
77233f59d9
* Pass MAKE_JOBS to jam, which can do parallel building.
...
* Don't add -O2 to all builds.
* Remove workaround for (no longer) missing libm functions and bump
library.
* Remove OpenBSD hack after the gcc3 thread model has been
switched to posix. This part ok kurt@
2011-09-19 19:53:20 +00:00
jasper
eec0417831
bump after default python version switch
2011-06-08 17:31:05 +00:00
jasper
de448d0cf3
- build and install boost_unit_test_framework and friends,
...
ok aja@
2011-05-05 17:08:27 +00:00
jasper
ddb0bbf149
- sort lib list
2011-05-05 15:09:20 +00:00
jasper
bee9e6df51
- tweak, suggested by fgs@
2010-09-19 20:47:29 +00:00
jasper
761754e9c9
- OpenBSD does not have the definitions for the signals SI_ASYNCIO and
...
SI_MESGQ.
from markus hennecke
ok landry@
2010-09-19 20:09:41 +00:00
jasper
80fcd82c2c
- first round of bumps for devel
2010-08-30 22:03:58 +00:00
sthen
6548c7a188
add missing wantlibs, new-style lib_depends/revision, bump
2010-08-25 20:27:16 +00:00
espie
a4bcddad44
build boost with gcc4 and newer libstdc++-v3.
...
(I'll revisit the math funcs later)
2010-05-26 12:25:23 +00:00
espie
dc1a53b1ec
fix warning. wesnoth should compile again
2010-04-30 20:08:02 +00:00
landry
60901cf016
Add necessary magic to BJAM_CONFIG so that boost honours CFLAGS/CXXFLAGS.
...
Another funky-build-system bites the dust..
2010-04-21 12:30:57 +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
landry
7e1dc25aa8
Unbreak boost on hppa, checking for defined(__hppa) to detect HPUX is stupid.
...
No binary change on other archs, bump PKGNAME to be on the safe side.
2010-04-13 17:15:28 +00:00
landry
0a236cfbc3
Fix boost header so that -Werror configure scripts (wesnoth) doesn't
...
bomb. An update to 1.42 is needed anyway.
ok jasper@
2010-04-08 11:33:35 +00:00
sthen
071a757eae
delete zero-byte file, pointed out by Brad
2010-04-02 16:20:28 +00:00
robert
9d0bd550e1
Add missing patches...
2010-03-30 11:01:10 +00:00
robert
9cfa962094
Udpate to 1.41.0; original diff from Markus Hennecke
2010-03-30 11:00:15 +00:00
kurt
0050e86593
- fix patch that didn't apply cleanly. noted by andreas.kahari at gmail.com
2009-07-27 11:31:08 +00:00