summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-20 06:36:29 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-20 06:36:29 +0000
commit4c60e3b3235bcc7f291760881f8b40660a518471 (patch)
treee0495f40b57545a8c3ef6cf23c7717e6621e7885 /media-libs
parent84be07a71d5002585ac714a892bbfd57f3091b4e (diff)
gentoo auto-resync : 20:03:2023 - 06:36:29
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin67732 -> 67741 bytes
-rw-r--r--media-libs/kvazaar/Manifest4
-rw-r--r--media-libs/kvazaar/kvazaar-2.2.0.ebuild64
-rw-r--r--media-libs/kvazaar/kvazaar-9999.ebuild16
-rw-r--r--media-libs/libvisual/Manifest2
-rw-r--r--media-libs/libvisual/libvisual-0.4.2.ebuild48
6 files changed, 125 insertions, 9 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 7cb53135baaf..a34253ebb73e 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest
index 75950a7a90ee..4d3f6e49250a 100644
--- a/media-libs/kvazaar/Manifest
+++ b/media-libs/kvazaar/Manifest
@@ -1,6 +1,8 @@
AUX kvazaar-2.0.0-fix-avx2-flags.patch 1226 BLAKE2B a42a1caceeadffd41f22e40d16694aaa37bf8776e7e1d98d182822b589785bdaeca89147272c0ab2b4826ced7d18f0b3b5a2c048f51b5bfe81e91b1172191334 SHA512 1fcae99b3fe6f31b9b7fd33c000e64d2a2f1359dfa81e6d6fd29302964e4d5190e54d9f7620661d6b6ecb6fd26afd0592da5a125f0b9eb31c44dc94d8f17829b
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
EBUILD kvazaar-2.1.0.ebuild 1893 BLAKE2B 4fd421fc771cdef9ad7ce50e7cd4778aae6e1b8a2c18ed061e4a6e3acfce4256080ed2c188d9e66ca72d9a4063d34ad0bd237477a73ce31d51dd8d30a1863071 SHA512 9983889198b20539ab3a2e9a40fccb972be786189463df7bc2187b88a11540cdfbfc2d324369b622e5c7fba7d6cd4fd0126bc77b65bd2f4485286b131dbf35a7
-EBUILD kvazaar-9999.ebuild 1832 BLAKE2B 7d804ce4a90bc6b7c47febdc098c819e5498db10cd6e0423a6f2fc46bb72391b98123d7ad5ff72f144185315db501e142d73ea9841fd2a33eedd520f80bf29a5 SHA512 d06af513378aa624a995749fe3d5b1d2b58fce28c04c77e120f98ad539b42ccd195d5279d121de8a3dbc89a9bff3acf289c92cffcc328b26ef66aa4bad144e92
+EBUILD kvazaar-2.2.0.ebuild 1587 BLAKE2B db1bf5792deb3c5b3e993d08b87ad3e15b4e65a79c905c8d2917ae3a1273595095eb896a915a8da36beaf363df4d5400b4eea8f1b9aae5c1a82695a077d03079 SHA512 e4821db7cd8c04b5ef2bebb48ae5a26013ae5bcc4174c3a25c8ac002edc59cdea0e5c22403cd6b61933a7490b3e0df8e83e48cd97e1fe96d2904a9e2613a16fe
+EBUILD kvazaar-9999.ebuild 1587 BLAKE2B db1bf5792deb3c5b3e993d08b87ad3e15b4e65a79c905c8d2917ae3a1273595095eb896a915a8da36beaf363df4d5400b4eea8f1b9aae5c1a82695a077d03079 SHA512 e4821db7cd8c04b5ef2bebb48ae5a26013ae5bcc4174c3a25c8ac002edc59cdea0e5c22403cd6b61933a7490b3e0df8e83e48cd97e1fe96d2904a9e2613a16fe
MISC metadata.xml 307 BLAKE2B 712a78cc3cbe9bee1e770452448efd933eb76c6de75e8302e8f61b22aec35a2f43ceb7c3014bf88b81ecf4ff27da4b115ab24605a53fbbba18100896fff12ff8 SHA512 29403efb372cc2ddb9e428be05bb7bf57b0a51a3ab66a0b0bfbdfbcdf6db1b5d357ddafc1b3a77d00109840ea4c610a088e7c8f97a3c0b9cd330a6edd2651ae6
diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild
new file mode 100644
index 000000000000..eae2fc58decc
--- /dev/null
+++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GREATEST_PV="1.2.1"
+
+if [[ ${PV} = *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ultravideo/kvazaar"
+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"
+fi
+inherit autotools flag-o-matic multilib-minimal
+
+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/6"
+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
+ media-video/hevc-hm
+ )
+ abi_x86_32? ( ${ASM_DEP} )
+ abi_x86_64? ( ${ASM_DEP} )
+"
+
+src_prepare() {
+ default
+ sed -e "/^dist_doc_DATA/s/COPYING //" -i Makefile.am || die
+ eautoreconf
+ if use test && [[ ${PV} != *9999 ]]; then
+ # https://bugs.gentoo.org/show_bug.cgi?id=595932
+ 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)
+}
+
+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-9999.ebuild b/media-libs/kvazaar/kvazaar-9999.ebuild
index d44b2a4ef699..eae2fc58decc 100644
--- a/media-libs/kvazaar/kvazaar-9999.ebuild
+++ b/media-libs/kvazaar/kvazaar-9999.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} = *9999 ]] ; 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/libvisual/Manifest b/media-libs/libvisual/Manifest
index c619f8441c2b..a0761a0a794d 100644
--- a/media-libs/libvisual/Manifest
+++ b/media-libs/libvisual/Manifest
@@ -1,4 +1,6 @@
AUX libvisual-0.4.0-better-altivec-detection.patch 1555 BLAKE2B 8516652c13c365bab2e7027f64dc02e62e7ae499b077e6e6d65c2e9c4e84b2276c26ed07785d984696dfcbffc104f1f9d2c12a6a5d6cb0dd4b8eaf587f710e37 SHA512 ac7be2f83b1edef03ee82add11eb97e22dd7d90c53f858838e0616d5eda54505afa7cd86e35c30b5e44191ff31e754f65d2eb449e2e480cd5e2ee6ad5e34a833
DIST libvisual-0.4.1.tar.bz2 560877 BLAKE2B 5429493424cbf7d5d6e17ef6a5219ffb5491a6e0f7ea9d9563021beabfdc22aead0d80924c17904b96cc645ef0dc737fa61680abf152b421ca5f4ac834fc6a19 SHA512 a1417a54d4f0566121db5d08770e7f41559ef7f3704d0da74f1dc316c6b7f16197d843a96382b4122d01251764ccb6ed240fd4e99abc7b0f440c9f43afa9506a
+DIST libvisual-0.4.2.tar.bz2 563023 BLAKE2B b9480db0f168f6e7b398f773c6bbf4d1dab75dd2b711cc9b0b5fd1fb790e57cdd1e9ed3733fb4f911586b7ebb6e1cb9f3bbe74bfe4e67b9cb95e3e7b2eee950a SHA512 88634c27cd5de149d08141fb68d86a85320513208426f412541ab6aa985069683c17437fd0f49d6dafdd811a516f1f9268a2cf2146a3b55332280d7930f59b55
EBUILD libvisual-0.4.1.ebuild 1098 BLAKE2B 2053824d6e2a30049c9008898547f3fe720b2d011ddc204fd2defdbc74cec2aa80a1f25c76603155f855a14b57df6bfc01bf5c8eabd76f0525e6cadf2a6c976b SHA512 847574b94af1f236b654c1019b311dc2d7f9079f0a2504a7b440e92a0856db060702f91707d42a584477d2e65ab404a8a3f78636ad728e30f31ea79bdfb5c46c
+EBUILD libvisual-0.4.2.ebuild 1205 BLAKE2B 4bf88e8bec04fd92119aeb7c34b83aaf8a4dbd34c6d7761d13ea7ef2e1429125700ce963990a5b56d85b6b1a34805fe9288b351cf38914094edf0c3b7fc4d14c SHA512 256ae6e7a4662e17770cb404c11fd50a11fa0e8dd9997a3bad942b34742f9c45af3663ed0f4b24a3a7390aefb8548819d81c1109bd777fae80ffc8e0903adc3e
MISC metadata.xml 502 BLAKE2B cdca87d3e30a985550bf0ae3d922a07670553d360128283d789adbf4584d0d3fa5ae339e52901a8e16c5e1650b6414e5f260aca841957f2ed124e7c437c29a14 SHA512 da4595d0e3dc330fabf03183ae7233323eea087b8e4daeb336d6d2e1ee84156d0639a74b41fe742147477442ab5fef2e51c1cf56e06cdba2647f97f0964bf2cd
diff --git a/media-libs/libvisual/libvisual-0.4.2.ebuild b/media-libs/libvisual/libvisual-0.4.2.ebuild
new file mode 100644
index 000000000000..d79d98ed8917
--- /dev/null
+++ b/media-libs/libvisual/libvisual-0.4.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal optfeature
+
+DESCRIPTION="Abstraction library between applications and audio visualisation plugins"
+HOMEPAGE="http://libvisual.org/"
+SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug nls threads"
+
+BDEPEND="
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+DEPEND="media-libs/libsdl"
+RDEPEND="${DEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libvisual-0.4/libvisual/lvconfig.h
+)
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ --disable-static \
+ --enable-lv-tool \
+ --disable-examples \
+ $(use_enable nls) \
+ $(use_enable threads) \
+ $(use_enable debug)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ # no static archives
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature_header "Libvisual relies on plugins; consider also installing:"
+ optfeature operability media-plugins/libvisual-plugins
+ optfeature projectm media-plugins/libvisual-projectm
+}