[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 0f8be848d57de54f2f1c24a5486734f176f3f9ee Author: John Helmert III gentoo org> AuthorDate: Mon Oct 23 04:13:16 2023 + Commit: John Helmert III gentoo org> CommitDate: Mon Oct 23 04:14:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8be848 media-libs/libde265: drop 1.0.8, 1.0.9 Bug: https://bugs.gentoo.org/813486 Bug: https://bugs.gentoo.org/889876 Signed-off-by: John Helmert III gentoo.org> media-libs/libde265/Manifest | 2 - media-libs/libde265/libde265-1.0.8.ebuild | 96 --- media-libs/libde265/libde265-1.0.9.ebuild | 96 --- 3 files changed, 194 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 32075533abd1..3b7a130d30a9 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,3 +1 @@ DIST libde265-1.0.11.tar.gz 845996 BLAKE2B 91711132757a10f0f277800525ee6f6a3902604cc969b8756232b15b581d830951d70bccd57d7731b3ad670a3b7a0d2c22e9578f3763da65b3cdeb016422568b SHA512 2ce28558c66e20714c07bf3011bc10dccabb770649903616bc32f1c4f18beba559ef7e0e42365ead77d7e813316b8c051039dc393cd351221cbab7248b3fa34c -DIST libde265-1.0.8.tar.gz 381963 BLAKE2B 0577623de2ef86e1122b5b5c3642a750bb222c4988a996168e060e8ffd9f5c0787d31331cc8738362d3fc3fb31e8eb659629cab068f0ff1c71de9d15ed1f2ceb SHA512 0007138cb5da0d4cad1e118c01de249580f39c387a11f490d1e1f63ad0968ee2f7951e54580f298b3dbe31e5a3d1a7fa04454e11cbb82beaf8a9aaf56f5532ed -DIST libde265-1.0.9.tar.gz 845520 BLAKE2B 155a0ac1e14c568c0fb559beb89f3bbde67239ae2ac13dda5ad30d36b59a79d68f399c8d8192ad5190cb8286b03ab03714a9cf89ac139264773c4ff368a97b7e SHA512 225f9aa25eb6565ebf4f549d9d427ae278c4f6f67c76c51bcad79188faac0f5c93e9538357b264a7e2e9043014ccbc07750fb7d1ce1e7bb87fe2e0d1782cba61 diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild deleted file mode 100644 index 514f1685a296.. --- a/media-libs/libde265/libde265-1.0.8.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; - inherit git-r3 -else - SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -fi - -DESCRIPTION="Open h.265 video codec implementation" -HOMEPAGE="https://github.com/strukturag/libde265; - -LICENSE="GPL-3" -SLOT="0" -IUSE="enc265 dec265 sdl tools debug cpu_flags_x86_sse4_1 cpu_flags_arm_neon cpu_flags_arm_thumb" -# IUSE+=" sherlock265" # Require libvideogfx or libswscale - -RDEPEND=" - dec265? ( - sdl? ( media-libs/libsdl ) - )" - -# Sherlock265 require libvideogfx or libswscale -#RDEPEND+=" -# sherlock265? ( -# media-libs/libsdl -# dev-qt/qtcore:5 -# dev-qt/qtgui:5 -# dev-qt/qtwidgets:5 -# media-libs/libswscale -# ) -#" - -DEPEND="${RDEPEND}" -BDEPEND="dec265? ( virtual/pkgconfig )" - -# Sherlock265 require libvideogfx or libswscale -#BDEPEND+=" sherlock265? ( virtual/pkgconfig )" - -PATCHES=( "${FILESDIR}"/${PN}-1.0.2-qtbindir.patch ) - -src_prepare() { - default - - eautoreconf - - # without this, headers would be missing and make would fail - multilib_copy_sources -} - -multilib_src_configure() { - local myeconfargs=( - --disable-static - --enable-log-error - ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) - ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon) - $(use_enable cpu_flags_arm_thumb thumb) - $(use_enable debug log-info) - $(use_enable debug log-debug) - $(use_enable debug log-trace) - $(multilib_native_use_enable enc265 encoder) - $(multilib_native_use_enable dec265) - ) - - # myeconfargs+=( $(multilib_native_use_enable sherlock265) ) # Require libvideogfx or libswscale - myeconfargs+=( --disable-sherlock265 ) - - econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - - if multilib_is_native_abi; then - # Remove useless, unready and test tools - rm "${ED}"/usr/bin/{tests,gen-enc-table,yuv-distortion} || die - if ! use tools; then - rm "${ED}"/usr/bin/{bjoentegaard,block-rate-estim,rd-curves} || die - rm "${ED}"/usr/bin/acceleration_speed || die - fi - else - # Remove all non-native binary tools - rm "${ED}"/usr/bin/* || die - fi -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 8347e65fea1f413a39814d8c21e252a017786f0e Author: Sam James gentoo org> AuthorDate: Wed Apr 26 04:02:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 26 04:03:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8347e65f media-libs/libde265: Stabilize 1.0.11 ppc64, #905100 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.11.ebuild b/media-libs/libde265/libde265-1.0.11.ebuild index a34eb37675a0..8363ec9769a5 100644 --- a/media-libs/libde265/libde265-1.0.11.ebuild +++ b/media-libs/libde265/libde265-1.0.11.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 4f52103324fcfb0154881c7932b85965e029fec3 Author: Sam James gentoo org> AuthorDate: Wed Apr 26 03:53:35 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 26 03:53:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f521033 media-libs/libde265: Stabilize 1.0.11 arm64, #905100 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.11.ebuild b/media-libs/libde265/libde265-1.0.11.ebuild index 7498ce13eecd..0367f69a66c7 100644 --- a/media-libs/libde265/libde265-1.0.11.ebuild +++ b/media-libs/libde265/libde265-1.0.11.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: d021ea99f8d55b357cc34221f183d7ebb8a4f0e0 Author: Sam James gentoo org> AuthorDate: Wed Apr 26 03:53:38 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 26 03:53:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d021ea99 media-libs/libde265: Stabilize 1.0.11 amd64, #905100 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.11.ebuild b/media-libs/libde265/libde265-1.0.11.ebuild index b6568d6dd35a..a34eb37675a0 100644 --- a/media-libs/libde265/libde265-1.0.11.ebuild +++ b/media-libs/libde265/libde265-1.0.11.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 046c4be1ce33515ff7c0220d791324184210f1c9 Author: Sam James gentoo org> AuthorDate: Wed Apr 26 03:53:37 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 26 03:53:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046c4be1 media-libs/libde265: Stabilize 1.0.11 x86, #905100 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.11.ebuild b/media-libs/libde265/libde265-1.0.11.ebuild index 0367f69a66c7..b6568d6dd35a 100644 --- a/media-libs/libde265/libde265-1.0.11.ebuild +++ b/media-libs/libde265/libde265-1.0.11.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: b06ae8e7ec4148557c4db1c308fa31306d095d12 Author: Sam James gentoo org> AuthorDate: Wed Apr 26 03:53:34 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 26 03:53:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b06ae8e7 media-libs/libde265: Stabilize 1.0.11 arm, #905100 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.11.ebuild b/media-libs/libde265/libde265-1.0.11.ebuild index ca34a4a3dccb..7498ce13eecd 100644 --- a/media-libs/libde265/libde265-1.0.11.ebuild +++ b/media-libs/libde265/libde265-1.0.11.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 794b1d7b8638c843a64d94445aa138556a412470 Author: John Helmert III gentoo org> AuthorDate: Sat Mar 11 04:34:11 2023 + Commit: John Helmert III gentoo org> CommitDate: Sat Mar 11 04:34:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794b1d7b media-libs/libde265: bump to 1.0.11, sync live Bug: https://bugs.gentoo.org/889876 Signed-off-by: John Helmert III gentoo.org> media-libs/libde265/Manifest | 1 + .../libde265/{libde265-.ebuild => libde265-1.0.11.ebuild} | 7 +++ media-libs/libde265/libde265-.ebuild | 7 +++ 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 6d20c97ef4c1..32075533abd1 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,2 +1,3 @@ +DIST libde265-1.0.11.tar.gz 845996 BLAKE2B 91711132757a10f0f277800525ee6f6a3902604cc969b8756232b15b581d830951d70bccd57d7731b3ad670a3b7a0d2c22e9578f3763da65b3cdeb016422568b SHA512 2ce28558c66e20714c07bf3011bc10dccabb770649903616bc32f1c4f18beba559ef7e0e42365ead77d7e813316b8c051039dc393cd351221cbab7248b3fa34c DIST libde265-1.0.8.tar.gz 381963 BLAKE2B 0577623de2ef86e1122b5b5c3642a750bb222c4988a996168e060e8ffd9f5c0787d31331cc8738362d3fc3fb31e8eb659629cab068f0ff1c71de9d15ed1f2ceb SHA512 0007138cb5da0d4cad1e118c01de249580f39c387a11f490d1e1f63ad0968ee2f7951e54580f298b3dbe31e5a3d1a7fa04454e11cbb82beaf8a9aaf56f5532ed DIST libde265-1.0.9.tar.gz 845520 BLAKE2B 155a0ac1e14c568c0fb559beb89f3bbde67239ae2ac13dda5ad30d36b59a79d68f399c8d8192ad5190cb8286b03ab03714a9cf89ac139264773c4ff368a97b7e SHA512 225f9aa25eb6565ebf4f549d9d427ae278c4f6f67c76c51bcad79188faac0f5c93e9538357b264a7e2e9043014ccbc07750fb7d1ce1e7bb87fe2e0d1782cba61 diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-1.0.11.ebuild similarity index 93% copy from media-libs/libde265/libde265-.ebuild copy to media-libs/libde265/libde265-1.0.11.ebuild index 4146cf2ae597..ca34a4a3dccb 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-1.0.11.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools multilib-minimal @@ -9,7 +9,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; inherit git-r3 else - SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi @@ -56,7 +56,6 @@ src_prepare() { multilib_src_configure() { local myeconfargs=( - --disable-static --enable-log-error ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon) diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 4146cf2ae597..ca34a4a3dccb 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools multilib-minimal @@ -9,7 +9,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; inherit git-r3 else - SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi @@ -56,7 +56,6 @@ src_prepare() { multilib_src_configure() { local myeconfargs=( - --disable-static --enable-log-error ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon)
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 324550c95b5dce8c68fe31465e58918f8baf784d Author: Sam James gentoo org> AuthorDate: Fri Jan 6 08:10:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jan 6 08:10:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324550c9 media-libs/libde265: Stabilize 1.0.9 arm64, #889880 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.9.ebuild b/media-libs/libde265/libde265-1.0.9.ebuild index 485fa3460ef2..2066516d7999 100644 --- a/media-libs/libde265/libde265-1.0.9.ebuild +++ b/media-libs/libde265/libde265-1.0.9.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: abdf25aba4ac9cd73fb384349b93dafc0fab9a9a Author: Sam James gentoo org> AuthorDate: Fri Jan 6 01:26:50 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jan 6 01:26:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdf25ab media-libs/libde265: Stabilize 1.0.9 arm, #889880 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.9.ebuild b/media-libs/libde265/libde265-1.0.9.ebuild index a27a063bda24..485fa3460ef2 100644 --- a/media-libs/libde265/libde265-1.0.9.ebuild +++ b/media-libs/libde265/libde265-1.0.9.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 0a3c38a412fec1c6ab461c9422eef6beb7e66bb5 Author: Sam James gentoo org> AuthorDate: Thu Jan 5 23:48:22 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jan 5 23:48:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3c38a4 media-libs/libde265: Stabilize 1.0.9 x86, #889880 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.9.ebuild b/media-libs/libde265/libde265-1.0.9.ebuild index 12e7c601d4d0..a27a063bda24 100644 --- a/media-libs/libde265/libde265-1.0.9.ebuild +++ b/media-libs/libde265/libde265-1.0.9.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 67d2cf01ed63fb214dd807ab51a5e0e58240ac11 Author: Sam James gentoo org> AuthorDate: Thu Jan 5 23:48:21 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jan 5 23:48:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d2cf01 media-libs/libde265: Stabilize 1.0.9 amd64, #889880 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.9.ebuild b/media-libs/libde265/libde265-1.0.9.ebuild index b88a54533a5f..12e7c601d4d0 100644 --- a/media-libs/libde265/libde265-1.0.9.ebuild +++ b/media-libs/libde265/libde265-1.0.9.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 88f6cff6c6e8fd38f855aeac9e73b8136c5c598a Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 5 20:31:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 5 20:31:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f6cff6 media-libs/libde265: Stabilize 1.0.9 ppc64, #889880 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libde265/libde265-1.0.9.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libde265/libde265-1.0.9.ebuild b/media-libs/libde265/libde265-1.0.9.ebuild index f545f19e87cd..b88a54533a5f 100644 --- a/media-libs/libde265/libde265-1.0.9.ebuild +++ b/media-libs/libde265/libde265-1.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 15d331cb3e949c98b564a8cf7e6b65803ad507be Author: Sam James gentoo org> AuthorDate: Fri Nov 4 01:47:15 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 4 02:22:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d331cb media-libs/libde265: add 1.0.9 Bug: https://bugs.gentoo.org/813486 Signed-off-by: Sam James gentoo.org> media-libs/libde265/Manifest| 1 + media-libs/libde265/{libde265-.ebuild => libde265-1.0.9.ebuild} | 4 ++-- media-libs/libde265/libde265-.ebuild| 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 2fd004d257a4..6d20c97ef4c1 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1 +1,2 @@ DIST libde265-1.0.8.tar.gz 381963 BLAKE2B 0577623de2ef86e1122b5b5c3642a750bb222c4988a996168e060e8ffd9f5c0787d31331cc8738362d3fc3fb31e8eb659629cab068f0ff1c71de9d15ed1f2ceb SHA512 0007138cb5da0d4cad1e118c01de249580f39c387a11f490d1e1f63ad0968ee2f7951e54580f298b3dbe31e5a3d1a7fa04454e11cbb82beaf8a9aaf56f5532ed +DIST libde265-1.0.9.tar.gz 845520 BLAKE2B 155a0ac1e14c568c0fb559beb89f3bbde67239ae2ac13dda5ad30d36b59a79d68f399c8d8192ad5190cb8286b03ab03714a9cf89ac139264773c4ff368a97b7e SHA512 225f9aa25eb6565ebf4f549d9d427ae278c4f6f67c76c51bcad79188faac0f5c93e9538357b264a7e2e9043014ccbc07750fb7d1ce1e7bb87fe2e0d1782cba61 diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-1.0.9.ebuild similarity index 93% copy from media-libs/libde265/libde265-.ebuild copy to media-libs/libde265/libde265-1.0.9.ebuild index ca1232ef92a2..f545f19e87cd 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-1.0.9.ebuild @@ -9,8 +9,8 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; inherit git-r3 else - SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86" + SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz; + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi DESCRIPTION="Open h.265 video codec implementation" diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index ca1232ef92a2..4146cf2ae597 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 18de0ffb7541bf6041e00cf535729a35c29f5cc9 Author: WANG Xuerui gentoo org> AuthorDate: Wed May 25 08:46:50 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Wed May 25 09:09:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18de0ffb media-libs/libde265: keyword 1.0.8 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/libde265/libde265-1.0.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild index 057bfb6eff51..514f1685a296 100644 --- a/media-libs/libde265/libde265-1.0.8.ebuild +++ b/media-libs/libde265/libde265-1.0.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 2d0c2c4fcd1994e6aaf9e8e5216a8bcd6e202759 Author: WANG Xuerui gentoo org> AuthorDate: Wed May 25 08:46:53 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Wed May 25 09:09:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0c2c4f media-libs/libde265: forward ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/libde265/libde265-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 29c28d991c82..ca1232ef92a2 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 5903c93fa672a9165ab106d6d913b7e22be048d0 Author: Sam James gentoo org> AuthorDate: Tue Sep 7 03:05:24 2021 + Commit: Sam James gentoo org> CommitDate: Tue Sep 7 03:05:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5903c93f media-libs/libde265: Stabilize 1.0.8 ppc64, #783555 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild index a8e64d68e74..057bfb6eff5 100644 --- a/media-libs/libde265/libde265-1.0.8.ebuild +++ b/media-libs/libde265/libde265-1.0.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 93ab5ffe381b81f40bca71133155307516de5826 Author: Sam James gentoo org> AuthorDate: Sun Apr 25 09:27:20 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 25 09:30:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ab5ffe media-libs/libde265: Stabilize 1.0.8 arm, #783555 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild index b5e48bb7b82..d532ac42987 100644 --- a/media-libs/libde265/libde265-1.0.8.ebuild +++ b/media-libs/libde265/libde265-1.0.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" + KEYWORDS="amd64 arm arm64 ~ppc64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/files/, media-libs/libde265/
commit: 5e34d641193b9db174117d3b5cf9b23904ff0bff Author: Jakov Smolic sartura hr> AuthorDate: Sat Feb 13 19:45:05 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Feb 13 20:59:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e34d641 media-libs/libde265: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: Conrad Kostecki gentoo.org> media-libs/libde265/Manifest | 2 - .../libde265-1.0.3-use-new-FFMPEG-enum-names.patch | 24 -- media-libs/libde265/libde265-1.0.3.ebuild | 74 media-libs/libde265/libde265-1.0.5.ebuild | 99 -- media-libs/libde265/metadata.xml | 1 - 5 files changed, 200 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 465223a3e67..2fd004d257a 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,3 +1 @@ -DIST libde265-1.0.3.tar.gz 36 BLAKE2B 988b21085f82d3b33b0480542677be96db5219c1b767aae3674f89862fdaf3355dcfea3fa99699798a4fcc6b72a63a3a6f61a3fd8d2ea8483231205cd6d87175 SHA512 0153632afcc9733950e8354997ccd93eddad90e8e0f7362bfe49b93b11cb1756cf803d0ba5c07042aee80e18227613af768ca82baf7891c687edf5e253a129c4 -DIST libde265-1.0.5.tar.gz 381041 BLAKE2B d561a0e5f308bed557237b88317985912537f76701783bc30d81305cf9026a853746449ece5b3092534466ea13d67bac10b3258580c8de07489844bbef0395db SHA512 3ff7310fc4621cac0ef1cb9bbc4df61724f8943d57f5263a3663a77f4d90d84716b2a708ee9fec306e909dc8b5e7fe645a641b6a6db795a89a01799be910831e DIST libde265-1.0.8.tar.gz 381963 BLAKE2B 0577623de2ef86e1122b5b5c3642a750bb222c4988a996168e060e8ffd9f5c0787d31331cc8738362d3fc3fb31e8eb659629cab068f0ff1c71de9d15ed1f2ceb SHA512 0007138cb5da0d4cad1e118c01de249580f39c387a11f490d1e1f63ad0968ee2f7951e54580f298b3dbe31e5a3d1a7fa04454e11cbb82beaf8a9aaf56f5532ed diff --git a/media-libs/libde265/files/libde265-1.0.3-use-new-FFMPEG-enum-names.patch b/media-libs/libde265/files/libde265-1.0.3-use-new-FFMPEG-enum-names.patch deleted file mode 100644 index 33e73c15a93..000 --- a/media-libs/libde265/files/libde265-1.0.3-use-new-FFMPEG-enum-names.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://bugs.gentoo.org/575554 - -From e5b8e2e703d608777afadc54955bd396e4211da0 Mon Sep 17 00:00:00 2001 -From: Dirk Farin -Date: Thu, 19 Apr 2018 13:15:18 +0200 -Subject: [PATCH] use new FFMPEG enum names - - sherlock265/VideoDecoder.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/sherlock265/VideoDecoder.cc b/sherlock265/VideoDecoder.cc -index 119f6152..b829e1c7 100644 a/sherlock265/VideoDecoder.cc -+++ b/sherlock265/VideoDecoder.cc -@@ -237,7 +237,7 @@ void VideoDecoder::convert_frame_swscale(const de265_image* img, QImage & qimg) - } - width = img->get_width(); - height = img->get_height(); --sws = sws_getContext(width, height, PIX_FMT_YUV420P, width, height, PIX_FMT_BGRA, SWS_FAST_BILINEAR, NULL, NULL, NULL); -+sws = sws_getContext(width, height, AV_PIX_FMT_YUV420P, width, height, AV_PIX_FMT_BGRA, SWS_FAST_BILINEAR, NULL, NULL, NULL); - } - - int stride[3]; diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild deleted file mode 100644 index 7eec974a733..000 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -PATCHES=( "${FILESDIR}/${PN}-1.0.2-qtbindir.patch" ) - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; - inherit git-r3 -else - SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ~ppc64 x86" -fi - -DESCRIPTION="Open h.265 video codec implementation" -HOMEPAGE="https://github.com/strukturag/libde265; - -LICENSE="GPL-3" -SLOT="0" -IUSE="cpu_flags_x86_sse debug qt5 static-libs" - -DEPEND=" - media-libs/libsdl[${MULTILIB_USEDEP}] - media-video/ffmpeg:=[${MULTILIB_USEDEP}] - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -RDEPEND="${DEPEND}" - -PATCHES+=( "${FILESDIR}"/${P}-use-new-FFMPEG-enum-names.patch ) - -src_prepare() { - default - - eautoreconf - - # without this, headers would be missing and make would fail - multilib_copy_sources -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable cpu_flags_x86_sse sse) - $(use_enable static-libs static) - $(use_enable debug log-info) - $(use_enable debug log-debug) - $(use_enable debug log-trace) - --enable-log-error - ) - - if ! multilib_is_native_abi; then - myeconfargs+=( --disable-dec265
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 5e653f0107f7ec6f007178c35593d49691c4b1f5 Author: Jakov Smolic sartura hr> AuthorDate: Sat Feb 13 19:47:58 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Feb 13 20:59:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e653f01 media-libs/libde265: Update metadata Closes: https://github.com/gentoo/gentoo/pull/19453 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: Conrad Kostecki gentoo.org> media-libs/libde265/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/libde265/metadata.xml b/media-libs/libde265/metadata.xml index d63797e27e8..17a74bc85a5 100644 --- a/media-libs/libde265/metadata.xml +++ b/media-libs/libde265/metadata.xml @@ -3,6 +3,7 @@ media-vi...@gentoo.org + Gentoo Video project Enable build of enc265 tool
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 644860223ba96176ce88f8ae7ff9a45201642f92 Author: Sam James gentoo org> AuthorDate: Sat Feb 13 19:18:56 2021 + Commit: Sam James gentoo org> CommitDate: Sat Feb 13 19:18:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64486022 media-libs/libde265: Stabilize 1.0.8 arm64, #768147 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild index 493d6d57d8b..b5e48bb7b82 100644 --- a/media-libs/libde265/libde265-1.0.8.ebuild +++ b/media-libs/libde265/libde265-1.0.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: cbbc72a1f1f1f07657d181cd77fdce963dd68ebb Author: Sam James gentoo org> AuthorDate: Wed Feb 3 00:01:30 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 3 00:01:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbc72a1 media-libs/libde265: Stabilize 1.0.8 x86, #768147 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild index 443e7457bcb..493d6d57d8b 100644 --- a/media-libs/libde265/libde265-1.0.8.ebuild +++ b/media-libs/libde265/libde265-1.0.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: a31de1daa1482f23b2107a42602afc572d25804c Author: Sam James gentoo org> AuthorDate: Mon Feb 1 13:32:58 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 1 13:32:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a31de1da media-libs/libde265: Stabilize 1.0.8 amd64, #768147 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild index 29c28d991c8..443e7457bcb 100644 --- a/media-libs/libde265/libde265-1.0.8.ebuild +++ b/media-libs/libde265/libde265-1.0.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 10a14c193af4c4365f78ed3140ea63b5a4c2bed3 Author: Jakov Smolic sartura hr> AuthorDate: Tue Dec 29 13:37:51 2020 + Commit: David Seifert gentoo org> CommitDate: Tue Dec 29 13:37:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a14c19 media-libs/libde265: Sync live ebuild Closes: https://github.com/gentoo/gentoo/pull/18230 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> media-libs/libde265/libde265-.ebuild | 33 +++- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 1b591f16c36..29c28d991c8 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -5,14 +5,12 @@ EAPI=7 inherit autotools multilib-minimal -PATCHES=( "${FILESDIR}/${PN}-1.0.2-qtbindir.patch" ) - -if [[ ${PV} == "" ]] ; then +if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi DESCRIPTION="Open h.265 video codec implementation" @@ -20,14 +18,14 @@ HOMEPAGE="https://github.com/strukturag/libde265; LICENSE="GPL-3" SLOT="0" -IUSE="enc265 dec265 sdl tools debug static-libs cpu_flags_x86_sse4_1 cpu_flags_arm_neon cpu_flags_arm_thumb" +IUSE="enc265 dec265 sdl tools debug cpu_flags_x86_sse4_1 cpu_flags_arm_neon cpu_flags_arm_thumb" # IUSE+=" sherlock265" # Require libvideogfx or libswscale RDEPEND=" dec265? ( sdl? ( media-libs/libsdl ) - ) -" + )" + # Sherlock265 require libvideogfx or libswscale #RDEPEND+=" # sherlock265? ( @@ -40,12 +38,13 @@ RDEPEND=" #" DEPEND="${RDEPEND}" - BDEPEND="dec265? ( virtual/pkgconfig )" # Sherlock265 require libvideogfx or libswscale #BDEPEND+=" sherlock265? ( virtual/pkgconfig )" +PATCHES=( "${FILESDIR}"/${PN}-1.0.2-qtbindir.patch ) + src_prepare() { default @@ -57,16 +56,16 @@ src_prepare() { multilib_src_configure() { local myeconfargs=( + --disable-static + --enable-log-error ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon) $(use_enable cpu_flags_arm_thumb thumb) - $(use_enable static-libs static) $(use_enable debug log-info) $(use_enable debug log-debug) $(use_enable debug log-trace) $(multilib_native_use_enable enc265 encoder) $(multilib_native_use_enable dec265) - --enable-log-error ) # myeconfargs+=( $(multilib_native_use_enable sherlock265) ) # Require libvideogfx or libswscale @@ -79,21 +78,19 @@ multilib_src_install() { default if multilib_is_native_abi; then - # Remove useless, unready and test tools (Why package ever tried to install them??) - rm -f "${ED}/usr/bin/"{tests,gen-enc-table,yuv-distortion} || die + # Remove useless, unready and test tools + rm "${ED}"/usr/bin/{tests,gen-enc-table,yuv-distortion} || die if ! use tools; then - rm -f "${ED}/usr/bin/"{bjoentegaard,block-rate-estim,rd-curves} || die - rm -f "${ED}/usr/bin/acceleration_speed" || die + rm "${ED}"/usr/bin/{bjoentegaard,block-rate-estim,rd-curves} || die + rm "${ED}"/usr/bin/acceleration_speed || die fi else # Remove all non-native binary tools - rm -f "${ED}/usr/bin/"* || die + rm "${ED}"/usr/bin/* || die fi } multilib_src_install_all() { find "${ED}" -name '*.la' -delete || die - if ! use static-libs ; then - find "${ED}" -name "*.a" -delete || die - fi + einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: de75e752a87ede1b2e0c003e6c7b5a66bc7dc377 Author: Jakov Smolic sartura hr> AuthorDate: Tue Dec 29 13:37:50 2020 + Commit: David Seifert gentoo org> CommitDate: Tue Dec 29 13:37:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de75e752 media-libs/libde265: bump to 1.0.8 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> media-libs/libde265/Manifest | 1 + media-libs/libde265/libde265-1.0.8.ebuild | 96 +++ 2 files changed, 97 insertions(+) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index b1a63c11584..465223a3e67 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,2 +1,3 @@ DIST libde265-1.0.3.tar.gz 36 BLAKE2B 988b21085f82d3b33b0480542677be96db5219c1b767aae3674f89862fdaf3355dcfea3fa99699798a4fcc6b72a63a3a6f61a3fd8d2ea8483231205cd6d87175 SHA512 0153632afcc9733950e8354997ccd93eddad90e8e0f7362bfe49b93b11cb1756cf803d0ba5c07042aee80e18227613af768ca82baf7891c687edf5e253a129c4 DIST libde265-1.0.5.tar.gz 381041 BLAKE2B d561a0e5f308bed557237b88317985912537f76701783bc30d81305cf9026a853746449ece5b3092534466ea13d67bac10b3258580c8de07489844bbef0395db SHA512 3ff7310fc4621cac0ef1cb9bbc4df61724f8943d57f5263a3663a77f4d90d84716b2a708ee9fec306e909dc8b5e7fe645a641b6a6db795a89a01799be910831e +DIST libde265-1.0.8.tar.gz 381963 BLAKE2B 0577623de2ef86e1122b5b5c3642a750bb222c4988a996168e060e8ffd9f5c0787d31331cc8738362d3fc3fb31e8eb659629cab068f0ff1c71de9d15ed1f2ceb SHA512 0007138cb5da0d4cad1e118c01de249580f39c387a11f490d1e1f63ad0968ee2f7951e54580f298b3dbe31e5a3d1a7fa04454e11cbb82beaf8a9aaf56f5532ed diff --git a/media-libs/libde265/libde265-1.0.8.ebuild b/media-libs/libde265/libde265-1.0.8.ebuild new file mode 100644 index 000..29c28d991c8 --- /dev/null +++ b/media-libs/libde265/libde265-1.0.8.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; + inherit git-r3 +else + SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="Open h.265 video codec implementation" +HOMEPAGE="https://github.com/strukturag/libde265; + +LICENSE="GPL-3" +SLOT="0" +IUSE="enc265 dec265 sdl tools debug cpu_flags_x86_sse4_1 cpu_flags_arm_neon cpu_flags_arm_thumb" +# IUSE+=" sherlock265" # Require libvideogfx or libswscale + +RDEPEND=" + dec265? ( + sdl? ( media-libs/libsdl ) + )" + +# Sherlock265 require libvideogfx or libswscale +#RDEPEND+=" +# sherlock265? ( +# media-libs/libsdl +# dev-qt/qtcore:5 +# dev-qt/qtgui:5 +# dev-qt/qtwidgets:5 +# media-libs/libswscale +# ) +#" + +DEPEND="${RDEPEND}" +BDEPEND="dec265? ( virtual/pkgconfig )" + +# Sherlock265 require libvideogfx or libswscale +#BDEPEND+=" sherlock265? ( virtual/pkgconfig )" + +PATCHES=( "${FILESDIR}"/${PN}-1.0.2-qtbindir.patch ) + +src_prepare() { + default + + eautoreconf + + # without this, headers would be missing and make would fail + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + --disable-static + --enable-log-error + ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) + ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon) + $(use_enable cpu_flags_arm_thumb thumb) + $(use_enable debug log-info) + $(use_enable debug log-debug) + $(use_enable debug log-trace) + $(multilib_native_use_enable enc265 encoder) + $(multilib_native_use_enable dec265) + ) + + # myeconfargs+=( $(multilib_native_use_enable sherlock265) ) # Require libvideogfx or libswscale + myeconfargs+=( --disable-sherlock265 ) + + econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + if multilib_is_native_abi; then + # Remove useless, unready and test tools + rm "${ED}"/usr/bin/{tests,gen-enc-table,yuv-distortion} || die + if ! use tools; then + rm "${ED}"/usr/bin/{bjoentegaard,block-rate-estim,rd-curves} || die + rm "${ED}"/usr/bin/acceleration_speed || die + fi + else + # Remove all non-native binary tools + rm "${ED}"/usr/bin/* || die + fi +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 74d5ebcfca0e4d668719b49d1c1d79f72ff77f96 Author: Sam James gentoo org> AuthorDate: Thu Nov 12 15:17:10 2020 + Commit: Sam James gentoo org> CommitDate: Thu Nov 12 15:17:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d5ebcf media-libs/libde265: Stabilize 1.0.5 arm64, #754036 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.5.ebuild b/media-libs/libde265/libde265-1.0.5.ebuild index 75d4140c790..cd979e8c83f 100644 --- a/media-libs/libde265/libde265-1.0.5.ebuild +++ b/media-libs/libde265/libde265-1.0.5.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 4cf9e9261bbbf35cddd9e40fb0a3b36bbc54b966 Author: Joonas Niilola gentoo org> AuthorDate: Thu Nov 12 06:40:00 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Nov 12 06:51:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf9e926 media-libs/libde265: stabilize 1.0.5 on amd64 Bug: https://bugs.gentoo.org/754036 Signed-off-by: Joonas Niilola gentoo.org> media-libs/libde265/libde265-1.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.5.ebuild b/media-libs/libde265/libde265-1.0.5.ebuild index 5ee4f623e45..75d4140c790 100644 --- a/media-libs/libde265/libde265-1.0.5.ebuild +++ b/media-libs/libde265/libde265-1.0.5.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 52b0f057795b1c74dbf3b86006ad0f632ebb192f Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 12 00:26:33 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 12 00:35:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b0f057 media-libs/libde265: x86 stable (bug #754036) Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/libde265/libde265-1.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.5.ebuild b/media-libs/libde265/libde265-1.0.5.ebuild index ff9f2f98af5..5ee4f623e45 100644 --- a/media-libs/libde265/libde265-1.0.5.ebuild +++ b/media-libs/libde265/libde265-1.0.5.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: d291f441c1826e1b21e789972388a870f4e17b54 Author: Sam James gentoo org> AuthorDate: Thu Jul 30 03:49:34 2020 + Commit: Sam James gentoo org> CommitDate: Thu Jul 30 03:49:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d291f441 media-libs/libde265: arm keyworded (bug #734060) Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> media-libs/libde265/libde265-1.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.5.ebuild b/media-libs/libde265/libde265-1.0.5.ebuild index 1b591f16c36..ff9f2f98af5 100644 --- a/media-libs/libde265/libde265-1.0.5.ebuild +++ b/media-libs/libde265/libde265-1.0.5.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: b6767c946a0c6ec20d4cc46977f7d76b412b2618 Author: Karlson2k (Evgeny Grin) narod ru> AuthorDate: Sun Jul 26 16:26:27 2020 + Commit: Craig Andrews gentoo org> CommitDate: Mon Jul 27 15:09:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6767c94 media-libs/libde265: bump to 1.0.5 and ebuild fixes Dropped unneeded QT5 dependencies Required only for sherlock256 which cannot be built without libswscale Fixed usage of CPU_FLAGS_X86 Added usage of CPU_FLAGS_ARM Added USE flags for building enc265 and dec265 tools Added USE flags for other binary tools Prevented installation of useless "tests" and other unneeded/unfinished tools Added missing RDEPEND for virtual/pkgconfig Described USE flags in metadata.xml Closes: https://bugs.gentoo.org/734062 Signed-off-by: Karlson2k (Evgeny Grin) narod.ru> Closes: https://github.com/gentoo/gentoo/pull/16836 Signed-off-by: Craig Andrews gentoo.org> media-libs/libde265/Manifest | 1 + media-libs/libde265/libde265-1.0.5.ebuild | 99 +++ media-libs/libde265/libde265-.ebuild | 67 ++--- media-libs/libde265/metadata.xml | 7 +++ 4 files changed, 154 insertions(+), 20 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index e40b275b4d4..b1a63c11584 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1 +1,2 @@ DIST libde265-1.0.3.tar.gz 36 BLAKE2B 988b21085f82d3b33b0480542677be96db5219c1b767aae3674f89862fdaf3355dcfea3fa99699798a4fcc6b72a63a3a6f61a3fd8d2ea8483231205cd6d87175 SHA512 0153632afcc9733950e8354997ccd93eddad90e8e0f7362bfe49b93b11cb1756cf803d0ba5c07042aee80e18227613af768ca82baf7891c687edf5e253a129c4 +DIST libde265-1.0.5.tar.gz 381041 BLAKE2B d561a0e5f308bed557237b88317985912537f76701783bc30d81305cf9026a853746449ece5b3092534466ea13d67bac10b3258580c8de07489844bbef0395db SHA512 3ff7310fc4621cac0ef1cb9bbc4df61724f8943d57f5263a3663a77f4d90d84716b2a708ee9fec306e909dc8b5e7fe645a641b6a6db795a89a01799be910831e diff --git a/media-libs/libde265/libde265-1.0.5.ebuild b/media-libs/libde265/libde265-1.0.5.ebuild new file mode 100644 index 000..1b591f16c36 --- /dev/null +++ b/media-libs/libde265/libde265-1.0.5.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal + +PATCHES=( "${FILESDIR}/${PN}-1.0.2-qtbindir.patch" ) + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; + inherit git-r3 +else + SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="Open h.265 video codec implementation" +HOMEPAGE="https://github.com/strukturag/libde265; + +LICENSE="GPL-3" +SLOT="0" +IUSE="enc265 dec265 sdl tools debug static-libs cpu_flags_x86_sse4_1 cpu_flags_arm_neon cpu_flags_arm_thumb" +# IUSE+=" sherlock265" # Require libvideogfx or libswscale + +RDEPEND=" + dec265? ( + sdl? ( media-libs/libsdl ) + ) +" +# Sherlock265 require libvideogfx or libswscale +#RDEPEND+=" +# sherlock265? ( +# media-libs/libsdl +# dev-qt/qtcore:5 +# dev-qt/qtgui:5 +# dev-qt/qtwidgets:5 +# media-libs/libswscale +# ) +#" + +DEPEND="${RDEPEND}" + +BDEPEND="dec265? ( virtual/pkgconfig )" + +# Sherlock265 require libvideogfx or libswscale +#BDEPEND+=" sherlock265? ( virtual/pkgconfig )" + +src_prepare() { + default + + eautoreconf + + # without this, headers would be missing and make would fail + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) + ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon) + $(use_enable cpu_flags_arm_thumb thumb) + $(use_enable static-libs static) + $(use_enable debug log-info) + $(use_enable debug log-debug) + $(use_enable debug log-trace) + $(multilib_native_use_enable enc265 encoder) + $(multilib_native_use_enable dec265) + --enable-log-error + ) + + # myeconfargs+=( $(multilib_native_use_enable sherlock265) ) # Require libvideogfx or libswscale + myeconfargs+=( --disable-sherlock265 ) + + econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + if multilib_is_native_abi; then + # Remove useless, unready and test tools (Why package ever tried to install them??) + rm -f "${ED}/usr/bin/"{tests,gen-enc-table,yuv-distortion} || die + if ! use tools; then + rm -f "${ED}/usr/bin/"{bjoentegaard,block-rate-estim,rd-curves} || die +
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 348fd353866f035cc57897a043d52dd030af247a Author: Mikle Kolyada gentoo org> AuthorDate: Sun Apr 26 09:15:34 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Apr 26 09:15:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348fd353 media-libs/libde265: migrate from libav Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada gentoo.org> media-libs/libde265/libde265-1.0.3.ebuild | 7 +++ media-libs/libde265/libde265-.ebuild | 7 +++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild index 4e6baba9ecc..7eec974a733 100644 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,12 +20,11 @@ HOMEPAGE="https://github.com/strukturag/libde265; LICENSE="GPL-3" SLOT="0" -IUSE="cpu_flags_x86_sse debug libav qt5 static-libs" +IUSE="cpu_flags_x86_sse debug qt5 static-libs" DEPEND=" media-libs/libsdl[${MULTILIB_USEDEP}] - !libav? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] ) - libav? ( media-video/libav:=[${MULTILIB_USEDEP}] ) + media-video/ffmpeg:=[${MULTILIB_USEDEP}] qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 516a30d1f3d..7f4f73fb81e 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,12 +20,11 @@ HOMEPAGE="https://github.com/strukturag/libde265; LICENSE="GPL-3" SLOT="0" -IUSE="cpu_flags_x86_sse debug libav qt5 static-libs" +IUSE="cpu_flags_x86_sse debug qt5 static-libs" DEPEND=" media-libs/libsdl[${MULTILIB_USEDEP}] - !libav? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] ) - libav? ( media-video/libav:=[${MULTILIB_USEDEP}] ) + media-video/ffmpeg:=[${MULTILIB_USEDEP}] qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 5f21b9dba93322a6fb3023a804934c15d856dd07 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Dec 26 12:44:13 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Dec 26 12:56:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f21b9db media-libs/libde265: sync live ebuild keywords Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev gentoo.org> media-libs/libde265/libde265-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 8b1ede09936..516a30d1f3d 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~ppc64 ~x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 8c7f89a997dc3f50d003ea2c42d1990f4dc620f3 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Dec 26 12:43:01 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Dec 26 12:56:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7f89a9 media-libs/libde265: keyword 1.0.3 on ~ppc64 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev gentoo.org> media-libs/libde265/libde265-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild index 777432a1f9e..4e6baba9ecc 100644 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 x86" + KEYWORDS="amd64 arm64 ~ppc64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 688a2e9cccdd021d2349183dd6b80df53037909f Author: Aaron Bauman gentoo org> AuthorDate: Wed Jul 24 23:08:34 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Jul 24 23:08:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688a2e9c media-libs/libde265: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" media-libs/libde265/libde265-1.0.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild index 987ec1c18c5..777432a1f9e 100644 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 x86" + KEYWORDS="amd64 arm64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/, media-libs/libde265/files/
commit: 988c55a52db80f00f6f58bb4cbb4594296be6f22 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Sep 21 12:39:47 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Sep 21 12:41:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988c55a5 Revert "media-libs/libde265: Security cleanup" This reverts commit c54a3c5bd7945246640be1e6e34a2b72d857b097. media-libs/libde265/Manifest | 1 + .../libde265/files/libde265-1.0.2-qtbindir.patch | 47 media-libs/libde265/libde265-1.0.2.ebuild | 50 ++ 3 files changed, 98 insertions(+) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index e40b275b4d4..7b7d128f6e5 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1 +1,2 @@ +DIST libde265-1.0.2.tar.gz 381737 BLAKE2B cea70a46193e4cb4a0beb1d0a86af17df13e70602c16c509b85acb918c0ddbdfa3e60bfa2b83922200fd9b1465c18edf20fe0939d7f78f3865a9d54b144de90b SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 DIST libde265-1.0.3.tar.gz 36 BLAKE2B 988b21085f82d3b33b0480542677be96db5219c1b767aae3674f89862fdaf3355dcfea3fa99699798a4fcc6b72a63a3a6f61a3fd8d2ea8483231205cd6d87175 SHA512 0153632afcc9733950e8354997ccd93eddad90e8e0f7362bfe49b93b11cb1756cf803d0ba5c07042aee80e18227613af768ca82baf7891c687edf5e253a129c4 diff --git a/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch b/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch new file mode 100644 index 000..e73d43b5274 --- /dev/null +++ b/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch @@ -0,0 +1,47 @@ +From 88924722c0e25566953276c52df7ef5040714cc5 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Tue, 5 Dec 2017 01:19:53 +0100 +Subject: [PATCH] Fix Qt5 moc detection, throw away Qt4 + +--- + configure.ac | 24 ++-- + 1 file changed, 6 insertions(+), 18 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6580963..eb4ccec 100644 +--- a/configure.ac b/configure.ac +@@ -325,24 +325,12 @@ if eval "test $enable_sherlock265 = yes" && eval "test $have_videogfx != yes" && + fi + + if eval "test $enable_sherlock265 = yes" ; then +- PKG_CHECK_MODULES([QT], [Qt5Core Qt5Gui Qt5Widgets], [found_qt=5], [found_qt=no]) +- if eval "test $found_qt = no" ; then +-PKG_CHECK_MODULES([QT], [QtCore QtGui], [found_qt=4]) +- fi +- AC_PATH_PROGS([QTCHOOSER],[qtchooser]) +- if eval "test x$QTCHOOSER = x" ; then +-AC_PATH_PROGS([QTMOC],[moc-qt$found_qt moc]) +-if eval "test x$QTMOC = x" ; then +- AC_MSG_ERROR([Need the "moc" commandline tool which is required to generate the Qt files required for sherlock265.]) +-fi +- else +-QTMOC="$QTCHOOSER -run-tool=moc -qt=$found_qt" +- fi +- AC_MSG_CHECKING([for version of $QTMOC]) +- QTMOC_VERSION=`$QTMOC -v 2>&1 | $GREP -o '[[0-9]]\+.[[0-9]]\+.[[0-9]]\+'` +- AC_MSG_RESULT([$QTMOC_VERSION]) +- AX_COMPARE_VERSION([$QTMOC_VERSION], [lt], [$found_qt], +- [AC_MSG_ERROR([Please install "moc" for Qt$found_qt (found $QTMOC_VERSION).])]) ++ PKG_CHECK_MODULES([QT], [Qt5Core >= 5.1.0 Qt5Gui Qt5Widgets], [ ++QT_PATH="$( eval $PKG_CONFIG --variable=host_bins Qt5Core )" ++AC_PATH_PROGS([QTMOC], [moc-qt5 moc], [moc], [$QT_PATH]) ++ ], [ ++AC_MSG_ERROR([Qt5 moc not found, which is required to generate the Qt files for sherlock265.]) ++ ]) + AC_SUBST(QTMOC) + fi + +-- +2.15.1 + diff --git a/media-libs/libde265/libde265-1.0.2.ebuild b/media-libs/libde265/libde265-1.0.2.ebuild new file mode 100644 index 000..a4b6724cc51 --- /dev/null +++ b/media-libs/libde265/libde265-1.0.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +AUTOTOOLS_IN_SOURCE_BUILD=1 +AUTOTOOLS_AUTORECONF=1 +inherit autotools-multilib + +DESCRIPTION="Open h.265 video codec implementation" +HOMEPAGE="https://github.com/strukturag/libde265; +SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug qt5 static-libs cpu_flags_x86_sse" + +DEPEND=" + media-libs/libsdl + virtual/ffmpeg + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${P}-qtbindir.patch" ) + +src_prepare() { + sed -ri 's/(PIX_FMT_)/AV_\1/g' sherlock265/VideoDecoder.cc || die + autotools-multilib_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_enable cpu_flags_x86_sse sse) + $(use_enable static-libs static) + $(use_enable debug log-info) + $(use_enable debug log-debug) + $(use_enable debug log-trace) +
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 5e6cb9db74c48475b328501d1cdf4560b2c3e696 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Sep 21 12:40:35 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Sep 21 12:41:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6cb9db media-libs/libde265: security cleanup (bug #665520) Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libde265/Manifest | 1 - media-libs/libde265/libde265-1.0.2.ebuild | 50 --- 2 files changed, 51 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 7b7d128f6e5..e40b275b4d4 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,2 +1 @@ -DIST libde265-1.0.2.tar.gz 381737 BLAKE2B cea70a46193e4cb4a0beb1d0a86af17df13e70602c16c509b85acb918c0ddbdfa3e60bfa2b83922200fd9b1465c18edf20fe0939d7f78f3865a9d54b144de90b SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 DIST libde265-1.0.3.tar.gz 36 BLAKE2B 988b21085f82d3b33b0480542677be96db5219c1b767aae3674f89862fdaf3355dcfea3fa99699798a4fcc6b72a63a3a6f61a3fd8d2ea8483231205cd6d87175 SHA512 0153632afcc9733950e8354997ccd93eddad90e8e0f7362bfe49b93b11cb1756cf803d0ba5c07042aee80e18227613af768ca82baf7891c687edf5e253a129c4 diff --git a/media-libs/libde265/libde265-1.0.2.ebuild b/media-libs/libde265/libde265-1.0.2.ebuild deleted file mode 100644 index a4b6724cc51..000 --- a/media-libs/libde265/libde265-1.0.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 -AUTOTOOLS_AUTORECONF=1 -inherit autotools-multilib - -DESCRIPTION="Open h.265 video codec implementation" -HOMEPAGE="https://github.com/strukturag/libde265; -SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug qt5 static-libs cpu_flags_x86_sse" - -DEPEND=" - media-libs/libsdl - virtual/ffmpeg - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-qtbindir.patch" ) - -src_prepare() { - sed -ri 's/(PIX_FMT_)/AV_\1/g' sherlock265/VideoDecoder.cc || die - autotools-multilib_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_enable cpu_flags_x86_sse sse) - $(use_enable static-libs static) - $(use_enable debug log-info) - $(use_enable debug log-debug) - $(use_enable debug log-trace) - $(use_enable qt5 dec265) - $(use_enable qt5 sherlock265) - --disable-silent-rules - --enable-log-error - ) - autotools-multilib_src_configure "${myeconfargs[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/files/, media-libs/libde265/
commit: c54a3c5bd7945246640be1e6e34a2b72d857b097 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Sep 21 08:50:15 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Sep 21 08:50:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54a3c5b media-libs/libde265: Security cleanup Bug: https://bugs.gentoo.org/665520 Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libde265/Manifest | 1 - .../libde265/files/libde265-1.0.2-qtbindir.patch | 47 media-libs/libde265/libde265-1.0.2.ebuild | 50 -- 3 files changed, 98 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 7b7d128f6e5..e40b275b4d4 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,2 +1 @@ -DIST libde265-1.0.2.tar.gz 381737 BLAKE2B cea70a46193e4cb4a0beb1d0a86af17df13e70602c16c509b85acb918c0ddbdfa3e60bfa2b83922200fd9b1465c18edf20fe0939d7f78f3865a9d54b144de90b SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 DIST libde265-1.0.3.tar.gz 36 BLAKE2B 988b21085f82d3b33b0480542677be96db5219c1b767aae3674f89862fdaf3355dcfea3fa99699798a4fcc6b72a63a3a6f61a3fd8d2ea8483231205cd6d87175 SHA512 0153632afcc9733950e8354997ccd93eddad90e8e0f7362bfe49b93b11cb1756cf803d0ba5c07042aee80e18227613af768ca82baf7891c687edf5e253a129c4 diff --git a/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch b/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch deleted file mode 100644 index e73d43b5274..000 --- a/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 88924722c0e25566953276c52df7ef5040714cc5 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Tue, 5 Dec 2017 01:19:53 +0100 -Subject: [PATCH] Fix Qt5 moc detection, throw away Qt4 - - configure.ac | 24 ++-- - 1 file changed, 6 insertions(+), 18 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 6580963..eb4ccec 100644 a/configure.ac -+++ b/configure.ac -@@ -325,24 +325,12 @@ if eval "test $enable_sherlock265 = yes" && eval "test $have_videogfx != yes" && - fi - - if eval "test $enable_sherlock265 = yes" ; then -- PKG_CHECK_MODULES([QT], [Qt5Core Qt5Gui Qt5Widgets], [found_qt=5], [found_qt=no]) -- if eval "test $found_qt = no" ; then --PKG_CHECK_MODULES([QT], [QtCore QtGui], [found_qt=4]) -- fi -- AC_PATH_PROGS([QTCHOOSER],[qtchooser]) -- if eval "test x$QTCHOOSER = x" ; then --AC_PATH_PROGS([QTMOC],[moc-qt$found_qt moc]) --if eval "test x$QTMOC = x" ; then -- AC_MSG_ERROR([Need the "moc" commandline tool which is required to generate the Qt files required for sherlock265.]) --fi -- else --QTMOC="$QTCHOOSER -run-tool=moc -qt=$found_qt" -- fi -- AC_MSG_CHECKING([for version of $QTMOC]) -- QTMOC_VERSION=`$QTMOC -v 2>&1 | $GREP -o '[[0-9]]\+.[[0-9]]\+.[[0-9]]\+'` -- AC_MSG_RESULT([$QTMOC_VERSION]) -- AX_COMPARE_VERSION([$QTMOC_VERSION], [lt], [$found_qt], -- [AC_MSG_ERROR([Please install "moc" for Qt$found_qt (found $QTMOC_VERSION).])]) -+ PKG_CHECK_MODULES([QT], [Qt5Core >= 5.1.0 Qt5Gui Qt5Widgets], [ -+QT_PATH="$( eval $PKG_CONFIG --variable=host_bins Qt5Core )" -+AC_PATH_PROGS([QTMOC], [moc-qt5 moc], [moc], [$QT_PATH]) -+ ], [ -+AC_MSG_ERROR([Qt5 moc not found, which is required to generate the Qt files for sherlock265.]) -+ ]) - AC_SUBST(QTMOC) - fi - --- -2.15.1 - diff --git a/media-libs/libde265/libde265-1.0.2.ebuild b/media-libs/libde265/libde265-1.0.2.ebuild deleted file mode 100644 index a4b6724cc51..000 --- a/media-libs/libde265/libde265-1.0.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 -AUTOTOOLS_AUTORECONF=1 -inherit autotools-multilib - -DESCRIPTION="Open h.265 video codec implementation" -HOMEPAGE="https://github.com/strukturag/libde265; -SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug qt5 static-libs cpu_flags_x86_sse" - -DEPEND=" - media-libs/libsdl - virtual/ffmpeg - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-qtbindir.patch" ) - -src_prepare() { - sed -ri 's/(PIX_FMT_)/AV_\1/g' sherlock265/VideoDecoder.cc || die - autotools-multilib_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_enable cpu_flags_x86_sse sse) - $(use_enable static-libs static) - $(use_enable debug log-info) - $(use_enable debug log-debug) - $(use_enable debug log-trace) -
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: a04cd3628ed12c5c59d87e66d21f1cbdce041762 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 21 07:41:32 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 21 07:41:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04cd362 media-libs/libde265: amd64 stable wrt bug #665520 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="amd64" media-libs/libde265/libde265-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild index cf9a8db701b..987ec1c18c5 100644 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 x86" + KEYWORDS="amd64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 00d4960f1eedc227e69d2f8b5f071079db32f1fc Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Sep 19 17:18:11 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Sep 19 17:34:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d4960f media-libs/libde265: x86 stable (bug #665520) Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libde265/libde265-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild index 6af70da4089..cf9a8db701b 100644 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 x86" fi DESCRIPTION="Open h.265 video codec implementation"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 5500e52cc6aaa69628839246171dea97ae83b54d Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 12 13:49:07 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 12 13:49:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5500e52c media-libs/libde265: Add USE=libav, restore keywords Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libde265/libde265-1.0.3.ebuild | 6 +++--- media-libs/libde265/libde265-.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild index 90112fb2fd0..6af70da4089 100644 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -20,12 +20,12 @@ HOMEPAGE="https://github.com/strukturag/libde265; LICENSE="GPL-3" SLOT="0" -KEYWORDS="" -IUSE="cpu_flags_x86_sse debug qt5 static-libs" +IUSE="cpu_flags_x86_sse debug libav qt5 static-libs" DEPEND=" media-libs/libsdl[${MULTILIB_USEDEP}] - virtual/ffmpeg[${MULTILIB_USEDEP}] + !libav? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] ) + libav? ( media-video/libav:=[${MULTILIB_USEDEP}] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 91cbdf94843..8b1ede09936 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -20,12 +20,12 @@ HOMEPAGE="https://github.com/strukturag/libde265; LICENSE="GPL-3" SLOT="0" -KEYWORDS="" -IUSE="cpu_flags_x86_sse debug qt5 static-libs" +IUSE="cpu_flags_x86_sse debug libav qt5 static-libs" DEPEND=" media-libs/libsdl[${MULTILIB_USEDEP}] - virtual/ffmpeg[${MULTILIB_USEDEP}] + !libav? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] ) + libav? ( media-video/libav:=[${MULTILIB_USEDEP}] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 542ec773a991348223730e7859e78f45c6b2c895 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 12 13:30:52 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 12 13:31:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542ec773 media-libs/libde265: Add missing MULTILIB_USEDEP, fix USE=qt5 Qt5 is not multilib enabled, so disable if !multilib_is_native_abi Bug: https://bugs.gentoo.org/656772 Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libde265/libde265-1.0.3.ebuild | 24 media-libs/libde265/libde265-.ebuild | 20 ++-- 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild index c9de64e6a52..90112fb2fd0 100644 --- a/media-libs/libde265/libde265-1.0.3.ebuild +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=7 inherit autotools multilib-minimal @@ -13,8 +13,6 @@ if [[ ${PV} == "" ]] ; then else SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" - - PATCHES+=( "${FILESDIR}"/${P}-use-new-FFMPEG-enum-names.patch ) fi DESCRIPTION="Open h.265 video codec implementation" @@ -23,11 +21,11 @@ HOMEPAGE="https://github.com/strukturag/libde265; LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug qt5 static-libs cpu_flags_x86_sse" +IUSE="cpu_flags_x86_sse debug qt5 static-libs" DEPEND=" - media-libs/libsdl - virtual/ffmpeg + media-libs/libsdl[${MULTILIB_USEDEP}] + virtual/ffmpeg[${MULTILIB_USEDEP}] qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 @@ -36,6 +34,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES+=( "${FILESDIR}"/${P}-use-new-FFMPEG-enum-names.patch ) + src_prepare() { default @@ -52,10 +52,18 @@ multilib_src_configure() { $(use_enable debug log-info) $(use_enable debug log-debug) $(use_enable debug log-trace) - $(use_enable qt5 dec265) - $(use_enable qt5 sherlock265) --enable-log-error ) + + if ! multilib_is_native_abi; then + myeconfargs+=( --disable-dec265 --disable-sherlock265 ) + else + myeconfargs+=( + $(use_enable qt5 dec265) + $(use_enable qt5 sherlock265) + ) + fi + econf "${myeconfargs[@]}" } diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 271e443495b..91cbdf94843 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=7 inherit autotools multilib-minimal @@ -21,11 +21,11 @@ HOMEPAGE="https://github.com/strukturag/libde265; LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug qt5 static-libs cpu_flags_x86_sse" +IUSE="cpu_flags_x86_sse debug qt5 static-libs" DEPEND=" - media-libs/libsdl - virtual/ffmpeg + media-libs/libsdl[${MULTILIB_USEDEP}] + virtual/ffmpeg[${MULTILIB_USEDEP}] qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 @@ -50,10 +50,18 @@ multilib_src_configure() { $(use_enable debug log-info) $(use_enable debug log-debug) $(use_enable debug log-trace) - $(use_enable qt5 dec265) - $(use_enable qt5 sherlock265) --enable-log-error ) + + if ! multilib_is_native_abi; then + myeconfargs+=( --disable-dec265 --disable-sherlock265 ) + else + myeconfargs+=( + $(use_enable qt5 dec265) + $(use_enable qt5 sherlock265) + ) + fi + econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/, media-libs/libde265/files/
commit: ed670c23c665f341bdd8bfd39f7c13a71ee59a81 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Sep 8 21:58:52 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Sep 8 22:04:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed670c23 media-libs/libde265: bump to v1.0.3 Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libde265/Manifest | 1 + .../libde265-1.0.3-use-new-FFMPEG-enum-names.patch | 24 media-libs/libde265/libde265-1.0.3.ebuild | 67 ++ 3 files changed, 92 insertions(+) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 1c531c91197..7b7d128f6e5 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1 +1,2 @@ DIST libde265-1.0.2.tar.gz 381737 BLAKE2B cea70a46193e4cb4a0beb1d0a86af17df13e70602c16c509b85acb918c0ddbdfa3e60bfa2b83922200fd9b1465c18edf20fe0939d7f78f3865a9d54b144de90b SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 +DIST libde265-1.0.3.tar.gz 36 BLAKE2B 988b21085f82d3b33b0480542677be96db5219c1b767aae3674f89862fdaf3355dcfea3fa99699798a4fcc6b72a63a3a6f61a3fd8d2ea8483231205cd6d87175 SHA512 0153632afcc9733950e8354997ccd93eddad90e8e0f7362bfe49b93b11cb1756cf803d0ba5c07042aee80e18227613af768ca82baf7891c687edf5e253a129c4 diff --git a/media-libs/libde265/files/libde265-1.0.3-use-new-FFMPEG-enum-names.patch b/media-libs/libde265/files/libde265-1.0.3-use-new-FFMPEG-enum-names.patch new file mode 100644 index 000..33e73c15a93 --- /dev/null +++ b/media-libs/libde265/files/libde265-1.0.3-use-new-FFMPEG-enum-names.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/575554 + +From e5b8e2e703d608777afadc54955bd396e4211da0 Mon Sep 17 00:00:00 2001 +From: Dirk Farin +Date: Thu, 19 Apr 2018 13:15:18 +0200 +Subject: [PATCH] use new FFMPEG enum names + +--- + sherlock265/VideoDecoder.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sherlock265/VideoDecoder.cc b/sherlock265/VideoDecoder.cc +index 119f6152..b829e1c7 100644 +--- a/sherlock265/VideoDecoder.cc b/sherlock265/VideoDecoder.cc +@@ -237,7 +237,7 @@ void VideoDecoder::convert_frame_swscale(const de265_image* img, QImage & qimg) + } + width = img->get_width(); + height = img->get_height(); +-sws = sws_getContext(width, height, PIX_FMT_YUV420P, width, height, PIX_FMT_BGRA, SWS_FAST_BILINEAR, NULL, NULL, NULL); ++sws = sws_getContext(width, height, AV_PIX_FMT_YUV420P, width, height, AV_PIX_FMT_BGRA, SWS_FAST_BILINEAR, NULL, NULL, NULL); + } + + int stride[3]; diff --git a/media-libs/libde265/libde265-1.0.3.ebuild b/media-libs/libde265/libde265-1.0.3.ebuild new file mode 100644 index 000..c9de64e6a52 --- /dev/null +++ b/media-libs/libde265/libde265-1.0.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools multilib-minimal + +PATCHES=( "${FILESDIR}/${PN}-1.0.2-qtbindir.patch" ) + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; + inherit git-r3 +else + SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + + PATCHES+=( "${FILESDIR}"/${P}-use-new-FFMPEG-enum-names.patch ) +fi + +DESCRIPTION="Open h.265 video codec implementation" +HOMEPAGE="https://github.com/strukturag/libde265; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="debug qt5 static-libs cpu_flags_x86_sse" + +DEPEND=" + media-libs/libsdl + virtual/ffmpeg + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + eautoreconf + + # without this, headers would be missing and make would fail + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable cpu_flags_x86_sse sse) + $(use_enable static-libs static) + $(use_enable debug log-info) + $(use_enable debug log-debug) + $(use_enable debug log-trace) + $(use_enable qt5 dec265) + $(use_enable qt5 sherlock265) + --enable-log-error + ) + econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: c2ba61f77034815605f470745da96bb979d4004f Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Sep 8 19:27:33 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Sep 8 22:04:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ba61f7 media-libs/libde265: update live ebuild - Bump to EAPI=7 Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libde265/libde265-.ebuild | 40 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 5fd5bc2676d..271e443495b 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -1,15 +1,22 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI="7" -AUTOTOOLS_IN_SOURCE_BUILD=1 -AUTOTOOLS_AUTORECONF=1 -inherit git-r3 autotools-multilib +inherit autotools multilib-minimal + +PATCHES=( "${FILESDIR}/${PN}-1.0.2-qtbindir.patch" ) + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; + inherit git-r3 +else + SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi DESCRIPTION="Open h.265 video codec implementation" HOMEPAGE="https://github.com/strukturag/libde265; -EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; LICENSE="GPL-3" SLOT="0" @@ -27,9 +34,16 @@ DEPEND=" " RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${PN}-1.0.2-qtbindir.patch" ) +src_prepare() { + default + + eautoreconf -src_configure() { + # without this, headers would be missing and make would fail + multilib_copy_sources +} + +multilib_src_configure() { local myeconfargs=( $(use_enable cpu_flags_x86_sse sse) $(use_enable static-libs static) @@ -38,8 +52,14 @@ src_configure() { $(use_enable debug log-trace) $(use_enable qt5 dec265) $(use_enable qt5 sherlock265) - --disable-silent-rules --enable-log-error ) - autotools-multilib_src_configure "${myeconfargs[@]}" + econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/, media-libs/libde265/files/
commit: 8d89e160b8cc497095359a4e0caf49a01d24d68a Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Dec 5 00:34:19 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Dec 5 00:34:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d89e160 media-libs/libde265: Fix qtbindir Closes: https://bugs.gentoo.org/595462 Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-libs/libde265/Manifest | 2 +- .../libde265/files/libde265-1.0.2-qtbindir.patch | 47 ++ media-libs/libde265/libde265-1.0.2.ebuild | 2 + media-libs/libde265/libde265-.ebuild | 2 + 4 files changed, 52 insertions(+), 1 deletion(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 4dba2d1bb4b..1c531c91197 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1 +1 @@ -DIST libde265-1.0.2.tar.gz 381737 SHA256 c9769a621d568bf5d1e687453cb5d996d7a813476813edb4752ce0fea437fca8 SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 WHIRLPOOL 39daca6fc9d6b68cf69c696467343f780d3e1333e0ff0b94ff942e893deb3898a2d91070d07c64b7c7a5eb24d4097c4bf55b7466327110566bfa4fc87fa9073a +DIST libde265-1.0.2.tar.gz 381737 BLAKE2B cea70a46193e4cb4a0beb1d0a86af17df13e70602c16c509b85acb918c0ddbdfa3e60bfa2b83922200fd9b1465c18edf20fe0939d7f78f3865a9d54b144de90b SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 diff --git a/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch b/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch new file mode 100644 index 000..e73d43b5274 --- /dev/null +++ b/media-libs/libde265/files/libde265-1.0.2-qtbindir.patch @@ -0,0 +1,47 @@ +From 88924722c0e25566953276c52df7ef5040714cc5 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner+Date: Tue, 5 Dec 2017 01:19:53 +0100 +Subject: [PATCH] Fix Qt5 moc detection, throw away Qt4 + +--- + configure.ac | 24 ++-- + 1 file changed, 6 insertions(+), 18 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6580963..eb4ccec 100644 +--- a/configure.ac b/configure.ac +@@ -325,24 +325,12 @@ if eval "test $enable_sherlock265 = yes" && eval "test $have_videogfx != yes" && + fi + + if eval "test $enable_sherlock265 = yes" ; then +- PKG_CHECK_MODULES([QT], [Qt5Core Qt5Gui Qt5Widgets], [found_qt=5], [found_qt=no]) +- if eval "test $found_qt = no" ; then +-PKG_CHECK_MODULES([QT], [QtCore QtGui], [found_qt=4]) +- fi +- AC_PATH_PROGS([QTCHOOSER],[qtchooser]) +- if eval "test x$QTCHOOSER = x" ; then +-AC_PATH_PROGS([QTMOC],[moc-qt$found_qt moc]) +-if eval "test x$QTMOC = x" ; then +- AC_MSG_ERROR([Need the "moc" commandline tool which is required to generate the Qt files required for sherlock265.]) +-fi +- else +-QTMOC="$QTCHOOSER -run-tool=moc -qt=$found_qt" +- fi +- AC_MSG_CHECKING([for version of $QTMOC]) +- QTMOC_VERSION=`$QTMOC -v 2>&1 | $GREP -o '[[0-9]]\+.[[0-9]]\+.[[0-9]]\+'` +- AC_MSG_RESULT([$QTMOC_VERSION]) +- AX_COMPARE_VERSION([$QTMOC_VERSION], [lt], [$found_qt], +- [AC_MSG_ERROR([Please install "moc" for Qt$found_qt (found $QTMOC_VERSION).])]) ++ PKG_CHECK_MODULES([QT], [Qt5Core >= 5.1.0 Qt5Gui Qt5Widgets], [ ++QT_PATH="$( eval $PKG_CONFIG --variable=host_bins Qt5Core )" ++AC_PATH_PROGS([QTMOC], [moc-qt5 moc], [moc], [$QT_PATH]) ++ ], [ ++AC_MSG_ERROR([Qt5 moc not found, which is required to generate the Qt files for sherlock265.]) ++ ]) + AC_SUBST(QTMOC) + fi + +-- +2.15.1 + diff --git a/media-libs/libde265/libde265-1.0.2.ebuild b/media-libs/libde265/libde265-1.0.2.ebuild index 59318a1ef2c..a4b6724cc51 100644 --- a/media-libs/libde265/libde265-1.0.2.ebuild +++ b/media-libs/libde265/libde265-1.0.2.ebuild @@ -27,6 +27,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}/${P}-qtbindir.patch" ) + src_prepare() { sed -ri 's/(PIX_FMT_)/AV_\1/g' sherlock265/VideoDecoder.cc || die autotools-multilib_src_prepare diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 6fd9decdd8c..5fd5bc2676d 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -27,6 +27,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}/${PN}-1.0.2-qtbindir.patch" ) + src_configure() { local myeconfargs=( $(use_enable cpu_flags_x86_sse sse)
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 98e05db324830a18e8abc20b1766e0966bc14300 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 20 19:54:30 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 20 19:55:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e05db3 media-libs/libde265: Drop USE=qt4,tools, unnecessary REQUIRED_USE Bug: https://bugs.gentoo.org/600726 Closes: https://bugs.gentoo.org/631810 Package-Manager: Portage-2.3.13, Repoman-2.3.4 media-libs/libde265/Manifest | 1 - media-libs/libde265/libde265-1.0.2.ebuild | 17 + media-libs/libde265/libde265-.ebuild | 15 --- media-libs/libde265/metadata.xml | 3 --- 4 files changed, 17 insertions(+), 19 deletions(-) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index c16d81a90d8..4dba2d1bb4b 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,2 +1 @@ -DIST libde265-0.9.tar.gz 258887 SHA256 226856358b1cb7aa54d3f3e1bc9bb9f062b867c6de58ab1ee94cfcb8a111cda2 SHA512 1e519cea8447bffd14dd1b78d9ab07f3e558e5f3731e26a3d5c3bd8c4a67e05c1ab228f1f82d671d64442ca78e6ead9305edd19bb17fa62c27253616ff6a84d2 WHIRLPOOL 0c0ee2cc844c2551ae1effa1305d6413a5a4a81406f1957f4d48fe74d9e1c912e424106d4c3290100b15c2d8277833cc07931fb30c4e14e827e86e785ff7f3d3 DIST libde265-1.0.2.tar.gz 381737 SHA256 c9769a621d568bf5d1e687453cb5d996d7a813476813edb4752ce0fea437fca8 SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 WHIRLPOOL 39daca6fc9d6b68cf69c696467343f780d3e1333e0ff0b94ff942e893deb3898a2d91070d07c64b7c7a5eb24d4097c4bf55b7466327110566bfa4fc87fa9073a diff --git a/media-libs/libde265/libde265-1.0.2.ebuild b/media-libs/libde265/libde265-1.0.2.ebuild index 13bc0edd3cf..59318a1ef2c 100644 --- a/media-libs/libde265/libde265-1.0.2.ebuild +++ b/media-libs/libde265/libde265-1.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -14,18 +14,19 @@ SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" -IUSE="debug qt4 qt5 static-libs cpu_flags_x86_sse tools" +IUSE="debug qt5 static-libs cpu_flags_x86_sse" DEPEND=" - qt4? ( dev-qt/qtgui:4 dev-qt/qtcore:4 ) - qt5? ( dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) media-libs/libsdl virtual/ffmpeg + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) " RDEPEND="${DEPEND}" -REQUIRED_USE="tools? ( || ( qt4 qt5 ) )" - src_prepare() { sed -ri 's/(PIX_FMT_)/AV_\1/g' sherlock265/VideoDecoder.cc || die autotools-multilib_src_prepare @@ -38,8 +39,8 @@ src_configure() { $(use_enable debug log-info) $(use_enable debug log-debug) $(use_enable debug log-trace) - $(use_enable tools dec265) - $(use_enable tools sherlock265) + $(use_enable qt5 dec265) + $(use_enable qt5 sherlock265) --disable-silent-rules --enable-log-error ) diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 157c06d8171..6fd9decdd8c 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -14,18 +14,19 @@ EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug qt4 qt5 static-libs cpu_flags_x86_sse tools" +IUSE="debug qt5 static-libs cpu_flags_x86_sse" DEPEND=" - qt4? ( dev-qt/qtgui:4 dev-qt/qtcore:4 ) - qt5? ( dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) media-libs/libsdl virtual/ffmpeg + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) " RDEPEND="${DEPEND}" -REQUIRED_USE="tools? ( || ( qt4 qt5 ) )" - src_configure() { local myeconfargs=( $(use_enable cpu_flags_x86_sse sse) @@ -33,8 +34,8 @@ src_configure() { $(use_enable debug log-info) $(use_enable debug log-debug) $(use_enable debug log-trace) - $(use_enable tools dec265) - $(use_enable tools sherlock265) + $(use_enable qt5 dec265) + $(use_enable qt5 sherlock265) --disable-silent-rules --enable-log-error ) diff --git a/media-libs/libde265/metadata.xml b/media-libs/libde265/metadata.xml index d1960a1dd91..37489247c5c 100644 --- a/media-libs/libde265/metadata.xml +++ b/media-libs/libde265/metadata.xml @@ -4,9 +4,6 @@ media-vi...@gentoo.org - -
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 72f42a8bf93b85981cee5f778a0598d8b2de3a06 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 20 19:53:06 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 20 19:55:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f42a8b media-libs/libde265: Drop old media-libs/libde265/libde265-0.9.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/media-libs/libde265/libde265-0.9.ebuild b/media-libs/libde265/libde265-0.9.ebuild deleted file mode 100644 index ab212e6e991..000 --- a/media-libs/libde265/libde265-0.9.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 -AUTOTOOLS_AUTORECONF=1 -inherit autotools-multilib - -DESCRIPTION="Open h.265 video codec implementation" -HOMEPAGE="https://github.com/strukturag/libde265; -SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug qt4 qt5 static-libs cpu_flags_x86_sse tools" - -DEPEND=" - qt4? ( dev-qt/qtgui:4 dev-qt/qtcore:4 ) - qt5? ( dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) - media-libs/libsdl - virtual/ffmpeg -" -RDEPEND="${DEPEND}" - -REQUIRED_USE="tools? ( || ( qt4 qt5 ) )" - -src_configure() { - local myeconfargs=( - $(use_enable cpu_flags_x86_sse sse) - $(use_enable static-libs static) - $(use_enable debug log-info) - $(use_enable debug log-debug) - $(use_enable debug log-trace) - $(use_enable tools dec265) - $(use_enable tools sherlock265) - --disable-silent-rules - --enable-log-error - ) - autotools-multilib_src_configure "${myeconfargs[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: ed585d12f33eb831694fb5401a420f9c9090d287 Author: David Hicks hicks id au> AuthorDate: Sat Jul 29 16:49:45 2017 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 09:38:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed585d12 media-libs/libde265: use HTTPS for GitHub Package-Manager: Portage-2.3.6, Repoman-2.3.3 media-libs/libde265/libde265-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libde265/libde265-.ebuild b/media-libs/libde265/libde265-.ebuild index 5f393f6a826..157c06d8171 100644 --- a/media-libs/libde265/libde265-.ebuild +++ b/media-libs/libde265/libde265-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ inherit git-r3 autotools-multilib DESCRIPTION="Open h.265 video codec implementation" HOMEPAGE="https://github.com/strukturag/libde265; -EGIT_REPO_URI="git://github.com/strukturag/libde265.git" +EGIT_REPO_URI="https://github.com/strukturag/${PN}.git; LICENSE="GPL-3" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 01c583bf0d5c54ae1b71c52a552cb22ad304d74f Author: Yixun Lan gentoo org> AuthorDate: Wed Dec 7 07:39:29 2016 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 7 07:39:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c583bf media-libs/libde265: drop myself from maintainer list Package-Manager: portage-2.3.3 media-libs/libde265/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/media-libs/libde265/metadata.xml b/media-libs/libde265/metadata.xml index 0fa863d..d32fd38 100644 --- a/media-libs/libde265/metadata.xml +++ b/media-libs/libde265/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - d...@gentoo.org - Yixun Lan - media-vi...@gentoo.org
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: 40043d4962e06a2ca87fd97b06e837b8302d0490 Author: Yixun Lan gentoo org> AuthorDate: Mon Dec 5 07:56:14 2016 + Commit: Yixun Lan gentoo org> CommitDate: Mon Dec 5 07:57:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40043d49 media-libs/libde265: fix PIX_FMT_YUV420P undefined err Gentoo-Bug: 575554 Package-Manager: portage-2.3.2 media-libs/libde265/libde265-1.0.2.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/media-libs/libde265/libde265-1.0.2.ebuild b/media-libs/libde265/libde265-1.0.2.ebuild index 7b52f00..e132363 100644 --- a/media-libs/libde265/libde265-1.0.2.ebuild +++ b/media-libs/libde265/libde265-1.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -27,6 +27,11 @@ RDEPEND="${DEPEND}" REQUIRED_USE="tools? ( || ( qt4 qt5 ) )" +src_prepare() { + sed -ri 's/(PIX_FMT_)/AV_\1/g' sherlock265/VideoDecoder.cc || die + autotools-multilib_src_prepare +} + src_configure() { local myeconfargs=( $(use_enable cpu_flags_x86_sse sse)
[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/
commit: f8d6229bf6baa8dccf3f1dfefb1140cf7993d357 Author: Yixun Lan gentoo org> AuthorDate: Mon Nov 9 02:54:19 2015 + Commit: Yixun Lan gentoo org> CommitDate: Mon Nov 9 02:54:55 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d6229b media-libs/libde265: version bump, 1.0.2 Package-Manager: portage-2.2.24 media-libs/libde265/Manifest | 1 + media-libs/libde265/libde265-1.0.2.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 5872f63..c16d81a 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1 +1,2 @@ DIST libde265-0.9.tar.gz 258887 SHA256 226856358b1cb7aa54d3f3e1bc9bb9f062b867c6de58ab1ee94cfcb8a111cda2 SHA512 1e519cea8447bffd14dd1b78d9ab07f3e558e5f3731e26a3d5c3bd8c4a67e05c1ab228f1f82d671d64442ca78e6ead9305edd19bb17fa62c27253616ff6a84d2 WHIRLPOOL 0c0ee2cc844c2551ae1effa1305d6413a5a4a81406f1957f4d48fe74d9e1c912e424106d4c3290100b15c2d8277833cc07931fb30c4e14e827e86e785ff7f3d3 +DIST libde265-1.0.2.tar.gz 381737 SHA256 c9769a621d568bf5d1e687453cb5d996d7a813476813edb4752ce0fea437fca8 SHA512 714ce93f204bd034e3cccd9624d32ea6fcb31be25dbfd1a85f91814b33a01cc1515a3887a1ccabb9f0986686ecbcdd984b88e605190ff33d2bd75cc3b9f4bdd3 WHIRLPOOL 39daca6fc9d6b68cf69c696467343f780d3e1333e0ff0b94ff942e893deb3898a2d91070d07c64b7c7a5eb24d4097c4bf55b7466327110566bfa4fc87fa9073a diff --git a/media-libs/libde265/libde265-1.0.2.ebuild b/media-libs/libde265/libde265-1.0.2.ebuild new file mode 100644 index 000..d42d386 --- /dev/null +++ b/media-libs/libde265/libde265-1.0.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_IN_SOURCE_BUILD=1 +AUTOTOOLS_AUTORECONF=1 +inherit autotools-multilib + +DESCRIPTION="Open h.265 video codec implementation" +HOMEPAGE="https://github.com/strukturag/libde265; +SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug qt4 qt5 static-libs cpu_flags_x86_sse tools" + +DEPEND=" + qt4? ( dev-qt/qtgui:4 dev-qt/qtcore:4 ) + qt5? ( dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) + media-libs/libsdl + virtual/ffmpeg +" +RDEPEND="${DEPEND}" + +REQUIRED_USE="tools? ( || ( qt4 qt5 ) )" + +src_configure() { + local myeconfargs=( + $(use_enable cpu_flags_x86_sse sse) + $(use_enable static-libs static) + $(use_enable debug log-info) + $(use_enable debug log-debug) + $(use_enable debug log-trace) + $(use_enable tools dec265) + $(use_enable tools sherlock265) + --disable-silent-rules + --enable-log-error + ) + autotools-multilib_src_configure "${myeconfargs[@]}" +}