[gentoo-commits] repo/gentoo:master commit in: media-libs/libde265/

2023-10-22 Thread John Helmert III
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/

2023-04-25 Thread Sam James
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/

2023-04-25 Thread Sam James
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/

2023-04-25 Thread Sam James
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/

2023-04-25 Thread Sam James
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/

2023-04-25 Thread Sam James
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/

2023-03-10 Thread John Helmert III
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/

2023-01-06 Thread Sam James
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/

2023-01-05 Thread Sam James
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/

2023-01-05 Thread Sam James
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/

2023-01-05 Thread Sam James
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/

2023-01-05 Thread Arthur Zamarin
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/

2022-11-03 Thread Sam James
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/

2022-05-25 Thread WANG Xuerui
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/

2022-05-25 Thread WANG Xuerui
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/

2021-09-06 Thread Sam James
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/

2021-04-25 Thread Sam James
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/

2021-02-13 Thread Conrad Kostecki
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/

2021-02-13 Thread Conrad Kostecki
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/

2021-02-13 Thread Sam James
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/

2021-02-02 Thread Sam James
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/

2021-02-01 Thread Sam James
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/

2020-12-29 Thread David Seifert
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/

2020-12-29 Thread David Seifert
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/

2020-11-12 Thread Sam James
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/

2020-11-11 Thread Joonas Niilola
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/

2020-11-11 Thread Thomas Deutschmann
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/

2020-07-29 Thread Sam James
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/

2020-07-27 Thread Craig Andrews
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/

2020-04-26 Thread Mikle Kolyada
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/

2019-12-26 Thread Georgy Yakovlev
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/

2019-12-26 Thread Georgy Yakovlev
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/

2019-07-24 Thread Aaron Bauman
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/

2018-09-21 Thread Thomas Deutschmann
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/

2018-09-21 Thread Thomas Deutschmann
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/

2018-09-21 Thread Mikle Kolyada
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/

2018-09-21 Thread Agostino Sarubbo
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/

2018-09-19 Thread Thomas Deutschmann
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/

2018-09-12 Thread Andreas Sturmlechner
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/

2018-09-12 Thread Andreas Sturmlechner
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/

2018-09-08 Thread Thomas Deutschmann
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/

2018-09-08 Thread Thomas Deutschmann
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/

2017-12-04 Thread Andreas Sturmlechner
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/

2017-11-20 Thread Andreas Sturmlechner
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/

2017-11-20 Thread Andreas Sturmlechner
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/

2017-07-30 Thread Michał Górny
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/

2016-12-06 Thread Yixun Lan
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/

2016-12-04 Thread Yixun Lan
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/

2015-11-08 Thread Yixun Lan
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[@]}"
+}