Skip to content

Commit

Permalink
update bundled libnng to 1.10.0pre
Browse files Browse the repository at this point in the history
  • Loading branch information
shikokuchuo committed Dec 30, 2024
1 parent 1d32e73 commit 188c56e
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 11 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: nanonext
Type: Package
Title: NNG (Nanomsg Next Gen) Lightweight Messaging Library
Version: 1.4.0.9000
Version: 1.4.0.9001
Description: R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is
a socket library implementing 'Scalability Protocols', a reliable,
high-performance standard for common communications patterns including
Expand Down
3 changes: 2 additions & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# nanonext 1.4.0.9000 (development)
# nanonext 1.4.0.9001 (development)

#### Updates

* Removes partial matching from using `$`, `[[` or `[` on an object inheriting from class 'nano'.
* Updates bundled 'libnng' to v1.10.0 pre-release.

# nanonext 1.4.0

Expand Down
4 changes: 2 additions & 2 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ install.packages("nanonext", repos = "https://shikokuchuo.r-universe.dev")

#### Linux / Mac / Solaris

Installation from source requires 'libnng' >= v1.6.0 and 'libmbedtls' >= 2.5.0 (suitable installations are automatically detected), or else 'cmake' to compile 'libnng' v1.9.0 and 'libmbedtls' v3.5.2 included within the package sources.
Installation from source requires 'libnng' >= v1.6.0 and 'libmbedtls' >= 2.5.0 (suitable installations are automatically detected), or else 'cmake' to compile 'libnng' v1.10.0 pre-release and 'libmbedtls' v3.5.2 included within the package sources.

**It is recommended for optimal performance and stability to let the package automatically compile bundled versions of 'libmbedtls' and 'libnng' during installation.** To ensure the libraries are compiled from source even if system installations are present, set the `NANONEXT_LIBS` environment variable prior to installation e.g. by `Sys.setenv(NANONEXT_LIBS = 1)`.

Expand All @@ -156,7 +156,7 @@ As system libraries, 'libnng' is available as libnng-dev (deb) or nng-devel (rpm

#### Windows

For R >= 4.2 using the 'Rtools42' or newer toolchains, 'libnng' v1.9.0 and 'libmbedtls' v3.5.2 will be automatically compiled from the package sources during installation.
For R >= 4.2 using the 'Rtools42' or newer toolchains, 'libnng' v1.10.0 pre-release and 'libmbedtls' v3.5.2 will be automatically compiled from the package sources during installation.

For previous R versions, pre-compiled 'libnng' v1.9.0 and 'libmbedtls' v3.5.2 libraries are downloaded and used for installation instead.

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,8 +178,8 @@ install.packages("nanonext", repos = "https://shikokuchuo.r-universe.dev")

Installation from source requires ‘libnng’ \>= v1.6.0 and ‘libmbedtls’
\>= 2.5.0 (suitable installations are automatically detected), or else
‘cmake’ to compile ‘libnng’ v1.9.0 and ‘libmbedtls’ v3.5.2 included
within the package sources.
‘cmake’ to compile ‘libnng’ v1.10.0 pre-release and ‘libmbedtls’ v3.5.2
included within the package sources.

**It is recommended for optimal performance and stability to let the
package automatically compile bundled versions of ‘libmbedtls’ and
Expand All @@ -201,9 +201,9 @@ OpenCSW - refer to the ‘cmake’ website for the latest source file.*

#### Windows

For R \>= 4.2 using the ‘Rtools42’ or newer toolchains, ‘libnng’ v1.9.0
and ‘libmbedtls’ v3.5.2 will be automatically compiled from the package
sources during installation.
For R \>= 4.2 using the ‘Rtools42’ or newer toolchains, ‘libnng’ v1.10.0
pre-release and ‘libmbedtls’ v3.5.2 will be automatically compiled from
the package sources during installation.

For previous R versions, pre-compiled ‘libnng’ v1.9.0 and ‘libmbedtls’
v3.5.2 libraries are downloaded and used for installation instead.
Expand Down
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh

# Library versions
LIB_VER="190"
LIB_VER="7643626"
TLS_VER="daca7a3"

# Initialise
Expand Down
2 changes: 1 addition & 1 deletion configure.ucrt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Library versions
LIB_VER="190"
LIB_VER="7643626"
TLS_VER="daca7a3"

tar -xf src/mbedtls-$TLS_VER.tar.xz
Expand Down
Binary file removed src/nng-190.tar.xz
Binary file not shown.
Binary file added src/nng-7643626.tar.xz
Binary file not shown.

0 comments on commit 188c56e

Please sign in to comment.