diff --git a/app-emacs/vterm/vterm-20200504.544-r1.ebuild b/app-emacs/vterm/vterm-20200504.544-r1.ebuild
new file mode 100644
index 0000000000..468cada271
--- /dev/null
+++ b/app-emacs/vterm/vterm-20200504.544-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp cmake
+
+DESCRIPTION="Emacs libvterm integration"
+HOMEPAGE="https://github.com/akermu/emacs-libvterm"
+SRC_URI="https://melpa.org/packages/${PN}-${PV}.tar -> ${P}.tar"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ app-editors/emacs[dynamic-loading]
+ dev-libs/libvterm
+"
+
+ELISP_REMOVE="${PN}-pkg.el"
+SITEFILE="50${PN}-gentoo.el"
+
+src_configure() {
+ elisp-make-autoload-file
+
+ local mycmakeargs=(
+ "USE_SYSTEM_LIBVTERM=yes"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ elisp_src_compile
+
+ cmake_src_compile
+}
+
+src_install() {
+ elisp_src_install
+
+ dodoc README.md
+
+ # install vterm module
+ elisp-install "${PN}" *.so
+
+ # add shell config files
+ if has_version app-shells/bash; then
+ elog "Adding configuration for bash."
+ insinto /etc/bash/bashrc.d/
+ newins "${FILESDIR}/bashrc" bash-emacs-vterm.sh
+ fi
+ if has_version app-shells/zsh; then
+ elog "Adding configuration for zsh."
+ insinto /etc/profile.d/
+ newins "${FILESDIR}/zshrc" zsh-emacs-vterm.sh
+ fi
+ if has_version app-shells/fish; then
+ elog "Adding configuration for fish."
+ insinto /etc/fish/conf.d/
+ newins "${FILESDIR}/config.fish" emacs-vterm.fish
+ fi
+}
diff --git a/dev-R/assertthat/Manifest b/dev-R/assertthat/Manifest
new file mode 100644
index 0000000000..460d9c36b6
--- /dev/null
+++ b/dev-R/assertthat/Manifest
@@ -0,0 +1 @@
+DIST assertthat_0.2.1.tar.gz 12742 BLAKE2B 831657a08c7e41a4a0fdb9695b8ccaa802aeeaf1f8d7df501b9810b6a367f8c77e05a75c3345ad9042b60a2956d049b823ac673023df93b5345250d8b44124dc SHA512 e8dbcb9b7c638f7133dea70443debbf739d35df1eb5ef19d5ae2ad7e9669f06184af43477ee061e15d253b3fa32ec203dbe28a4585c2027d4e567c2eb2195337
diff --git a/dev-R/assertthat/assertthat-0.2.1.ebuild b/dev-R/assertthat/assertthat-0.2.1.ebuild
new file mode 100644
index 0000000000..2eed54a6a4
--- /dev/null
+++ b/dev-R/assertthat/assertthat-0.2.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Easy Pre and Post Assertions'
+HOMEPAGE="https://cran.r-project.org/package=assertthat"
+SRC_URI="http://cran.r-project.org/src/contrib/assertthat_0.2.1.tar.gz"
+LICENSE='GPL-3'
+
+IUSE="${IUSE-}"
diff --git a/dev-R/assertthat/metadata.xml b/dev-R/assertthat/metadata.xml
new file mode 100644
index 0000000000..17213dd27d
--- /dev/null
+++ b/dev-R/assertthat/metadata.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+An extension to stopifnot() that makes it easy to declare the pre and post conditions that you code should satisfy, while also producing friendly error messages so that your users know what's gone wrong.
+
+
+ https://cran.r-project.org/web/packages/assertthat/assertthat.pdf
+
+ Hadley Wickham
+ hadley@rstudio.com
+
+
+
diff --git a/dev-R/cli/Manifest b/dev-R/cli/Manifest
new file mode 100644
index 0000000000..360bfbbf49
--- /dev/null
+++ b/dev-R/cli/Manifest
@@ -0,0 +1 @@
+DIST cli_2.0.2.tar.gz 116357 BLAKE2B a6eba3e12e63ea37dcd139c1e70d318f0478e6b3ce39c6172d85fe64d622366c58878c6d80da0afe52ce2823e156f5007c33576e937418f3460260528788a515 SHA512 c5a398a35bfbc43b618b97477ef97785c674c1aad03fcbf20786f1eab057cd5f21da430ffa69161d14a331b2e538d8dc75b6a3a2699db799b1441dce31d3761e
diff --git a/dev-R/cli/cli-2.0.2.ebuild b/dev-R/cli/cli-2.0.2.ebuild
new file mode 100644
index 0000000000..1439403362
--- /dev/null
+++ b/dev-R/cli/cli-2.0.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Helpers for Developing Command Line Interfaces'
+HOMEPAGE="
+ https://github.com/r-lib/cli
+ https://cran.r-project.org/package=cli
+"
+SRC_URI="http://cran.r-project.org/src/contrib/cli_2.0.2.tar.gz"
+LICENSE='MIT'
+
+IUSE="${IUSE-}"
+DEPEND="
+ dev-R/assertthat
+ >=dev-R/crayon-1.3.4
+ dev-R/fansi
+ dev-R/glue
+"
+RDEPEND="${DEPEND-}"
diff --git a/dev-R/cli/metadata.xml b/dev-R/cli/metadata.xml
new file mode 100644
index 0000000000..8a26b07a14
--- /dev/null
+++ b/dev-R/cli/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ A suite of tools to build attractive command line interfaces ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs, etc. Supports custom themes via a 'CSS'-like language. It also contains a number of lower level 'CLI' elements: rules, boxes, trees, and 'Unicode' symbols with 'ASCII' alternatives. It integrates with the 'crayon' package to support 'ANSI' terminal colors.
+
+
+
+ https://github.com/r-lib/cli/issues
+
+
+ https://cran.r-project.org/web//packages/cli/cli.pdf
+
+
+ https://cran.r-project.org/web//packages/cli/news/news.html
+
+
+
+ Gábor Csárdi
+
+
+ csardi.gabor@gmail.com
+
+
+
+ r-lib/cli
+
+
+
diff --git a/dev-R/crayon/Manifest b/dev-R/crayon/Manifest
new file mode 100644
index 0000000000..6c17a1307e
--- /dev/null
+++ b/dev-R/crayon/Manifest
@@ -0,0 +1 @@
+DIST crayon_1.3.4.tar.gz 658694 BLAKE2B 6afaa0a7ee5bd2727ddf10d5a2a0741919e89531aa1ec1ce04373299d308df374979e097e986d122c83ee1b5cebbd92b3ae63147a8dd549211df3cf85844c842 SHA512 201e5e9b02cf10c4f098d07e0c982d3a4d8ee6c18dce666a4b74734c7b1d853af97d1aa4991470ddb89e4f3b5baa321f9fd4eabe1034f52b5ac10d051aa2eb18
diff --git a/dev-R/crayon/crayon-1.3.4.ebuild b/dev-R/crayon/crayon-1.3.4.ebuild
new file mode 100644
index 0000000000..1d0a3ce522
--- /dev/null
+++ b/dev-R/crayon/crayon-1.3.4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Colored Terminal Output'
+HOMEPAGE="
+ https://github.com/r-lib/crayon
+ https://cran.r-project.org/package=crayon
+"
+SRC_URI="http://cran.r-project.org/src/contrib/crayon_1.3.4.tar.gz"
+LICENSE='MIT'
+
+IUSE="${IUSE-}"
diff --git a/dev-R/crayon/metadata.xml b/dev-R/crayon/metadata.xml
new file mode 100644
index 0000000000..caab7c7651
--- /dev/null
+++ b/dev-R/crayon/metadata.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Colored terminal output on terminals that support 'ANSI' color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is automatically detected. Colors and highlighting can be combined and nested. New styles can also be created easily. This package was inspired by the 'chalk' 'JavaScript' project.
+
+
+
+ https://github.com/r-lib/crayon/issues
+
+
+ https://cran.r-project.org/web//packages/crayon/crayon.pdf
+
+
+
+ Gábor Csárdi
+
+
+ csardi.gabor@gmail.com
+
+
+
+ r-lib/crayon
+
+
+
diff --git a/dev-R/digest/Manifest b/dev-R/digest/Manifest
new file mode 100644
index 0000000000..8945aeb6ca
--- /dev/null
+++ b/dev-R/digest/Manifest
@@ -0,0 +1 @@
+DIST digest_0.6.25.tar.gz 145642 BLAKE2B f7947399dde2e53820049f972b4e48f2685f65dbdb686ba05fa4e903aee87aee04767f8d247f1c537fe5c3cad2188f122e085fc11011152638649b94bbc5aba7 SHA512 5fb3683a3d20740aee0c98bdd52e60ebad3e7c7ca8db770d360aebf138b81f1623b70cdb382b2b32c5b7b59dbeef529cc2a75a7c5421c8be90c08c5a46bb1bc1
diff --git a/dev-R/digest/digest-0.6.25.ebuild b/dev-R/digest/digest-0.6.25.ebuild
new file mode 100644
index 0000000000..f08e1512ab
--- /dev/null
+++ b/dev-R/digest/digest-0.6.25.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Create Compact Hash Digests of R Objects'
+HOMEPAGE="
+ http://dirk.eddelbuettel.com/code/digest.html
+ https://github.com/eddelbuettel/digest
+"
+SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz"
+LICENSE='GPL-2+'
+
+IUSE="${IUSE-}"
+RDEPEND=">=dev-lang/R-3.1.0"
+DEPEND="${RDEPEND}"
diff --git a/dev-R/digest/metadata.xml b/dev-R/digest/metadata.xml
new file mode 100644
index 0000000000..4aee549a42
--- /dev/null
+++ b/dev-R/digest/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash', 'murmurhash' and 'spookyhash' algorithms) permitting easy comparison of R language objects, as well as functions such as'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.
+
+
+
+ https://github.com/eddelbuettel/digest/issues
+
+
+ https://cran.r-project.org/web//packages/digest/digest.pdf
+
+
+ https://cran.r-project.org/web//packages/digest/ChangeLog
+
+
+
+ Dirk Eddelbuettel
+
+
+ edd@debian.org
+
+
+
+ eddelbuettel/digest
+
+
+
diff --git a/dev-R/ellipsis/Manifest b/dev-R/ellipsis/Manifest
new file mode 100644
index 0000000000..99cb46e9f7
--- /dev/null
+++ b/dev-R/ellipsis/Manifest
@@ -0,0 +1 @@
+DIST ellipsis_0.3.0.tar.gz 7371 BLAKE2B c7fe0e88a16bbf0a80f1c859804d781d8ae411856882d8629b5dbff4fa1d3c78e81759dd474f909e6c2c91e532086b705135561ee571edf1f095ff980aaf75a3 SHA512 85c92a10635bc8b71df2f44d83a8f9b915cb1e1de7969191e1b6fce216cdbb1d29e1abf1ce11c83455e0b177c74a7271d25646f53d7f4f39391e6f055958d3ea
diff --git a/dev-R/ellipsis/ellipsis-0.3.0.ebuild b/dev-R/ellipsis/ellipsis-0.3.0.ebuild
new file mode 100644
index 0000000000..6f1dd4c423
--- /dev/null
+++ b/dev-R/ellipsis/ellipsis-0.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Tools for Working with ...'
+HOMEPAGE="
+ https://ellipsis.r-lib.org
+ https://github.com/r-lib/ellipsis
+ https://cran.r-project.org/package=ellipsis
+"
+SRC_URI="http://cran.r-project.org/src/contrib/ellipsis_0.3.0.tar.gz"
+LICENSE='GPL-3'
+
+IUSE="${IUSE-}"
+DEPEND="
+ >=dev-lang/R-3.2
+ >=dev-R/rlang-0.3.0
+"
diff --git a/dev-R/ellipsis/metadata.xml b/dev-R/ellipsis/metadata.xml
new file mode 100644
index 0000000000..2505476ccd
--- /dev/null
+++ b/dev-R/ellipsis/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ The ellipsis is a powerful tool for extending functions. Unfortunately this power comes at a cost: misspelled arguments will be silently ignored. The ellipsis package provides a collection of functions to catch problems and alert the user.
+
+
+
+ https://github.com/r-lib/ellipsis/issues
+
+
+ https://cran.r-project.org/web//packages/ellipsis/ellipsis.pdf
+
+
+ https://cran.r-project.org/web//packages/ellipsis/news/news.html
+
+
+
+ Hadley Wickham
+
+
+ hadley@rstudio.com
+
+
+
+ r-lib/ellipsis
+
+
+
diff --git a/dev-R/glue/Manifest b/dev-R/glue/Manifest
new file mode 100644
index 0000000000..f29033abf0
--- /dev/null
+++ b/dev-R/glue/Manifest
@@ -0,0 +1 @@
+DIST glue_1.4.0.tar.gz 98619 BLAKE2B 3c79c8b0f7f47c38c7216d0f9c4136acaf701e2424e9cf4d5be64595a9c6912292270efe00b9806a12c3357c974f6714c8dac155b67b9e425de534d13bcca0f3 SHA512 f06fd0953644e6ac33cf86dbc40e45c7bd94df1b69f797cf0d71d2c8e2eb89ae75e7642a754d33c7d45669a8f1b34b19b5527b4fbb8542a518d9b6d25aafb4f0
diff --git a/dev-R/glue/glue-1.4.0.ebuild b/dev-R/glue/glue-1.4.0.ebuild
new file mode 100644
index 0000000000..f7e15c3c27
--- /dev/null
+++ b/dev-R/glue/glue-1.4.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Interpreted String Literals'
+HOMEPAGE="
+ https://glue.tidyverse.org
+ https://github.com/tidyverse/glue
+ https://cran.r-project.org/package=glue
+"
+SRC_URI="http://cran.r-project.org/src/contrib/glue_1.4.0.tar.gz"
+LICENSE='MIT'
+
+IUSE="${IUSE-}"
+DEPEND=">=dev-lang/R-3.1"
diff --git a/dev-R/glue/metadata.xml b/dev-R/glue/metadata.xml
new file mode 100644
index 0000000000..2926723f18
--- /dev/null
+++ b/dev-R/glue/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ An implementation of interpreted string literals, inspired by Python's Literal String Interpolation, Docstrings and Julia's Triple-Quoted String Literals
+
+
+
+ https://github.com/tidyverse/glue/issues
+
+
+ https://cran.r-project.org/web//packages/glue/glue.pdf
+
+
+ https://cran.r-project.org/web//packages/glue/news/news.html
+
+
+
+ Jim Hester
+
+
+ james.f.hester@gmail.com
+
+
+
+ tidyverse/glue
+
+
+
diff --git a/dev-R/lifecycle/Manifest b/dev-R/lifecycle/Manifest
new file mode 100644
index 0000000000..3e7e9a03dd
--- /dev/null
+++ b/dev-R/lifecycle/Manifest
@@ -0,0 +1 @@
+DIST lifecycle_0.2.0.tar.gz 164455 BLAKE2B 9b6899716625eee5e74200a84fec473b79d97c57bc17510259efd39e814b2ddbfd5bf92ce789b543bd42578e7496ce69d92d2386d10c61464d5af7fe2272a53f SHA512 f939b65a7eaaff543ffaf7284b07d551d2f851a1975a17116d7cdd3561dcf2e60d79561912f6e007a3d60c8a4e78727e74a96532f2555a5d6cc365a6f1e1dde5
diff --git a/dev-R/lifecycle/lifecycle-0.2.0.ebuild b/dev-R/lifecycle/lifecycle-0.2.0.ebuild
new file mode 100644
index 0000000000..fc5b32fec0
--- /dev/null
+++ b/dev-R/lifecycle/lifecycle-0.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Manage the Life Cycle of your Package Functions'
+HOMEPAGE="
+ https://lifecycle.r-lib.org
+ https://github.com/r-lib/lifecycle
+ https://cran.r-project.org/package=lifecycle
+"
+SRC_URI="http://cran.r-project.org/src/contrib/lifecycle_0.2.0.tar.gz"
+LICENSE='GPL-3'
+
+IUSE="${IUSE-}"
+DEPEND="
+ >=dev-lang/R-3.2
+ dev-R/glue
+ >=dev-R/rlang-0.4.0
+"
+RDEPEND="${DEPEND-}"
diff --git a/dev-R/lifecycle/metadata.xml b/dev-R/lifecycle/metadata.xml
new file mode 100644
index 0000000000..617c5c710b
--- /dev/null
+++ b/dev-R/lifecycle/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Manage the life cycle of your exported functions with shared conventions, documentation badges, and non-invasive deprecation warnings. The 'lifecycle' package defines four development stages (experimental, maturing, stable, and questioning) and three deprecation stages (soft-deprecated, deprecated, and defunct). It makes it easy to insert badges corresponding to these stages in your documentation. Usage of deprecated functions are signalled with increasing levels of non-invasive verbosity.
+
+
+
+ https://github.com/r-lib/lifecycle/issues
+
+
+ https://cran.r-project.org/web//packages/lifecycle/lifecycle.pdf
+
+
+ https://cran.r-project.org/web//packages/lifecycle/news/news.html
+
+
+
+ Lionel Henry
+
+
+ lionel@rstudio.com
+
+
+
+ r-lib/lifecycle
+
+
+
diff --git a/dev-R/rlang/Manifest b/dev-R/rlang/Manifest
new file mode 100644
index 0000000000..0619d75acb
--- /dev/null
+++ b/dev-R/rlang/Manifest
@@ -0,0 +1 @@
+DIST rlang_0.4.6.tar.gz 835198 BLAKE2B 3b6f2ce9250a0fc390e4664606b1a8a3d9f1d3e9fbf1c3691a97183e04f6c1c7b9b97e363e3225bf294eaa25362d2fea743afff9d57b325471898ea971938f1e SHA512 d128a49a098de75d672d9f7bada3234aa2a2bdced69fd680822b9d2320431f01ec95440a3925038aabd493c83834a8d1f53b6dadac66974ad0e13d0ab3f1aec1
diff --git a/dev-R/rlang/metadata.xml b/dev-R/rlang/metadata.xml
new file mode 100644
index 0000000000..f03eca44f7
--- /dev/null
+++ b/dev-R/rlang/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ A toolbox for working with base types, core R features like the condition system, and core 'Tidyverse' features like tidy evaluation.
+
+
+
+ https://github.com/r-lib/rlang/issues
+
+
+ https://cran.r-project.org/web//packages/rlang/rlang.pdf
+
+
+ https://cran.r-project.org/web//packages/rlang/news/news.html
+
+
+
+ Lionel Henry
+
+
+ lionel@rstudio.com
+
+
+
+ r-lib/rlang
+
+
+
diff --git a/dev-R/rlang/rlang-0.4.6.ebuild b/dev-R/rlang/rlang-0.4.6.ebuild
new file mode 100644
index 0000000000..f5e1bf5c46
--- /dev/null
+++ b/dev-R/rlang/rlang-0.4.6.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Functions for Base Types and Core R and Tidyverse Features'
+SRC_URI="http://cran.r-project.org/src/contrib/rlang_0.4.6.tar.gz"
+LICENSE='GPL-3'
+HOMEPAGE="
+ http://rlang.r-lib.org
+ https://github.com/r-lib/rlang
+ https://cran.r-project.org/package=rlang
+"
+
+IUSE="${IUSE-}"
+DEPEND=">=dev-lang/R-3.2.0"
diff --git a/dev-R/utf8/Manifest b/dev-R/utf8/Manifest
new file mode 100644
index 0000000000..15857ee319
--- /dev/null
+++ b/dev-R/utf8/Manifest
@@ -0,0 +1 @@
+DIST utf8_1.1.4.tar.gz 218882 BLAKE2B 360e5010be9b4df755cf10b165e4de613aaa6e2420d28974522aafc7d99464cbf2c025b2a93a3319e3d4bb6dd85f998563ffa1780eacc1281aec9da49adc0fa5 SHA512 c45308500417e820285edaba54d5e6f3f2ab599dc388457a85cff0112b454ff09a9e18710762a93fc21239d84440ab844a1a7b134af6111a3cf0e3fa25ed95eb
diff --git a/dev-R/utf8/metadata.xml b/dev-R/utf8/metadata.xml
new file mode 100644
index 0000000000..c77e99bc9f
--- /dev/null
+++ b/dev-R/utf8/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and display.
+
+
+
+ https://github.com/patperry/r-utf8/issues
+
+
+ https://cran.r-project.org/web//packages/utf8/utf8.pdf
+
+
+ https://cran.r-project.org/web//packages/utf8/NEWS
+
+
+
+ Patrick O. Perry
+
+
+ patperry@gmail.com
+
+
+
+ patperry/r-utf8
+
+
+
diff --git a/dev-R/utf8/utf8-1.1.4.ebuild b/dev-R/utf8/utf8-1.1.4.ebuild
new file mode 100644
index 0000000000..be6c3e9aa7
--- /dev/null
+++ b/dev-R/utf8/utf8-1.1.4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+HOMEPAGE="
+ https://github.com/patperry/r-utf8
+ https://cran.r-project.org/package=utf8
+"
+DESCRIPTION='Unicode Text Processing'
+SRC_URI="http://cran.r-project.org/src/contrib/utf8_1.1.4.tar.gz"
+LICENSE='Apache-2.0'
+
+IUSE="${IUSE-}"
diff --git a/dev-R/vctrs/Manifest b/dev-R/vctrs/Manifest
new file mode 100644
index 0000000000..6ecf329f53
--- /dev/null
+++ b/dev-R/vctrs/Manifest
@@ -0,0 +1 @@
+DIST vctrs_0.2.4.tar.gz 787455 BLAKE2B bcf86164566c4d70ec9d64e670eaf12dc80c5b115fa0320b79ee13b79113ef1b372dd728af6d3610680f124ff87f2c83268baed234a75ba6277e69a313dc2512 SHA512 2d23a58d407b1eff2162883d6906684ab0f3ec8a4ca2be7274bc82f29b2a846bce7d288d20b47ceb912846f4ee743556955b569b655efbd1d7d3d0da897e76ac
diff --git a/dev-R/vctrs/metadata.xml b/dev-R/vctrs/metadata.xml
new file mode 100644
index 0000000000..eaeb354abe
--- /dev/null
+++ b/dev-R/vctrs/metadata.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ Defines new notions of prototype and size that are used to provide tools for consistent and well-founded type-coercion and size-recycling, and are in turn connected to ideas of type- and size-stability useful for analysing function interfaces.
+
+
+
+ https://github.com/r-lib/vctrs/issues
+
+
+ https://cran.r-project.org/web//packages/vctrs/vctrs.pdf
+
+
+ https://cran.r-project.org/web//packages/vctrs/news/news.html
+
+
+
+ Hadley Wickham
+
+
+ hadley@rstudio.com
+
+
+
+ r-lib/vctrs
+
+
+
diff --git a/dev-R/vctrs/vctrs-0.2.4.ebuild b/dev-R/vctrs/vctrs-0.2.4.ebuild
new file mode 100644
index 0000000000..ae677746ca
--- /dev/null
+++ b/dev-R/vctrs/vctrs-0.2.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit R-packages-guru
+
+DESCRIPTION='Vector Helpers'
+HOMEPAGE="
+ https://github.com/r-lib/vctrs
+ https://cran.r-project.org/package=vctrs
+"
+SRC_URI="http://cran.r-project.org/src/contrib/vctrs_0.2.4.tar.gz"
+LICENSE='GPL-3'
+
+IUSE="${IUSE-}"
+DEPEND="
+ >=dev-lang/R-3.2
+ dev-R/digest
+ >=dev-R/ellipsis-0.2.0
+ dev-R/glue
+ >=dev-R/rlang-0.4.5
+"
+RDEPEND="${DEPEND-}"
diff --git a/media-libs/libavif/Manifest b/media-libs/libavif/Manifest
index f8b5a71cf7..c7dddc5c20 100644
--- a/media-libs/libavif/Manifest
+++ b/media-libs/libavif/Manifest
@@ -1,2 +1,3 @@
DIST libavif-0.6.4.tar.gz 2880753 BLAKE2B d42e106a67aa82e4e9cd28488e6393e100e78bf381f8db6f9563c8563eec8c8afe64dedd4b3cdcadc296f15472995cee979469230085aa27a19a48f2d01f5e6a SHA512 ccd9ef462b9a235914f08a75f7acefc1592037e14967089bbc118838ba3603aa527f20b842c658b357f159de28dede15ab80e27f08a19ad3456247970c0ad822
DIST libavif-0.7.2.tar.gz 2892316 BLAKE2B 24f2a25744fda5f6847506ab4c7a326635fe417dd4385960322f8302b1b60c1ef96ed9ebf453fddb8eba6e7f58506e15ec6934eca76b33ccd803f324432c0340 SHA512 543aae3dde2ed19a8d2d22425260d09f577fbddbd5bc293cc9ec97e427f3854e7a957b4975130b1129a0c73847398ce88ab22de48bec500b83bc56fde671e6b7
+DIST libavif-0.7.3.tar.gz 2893675 BLAKE2B 9cbfac039859f2b7fed975c8088698c8ab792773dd8a6512d5b2cf5827cb58d23a6aec6ca077da088af0dc4fb40a7d065ad5e5a8e0f4e8d11391acedb95ac31b SHA512 b8928755ee39964fd9d9575fdb393ffee0ac3597c1d6f6048e049e6c328d1e82febdb32bfa0b22e16a2fb73ff6cd1ad4af7f63fc9baccea22716d941385c028d
diff --git a/media-libs/libavif/libavif-0.7.3.ebuild b/media-libs/libavif/libavif-0.7.3.ebuild
new file mode 100644
index 0000000000..7fa8eccd45
--- /dev/null
+++ b/media-libs/libavif/libavif-0.7.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake
+
+DESCRIPTION="Library for encoding and decoding .avif files"
+HOMEPAGE="https://github.com/AOMediaCodec/libavif"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git"
+else
+ SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS=""
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="dav1d +libaom rav1e"
+
+REQUIRED_USE="|| ( dav1d libaom )"
+
+DEPEND="dav1d? ( media-libs/dav1d )
+ libaom? ( >=media-libs/libaom-1.0.0_p20200507:= )
+ rav1e? ( media-video/rav1e:=[capi] )
+ media-libs/libpng
+ virtual/jpeg
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+ local mycmakeargs=(
+ -DAVIF_BUILD_APPS=ON
+ -DAVIF_CODEC_AOM=$(usex libaom ON OFF)
+ -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF)
+ -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF)
+ -DBUILD_SHARED_LIBS=ON
+ )
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ if ! use libaom && ! use rav1e ; then
+ ewarn "libaom and rav1e flags are not set,"
+ ewarn "libavif will work in read-only mode."
+ ewarn "Enable libaom or rav1e flag if you want to save .AVIF files."
+ fi
+}