commit: ded989ba8c2ef88da7f859e85533d3a7b1eb25b4 Author: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com> AuthorDate: Sun Apr 26 07:28:38 2020 +0000 Commit: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com> CommitDate: Sun Apr 26 07:28:38 2020 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ded989ba
media-libs/libavif: drop keyword Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com> media-libs/libavif/libavif-0.6.4.ebuild | 62 ++++++++++++++++----------------- media-libs/libavif/libavif-9999.ebuild | 2 +- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/media-libs/libavif/libavif-0.6.4.ebuild b/media-libs/libavif/libavif-0.6.4.ebuild index 89a658c..f30ae5b 100644 --- a/media-libs/libavif/libavif-0.6.4.ebuild +++ b/media-libs/libavif/libavif-0.6.4.ebuild @@ -7,32 +7,34 @@ inherit cmake DESCRIPTION="Library for encoding and decoding .avif files" HOMEPAGE="https://github.com/AOMediaCodec/libavif" -SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +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" -KEYWORDS="~amd64" -#IUSE="dav1d +libaom rav1e" -IUSE="dav1d" - -#REQUIRED_USE="|| ( dav1d libaom )" -REQUIRED_USE="dav1d" - -#unavailable dependencies -# libaom? ( >=media-libs/libaom-1.1 ) -# rav1e? ( media-video/rav1e[capi] ) -DEPEND=" - dav1d? ( media-libs/dav1d ) +IUSE="dav1d +libaom rav1e" + +REQUIRED_USE="|| ( dav1d libaom )" + +DEPEND="dav1d? ( media-libs/dav1d ) + libaom? ( >=media-libs/libaom-1.1 ) + rav1e? ( media-video/rav1e[capi] ) media-libs/libpng " RDEPEND="${DEPEND}" BDEPEND="" src_configure() { -# -DAVIF_CODEC_AOM=$(usex libaom ON OFF) -# -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) local mycmakeargs=( -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) + -DAVIF_CODEC_AOM=$(usex libaom ON OFF) + -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) -DBUILD_SHARED_LIBS=ON -DAVIF_BUILD_APPS=ON ) @@ -40,23 +42,21 @@ src_configure() { } pkg_postinst() { -# if ! use libaom && ! use rav1e ; then + 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 - -#instead of writing this below, use the := dependency - -# if use libaom ; then -# elog "When you upgrade libaom in the future," -# elog " you may need to re-emerge libavif again" -# elog " to ensure correct AVIF import/export functions." -# fi - -# if use rav1e ; then -# elog "When you upgrade rav1e in the future," -# elog " you may need to re-emerge libavif again" -# elog " to ensure correct AVIF export function." -# fi + fi + + if use libaom ; then + elog "When you upgrade libaom in the future," + elog " you may need to re-emerge libavif again" + elog " to ensure correct AVIF import/export functions." + fi + + if use rav1e ; then + elog "When you upgrade rav1e in the future," + elog " you may need to re-emerge libavif again" + elog " to ensure correct AVIF export function." + fi } diff --git a/media-libs/libavif/libavif-9999.ebuild b/media-libs/libavif/libavif-9999.ebuild index 8239377..cc370ec 100644 --- a/media-libs/libavif/libavif-9999.ebuild +++ b/media-libs/libavif/libavif-9999.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then 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="~amd64" + KEYWORDS="" fi LICENSE="BSD-2"