[Mod] First commit

This commit is contained in:
2022-10-31 22:18:58 +08:00
commit 1c8a3d9709
13090 changed files with 526733 additions and 0 deletions

246
package/x11r7/Config.in Normal file
View File

@ -0,0 +1,246 @@
menuconfig BR2_PACKAGE_XORG7
bool "X.org X Window System"
depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS # dlopen in xlib_libX11
help
Support for X11R7 libraries, servers, drivers, and/or
applications in the target.
http://xorg.freedesktop.org
if BR2_PACKAGE_XORG7
menu "X11R7 Servers"
source package/x11r7/xserver_xorg-server/Config.in
endmenu
menu "X11R7 Libraries"
source package/x11r7/libxcb/Config.in
source package/x11r7/xcb-util/Config.in
source package/x11r7/xcb-util-cursor/Config.in
source package/x11r7/xcb-util-image/Config.in
source package/x11r7/xcb-util-keysyms/Config.in
source package/x11r7/xcb-util-renderutil/Config.in
source package/x11r7/xcb-util-wm/Config.in
source package/x11r7/xlib_libFS/Config.in
source package/x11r7/xlib_libICE/Config.in
source package/x11r7/xlib_libSM/Config.in
source package/x11r7/xlib_libX11/Config.in
source package/x11r7/xlib_libXScrnSaver/Config.in
source package/x11r7/xlib_libXau/Config.in
source package/x11r7/xlib_libXaw/Config.in
source package/x11r7/xlib_libXcomposite/Config.in
source package/x11r7/xlib_libXcursor/Config.in
source package/x11r7/xlib_libXdamage/Config.in
source package/x11r7/xlib_libXdmcp/Config.in
source package/x11r7/xlib_libXext/Config.in
source package/x11r7/xlib_libXfixes/Config.in
source package/x11r7/xlib_libXfont/Config.in
source package/x11r7/xlib_libXfont2/Config.in
source package/x11r7/xlib_libXft/Config.in
source package/x11r7/xlib_libXi/Config.in
source package/x11r7/xlib_libXinerama/Config.in
source package/x11r7/xlib_libXmu/Config.in
source package/x11r7/xlib_libXpm/Config.in
source package/x11r7/xlib_libXrandr/Config.in
source package/x11r7/xlib_libXrender/Config.in
source package/x11r7/xlib_libXres/Config.in
source package/x11r7/xlib_libXt/Config.in
source package/x11r7/xlib_libXtst/Config.in
source package/x11r7/xlib_libXv/Config.in
source package/x11r7/xlib_libXvMC/Config.in
source package/x11r7/xlib_libXxf86dga/Config.in
source package/x11r7/xlib_libXxf86vm/Config.in
source package/x11r7/xlib_libdmx/Config.in
source package/x11r7/xlib_libfontenc/Config.in
source package/x11r7/xlib_libxcvt/Config.in
source package/x11r7/xlib_libxkbfile/Config.in
source package/x11r7/xlib_libxshmfence/Config.in
source package/x11r7/xlib_xtrans/Config.in
endmenu
menu "X11R7 Applications"
source package/x11r7/xapp_appres/Config.in
source package/x11r7/xapp_bdftopcf/Config.in
source package/x11r7/xapp_beforelight/Config.in
source package/x11r7/xapp_bitmap/Config.in
source package/x11r7/xapp_editres/Config.in
source package/x11r7/xapp_fonttosfnt/Config.in
source package/x11r7/xapp_fslsfonts/Config.in
source package/x11r7/xapp_fstobdf/Config.in
source package/x11r7/xapp_iceauth/Config.in
source package/x11r7/xapp_ico/Config.in
source package/x11r7/xapp_listres/Config.in
source package/x11r7/xapp_luit/Config.in
source package/x11r7/xapp_mkfontscale/Config.in
source package/x11r7/xapp_oclock/Config.in
source package/x11r7/xapp_rgb/Config.in
source package/x11r7/xapp_rstart/Config.in
source package/x11r7/xapp_scripts/Config.in
source package/x11r7/xapp_sessreg/Config.in
source package/x11r7/xapp_setxkbmap/Config.in
source package/x11r7/xapp_showfont/Config.in
source package/x11r7/xapp_smproxy/Config.in
source package/x11r7/xapp_twm/Config.in
source package/x11r7/xapp_viewres/Config.in
source package/x11r7/xapp_x11perf/Config.in
source package/x11r7/xapp_xauth/Config.in
source package/x11r7/xapp_xbacklight/Config.in
source package/x11r7/xapp_xbiff/Config.in
source package/x11r7/xapp_xcalc/Config.in
source package/x11r7/xapp_xclipboard/Config.in
source package/x11r7/xapp_xclock/Config.in
source package/x11r7/xapp_xcmsdb/Config.in
source package/x11r7/xapp_xcompmgr/Config.in
source package/x11r7/xapp_xconsole/Config.in
source package/x11r7/xapp_xcursorgen/Config.in
source package/x11r7/xapp_xdbedizzy/Config.in
source package/x11r7/xapp_xditview/Config.in
source package/x11r7/xapp_xdm/Config.in
source package/x11r7/xapp_xdpyinfo/Config.in
source package/x11r7/xapp_xdriinfo/Config.in
source package/x11r7/xapp_xedit/Config.in
source package/x11r7/xapp_xev/Config.in
source package/x11r7/xapp_xeyes/Config.in
source package/x11r7/xapp_xf86dga/Config.in
source package/x11r7/xapp_xfd/Config.in
source package/x11r7/xapp_xfindproxy/Config.in
source package/x11r7/xapp_xfontsel/Config.in
source package/x11r7/xapp_xfs/Config.in
source package/x11r7/xapp_xfsinfo/Config.in
source package/x11r7/xapp_xgamma/Config.in
source package/x11r7/xapp_xgc/Config.in
source package/x11r7/xapp_xhost/Config.in
source package/x11r7/xapp_xinit/Config.in
source package/x11r7/xapp_xinput/Config.in
source package/x11r7/xapp_xinput-calibrator/Config.in
source package/x11r7/xapp_xkbcomp/Config.in
source package/x11r7/xapp_xkbevd/Config.in
source package/x11r7/xapp_xkbprint/Config.in
source package/x11r7/xapp_xkbutils/Config.in
source package/x11r7/xapp_xkill/Config.in
source package/x11r7/xapp_xload/Config.in
source package/x11r7/xapp_xlogo/Config.in
source package/x11r7/xapp_xlsatoms/Config.in
source package/x11r7/xapp_xlsclients/Config.in
source package/x11r7/xapp_xlsfonts/Config.in
source package/x11r7/xapp_xmag/Config.in
source package/x11r7/xapp_xman/Config.in
source package/x11r7/xapp_xmessage/Config.in
source package/x11r7/xapp_xmh/Config.in
source package/x11r7/xapp_xmodmap/Config.in
source package/x11r7/xapp_xmore/Config.in
source package/x11r7/xapp_xpr/Config.in
source package/x11r7/xapp_xprop/Config.in
source package/x11r7/xapp_xrandr/Config.in
source package/x11r7/xapp_xrdb/Config.in
source package/x11r7/xapp_xrefresh/Config.in
source package/x11r7/xapp_xset/Config.in
source package/x11r7/xapp_xsetmode/Config.in
source package/x11r7/xapp_xsetpointer/Config.in
source package/x11r7/xapp_xsetroot/Config.in
source package/x11r7/xapp_xsm/Config.in
source package/x11r7/xapp_xstdcmap/Config.in
source package/x11r7/xapp_xvidtune/Config.in
source package/x11r7/xapp_xvinfo/Config.in
source package/x11r7/xapp_xwd/Config.in
source package/x11r7/xapp_xwininfo/Config.in
source package/x11r7/xapp_xwud/Config.in
endmenu
if BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
menu "X11R7 Drivers"
source package/x11r7/xdriver_xf86-input-evdev/Config.in
source package/x11r7/xdriver_xf86-input-joystick/Config.in
source package/x11r7/xdriver_xf86-input-keyboard/Config.in
source package/x11r7/xdriver_xf86-input-libinput/Config.in
source package/x11r7/xdriver_xf86-input-mouse/Config.in
source package/x11r7/xdriver_xf86-input-synaptics/Config.in
source package/x11r7/xdriver_xf86-input-tslib/Config.in
source package/x11r7/xdriver_xf86-input-vmmouse/Config.in
source package/x11r7/xdriver_xf86-video-amdgpu/Config.in
source package/x11r7/xdriver_xf86-video-ark/Config.in
source package/x11r7/xdriver_xf86-video-ast/Config.in
source package/x11r7/xdriver_xf86-video-ati/Config.in
source package/x11r7/xdriver_xf86-video-cirrus/Config.in
source package/x11r7/xdriver_xf86-video-dummy/Config.in
source package/x11r7/xdriver_xf86-video-fbdev/Config.in
source package/x11r7/xdriver_xf86-video-fbturbo/Config.in
source package/x11r7/xdriver_xf86-video-geode/Config.in
source package/x11r7/xdriver_xf86-video-glint/Config.in
source package/x11r7/xdriver_xf86-video-i128/Config.in
source package/x11r7/xdriver_xf86-video-imx/Config.in
source package/x11r7/xdriver_xf86-video-imx-viv/Config.in
source package/x11r7/xdriver_xf86-video-intel/Config.in
source package/x11r7/xdriver_xf86-video-mach64/Config.in
source package/x11r7/xdriver_xf86-video-mga/Config.in
source package/x11r7/xdriver_xf86-video-neomagic/Config.in
source package/x11r7/xdriver_xf86-video-nouveau/Config.in
source package/x11r7/xdriver_xf86-video-nv/Config.in
source package/x11r7/xdriver_xf86-video-openchrome/Config.in
source package/x11r7/xdriver_xf86-video-qxl/Config.in
source package/x11r7/xdriver_xf86-video-r128/Config.in
source package/x11r7/xdriver_xf86-video-savage/Config.in
source package/x11r7/xdriver_xf86-video-siliconmotion/Config.in
source package/x11r7/xdriver_xf86-video-sis/Config.in
source package/x11r7/xdriver_xf86-video-tdfx/Config.in
source package/x11r7/xdriver_xf86-video-tga/Config.in
source package/x11r7/xdriver_xf86-video-trident/Config.in
source package/x11r7/xdriver_xf86-video-vesa/Config.in
source package/x11r7/xdriver_xf86-video-vmware/Config.in
source package/x11r7/xdriver_xf86-video-voodoo/Config.in
endmenu
endif
menu "X11R7 Fonts"
source package/x11r7/xfont_font-util/Config.in
source package/x11r7/xfont_encodings/Config.in
source package/x11r7/xfont_font-adobe-100dpi/Config.in
source package/x11r7/xfont_font-adobe-75dpi/Config.in
source package/x11r7/xfont_font-adobe-utopia-100dpi/Config.in
source package/x11r7/xfont_font-adobe-utopia-75dpi/Config.in
source package/x11r7/xfont_font-adobe-utopia-type1/Config.in
source package/x11r7/xfont_font-alias/Config.in
source package/x11r7/xfont_font-arabic-misc/Config.in
source package/x11r7/xfont_font-bh-100dpi/Config.in
source package/x11r7/xfont_font-bh-75dpi/Config.in
source package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/Config.in
source package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/Config.in
source package/x11r7/xfont_font-bh-ttf/Config.in
source package/x11r7/xfont_font-bh-type1/Config.in
source package/x11r7/xfont_font-bitstream-100dpi/Config.in
source package/x11r7/xfont_font-bitstream-75dpi/Config.in
source package/x11r7/xfont_font-bitstream-type1/Config.in
source package/x11r7/xfont_font-cronyx-cyrillic/Config.in
source package/x11r7/xfont_font-cursor-misc/Config.in
source package/x11r7/xfont_font-daewoo-misc/Config.in
source package/x11r7/xfont_font-dec-misc/Config.in
source package/x11r7/xfont_font-ibm-type1/Config.in
source package/x11r7/xfont_font-isas-misc/Config.in
source package/x11r7/xfont_font-jis-misc/Config.in
source package/x11r7/xfont_font-micro-misc/Config.in
source package/x11r7/xfont_font-misc-cyrillic/Config.in
source package/x11r7/xfont_font-misc-ethiopic/Config.in
source package/x11r7/xfont_font-misc-meltho/Config.in
source package/x11r7/xfont_font-misc-misc/Config.in
source package/x11r7/xfont_font-mutt-misc/Config.in
source package/x11r7/xfont_font-schumacher-misc/Config.in
source package/x11r7/xfont_font-screen-cyrillic/Config.in
source package/x11r7/xfont_font-sony-misc/Config.in
source package/x11r7/xfont_font-sun-misc/Config.in
source package/x11r7/xfont_font-winitzki-cyrillic/Config.in
source package/x11r7/xfont_font-xfree86-type1/Config.in
endmenu
menu "X11R7 X protocols"
source package/x11r7/xcb-proto/Config.in
source package/x11r7/xorgproto/Config.in
endmenu
menu "X11R7 Utilities"
source package/x11r7/xutil_makedepend/Config.in
source package/x11r7/mcookie/Config.in
endmenu
menu "X11R7 Other data"
source package/x11r7/xdata_xbitmaps/Config.in
source package/x11r7/xdata_xcursor-themes/Config.in
source package/x11r7/xcursor-transparent-theme/Config.in
endmenu
endif
comment "X.org needs a toolchain w/ wchar, threads, dynamic library"
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View File

