diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69451 -> 69446 bytes | |||
-rw-r--r-- | media-libs/gavl/Manifest | 3 | ||||
-rw-r--r-- | media-libs/gavl/files/1.4.0-c99.patch | 12 | ||||
-rw-r--r-- | media-libs/gavl/gavl-1.4.0-r3.ebuild (renamed from media-libs/gavl/gavl-1.4.0-r2.ebuild) | 3 | ||||
-rw-r--r-- | media-libs/lcms/Manifest | 2 | ||||
-rw-r--r-- | media-libs/lcms/lcms-2.16.ebuild | 46 |
6 files changed, 64 insertions, 2 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 54d3eea1ac16..80a5a897d12e 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/gavl/Manifest b/media-libs/gavl/Manifest index 76b8d0b53f4f..9a50475e390b 100644 --- a/media-libs/gavl/Manifest +++ b/media-libs/gavl/Manifest @@ -1,5 +1,6 @@ +AUX 1.4.0-c99.patch 274 BLAKE2B ae15226920bec9a438f97c7b5dc33bee6d7c9b0b1d0d3f3ab009b3ba187d2cd7957de7de4c506d77cff7a6ae5ec4c2688fd378130dafaf9ee4d3d1a593523db6 SHA512 eac097827eb99ba0d966f50ee5acc083debc8e061ee52ca36fa3151542d215957e5188a227b9b65a31a43eed4dc31bdedcc5d8a1dc047c55e004402c3bbe996e AUX 1.4.0-gnu_source.patch 427 BLAKE2B d80d9e0371fd3d616a9c48481698ecdc3a40ddeebcaf7b04fd0d760c83de6c139d759f67f48f1b3c3a537d0f0bdde1bfa37244256ba22ead4332e831df832801 SHA512 2cdb6d76ab82ab8b4f12094cacab236b4096cb1067b5cf5bfeed58d29409e0eb91a2edbf45a9f9ebb539141c9de500752d5b2aa3fa59a23ee83c508d42f861a0 AUX 1.4.0-x32.patch 759 BLAKE2B f122756759da4cb2a122ff702b688c63bf878801e75080d0482bd8583a935448bee42fe00f50bbd99679e5cc5a3e96b01854dad2882a12a64432782b368750c6 SHA512 4c4408ec7d42e81f4e5913ec4d97cc88290a3729d5990910f0c7d2a86da511cd496bd20574f340ff8786e533f09687c0788ba790746cba56a43403e11b638a3f DIST gavl-1.4.0.tar.gz 4592701 BLAKE2B 2ed47cf63d8ce3424d0714e202a11ecef89c5a9c160a6045e238bae4179c02398600fc9c6d914784bb24a86c501f93971631461bdecaa8a70743a674748a2ec3 SHA512 beda0073cab865fdb3a55de5d5c800fabcd40b21c5bb5b5f9d43046db3602d8967fb8b893325fcdaca3fa66d978aa3cae79a4a797d43d40ad50ea5af752a650a -EBUILD gavl-1.4.0-r2.ebuild 1415 BLAKE2B b13b4134fac4af6073e7910d2c183e1c60256525fe607552a020edec896dc7231906887f9dfcf6c5fa95cac12c96cfc0b7627bed73ea5075b1f706b2e67810ae SHA512 0e79867638da9898721a13649ac1a5d40b0ea48ca897b7565860c91bc31be10695b234d3993f1b44a70f82a8cf9c0f66078d4999bed7165b5ecf2adf84b051e6 +EBUILD gavl-1.4.0-r3.ebuild 1446 BLAKE2B bc78bb5e164b0f53a81f0f635d15e0379ea775656f32fd50c2beab8bfa6909d07090ba00babbfb48a1ce4c6a34da3d783ff259b59d97c7495e223978847ce572 SHA512 ca141af2ddc37c20d4b78a6c2163fe71898577781ba55920f8e730b2edaf718d0168718638d312572e409d61d7bfab8f9188f885f84400dbfc1b27462648c6cf MISC metadata.xml 301 BLAKE2B aecfa4ee7aa47bacbfd1608a32d71ab0047afb93e7fd3677844f7ae11ac604a08b59ad3061764b08bbda2568545dd5bcbe649417df0da1b882af0d5a0cfe1bec SHA512 b274784e4ea31bf68d196c33698fb54abf02cd0f7e634026ee7ccf94e16e09ada679434094fa56db2d3d1527d7aaef2aa951464539cc06be6f3e6c13c261d204 diff --git a/media-libs/gavl/files/1.4.0-c99.patch b/media-libs/gavl/files/1.4.0-c99.patch new file mode 100644 index 000000000000..957b3ff5b4f6 --- /dev/null +++ b/media-libs/gavl/files/1.4.0-c99.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/879699 +--- a/configure.ac ++++ b/configure.ac +@@ -156,7 +156,7 @@ AC_MSG_CHECKING(for CLOCK_MONOTONIC) + AC_TRY_RUN([ + #include <time.h> + #include <errno.h> +-main() ++int main() + { + struct timespec tp; + if(clock_gettime(CLOCK_MONOTONIC, &tp)) diff --git a/media-libs/gavl/gavl-1.4.0-r2.ebuild b/media-libs/gavl/gavl-1.4.0-r3.ebuild index 1db85a052458..5eabe21fe3e4 100644 --- a/media-libs/gavl/gavl-1.4.0-r2.ebuild +++ b/media-libs/gavl/gavl-1.4.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,6 +19,7 @@ BDEPEND="doc? ( app-doc/doxygen )" PATCHES=( "${FILESDIR}/${PV}-x32.patch" "${FILESDIR}/${PV}-gnu_source.patch" + "${FILESDIR}/${PV}-c99.patch" ) src_prepare() { diff --git a/media-libs/lcms/Manifest b/media-libs/lcms/Manifest index fd20f1315e3e..e0817c21bbce 100644 --- a/media-libs/lcms/Manifest +++ b/media-libs/lcms/Manifest @@ -7,7 +7,9 @@ AUX lcms-2.15-pthread-linking.patch 1376 BLAKE2B abeaeca00fb8bd7dcb1eb3616370487 DIST lcms2-2.13.1.tar.gz 7276499 BLAKE2B ff4815fc4bcea94dc942f8072741c592f1bbde9c8e997f4e21e36cd271062a341ecc9b1f3c56e3e36ec19091fec049ee9faf75df04c2bc1e11174dc4cfe8da9e SHA512 214ec63fa086b580a6507d493a54ccf5faf02c40e149d71e41f9fc8510efdb16554621c96d91cc886f09682c9631b10aa194b4b67eb6ffcc871d5d4666b05617 DIST lcms2-2.14.tar.gz 7406694 BLAKE2B 777b0bf65829121a3d32bca1ab936ac022f9af739bccdd02d5f86688c3386b974f526a012bdec4d36649566eea0aa659db317dd383eede6488236d601156a0f9 SHA512 92fba0a457ea81590eba0b8d98b7b621da6a83e3857948585e0b524235954954f9ac1670cf6a19b457c0fce22a87899ea4c5810db1ff2acf7c6b6e0dc4b61a1b DIST lcms2-2.15.tar.gz 7548405 BLAKE2B 97ce1e87c8de17e7d0dd1b00e1b49cf4e3c6912c74ff16d5afb9979565ad830fd8b3f08f7535ae8b5e763fbd22d2a058c577536ddb7487b7aa8fb25d585f8c84 SHA512 ab038c369e66736e0dd3810fbac6cf5381bc3102c4dd693819367b1224f59d9e853ede081388464c0e7c213d92e6cddc48c23020953af10ad6c6802cfa17e213 +DIST lcms2-2.16.tar.gz 7632822 BLAKE2B cf4d10908e6b8e6cf15ec8a99f0a299a9bcb7082f0df5ab1c9d84fcb739132855edf717c2ab746040fc09bace7afaaa8a39538e7ceabd0e68cdb3b4fb5627c6d SHA512 638dd6ad6787456c8145510d18b2d0727bd0a446a13ac2934aabc9531d1156eca2a2c0fd780a453823fbd35a1895f9d8de5dc4b3cab505459dd3f0535b4e837d EBUILD lcms-2.13.1-r3.ebuild 1467 BLAKE2B 5832baf8c2b10ea641db4ea6701ddffebf7f12d504ca2ad55536a0f23162bcb913f71140a64e4e4fb2e27a6c535d6dbc056b57a084b4987dd27299fad80db792 SHA512 5792ea1c4d04a5d987575d46379357845d4ca62e0f0dbddf8029577ae1b2b363130b9f8e9dd8cb4caf208da7964dbeba512f91c8708035a4fcaa4b3717804368 EBUILD lcms-2.14-r4.ebuild 1317 BLAKE2B 39b614bdb627146e641d236a44e37a0f520348168fbd4e0e5437f9063fbb7257e69350f134a4fdd7277e2213a2a2e18ede7c2201d88a8bceca5e63ed347292ef SHA512 258228d88c236f22e133c0b517a3cf2456b42cd65f0a1ebcb507135b7b825a55222e6aeafb2f7248efa2555f944e54584b7c082ddb945dc2b79d09b35ec5a85c EBUILD lcms-2.15.ebuild 1492 BLAKE2B 4e2ed2ad61b824a6a337c3259ed6f66e30a9a50e348f9a9077e78442da2d10b3233ce0b7713bce795de8fd6d7d06a98045a5d2e1e1dd981632ac7c65be26b3ac SHA512 ef45e628c217b77f7cb988d698daf568930cf3324e769d89d91ac7c26b73324d4520601038d0d25b910993cb0fe94931ccb105940200ba29deaf6d4d8202a00b +EBUILD lcms-2.16.ebuild 1291 BLAKE2B 893994727638f52b3bf9c5b323bc93e52b9750e903cf2214def1654279c6a5ed8dc528646101a24c76d19c02e3ce9f3cf445f30a2c0006e9f26622dee112a059 SHA512 e3e5cc3ec55007fc4cb49c59ba538f7b7276a6b44efdedb22f94e8020f994e31f78708a0bf04534e8d4c1db99b81f1c4315c38485353430c0bb4af9eba8633fa MISC metadata.xml 465 BLAKE2B eac440b8a48c75faaa51b0333582740e7e33b0b6222bf5376383764c9395cfa7a7936e19ec2dd22a043e3251ed4e40161c7a594f7f3157b8b809c620dd551430 SHA512 dabeaecc2fed3c2e63f2bb0219711961c51f7da710a5e90629df694c5c89deb9fd26c2329ed5ac577edbf60b51a8efd34f65fdd7e6759912c2513e4d8efa6f35 diff --git a/media-libs/lcms/lcms-2.16.ebuild b/media-libs/lcms/lcms-2.16.ebuild new file mode 100644 index 000000000000..331ce2f8c446 --- /dev/null +++ b/media-libs/lcms/lcms-2.16.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +DESCRIPTION="A lightweight, speed optimized color management engine" +HOMEPAGE="https://www.littlecms.com/" +SRC_URI="https://github.com/mm2/Little-CMS/releases/download/lcms${PV/_}/${PN}2-${PV/_}.tar.gz" +S="${WORKDIR}/lcms2-${PV/_}" + +# GPL-3 for the threaded & fastfloat plugins, see meson_options.txt +LICENSE="GPL-3 MIT" +SLOT="2" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="doc jpeg static-libs tiff" + +RDEPEND=" + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-4.0.3-r6:=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +multilib_src_configure() { + local emesonargs=( + -Ddefault_library=$(multilib_native_usex static-libs both shared) + -Dthreaded=true + -Dfastfloat=true + $(meson_feature jpeg) + $(meson_feature tiff) + ) + + meson_src_configure +} + +multilib_src_test() { + # fast_float_testbed on hppa -> 1458s from default timeout of 600, #913067 + meson_src_test --timeout-multiplier=3 +} + +multilib_src_install_all() { + use doc && dodoc doc/*.pdf +} |