public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Benda XU" <heroxbd@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/R_overlay:master commit in: config/simple-deprules.d/
Date: Mon, 28 May 2018 08:28:02 +0000 (UTC)	[thread overview]
Message-ID: <1527496006.daa3c7277f25c71620679fb439c763a0426ab7e7.heroxbd@gentoo> (raw)

commit:     daa3c7277f25c71620679fb439c763a0426ab7e7
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Mon May 28 08:26:46 2018 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Mon May 28 08:26:46 2018 +0000
URL:        https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=daa3c727

Update default deprules.

 config/simple-deprules.d/R            | 19 -------------------
 config/simple-deprules.d/app-text     | 10 ++++++++++
 config/simple-deprules.d/dev          |  5 +++++
 config/simple-deprules.d/dev-libs     |  7 +++++++
 config/simple-deprules.d/ignored_text |  6 ++++++
 config/simple-deprules.d/net          |  4 ++++
 config/simple-deprules.d/sci-libs     |  6 ++++++
 config/simple-deprules.d/system.set   | 12 +++++++++++-
 config/simple-deprules.d/unknown      |  2 ++
 config/simple-deprules.d/virtual      | 15 +++++++++++++++
 10 files changed, 66 insertions(+), 20 deletions(-)

diff --git a/config/simple-deprules.d/R b/config/simple-deprules.d/R
index bf46e87..9106deb 100644
--- a/config/simple-deprules.d/R
+++ b/config/simple-deprules.d/R
@@ -32,25 +32,6 @@ dev-lang/R[tk] {
 	utils
 }
 
