diff options
author | mef <mef@pkgsrc.org> | 2022-04-30 14:33:39 +0000 |
---|---|---|
committer | mef <mef@pkgsrc.org> | 2022-04-30 14:33:39 +0000 |
commit | 8302371b9d914b6211b64069b491519105f750aa (patch) | |
tree | 514d247652e8075933aac01c2f4206e4de2f93e0 /lang | |
parent | c058725685f4f6fa39f281ae343c1bb91848f9a0 (diff) | |
download | pkgsrc-8302371b9d914b6211b64069b491519105f750aa.tar.gz |
(lang/R-cpp11) Updated 0.3.1 to 0.4.2
# cpp11 0.4.2
* Romain François is now the maintainer.
# cpp11 0.4.1
* Fix crash related to unwind protect optimization (#244)
# cpp11 0.4.0
## New Features
* New opt-in message formatting with the {fmt} C++ library for
`cpp11::messages()` `cpp11::stop()` and `cpp11::warning()`. Set the
`CPP11_USE_FMT` macro to use this feature in your
package. (@sbearrows, #169, #208)
* New `as_double()` and `as_integer()` methods to coerce integers to
doubles and doubles to integers to doubles (@sbearrows, #46)
* `cpp11::matrix` iterators can now be used either row-wise or
column-wise (the default) depending on the user's choice (@alyst,
#229)
## Improvements and fixes
* Read-only matrix accessors are now marked const (#234)
* `writable::r_vector` default constructors now return a 0 length
vector when converted to `SEXP` (#166)
* Read-only `r_vector` constructors now disallow implicit construction
with named arguments (#237)
* Read-only `r_vector.attr()` methods now return const objects, so it
is a compile time error to try to assign to them (#237)
* Fixed `+` and `+=` operators of `r_vector::[const_]iterator` to
conform the *iterators* concept: `+=` updates the iterator, and `+`
returns the updated copy, while keeping the original unchanged
(@alyst, #231)
* Remove undefined behavior when constructing global `cpp11::sexp`s (#224)
* Removed redundant `.Call calls` in cpp11.cpp file (@sbearrows, #170)
* Error messages now output original file name rather than the
temporary file name (@sbearrows, #194)
* `cpp_register()` now includes `attribute_visible` in the init
function, so packages compiled with `C_VISIBILITY` will find the
init function.
* Fixed bug when running `cpp_source()` on the same file more than
once (@sbearrows, #202)
* Allow cpp11 decorators of the form `cpp11::linking_to` (@sbearrows,
#193)
* Removed internal instances of `cpp11::stop()` and replaced with C++
exceptions (@sbearrows, #203)
* Names of named lists are now resized along with the list elements
(@sbearrows, #206)
Diffstat (limited to 'lang')
-rw-r--r-- | lang/R-cpp11/Makefile | 4 | ||||
-rw-r--r-- | lang/R-cpp11/buildlink3.mk | 8 | ||||
-rw-r--r-- | lang/R-cpp11/distinfo | 8 |
3 files changed, 11 insertions, 9 deletions
diff --git a/lang/R-cpp11/Makefile b/lang/R-cpp11/Makefile index 7b8dbe77821..4c58f2573ec 100644 --- a/lang/R-cpp11/Makefile +++ b/lang/R-cpp11/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2021/09/04 14:32:31 mef Exp $ +# $NetBSD: Makefile,v 1.4 2022/04/30 14:33:39 mef Exp $ R_PKGNAME= cpp11 -R_PKGVER= 0.3.1 +R_PKGVER= 0.4.2 CATEGORIES= lang MAINTAINER= pkgsrc-users@NetBSD.org diff --git a/lang/R-cpp11/buildlink3.mk b/lang/R-cpp11/buildlink3.mk index f0694b317c4..d47c22b0868 100644 --- a/lang/R-cpp11/buildlink3.mk +++ b/lang/R-cpp11/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2021/09/08 14:50:28 mef Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2022/04/30 14:33:39 mef Exp $ # BUILDLINK_TREE+= r_cpp11 @@ -6,10 +6,12 @@ BUILDLINK_TREE+= r_cpp11 .if !defined(R_CPP11_BUILDLINK3_MK) R_CPP11_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.r_cpp11+= R-cpp11>=0.3.1 -BUILDLINK_ABI_DEPENDS.r_cpp11+= R-cpp11>=0.3.1 +BUILDLINK_API_DEPENDS.r_cpp11+= R-cpp11>=0.4.2 +BUILDLINK_ABI_DEPENDS.r_cpp11+= R-cpp11>=0.4.2 BUILDLINK_PKGSRCDIR.r_cpp11?= ../../lang/R-cpp11 +BUILDLINK_FILES.r_cpp11= lib/R/library/cpp11/include/cpp11/* + .endif # R_CPP11_BUILDLINK3_MK BUILDLINK_TREE+= -r_cpp11 diff --git a/lang/R-cpp11/distinfo b/lang/R-cpp11/distinfo index 7dee5629306..f06eca402e5 100644 --- a/lang/R-cpp11/distinfo +++ b/lang/R-cpp11/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.5 2021/10/26 10:51:29 nia Exp $ +$NetBSD: distinfo,v 1.6 2022/04/30 14:33:39 mef Exp $ -BLAKE2s (R/cpp11_0.3.1.tar.gz) = 68544bca7c9032e4732869efbace759d6179f731043b7c95de6e6eb079ba624c -SHA512 (R/cpp11_0.3.1.tar.gz) = 86ccc2c64b54d40aed32f5e8f35eed2e893d1289a372484852de162ad0eaaabf36b4b600fe91a0009e435e1778a65990a2bddae3c53d2ed136cec5682e9d4e2a -Size (R/cpp11_0.3.1.tar.gz) = 217952 bytes +BLAKE2s (R/cpp11_0.4.2.tar.gz) = be34deb7057411697440b5f1320f75ce2739066ac2f13a467e44dad9e5b0e9c0 +SHA512 (R/cpp11_0.4.2.tar.gz) = 078eff5924df78572fd50f443f4c04ca69a11b11a1a2986a2a20023ec05e5c0fcb3bcbad3a50873583e6637960925dc62e8afe2bdb6e3019cf2627ff50b0ff01 +Size (R/cpp11_0.4.2.tar.gz) = 317708 bytes |