Commit Graph

23 Commits

Author SHA1 Message Date
coolsnowwolf
7d62a2e785 boost: refresh GCC options in Makefile 2023-01-01 16:54:48 +08:00
Tony Butler
4d35220c40 boost: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-std=gnu++20` for "=10" (and newer, probably)
* `-std=gnu++14` for "=5"
* `-std=gnu++17` for "not =10 and not =5"

GCC 11 or 12 would likely revert to the default (6 through 9) option
with those, because 10 was the newest at the time, and 11 and 12 are
"not =10 and not =5"

probably the GCC 5 support could be removed, not sure about 9 and 10

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 13:54:13 +08:00
Carlos Miguel Ferreira
53804e45a2 boost: Reset Package Release version
Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-12-19 10:52:11 +08:00
Carlos Miguel Ferreira
2e780e0e58 boost: Updates package to version 1.81.0
This commit updates boost to version 1.81.0

A new library is available:
- URL [1]: A library for parsing, modifying, and printing URLs using
only C++11, from Vinnie Falco and Alan de Freitas. Features include
fast compilation, strong invariants, and strict compliance using a
memory-friendly approach.

More info about Boost 1.81.0 can be found at the usual place [2].

[1]: https://www.boost.org/doc/libs/1_81_0/libs/url/doc/html/index.html
[2]: https://www.boost.org/users/history/version_1_81_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-12-19 10:52:11 +08:00
breakings
9dfe28197f
boost: bump to version 1.80.0 (#500)
* boost: bump to version 1.80.0

This commit updates boost to version 1.80.0

There are no new libraries in this version

The following patches were removed due to upstream update:
* 010-mips1.patch [1]
* 910-json-array-erase-relocate.patch [2]

More info about Boost 1.80.0 can be found at the usual place [3].

[1]: https://github.com/boostorg/config/pull/390
[2]: https://github.com/boostorg/json/pull/695
[3]: https://www.boost.org/users/history/version_1_80_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>

* boost: restores patch for libboost_context for mips64

This commit restores the patch for libboost_context for mips64 given
that the upstream update added in 1.80.0 does not fully fixes the issue.

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
Co-authored-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-08-25 00:25:13 +08:00
Carlos Miguel Ferreira
abfbc17c12 boost: Updates package to version 1.79.0
This commit updates boost to version 1.79.0

There are no new libraries in this version

The following patches were removed due to upstream update:
* 010-fix-b2-install.patch [1]
* 020-fix-musl-build.patch [2]

More info about Boost 1.79.0 can be found at the usual place [3].

Note: This package update includes a fix merged to Boost.JSON in [4]
which did not make into this version.

[1]: 78fd284a42
[2]: https://github.com/boostorg/interprocess/pull/162
[3]: https://www.boost.org/users/history/version_1_79_0.html
[4]: https://github.com/boostorg/json/issues/692

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-05-01 17:32:20 +00:00
Rosen Penev
24088f735c Revert "boost: Updates package to version 1.79.0"
This reverts commit 70b7dc87d408e5a69a96bf0879f3b1f2192f7460.
2022-05-01 17:32:11 +00:00
breakings
fc757718a3
boost: Bump to version 1.79.0 (#419)
* boost: fix compilation error under SPARC

Missing braces.

Signed-off-by: Rosen Penev <rosenp@gmail.com>

* boost: Bump to version 1.77.0

This commit updates boost to version 1.77.0
More info about Boost 1.77.0 can be found at the usual place [1].

There are two new libraries in this version:
* Describe [2]: A C++14 reflection library, from Peter Dimov. Provides
macros for describing enumerators and struct/class members, and
primitives for querying this information.
* Lambda2 [3]: A C++14, dependency-free, single header lambda library, from
Peter Dimov. Allows simple function objects to be constructed via
expressions such as:
_1 + 5, _1 % 2 == 0, _1 > _2, or _1 == ' ' || _1 == '\t'.

[1]: https://www.boost.org/users/history/version_1_77_0.html
[2]: https://www.boost.org/libs/describe/
[3]: https://www.boost.org/libs/lambda2/

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>

* boost: Fixes Boost.Math build for arm_xscale

This commit adds a new patch which fixes build issue with Boost.Math.
Issue is described in upstream PR boostorg/math#684 [1]

[1]: https://github.com/boostorg/math/pull/684

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>

* boost: Bump to version 1.78.0

This commit updates boost to version 1.78.0
More info about Boost 1.78.0 can be found at the usual place [1].

No new libraries have been added.

[1]: https://www.boost.org/users/history/version_1_78_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>

* boost: fix libboost_context for mips64

There was an upstream patch that changes mips1 to mips.

Signed-off-by: Rosen Penev <rosenp@gmail.com>

* boost: Updates package to version 1.79.0

This commit updates boost to version 1.79.0

There are no new libraries in this version

More info about Boost 1.79.0 can be found at the usual place [1].

Note: This package update includes a fix merged to Boost.JSON in [2]
which did not make into this version.

[1]: https://www.boost.org/users/history/version_1_79_0.html
[2]: https://github.com/boostorg/json/issues/692

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>

Co-authored-by: Rosen Penev <rosenp@gmail.com>
Co-authored-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-04-28 13:34:59 +08:00
Beginner-Go
d83bfc7256 Revert "boost: fix compilation error under SPARC"
This reverts commit ffd21691ca.
2022-02-11 10:06:51 +00:00
Beginner-Go
e02eda648e Revert "boost: Fixes Boost.Math build for arm_xscale"
This reverts commit 411a18b3f9.
2022-02-11 10:06:34 +00:00
lean
cb954e82bc Revert "boost: Bump to version 1.77.0"
This reverts commit 23d33ac334.
2022-02-11 16:30:14 +08:00
lean
c4023241cf Revert "boost: Bump to version 1.78.0"
This reverts commit c151162b34.
2022-02-11 16:30:02 +08:00
Carlos Miguel Ferreira
c151162b34 boost: Bump to version 1.78.0
This commit updates boost to version 1.78.0
More info about Boost 1.78.0 can be found at the usual place [1].

No new libraries have been added.

[1]: https://www.boost.org/users/history/version_1_78_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2021-12-30 07:17:59 +00:00
Carlos Miguel Ferreira
411a18b3f9 boost: Fixes Boost.Math build for arm_xscale
This commit adds a new patch which fixes build issue with Boost.Math.
Issue is described in upstream PR boostorg/math#684 [1]

[1]: https://github.com/boostorg/math/pull/684

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2021-12-30 07:17:51 +00:00
Carlos Miguel Ferreira
23d33ac334 boost: Bump to version 1.77.0
This commit updates boost to version 1.77.0
More info about Boost 1.77.0 can be found at the usual place [1].

There are two new libraries in this version:
* Describe [2]: A C++14 reflection library, from Peter Dimov. Provides
macros for describing enumerators and struct/class members, and
primitives for querying this information.
* Lambda2 [3]: A C++14, dependency-free, single header lambda library, from
Peter Dimov. Allows simple function objects to be constructed via
expressions such as:
_1 + 5, _1 % 2 == 0, _1 > _2, or _1 == ' ' || _1 == '\t'.

[1]: https://www.boost.org/users/history/version_1_77_0.html
[2]: https://www.boost.org/libs/describe/
[3]: https://www.boost.org/libs/lambda2/

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2021-12-30 07:17:43 +00:00
Rosen Penev
ffd21691ca boost: fix compilation error under SPARC
Missing braces.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-30 07:17:25 +00:00
lean
49b7495639 packages: merge upstream 2021-06-15 17:47:11 +08:00
lean
189d5dd5fc Revert "boost: bump to v1.7.5"
This reverts commit 41544f0156.
2021-03-31 17:52:10 +08:00
lean
41544f0156 boost: bump to v1.7.5 2021-03-28 00:17:34 +08:00
coolsnowwolf
c36ad692b4 packages: sync to new packages 2020-07-08 14:18:52 +08:00
LEAN-ESX
be04f253b3 packages: bump to fix openssl 1.1 2019-10-28 07:55:33 -07:00
ope087
4a5fab6120
update to 1.69
update to 1.69 for rblibtorrent
2019-09-03 15:19:52 +08:00
coolsnowwolf
d17588da1a first commit 2018-10-18 16:56:47 +08:00