From ecf595717796995cab38a07093dc9597d55d0ea6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 25 Mar 2024 13:01:09 +0000 Subject: gentoo auto-resync : 25:03:2024 - 13:01:08 --- media-plugins/cmt-plugins/Manifest | 3 +- .../cmt-plugins/cmt-plugins-1.17-r1.ebuild | 13 +++-- .../cmt-plugins/cmt-plugins-1.17-r2.ebuild | 61 ++++++++++++++++++++++ 3 files changed, 71 insertions(+), 6 deletions(-) create mode 100644 media-plugins/cmt-plugins/cmt-plugins-1.17-r2.ebuild (limited to 'media-plugins/cmt-plugins') diff --git a/media-plugins/cmt-plugins/Manifest b/media-plugins/cmt-plugins/Manifest index 5486285b8850..0ccd36352b73 100644 --- a/media-plugins/cmt-plugins/Manifest +++ b/media-plugins/cmt-plugins/Manifest @@ -3,5 +3,6 @@ AUX cmt-plugins-1.17-darwin.patch 361 BLAKE2B 64947385e7a1cb3cad87ff8036bd7b3c09 AUX cmt-plugins-1.17-makefile.patch 851 BLAKE2B bcc73d4da76d201c7907991cb2bb982867c424432d70e7cadf91a03f778025b85fcc7945af2bd14466ff779e77ebcf13af2cf3d006ccb2b3053ebfbd455188d8 SHA512 d2efb151f1bbbf58fe7f2699f6ebb81fd4adce216833b08bd56a5149f6f2965f65033953ec8ec18be6499b562d50e18ea81f9a0b7fcf0baddc9c15c4d1c4d0b5 AUX cmt.rdf 3943 BLAKE2B e45e6b1e25a8be51d687e0eb931e62bba4a2c821bb35e7784077983df8b66b3b5f9a9497df19588acf68ab2f55a28a50c1cc392fcdc58651befda54f8e60edc3 SHA512 265bb9ed2cff657a2698dc1182bb3079a6d3f70a6db86aa20cfc992b5cf54a341a65f9af278630671c3657dc730de85a0b95caae785893412ad5659a195b820c DIST cmt_1.17.tgz 64070 BLAKE2B 903b540f0232e34dadb4683f5fe2478a0124dd1864c49868f8d5db4742cd89e55600c1b7aadea56b04b831b528b8930c472c2d05149b00e81cec503c69dc9c87 SHA512 7df31a44c41622785b569ef79bef91cba098fed89ca65dcb31b9fdd751caff863cf42eb7ca2ffab08e883fbcd040ab1c7290a96abf58e908be44ab803d672e26 -EBUILD cmt-plugins-1.17-r1.ebuild 1069 BLAKE2B 21c143416866c5496d1de6e6c565efad2e5adc82cf128955107e54a2e3ed79323a150049f14dc984a283bed1ca7237689b5452886e7f2dd0a3f704fd56fa1ad5 SHA512 b3fbdca85ef66cfb35b190425467354841437c06294e240e5df35c5bd71803caea7b3529ca2819fa13e143d571f156ecaca9e496ffd21724db57905248356b55 +EBUILD cmt-plugins-1.17-r1.ebuild 1208 BLAKE2B 4a19c28e37490e40cd86cae05a15e7446449a2ef773263417a5e44bf1c6f34bcd5925abd5a0038f6c1b044b4958d076c5e0aa5f008804a1110d23449be5c3fe0 SHA512 c0c6e6c8c390b7e92753ef80814bebe44db55c3bdfca403609602b9c4ad6184b7c4189714b9ead3dc4999b6fbaeec20d5c6a92db5c1457352a30fcd81e6c0123 +EBUILD cmt-plugins-1.17-r2.ebuild 1214 BLAKE2B 73766e10e7933b9d03e01896de2e35829df70fba5a5837efa756a27d1287f1a0c7067fa43247a7e9e041fe4c0acc389908d449fe140d4fd721ba377c83e47cfc SHA512 98c21807f742429c45902d91eaeaf5e65b6339dd89780d453e3134a673b2d889218a1938e803f5997a1e9ad058771db204ecb49b77686f88b6953b184e93a49b MISC metadata.xml 256 BLAKE2B 211ca90d8f704be5ca8a1994f0e8f1adbe1fd4937a10a301ced0b9be171dfdabb223661d168535cd7f5edfe0c8edca4620945e13dc3c43b5832ac183913188f0 SHA512 fde3b658512fa6742886d7dd84efc906331b43f5b0f8fdca353fe2280653381716d7143473c9237b9fe58b9df5889b38b008da34f6ce4b64336f38642d78e3dd diff --git a/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild b/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild index b540f1e938d7..3205a5bdc884 100644 --- a/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild +++ b/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild @@ -1,24 +1,22 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit multilib toolchain-funcs multilib-minimal +inherit flag-o-matic toolchain-funcs multilib-minimal MY_P="cmt_${PV}" S="${WORKDIR}/${MY_P}" DESCRIPTION="CMT (computer music toolkit) LADSPA library plugins" -HOMEPAGE="https://www.ladspa.org/" +HOMEPAGE="https://www.ladspa.org/cmt/overview.html" SRC_URI="https://www.ladspa.org/download/${MY_P}.tgz" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86" LICENSE="LGPL-2.1" SLOT="0" -IUSE="" DEPEND=">=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}]" -RDEPEND="" PATCHES=( "${FILESDIR}/${P}-makefile.patch" @@ -37,6 +35,11 @@ src_prepare() { } multilib_src_compile() { + # -Werror=odr + # https://bugs.gentoo.org/860120 + # Upstream contact method is email. I have sent one describing the issue. + filter-lto + cd src tc-export CXX emake PLUGIN_LIB="cmt.so" diff --git a/media-plugins/cmt-plugins/cmt-plugins-1.17-r2.ebuild b/media-plugins/cmt-plugins/cmt-plugins-1.17-r2.ebuild new file mode 100644 index 000000000000..333e77dcdb24 --- /dev/null +++ b/media-plugins/cmt-plugins/cmt-plugins-1.17-r2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs multilib-minimal + +MY_P="cmt_${PV}" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="CMT (computer music toolkit) LADSPA library plugins" +HOMEPAGE="https://www.ladspa.org/cmt/overview.html" +SRC_URI="https://www.ladspa.org/download/${MY_P}.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +LICENSE="LGPL-2.1" +SLOT="0" + +DEPEND=">=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}]" + +PATCHES=( + "${FILESDIR}/${P}-makefile.patch" + "${FILESDIR}/${P}-clang.patch" +) + +DOCS="../README" +HTML_DOCS="../doc/*" + +src_prepare() { + default + + use elibc_Darwin && eapply "${FILESDIR}/${P}-darwin.patch" + + multilib_copy_sources +} + +multilib_src_compile() { + # -Werror=odr + # https://bugs.gentoo.org/860120 + # Upstream contact method is email. I have sent one describing the issue. + filter-lto + + cd src + tc-export CXX + emake PLUGIN_LIB="cmt.so" +} + +multilib_src_install() { + cd src + insopts -m755 + insinto /usr/$(get_libdir)/ladspa + doins *.so +} + +multilib_src_install_all() { + cd src + insinto /usr/share/ladspa/rdf/ + doins "${FILESDIR}/cmt.rdf" + + einstalldocs +} -- cgit v1.2.3