* [gentoo-commits] proj/musl:master commit in: x11-base/xorg-server/files/
@ 2018-11-10 23:59 Anthony G. Basile
0 siblings, 0 replies; 3+ messages in thread
From: Anthony G. Basile @ 2018-11-10 23:59 UTC (permalink / raw
To: gentoo-commits
commit: eb638f9d691ce79637e502f3404a1275ab111374
Author: stefson <herrtimson <AT> yahoo <DOT> de>
AuthorDate: Fri Nov 2 09:04:15 2018 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Nov 10 23:58:28 2018 +0000
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=eb638f9d
x11-base/xorg-server: remove unreferenced patches
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
.../files/xorg-server-1.19.6-fix-NULL-value-detection.patch | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/x11-base/xorg-server/files/xorg-server-1.19.6-fix-NULL-value-detection.patch b/x11-base/xorg-server/files/xorg-server-1.19.6-fix-NULL-value-detection.patch
deleted file mode 100644
index 94c319a..0000000
--- a/x11-base/xorg-server/files/xorg-server-1.19.6-fix-NULL-value-detection.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/config/udev.c b/config/udev.c
-index e198e8609..3a73189e2 100644
---- a/config/udev.c
-+++ b/config/udev.c
-@@ -135,7 +135,7 @@ device_added(struct udev_device *udev_device)
- #endif
-
- value = udev_device_get_property_value(udev_device, "ID_INPUT");
-- if (value && !strcmp(value, "0")) {
-+ if (!value || !strcmp(value, "0")) {
- LogMessageVerb(X_INFO, 10,
- "config/udev: ignoring device %s without "
- "property ID_INPUT set\n", path);
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] proj/musl:master commit in: x11-base/xorg-server/files/
@ 2021-05-01 4:01 Jory Pratt
0 siblings, 0 replies; 3+ messages in thread
From: Jory Pratt @ 2021-05-01 4:01 UTC (permalink / raw
To: gentoo-commits
commit: caced4d8e1d9db36c4892e12b1a2e57ff1702e80
Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Sat May 1 03:59:46 2021 +0000
Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Sat May 1 03:59:46 2021 +0000
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=caced4d8
x11-base/xorg-server: rebase patches so they will apply properly
Closes: https://github.com/gentoo/musl/issues/431
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
.../files/xorg-server-1.12-unloadsubmodule.patch | 44 +++++++----------
...rver-1.18-support-multiple-Files-sections.patch | 30 +++++++++---
.../files/xorg-server-1.20.11-arm-musl.patch | 22 +++++++--
.../xorg-server-1.20.11.fix-musl-input_event.patch | 55 ++++++++++++++--------
4 files changed, 95 insertions(+), 56 deletions(-)
diff --git a/x11-base/xorg-server/files/xorg-server-1.12-unloadsubmodule.patch b/x11-base/xorg-server/files/xorg-server-1.12-unloadsubmodule.patch
index 57c7349..ab08df7 100644
--- a/x11-base/xorg-server/files/xorg-server-1.12-unloadsubmodule.patch
+++ b/x11-base/xorg-server/files/xorg-server-1.12-unloadsubmodule.patch
@@ -1,29 +1,28 @@
-diff -u13 -r xorg-server-1.12.3-old/hw/xfree86/loader/loadmod.c xorg-server-1.12.3/hw/xfree86/loader/loadmod.c
---- xorg-server-1.12.3-old/hw/xfree86/loader/loadmod.c 2012-09-05 18:26:42.000000000 +0200
-+++ xorg-server-1.12.3/hw/xfree86/loader/loadmod.c 2012-09-05 18:28:54.000000000 +0200
-@@ -1109,39 +1109,38 @@
- static void
- RemoveChild(ModuleDescPtr child)
- {
- ModuleDescPtr mdp;
- ModuleDescPtr prevsib;
- ModuleDescPtr parent;
-
- if (!child->parent)
- return;
-
+From 4d5c555b05cf09e186cab9411aea3155018dab59 Mon Sep 17 00:00:00 2001
+From:
+Date: Fri, 30 Apr 2021 22:50:01 -0500
+Subject: [PATCH 1/4]
+
+---
+ hw/xfree86/loader/loadmod.c | 19 +++++++++----------
+ 1 file changed, 9 insertions(+), 10 deletions(-)
+
+diff --git a/hw/xfree86/loader/loadmod.c b/hw/xfree86/loader/loadmod.c
+index a6356bd..a2130a0 100644
+--- a/hw/xfree86/loader/loadmod.c
++++ b/hw/xfree86/loader/loadmod.c
+@@ -892,19 +892,18 @@ RemoveChild(ModuleDescPtr child)
parent = child->parent;
if (parent->child == child) {
parent->child = child->sib;
- return;
-- }
+ }
-
- prevsib = parent->child;
- mdp = prevsib->sib;
- while (mdp && mdp != child) {
- prevsib = mdp;
- mdp = mdp->sib;
-+ }
+ else {
+ prevsib = parent->child;
+ mdp = prevsib->sib;
@@ -41,13 +40,6 @@ diff -u13 -r xorg-server-1.12.3-old/hw/xfree86/loader/loadmod.c xorg-server-1.12
}
void
- LoaderErrorMsg(const char *name, const char *modname, int errmaj, int errmin)
- {
- const char *msg;
- MessageType type = X_ERROR;
-
- switch (errmaj) {
- case LDR_NOERROR:
- msg = "no error";
- break;
- case LDR_NOMEM:
+--
+2.26.3
+
diff --git a/x11-base/xorg-server/files/xorg-server-1.18-support-multiple-Files-sections.patch b/x11-base/xorg-server/files/xorg-server-1.18-support-multiple-Files-sections.patch
index 0a61145..3a58d71 100644
--- a/x11-base/xorg-server/files/xorg-server-1.18-support-multiple-Files-sections.patch
+++ b/x11-base/xorg-server/files/xorg-server-1.18-support-multiple-Files-sections.patch
@@ -1,10 +1,25 @@
-See http://lists.x.org/archives/xorg-devel/2015-February/045755.html
+From 8fd90ff40ab7c59c7f0a6430737fbb31d0214e44 Mon Sep 17 00:00:00 2001
+From: Michał Górny <mgorny at gentoo.org>
+Date: Fri, 30 Apr 2021 22:51:14 -0500
+Subject: [PATCH 2/4] Support reading multiple 'Files' sections in
+ configuration, concatenating the resulting paths. This makes it possible to
+ add ModulePaths and FontPaths within xorg.conf.d/ files without interfering
+ with user-provided xorg.conf. Gentoo needs this to support using replacement
+ xorg modules provided by proprietary video drivers.
+
+Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=88003
+Signed-off-by: Michał Górny <mgorny at gentoo.org>
+---
+ hw/xfree86/parser/Files.c | 8 ++++++--
+ hw/xfree86/parser/configProcs.h | 2 +-
+ hw/xfree86/parser/read.c | 2 +-
+ 3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/hw/xfree86/parser/Files.c b/hw/xfree86/parser/Files.c
-index 849bf92..5cc3ec7 100644
+index c86ac7a..cad11cc 100644
--- a/hw/xfree86/parser/Files.c
+++ b/hw/xfree86/parser/Files.c
-@@ -76,14 +76,18 @@ static xf86ConfigSymTabRec FilesTab[] = {
+@@ -76,14 +76,18 @@ static const xf86ConfigSymTabRec FilesTab[] = {
#define CLEANUP xf86freeFiles
XF86ConfFilesPtr
@@ -26,7 +41,7 @@ index 849bf92..5cc3ec7 100644
while ((token = xf86getToken(FilesTab)) != ENDSECTION) {
switch (token) {
diff --git a/hw/xfree86/parser/configProcs.h b/hw/xfree86/parser/configProcs.h
-index 171f8e8..e8199fe 100644
+index 7a46e01..0eccd14 100644
--- a/hw/xfree86/parser/configProcs.h
+++ b/hw/xfree86/parser/configProcs.h
@@ -36,7 +36,7 @@ void xf86freeDeviceList(XF86ConfDevicePtr ptr);
@@ -39,10 +54,10 @@ index 171f8e8..e8199fe 100644
void xf86freeFiles(XF86ConfFilesPtr p);
diff --git a/hw/xfree86/parser/read.c b/hw/xfree86/parser/read.c
-index 327c02a..e0d6139 100644
+index d7e7312..f8f5ed5 100644
--- a/hw/xfree86/parser/read.c
+++ b/hw/xfree86/parser/read.c
-@@ -110,7 +110,7 @@ xf86readConfigFile(void)
+@@ -111,7 +111,7 @@ xf86readConfigFile(void)
if (xf86nameCompare(xf86_lex_val.str, "files") == 0) {
free(xf86_lex_val.str);
xf86_lex_val.str = NULL;
@@ -51,3 +66,6 @@ index 327c02a..e0d6139 100644
}
else if (xf86nameCompare(xf86_lex_val.str, "serverflags") == 0) {
free(xf86_lex_val.str);
+--
+2.26.3
+
diff --git a/x11-base/xorg-server/files/xorg-server-1.20.11-arm-musl.patch b/x11-base/xorg-server/files/xorg-server-1.20.11-arm-musl.patch
index 541b5c7..4663cc5 100644
--- a/x11-base/xorg-server/files/xorg-server-1.20.11-arm-musl.patch
+++ b/x11-base/xorg-server/files/xorg-server-1.20.11-arm-musl.patch
@@ -1,7 +1,18 @@
-diff -Naur a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h
---- a/hw/xfree86/common/compiler.h 2021-04-29 15:19:17.958218267 -0400
-+++ b/hw/xfree86/common/compiler.h 2021-04-29 15:19:44.362218296 -0400
-@@ -518,7 +518,7 @@
+From 6a4a8b4fc167541bb2ed7911d1b22fc726ca3bf1 Mon Sep 17 00:00:00 2001
+From:
+Date: Fri, 30 Apr 2021 22:55:18 -0500
+Subject: [PATCH 4/4] convert to checking GLIBC instead of linux for arm musl
+ users
+
+---
+ hw/xfree86/common/compiler.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h
+index 2b2008b..ddda5bf 100644
+--- a/hw/xfree86/common/compiler.h
++++ b/hw/xfree86/common/compiler.h
+@@ -518,7 +518,7 @@ xf86WriteMmio32Le(__volatile__ void *base, const unsigned long offset,
barrier();
}
@@ -10,3 +21,6 @@ diff -Naur a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h
#if defined(__arm32__) || defined(__mips64)
#define PORT_SIZE long
#else
+--
+2.26.3
+
diff --git a/x11-base/xorg-server/files/xorg-server-1.20.11.fix-musl-input_event.patch b/x11-base/xorg-server/files/xorg-server-1.20.11.fix-musl-input_event.patch
index ec1ae8f..cd79b67 100644
--- a/x11-base/xorg-server/files/xorg-server-1.20.11.fix-musl-input_event.patch
+++ b/x11-base/xorg-server/files/xorg-server-1.20.11.fix-musl-input_event.patch
@@ -1,23 +1,19 @@
-Source: @pullmoll
-Upstream: no
-Reason: Gracefully handle transition to 64 bit time with musl-1.2.1
+From d8f70ec853fcd43199ca4887f75acc8a544084ce Mon Sep 17 00:00:00 2001
+From:
+Date: Fri, 30 Apr 2021 22:53:16 -0500
+Subject: [PATCH 3/4] Gracefully handle transition to 64 bit time with
+ musl-1.2.1
---- hw/dmx/input/usb-keyboard.c 2020-12-01 17:32:25.000000000 +0100
-+++ hw/dmx/input/usb-keyboard.c 2020-12-01 20:28:02.489695853 +0100
-@@ -278,8 +278,8 @@
-
- gettimeofday(&tv, NULL);
- for (i = 0; i < 5; i++) {
-- event.time.tv_sec = tv.tv_sec;
-- event.time.tv_usec = tv.tv_usec;
-+ event.input_event_sec = tv.tv_sec;
-+ event.input_event_usec = tv.tv_usec;
- event.type = EV_LED;
- if (i == 0)
- led = 1; /* LED_CAPSL == 0x01 */
---- hw/dmx/examples/ev.c 2020-12-01 17:32:25.000000000 +0100
-+++ hw/dmx/examples/ev.c 2020-12-01 20:31:24.585605950 +0100
-@@ -114,8 +114,8 @@
+---
+ hw/dmx/examples/ev.c | 9 +++++----
+ hw/dmx/input/usb-keyboard.c | 4 ++--
+ 2 files changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/hw/dmx/examples/ev.c b/hw/dmx/examples/ev.c
+index 09e703c..692c2ef 100644
+--- a/hw/dmx/examples/ev.c
++++ b/hw/dmx/examples/ev.c
+@@ -114,8 +114,8 @@ main(int argc, char **argv)
if ((fd = open(name, O_RDWR, 0)) >= 0) {
printf("%s: open, fd = %d\n", name, fd);
for (i = 0; i < LED_MAX; i++) {
@@ -28,7 +24,7 @@ Reason: Gracefully handle transition to 64 bit time with musl-1.2.1
event.type = EV_LED;
event.code = i;
event.value = 0;
-@@ -123,9 +123,10 @@
+@@ -123,10 +123,11 @@ main(int argc, char **argv)
}
while ((rc = read(fd, &event, sizeof(event))) > 0) {
@@ -41,3 +37,22 @@ Reason: Gracefully handle transition to 64 bit time with musl-1.2.1
+ t.tv_usec, event.type, event.code, event.value);
switch (event.type) {
case EV_KEY:
+ if (event.code > BTN_MISC) {
+diff --git a/hw/dmx/input/usb-keyboard.c b/hw/dmx/input/usb-keyboard.c
+index b26c822..feac3d2 100644
+--- a/hw/dmx/input/usb-keyboard.c
++++ b/hw/dmx/input/usb-keyboard.c
+@@ -278,8 +278,8 @@ kbdUSBCtrl(DevicePtr pDev, KeybdCtrl * ctrl)
+
+ gettimeofday(&tv, NULL);
+ for (i = 0; i < 5; i++) {
+- event.time.tv_sec = tv.tv_sec;
+- event.time.tv_usec = tv.tv_usec;
++ event.input_event_sec = tv.tv_sec;
++ event.input_event_usec = tv.tv_usec;
+ event.type = EV_LED;
+ if (i == 0)
+ led = 1; /* LED_CAPSL == 0x01 */
+--
+2.26.3
+
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] proj/musl:master commit in: x11-base/xorg-server/files/
@ 2021-05-01 4:04 Jory Pratt
0 siblings, 0 replies; 3+ messages in thread
From: Jory Pratt @ 2021-05-01 4:04 UTC (permalink / raw
To: gentoo-commits
commit: 0949e42c092502f3df31219a4d35c1c2dc4c92de
Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Sat May 1 04:04:40 2021 +0000
Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Sat May 1 04:04:40 2021 +0000
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=0949e42c
x11-base/xorg-server: fix incorrectly named patch
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
...l-input_event.patch => xorg-server-1.20.11-fix-musl-input_event.patch} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/x11-base/xorg-server/files/xorg-server-1.20.11.fix-musl-input_event.patch b/x11-base/xorg-server/files/xorg-server-1.20.11-fix-musl-input_event.patch
similarity index 100%
rename from x11-base/xorg-server/files/xorg-server-1.20.11.fix-musl-input_event.patch
rename to x11-base/xorg-server/files/xorg-server-1.20.11-fix-musl-input_event.patch
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-05-01 4:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-01 4:04 [gentoo-commits] proj/musl:master commit in: x11-base/xorg-server/files/ Jory Pratt
-- strict thread matches above, loose matches on Subject: below --
2021-05-01 4:01 Jory Pratt
2018-11-10 23:59 Anthony G. Basile
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox