[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2023-07-31 Thread David Roman
commit: b6347609565672a5e32c782e82f375e4df0a0e05
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 15:44:07 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 15:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6347609

dev-R/RcppArmadillo: drop 0.10.2.2.0, 0.10.8.1.0-r1

Signed-off-by: David Roman  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  2 -
 .../RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild  | 46 -
 .../RcppArmadillo-0.10.8.1.0-r1.ebuild | 57 --
 3 files changed, 105 deletions(-)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
index 972ceec1cf..d97a18f25a 100644
--- a/dev-R/RcppArmadillo/Manifest
+++ b/dev-R/RcppArmadillo/Manifest
@@ -1,3 +1 @@
-DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
-DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567
 DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 
9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332
 SHA512 
33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
deleted file mode 100644
index a100ef542b..00
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
-SRC_URI="mirror://cran/src/contrib/Archive/${PN}/${PN}_${PV}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-   >=dev-lang/R-3.3.0
-   >=dev-R/Rcpp-0.11.0
-   =sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-   R-packages_src_prepare
-
-   #remove bundled
-   rm -r inst/include/armadillo_bits || die
-   rm inst/include/armadillo || die
-
-   #link to sci-libs/armadillo
-   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
-   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-   R-packages_src_install
-
-   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
-   dodir /usr/include/armadillo_bits
-   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
-   filename=$(basename "${file}")
-   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
-   done
-}

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
deleted file mode 100644
index 30280253aa..00
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-   >=dev-lang/R-3.3.0
-   >=dev-R/Rcpp-0.11.0
-   =sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-   dev-R/tinytest
-   virtual/Matrix
-   dev-R/pkgKitten
-   dev-R/reticulate
-   dev-R/slam
-"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-   R-packages_src_prepare
-
-   #remove bundled
-   rm -r inst/include/armadillo_bits || die
-   rm inst/include/armadillo || die
-
-   #link to sci-libs/armadillo
-   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
-   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-   R-packages_src_install
-
-   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
- 