@ -0,0 +1,12 @@
config BR2_PACKAGE_LIBXCB
bool "libxcb"
select BR2_PACKAGE_XCB_PROTO
select BR2_PACKAGE_XLIB_LIBXDMCP
select BR2_PACKAGE_XLIB_LIBXAU
help
The X protocol C-language Binding (XCB) is a replacement for
Xlib featuring a small footprint, latency hiding, direct
access to the protocol, improved threading support, and
extensibility.
http://xcb.freedesktop.org/

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-May/003164.html
sha256 cc38744f817cf6814c847e2df37fcb8997357d72fa4bcbc228ae0fe47219a059 libxcb-1.15.tar.xz
sha512 f6c7d766b7cf9cab6abe948ee424cbae6951dbfe2f76fa58a109cdc05b0f0919dcc4e38176a22ff4b95fc1e38596115317e32ba33b24cae0035a4e30dbcbdad9 libxcb-1.15.tar.xz
# Locally computed
sha256 c5ffbfeaa501071ceeb97b7de2c0d703fdaa35de01c0fb6cbac1c28453a3e9fd COPYING

View File

@ -0,0 +1,31 @@
################################################################################
#
# libxcb
#
################################################################################
LIBXCB_VERSION = 1.15
LIBXCB_SOURCE = libxcb-$(LIBXCB_VERSION).tar.xz
LIBXCB_SITE = http://xcb.freedesktop.org/dist
LIBXCB_LICENSE = MIT
LIBXCB_LICENSE_FILES = COPYING
LIBXCB_CPE_ID_VENDOR = x
LIBXCB_INSTALL_STAGING = YES
LIBXCB_DEPENDENCIES = \
host-libxslt xcb-proto xlib_libXdmcp xlib_libXau \
host-xcb-proto host-python3 host-pkgconf
HOST_LIBXCB_DEPENDENCIES = \
host-libxslt host-xcb-proto host-xlib_libXdmcp \
host-xlib_libXau host-python3 host-pkgconf
LIBXCB_CONF_OPTS = --with-doxygen=no
HOST_LIBXCB_CONF_OPTS = --with-doxygen=no
# Force detection of Buildroot host-python3 over system python
LIBXCB_CONF_OPTS += ac_cv_path_PYTHON=$(HOST_DIR)/bin/python3
HOST_LIBXCB_CONF_OPTS += ac_cv_path_PYTHON=$(HOST_DIR)/bin/python3
$(eval $(autotools-package))
$(eval $(host-autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_MCOOKIE
bool "mcookie"
help
cookie generator for X server
http://www.x.org

View File

@ -0,0 +1,425 @@
/* mcookie.c -- Generates random numbers for xauth
* Created: Fri Feb 3 10:42:48 1995 by faith@cs.unc.edu
* Revised: Fri Mar 19 07:48:01 1999 by faith@acm.org
* Public Domain 1995, 1999 Rickard E. Faith (faith@acm.org)
* This program comes with ABSOLUTELY NO WARRANTY.
*
* $Id: mcookie.c,v 1.5 1997/07/06 00:13:06 aebr Exp $
*
* This program gathers some random bits of data and used the MD5
* message-digest algorithm to generate a 128-bit hexadecimal number for
* use with xauth(1).
*
* NOTE: Unless /dev/random is available, this program does not actually
* gather 128 bits of random information, so the magic cookie generated
* will be considerably easier to guess than one might expect.
*
* 1999-02-22 Arkadiusz Mi<4D>kiewicz <misiek@pld.ORG.PL>
* - added Native Language Support
* 1999-03-21 aeb: Added some fragments of code from Colin Plumb.
*
*/
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/time.h>
#include <time.h>
#include <unistd.h>
#define BUFFERSIZE 4096
#ifndef MD5_H
#define MD5_H
#if defined (__alpha__) || defined (__ia64__) || defined (__x86_64__)
typedef unsigned int uint32;
#else
typedef unsigned long uint32;
#endif
struct MD5Context {
uint32 buf[4];
uint32 bits[2];
unsigned char in[64];
};
void MD5Init(struct MD5Context *context);
void MD5Update(struct MD5Context *context, unsigned char const *buf,
unsigned len);
void MD5Final(unsigned char digest[16], struct MD5Context *context);
void MD5Transform(uint32 buf[4], uint32 const in[16]);
/*
* This is needed to make RSAREF happy on some MS-DOS compilers.
*/
typedef struct MD5Context MD5_CTX;
#endif /* !MD5_H */
/*
* This code implements the MD5 message-digest algorithm.
* The algorithm is due to Ron Rivest. This code was
* written by Colin Plumb in 1993, no copyright is claimed.
* This code is in the public domain; do with it what you wish.
*
* Equivalent code is available from RSA Data Security, Inc.
* This code has been tested against that, and is equivalent,
* except that you don't need to include two pages of legalese
* with every copy.
*
* To compute the message digest of a chunk of bytes, declare an
* MD5Context structure, pass it to MD5Init, call MD5Update as
* needed on buffers full of bytes, and then call MD5Final, which
* will fill a supplied 16-byte array with the digest.
*/
#include <string.h> /* for memcpy() */
#include <endian.h>
#if __BYTE_ORDER == __LITTLE_ENDIAN
#define byteReverse(buf, len) /* Nothing */
#else
void byteReverse(unsigned char *buf, unsigned longs);
/*
* Note: this code is harmless on little-endian machines.
*/
void byteReverse(unsigned char *buf, unsigned longs)
{
uint32 t;
do {
t = (uint32) ((unsigned) buf[3] << 8 | buf[2]) << 16 |
((unsigned) buf[1] << 8 | buf[0]);
*(uint32 *) buf = t;
buf += 4;
} while (--longs);
}
#endif
/*
* Start MD5 accumulation. Set bit count to 0 and buffer to mysterious
* initialization constants.
*/
void MD5Init(struct MD5Context *ctx)
{
ctx->buf[0] = 0x67452301;
ctx->buf[1] = 0xefcdab89;
ctx->buf[2] = 0x98badcfe;
ctx->buf[3] = 0x10325476;
ctx->bits[0] = 0;
ctx->bits[1] = 0;
}
/*
* Update context to reflect the concatenation of another buffer full
* of bytes.
*/
void MD5Update(struct MD5Context *ctx, unsigned char const *buf, unsigned len)
{
uint32 t;
/* Update bitcount */
t = ctx->bits[0];
if ((ctx->bits[0] = t + ((uint32) len << 3)) < t)
ctx->bits[1]++; /* Carry from low to high */
ctx->bits[1] += len >> 29;
t = (t >> 3) & 0x3f; /* Bytes already in shsInfo->data */
/* Handle any leading odd-sized chunks */
if (t) {
unsigned char *p = (unsigned char *) ctx->in + t;
t = 64 - t;
if (len < t) {
memcpy(p, buf, len);
return;
}
memcpy(p, buf, t);
byteReverse(ctx->in, 16);
MD5Transform(ctx->buf, (uint32 *) ctx->in);
buf += t;
len -= t;
}
/* Process data in 64-byte chunks */
while (len >= 64) {
memcpy(ctx->in, buf, 64);
byteReverse(ctx->in, 16);
MD5Transform(ctx->buf, (uint32 *) ctx->in);
buf += 64;
len -= 64;
}
/* Handle any remaining bytes of data. */
memcpy(ctx->in, buf, len);
}
/*
* Final wrapup - pad to 64-byte boundary with the bit pattern
* 1 0* (64-bit count of bits processed, MSB-first)
*/
void MD5Final(unsigned char digest[16], struct MD5Context *ctx)
{
unsigned count;
unsigned char *p;
/* Compute number of bytes mod 64 */
count = (ctx->bits[0] >> 3) & 0x3F;
/* Set the first char of padding to 0x80. This is safe since there is
always at least one byte free */
p = ctx->in + count;
*p++ = 0x80;
/* Bytes of padding needed to make 64 bytes */
count = 64 - 1 - count;
/* Pad out to 56 mod 64 */
if (count < 8) {
/* Two lots of padding: Pad the first block to 64 bytes */
memset(p, 0, count);
byteReverse(ctx->in, 16);
MD5Transform(ctx->buf, (uint32 *) ctx->in);
/* Now fill the next block with 56 bytes */
memset(ctx->in, 0, 56);
} else {
/* Pad block to 56 bytes */
memset(p, 0, count - 8);
}
byteReverse(ctx->in, 14);
/* Append length in bits and transform */
((uint32 *) ctx->in)[14] = ctx->bits[0];
((uint32 *) ctx->in)[15] = ctx->bits[1];
MD5Transform(ctx->buf, (uint32 *) ctx->in);
byteReverse((unsigned char *) ctx->buf, 4);
memcpy(digest, ctx->buf, 16);
memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */
}
/* The four core functions - F1 is optimized somewhat */
/* #define F1(x, y, z) (x & y | ~x & z) */
#define F1(x, y, z) (z ^ (x & (y ^ z)))
#define F2(x, y, z) F1(z, x, y)
#define F3(x, y, z) (x ^ y ^ z)
#define F4(x, y, z) (y ^ (x | ~z))
/* This is the central step in the MD5 algorithm. */
#define MD5STEP(f, w, x, y, z, data, s) \
( w += f(x, y, z) + data, w = w<<s | w>>(32-s), w += x )
/*
* The core of the MD5 algorithm, this alters an existing MD5 hash to
* reflect the addition of 16 longwords of new data. MD5Update blocks
* the data and converts bytes into longwords for this routine.
*/
void MD5Transform(uint32 buf[4], uint32 const in[16])
{
register uint32 a, b, c, d;
a = buf[0];
b = buf[1];
c = buf[2];
d = buf[3];
MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7);
MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12);
MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17);
MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22);
MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7);
MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12);
MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17);
MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22);
MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7);
MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12);
MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17);
MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22);
MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7);
MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12);
MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17);
MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22);
MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5);
MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9);
MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14);
MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20);
MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5);
MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9);
MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14);
MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20);
MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5);
MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9);
MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14);
MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20);
MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5);
MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9);
MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14);
MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20);
MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4);
MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11);
MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16);
MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23);
MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4);
MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11);
MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16);
MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23);
MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4);
MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11);
MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16);
MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23);
MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4);
MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11);
MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16);
MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23);
MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6);
MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10);
MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15);
MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21);
MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6);
MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10);
MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15);
MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21);
MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6);
MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10);
MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15);
MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21);
MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6);
MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10);
MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15);
MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21);
buf[0] += a;
buf[1] += b;
buf[2] += c;
buf[3] += d;
}
struct rngs {
const char *path;
int minlength, maxlength;
} rngs[] = {
{ "/dev/random", 16, 16 }, /* 16 bytes = 128 bits suffice */
{ "/proc/interrupts", 0, 0 },
{ "/proc/slabinfo", 0, 0 },
{ "/proc/stat", 0, 0 },
{ "/dev/urandom", 32, 64 },
};
#define RNGS (sizeof(rngs)/sizeof(struct rngs))
int Verbose = 0;
/* The basic function to hash a file */
static off_t
hash_file(struct MD5Context *ctx, int fd)
{
off_t count = 0;
ssize_t r;
unsigned char buf[BUFFERSIZE];
while ((r = read(fd, buf, sizeof(buf))) > 0) {
MD5Update(ctx, buf, r);
count += r;
}
/* Separate files with a null byte */
buf[0] = 0;
MD5Update(ctx, buf, 1);
return count;
}
int main( int argc, char **argv )
{
int i;
struct MD5Context ctx;
unsigned char digest[16];
unsigned char buf[BUFFERSIZE];
int fd;
int c;
pid_t pid;
char *file = NULL;
int r;
struct timeval tv;
struct timezone tz;
while ((c = getopt( argc, argv, "vf:" )) != -1)
switch (c) {
case 'v': ++Verbose; break;
case 'f': file = optarg; break;
}
MD5Init( &ctx );
gettimeofday( &tv, &tz );
MD5Update( &ctx, (unsigned char *)&tv, sizeof( tv ) );
pid = getppid();
MD5Update( &ctx, (unsigned char *)&pid, sizeof( pid ));
pid = getpid();
MD5Update( &ctx, (unsigned char *)&pid, sizeof( pid ));
if (file) {
int count = 0;
if (file[0] == '-' && !file[1])
fd = fileno(stdin);
else
fd = open( file, O_RDONLY );
if (fd < 0) {
fprintf( stderr, "Could not open %s\n", file );
} else {
count = hash_file( &ctx, fd );
if (Verbose)
fprintf( stderr, "Got %d bytes from %s\n", count, file );
if (file[0] != '-' || file[1]) close( fd );
}
}
for (i = 0; i < RNGS; i++) {
if ((fd = open( rngs[i].path, O_RDONLY|O_NONBLOCK )) >= 0) {
int count = sizeof(buf);
if (rngs[i].maxlength && count > rngs[i].maxlength)
count = rngs[i].maxlength;
r = read( fd, buf, count );
if (r > 0)
MD5Update( &ctx, buf, r );
else
r = 0;
close( fd );
if (Verbose)
fprintf( stderr, "Got %d bytes from %s\n", r, rngs[i].path );
if (rngs[i].minlength && r >= rngs[i].minlength)
break;
} else if (Verbose)
fprintf( stderr, "Could not open %s\n", rngs[i].path );
}
MD5Final( digest, &ctx );
for (i = 0; i < 16; i++) printf( "%02x", digest[i] );
putchar ( '\n' );
/*
* The following is important for cases like disk full, so shell scripts
* can bomb out properly rather than think they succeeded.
*/
if (fflush(stdout) < 0 || fclose(stdout) < 0)
return 1;
return 0;
}

