[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: ba433532e29f159250d4fe3130fc065f27abaee3 Author: Matt Turner gentoo org> AuthorDate: Thu May 9 14:32:27 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu May 9 14:33:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba433532 x11-drivers/xf86-video-qxl: Add Python 3.12 compatibility Closes: https://bugs.gentoo.org/929881 Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild index 170d1ff7a52b..3f13514a4da3 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) XORG_TARBALL_SUFFIX="xz" inherit python-single-r1 xorg-3
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/, profiles/arch/loong/
commit: 9b0675dd43adeb278faf26e944d730fd02ed9ed7 Author: WANG Xuerui gentoo org> AuthorDate: Thu Oct 12 05:52:24 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Oct 12 05:53:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0675dd x11-drivers/xf86-video-qxl: keyword 0.1.6 for ~loong Signed-off-by: WANG Xuerui gentoo.org> profiles/arch/loong/use.mask | 1 + x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/profiles/arch/loong/use.mask b/profiles/arch/loong/use.mask index 18b9556599cd..d69317fb77d3 100644 --- a/profiles/arch/loong/use.mask +++ b/profiles/arch/loong/use.mask @@ -43,6 +43,7 @@ webengine # Things we actually can support -input_devices_synaptics -video_cards_ast +-video_cards_qxl # Things without support yet java diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild index d1e8cb84560a..170d1ff7a52b 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild @@ -9,7 +9,7 @@ inherit python-single-r1 xorg-3 DESCRIPTION="QEMU QXL paravirt video driver" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~loong x86" IUSE="xspice" REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/, x11-drivers/xf86-video-qxl/files/
commit: 5f6d73409cec855e1be9b53ec21dbf6f53829f7e Author: Matt Turner gentoo org> AuthorDate: Mon Mar 13 19:48:55 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Mar 13 20:07:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6d7340 x11-drivers/xf86-video-qxl: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-qxl/Manifest| 1 - ...-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch | 17 ...video-qxl-0.1.5_p20200205-xorg-21.0-build.patch | 93 -- .../xf86-video-qxl-0.1.5_p20200205-r1.ebuild | 53 4 files changed, 164 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/Manifest b/x11-drivers/xf86-video-qxl/Manifest index 36c9889bd779..140dd9e56019 100644 --- a/x11-drivers/xf86-video-qxl/Manifest +++ b/x11-drivers/xf86-video-qxl/Manifest @@ -1,2 +1 @@ -DIST xf86-video-qxl-0.1.5_p20200205.tar.xz 137452 BLAKE2B 1639a393dadcba251a8fe761d52112d51c29e70960524785343379ec088e69c5e2cbd1a9710d72c749dc8b7303b3eceb545fbaec82d5d22613f8ebb0a4e7aca8 SHA512 9a2ba4aa7ef61d3ea0043ff1e3a8f312b7fe00f707045bcb4e4fc1189786b9aba2b6e44696f47e7c215485044f6c953f831ed4da48d4098cd7b62555c74a79f8 DIST xf86-video-qxl-0.1.6.tar.xz 438844 BLAKE2B 2236b8678975288e5a8d28689dc58c2808bfce6bc3d1a14fffd271695b3b5a4f322addb1cf43d96dfe636ef52d654574e45a5a877299a40debd8cfd26165f22e SHA512 f6a42355915d2e8f8a842dc24fe6d012d123aa6d23eedea1a4771fb08f88e0298d76741755b88304d76c66b3aae15f9fca74d062be395e499a82ee8f4507c7e0 diff --git a/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch deleted file mode 100644 index 74f2a0245698.. --- a/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch +++ /dev/null @@ -1,17 +0,0 @@ -https://bugs.gentoo.org/829628 a/src/qxl_drmmode.h -+++ b/src/qxl_drmmode.h -@@ -29,11 +29,11 @@ - - #ifdef XF86DRM_MODE - --#include "xf86drm.h" --#include "xf86drmMode.h" - #include "xf86str.h" - #include "randrstr.h" - #include "xf86Crtc.h" -+#include "xf86drm.h" -+#include "xf86drmMode.h" - #ifdef HAVE_LIBUDEV - #include "libudev.h" - #endif diff --git a/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build.patch b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build.patch deleted file mode 100644 index b4f9024a1e4a.. --- a/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build.patch +++ /dev/null @@ -1,93 +0,0 @@ -https://bugs.gentoo.org/827652 -https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl/-/merge_requests/6 - -From 4b083ede3c4a827a84295ff223e34ee3c2e581b2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Zolt=C3=A1n=20B=C3=B6sz=C3=B6rm=C3=A9nyi?= - -Date: Sat, 28 Aug 2021 15:38:40 +0200 -Subject: [PATCH] Fix a build error with Xorg master -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Use xf86ReturnOptValBool() in get_bool_option() instead of -options[option_index].value.bool to fix a compiler error with -current Xorg xserver master branch. - -Also use xf86GetOptValInteger() in get_int_option() and -xf86GetOptValString() in get_str_option() for consistency. - -The change causes a slight performance drop during option parsing -because the passed-in index_value is no longer used as an index -into the options array. - -Instead, it's used as a token now for the standard option getter -functions which works since the index_value to the get_*_option() -functions are identical to the value of options[n].token in the -passed-in OptionInfoRec array. - -Also rename "int option_index" to "int token" for clarity in all -three functions. - -Signed-off-by: Zoltán Böszörményi a/src/qxl_option_helpers.c -+++ b/src/qxl_option_helpers.c -@@ -10,31 +10,32 @@ - - #include "qxl_option_helpers.h" - --int get_int_option(OptionInfoPtr options, int option_index, -+int get_int_option(OptionInfoPtr options, int token, -const char *env_name) - { -+int value; - if (env_name && getenv(env_name)) { - return atoi(getenv(env_name)); - } --return options[option_index].value.num; -+return xf86GetOptValInteger(options, token, &value) ? value : 0; - } - --const char *get_str_option(OptionInfoPtr options, int option_index, -+const char *get_str_option(OptionInfoPtr options, int token, -const char *env_name) - { - if (getenv(env_name)) { - return getenv(env_name); - } --return options[option_index].value.str; -+return xf86GetOptValString(options, token); - } - --int get_bool_option(OptionInfoPtr options, int option_index, -+int get_bool_option(OptionInfoPtr options, int token, - const char *env_name) - { - const char* value = getenv(env_name
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: 19f13ff6d4746fe89114acf89792d95ddde4e257 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 18:46:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 18:46:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f13ff6 x11-drivers/xf86-video-qxl: Stabilize 0.1.6 amd64, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild index 7f267f3b0ce3..d1e8cb84560a 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild @@ -9,7 +9,7 @@ inherit python-single-r1 xorg-3 DESCRIPTION="QEMU QXL paravirt video driver" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="xspice" REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: db33f5004dac1a375472f63ac873f5cdd7d2aa04 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 18:41:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 18:41:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db33f500 x11-drivers/xf86-video-qxl: Stabilize 0.1.6 x86, #898950 Signed-off-by: Arthur Zamarin gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild index 5426539edca8..7f267f3b0ce3 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild @@ -9,7 +9,7 @@ inherit python-single-r1 xorg-3 DESCRIPTION="QEMU QXL paravirt video driver" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="xspice" REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: e6ac76831d716668591a412fcdaa715bb39f813b Author: Matt Turner gentoo org> AuthorDate: Tue Jan 24 06:00:47 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue Jan 24 06:07:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ac7683 x11-drivers/xf86-video-qxl: Version bump to 0.1.6 Bug: https://bugs.gentoo.org/829759 Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-qxl/Manifest| 1 + .../xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/x11-drivers/xf86-video-qxl/Manifest b/x11-drivers/xf86-video-qxl/Manifest index 54b4c99009e8..36c9889bd779 100644 --- a/x11-drivers/xf86-video-qxl/Manifest +++ b/x11-drivers/xf86-video-qxl/Manifest @@ -1 +1,2 @@ DIST xf86-video-qxl-0.1.5_p20200205.tar.xz 137452 BLAKE2B 1639a393dadcba251a8fe761d52112d51c29e70960524785343379ec088e69c5e2cbd1a9710d72c749dc8b7303b3eceb545fbaec82d5d22613f8ebb0a4e7aca8 SHA512 9a2ba4aa7ef61d3ea0043ff1e3a8f312b7fe00f707045bcb4e4fc1189786b9aba2b6e44696f47e7c215485044f6c953f831ed4da48d4098cd7b62555c74a79f8 +DIST xf86-video-qxl-0.1.6.tar.xz 438844 BLAKE2B 2236b8678975288e5a8d28689dc58c2808bfce6bc3d1a14fffd271695b3b5a4f322addb1cf43d96dfe636ef52d654574e45a5a877299a40debd8cfd26165f22e SHA512 f6a42355915d2e8f8a842dc24fe6d012d123aa6d23eedea1a4771fb08f88e0298d76741755b88304d76c66b3aae15f9fca74d062be395e499a82ee8f4507c7e0 diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild new file mode 100644 index ..5426539edca8 --- /dev/null +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.6.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +XORG_TARBALL_SUFFIX="xz" +inherit python-single-r1 xorg-3 + +DESCRIPTION="QEMU QXL paravirt video driver" + +KEYWORDS="~amd64 ~x86" +IUSE="xspice" +REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + xspice? ( + app-emulation/spice + ${PYTHON_DEPS} + ) + x11-base/xorg-server[-minimal] + >=x11-libs/libdrm-2.4.46" +DEPEND=" + ${RDEPEND} + >=app-emulation/spice-protocol-0.12.0 + x11-base/xorg-proto" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + use xspice && python-single-r1_pkg_setup + xorg-3_pkg_setup +} + +src_prepare() { + xorg-3_src_prepare + + use xspice && python_fix_shebang scripts +} + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + $(use_enable xspice) + ) + xorg-3_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: 54e457b708a1c72e101c83cbedc8b13c1061c105 Author: Matt Turner gentoo org> AuthorDate: Sun May 29 15:18:26 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun May 29 15:23:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e457b7 x11-drivers/xf86-video-qxl: Drop old versions Signed-off-by: Matt Turner gentoo.org> .../xf86-video-qxl-0.1.5_p20200205.ebuild | 48 -- 1 file changed, 48 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild deleted file mode 100644 index de439fe01e35.. --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit autotools python-single-r1 xorg-3 - -DESCRIPTION="QEMU QXL paravirt video driver" -SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; -S="${WORKDIR}" - -KEYWORDS="amd64 x86" -IUSE="xspice" -REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - xspice? ( - app-emulation/spice - ${PYTHON_DEPS} - ) - x11-base/xorg-server[-minimal] - >=x11-libs/libdrm-2.4.46" -DEPEND=" - ${RDEPEND} - >=app-emulation/spice-protocol-0.12.0 - x11-base/xorg-proto" -BDEPEND="virtual/pkgconfig" - -pkg_setup() { - use xspice && python-single-r1_pkg_setup - xorg-3_pkg_setup -} - -src_prepare() { - xorg-3_src_prepare - eautoreconf - - use xspice && python_fix_shebang scripts -} - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable xspice) - ) - xorg-3_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: efa1a97071e8224125bf4e5d520479db6461179c Author: Jakov Smolić gentoo org> AuthorDate: Tue Jan 18 22:15:59 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jan 18 22:15:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa1a970 x11-drivers/xf86-video-qxl: Stabilize 0.1.5_p20200205-r1 x86, #831378 Signed-off-by: Jakov Smolić gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild index 4183c0a33165..33ec83cfb98b 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="QEMU QXL paravirt video driver" SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; S="${WORKDIR}" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="xspice" REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: bda4c9d6cc910a04e67092b536866f99861c08b5 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jan 18 22:15:44 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jan 18 22:15:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda4c9d6 x11-drivers/xf86-video-qxl: Stabilize 0.1.5_p20200205-r1 amd64, #831378 Signed-off-by: Jakov Smolić gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild index 461f34cf61c1..4183c0a33165 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ DESCRIPTION="QEMU QXL paravirt video driver" SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; S="${WORKDIR}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="xspice" REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/files/, x11-drivers/xf86-video-qxl/
commit: aa6b6be1913a672ea920ba2ae6fad4c45490ef9d Author: Sam James gentoo org> AuthorDate: Mon Dec 20 00:57:50 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 00:58:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6b6be1 x11-drivers/xf86-video-qxl: fix include order Not quite clear if this is really an issue with xorg-server, but it is what it is. Closes: https://bugs.gentoo.org/829628 Thanks-to: Remus-Gabriel Chelu yahoo.es> Signed-off-by: Sam James gentoo.org> ...video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch | 17 + .../xf86-video-qxl-0.1.5_p20200205-r1.ebuild| 1 + 2 files changed, 18 insertions(+) diff --git a/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch new file mode 100644 index ..74f2a0245698 --- /dev/null +++ b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/829628 +--- a/src/qxl_drmmode.h b/src/qxl_drmmode.h +@@ -29,11 +29,11 @@ + + #ifdef XF86DRM_MODE + +-#include "xf86drm.h" +-#include "xf86drmMode.h" + #include "xf86str.h" + #include "randrstr.h" + #include "xf86Crtc.h" ++#include "xf86drm.h" ++#include "xf86drmMode.h" + #ifdef HAVE_LIBUDEV + #include "libudev.h" + #endif diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild index 86d9d4133a45..461f34cf61c1 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild @@ -30,6 +30,7 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-0.1.5_p20200205-xorg-21.0-build.patch + "${FILESDIR}"/${PN}-0.1.5_p20200205-xorg-21.0-build-bool.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/, x11-drivers/xf86-video-qxl/files/
commit: 33ed515d5d5578cfa5066fba4634ccb9e84d6857 Author: Sam James gentoo org> AuthorDate: Thu Dec 16 22:32:16 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 16 22:32:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ed515d x11-drivers/xf86-video-qxl: fix build with xorg 21 Closes: https://bugs.gentoo.org/827652 Signed-off-by: Sam James gentoo.org> ...video-qxl-0.1.5_p20200205-xorg-21.0-build.patch | 93 ++ .../xf86-video-qxl-0.1.5_p20200205-r1.ebuild | 52 2 files changed, 145 insertions(+) diff --git a/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build.patch b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build.patch new file mode 100644 index ..b4f9024a1e4a --- /dev/null +++ b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build.patch @@ -0,0 +1,93 @@ +https://bugs.gentoo.org/827652 +https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl/-/merge_requests/6 + +From 4b083ede3c4a827a84295ff223e34ee3c2e581b2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Zolt=C3=A1n=20B=C3=B6sz=C3=B6rm=C3=A9nyi?= + +Date: Sat, 28 Aug 2021 15:38:40 +0200 +Subject: [PATCH] Fix a build error with Xorg master +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Use xf86ReturnOptValBool() in get_bool_option() instead of +options[option_index].value.bool to fix a compiler error with +current Xorg xserver master branch. + +Also use xf86GetOptValInteger() in get_int_option() and +xf86GetOptValString() in get_str_option() for consistency. + +The change causes a slight performance drop during option parsing +because the passed-in index_value is no longer used as an index +into the options array. + +Instead, it's used as a token now for the standard option getter +functions which works since the index_value to the get_*_option() +functions are identical to the value of options[n].token in the +passed-in OptionInfoRec array. + +Also rename "int option_index" to "int token" for clarity in all +three functions. + +Signed-off-by: Zoltán Böszörményi +--- a/src/qxl_option_helpers.c b/src/qxl_option_helpers.c +@@ -10,31 +10,32 @@ + + #include "qxl_option_helpers.h" + +-int get_int_option(OptionInfoPtr options, int option_index, ++int get_int_option(OptionInfoPtr options, int token, +const char *env_name) + { ++int value; + if (env_name && getenv(env_name)) { + return atoi(getenv(env_name)); + } +-return options[option_index].value.num; ++return xf86GetOptValInteger(options, token, &value) ? value : 0; + } + +-const char *get_str_option(OptionInfoPtr options, int option_index, ++const char *get_str_option(OptionInfoPtr options, int token, +const char *env_name) + { + if (getenv(env_name)) { + return getenv(env_name); + } +-return options[option_index].value.str; ++return xf86GetOptValString(options, token); + } + +-int get_bool_option(OptionInfoPtr options, int option_index, ++int get_bool_option(OptionInfoPtr options, int token, + const char *env_name) + { + const char* value = getenv(env_name); + + if (!value) { +-return options[option_index].value.bool; ++return xf86ReturnOptValBool(options, token, FALSE); + } + if (strcmp(value, "0") == 0 || + strcasecmp(value, "off") == 0 || +--- a/src/qxl_option_helpers.h b/src/qxl_option_helpers.h +@@ -4,13 +4,13 @@ + #include + #include + +-int get_int_option(OptionInfoPtr options, int option_index, ++int get_int_option(OptionInfoPtr options, int token, +const char *env_name); + +-const char *get_str_option(OptionInfoPtr options, int option_index, ++const char *get_str_option(OptionInfoPtr options, int token, +const char *env_name); + +-int get_bool_option(OptionInfoPtr options, int option_index, ++int get_bool_option(OptionInfoPtr options, int token, + const char *env_name); + + #endif // OPTION_HELPERS_H +GitLab diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild new file mode 100644 index ..86d9d4133a45 --- /dev/null +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools python-single-r1 xorg-3 + +DESCRIPTION="QEMU QXL paravirt video driver" +SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; +S="${WORKDIR}" + +KEYWORDS="~amd64 ~x86" +IUSE="xspice" +REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + xspice? ( + app-emulation/spice +
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: bbc6ae159a5d53a522193455cf8a6ce22af5ad30 Author: David Seifert gentoo org> AuthorDate: Sat May 1 23:55:06 2021 + Commit: Matt Turner gentoo org> CommitDate: Sun May 2 15:24:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbc6ae15 x11-drivers/xf86-video-qxl: Call xorg-3_pkg_setup Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild index 2c50c074669..de439fe01e3 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild @@ -30,6 +30,7 @@ BDEPEND="virtual/pkgconfig" pkg_setup() { use xspice && python-single-r1_pkg_setup + xorg-3_pkg_setup } src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: 519557d835eef58e3056d315de6224f254d6c56e Author: Matt Turner gentoo org> AuthorDate: Sat Mar 27 23:32:39 2021 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 27 23:32:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519557d8 x11-drivers/xf86-video-qxl: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-qxl/Manifest| 1 - .../xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild | 23 -- 2 files changed, 24 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/Manifest b/x11-drivers/xf86-video-qxl/Manifest index 4ac51ead1da..54b4c99009e 100644 --- a/x11-drivers/xf86-video-qxl/Manifest +++ b/x11-drivers/xf86-video-qxl/Manifest @@ -1,2 +1 @@ -DIST xf86-video-qxl-0.1.5.tar.bz2 508266 BLAKE2B ca0fd43830a393d9bb1f5a6ba306f26e07a0b90233fa44f3fbe7a5f21026f1bd6960254db9cd75d947b3c42f6cc8cd3b7cfd71afc2c0a74bd84c60eafcf7e150 SHA512 7510b2d037b3e978df6063b29e2406f3d1270695a239f29fdaec9b1dc65a30ab10cb959f15eb336f78e93aa708d41c64c5ea43803958feffc64542229605b782 DIST xf86-video-qxl-0.1.5_p20200205.tar.xz 137452 BLAKE2B 1639a393dadcba251a8fe761d52112d51c29e70960524785343379ec088e69c5e2cbd1a9710d72c749dc8b7303b3eceb545fbaec82d5d22613f8ebb0a4e7aca8 SHA512 9a2ba4aa7ef61d3ea0043ff1e3a8f312b7fe00f707045bcb4e4fc1189786b9aba2b6e44696f47e7c215485044f6c953f831ed4da48d4098cd7b62555c74a79f8 diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild deleted file mode 100644 index 7180a2837a4..000 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit xorg-2 - -DESCRIPTION="QEMU QXL paravirt video driver" - -KEYWORDS="amd64 x86" - -RDEPEND=" - x11-base/xorg-server[-minimal] - >=x11-libs/libdrm-2.4.46" -DEPEND="${RDEPEND} - >=app-emulation/spice-protocol-0.12.0 - x11-base/xorg-proto" - -src_configure() { - XORG_CONFIGURE_OPTIONS=( - --disable-xspice - ) - xorg-2_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: 81df824793a9e88e75a3b0b9b98c768e194c2a9c Author: Sam James gentoo org> AuthorDate: Sat Mar 27 23:29:24 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 27 23:29:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81df8247 x11-drivers/xf86-video-qxl: Stabilize 0.1.5_p20200205 x86, #778776 Signed-off-by: Sam James gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild index ee92246f1d2..2c50c074669 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="QEMU QXL paravirt video driver" SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; S="${WORKDIR}" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="xspice" REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: a1c6dce6cb094428516ea02a28ed1acfbfa19438 Author: Sam James gentoo org> AuthorDate: Sat Mar 27 23:29:02 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 27 23:29:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c6dce6 x11-drivers/xf86-video-qxl: Stabilize 0.1.5_p20200205 amd64, #778776 Signed-off-by: Sam James gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild index e8e8ae5dc9b..ee92246f1d2 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="QEMU QXL paravirt video driver" SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; S="${WORKDIR}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="xspice" REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: c6b48be32da31faf292dae06b4f42209dfa24e0d Author: David Seifert gentoo org> AuthorDate: Fri Mar 19 22:39:49 2021 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 19 22:39:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b48be3 x11-drivers/xf86-video-qxl: Cleanup Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> .../xf86-video-qxl-0.1.5_p20200205.ebuild | 28 -- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild index d4f5d8c3a49..e8e8ae5dc9b 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild @@ -3,18 +3,17 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7..9} ) -inherit python-single-r1 xorg-3 autotools +inherit autotools python-single-r1 xorg-3 -SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; DESCRIPTION="QEMU QXL paravirt video driver" -KEYWORDS="~amd64 ~x86" +SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; +S="${WORKDIR}" +KEYWORDS="~amd64 ~x86" IUSE="xspice" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -S="${WORKDIR}/" +REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" xspice? ( @@ -23,20 +22,25 @@ RDEPEND=" ) x11-base/xorg-server[-minimal] >=x11-libs/libdrm-2.4.46" -DEPEND="${RDEPEND} +DEPEND=" + ${RDEPEND} >=app-emulation/spice-protocol-0.12.0 x11-base/xorg-proto" +BDEPEND="virtual/pkgconfig" -src_prepare() { - python_fix_shebang scripts +pkg_setup() { + use xspice && python-single-r1_pkg_setup +} +src_prepare() { + xorg-3_src_prepare eautoreconf - xorg-3_src_prepare + use xspice && python_fix_shebang scripts } src_configure() { - XORG_CONFIGURE_OPTIONS=( + local XORG_CONFIGURE_OPTIONS=( $(use_enable xspice) ) xorg-3_src_configure
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: db3da557988e84d9eb824d32eedfb74c910421ce Author: Piotr Karbowski gentoo org> AuthorDate: Sat Feb 13 23:53:58 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Sat Feb 13 23:55:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3da557 x11-drivers/xf86-video-qxl: 2020-02-05 snapshot; py3; eapi7. Closes: https://bugs.gentoo.org/716338 Signed-off-by: Piotr Karbowski gentoo.org> x11-drivers/xf86-video-qxl/Manifest| 1 + x11-drivers/xf86-video-qxl/metadata.xml| 11 -- .../xf86-video-qxl-0.1.5_p20200205.ebuild | 43 ++ 3 files changed, 51 insertions(+), 4 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/Manifest b/x11-drivers/xf86-video-qxl/Manifest index 217767f4ac3..4ac51ead1da 100644 --- a/x11-drivers/xf86-video-qxl/Manifest +++ b/x11-drivers/xf86-video-qxl/Manifest @@ -1 +1,2 @@ DIST xf86-video-qxl-0.1.5.tar.bz2 508266 BLAKE2B ca0fd43830a393d9bb1f5a6ba306f26e07a0b90233fa44f3fbe7a5f21026f1bd6960254db9cd75d947b3c42f6cc8cd3b7cfd71afc2c0a74bd84c60eafcf7e150 SHA512 7510b2d037b3e978df6063b29e2406f3d1270695a239f29fdaec9b1dc65a30ab10cb959f15eb336f78e93aa708d41c64c5ea43803958feffc64542229605b782 +DIST xf86-video-qxl-0.1.5_p20200205.tar.xz 137452 BLAKE2B 1639a393dadcba251a8fe761d52112d51c29e70960524785343379ec088e69c5e2cbd1a9710d72c749dc8b7303b3eceb545fbaec82d5d22613f8ebb0a4e7aca8 SHA512 9a2ba4aa7ef61d3ea0043ff1e3a8f312b7fe00f707045bcb4e4fc1189786b9aba2b6e44696f47e7c215485044f6c953f831ed4da48d4098cd7b62555c74a79f8 diff --git a/x11-drivers/xf86-video-qxl/metadata.xml b/x11-drivers/xf86-video-qxl/metadata.xml index 1516ec6dde2..7336996231e 100644 --- a/x11-drivers/xf86-video-qxl/metadata.xml +++ b/x11-drivers/xf86-video-qxl/metadata.xml @@ -1,8 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -x...@gentoo.org -X11 - + +x...@gentoo.org +X11 + + +Include Xspice, a standard X server that is also a Spice server + diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild new file mode 100644 index 000..d4f5d8c3a49 --- /dev/null +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit python-single-r1 xorg-3 autotools + +SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"; +DESCRIPTION="QEMU QXL paravirt video driver" +KEYWORDS="~amd64 ~x86" + +IUSE="xspice" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +S="${WORKDIR}/" + +RDEPEND=" + xspice? ( + app-emulation/spice + ${PYTHON_DEPS} + ) + x11-base/xorg-server[-minimal] + >=x11-libs/libdrm-2.4.46" +DEPEND="${RDEPEND} + >=app-emulation/spice-protocol-0.12.0 + x11-base/xorg-proto" + +src_prepare() { + python_fix_shebang scripts + + eautoreconf + + xorg-3_src_prepare +} + +src_configure() { + XORG_CONFIGURE_OPTIONS=( + $(use_enable xspice) + ) + xorg-3_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: ff288e1a9fe1cfa004920caf965dc53a7a40a4e3 Author: Michał Górny gentoo org> AuthorDate: Wed Sep 9 11:21:47 2020 + Commit: Michał Górny gentoo org> CommitDate: Wed Sep 9 11:30:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff288e1a x11-drivers/xf86-video-qxl: Remove old USE flags Signed-off-by: Michał Górny gentoo.org> x11-drivers/xf86-video-qxl/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/metadata.xml b/x11-drivers/xf86-video-qxl/metadata.xml index 6377116af3c..1516ec6dde2 100644 --- a/x11-drivers/xf86-video-qxl/metadata.xml +++ b/x11-drivers/xf86-video-qxl/metadata.xml @@ -5,7 +5,4 @@ x...@gentoo.org X11 - -Build the xspice driver -
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: e525479b175c6db636e5bf3702b502a4e89d22a0 Author: Michał Górny gentoo org> AuthorDate: Wed Sep 9 10:22:43 2020 + Commit: Michał Górny gentoo org> CommitDate: Wed Sep 9 10:34:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e525479b x11-drivers/xf86-video-qxl: Eradicate python2 Closes: https://bugs.gentoo.org/735520 Signed-off-by: Michał Górny gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild | 18 +++--- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild index e68a0aea45c..7180a2837a4 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild @@ -1,35 +1,23 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python2_7 ) -inherit python-single-r1 xorg-2 +inherit xorg-2 DESCRIPTION="QEMU QXL paravirt video driver" KEYWORDS="amd64 x86" -IUSE="xspice" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" - xspice? ( - app-emulation/spice - ${PYTHON_DEPS} - ) x11-base/xorg-server[-minimal] >=x11-libs/libdrm-2.4.46" DEPEND="${RDEPEND} >=app-emulation/spice-protocol-0.12.0 x11-base/xorg-proto" -src_prepare() { - python_fix_shebang scripts - xorg-2_src_prepare -} - src_configure() { XORG_CONFIGURE_OPTIONS=( - $(use_enable xspice) + --disable-xspice ) xorg-2_src_configure }
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: 6b727f30e2545cd8747732f139eca26efbbb2282 Author: Matt Turner gentoo org> AuthorDate: Thu Nov 1 19:09:39 2018 + Commit: Matt Turner gentoo org> CommitDate: Thu Nov 1 19:10:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b727f30 x11-drivers/xf86-video-qxl: Unconditionally set REQUIRED_USE Closes: https://bugs.gentoo.org/653886 Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild index 8774666ba91..e68a0aea45c 100644 --- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="QEMU QXL paravirt video driver" KEYWORDS="amd64 x86" IUSE="xspice" -REQUIRED_USE="xspice? ( ${PYTHON_REQUIRED_USE} )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" xspice? (
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: eb45cb2c7545487ca3eb8215ead72c729fdeff44 Author: Harri Nieminen gmail com> AuthorDate: Mon Jan 16 16:37:09 2017 + Commit: Matt Turner gentoo org> CommitDate: Tue Jan 17 23:16:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb45cb2c x11-drivers/xf86-video-qxl: Version bump to 0.1.5. Fixes building against xorg-server-19 Build tested only Gentoo bug: 599976 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-qxl/Manifest| 1 + .../xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/x11-drivers/xf86-video-qxl/Manifest b/x11-drivers/xf86-video-qxl/Manifest index 0ba41f5..bac4990 100644 --- a/x11-drivers/xf86-video-qxl/Manifest +++ b/x11-drivers/xf86-video-qxl/Manifest @@ -1,2 +1,3 @@ DIST xf86-video-qxl-0.1.3.tar.bz2 479196 SHA256 75786637cbfe278de78d52baa5aab217dd29af1b8a1f8b12d0c3c2584b6bc88c SHA512 0826f72725f4220f8ed33f823412662eb3aa3c650987a04f1c82a26b1e85a06b949b2490cffc5357b2272a3c39f481475b92c8cf2ef2e9575cf1d9a1be702b6d WHIRLPOOL c7018dbc7ac3430d205620d8e114e99c2335468babde7f3ae1285020a8ce6b492375501b15cf4699db9ada8dd94c623ecfb59c89e034e116d50e56db4f5a0915 DIST xf86-video-qxl-0.1.4.tar.bz2 487656 SHA256 e57ad22f0b1daf8979e722be0cc38d351bfcc2e41568edc566d2bade5a621105 SHA512 6ce518bb3ee9fce6066b492351c25a4a429edf7eff4ecbe9dc49fe5ee1f1d68586761624d2601f4bb6c4f4ddf7996f2fc8024707501b0de76ab6932bfe82c51d WHIRLPOOL 3dcce31b1cdfda33ca78e66b9c221b27e0073808f956e0c98460fb2979d8dedf84f45f4adbbed6114c26597e5e2bc1d6be4b46fce83d6afdef0be63d2d848549 +DIST xf86-video-qxl-0.1.5.tar.bz2 508266 SHA256 b18682e04503c6326f7bf7190f3ee50a3d4d69758a2a3cc9af102a6b3f114c92 SHA512 7510b2d037b3e978df6063b29e2406f3d1270695a239f29fdaec9b1dc65a30ab10cb959f15eb336f78e93aa708d41c64c5ea43803958feffc64542229605b782 WHIRLPOOL a26536171723e74f086ba9fb244a9a4a148d05a26b21798c20bf83bcca752541ea0f2a92cb91cb9b583e8d2a1d6166974458fddd0c95661abdee15509e8f7b48 diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild new file mode 100644 index ..b27e1cb --- /dev/null +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +inherit python-single-r1 xorg-2 + +DESCRIPTION="QEMU QXL paravirt video driver" + +KEYWORDS="~amd64 ~x86" +IUSE="xspice" + +RDEPEND="xspice? ( + app-emulation/spice + ${PYTHON_DEPS} + ) + x11-base/xorg-server[-minimal] + >=x11-libs/libdrm-2.4.46" +DEPEND="${RDEPEND} + x11-proto/xf86dgaproto + >=app-emulation/spice-protocol-0.12.0" + +src_prepare() { + python_fix_shebang scripts + xorg-2_src_prepare +} + +src_configure() { + XORG_CONFIGURE_OPTIONS=( + $(use_enable xspice) + ) + xorg-2_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/
commit: 56c87cf06e4cb1c23349dedf27704ae70a384c3a Author: Chí-Thanh Christopher Nguyễn gentoo org> AuthorDate: Sun May 29 18:28:07 2016 + Commit: Chí-Thanh Christopher Nguyễn gentoo org> CommitDate: Sun May 29 18:28:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c87cf0 x11-drivers/xf86-video-qxl: fix Xspice shebang Bug: https://bugs.gentoo.org/show_bug.cgi?id=568868 Package-Manager: portage-2.2.28 .../xf86-video-qxl/xf86-video-qxl-0.1.4-r1.ebuild | 34 ++ 1 file changed, 34 insertions(+) diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.4-r1.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.4-r1.ebuild new file mode 100644 index 000..6dd24ea --- /dev/null +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.4-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +inherit python-single-r1 xorg-2 + +DESCRIPTION="QEMU QXL paravirt video driver" + +KEYWORDS="~amd64 ~x86" +IUSE="xspice" + +RDEPEND="xspice? ( + app-emulation/spice + ${PYTHON_DEPS} + ) + x11-base/xorg-server[-minimal] + >=x11-libs/libdrm-2.4.46" +DEPEND="${RDEPEND} + x11-proto/xf86dgaproto + >=app-emulation/spice-protocol-0.12.0" + +src_prepare() { + python_fix_shebang scripts + xorg-2_src_prepare +} + +src_configure() { + XORG_CONFIGURE_OPTIONS=( + $(use_enable xspice) + ) + xorg-2_src_configure +}