From 129160ec854dca4c3fedb5bcfbcb56930371da0f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 1 Jan 2021 21:06:00 +0000 Subject: gentoo new year resync : 01.01.2021 --- media-libs/babl/Manifest | 4 ++- media-libs/babl/babl-0.1.84.ebuild | 61 ++++++++++++++++++++++++++++++++++++++ media-libs/babl/babl-9999.ebuild | 3 +- 3 files changed, 65 insertions(+), 3 deletions(-) create mode 100644 media-libs/babl/babl-0.1.84.ebuild (limited to 'media-libs/babl') diff --git a/media-libs/babl/Manifest b/media-libs/babl/Manifest index 9ec7f591fe1c..a1cdb408eef4 100644 --- a/media-libs/babl/Manifest +++ b/media-libs/babl/Manifest @@ -1,4 +1,6 @@ DIST babl-0.1.78.tar.xz 298920 BLAKE2B 654baf0ed09fbbad54578bf8bba60f45152e446d8b3d3ee49ca57084f220d22ed9478bc95851c5c1b17deeacdacfc14a39ab4d6e3f0448012eb212eef8b357b2 SHA512 d40f68cbd3d7703066a8985958b6cc49eaefe842c0fb3b7bbf6a5d6e6198642b55c4f95bdbf0d25a29d24a975c9b94acfd084792c60b18ec5f66260dfe54893b +DIST babl-0.1.84.tar.xz 299216 BLAKE2B 80db725230f5bee71a9e2056e40cfe9c4dda7669fe3004d73c2d1525c9a89362491edc5addef47f28a94938ab3cdefef0496b38404fc4ab11931e7b9e0daaebe SHA512 a8cba80bd3a434ee9bbd1a0d1fcd6e5e38f9c657b189a70631ff3fe4e4c270e64762d1be13d48e8514d4166ac4175745001499fcda68eb1ea93e03c18b2a5d06 EBUILD babl-0.1.78.ebuild 1830 BLAKE2B d1a5f6804b582a1295f4a11032feb5a513a78e814e1331813c3bbac36e886928efc5ff6eb9ba5f9d20285e116d936816c1073f7c1af2b71dbb6d344a70649879 SHA512 32973d22dd5cb1856c34f68b4c24b412f1449974f898fb6229a5fa4a1fe265777abe542d5c9d5f85fa7707425c419a99f0397acd9d084520fb8d9c8a487c4e2b -EBUILD babl-9999.ebuild 1834 BLAKE2B a5a53b664afa763c5f66852e38a42eb3bbea1e7b8794f216a4b680770d11c4ce054bfb9d63e51fb2a4a09826ed97f39dc26b8a2fe8773849dc1f7f0e6b348220 SHA512 4243a2a95562ff36dece54832cf87c16f6976debed6d1c41eb60c7f4fa2a776f6da272226596c52c4d3afb8e1929c228d439ed4aec79c2121315750ebc2b61d3 +EBUILD babl-0.1.84.ebuild 1769 BLAKE2B 99dd5a1a097a3ab2debbcbce0ea8a7935211447c3d7a6caa8a123f7fa501d04477401d54d9615a7265335f653d296308da6bac847a054ba3a05caecb925c8758 SHA512 b2312ad947c665b29fb4a6564dced66f30e3196f9aec09cbc4c10c4d4446cbd2d29828fc4b5559bd42210a271c5798db443d08dbee7908851c2cf306ccbe7188 +EBUILD babl-9999.ebuild 1769 BLAKE2B 99dd5a1a097a3ab2debbcbce0ea8a7935211447c3d7a6caa8a123f7fa501d04477401d54d9615a7265335f653d296308da6bac847a054ba3a05caecb925c8758 SHA512 b2312ad947c665b29fb4a6564dced66f30e3196f9aec09cbc4c10c4d4446cbd2d29828fc4b5559bd42210a271c5798db443d08dbee7908851c2cf306ccbe7188 MISC metadata.xml 370 BLAKE2B 18f0dfd3b6fb8f284f888dbcd30d3d4ddce8753e58ef3e92ba0803bd6dadd36962f2f6e57dcd6ccebc547bf43b8972bdaf27e5817c77307172fdb835fe2d9c9e SHA512 9ad9dbdfc25d5a59c0129f1f83615d73bcb9026cc0411a71e9987bca46389fa5f3905a72d22ddac319b1838b770cc5755a2ec312a05db1752e10be5cca08ea38 diff --git a/media-libs/babl/babl-0.1.84.ebuild b/media-libs/babl/babl-0.1.84.ebuild new file mode 100644 index 000000000000..cd9637db7829 --- /dev/null +++ b/media-libs/babl/babl-0.1.84.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VALA_USE_DEPEND=vapigen + +inherit meson gnome2-utils vala + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/babl.git" + SRC_URI="" +else + SRC_URI="https://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="A dynamic, any to any, pixel format conversion library" +HOMEPAGE="https://gegl.org/babl/" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1" +REQUIRED_USE="vala? ( introspection )" + +BDEPEND=" + virtual/pkgconfig + vala? ( $(vala_depend) ) +" +RDEPEND=" + introspection? ( >=dev-libs/gobject-introspection-1.32:= ) + lcms? ( >=media-libs/lcms-2.8:2 ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + gnome2_environment_reset + use vala && vala_src_prepare +} + +src_configure() { + # Automagic rsvg support is just for website generation we do not call, + # so we don't need to fix it + # w3m is used for dist target thus no issue for us that it is automagically + # detected + local emesonargs=( + -Dwith-docs=false + $(meson_use introspection enable-gir) + $(meson_use lcms with-lcms) + $(meson_use vala enable-vapi) + $(meson_use cpu_flags_x86_avx2 enable-avx2) + $(meson_use cpu_flags_x86_f16c enable-f16c) + $(meson_use cpu_flags_x86_mmx enable-mmx) + $(meson_use cpu_flags_x86_sse enable-sse) + $(meson_use cpu_flags_x86_sse2 enable-sse2) + $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1) + ) + meson_src_configure +} diff --git a/media-libs/babl/babl-9999.ebuild b/media-libs/babl/babl-9999.ebuild index b812702c3144..cd9637db7829 100644 --- a/media-libs/babl/babl-9999.ebuild +++ b/media-libs/babl/babl-9999.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://gegl.org/babl/" LICENSE="LGPL-3" SLOT="0" -IUSE="introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1" +IUSE="introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1" REQUIRED_USE="vala? ( introspection )" BDEPEND=" @@ -55,7 +55,6 @@ src_configure() { $(meson_use cpu_flags_x86_mmx enable-mmx) $(meson_use cpu_flags_x86_sse enable-sse) $(meson_use cpu_flags_x86_sse2 enable-sse2) - $(meson_use cpu_flags_x86_sse3 enable-sse3) $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1) ) meson_src_configure -- cgit v1.2.3