ports: Add a lot of x library ports + xeyes/xclock
This commit is contained in:
6
ports/xtrans/build.sh
Executable file
6
ports/xtrans/build.sh
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash ../install.sh
|
||||
|
||||
NAME='xtrans'
|
||||
VERSION='1.6.0'
|
||||
DOWNLOAD_URL="https://www.x.org/releases/individual/lib/xtrans-$VERSION.tar.xz#faafea166bf2451a173d9d593352940ec6404145c5d1da5c213423ce4d359e92"
|
||||
CONFIG_SUB=('config.sub')
|
||||
14
ports/xtrans/patches/0001-pragma-ignore-array-bounds.patch
Normal file
14
ports/xtrans/patches/0001-pragma-ignore-array-bounds.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
diff -ruN xtrans-1.6.0/Xtranssock.c xtrans-1.6.0-banan_os/Xtranssock.c
|
||||
--- xtrans-1.6.0/Xtranssock.c 2025-03-09 02:12:53.000000000 +0200
|
||||
+++ xtrans-1.6.0-banan_os/Xtranssock.c 2025-11-13 22:26:48.576912270 +0200
|
||||
@@ -533,7 +533,10 @@
|
||||
#ifdef BSD44SOCKETS
|
||||
addr->sa_len = addrlen;
|
||||
#endif
|
||||
+#pragma GCC diagnostic push
|
||||
+#pragma GCC diagnostic ignored "-Warray-bounds="
|
||||
addr->sa_family = AF_UNIX;
|
||||
+#pragma GCC diagnostic pop
|
||||
#if defined(HAVE_STRLCPY) || defined(HAS_STRLCPY)
|
||||
strlcpy(addr->sa_data, port, portlen);
|
||||
#else
|
||||
Reference in New Issue
Block a user