Move all to deprecated folder.

This commit is contained in:
2016-11-16 21:57:57 +01:00
parent 01738a7684
commit 05de7d6c04
9777 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,278 @@
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/libepoxy/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_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_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_mkfontdir/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-input-void/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-glide/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-v4l/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
source package/x11r7/xdriver_xf86-video-wsfb/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/xproto_applewmproto/Config.in
source package/x11r7/xproto_bigreqsproto/Config.in
source package/x11r7/xproto_compositeproto/Config.in
source package/x11r7/xproto_damageproto/Config.in
source package/x11r7/xproto_dmxproto/Config.in
source package/x11r7/xproto_dri2proto/Config.in
source package/x11r7/xproto_dri3proto/Config.in
source package/x11r7/xproto_fixesproto/Config.in
source package/x11r7/xproto_fontcacheproto/Config.in
source package/x11r7/xproto_fontsproto/Config.in
source package/x11r7/xproto_glproto/Config.in
source package/x11r7/xproto_inputproto/Config.in
source package/x11r7/xproto_kbproto/Config.in
source package/x11r7/xproto_presentproto/Config.in
source package/x11r7/xproto_randrproto/Config.in
source package/x11r7/xproto_recordproto/Config.in
source package/x11r7/xproto_renderproto/Config.in
source package/x11r7/xproto_resourceproto/Config.in
source package/x11r7/xproto_scrnsaverproto/Config.in
source package/x11r7/xproto_videoproto/Config.in
source package/x11r7/xproto_windowswmproto/Config.in
source package/x11r7/xproto_xcmiscproto/Config.in
source package/x11r7/xproto_xextproto/Config.in
source package/x11r7/xproto_xf86bigfontproto/Config.in
source package/x11r7/xproto_xf86dgaproto/Config.in
source package/x11r7/xproto_xf86driproto/Config.in
source package/x11r7/xproto_xf86vidmodeproto/Config.in
source package/x11r7/xproto_xineramaproto/Config.in
source package/x11r7/xproto_xproto/Config.in
source package/x11r7/xproto_xproxymanagementprotocol/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,13 @@
config BR2_PACKAGE_LIBEPOXY
bool "epoxy"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XUTIL_UTIL_MACROS
depends on BR2_PACKAGE_HAS_LIBEGL
help
Epoxy is a library for handling OpenGL function pointer
management for you.
https://github.com/anholt/libepoxy
comment "epoxy needs an OpenGL EGL backend"
depends on !BR2_PACKAGE_HAS_LIBEGL

View File

@@ -0,0 +1,16 @@
################################################################################
#
# libepoxy
#
################################################################################
LIBEPOXY_VERSION = v1.3.1
LIBEPOXY_SITE = $(call github,anholt,libepoxy,$(LIBEPOXY_VERSION))
LIBEPOXY_INSTALL_STAGING = YES
LIBEPOXY_AUTORECONF = YES
LIBEPOXY_DEPENDENCIES = xlib_libX11 xutil_util-macros libegl \
$(if $(BR2_PACKAGE_HAS_LIBGL),libgl) host-pkgconf
LIBEPOXY_LICENSE = MIT
LIBEPOXY_LICENSE_FILES = COPYING
$(eval $(autotools-package))

View File

@@ -0,0 +1,12 @@
config BR2_PACKAGE_LIBXCB
bool "libxcb"
select BR2_PACKAGE_LIBPTHREAD_STUBS
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-September/002633.html
sha256 b720fd6c7d200e5371affdb3f049cc8f88cff9aed942ff1b824d95eedbf69d30 libxcb-1.11.1.tar.bz2

View File

