ports: Add a lot of x library ports + xeyes/xclock

This commit is contained in:
2026-03-23 17:45:59 +02:00
parent 186fa4f1a1
commit f42c5c4a5b
54 changed files with 1127 additions and 0 deletions

6
ports/xtrans/build.sh Executable file
View 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')

View 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