OpenBSD CVS

CVS log for ports/devel/boost/Makefile


[BACK] Up to [local] / ports / devel / boost

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.146 / (download) - annotate - [select for diffs], Mon May 6 12:20:41 2024 UTC (3 weeks, 5 days ago) by sthen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.145: +3 -3 lines
Diff to previous 1.145 (unified)

handle Python default version switch: library name changes

Revision 1.145 / (download) - annotate - [select for diffs], Wed Feb 28 17:44:45 2024 UTC (3 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5
Changes since 1.144: +0 -3 lines
Diff to previous 1.144 (unified)

remove the comment about boost-context/CET; USE_NOBTCFI was already removed
from pdns_recursor, I'm checking icinga2 now, the other ports using
boost-context don't have USE_NOBTCFI

Revision 1.144 / (download) - annotate - [select for diffs], Tue Feb 13 11:28:19 2024 UTC (3 months, 2 weeks ago) by claudio
Branch: MAIN
Changes since 1.143: +1 -0 lines
Diff to previous 1.143 (unified)

Update comment for post-extract as suggested by sthen@

Revision 1.143 / (download) - annotate - [select for diffs], Tue Feb 13 10:27:31 2024 UTC (3 months, 2 weeks ago) by claudio
Branch: MAIN
Changes since 1.142: +2 -2 lines
Diff to previous 1.142 (unified)

Add boost-context support for sparc64.

This is based on the work done for PHP and passes all tests in boost-context.
OK rsadowski@

Revision 1.142 / (download) - annotate - [select for diffs], Thu Jan 4 08:16:16 2024 UTC (4 months, 3 weeks ago) by tb
Branch: MAIN
Changes since 1.141: +1 -1 lines
Diff to previous 1.141 (unified)

boost: minor fix in futex and link to brad's upstream asm commit

from brad

Revision 1.141 / (download) - annotate - [select for diffs], Wed Dec 27 17:24:48 2023 UTC (5 months ago) by tb
Branch: MAIN
Changes since 1.140: +5 -5 lines
Diff to previous 1.140 (unified)

boost: fix futex fallback

The patch switching away from syscall(SYS_futex, ...) had a couple of
issues. In particular, it disabled futexes altogether. Fix this and
ensure that the arguments are cast correctly. Also enable futex for
fiber.

Also, gkoehler pointed out that the exclusion of patched files was
faulty. Use PATCHORIG rather than hardcoding \.orig in pax commands.

tested by phessler on aarch64 and by myself on amd64
based on an initial diff from brad

Revision 1.140 / (download) - annotate - [select for diffs], Sun Dec 24 00:26:12 2023 UTC (5 months, 1 week ago) by gkoehler
Branch: MAIN
Changes since 1.139: +1 -0 lines
Diff to previous 1.139 (unified)

Unbreak devel/boost on powerpc, powerpc64

<boost/fiber/detail/cpu_relax.hpp> was picking the wrong syntax for
PowerPC asm.

ok tb@

Revision 1.139 / (download) - annotate - [select for diffs], Tue Dec 19 06:14:25 2023 UTC (5 months, 1 week ago) by tb
Branch: MAIN
Changes since 1.138: +3 -4 lines
Diff to previous 1.138 (unified)

Update to boost 1.84

From brad

https://www.boost.org/users/history/version_1_84_0.html

Revision 1.138 / (download) - annotate - [select for diffs], Sun Nov 19 16:06:48 2023 UTC (6 months, 1 week ago) by tb
Branch: MAIN
Changes since 1.137: +8 -4 lines
Diff to previous 1.137 (unified)

Update to boost 1.83, from Brad

With input from sthen, otto and help from many

https://www.boost.org/users/history/version_1_83_0.html

Revision 1.137 / (download) - annotate - [select for diffs], Mon Nov 13 12:29:40 2023 UTC (6 months, 2 weeks ago) by jca
Branch: MAIN
Changes since 1.136: +1 -1 lines
Diff to previous 1.136 (unified)

Fix build with clang-16's new -Wenum-constexpr-conversion

ok rsadowski@ (maintainer)

Revision 1.136 / (download) - annotate - [select for diffs], Sat Oct 28 14:03:31 2023 UTC (7 months ago) by rsadowski
Branch: MAIN
Changes since 1.135: +1 -1 lines
Diff to previous 1.135 (unified)

syscall(2) removal

Taught boost not to use syscall(2) on OpenBSD

OK Brad (co-maintainer)

Revision 1.135 / (download) - annotate - [select for diffs], Sat Sep 30 10:51:23 2023 UTC (8 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE, OPENBSD_7_4
Changes since 1.134: +3 -0 lines
Diff to previous 1.134 (unified)

add note re boost_context and USE_NOBTCFI (ports depending on this lib
may be able to remove USE_NOBTCFI after updating boost to 1.81+)

Revision 1.134 / (download) - annotate - [select for diffs], Thu Sep 21 09:49:49 2023 UTC (8 months, 1 week ago) by espie
Branch: MAIN
Changes since 1.133: +1 -1 lines
Diff to previous 1.133 (unified)

-> SITES

Revision 1.133 / (download) - annotate - [select for diffs], Sun Nov 13 15:26:04 2022 UTC (18 months, 2 weeks ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE, OPENBSD_7_3
Changes since 1.132: +3 -3 lines
Diff to previous 1.132 (unified)

update Python version in ports which don't use python.port.mk variables

Revision 1.132 / (download) - annotate - [select for diffs], Sun Nov 13 11:42:23 2022 UTC (18 months, 2 weeks ago) by sthen
Branch: MAIN
Changes since 1.131: +3 -3 lines
Diff to previous 1.131 (unified)

apply an errata patch to Boost, from Brad

Revision 1.131 / (download) - annotate - [select for diffs], Tue Aug 30 05:07:29 2022 UTC (21 months ago) by rsadowski
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2
Changes since 1.130: +1 -0 lines
Diff to previous 1.130 (unified)

Fix: Boost.Unordered containers are not in a valid state after moving

https://www.boost.org/users/history/version_1_80_0.html
https://github.com/boostorg/unordered/issues/139

OK Brad (maintainer)

Revision 1.130 / (download) - annotate - [select for diffs], Mon Aug 29 17:28:18 2022 UTC (21 months ago) by rsadowski
Branch: MAIN
Changes since 1.129: +12 -14 lines
Diff to previous 1.129 (unified)

Update boost to 1.80

https://www.boost.org/users/history/version_1_80_0.html

Update diff from Bred

Revision 1.129 / (download) - annotate - [select for diffs], Fri Jun 17 01:33:47 2022 UTC (23 months, 2 weeks ago) by namn
Branch: MAIN
Changes since 1.128: +14 -0 lines
Diff to previous 1.128 (unified)

re-add boost-build (b2) and bjam

b2 is needed for net/libtorrent-rasterbar. boost-build was originally
removed from the port because it was not python3 ready. upcoming boost
removes python bits altogether, so remove python bits here until then.

ok Brad (maintainer)

Revision 1.128 / (download) - annotate - [select for diffs], Thu May 12 22:43:22 2022 UTC (2 years ago) by sthen
Branch: MAIN
Changes since 1.127: +2 -2 lines
Diff to previous 1.127 (unified)

update to boost-1.79, plus errata patch, from Brad

Revision 1.127 / (download) - annotate - [select for diffs], Fri Mar 11 18:49:45 2022 UTC (2 years, 2 months ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1
Changes since 1.126: +0 -2 lines
Diff to previous 1.126 (unified)

drop RCS Ids

Revision 1.126 / (download) - annotate - [select for diffs], Wed Feb 2 12:24:14 2022 UTC (2 years, 3 months ago) by sthen
Branch: MAIN
Changes since 1.125: +6 -8 lines
Diff to previous 1.125 (unified)

update to boost-1.78.0, from Brad

Revision 1.125 / (download) - annotate - [select for diffs], Thu Jan 6 08:15:51 2022 UTC (2 years, 4 months ago) by rsadowski
Branch: MAIN
Changes since 1.124: +5 -7 lines
Diff to previous 1.124 (unified)

Update boost to 1.77.0 #2

This is the second attempt to update Boost. A workaround for
libtorrent-rasterbar has been committed. No other issues were known at the
time.

Update diff and the hard work done by Brad

Revision 1.124 / (download) - annotate - [select for diffs], Mon Nov 22 13:55:55 2021 UTC (2 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.123: +2 -3 lines
Diff to previous 1.123 (unified)

zap a few PKGNAME-sub which are now default
(and also duplicated EPOCH-sub which make little sense in db/{v3,v4}

Revision 1.123 / (download) - annotate - [select for diffs], Mon Nov 8 17:57:09 2021 UTC (2 years, 6 months ago) by jca
Branch: MAIN
Changes since 1.122: +3 -3 lines
Diff to previous 1.122 (unified)

Build -md on riscv64, now with the required bits present in libcontext

Build-tested with icinga/core2 and net/powerdns_recursor, runtime tested
with a few test programs.  ok Brad (maintainer)

Revision 1.122 / (download) - annotate - [select for diffs], Sun Nov 7 10:30:35 2021 UTC (2 years, 6 months ago) by jca
Branch: MAIN
Changes since 1.121: +2 -2 lines
Diff to previous 1.121 (unified)

Disable boost-md on riscv64

The make_fcontext/jump_fcontext etc bits aren't implemented in
libboost_context-mt.so, leading to link-type failures in consumer ports.

Revision 1.121 / (download) - annotate - [select for diffs], Tue Nov 2 00:00:06 2021 UTC (2 years, 6 months ago) by sthen
Branch: MAIN
Changes since 1.120: +4 -4 lines
Diff to previous 1.120 (unified)

adjust ports with hardcoded Python 3.8 versions, ok kmos@

Revision 1.120 / (download) - annotate - [select for diffs], Sun Oct 24 12:38:41 2021 UTC (2 years, 7 months ago) by sthen
Branch: MAIN
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 (unified)

fix boost @conflict line

-@conflict boost-md-<1.76.0v0
+@conflict boost-md-<1.76.0p0v0

Revision 1.119 / (download) - annotate - [select for diffs], Sat Oct 23 16:04:43 2021 UTC (2 years, 7 months ago) by sthen
Branch: MAIN
Changes since 1.118: +2 -2 lines
Diff to previous 1.118 (unified)

simply arch list for -md by moving to NOT_FOR_ARCHS, from brad

Revision 1.118 / (download) - annotate - [select for diffs], Tue Oct 19 16:02:41 2021 UTC (2 years, 7 months ago) by sthen
Branch: MAIN
Changes since 1.117: +9 -10 lines
Diff to previous 1.117 (unified)

move Boost::stacktrace libraries from md to the main package, from Brad.

"Builds on all of the Clang archs and sparc64. It was disabled initially for
a build issue on arm, but that was before switching to Clang.

NetBSD disables context, coroutine and fiber on a few archs like we do, but
not stacktrace and as far as I can see it does not have any MD dependencies."

Revision 1.117 / (download) - annotate - [select for diffs], Sun Sep 19 05:23:29 2021 UTC (2 years, 8 months ago) by rsadowski
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE, OPENBSD_7_0
Changes since 1.116: +5 -4 lines
Diff to previous 1.116 (unified)

Rollback to boost 1.67.0

There were some errors reported with it. Especially with
net/libtorrent-rasterbar. This meant that net/qbittorrent and net/deluge no
longer wokred. tb@ und mariani@ have found out that it is definitely the boost
update to 1.77. Brad has found out tha the problem can be solved by building
libtorrent-rasterbar with -O0.

Unless we understand the mechanism for the failure and are sure it's a
libtorrent-rasterbar problem rather than a boost one, sthen@ suggested to back
it out.

OK mariani@, sthen@ and Brad

Revision 1.116 / (download) - annotate - [select for diffs], Fri Sep 3 23:23:30 2021 UTC (2 years, 8 months ago) by sthen
Branch: MAIN
Changes since 1.115: +5 -6 lines
Diff to previous 1.115 (unified)

update to Boost 1.77, from Brad, rsadowski helped fixing the few ports
that had problems in bulk

Revision 1.115 / (download) - annotate - [select for diffs], Fri Jul 16 17:55:10 2021 UTC (2 years, 10 months ago) by sthen
Branch: MAIN
Changes since 1.114: +6 -9 lines
Diff to previous 1.114 (unified)

boost: A little bit of Makefile cleaning up and integrate the LibreSSL
fix as was commited upstream.
From Brad.

Revision 1.114 / (download) - annotate - [select for diffs], Tue Jun 22 04:20:13 2021 UTC (2 years, 11 months ago) by rsadowski
Branch: MAIN
Changes since 1.113: +5 -5 lines
Diff to previous 1.113 (unified)

Update Boost to 1.76

https://www.boost.org/users/history/version_1_74_0.html
https://www.boost.org/users/history/version_1_75_0.html
https://www.boost.org/users/history/version_1_76_0.html

Update diff from Brad. Arm64 bulk build by phessler, amd64 bulk build by me.
Feedback from many. OK tb@

Revision 1.113 / (download) - annotate - [select for diffs], Mon May 10 15:08:50 2021 UTC (3 years ago) by tb
Branch: MAIN
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (unified)

devel/boost: fix upcoming build failure in dependent ports

Use accessors instead of reaching into SSL_CTX. The requisite
accessors have been available since LibreSSL 2.7.2 and are thus
present in all supported versions.

positive feedback from brad, looks good to jsing

Revision 1.112 / (download) - annotate - [select for diffs], Thu May 6 11:36:14 2021 UTC (3 years ago) by rsadowski
Branch: MAIN
Changes since 1.111: +2 -2 lines
Diff to previous 1.111 (unified)

Update MASTER_SITES url

https://www.boost.org/users/news/boost_has_moved_downloads_to_jfr.html

From Brad, OK sthen@

Revision 1.111 / (download) - annotate - [select for diffs], Thu May 6 04:30:23 2021 UTC (3 years ago) by rsadowski
Branch: MAIN
Changes since 1.110: +5 -5 lines
Diff to previous 1.110 (unified)

Reorder BOOST_LIBS

"No functional change. Just rearranging the order so they're in alpha order and
having -mt library first."

From Brad (maintainer)

Revision 1.110 / (download) - annotate - [select for diffs], Wed May 5 12:05:58 2021 UTC (3 years ago) by rsadowski
Branch: MAIN
Changes since 1.109: +2 -1 lines
Diff to previous 1.109 (unified)

Add conflict tag: boost-1.73.0 and leatherman-<1.12.4p0

OK Brad (maintainer), kn@

Revision 1.109 / (download) - annotate - [select for diffs], Wed Apr 28 05:08:58 2021 UTC (3 years, 1 month ago) by rsadowski
Branch: MAIN
Changes since 1.108: +6 -5 lines
Diff to previous 1.108 (unified)

Update Boost to 1.73.0

- https://www.boost.org/users/history/version_1_73_0.html

Update diff from maintainer Brad

Revision 1.108 / (download) - annotate - [select for diffs], Tue Feb 23 19:39:13 2021 UTC (3 years, 3 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE, OPENBSD_6_9
Changes since 1.107: +1 -2 lines
Diff to previous 1.107 (unified)

Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.

Revision 1.107 / (download) - annotate - [select for diffs], Mon Feb 1 12:00:51 2021 UTC (3 years, 3 months ago) by rsadowski
Branch: MAIN
Changes since 1.106: +13 -17 lines
Diff to previous 1.106 (unified)

Update boost to 1.72.0

Changelogs are here:
https://www.boost.org/users/history/version_1_71_0.html
https://www.boost.org/users/history/version_1_72_0.html

Update diff from Brad Smith (maintainer), OK sthen@

Revision 1.106 / (download) - annotate - [select for diffs], Mon Dec 21 19:07:52 2020 UTC (3 years, 5 months ago) by rsadowski
Branch: MAIN
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (unified)

Remove some unnecessary patches and fix some typos

Tweak diff from Brad (co-maintainer)

Revision 1.105 / (download) - annotate - [select for diffs], Tue Dec 15 18:53:17 2020 UTC (3 years, 5 months ago) by otto
Branch: MAIN
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (unified)

Fix build of boost::context on powerpc by removing an unneeded patch.
ok cwen@ brad

Revision 1.104 / (download) - annotate - [select for diffs], Thu Nov 26 00:08:36 2020 UTC (3 years, 6 months ago) by jca
Branch: MAIN
Changes since 1.103: +1 -4 lines
Diff to previous 1.103 (unified)

boost-build has been removed, gc pointless patch

Suggested by Brad (maintainer)

Revision 1.103 / (download) - annotate - [select for diffs], Thu Nov 26 00:06:04 2020 UTC (3 years, 6 months ago) by jca
Branch: MAIN
Changes since 1.102: +9 -57 lines
Diff to previous 1.102 (unified)

Drop boost_python27, boost_numpy27 and boost-build support

Drops one consumer of py2-numpy, upstream numpy is now python3 only.
Dropping all python27 support makes the port simpler and hopefully
future updates easier.  boost-build also leaves as collateral damage,
its python files aren't ready for python3 and it's not clear how useful
they are.

ok Brad, rsadowski@ (maintainers)
ok sthen@ who also helped clear the way

Revision 1.102 / (download) - annotate - [select for diffs], Wed Nov 11 15:53:41 2020 UTC (3 years, 6 months ago) by jca
Branch: MAIN
Changes since 1.101: +6 -5 lines
Diff to previous 1.101 (unified)

Use find -exec {} + to speed up make fake

Down to 4 seconds instead of 4 minutes on my builder.
No bump since there is no change in the resulting package.

ok Brad rsadowski@ (maintainers)

Revision 1.101 / (download) - annotate - [select for diffs], Thu Nov 5 11:23:03 2020 UTC (3 years, 6 months ago) by sthen
Branch: MAIN
Changes since 1.100: +9 -14 lines
Diff to previous 1.100 (unified)

update to Boost 1.70, from Brad, bulk tests for various update diffs
(this and earlier releases) me/kmos, various testing/fixes for related
ports from otto daniel bentley rsadowski

ok rsadowski (co-maintainer with Brad)

Revision 1.100 / (download) - annotate - [select for diffs], Sat Oct 3 13:17:04 2020 UTC (3 years, 7 months ago) by sthen
Branch: MAIN
Changes since 1.99: +2 -2 lines
Diff to previous 1.99 (unified)

devel/boost: remove patches that are no long necessary now that some
archs have moved to Clang and we no longer mix and match old and new GCC
on non-Clang archs. From Brad, has gone through bulks on sparc64 i386.

Revision 1.99 / (download) - annotate - [select for diffs], Mon Aug 17 14:01:09 2020 UTC (3 years, 9 months ago) by rsadowski
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8
Changes since 1.98: +2 -1 lines
Diff to previous 1.98 (unified)

Unbreak boost 1.67.0 on i386, spotted by sthen@ Thanks

Diff from upstream:

Removed clang-specific branch for x86 DCAS-based loads.

The storage to load from is const-qualified and DCAS via compiler intrinsics
require an unqualified pointer. Use asm implementation instead, which should be
as efficient as intrinsics, if not better, in this case.

https://github.com/boostorg/atomic/commit/6e14ca24dab50ad4c1fa8c27c7dd6f1cb791b534

Revision 1.98 / (download) - annotate - [select for diffs], Sat Aug 15 20:30:40 2020 UTC (3 years, 9 months ago) by rsadowski
Branch: MAIN
Changes since 1.97: +12 -15 lines
Diff to previous 1.97 (unified)

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

Revision 1.97 / (download) - annotate - [select for diffs], Mon Jun 8 18:43:24 2020 UTC (3 years, 11 months ago) by kn
Branch: MAIN
Changes since 1.96: +4 -4 lines
Diff to previous 1.96 (unified)

Revert previous

While it builds on sparc64 (nowadays), there are still major
runtime issues.

Noted by sthen, otto, Brad

Revision 1.96 / (download) - annotate - [select for diffs], Sun Jun 7 12:03:44 2020 UTC (3 years, 11 months ago) by kn
Branch: MAIN
Changes since 1.95: +4 -4 lines
Diff to previous 1.95 (unified)

Build boost-md on sparc64

OK rsadwoski
"go ahead" plus comment fix from Brad

Revision 1.95 / (download) - annotate - [select for diffs], Tue Mar 31 04:37:47 2020 UTC (4 years, 2 months ago) by rsadowski
Branch: MAIN
CVS Tags: OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.94: +4 -4 lines
Diff to previous 1.94 (unified)

Switch HOMEPAGE to https

Revision 1.94 / (download) - annotate - [select for diffs], Thu Jan 30 14:29:15 2020 UTC (4 years, 4 months ago) by sthen
Branch: MAIN
Changes since 1.93: +2 -2 lines
Diff to previous 1.93 (unified)

oops, I missed bumping REVISION-md for the plist change

Revision 1.93 / (download) - annotate - [select for diffs], Thu Jan 30 01:42:34 2020 UTC (4 years, 4 months ago) by kmos
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (unified)

Adding patch I forgot to add when committing update earlier.

Bump REVISION-main again while here.

Pointed out by Nam Nguyen. Thank you.

Revision 1.92 / (download) - annotate - [select for diffs], Wed Jan 29 22:39:09 2020 UTC (4 years, 4 months ago) by kmos
Branch: MAIN
Changes since 1.91: +46 -21 lines
Diff to previous 1.91 (unified)

Fix devel/boost python3 bindings

From Nam Nguyen

With input from rsadowski and sthen

Reworked by sthen

Tested by myself and sthen

ok sthen

Revision 1.91 / (download) - annotate - [select for diffs], Wed Nov 27 05:17:35 2019 UTC (4 years, 6 months ago) by kmos
Branch: MAIN
Changes since 1.90: +3 -5 lines
Diff to previous 1.90 (unified)

Reverting 1.79 workaround now that ports-gcc has been upgraded

Diff from Brad (maintainer)

Revision 1.90 / (download) - annotate - [select for diffs], Thu Sep 19 07:38:14 2019 UTC (4 years, 8 months ago) by otto
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.89: +3 -3 lines
Diff to previous 1.89 (unified)

- Fix userland context switching on powerpc, OpenBSDs ABI differs from the Linux one.
- Fix error in fixed size stack allocator.
Heavy lifting done by George Koehler. ok sthen@ rsadowski@

Revision 1.89 / (download) - annotate - [select for diffs], Fri Aug 9 11:25:29 2019 UTC (4 years, 9 months ago) by jca
Branch: MAIN
Changes since 1.88: +3 -7 lines
Diff to previous 1.88 (unified)

Use ONLY_FOR_ARCHS-md instead of a ".if ${MACHINE_ARCH} ..." tests list

ok sthen@ Brad Smith (maintainer)

Revision 1.88 / (download) - annotate - [select for diffs], Thu Jul 18 20:27:25 2019 UTC (4 years, 10 months ago) by sthen
Branch: MAIN
Changes since 1.87: +3 -2 lines
Diff to previous 1.87 (unified)

MAP_STACK is also needed for basic_standard_stack_allocator, found while
testing Icinga 2 development code.  Looks good to otto@, ok Brad

Revision 1.87 / (download) - annotate - [select for diffs], Fri Jul 12 20:44:04 2019 UTC (4 years, 10 months ago) by sthen
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (unified)

replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes

Revision 1.86 / (download) - annotate - [select for diffs], Fri May 31 05:51:55 2019 UTC (5 years ago) by ajacoutot
Branch: MAIN
Changes since 1.85: +5 -2 lines
Diff to previous 1.85 (unified)

Build the MD subpackage on PowerPC.

from Brad and tested by cwen@

Revision 1.85 / (download) - annotate - [select for diffs], Mon May 20 15:58:15 2019 UTC (5 years ago) by sthen
Branch: MAIN
Changes since 1.84: +6 -2 lines
Diff to previous 1.84 (unified)

boost-md needs LIB_DEPENDS/WANTLIB on -main

Revision 1.84 / (download) - annotate - [select for diffs], Sun Apr 28 20:51:28 2019 UTC (5 years, 1 month ago) by sthen
Branch: MAIN
Changes since 1.83: +3 -2 lines
Diff to previous 1.83 (unified)

bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.

Revision 1.83 / (download) - annotate - [select for diffs], Thu Feb 28 20:20:03 2019 UTC (5 years, 3 months ago) by phessler
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (unified)

build the -md multipackage on aarch64, in pkgsnaps for a while

Revision 1.82 / (download) - annotate - [select for diffs], Thu Feb 7 13:53:28 2019 UTC (5 years, 3 months ago) by jca
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (unified)

Simplify libc++7 workaround, tweaking config.hpp was enough

Noticed by naddy@, ok Brad (maintainer)

Revision 1.81 / (download) - annotate - [select for diffs], Wed Feb 6 11:43:35 2019 UTC (5 years, 3 months ago) by jca
Branch: MAIN
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (unified)

Unbreak on clang archs, prefer <string_view> to <experimental/string_view>

ok Brad (maintainer)

libc++7 made <experimental/string_view> a stub containing only

  #error "<experimental/string_view> has been removed. Use <string_view> instead."

One can wonder why upstream kept the header at all.

Revision 1.80 / (download) - annotate - [select for diffs], Thu Jan 3 07:29:58 2019 UTC (5 years, 4 months ago) by rsadowski
Branch: MAIN
Changes since 1.79: +18 -4 lines
Diff to previous 1.79 (unified)

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@

Revision 1.79 / (download) - annotate - [select for diffs], Mon Dec 24 23:34:27 2018 UTC (5 years, 5 months ago) by jca
Branch: MAIN
Changes since 1.78: +1 -0 lines
Diff to previous 1.78 (unified)

Fix Boost.Locale and unbreak on ports-gcc archs

Since the update to icu4c-63.1, icu4c uses char16_t and others from the
C++11 standard, but eg++-4.9 defaults to -std=gnu++98.

"looks good" rsadowski@, ok Brad (maintainers)

Revision 1.78 / (download) - annotate - [select for diffs], Mon Dec 24 23:31:02 2018 UTC (5 years, 5 months ago) by jca
Branch: MAIN
Changes since 1.77: +1 -0 lines
Diff to previous 1.77 (unified)

Respect PORTPATH and pick up eg++ instead of base g++

"looks good" rsadowski@, ok Brad (maintainers)

Revision 1.77 / (download) - annotate - [select for diffs], Mon Dec 24 23:27:51 2018 UTC (5 years, 5 months ago) by jca
Branch: MAIN
Changes since 1.76: +2 -1 lines
Diff to previous 1.76 (unified)

Print compile commands again (lost in the update to boost-1.65.1)

Without this debugging problems is almost impossible.
"looks good" rsadowski@, ok Brad (maintainers)

Revision 1.76 / (download) - annotate - [select for diffs], Thu Dec 13 19:52:46 2018 UTC (5 years, 5 months ago) by sthen
Branch: MAIN
Changes since 1.75: +26 -5 lines
Diff to previous 1.75 (unified)

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.

Revision 1.75 / (download) - annotate - [select for diffs], Tue Sep 11 19:26:14 2018 UTC (5 years, 8 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.74: +3 -1 lines
Diff to previous 1.74 (unified)

set -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR in archivers/innoextract
to unbreak with new libc++, newer boost is likely to fix this so add a
comment in devel/boost/Makefile

Revision 1.74 / (download) - annotate - [select for diffs], Thu Aug 23 16:38:10 2018 UTC (5 years, 9 months ago) by kirby
Branch: MAIN
Changes since 1.73: +7 -7 lines
Diff to previous 1.73 (unified)

enable Unicode/ICU support in Regex
bulk build on macppc, i386 and amd64 by myself
ok rsadowsk@ (maintainer)

Revision 1.73 / (download) - annotate - [select for diffs], Wed Jan 31 21:54:49 2018 UTC (6 years, 4 months ago) by rsadowski
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.72: +6 -5 lines
Diff to previous 1.72 (unified)

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)

Revision 1.72 / (download) - annotate - [select for diffs], Tue Dec 26 19:18:49 2017 UTC (6 years, 5 months ago) by rsadowski
Branch: MAIN
Changes since 1.71: +51 -45 lines
Diff to previous 1.71 (unified)

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@

Revision 1.71 / (download) - annotate - [select for diffs], Sat Nov 25 13:27:48 2017 UTC (6 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (unified)

restore sensible permissions to a few wrkdirs.

Revision 1.70 / (download) - annotate - [select for diffs], Wed Jul 26 22:45:17 2017 UTC (6 years, 10 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (unified)

bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.

Revision 1.69 / (download) - annotate - [select for diffs], Sun Jul 16 19:18:50 2017 UTC (6 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (unified)

use COMPILER_LIBCXX where applicable

Revision 1.68 / (download) - annotate - [select for diffs], Sun Jun 4 19:05:03 2017 UTC (6 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (unified)

the tests are wrong, but it's simpler to define the annoying constant to 0

Revision 1.67 / (download) - annotate - [select for diffs], Fri Jun 2 02:21:06 2017 UTC (7 years ago) by espie
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (unified)

fix nasty clang bug that prevented facter from building

Revision 1.66 / (download) - annotate - [select for diffs], Tue May 30 18:00:53 2017 UTC (7 years ago) by zhuk
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (unified)

Better Clang support for Boost. Allows facter & friends to be built.

To be revisited later if something else will break under CMake.

a lot of valuable input from espie@

Revision 1.65 / (download) - annotate - [select for diffs], Tue May 30 07:54:36 2017 UTC (7 years ago) by espie
Branch: MAIN
Changes since 1.64: +5 -5 lines
Diff to previous 1.64 (unified)

rename COMPILER as TOOLSET in prevision of impending change

Revision 1.64 / (download) - annotate - [select for diffs], Wed May 24 08:30:20 2017 UTC (7 years ago) by espie
Branch: MAIN
Changes since 1.63: +5 -4 lines
Diff to previous 1.63 (unified)

improve the clang config: boost hardcodes __attribute__((unused)) on the
wrong compiler, so re-add it (dependent ports will whine a lot less)
tell boost we have threads and int128 (there's not issue about dual
compiler for clang)

Revision 1.63 / (download) - annotate - [select for diffs], Sun May 21 11:22:31 2017 UTC (7 years ago) by espie
Branch: MAIN
Changes since 1.62: +19 -4 lines
Diff to previous 1.62 (unified)

first try at a clang compile, reuse gcc config so that stuff that builds
does build.

todo:
- enable more stuff
- look closer at the tooling, needs something like the gcc config change

but at least, this allows us to look at the remaining ports.

Revision 1.62 / (download) - annotate - [select for diffs], Wed Apr 19 11:16:03 2017 UTC (7 years, 1 month ago) by sthen
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (unified)

Add ${CLANG_ARCHS} to "ONLY_FOR_ARCHS = ${GCC4_ARCHS}" lines to give them
a chance on aarch64.

Revision 1.61 / (download) - annotate - [select for diffs], Mon Apr 10 11:45:25 2017 UTC (7 years, 1 month ago) by sthen
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (unified)

use LIBCXX

Revision 1.60 / (download) - annotate - [select for diffs], Tue Mar 7 15:54:05 2017 UTC (7 years, 2 months ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.59: +12 -5 lines
Diff to previous 1.59 (unified)

Honor CXX, CXXFLAGS.
(1) Pass CXX and CXXFLAGS to the configure script run.
(2) Split out the build of the bjam tool from the bootstrap procedure.
(3) Tell the main build to use CXX via user-config.jam.

ok Brad, jca@

Revision 1.59 / (download) - annotate - [select for diffs], Tue Sep 13 14:40:29 2016 UTC (7 years, 8 months ago) by naddy
Branch: MAIN
Changes since 1.58: +5 -5 lines
Diff to previous 1.58 (unified)

replace libiconv module

Revision 1.58 / (download) - annotate - [select for diffs], Wed Jun 1 14:56:54 2016 UTC (8 years ago) by dcoppa
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (unified)


boost does not like mixing different compilers at build and compile
time.

We build boost itself with gcc-4.2.1 from base, which doesn't support
the integer scalar type __int128, and this results in a
/usr/local/include/boost/config/user.hpp lacking the "BOOST_HAS_INT128"
define.

When compiling something that depends on boost using a newer compiler
like gcc-4.9 or clang, a code snippet in
/usr/local/include/boost/config/compiler/{clang,gcc}.hpp reactivates
__int128 support, but the code containing typedef declarations
inside /usr/local/include/boost/config/suffix.hpp is never reached,
because /usr/local/include/boost/config/user.hpp lacks "BOOST_HAS_INT128".
Hence, the following errors occur:

/usr/local/include/boost/type_traits/is_integral.hpp:72:1: error: 'int128_type' is not a member of 'boost'
/usr/local/include/boost/type_traits/is_integral.hpp:73:1: error: 'uint128_type' is not a member of 'boost'

As a temporary band-aid, completely disable __int128 support on
OpenBSD.

OK jca@, sthen@

Revision 1.57 / (download) - annotate - [select for diffs], Fri May 27 22:35:40 2016 UTC (8 years ago) by dcoppa
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (unified)


Fix Boost.Asio, broken after the removal of SSLv3 support:

/usr/local/include/boost/asio/ssl/impl/context.ipp: In constructor 'boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)':
/usr/local/include/boost/asio/ssl/impl/context.ipp:93: error: '::SSLv3_method' has not been declared
/usr/local/include/boost/asio/ssl/impl/context.ipp:96: error: '::SSLv3_client_method' has not been declared
/usr/local/include/boost/asio/ssl/impl/context.ipp:99: error: '::SSLv3_server_method' has not been declared

OK jca@

Revision 1.56 / (download) - annotate - [select for diffs], Mon Aug 3 18:29:30 2015 UTC (8 years, 10 months ago) by jca
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8
Changes since 1.55: +4 -5 lines
Diff to previous 1.55 (unified)

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@

Revision 1.55 / (download) - annotate - [select for diffs], Wed Jul 1 08:41:59 2015 UTC (8 years, 11 months ago) by jasper
Branch: MAIN
Changes since 1.54: +38 -33 lines
Diff to previous 1.54 (unified)

- update to boost 1.58.0

earlier diff looked good to brad
tested in multiple bulks by aja@ and me
ok aja@ robert@

Revision 1.54 / (download) - annotate - [select for diffs], Mon Jan 5 21:14:46 2015 UTC (9 years, 4 months ago) by brad
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (unified)

Remove some chunks of the patch now that _POSIX_VERSION has been
bumped higher.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Nov 15 08:17:56 2014 UTC (9 years, 6 months ago) by kirby
Branch: MAIN
Changes since 1.52: +7 -5 lines
Diff to previous 1.52 (unified)

add bzip2 support for boost-iostreams.
needed for future releases of games/wesnoth.
ok brad@ (maintainer)

Revision 1.52 / (download) - annotate - [select for diffs], Wed Dec 25 08:49:47 2013 UTC (10 years, 5 months ago) by ajacoutot
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.51: +7 -2 lines
Diff to previous 1.51 (unified)

Re-add python3 support properly.

maintainer timeout
ok nigel@

Revision 1.51 / (download) - annotate - [select for diffs], Fri Dec 20 16:42:34 2013 UTC (10 years, 5 months ago) by ajacoutot
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (unified)

Revert sure... expect the bump!

Revision 1.50 / (download) - annotate - [select for diffs], Fri Dec 20 16:37:16 2013 UTC (10 years, 5 months ago) by ajacoutot
Branch: MAIN
Changes since 1.49: +2 -6 lines
Diff to previous 1.49 (unified)

Revert previous (py3 support); it requires more work and breaks some ports.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Dec 17 07:03:38 2013 UTC (10 years, 5 months ago) by ajacoutot
Branch: MAIN
Changes since 1.48: +6 -2 lines
Diff to previous 1.48 (unified)

Add python3 support.

ok brad@ (maintainer)

Revision 1.48 / (download) - annotate - [select for diffs], Mon Nov 25 14:16:22 2013 UTC (10 years, 6 months ago) by sthen
Branch: MAIN
Changes since 1.47: +1 -3 lines
Diff to previous 1.47 (unified)

kill VMEM_WARNING

Revision 1.47 / (download) - annotate - [select for diffs], Sun Sep 22 14:31:24 2013 UTC (10 years, 8 months ago) by dcoppa
Branch: MAIN
Changes since 1.46: +7 -4 lines
Diff to previous 1.46 (unified)

Add libboost_locale-mt to the boost build.

ok brad@ (maintainer)

Revision 1.46 / (download) - annotate - [select for diffs], Fri Apr 12 01:11:32 2013 UTC (11 years, 1 month ago) by brad
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (unified)

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@

Revision 1.45 / (download) - annotate - [select for diffs], Tue Mar 26 20:15:10 2013 UTC (11 years, 2 months ago) by brad
Branch: MAIN
Changes since 1.44: +2 -1 lines
Diff to previous 1.44 (unified)

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@

Revision 1.44 / (download) - annotate - [select for diffs], Mon Mar 11 10:50:01 2013 UTC (11 years, 2 months ago) by espie
Branch: MAIN
Changes since 1.43: +2 -5 lines
Diff to previous 1.43 (unified)

PERMIT_* / REGRESS->TEST sweep

Revision 1.43 / (download) - annotate - [select for diffs], Fri Mar 8 01:21:37 2013 UTC (11 years, 2 months ago) by brad
Branch: MAIN
Changes since 1.42: +20 -11 lines
Diff to previous 1.42 (unified)

Update to boost 1.53.0.

Mostly from Amit Kulkarni.

ok sthen@

Revision 1.42 / (download) - annotate - [select for diffs], Mon Dec 10 13:37:57 2012 UTC (11 years, 5 months ago) by landry
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3
Changes since 1.41: +1 -2 lines
Diff to previous 1.41 (unified)

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.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Dec 9 08:23:31 2012 UTC (11 years, 5 months ago) by brad
Branch: MAIN
Changes since 1.40: +29 -35 lines
Diff to previous 1.40 (unified)

Mostly cosmetic tweaking and sync distinfo.

ok ajacoutot@

Revision 1.40 / (download) - annotate - [select for diffs], Mon Oct 15 20:31:59 2012 UTC (11 years, 7 months ago) by robert
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (unified)

bring back a diff from boost svn to support code compilation
with libreoffice and boost

tested in a bulk by jasper and ok jasper@

Revision 1.39 / (download) - annotate - [select for diffs], Sat Sep 29 07:08:38 2012 UTC (11 years, 8 months ago) by landry
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (unified)

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.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Apr 22 10:18:13 2012 UTC (12 years, 1 month ago) by ajacoutot
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.37: +4 -2 lines
Diff to previous 1.37 (unified)

Mark the port as for use with gcc4 only and garbage collect a gcc3
workaround patch.

from Brad

Revision 1.37 / (download) - annotate - [select for diffs], Fri Apr 13 06:22:02 2012 UTC (12 years, 1 month ago) by ajacoutot
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (unified)

Remove patch no longer necessary now that the compiler has been fixed.

from Brad (maintainer)

Revision 1.36 / (download) - annotate - [select for diffs], Thu Apr 12 20:28:47 2012 UTC (12 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (unified)

bigger than cmake or mysql

Revision 1.35 / (download) - annotate - [select for diffs], Fri Jan 6 07:39:55 2012 UTC (12 years, 4 months ago) by ajacoutot
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (unified)

Remove workaround after wchar.h header was fixed.

from Brad

Revision 1.34 / (download) - annotate - [select for diffs], Sat Nov 26 10:23:31 2011 UTC (12 years, 6 months ago) by ajacoutot
Branch: MAIN
Changes since 1.33: +4 -2 lines
Diff to previous 1.33 (unified)

Brad take maintainer.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Nov 6 20:05:47 2011 UTC (12 years, 6 months ago) by jasper
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (unified)

- Remove OpenBSD long double workaround for Boost.Functional/Hash.
- Have Boost.Filesystem use statvfs().

from brad
ok aja@

Revision 1.32 / (download) - annotate - [select for diffs], Wed Nov 2 11:54:15 2011 UTC (12 years, 7 months ago) by jasper
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (unified)

- 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@

Revision 1.31 / (download) - annotate - [select for diffs], Mon Sep 19 19:53:20 2011 UTC (12 years, 8 months ago) by naddy
Branch: MAIN
Changes since 1.30: +4 -3 lines
Diff to previous 1.30 (unified)

* 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@

Revision 1.30 / (download) - annotate - [select for diffs], Wed Jun 8 17:40:08 2011 UTC (12 years, 11 months ago) by jasper
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (unified)

bump after default python version switch

Revision 1.29 / (download) - annotate - [select for diffs], Thu May 5 17:08:27 2011 UTC (13 years, 1 month ago) by jasper
Branch: MAIN
Changes since 1.28: +4 -3 lines
Diff to previous 1.28 (unified)

- build and install boost_unit_test_framework and friends,

ok aja@

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 5 15:09:20 2011 UTC (13 years, 1 month ago) by jasper
Branch: MAIN
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (unified)

- sort lib list

Revision 1.27 / (download) - annotate - [select for diffs], Sun Sep 19 20:09:41 2010 UTC (13 years, 8 months ago) by jasper
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (unified)

- OpenBSD does not have the definitions for the signals SI_ASYNCIO and
SI_MESGQ.

from markus hennecke
ok landry@

Revision 1.26 / (download) - annotate - [select for diffs], Mon Aug 30 22:03:58 2010 UTC (13 years, 9 months ago) by jasper
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (unified)

- first round of bumps for devel

Revision 1.25 / (download) - annotate - [select for diffs], Wed Aug 25 20:27:16 2010 UTC (13 years, 9 months ago) by sthen
Branch: MAIN
Changes since 1.24: +4 -3 lines
Diff to previous 1.24 (unified)

add missing wantlibs, new-style lib_depends/revision, bump

Revision 1.24 / (download) - annotate - [select for diffs], Wed May 26 12:25:23 2010 UTC (14 years ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (unified)

build boost with gcc4 and newer libstdc++-v3.
(I'll revisit the math funcs later)

Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 30 20:08:02 2010 UTC (14 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (unified)

fix warning. wesnoth should compile again

Revision 1.22 / (download) - annotate - [select for diffs], Wed Apr 21 12:30:57 2010 UTC (14 years, 1 month ago) by landry
Branch: MAIN
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (unified)

Add necessary magic to BJAM_CONFIG so that boost honours CFLAGS/CXXFLAGS.
Another funky-build-system bites the dust..

Revision 1.21 / (download) - annotate - [select for diffs], Wed Apr 21 09:26:58 2010 UTC (14 years, 1 month ago) by landry
Branch: MAIN
Changes since 1.20: +10 -10 lines
Diff to previous 1.20 (unified)

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.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Apr 8 11:33:35 2010 UTC (14 years, 1 month ago) by landry
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (unified)

Fix boost header so that -Werror configure scripts (wesnoth) doesn't
bomb. An update to 1.42 is needed anyway.
ok jasper@

Revision 1.19 / (download) - annotate - [select for diffs], Tue Mar 30 11:00:15 2010 UTC (14 years, 2 months ago) by robert
Branch: MAIN
Changes since 1.18: +34 -13 lines
Diff to previous 1.18 (unified)

Udpate to 1.41.0; original diff from Markus Hennecke

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jul 27 00:34:24 2009 UTC (14 years, 10 months ago) by kurt
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (unified)

- revert last commit since gcc3/libstdc++ changes were reverted.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jul 25 02:17:06 2009 UTC (14 years, 10 months ago) by kurt
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (unified)

- 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.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Jun 5 12:55:56 2008 UTC (16 years ago) by kurt
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (unified)

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@

Revision 1.15 / (download) - annotate - [select for diffs], Tue May 27 00:52:01 2008 UTC (16 years ago) by deanna
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (unified)

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@

Revision 1.14 / (download) - annotate - [select for diffs], Thu Apr 10 20:06:52 2008 UTC (16 years, 1 month ago) by deanna
Branch: MAIN
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (unified)

Don't pick up textproc/icu4c.  Problem reported by brad and RD Thrush,
thanks.

no pkg change

Revision 1.13 / (download) - annotate - [select for diffs], Sun Apr 6 17:57:43 2008 UTC (16 years, 1 month ago) by deanna
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (unified)

- 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)

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 3 07:44:39 2008 UTC (16 years, 2 months ago) by bernd
Branch: MAIN
Changes since 1.11: +23 -28 lines
Diff to previous 1.11 (unified)

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@

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 6 00:01:15 2008 UTC (16 years, 4 months ago) by deanna
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.10: +13 -3 lines
Diff to previous 1.10 (unified)

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@

Revision 1.10 / (download) - annotate - [select for diffs], Tue Dec 18 20:46:03 2007 UTC (16 years, 5 months ago) by deanna
Branch: MAIN
Changes since 1.9: +4 -9 lines
Diff to previous 1.9 (unified)

Bring boost back into a single package.  Splitting it was my mistake.

Discussed with several people, "go ahead" steven@

Revision 1.9 / (download) - annotate - [select for diffs], Sun Sep 16 02:52:57 2007 UTC (16 years, 8 months ago) by merdely
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (unified)

Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jul 14 14:13:48 2007 UTC (16 years, 10 months ago) by deanna
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (unified)

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@

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 7 22:20:20 2007 UTC (17 years, 4 months ago) by deanna
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.6: +3 -10 lines
Diff to previous 1.6 (unified)

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@.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 28 10:46:20 2006 UTC (17 years, 5 months ago) by deanna
Branch: MAIN
Changes since 1.5: +5 -14 lines
Diff to previous 1.5 (unified)

Remove the alpha exception workaround, now that kettenis@ has fixed the
problem.

Ok brad@.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Dec 11 21:42:30 2006 UTC (17 years, 5 months ago) by deanna
Branch: MAIN
Changes since 1.4: +15 -6 lines
Diff to previous 1.4 (unified)

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@.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 24 18:46:58 2006 UTC (17 years, 6 months ago) by steven
Branch: MAIN
Changes since 1.3: +6 -10 lines
Diff to previous 1.3 (unified)

new MULTI_PACKAGES

Revision 1.3 / (download) - annotate - [select for diffs], Mon Nov 13 21:52:52 2006 UTC (17 years, 6 months ago) by wilfried
Branch: MAIN
Changes since 1.2: +21 -9 lines
Diff to previous 1.2 (unified)

split into two subpackages, headers and libs, from maintainer

Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 7 10:55:43 2006 UTC (17 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.1: +5 -4 lines
Diff to previous 1.1 (unified)

zap SCRIPTS_ENV, make sure include files belong to data owner, zap old
SH variable.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Nov 5 19:20:41 2006 UTC (17 years, 7 months ago) by wilfried
Branch: wilfried
CVS Tags: wilfried_20061105
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (unified)

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@

Revision 1.1 / (download) - annotate - [select for diffs], Sun Nov 5 19:20:41 2006 UTC (17 years, 7 months ago) by wilfried
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.