@@ -0,0 +1,23 @@
################################################################################
#
# libxcb
#
################################################################################
LIBXCB_VERSION = 1.11.1
LIBXCB_SOURCE = libxcb-$(LIBXCB_VERSION).tar.bz2
LIBXCB_SITE = http://xcb.freedesktop.org/dist
LIBXCB_LICENSE = MIT
LIBXCB_LICENSE_FILES = COPYING
LIBXCB_INSTALL_STAGING = YES
LIBXCB_DEPENDENCIES = \
host-libxslt libpthread-stubs xcb-proto xlib_libXdmcp xlib_libXau \
host-xcb-proto host-python host-pkgconf
LIBXCB_CONF_OPTS = --with-doxygen=no
HOST_LIBXCB_CONF_OPTS = --with-doxygen=no
$(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¶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,23 @@
################################################################################
#
# mcookie
#
################################################################################
# Source included in Buildroot
MCOOKIE_SOURCE =
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))

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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-May/002211.html
sha256 9f614e9427cd9641a4a801ed5055700afa410674c0b7aa186b86078f11b83e8d appres-1.0.4.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_appres
#
################################################################################
XAPP_APPRES_VERSION = 1.0.4
XAPP_APPRES_SOURCE = appres-$(XAPP_APPRES_VERSION).tar.bz2
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2014-December/002509.html
sha256 38f447be0c61f94c473f128cf519dd0cff63b5d7775240a2e895a183a61e2026 bdftopcf-1.0.5.tar.bz2

View File

@@ -0,0 +1,18 @@
################################################################################
#
# xapp_bdftopcf
#
################################################################################
XAPP_BDFTOPCF_VERSION = 1.0.5
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
# 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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-January/002131.html
sha256 8fcab6f15148ca680c0d3da8de7dcb41f8e6a076f442cf8bdcf272be9e348166 beforelight-1.0.5.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# 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
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-January/002518.html
sha256 806cdeb80f5466ba9121e8cc6c6af82d3e4b32ef1a57bc5a76c15887640ec35d bitmap-1.0.8.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_bitmap
#
################################################################################
XAPP_BITMAP_VERSION = 1.0.8
XAPP_BITMAP_SOURCE = bitmap-$(XAPP_BITMAP_VERSION).tar.bz2
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
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-January/002120.html
sha256 3b66d1240bde853872bbb341c4b8fb029094d0a5d21347a58831f15b162c4df0 editres-1.0.6.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_editres
#
################################################################################
XAPP_EDITRES_VERSION = 1.0.6
XAPP_EDITRES_SOURCE = editres-$(XAPP_EDITRES_VERSION).tar.bz2
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
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2008-May/000543.html
sha1 a609fba513947e5267c924f85774c0e44a076a7d fonttosfnt-1.0.4.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_fonttosfnt
#
################################################################################
XAPP_FONTTOSFNT_VERSION = 1.0.4
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2014-December/002510.html
sha256 f1ed55093356b78daec2678d22f52d42ec11fe88575562d734396962e626d7f6 fslsfonts-1.0.5.tar.bz2

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,2 @@
# From http://lists.x.org/archives/xorg-announce/2014-December/002511.html
sha256 66cf550326c993e7043f260a8ec4a533a3bf9d8f0e7397a6fe9cca803732e92e fstobdf-1.0.6.tar.bz2

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,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-January/002519.html
sha256 1216af2dee99b318fcf8bf9a259915273bcb37a7f1e7859af4f15d0ebf6f3f0a iceauth-1.0.7.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_iceauth
#
################################################################################
XAPP_ICEAUTH_VERSION = 1.0.7
XAPP_ICEAUTH_SOURCE = iceauth-$(XAPP_ICEAUTH_VERSION).tar.bz2
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-January/002135.html
sha256 2932767098f95ca129a0c7f0fecb0a18c789a79c1747f7423fdfe9f4e0c53590 ico-1.0.4.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_ico
#
################################################################################
XAPP_ICO_VERSION = 1.0.4
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2012-February/001838.html
sha256 c3d71e9a01650e3fd470189a749cd0202ef03d9e399350a7a7443d7595ed478e listres-1.0.3.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_listres
#
################################################################################
XAPP_LISTRES_VERSION = 1.0.3
XAPP_LISTRES_SOURCE = listres-$(XAPP_LISTRES_VERSION).tar.bz2
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"
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBFONTENC
depends on BR2_USE_MMU # fork()
help
Locale and ISO 2022 support for Unicode terminals

View File

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

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,5 @@
config BR2_PACKAGE_XAPP_MKFONTDIR
bool "mkfontdir"
select BR2_PACKAGE_XAPP_MKFONTSCALE
help
create an index of X font files in a directory