View File

@ -0,0 +1,21 @@
################################################################################
#
# mcookie
#
################################################################################
MCOOKIE_LICENSE = Public Domain
define MCOOKIE_EXTRACT_CMDS
cp package/x11r7/mcookie/mcookie.c $(@D)/
endef
define MCOOKIE_BUILD_CMDS
(cd $(@D); $(TARGET_CC) -Wall -Os -s mcookie.c -o mcookie)
endef
define MCOOKIE_INSTALL_TARGET_CMDS
install -m 0755 -D $(@D)/mcookie $(TARGET_DIR)/usr/bin/mcookie
endef
$(eval $(generic-package))

1
package/x11r7/x11r7.mk Normal file
View File

@ -0,0 +1 @@
include $(sort $(wildcard package/x11r7/*/*.mk))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_APPRES
bool "appres"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXT
help
list X application resource database

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003141.html
sha256 8b2257e2a0a1ad8330323aec23f07c333075d7fe4e6efd88e0c18fba8223590b appres-1.0.6.tar.xz
sha512 6d14f6a2ad5c83a4d42d4c51ec9a9f32652dfe7624881f1f41c0b1f4946904e7e5ca81a2fd9f4f4824488ce1bd2a4047f92320626bf33b0f1afc5e6b89d3e2b9 appres-1.0.6.tar.xz
# Locally computed
sha256 5969302729a9621fd526a7f9942a51a29b858e0b682ffd28eeda5fc4dfaddf55 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_appres
#
################################################################################
XAPP_APPRES_VERSION = 1.0.6
XAPP_APPRES_SOURCE = appres-$(XAPP_APPRES_VERSION).tar.xz
XAPP_APPRES_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_APPRES_LICENSE = MIT
XAPP_APPRES_LICENSE_FILES = COPYING
XAPP_APPRES_DEPENDENCIES = xlib_libX11 xlib_libXt
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_BDFTOPCF
bool "bdftopcf"
select BR2_PACKAGE_XLIB_LIBXFONT
help
X.Org bdftopcf application

View File

@ -0,0 +1,8 @@
# From https://lists.x.org/archives/xorg-announce/2017-November/002821.html
md5 2a455d3c02390597feb9cefb3fe97a45 bdftopcf-1.1.tar.bz2
sha1 48a783337a5aa49ebc102c9788ff0f43ea35c5c4 bdftopcf-1.1.tar.bz2
sha256 4b4df05fc53f1e98993638d6f7e178d95b31745c4568cee407e167491fd311a2 bdftopcf-1.1.tar.bz2
sha512 7b790e8d512ca2812ac889c156ef91c48798b4744a6857e5b17e0128764b5afa8c5426fe5de05a9819d64745116718db4221b3e657e3c2633465e87179c44bec bdftopcf-1.1.tar.bz2
# Locally calculated
sha256 a437fb5272ba507c2977b2ef623bb391270f521b2a20271ed044785f4eaa5dbc COPYING

View File

@ -0,0 +1,19 @@
################################################################################
#
# xapp_bdftopcf
#
################################################################################
XAPP_BDFTOPCF_VERSION = 1.1
XAPP_BDFTOPCF_SOURCE = bdftopcf-$(XAPP_BDFTOPCF_VERSION).tar.bz2
XAPP_BDFTOPCF_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_BDFTOPCF_LICENSE = MIT
XAPP_BDFTOPCF_LICENSE_FILES = COPYING
XAPP_BDFTOPCF_DEPENDENCIES = xlib_libXfont
HOST_XAPP_BDFTOPCF_DEPENDENCIES = host-xlib_libXfont
# needed for linking against libXfont
XAPP_BDFTOPCF_MAKE_OPTS += LIBS=-ldl
$(eval $(autotools-package))
$(eval $(host-autotools-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_XAPP_BEFORELIGHT
bool "beforelight"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXSCRNSAVER
select BR2_PACKAGE_XLIB_LIBXAW
select BR2_PACKAGE_XLIB_LIBXT
help
screen saver

View File

@ -0,0 +1,4 @@
# From http://lists.x.org/archives/xorg-announce/2013-January/002131.html
sha256 8fcab6f15148ca680c0d3da8de7dcb41f8e6a076f442cf8bdcf272be9e348166 beforelight-1.0.5.tar.bz2
# Locally computed
sha256 27d8cbdcde7a0bd062ce49cdf8c672201452a64e3e6823f09b1beffe2c4b8eff COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# xapp_beforelight
#
################################################################################
XAPP_BEFORELIGHT_VERSION = 1.0.5
XAPP_BEFORELIGHT_SOURCE = beforelight-$(XAPP_BEFORELIGHT_VERSION).tar.bz2
XAPP_BEFORELIGHT_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_BEFORELIGHT_LICENSE = MIT
XAPP_BEFORELIGHT_LICENSE_FILES = COPYING
XAPP_BEFORELIGHT_DEPENDENCIES = xlib_libX11 xlib_libXScrnSaver xlib_libXaw xlib_libXt
XAPP_BEFORELIGHT_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
$(eval $(autotools-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_XAPP_BITMAP
bool "bitmap"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXAW
select BR2_PACKAGE_XLIB_LIBXMU
select BR2_PACKAGE_XDATA_XBITMAPS
help
X.Org bitmap application

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003162.html
sha256 8e86879c2feeece3f10e189330479cf51da0dd268355d1e3ee8a8497ab833690 bitmap-1.1.0.tar.xz
sha512 3d6c94675f10772daeb71598c3e0ddcb51569b1bfc4771159e9df89599bfeb8bf49f464c24fef54d30a8f737af32136f859f844be03e088d24ed962f88381193 bitmap-1.1.0.tar.xz
# Locally computed
sha256 03be44611edac06827bd13c0815a67ecd37ffe8fb1b9e210d6545d79bec89a3a COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# xapp_bitmap
#
################################################################################
XAPP_BITMAP_VERSION = 1.1.0
XAPP_BITMAP_SOURCE = bitmap-$(XAPP_BITMAP_VERSION).tar.xz
XAPP_BITMAP_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_BITMAP_LICENSE = MIT
XAPP_BITMAP_LICENSE_FILES = COPYING
XAPP_BITMAP_DEPENDENCIES = xlib_libX11 xlib_libXaw xlib_libXmu xdata_xbitmaps
XAPP_BITMAP_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
$(eval $(autotools-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_XAPP_EDITRES
bool "editres"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXAW
select BR2_PACKAGE_XLIB_LIBXMU
select BR2_PACKAGE_XLIB_LIBXT
help
a dynamic resource editor for X Toolkit applications

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003139.html
sha256 83cf5dffb1883635fd9c6a8dc48ff9e560f6c6d8ce1a0e929d5f409cba18b6f9 editres-1.0.8.tar.xz
sha512 9a007ed7a02abf61af8b65a163a7289a1e960db390db401bdfad162aa642e0eb887ecf85be14093efd8567c68f5e01450bb8321403a203a00065fa21985c7922 editres-1.0.8.tar.xz
# Locally computed
sha256 b1049cf96db2c00428b8313541ab333ec4e06f102955f3edd44f88ec43b0acd6 COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# xapp_editres
#
################################################################################
XAPP_EDITRES_VERSION = 1.0.8
XAPP_EDITRES_SOURCE = editres-$(XAPP_EDITRES_VERSION).tar.xz
XAPP_EDITRES_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_EDITRES_LICENSE = MIT
XAPP_EDITRES_LICENSE_FILES = COPYING
XAPP_EDITRES_DEPENDENCIES = xlib_libX11 xlib_libXaw xlib_libXmu xlib_libXt
XAPP_EDITRES_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
$(eval $(autotools-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_XAPP_FONTTOSFNT
bool "fonttosfnt"
select BR2_PACKAGE_FREETYPE
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBFONTENC
help
X.Org fonttosfnt application

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2021-June/003093.html
sha256 1a1bb4ef25856dea7de3d491ae7231493225b400bee0f6a1f949017ffd203a64 fonttosfnt-1.2.2.tar.bz2
sha512 ceac6ccb064043d46f9f16f31fb89c6cbf7f026d049f7b5325d6af97e809b4cd068e6149413bb328c0af601a98b5070e21d469888a6853f6cabecd5b46f60240 fonttosfnt-1.2.2.tar.bz2
# Locally computed
sha256 f83378580cb7909a98b52bf5cd6a29f4894d76318c5c5312dd3f17a3e92beef1 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_fonttosfnt
#
################################################################################
XAPP_FONTTOSFNT_VERSION = 1.2.2
XAPP_FONTTOSFNT_SOURCE = fonttosfnt-$(XAPP_FONTTOSFNT_VERSION).tar.bz2
XAPP_FONTTOSFNT_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_FONTTOSFNT_LICENSE = MIT
XAPP_FONTTOSFNT_LICENSE_FILES = COPYING
XAPP_FONTTOSFNT_DEPENDENCIES = freetype xlib_libX11 xlib_libfontenc
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_FSLSFONTS
bool "fslsfonts"
select BR2_PACKAGE_XLIB_LIBFS
select BR2_PACKAGE_XLIB_LIBX11
help
list fonts served by X font server

View File

@ -0,0 +1,4 @@
# From http://lists.x.org/archives/xorg-announce/2014-December/002510.html
sha256 f1ed55093356b78daec2678d22f52d42ec11fe88575562d734396962e626d7f6 fslsfonts-1.0.5.tar.bz2
# Locally computed
sha256 fbdfcafb5755565ad688bf3f7f808109d358040ec83ed3de496155105451fdf4 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_fslsfonts
#
################################################################################
XAPP_FSLSFONTS_VERSION = 1.0.5
XAPP_FSLSFONTS_SOURCE = fslsfonts-$(XAPP_FSLSFONTS_VERSION).tar.bz2
XAPP_FSLSFONTS_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_FSLSFONTS_LICENSE = MIT
XAPP_FSLSFONTS_LICENSE_FILES = COPYING
XAPP_FSLSFONTS_DEPENDENCIES = xlib_libFS xlib_libX11
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_FSTOBDF
bool "fstobdf"
select BR2_PACKAGE_XLIB_LIBFS
select BR2_PACKAGE_XLIB_LIBX11
help
generate BDF font from X font server

View File

@ -0,0 +1,4 @@
# From http://lists.x.org/archives/xorg-announce/2014-December/002511.html
sha256 66cf550326c993e7043f260a8ec4a533a3bf9d8f0e7397a6fe9cca803732e92e fstobdf-1.0.6.tar.bz2
# Locally computed
sha256 b76125d919ac2bfbff96955dec98b90729633b2df5fbfa2ad3f2e4376164febb COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_fstobdf
#
################################################################################
XAPP_FSTOBDF_VERSION = 1.0.6
XAPP_FSTOBDF_SOURCE = fstobdf-$(XAPP_FSTOBDF_VERSION).tar.bz2
XAPP_FSTOBDF_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_FSTOBDF_LICENSE = MIT
XAPP_FSTOBDF_LICENSE_FILES = COPYING
XAPP_FSTOBDF_DEPENDENCIES = xlib_libFS xlib_libX11
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_ICEAUTH
bool "iceauth"
select BR2_PACKAGE_XLIB_LIBICE
select BR2_PACKAGE_XLIB_LIBX11
help
ICE authority file utility

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003140.html
sha256 2cb9dfcb545683af77fb1029bea3fc52dcc8a0666f7b8b2d7373b6ed4c408c05 iceauth-1.0.9.tar.xz
sha512 16b2f58008587cf1544037ca8b1c76dbb75eb043b3048b3064e66ba6b147962233f1453c2cf18bfb136dd6dd21d3e27b5219e17e1ab7b81dbe93fb6aff801a72 iceauth-1.0.9.tar.xz
# Locally computed
sha256 fdd9ba8ccb92af2f31f542e7b7a18c27257e6cdce147d231bc9ba3654ad84976 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_iceauth
#
################################################################################
XAPP_ICEAUTH_VERSION = 1.0.9
XAPP_ICEAUTH_SOURCE = iceauth-$(XAPP_ICEAUTH_VERSION).tar.xz
XAPP_ICEAUTH_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_ICEAUTH_LICENSE = MIT
XAPP_ICEAUTH_LICENSE_FILES = COPYING
XAPP_ICEAUTH_DEPENDENCIES = xlib_libICE xlib_libX11
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_ICO
bool "ico"
select BR2_PACKAGE_XLIB_LIBX11
help
animate an icosahedron or other polyhedron

View File

@ -0,0 +1,7 @@
# From https://lists.x.org/archives/xorg-announce/2018-March/002880.html
md5 7895f2d109f4206b6d2db37257e07d12 ico-1.0.5.tar.bz2
sha1 8759ec954375f3a1b37dc920a12790bfbfb0cad3 ico-1.0.5.tar.bz2
sha256 d73b62f29eb98d850f16b76d759395180b860b613fbe1686b18eee99a6e3773f ico-1.0.5.tar.bz2
sha512 93a94a66d4a41b39d4b3657050e58f8269d352dae5d5916c9ecdda1cb14f23b9d159d67c50fdfa654b4b1c2ad11434bed140ace70703c82b05d3fe8686aab8f6 ico-1.0.5.tar.bz2
# Locally computed
sha256 97ef3a622f2f385cabfc8ab7aff13dc46468c10a5520670b5edfa33f2c3999eb COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_ico
#
################################################################################
XAPP_ICO_VERSION = 1.0.5
XAPP_ICO_SOURCE = ico-$(XAPP_ICO_VERSION).tar.bz2
XAPP_ICO_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_ICO_LICENSE = MIT
XAPP_ICO_LICENSE_FILES = COPYING
XAPP_ICO_DEPENDENCIES = xlib_libX11
$(eval $(autotools-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_XAPP_LISTRES
bool "listres"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXAW
select BR2_PACKAGE_XLIB_LIBXMU
select BR2_PACKAGE_XLIB_LIBXT
help
list resources in widgets

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003142.html
sha256 ce2a00bbe7d2eb8d75177006f343c80443a22d52570c48a43c6fe70ea074dc9d listres-1.0.5.tar.xz
sha512 caa3626773031fbf6d8bcc1f697afe6add64fe4a8d1d766c42d5c2346050869dd23a26a1718411134ab05c75835facf0786cab5595721a16df423cdc54dd813d listres-1.0.5.tar.xz
# Locally computed
sha256 aefb540c54bc95c68702cd2ae668c559e63cc1a84f55ae5c0e78547e7d75d2d5 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_listres
#
################################################################################
XAPP_LISTRES_VERSION = 1.0.5
XAPP_LISTRES_SOURCE = listres-$(XAPP_LISTRES_VERSION).tar.xz
XAPP_LISTRES_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_LISTRES_LICENSE = MIT
XAPP_LISTRES_LICENSE_FILES = COPYING
XAPP_LISTRES_DEPENDENCIES = xlib_libX11 xlib_libXaw xlib_libXmu xlib_libXt
$(eval $(autotools-package))

View File

@ -0,0 +1,19 @@
Suggested workaround to build with recent gcc versions
Upstream bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=47792
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Index: xapp_luit-1.1.1/sys.c
===================================================================
--- xapp_luit-1.1.1.orig/sys.c
+++ xapp_luit-1.1.1/sys.c
@@ -20,6 +20,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWAR
THE SOFTWARE.
*/
+#define _XOPEN_SOURCE 600
+
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_XAPP_LUIT
bool "luit"
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBFONTENC
help
Locale and ISO 2022 support for Unicode terminals

View File

@ -0,0 +1,4 @@
# From http://lists.x.org/archives/xorg-announce/2012-March/001894.html
sha256 30b0e787cb07a0f504b70f1d6123930522111ce9d4276f6683a69b322b49c636 luit-1.1.1.tar.bz2
# Locally computed
sha256 20b6a1481d9dafeaa471e2ac497ecc651428e8369cc935b5bd9d0e5b77d78081 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_luit
#
################################################################################
XAPP_LUIT_VERSION = 1.1.1
XAPP_LUIT_SOURCE = luit-$(XAPP_LUIT_VERSION).tar.bz2
XAPP_LUIT_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_LUIT_LICENSE = MIT
XAPP_LUIT_LICENSE_FILES = COPYING
XAPP_LUIT_DEPENDENCIES = xlib_libX11 xlib_libfontenc
$(eval $(autotools-package))

View File

@ -0,0 +1,9 @@
config BR2_PACKAGE_XAPP_MKFONTSCALE
bool "mkfontscale"
select BR2_PACKAGE_FREETYPE
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBFONTENC
select BR2_PACKAGE_XORGPROTO
select BR2_PACKAGE_ZLIB
help
create an index of scalable font files for X

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003144.html
sha256 8ae3fb5b1fe7436e1f565060acaa3e2918fe745b0e4979b5593968914fe2d5c4 mkfontscale-1.2.2.tar.xz
sha512 4c846816325347c91008d76b3a5610c1e58a8414fd55117e7ccf51310db4b20b8397ecf6c9177ff77322e27ee088bf034fd175c9210465c50b094bab8dada4b3 mkfontscale-1.2.2.tar.xz
# Locally computed
sha256 80df6f5b759f7775042313e4586506db60f26fd15b98b532cf518bd8cf1e8488 COPYING

View File

@ -0,0 +1,17 @@
################################################################################
#
# xapp_mkfontscale
#
################################################################################
XAPP_MKFONTSCALE_VERSION = 1.2.2
XAPP_MKFONTSCALE_SOURCE = mkfontscale-$(XAPP_MKFONTSCALE_VERSION).tar.xz
XAPP_MKFONTSCALE_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_MKFONTSCALE_LICENSE = MIT
XAPP_MKFONTSCALE_LICENSE_FILES = COPYING
XAPP_MKFONTSCALE_DEPENDENCIES = zlib freetype xlib_libfontenc xorgproto
HOST_XAPP_MKFONTSCALE_DEPENDENCIES = \
host-zlib host-freetype host-xlib_libfontenc host-xorgproto
$(eval $(autotools-package))
$(eval $(host-autotools-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_XAPP_OCLOCK
bool "oclock"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXEXT
select BR2_PACKAGE_XLIB_LIBXMU
help
round X clock

View File

@ -0,0 +1,7 @@
# From https://lists.x.org/archives/xorg-announce/2018-March/002856.html
md5 973f6d25a6f0990720b98a15c9436b92 oclock-1.0.4.tar.bz2
sha1 0bc8f3f44290950f60af894e20e0ceb0c5e8e862 oclock-1.0.4.tar.bz2
sha256 cc20cfc1c0d5128d89e1eecd9ba52e58f111075be163e0aeda5690dbaafbaefe oclock-1.0.4.tar.bz2
sha512 6e0d36a84572a153226b2929f2253cb7adc3c9e5e3af168aeaf8c487ade2e43517b271a8e9cdb2a2c4a67ca56ed0b99c194ca63a4a822b68bfc72ca6518335e7 oclock-1.0.4.tar.bz2
# Locally computed
sha256 f6cae4b0c603ef5bd76da2df96b38aa43aa7547e482adb8cb8b83f09af35e4a2 COPYING

View File

@ -0,0 +1,22 @@
################################################################################
#
# xapp_oclock
#
################################################################################
XAPP_OCLOCK_VERSION = 1.0.4
XAPP_OCLOCK_SOURCE = oclock-$(XAPP_OCLOCK_VERSION).tar.bz2
XAPP_OCLOCK_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_OCLOCK_LICENSE = MIT
XAPP_OCLOCK_LICENSE_FILES = COPYING
XAPP_OCLOCK_DEPENDENCIES = xlib_libX11 xlib_libXext xlib_libXmu
XAPP_OCLOCK_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
ifeq ($(BR2_PACKAGE_XLIB_LIBXKBFILE),y)
XAPP_OCLOCK_CONF_OPTS += --with-xkb
XAPP_OCLOCK_DEPENDENCIES += xlib_libxkbfile
else
XAPP_OCLOCK_CONF_OPTS += --without-xkb
endif
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_RGB
bool "rgb"
select BR2_PACKAGE_XORGPROTO
help
uncompile an rgb color-name database

View File

@ -0,0 +1,4 @@
# From http://lists.x.org/archives/xorg-announce/2014-November/002494.html
sha256 bbca7c6aa59939b9f6a0fb9fff15dfd62176420ffd4ae30c8d92a6a125fbe6b0 rgb-1.0.6.tar.bz2
# Locally computed
sha256 1d08eb3384f5dedc7735bcfae1aa58cb64643ca9389edce3312b1c3cefbfdaa7 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_rgb
#
################################################################################
XAPP_RGB_VERSION = 1.0.6
XAPP_RGB_SOURCE = rgb-$(XAPP_RGB_VERSION).tar.bz2
XAPP_RGB_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_RGB_LICENSE = MIT
XAPP_RGB_LICENSE_FILES = COPYING
XAPP_RGB_DEPENDENCIES = xorgproto host-pkgconf
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_RSTART
bool "rstart"
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_XLIB_LIBX11
help
X.Org rstart application

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003145.html
sha256 50273196a005615c9f242f029a92b3aabc01520145f6b2c61eabf9774972b20f rstart-1.0.6.tar.xz
sha512 8c0840f172c9efade4557e9a28de19e76e510bd17f1e964936a957dde5ada3d9ae8b2fa0502f61da15cdfc0c69d3308599253ee03571017086a45e4e83958e8f rstart-1.0.6.tar.xz
# Locally computed
sha256 7561fa083e87cd511669d8725ebe89dde6cd4f72cdea35b817262dc6ad6fbe9a COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_rstart
#
################################################################################
XAPP_RSTART_VERSION = 1.0.6
XAPP_RSTART_SOURCE = rstart-$(XAPP_RSTART_VERSION).tar.xz
XAPP_RSTART_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_RSTART_LICENSE = MIT
XAPP_RSTART_LICENSE_FILES = COPYING
XAPP_RSTART_DEPENDENCIES = xlib_libX11
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_SCRIPTS
bool "scripts"
select BR2_PACKAGE_XLIB_LIBX11
help
start an X program on a remote machine

View File

@ -0,0 +1,3 @@
# locally computed
sha256 1b154b4359302ca499818c45396325aef9ff364d6ff4ce5c3769e4803994a136 scripts-1.0.1.tar.bz2
sha256 27d8cbdcde7a0bd062ce49cdf8c672201452a64e3e6823f09b1beffe2c4b8eff COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_scripts
#
################################################################################
XAPP_SCRIPTS_VERSION = 1.0.1
XAPP_SCRIPTS_SOURCE = scripts-$(XAPP_SCRIPTS_VERSION).tar.bz2
XAPP_SCRIPTS_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_SCRIPTS_LICENSE = MIT
XAPP_SCRIPTS_LICENSE_FILES = COPYING
XAPP_SCRIPTS_DEPENDENCIES = xlib_libX11
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_SESSREG
bool "sessreg"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XORGPROTO
help
manage utmp/wtmp entries for non-init clients

View File

@ -0,0 +1,7 @@
# From https://lists.x.org/archives/xorg-announce/2019-June/002994.html
md5 92be564d4be7d8aa7b5024057b715210 sessreg-1.1.2.tar.bz2
sha1 169c1ff9fb152b4b4ca0cfbd3e1aee33af042016 sessreg-1.1.2.tar.bz2
sha256 dfcb9e954273ace63879aec053c7880466f8755752a35aa9ced3fa5f04fd2c33 sessreg-1.1.2.tar.bz2
sha512 7e3c2bdcadb7133aace463b58d8c6108d315ec95d2a42509073eeddc7f02644092a4b3168bd3b426c041736a016291092e0bf8368acd620dbeff96d53d12f98c sessreg-1.1.2.tar.bz2
# Locally computed
sha256 ac8f5cc696e6c473aea4caaf18650316dc8912fcf0f370cae1df5f395cea8631 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_sessreg
#
################################################################################
XAPP_SESSREG_VERSION = 1.1.2
XAPP_SESSREG_SOURCE = sessreg-$(XAPP_SESSREG_VERSION).tar.bz2
XAPP_SESSREG_SITE = https://xorg.freedesktop.org/archive/individual/app
XAPP_SESSREG_LICENSE = MIT
XAPP_SESSREG_LICENSE_FILES = COPYING
XAPP_SESSREG_DEPENDENCIES = xlib_libX11 xorgproto
$(eval $(autotools-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_XAPP_SETXKBMAP
bool "setxkbmap"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXKBFILE
select BR2_PACKAGE_XLIB_LIBXRANDR
help
Controls the keyboard layout of a running X server.

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003146.html
sha256 b560c678da6930a0da267304fa3a41cc5df39a96a5e23d06f14984c87b6f587b setxkbmap-1.3.3.tar.xz
sha512 208f07a7f7bce47b573099d4cd8c941a3a4d74b456720bc3ca1cbba298381a2ab98c7500d6e6cd6d5dd61840b7c42cf6521da754ec395f266f8158102a55ad58 setxkbmap-1.3.3.tar.xz
# Locally computed
sha256 afb8ce58340b6a6b85b73e256425263ce46f5a427279785e275991cb660cce82 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_setxkbmap
#
################################################################################
XAPP_SETXKBMAP_VERSION = 1.3.3
XAPP_SETXKBMAP_SOURCE = setxkbmap-$(XAPP_SETXKBMAP_VERSION).tar.xz
XAPP_SETXKBMAP_SITE = https://xorg.freedesktop.org/archive/individual/app
XAPP_SETXKBMAP_LICENSE = MIT
XAPP_SETXKBMAP_LICENSE_FILES = COPYING
XAPP_SETXKBMAP_DEPENDENCIES = xlib_libX11 xlib_libxkbfile xlib_libXrandr
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_SHOWFONT
bool "showfont"
select BR2_PACKAGE_XLIB_LIBFS
help
font dumper for X font server

View File

@ -0,0 +1,4 @@
# From http://lists.x.org/archives/xorg-announce/2014-December/002513.html
sha256 e9735c1c530b8a52edfab7415cc0fd7f8d2889095114f4cb689a27476461ac89 showfont-1.0.5.tar.bz2
# Locally computed
sha256 c32217021e0507207e2ee6da3fcee3d9e32816003a7153b3357c08cdc97934a8 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_showfont
#
################################################################################
XAPP_SHOWFONT_VERSION = 1.0.5
XAPP_SHOWFONT_SOURCE = showfont-$(XAPP_SHOWFONT_VERSION).tar.bz2
XAPP_SHOWFONT_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_SHOWFONT_LICENSE = MIT
XAPP_SHOWFONT_LICENSE_FILES = COPYING
XAPP_SHOWFONT_DEPENDENCIES = xlib_libFS
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_SMPROXY
bool "smproxy"
select BR2_PACKAGE_XLIB_LIBXMU
select BR2_PACKAGE_XLIB_LIBXT
help
Session Manager Proxy

View File

@ -0,0 +1,4 @@
# From http://lists.x.org/archives/xorg-announce/2015-April/002564.html
sha256 6cf19155a2752237f36dbf8bc4184465ea190d2652f887faccb4e2a6ebf77266 smproxy-1.0.6.tar.bz2
# Locally computed
sha256 92dce6d8a1fcc0c6b5e56dc44e431e7f73bfa2ed5e83295662aa314067a671d8 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_smproxy
#
################################################################################
XAPP_SMPROXY_VERSION = 1.0.6
XAPP_SMPROXY_SOURCE = smproxy-$(XAPP_SMPROXY_VERSION).tar.bz2
XAPP_SMPROXY_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_SMPROXY_LICENSE = MIT
XAPP_SMPROXY_LICENSE_FILES = COPYING
XAPP_SMPROXY_DEPENDENCIES = xlib_libXmu xlib_libXt
$(eval $(autotools-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_XAPP_TWM
bool "twm"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXEXT
select BR2_PACKAGE_XLIB_LIBXT
select BR2_PACKAGE_XLIB_LIBXMU
help
No description available

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003135.html
sha256 aaf201d4de04c1bb11eed93de4bee0147217b7bdf61b7b761a56b2fdc276afe4 twm-1.0.12.tar.xz
sha512 f3d68df7e06516f6b74f19181efcfd9db2479c8ea0c72c3a6ed0dc1b222405b40d81a2dea17b662955e0c1783e87d0d3eb067c3b6e7c6eed8c0d38d03d362260 twm-1.0.12.tar.xz
# Locally computed
sha256 4809ffc9656bc9a704e19ab467d1cedc97c48c9d1f9a4018e6d99d2e61f75945 COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# xapp_twm
#
################################################################################
XAPP_TWM_VERSION = 1.0.12
XAPP_TWM_SOURCE = twm-$(XAPP_TWM_VERSION).tar.xz
XAPP_TWM_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_TWM_LICENSE = MIT
XAPP_TWM_LICENSE_FILES = COPYING
XAPP_TWM_DEPENDENCIES = \
host-bison xlib_libX11 xlib_libXext xlib_libXt xlib_libXmu
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_VIEWRES
bool "viewres"
select BR2_PACKAGE_XLIB_LIBXAW
help
graphical class browser for Xt

View File

@ -0,0 +1,7 @@
# From https://lists.x.org/archives/xorg-announce/2019-August/003020.html
md5 38e6568271d8098327706c5cf855dbc7 viewres-1.0.6.tar.bz2
sha1 f1d12e5b4e1180916edb44234599a486b025b480 viewres-1.0.6.tar.bz2
sha256 11c15db02066c1d5fc3febf9b185d16c1112f87e37c4b101a484dcefffb80934 viewres-1.0.6.tar.bz2
sha512 3f4cfc61608bc6c9b35ef66ceb473661ca01946d3306d54040d32803e8e0eec506a0ce37ea22bfe514544a6ba9645fd30f39b20c063aff696b3c0fda3fe95dff viewres-1.0.6.tar.bz2
# Locally computed
sha256 aefb540c54bc95c68702cd2ae668c559e63cc1a84f55ae5c0e78547e7d75d2d5 COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# xapp_viewres
#
################################################################################
XAPP_VIEWRES_VERSION = 1.0.6
XAPP_VIEWRES_SOURCE = viewres-$(XAPP_VIEWRES_VERSION).tar.bz2
XAPP_VIEWRES_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_VIEWRES_LICENSE = MIT
XAPP_VIEWRES_LICENSE_FILES = COPYING
XAPP_VIEWRES_DEPENDENCIES = xlib_libXaw
XAPP_VIEWRES_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
$(eval $(autotools-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_XAPP_X11PERF
bool "x11perf"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXMU
select BR2_PACKAGE_XLIB_LIBXFT
help
summarize x11perf results

View File

@ -0,0 +1,7 @@
# From https://lists.x.org/archives/xorg-announce/2019-March/002983.html
md5 e96b56756990c56c24d2d02c2964456b x11perf-1.6.1.tar.bz2
sha1 c54ebef80b6cb565397fe2e3069e0d7470027e5a x11perf-1.6.1.tar.bz2
sha256 1c7e0b8ffc2794b4ccf11e04d551823abe0ea47b4f7db0637390db6fbe817c34 x11perf-1.6.1.tar.bz2
sha512 b386151bfe3d7c04ab9953ae1882f3c5b627d6d1afb9a8cfe87c58236a88883fc11bbadb2226b9aa61df84b4fce625a1c9e3d146a124ac17e8d7d605b35d9c0b x11perf-1.6.1.tar.bz2
# Locally computed
sha256 f467ff659142e2eb4cb7275c48c789d249af398b09a405d3e181dcc339b3b922 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_x11perf
#
################################################################################
XAPP_X11PERF_VERSION = 1.6.1
XAPP_X11PERF_SOURCE = x11perf-$(XAPP_X11PERF_VERSION).tar.bz2
XAPP_X11PERF_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_X11PERF_LICENSE = MIT
XAPP_X11PERF_LICENSE_FILES = COPYING
XAPP_X11PERF_DEPENDENCIES = xlib_libX11 xlib_libXmu xlib_libXft
$(eval $(autotools-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_XAPP_XAUTH
bool "xauth"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXAU
select BR2_PACKAGE_XLIB_LIBXEXT
select BR2_PACKAGE_XLIB_LIBXMU
help
X authority file utility

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003158.html
sha256 78ba6afd19536ced1dddb3276cba6e9555a211b468a06f95f6a97c62ff8ee200 xauth-1.1.2.tar.xz
sha512 ac23fcd166b45abf7b030994ff3332c9906023dc1ddfa9b9d3000e6a914dc5e0213c4a2aa409cb3ddb93e1f9f4f6374376109241a95ef8c36af842de1f6f76e8 xauth-1.1.2.tar.xz
# Locally computed
sha256 dcdf5fa36a652efbe61a21def1301739b0010334ae3f049f1cff433221a8c7a5 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_xauth
#
################################################################################
XAPP_XAUTH_VERSION = 1.1.2
XAPP_XAUTH_SOURCE = xauth-$(XAPP_XAUTH_VERSION).tar.xz
XAPP_XAUTH_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_XAUTH_LICENSE = MIT
XAPP_XAUTH_LICENSE_FILES = COPYING
XAPP_XAUTH_DEPENDENCIES = xlib_libX11 xlib_libXau xlib_libXext xlib_libXmu
$(eval $(autotools-package))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_XAPP_XBACKLIGHT
bool "xbacklight"
select BR2_PACKAGE_XCB_UTIL
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXRANDR
select BR2_PACKAGE_XLIB_LIBXRENDER
help
xbacklight

View File

@ -0,0 +1,7 @@
# From https://lists.x.org/archives/xorg-announce/2019-July/003008.html
md5 5b6405973db69c0443be2fba8e1a8ab7 xbacklight-1.2.3.tar.bz2
sha1 f0a6163738143ec23542b459aef567309a119e0c xbacklight-1.2.3.tar.bz2
sha256 3a27f324777ae99fee476cfb2f064576fb8cba4eb77f97cda37adda1c1d39ade xbacklight-1.2.3.tar.bz2
sha512 717c87ce24634892fc4ac54fc59dcc0a5bc8f206aaf1d13410f95f7e4fe6e3dbc7ff8d951bcd8ea8c5e955357a00fea6ceadd4559e60b1a632e40f71290e12c7 xbacklight-1.2.3.tar.bz2
# Locally computed
sha256 c9fbf1f272215babef31808c1235de8e4f7641ca5edfc4fc615b6556054b2b04 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_xbacklight
#
################################################################################
XAPP_XBACKLIGHT_VERSION = 1.2.3
XAPP_XBACKLIGHT_SOURCE = xbacklight-$(XAPP_XBACKLIGHT_VERSION).tar.bz2
XAPP_XBACKLIGHT_SITE = https://xorg.freedesktop.org/archive/individual/app
XAPP_XBACKLIGHT_LICENSE = MIT
XAPP_XBACKLIGHT_LICENSE_FILES = COPYING
XAPP_XBACKLIGHT_DEPENDENCIES = xlib_libX11 xlib_libXrandr xlib_libXrender xcb-util
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_XBIFF
bool "xbiff"
select BR2_PACKAGE_XLIB_LIBXAW
select BR2_PACKAGE_XDATA_XBITMAPS
help
mailbox flag for X

View File

@ -0,0 +1,7 @@
# From https://lists.x.org/archives/xorg-announce/2019-July/003009.html
md5 66dd3ebd6351b1911b831b89b2dba8ec xbiff-1.0.4.tar.bz2
sha1 193c0a2be1f7f374bb9d32217a198c92a63619e8 xbiff-1.0.4.tar.bz2
sha256 e1e1a39628a5678585008ef7fb1ff2864edaaa0e062989c2331f8c74e0fec971 xbiff-1.0.4.tar.bz2
sha512 0fb920a08640ec59f23d8a8a47bd244565dfbaff7a21c38a8a2abe1edb5eacabc970b5dbdc409163fc444fde5b75a2dc4e0114312938efec5b77228f3bf785ac xbiff-1.0.4.tar.bz2
# Locally computed
sha256 9b840f2e1900889124cc999f3158da2b6b07bf6d0d77bdbb01ce65d2e702dc83 COPYING

View File

@ -0,0 +1,14 @@
################################################################################
#
# xapp_xbiff
#
################################################################################
XAPP_XBIFF_VERSION = 1.0.4
XAPP_XBIFF_SOURCE = xbiff-$(XAPP_XBIFF_VERSION).tar.bz2
XAPP_XBIFF_SITE = https://xorg.freedesktop.org/archive/individual/app
XAPP_XBIFF_LICENSE = MIT
XAPP_XBIFF_LICENSE_FILES = COPYING
XAPP_XBIFF_DEPENDENCIES = xlib_libXaw xdata_xbitmaps
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_XCALC
bool "xcalc"
select BR2_PACKAGE_XLIB_LIBXAW
help
scientific calculator for X

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003138.html
sha256 8cb08212c5322e8043f39b28699e13a43f000976c90b3c7fadd4fae2766326b4 xcalc-1.1.1.tar.xz
sha512 a261e9798d62727f40b9aff07e68e63ba40aa7f4f9b1811d8efd8c3e73cd5912d6178c55ca3c059968191051bd20b889b06b5e92b3df70c7b5d09bd013b9ebdb xcalc-1.1.1.tar.xz
# Locally computed
sha256 8dd69dbec37866a41d3040c5c478aca46e0b50c30319f178064d5e2ed9d3f912 COPYING

View File

@ -0,0 +1,16 @@
################################################################################
#
# xapp_xcalc
#
################################################################################
XAPP_XCALC_VERSION = 1.1.1
XAPP_XCALC_SOURCE = xcalc-$(XAPP_XCALC_VERSION).tar.xz
XAPP_XCALC_SITE = https://xorg.freedesktop.org/releases/individual/app
XAPP_XCALC_LICENSE = MIT
XAPP_XCALC_LICENSE_FILES = COPYING
XAPP_XCALC_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-exec install-data
XAPP_XCALC_DEPENDENCIES = xlib_libXaw
XAPP_XCALC_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
$(eval $(autotools-package))

View File

@ -0,0 +1,5 @@
config BR2_PACKAGE_XAPP_XCLIPBOARD
bool "xclipboard"
select BR2_PACKAGE_XLIB_LIBXAW
help
interchange between cut buffer and selection

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-July/003171.html
sha256 f43d4560d1464e8ff58e850212f6bdb703989b66d599fb61f351b5f9e077f253 xclipboard-1.1.4.tar.xz
sha512 efa7800e0c4fb0242362c4263d80182d591bded07d1064a36b157b6202b15b0c82f083658ced2b82392eca905fb57c04a537d67e75c1237a1667ed2ce0cb09fe xclipboard-1.1.4.tar.xz
# Locally computed
sha256 f0a362fc1b8e788845b1c0ad7ba9ade58fdfb73da750c3b9780db5d70b947657 COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# xapp_xclipboard
#
################################################################################
XAPP_XCLIPBOARD_VERSION = 1.1.4
XAPP_XCLIPBOARD_SOURCE = xclipboard-$(XAPP_XCLIPBOARD_VERSION).tar.xz
XAPP_XCLIPBOARD_SITE = https://xorg.freedesktop.org/releases/individual/app
XAPP_XCLIPBOARD_LICENSE = MIT
XAPP_XCLIPBOARD_LICENSE_FILES = COPYING
XAPP_XCLIPBOARD_DEPENDENCIES = xlib_libXaw xlib_libXmu xlib_libXt
XAPP_XCLIPBOARD_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
$(eval $(autotools-package))

View File

@ -0,0 +1,9 @@
config BR2_PACKAGE_XAPP_XCLOCK
bool "xclock"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXAW
select BR2_PACKAGE_XLIB_LIBXFT
select BR2_PACKAGE_XLIB_LIBXRENDER
select BR2_PACKAGE_XLIB_LIBXKBFILE
help
analog / digital clock for X

View File

@ -0,0 +1,5 @@
# From https://lists.x.org/archives/xorg-announce/2022-April/003156.html
sha256 df7ceabf8f07044a2fde4924d794554996811640a45de40cb12c2cf1f90f742c xclock-1.1.1.tar.xz
sha512 059ea986bc7537c2796e8855676e8357bd8a7852fbac0839b3f8a9e3ffa088de41bc4e4961973353f0a7b7293366b81bc764d74f3dc4e90e361da06185d976e7 xclock-1.1.1.tar.xz
# Locally computed
sha256 ee1f19f46801ef00e70498603e74df644d0b93fc82f06b55ce64c3a2c9f16e71 COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# xapp_xclock
#
################################################################################
XAPP_XCLOCK_VERSION = 1.1.1
XAPP_XCLOCK_SOURCE = xclock-$(XAPP_XCLOCK_VERSION).tar.xz
XAPP_XCLOCK_SITE = https://xorg.freedesktop.org/archive/individual/app
XAPP_XCLOCK_LICENSE = MIT
XAPP_XCLOCK_LICENSE_FILES = COPYING
XAPP_XCLOCK_DEPENDENCIES = xlib_libX11 xlib_libXaw xlib_libXft xlib_libXrender xlib_libxkbfile
XAPP_XCLOCK_CONF_OPTS = --with-appdefaultdir=/usr/share/X11/app-defaults
$(eval $(autotools-package))

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_XAPP_XCMSDB
bool "xcmsdb"
select BR2_PACKAGE_XLIB_LIBX11
help
Device Color Characterization utility for X Color Management
System

Some files were not shown because too many files have changed in this diff Show More