Bumping sway an wlroots
This commit is contained in:
18
x11-libs/libdrm/Manifest
Normal file
18
x11-libs/libdrm/Manifest
Normal file
@ -0,0 +1,18 @@
|
||||
DIST libdrm-2.4.100.tar.bz2 855793 BLAKE2B ba2c631de860b8e2a8bb34d8ac0ba2ed11c05cc98a156bb81ffafa0395e22f79878b9936efd1ae33c31049c2a5cc281586a867a974eeb4018dd713a8481ed269 SHA512 4d3a5556e650872944af52f49de395e0ce8ac9ac58530e39a34413e94dc56c231ee71b8b8de9fb944263515a922b3ebbf7ddfebeaaa91543c2604f9bcf561247
|
||||
DIST libdrm-2.4.101.tar.xz 408856 BLAKE2B 4b2ab7ecf6c360bbe259913943aadabacdbc4fe2eef72cddced4e2abf830e253230d28c8c2e595f93c20a48813eeeef6eb8d20250a8afe1ddce76c48bfa3988a SHA512 658cfc6f478b674b77b4613e1af9ce8f4fd2ace8a18e75729de254d14b7c1f5d67d4bfdb58744aea74abca0f6521326225f4156bd5cbeeed79ca3e025f657e8c
|
||||
DIST libdrm-2.4.89.tar.bz2 792940 BLAKE2B 86c8227a06060e827f39da9f1debae54784e38e34becfb3ace1329f68b0fa4cfb90532606cd3618987af2cb48b53f0277e4032055eccc164f7e6b910d3c055e0 SHA512 380e4e46cd3971a73264bd1b482791fab0503268adb65ac81b674df009662cfb8ef5741e362f19670b2a43b1c46f022d857706c9a4bebed2b1cddaa317b7706d
|
||||
DIST libdrm-2.4.91.tar.bz2 815419 BLAKE2B 7df2a4bdb4b2708cc00b71173e7e261ab7f8645a473984a7cbda2c7073f14b7f87d53eb39cc075b743e72e4cda03b2c4fca6b9df6c7d5db2c739398a13f13f35 SHA512 07578c00c121ba37033db7172590e26d1545f81c242bbce2cfb7fb904bde504822c275d6468e5c5d20360d0046ae73d9b058aa0459ba35eb11927141cc998772
|
||||
DIST libdrm-2.4.92.tar.bz2 821789 BLAKE2B 6cb2b98e43eae6a04c333693c20710e6693d218cce3ac255d935093a83e318fe5aeae3ea0a56e6ccfb615a4f917f83cdcc11bcb5fa8bc3f41c2b57a046919dcb SHA512 9b75584d8957d298125884d490b74c0a641725d17088ba47f3dc2ec9d06519d8387eb464c024ee11712b31b17fb84e1a9a52bd4ebc7c316beb7d2f8711dc9eb2
|
||||
DIST libdrm-2.4.93.tar.bz2 826579 BLAKE2B 6b2775a6bc631001be874d1337ef9607ee8ff5b86ce5e3d8ff6c6eb58182a30e2c70592cb4eb9e88c9e046d73b510f632272c57621706afd1db416acc6ce366c SHA512 ba4221e8d6a3a9872fb6d30a0ea391e30ea0e17f249c66f067bed9c2161ed1ad8083959cb2c212834c6566c3e025f4daae31e9533d77aae19bbbbb9de6c2ab3d
|
||||
DIST libdrm-2.4.94.tar.bz2 829060 BLAKE2B 99de0fb3df6ea9bb5540cf0e3bdfe182c28db9876f679030eaaed1abd873bb818586bc07e73e0499f831ccaa7ede91a5b73b2b2bf681853e14e786a4af9abd98 SHA512 1a1699d6ea70b8759b37f3863e0802a99430b58f02e62632ad451356e2463eaf6faf4b810323f7dcc85ffdcca28f674b32caa5631ebd65b83e5b86bd59a35937
|
||||
DIST libdrm-2.4.98.tar.bz2 833295 BLAKE2B abcb51046d95dd0620d8ae705a731c4a0b9db817cc897c6bf2063c3c25c13f45019b5c016248fe93269b77252de96724c3215eaf5be990b925a38034bfe4a4e4 SHA512 3d333d060ceb14fa8e204ef468ca2c95d6f07205185ca90a044b685832b9b2d7256faa5e81d5871ce8b70aa1fdf9fb1ade18b4e582ff0c7ef5551da8506eb27b
|
||||
EBUILD libdrm-2.4.100.ebuild 2032 BLAKE2B 9b82e9b7e088b8011d1b6f15eba71c47c9875eeede2c0507c01362f59aad98dd0eeee36141699e9b5688bebb5547fb53d8a23d1e03ba1e1be7a93361d63dd5dc SHA512 55b63417f9673591c91596e307382045a764ebcdbf02dce1eb6ed33cabfa7f35eb38187325246976b10c6dd96994dd39b2ce820633cbae16619d73bb80b5dcec
|
||||
EBUILD libdrm-2.4.101.ebuild 1854 BLAKE2B 27781b31340474ecb3c587f7325e0ef2d7c85fab182a7cde7867e8e1e0edb0f9ded206931762f1ca1dc168725b1f9228aab382f9a69813482df95da6e539f1d8 SHA512 49451f96b876fb3e078512e6b420aa85dbb9c4d9532bae93204e5994c1ef7f95b328da27c57791be490c500be565aa0f7c5a0de4fa923a4b73b298016f8ae5d2
|
||||
EBUILD libdrm-2.4.89.ebuild 1958 BLAKE2B 55aa1113792ae265115d7856e5f7478f88d58253f8d780ee17b166689ba3d13617a2d443500adef0e36476cefdf57e77ba44b63144fcf257166c4a489ee68822 SHA512 e0a299d1e84a088ee87213d027714a302c0827a7c598e957dac3d72260fcb1b207a4542877f24b06f188e40966ca1a034600e850aaa97f427e174399c38a0e12
|
||||
EBUILD libdrm-2.4.91.ebuild 2113 BLAKE2B 8a1ca83984ec7487d606566250fc3845d25c1361ce24977139c9f3cd751be2f6480081b0145904f57511c3df7be6a06234ff389eb10c110ec8e9d85f6a6c3810 SHA512 79b696bb0fc820871622a13b127e61ca10f36e3643619414b388e2d3397586914028a07dd99dd1247be8d206e2cd01d7cd5834982c219023e49c49a8ae2fb0b9
|
||||
EBUILD libdrm-2.4.92.ebuild 2122 BLAKE2B d12b473e20e26342b25d1feb09d0fd43d4e63258dbd5a5a5b948a5d9adc773edf6873915f24d480073289f00ba3110093071033d8dbbb095ea365d64cdb52333 SHA512 7f9731b2b4022520d127d0ee0644e040ae402792a12f083530bd5d0f392c1be6a2e6e07d377eede06d3928df64decdfeaad1e5859a56832454e5555ec050f118
|
||||
EBUILD libdrm-2.4.93.ebuild 2116 BLAKE2B 8930d12e5a980e77e0089c69295b85fab23f210f3f395b838d4e98bed7ba3451e4d65c4163c96c749f0253ee092d6bdbeae4bd942cf71ff4e68df911c779e5dc SHA512 52e7990d31d1a4caefe821e624ac3d2fa8a916c396713a044f243272ba58c9b41b2ce977e784ef7af86e65ad3ecf4de793a675aae0fd6f383a3d7de33b447c63
|
||||
EBUILD libdrm-2.4.94.ebuild 2122 BLAKE2B d12b473e20e26342b25d1feb09d0fd43d4e63258dbd5a5a5b948a5d9adc773edf6873915f24d480073289f00ba3110093071033d8dbbb095ea365d64cdb52333 SHA512 7f9731b2b4022520d127d0ee0644e040ae402792a12f083530bd5d0f392c1be6a2e6e07d377eede06d3928df64decdfeaad1e5859a56832454e5555ec050f118
|
||||
EBUILD libdrm-2.4.98.ebuild 2032 BLAKE2B 9b82e9b7e088b8011d1b6f15eba71c47c9875eeede2c0507c01362f59aad98dd0eeee36141699e9b5688bebb5547fb53d8a23d1e03ba1e1be7a93361d63dd5dc SHA512 55b63417f9673591c91596e307382045a764ebcdbf02dce1eb6ed33cabfa7f35eb38187325246976b10c6dd96994dd39b2ce820633cbae16619d73bb80b5dcec
|
||||
EBUILD libdrm-9999.ebuild 2122 BLAKE2B d12b473e20e26342b25d1feb09d0fd43d4e63258dbd5a5a5b948a5d9adc773edf6873915f24d480073289f00ba3110093071033d8dbbb095ea365d64cdb52333 SHA512 7f9731b2b4022520d127d0ee0644e040ae402792a12f083530bd5d0f392c1be6a2e6e07d377eede06d3928df64decdfeaad1e5859a56832454e5555ec050f118
|
||||
MISC metadata.xml 406 BLAKE2B 2a08dbfc07e8d6ee0f61373821fe6b369130b98d30786ff4559dfd57a9a5189a4d2e0f9faae2ba19cffe023460433a4874d30aa26913ec3ff7263efb10ab0850 SHA512 703594ef462bb5b76a61d53268c043ad5f9b0febc907e48236f425ad047d931ae7fcc0a433d8b30acd8b6f0582eb0263586010bd95a17c4c383e7d703166b9da
|
76
x11-libs/libdrm/libdrm-2.4.100.ebuild
Normal file
76
x11-libs/libdrm/libdrm-2.4.100.ebuild
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
fi
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="*"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
67
x11-libs/libdrm/libdrm-2.4.101.ebuild
Normal file
67
x11-libs/libdrm/libdrm-2.4.101.ebuild
Normal file
@ -0,0 +1,67 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/drm.git"
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/"
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz"
|
||||
KEYWORDS="*"
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
62
x11-libs/libdrm/libdrm-2.4.89.ebuild
Normal file
62
x11-libs/libdrm/libdrm-2.4.89.ebuild
Normal file
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
XORG_MULTILIB=yes
|
||||
inherit xorg-2
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/drm.git"
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
|
||||
RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1:=[${MULTILIB_USEDEP}]
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
# tests are restricted, no point in building them
|
||||
sed -ie 's/tests //' "${S}"/Makefile.am
|
||||
fi
|
||||
xorg-2_src_prepare
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
XORG_CONFIGURE_OPTIONS=(
|
||||
# Udev is only used by tests now.
|
||||
--disable-udev
|
||||
--disable-cairo-tests
|
||||
$(use_enable video_cards_amdgpu amdgpu)
|
||||
$(use_enable video_cards_exynos exynos-experimental-api)
|
||||
$(use_enable video_cards_freedreno freedreno)
|
||||
$(use_enable video_cards_intel intel)
|
||||
$(use_enable video_cards_nouveau nouveau)
|
||||
$(use_enable video_cards_omap omap-experimental-api)
|
||||
$(use_enable video_cards_radeon radeon)
|
||||
$(use_enable video_cards_tegra tegra-experimental-api)
|
||||
$(use_enable video_cards_vc4 vc4)
|
||||
$(use_enable video_cards_vivante etnaviv-experimental-api)
|
||||
$(use_enable video_cards_vmware vmwgfx)
|
||||
$(use_enable libkms)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
--enable-valgrind=$(usex valgrind auto no)
|
||||
)
|
||||
|
||||
xorg-2_src_configure
|
||||
}
|
76
x11-libs/libdrm/libdrm-2.4.91.ebuild
Normal file
76
x11-libs/libdrm/libdrm-2.4.91.ebuild
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/drm.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
fi
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
76
x11-libs/libdrm/libdrm-2.4.92.ebuild
Normal file
76
x11-libs/libdrm/libdrm-2.4.92.ebuild
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/drm.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
fi
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
76
x11-libs/libdrm/libdrm-2.4.93.ebuild
Normal file
76
x11-libs/libdrm/libdrm-2.4.93.ebuild
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/drm.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
fi
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
76
x11-libs/libdrm/libdrm-2.4.94.ebuild
Normal file
76
x11-libs/libdrm/libdrm-2.4.94.ebuild
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/drm.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
fi
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
76
x11-libs/libdrm/libdrm-2.4.98.ebuild
Normal file
76
x11-libs/libdrm/libdrm-2.4.98.ebuild
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
fi
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="*"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
76
x11-libs/libdrm/libdrm-9999.ebuild
Normal file
76
x11-libs/libdrm/libdrm-9999.ebuild
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/drm.git"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
fi
|
||||
|
||||
inherit ${GIT_ECLASS} meson multilib-minimal
|
||||
|
||||
DESCRIPTION="X.Org libdrm library"
|
||||
HOMEPAGE="https://dri.freedesktop.org/"
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
|
||||
RESTRICT="test" # see bug #236845
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
|
||||
video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
valgrind? ( dev-util/valgrind )"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Udev is only used by tests now.
|
||||
-Dudev=false
|
||||
-Dcairo-tests=false
|
||||
-Damdgpu=$(usex video_cards_amdgpu true false)
|
||||
-Dexynos=$(usex video_cards_exynos true false)
|
||||
-Dfreedreno=$(usex video_cards_freedreno true false)
|
||||
-Dintel=$(usex video_cards_intel true false)
|
||||
-Dnouveau=$(usex video_cards_nouveau true false)
|
||||
-Domap=$(usex video_cards_omap true false)
|
||||
-Dradeon=$(usex video_cards_radeon true false)
|
||||
-Dtegra=$(usex video_cards_tegra true false)
|
||||
-Dvc4=$(usex video_cards_vc4 true false)
|
||||
-Detnaviv=$(usex video_cards_vivante true false)
|
||||
-Dvmwgfx=$(usex video_cards_vmware true false)
|
||||
-Dlibkms=$(usex libkms true false)
|
||||
# valgrind installs its .pc file to the pkgconfig for the primary arch
|
||||
-Dvalgrind=$(usex valgrind auto false)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
}
|
12
x11-libs/libdrm/metadata.xml
Normal file
12
x11-libs/libdrm/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>x11@gentoo.org</email>
|
||||
<name>X11</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="libkms">Enable building of libkms, a library for applications to interface with KMS</flag>
|
||||
<flag name="valgrind">Compile in valgrind memory hints</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
Reference in New Issue
Block a user