View File

@@ -0,0 +1,2 @@
# From http://lists.x.org/archives/xorg-announce/2012-February/001818.html
sha256 56d52a482df130484e51fd066d1b6eda7c2c02ddbc91fe6e2be1b9c4e7306530 mkfontdir-1.0.7.tar.bz2

View File

@@ -0,0 +1,15 @@
################################################################################
#
# xapp_mkfontdir
#
################################################################################
XAPP_MKFONTDIR_VERSION = 1.0.7
XAPP_MKFONTDIR_SOURCE = mkfontdir-$(XAPP_MKFONTDIR_VERSION).tar.bz2
XAPP_MKFONTDIR_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_MKFONTDIR_LICENSE = MIT
XAPP_MKFONTDIR_LICENSE_FILES = COPYING
XAPP_MKFONTDIR_DEPENDENCIES = xapp_mkfontscale
$(eval $(autotools-package))
$(eval $(host-autotools-package))

View File

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

View File

@@ -0,0 +1,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-January/002520.html
sha256 8c6d5228af885477b9aec60ca6f172578e7d2de42234357af62fb00439453f20 mkfontscale-1.1.2.tar.bz2

View File

@@ -0,0 +1,15 @@
################################################################################
#
# xapp_mkfontscale
#
################################################################################
XAPP_MKFONTSCALE_VERSION = 1.1.2
XAPP_MKFONTSCALE_SOURCE = mkfontscale-$(XAPP_MKFONTSCALE_VERSION).tar.bz2
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 xproto_xproto
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2012-February/001820.html
sha256 54f5fb85f5828705683f457e559fb18753332db15ae82da561b0ae5a63915091 oclock-1.0.3.tar.bz2

View File

@@ -0,0 +1,21 @@
################################################################################
#
# xapp_oclock
#
################################################################################
XAPP_OCLOCK_VERSION = 1.0.3
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
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_XPROTO_XPROTO
help
uncompile an rgb color-name database

View File

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

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 = xproto_xproto
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-February/002168.html
sha256 29134e9fdffc8d6ac6904c293b392ba6a493ce571fbd2015485b19a8e4d0ffeb rstart-1.0.5.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_rstart
#
################################################################################
XAPP_RSTART_VERSION = 1.0.5
XAPP_RSTART_SOURCE = rstart-$(XAPP_RSTART_VERSION).tar.bz2
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,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,32 @@
From 93f5d5abf6b214a4b36e00cd09174d24b2ed0a6d Mon Sep 17 00:00:00 2001
From: Stefan Dirsch <sndirsch@suse.de>
Date: Wed, 9 Sep 2015 23:44:06 +0200
Subject: [PATCH] Pass -P to the preprocessor when generating filenames for the
manpage.
Fixes build with GCC 5. Patch by Richard Biener <rguenther@suse.com>
Tested-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>
[Thomas: backport from upstream commit 93f5d5abf6b214a4b36e00cd09174d24b2ed0a6d]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
man/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/man/Makefile.am b/man/Makefile.am
index 665ace5..2e5f146 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -9,7 +9,7 @@ SUFFIXES = .$(APP_MAN_SUFFIX) .man
AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir)
filenames.sed: filenames.sed.c
- $(AM_V_GEN)$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_V_GEN)$(CPP) -P $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(srcdir)/filenames.sed.c | \
$(SED) -n -e '/s|__/ p' -e '/^\/__/ p' > $@
--
2.6.3

View File

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

View File

@@ -0,0 +1,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-January/002522.html
sha256 551177657835e0902b5eee7b19713035beaa1581bbd3c6506baa553e751e017c sessreg-1.1.0.tar.bz2

View File

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

View File

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

View File

