Commit Graph

49 Commits

Author SHA1 Message Date
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
kurt
e643a806f9 - revert last commit since gcc3/libstdc++ changes were reverted. 2009-07-27 00:34:24 +00:00
kurt
c3e71cd0b6 - remove hacks to force boost to use threads now that libstdc++ thread
safety has been enabled in gcc3 & libstdc++
- correct detection of thread support in libstdcpp3.hpp
- correct multiple defined T_DIVIDE
- use threads for python.jam

NOTE: this update requires userland to be rebuild with the recent
gcc3/libstdc++ changes. See current.html for instructions.
2009-07-25 02:17:06 +00:00
kurt
e0ef9069a3 fix atomic_count.hpp: libstdc++ is not built with thread support yet so
adjust atomic_count.hpp to only use libstdc++ when it has been built with
thread support and fall back to using the pthreads implementation.
diagnosed, tested and okay deanna@
2008-06-05 12:55:56 +00:00
deanna
ebde87a203 Security - add fix from boost svn for CVE-2008-0171:
"regex/v4/perl_matcher_non_recursive.hpp in the Boost regex library
(aka Boost.Regex) in Boost 1.33 and 1.34 allows context-dependent
attackers to cause a denial of service (failed assertion and crash)
via an invalid regular expression."

ok naddy@
2008-05-27 00:52:01 +00:00
deanna
44bbbc760f Don't pick up textproc/icu4c. Problem reported by brad and RD Thrush,
thanks.

no pkg change
2008-04-10 20:06:52 +00:00
deanna
7b1cbc0182 - unbreak on amd64 by adding -fPIC to the link cmd
tested by sthen@, brad@, eric@ and others, ok brad@ sthen@

- use /dev/urandom (from Brad)
2008-04-06 17:57:43 +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
7deee3920d Bring boost back into a single package. Splitting it was my mistake.
Discussed with several people, "go ahead" steven@
2007-12-18 20:46:03 +00:00
merdely
376b75df06 Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN 2007-09-16 02:52:56 +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
espie
470294650d base64 distinfo with SHA256 2007-04-05 15:37:40 +00:00
deanna
be9ffdf7ad The soname needs to match the filename in order for the libs to be
usable.  Noticed by Tero Koskinen, thanks.

Simplify the install by using an undocumented jam rule.

Ok wilfried@.
2007-01-07 22:20:20 +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
espie
b77386023b zap SCRIPTS_ENV, make sure include files belong to data owner, zap old
SH variable.
2006-11-07 10:55:43 +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