* [gentoo-commits] proj/R_overlay:master commit in: eclass/
@ 2012-08-03 19:44 André Erdmann
0 siblings, 0 replies; 5+ messages in thread
From: André Erdmann @ 2012-08-03 19:44 UTC (permalink / raw
To: gentoo-commits
commit: 0d0b240b218b866957aeeb68639baf5d4d19a21b
Author: André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Fri Aug 3 19:44:31 2012 +0000
Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Fri Aug 3 19:44:31 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=0d0b240b
typo
---
eclass/R-packages.eclass | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 9200d5f..ca3cf31 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -33,7 +33,7 @@ R-packages_src_install() {
doins -r ${PN}
}
-R-package_pkg_postinst() {
+R-packages_pkg_postinst() {
if [[ "${_UNRESOLVABLE_PACKAGES:-}" ]]; then
# _UNRESOLVABLE_PACKAGES is only set if it has more than zero items
local _max=${#_UNRESOLVABLE_PACKAGES[*]} i=
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/R_overlay:master commit in: eclass/
@ 2013-02-07 22:58 Denis Dupeyron
0 siblings, 0 replies; 5+ messages in thread
From: Denis Dupeyron @ 2013-02-07 22:58 UTC (permalink / raw
To: gentoo-commits
commit: ea803207c2432561a99bfe870df2c622f6254fb1
Author: Denis Dupeyron <calchan <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 7 22:54:36 2013 +0000
Commit: Denis Dupeyron <calchan <AT> gentoo <DOT> org>
CommitDate: Thu Feb 7 22:54:36 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=ea803207
Use {C,CXX,F,FC,LD}FLAGS from portage
Use {C,CXX,F,FC,LD}FLAGS from /etc{/portage}/make.conf instead of those from
/usr/${get_libdir}/R/etc/Makeconf. This way, sci-R package have the same flags
as other Gentoo packages.
---
eclass/R-packages.eclass | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 8fb1523..56d61d4 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -26,7 +26,8 @@ R-packages_src_prepare() {
}
R-packages_src_compile() {
- R CMD INSTALL ${S}/${P} -l . $(use byte-compile && echo "--byte-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-packages_src_install() {
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/R_overlay:master commit in: eclass/
@ 2013-02-06 19:22 Denis Dupeyron
0 siblings, 0 replies; 5+ messages in thread
From: Denis Dupeyron @ 2013-02-06 19:22 UTC (permalink / raw
To: gentoo-commits
commit: fed98da19cdb68eb5a16bde4b402216d2d714887
Author: Denis Dupeyron <calchan <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 6 19:22:25 2013 +0000
Commit: Denis Dupeyron <calchan <AT> gentoo <DOT> org>
CommitDate: Wed Feb 6 19:22:25 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=fed98da1
Fix src_prepare for epatch_user
---
eclass/R-packages.eclass | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 5831bb2..8fb1523 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -21,6 +21,7 @@ R-packages_src_unpack() {
}
R-packages_src_prepare() {
+ cd ${P}
epatch_user
}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/R_overlay:master commit in: eclass/
@ 2012-08-03 13:38 André Erdmann
0 siblings, 0 replies; 5+ messages in thread
From: André Erdmann @ 2012-08-03 13:38 UTC (permalink / raw
To: gentoo-commits
commit: a32e7b7f9fafa048eaaef1ad7ce38a8fd3aac3e6
Author: André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Fri Aug 3 11:41:49 2012 +0000
Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Fri Aug 3 11:41:49 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=a32e7b7f
eclass: Report unresolved but optional deps
---
eclass/R-packages.eclass | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 8eac623..9200d5f 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -4,7 +4,7 @@
inherit eutils
-EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install
+EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install pkg_postinst
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -32,3 +32,17 @@ R-packages_src_install() {
insinto "${EPREFIX}/usr/$(get_libdir)/R/site-library"
doins -r ${PN}
}
+
+R-package_pkg_postinst() {
+ if [[ "${_UNRESOLVABLE_PACKAGES:-}" ]]; then
+ # _UNRESOLVABLE_PACKAGES is only set if it has more than zero items
+ local _max=${#_UNRESOLVABLE_PACKAGES[*]} i=
+
+ einfo "Dependency(-ies):"
+ for (( i=0; i<${_max}; i++ )); do
+ einfo "- ${_UNRESOLVABLE_PACKAGES[$i]}"
+ done
+ einfo 'are (is) suggested by upstream but could not be found.'
+ einfo 'Please install it manually from the R interpreter if you need it.'
+ fi
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/R_overlay:master commit in: eclass/
@ 2012-06-22 18:13 André Erdmann
0 siblings, 0 replies; 5+ messages in thread
From: André Erdmann @ 2012-06-22 18:13 UTC (permalink / raw
To: gentoo-commits
commit: 0085c0ed8b384b6f06311b47c49fd331b4b53250
Author: André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Fri Jun 22 18:10:22 2012 +0000
Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Fri Jun 22 18:10:22 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=0085c0ed
eclass file
* this file has been written by Calchan
new file: eclass/R-packages.eclass
---
eclass/R-packages.eclass | 34 ++++++++++++++++++++++++++++++++++
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
new file mode 100644
index 0000000..8eac623
--- /dev/null
+++ b/eclass/R-packages.eclass
@@ -0,0 +1,34 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="byte-compile"
+
+DEPEND="dev-lang/R"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+R-packages_src_unpack() {
+ unpack ${A}
+ mv ${PN} ${P}
+}
+
+R-packages_src_prepare() {
+ epatch_user
+}
+
+R-packages_src_compile() {
+ R CMD INSTALL ${S}/${P} -l . $(use byte-compile && echo "--byte-compile")
+}
+
+R-packages_src_install() {
+ insinto "${EPREFIX}/usr/$(get_libdir)/R/site-library"
+ doins -r ${PN}
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-02-07 22:58 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-03 19:44 [gentoo-commits] proj/R_overlay:master commit in: eclass/ André Erdmann
-- strict thread matches above, loose matches on Subject: below --
2013-02-07 22:58 Denis Dupeyron
2013-02-06 19:22 Denis Dupeyron
2012-08-03 13:38 André Erdmann
2012-06-22 18:13 André Erdmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox