[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 8b92152732b3b10a4d2e2e08a9e72db88f7c7b22 Author: Sam James gentoo org> AuthorDate: Sun Apr 7 23:36:38 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 7 23:36:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b921527 media-libs/kvazaar: fix UnusedInherits (flag-o-matic) No longer used after e6308710dff6e3e7469e536d5e947494ca080fd4. Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild| 2 +- media-libs/kvazaar/kvazaar-2.2.0.ebuild| 2 +- media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild | 2 +- media-libs/kvazaar/kvazaar-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 283eebc2ce30..2a431091bdaa 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -13,7 +13,7 @@ else test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" fi -inherit autotools flag-o-matic multilib-minimal +inherit autotools multilib-minimal DESCRIPTION="Open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index c3452c489cda..62b09cd49144 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -13,7 +13,7 @@ else test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv" fi -inherit autotools flag-o-matic multilib-minimal +inherit autotools multilib-minimal DESCRIPTION="Open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; diff --git a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild index 8589ad2921ad..ca1d4b128cd6 100644 --- a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild @@ -13,7 +13,7 @@ else test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -inherit autotools flag-o-matic multilib-minimal +inherit autotools multilib-minimal DESCRIPTION="Open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index c009eaa4ec63..a80a2d84db31 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -13,7 +13,7 @@ else test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv" fi -inherit autotools flag-o-matic multilib-minimal +inherit autotools multilib-minimal DESCRIPTION="Open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar;
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: e6308710dff6e3e7469e536d5e947494ca080fd4 Author: Eli Schwartz gmail com> AuthorDate: Sun Apr 7 22:24:11 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 7 23:33:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6308710 media-libs/kvazaar: don't manually enable -Werror autotools is genius software. When you add a flag called --disable-werror, it isn't actually a flag called --disable-werror. It's a flag called AC_ARG_ENABLE(werror), which expands "code if argument was passed on the command line" and "code if argument was not passed on the command line" blocks. When you say "--disable-werror" all you actually do is add a formatted help text, which is otherwise totally ignored by autoconf. kvazaar had an AC_ARG_ENABLE that defined an action-if-argument-was-defined-on-the-command-line of nothing, and an action-if-argument-was-excluded-on-the-command-line of adding -Werror to CFLAGS. Back in commit 019c44a86ad017ea54703b7594b076cb0b840707, this was then used to work around the default addition of -Werror. Logical. In the very next release, upstream changed the help text to advertise the --enable-* form, and switched it to action-if-argument-was-defined-on-the-command-line of adding -Werror, action-if-argument-was-excluded-on-the-command-line of nothing. See: https://github.com/ultravideo/kvazaar/commit/033bc6bc45b0c6b200a4227208d2fa6263e09166 This naturally meant that passing --disable-werror would add -Werror, in addition to setting the ignored shell variable enable_werror=no. So for seven years, we've been building with -Werror. Yay! During that very version bump, --disable-werror was never removed. Instead, append-flags was used to add an additional gcc switch back off, per the redundancy requirements of the Department of Redundancy Department's required approach to redundantly specifying redundant flags. This also appears to tickle edge cases in LTO due to libtool dropping some, but not all flags... sometimes. Leading to LTO being performed with global -Werror. Bug: https://bugs.gentoo.org/618434 Closes: https://bugs.gentoo.org/907263 Closes: https://bugs.gentoo.org/924296 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild| 5 + media-libs/kvazaar/kvazaar-2.2.0.ebuild| 5 + media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild | 3 --- media-libs/kvazaar/kvazaar-.ebuild | 3 --- 4 files changed, 2 insertions(+), 14 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index a7afed91e28b..283eebc2ce30 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -48,8 +48,6 @@ src_prepare() { rmdir "${S}/greatest" || die mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die fi - # Some m4 macros append Werror, we do not want that. - append-flags "-Wno-error" # valgrind isn't available on all archs # also, the valgrind tests fail with new ffmpeg (upstream only tests again ffmpeg 2.6.3) @@ -59,7 +57,6 @@ src_prepare() { multilib_src_configure() { ECONF_SOURCE="${S}" econf \ - --disable-werror \ $(use_enable static-libs static) } diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index 3c29fd0726eb..c3452c489cda 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -47,13 +47,10 @@ src_prepare() { rmdir "${S}/greatest" || die mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die fi - # Some m4 macros append Werror, we do not want that. - append-flags "-Wno-error" } multilib_src_configure() { ECONF_SOURCE="${S}" econf \ - --disable-werror \ $(use_enable static-libs static) } diff --git a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild index bfc868061071..8589ad2921ad 100644 --- a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild @@ -51,13 +51,10 @@ src_prepare() { rmdir "${S}/greatest" || die mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die fi - # Some m4 macros append Werror, we do not want that. - append-flags "-Wno-error" } multilib_src_configure() { ECONF_SOURCE="${S}" econf \ - --disable-werror \ $(use_enable
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/, media-libs/kvazaar/files/
commit: 6d17f4349ff79fd4f0307bff8c93e549956b3c07 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 16 11:23:21 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 16 11:24:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d17f434 media-libs/kvazaar: fix missing version in pc file Closes: https://bugs.gentoo.org/927016 Closes: https://bugs.gentoo.org/927082 Signed-off-by: Conrad Kostecki gentoo.org> .../files/kvazaar-2.3.0-backport-f6a9d92.patch | 75 ++ ...vazaar-2.3.0.ebuild => kvazaar-2.3.0-r1.ebuild} | 1 + 2 files changed, 76 insertions(+) diff --git a/media-libs/kvazaar/files/kvazaar-2.3.0-backport-f6a9d92.patch b/media-libs/kvazaar/files/kvazaar-2.3.0-backport-f6a9d92.patch new file mode 100644 index ..115815daf860 --- /dev/null +++ b/media-libs/kvazaar/files/kvazaar-2.3.0-backport-f6a9d92.patch @@ -0,0 +1,75 @@ +From f6a9d92a30083b5e228ca1126418e12c515bfa69 Mon Sep 17 00:00:00 2001 +From: Joose Sainio +Date: Thu, 18 Jan 2024 08:34:23 +0200 +Subject: [PATCH] Use separate .pc.in file for cmake and automake + +--- + CMakeLists.txt | 4 ++-- + src/kvazaar.pc.in | 11 +-- + src/kvazaarCMake.pc.in | 12 + 3 files changed, 19 insertions(+), 8 deletions(-) + create mode 100644 src/kvazaarCMake.pc.in + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a39399b8..278939d9 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.12) + project(kvazaar + LANGUAGES C CXX + HOMEPAGE_URL https://github.com/ultravideo/kvazaar +-DESCRIPTION "An open-source VVC encoder licensed under 3-clause BSD" ++DESCRIPTION "An open-source HEVC encoder licensed under 3-clause BSD" + VERSION 2.3.0 ) + + option(BUILD_SHARED_LIBS "Build using shared kvazaar library" ON) +@@ -98,7 +98,7 @@ set(KVZ_COMPILER_STRING "${KVZ_COMPILER_VERSION}") + add_definitions(-DCMAKE_BUILD) + + # Apply dynamic info to the config files +-configure_file("${PROJECT_SOURCE_DIR}/src/kvazaar.pc.in" "${PROJECT_SOURCE_DIR}/src/kvazaar.pc" @ONLY) ++configure_file("${PROJECT_SOURCE_DIR}/src/kvazaarCMake.pc.in" "${PROJECT_SOURCE_DIR}/src/kvazaar.pc" @ONLY) + configure_file("${PROJECT_SOURCE_DIR}/src/version.h.in" "${PROJECT_SOURCE_DIR}/src/version.h" @ONLY) + + # Add all sources in src/ base +diff --git a/src/kvazaar.pc.in b/src/kvazaar.pc.in +index 73c49416..a254a27f 100644 +--- a/src/kvazaar.pc.in b/src/kvazaar.pc.in +@@ -1,12 +1,11 @@ +-prefix=@CMAKE_INSTALL_PREFIX@ ++prefix=@prefix@ + exec_prefix=${prefix} +-libdir=${prefix}/lib ++libdir=@libdir@ + incdir=${prefix}/include + + Name: libkvazaar +-Description: @CMAKE_PROJECT_DESCRIPTION@ +-URL: @CMAKE_PROJECT_HOMEPAGE_URL@ +-Version: @PROJECT_VERSION@ ++Description: Open-source HEVC encoder ++Version: @VERSION@ + Libs: -L${libdir} -lkvazaar + Libs.private: @LIBS@ +-Cflags: -I${incdir} ++Cflags: -I${incdir} +\ No newline at end of file +diff --git a/src/kvazaarCMake.pc.in b/src/kvazaarCMake.pc.in +new file mode 100644 +index ..73c49416 +--- /dev/null b/src/kvazaarCMake.pc.in +@@ -0,0 +1,12 @@ ++prefix=@CMAKE_INSTALL_PREFIX@ ++exec_prefix=${prefix} ++libdir=${prefix}/lib ++incdir=${prefix}/include ++ ++Name: libkvazaar ++Description: @CMAKE_PROJECT_DESCRIPTION@ ++URL: @CMAKE_PROJECT_HOMEPAGE_URL@ ++Version: @PROJECT_VERSION@ ++Libs: -L${libdir} -lkvazaar ++Libs.private: @LIBS@ ++Cflags: -I${incdir} diff --git a/media-libs/kvazaar/kvazaar-2.3.0.ebuild b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild similarity index 97% rename from media-libs/kvazaar/kvazaar-2.3.0.ebuild rename to media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild index b9370b360d19..bfc868061071 100644 --- a/media-libs/kvazaar/kvazaar-2.3.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild @@ -39,6 +39,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}/${PN}-2.3.0-backport-pr392.patch" "${FILESDIR}/${PN}-2.3.0-backport-c6f2ba4.patch" + "${FILESDIR}/${PN}-2.3.0-backport-f6a9d92.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 20bd31f69c02f4b41cd29e4b87bc718372e3ece2 Author: Matoro Mahri matoro tk> AuthorDate: Tue Mar 12 00:01:21 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 04:11:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bd31f6 media-libs/kvazaar: Keyword 2.3.0 sparc, #902217 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> media-libs/kvazaar/kvazaar-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.3.0.ebuild b/media-libs/kvazaar/kvazaar-2.3.0.ebuild index 86a9805aa73b..b9370b360d19 100644 --- a/media-libs/kvazaar/kvazaar-2.3.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: f2a9d8de9c4456aa70b7999e6c7727ed8e6fa780 Author: Matoro Mahri matoro tk> AuthorDate: Sun Mar 10 22:04:51 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Mar 11 16:11:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a9d8de media-libs/kvazaar: Keyword 2.3.0 x86, #902217 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Viorel Munteanu gentoo.org> media-libs/kvazaar/kvazaar-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.3.0.ebuild b/media-libs/kvazaar/kvazaar-2.3.0.ebuild index aee90f7e5b87..86a9805aa73b 100644 --- a/media-libs/kvazaar/kvazaar-2.3.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/, media-libs/kvazaar/files/
commit: 94c22d10cbbff280896a7ef4d276e39e8595691a Author: Matoro Mahri matoro tk> AuthorDate: Fri Mar 1 01:40:37 2024 + Commit: Sam James gentoo org> CommitDate: Fri Mar 8 20:01:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c22d10 media-libs/kvazaar: add 2.3.0 Includes two new backports for remaining missing arches (x86 + sparc). See: https://github.com/ultravideo/kvazaar/pull/392 See: https://github.com/ultravideo/kvazaar/issues/391 Bug: https://bugs.gentoo.org/902217 Signed-off-by: Matoro Mahri matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/35584 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/Manifest| 1 + .../files/kvazaar-2.3.0-backport-c6f2ba4.patch | 31 +++ .../files/kvazaar-2.3.0-backport-pr392.patch | 36 ++ .../{kvazaar-.ebuild => kvazaar-2.3.0.ebuild} | 9 -- media-libs/kvazaar/kvazaar-.ebuild | 4 +-- 5 files changed, 77 insertions(+), 4 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index a3305dc8296a..7a6dfe80a067 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,3 +1,4 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 DIST kvazaar-2.1.0.tar.gz 605962 BLAKE2B 0d61af55ab0caef2247524e8c564f9c24cfb479fcbd721f43e4409899e1a187a0e6de0b08a052cfb144ea31da906ba1c2160d6712828d6e55f0826d87f5c96ba SHA512 14b29f48908e004cf1b4f1f0c338b7b134a34140edcd58a645b4529c506cd567ebe3d56aa66e469dc417e1baa29bb8a476825b78825e810ac68a029191ad32ec DIST kvazaar-2.2.0.tar.gz 617414 BLAKE2B 6ddb88ddea315d80e0af87a13127f235c184ae829492d1ff456899d2a24669b3deca25a320a8bdcf6e2cebc2c24e33c0678ac7bf51d2634a46781f66497bed54 SHA512 476abe251d7f555911851bc5a7dca84a96c0cd243c6a45dd59b808b8adf2b0787f69101a061bd48dfb6fe54a0aea046417f21fc826f14f518cada25c6d22aec4 +DIST kvazaar-2.3.0.tar.gz 593939 BLAKE2B a8cdc94699c6e64ef5e80336191342cb5aadfa83cc494400dd34a177836c081291e5cc176e29bf68ad8debdf3a83ca7d5c2ffd657ac96b901a0f5258e3894788 SHA512 b416e24a887a6e83b25530c6d47675fb176568c04295c944094041629b585b968133465605b9ee85e0ebebe1041774d5670cb90ee76271cb2f5c8059244297b5 diff --git a/media-libs/kvazaar/files/kvazaar-2.3.0-backport-c6f2ba4.patch b/media-libs/kvazaar/files/kvazaar-2.3.0-backport-c6f2ba4.patch new file mode 100644 index ..c66c413cfc15 --- /dev/null +++ b/media-libs/kvazaar/files/kvazaar-2.3.0-backport-c6f2ba4.patch @@ -0,0 +1,31 @@ +https://bugs.gentoo.org/902217 +https://github.com/ultravideo/kvazaar/issues/391 +https://github.com/ultravideo/kvazaar/commit/c6f2ba4711d42285636da97b133a7b5aa49c9533 + +From c6f2ba4711d42285636da97b133a7b5aa49c9533 Mon Sep 17 00:00:00 2001 +From: Joose Sainio +Date: Thu, 1 Feb 2024 10:47:16 +0200 +Subject: [PATCH] fix unaligned access on array_checksum_generic8 + +--- + src/strategies/generic/nal-generic.c | 7 +++ + 1 file changed, 7 insertions(+) + +diff --git a/src/strategies/generic/nal-generic.c b/src/strategies/generic/nal-generic.c +index 1762c8ba..075c8264 100644 +--- a/src/strategies/generic/nal-generic.c b/src/strategies/generic/nal-generic.c +@@ -157,6 +157,13 @@ static void array_checksum_generic8(const kvz_pixel* data, + assert(SEI_HASH_MAX_LENGTH >= 4); + + for (y = 0; y < height; ++y) { ++if (y*stride % 8 != 0) { ++ for (x = 0; x < width; ++x) { ++uint8_t mask = (uint8_t)((x & 0xff) ^ (y & 0xff) ^ (x >> 8) ^ (y >> 8)); ++checksum += (data[(y * stride) + x] & 0xff) ^ mask; ++ } ++ continue; ++} + for (xp = 0; xp < width/8; ++xp) { + const int x = xp * 8; + const uint64_t mask = ckmap[(xp&31)+32*(y&255)] ^ ((uint64_t)((x >> 8) ^ (y >> 8)) * 0x101010101010101); diff --git a/media-libs/kvazaar/files/kvazaar-2.3.0-backport-pr392.patch b/media-libs/kvazaar/files/kvazaar-2.3.0-backport-pr392.patch new file mode 100644 index ..81ee9fdca4d9 --- /dev/null +++ b/media-libs/kvazaar/files/kvazaar-2.3.0-backport-pr392.patch @@ -0,0 +1,36 @@ +https://bugs.gentoo.org/902217 +https://github.com/ultravideo/kvazaar/pull/392 + +From b10fc25cb980e1dbab8f42c38280f57765f93a37 Mon Sep 17 00:00:00 2001 +From: matoro +Date: Thu, 1 Feb 2024 18:35:23 -0500 +Subject: [PATCH] Ignore "*get_pc_thunk.*" symbols in exported symbols test + +On i386 (32-bit x86) and sparc, gcc generates references to these +functions which load the current PC into the specified register. These +references are then resolved at link-time. Examples of what these +symbols look like: + +../src/.libs/libkvazaar.a:libkvazaar_la-cfg.o: T __x86.get_pc_thunk.ax
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: ac761bf2ba1229ed1f6ebd920163c6fc3aae75e3 Author: Sam James gentoo org> AuthorDate: Fri Mar 8 20:01:39 2024 + Commit: Sam James gentoo org> CommitDate: Fri Mar 8 20:01:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac761bf2 media-libs/kvazaar: destabilize 2.3.0 for ~amd64, ~arm Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.3.0.ebuild b/media-libs/kvazaar/kvazaar-2.3.0.ebuild index 66720ff375e6..aee90f7e5b87 100644 --- a/media-libs/kvazaar/kvazaar-2.3.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: de8afd24d3746efbda5601c613efe328379e74dd Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 2 17:26:26 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 2 17:26:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de8afd24 media-libs/kvazaar: Keyword 2.2.0 ppc64, #902217 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index 7f886e0fd35e..5027b8cdf4a5 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 arm ~ia64 ~loong ~mips ~ppc ~riscv" + KEYWORDS="amd64 arm ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: ea66ab2be1161dc89e7300a0e5e22b2c54524550 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 19:12:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 19:12:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea66ab2b media-libs/kvazaar: Keyword 2.2.0 ppc, #902217 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index 14466045b017..7f886e0fd35e 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 arm ~ia64 ~loong ~mips ~riscv" + KEYWORDS="amd64 arm ~ia64 ~loong ~mips ~ppc ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 429f478d691693f346874ce48110dfe672d8c9e2 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 1 16:41:32 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 1 16:41:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429f478d media-libs/kvazaar: Stabilize 2.2.0 amd64, #907572 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index a120a1affc29..14466045b017 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 arm ~ia64 ~loong ~mips ~riscv" + KEYWORDS="amd64 arm ~ia64 ~loong ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: fdd1ae3d32ee0d560b423e8316e1e35feed8d570 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 1 16:40:29 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 1 16:40:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd1ae3d media-libs/kvazaar: Stabilize 2.2.0 arm, #907572 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index 951d0960e9e1..a120a1affc29 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~arm ~ia64 ~loong ~mips ~riscv" + KEYWORDS="~amd64 arm ~ia64 ~loong ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 17cab4d52b0de684c637db3a7b78dfe8a4824639 Author: Matoro Mahri users noreply github com> AuthorDate: Fri Apr 7 21:33:30 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Apr 8 06:46:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17cab4d5 media-libs/kvazaar: Keyword 2.2.0 ia64, #902217 Signed-off-by: Matoro Mahri users.noreply.github.com> Signed-off-by: Viorel Munteanu gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index 404cfe3b1d73..951d0960e9e1 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~arm ~loong ~mips ~riscv" + KEYWORDS="~amd64 ~arm ~ia64 ~loong ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 2806ccd5e6773f27b2e323638445283ff459ed91 Author: WANG Xuerui gentoo org> AuthorDate: Wed Apr 5 13:23:18 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Wed Apr 5 13:32:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2806ccd5 media-libs/kvazaar: sync live ebuild Signed-off-by: WANG Xuerui gentoo.org> media-libs/kvazaar/kvazaar-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index eae2fc58decc..404cfe3b1d73 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~mips" + KEYWORDS="~amd64 ~arm ~loong ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: f54e109e0824faf0a5d61a2c5fc3070a3a76a340 Author: WANG Xuerui gentoo org> AuthorDate: Wed Apr 5 13:23:17 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Wed Apr 5 13:32:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f54e109e media-libs/kvazaar: keyword 2.2.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index a4b3f9da4515..404cfe3b1d73 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~arm ~mips ~riscv" + KEYWORDS="~amd64 ~arm ~loong ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: de277000bf5add6cdbdd7f2dd6c68be5004208fc Author: Arthur Zamarin gentoo org> AuthorDate: Sun Mar 26 16:22:19 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Mar 26 16:22:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de277000 media-libs/kvazaar: Keyword 2.2.0 arm, #902217 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index 0fe90be9a1f7..a4b3f9da4515 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~mips ~riscv" + KEYWORDS="~amd64 ~arm ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 44d4181c684ca8092c7c12edd1e66ebe5f01b89b Author: Yixun Lan gentoo org> AuthorDate: Mon Mar 20 13:56:54 2023 + Commit: Yixun Lan gentoo org> CommitDate: Mon Mar 20 13:56:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d4181c media-libs/kvazaar: Keyword 2.2.0 riscv, #902217 Signed-off-by: Yixun Lan gentoo.org> media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index eae2fc58decc..0fe90be9a1f7 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~mips" + KEYWORDS="~amd64 ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 19e111e291e62ab657919e3286442617a23d1f63 Author: Matoro Mahri users noreply github com> AuthorDate: Thu Mar 16 05:57:18 2023 + Commit: Sam James gentoo org> CommitDate: Mon Mar 20 05:35:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e111e2 media-libs/kvazaar: add 2.2.0, wire up tests Bug: https://bugs.gentoo.org/896120 Signed-off-by: Matoro Mahri users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30149 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/Manifest | 1 + .../{kvazaar-.ebuild => kvazaar-2.2.0.ebuild}| 16 media-libs/kvazaar/kvazaar-.ebuild | 16 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index b4dc3234b543..a3305dc8296a 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,2 +1,3 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 DIST kvazaar-2.1.0.tar.gz 605962 BLAKE2B 0d61af55ab0caef2247524e8c564f9c24cfb479fcbd721f43e4409899e1a187a0e6de0b08a052cfb144ea31da906ba1c2160d6712828d6e55f0826d87f5c96ba SHA512 14b29f48908e004cf1b4f1f0c338b7b134a34140edcd58a645b4529c506cd567ebe3d56aa66e469dc417e1baa29bb8a476825b78825e810ac68a029191ad32ec +DIST kvazaar-2.2.0.tar.gz 617414 BLAKE2B 6ddb88ddea315d80e0af87a13127f235c184ae829492d1ff456899d2a24669b3deca25a320a8bdcf6e2cebc2c24e33c0678ac7bf51d2634a46781f66497bed54 SHA512 476abe251d7f555911851bc5a7dca84a96c0cd243c6a45dd59b808b8adf2b0787f69101a061bd48dfb6fe54a0aea046417f21fc826f14f518cada25c6d22aec4 diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild similarity index 78% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-2.2.0.ebuild index d44b2a4ef699..eae2fc58decc 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.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 GREATEST_PV="1.2.1" @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~mips" fi inherit autotools flag-o-matic multilib-minimal @@ -30,6 +30,7 @@ RDEPEND="" DEPEND="${RDEPEND} test? ( media-video/ffmpeg + media-video/hevc-hm ) abi_x86_32? ( ${ASM_DEP} ) abi_x86_64? ( ${ASM_DEP} ) @@ -46,11 +47,6 @@ src_prepare() { fi # Some m4 macros append Werror, we do not want that. append-flags "-Wno-error" - - # valgrind isn't available on all archs - # also, the valgrind tests fail with new ffmpeg (upstream only tests again ffmpeg 2.6.3) - # see https://github.com/ultravideo/kvazaar/issues/216 - find "${S}/tests/" -type f -exec grep -q 'valgrind_test' '{}' \; -delete || die } multilib_src_configure() { @@ -59,6 +55,10 @@ multilib_src_configure() { $(use_enable static-libs static) } +multilib_src_test() { + KVZ_TEST_VALGRIND=0 emake check +} + multilib_src_install_all() { find "${ED}" -name '*.la' -delete || die } diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index d44b2a4ef699..eae2fc58decc 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.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 GREATEST_PV="1.2.1" @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~mips" fi inherit autotools flag-o-matic multilib-minimal @@ -30,6 +30,7 @@ RDEPEND="" DEPEND="${RDEPEND} test? ( media-video/ffmpeg + media-video/hevc-hm ) abi_x86_32? ( ${ASM_DEP} ) abi_x86_64? ( ${ASM_DEP} ) @@ -46,11
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 6f9256977c23162fbe7b32069f59dd13a7a59006 Author: WANG Xuerui gentoo org> AuthorDate: Fri Dec 2 18:31:10 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Dec 2 18:44:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f925697 media-libs/kvazaar: keyword 2.1.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 87629658bf4a..a7afed91e28b 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" fi inherit autotools flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 497fcdca33321d013bd0c04d277e1e6b7a3bd89b Author: Matt Turner gentoo org> AuthorDate: Sat Nov 12 17:35:47 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Nov 12 17:35:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497fcdca media-libs/kvazaar: Drop unused inherits Signed-off-by: Matt Turner gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- media-libs/kvazaar/kvazaar-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 493011b03ebc..87629658bf4a 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -13,7 +13,7 @@ else test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" fi -inherit autotools flag-o-matic multilib-minimal toolchain-funcs +inherit autotools flag-o-matic multilib-minimal DESCRIPTION="Open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 5e1ab5d32af7..d44b2a4ef699 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -13,7 +13,7 @@ else test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -inherit autotools flag-o-matic multilib-minimal toolchain-funcs +inherit autotools flag-o-matic multilib-minimal DESCRIPTION="Open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar;
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: ef8e7d431f54387b18e18157070ce1b1e96b7961 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 12 16:08:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 12 16:08:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef8e7d43 media-libs/kvazaar: Stabilize 2.1.0 sparc, #868030 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 7dca53900852..493011b03ebc 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 8f5534fec9ce5ee1c90c199ab1080e17f3d837dd Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 12 16:07:00 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 12 16:07:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5534fe media-libs/kvazaar: Stabilize 2.1.0 arm, #868030 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index f878ca0d5b3c..7dca53900852 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 1bdb18b5e130924c2d6bc2632f4a0284a08a34fd Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 12 16:06:12 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 12 16:06:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bdb18b5 media-libs/kvazaar: Stabilize 2.1.0 ppc64, #868030 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 4e1a58e100b5..f878ca0d5b3c 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 4989e56965037b3e049b54c2cdfc31dad903b126 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 12 16:06:05 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 12 16:06:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4989e569 media-libs/kvazaar: Stabilize 2.1.0 ppc, #868030 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 1d013a574e78..4e1a58e100b5 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/, media-libs/kvazaar/files/
commit: ef4eaa166e63164d648ec511c445f88b1c05d223 Author: Francisco Blas (klondike) Izquierdo Riera gentoo org> AuthorDate: Tue Oct 4 09:17:25 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 13 00:47:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4eaa16 media-libs/kvazaar: fix AVX2 flags on GCC On older CPUS without support for popcnt or lzcnt compilation of kvazaar fails due to these instructions being used by the AVX2 code but the relevant flags to support them not being set by the Makefile. Upstream fixed this in commit 99423a825027c862bbfd50e112a1846a013b01a7 Backport this patch so compilation works again on systems without CPU support for these instructions. Closes: https://bugs.gentoo.org/739776 Bug: https://github.com/ultravideo/kvazaar/pull/301 Signed-off-by: Francisco Blas (klondike) Izquierdo Riera gentoo.org> Signed-off-by: Sam James gentoo.org> .../files/kvazaar-2.0.0-fix-avx2-flags.patch | 33 ++ media-libs/kvazaar/kvazaar-2.0.0.ebuild| 6 +++- media-libs/kvazaar/kvazaar-2.1.0.ebuild| 4 +++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/media-libs/kvazaar/files/kvazaar-2.0.0-fix-avx2-flags.patch b/media-libs/kvazaar/files/kvazaar-2.0.0-fix-avx2-flags.patch new file mode 100644 index ..f2ae8ae44150 --- /dev/null +++ b/media-libs/kvazaar/files/kvazaar-2.0.0-fix-avx2-flags.patch @@ -0,0 +1,33 @@ +From 99423a825027c862bbfd50e112a1846a013b01a7 Mon Sep 17 00:00:00 2001 +From: "Francisco Blas (klondike) Izquierdo Riera" +Date: Tue, 4 Oct 2022 10:03:44 +0200 +Subject: [PATCH] Enable -mpopcnt and -mlzcnt on AVX2 + +When -mpopcnt or -mlzcnt are explicitly enabled or disabled +(when using -march=native for example), kvazaar builds fail +on older CPUs without support for these flags (see +https://github.com/ultravideo/kvazaar/issues/228 and +https://bugs.gentoo.org/739776 ). + +Ensuring these flags are on as done with the rest of AVX2 flags +solves the compilation issues, although it may be a better +approach to provide a configuration option so that only the +specific version matching the build system supported flags is +created in such cases. +--- + src/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/Makefile.am b/src/Makefile.am +index 79880a98..c972c5be 100644 +--- a/src/Makefile.am b/src/Makefile.am +@@ -226,7 +226,7 @@ endif #HAVE_PPC + if HAVE_X86 + + if HAVE_AVX2_GCC +-libavx2_la_CFLAGS = -mavx2 -mbmi -mabm -mbmi2 ++libavx2_la_CFLAGS = -mavx2 -mbmi -mabm -mpopcnt -mlzcnt -mbmi2 + endif + if HAVE_AVX2_CLANG + libavx2_la_CFLAGS = -mavx2 -mbmi -mpopcnt -mlzcnt -mbmi2 diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index 34ceb7d503f6..6ef96802243d 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.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 @@ -35,6 +35,10 @@ DEPEND="${RDEPEND} abi_x86_64? ( ${ASM_DEP} ) " +PATCHES=( + "${FILESDIR}/${P}-fix-avx2-flags.patch" +) + src_prepare() { default sed -e "/^dist_doc_DATA/s/COPYING //" -i Makefile.am || die diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index a7e7e1cd5a73..1d013a574e78 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -35,6 +35,10 @@ DEPEND="${RDEPEND} abi_x86_64? ( ${ASM_DEP} ) " +PATCHES=( + "${FILESDIR}/${PN}-2.0.0-fix-avx2-flags.patch" +) + src_prepare() { default sed -e "/^dist_doc_DATA/s/COPYING //" -i Makefile.am || die
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 99d182d4bde5d5c7c7b5893bbe916ee4edd970bf Author: Sam James gentoo org> AuthorDate: Mon Sep 5 03:56:40 2022 + Commit: Sam James gentoo org> CommitDate: Mon Sep 5 03:56:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d182d4 media-libs/kvazaar: Stabilize 2.1.0 arm64, #868030 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 99b6aef98f52..a7e7e1cd5a73 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: d8a3571cd89945ec7ed7380eef94aed99b8bd4d1 Author: Sam James gentoo org> AuthorDate: Sat Sep 3 05:26:29 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 3 05:26:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a3571c media-libs/kvazaar: Stabilize 2.1.0 amd64, #868030 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild index 549fa6ea5883..99b6aef98f52 100644 --- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: aef0f93c7eb59a41ba7893041bb29132f3992ab0 Author: Alexis Ballier gentoo org> AuthorDate: Tue Mar 15 13:23:14 2022 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Mar 15 13:27:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef0f93c media-libs/kvazaar: bump to 2.1.0 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexis Ballier gentoo.org> media-libs/kvazaar/Manifest | 1 + media-libs/kvazaar/{kvazaar-.ebuild => kvazaar-2.1.0.ebuild} | 4 ++-- media-libs/kvazaar/kvazaar-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 5544282afc6c..0082a0d84727 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,3 +1,4 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 DIST kvazaar-1.2.0.tar.gz 486455 BLAKE2B e7b9ceee4e4edeb051128cfa798e59114cd9175b5ba8a4531c7e872327658c58d22ad21ce40b1b71c632e94cef96b78b77646048629683d24bf69107497f1acd SHA512 5a28c1b21e47d9f45e04ee40a253f478c4ce3c6c41134db8301e843ef0b5d620bce493eacf82ce1ddda88140aa4d2e9401612b63ff592fc2273cf532458d2bb4 DIST kvazaar-2.0.0.tar.gz 589661 BLAKE2B 253085784bb3481b578206d5a406d0c25c002905f420337939489d01604f7b5f4ee13a17e596ce96e5d577c508f93f72d2befa5851ab95d7ba9db2030de02550 SHA512 9b2564643f4470d59160f7addffbc6b9e22c0d8bd04dbcd77705aa7263dfdc0195a8642255c45b94049b88ba9cbf4ffd49f968d766e31bc404c612b8f18bdbca +DIST kvazaar-2.1.0.tar.gz 605962 BLAKE2B 0d61af55ab0caef2247524e8c564f9c24cfb479fcbd721f43e4409899e1a187a0e6de0b08a052cfb144ea31da906ba1c2160d6712828d6e55f0826d87f5c96ba SHA512 14b29f48908e004cf1b4f1f0c338b7b134a34140edcd58a645b4529c506cd567ebe3d56aa66e469dc417e1baa29bb8a476825b78825e810ac68a029191ad32ec diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild similarity index 93% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-2.1.0.ebuild index f0ff4dca3520..5e1ab5d32af7 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-2.1.0.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 @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index f0ff4dca3520..5e1ab5d32af7 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.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 @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: a7a799c5bd80c539f483db0a38958c8279c03f39 Author: Marek Szuba gentoo org> AuthorDate: Tue Aug 24 14:11:04 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Aug 24 14:33:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a799c5 media-libs/kvazaar: keyword 2.0.0 for ~riscv Signed-off-by: Marek Szuba gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index 9ef41a2530f..34ceb7d503f 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 761ee212615b77ae38d88e209c8caf675d37380d Author: Sergei Trofimovich gentoo org> AuthorDate: Mon May 17 21:02:33 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon May 17 21:02:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761ee212 media-libs/kvazaar: stable 2.0.0 for sparc stable wrt bug #786396 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index b33797ab782..9ef41a2530f 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: f62ca734f0f64f68f5d8845658ddc28eee066d44 Author: Sam James gentoo org> AuthorDate: Thu May 13 17:01:58 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 13 17:01:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f62ca734 media-libs/kvazaar: Stabilize 2.0.0 ppc64, #786396 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index 4a153eedc46..b33797ab782 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 0e813ef1cb44c394911ae3d6612bf26f44d56e51 Author: Sam James gentoo org> AuthorDate: Thu May 13 17:01:41 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 13 17:01:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e813ef1 media-libs/kvazaar: Stabilize 2.0.0 ppc, #786396 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index cdbd72f936f..4a153eedc46 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 9e3bf8f9553e9ca34cc94a7973bed41c03ba235e Author: Sam James gentoo org> AuthorDate: Thu May 13 17:01:22 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 13 17:01:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3bf8f9 media-libs/kvazaar: Stabilize 2.0.0 arm, #786396 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index fd79cc8f953..cdbd72f936f 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: b643ab5d6cc4129c2686687fc8258c91b08e3e28 Author: Sam James gentoo org> AuthorDate: Thu May 13 16:58:06 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 13 16:58:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b643ab5d media-libs/kvazaar: Stabilize 2.0.0 amd64, #786396 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index 9d6f5b6b453..fd79cc8f953 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 30f9dd3b53dfa49a113a7db56ef40bab38ee74ab Author: Sam James gentoo org> AuthorDate: Thu May 13 16:58:02 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 13 16:58:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f9dd3b media-libs/kvazaar: Stabilize 2.0.0 x86, #786396 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index d5404248150..9d6f5b6b453 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 0c5aabf8b2f42ada35edf901db69f021a2dcf283 Author: Sam James gentoo org> AuthorDate: Thu May 13 16:39:07 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 13 16:39:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5aabf8 media-libs/kvazaar: Stabilize 2.0.0 arm64, #786396 Signed-off-by: Sam James gentoo.org> media-libs/kvazaar/kvazaar-2.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-2.0.0.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild index f0ff4dca352..d5404248150 100644 --- a/media-libs/kvazaar/kvazaar-2.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.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 @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 6b5024a5ebc8934b01aa0917242163f4d3f4f14a Author: Alexis Ballier gentoo org> AuthorDate: Mon Aug 31 06:25:28 2020 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Aug 31 09:10:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5024a5 media-libs/kvazaar: bump to 2.0.0 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Alexis Ballier gentoo.org> media-libs/kvazaar/Manifest | 1 + media-libs/kvazaar/{kvazaar-.ebuild => kvazaar-2.0.0.ebuild} | 4 ++-- media-libs/kvazaar/kvazaar-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 2fa789b2afd..5544282afc6 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,2 +1,3 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 DIST kvazaar-1.2.0.tar.gz 486455 BLAKE2B e7b9ceee4e4edeb051128cfa798e59114cd9175b5ba8a4531c7e872327658c58d22ad21ce40b1b71c632e94cef96b78b77646048629683d24bf69107497f1acd SHA512 5a28c1b21e47d9f45e04ee40a253f478c4ce3c6c41134db8301e843ef0b5d620bce493eacf82ce1ddda88140aa4d2e9401612b63ff592fc2273cf532458d2bb4 +DIST kvazaar-2.0.0.tar.gz 589661 BLAKE2B 253085784bb3481b578206d5a406d0c25c002905f420337939489d01604f7b5f4ee13a17e596ce96e5d577c508f93f72d2befa5851ab95d7ba9db2030de02550 SHA512 9b2564643f4470d59160f7addffbc6b9e22c0d8bd04dbcd77705aa7263dfdc0195a8642255c45b94049b88ba9cbf4ffd49f968d766e31bc404c612b8f18bdbca diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-2.0.0.ebuild similarity index 97% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-2.0.0.ebuild index b8685352e22..f0ff4dca352 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-2.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; LICENSE="LGPL-2.1" # subslot = libkvazaar major -SLOT="0/4" +SLOT="0/6" IUSE="static-libs test" REQUIRED_USE="test? ( static-libs )" diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index b8685352e22..f0ff4dca352 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; LICENSE="LGPL-2.1" # subslot = libkvazaar major -SLOT="0/4" +SLOT="0/6" IUSE="static-libs test" REQUIRED_USE="test? ( static-libs )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 088ff98ecb1bcbe8a65a9cf666b783a02fd48b97 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Apr 14 06:43:38 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Apr 14 07:28:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=088ff98e media-libs/kvazaar: drop to ~hppa Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 540c68de084..7d0d6ed5d3d 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/files/, media-libs/kvazaar/
commit: f0f3677537f204ec4473b3b4b37d30276b890271 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jun 27 17:02:27 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jun 27 17:18:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f36775 media-libs/kvazaar: Drop old Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/kvazaar/Manifest | 1 - media-libs/kvazaar/files/gcc7.patch | 46 - media-libs/kvazaar/kvazaar-1.1.0.ebuild | 60 - media-libs/kvazaar/kvazaar-1.2.0.ebuild | 55 -- 4 files changed, 162 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index a1c41dca370..2fa789b2afd 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,3 +1,2 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 -DIST kvazaar-1.1.0.tar.gz 484601 BLAKE2B fc35fe5bbd12779d4e14b8cef6fbc6950f188ccffef567c77411bf32f80f2e355f235ad9df4762f8a615415778b322715d09d21a910a256d1bb2054bc13dbdb2 SHA512 72cee44e32c76c0a94acf33347457145d3f88d644fb4703588d0db6bff1c7064c9b623034efe4ba39219150767012544e4f45141b6a6183d41e4a29c6cb258b9 DIST kvazaar-1.2.0.tar.gz 486455 BLAKE2B e7b9ceee4e4edeb051128cfa798e59114cd9175b5ba8a4531c7e872327658c58d22ad21ce40b1b71c632e94cef96b78b77646048629683d24bf69107497f1acd SHA512 5a28c1b21e47d9f45e04ee40a253f478c4ce3c6c41134db8301e843ef0b5d620bce493eacf82ce1ddda88140aa4d2e9401612b63ff592fc2273cf532458d2bb4 diff --git a/media-libs/kvazaar/files/gcc7.patch b/media-libs/kvazaar/files/gcc7.patch deleted file mode 100644 index 12ff8ad00ff..000 --- a/media-libs/kvazaar/files/gcc7.patch +++ /dev/null @@ -1,46 +0,0 @@ -commit 47a9f0de049e77e866ea5bdd4bc7c795ea6dd641 -Author: Ari Lemmetti -Date: Tue Apr 11 12:57:22 2017 +0300 - -Modify and use FILL_ARRAY macro to prevent warning on GCC 7 - -Following warning was given and is false positive - -error: 'memset' used with length equal to number of elements without multiplication by element size [-Werror=memset-elt-size] - -diff --git a/src/global.h b/src/global.h -index bedcd49..5181674 100644 a/src/global.h -+++ b/src/global.h -@@ -219,7 +219,11 @@ typedef int16_t coeff_t; - // Fill a structure or a static array with val bytes. - #define FILL(var, val) memset(&(var), (val), sizeof(var)) - // Fill a number of elements in an array with val bytes. --#define FILL_ARRAY(ar, val, size) memset((ar), (val), (size) * sizeof(*(ar))) -+#define FILL_ARRAY(ar, val, size) \ -+{\ -+ void *temp_ptr = (void*)(ar);\ -+ memset((temp_ptr), (val), (size) * sizeof(*(ar)));\ -+} - - #define FREE_POINTER(pointer) { free((void*)pointer); pointer = NULL; } - #define MOVE_POINTER(dst_pointer,src_pointer) { dst_pointer = src_pointer; src_pointer = NULL; } -diff --git a/src/rdo.c b/src/rdo.c -index 52305fd..2579f28 100644 a/src/rdo.c -+++ b/src/rdo.c -@@ -558,10 +558,10 @@ void kvz_rdoq(encoder_state_t * const state, coeff_t *coef, coeff_t *dest_coeff, - // Explicitly tell the only possible numbers of elements to be zeroed. - // Hope the compiler is able to utilize this information. - switch (cg_num) { --case 1: memset(sig_coeffgroup_flag, 0, 1 * sizeof(sig_coeffgroup_flag[0])); break; --case 4: memset(sig_coeffgroup_flag, 0, 4 * sizeof(sig_coeffgroup_flag[0])); break; --case 16: memset(sig_coeffgroup_flag, 0, 16 * sizeof(sig_coeffgroup_flag[0])); break; --case 64: memset(sig_coeffgroup_flag, 0, 64 * sizeof(sig_coeffgroup_flag[0])); break; -+case 1: FILL_ARRAY(sig_coeffgroup_flag, 0, 1); break; -+case 4: FILL_ARRAY(sig_coeffgroup_flag, 0, 4); break; -+case 16: FILL_ARRAY(sig_coeffgroup_flag, 0, 16); break; -+case 64: FILL_ARRAY(sig_coeffgroup_flag, 0, 64); break; - default: assert(0 && "There should be 1, 4, 16 or 64 coefficient groups"); - } - diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild deleted file mode 100644 index 88a19051ba6..000 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -SCM="" - -GREATEST_PV="1.2.1" - -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; -fi - -inherit eutils multilib autotools multilib-minimal toolchain-funcs ${SCM} - -DESCRIPTION="An open-source HEVC encoder" -HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; - -if [
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: ed9923a8ea6a307ddf4983c81fb0556c04c83bdb Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Feb 12 08:14:31 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 12 20:59:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9923a8 media-libs/kvazaar: stable 1.2.0-r1 for ppc64, bug #671044 Package-Manager: Portage-2.3.60, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index e353a12face..f094a8160a9 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ~ppc64 sparc x86" + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 69025de97ab61d463ec44438d92c3e77897f75af Author: Markus Meier gentoo org> AuthorDate: Mon Feb 4 20:16:09 2019 + Commit: Markus Meier gentoo org> CommitDate: Mon Feb 4 20:16:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69025de9 media-libs/kvazaar: arm stable, bug #671044 Signed-off-by: Markus Meier gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 59d808abaa4..0bcfc82138f 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86" + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 96ea5bad7f26905336bf111b50af24e1c99dfa95 Author: Tobias Klausmann gentoo org> AuthorDate: Wed Jan 30 13:19:57 2019 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Jan 30 13:19:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ea5bad media-libs/kvazaar-1.2.0-r1: alpha stable Bug: http://bugs.gentoo.org/671044 Signed-off-by: Tobias Klausmann gentoo.org> media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 46ab8691489..59d808abaa4 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86" + KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: c64267a1c3974c05b6b670d0f7000971f6ef9e08 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Jan 17 21:32:20 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Jan 17 21:32:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c64267a1 media-libs/kvazaar: amd64 stable wrt bug #671044 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 4fc44b5bc37..46ab8691489 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 1898aa4bff8fe15f1971ab84427c6abe892ef309 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Jan 13 09:43:20 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jan 13 10:00:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1898aa4b media-libs/kvazaar: stable 1.2.0-r1 for sparc, bug #671044 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 224888311fb..4fc44b5bc37 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 6fb760da40f731d2095b205b54a9cb8dc320de19 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Jan 4 00:01:47 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jan 4 00:01:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb760da media-libs/kvazaar: x86 stable (bug #671044) Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index bf55da85117..224888311fb 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: c64a3a2339e57bebd725b996a5f593f1e459e4c8 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Jan 3 15:03:42 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jan 3 15:03:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c64a3a23 media-libs/kvazaar: stable 1.2.0-r1 for ia64, bug #671044 Package-Manager: Portage-2.3.53, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 56faff615c9..bf55da85117 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 ~sparc ~x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 0a6fae3f82b309da140895f00cb7d48ee44f18d2 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Jan 3 14:57:28 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jan 3 14:57:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6fae3f media-libs/kvazaar: stable 1.2.0-r1 for hppa, bug #671044 Package-Manager: Portage-2.3.53, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index b8685352e22..56faff615c9 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: d62c635158deae0918d32b476800b28f17d8d0f2 Author: Craig Andrews gentoo org> AuthorDate: Mon Nov 26 19:16:18 2018 + Commit: Craig Andrews gentoo org> CommitDate: Tue Dec 4 14:07:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62c6351 media-libs/kvazaar: EAPI=7, test deps, fix tests Bug: https://bugs.gentoo.org/671146 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Craig Andrews gentoo.org> .../kvazaar/{kvazaar-.ebuild => kvazaar-1.2.0-r1.ebuild} | 11 ++- media-libs/kvazaar/kvazaar-.ebuild| 11 ++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild similarity index 81% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 48ce175d048..b8685352e22 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 GREATEST_PV="1.2.1" @@ -24,9 +24,13 @@ SLOT="0/4" IUSE="static-libs test" REQUIRED_USE="test? ( static-libs )" +RESTRICT="!test? ( test )" ASM_DEP=">=dev-lang/yasm-1.2.0" RDEPEND="" DEPEND="${RDEPEND} + test? ( + media-video/ffmpeg + ) abi_x86_32? ( ${ASM_DEP} ) abi_x86_64? ( ${ASM_DEP} ) " @@ -42,6 +46,11 @@ src_prepare() { fi # Some m4 macros append Werror, we do not want that. append-flags "-Wno-error" + + # valgrind isn't available on all archs + # also, the valgrind tests fail with new ffmpeg (upstream only tests again ffmpeg 2.6.3) + # see https://github.com/ultravideo/kvazaar/issues/216 + find "${S}/tests/" -type f -exec grep -q 'valgrind_test' '{}' \; -delete || die } multilib_src_configure() { diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 48ce175d048..b8685352e22 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 GREATEST_PV="1.2.1" @@ -24,9 +24,13 @@ SLOT="0/4" IUSE="static-libs test" REQUIRED_USE="test? ( static-libs )" +RESTRICT="!test? ( test )" ASM_DEP=">=dev-lang/yasm-1.2.0" RDEPEND="" DEPEND="${RDEPEND} + test? ( + media-video/ffmpeg + ) abi_x86_32? ( ${ASM_DEP} ) abi_x86_64? ( ${ASM_DEP} ) " @@ -42,6 +46,11 @@ src_prepare() { fi # Some m4 macros append Werror, we do not want that. append-flags "-Wno-error" + + # valgrind isn't available on all archs + # also, the valgrind tests fail with new ffmpeg (upstream only tests again ffmpeg 2.6.3) + # see https://github.com/ultravideo/kvazaar/issues/216 + find "${S}/tests/" -type f -exec grep -q 'valgrind_test' '{}' \; -delete || die } multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: b01246dd43f29611331530be23b5f1f8a1a5053b Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 30 22:05:35 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Nov 30 22:44:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01246dd media-libs/kvazaar: EAPI-6 bump and general cleanup Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/kvazaar/kvazaar-1.2.0.ebuild | 45 +-- media-libs/kvazaar/kvazaar-.ebuild | 47 ++--- 2 files changed, 39 insertions(+), 53 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0.ebuild b/media-libs/kvazaar/kvazaar-1.2.0.ebuild index 3c2dc94003a..46bae358eb2 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0.ebuild @@ -1,45 +1,40 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -SCM="" +EAPI=6 GREATEST_PV="1.2.1" -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" +if [[ ${PV} = * ]] ; then + inherit git-r3 EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; -fi - -inherit eutils multilib autotools multilib-minimal toolchain-funcs flag-o-matic ${SCM} - -DESCRIPTION="An open-source HEVC encoder" -HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; - -if [ "${PV#}" = "${PV}" ] ; then +else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi +inherit autotools flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="Open-source HEVC encoder" +HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; LICENSE="LGPL-2.1" # subslot = libkvazaar major SLOT="0/4" IUSE="static-libs test" - -DEPEND="" -RDEPEND="${DEPEND}" REQUIRED_USE="test? ( static-libs )" ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${DEPEND} +RDEPEND="" +DEPEND="${RDEPEND} abi_x86_32? ( ${ASM_DEP} ) - abi_x86_64? ( ${ASM_DEP} )" + abi_x86_64? ( ${ASM_DEP} ) +" src_prepare() { + default eautoreconf - if use test && [ "${PV#}" = "${PV}" ]; then + if use test && [[ ${PV} != * ]]; then # https://bugs.gentoo.org/show_bug.cgi?id=595932 rmdir "${S}/greatest" || die mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die @@ -49,13 +44,11 @@ src_prepare() { } multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - --disable-werror \ - --docdir "/usr/share/doc/${PF}" \ - $(use_enable static-libs static) + ECONF_SOURCE="${S}" econf \ + --disable-werror \ + $(use_enable static-libs static) } multilib_src_install_all() { - find "${ED}" -name '*.la' -delete + find "${ED}" -name '*.la' -delete || die } diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 17d2a2b7eca..46bae358eb2 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -1,45 +1,40 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -SCM="" +EAPI=6 GREATEST_PV="1.2.1" -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" +if [[ ${PV} = * ]] ; then + inherit git-r3 EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; -fi - -inherit eutils multilib autotools multilib-minimal toolchain-funcs flag-o-matic ${SCM} - -DESCRIPTION="An open-source HEVC encoder" -HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; - -if [ "${PV#}" = "${PV}" ] ; then +else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi +inherit autotools flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="Open-source HEVC encoder" +HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; LICENSE="LGPL-2.1" # subslot = libkvazaar major SLOT="0/4" IUSE="static-libs test" - -DEPEND="" -RDEPEND="${DEPEND}" REQUIRED_USE="test? ( static-libs )" ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${DEPEND} +RDEPEND="" +DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 00bf9ea30e645a8858ec5a3136c63f262a0a8395 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 30 22:14:06 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Nov 30 22:44:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00bf9ea3 media-libs/kvazaar: Disable install of COPYING file Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/kvazaar/kvazaar-1.2.0.ebuild | 1 + media-libs/kvazaar/kvazaar-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-libs/kvazaar/kvazaar-1.2.0.ebuild b/media-libs/kvazaar/kvazaar-1.2.0.ebuild index 46bae358eb2..48ce175d048 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0.ebuild @@ -33,6 +33,7 @@ DEPEND="${RDEPEND} src_prepare() { default + sed -e "/^dist_doc_DATA/s/COPYING //" -i Makefile.am || die eautoreconf if use test && [[ ${PV} != * ]]; then # https://bugs.gentoo.org/show_bug.cgi?id=595932 diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 46bae358eb2..48ce175d048 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -33,6 +33,7 @@ DEPEND="${RDEPEND} src_prepare() { default + sed -e "/^dist_doc_DATA/s/COPYING //" -i Makefile.am || die eautoreconf if use test && [[ ${PV} != * ]]; then # https://bugs.gentoo.org/show_bug.cgi?id=595932
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 5ac3d8b27191b104f4ebab7caf64375d79952f02 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 30 22:07:05 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Nov 30 22:44:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac3d8b2 media-libs/kvazaar: metadata.xml indentation Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/kvazaar/metadata.xml | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/media-libs/kvazaar/metadata.xml b/media-libs/kvazaar/metadata.xml index ed9e985a736..d653a0f013d 100644 --- a/media-libs/kvazaar/metadata.xml +++ b/media-libs/kvazaar/metadata.xml @@ -1,10 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -media-vi...@gentoo.org - - -ultravideo/kvazaar - + + media-vi...@gentoo.org + + + ultravideo/kvazaar +
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/, media-libs/kvazaar/files/
commit: c9fdb6af48d004002ec46543a1ec17f67765be8d Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Nov 13 10:59:34 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Nov 13 11:32:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fdb6af media-libs/kvazaar: Drop 1.0.0 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/kvazaar/Manifest | 1 - media-libs/kvazaar/files/multilib.patch | 15 - media-libs/kvazaar/kvazaar-1.0.0.ebuild | 59 - 3 files changed, 75 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 308337f5b7a..a1c41dca370 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,4 +1,3 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 -DIST kvazaar-1.0.0.tar.gz 473495 BLAKE2B 7460dda4b791bd1d2a046350e8d88ce0ba3ef30861f63c7b1bdae709f8c5ac39b4e6db535790e1d371e8b46fd14c3cb60f4dfa3f424a8216ed75a939f6cca9d9 SHA512 94939e9560e82543c0f3a8de6f45e228156544b56cc3ce813385e24d52f5a7b65950f6f752344930951440255ca96c06e93e87ff9e721d7c63d82a7a5714c340 DIST kvazaar-1.1.0.tar.gz 484601 BLAKE2B fc35fe5bbd12779d4e14b8cef6fbc6950f188ccffef567c77411bf32f80f2e355f235ad9df4762f8a615415778b322715d09d21a910a256d1bb2054bc13dbdb2 SHA512 72cee44e32c76c0a94acf33347457145d3f88d644fb4703588d0db6bff1c7064c9b623034efe4ba39219150767012544e4f45141b6a6183d41e4a29c6cb258b9 DIST kvazaar-1.2.0.tar.gz 486455 BLAKE2B e7b9ceee4e4edeb051128cfa798e59114cd9175b5ba8a4531c7e872327658c58d22ad21ce40b1b71c632e94cef96b78b77646048629683d24bf69107497f1acd SHA512 5a28c1b21e47d9f45e04ee40a253f478c4ce3c6c41134db8301e843ef0b5d620bce493eacf82ce1ddda88140aa4d2e9401612b63ff592fc2273cf532458d2bb4 diff --git a/media-libs/kvazaar/files/multilib.patch b/media-libs/kvazaar/files/multilib.patch deleted file mode 100644 index fb0711dac99..000 --- a/media-libs/kvazaar/files/multilib.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://github.com/ultravideo/kvazaar/pull/141 - -Index: kvazaar-1.0.0/src/global.h -=== kvazaar-1.0.0.orig/src/global.h -+++ kvazaar-1.0.0/src/global.h -@@ -253,7 +253,7 @@ typedef enum { COLOR_Y = 0, COLOR_U, COL - - - // Hardware data (abstraction of defines). Extend for other compilers --#if defined(_M_IX86) || defined(__i586__) || defined(__i686__) || defined(_M_X64) || defined(_M_AMD64) || defined(__amd64__) || defined(__x86_64__) -+#if defined(_M_IX86) || defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) || defined(_M_X64) || defined(_M_AMD64) || defined(__amd64__) || defined(__x86_64__) - # define COMPILE_INTEL 1 - #else - # define COMPILE_INTEL 0 diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild deleted file mode 100644 index adab92844c3..000 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -SCM="" - -GREATEST_PV="1.2.1" - -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; -fi - -inherit eutils multilib autotools multilib-minimal toolchain-funcs ${SCM} - -DESCRIPTION="An open-source HEVC encoder" -HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; - -if [ "${PV#}" = "${PV}" ] ; then - SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 x86" -fi - -LICENSE="LGPL-2.1" -# subslot = libkvazaar major -SLOT="0/3" -IUSE="static-libs test" -REQUIRED_USE="test? ( static-libs )" - -DEPEND="" -RDEPEND="${DEPEND}" - -ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${DEPEND} - abi_x86_32? ( ${ASM_DEP} ) - abi_x86_64? ( ${ASM_DEP} )" - -src_prepare() { - epatch "${FILESDIR}/multilib.patch" - eautoreconf - if use test ; then - # https://bugs.gentoo.org/show_bug.cgi?id=595932 - rmdir "${S}/greatest" || die - mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die - fi -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - --docdir "/usr/share/doc/${PF}" \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - find "${ED}" -name
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 5eb884e307512110be4a572f50c34b4634d8a714 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Apr 16 18:53:23 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 16 19:03:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb884e3 media-libs/kvazaar: stable 1.1.0 for sparc Bug: https://bugs.gentoo.org/621898 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-libs/kvazaar/kvazaar-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index f03f828d47f..88a19051ba6 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86" + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 34651afe3e4c8f5050b27e5c2cb3ea8af8d10f52 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 25 23:28:57 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 25 23:29:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34651afe media-libs/kvazaar: stable 1.1.0 for hppa, bug #621898 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa" media-libs/kvazaar/kvazaar-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index 60c27bf04da..f03f828d47f 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86" + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: c46bf3313bf637c37cd467ff7111bb4a36cd574e Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Mar 6 22:04:28 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Mar 6 22:28:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c46bf331 media-libs/kvazaar: keyworded 1.2.0 for sparc, bug #574786 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-libs/kvazaar/kvazaar-1.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-1.2.0.ebuild b/media-libs/kvazaar/kvazaar-1.2.0.ebuild index 17d2a2b7eca..3c2dc94003a 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 8890c135ff02dfb2b561e90c20a76ab4ed727067 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Mar 6 22:03:27 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Mar 6 22:28:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8890c135 media-libs/kvazaar: keyworded 1.1.0 for sparc, bug #574786 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-libs/kvazaar/kvazaar-1.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index b63535dde82..60c27bf04da 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 x86" + KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 47223c27336a238385f21ed5b4eaf22ce4068352 Author: Alexis Ballier gentoo org> AuthorDate: Thu Nov 30 13:36:20 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Nov 30 13:56:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47223c27 media-libs/kvazaar: bump to 1.2.0. Closes: https://bugs.gentoo.org/635336 Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-libs/kvazaar/Manifest | 7 --- media-libs/kvazaar/{kvazaar-.ebuild => kvazaar-1.2.0.ebuild} | 8 +--- media-libs/kvazaar/kvazaar-.ebuild | 8 +--- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 948a9e8db7f..308337f5b7a 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,3 +1,4 @@ -DIST greatest-1.2.1.tar.gz 19792 SHA256 e3c1211ec5dfea61092833bca56c6a14620ac23aa0d53940d99943587cbe1677 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 WHIRLPOOL b4e01659539e02224d5396609ba73715eca1391e9da165ac22cf28f25c13cf89a9c4059cfe3f88e1d88d06e35153f7d1d3e012433b9b4f4deaa2a464e6d6b7ca -DIST kvazaar-1.0.0.tar.gz 473495 SHA256 40eb7b4b23897299e99050f0c011e9380cf898b25615dd143f018b278b972a46 SHA512 94939e9560e82543c0f3a8de6f45e228156544b56cc3ce813385e24d52f5a7b65950f6f752344930951440255ca96c06e93e87ff9e721d7c63d82a7a5714c340 WHIRLPOOL ed0c6332c5a1efa88b569845f2cb5436881c3866e381369d770a3393d61e37605ad5c114dcbdae424035f451ceea5ab1ee0787769c9bf44fc44bbd2815e87ed7 -DIST kvazaar-1.1.0.tar.gz 484601 SHA256 8e382738a51004bfcfca4c832e8b41fe6a17f889f3c39151dc1c1a37261a3a6d SHA512 72cee44e32c76c0a94acf33347457145d3f88d644fb4703588d0db6bff1c7064c9b623034efe4ba39219150767012544e4f45141b6a6183d41e4a29c6cb258b9 WHIRLPOOL c37df11389c237af2c31cfcdbb6244c7e87f4d95f5550ee46e5f27c6eca39dd0328aaa81fbef3d555fc869072ac2226efb71566b7ca7ddda11bab3508d1f2caf +DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 +DIST kvazaar-1.0.0.tar.gz 473495 BLAKE2B 7460dda4b791bd1d2a046350e8d88ce0ba3ef30861f63c7b1bdae709f8c5ac39b4e6db535790e1d371e8b46fd14c3cb60f4dfa3f424a8216ed75a939f6cca9d9 SHA512 94939e9560e82543c0f3a8de6f45e228156544b56cc3ce813385e24d52f5a7b65950f6f752344930951440255ca96c06e93e87ff9e721d7c63d82a7a5714c340 +DIST kvazaar-1.1.0.tar.gz 484601 BLAKE2B fc35fe5bbd12779d4e14b8cef6fbc6950f188ccffef567c77411bf32f80f2e355f235ad9df4762f8a615415778b322715d09d21a910a256d1bb2054bc13dbdb2 SHA512 72cee44e32c76c0a94acf33347457145d3f88d644fb4703588d0db6bff1c7064c9b623034efe4ba39219150767012544e4f45141b6a6183d41e4a29c6cb258b9 +DIST kvazaar-1.2.0.tar.gz 486455 BLAKE2B e7b9ceee4e4edeb051128cfa798e59114cd9175b5ba8a4531c7e872327658c58d22ad21ce40b1b71c632e94cef96b78b77646048629683d24bf69107497f1acd SHA512 5a28c1b21e47d9f45e04ee40a253f478c4ce3c6c41134db8301e843ef0b5d620bce493eacf82ce1ddda88140aa4d2e9401612b63ff592fc2273cf532458d2bb4 diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-1.2.0.ebuild similarity index 88% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-1.2.0.ebuild index f3331d04cac..17d2a2b7eca 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0.ebuild @@ -12,7 +12,7 @@ if [ "${PV#}" != "${PV}" ] ; then EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; fi -inherit eutils multilib autotools multilib-minimal toolchain-funcs ${SCM} +inherit eutils multilib autotools multilib-minimal toolchain-funcs flag-o-matic ${SCM} DESCRIPTION="An open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; @@ -20,12 +20,12 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" fi LICENSE="LGPL-2.1" # subslot = libkvazaar major -SLOT="0/3" +SLOT="0/4" IUSE="static-libs test" DEPEND="" @@ -44,6 +44,8 @@ src_prepare() { rmdir "${S}/greatest" || die mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die fi + # Some m4 macros append Werror, we do not want that. + append-flags "-Wno-error" } multilib_src_configure() { diff --git
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 3d4f0a9f7713799dbbe34b4726610506faaa03a6 Author: Markus Meier gentoo org> AuthorDate: Sat Jul 15 05:03:28 2017 + Commit: Markus Meier gentoo org> CommitDate: Sat Jul 15 05:03:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4f0a9f media-libs/kvazaar: arm stable, bug #621898 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" media-libs/kvazaar/kvazaar-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index e70fd87a3f6..a0aa4fe2e24 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: afd31f682b679248f94f5d2e39ce649ab74406be Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 4 15:47:27 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 4 15:47:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afd31f68 media-libs/kvazaar: x86 stable wrt bug #621898 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/kvazaar/kvazaar-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index 89352b7d8b9..4112f07b3a6 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 77ed391799f5a922ca21af654ecbf443035b26c5 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 4 10:13:29 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 4 10:13:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ed3917 media-libs/kvazaar: amd64 stable wrt bug #621898 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/kvazaar/kvazaar-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index eddf32adc9c..89352b7d8b9 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: ce633f5bd523c18c54042eeb7bfabd68d16d4fcd Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jul 1 20:58:12 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jul 1 20:58:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce633f5b media-libs/kvazaar: ia64 stable, bug #621898 Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --include-arches="ia64" media-libs/kvazaar/kvazaar-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index d64c164c417..eddf32adc9c 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 019c44a86ad017ea54703b7594b076cb0b840707 Author: Alexis Ballier gentoo org> AuthorDate: Fri Jun 16 09:44:01 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jun 16 09:44:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=019c44a8 media-libs/kvazaar: Do not build with Werror, bug #618434 Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-libs/kvazaar/kvazaar-1.1.0.ebuild | 1 + media-libs/kvazaar/kvazaar-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index 959e9d94b3d..385307dd3de 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -50,6 +50,7 @@ src_prepare() { multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ + --disable-werror \ --docdir "/usr/share/doc/${PF}" \ $(use_enable static-libs static) } diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 6de1ffe08b0..8a18c59ab2a 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -49,6 +49,7 @@ src_prepare() { multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ + --disable-werror \ --docdir "/usr/share/doc/${PF}" \ $(use_enable static-libs static) }
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/files/, media-libs/kvazaar/
commit: bb4c53415c23a7a2e70f97f0690afad9ea06bb8f Author: Alexis Ballier gentoo org> AuthorDate: Fri Jun 16 09:15:58 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jun 16 09:36:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4c5341 media-libs/kvazaar: backport upstream fix to build with gcc7. Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-libs/kvazaar/files/gcc7.patch | 46 + media-libs/kvazaar/kvazaar-1.1.0.ebuild | 1 + 2 files changed, 47 insertions(+) diff --git a/media-libs/kvazaar/files/gcc7.patch b/media-libs/kvazaar/files/gcc7.patch new file mode 100644 index 000..12ff8ad00ff --- /dev/null +++ b/media-libs/kvazaar/files/gcc7.patch @@ -0,0 +1,46 @@ +commit 47a9f0de049e77e866ea5bdd4bc7c795ea6dd641 +Author: Ari Lemmetti+Date: Tue Apr 11 12:57:22 2017 +0300 + +Modify and use FILL_ARRAY macro to prevent warning on GCC 7 + +Following warning was given and is false positive + +error: 'memset' used with length equal to number of elements without multiplication by element size [-Werror=memset-elt-size] + +diff --git a/src/global.h b/src/global.h +index bedcd49..5181674 100644 +--- a/src/global.h b/src/global.h +@@ -219,7 +219,11 @@ typedef int16_t coeff_t; + // Fill a structure or a static array with val bytes. + #define FILL(var, val) memset(&(var), (val), sizeof(var)) + // Fill a number of elements in an array with val bytes. +-#define FILL_ARRAY(ar, val, size) memset((ar), (val), (size) * sizeof(*(ar))) ++#define FILL_ARRAY(ar, val, size) \ ++{\ ++ void *temp_ptr = (void*)(ar);\ ++ memset((temp_ptr), (val), (size) * sizeof(*(ar)));\ ++} + + #define FREE_POINTER(pointer) { free((void*)pointer); pointer = NULL; } + #define MOVE_POINTER(dst_pointer,src_pointer) { dst_pointer = src_pointer; src_pointer = NULL; } +diff --git a/src/rdo.c b/src/rdo.c +index 52305fd..2579f28 100644 +--- a/src/rdo.c b/src/rdo.c +@@ -558,10 +558,10 @@ void kvz_rdoq(encoder_state_t * const state, coeff_t *coef, coeff_t *dest_coeff, + // Explicitly tell the only possible numbers of elements to be zeroed. + // Hope the compiler is able to utilize this information. + switch (cg_num) { +-case 1: memset(sig_coeffgroup_flag, 0, 1 * sizeof(sig_coeffgroup_flag[0])); break; +-case 4: memset(sig_coeffgroup_flag, 0, 4 * sizeof(sig_coeffgroup_flag[0])); break; +-case 16: memset(sig_coeffgroup_flag, 0, 16 * sizeof(sig_coeffgroup_flag[0])); break; +-case 64: memset(sig_coeffgroup_flag, 0, 64 * sizeof(sig_coeffgroup_flag[0])); break; ++case 1: FILL_ARRAY(sig_coeffgroup_flag, 0, 1); break; ++case 4: FILL_ARRAY(sig_coeffgroup_flag, 0, 4); break; ++case 16: FILL_ARRAY(sig_coeffgroup_flag, 0, 16); break; ++case 64: FILL_ARRAY(sig_coeffgroup_flag, 0, 64); break; + default: assert(0 && "There should be 1, 4, 16 or 64 coefficient groups"); + } + diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index 750b6feced9..959e9d94b3d 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -38,6 +38,7 @@ DEPEND="${DEPEND} abi_x86_64? ( ${ASM_DEP} )" src_prepare() { + epatch "${FILESDIR}/gcc7.patch" eautoreconf if use test && [ "${PV#}" = "${PV}" ]; then # https://bugs.gentoo.org/show_bug.cgi?id=595932
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/files/, media-libs/kvazaar/
commit: 0ef1e5f072a695444bdfe65e8bb1e59291ca0288 Author: Alexis Ballier gentoo org> AuthorDate: Fri Jun 16 09:16:38 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jun 16 09:36:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef1e5f0 media-libs/kvazaar: remove old Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-libs/kvazaar/Manifest | 1 - media-libs/kvazaar/files/ppc.patch | 19 media-libs/kvazaar/kvazaar-0.8.3.ebuild | 51 - 3 files changed, 71 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 97f0d7f0d2c..948a9e8db7f 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,4 +1,3 @@ DIST greatest-1.2.1.tar.gz 19792 SHA256 e3c1211ec5dfea61092833bca56c6a14620ac23aa0d53940d99943587cbe1677 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 WHIRLPOOL b4e01659539e02224d5396609ba73715eca1391e9da165ac22cf28f25c13cf89a9c4059cfe3f88e1d88d06e35153f7d1d3e012433b9b4f4deaa2a464e6d6b7ca -DIST kvazaar-0.8.3.tar.gz 429852 SHA256 a5cebc313bc2edcf631684e67c33227e56d803bfbc940cf8c2f3906b4f543a12 SHA512 7de2c311c75b77d1f9a95f1de79212560b86bd6f8d7ae743240ff33cec52ecb2837be7984f12fe617560445838381ada245196bf1bf67eeb3861f025998fdf60 WHIRLPOOL 1fdcf9835aca8a4d4261c184e957abcc4fa21df5e3d0520a63e95dfc800d086dc6ae5f70fc4110db232a013f84205230f1c5e2043f57db21cc100b33ef504d05 DIST kvazaar-1.0.0.tar.gz 473495 SHA256 40eb7b4b23897299e99050f0c011e9380cf898b25615dd143f018b278b972a46 SHA512 94939e9560e82543c0f3a8de6f45e228156544b56cc3ce813385e24d52f5a7b65950f6f752344930951440255ca96c06e93e87ff9e721d7c63d82a7a5714c340 WHIRLPOOL ed0c6332c5a1efa88b569845f2cb5436881c3866e381369d770a3393d61e37605ad5c114dcbdae424035f451ceea5ab1ee0787769c9bf44fc44bbd2815e87ed7 DIST kvazaar-1.1.0.tar.gz 484601 SHA256 8e382738a51004bfcfca4c832e8b41fe6a17f889f3c39151dc1c1a37261a3a6d SHA512 72cee44e32c76c0a94acf33347457145d3f88d644fb4703588d0db6bff1c7064c9b623034efe4ba39219150767012544e4f45141b6a6183d41e4a29c6cb258b9 WHIRLPOOL c37df11389c237af2c31cfcdbb6244c7e87f4d95f5550ee46e5f27c6eca39dd0328aaa81fbef3d555fc869072ac2226efb71566b7ca7ddda11bab3508d1f2caf diff --git a/media-libs/kvazaar/files/ppc.patch b/media-libs/kvazaar/files/ppc.patch deleted file mode 100644 index 9ee9f70e49f..000 --- a/media-libs/kvazaar/files/ppc.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 99e37ec23532a247b9e306ef87e9879385c625d8 -Author: Ari Lemmetti-Date: Sat Jan 30 19:33:09 2016 +0200 - -Update old pixel type to the current one - -diff --git a/src/strategies/altivec/picture-altivec.c b/src/strategies/altivec/picture-altivec.c -index 7c9d1fb..28e86e8 100644 a/src/strategies/altivec/picture-altivec.c -+++ b/src/strategies/altivec/picture-altivec.c -@@ -28,7 +28,7 @@ - #include - - --static unsigned reg_sad_altivec(const pixel * const data1, const pixel * const data2, -+static unsigned reg_sad_altivec(const kvz_pixel * const data1, const kvz_pixel * const data2, - const int width, const int height, const unsigned stride1, const unsigned stride2) - { - vector unsigned int vsad = {0,0,0,0}, vzero = {0,0,0,0}; diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild deleted file mode 100644 index 53dc8fab282..000 --- a/media-libs/kvazaar/kvazaar-0.8.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -SCM="" - -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; -fi - -inherit eutils multilib autotools multilib-minimal toolchain-funcs ${SCM} - -DESCRIPTION="An open-source HEVC encoder" -HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; - -if [ "${PV#}" = "${PV}" ] ; then - SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc ~x86" -fi - -LICENSE="LGPL-2.1" -# subslot = libkvazaar major -SLOT="0/3" -IUSE="cpu_flags_x86_avx2 static-libs" - -DEPEND="" -RDEPEND="${DEPEND}" - -ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${DEPEND} - abi_x86_32? ( ${ASM_DEP} ) - abi_x86_64? ( ${ASM_DEP} )" - -src_prepare() { - epatch "${FILESDIR}/ppc.patch" - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - --docdir "/usr/share/doc/${PF}" \ - $(use_enable static-libs static) \ - $(use_enable cpu_flags_x86_avx2 asm) -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: afda148c7efa5ef07ba8b61459ea93e820ab96b5 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jun 10 20:11:04 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jun 10 20:13:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afda148c media-libs/kvazaar: ~ia64 keyworded Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-libs/kvazaar/kvazaar-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.1.0.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild index 6de1ffe08b0..750b6feced9 100644 --- a/media-libs/kvazaar/kvazaar-1.1.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 5b1602349a1ad1c43c28a6df0430d61f092e90f7 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jun 10 19:50:02 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jun 10 20:12:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b160234 media-libs/kvazaar: ia64 stable, bug #574786 Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index b0e0f860754..adab92844c3 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="alpha amd64 arm hppa ppc ppc64 x86" + KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 14800fa30e85e99006cfde8d80f3c8c83e4fefc6 Author: Tobias Klausmann gentoo org> AuthorDate: Wed Apr 5 14:05:32 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Apr 5 14:05:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14800fa3 media-libs/kvazaar-1.0.0-r0: add alpha keyword Gentoo-Bug: 608868 media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index f1c740793c7..b0e0f860754 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm hppa ppc ppc64 x86" + KEYWORDS="alpha amd64 arm hppa ppc ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: f2aad8a949f1e7c0ff94d1c9192c246481d78417 Author: Alexis Ballier gentoo org> AuthorDate: Fri Mar 10 12:08:06 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Mar 10 12:08:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2aad8a9 media-libs/kvazaar: Bump to 1.1.0 Package-Manager: Portage-2.3.4, Repoman-2.3.2 media-libs/kvazaar/Manifest | 1 + media-libs/kvazaar/{kvazaar-.ebuild => kvazaar-1.1.0.ebuild} | 4 ++-- media-libs/kvazaar/kvazaar-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 63b16fc72fa..97f0d7f0d2c 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,3 +1,4 @@ DIST greatest-1.2.1.tar.gz 19792 SHA256 e3c1211ec5dfea61092833bca56c6a14620ac23aa0d53940d99943587cbe1677 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 WHIRLPOOL b4e01659539e02224d5396609ba73715eca1391e9da165ac22cf28f25c13cf89a9c4059cfe3f88e1d88d06e35153f7d1d3e012433b9b4f4deaa2a464e6d6b7ca DIST kvazaar-0.8.3.tar.gz 429852 SHA256 a5cebc313bc2edcf631684e67c33227e56d803bfbc940cf8c2f3906b4f543a12 SHA512 7de2c311c75b77d1f9a95f1de79212560b86bd6f8d7ae743240ff33cec52ecb2837be7984f12fe617560445838381ada245196bf1bf67eeb3861f025998fdf60 WHIRLPOOL 1fdcf9835aca8a4d4261c184e957abcc4fa21df5e3d0520a63e95dfc800d086dc6ae5f70fc4110db232a013f84205230f1c5e2043f57db21cc100b33ef504d05 DIST kvazaar-1.0.0.tar.gz 473495 SHA256 40eb7b4b23897299e99050f0c011e9380cf898b25615dd143f018b278b972a46 SHA512 94939e9560e82543c0f3a8de6f45e228156544b56cc3ce813385e24d52f5a7b65950f6f752344930951440255ca96c06e93e87ff9e721d7c63d82a7a5714c340 WHIRLPOOL ed0c6332c5a1efa88b569845f2cb5436881c3866e381369d770a3393d61e37605ad5c114dcbdae424035f451ceea5ab1ee0787769c9bf44fc44bbd2815e87ed7 +DIST kvazaar-1.1.0.tar.gz 484601 SHA256 8e382738a51004bfcfca4c832e8b41fe6a17f889f3c39151dc1c1a37261a3a6d SHA512 72cee44e32c76c0a94acf33347457145d3f88d644fb4703588d0db6bff1c7064c9b623034efe4ba39219150767012544e4f45141b6a6183d41e4a29c6cb258b9 WHIRLPOOL c37df11389c237af2c31cfcdbb6244c7e87f4d95f5550ee46e5f27c6eca39dd0328aaa81fbef3d555fc869072ac2226efb71566b7ca7ddda11bab3508d1f2caf diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-1.1.0.ebuild similarity index 93% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-1.1.0.ebuild index 003b42f8a07..6de1ffe08b0 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-1.1.0.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 @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~ppc" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" fi LICENSE="LGPL-2.1" diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 003b42f8a07..6de1ffe08b0 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.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 @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~ppc" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: c90e3fed80a65539e924f3a84de98c494cf2b285 Author: Tobias Klausmann gentoo org> AuthorDate: Thu Mar 2 15:26:07 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Mar 2 15:26:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c90e3fed media-libs/kvazaar-1.0.0-r0: add ~alpha keyword Gentoo-Bug: 574786 media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index 3d0c4ca91d1..f1c740793c7 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 arm hppa ppc ppc64 x86" + KEYWORDS="~alpha amd64 arm hppa ppc ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 41de352367af49f9dcebc65efc36388ba2416640 Author: Michael Weber gentoo org> AuthorDate: Thu Feb 23 12:33:23 2017 + Commit: Michael Weber gentoo org> CommitDate: Thu Feb 23 12:33:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41de3523 media-libs/kvazaar: arm stable (bug 608868) Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index 01a5d2de8f..44e5bceab3 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 ~arm hppa ppc ppc64 x86" + KEYWORDS="amd64 arm hppa ppc ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 8c8ba09b7c6589cd99e48f91c3815aac7f78d649 Author: Michael Weber gentoo org> AuthorDate: Wed Feb 22 13:24:02 2017 + Commit: Michael Weber gentoo org> CommitDate: Wed Feb 22 13:24:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8ba09b media-libs/kvazaar: ppc stable (bug 608868). Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index 55288d258f..01a5d2de8f 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 ~arm hppa ~ppc ppc64 x86" + KEYWORDS="amd64 ~arm hppa ppc ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 110d99e43da44e10c165989ebd2acee5e631f0d8 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Feb 22 13:14:18 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Feb 22 13:18:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110d99e4 media-libs/kvazaar: Stable for PPC64 (bug #608868). Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index 1906f2f0f0..55288d258f 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 x86" + KEYWORDS="amd64 ~arm hppa ~ppc ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 41bdb4e53cf7d530a4a2d7d768a9ba4f482092e3 Author: Jeroen Roovers gentoo org> AuthorDate: Sat Feb 18 08:49:04 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Feb 18 08:51:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bdb4e5 media-libs/kvazaar: Stable for HPPA (bug #608868). Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index 0886e0c12d..1906f2f0f0 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86" + KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 7fa1d83038b0861ca52787055e71b900c1202cf4 Author: Markus Meier gentoo org> AuthorDate: Fri Feb 17 17:14:48 2017 + Commit: Markus Meier gentoo org> CommitDate: Fri Feb 17 17:27:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fa1d830 media-libs/kvazaar: add ~arm, bug #574786 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index 87989d1c02..0886e0c12d 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86" + KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 1fd0c2063deb8afd177d487809f4d84b9303cf34 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Feb 15 15:55:21 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Feb 15 15:55:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd0c206 media-libs/kvazaar: x86 stable wrt bug #608868 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index 088fcb09eb..87989d1c02 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 7fe973bdb587dda1b131aa4e6f5cb140fd8a6dc3 Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 15 11:07:33 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 15 11:47:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe973bd media-libs/kvazaar: x86 keyword, bug #574786 Package-Manager: portage-2.3.1 media-libs/kvazaar/kvazaar-0.8.3.ebuild | 2 +- media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild index 6478300..e4f7dda 100644 --- a/media-libs/kvazaar/kvazaar-0.8.3.ebuild +++ b/media-libs/kvazaar/kvazaar-0.8.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc" + KEYWORDS="~amd64 ~ppc x86" fi LICENSE="LGPL-2.1" diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index d4c1ec5..d5a93cc 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~hppa ~ppc ~ppc64" + KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 15cf13759c5fe38af7836b4a1a53bf007b073f26 Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 15 11:07:47 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 15 11:47:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15cf1375 Revert "media-libs/kvazaar: x86 keyword, bug #574786" This reverts commit 254cb07aaa63c387b83123b5e2fa121fef22937f. media-libs/kvazaar/kvazaar-0.8.3.ebuild | 2 +- media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild index e4f7dda..6478300 100644 --- a/media-libs/kvazaar/kvazaar-0.8.3.ebuild +++ b/media-libs/kvazaar/kvazaar-0.8.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc x86" + KEYWORDS="~amd64 ~ppc" fi LICENSE="LGPL-2.1" diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index d5a93cc..d4c1ec5 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86" + KEYWORDS="~amd64 ~hppa ~ppc ~ppc64" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 6cbac947c31d394df0bb37d8dcb111255e1a4a0d Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 15 11:08:11 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 15 11:47:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbac947 media-libs/kvazaar: x86 keyword, bug #574786 Package-Manager: portage-2.3.1 media-libs/kvazaar/kvazaar-0.8.3.ebuild | 2 +- media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild index 6478300..cfe749f 100644 --- a/media-libs/kvazaar/kvazaar-0.8.3.ebuild +++ b/media-libs/kvazaar/kvazaar-0.8.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc" + KEYWORDS="~amd64 ~ppc ~x86" fi LICENSE="LGPL-2.1" diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index d4c1ec5..b1fdc20 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~hppa ~ppc ~ppc64" + KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: f5344275922663b73a12d97f07a5c7a536a2d594 Author: Alexis Ballier gentoo org> AuthorDate: Sat Oct 15 09:42:31 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Oct 15 09:42:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5344275 media-libs/kvazaar: fix tests on live ebuild Package-Manager: portage-2.3.2 media-libs/kvazaar/kvazaar-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 7f8fec2..edf3031 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -31,6 +31,7 @@ IUSE="static-libs test" DEPEND="" RDEPEND="${DEPEND}" +REQUIRED_USE="test? ( static-libs )" ASM_DEP=">=dev-lang/yasm-1.2.0" DEPEND="${DEPEND} @@ -39,7 +40,7 @@ DEPEND="${DEPEND} src_prepare() { eautoreconf - if use test ; then + if use test && [ "${PV#}" = "${PV}" ]; then # https://bugs.gentoo.org/show_bug.cgi?id=595932 rmdir "${S}/greatest" || die mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: a6fad8c00454da70e49f323fa055cdb0bf2680be Author: Jeroen Roovers gentoo org> AuthorDate: Sat Oct 15 05:12:23 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Oct 15 05:12:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fad8c0 media-libs/kvazaar: Mark ~hppa ~ppc64 (bug #574786). Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches media-libs/kvazaar/kvazaar-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kvazaar/kvazaar-1.0.0.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild index ef87a92..d4c1ec5 100644 --- a/media-libs/kvazaar/kvazaar-1.0.0.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~ppc" + KEYWORDS="~amd64 ~hppa ~ppc ~ppc64" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/files/, media-libs/kvazaar/
commit: 62d6aa651cc9cba85937b117a0d8a00e24cf0f22 Author: Alexis Ballier gentoo org> AuthorDate: Fri Oct 14 16:20:12 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Oct 14 16:20:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d6aa65 media-libs/kvazaar: Bump to 1.0.0. Fix tests by downloading greatest, bug #595932 Package-Manager: portage-2.3.2 media-libs/kvazaar/Manifest | 2 ++ media-libs/kvazaar/files/multilib.patch | 15 +++ .../{kvazaar-.ebuild => kvazaar-1.0.0.ebuild} | 19 ++- media-libs/kvazaar/kvazaar-.ebuild| 17 - 4 files changed, 43 insertions(+), 10 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 10fb437..63b16fc 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1 +1,3 @@ +DIST greatest-1.2.1.tar.gz 19792 SHA256 e3c1211ec5dfea61092833bca56c6a14620ac23aa0d53940d99943587cbe1677 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 WHIRLPOOL b4e01659539e02224d5396609ba73715eca1391e9da165ac22cf28f25c13cf89a9c4059cfe3f88e1d88d06e35153f7d1d3e012433b9b4f4deaa2a464e6d6b7ca DIST kvazaar-0.8.3.tar.gz 429852 SHA256 a5cebc313bc2edcf631684e67c33227e56d803bfbc940cf8c2f3906b4f543a12 SHA512 7de2c311c75b77d1f9a95f1de79212560b86bd6f8d7ae743240ff33cec52ecb2837be7984f12fe617560445838381ada245196bf1bf67eeb3861f025998fdf60 WHIRLPOOL 1fdcf9835aca8a4d4261c184e957abcc4fa21df5e3d0520a63e95dfc800d086dc6ae5f70fc4110db232a013f84205230f1c5e2043f57db21cc100b33ef504d05 +DIST kvazaar-1.0.0.tar.gz 473495 SHA256 40eb7b4b23897299e99050f0c011e9380cf898b25615dd143f018b278b972a46 SHA512 94939e9560e82543c0f3a8de6f45e228156544b56cc3ce813385e24d52f5a7b65950f6f752344930951440255ca96c06e93e87ff9e721d7c63d82a7a5714c340 WHIRLPOOL ed0c6332c5a1efa88b569845f2cb5436881c3866e381369d770a3393d61e37605ad5c114dcbdae424035f451ceea5ab1ee0787769c9bf44fc44bbd2815e87ed7 diff --git a/media-libs/kvazaar/files/multilib.patch b/media-libs/kvazaar/files/multilib.patch new file mode 100644 index ..fb0711d --- /dev/null +++ b/media-libs/kvazaar/files/multilib.patch @@ -0,0 +1,15 @@ +https://github.com/ultravideo/kvazaar/pull/141 + +Index: kvazaar-1.0.0/src/global.h +=== +--- kvazaar-1.0.0.orig/src/global.h kvazaar-1.0.0/src/global.h +@@ -253,7 +253,7 @@ typedef enum { COLOR_Y = 0, COLOR_U, COL + + + // Hardware data (abstraction of defines). Extend for other compilers +-#if defined(_M_IX86) || defined(__i586__) || defined(__i686__) || defined(_M_X64) || defined(_M_AMD64) || defined(__amd64__) || defined(__x86_64__) ++#if defined(_M_IX86) || defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) || defined(_M_X64) || defined(_M_AMD64) || defined(__amd64__) || defined(__x86_64__) + # define COMPILE_INTEL 1 + #else + # define COMPILE_INTEL 0 diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-1.0.0.ebuild similarity index 62% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-1.0.0.ebuild index 4d22819..ef87a92 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-1.0.0.ebuild @@ -6,25 +6,29 @@ EAPI=5 SCM="" +GREATEST_PV="1.2.1" + if [ "${PV#}" != "${PV}" ] ; then SCM="git-r3" EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; fi -inherit multilib autotools multilib-minimal toolchain-funcs ${SCM} +inherit eutils multilib autotools multilib-minimal toolchain-funcs ${SCM} DESCRIPTION="An open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then - SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" KEYWORDS="~amd64 ~ppc" fi LICENSE="LGPL-2.1" # subslot = libkvazaar major SLOT="0/3" -IUSE="cpu_flags_x86_avx2 static-libs" +IUSE="static-libs test" +REQUIRED_USE="test? ( static-libs )" DEPEND="" RDEPEND="${DEPEND}" @@ -35,15 +39,20 @@ DEPEND="${DEPEND} abi_x86_64? ( ${ASM_DEP} )" src_prepare() { + epatch "${FILESDIR}/multilib.patch" eautoreconf + if use test ; then + # https://bugs.gentoo.org/show_bug.cgi?id=595932 + rmdir "${S}/greatest" || die + mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die + fi } multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ --docdir
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: c631b1875de1a8d115ff46eaacf42fe22bfb033e Author: Alexis Ballier gentoo org> AuthorDate: Mon Oct 3 09:04:07 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Oct 3 09:04:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c631b187 media-libs/kvazaar: call econf in proper phase, bug #595934 Package-Manager: portage-2.3.1 media-libs/kvazaar/kvazaar-0.8.3.ebuild | 2 +- media-libs/kvazaar/kvazaar-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild index 5a1a46d..6478300 100644 --- a/media-libs/kvazaar/kvazaar-0.8.3.ebuild +++ b/media-libs/kvazaar/kvazaar-0.8.3.ebuild @@ -39,7 +39,7 @@ src_prepare() { eautoreconf } -multilib_src_compile() { +multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ --docdir "/usr/share/doc/${PF}" \ diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 3587fc4..4d22819 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -38,7 +38,7 @@ src_prepare() { eautoreconf } -multilib_src_compile() { +multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ --docdir "/usr/share/doc/${PF}" \
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: a0508baa3b394211f4394d8543c97406c364bad3 Author: Chí-Thanh Christopher Nguyễn gentoo org> AuthorDate: Tue Jul 26 10:51:02 2016 + Commit: Chí-Thanh Christopher Nguyễn gentoo org> CommitDate: Tue Jul 26 10:51:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0508baa media-libs/kvazaar: keyword ~ppc Bug: https://bugs.gentoo.org/show_bug.cgi?id=574786 Package-Manager: portage-2.2.28 media-libs/kvazaar/kvazaar-0.8.3.ebuild | 2 +- media-libs/kvazaar/kvazaar-.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild index f61e9fe..5a1a46d 100644 --- a/media-libs/kvazaar/kvazaar-0.8.3.ebuild +++ b/media-libs/kvazaar/kvazaar-0.8.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~ppc" fi LICENSE="LGPL-2.1" diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 972f429..3587fc4 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.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$ @@ -18,7 +18,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; if [ "${PV#}" = "${PV}" ] ; then SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~ppc" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/, media-libs/kvazaar/files/
commit: 1e8eabbec0137a89a74eee87c42354db095460ef Author: Alexis Ballier gentoo org> AuthorDate: Tue Jul 26 09:27:26 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jul 26 09:27:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8eabbe media-libs/kvazaar: backport upstream patch to fix build on ppc, bug #589688 Package-Manager: portage-2.3.0 media-libs/kvazaar/files/ppc.patch | 19 +++ media-libs/kvazaar/kvazaar-0.8.3.ebuild | 5 +++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/files/ppc.patch b/media-libs/kvazaar/files/ppc.patch new file mode 100644 index 000..9ee9f70 --- /dev/null +++ b/media-libs/kvazaar/files/ppc.patch @@ -0,0 +1,19 @@ +commit 99e37ec23532a247b9e306ef87e9879385c625d8 +Author: Ari Lemmetti+Date: Sat Jan 30 19:33:09 2016 +0200 + +Update old pixel type to the current one + +diff --git a/src/strategies/altivec/picture-altivec.c b/src/strategies/altivec/picture-altivec.c +index 7c9d1fb..28e86e8 100644 +--- a/src/strategies/altivec/picture-altivec.c b/src/strategies/altivec/picture-altivec.c +@@ -28,7 +28,7 @@ + #include + + +-static unsigned reg_sad_altivec(const pixel * const data1, const pixel * const data2, ++static unsigned reg_sad_altivec(const kvz_pixel * const data1, const kvz_pixel * const data2, + const int width, const int height, const unsigned stride1, const unsigned stride2) + { + vector unsigned int vsad = {0,0,0,0}, vzero = {0,0,0,0}; diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild index 972f429..f61e9fe 100644 --- a/media-libs/kvazaar/kvazaar-0.8.3.ebuild +++ b/media-libs/kvazaar/kvazaar-0.8.3.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$ @@ -11,7 +11,7 @@ if [ "${PV#}" != "${PV}" ] ; then EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; fi -inherit multilib autotools multilib-minimal toolchain-funcs ${SCM} +inherit eutils multilib autotools multilib-minimal toolchain-funcs ${SCM} DESCRIPTION="An open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; @@ -35,6 +35,7 @@ DEPEND="${DEPEND} abi_x86_64? ( ${ASM_DEP} )" src_prepare() { + epatch "${FILESDIR}/ppc.patch" eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 0f1c6cdf0b0fc7708fb5b4b8c9fea34ab07864c9 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jul 26 09:25:33 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jul 26 09:25:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1c6cdf media-libs/kvazaar: remove old Package-Manager: portage-2.3.0 media-libs/kvazaar/Manifest | 3 -- media-libs/kvazaar/kvazaar-0.7.1.ebuild | 62 media-libs/kvazaar/kvazaar-0.7.2.ebuild | 63 - media-libs/kvazaar/kvazaar-0.8.2.ebuild | 51 -- 4 files changed, 179 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 144b7e6..10fb437 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,4 +1 @@ -DIST kvazaar-0.7.1.tar.gz 288339 SHA256 c3693f801f0e717b1dcab3494d3e18a1687861af1a2c33b8878b2f70bcf18164 SHA512 a7d0a68e4b898f7dbb4175ab8a005d88786f522e185c1814a36a48395d34398880fc18e6baeebe4fef0ea97829e937df2ec9f547e05a9a1b2fdb74e260390e2a WHIRLPOOL ad640f5cf4c8238c7fbda3d126e1d7d37b3619a3eb000737eabf75b464fbf37cbc1de11c643725fb8cfbbfe8aa21df12d2c7b7aed0df29f7d8774256e78818a0 -DIST kvazaar-0.7.2.tar.gz 293147 SHA256 623e955d1dbf4f469a57c540537e977f3cead2abcb43d640e2fa0f568168cede SHA512 db06bed953cbe69f2388adfeeecdd150f36a436199e9627a06c26e4fee740255d47757522a3216c2aaca6233fbff0bf64ab5fa6ac6a26cf5af88bfd07c7d78a0 WHIRLPOOL 371379ed6c30c6db3c729e0cfded3f300157a62255b9865f4f45666354f1e2e35cad2e869600de662745251f044f7852dcb8e08e820f4d41f3e7efea13ccb645 -DIST kvazaar-0.8.2.tar.gz 422425 SHA256 1b9354a639ab6c902e974780b39112b5e75477205611f88b54562c895182b945 SHA512 e5089ae28b467c19e854dcf53ac48d14aa01b5f6a72d7a11e66e146c7b9cc11068377a9021f03a697dcf66a66dd42180d2bab24d62c00ee4e2763c5d93754a85 WHIRLPOOL 54c9de8df2b35a2192ba56680d7edc047b10682875b5a5f6dacec5e67daf8137576d4fc9f86139a54ce82dd29355cfce3fd66589961eb09fe329f64dd15c DIST kvazaar-0.8.3.tar.gz 429852 SHA256 a5cebc313bc2edcf631684e67c33227e56d803bfbc940cf8c2f3906b4f543a12 SHA512 7de2c311c75b77d1f9a95f1de79212560b86bd6f8d7ae743240ff33cec52ecb2837be7984f12fe617560445838381ada245196bf1bf67eeb3861f025998fdf60 WHIRLPOOL 1fdcf9835aca8a4d4261c184e957abcc4fa21df5e3d0520a63e95dfc800d086dc6ae5f70fc4110db232a013f84205230f1c5e2043f57db21cc100b33ef504d05 diff --git a/media-libs/kvazaar/kvazaar-0.7.1.ebuild b/media-libs/kvazaar/kvazaar-0.7.1.ebuild deleted file mode 100644 index 50c477d..000 --- a/media-libs/kvazaar/kvazaar-0.7.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -SCM="" - -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; -fi - -inherit multilib multilib-minimal ${SCM} - -DESCRIPTION="An open-source HEVC encoder" -HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; - -if [ "${PV#}" = "${PV}" ] ; then - SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="cpu_flags_x86_avx2 static-libs" - -DEPEND="" -RDEPEND="${DEPEND}" -S="${WORKDIR}/${P}/src" - -ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${DEPEND} - abi_x86_32? ( ${ASM_DEP} ) - abi_x86_64? ( ${ASM_DEP} )" - -src_prepare() { - multilib_copy_sources -} - -multilib_src_compile() { - emake \ - ARCH="${CHOST%%-*}" \ - $(usex cpu_flags_x86_avx2 "" "KVZ_DISABLE_AVX2=true") \ - lib-shared \ - $(usex static-libs "lib-static" "") \ - $(multilib_is_native_abi && echo cli) -} - -multilib_src_install() { - emake \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - install-pc install-lib \ - $(usex static-libs "install-static" "") \ - $(multilib_is_native_abi && echo install-prog) -} - -multilib_src_install_all() { - dodoc "${WORKDIR}/${P}/README.md" "${WORKDIR}/${P}/CREDITS" "${WORKDIR}/${P}/doc/"*.txt -} diff --git a/media-libs/kvazaar/kvazaar-0.7.2.ebuild b/media-libs/kvazaar/kvazaar-0.7.2.ebuild deleted file mode 100644 index 425dd69..000 --- a/media-libs/kvazaar/kvazaar-0.7.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -SCM="" - -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; -fi - -inherit multilib multilib-minimal toolchain-funcs ${SCM} - -DESCRIPTION="An open-source HEVC encoder" -HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; - -if [ "${PV#}" = "${PV}" ] ;
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 8db8815851f828daae4c9873a87789583bf593ef Author: Alexis Ballier gentoo org> AuthorDate: Fri Jan 29 19:41:29 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jan 29 19:41:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db88158 media-libs/kvazaar: bump to 0.8.3 Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier gentoo.org> media-libs/kvazaar/Manifest | 1 + media-libs/kvazaar/kvazaar-0.8.3.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index e901045..144b7e6 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,3 +1,4 @@ DIST kvazaar-0.7.1.tar.gz 288339 SHA256 c3693f801f0e717b1dcab3494d3e18a1687861af1a2c33b8878b2f70bcf18164 SHA512 a7d0a68e4b898f7dbb4175ab8a005d88786f522e185c1814a36a48395d34398880fc18e6baeebe4fef0ea97829e937df2ec9f547e05a9a1b2fdb74e260390e2a WHIRLPOOL ad640f5cf4c8238c7fbda3d126e1d7d37b3619a3eb000737eabf75b464fbf37cbc1de11c643725fb8cfbbfe8aa21df12d2c7b7aed0df29f7d8774256e78818a0 DIST kvazaar-0.7.2.tar.gz 293147 SHA256 623e955d1dbf4f469a57c540537e977f3cead2abcb43d640e2fa0f568168cede SHA512 db06bed953cbe69f2388adfeeecdd150f36a436199e9627a06c26e4fee740255d47757522a3216c2aaca6233fbff0bf64ab5fa6ac6a26cf5af88bfd07c7d78a0 WHIRLPOOL 371379ed6c30c6db3c729e0cfded3f300157a62255b9865f4f45666354f1e2e35cad2e869600de662745251f044f7852dcb8e08e820f4d41f3e7efea13ccb645 DIST kvazaar-0.8.2.tar.gz 422425 SHA256 1b9354a639ab6c902e974780b39112b5e75477205611f88b54562c895182b945 SHA512 e5089ae28b467c19e854dcf53ac48d14aa01b5f6a72d7a11e66e146c7b9cc11068377a9021f03a697dcf66a66dd42180d2bab24d62c00ee4e2763c5d93754a85 WHIRLPOOL 54c9de8df2b35a2192ba56680d7edc047b10682875b5a5f6dacec5e67daf8137576d4fc9f86139a54ce82dd29355cfce3fd66589961eb09fe329f64dd15c +DIST kvazaar-0.8.3.tar.gz 429852 SHA256 a5cebc313bc2edcf631684e67c33227e56d803bfbc940cf8c2f3906b4f543a12 SHA512 7de2c311c75b77d1f9a95f1de79212560b86bd6f8d7ae743240ff33cec52ecb2837be7984f12fe617560445838381ada245196bf1bf67eeb3861f025998fdf60 WHIRLPOOL 1fdcf9835aca8a4d4261c184e957abcc4fa21df5e3d0520a63e95dfc800d086dc6ae5f70fc4110db232a013f84205230f1c5e2043f57db21cc100b33ef504d05 diff --git a/media-libs/kvazaar/kvazaar-0.8.3.ebuild b/media-libs/kvazaar/kvazaar-0.8.3.ebuild new file mode 100644 index 000..972f429 --- /dev/null +++ b/media-libs/kvazaar/kvazaar-0.8.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +SCM="" + +if [ "${PV#}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; +fi + +inherit multilib autotools multilib-minimal toolchain-funcs ${SCM} + +DESCRIPTION="An open-source HEVC encoder" +HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; + +if [ "${PV#}" = "${PV}" ] ; then + SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1" +# subslot = libkvazaar major +SLOT="0/3" +IUSE="cpu_flags_x86_avx2 static-libs" + +DEPEND="" +RDEPEND="${DEPEND}" + +ASM_DEP=">=dev-lang/yasm-1.2.0" +DEPEND="${DEPEND} + abi_x86_32? ( ${ASM_DEP} ) + abi_x86_64? ( ${ASM_DEP} )" + +src_prepare() { + eautoreconf +} + +multilib_src_compile() { + ECONF_SOURCE="${S}" \ + econf \ + --docdir "/usr/share/doc/${PF}" \ + $(use_enable static-libs static) \ + $(use_enable cpu_flags_x86_avx2 asm) +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 7b4560e017ba5383287a0ce4623decf7c4033d80 Author: Alexis Ballier gentoo org> AuthorDate: Mon Jan 18 15:13:26 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jan 18 15:13:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4560e0 media-libs/kvazaar: update live ebuild and bump to 0.8.2 Package-Manager: portage-2.2.26 Signed-off-by: Alexis Ballier gentoo.org> media-libs/kvazaar/Manifest| 1 + .../{kvazaar-.ebuild => kvazaar-0.8.2.ebuild} | 32 +++--- media-libs/kvazaar/kvazaar-.ebuild | 32 +++--- 3 files changed, 21 insertions(+), 44 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index f3675dd..e901045 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,2 +1,3 @@ DIST kvazaar-0.7.1.tar.gz 288339 SHA256 c3693f801f0e717b1dcab3494d3e18a1687861af1a2c33b8878b2f70bcf18164 SHA512 a7d0a68e4b898f7dbb4175ab8a005d88786f522e185c1814a36a48395d34398880fc18e6baeebe4fef0ea97829e937df2ec9f547e05a9a1b2fdb74e260390e2a WHIRLPOOL ad640f5cf4c8238c7fbda3d126e1d7d37b3619a3eb000737eabf75b464fbf37cbc1de11c643725fb8cfbbfe8aa21df12d2c7b7aed0df29f7d8774256e78818a0 DIST kvazaar-0.7.2.tar.gz 293147 SHA256 623e955d1dbf4f469a57c540537e977f3cead2abcb43d640e2fa0f568168cede SHA512 db06bed953cbe69f2388adfeeecdd150f36a436199e9627a06c26e4fee740255d47757522a3216c2aaca6233fbff0bf64ab5fa6ac6a26cf5af88bfd07c7d78a0 WHIRLPOOL 371379ed6c30c6db3c729e0cfded3f300157a62255b9865f4f45666354f1e2e35cad2e869600de662745251f044f7852dcb8e08e820f4d41f3e7efea13ccb645 +DIST kvazaar-0.8.2.tar.gz 422425 SHA256 1b9354a639ab6c902e974780b39112b5e75477205611f88b54562c895182b945 SHA512 e5089ae28b467c19e854dcf53ac48d14aa01b5f6a72d7a11e66e146c7b9cc11068377a9021f03a697dcf66a66dd42180d2bab24d62c00ee4e2763c5d93754a85 WHIRLPOOL 54c9de8df2b35a2192ba56680d7edc047b10682875b5a5f6dacec5e67daf8137576d4fc9f86139a54ce82dd29355cfce3fd66589961eb09fe329f64dd15c diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-0.8.2.ebuild similarity index 54% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-0.8.2.ebuild index 425dd69..972f429 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-0.8.2.ebuild @@ -11,7 +11,7 @@ if [ "${PV#}" != "${PV}" ] ; then EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; fi -inherit multilib multilib-minimal toolchain-funcs ${SCM} +inherit multilib autotools multilib-minimal toolchain-funcs ${SCM} DESCRIPTION="An open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; @@ -22,12 +22,12 @@ if [ "${PV#}" = "${PV}" ] ; then fi LICENSE="LGPL-2.1" -SLOT="0" +# subslot = libkvazaar major +SLOT="0/3" IUSE="cpu_flags_x86_avx2 static-libs" DEPEND="" RDEPEND="${DEPEND}" -S="${WORKDIR}/${P}/src" ASM_DEP=">=dev-lang/yasm-1.2.0" DEPEND="${DEPEND} @@ -35,29 +35,17 @@ DEPEND="${DEPEND} abi_x86_64? ( ${ASM_DEP} )" src_prepare() { - multilib_copy_sources + eautoreconf } multilib_src_compile() { - tc-export CC - emake \ - ARCH="${CHOST%%-*}" \ - $(usex cpu_flags_x86_avx2 "" "KVZ_DISABLE_AVX2=true") \ - lib-shared \ - $(usex static-libs "lib-static" "") \ - $(multilib_is_native_abi && echo cli) -} - -multilib_src_install() { - emake \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - install-pc install-lib \ - $(usex static-libs "install-static" "") \ - $(multilib_is_native_abi && echo install-prog) + ECONF_SOURCE="${S}" \ + econf \ + --docdir "/usr/share/doc/${PF}" \ + $(use_enable static-libs static) \ + $(use_enable cpu_flags_x86_avx2 asm) } multilib_src_install_all() { - dodoc "${WORKDIR}/${P}/README.md" "${WORKDIR}/${P}/CREDITS" "${WORKDIR}/${P}/doc/"*.txt + find "${ED}" -name '*.la' -delete } diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 425dd69..972f429 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -11,7 +11,7 @@ if [ "${PV#}" != "${PV}" ] ; then EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; fi -inherit multilib multilib-minimal toolchain-funcs ${SCM} +inherit multilib autotools multilib-minimal toolchain-funcs ${SCM} DESCRIPTION="An open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; @@ -22,12 +22,12 @@ if [ "${PV#}" = "${PV}" ] ; then fi LICENSE="LGPL-2.1" -SLOT="0" +# subslot = libkvazaar major +SLOT="0/3" IUSE="cpu_flags_x86_avx2
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: dba2bf883ad6c0592965df297d93f5f5c5de3375 Author: Alexis Ballier gentoo org> AuthorDate: Fri Nov 13 09:10:27 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Nov 13 09:10:27 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba2bf88 media-libs/kvazaar: bump to 0.7.2 and export CC Package-Manager: portage-2.2.24 Signed-off-by: Alexis Ballier gentoo.org> media-libs/kvazaar/Manifest | 1 + media-libs/kvazaar/{kvazaar-.ebuild => kvazaar-0.7.2.ebuild} | 3 ++- media-libs/kvazaar/kvazaar-.ebuild | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 23e738f..f3675dd 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1 +1,2 @@ DIST kvazaar-0.7.1.tar.gz 288339 SHA256 c3693f801f0e717b1dcab3494d3e18a1687861af1a2c33b8878b2f70bcf18164 SHA512 a7d0a68e4b898f7dbb4175ab8a005d88786f522e185c1814a36a48395d34398880fc18e6baeebe4fef0ea97829e937df2ec9f547e05a9a1b2fdb74e260390e2a WHIRLPOOL ad640f5cf4c8238c7fbda3d126e1d7d37b3619a3eb000737eabf75b464fbf37cbc1de11c643725fb8cfbbfe8aa21df12d2c7b7aed0df29f7d8774256e78818a0 +DIST kvazaar-0.7.2.tar.gz 293147 SHA256 623e955d1dbf4f469a57c540537e977f3cead2abcb43d640e2fa0f568168cede SHA512 db06bed953cbe69f2388adfeeecdd150f36a436199e9627a06c26e4fee740255d47757522a3216c2aaca6233fbff0bf64ab5fa6ac6a26cf5af88bfd07c7d78a0 WHIRLPOOL 371379ed6c30c6db3c729e0cfded3f300157a62255b9865f4f45666354f1e2e35cad2e869600de662745251f044f7852dcb8e08e820f4d41f3e7efea13ccb645 diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-0.7.2.ebuild similarity index 95% copy from media-libs/kvazaar/kvazaar-.ebuild copy to media-libs/kvazaar/kvazaar-0.7.2.ebuild index 50c477d..425dd69 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-0.7.2.ebuild @@ -11,7 +11,7 @@ if [ "${PV#}" != "${PV}" ] ; then EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; fi -inherit multilib multilib-minimal ${SCM} +inherit multilib multilib-minimal toolchain-funcs ${SCM} DESCRIPTION="An open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; @@ -39,6 +39,7 @@ src_prepare() { } multilib_src_compile() { + tc-export CC emake \ ARCH="${CHOST%%-*}" \ $(usex cpu_flags_x86_avx2 "" "KVZ_DISABLE_AVX2=true") \ diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild index 50c477d..425dd69 100644 --- a/media-libs/kvazaar/kvazaar-.ebuild +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -11,7 +11,7 @@ if [ "${PV#}" != "${PV}" ] ; then EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; fi -inherit multilib multilib-minimal ${SCM} +inherit multilib multilib-minimal toolchain-funcs ${SCM} DESCRIPTION="An open-source HEVC encoder" HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; @@ -39,6 +39,7 @@ src_prepare() { } multilib_src_compile() { + tc-export CC emake \ ARCH="${CHOST%%-*}" \ $(usex cpu_flags_x86_avx2 "" "KVZ_DISABLE_AVX2=true") \
[gentoo-commits] repo/gentoo:master commit in: media-libs/kvazaar/
commit: 793cfe55265a87c421c00665900c5d8e0c1b421d Author: Alexis Ballier gentoo org> AuthorDate: Fri Oct 30 12:39:54 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Oct 30 12:40:16 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793cfe55 media-libs/kvazaar: Initial import. Ebuild by me. Package-Manager: portage-2.2.23 media-libs/kvazaar/Manifest | 1 + media-libs/kvazaar/kvazaar-0.7.1.ebuild | 62 + media-libs/kvazaar/kvazaar-.ebuild | 62 + media-libs/kvazaar/metadata.xml | 8 + 4 files changed, 133 insertions(+) diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest new file mode 100644 index 000..23e738f --- /dev/null +++ b/media-libs/kvazaar/Manifest @@ -0,0 +1 @@ +DIST kvazaar-0.7.1.tar.gz 288339 SHA256 c3693f801f0e717b1dcab3494d3e18a1687861af1a2c33b8878b2f70bcf18164 SHA512 a7d0a68e4b898f7dbb4175ab8a005d88786f522e185c1814a36a48395d34398880fc18e6baeebe4fef0ea97829e937df2ec9f547e05a9a1b2fdb74e260390e2a WHIRLPOOL ad640f5cf4c8238c7fbda3d126e1d7d37b3619a3eb000737eabf75b464fbf37cbc1de11c643725fb8cfbbfe8aa21df12d2c7b7aed0df29f7d8774256e78818a0 diff --git a/media-libs/kvazaar/kvazaar-0.7.1.ebuild b/media-libs/kvazaar/kvazaar-0.7.1.ebuild new file mode 100644 index 000..50c477d --- /dev/null +++ b/media-libs/kvazaar/kvazaar-0.7.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +SCM="" + +if [ "${PV#}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; +fi + +inherit multilib multilib-minimal ${SCM} + +DESCRIPTION="An open-source HEVC encoder" +HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; + +if [ "${PV#}" = "${PV}" ] ; then + SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="cpu_flags_x86_avx2 static-libs" + +DEPEND="" +RDEPEND="${DEPEND}" +S="${WORKDIR}/${P}/src" + +ASM_DEP=">=dev-lang/yasm-1.2.0" +DEPEND="${DEPEND} + abi_x86_32? ( ${ASM_DEP} ) + abi_x86_64? ( ${ASM_DEP} )" + +src_prepare() { + multilib_copy_sources +} + +multilib_src_compile() { + emake \ + ARCH="${CHOST%%-*}" \ + $(usex cpu_flags_x86_avx2 "" "KVZ_DISABLE_AVX2=true") \ + lib-shared \ + $(usex static-libs "lib-static" "") \ + $(multilib_is_native_abi && echo cli) +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + install-pc install-lib \ + $(usex static-libs "install-static" "") \ + $(multilib_is_native_abi && echo install-prog) +} + +multilib_src_install_all() { + dodoc "${WORKDIR}/${P}/README.md" "${WORKDIR}/${P}/CREDITS" "${WORKDIR}/${P}/doc/"*.txt +} diff --git a/media-libs/kvazaar/kvazaar-.ebuild b/media-libs/kvazaar/kvazaar-.ebuild new file mode 100644 index 000..50c477d --- /dev/null +++ b/media-libs/kvazaar/kvazaar-.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +SCM="" + +if [ "${PV#}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ultravideo/kvazaar; +fi + +inherit multilib multilib-minimal ${SCM} + +DESCRIPTION="An open-source HEVC encoder" +HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar; + +if [ "${PV#}" = "${PV}" ] ; then + SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="cpu_flags_x86_avx2 static-libs" + +DEPEND="" +RDEPEND="${DEPEND}" +S="${WORKDIR}/${P}/src" + +ASM_DEP=">=dev-lang/yasm-1.2.0" +DEPEND="${DEPEND} + abi_x86_32? ( ${ASM_DEP} ) + abi_x86_64? ( ${ASM_DEP} )" + +src_prepare() { + multilib_copy_sources +} + +multilib_src_compile() { + emake \ + ARCH="${CHOST%%-*}" \ + $(usex cpu_flags_x86_avx2 "" "KVZ_DISABLE_AVX2=true") \ + lib-shared \ + $(usex static-libs "lib-static" "") \ + $(multilib_is_native_abi && echo cli) +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + install-pc install-lib \ + $(usex static-libs "install-static" "") \ + $(multilib_is_native_abi && echo install-prog) +} + +multilib_src_install_all() { + dodoc "${WORKDIR}/${P}/README.md" "${WORKDIR}/${P}/CREDITS"