From 51af5f0eb4cddbe6aa7953717873691d77aae9ff Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 10 Jul 2019 23:40:16 +0100 Subject: gentoo resync : 11.07.2019 --- media-libs/libepoxy/Manifest | 5 ++- media-libs/libepoxy/libepoxy-1.5.3-r1.ebuild | 60 ++++++++++++++++++++++++++++ media-libs/libepoxy/libepoxy-9999.ebuild | 8 ++-- media-libs/libepoxy/metadata.xml | 3 ++ 4 files changed, 70 insertions(+), 6 deletions(-) create mode 100644 media-libs/libepoxy/libepoxy-1.5.3-r1.ebuild (limited to 'media-libs/libepoxy') diff --git a/media-libs/libepoxy/Manifest b/media-libs/libepoxy/Manifest index 2a45af590e81..755070d8929f 100644 --- a/media-libs/libepoxy/Manifest +++ b/media-libs/libepoxy/Manifest @@ -1,4 +1,5 @@ DIST libepoxy-1.5.3.tar.gz 326768 BLAKE2B 053665429a249adca4c9b3d57797949e3a0ffd0ed3f1c66cb8becfb884431e44a4cccb6b2fd3788a86ee01268ebad3cc36e67e391d2aa5cdea28837a162be9ad SHA512 e831f4f918f08fd5f799501efc0e23b8d404478651634f5e7b35f8ebcc29d91abc447ab20da062dde5be75e18cb39ffea708688e6534f7ab257b949f9c53ddc8 +EBUILD libepoxy-1.5.3-r1.ebuild 1276 BLAKE2B 5ef12342ca586c044bf3680c1f71923031f971521536b0d94c04171624a693f83ce60e082272eb2ea1f4291f8f0af628a62a24b8fde45c40b3fd12c0618f866c SHA512 a678b488bee821c8cc5e28dd85b4d98b3ed38b826b4465edc720d3992fb88ee96746c74fe7cbe581e7d13f2186f8d5ca17e067197ffcb5d1936339abf059fd38 EBUILD libepoxy-1.5.3.ebuild 1245 BLAKE2B 6de1b1561df3842b3cd90ff06703ec51e5eb61a0e2e89768eeaa790f6cf71711d4760cafc4d1d75a24746281e800f71945d76424494c10aa231b57dd62f756d5 SHA512 8d22a6fc0c8ff21f70aa998c6fde33a0dc810fed00c7afe301bd19e87e80fcd3abfb4bb9ed39a51c10b758f49b718f2eb1b232de6c42ef6175ac64426b41e163 -EBUILD libepoxy-9999.ebuild 1250 BLAKE2B a6be3da9193ab6447acf3077b89a6f8fb77cb9bba6ebb9d79e1d7d5ac769b4c470b109207826973e3f988755973c0cca3ce0763ee7dff5d18e8cc6c5b2131982 SHA512 2d7308f5b86b735b0f86c215841eab78abc9a570d6427fd2482225e9d88cea960c5b73562ded9e646d94a7b1fec3710c81d13e8ce32590bd3185bf006b6709db -MISC metadata.xml 314 BLAKE2B ff8d671379855f61b90688f26772026f83f00d3e303bcf1fc7e851c9a2e6f410beb7c9dbd115f57d8613df8ffc043b2994cbc1a134eefd160888a0ac21cac154 SHA512 5d63de65f850f14f37ed4998a3d7f7686dcd999fd6f13be9c528be6423940684e709d08042ba5cbeccad2a38f3752df2580913cdbdfbc569f576cc958cf3bc73 +EBUILD libepoxy-9999.ebuild 1272 BLAKE2B ba91a63b33a5cbb320353e066749210509e6401d503ec3990ea1fed6e43753ab6a3f008ea87f0518cec65106a1524db90a013b9d24e6efacb01a9ed6bff56518 SHA512 bb1139c5457aa1a6ef9680883e19e45ab0206d7a6a5b4092b2a88240d0a9c39ba2d7d0d487a031610036bf7f9594c95ec797cce08d94a273060174503cf699d4 +MISC metadata.xml 375 BLAKE2B 09993b726e54558d32b0dfb2a221bdd8928b85f55bdaaeb2faf30a0711ed58b05022a9fb669ec43806aff223860e47db53226a0f8f34d7b35edf0a842ab45923 SHA512 fec0ce8c99534083afc197c156a7fbaf2e83b2e22887ef134984ea7a4e6226f2714db399a118cd96f22b20012e7b7572156fc13aa72516e2557880c716140ad6 diff --git a/media-libs/libepoxy/libepoxy-1.5.3-r1.ebuild b/media-libs/libepoxy/libepoxy-1.5.3-r1.ebuild new file mode 100644 index 000000000000..1caadee14dce --- /dev/null +++ b/media-libs/libepoxy/libepoxy-1.5.3-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_REPO_URI="https://github.com/anholt/${PN}.git" + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git-r3" +fi + +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) +PYTHON_REQ_USE='xml(+)' +inherit ${GIT_ECLASS} meson multilib-minimal python-any-r1 + +DESCRIPTION="Epoxy is a library for handling OpenGL function pointer management for you" +HOMEPAGE="https://github.com/anholt/libepoxy" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-fbsd" + SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="+egl test +X" + +RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )" +DEPEND="${PYTHON_DEPS} + ${RDEPEND} + >=dev-util/meson-0.47.0 + X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) + virtual/pkgconfig" + +src_unpack() { + default + [[ $PV = 9999* ]] && git-r3_src_unpack +} + +multilib_src_configure() { + local emesonargs=( + -Degl=$(usex egl) + -Dglx=$(usex X) + -Dx11=$(usex X true false) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} diff --git a/media-libs/libepoxy/libepoxy-9999.ebuild b/media-libs/libepoxy/libepoxy-9999.ebuild index 1bac611c62bd..4bdbc19dd236 100644 --- a/media-libs/libepoxy/libepoxy-9999.ebuild +++ b/media-libs/libepoxy/libepoxy-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -24,9 +24,9 @@ fi LICENSE="MIT" SLOT="0" -IUSE="test +X" +IUSE="+egl test +X" -RDEPEND="media-libs/mesa[egl,${MULTILIB_USEDEP}]" +RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )" DEPEND="${PYTHON_DEPS} ${RDEPEND} >=dev-util/meson-0.47.0 @@ -40,7 +40,7 @@ src_unpack() { multilib_src_configure() { local emesonargs=( - -Degl=yes + -Degl=$(usex egl) -Dglx=$(usex X) -Dx11=$(usex X true false) ) diff --git a/media-libs/libepoxy/metadata.xml b/media-libs/libepoxy/metadata.xml index 1065cad02713..1162de9ab55a 100644 --- a/media-libs/libepoxy/metadata.xml +++ b/media-libs/libepoxy/metadata.xml @@ -5,6 +5,9 @@ x11@gentoo.org X11 + + Enable EGL support. + anholt/libepoxy -- cgit v1.2.3