@@ -0,0 +1,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-April/002563.html
sha256 a9ddb3963f263ba13f0ea105d8c45a531832140530217cc559587bb94f02d3e1 setxkbmap-1.3.1.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_setxkbmap
#
################################################################################
XAPP_SETXKBMAP_VERSION = 1.3.1
XAPP_SETXKBMAP_SOURCE = setxkbmap-$(XAPP_SETXKBMAP_VERSION).tar.bz2
XAPP_SETXKBMAP_SITE = http://xorg.freedesktop.org/releases/individual/app
XAPP_SETXKBMAP_LICENSE = MIT
XAPP_SETXKBMAP_LICENSE_FILES = COPYING
XAPP_SETXKBMAP_DEPENDENCIES = xlib_libX11 xlib_libxkbfile
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2014-December/002513.html
sha256 e9735c1c530b8a52edfab7415cc0fd7f8d2889095114f4cb689a27476461ac89 showfont-1.0.5.tar.bz2

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,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-April/002564.html
sha256 6cf19155a2752237f36dbf8bc4184465ea190d2652f887faccb4e2a6ebf77266 smproxy-1.0.6.tar.bz2

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,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-April/002565.html
sha256 c575167ac33edf3bd1592f1bedfe0559debb128ed5fb4873c1278e3be166310a twm-1.0.9.tar.bz2

View File

@@ -0,0 +1,15 @@
################################################################################
#
# xapp_twm
#
################################################################################
XAPP_TWM_VERSION = 1.0.9
XAPP_TWM_SOURCE = twm-$(XAPP_TWM_VERSION).tar.bz2
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-January/002122.html
sha256 d9c11b44908d91926df8b33428ae04c86c85e4f8380e9b5e68326a651c872e59 viewres-1.0.4.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_viewres
#
################################################################################
XAPP_VIEWRES_VERSION = 1.0.4
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
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-April/002566.html
sha256 e87098dec1947572d70c62697a7b70bde1ab5668237d4660080eade6bc096751 x11perf-1.6.0.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_x11perf
#
################################################################################
XAPP_X11PERF_VERSION = 1.6.0
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2014-April/002414.html
sha256 56ce1523eb48b1f8a4f4244fe1c3d8e6af1a3b7d4b0e6063582421b0b68dc28f xauth-1.0.9.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_xauth
#
################################################################################
XAPP_XAUTH_VERSION = 1.0.9
XAPP_XAUTH_SOURCE = xauth-$(XAPP_XAUTH_VERSION).tar.bz2
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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-October/002331.html
sha256 17f6cf51a35eaa918abec36b7871d28b712c169312e22a0eaf1ffe8d6468362b xbacklight-1.2.1.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_xbacklight
#
################################################################################
XAPP_XBACKLIGHT_VERSION = 1.2.1
XAPP_XBACKLIGHT_SOURCE = xbacklight-$(XAPP_XBACKLIGHT_VERSION).tar.bz2
XAPP_XBACKLIGHT_SITE = http://xorg.freedesktop.org/releases/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,2 @@
# From http://lists.x.org/archives/xorg-announce/2011-January/001595.html
sha1 17337a951264f0f96f6d03893f9dfd9cf8f12a5a xbiff-1.0.3.tar.bz2

View File

@@ -0,0 +1,14 @@
################################################################################
#
# xapp_xbiff
#
################################################################################
XAPP_XBIFF_VERSION = 1.0.3
XAPP_XBIFF_SOURCE = xbiff-$(XAPP_XBIFF_VERSION).tar.bz2
XAPP_XBIFF_SITE = http://xorg.freedesktop.org/releases/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,2 @@
# From http://lists.x.org/archives/xorg-announce/2015-January/002523.html
sha256 2f73c7160c09dc32586ea07daa408ac897c0a16eaa98cad9f9e4ee98cd9057d8 xcalc-1.0.6.tar.bz2

View File

@@ -0,0 +1,15 @@
################################################################################
#
# xapp_xcalc
#
################################################################################
XAPP_XCALC_VERSION = 1.0.6
XAPP_XCALC_SOURCE = xcalc-$(XAPP_XCALC_VERSION).tar.bz2
XAPP_XCALC_SITE = http://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
$(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,2 @@
# From http://lists.x.org/archives/xorg-announce/2013-September/002299.html
sha256 9c0e0a1f4f1d49f73c6cf3ccd27b5ca0e18afc63679f1a1ee466b1d82446ebb5 xclipboard-1.1.3.tar.bz2

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