-# recommended packages
-dev-lang/R[-minimal] {
-	boot
-	class
-	cluster
-	codetools
-	foreign
-	KernSmooth
-	lattice
-	MASS
-	Matrix
-	mgcv
-	nlme
-	nnet
-	rpart
-	spatial
-	survival
-}
-
 # FIXME, seems to be provided too
 % {
 	stepfun

diff --git a/config/simple-deprules.d/app-text b/config/simple-deprules.d/app-text
index d88fb1e..6e4cdd4 100644
--- a/config/simple-deprules.d/app-text
+++ b/config/simple-deprules.d/app-text
@@ -3,6 +3,7 @@
 app-text/antiword {
 	Antiword (http://www.winfield.demon.nl/) forreading MS Word files
 	antiword for reading MS Word files
+	Antiword (<http://www.winfield.demon.nl/>) forreading MS Word files
 }
 
 ~app-text/ghostscript-gpl :: ghostscript
@@ -23,3 +24,12 @@ app-text/texlive {
 app-text/poppler {
 	pdfinfo
 }
+
+
+~app-text/pandoc :: pandoc
+app-text/pandoc {
+	pandoc (>= 1.12.3) -http://johnmacfarlane.net/pandoc
+	pandoc with https support
+	Package vignettes based on R Markdown v2 requirePandoc (http://pandoc.org). The function rst2pdf() andvignettes based on reStructuredText require rst2pdf(https://github.com/rst2pdf/rst2pdf).
+}
+

diff --git a/config/simple-deprules.d/dev b/config/simple-deprules.d/dev
index 891f264..89759fc 100644
--- a/config/simple-deprules.d/dev
+++ b/config/simple-deprules.d/dev
@@ -33,6 +33,7 @@ dev-java/jdbc-postgresql :: PostgreSQL JDBCdriver
 # lowest python version in portage: 2.7 (2.6 masked)
 dev-lang/python {
    Python (>= 2.4) to run Asciidoc(http://www.python.org/)
+   Python 2.7.x or Python 3.2.x-3.4.x
 }
 
 
@@ -59,6 +60,10 @@ dev-util/cmake {
 	cmake (http://www.cmake.org)
 }
 
+~dev-python/numpy {
+	numpy
+}
+
 # FIXME: the jdk rules are not quite correct,
 #         virtual/jdk:1.7 (probably) works for some packages, too
 #

diff --git a/config/simple-deprules.d/dev-libs b/config/simple-deprules.d/dev-libs
index b378a9b..b46d2a6 100644
--- a/config/simple-deprules.d/dev-libs
+++ b/config/simple-deprules.d/dev-libs
@@ -2,6 +2,8 @@
 
 ~dev-libs/atk :: ATK
 
+~dev-libs/openssl :: OpenSSL
+
 ~dev-libs/boost {
 	boost library
 	boost
@@ -86,3 +88,8 @@ dev-libs/quantlib {
 dev-libs/geoip {
 	GeoIP from MaxMinds
 }
+
+dev-libs/icu {
+	ICU4C (>= 50
+	ICU4C (>= 52
+}

diff --git a/config/simple-deprules.d/ignored_text b/config/simple-deprules.d/ignored_text
index bd4e8ae..097f004 100644
--- a/config/simple-deprules.d/ignored_text
+++ b/config/simple-deprules.d/ignored_text
@@ -22,8 +22,10 @@
 	your mileage may vary)
 	optional)
 	heavily suggested)
+	and Windows
 	hence Windows or Linux
 	$distributions package thelibrary file separately from the executible
+	libraries(See the INSTALL file)
 	or INSTALL.windows under Windows
 	standard unix tools (e.g.
 	rgdal OSX binary packages are also available at the samesite.
@@ -40,6 +42,7 @@
 	so for instance on Debian and Ubuntuyou would need the "libcsound64-dev" package.
 	For the MERLIN wrapper
 	Mac
+	Mac OSX
 	Mac OS X
 	Mac OS X binaries
 	Mac.Parallel HDF5
@@ -62,6 +65,8 @@
 	writing some graphicformats
 	available athttp://www.monetdb.org
 	it is used in the demos too).
+	headers
+	OpenCSW.
 }
 
 # that's a hardware requirement
@@ -87,6 +92,7 @@
 	Will use djmrgl or rgl packages for rendering ifpresent
 	Will use djmrgl or rgl packages for rendering if present
 	SYMPHONY for Windows (sources included for otherOSes)
+	SYMPHONY libraries
 }
 
 # ignore OSX recommendations

diff --git a/config/simple-deprules.d/net b/config/simple-deprules.d/net
index e99087e..ab87ea8 100644
--- a/config/simple-deprules.d/net
+++ b/config/simple-deprules.d/net
@@ -20,6 +20,10 @@ net-misc/curl {
 # FIXME
 net-libs/czmq :: libzmq
 
+net-libs/zeromq {
+	or ZeroMQ library >=4.0.4. Solaris 10 needs ZeroMQ library 4.0.7
+}
+
 net-misc/s3cmd :: s3cmd
 
 virtual/ssh {

diff --git a/config/simple-deprules.d/sci-libs b/config/simple-deprules.d/sci-libs
index abd31d7..14da6a3 100644
--- a/config/simple-deprules.d/sci-libs
+++ b/config/simple-deprules.d/sci-libs
@@ -45,6 +45,12 @@ sci-libs/gsl {
 }
 
 ~sci-libs/hdf5 :: hdf5
+sci-libs/hdf5[cxx] {
+	libhdf5 (>= 1.8.x) with C++ interface(--enable-cxx=yes)
+	libhdf5 (>= 1.8.12) with C++ interface(--enable-cxx=yes)
+}
+# remnant of hdf5
+! :: v18 API enabled
 
 ~sci-libs/itpp {
 	itpp

diff --git a/config/simple-deprules.d/system.set b/config/simple-deprules.d/system.set
index 78ae160..54fc6a5 100644
--- a/config/simple-deprules.d/system.set
+++ b/config/simple-deprules.d/system.set
@@ -2,6 +2,7 @@
 
 # @system
 ! {
+	GNU make
 	GNU Make
 	GNU Make forexternalization
 	andg++ GNU compiler (a nvcc-compatible version of g++ is needed
@@ -16,10 +17,18 @@
 
 #sys-devel/gcc[cxx] :: g++ or Microsoft VC++
 ! :: g++ or Microsoft VC++
-
+! {
+	g++-4.6.* or later should be sufficient
+	g++-4.9.* or lateris preferred.
+	gcc (release >= 4.5).
+	C++11
+	C++11 (supporting at least std=c++0x)
+	A C++11 compiler. Version 4.6.* of g++ (ascurrently in Rtools) is insufficient
+}
 
 # always provided? (except for Gentoo/*BSD)
 ! {
+	Linux operating system
 	Linux operating system.
 	Linuxoperationg system
 }
@@ -29,6 +38,7 @@
 	POSIX-compliant OS (essentially anything butWindows
 	POSIX-compliant OS (essentially anything butWindows)
 	Unix
+	A 64-bit POSIX OS such as Linux or OS X with IANAtime zone data in /usr/share/zoneinfo as well as a C++11compiler.
 }
 
 # rpcgen is part of glibc

diff --git a/config/simple-deprules.d/unknown b/config/simple-deprules.d/unknown
index 939c77d..8d1549d 100644
--- a/config/simple-deprules.d/unknown
+++ b/config/simple-deprules.d/unknown
@@ -3,4 +3,6 @@
 # FIXME: which library is meant?
 ! {
 	A C library with the fesetround/fegetroundfunctions.
+	library.
+	library
 }

diff --git a/config/simple-deprules.d/virtual b/config/simple-deprules.d/virtual
new file mode 100644
index 0000000..33f0d74
--- /dev/null
+++ b/config/simple-deprules.d/virtual
@@ -0,0 +1,15 @@
+virtual/boot :: boot
+virtual/class :: class
+virtual/cluster :: cluster
+virtual/codetools :: codetools
+virtual/foreign :: foreign
+virtual/KernSmooth :: KernSmooth
+virtual/lattice :: lattice
+virtual/MASS :: MASS
+virtual/Matrix :: Matrix
+virtual/mgcv :: mgcv
+virtual/nlme :: nlme
+virtual/nnet :: nnet
+virtual/rpart :: rpart
+virtual/spatial :: spatial
+virtual/survival :: survival


             reply	other threads:[~2018-05-28  8:28 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-28  8:28 Benda XU [this message]
  -- strict thread matches above, loose matches on Subject: below --
2015-11-06  1:03 [gentoo-commits] proj/R_overlay:master commit in: config/simple-deprules.d/ Benda XU
2015-11-05  5:52 Benda XU
2014-06-24 21:38 André Erdmann
2014-06-24 21:38 André Erdmann
2014-06-05 22:09 André Erdmann
2013-09-03 14:32 André Erdmann
2013-08-27 16:08 André Erdmann
2013-08-27 16:08 André Erdmann
2013-08-27 15:39 André Erdmann
2013-07-16 16:36 André Erdmann
2013-07-16 16:36 André Erdmann
2013-07-10 15:10 [gentoo-commits] proj/R_overlay:gsoc13/next " André Erdmann
2013-07-10 16:16 ` [gentoo-commits] proj/R_overlay:master " André Erdmann
2013-01-27 20:12 Denis Dupeyron
2013-01-27  8:29 Denis Dupeyron
2013-01-25 17:49 Denis Dupeyron

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1527496006.daa3c7277f25c71620679fb439c763a0426ab7e7.heroxbd@gentoo \
    --to=heroxbd@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox