diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69148 -> 69138 bytes | |||
-rw-r--r-- | media-libs/fcft/Manifest | 2 | ||||
-rw-r--r-- | media-libs/fcft/fcft-3.1.8.ebuild | 94 | ||||
-rw-r--r-- | media-libs/liblscp/Manifest | 2 | ||||
-rw-r--r-- | media-libs/liblscp/liblscp-0.9.11.ebuild | 37 | ||||
-rw-r--r-- | media-libs/vigra/Manifest | 4 | ||||
-rw-r--r-- | media-libs/vigra/vigra-1.11.1-r9.ebuild | 10 | ||||
-rw-r--r-- | media-libs/vigra/vigra-9999.ebuild | 7 |
8 files changed, 105 insertions, 51 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex fd4b01bd6789..63fce891a148 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest index ae4f1d8649cd..0e10e0891245 100644 --- a/media-libs/fcft/Manifest +++ b/media-libs/fcft/Manifest @@ -3,9 +3,11 @@ DIST fcft-3.1.3.tar.gz 741726 BLAKE2B 00792d3bb3848e271b28be7d9afe81e917f5475586 DIST fcft-3.1.5.tar.gz 742014 BLAKE2B 39266ab2a7ea422671414d97c21a90b0eeabe9ed7480c54e44e33ff6d39ab903ac3df154b6733bb4de1e69401480d313f067e6f73f13748bf7fd54aa617cd5e6 SHA512 e223d7e825d8f81f05d2f7ec1b945b28311386dc6ccf55eefaeff2231d64483fdf18a2468f942586ecc0bb4ef75ed9ef0a8a490162b0f8bf7a8619e46742c564 DIST fcft-3.1.6.tar.gz 699121 BLAKE2B 597ce1a701db29d3a8b913d831f1847c9526c450352b565436c843388447d8203b54b3d24ab668690986488c102f281c46685a2072bf4afee2bf58465ab9d6c3 SHA512 4fe4e318561706bd446e79b0df8df4fa5b542b9d546aa7361a1523593c26040d827ce059658c0eac89a77b83c771fd43bc74e2fe29cd16b2846a2db7ec733f49 DIST fcft-3.1.7.tar.gz 697694 BLAKE2B 2afdd26c631d365ae450691a2073fc61d361c759886e77781b6438e0d8e0db6626230bcc70b99ef2d5a5a05006280bca93d2433157a6974093f1af932952b4c2 SHA512 e862856dfb85c5df85f9f32dce8ed9e7fed8b3dc8435876994f53d276a2c597d0cee0b4fbcbb62362a3771e9ca82c49db95da989404d0c8aa5f604dd50c79075 +DIST fcft-3.1.8.tar.gz 697836 BLAKE2B da7de65e2fb7ce6d2244d8ea3839a62953cbe772a7388cdb15d8f849c139e2e9124b3ad12113fcd90d4055b38a269bf7bfeba5a408f31469a95b56d4e770e992 SHA512 1b1cfbed4e99db8e290a1dcf6c124949f5fb317e225996e63913974f4a52748a04be053cff934c8f8c0b3add22c87f9e3b1c793366431f788529e62d7a7be69c EBUILD fcft-3.1.2-r1.ebuild 2072 BLAKE2B 413f9b8ca65d8a4fee9f6dc06f6a82a5fd71c20e367b4c6d323c5884c716ecf564c6d5be2d711d716a594c6df12dba9674e003114b33ef7dc05bf41f03c4d84b SHA512 afc54726a34924b5b1f68f234598fdaf06ef60ebb66764a1d5304b1f4957e3b60125659a3c7c51d3039896c5bd24bacac74d684713c982c119c619d53a9218ec EBUILD fcft-3.1.3.ebuild 2073 BLAKE2B 3c850b1a7f0afb115d1ba7bd251e719febf4d25a03f40ad2ff1f00c0d26a3b30b9f87d0557f16b6a078d3a9fa6bf6ea9cdd413cc5dfe0b9955fde9971da02125 SHA512 a21760c0192c8f1296a7b8c9b9f6f532436359a46dde213bfb12b3f47db85f3f9bf418bb0d2ee894dee9da55eae1d0d8afd97aab1ab5e9fe50dd683639b50cc9 EBUILD fcft-3.1.5.ebuild 2072 BLAKE2B 413f9b8ca65d8a4fee9f6dc06f6a82a5fd71c20e367b4c6d323c5884c716ecf564c6d5be2d711d716a594c6df12dba9674e003114b33ef7dc05bf41f03c4d84b SHA512 afc54726a34924b5b1f68f234598fdaf06ef60ebb66764a1d5304b1f4957e3b60125659a3c7c51d3039896c5bd24bacac74d684713c982c119c619d53a9218ec EBUILD fcft-3.1.6.ebuild 2073 BLAKE2B 3c850b1a7f0afb115d1ba7bd251e719febf4d25a03f40ad2ff1f00c0d26a3b30b9f87d0557f16b6a078d3a9fa6bf6ea9cdd413cc5dfe0b9955fde9971da02125 SHA512 a21760c0192c8f1296a7b8c9b9f6f532436359a46dde213bfb12b3f47db85f3f9bf418bb0d2ee894dee9da55eae1d0d8afd97aab1ab5e9fe50dd683639b50cc9 EBUILD fcft-3.1.7.ebuild 2081 BLAKE2B 43b7997b1f34c8d152bb7160097d470a4dddd173780c99aaafb90b3bfb0b8fc8883d20b74ababa137e05f7d8411c9f92c196c6d1ad8434b34cb36cde47560da3 SHA512 7098a6f342c20503446933852ae6e4198d8fe0b025da134604159ca43022ecf33eea04e9279ab7b63de6b54ba10bcb3d91f2d7893ae71a058737f222a81b2d5e +EBUILD fcft-3.1.8.ebuild 2081 BLAKE2B 43b7997b1f34c8d152bb7160097d470a4dddd173780c99aaafb90b3bfb0b8fc8883d20b74ababa137e05f7d8411c9f92c196c6d1ad8434b34cb36cde47560da3 SHA512 7098a6f342c20503446933852ae6e4198d8fe0b025da134604159ca43022ecf33eea04e9279ab7b63de6b54ba10bcb3d91f2d7893ae71a058737f222a81b2d5e MISC metadata.xml 561 BLAKE2B 56ca6de19ed1985ea15aeeec86f34a8dfcebf2399fc087f24425a7b854aa8558c9d114da95a432f5476cd0ad005e5cbeb3bb9d92ec722aa71fb151c4313c1896 SHA512 ec3d5ee117f8ef81d61a49bdf2d1a01201e2cb5f3fc1d984cdfed6882c58b2057f67e7e3c92cd8f9ab473dfa5af861336a41496ca439e639cf623ce2f788e538 diff --git a/media-libs/fcft/fcft-3.1.8.ebuild b/media-libs/fcft/fcft-3.1.8.ebuild new file mode 100644 index 000000000000..d284e9dfccd8 --- /dev/null +++ b/media-libs/fcft/fcft-3.1.8.ebuild @@ -0,0 +1,94 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit meson python-any-r1 + +DESCRIPTION="Simple library for font loading and glyph rasterization" +HOMEPAGE="https://codeberg.org/dnkl/fcft" +SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +# MIT for fcft +# ZLIB for nanosvg +LICENSE="MIT ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="examples +harfbuzz +libutf8proc test" +REQUIRED_USE=" + libutf8proc? ( harfbuzz ) + examples? ( libutf8proc ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + media-libs/fontconfig + media-libs/freetype + x11-libs/pixman + examples? ( + dev-libs/libutf8proc:= + dev-libs/wayland + ) + harfbuzz? ( + media-libs/harfbuzz:=[truetype] + ) + libutf8proc? ( + dev-libs/libutf8proc:= + ) +" +DEPEND=" + ${RDEPEND} + app-i18n/unicode-data + dev-libs/tllist + examples? ( + dev-libs/wayland-protocols + ) + test? ( + dev-libs/check + harfbuzz? ( media-fonts/noto-emoji ) + ) +" +BDEPEND=" + ${PYTHON_DEPS} + app-text/scdoc + virtual/pkgconfig + examples? ( + dev-util/wayland-scanner + ) +" + +src_prepare() { + default + + rm -r unicode || die "Failed removing vendored unicode-data" + + sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \ + meson.build || die "Failed changing UnicodeData.txt to system's copy" + sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \ + meson.build || die "Failed changing emoji-data.txt to system's copy" +} + +src_configure() { + local emesonargs=( + $(meson_feature harfbuzz grapheme-shaping) + $(meson_feature libutf8proc run-shaping) + $(meson_use examples) + $(use test && meson_use harfbuzz test-text-shaping) + # bundled, tiny, I believe this means we should always include it + -Dsvg-backend=nanosvg + -Ddocs=enabled + ) + + meson_src_configure +} + +src_install() { + local DOCS=( CHANGELOG.md README.md ) + meson_src_install + + rm -r "${ED}"/usr/share/doc/${PN} || die + + use examples && newbin "${BUILD_DIR}/example/example" fcft-example +} diff --git a/media-libs/liblscp/Manifest b/media-libs/liblscp/Manifest index d27cac6f0ef5..9a47ebc59226 100644 --- a/media-libs/liblscp/Manifest +++ b/media-libs/liblscp/Manifest @@ -1,7 +1,5 @@ AUX liblscp-0.9.6-conditional.patch 275 BLAKE2B 4ce887eb210c4e32d16a8b0300d7a03903671967122aff13a1c5d59edd02778bc4f1a7e29fd9cb56e54526e91b4ba9c6ed6f8ab526c49f783f7800c9f4587a7e SHA512 1d3d2b0ab448d7e58b8eb561292d445de41df9989a3268fa34a8d3b440195c09d7ce5b674227a4786f8c947794933250fea636b294723bb26ce65b301cc096de -DIST liblscp-0.9.11.tar.gz 99143 BLAKE2B 840915937fd27b88c730a0216df557a527d1630bd253184a9c09a16deb56a2836f223283d5167d726dbcd50aeb91b96e8f030b331b0034900ceb87fc487d0b36 SHA512 2510df80504e97424d9ce24a67f597ea679dc2017cb1cb6908b107a13c245186d0b68c91e793c64e36f7bf50db2e10f9aeb7f6aefafbaa68937ed6d18df35160 DIST liblscp-0.9.12.tar.gz 99062 BLAKE2B b1701eba58211bbe6e46ae7b08ca535f6f68d724523f12aca394e31cf3f95bce2c4b3c051576f8cf5e2490cb9c85cbb8b6664e3088d36fa1cf409401996c53e0 SHA512 a29f87d04a9a2726dd3a465a6bc0891e51e1b63da624f3b282c9d32710c7a7f57e7bffed4d3a6f3d7d8db70e56f1d8050b3453c064fa433b6a113fb8b09fed5a -EBUILD liblscp-0.9.11.ebuild 749 BLAKE2B a0a21dd4b3ba982ada8e76d476f1331cc3ea88222333e4badb63054037ae1e4f03de5ec4eec7e4d4382aeb57150cf9780e2e6850c8284038f708f6f4e7bb4b0d SHA512 c312e96c8deaa41fa59e3d8b15292b8f0091bf209ca8a6d9f530f5a7ac6e5f7d990da44b3d13777d85c2ffd5d22693d8d20258dbc287c5e15c240434c9c7470e EBUILD liblscp-0.9.12.ebuild 749 BLAKE2B a0a21dd4b3ba982ada8e76d476f1331cc3ea88222333e4badb63054037ae1e4f03de5ec4eec7e4d4382aeb57150cf9780e2e6850c8284038f708f6f4e7bb4b0d SHA512 c312e96c8deaa41fa59e3d8b15292b8f0091bf209ca8a6d9f530f5a7ac6e5f7d990da44b3d13777d85c2ffd5d22693d8d20258dbc287c5e15c240434c9c7470e EBUILD liblscp-9999.ebuild 751 BLAKE2B af9d1c298f2b444cde35901c0d8cd2e2ceb1da7409d86ff43ad417b1c891a605a4b08e51292e4abc2057faa77668d8209a6a9c88f3663f180b8c2a7e51482d9a SHA512 4a68c8d9804f5ee934cf558d8af1f82d01bbf889162a1164197aa67b08b65f52cc53b9ab3884acf2527c3c1b137e42aec984a953671a53bd58f486dc6008dfb9 MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/media-libs/liblscp/liblscp-0.9.11.ebuild b/media-libs/liblscp/liblscp-0.9.11.ebuild deleted file mode 100644 index 8814d6bb81c4..000000000000 --- a/media-libs/liblscp/liblscp-0.9.11.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="C++ library for the Linux Sampler control protocol" -HOMEPAGE="https://www.linuxsampler.org" - -if [[ ${PV} == "9999" ]] ; then - inherit subversion - ESVN_REPO_URI="https://svn.linuxsampler.org/svn/liblscp/trunk" -else - SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz - https://download.linuxsampler.org/packages/${P}.tar.gz" - KEYWORDS="amd64 ~ppc x86" -fi - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="doc" - -BDEPEND="doc? ( app-text/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.6-conditional.patch" -) - -DOCS=( ChangeLog README ) - -src_configure() { - local mycmakeargs=( - -DBUILD_DOC=$(usex doc) - ) - cmake_src_configure -} diff --git a/media-libs/vigra/Manifest b/media-libs/vigra/Manifest index 8e3bbf26d420..e909a95cfdd1 100644 --- a/media-libs/vigra/Manifest +++ b/media-libs/vigra/Manifest @@ -8,6 +8,6 @@ AUX vigra-1.11.1-python-syntax.patch 2590 BLAKE2B 4465e2eecaddc0d8b74f62143fe9fc AUX vigra-1.11.1-python3.7.patch 1254 BLAKE2B 24e23db29992efa86154edb402e250c782160ba5208fd7b2dd1c1eb0526b51633014cd488b5f8abd808bb2fc54b20866111281447fc45683d70a9a8bd93f0854 SHA512 9cbaacf2b6e3bd892b930c48d2371fe96b9cfecc69c8d0c982972c412f1157a73648672f42e73df1cd5ce0753c69907faaca38e35bdd54952a753af7054e17fe AUX vigra-1.11.1-sphinx.ext.pngmath.patch 1411 BLAKE2B 6ffdd2f40ac982d693a6e71a89754d453202ba70e6ae65b3b45d64add3d2cc7a9710773e94b0604cb67dadb53ea27912ccce7fe844e6264f7c989bb96149cbcc SHA512 4e0ade84985ecc9c7c45afd949671b9cbc041db486c29732b17c1b62eadfdf6e299396a18686c03c3ed4e2b3ac6d830a8e224c56e3b8d20361c2f5e5fcc14650 DIST vigra-1.11.1-src.tar.gz 55119047 BLAKE2B c67dc61515075843faacb4ee054f3e28b4edd033dc6cb89d3c591827309eafa697b839ca85ff7c68d6aff9d7e08b1d3db73d50e6c3b065a5210b64a90e242444 SHA512 9c1638d626d658fa4b13069e5850b628d91db02bb18b8a9f0a4642fee501ede8a6f4f267d79ca5cd5baf3991e704163345cd18ab7919ff2a93db6bd496096de3 -EBUILD vigra-1.11.1-r9.ebuild 3716 BLAKE2B a664bfddacbe7489c68456cd451e7bb2afe90a38d485fd80bec5cf7ad406a3b5ec81b55720d9a7fcdc3d4138af14ebb966ecef91129fbbf98a93a7e4c30a6b82 SHA512 1ead341b4f930345bbbb97ba8c607099e0a7a1a4b1173e93a56b05adccacc86b2afafc6bac23309f1a6408d700a4ce1052ae2a08de2ed09f2ea5281e59b011ce -EBUILD vigra-9999.ebuild 3456 BLAKE2B a3f8ca051437cde7d9856e415d30b632046c167bf82c16a36a1615726de6cf92a778c3d0f692da144aa0f0f11d50bbf1bbd431156c92f41e0f4df029c817cb8a SHA512 bcc88efd6d6a3217c80a60137835b374822415bb2eed5cfae302eeffb67e5824d3430b3ec670f4ac6b5a0f0052092b578e68b0ac49b980a6176e6a3da17ddb2f +EBUILD vigra-1.11.1-r9.ebuild 3647 BLAKE2B c4d924f8fdb41ae4e252ccc993b554f6ad42e9425f3a68ef1d79d75b217ceb51b2919277682c8056fac2816dcd27fbe2082bb206ff9d3d4186a5f1b92e316b58 SHA512 e7bced7bdf187d6810e695e1326fe87ef5de9bcab0bc95938f40fc3f0377ddea9a1bf1c4fb7677cccba42010c8ee43d1d9500754c2525c81568c41fa4dda94fc +EBUILD vigra-9999.ebuild 3449 BLAKE2B 798a046caf7ab5519ce1bb3ade061b1e5195f8d4c2c85a9a5ea1e5de8eedeba9d328ee969f4c85741bdb0e6454d99afbb2f44dc8b84f276c0776885afcb840a5 SHA512 cc57cc547419a5a70c0c8fc8b7babb4b9366cd910b353aad7c80e22e163516699129ee6797797aab49ece85057393e7730d381b1eff09b3806fe50f00b5c8f9e MISC metadata.xml 338 BLAKE2B ce8cddf2fde724bf72d4e61054b4cbe18f40a34e02b34326d227a184d9eac1133bffc48a373f8d2bcc5c5d13de30263c3029a566db9fd6d4442f779be8e97ef7 SHA512 e4242661592f929fdba417b1fa4c176db354d82c7eeb9324a3a6102d3fb405267411e27313666fd9201af1da49de9c1319179c42017273932365113ddcd5a4a5 diff --git a/media-libs/vigra/vigra-1.11.1-r9.ebuild b/media-libs/vigra/vigra-1.11.1-r9.ebuild index 6e3de6f74804..1be44dbdba2c 100644 --- a/media-libs/vigra/vigra-1.11.1-r9.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r9.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+),xml(+)" + inherit cmake flag-o-matic python-r1 DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures" @@ -26,11 +27,6 @@ REQUIRED_USE=" python? ( hdf5 ${PYTHON_REQUIRED_USE} ) test? ( hdf5 python fftw )" -BDEPEND=" - test? ( - >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}] - ) -" # runtime dependency on python is required by the vigra-config script DEPEND=" fftw? ( sci-libs/fftw:3.0= ) diff --git a/media-libs/vigra/vigra-9999.ebuild b/media-libs/vigra/vigra-9999.ebuild index 8e668e863ad0..4fee34b87e24 100644 --- a/media-libs/vigra/vigra-9999.ebuild +++ b/media-libs/vigra/vigra-9999.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+),xml(+)" + inherit cmake flag-o-matic python-r1 DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures" @@ -28,7 +29,7 @@ REQUIRED_USE=" BDEPEND=" test? ( - >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] ) " # runtime dependency on python is required by the vigra-config script |