aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2012-08-20 11:23:57 +0200
committerAndré Erdmann <dywi@mailerd.de>2012-08-20 11:28:37 +0200
commitb05227c48f44fd1fa507dd7843516ab14c444c69 (patch)
treef2243c31084d4ae0b12addbc03ef6bda455d60f6 /config
parentdoc: implementation overview (diff)
downloadR_overlay-b05227c48f44fd1fa507dd7843516ab14c444c69.tar.gz
R_overlay-b05227c48f44fd1fa507dd7843516ab14c444c69.tar.bz2
R_overlay-b05227c48f44fd1fa507dd7843516ab14c444c69.zip
move config files to config/
Diffstat (limited to 'config')
-rw-r--r--config/R-overlay.conf.install39
-rw-r--r--config/R-overlay.conf.reference (renamed from config/R-overlay.conf)0
-rw-r--r--config/repo.list151
-rw-r--r--config/repo.list.reference105
-rw-r--r--config/repo_letter_r.list10
-rw-r--r--config/simple-deprules.conf.reference (renamed from config/simple-deprules.conf)0
-rw-r--r--config/simple-deprules.d/R56
-rw-r--r--config/simple-deprules.d/app12
-rw-r--r--config/simple-deprules.d/app-text20
-rw-r--r--config/simple-deprules.d/compound_deps47
-rw-r--r--config/simple-deprules.d/dev43
-rw-r--r--config/simple-deprules.d/dev-libs69
-rw-r--r--config/simple-deprules.d/dot_remap72
-rw-r--r--config/simple-deprules.d/gnome5
-rw-r--r--config/simple-deprules.d/ignored_text59
-rw-r--r--config/simple-deprules.d/media22
-rw-r--r--config/simple-deprules.d/media-libs42
-rw-r--r--config/simple-deprules.d/missing296
-rw-r--r--config/simple-deprules.d/net24
-rw-r--r--config/simple-deprules.d/nvidia27
-rw-r--r--config/simple-deprules.d/perl12
-rw-r--r--config/simple-deprules.d/sci53
-rw-r--r--config/simple-deprules.d/sci-libs73
-rw-r--r--config/simple-deprules.d/selfdeps55
-rw-r--r--config/simple-deprules.d/sys16
-rw-r--r--config/simple-deprules.d/system.set30
-rw-r--r--config/simple-deprules.d/unknown6
-rw-r--r--config/simple-deprules.d/x1125
28 files changed, 1264 insertions, 105 deletions
diff --git a/config/R-overlay.conf.install b/config/R-overlay.conf.install
new file mode 100644
index 0000000..9753847
--- /dev/null
+++ b/config/R-overlay.conf.install
@@ -0,0 +1,39 @@
+# R-overlay.conf
+# This is the default config file for roverlay installations
+
+# --- Required Configuration ---
+
+# DISTFILES has to be set
+# this is the directory where per-repo package directories will be created
+#DISTFILES="~/roverlay/distfiles"
+
+# OVERLAY_DIR has to be set
+# this is the directory of the overlay to be created/maintained
+#OVERLAY_DIR="~/roverlay/overlay"
+
+# LOG_FILE should be set
+#LOG_FILE="~/roverlay/log/roverlay.log"
+
+# ---
+
+#LOG_LEVEL = WARNING
+#LOG_LEVEL_CONSOLE = INFO
+#LOG_LEVEL_FILE = ERROR
+
+# this enables per-run log files
+#LOG_FILE_ROTATE = yes
+
+# number of backup log files to keep
+#LOG_FILE_ROTATE_COUNT = 5
+
+
+# using the default field definition file
+FIELD_DEFINITION = /etc/roverlay/description_fields.conf
+
+# using the default repo list
+REPO_CONFIG = /etc/roverlay/repo.list
+
+# using the default dependency rule files
+# Can be extended by appending other directories/files
+SIMPLE_RULES_FILE = "/etc/roverlay/simple-deprules.d"
+#SIMPLE_RULES_FILE = "/etc/roverlay/simple-deprules.d ~/roverlay/config/deprules.d"
diff --git a/config/R-overlay.conf b/config/R-overlay.conf.reference
index a1ba48c..a1ba48c 100644
--- a/config/R-overlay.conf
+++ b/config/R-overlay.conf.reference
diff --git a/config/repo.list b/config/repo.list
index 378c03e..0d52013 100644
--- a/config/repo.list
+++ b/config/repo.list
@@ -1,105 +1,46 @@
-# repo.list
-# This file explains how to write repo config files.
-
-# !! out of date, see man/roverlay-repo.5
-
-# This file is parsed used ConfigParser syntax (known from .ini files).
-
-# A repo entry describes
-# * where to find R packages that will be used for overlay creation,
-# and optionally where and how to get the R packages (using repo types)
-# * how ebuilds can download the R packages (=> SRC_URI)
-
-# Each repository is introduced with [<section name>] and has to declare
-# some options.
-#
-# general options are:
-#
-# * required:
-#
-# src_uri -- this is used to determine the SRC_URI in ebuilds
-# (SRC_URI=<src_uri>/<package file name>)
-# FIXME note: check that subdirs are handled correctly
-#
-# * optional:
-#
-# name -- name of the repository
-# optional, defaults to <section name>
-# type -- the type of this repo, see below
-# optional, defaults to rsync
-# directory -- the local package directory,
-# optional, defaults to <DISTFILES ROOT (from config)>/<name>
-#
-# (base_uri -- don't use, to be removed)
-#
-#
-# There are two types of repos, "rsync" and "local" ones:
-#
-# * Local repo;
-# A Local repo represents a directory with R packages in it.
-# It will never be modified (i.e. synced) and has no special options.
-#
-# * Rsync repo:
-# An Rsync repo uses a local directory to sync with a remote.
-# Its directory will be modified whenever syncing (using the rsync program).
-# Behaves like a local repo if syncing is disabled.
-#
-# default rsync options (always passed to rsync):
-# --links, --safe-links, --times, --compress, --dirs, --prune-empty-dirs,
-# --force, --delete, --human-readable, --stats, --chmod=ugo=r,u+w,Dugo+x
-#
-# This type has special options:
-#
-# rsync_uri -- required, rsync uri
-# recursive -- optional, passes '--recursive' to rsync
-# if this option is set to 'yes'
-# extra_rsync_opts -- optional options to pass to rsync, this
-# can be used to exclude/include files,
-# show progress while syncing etc.
-# Note: options cannot contain whitespace! (#FIXME note: this could be allowed if useful)
-#
-#
-
-
-# == Repo entry examples ==
-
-# a local directory with packages in /var/www/R_packages
-#
-#[local_packages]
-#type = local
-#src_uri = http://localhost/R_packages
-#directory = /var/www/R_packages
-
-
-# a local directory with packages manually downloaded from CRAN
-# * directory will be automatically set to <DISTROOT>/CRAN/selected
-#
-#[CRAN/selected]
-#type = local
-#src_uri = http://cran.r-project.org/src/contrib
-
-# CRAN rsync repo
-# * type will be set to rsync
-# * directory will be set to <DISTROOT>/CRAN/all
-# * rsync progress will be shown during transfer
-# * not recursive, the package archive and R release won't be fetched
-# * this needs about 2.5G disk space
-#
-#[CRAN/all]
-#src_uri = http://cran.r-project.org/src/contrib
-#rsync_uri = cran.r-project.org::CRAN/src/contrib
-#extra_rsync_opts = --progress
-
-# CRAN rsync repo (selective transfer)
-# * type is explicitly set to rsync
-# * only packages starting with "r" or "R" will be fetched
-# * directory will be set to <DISTROOT>/CRAN/only_letter_R
-# * rsync progress will be shown during transfer
-# * not recursive
-# * this needs about 300M disk space
-#
-#[CRAN/only_letter_R]
-#type = rsync
-#src_uri = http://cran.r-project.org/src/contrib
-#rsync_uri = cran.r-project.org::CRAN/src/contrib
-#extra_rsync_opts = --include=r* --include=R* --exclude=* --progress
+[CRAN]
+type = rsync
+rsync_uri = cran.r-project.org::CRAN/src/contrib
+src_uri = http://cran.r-project.org/src/contrib
+extra_rsync_opts = --exclude=/PACKAGES --exclude=/PACKAGES.gz --progress
+
+[CRAN-Archive]
+type = rsync
+rsync_uri = cran.r-project.org::CRAN/src/contrib/Archive
+src_uri = http://cran.r-project.org/src/contrib/Archive
+extra_rsync_opts = --exclude=/PACKAGES --exclude=/PACKAGES.gz --progress
+recursive = yes
+
+[BIOC-2.10/bioc]
+type = rsync
+rsync_uri = bioconductor.org::2.10/bioc/src/contrib
+src_uri = http://bioconductor.org/packages/2.10/bioc/src/contrib/
+extra_rsync_opts = --exclude=/PACKAGES --exclude=/PACKAGES.gz --progress
+
+[BIOC-2.10/annotation]
+type = rsync
+rsync_uri = bioconductor.org::2.10/data/annotation/src/contrib
+src_uri = http://bioconductor.org/packages/2.10/data/annotation/src/contrib
+extra_rsync_opts = --progress --exclude=/PACKAGES --exclude=/PACKAGES.gz
+
+[BIOC-2.10/experiment]
+type = rsync
+rsync_uri = bioconductor.org::2.10/data/experiment/src/contrib
+src_uri = http://bioconductor.org/packages/2.10/data/experiment/src/contrib
+extra_rsync_opts = --progress --exclude=/PACKAGES --exclude=/PACKAGES.gz
+
+[R-Forge]
+type = rsync
+rsync_uri = download.r-forge.r-project.org::R-Forge/src/contrib
+src_uri = http://download.r-forge.r-project.org/src/contrib
+extra_rsync_opts = --progress --exclude=/PACKAGES --exclude=/PACKAGES.gz
+
+[omegahat]
+type = websync_repo
+src_uri = http://www.omegahat.org/R/src/contrib
+# !! RKML has wrong md5 sum in PACKAGES
+digest = md5
+
+#[http-packages]
+#type = websync_pkglist
+#pkglist = config/pkglist_http
diff --git a/config/repo.list.reference b/config/repo.list.reference
new file mode 100644
index 0000000..378c03e
--- /dev/null
+++ b/config/repo.list.reference
@@ -0,0 +1,105 @@
+# repo.list
+# This file explains how to write repo config files.
+
+# !! out of date, see man/roverlay-repo.5
+
+# This file is parsed used ConfigParser syntax (known from .ini files).
+
+# A repo entry describes
+# * where to find R packages that will be used for overlay creation,
+# and optionally where and how to get the R packages (using repo types)
+# * how ebuilds can download the R packages (=> SRC_URI)
+
+# Each repository is introduced with [<section name>] and has to declare
+# some options.
+#
+# general options are:
+#
+# * required:
+#
+# src_uri -- this is used to determine the SRC_URI in ebuilds
+# (SRC_URI=<src_uri>/<package file name>)
+# FIXME note: check that subdirs are handled correctly
+#
+# * optional:
+#
+# name -- name of the repository
+# optional, defaults to <section name>
+# type -- the type of this repo, see below
+# optional, defaults to rsync
+# directory -- the local package directory,
+# optional, defaults to <DISTFILES ROOT (from config)>/<name>
+#
+# (base_uri -- don't use, to be removed)
+#
+#
+# There are two types of repos, "rsync" and "local" ones:
+#
+# * Local repo;
+# A Local repo represents a directory with R packages in it.
+# It will never be modified (i.e. synced) and has no special options.
+#
+# * Rsync repo:
+# An Rsync repo uses a local directory to sync with a remote.
+# Its directory will be modified whenever syncing (using the rsync program).
+# Behaves like a local repo if syncing is disabled.
+#
+# default rsync options (always passed to rsync):
+# --links, --safe-links, --times, --compress, --dirs, --prune-empty-dirs,
+# --force, --delete, --human-readable, --stats, --chmod=ugo=r,u+w,Dugo+x
+#
+# This type has special options:
+#
+# rsync_uri -- required, rsync uri
+# recursive -- optional, passes '--recursive' to rsync
+# if this option is set to 'yes'
+# extra_rsync_opts -- optional options to pass to rsync, this
+# can be used to exclude/include files,
+# show progress while syncing etc.
+# Note: options cannot contain whitespace! (#FIXME note: this could be allowed if useful)
+#
+#
+
+
+# == Repo entry examples ==
+
+# a local directory with packages in /var/www/R_packages
+#
+#[local_packages]
+#type = local
+#src_uri = http://localhost/R_packages
+#directory = /var/www/R_packages
+
+
+# a local directory with packages manually downloaded from CRAN
+# * directory will be automatically set to <DISTROOT>/CRAN/selected
+#
+#[CRAN/selected]
+#type = local
+#src_uri = http://cran.r-project.org/src/contrib
+
+# CRAN rsync repo
+# * type will be set to rsync
+# * directory will be set to <DISTROOT>/CRAN/all
+# * rsync progress will be shown during transfer
+# * not recursive, the package archive and R release won't be fetched
+# * this needs about 2.5G disk space
+#
+#[CRAN/all]
+#src_uri = http://cran.r-project.org/src/contrib
+#rsync_uri = cran.r-project.org::CRAN/src/contrib
+#extra_rsync_opts = --progress
+
+# CRAN rsync repo (selective transfer)
+# * type is explicitly set to rsync
+# * only packages starting with "r" or "R" will be fetched
+# * directory will be set to <DISTROOT>/CRAN/only_letter_R
+# * rsync progress will be shown during transfer
+# * not recursive
+# * this needs about 300M disk space
+#
+#[CRAN/only_letter_R]
+#type = rsync
+#src_uri = http://cran.r-project.org/src/contrib
+#rsync_uri = cran.r-project.org::CRAN/src/contrib
+#extra_rsync_opts = --include=r* --include=R* --exclude=* --progress
diff --git a/config/repo_letter_r.list b/config/repo_letter_r.list
new file mode 100644
index 0000000..8ff6801
--- /dev/null
+++ b/config/repo_letter_r.list
@@ -0,0 +1,10 @@
+[CRAN_test/letter_R]
+# A repo that sync only packages starting with r or R (about 300M)
+
+# repo's distdir is <distroot>/test/letter_R
+# directory = <other directory?>
+
+type = rsync
+rsync_uri = cran.r-project.org::CRAN/src/contrib
+src_uri = http://cran.r-project.org/src/contrib
+extra_rsync_opts = --progress --include=r* --include=R* --exclude=*
diff --git a/config/simple-deprules.conf b/config/simple-deprules.conf.reference
index 3c15bac..3c15bac 100644
--- a/config/simple-deprules.conf
+++ b/config/simple-deprules.conf.reference
diff --git a/config/simple-deprules.d/R b/config/simple-deprules.d/R
new file mode 100644
index 0000000..308c66a
--- /dev/null
+++ b/config/simple-deprules.d/R
@@ -0,0 +1,56 @@
+#deptype all
+
+# R versions available in portage:
+# 2.10.1, 2.14.1, 2.14.2, 2.15.0, 2.15.1
+
+#deptype all
+
+# using fuzzy dep matches
+~dev-lang/R :: R
+
+dev-lang/R[tk] {
+ tcl/tk 8.5
+ Tcl/Tk (>= 8.5)
+ tcltk (but only for the GUI
+}
+
+# always assumed to be provided by dev-lang/R (taken from generate_ebuild)
+% {
+ base
+ compiler
+ datasets
+ graphics
+ grDevices
+ grid
+ methods
+ parallel
+ splines
+ stats
+ stats4
+ tcltk
+ tools
+ utils
+}
+# FIXME, seems to be provided too
+% {
+ stepfun
+ ts
+ package ts
+ package ts (included in the R release)
+}
+# modreg is in stats, according to https://stat.ethz.ch/pipermail/bioconductor/2010-June/034197.html
+! :: modreg
+
+# R is always compiled with '--enabled-R-shlib'
+! {
+ R must be compiled with --enable-R-shlib if the server is to be built
+ R must be compiled with --enable-R-shlib if theserver is to be built
+ Download regular shlib (420 KB) from externalsource ('xls.getshlib()' or manually)
+ R built as a shared object
+ R built as a shared object.
+ R built as a shared or static (R >= 2.7.0) library
+ R built as a shared orstatic library
+ R-0.64 or later
+ Regular shlib must be obtained from an externalsource (use 'xls.getshlib()' or dl manually).
+ dl regular shlib with 'xls.getshlib()'or manually (~420 KB)
+}
diff --git a/config/simple-deprules.d/app b/config/simple-deprules.d/app
new file mode 100644
index 0000000..99ba3c3
--- /dev/null
+++ b/config/simple-deprules.d/app
@@ -0,0 +1,12 @@
+#deptype sys
+
+app-admin/ec2-api-tools :: ec2-api-tools
+
+# FIXME zip or unzip?
+app-arch/zip :: zip
+
+# FIXME: this is not satisfiable, latest dieharder version in portage is 2.28.1
+app-crypt/dieharder {
+ DieHarder library (>= 2.8.1) fromhttp://www.phy.duke.edu/~rgb/General/dieharder.php
+ DieHarder library (>= 3.31.1) fromhttp://www.phy.duke.edu/~rgb/General/dieharder.php
+}
diff --git a/config/simple-deprules.d/app-text b/config/simple-deprules.d/app-text
new file mode 100644
index 0000000..3d1a579
--- /dev/null
+++ b/config/simple-deprules.d/app-text
@@ -0,0 +1,20 @@
+#deptype sys
+
+app-text/antiword {
+ Antiword (http://www.winfield.demon.nl/) forreading MS Word files
+ antiword for reading MS Word files
+}
+
+~app-text/ghostscript-gpl :: ghostscript
+
+app-text/poppler {
+ pdfinfo andpdftotext for reading PDF
+ pdfinfo and pdftotext from Poppler(http://poppler.freedesktop.org/) for reading PDF
+ pdftotext from Poppler(http://poppler.freedesktop.org/) for reading PDF
+}
+
+# pdflatex?
+app-text/texlive {
+ (PDF)LaTeX (http://www.latex-project.org/) withpdfpages package for studentGrowthPlot option in visualizeSGPto bind together student growth plots into school catalogs.
+ (PDF)LaTeX for saveLatex()
+}
diff --git a/config/simple-deprules.d/compound_deps b/config/simple-deprules.d/compound_deps
new file mode 100644
index 0000000..2cc54cb
--- /dev/null
+++ b/config/simple-deprules.d/compound_deps
@@ -0,0 +1,47 @@
+#deptype sys
+
+( media-libs/fontconfig media-fonts/corefonts ) {
+ fontconfig and msttcorefonts
+ fontconfig and msttcorefonts recommended)
+}
+
+( net-libs/liboauth net-misc/curl ) {
+ liboauth (>= 0.9.4) liboauth.sourceforge.net andlibcurl http://curl.haxx.se
+}
+
+# FIXME
+( sci-libs/blas-atlas dev-util/nvidia-cuda-toolkit ) {
+ Atlas development build as well as a Nvidia GPU withCUDA support
+}
+
+|| ( dev-libs/libxml2 dev-libs/expat ) {
+ Daniel Veillard's libxml(ftp://ftp.gnome.org/pub/GNOME/sources/libxml/)and/orJim Clark's expat (http://www.jclark.com/xml)
+ Daniel Veillard's libxml(ftp://ftp.gnome.org/pub/GNOME/stable/sources/libxml/)and/orJim Clark's expat (http://www.jclark.com/xml)
+}
+
+( media-libs/tiff >=sci-libs/fftw-3 ) {
+ optional libtiff and fftw3
+}
+
+( sci-libs/gdal sci-libs/proj ) {
+ for building from source: GDAL >= 1.3.1 && GDAL < 1.6.0 (until tested) library and PROJ.4 (proj >= 4.4.9)
+ for building from source: GDAL >= 1.3.1 library and PROJ.4 (proj >= 4.4.9)
+ for building from source: GDAL >= 1.3.1 library and PROJ.4(proj >= 4.4.9)
+ for building from source: GDAL >= 1.6.0 library and PROJ.4(proj >= 4.4.9)
+}
+
+( dev-libs/mpfr dev-libs/gmp ) {
+ http://mpfr.org/) and GMP (GNU Multiple Precision library
+}
+
+|| ( media-gfx/imagemagick media-gfx/graphicsmagick ) {
+ ImageMagick (http://imagemagick.org) orGraphicsMagick (http://www.graphicsmagick.org) for saveGIF()
+}
+
+|| ( media-gfx/imagemagick media-gfx/graphicsmagick app-office/lyx ) {
+ ImageMagick (http://imagemagick.org) orGraphicsMagick (http://www.graphicsmagick.org) or LyX(http://www.lyx.org) for saveGIF()
+}
+
+|| ( media-libs/tiff virtual/jpeg ) {
+ libtiff and/or libjpeg
+}
diff --git a/config/simple-deprules.d/dev b/config/simple-deprules.d/dev
new file mode 100644
index 0000000..9c256e8
--- /dev/null
+++ b/config/simple-deprules.d/dev
@@ -0,0 +1,43 @@
+#deptype sys
+
+dev-cpp/gtkmm :: gtkmm-2.4
+
+~dev-db/mongodb :: mongodb
+
+# FIXME: dev-db/postgresql-server ?
+~dev-db/postgresql-base {
+ PostgreSql
+}
+
+# FIXME
+dev-db/unixODBC {
+ An ODBC driver manager and drivers. See README.
+ An ODBC3 driver manager and drivers.
+ An ODBC3 driver manager and drivers. See README.
+ ODBC support and a back end database
+}
+
+dev-java/ant :: ant
+dev-java/jdbc-postgresql:: PostgreSQL JDBCdriver
+
+# lowest python version in portage: 2.5
+~dev-lang/python :: python
+dev-lang/lua :: lua version>= 5.1.4
+~dev-lang/lua :: lua
+
+~dev-tex/pgf :: pgf
+
+dev-tcltk/bwidget :: bwidget
+~dev-tcltk/tktable :: tktable
+
+dev-util/cmake {
+ cmake
+ cmake (http://www.cmake.org)
+}
+
+~virtual/jdk {
+ java
+ Java 1.4 or later
+ Java version
+ java runtime
+}
diff --git a/config/simple-deprules.d/dev-libs b/config/simple-deprules.d/dev-libs
new file mode 100644
index 0000000..05e4d3b
--- /dev/null
+++ b/config/simple-deprules.d/dev-libs
@@ -0,0 +1,69 @@
+#deptype sys
+
+~dev-libs/atk :: ATK
+
+~dev-libs/boost {
+ boost library
+ boost
+}
+dev-libs/boost {
+ Boost C++ libraries (1.31 or greater)
+ Boost library (>= 1.34.0) from http://www.boost.org
+ Boost library (>= 1.34.0) fromhttp://www.boost.org
+ Boost library from http://www.boost.org
+ Boost libraryfrom http://www.boost.org
+ boost headers for smart pointers
+ The Boost 'program_options' library(http://boost.org) is required.
+}
+
+~dev-libs/glib :: glib
+
+~dev-libs/gmp {
+ libgmp
+ gmp
+}
+~dev-libs/gmp {
+ GMP (GNU MP bignum library
+ GMP (GNU MP bignum library)
+ GMP (GNU Multiple Precision library
+ http://gmplib.org/)
+}
+
+~dev-libs/libffi :: libffi
+
+~dev-libs/libpcre :: libpcre
+
+~dev-libs/libxml2 {
+ xml
+ xml2
+ libxml
+ libxml2
+}
+
+~dev-libs/libxslt :: libxslt
+
+dev-libs/mpc {
+ and MPC (Multiple Precision ComplexLibrary
+ http://www.multiprecision.org/)
+}
+
+~dev-libs/mpfr {
+ MPFR (MP Floating-Point Reliable Library
+ mpfr
+ http://mpfr.org/)
+}
+# FIXME versions -> fuzzy
+dev-libs/quantlib {
+ QuantLib libraries must be installed
+ QuantLib library (>= 0.8.1) from http://quantlib.org
+ QuantLib library (>= 0.9.0) from http://quantlib.org
+ QuantLib library (>= 0.9.7) from http://quantlib.org
+ QuantLib library (>= 0.9.7) fromhttp://quantlib.org
+ QuantLib library (>= 0.9.9) fromhttp://quantlib.org
+ QuantLib library from http://quantlib.org
+}
+
+~dev-libs/xerces-c {
+ xerces-c
+ libxerces-c
+}
diff --git a/config/simple-deprules.d/dot_remap b/config/simple-deprules.d/dot_remap
new file mode 100644
index 0000000..57d65b1
--- /dev/null
+++ b/config/simple-deprules.d/dot_remap
@@ -0,0 +1,72 @@
+#deptype pkg
+
+~sci-R/aroma_affymetrix :: aroma.affymetrix
+~sci-R/aroma_apd :: aroma.apd
+~sci-R/aroma_core :: aroma.core
+~sci-R/aroma_light :: aroma.light
+
+~sci-R/bio_infer :: bio.infer
+
+~sci-R/Ckmeans_1d_dp :: Ckmeans.1d.dp
+~sci-R/clim_pact :: clim.pact
+~sci-R/compute_es :: compute.es
+~sci-R/conf_design :: conf.design
+
+~sci-R/data_table :: data.table
+~sci-R/DoE_base :: DoE.base
+~sci-R/DoE_wrapper :: DoE.wrapper
+
+~sci-R/ergm_userterms :: ergm.userterms
+
+~sci-R/FrF2_catlg128 :: FrF2.catlg128
+~sci-R/FunciSNP :: FunciSNP.data
+~sci-R/futile_any :: futile.any
+~sci-R/futile_logger :: futile.logger
+~sci-R/futile_matrix :: futile.matrix
+~sci-R/futile_options :: futile.options
+~sci-R/futile_paradigm :: futile.paradigm
+
+~sci-R/gamlss_data :: gamlss.data
+~sci-R/gamlss_dist :: gamlss.dist
+~sci-R/gamlss_nl :: gamlss.nl
+~sci-R/gamlss_tr :: gamlss.tr
+~sci-R/gamlss_util :: gamlss.util
+~sci-R/GO_db :: GO.db
+
+~sci-R/haplo_score :: haplo_score
+~sci-R/haplo_stats :: haplo_stats
+~sci-R/heapmap_plus :: heatmap.plus
+
+~sci-R/lava_tobit :: lava.tobit
+
+~sci-R/minpack_lm :: minpack.lm
+
+~sci-R/opencpu_encode :: opencpu.encode
+~sci-R/openNLPmodels_en :: openNLPmodels.en
+~sci-R/openNLPmodels_es :: openNLPmodels.es
+~sci-R/operator_tools :: operator.tools
+~sci-R/orloca_es :: orloca.es
+~sci-R/oro_dicom :: oro.dicom
+~sci-R/oro_nifti :: oro.nifti
+
+~sci-R/R_cache :: R.cache
+~sci-R/RcmdrPlugin_IPSUR :: RcmdrPlugin.IPSUR
+~sci-R/R_devices :: R.devices
+~sci-R/R_filesets :: R.filesets
+~sci-R/R_huge :: R.huge
+~sci-R/R_matlab :: R.matlab
+~sci-R/R_methodsS3 :: R.methodsS3
+~sci-R/ROI_plugin_glpk :: ROI.plugin.glpk
+~sci-R/ROI_plugin_quadprog :: ROI.plugin.quadprog
+~sci-R/ROI_plugin_symphony :: ROI.plugin.symphony
+~sci-R/R_oo :: R.oo
+~sci-R/rpart_plot :: rpart.plot
+~sci-R/R_rsp :: R.rsp
+~sci-R/RSQLite_extfuns :: RSQLite.extfuns
+~sci-R/R_utils :: R.utils
+
+~sci-R/Sim_DiffProc :: Sim.DiffProc
+~sci-R/SNPMaP_cdm :: SNPMaP.cdm
+~sci-R/survJamda_data :: survJamda.data
+
+~sci-R/tawny_types :: tawny.types
diff --git a/config/simple-deprules.d/gnome b/config/simple-deprules.d/gnome
new file mode 100644
index 0000000..1e85243
--- /dev/null
+++ b/config/simple-deprules.d/gnome
@@ -0,0 +1,5 @@
+#deptype sys
+
+~gnome-base/libglade :: libglade
+
+gnome-base/libgnome :: GNOME development libraries
diff --git a/config/simple-deprules.d/ignored_text b/config/simple-deprules.d/ignored_text
new file mode 100644
index 0000000..31871e3
--- /dev/null
+++ b/config/simple-deprules.d/ignored_text
@@ -0,0 +1,59 @@
+#deptype all
+
+# ignored text
+! {
+ available at <http://csound.sourceforge.net/>. See<http://playitbyr.org/csound.html> for more guidance on settingup Csound.
+ available at<http://csound.sourceforge.net/>. This package uses the sharedlibrary file
+ becauseBRugs does not support other platforms/OS right now.
+ binary Linux distributions often package thelibrary separately from the executible file
+ it is an extension for the R package tcltk that consists of Tclscripts. See README file.
+ all other functions are stand alone)
+ see also the topic 'SoPhy' in the documentation
+ see also the topic'SoPhy' in the documentation
+ see file README
+ see README
+ see README.
+ see ./README.
+ see the cloudRmpi manual (vignette)for details.
+ see topic SoPhy below
+ so for instance onDebian and Ubuntu you would need the "libcsound64-dev" package.See the package web site for more guidance on setup andconfiguration.
+ so for instance onDebian and Ubuntu you would need the "libcsound64-dev" package.See the web site below for more guidance on setup.
+ some Windows variants are supported experimentally
+ your mileage may vary)
+ optional)
+ heavily suggested)
+ hence Windows or Linux
+ $distributions package thelibrary file separately from the executible
+ or INSTALL.windows under Windows
+ standard unix tools (e.g.
+ rgdal OSX binary packages are also available at the samesite.
+ rgdal OSX binary packages are also available at the same site.
+ probably)
+}
+
+! :: None
+
+! {
+ 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)
+}
+
+# ignore OSX recommendations
+! {
+ GDAL OSX frameworks built by William Kyngesburye at http://www.kyngchaos.com/ may be used for source installs on OSX
+ GDAL OSXframeworks built by William Kyngesburye athttp://www.kyngchaos.com/ may be used for source installs onOSX
+ GDAL OSXframeworks built by William Kyngesburye athttp://www.kyngchaos.com/ may be used for source installs onOSX.
+}
+
+! {
+ GEOS OSX frameworks built byWilliam Kyngesburye at http://www.kyngchaos.com/ may be usedfor source installs on OSX.
+}
+
+# SoPhy splits its Depends field into windows and linux
+! {
+ windows:Tiff for windows
+ windows: Tiff (libtiff3.dll)
+ windows: Tiff(libtiff3.dll)
+ zlib1.dll and jpeg62.dll
+}
diff --git a/config/simple-deprules.d/media b/config/simple-deprules.d/media
new file mode 100644
index 0000000..5692eac
--- /dev/null
+++ b/config/simple-deprules.d/media
@@ -0,0 +1,22 @@
+#deptype sys
+
+~media-sound/csound :: csound
+
+~media-gfx/imagemagick :: imagemagick
+
+media-gfx/graphviz :: dot from graphviz
+~media-gfx/graphviz {
+ graphviz
+ graphviz version
+}
+
+media-gfx/swftools {
+ SWF Tools (http://swftools.org) forsaveSWF()
+ SWF Tools (http://swftools.org) for saveSWF()
+}
+
+virtual/ffmpeg {
+ FFmpeg (http://ffmpeg.org) for saveVideo()
+ FFmpeg(http://ffmpeg.org) for saveVideo()
+ ffmpeg
+}
diff --git a/config/simple-deprules.d/media-libs b/config/simple-deprules.d/media-libs
new file mode 100644
index 0000000..6558f40
--- /dev/null
+++ b/config/simple-deprules.d/media-libs
@@ -0,0 +1,42 @@
+#deptype sys
+
+~media-libs/flac :: flac
+
+# FIXME: some packages write optional deps into SystemRequirements (e.g. rgl from CRAN)
+media-libs/freetype :: FreeType (optional)
+~media-libs/freetype :: freetype
+media-libs/freetype:2 :: recommended: freetype2
+
+media-libs/gd {
+ libgd (>= 2.0.28 http://www.boutell.com/gd/)
+ libgd (>= 2.0.29 http://www.boutell.com/gd/)
+ libgd (freetype2
+}
+
+media-libs/libpng {
+ libpng(>=1.2.9
+ libpng (optional)
+ libpng(optional)
+}
+~media-libs/libpng {
+ png
+ libpng
+}
+
+~media-libs/libsndfile :: libsndfile
+
+~media-libs/netpbm :: netpbm
+
+media-libs/raptor :: libraptor2 (>= 2.0.0 http://librdf.org/raptor/)
+
+media-libs/tiff :: linux: libtiff (and libtiff-devel)
+~media-libs/tiff {
+ tiff
+ libtiff
+ libtiff-devel
+}
+
+virtual/jpeg {
+ libjpeg
+ jpeg
+}
diff --git a/config/simple-deprules.d/missing b/config/simple-deprules.d/missing
new file mode 100644
index 0000000..0cf60b4
--- /dev/null
+++ b/config/simple-deprules.d/missing
@@ -0,0 +1,296 @@
+#! NOPARSE
+
+# === Notes ===
+
+* BIOC experimental -> these packages could also be included in BIOC-2.10;
+-> solution: try BIOC-2.10 (next test run)
+
+* some packages have multiple 'Depends' fields which results in
+ dep strings like 'R (>= 2.3.0)Depends: tcltk' - fix this
+
+* maybe add dev-lang/R with specific USE flags to deps like lapack
+
+* omegahat?
+
+
+# === missing ===
+ALL
+ALLMLL
+ActiveTcl
+AffymetrixDataTestFiles -- BIOC experimental
+AmpAffyExample -- BIOC experimental
+ArcGIS -- seems to be some proprietary software for windows (which implies that a packages has incorrect OS_type set when reching depres)
+BLACS -- not in portage, http://www.netlib.org/blacs/
+CCl4 -- BIOC experimental
+CLL -- BIOC experimental
+Currently only MS-WIndows OS is supported.* -- result of missing/incorrect OS_type in an R package
+COIN-OR Clp -- not in portage, http://www.coin-or.org/projects/
+CodeDepends -- http://www.omegahat.org/CodeDepends/
+Concorde -- http://www.tsp.gatech.edu/concorde/
+Cytoscape -- http://www.cytoscape.org/, LPGL but wants some information from downloaders
+DLBCL -- BIOC experimental
+Do.db -- BIOC experimental
+DSA -- partDSA from CRAN?
+Goto Blas -- http://www.csar.cfs.ac.uk/user_information/software/maths/goto.shtml?
+EatonEtAlChIPseq -- BIOC 2.10
+Windows -- see Currently...
+Excel --
+FDb.UCSC.tRNAs -- BIOC 2.10
+FEAR -- suggested by Benchmarking from CRAN
+File::Basename; File::Glob -- what's the correct perl dependency?
+MERLIN -- http://www.sph.umich.edu/csg/abecasis/merlin/
+GAPS-JAGS -- described in http://www.rits.onc.jhmi.edu/dbb/custom/A6/Software/CoGAPSDistribution_v1_0/CoGAPSUsersManual.pdf
+GGdata -- BIOC 2.10
+GO -- dev-lang/go, sys-devel/gcc[go], sci-R/GO_db, ...?
+GSVAdata -- BIOC 2.10
+HEEBOdata -- BIOC 2.10
+HaarSeg -- http://webee.technion.ac.il/people/YoninaEldar/Info/software/HaarSeg.htm
+Hadoop -- http://hadoop.apache.org/core/
+Hive -- http://hive.apache.org/
+HuExExonProbesetLocation -- BIOC 2.10
+IBGEPesq -- ?
+IBM ILOG CPLEX -- http://www-01.ibm.com/software/integration/optimization/cplex-optimizer/
+ITALICSData -- BIOC
+IlluminaHumanMethylation** -- BIOC
+Img -- (tcl/tk related?)
+Internal files Xba.CQV -- ?
+JRI -- java-related? (deducer from CRAN, openstreetmap from CRAN)
+KEGG -- BIOC
+Komodo Edit -- http://www.openkomodo.com
+LAM MPI -- ?
+MPI2 -- ?
+Linux/64bit -- KEYWORD, not DEPEND!!
+MAGMA shared libraries -- http://icl.cs.utk.edu/magma/software/index.html
+MAQCsubset -- BIOC
+MEEBOdata -- BIOC
+MOSEK -- http://mosek.com/products/mosek/
+Mac OS X -- see Windows / Currently only Windows..
+MoExExonProbesetLocation -- BIOC
+NMMAPSdata -- http://www.ihapss.jhsph.edu/data/NMMAPS/R/ ?
+OpenBUGS -- http://www.openbugs.info/w/
+Oracle Instant Client or Oracle Database Client, Oracle client -- sys-libs/db
+PREDAsampledata -- BIOC
+PVM -- http://www.csm.ornl.gov/pvm/
+PWMEnrich.Dmelanogaster.background -- BIOC
+Platform LSF development libraries -- ?
+PolyPhen.Hsapiens.dbSNP131 -- BIOC
+Protocol Buffer compiler (to create C++ header andsource files from .proto descriptions) and library (version2.2.0 or later) -- dev-libs/protobuf
+RDCOMClient -- http://www.omegahat.org/RDCOMClient/ ==> maybe add omegahat as repo?
+RGTK -- http://www.omegahat.org/RGtk/
+RaExExonProbesetLocation -- BIOC
+Rcompression -- OmegaHat
+Rcpp as sysdep (pcaMethods from BIOC) -- ?
+"TODO!!!" -- sysdeps for svDialogs from CRAN; solution: deps unknown -> fail at ebuild creation
+Win 32-bit -- Windows
+affycompData -- BIOC
+affydata -- BIOC
+SPRNG -- http://sprng.cs.fsu.edu/
+asreml[-R] -- http://www.vsni.co.uk/downloads/asreml
+beadarrayExampleData -- BIOC
+bio3d -- http://mccammon.ucsd.edu/~bgrant/bio3d/download/download.html
+bladderbatch -- BIOC
+we expect to support Linux in future releases -- that's great, but why is it in DEPEND?
+weexpect to support Linux in future releases -- ^
+XMLRPC -- what's the correct dep here?
+breastCancerMAINZ,
+breastCancerNKI,
+breastCancerTRANSBIG,
+breastCancerUNT,
+breastCancerUPP,
+breastCancerVDX -- BIOC
+golubEsets -- BIOC
+genomewidesnp5Crlmm -- BIOC
+hgfocuscdf,
+hgu133acdf,
+hgu133afrmavecs,
+hgu133aprobe,
+hgu133atagcdf,
+hgu133atagprobe,
+hgu133plus2cdf,
+hgu133plus2.db,
+hgu133plus2probe,
+hgu95acdf,
+hgu95av2,
+hgu95av2cdf,
+hgu95av2cdf (>= 2.0.0),
+hgu95av2.db,
+hgu95av2.db (>= 1.13.0),
+hgu95av2probe,
+hgu95av2probe (>= 2.0.0),
+hu6800,
+hu6800.db,
+hu6800.db (>= 1.8.1),
+human370v1cCrlmm,
+human610quadv1bCrlmm,
+humanCHRLOC,
+humanStemCell,
+illuminaHumanv1.db,
+illuminaHumanv3.db,
+iontreeData -- BIOC
+WinBUGS -- Windows only?
+WinEdit -- ^
+tensor -- ?
+expectile -- ? (required for aroma.core et al)
+estrogen -- BIOC
+ecolicdf,
+ecoliLeucine,
+faahKO -- BIOC
+fEcofin -- "could" be in CRAN, to check; https://www.rmetrics.org/
+libsbml -- in portage?; http://sbml.org/Software/libSBML
+ppiData -- BIOC
+polynomial -- polynom?
+Sxslt -- omegahat
+yeastCC,
+yeastExpData,
+yeastNagalakshmi,
+yeastRNASeq -- BIOC
+statconnDCOM -- http://rcom.univie.ac.at/download.html#statconnDCOM
+stdjudem -- BIOC
+survnnet -- ?
+SVGAnnotation -- omegahat
+SuperCurve -- http://bioinformatics.mdanderson.org/Software/supercurve/ or OOMPA repo
+gada - R-Forge?
+gageData -- BIOC
+mpcbs -- R-Forge
+msdata -- BIOC
+bsseqData,
+charmData,
+cMap,
+cnvGSAdata,
+colonCA -- BIOC
+coefplot2 -- R-Forge
+cudaMatrixOps -- cuda-toolkit?
+dChipIO -- ?
+hapmap100kxba,
+hapmapsnp5,
+hapmapsnp6 -- BIOC
+iWidgets -- R-forge?
+kopls -- http://kopls.sourceforge.net/
+pasillaBamSubset, pasilla -- BIOC
+plasmodiumanophelescdf -- BIOC
+rmutil -- http://www.commanster.eu/rcode.html
+Vennerable -- R-Forge
+test3cdf,
+tweeDEseqCountData,
+synapterdata,
+SpikeInSubset,
+snpMatrix,
+simpIntLists,
+serumStimulation,
+RnaSeqTutorial,
+rheumaticConditionWOLLBOLD,
+rae230aprobe,
+rat2302.db,
+pumadata,
+TargetSearchData -- BIOC
+UScensus2000blk -- ?
+spacemakeR -- R-Forge
+sfit -- R package, but where to get?
+ScaLAPACK -- http://www.netlib.org/scalapack/
+SAGA, SAGA-GIS -- http://www.saga-gis.org/en/index.html
+rpcgen -- not in portage
+SGE ?~ (qsub, qstat, optionally qacct) --
+reposTools -- BIOC
+Rdonlp2 -- R-Forge
+pdf2 -- ?
+pairseqsim -- BIOC
+oligoData -- BIOC
+manipulate -- ?
+drosgenome1.db,
+drosophila2probe,
+dyebiasexamples,
+ffpeExampleData,
+fibroEset,
+flowWorkspaceData,
+frmaExampleData,
+gatingMLData,
+gcspikelite,
+geneLenDataBase,
+leeBamViews,
+lumiBarnes,
+lumiHumanIDMapping,
+lungExpression,
+maqcExpression4plex,
+minfiData,
+moe430a,
+mosaicsExample,
+mouse4302.db,
+mvoutData -- BIOC
+lippthread -- ?
+nwPro -- ? http://nws-r.sourceforge.net/
+nlcv -- BIOC?
+miRNATarget -- http://www.microrna.org/microrna/getDownloads.do?
+lqs -- ?
+gmmExtra -- R-Forge?
+glcoxph -- http://datamining.dongguk.ac.kr/R/glcoxph/src/
+notepad.exe -- probably unsatisfiable
+WNdb-3.0.tar.gz -- wordnet.princeton.edu
+"mark.exe (>= 6.2) (or mark32.exe andmark64.exe) and rel_32.exe (see README.txt),
+mark.exe and rel_32.exe (seeREADME.txt)" -- ^notepad.exe
+happy.hbrem -- unknown
+hgu133a.db,
+hgug4112a.db,
+hom.Dm.inp.db,
+hom.Hs.inp.db,
+hom.Mm.inp.db,
+hom.Rn.inp.db,
+hom.Sc.inp.db,
+hugene10sttranscriptcluster.db,
+human.db0,
+lumiHumanAll.db,
+mirbase.db,
+moe430a.db,
+mogene10sttranscriptcluster.db,
+mouse.db0 -- BIOC
+"mSQL-2.0.8 (http://www.Hughes.com.au), mSQL-2.0.8 (http://www.Hughes.com.au) or higher" --
+org.Ag.eg.db,
+org.At.tair.db,
+org.Bt.eg.db,
+org.Ce.eg.db,
+org.Cf.eg.db,
+org.Dm.eg.db,
+org.Dr.eg.db,
+org.EcK12.eg.db,
+org.EcSakai.eg.db,
+org.Gg.eg.db,
+org.Hs.eg.db,
+org.Hs.ipi.db,
+org.Mm.eg.db,
+org.Mmu.eg.db,
+org.Pf.plasmo.db,
+org.Pt.eg.db,
+org.Rn.eg.db,
+org.Sco.eg.db,
+org.Sc.sgd.db,
+org.Ss.eg.db,
+org.Xl.eg.db -- BIOC
+pcaGoPromoter.Hs.hg19,
+pcaGoPromoter.Mm.mm9,
+pcaGoPromoter.Rn.rn4,
+pd.genomewidesnp.5,
+pd.genomewidesnp.6,
+pd.hg18.60mer.expr,
+pd.huex.1.0.st.v2,
+pd.hugene.1.0.st.v1,
+pd.mapping250k.nsp,
+pd.mapping250k.sty,
+pd.mapping50k.hind240,
+pd.mapping50k.xba240,
+rae230a.db,
+ragene10sttranscriptcluster.db,
+rat.db0,
+reactome.db -- BIOC
+TxDb.Dmelanogaster.UCSC.dm3.ensGene,
+TxDb.Hsapiens.UCSC.hg18.knownGene,
+TxDb.Hsapiens.UCSC.hg19.knownGene,
+TxDb.Mmusculus.UCSC.mm9.knownGene -- BIOC
+targetscan.Hs.eg.db,
+targetscan.Mm.eg.db -- BIOC
+seqnames.db,
+SIFT.Hsapiens.dbSNP132 -- BIOC
+SNPlocs.Hsapiens.dbSNP.20100427,
+SNPlocs.Hsapiens.dbSNP.20110815,
+SNPlocs.Hsapiens.dbSNP.20111119 -- BIOC
+RmiR.Hs.miRNA -- BIOC
+SciViews-K -- http://www.sciviews.org/SciViews-K
+Xba.regions -- ?
diff --git a/config/simple-deprules.d/net b/config/simple-deprules.d/net
new file mode 100644
index 0000000..b739b80
--- /dev/null
+++ b/config/simple-deprules.d/net
@@ -0,0 +1,24 @@
+#deptype sys
+
+net-misc/curl {
+ curl (version 7.12.0) http://curl.haxx.se
+ curl (version 7.12.0 or higher)<http://curl.haxx.se>
+ curl (version 7.12.0 or higher) http://curl.haxx.se
+ curl (version 7.12.0 or higher) <http://curl.haxx.se>
+ curl (version 7.14.0 or higher) http://curl.haxx.se
+ you will often have toexplicitly install libcurl-devel to have the header files andthe libcurl library.
+ libcurl (version 7.14.0 or higher)http://curl.haxx.se. On Linux systems
+}
+~net-misc/curl {
+ curl
+ libcurl
+}
+
+# FIXME
+net-libs/czmq :: libzmq
+
+net-misc/s3cmd :: s3cmd
+
+virtual/ssh {
+ ssh daemon on the server side only:see the rreval manual (vignette) for details.
+}
diff --git a/config/simple-deprules.d/nvidia b/config/simple-deprules.d/nvidia
new file mode 100644
index 0000000..a508e1b
--- /dev/null
+++ b/config/simple-deprules.d/nvidia
@@ -0,0 +1,27 @@
+#deptype sys
+
+# lowest cuda version in portage is 3.2
+dev-util/nvidia-cuda-toolkit {
+ NVIDIA CUDA Toolkit (>= release 3.0)
+ Nvidia CUDAToolkit (>= release 3.0)
+ Nvidia's CUDA toolkit (>= release 2.3)
+ NVIDIA CUDA Toolkit 3.1 or above
+}
+
+# FIXME cuda-toolkit or sdk?
+dev-util/nvidia-cuda-toolkit {
+ nvcc (>= release 2.1)
+ nvcc (>= release 2.1) nVidia GPU (compute number >=1.3)
+ nvcc (release 2.3) NVIDIA Cuda Compiler driver
+ nvcc (release 3.0) NVIDIA Cuda Compiler driver
+ nvcc (release >= 3.1) (NVIDIA Cuda Compilerdriver)
+ nvcc release 3.1 (NVIDIA Cuda Compiler driver)
+}
+
+>=dev-util/nvidia-cuda-toolkit-4.1 {
+ Nvidia's CUDA toolkit (release >= 4.1)
+}
+
+>=x11-drivers/nvidia-drivers-270 {
+ Nvidia CUDA driver (>= 270.xx.xx)
+}
diff --git a/config/simple-deprules.d/perl b/config/simple-deprules.d/perl
new file mode 100644
index 0000000..c4e460b
--- /dev/null
+++ b/config/simple-deprules.d/perl
@@ -0,0 +1,12 @@
+#deptype sys
+
+# lowest perl version in portage: 5.8 (masked) -> 5.12
+~dev-lang/perl :: perl
+
+dev-perl/OLE-StorageLite :: OLE::Storage_Lite
+dev-perl/Parse-RecDescent :: Parse::RecDescent
+dev-perl/Spreadsheet-WriteExcel :: Spreadsheet::WriteExcel
+dev-perl/Text-CSV_XS :: Text::CSV_XS
+
+# FIXME: this is very specific, required by WriteXLS from CRAN
+virtual/perl-Encode :: Encode
diff --git a/config/simple-deprules.d/sci b/config/simple-deprules.d/sci
new file mode 100644
index 0000000..4728a8d
--- /dev/null
+++ b/config/simple-deprules.d/sci
@@ -0,0 +1,53 @@
+#deptype sys
+
+# == geo ==
+~sci-geosciences/gmt {
+ libgmt
+ gmt
+}
+~sci-geosciences/grass :: grass
+
+# == math ==
+
+~sci-mathematics/glpk :: glpk
+
+~sci-mathematics/jags :: jags
+sci-mathematics/jags :: jags (see http://mcmc-jags.sourceforge.net)
+
+# lowest octave version in portage is 3.4
+sci-mathematics/octave {
+ Octave (>= 3.2.4) and its development files
+}
+
+# lowest version in portage is 2.3.4-r1
+sci-mathematics/pari {
+ PARI/GP >= 2.3.0 [strongly recommended for logkda()]
+ PARI/GP >= 2.3.0 [strongly recommended forlogkda()]
+ pari/gp
+}
+
+sci-mathematics/singular {
+ Singular (http://www.singular.uni-kl.de) for exactcalculation of the MFR for graphs without splitting edges (onlyfor Unix systems).
+}
+
+~sci-mathematics/yacas :: yacas
+sci-mathematics/yacas {
+ yacas (= 1.0.63) # instructions on home page
+ yacas (>= 1.0.63) # instructions on home page
+}
+
+# == misc ==
+
+# FIXME: correct?
+~sci-misc/netlogo-bin :: NetLogo
+
+# == physics ==
+
+# lowest sci-physics/root version in portage is 5.32.03
+sci-physics/root {
+ root_v5.32.01 <http://root.cern.ch> - See READMEfile for installation instructions.
+}
+
+# == visualization ==
+
+~sci-visualization/ggobi :: ggobi
diff --git a/config/simple-deprules.d/sci-libs b/config/simple-deprules.d/sci-libs
new file mode 100644
index 0000000..7fade76
--- /dev/null
+++ b/config/simple-deprules.d/sci-libs
@@ -0,0 +1,73 @@
+#deptype sys
+
+~sci-libs/armadillo :: armadillo
+
+~sci-libs/cddlib :: cddlib
+
+# lowest fftw-3 version in portage is 3.2.2
+>=sci-libs/fftw-3 {
+ fftw3
+ fftw3 (optional)
+}
+~sci-libs/fftw :: fftw
+
+sci-libs/gdal {
+ GDAL library from http://www.gdal.org/download.html
+ GDAL library from http://www.remotesensing.org/gdal/download.html
+}
+~sci-libs/gdal :: gdal
+
+~sci-libs/geos :: {
+ geos
+ for building from source: GEOS
+}
+
+sci-libs/gsl {
+ gsl. Note: users should have GSL installed. Windowsusers: 'consult the README file available in the inst directoryof the source distribution for necessary configurationinstructions'.
+ gsl (with development libraries)
+}
+~sci-libs/gsl {
+ GNU GSL
+ gsl
+ libgsl
+ libgslcblas
+ GNU GSL for the GSL random-number generators
+ GNU GSL forthe GSL random-number generators
+ GNU Scientific Library (GSL)
+ GNU Scientific Library version
+}
+
+~sci-libs/hdf5 :: hdf5
+
+~sci-libs/itpp {
+ itpp
+ libitpp
+}
+
+# FIXME: dev-lang/R[lapack]?
+virtual/lapack {
+ LAPACK sharedlibrary
+ LAPACKshared library
+}
+
+sci-libs/lapack-atlas :: lapack_atlas
+
+#FIXME
+sci-libs/libsvm :: SVMlight
+
+~sci-libs/mkl :: Intel MKL
+
+sci-libs/netcdf :: netcdf library version 4.1 or later
+~sci-libs/netcdf :: netcdf
+
+sci-libs/proj :: proj 4.4.6 or higher (http://proj.maptools.org/)
+
+
+# FIXME, portage version is 2.1.21
+sci-libs/udunits :: udunits (>= 1.11.7) or udunits2(>= 2.1.22)
+~sci-libs/udunits {
+ udunits
+ udunits-2
+}
+
+virtual/blas :: blas
diff --git a/config/simple-deprules.d/selfdeps b/config/simple-deprules.d/selfdeps
new file mode 100644
index 0000000..f4e77c7
--- /dev/null
+++ b/config/simple-deprules.d/selfdeps
@@ -0,0 +1,55 @@
+#deptype pkg
+
+# FIXME: this may be incorrect
+~sci-R/BSgenome {
+ BSgenome.Celegans.UCSC.ce2
+ BSgenome.Dmelanogaster.UCSC.dm3
+ BSgenome.Ecoli.NCBI.20080805
+ BSgenome.Hsapiens.UCSC.hg18
+ BSgenome.Hsapiens.UCSC.hg19
+ BSgenome.Mmusculus.UCSC.mm9
+ BSgenome.Rnorvegicus.UCSC.rn4
+ BSgenome.Scerevisiae.UCSC.sacCer2
+}
+
+sci-R/chron :: get.hist.quote needs packagechron.
+
+# FIXME: correct?
+~sci-R/CoCo {
+ CoCoCore
+ CoCoObjects
+ CoCoRaw
+}
+
+sci-R/csound {
+ A valid copy of the Csound library must be present.Csound can be downloaded from http://www.csounds.com. Thelibrary is included in the default Windows and Mac OS Xdistributions
+ playitbyr creates sound using the csound package
+ which requires the free and open source software synthesizerCsound
+}
+
+~sci-R/mimR :: mim
+
+sci-R/MVA {
+ white.test needs packagemva
+ white.test needs package mva
+}
+
+sci-R/quadprog :: portfolio.optim needs package quadprog
+
+sci-R/rgl :: rgl packages for rendering
+
+~sci-R/sgeostat :: {
+ sgeostat.
+ geostat.
+}
+
+sci-R/survival4 :: survival4 if survival models are to be used.
+~sci-R/survival5 :: survival5 for some examples
+sci-R/survival5 :: survival5 if survival models are to be used.
+
+~sci-R/VhayuR :: Vhayu
+
+sci-R/xgobi {
+ xgobi must be installed additionally
+ xgobi & xgvis programs: http://www.research.att.com/areas/stat/xgobi/
+}
diff --git a/config/simple-deprules.d/sys b/config/simple-deprules.d/sys
new file mode 100644
index 0000000..3b793d0
--- /dev/null
+++ b/config/simple-deprules.d/sys
@@ -0,0 +1,16 @@
+#deptype sys
+
+~sys-libs/db {
+ BerkelyDB
+ BerkeleyDB
+ Oracle Berkeley DB 11gR2
+}
+
+~sys-libs/zlib :: zlib
+sys-libs/zlib :: zlib (optional)
+
+# => sys-cluster/
+~virtual/mpi {
+ LamMPI(>= 6.5.9) or MPICH2(>= 1.0.2) or OpenMPI ()
+ LamMpi(>= 6.5.9) or Mpich2(>= 1.0.2)
+}
diff --git a/config/simple-deprules.d/system.set b/config/simple-deprules.d/system.set
new file mode 100644
index 0000000..7ee9fdc
--- /dev/null
+++ b/config/simple-deprules.d/system.set
@@ -0,0 +1,30 @@
+#deptype sys
+
+# @system
+! {
+ GNU Make
+ andg++ GNU compiler (a nvcc-compatible version of g++ is needed
+ andg++ GNU compiler version 3.4 (version 4.4 is not yet compatiblewith nvcc).
+ chmod)
+}
+
+% :: gcc
+# FIXME: newer gcc versions could work, too
+<sys-devel/gcc-4.4 :: gcc/g++ version 4.4 is not yet compatible with nvcc).
+<=sys-devel/gcc-4.5 :: gcc (release <= 4.5).
+
+
+# always provided? (except for Gentoo/*BSD)
+! {
+ Linux operating system.
+ Linuxoperationg system
+}
+# always provided
+! {
+ POSIX-compliant OS (essentially anything but Windows)
+ POSIX-compliant OS (essentially anything butWindows
+ POSIX-compliant OS (essentially anything butWindows)
+ Unix
+}
+
+
diff --git a/config/simple-deprules.d/unknown b/config/simple-deprules.d/unknown
new file mode 100644
index 0000000..939c77d
--- /dev/null
+++ b/config/simple-deprules.d/unknown
@@ -0,0 +1,6 @@
+#deptype sys
+
+# FIXME: which library is meant?
+! {
+ A C library with the fesetround/fegetroundfunctions.
+}
diff --git a/config/simple-deprules.d/x11 b/config/simple-deprules.d/x11
new file mode 100644
index 0000000..bb78ed7
--- /dev/null
+++ b/config/simple-deprules.d/x11
@@ -0,0 +1,25 @@
+#deptype sys
+
+x11-libs/cairo :: cairo (>= 1.2 http://www.cairographics.org/)
+~x11-libs/cairo :: cairo
+
+~x11-libs/gtk+ :: gtk+
+
+~x11-libs/pango :: pango
+
+x11-libs/qt-core {
+ qt
+ Qt4 libraries and headers (http://qt.nokia.com)
+}
+
+x11-misc/xclip {
+ xclip (Linux)
+}
+
+virtual/opencl {
+ OpenCL library
+ OpenCl
+}
+
+~virtual/glu :: GLU Library
+virtual/opengl :: opengl