[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2023-07-31 Thread David Roman
commit: 1d688f7269dbc406063eb767a7ad4c8d0a01dc71
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 15:43:45 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 15:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d688f72

dev-R/RcppArmadillo: add 0.12.4.1.0

Signed-off-by: David Roman  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  1 +
 .../RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild  | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
index 051bc7d813..972ceec1cf 100644
--- a/dev-R/RcppArmadillo/Manifest
+++ b/dev-R/RcppArmadillo/Manifest
@@ -1,2 +1,3 @@
 DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
 DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567
+DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 
9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332
 SHA512 
33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
new file mode 100644
index 00..30280253aa
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages eapi8-dosym
+
+MY_PV="$(ver_cut 2-3 ${PV})"
+
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+   =sci-libs/armadillo-${MY_PV}*:=[lapack]
+"
+RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+   dev-R/tinytest
+   virtual/Matrix
+   dev-R/pkgKitten
+   dev-R/reticulate
+   dev-R/slam
+"
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   R-packages_src_prepare
+
+   #remove bundled
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+
+   #link to sci-libs/armadillo
+   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
+   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
+}
+
+src_install() {
+   R-packages_src_install
+
+   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+   dodir /usr/include/armadillo_bits
+   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+   filename=$(basename "${file}")
+   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
+   done
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2023-07-31 Thread David Roman
commit: 7b9ae56ae34cf44f7a4bfb54ab713e59a0b240f9
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 15:37:17 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 15:47:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b9ae56a

Revert "dev-R/RcppArmadillo: treeclean"

This reverts commit 37a87bb5aa9f3247a233793ce1931b635e5bafb5.

Signed-off-by: David Roman  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  2 +
 .../RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild  | 46 +
 .../RcppArmadillo-0.10.8.1.0-r1.ebuild | 57 ++
 dev-R/RcppArmadillo/metadata.xml   | 31 
 4 files changed, 136 insertions(+)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
new file mode 100644
index 00..051bc7d813
--- /dev/null
+++ b/dev-R/RcppArmadillo/Manifest
@@ -0,0 +1,2 @@
+DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
+DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
new file mode 100644
index 00..a100ef542b
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages eapi8-dosym
+
+MY_PV="$(ver_cut 2-3 ${PV})"
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/Archive/${PN}/${PN}_${PV}.tar.gz"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+   =sci-libs/armadillo-${MY_PV}*:=[lapack]
+"
+RDEPEND="${DEPEND}"
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   R-packages_src_prepare
+
+   #remove bundled
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+
+   #link to sci-libs/armadillo
+   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
+   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
+}
+
+src_install() {
+   R-packages_src_install
+
+   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+   dodir /usr/include/armadillo_bits
+   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+   filename=$(basename "${file}")
+   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
+   done
+}

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
new file mode 100644
index 00..30280253aa
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages eapi8-dosym
+
+MY_PV="$(ver_cut 2-3 ${PV})"
+
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+   =sci-libs/armadillo-${MY_PV}*:=[lapack]
+"
+RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+   dev-R/tinytest
+   virtual/Matrix
+   dev-R/pkgKitten
+   dev-R/reticulate
+   dev-R/slam
+"
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   R-packages_src_prepare
+
+   #remove bundled
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+
+   #link to sci-libs/armadillo
+   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
+   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
+}
+
+src_install() {
+   R-packages_src_install
+
+   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+   dodir /usr/include/armadillo_bits
+   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+   filename=$(basename "${file}")
+   dosym8 -r /usr/include/armadillo_bits/${filen

[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2023-07-29 Thread Florian Schmaus
commit: 37a87bb5aa9f3247a233793ce1931b635e5bafb5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 29 15:03:56 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 29 15:03:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37a87bb5

dev-R/RcppArmadillo: treeclean

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-R/RcppArmadillo/Manifest   |  2 -
 .../RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild  | 46 -
 .../RcppArmadillo-0.10.8.1.0-r1.ebuild | 57 --
 dev-R/RcppArmadillo/metadata.xml   | 31 
 4 files changed, 136 deletions(-)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
deleted file mode 100644
index 051bc7d813..00
--- a/dev-R/RcppArmadillo/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
-DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
deleted file mode 100644
index a100ef542b..00
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
-SRC_URI="mirror://cran/src/contrib/Archive/${PN}/${PN}_${PV}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-   >=dev-lang/R-3.3.0
-   >=dev-R/Rcpp-0.11.0
-   =sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-   R-packages_src_prepare
-
-   #remove bundled
-   rm -r inst/include/armadillo_bits || die
-   rm inst/include/armadillo || die
-
-   #link to sci-libs/armadillo
-   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
-   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-   R-packages_src_install
-
-   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
-   dodir /usr/include/armadillo_bits
-   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
-   filename=$(basename "${file}")
-   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
-   done
-}

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
deleted file mode 100644
index 30280253aa..00
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-   >=dev-lang/R-3.3.0
-   >=dev-R/Rcpp-0.11.0
-   =sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-   dev-R/tinytest
-   virtual/Matrix
-   dev-R/pkgKitten
-   dev-R/reticulate
-   dev-R/slam
-"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-   R-packages_src_prepare
-
-   #remove bundled
-   rm -r inst/include/armadillo_bits || die
-   rm inst/include/armadillo || die
-
-   #link to sci-libs/armadillo
-   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
-   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-   R-packages_src_install
-
-   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
-   dodir /usr/include/armadillo_bits
-   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
-   filename=$(basename "${file}")
-   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filena

[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2022-05-28 Thread Alessandro Barbieri
commit: 2b7c5d507ebdbe6744f6be475cc463dcdbb464aa
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 12:32:00 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 12:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b7c5d50

dev-R/RcppArmadillo: add subslot

Signed-off-by: Alessandro Barbieri  gmail.com>

 ...ppArmadillo-0.10.8.1.0.ebuild => RcppArmadillo-0.10.8.1.0-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
similarity index 98%
rename from dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
rename to dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
index 364b05a04..30280253a 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
@@ -9,6 +9,8 @@ MY_PV="$(ver_cut 2-3 ${PV})"
 
 DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
 SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
+
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 LICENSE='GPL-2+'
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/, dev-R/gh/, dev-R/xml2/, dev-R/lattice/, dev-R/praise/, ...

2022-05-02 Thread Alessandro Barbieri
commit: db050489ba021cbf1f079e8e3ffab4c9a968cc39
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue May  3 03:21:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue May  3 03:32:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db050489

dev-R/*: add upstream metadata

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/BH/metadata.xml| 2 ++
 dev-R/RcppArmadillo/metadata.xml | 2 ++
 dev-R/RcppTOML/metadata.xml  | 2 ++
 dev-R/brio/metadata.xml  | 2 ++
 dev-R/callr/metadata.xml | 2 ++
 dev-R/covr/metadata.xml  | 2 ++
 dev-R/curl/metadata.xml  | 2 ++
 dev-R/desc/metadata.xml  | 2 ++
 dev-R/diffobj/metadata.xml   | 2 ++
 dev-R/evaluate/metadata.xml  | 2 ++
 dev-R/farver/metadata.xml| 2 ++
 dev-R/ggplot2/metadata.xml   | 2 ++
 dev-R/gh/metadata.xml| 2 ++
 dev-R/gitcreds/metadata.xml  | 2 ++
 dev-R/gtable/metadata.xml| 2 ++
 dev-R/here/metadata.xml  | 2 ++
 dev-R/highr/metadata.xml | 2 ++
 dev-R/httr/metadata.xml  | 2 ++
 dev-R/ini/metadata.xml   | 2 ++
 dev-R/isoband/metadata.xml   | 2 ++
 dev-R/knitr/metadata.xml | 2 ++
 dev-R/lattice/metadata.xml   | 2 ++
 dev-R/magrittr/metadata.xml  | 2 ++
 dev-R/markdown/metadata.xml  | 2 ++
 dev-R/mime/metadata.xml  | 2 ++
 dev-R/parsedate/metadata.xml | 2 ++
 dev-R/pkgload/metadata.xml   | 2 ++
 dev-R/pkgsearch/metadata.xml | 2 ++
 dev-R/plogr/metadata.xml | 2 ++
 dev-R/praise/metadata.xml| 2 ++
 dev-R/prettyunits/metadata.xml   | 2 ++
 dev-R/processx/metadata.xml  | 2 ++
 dev-R/rappdirs/metadata.xml  | 2 ++
 dev-R/rematch2/metadata.xml  | 2 ++
 dev-R/reticulate/metadata.xml| 2 ++
 dev-R/rex/metadata.xml   | 2 ++
 dev-R/roxygen2/metadata.xml  | 2 ++
 dev-R/rprojroot/metadata.xml | 2 ++
 dev-R/rstudioapi/metadata.xml| 2 ++
 dev-R/scales/metadata.xml| 2 ++
 dev-R/spelling/metadata.xml  | 2 ++
 dev-R/stringi/metadata.xml   | 2 ++
 dev-R/stringr/metadata.xml   | 2 ++
 dev-R/sys/metadata.xml   | 2 ++
 dev-R/testthat/metadata.xml  | 2 ++
 dev-R/viridisLite/metadata.xml   | 2 ++
 dev-R/waldo/metadata.xml | 2 ++
 dev-R/whoami/metadata.xml| 2 ++
 dev-R/withr/metadata.xml | 2 ++
 dev-R/xfun/metadata.xml  | 2 ++
 dev-R/xml2/metadata.xml  | 2 ++
 dev-R/yaml/metadata.xml  | 2 ++
 52 files changed, 104 insertions(+)

diff --git a/dev-R/BH/metadata.xml b/dev-R/BH/metadata.xml
index 24088a555..90e4f2119 100644
--- a/dev-R/BH/metadata.xml
+++ b/dev-R/BH/metadata.xml
@@ -11,5 +11,7 @@
Dirk Eddelbuettel
e...@debian.org

+   https://github.com/eddelbuettel/bh/issues
+   eddelbuettel/bh

 

diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml
index a561238c2..802a98229 100644
--- a/dev-R/RcppArmadillo/metadata.xml
+++ b/dev-R/RcppArmadillo/metadata.xml
@@ -25,5 +25,7 @@ Armadillo requires a C++11 compiler.
Dirk Eddelbuettel
e...@debian.org

+   
https://github.com/RcppCore/RcppArmadillo/issues
+   RcppCore/RcppArmadillo

 

diff --git a/dev-R/RcppTOML/metadata.xml b/dev-R/RcppTOML/metadata.xml
index c9d88cd6b..9ce74bc8d 100644
--- a/dev-R/RcppTOML/metadata.xml
+++ b/dev-R/RcppTOML/metadata.xml
@@ -17,5 +17,7 @@ uses 'Rcpp' to connect the 'cpptoml' parser written by Chase 
Geigle
Dirk Eddelbuettel
e...@debian.org

+   
https://github.com/eddelbuettel/rcpptoml/issues
+   eddelbuettel/rcpptoml

 

diff --git a/dev-R/brio/metadata.xml b/dev-R/brio/metadata.xml
index d6b7e0ab5..d61fa72ea 100644
--- a/dev-R/brio/metadata.xml
+++ b/dev-R/brio/metadata.xml
@@ -14,5 +14,7 @@ files and provide more explicit control over line 
endings.
Gábor Csárdi
csardi.ga...@gmail.com

+   https://github.com/r-lib/brio/issues
+   r-lib/brio

 

diff --git a/dev-R/callr/metadata.xml b/dev-R/callr/metadata.xml
index fc1707097..99c0a57c2 100644
--- a/dev-R/callr/metadata.xml
+++ b/dev-R/callr/metadata.xml
@@ -14,5 +14,7 @@ This packages does exactly that.
Gábor Csárdi
csardi.ga...@gmail.com

+   https://github.com/r-lib/callr/issues
+   r-lib/callr

 

diff --git a/dev-R/covr/metadata.xml b/dev-R/covr/metadata.xml
index 599a745a7..2eadff180 100644
--- a/dev-R/covr/metadata.xml
+++ b/dev-R/covr/metadata.xml
@@ -18,5 +18,7 @@ C/C++/FORTRAN code.
Jim Hester
james.f.hes...@gmail.com

+

[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2022-04-20 Thread Alessandro Barbieri
commit: 56041162983273c3649b50411cef4c4bcf75ba7a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 20 16:29:28 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Apr 20 21:56:59 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56041162

dev-R/RcppArmadillo: run missing phase

Closes: https://bugs.gentoo.org/839696
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild | 2 +-
 dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
index 90a6b1e20..a100ef542 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="${DEPEND}"
 #TODO: correctly link to lapack
 
 src_prepare() {
-   default
+   R-packages_src_prepare
 
#remove bundled
rm -r inst/include/armadillo_bits || die

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
index 317fcc643..364b05a04 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
@@ -30,7 +30,7 @@ SUGGESTED_PACKAGES="
 #TODO: correctly link to lapack
 
 src_prepare() {
-   default
+   R-packages_src_prepare
 
#remove bundled
rm -r inst/include/armadillo_bits || die



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/, dev-R/ggplot2/, dev-R/withr/, dev-R/pillar/, ...

2022-04-19 Thread Alessandro Barbieri
commit: d9b337b3fc0f0ae1a84f11237b1e4e67382d1c2c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 18:30:05 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9b337b3

dev-R/*: replace some packages with virtuals

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/MASS/MASS-7.3.56.ebuild   | 8 
 dev-R/Matrix/Matrix-1.4.1.ebuild| 2 +-
 dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild | 2 +-
 dev-R/colorspace/colorspace-2.0.3.ebuild| 4 ++--
 dev-R/evaluate/evaluate-0.15.ebuild | 2 +-
 dev-R/ggplot2/ggplot2-3.3.5.ebuild  | 6 +++---
 dev-R/knitr/knitr-1.38.ebuild   | 2 +-
 dev-R/lattice/lattice-0.20.45.ebuild| 4 ++--
 dev-R/mgcv/mgcv-1.8.40.ebuild   | 4 ++--
 dev-R/nlme/nlme-3.1.157.ebuild  | 2 +-
 dev-R/nnet/nnet-7.3.17.ebuild   | 2 +-
 dev-R/pillar/pillar-1.7.0.ebuild| 2 +-
 dev-R/withr/withr-2.5.0.ebuild  | 2 +-
 dev-R/xfun/xfun-0.30.ebuild | 2 +-
 14 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/dev-R/MASS/MASS-7.3.56.ebuild b/dev-R/MASS/MASS-7.3.56.ebuild
index 08e7476f8..d9aad6739 100644
--- a/dev-R/MASS/MASS-7.3.56.ebuild
+++ b/dev-R/MASS/MASS-7.3.56.ebuild
@@ -20,8 +20,8 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
-   dev-R/lattice
-   dev-R/nlme
-   dev-R/nnet
-   dev-R/survival
+   virtual/lattice
+   virtual/nlme
+   virtual/nnet
+   virtual/survival
 "

diff --git a/dev-R/Matrix/Matrix-1.4.1.ebuild b/dev-R/Matrix/Matrix-1.4.1.ebuild
index ee3df3ef2..1d537e9a5 100644
--- a/dev-R/Matrix/Matrix-1.4.1.ebuild
+++ b/dev-R/Matrix/Matrix-1.4.1.ebuild
@@ -22,5 +22,5 @@ RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
dev-R/expm
-   dev-R/MASS
+   virtual/MASS
 "

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
index cf3082d45..317fcc643 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
dev-R/tinytest
-   >=dev-R/Matrix-1.3.0
+   virtual/Matrix
dev-R/pkgKitten
dev-R/reticulate
dev-R/slam

diff --git a/dev-R/colorspace/colorspace-2.0.3.ebuild 
b/dev-R/colorspace/colorspace-2.0.3.ebuild
index 534ccd488..069d8adf9 100644
--- a/dev-R/colorspace/colorspace-2.0.3.ebuild
+++ b/dev-R/colorspace/colorspace-2.0.3.ebuild
@@ -17,8 +17,8 @@ DEPEND=">=dev-lang/R-3.0.0"
 RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
-   dev-R/KernSmooth
-   dev-R/MASS
+   virtual/KernSmooth
+   virtual/MASS
dev-R/kernlab
dev-R/mvtnorm
dev-R/vcd

diff --git a/dev-R/evaluate/evaluate-0.15.ebuild 
b/dev-R/evaluate/evaluate-0.15.ebuild
index 2dcc08a7b..f014db023 100644
--- a/dev-R/evaluate/evaluate-0.15.ebuild
+++ b/dev-R/evaluate/evaluate-0.15.ebuild
@@ -15,6 +15,6 @@ RDEPEND="${DEPEND}"
 SUGGESTED_PACKAGES="
dev-R/covr
dev-R/ggplot2
-   dev-R/lattice
+   virtual/lattice
dev-R/testthat
 "

diff --git a/dev-R/ggplot2/ggplot2-3.3.5.ebuild 
b/dev-R/ggplot2/ggplot2-3.3.5.ebuild
index e4898b5c8..1e9fbec72 100644
--- a/dev-R/ggplot2/ggplot2-3.3.5.ebuild
+++ b/dev-R/ggplot2/ggplot2-3.3.5.ebuild
@@ -33,19 +33,19 @@ SUGGESTED_PACKAGES="
dev-R/Hmisc
dev-R/interp
dev-R/knitr
-   dev-R/lattice
+   virtual/lattice
dev-R/mapproj
dev-R/maps
dev-R/maptools
dev-R/multcomp
dev-R/munsell
-   dev-R/nlme
+   virtual/nlme
dev-R/profvis
dev-R/quantreg
dev-R/RColorBrewer
dev-R/rgeos
dev-R/rmarkdown
-   dev-R/rpart
+   virtual/rpart
>=dev-R/sf-0.7.3
>=dev-R/svglite-1.2.0.9001
>=dev-R/testthat-2.1.0

diff --git a/dev-R/knitr/knitr-1.38.ebuild b/dev-R/knitr/knitr-1.38.ebuild
index 0c968a644..ea1f3026a 100644
--- a/dev-R/knitr/knitr-1.38.ebuild
+++ b/dev-R/knitr/knitr-1.38.ebuild
@@ -28,7 +28,7 @@ SUGGESTED_PACKAGES="
dev-R/testit
dev-R/digest
>=dev-R/rgl-0.95.1201
-   dev-R/codetools
+   virtual/codetools
dev-R/rmarkdown
>=dev-R/htmlwidgets-0.7
dev-R/webshot

diff --git a/dev-R/lattice/lattice-0.20.45.ebuild 
b/dev-R/lattice/lattice-0.20.45.ebuild
index 3cb308625..ec2427fe3 100644
--- a/dev-R/lattice/lattice-0.20.45.ebuild
+++ b/dev-R/lattice/lattice-0.20.45.ebuild
@@ -24,7 +24,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
-   dev-R/KernSmooth
-   dev-R/MASS
+   virtual/KernSmooth
+   virtual/MASS
dev-R/latticeExtra
 "

diff --git a/dev-R/mgcv/mgcv-1.8.40.

[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2022-03-10 Thread Alessandro Barbieri
commit: 1236220cc03e100aba2ce367f33b446515db3daa
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Mar 11 01:42:06 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Mar 11 02:00:57 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1236220c

dev-R/RcppArmadillo: add 0.10.8.1.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  1 +
 .../RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild  | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
index bb6e382d9..051bc7d81 100644
--- a/dev-R/RcppArmadillo/Manifest
+++ b/dev-R/RcppArmadillo/Manifest
@@ -1 +1,2 @@
 DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
+DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
new file mode 100644
index 0..cf3082d45
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages eapi8-dosym
+
+MY_PV="$(ver_cut 2-3 ${PV})"
+
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+   =sci-libs/armadillo-${MY_PV}*:=[lapack]
+"
+RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+   dev-R/tinytest
+   >=dev-R/Matrix-1.3.0
+   dev-R/pkgKitten
+   dev-R/reticulate
+   dev-R/slam
+"
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   default
+
+   #remove bundled
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+
+   #link to sci-libs/armadillo
+   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
+   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
+}
+
+src_install() {
+   R-packages_src_install
+
+   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+   dodir /usr/include/armadillo_bits
+   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+   filename=$(basename "${file}")
+   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
+   done
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2021-05-31 Thread Alessandro Barbieri
commit: 7d69768a68574b3e3b249dc9bb729ed9e9277741
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun  1 04:55:31 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Jun  1 04:55:31 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d69768a

dev-R/RcppArmadillo: add 0.10.2.2.0, drop 0.10.5.0.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/RcppArmadillo/Manifest |  2 +-
 ...llo-0.10.5.0.0.ebuild => RcppArmadillo-0.10.2.2.0.ebuild} | 12 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
index d669ccdb9..bb6e382d9 100644
--- a/dev-R/RcppArmadillo/Manifest
+++ b/dev-R/RcppArmadillo/Manifest
@@ -1 +1 @@
-DIST RcppArmadillo_0.10.5.0.0.tar.gz 1669395 BLAKE2B 
5b9c7e8d63ed5c782c8a848b6d580fb31bba89e7668048a90416ba1dd95554c2d78011c11b43f4a2c6be3ee4283b44acc84977e601faf6a688256a3cebf3a739
 SHA512 
843012eb1b44141ef7b2a20db140eed1f219c3eba6b435e7651884c010626ccd9618d962d9d923cacecd9d63c58ad5722ce78604debe2be165aea59bd336e548
+DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
similarity index 79%
rename from dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild
rename to dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
index f14fd4406..2bd5ac434 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -5,26 +5,28 @@ EAPI=7
 
 inherit R-packages
 
+MYPV="$(ver_cut 2-3 ${PV})"
+
 DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/Archive/${PN}/${PN}_${PV}.tar.gz"
 KEYWORDS="~amd64"
 LICENSE='GPL-2+'
 
 DEPEND="
>=dev-lang/R-3.3.0
>=dev-R/Rcpp-0.11.0
-   sci-libs/armadillo[lapack]
-"
-RDEPEND="
-   ${DEPEND}
-   dev-R/Rcpp
+   =sci-libs/armadillo-${MYPV}*:=[lapack]
 "
+RDEPEND="${DEPEND}"
 
 #TODO: correctly link to lapack
 
 src_prepare() {
default
+   #remove bundled
rm -r inst/include/armadillo_bits || die
rm inst/include/armadillo || die
+   #link to sci-libs/armadillo
dosym /usr/include/armadillo_bits inst/include/armadillo_bits
dosym /usr/include/armadillo inst/include/armadillo
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2021-05-31 Thread Alessandro Barbieri
commit: 86b6f3900ae216240f7cfe9b26f268db6e6132c4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 31 23:37:54 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 31 23:37:54 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86b6f390

dev-R/RcppArmadillo: attempt and unbundling armadillo using symlinks

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild
index 849f5e730..f14fd4406 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild
@@ -12,8 +12,25 @@ LICENSE='GPL-2+'
 DEPEND="
>=dev-lang/R-3.3.0
>=dev-R/Rcpp-0.11.0
+   sci-libs/armadillo[lapack]
 "
 RDEPEND="
${DEPEND}
dev-R/Rcpp
 "
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   default
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+   dosym /usr/include/armadillo_bits inst/include/armadillo_bits
+   dosym /usr/include/armadillo inst/include/armadillo
+}
+
+src_install() {
+   R-packages_src_install
+   dosym /usr/include/armadillo_bits 
"/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo_bits"
+   dosym /usr/include/armadillo 
"/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo"
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2021-05-31 Thread Alessandro Barbieri
commit: f71ebc154b030b4ec6d928d93fb0b607473b6181
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 31 21:50:25 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 31 22:04:42 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f71ebc15

dev-R/RcppArmadillo: new

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  1 +
 .../RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild  | 19 ++
 dev-R/RcppArmadillo/metadata.xml   | 23 ++
 3 files changed, 43 insertions(+)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
new file mode 100644
index 0..d669ccdb9
--- /dev/null
+++ b/dev-R/RcppArmadillo/Manifest
@@ -0,0 +1 @@
+DIST RcppArmadillo_0.10.5.0.0.tar.gz 1669395 BLAKE2B 
5b9c7e8d63ed5c782c8a848b6d580fb31bba89e7668048a90416ba1dd95554c2d78011c11b43f4a2c6be3ee4283b44acc84977e601faf6a688256a3cebf3a739
 SHA512 
843012eb1b44141ef7b2a20db140eed1f219c3eba6b435e7651884c010626ccd9618d962d9d923cacecd9d63c58ad5722ce78604debe2be165aea59bd336e548

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild
new file mode 100644
index 0..849f5e730
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+"
+RDEPEND="
+   ${DEPEND}
+   dev-R/Rcpp
+"

diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml
new file mode 100644
index 0..99c087838
--- /dev/null
+++ b/dev-R/RcppArmadillo/metadata.xml
@@ -0,0 +1,23 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   'Rcpp' Integration for the 'Armadillo' Templated Linear Algebra
+   Library // 'Armadillo' is a templated C++ linear algebra
+   library (by Conrad Sanderson) that aims towards a good balance
+   between speed and ease of use. Integer, floating point and
+   complex numbers are supported, as well as a subset of
+   trigonometric and statistics functions. Various matrix
+   decompositions are provided through optional integration with
+   LAPACK and ATLAS libraries.  The 'RcppArmadillo' package
+   includes the header files from the templated 'Armadillo'
+   library. Thus users do not need to install 'Armadillo' itself
+   in order to use 'RcppArmadillo'. From release 7.800.0 on,
+   'Armadillo' is licensed under Apache License 2; previous
+   releases were under licensed as MPL 2.0 from version 3.800.0
+   onwards and LGPL-3 prior to that; 'RcppArmadillo' (the 'Rcpp'
+   bindings/bridge to Armadillo) is licensed under the GNU GPL
+   version 2 or later, as is the rest of 'Rcpp'. Armadillo
+   requires a C++11 compiler.
+   
+