public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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