[gentoo-commits] proj/R_overlay:master commit in: files/eclass/
commit: 68c6ef694ea96dc15228ff2ab9bc215dd2dd8ae7 Author: Benda Xu gentoo org> AuthorDate: Tue Aug 1 04:16:03 2023 + Commit: Benda XU gentoo org> CommitDate: Tue Aug 1 04:16:03 2023 + URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=68c6ef69 files/eclass/R-packages.eclass: drop eutils. Signed-off-by: Benda Xu gentoo.org> files/eclass/R-packages.eclass | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass index 2d52145..f3864ff 100644 --- a/files/eclass/R-packages.eclass +++ b/files/eclass/R-packages.eclass @@ -1,8 +1,6 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -inherit eutils - EXPORT_FUNCTIONS src_unpack src_configure src_compile src_install pkg_postinst SLOT="0"
[gentoo-commits] proj/R_overlay:master commit in: files/eclass/
commit: b9c5f4dc2cc46038fa369859445667cef22ba930 Author: Benda Xu gentoo org> AuthorDate: Tue Nov 24 10:28:37 2020 + Commit: Benda XU gentoo org> CommitDate: Tue Nov 24 10:28:37 2020 + URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=b9c5f4dc files/eclass/R-packages.eclass: set src_configure as no-op. In sci-CRAN/nloptr src_configure triggers installation as well, which is not desired. Signed-off-by: Benda Xu gentoo.org> files/eclass/R-packages.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass index 0315e0b..2d52145 100644 --- a/files/eclass/R-packages.eclass +++ b/files/eclass/R-packages.eclass @@ -3,7 +3,7 @@ inherit eutils -EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_postinst +EXPORT_FUNCTIONS src_unpack src_configure src_compile src_install pkg_postinst SLOT="0" IUSE="byte-compile" @@ -19,6 +19,8 @@ R-packages_src_unpack() { fi } +R-packages_src_configure() { :; } + R-packages_src_compile() { MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" \ R CMD INSTALL . -l "${WORKDIR}" $(use byte-compile && echo "--byte-compile")
[gentoo-commits] proj/R_overlay:master commit in: files/eclass/
commit: 03d386f84d59f23650915365e04e30c215c1f07c Author: Benda Xu gentoo org> AuthorDate: Sat Aug 11 08:59:03 2018 + Commit: Benda XU gentoo org> CommitDate: Sat Aug 11 08:59:03 2018 + URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=03d386f8 R-package.eclass: do not expose src_prepare. files/eclass/R-packages.eclass | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass index 8ac9321..0b1dac3 100644 --- a/files/eclass/R-packages.eclass +++ b/files/eclass/R-packages.eclass @@ -3,7 +3,7 @@ inherit eutils -EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install pkg_postinst +EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_postinst SLOT="0" KEYWORDS="~amd64 ~x86" @@ -19,16 +19,6 @@ R-packages_src_unpack() { fi } -if has "${EAPI:-0}" 0 1 2 3 4 5; then - R-packages_src_prepare() { - epatch_user - } -else - R-packages_src_prepare() { - default - } -fi - R-packages_src_compile() { MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" \ R CMD INSTALL . -l "${WORKDIR}" $(use byte-compile && echo "--byte-compile")
[gentoo-commits] proj/R_overlay:master commit in: files/eclass/
commit: 8008c9551b15daaed1682513cdd5d9fd00bfe3ff Author: Benda Xu gentoo org> AuthorDate: Thu Jul 12 07:04:14 2018 + Commit: Benda XU gentoo org> CommitDate: Thu Jul 12 07:04:14 2018 + URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=8008c955 R-packages.eclass: EAPI bump to 6. files/eclass/R-packages.eclass | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass index 5c3b66c..8ac9321 100644 --- a/files/eclass/R-packages.eclass +++ b/files/eclass/R-packages.eclass @@ -1,6 +1,5 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ inherit eutils @@ -20,9 +19,15 @@ R-packages_src_unpack() { fi } -R-packages_src_prepare() { - epatch_user -} +if has "${EAPI:-0}" 0 1 2 3 4 5; then + R-packages_src_prepare() { + epatch_user + } +else + R-packages_src_prepare() { + default + } +fi R-packages_src_compile() { MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" \
[gentoo-commits] proj/R_overlay:master commit in: files/eclass/
commit: 9cbd621514659738f3a8943e4bde3d90c8febfc3 Author: Benda Xu gentoo org> AuthorDate: Mon May 28 08:07:40 2018 + Commit: Benda XU gentoo org> CommitDate: Mon May 28 08:07:40 2018 + URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=9cbd6215 Only move source directory when needed. This supports packages from outside CRAN. Fix typo in the last commit. files/eclass/R-packages.eclass | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass index 7d2afc6..5c3b66c 100644 --- a/files/eclass/R-packages.eclass +++ b/files/eclass/R-packages.eclass @@ -15,7 +15,9 @@ RDEPEND="${DEPEND}" R-packages_src_unpack() { unpack ${A} - mv ${PN//_/.} ${P} + if [[ -d "${PN//_/.}" ]] && [[ ! -d "${P}" ]]; then + mv ${PN//_/.} ${P} + fi } R-packages_src_prepare() { @@ -29,7 +31,7 @@ R-packages_src_compile() { R-packages_src_install() { insinto /usr/$(get_libdir)/R/site-library - doins -r "${WORKDIR}"/${PN//_/.}y + doins -r "${WORKDIR}"/${PN//_/.} } R-packages_pkg_postinst() {
[gentoo-commits] proj/R_overlay:master commit in: files/eclass/
commit: fe9dc70beb2e205fb3edc95a23612b2cb21bb6a8 Author: Benda Xu gentoo org> AuthorDate: Thu Jul 7 04:15:55 2016 + Commit: Benda XU gentoo org> CommitDate: Thu Jul 7 04:15:55 2016 + URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=fe9dc70b R-packages.eclass: use default S. files/eclass/R-packages.eclass | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass index 8544e70..7d2afc6 100644 --- a/files/eclass/R-packages.eclass +++ b/files/eclass/R-packages.eclass @@ -13,26 +13,23 @@ IUSE="byte-compile" DEPEND="dev-lang/R" RDEPEND="${DEPEND}" -S="${WORKDIR}" - R-packages_src_unpack() { unpack ${A} mv ${PN//_/.} ${P} } R-packages_src_prepare() { - cd ${P} epatch_user } R-packages_src_compile() { MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" \ - R CMD INSTALL ${S}/${P} -l . $(use byte-compile && echo "--byte-compile") + R CMD INSTALL . -l "${WORKDIR}" $(use byte-compile && echo "--byte-compile") } R-packages_src_install() { insinto /usr/$(get_libdir)/R/site-library - doins -r ${PN//_/.} + doins -r "${WORKDIR}"/${PN//_/.}y } R-packages_pkg_postinst() {