The NetBSD Project

CVS log for pkgsrc/devel/asio/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / asio

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Oct 24 22:08:42 2023 UTC (13 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
*: bump for openssl 3

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Nov 1 08:41:17 2022 UTC (2 years, 1 month ago) by prlw1
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Update asio to 1.24.0

Highlights:

- Added support for files. This introduces new classes for
  stream-oriented and random-access files.
- Added support for portable pipes. This change add supports for
  pipes on POSIX and Windows (when I/O completion ports are available).
- Added support for registered buffers.
- Added experimental support for channels.
  Channels may be used to send completions as messages.
- Added per-operation cancellation support to signal sets.
- Added buffer() overloads for contiguous containers, such as std::span.
- Changed spawn() to be a completion token-based asynchronous operation.
- Fixed compatibility with OpenSSL 3.0.4 and later.

Full release notes at:
https://think-async.com/Asio/asio-1.24.0/doc/asio/history.html#asio.history.asio_1_24_0

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Aug 10 19:24:22 2021 UTC (3 years, 4 months ago) by prlw1
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +14 -8 lines
update asio to 1.19.2

Five years of updates including
patch-include_asio_detail_impl_kqueue__reactor.ipp is upstreamed.

abiword-plugins, the sole user in pkgsrc, compile tested.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Jan 18 21:48:02 2020 UTC (4 years, 10 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
*: Recursive revision bump for openssl 1.1.1.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Dec 17 01:58:24 2019 UTC (4 years, 11 months ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -1 lines
asio: build fix for NetBSD > 9.99.14

Carry over the same patch from the Boost meta-pkg to fix this same
file in this version of the asio implementation. (The patch looks a
little ungainly in isolation, but is simpler than creating multiple
#if/#else blocks in the target file.)

(TBD: this package is likely redundant, as a newer version of it is
subsumed within the Boost libraries. The only package depending on it
is abiword-plugins. At first glance, it appears that abiword-plugins
could simply be patched to reference the Boost namespace for this
functionality. But I haven't confirmed if there are any specific
functional gaps between the two implementations, so I'm making this
quick build fix for now.)

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Oct 2 22:04:37 2016 UTC (8 years, 2 months ago) by prlw1
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -3 lines
Update asio to 1.10.8

Asio 1.10.8

* Added compatibility with OpenSSL 1.1.0.

* Fixed out-of-bounds iterator use in `asio::connect()` when the
  `connect_condition` returns an end iterator.

* Added a workaround for a move detection problem on MSVC 2015 Update 2.

* Changed a workaround that was previously added for broken Windows firewalls
  to only bind to 127.0.0.1 if `getsockname` reports 0.0.0.0.

* Added call to `SSL_COMP_free_compression_methods` to fix two memory leaks
  reported at shutdown, for OpenSSL versions >= 1.0.2 and < 1.1.0.

* Fixed `use_future` compile error encountered on some standard library
  implementations, by changing `std::allocator<void>` use to a non-void
  template parameter.

* Enabled use of native `getaddrinfo` by default on Apple OSes, rather than
  emulation in terms of `getipnodebyname`.

Asio 1.10.7

* Added support for Windows 8.1 Store apps.

* Fixed macro multiple definition error on Microsoft Visual Studio 2015.

* Changed Asio's SSL wrapper to respect OpenSSL's `OPENSSL_NO_SSL3` feature
  test `#define`.

* Changed Asio's SSL wrapper to use OpenSSL's new `SSL_CTX_clear_chain_certs`
  function, if available.

* Suppressed a clang 3.6+ warning about unused typedefs.

* Regenerated certificates used by SSL examples.

* Fixed buffer sizes passed to `strncat` in the `getaddrinfo` emulation and in
  the SSL wrapper's password handling.

* Changed Windows backend to use non-macro `CreateEventW` rather than
  `CreateEvent`.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Mar 5 11:27:44 2016 UTC (8 years, 9 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Bump PKGREVISION for security/openssl ABI bump.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Aug 31 14:31:05 2015 UTC (9 years, 3 months ago) by nros
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Import of asio 1.10.6 to pkgsrc-current.
Packaged for pkgsrc-wip by nros.

Asio is a cross-platform C++ library for network and low-level I/O
programming that provides developers with a consistent asynchronous
model using a modern C++ approach.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>