From unknown Fri Aug 15 18:50:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54701] [PATCH v3 0/3] Make big cursors work in programs running on openjdk. Resent-From: dannym@scratchpost.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 03 Apr 2022 23:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54701 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54701@debbugs.gnu.org Cc: Danny Milosavljevic X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16490277802315 (code B ref -1); Sun, 03 Apr 2022 23:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Apr 2022 23:16:20 +0000 Received: from localhost ([127.0.0.1]:49782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9SG-0000bH-MQ for submit@debbugs.gnu.org; Sun, 03 Apr 2022 19:16:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:46420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9SF-0000bA-Mc for submit@debbugs.gnu.org; Sun, 03 Apr 2022 19:16:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41490) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nb9SF-00011V-I8 for guix-patches@gnu.org; Sun, 03 Apr 2022 19:16:19 -0400 Received: from dd30410.kasserver.com ([85.13.145.193]:39700) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nb9SD-0000zI-DM for guix-patches@gnu.org; Sun, 03 Apr 2022 19:16:19 -0400 Received: from dayas.lan (84-115-234-55.cable.dynamic.surfer.at [84.115.234.55]) by dd30410.kasserver.com (Postfix) with ESMTPSA id ECCAA112040A; Mon, 4 Apr 2022 01:16:14 +0200 (CEST) From: dannym@scratchpost.org Date: Mon, 4 Apr 2022 01:05:25 +0200 Message-Id: <20220403230525.30191-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=85.13.145.193; envelope-from=dannym@scratchpost.org; helo=dd30410.kasserver.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) From: Danny Milosavljevic This patch makes xterm use libxcursor directly. Without it, libx11 would try to dlopen("libXcursor.so.1") and fail. Fixes Danny Milosavljevic (3): gnu: openjdk15: Make big cursors work. gnu: openjdk16: Make big cursors work. gnu: openjdk17: Make big cursors work. gnu/local.mk | 1 + gnu/packages/java.scm | 15 +++- .../openjdk-15-xcursor-no-dynamic.patch | 72 +++++++++++++++++++ 3 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch -- 2.34.0 From unknown Fri Aug 15 18:50:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54701] [PATCH v3 2/3] gnu: openjdk16: Make big cursors work. Resent-From: dannym@scratchpost.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 03 Apr 2022 23:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54701 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54701@debbugs.gnu.org Cc: Danny Milosavljevic Received: via spool by 54701-submit@debbugs.gnu.org id=B54701.16490278812487 (code B ref 54701); Sun, 03 Apr 2022 23:18:02 +0000 Received: (at 54701) by debbugs.gnu.org; 3 Apr 2022 23:18:01 +0000 Received: from localhost ([127.0.0.1]:49789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9Tt-0000e1-0f for submit@debbugs.gnu.org; Sun, 03 Apr 2022 19:18:01 -0400 Received: from dd30410.kasserver.com ([85.13.145.193]:33482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9Ts-0000dp-3C for 54701@debbugs.gnu.org; Sun, 03 Apr 2022 19:18:00 -0400 Received: from dayas.lan (84-115-234-55.cable.dynamic.surfer.at [84.115.234.55]) by dd30410.kasserver.com (Postfix) with ESMTPSA id 7B3481120622; Mon, 4 Apr 2022 01:17:59 +0200 (CEST) From: dannym@scratchpost.org Date: Mon, 4 Apr 2022 01:17:53 +0200 Message-Id: <20220403231754.30807-2-dannym@scratchpost.org> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220403231754.30807-1-dannym@scratchpost.org> References: <20220403230525.30191-1-dannym@scratchpost.org> <20220403231754.30807-1-dannym@scratchpost.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: Danny Milosavljevic * gnu/packages/java.scm (openjdk16)[source]: Add patch. --- gnu/packages/java.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index b0908cc15a..169e104c05 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -2213,7 +2213,9 @@ (define-public openjdk16 (file-name (git-file-name name version)) (sha256 (base32 - "1ggddsbsar4dj2fycfqqqagqil7prhb30afvq6933rz7pa9apm2f")))) + "1ggddsbsar4dj2fycfqqqagqil7prhb30afvq6933rz7pa9apm2f")) + (patches + (search-patches "openjdk-15-xcursor-no-dynamic.patch")))) (native-inputs `(("autoconf" ,autoconf) ("openjdk15:jdk" ,openjdk15 "jdk") -- 2.34.0 From unknown Fri Aug 15 18:50:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54701] [PATCH v3 1/3] gnu: openjdk15: Make big cursors work. Resent-From: dannym@scratchpost.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 03 Apr 2022 23:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54701 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54701@debbugs.gnu.org Cc: Danny Milosavljevic Received: via spool by 54701-submit@debbugs.gnu.org id=B54701.16490278812494 (code B ref 54701); Sun, 03 Apr 2022 23:18:02 +0000 Received: (at 54701) by debbugs.gnu.org; 3 Apr 2022 23:18:01 +0000 Received: from localhost ([127.0.0.1]:49791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9Tt-0000e4-6r for submit@debbugs.gnu.org; Sun, 03 Apr 2022 19:18:01 -0400 Received: from dd30410.kasserver.com ([85.13.145.193]:33480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9Tr-0000dn-Nh for 54701@debbugs.gnu.org; Sun, 03 Apr 2022 19:18:00 -0400 Received: from dayas.lan (84-115-234-55.cable.dynamic.surfer.at [84.115.234.55]) by dd30410.kasserver.com (Postfix) with ESMTPSA id 8A019112040A; Mon, 4 Apr 2022 01:17:58 +0200 (CEST) From: dannym@scratchpost.org Date: Mon, 4 Apr 2022 01:17:52 +0200 Message-Id: <20220403231754.30807-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220403230525.30191-1-dannym@scratchpost.org> References: <20220403230525.30191-1-dannym@scratchpost.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: Danny Milosavljevic * gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/java.scm (openjdk15)[source]: Add it. --- gnu/local.mk | 1 + gnu/packages/java.scm | 7 +- .../openjdk-15-xcursor-no-dynamic.patch | 72 +++++++++++++++++++ 3 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch diff --git a/gnu/local.mk b/gnu/local.mk index a704161abc..ac8992885e 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1564,6 +1564,7 @@ dist_patch_DATA = \ %D%/packages/patches/opencascade-oce-glibc-2.26.patch \ %D%/packages/patches/openfoam-4.1-cleanup.patch \ %D%/packages/patches/openjdk-10-idlj-reproducibility.patch \ + %D%/packages/patches/openjdk-15-xcursor-no-dynamic.patch \ %D%/packages/patches/openmpi-mtl-priorities.patch \ %D%/packages/patches/openssh-hurd.patch \ %D%/packages/patches/openresolv-restartcmd-guix.patch \ diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index b27892841e..b0908cc15a 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -2185,7 +2185,12 @@ (define-public openjdk15 (file-name (git-file-name name version)) (sha256 (base32 - "168cr08nywp0q3vyj8njkhsmmnyd8rz9r58hk4xhzdzc6bdfkl1i")))) + "168cr08nywp0q3vyj8njkhsmmnyd8rz9r58hk4xhzdzc6bdfkl1i")) + (patches + (search-patches "openjdk-15-xcursor-no-dynamic.patch")))) + (inputs + (cons `("libxcursor" ,libxcursor) ; for our patch to work + (package-inputs openjdk14))) (native-inputs `(("autoconf" ,autoconf) ("openjdk14:jdk" ,openjdk14 "jdk") diff --git a/gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch b/gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch new file mode 100644 index 0000000000..9325dd3da6 --- /dev/null +++ b/gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch @@ -0,0 +1,72 @@ +From: Danny Milosavljevic +Date: Thu, 31 Mar 2022 17:02:00 +0200 +Subject: Make openjdk use libxcursor directly + +Fixes . + +This patch makes openjdk use libxcursor directly. +Without it, libx11 would try to dlopen("libXcursor.so.1") and fail. + +diff -ru orig/22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/make/modules/java.desktop/lib/Awt2dLibraries.gmk 22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/make/modules/java.desktop/lib/Awt2dLibraries.gmk +--- orig/22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2022-03-31 15:34:08.773419480 +0200 ++++ 22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2022-03-31 21:36:27.854273411 +0200 +@@ -217,7 +217,7 @@ + endif + endif + +- LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm ++ LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXcursor -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm + + ifeq ($(call isTargetOs, linux), true) + LIBAWT_XAWT_LIBS += -lpthread +diff -ru orig/22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c 22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c +--- orig/22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c 2022-03-31 15:34:11.917502206 +0200 ++++ 22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c 2022-03-31 21:38:16.417253535 +0200 +@@ -40,10 +40,12 @@ + #include + #include + #include ++#include + #include + #include + #include + #include ++#include + + #if defined(AIX) + #undef X_HAVE_UTF8_STRING +@@ -972,10 +974,21 @@ + + } + ++static XColor _Xconst foreground = { 0, 0, 0, 0 }; /* black */ ++static XColor _Xconst background = { 0, 65535, 65535, 65535 }; /* white */ ++ + JNIEXPORT jint JNICALL Java_sun_awt_X11_XlibWrapper_XCreateFontCursor + (JNIEnv *env, jclass clazz, jlong display, jint shape) { + AWT_CHECK_HAVE_LOCK_RETURN(0); +- return XCreateFontCursor((Display *) jlong_to_ptr(display), (int) shape); ++ Display * dpy = (Display *) jlong_to_ptr(display); ++ if (dpy->cursor_font == None) { ++ dpy->cursor_font = XLoadFont(dpy, "cursor"); ++ if (dpy->cursor_font == None) return None; ++ } ++ Cursor result = XcursorTryShapeCursor(dpy, dpy->cursor_font, dpy->cursor_font, (int) shape, (int) shape + 1, &foreground, &background); ++ if (!result) ++ result = XCreateFontCursor(dpy, (int) shape); ++ return result; + } + + /* +diff -ru orig/22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/test/jdk/java/awt/JAWT/Makefile.unix 22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/test/jdk/java/awt/JAWT/Makefile.unix +--- orig/22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/test/jdk/java/awt/JAWT/Makefile.unix 2022-03-31 15:34:10.553466316 +0200 ++++ 22kjr9lzrml0h5m55viq7zlfkqr9p7ny-openjdk-15.0.3-checkout/test/jdk/java/awt/JAWT/Makefile.unix 2022-03-31 21:36:27.854273411 +0200 +@@ -31,7 +31,7 @@ + + J_INC = $(TESTJAVA)/include + INCLUDES = -I$(J_INC) -I$(J_INC)/$(SYST) -I. +-LIBS = -L$(TESTJAVA)/lib -ljawt -lX11 ++LIBS = -L$(TESTJAVA)/lib -ljawt -lX11 -lXcursor + + all: $(CLASSES) libmylib.so + -- 2.34.0 From unknown Fri Aug 15 18:50:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54701] [PATCH v3 3/3] gnu: openjdk17: Make big cursors work. Resent-From: dannym@scratchpost.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 03 Apr 2022 23:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54701 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54701@debbugs.gnu.org Cc: Danny Milosavljevic Received: via spool by 54701-submit@debbugs.gnu.org id=B54701.16490278832548 (code B ref 54701); Sun, 03 Apr 2022 23:19:02 +0000 Received: (at 54701) by debbugs.gnu.org; 3 Apr 2022 23:18:03 +0000 Received: from localhost ([127.0.0.1]:49796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9Tv-0000eu-Kx for submit@debbugs.gnu.org; Sun, 03 Apr 2022 19:18:03 -0400 Received: from dd30410.kasserver.com ([85.13.145.193]:33492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9Tt-0000e2-Au for 54701@debbugs.gnu.org; Sun, 03 Apr 2022 19:18:01 -0400 Received: from dayas.lan (84-115-234-55.cable.dynamic.surfer.at [84.115.234.55]) by dd30410.kasserver.com (Postfix) with ESMTPSA id B302B112040A; Mon, 4 Apr 2022 01:18:00 +0200 (CEST) From: dannym@scratchpost.org Date: Mon, 4 Apr 2022 01:17:54 +0200 Message-Id: <20220403231754.30807-3-dannym@scratchpost.org> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220403231754.30807-1-dannym@scratchpost.org> References: <20220403230525.30191-1-dannym@scratchpost.org> <20220403231754.30807-1-dannym@scratchpost.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: Danny Milosavljevic * gnu/packages/java.scm (openjdk17)[source]: Add patch. --- gnu/packages/java.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 169e104c05..43422f383f 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -2250,7 +2250,9 @@ (define-public openjdk17 (file-name (git-file-name name version)) (sha256 (base32 - "1l1jgbz8q7zq66npfg88r0l5xga427vrz35iys09j44b6qllrldd")))) + "1l1jgbz8q7zq66npfg88r0l5xga427vrz35iys09j44b6qllrldd")) + (patches + (search-patches "openjdk-15-xcursor-no-dynamic.patch")))) (native-inputs `(("autoconf" ,autoconf) ("openjdk16:jdk" ,openjdk16 "jdk") -- 2.34.0 From unknown Fri Aug 15 18:50:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: dannym@scratchpost.org Subject: bug#54701: closed (Re: [PATCH v3 0/3] Make big cursors work in programs running on openjdk.) Message-ID: References: <20220418130101.685610a0@scratchpost.org> <20220403230525.30191-1-dannym@scratchpost.org> X-Gnu-PR-Message: they-closed 54701 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 54701@debbugs.gnu.org Date: Mon, 18 Apr 2022 11:02:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1650279723-10072-1" This is a multi-part message in MIME format... ------------=_1650279723-10072-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #54701: [PATCH v3 0/3] Make big cursors work in programs running on openjdk. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 54701@debbugs.gnu.org. --=20 54701: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54701 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1650279723-10072-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 54701-done) by debbugs.gnu.org; 18 Apr 2022 11:01:11 +0000 Received: from localhost ([127.0.0.1]:38176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngP82-0002aG-SN for submit@debbugs.gnu.org; Mon, 18 Apr 2022 07:01:11 -0400 Received: from dd30410.kasserver.com ([85.13.145.193]:46648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngP7x-0002a4-LJ for 54701-done@debbugs.gnu.org; Mon, 18 Apr 2022 07:01:09 -0400 Received: from localhost (84-115-234-55.cable.dynamic.surfer.at [84.115.234.55]) by dd30410.kasserver.com (Postfix) with ESMTPSA id A71B4112025F for <54701-done@debbugs.gnu.org>; Mon, 18 Apr 2022 13:01:03 +0200 (CEST) Date: Mon, 18 Apr 2022 13:01:01 +0200 From: Danny Milosavljevic To: 54701-done@debbugs.gnu.org Subject: Re: [PATCH v3 0/3] Make big cursors work in programs running on openjdk. Message-ID: <20220418130101.685610a0@scratchpost.org> In-Reply-To: <20220403230525.30191-1-dannym@scratchpost.org> References: <20220403230525.30191-1-dannym@scratchpost.org> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/HXAZ/dkaf1L7WpVvDZN9uSE"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54701-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/HXAZ/dkaf1L7WpVvDZN9uSE Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Pushed openjdk big cursors to guix master as these commits: * Commit f4dd7bf94e1c21e0ecc1ecc1bc0afb9dce403cf5 for openjdk15 * Commit aa01b37ef66fad2cf35f4a4ca85cc8d930d12ce4 for openjdk16 * Commit 237d90a7808cfdced34b34595eba16632cbcb89e for openjdk17 --Sig_/HXAZ/dkaf1L7WpVvDZN9uSE Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAmJdRO0ACgkQ5xo1VCww uqWLFggAkpsfeQJMIcTujSuVhEl7liq784swhe8YtSoZSi1iryCcAS3KUwMvrnUs wab4+GSfIc7nM9/wHGazW4RYtgjSoGKxiV9dWK3CKttM8V7Hg/AphYGY2FFo25vg vjphxgYSVFD+9iRmbvCkKoWzlCYWxoWMVGAzhj/3Z92yz7uv8jD4MAvLQ5I6UCti uxvngfkA8e8BRchLOaX8bMw08Yf4z9nzxuAw6K00TjNuu4utnJcRx3mUpuHxFLhU 9GP07C7n72UgPjVvJOLBbCFQrZ0KE8MA7uB2zNPdDCTFkoencTMar1rIcwraZmfl e5dt7SY35NMxqtV6BFDTlpTdK0s1Gg== =3zNH -----END PGP SIGNATURE----- --Sig_/HXAZ/dkaf1L7WpVvDZN9uSE-- ------------=_1650279723-10072-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Apr 2022 23:16:20 +0000 Received: from localhost ([127.0.0.1]:49782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9SG-0000bH-MQ for submit@debbugs.gnu.org; Sun, 03 Apr 2022 19:16:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:46420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nb9SF-0000bA-Mc for submit@debbugs.gnu.org; Sun, 03 Apr 2022 19:16:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41490) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nb9SF-00011V-I8 for guix-patches@gnu.org; Sun, 03 Apr 2022 19:16:19 -0400 Received: from dd30410.kasserver.com ([85.13.145.193]:39700) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nb9SD-0000zI-DM for guix-patches@gnu.org; Sun, 03 Apr 2022 19:16:19 -0400 Received: from dayas.lan (84-115-234-55.cable.dynamic.surfer.at [84.115.234.55]) by dd30410.kasserver.com (Postfix) with ESMTPSA id ECCAA112040A; Mon, 4 Apr 2022 01:16:14 +0200 (CEST) From: dannym@scratchpost.org To: guix-patches@gnu.org Subject: [PATCH v3 0/3] Make big cursors work in programs running on openjdk. Date: Mon, 4 Apr 2022 01:05:25 +0200 Message-Id: <20220403230525.30191-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=85.13.145.193; envelope-from=dannym@scratchpost.org; helo=dd30410.kasserver.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) From: Danny Milosavljevic This patch makes xterm use libxcursor directly. Without it, libx11 would try to dlopen("libXcursor.so.1") and fail. Fixes Danny Milosavljevic (3): gnu: openjdk15: Make big cursors work. gnu: openjdk16: Make big cursors work. gnu: openjdk17: Make big cursors work. gnu/local.mk | 1 + gnu/packages/java.scm | 15 +++- .../openjdk-15-xcursor-no-dynamic.patch | 72 +++++++++++++++++++ 3 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch -- 2.34.0 ------------=_1650279723-10072-1--