Merge updates from master

This commit is contained in:
Repository mirror & CI
2020-05-08 10:35:06 +00:00
33 changed files with 627 additions and 0 deletions

View File

@@ -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
}

View File

@@ -0,0 +1 @@
DIST assertthat_0.2.1.tar.gz 12742 BLAKE2B 831657a08c7e41a4a0fdb9695b8ccaa802aeeaf1f8d7df501b9810b6a367f8c77e05a75c3345ad9042b60a2956d049b823ac673023df93b5345250d8b44124dc SHA512 e8dbcb9b7c638f7133dea70443debbf739d35df1eb5ef19d5ae2ad7e9669f06184af43477ee061e15d253b3fa32ec203dbe28a4585c2027d4e567c2eb2195337

View File

@@ -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-}"

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<upstream>
<doc lang="en">https://cran.r-project.org/web/packages/assertthat/assertthat.pdf</doc>
<maintainer>
<name>Hadley Wickham</name>
<email>hadley@rstudio.com</email>
</maintainer>
</upstream>
</pkgmetadata>

1
dev-R/cli/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST cli_2.0.2.tar.gz 116357 BLAKE2B a6eba3e12e63ea37dcd139c1e70d318f0478e6b3ce39c6172d85fe64d622366c58878c6d80da0afe52ce2823e156f5007c33576e937418f3460260528788a515 SHA512 c5a398a35bfbc43b618b97477ef97785c674c1aad03fcbf20786f1eab057cd5f21da430ffa69161d14a331b2e538d8dc75b6a3a2699db799b1441dce31d3761e

View File

@@ -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-}"

33
dev-R/cli/metadata.xml Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<upstream>
<bugs-to>
https://github.com/r-lib/cli/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/cli/cli.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/cli/news/news.html
</changelog>
<maintainer>
<name>
Gábor Csárdi
</name>
<email>
csardi.gabor@gmail.com
</email>
</maintainer>
<remote-id type="github">
r-lib/cli
</remote-id>
</upstream>
</pkgmetadata>

1
dev-R/crayon/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST crayon_1.3.4.tar.gz 658694 BLAKE2B 6afaa0a7ee5bd2727ddf10d5a2a0741919e89531aa1ec1ce04373299d308df374979e097e986d122c83ee1b5cebbd92b3ae63147a8dd549211df3cf85844c842 SHA512 201e5e9b02cf10c4f098d07e0c982d3a4d8ee6c18dce666a4b74734c7b1d853af97d1aa4991470ddb89e4f3b5baa321f9fd4eabe1034f52b5ac10d051aa2eb18

View File

@@ -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-}"

30
dev-R/crayon/metadata.xml Normal file
View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<upstream>
<bugs-to>
https://github.com/r-lib/crayon/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/crayon/crayon.pdf
</doc>
<maintainer>
<name>
Gábor Csárdi
</name>
<email>
csardi.gabor@gmail.com
</email>
</maintainer>
<remote-id type="github">
r-lib/crayon
</remote-id>
</upstream>
</pkgmetadata>

1
dev-R/digest/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST digest_0.6.25.tar.gz 145642 BLAKE2B f7947399dde2e53820049f972b4e48f2685f65dbdb686ba05fa4e903aee87aee04767f8d247f1c537fe5c3cad2188f122e085fc11011152638649b94bbc5aba7 SHA512 5fb3683a3d20740aee0c98bdd52e60ebad3e7c7ca8db770d360aebf138b81f1623b70cdb382b2b32c5b7b59dbeef529cc2a75a7c5421c8be90c08c5a46bb1bc1

View File

@@ -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}"

33
dev-R/digest/metadata.xml Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<upstream>
<bugs-to>
https://github.com/eddelbuettel/digest/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/digest/digest.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/digest/ChangeLog
</changelog>
<maintainer>
<name>
Dirk Eddelbuettel
</name>
<email>
edd@debian.org
</email>
</maintainer>
<remote-id type="github">
eddelbuettel/digest
</remote-id>
</upstream>
</pkgmetadata>

1
dev-R/ellipsis/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST ellipsis_0.3.0.tar.gz 7371 BLAKE2B c7fe0e88a16bbf0a80f1c859804d781d8ae411856882d8629b5dbff4fa1d3c78e81759dd474f909e6c2c91e532086b705135561ee571edf1f095ff980aaf75a3 SHA512 85c92a10635bc8b71df2f44d83a8f9b915cb1e1de7969191e1b6fce216cdbb1d29e1abf1ce11c83455e0b177c74a7271d25646f53d7f4f39391e6f055958d3ea

View File

@@ -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
"

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<upstream>
<bugs-to>
https://github.com/r-lib/ellipsis/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/ellipsis/ellipsis.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/ellipsis/news/news.html
</changelog>
<maintainer>
<name>
Hadley Wickham
</name>
<email>
hadley@rstudio.com
</email>
</maintainer>
<remote-id type="github">
r-lib/ellipsis
</remote-id>
</upstream>
</pkgmetadata>

1
dev-R/glue/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST glue_1.4.0.tar.gz 98619 BLAKE2B 3c79c8b0f7f47c38c7216d0f9c4136acaf701e2424e9cf4d5be64595a9c6912292270efe00b9806a12c3357c974f6714c8dac155b67b9e425de534d13bcca0f3 SHA512 f06fd0953644e6ac33cf86dbc40e45c7bd94df1b69f797cf0d71d2c8e2eb89ae75e7642a754d33c7d45669a8f1b34b19b5527b4fbb8542a518d9b6d25aafb4f0

View File

@@ -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"

33
dev-R/glue/metadata.xml Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
An implementation of interpreted string literals, inspired by Python's Literal String Interpolation, Docstrings and Julia's Triple-Quoted String Literals
</longdescription>
<upstream>
<bugs-to>
https://github.com/tidyverse/glue/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/glue/glue.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/glue/news/news.html
</changelog>
<maintainer>
<name>
Jim Hester
</name>
<email>
james.f.hester@gmail.com
</email>
</maintainer>
<remote-id type="github">
tidyverse/glue
</remote-id>
</upstream>
</pkgmetadata>

1
dev-R/lifecycle/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST lifecycle_0.2.0.tar.gz 164455 BLAKE2B 9b6899716625eee5e74200a84fec473b79d97c57bc17510259efd39e814b2ddbfd5bf92ce789b543bd42578e7496ce69d92d2386d10c61464d5af7fe2272a53f SHA512 f939b65a7eaaff543ffaf7284b07d551d2f851a1975a17116d7cdd3561dcf2e60d79561912f6e007a3d60c8a4e78727e74a96532f2555a5d6cc365a6f1e1dde5

View File

@@ -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-}"

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<upstream>
<bugs-to>
https://github.com/r-lib/lifecycle/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/lifecycle/lifecycle.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/lifecycle/news/news.html
</changelog>
<maintainer>
<name>
Lionel Henry
</name>
<email>
lionel@rstudio.com
</email>
</maintainer>
<remote-id type="github">
r-lib/lifecycle
</remote-id>
</upstream>
</pkgmetadata>

1
dev-R/rlang/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST rlang_0.4.6.tar.gz 835198 BLAKE2B 3b6f2ce9250a0fc390e4664606b1a8a3d9f1d3e9fbf1c3691a97183e04f6c1c7b9b97e363e3225bf294eaa25362d2fea743afff9d57b325471898ea971938f1e SHA512 d128a49a098de75d672d9f7bada3234aa2a2bdced69fd680822b9d2320431f01ec95440a3925038aabd493c83834a8d1f53b6dadac66974ad0e13d0ab3f1aec1

33
dev-R/rlang/metadata.xml Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
A toolbox for working with base types, core R features like the condition system, and core 'Tidyverse' features like tidy evaluation.
</longdescription>
<upstream>
<bugs-to>
https://github.com/r-lib/rlang/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/rlang/rlang.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/rlang/news/news.html
</changelog>
<maintainer>
<name>
Lionel Henry
</name>
<email>
lionel@rstudio.com
</email>
</maintainer>
<remote-id type="github">
r-lib/rlang
</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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"

1
dev-R/utf8/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST utf8_1.1.4.tar.gz 218882 BLAKE2B 360e5010be9b4df755cf10b165e4de613aaa6e2420d28974522aafc7d99464cbf2c025b2a93a3319e3d4bb6dd85f998563ffa1780eacc1281aec9da49adc0fa5 SHA512 c45308500417e820285edaba54d5e6f3f2ab599dc388457a85cff0112b454ff09a9e18710762a93fc21239d84440ab844a1a7b134af6111a3cf0e3fa25ed95eb

33
dev-R/utf8/metadata.xml Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and display.
</longdescription>
<upstream>
<bugs-to>
https://github.com/patperry/r-utf8/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/utf8/utf8.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/utf8/NEWS
</changelog>
<maintainer>
<name>
Patrick O. Perry
</name>
<email>
patperry@gmail.com
</email>
</maintainer>
<remote-id type="github">
patperry/r-utf8
</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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-}"

1
dev-R/vctrs/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST vctrs_0.2.4.tar.gz 787455 BLAKE2B bcf86164566c4d70ec9d64e670eaf12dc80c5b115fa0320b79ee13b79113ef1b372dd728af6d3610680f124ff87f2c83268baed234a75ba6277e69a313dc2512 SHA512 2d23a58d407b1eff2162883d6906684ab0f3ec8a4ca2be7274bc82f29b2a846bce7d288d20b47ceb912846f4ee743556955b569b655efbd1d7d3d0da897e76ac

33
dev-R/vctrs/metadata.xml Normal file
View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<upstream>
<bugs-to>
https://github.com/r-lib/vctrs/issues
</bugs-to>
<doc lang="en">
https://cran.r-project.org/web//packages/vctrs/vctrs.pdf
</doc>
<changelog>
https://cran.r-project.org/web//packages/vctrs/news/news.html
</changelog>
<maintainer>
<name>
Hadley Wickham
</name>
<email>
hadley@rstudio.com
</email>
</maintainer>
<remote-id type="github">
r-lib/vctrs
</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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-}"

View File

@@ -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

View File

@@ -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
}