* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2021-05-31 22:04 Alessandro Barbieri
0 siblings, 0 replies; 14+ messages in thread
From: Alessandro Barbieri @ 2021-05-31 22:04 UTC (permalink / raw
To: gentoo-commits
commit: f71ebc154b030b4ec6d928d93fb0b607473b6181
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon May 31 21:50:25 2021 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon May 31 22:04:42 2021 +0000
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 <lssndrbarbieri <AT> 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 000000000..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 000000000..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 000000000..99c087838
--- /dev/null
+++ b/dev-R/RcppArmadillo/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription>
+ '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.
+ </longdescription>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2021-05-31 23:38 Alessandro Barbieri
0 siblings, 0 replies; 14+ messages in thread
From: Alessandro Barbieri @ 2021-05-31 23:38 UTC (permalink / raw
To: gentoo-commits
commit: 86b6f3900ae216240f7cfe9b26f268db6e6132c4
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon May 31 23:37:54 2021 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon May 31 23:37:54 2021 +0000
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 <lssndrbarbieri <AT> 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"
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2021-06-01 4:56 Alessandro Barbieri
0 siblings, 0 replies; 14+ messages in thread
From: Alessandro Barbieri @ 2021-06-01 4:56 UTC (permalink / raw
To: gentoo-commits
commit: 7d69768a68574b3e3b249dc9bb729ed9e9277741
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jun 1 04:55:31 2021 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Jun 1 04:55:31 2021 +0000
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 <lssndrbarbieri <AT> 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
}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2022-02-09 13:12 Anna Vyalkova
0 siblings, 0 replies; 14+ messages in thread
From: Anna Vyalkova @ 2022-02-09 13:12 UTC (permalink / raw
To: gentoo-commits
commit: b4c64697ef4aaa8329190f3e5af463f5306e688f
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Feb 9 06:17:48 2022 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Wed Feb 9 13:12:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4c64697
dev-R/RcppArmadillo: fix symlinks
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 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 2bd5ac434..9c33fe313 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -3,10 +3,9 @@
EAPI=7
-inherit R-packages
-
-MYPV="$(ver_cut 2-3 ${PV})"
+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"
@@ -15,7 +14,7 @@ LICENSE='GPL-2+'
DEPEND="
>=dev-lang/R-3.3.0
>=dev-R/Rcpp-0.11.0
- =sci-libs/armadillo-${MYPV}*:=[lapack]
+ =sci-libs/armadillo-${MY_PV}*:=[lapack]
"
RDEPEND="${DEPEND}"
@@ -23,16 +22,19 @@ RDEPEND="${DEPEND}"
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
+ 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
- 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"
+
+ dosym8 -r /usr/include/armadillo_bits "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo_bits"
+ dosym8 -r /usr/include/armadillo "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo"
}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2022-02-17 21:11 Anna Vyalkova
0 siblings, 0 replies; 14+ messages in thread
From: Anna Vyalkova @ 2022-02-17 21:11 UTC (permalink / raw
To: gentoo-commits
commit: 4ef14e578eb411d75b2c0a828eb68ee7d987c0d3
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Feb 14 18:10:55 2022 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Thu Feb 17 21:11:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4ef14e57
dev-R/RcppArmadillo: remove illegal dosym usage
Closes: https://bugs.gentoo.org/833317
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild | 9 +++++++--
1 file changed, 7 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 9c33fe313..85edf9309 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -35,6 +35,11 @@ src_prepare() {
src_install() {
R-packages_src_install
- dosym8 -r /usr/include/armadillo_bits "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo_bits"
- dosym8 -r /usr/include/armadillo "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo"
+ R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+ dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+ for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+ filename=$(basename "${file}")
+ dosym8 -r /usr/include/armadillo_bits/${file} "${R_includedir}/armadillo_bits/${file}"
+ done
}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2022-02-23 13:44 Anna Vyalkova
0 siblings, 0 replies; 14+ messages in thread
From: Anna Vyalkova @ 2022-02-23 13:44 UTC (permalink / raw
To: gentoo-commits
commit: 5ecc1c8631655deef726cc9ae28ee47621d91a4a
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Feb 22 04:56:52 2022 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Wed Feb 23 13:29:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ecc1c86
dev-R/RcppArmadillo: unbroke symlink
Closes: https://bugs.gentoo.org/833824
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild | 1 +
1 file changed, 1 insertion(+)
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 85edf9309..5087476ef 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -38,6 +38,7 @@ 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/${file} "${R_includedir}/armadillo_bits/${file}"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2022-02-24 7:54 Anna Vyalkova
0 siblings, 0 replies; 14+ messages in thread
From: Anna Vyalkova @ 2022-02-24 7:54 UTC (permalink / raw
To: gentoo-commits
commit: c39c24078a409cfe9bc9c6c8d63a90e431a4351d
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 24 07:11:00 2022 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Thu Feb 24 07:18:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c39c2407
dev-R/RcppArmadillo: fix symlink (again)
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 5087476ef..90a6b1e20 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -41,6 +41,6 @@ src_install() {
dodir /usr/include/armadillo_bits
for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
filename=$(basename "${file}")
- dosym8 -r /usr/include/armadillo_bits/${file} "${R_includedir}/armadillo_bits/${file}"
+ dosym8 -r /usr/include/armadillo_bits/${filename} "${R_includedir}/armadillo_bits/${filename}"
done
}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2022-03-11 2:02 Alessandro Barbieri
0 siblings, 0 replies; 14+ messages in thread
From: Alessandro Barbieri @ 2022-03-11 2:02 UTC (permalink / raw
To: gentoo-commits
commit: 1236220cc03e100aba2ce367f33b446515db3daa
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Fri Mar 11 01:42:06 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Fri Mar 11 02:00:57 2022 +0000
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 <lssndrbarbieri <AT> 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 000000000..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
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2022-04-20 21:57 Alessandro Barbieri
0 siblings, 0 replies; 14+ messages in thread
From: Alessandro Barbieri @ 2022-04-20 21:57 UTC (permalink / raw
To: gentoo-commits
commit: 56041162983273c3649b50411cef4c4bcf75ba7a
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr 20 16:29:28 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Apr 20 21:56:59 2022 +0000
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 <lssndrbarbieri <AT> 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
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2022-05-28 12:53 Alessandro Barbieri
0 siblings, 0 replies; 14+ messages in thread
From: Alessandro Barbieri @ 2022-05-28 12:53 UTC (permalink / raw
To: gentoo-commits
commit: 2b7c5d507ebdbe6744f6be475cc463dcdbb464aa
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat May 28 12:32:00 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat May 28 12:53:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b7c5d50
dev-R/RcppArmadillo: add subslot
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> 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+'
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
2023-07-29 15:04 [gentoo-commits] repo/proj/guru:master " Florian Schmaus
@ 2023-07-29 15:04 ` Florian Schmaus
0 siblings, 0 replies; 14+ messages in thread
From: Florian Schmaus @ 2023-07-29 15:04 UTC (permalink / raw
To: gentoo-commits
commit: 37a87bb5aa9f3247a233793ce1931b635e5bafb5
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 29 15:03:56 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Jul 29 15:03:56 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37a87bb5
dev-R/RcppArmadillo: treeclean
Signed-off-by: Florian Schmaus <flow <AT> 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..0000000000
--- 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..0000000000
--- 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..0000000000
--- 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/${filename}"
- done
-}
diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml
deleted file mode 100644
index d3e08683bb..0000000000
--- a/dev-R/RcppArmadillo/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <email>lssndrbarbieri@gmail.com</email>
- <name>Alessandro Barbieri</name>
- </maintainer>
- <longdescription lang="en">'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.</longdescription>
- <upstream>
- <maintainer>
- <name>Dirk Eddelbuettel</name>
- <email>edd@debian.org</email>
- </maintainer>
- <bugs-to>https://github.com/RcppCore/RcppArmadillo/issues</bugs-to>
- <remote-id type="github">RcppCore/RcppArmadillo</remote-id>
- </upstream>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2023-07-31 15:48 David Roman
0 siblings, 0 replies; 14+ messages in thread
From: David Roman @ 2023-07-31 15:48 UTC (permalink / raw
To: gentoo-commits
commit: 7b9ae56ae34cf44f7a4bfb54ab713e59a0b240f9
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Jul 31 15:37:17 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jul 31 15:47:27 2023 +0000
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 <davidroman96 <AT> 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 0000000000..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 0000000000..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 0000000000..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/${filename} "${R_includedir}/armadillo_bits/${filename}"
+ done
+}
diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml
new file mode 100644
index 0000000000..d3e08683bb
--- /dev/null
+++ b/dev-R/RcppArmadillo/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <description>co-maintainers welcome</description>
+ <email>lssndrbarbieri@gmail.com</email>
+ <name>Alessandro Barbieri</name>
+ </maintainer>
+ <longdescription lang="en">'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.</longdescription>
+ <upstream>
+ <maintainer>
+ <name>Dirk Eddelbuettel</name>
+ <email>edd@debian.org</email>
+ </maintainer>
+ <bugs-to>https://github.com/RcppCore/RcppArmadillo/issues</bugs-to>
+ <remote-id type="github">RcppCore/RcppArmadillo</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
@ 2023-07-31 15:48 David Roman
0 siblings, 0 replies; 14+ messages in thread
From: David Roman @ 2023-07-31 15:48 UTC (permalink / raw
To: gentoo-commits
commit: 1d688f7269dbc406063eb767a7ad4c8d0a01dc71
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Jul 31 15:43:45 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jul 31 15:47:52 2023 +0000
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 <davidroman96 <AT> 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 0000000000..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
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/
2023-07-31 15:52 [gentoo-commits] repo/proj/guru:master " David Roman
@ 2023-07-31 15:48 ` David Roman
0 siblings, 0 replies; 14+ messages in thread
From: David Roman @ 2023-07-31 15:48 UTC (permalink / raw
To: gentoo-commits
commit: b6347609565672a5e32c782e82f375e4df0a0e05
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Jul 31 15:44:07 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jul 31 15:47:52 2023 +0000
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 <davidroman96 <AT> 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..0000000000
--- 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..0000000000
--- 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/${filename}"
- done
-}
^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2023-07-31 15:48 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-09 13:12 [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/ Anna Vyalkova
-- strict thread matches above, loose matches on Subject: below --
2023-07-31 15:52 [gentoo-commits] repo/proj/guru:master " David Roman
2023-07-31 15:48 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2023-07-31 15:48 David Roman
2023-07-31 15:48 David Roman
2023-07-29 15:04 [gentoo-commits] repo/proj/guru:master " Florian Schmaus
2023-07-29 15:04 ` [gentoo-commits] repo/proj/guru:dev " Florian Schmaus
2022-05-28 12:53 Alessandro Barbieri
2022-04-20 21:57 Alessandro Barbieri
2022-03-11 2:02 Alessandro Barbieri
2022-02-24 7:54 Anna Vyalkova
2022-02-23 13:44 Anna Vyalkova
2022-02-17 21:11 Anna Vyalkova
2021-06-01 4:56 Alessandro Barbieri
2021-05-31 23:38 Alessandro Barbieri
2021-05-31 22:04 Alessandro Barbieri
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox