head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.13.2.1
	xorg-server-21-1-22:1.1.1.14
	netbsd-11-0-RC3:1.1.1.13.2.1
	netbsd-11-0-RC2:1.1.1.13.2.1
	netbsd-11-0-RC1:1.1.1.13.2.1
	xorg-server-21-1-21:1.1.1.14
	xorg-server-21-1-20:1.1.1.14
	netbsd-11:1.1.1.13.0.2
	netbsd-11-base:1.1.1.13
	xorg-server-21-1-18:1.1.1.13
	xorg-server-21-1-16:1.1.1.12
	netbsd-10-1-RELEASE:1.1.1.11.2.1
	xorg-server-21-1-14:1.1.1.12
	xorg-server-21-1-13:1.1.1.12
	netbsd-8-3-RELEASE:1.1.1.6
	netbsd-9-4-RELEASE:1.1.1.8
	netbsd-10-0-RELEASE:1.1.1.11.2.1
	netbsd-10-0-RC6:1.1.1.11.2.1
	netbsd-10-0-RC5:1.1.1.11.2.1
	netbsd-10-0-RC4:1.1.1.11.2.1
	netbsd-10-0-RC3:1.1.1.11.2.1
	netbsd-10-0-RC2:1.1.1.11.2.1
	netbsd-10-0-RC1:1.1.1.11.2.1
	xorg-server-21-1-9:1.1.1.12
	xorg-server-21-1-8:1.1.1.12
	xorg-server-21-1-7:1.1.1.12
	xorg-server-21-1-6:1.1.1.12
	xorg-server-21-1-5:1.1.1.12
	netbsd-10:1.1.1.11.0.2
	netbsd-10-base:1.1.1.11
	netbsd-9-3-RELEASE:1.1.1.8
	xorg-server-21-1-4:1.1.1.11
	xorg-server-21-1-3:1.1.1.10
	xorg-server-1-20-13:1.1.1.9
	xorg-server-1-20-12:1.1.1.9
	netbsd-9-2-RELEASE:1.1.1.8
	xorg-server-1-20-11:1.1.1.9
	xorg-server-1-20-10:1.1.1.8
	netbsd-9-1-RELEASE:1.1.1.8
	netbsd-8-2-RELEASE:1.1.1.6
	xorg-server-1-20-6:1.1.1.8
	netbsd-9-0-RELEASE:1.1.1.8
	netbsd-9-0-RC2:1.1.1.8
	netbsd-9-0-RC1:1.1.1.8
	netbsd-9:1.1.1.8.0.2
	netbsd-9-base:1.1.1.8
	xorg-server-1-20-5:1.1.1.8
	netbsd-8-1-RELEASE:1.1.1.6
	netbsd-8-1-RC1:1.1.1.6
	xorg-server-1-20-4:1.1.1.8
	xorg-server-1-20-3:1.1.1.7
	netbsd-7-2-RELEASE:1.1.1.5
	netbsd-8-0-RELEASE:1.1.1.6
	netbsd-8-0-RC2:1.1.1.6
	netbsd-8-0-RC1:1.1.1.6
	netbsd-7-1-2-RELEASE:1.1.1.5
	netbsd-7-1-1-RELEASE:1.1.1.5
	netbsd-8:1.1.1.6.0.2
	netbsd-8-base:1.1.1.6
	netbsd-7-1:1.1.1.5.0.8
	netbsd-7-1-RELEASE:1.1.1.5
	netbsd-7-1-RC2:1.1.1.5
	netbsd-7-1-RC1:1.1.1.5
	netbsd-7-0-2-RELEASE:1.1.1.5
	xorg-server-1-18-4:1.1.1.6
	netbsd-7-0-1-RELEASE:1.1.1.5
	netbsd-7-0:1.1.1.5.0.6
	netbsd-7-0-RELEASE:1.1.1.5
	netbsd-7-0-RC3:1.1.1.5
	netbsd-7-0-RC2:1.1.1.5
	netbsd-7-0-RC1:1.1.1.5
	netbsd-5-2-3-RELEASE:1.1.1.1.2.2
	netbsd-5-1-5-RELEASE:1.1.1.1.2.2
	netbsd-6-0-6-RELEASE:1.1.1.4
	netbsd-6-1-5-RELEASE:1.1.1.4
	netbsd-7:1.1.1.5.0.4
	netbsd-7-base:1.1.1.5
	netbsd-6-1-4-RELEASE:1.1.1.4
	netbsd-6-0-5-RELEASE:1.1.1.4
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.5
	riastradh-drm2:1.1.1.5.0.2
	riastradh-drm2-base:1.1.1.5
	netbsd-6-1-3-RELEASE:1.1.1.4
	netbsd-6-0-4-RELEASE:1.1.1.4
	netbsd-5-2-2-RELEASE:1.1.1.1.2.2
	netbsd-5-1-4-RELEASE:1.1.1.1.2.2
	netbsd-6-1-2-RELEASE:1.1.1.4
	netbsd-6-0-3-RELEASE:1.1.1.4
	netbsd-5-2-1-RELEASE:1.1.1.1.2.2
	netbsd-5-1-3-RELEASE:1.1.1.1.2.2
	netbsd-6-1-1-RELEASE:1.1.1.4
	xorg-server-1-10-6:1.1.1.5
	netbsd-6-1:1.1.1.4.0.6
	netbsd-6-0-2-RELEASE:1.1.1.4
	netbsd-6-1-RELEASE:1.1.1.4
	netbsd-6-1-RC4:1.1.1.4
	netbsd-6-1-RC3:1.1.1.4
	netbsd-6-1-RC2:1.1.1.4
	netbsd-6-1-RC1:1.1.1.4
	netbsd-5-2:1.1.1.1.2.2.0.4
	netbsd-6-0-1-RELEASE:1.1.1.4
	netbsd-5-2-RELEASE:1.1.1.1.2.2
	netbsd-5-2-RC1:1.1.1.1.2.2
	netbsd-6-0:1.1.1.4.0.4
	netbsd-6-0-RELEASE:1.1.1.4
	netbsd-6-0-RC2:1.1.1.4
	netbsd-6-0-RC1:1.1.1.4
	netbsd-6:1.1.1.4.0.2
	netbsd-6-base:1.1.1.4
	netbsd-5-1-2-RELEASE:1.1.1.1.2.2
	netbsd-5-1-1-RELEASE:1.1.1.1.2.2
	xorg-server-1-10-3:1.1.1.4
	mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.3
	xorg-server-1-9-5:1.1.1.3
	xorg-server-1-9-2:1.1.1.2
	netbsd-5-1:1.1.1.1.2.2.0.2
	netbsd-5-1-RELEASE:1.1.1.1.2.2
	netbsd-5-1-RC4:1.1.1.1.2.2
	netbsd-5-1-RC3:1.1.1.1.2.2
	netbsd-5-1-RC2:1.1.1.1.2.2
	netbsd-5-1-RC1:1.1.1.1.2.2
	xorg-server-1-6-5:1.1.1.1
	netbsd-5:1.1.1.1.0.2
	xorg-server-1-6-3:1.1.1.1
	xorg-server-1-6-2:1.1.1.1
	xorg-server-1-6-1-901:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2009.06.11.01.52.53;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2009.06.11.01.52.53;	author mrg;	state Exp;
branches
	1.1.1.1.2.1;
next	1.1.1.2;

1.1.1.2
date	2010.11.23.05.20.52;	author mrg;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2011.07.24.01.28.58;	author mrg;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2011.08.02.06.56.43;	author mrg;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	2013.06.03.07.34.18;	author mrg;	state Exp;
branches;
next	1.1.1.6;
commitid	1OynLl6ZbkFrK8Sw;

1.1.1.6
date	2016.08.10.07.44.31;	author mrg;	state Exp;
branches;
next	1.1.1.7;
commitid	Gr6ca0nKJ8rdoJhz;

1.1.1.7
date	2018.12.31.09.36.06;	author mrg;	state Exp;
branches;
next	1.1.1.8;
commitid	Zot71fGCYSdHWV5B;

1.1.1.8
date	2019.03.03.21.57.43;	author mrg;	state Exp;
branches;
next	1.1.1.9;
commitid	RDYPWk0LBOdx3YdB;

1.1.1.9
date	2021.04.27.03.59.14;	author mrg;	state Exp;
branches;
next	1.1.1.10;
commitid	8mndncOJRs8aPSQC;

1.1.1.10
date	2022.07.15.02.12.44;	author mrg;	state Exp;
branches;
next	1.1.1.11;
commitid	gzj6xwMO9FqKXVLD;

1.1.1.11
date	2022.07.15.09.08.51;	author mrg;	state Exp;
branches
	1.1.1.11.2.1;
next	1.1.1.12;
commitid	nva2CO5ZqMVwgYLD;

1.1.1.12
date	2022.12.19.01.31.07;	author mrg;	state Exp;
branches;
next	1.1.1.13;
commitid	iv9gJFYxkshBG66E;

1.1.1.13
date	2025.06.24.05.56.47;	author mrg;	state Exp;
branches
	1.1.1.13.2.1;
next	1.1.1.14;
commitid	LACQ0niWg8egE60G;

1.1.1.14
date	2025.11.12.07.47.56;	author mrg;	state Exp;
branches;
next	;
commitid	2quyYgOcr86oJeiG;

1.1.1.1.2.1
date	2009.06.11.01.52.53;	author snj;	state dead;
branches;
next	1.1.1.1.2.2;

1.1.1.1.2.2
date	2009.09.17.03.34.45;	author snj;	state Exp;
branches;
next	;

1.1.1.11.2.1
date	2022.12.20.09.44.16;	author martin;	state Exp;
branches;
next	1.1.1.11.2.2;
commitid	0oXwhBCQFTkDmh6E;

1.1.1.11.2.2
date	2025.06.27.09.42.49;	author martin;	state Exp;
branches;
next	1.1.1.11.2.3;
commitid	VMcWeUeOtvP5Nv0G;

1.1.1.11.2.3
date	2025.12.18.18.50.58;	author martin;	state Exp;
branches;
next	;
commitid	xLUpbQiNIqPAeVmG;

1.1.1.13.2.1
date	2025.11.20.19.03.36;	author martin;	state Exp;
branches;
next	;
commitid	a6YkGTrCzIDQckjG;


desc
@@


1.1
log
@Initial revision
@
text
@#! /bin/sh
# Wrapper for compilers which do not understand `-c -o'.

scriptversion=2005-05-14.22

# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# This file is maintained in Automake, please report
# bugs to <bug-automake@@gnu.org> or send patches to
# <automake-patches@@gnu.org>.

case $1 in
  '')
     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
     exit 1;
     ;;
  -h | --h*)
    cat <<\EOF
Usage: compile [--help] [--version] PROGRAM [ARGS]

Wrapper for compilers which do not understand `-c -o'.
Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
arguments, and rename the output as expected.

If you are trying to build a whole package this is not the
right script to run: please start by reading the file `INSTALL'.

Report bugs to <bug-automake@@gnu.org>.
EOF
    exit $?
    ;;
  -v | --v*)
    echo "compile $scriptversion"
    exit $?
    ;;
esac

ofile=
cfile=
eat=

for arg
do
  if test -n "$eat"; then
    eat=
  else
    case $1 in
      -o)
	# configure might choose to run compile as `compile cc -o foo foo.c'.
	# So we strip `-o arg' only if arg is an object.
	eat=1
	case $2 in
	  *.o | *.obj)
	    ofile=$2
	    ;;
	  *)
	    set x "$@@" -o "$2"
	    shift
	    ;;
	esac
	;;
      *.c)
	cfile=$1
	set x "$@@" "$1"
	shift
	;;
      *)
	set x "$@@" "$1"
	shift
	;;
    esac
  fi
  shift
done

if test -z "$ofile" || test -z "$cfile"; then
  # If no `-o' option was seen then we might have been invoked from a
  # pattern rule where we don't need one.  That is ok -- this is a
  # normal compilation that the losing compiler can handle.  If no
  # `.c' file was seen then we are probably linking.  That is also
  # ok.
  exec "$@@"
fi

# Name of file we expect compiler to create.
cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`

# Create the lock directory.
# Note: use `[/.-]' here to ensure that we don't use the same name
# that we are using for the .o file.  Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
while true; do
  if mkdir "$lockdir" >/dev/null 2>&1; then
    break
  fi
  sleep 1
done
# FIXME: race condition here if user kills between mkdir and trap.
trap "rmdir '$lockdir'; exit 1" 1 2 15

# Run the compile.
"$@@"
ret=$?

if test -f "$cofile"; then
  mv "$cofile" "$ofile"
elif test -f "${cofile}bj"; then
  mv "${cofile}bj" "$ofile"
fi

rmdir "$lockdir"
exit $ret

# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-end: "$"
# End:
@


1.1.1.1
log
@initial import of xorg-server-1.6.1.901
@
text
@@


1.1.1.2
log
@import xorg-server 1.9.2.  important changes since 1.6.5 include:

- built-in symbol visibility, default not export
- fixes for various crashes
- many fixes for XI2, EXA, dix, render, glx, xkb, EDID, randr, Xv,
  resource handling, Xext, vfb, xfree86 / vga and composite support.
- fixes several memory leaks
- many many documentation updates
- record extension enabled
- no longer looks for XF86Config files
@
text
@d1 2
a2 1
#!/bin/bash
d4 1
a4 1
#CONFOPT="--disable-xquartz --disable-glx --disable-dri --disable-launchd --enable-kdrive --disable-xsdl --enable-xnest --enable-xvfb"
d6 98
a103 2
CONFOPT="--enable-standalone-xpbproxy"
#CONFOPT="--disable-shave --without-dtrace"
d105 2
a106 1
CONFOPT="${CONFOPT} --with-dtrace"
d108 22
a129 39
# Parallel Make.  Change $MAKE if you don't have gmake installed
MAKE="gnumake"
MAKE_OPTS="-j10"

#SCAN_BUILD="scan-build -v -V -o clang.d"
 
. ~/src/strip.sh

#PREFIX=/usr/X11
#ARCHFLAGS="-arch i386 -arch ppc"

PREFIX=/opt/X11
CONFOPT="$CONFOPT --with-apple-application-name=XQuartz --with-launchd-id-prefix=org.macosforge.xquartz"
ARCHFLAGS="-arch i386 -arch x86_64"

ACLOCAL="aclocal -I ${PREFIX}/share/aclocal -I /usr/local/share/aclocal"

CFLAGS="-Wall -pipe -DNO_ALLOCA"
CFLAGS="$CFLAGS -O0 -ggdb3"
CFLAGS="$CFLAGS $ARCHFLAGS"

LDFLAGS="$CFLAGS"

#CPPFLAGS="$CPPFLAGS -F/Applications/Utilities/XQuartz.app/Contents/Frameworks"
#LDFLAGS="$LDFLAGS -F/Applications/Utilities/XQuartz.app/Contents/Frameworks"
#CPPFLAGS="$CPPFLAGS -F/Applications/Utilities/X11.app/Contents/Frameworks"
#LDFLAGS="$LDFLAGS -F/Applications/Utilities/X11.app/Contents/Frameworks"
#CONFOPT="${CONFOPT} --enable-sparkle"

# This section is for building release tarballs
if false ; then
	CONFOPT="${CONFOPT} --enable-docs --enable-devel-docs --enable-builddocs --with-doxygen --with-xmlto --with-fop"
	export XMLTO=/opt/local/bin/xmlto
	export ASCIIDOC=/opt/local/bin/asciidoc
	export DOXYGEN=/opt/local/bin/doxygen
	export FOP=/opt/local/bin/fop
	export FOP_OPTS="-Xmx2048m"
	export GROFF=/opt/local/bin/groff
	export PS2PDF=/opt/local/bin/ps2pdf
d132 2
a133 39
export ACLOCAL CPPFLAGS CFLAGS LDFLAGS

PKG_CONFIG_PATH=${PREFIX}/share/pkgconfig:${PREFIX}/lib/pkgconfig:$PKG_CONFIG_PATH
PATH=${PREFIX}/bin:$PATH

die() {
	echo "${@@}" >&2
	exit 1
}

docomp() {
	autoreconf -fvi || die
	${SCAN_BUILD} ./configure --prefix=${PREFIX} ${CONFOPT} --disable-dependency-tracking --enable-maintainer-mode --enable-xcsecurity --enable-record --disable-xevie "${@@}" || die "Could not configure xserver"
	${MAKE} clean || die "Unable to make clean"
#	${SCAN_BUILD} ${MAKE} ${MAKE_OPTS} || die "Could not make xserver"
}

doinst() {
	${MAKE} install DESTDIR="$(pwd)/../dist" || die "Could not install xserver"
}

dosign() {
	/opt/local/bin/gmd5sum $1 > $1.md5sum
	/opt/local/bin/gsha1sum $1 > $1.sha1sum
	DISPLAY="" /opt/local/bin/gpg2 -b $1
}

dodist() {
	${MAKE} dist
	dosign xorg-server-$1.tar.bz2

	cp hw/xquartz/mach-startup/X11.bin X11.bin-$1
	bzip2 X11.bin-$1
	dosign X11.bin-$1.bz2 
}

docomp `[ -f conf_flags ] && cat conf_flags`
#doinst
[[ -n $1 ]] && dodist $1
d135 8
a142 1
exit 0
@


1.1.1.3
log
@initial import of xorg-server 1.9.5
	fixes for FDO bugs 33929, 32803, 24703, 28414, 24887, 30260, 31093, 29046, 30267
	memory leak fixes
	EDID and modes fixes for multi-screen
	dri2 fixes
	randr vs invalid size fixes
	fixes for Xext triggers
	fix for a black-screen after VT switch back (redhat bug 533217)
	fixes for x86emu
@
text
@d12 1
a12 1
MAKE_OPTS="-j4"
d46 1
a46 1
	export FOP_OPTS="-Xmx2048m -Djava.awt.headless=true"
d65 1
a65 1
	${SCAN_BUILD} ${MAKE} ${MAKE_OPTS} || die "Could not make xserver"
@


1.1.1.4
log
@initial import of xorg-server 1.10.3.  highlights include:
	- fixes xorg bugs 29969, 30367, 30527, 30267, 30260, 29046,
	  30260, 31548, 28672, 24887, 32115, 21457, 32436, 21827,
	  28414, 24703, 32803, 16318, 33449, 33324, 33929, 35082,
	  35209, 36146, 36119
	- many additional NULL checks
	- adjustments related to input ABI 12
	- *lots* of dead code removal
	- vga arbitrator fixes
	- GL fixes
	- EDID fixes
	- conversion to using asprintf() in many places
	- many fixes from valgrind, compiler warnings

see these for more details:
http://lists.freedesktop.org/archives/xorg-announce/2011-February/001612.html
http://lists.freedesktop.org/archives/xorg-announce/2011-April/001646.html
http://lists.freedesktop.org/archives/xorg-announce/2011-May/001675.html
http://lists.freedesktop.org/archives/xorg-announce/2011-July/001710.html
@
text
@d12 1
a12 1
MAKE_OPTS="-j10"
d14 2
d18 5
a22 1
PREFIX=/usr/X11
a24 4
#PREFIX=/opt/X11
#CONFOPT="$CONFOPT --with-apple-application-name=XQuartz --with-launchd-id-prefix=org.macosforge.xquartz"
#ARCHFLAGS="-arch i386 -arch x86_64"

d27 2
a28 3
CPPFLAGS="-DNO_ALLOCA"

CFLAGS="$CFLAGS -Os -ggdb3 -pipe"
a29 3
CFLAGS="$CFLAGS -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers"

    TB_CFLAGS="-fdiagnostics-show-category=name"
a30 35
# Stage 1:
    TB_CFLAGS="${TB_CFLAGS} -Werror=implicit"
    TB_CFLAGS="${TB_CFLAGS} -Werror=nonnull"
    TB_CFLAGS="${TB_CFLAGS} -Wformat-security"         # <rdar://problem/9418512> clang is overzealous about -Werror=format-*
    TB_CFLAGS="${TB_CFLAGS} -Wformat-extra-args"
    TB_CFLAGS="${TB_CFLAGS} -Wformat-y2k"
    TB_CFLAGS="${TB_CFLAGS} -Werror=init-self"
    TB_CFLAGS="${TB_CFLAGS} -Werror=main"
    TB_CFLAGS="${TB_CFLAGS} -Werror=missing-braces"
    TB_CFLAGS="${TB_CFLAGS} -Wparentheses"             # libX11 XKBBind.c:169
    TB_CFLAGS="${TB_CFLAGS} -Werror=sequence-point"
    TB_CFLAGS="${TB_CFLAGS} -Werror=return-type"
    TB_CFLAGS="${TB_CFLAGS} -Werror=trigraphs"
    TB_CFLAGS="${TB_CFLAGS} -Werror=array-bounds"
#    TB_CFLAGS="${TB_CFLAGS} -Wcast-align"             # Noisy
    TB_CFLAGS="${TB_CFLAGS} -Werror=write-strings"
#    TB_CFLAGS="${TB_CFLAGS} -Werror=clobbered"
    TB_CFLAGS="${TB_CFLAGS} -Werror=address"
    TB_CFLAGS="${TB_CFLAGS} -Werror=int-to-pointer-cast"
    TB_CFLAGS="${TB_CFLAGS} -Werror=pointer-to-int-cast"

# Stage 2:
#    TB_CFLAGS="${TB_CFLAGS} -Wlogical-op"
    TB_CFLAGS="${TB_CFLAGS} -Wunused"
    TB_CFLAGS="${TB_CFLAGS} -Wuninitialized"
    TB_CFLAGS="${TB_CFLAGS} -Wshadow"
#    TB_CFLAGS="${TB_CFLAGS} -Wunsafe-loop-optimizations"
    TB_CFLAGS="${TB_CFLAGS} -Wcast-qual"
    TB_CFLAGS="${TB_CFLAGS} -Wmissing-noreturn"
    TB_CFLAGS="${TB_CFLAGS} -Wmissing-format-attribute"
    TB_CFLAGS="${TB_CFLAGS} -Wredundant-decls"
    TB_CFLAGS="${TB_CFLAGS} -Wnested-externs"
    TB_CFLAGS="${TB_CFLAGS} -Winline"

OBJCFLAGS="$CFLAGS"
a32 9
#CC="llvm-gcc"
#CXX="llvm-g++"
CC="clang"
CXX="clang++"

OBJC="$CC"

#SCAN_BUILD="scan-build -v -V -o clang.d --use-cc=${CC} --use-c++=${CXX}"
 
d51 1
a51 1
export ACLOCAL CPPFLAGS CFLAGS OBJCFLAGS LDFLAGS CC OBJC
@


1.1.1.5
log
@initial import of xorg-server-1.10.6
@
text
@a3 1
#CONFOPT="--enable-xorg --disable-xquartz --disable-kdrive --disable-xnest --disable-xvfb"
d16 5
a20 1
#PREFIX=/usr/X11
a22 4
PREFIX=/opt/X11
CONFOPT="$CONFOPT --with-apple-application-name=XQuartz --with-launchd-id-prefix=org.macosforge.xquartz"
ARCHFLAGS="-arch i386 -arch x86_64"

d25 1
a25 1
CPPFLAGS="-DNO_ALLOCA -DNO_COMPILER_H -DFAKEIT"
d27 1
a27 1
CFLAGS="$CFLAGS -O0 -g3 -pipe"
d31 1
a31 1
CFLAGS="${CFLAGS} -fdiagnostics-show-category=name"
d34 32
a65 5
#    CFLAGS="${CFLAGS} -Werror=clobbered"
#    CFLAGS="${CFLAGS} -Wlogical-op"
#    CFLAGS="${CFLAGS} -Wparentheses"
#    CFLAGS="${CFLAGS} -Wcast-align"
#    CFLAGS="${CFLAGS} -Wunsafe-loop-optimizations"
d72 2
a73 2
CC="/opt/local/bin/clang-mp-3.1"
CXX="/opt/local/bin/clang++-mp-3.1"
a111 2
	#${MAKE} distcheck ${MAKE_OPTS} DESTDIR=/tmp/distcheck || die "distcheck failed"
	../modular/release.sh .
@


1.1.1.6
log
@initial import of xorg-server-1.18.4
@
text
@d1 1
a1 2
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
d3 2
a4 1
scriptversion=2012-10-14.11; # UTC
d6 73
a78 73
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# This file is maintained in Automake, please report
# bugs to <bug-automake@@gnu.org> or send patches to
# <automake-patches@@gnu.org>.

nl='
'

# We need space, tab and new line, in precisely that order.  Quoting is
# there to prevent tools from complaining about whitespace usage.
IFS=" ""	$nl"

file_conv=

# func_file_conv build_file lazy
# Convert a $build file to $host form and store it in $file
# Currently only supports Windows hosts. If the determined conversion
# type is listed in (the comma separated) LAZY, no conversion will
# take place.
func_file_conv ()
{
  file=$1
  case $file in
    / | /[!/]*) # absolute file, and not a UNC file
      if test -z "$file_conv"; then
	# lazily determine how to convert abs files
	case `uname -s` in
	  MINGW*)
	    file_conv=mingw
	    ;;
	  CYGWIN*)
	    file_conv=cygwin
	    ;;
	  *)
	    file_conv=wine
	    ;;
	esac
      fi
      case $file_conv/,$2, in
	*,$file_conv,*)
	  ;;
	mingw/*)
	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
	  ;;
	cygwin/*)
	  file=`cygpath -m "$file" || echo "$file"`
	  ;;
	wine/*)
	  file=`winepath -w "$file" || echo "$file"`
	  ;;
      esac
      ;;
  esac
d81 7
a87 11
# func_cl_dashL linkdir
# Make cl look for libraries in LINKDIR
func_cl_dashL ()
{
  func_file_conv "$1"
  if test -z "$lib_path"; then
    lib_path=$file
  else
    lib_path="$lib_path;$file"
  fi
  linker_opts="$linker_opts -LIBPATH:$file"
d90 2
a91 32
# func_cl_dashl library
# Do a library search-path lookup for cl
func_cl_dashl ()
{
  lib=$1
  found=no
  save_IFS=$IFS
  IFS=';'
  for dir in $lib_path $LIB
  do
    IFS=$save_IFS
    if $shared && test -f "$dir/$lib.dll.lib"; then
      found=yes
      lib=$dir/$lib.dll.lib
      break
    fi
    if test -f "$dir/$lib.lib"; then
      found=yes
      lib=$dir/$lib.lib
      break
    fi
    if test -f "$dir/lib$lib.a"; then
      found=yes
      lib=$dir/lib$lib.a
      break
    fi
  done
  IFS=$save_IFS

  if test "$found" != yes; then
    lib=$lib.lib
  fi
d94 4
a97 102
# func_cl_wrapper cl arg...
# Adjust compile command to suit cl
func_cl_wrapper ()
{
  # Assume a capable shell
  lib_path=
  shared=:
  linker_opts=
  for arg
  do
    if test -n "$eat"; then
      eat=
    else
      case $1 in
	-o)
	  # configure might choose to run compile as 'compile cc -o foo foo.c'.
	  eat=1
	  case $2 in
	    *.o | *.[oO][bB][jJ])
	      func_file_conv "$2"
	      set x "$@@" -Fo"$file"
	      shift
	      ;;
	    *)
	      func_file_conv "$2"
	      set x "$@@" -Fe"$file"
	      shift
	      ;;
	  esac
	  ;;
	-I)
	  eat=1
	  func_file_conv "$2" mingw
	  set x "$@@" -I"$file"
	  shift
	  ;;
	-I*)
	  func_file_conv "${1#-I}" mingw
	  set x "$@@" -I"$file"
	  shift
	  ;;
	-l)
	  eat=1
	  func_cl_dashl "$2"
	  set x "$@@" "$lib"
	  shift
	  ;;
	-l*)
	  func_cl_dashl "${1#-l}"
	  set x "$@@" "$lib"
	  shift
	  ;;
	-L)
	  eat=1
	  func_cl_dashL "$2"
	  ;;
	-L*)
	  func_cl_dashL "${1#-L}"
	  ;;
	-static)
	  shared=false
	  ;;
	-Wl,*)
	  arg=${1#-Wl,}
	  save_ifs="$IFS"; IFS=','
	  for flag in $arg; do
	    IFS="$save_ifs"
	    linker_opts="$linker_opts $flag"
	  done
	  IFS="$save_ifs"
	  ;;
	-Xlinker)
	  eat=1
	  linker_opts="$linker_opts $2"
	  ;;
	-*)
	  set x "$@@" "$1"
	  shift
	  ;;
	*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
	  func_file_conv "$1"
	  set x "$@@" -Tp"$file"
	  shift
	  ;;
	*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
	  func_file_conv "$1" mingw
	  set x "$@@" "$file"
	  shift
	  ;;
	*)
	  set x "$@@" "$1"
	  shift
	  ;;
      esac
    fi
    shift
  done
  if test -n "$linker_opts"; then
    linker_opts="-link$linker_opts"
  fi
  exec "$@@" $linker_opts
  exit 1
d100 8
a107 103
eat=

case $1 in
  '')
     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
     exit 1;
     ;;
  -h | --h*)
    cat <<\EOF
Usage: compile [--help] [--version] PROGRAM [ARGS]

Wrapper for compilers which do not understand '-c -o'.
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
arguments, and rename the output as expected.

If you are trying to build a whole package this is not the
right script to run: please start by reading the file 'INSTALL'.

Report bugs to <bug-automake@@gnu.org>.
EOF
    exit $?
    ;;
  -v | --v*)
    echo "compile $scriptversion"
    exit $?
    ;;
  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
    func_cl_wrapper "$@@"      # Doesn't return...
    ;;
esac

ofile=
cfile=

for arg
do
  if test -n "$eat"; then
    eat=
  else
    case $1 in
      -o)
	# configure might choose to run compile as 'compile cc -o foo foo.c'.
	# So we strip '-o arg' only if arg is an object.
	eat=1
	case $2 in
	  *.o | *.obj)
	    ofile=$2
	    ;;
	  *)
	    set x "$@@" -o "$2"
	    shift
	    ;;
	esac
	;;
      *.c)
	cfile=$1
	set x "$@@" "$1"
	shift
	;;
      *)
	set x "$@@" "$1"
	shift
	;;
    esac
  fi
  shift
done

if test -z "$ofile" || test -z "$cfile"; then
  # If no '-o' option was seen then we might have been invoked from a
  # pattern rule where we don't need one.  That is ok -- this is a
  # normal compilation that the losing compiler can handle.  If no
  # '.c' file was seen then we are probably linking.  That is also
  # ok.
  exec "$@@"
fi

# Name of file we expect compiler to create.
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`

# Create the lock directory.
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
# that we are using for the .o file.  Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
while true; do
  if mkdir "$lockdir" >/dev/null 2>&1; then
    break
  fi
  sleep 1
done
# FIXME: race condition here if user kills between mkdir and trap.
trap "rmdir '$lockdir'; exit 1" 1 2 15

# Run the compile.
"$@@"
ret=$?

if test -f "$cofile"; then
  test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
elif test -f "${cofile}bj"; then
  test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
fi
d109 3
a111 2
rmdir "$lockdir"
exit $ret
d113 1
a113 9
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
# End:
@


1.1.1.7
log
@initial import of xorg-server-1.20.3
@
text
@d1 1
a1 1
#!/bin/sh
d4 1
a4 1
scriptversion=2016-01-11.22; # UTC
d6 1
a6 1
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
d258 1
a258 2
  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
  icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
d345 1
a345 1
# time-stamp-time-zone: "UTC0"
@


1.1.1.8
log
@initial import of xorg-server-1.20.4
@
text
@d1 1
a1 1
#! /bin/sh
d4 1
a4 1
scriptversion=2018-03-07.03; # UTC
d6 1
a6 1
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
d20 1
a20 1
# along with this program.  If not, see <https://www.gnu.org/licenses/>.
d343 1
a343 1
# eval: (add-hook 'before-save-hook 'time-stamp)
@


1.1.1.9
log
@initial import of xorg-server-1.20.11
@
text
@d6 1
a6 1
# Copyright (C) 1999-2020 Free Software Foundation, Inc.
d56 1
a56 1
	  CYGWIN* | MSYS*)
d70 1
a70 1
	cygwin/* | msys/*)
@


1.1.1.10
log
@initial import of xorg-server-21.1.3
@
text
@d6 1
a6 1
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
d56 1
a56 1
	  CYGWIN*)
d70 1
a70 1
	cygwin/*)
@


1.1.1.11
log
@initial import of xorg-server-21.1.4
@
text
@d6 1
a6 1
# Copyright (C) 1999-2020 Free Software Foundation, Inc.
d56 1
a56 1
	  CYGWIN* | MSYS*)
d70 1
a70 1
	cygwin/* | msys/*)
@


1.1.1.11.2.1
log
@Sync external/mit/xorg-server to HEAD, requested by mrg in ticket #8:

	external/mit/xorg-server/dist/hw/xquartz/defaults.plist up to 1.1.1.1
	external/mit/xorg-server/dist/m4/libtool.m4     delete
	external/mit/xorg-server/dist/m4/ltversion.m4   delete
	external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.21
	external/mit/xorg-server/dist/Makefile.in       up to 1.1.1.15
	external/mit/xorg-server/dist/aclocal.m4        up to 1.1.1.18
	external/mit/xorg-server/dist/compile           up to 1.1.1.12
	external/mit/xorg-server/dist/config.guess      up to 1.1.1.14
	external/mit/xorg-server/dist/config.sub        up to 1.1.1.14
	external/mit/xorg-server/dist/configure         up to 1.14
	external/mit/xorg-server/dist/configure.ac      up to 1.16
	external/mit/xorg-server/dist/depcomp           up to 1.1.1.10
	external/mit/xorg-server/dist/ltmain.sh         up to 1.1.1.12
	external/mit/xorg-server/dist/meson.build       up to 1.1.1.11
	external/mit/xorg-server/dist/missing           up to 1.1.1.10
	external/mit/xorg-server/dist/test-driver       up to 1.1.1.8
	external/mit/xorg-server/dist/ylwrap            up to 1.1.1.10
	external/mit/xorg-server/dist/Xext/Makefile.in  up to 1.1.1.15
	external/mit/xorg-server/dist/Xext/saver.c      up to 1.5
	external/mit/xorg-server/dist/Xext/xtest.c      up to 1.8
	external/mit/xorg-server/dist/Xext/xvmain.c     up to 1.1.1.7
	external/mit/xorg-server/dist/Xi/Makefile.in    up to 1.1.1.15
	external/mit/xorg-server/dist/Xi/sendexev.c     up to 1.6
	external/mit/xorg-server/dist/Xi/xipassivegrab.c up to 1.7
	external/mit/xorg-server/dist/Xi/xiproperty.c   up to 1.6
	external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/dbe/Makefile.in   up to 1.1.1.15
	external/mit/xorg-server/dist/dix/Makefile.in   up to 1.1.1.16
	external/mit/xorg-server/dist/dix/property.c    up to 1.1.1.8
	external/mit/xorg-server/dist/doc/Makefile.in   up to 1.1.1.15
	external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/dri3/Makefile.in  up to 1.1.1.9
	external/mit/xorg-server/dist/exa/Makefile.in   up to 1.1.1.15
	external/mit/xorg-server/dist/fb/Makefile.in    up to 1.1.1.15
	external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/glx/Makefile.in   up to 1.1.1.14
	external/mit/xorg-server/dist/hw/Makefile.in    up to 1.1.1.15
	external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.16
	external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.3
	external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.10
	external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/int10/generic.c up to 1.6
	external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.17
	external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.8
	external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xquartz/Makefile.am up to 1.1.1.9
	external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xquartz/NSUserDefaults+XQuartzDefaults.m up to 1.1.1.2
	external/mit/xorg-server/dist/hw/xquartz/meson.build up to 1.1.1.4
	external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.am up to 1.1.1.7
	external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xquartz/pbproxy/meson.build up to 1.1.1.3
	external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xwin/winprefslex.c up to 1.1.1.9
	external/mit/xorg-server/dist/hw/xwin/winprefsyacc.c up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xwin/winprefsyacc.h up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.8
	external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/include/dix-config.h.in up to 1.9
	external/mit/xorg-server/dist/include/do-not-use-config.h.in up to 1.1.1.14
	external/mit/xorg-server/dist/include/meson.build up to 1.1.1.5
	external/mit/xorg-server/dist/include/os.h      up to 1.12
	external/mit/xorg-server/dist/m4/ltoptions.m4   up to 1.1.1.3
	external/mit/xorg-server/dist/m4/ltsugar.m4     up to 1.1.1.3
	external/mit/xorg-server/dist/m4/lt~obsolete.m4 up to 1.1.1.3
	external/mit/xorg-server/dist/man/Makefile.in   up to 1.1.1.9
	external/mit/xorg-server/dist/mi/Makefile.in    up to 1.1.1.15
	external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/os/Makefile.in    up to 1.1.1.15
	external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.9
	external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/test/Makefile.in  up to 1.1.1.12
	external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/xkb/Makefile.in   up to 1.1.1.15
	external/mit/xorg-server/dist/xkb/xkbUtils.c    up to 1.1.1.7
	external/mit/xorg-server/include/dix-config.h   up to 1.47
	external/mit/xorg-server/include/version-config.h up to 1.17
	external/mit/xorg-server/include/xorg-config.h  up to 1.27
	external/mit/xorg-server/include/xorg-server.h  up to 1.27

Update xserver to 21.1.5.
@
text
@d6 1
a6 1
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
@


1.1.1.11.2.2
log
@Pull up the following (catch-up-to-current), requested by mrg in #1130:

	external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.29
	external/mit/xorg-server/dist/Makefile.in       up to 1.1.1.18
	external/mit/xorg-server/dist/aclocal.m4        up to 1.1.1.23
	external/mit/xorg-server/dist/compile           up to 1.1.1.13
	external/mit/xorg-server/dist/config.guess      up to 1.1.1.18
	external/mit/xorg-server/dist/config.sub        up to 1.1.1.18
	external/mit/xorg-server/dist/configure         up to 1.22
	external/mit/xorg-server/dist/configure.ac      up to 1.24
	external/mit/xorg-server/dist/depcomp           up to 1.1.1.11
	external/mit/xorg-server/dist/install-sh        up to 1.1.1.12
	external/mit/xorg-server/dist/ltmain.sh         up to 1.1.1.15
	external/mit/xorg-server/dist/meson.build       up to 1.1.1.19
	external/mit/xorg-server/dist/missing           up to 1.1.1.11
	external/mit/xorg-server/dist/test-driver       up to 1.1.1.9
	external/mit/xorg-server/dist/xorg-server.pc.in up to 1.1.1.5
	external/mit/xorg-server/dist/ylwrap            up to 1.1.1.11
	external/mit/xorg-server/dist/Xext/Makefile.in  up to 1.1.1.18
	external/mit/xorg-server/dist/Xi/Makefile.in    up to 1.1.1.18
	external/mit/xorg-server/dist/Xi/xigrabdev.c    up to 1.5
	external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/dbe/Makefile.in   up to 1.1.1.18
	external/mit/xorg-server/dist/dix/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/dix/devices.c     up to 1.17
	external/mit/xorg-server/dist/dix/dispatch.c    up to 1.10
	external/mit/xorg-server/dist/dix/enterleave.c  up to 1.11
	external/mit/xorg-server/dist/dix/events.c      up to 1.9
	external/mit/xorg-server/dist/doc/Makefile.in   up to 1.1.1.18
	external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/dri3/Makefile.in  up to 1.1.1.12
	external/mit/xorg-server/dist/exa/Makefile.in   up to 1.1.1.18
	external/mit/xorg-server/dist/fb/Makefile.in    up to 1.1.1.18
	external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/glx/Makefile.in   up to 1.1.1.17
	external/mit/xorg-server/dist/hw/Makefile.in    up to 1.1.1.18
	external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/netbsd/x68k/mouseEmu3btn.c up to 1.2
	external/mit/xorg-server/dist/hw/netbsd/x68k/x68k.h up to 1.11
	external/mit/xorg-server/dist/hw/netbsd/x68k/x68kConfig.c up to 1.8
	external/mit/xorg-server/dist/hw/netbsd/x68k/x68kInit.c up to 1.13
	external/mit/xorg-server/dist/hw/netbsd/x68k/x68kIo.c up to 1.5
	external/mit/xorg-server/dist/hw/netbsd/x68k/x68kKbd.c up to 1.19
	external/mit/xorg-server/dist/hw/netbsd/x68k/x68kMouse.c up to 1.18
	external/mit/xorg-server/dist/hw/sun/sun.h      up to 1.11
	external/mit/xorg-server/dist/hw/sun/sunFbs.c   up to 1.5
	external/mit/xorg-server/dist/hw/sun/sunInit.c  up to 1.17
	external/mit/xorg-server/dist/hw/sun/sunIo.c    up to 1.10
	external/mit/xorg-server/dist/hw/sun/sunKbd.c   up to 1.19
	external/mit/xorg-server/dist/hw/sun/sunMouse.c up to 1.13
	external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/common/xf86Helper.c up to 1.8
	external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.17
	external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.6
	external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xfree86/man/xorg.conf.man up to 1.1.1.6
	external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c up to 1.8
	external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.20
	external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.17
	external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.17
	external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.17
	external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.11
	external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xwin/man/XWin.man up to 1.1.1.5
	external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/include/meson.build up to 1.1.1.8
	external/mit/xorg-server/dist/m4/libtool.m4     up to 1.6
	external/mit/xorg-server/dist/m4/ltoptions.m4   up to 1.1.1.4
	external/mit/xorg-server/dist/m4/ltsugar.m4     up to 1.1.1.4
	external/mit/xorg-server/dist/m4/ltversion.m4   up to 1.4
	external/mit/xorg-server/dist/m4/lt~obsolete.m4 up to 1.1.1.4
	external/mit/xorg-server/dist/man/Makefile.in   up to 1.1.1.12
	external/mit/xorg-server/dist/man/Xserver.man   up to 1.1.1.5
	external/mit/xorg-server/dist/mi/Makefile.in    up to 1.1.1.18
	external/mit/xorg-server/dist/mi/mipointer.c    up to 1.1.1.11
	external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/os/Makefile.in    up to 1.1.1.18
	external/mit/xorg-server/dist/os/io.c           up to 1.7
	external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/randr/rrproviderproperty.c up to 1.1.1.3
	external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/record/record.c   up to 1.1.1.11
	external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/render/animcur.c  up to 1.1.1.8
	external/mit/xorg-server/dist/render/render.c   up to 1.10
	external/mit/xorg-server/dist/test/Makefile.in  up to 1.1.1.15
	external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/xfixes/disconnect.c up to 1.1.1.2
	external/mit/xorg-server/dist/xkb/Makefile.in   up to 1.1.1.18
	external/mit/xorg-server/dist/xkb/XKBAlloc.c    up to 1.1.1.6
	external/mit/xorg-server/dist/xkb/XKBMAlloc.c   up to 1.1.1.8
	external/mit/xorg-server/dist/xkb/xkbtext.c     up to 1.1.1.8
	external/mit/xorg-server/include/dix-config.h   up to 1.55
	external/mit/xorg-server/include/version-config.h up to 1.25
	external/mit/xorg-server/include/xorg-config.h  up to 1.35
	external/mit/xorg-server/include/xorg-server.h  up to 1.35

Import xorg-server 21.1.18.
@
text
@d4 1
a4 1
scriptversion=2024-06-19.01; # UTC
d6 1
a6 1
# Copyright (C) 1999-2024 Free Software Foundation, Inc.
d146 1
a146 1
	    *.o | *.lo | *.[oO][bB][jJ])
a250 2
GNU Automake home page: <https://www.gnu.org/software/automake/>.
General help using GNU software: <https://www.gnu.org/gethelp/>.
d255 1
a255 1
    echo "compile (GNU Automake) $scriptversion"
a258 1
  clang-cl | *[/\\]clang-cl | clang-cl.exe | *[/\\]clang-cl.exe | \
@


1.1.1.11.2.3
log
@Pull up the following, requested by mrg in ticket #1210:

	external/mit/xorg-server/dist/test/scripts/xephyr-glamor-gles2-piglit.sh up to 1.1.1.1
	external/mit/xorg-server/dist/test/bugs/bug1354.c up to 1.1.1.1
	external/mit/xorg-server/dist/test/bugs/meson.build up to 1.1.1.1
	external/mit/xorg-server/dist/COPYING           up to 1.1.1.7
	external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.31
	external/mit/xorg-server/dist/Makefile.in       up to 1.1.1.19
	external/mit/xorg-server/dist/aclocal.m4        up to 1.1.1.24
	external/mit/xorg-server/dist/compile           up to 1.1.1.14
	external/mit/xorg-server/dist/configure         up to 1.24
	external/mit/xorg-server/dist/configure.ac      up to 1.26
	external/mit/xorg-server/dist/depcomp           up to 1.1.1.12
	external/mit/xorg-server/dist/install-sh        up to 1.1.1.13
	external/mit/xorg-server/dist/meson.build       up to 1.1.1.21
	external/mit/xorg-server/dist/missing           up to 1.1.1.12
	external/mit/xorg-server/dist/test-driver       up to 1.1.1.10
	external/mit/xorg-server/dist/ylwrap            up to 1.1.1.12
	external/mit/xorg-server/dist/Xext/Makefile.in  up to 1.1.1.19
	external/mit/xorg-server/dist/Xext/panoramiX.c  up to 1.4
	external/mit/xorg-server/dist/Xext/shm.c        up to 1.10
	external/mit/xorg-server/dist/Xext/sync.c       up to 1.15
	external/mit/xorg-server/dist/Xext/vidmode.c    up to 1.5
	external/mit/xorg-server/dist/Xext/xres.c       up to 1.5
	external/mit/xorg-server/dist/Xext/xselinux_ext.c up to 1.1.1.7
	external/mit/xorg-server/dist/Xext/xselinux_label.c up to 1.1.1.4
	external/mit/xorg-server/dist/Xext/xtest.c      up to 1.10
	external/mit/xorg-server/dist/Xi/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/Xi/exevents.c     up to 1.1.1.15
	external/mit/xorg-server/dist/Xi/getfctl.c      up to 1.1.1.6
	external/mit/xorg-server/dist/Xi/getprop.c      up to 1.1.1.7
	external/mit/xorg-server/dist/Xi/listdev.c      up to 1.1.1.8
	external/mit/xorg-server/dist/Xi/xibarriers.c   up to 1.6
	external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/dbe/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/dix/Makefile.in   up to 1.1.1.20
	external/mit/xorg-server/dist/dix/dixfonts.c    up to 1.7
	external/mit/xorg-server/dist/dix/enterleave.c  up to 1.12
	external/mit/xorg-server/dist/dix/gestures.c    up to 1.1.1.2
	external/mit/xorg-server/dist/dix/property.c    up to 1.1.1.10
	external/mit/xorg-server/dist/dix/swaprep.c     up to 1.1.1.7
	external/mit/xorg-server/dist/dix/touch.c       up to 1.1.1.4
	external/mit/xorg-server/dist/dix/window.c      up to 1.13
	external/mit/xorg-server/dist/doc/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/dri3/Makefile.in  up to 1.1.1.13
	external/mit/xorg-server/dist/exa/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/fb/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/glamor/glamor.c   up to 1.1.1.9
	external/mit/xorg-server/dist/glamor/glamor_composite_glyphs.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_copy.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_core.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_dash.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_egl.c up to 1.1.1.7
	external/mit/xorg-server/dist/glamor/glamor_glyphblt.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_gradient.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_lines.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_points.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_priv.h up to 1.1.1.7
	external/mit/xorg-server/dist/glamor/glamor_program.c up to 1.1.1.5
	external/mit/xorg-server/dist/glamor/glamor_program.h up to 1.1.1.2
	external/mit/xorg-server/dist/glamor/glamor_rects.c up to 1.1.1.5
	external/mit/xorg-server/dist/glamor/glamor_render.c up to 1.1.1.5
	external/mit/xorg-server/dist/glamor/glamor_segs.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_spans.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_text.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_transfer.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_xv.c up to 1.1.1.4
	external/mit/xorg-server/dist/glx/Makefile.in   up to 1.1.1.18
	external/mit/xorg-server/dist/hw/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.20
	external/mit/xorg-server/dist/hw/xfree86/common/meson.build up to 1.1.1.3
	external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c up to 1.19
	external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.7
	external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/man/xorg.conf.man up to 1.1.1.7
	external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/meson.build up to 1.1.1.3
	external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c up to 1.4
	external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/sun_init.c up to 1.1.1.6
	external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.21
	external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.20
	external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.16
	external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/include/fourcc.h  up to 1.1.1.2
	external/mit/xorg-server/dist/include/xkbsrv.h  up to 1.1.1.7
	external/mit/xorg-server/dist/man/Makefile.in   up to 1.1.1.13
	external/mit/xorg-server/dist/mi/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/os/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/os/log.c          up to 1.1.1.11
	external/mit/xorg-server/dist/os/xsha1.c        up to 1.1.1.4
	external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/present/present_notify.c up to 1.1.1.3
	external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/render/picture.h  up to 1.4
	external/mit/xorg-server/dist/test/Makefile.am  up to 1.6
	external/mit/xorg-server/dist/test/Makefile.in  up to 1.1.1.16
	external/mit/xorg-server/dist/test/meson.build  up to 1.1.1.4
	external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/xkb/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/xkb/xkb.c         up to 1.12
	external/mit/xorg-server/dist/xkb/xkbEvents.c   up to 1.1.1.6
	external/mit/xorg-server/include/dix-config.h   up to 1.57
	external/mit/xorg-server/include/version-config.h up to 1.27
	external/mit/xorg-server/include/xorg-config.h  up to 1.37
	external/mit/xorg-server/include/xorg-server.h  up to 1.37

Import xorg-server 21.1.21
@
text
@d4 1
a4 1
scriptversion=2025-06-18.21; # UTC
d6 1
a6 1
# Copyright (C) 1999-2025 Free Software Foundation, Inc.
d40 1
a40 1
# func_file_conv build_file unneeded_conversions
d43 2
a44 2
# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no
# conversion will take place.
d54 1
a54 7
	    if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then
	      # MSYS2 environment.
	      file_conv=cygwin
	    else
	      # Original MinGW environment.
	      file_conv=mingw
	    fi
d56 1
a56 6
	  MSYS*)
	    # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
	    file_conv=cygwin
	    ;;
	  CYGWIN*)
	    # Cygwin environment.
a65 2
	  # This is the optimization mentioned above:
	  # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert.
d70 2
a71 2
	cygwin/*)
	  file=`cygpath -w "$file" || echo "$file"`
d346 1
a346 1
# eval: (add-hook 'before-save-hook 'time-stamp nil t)
d348 1
a348 1
# time-stamp-format: "%Y-%02m-%02d.%02H"
@


1.1.1.12
log
@initial import of xorg-server-21.1.5
@
text
@d6 1
a6 1
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
@


1.1.1.13
log
@initial import of xorg-server-21.1.18
@
text
@d4 1
a4 1
scriptversion=2024-06-19.01; # UTC
d6 1
a6 1
# Copyright (C) 1999-2024 Free Software Foundation, Inc.
d146 1
a146 1
	    *.o | *.lo | *.[oO][bB][jJ])
a250 2
GNU Automake home page: <https://www.gnu.org/software/automake/>.
General help using GNU software: <https://www.gnu.org/gethelp/>.
d255 1
a255 1
    echo "compile (GNU Automake) $scriptversion"
a258 1
  clang-cl | *[/\\]clang-cl | clang-cl.exe | *[/\\]clang-cl.exe | \
@


1.1.1.13.2.1
log
@Pullup the following, requested by mrg in ticket #91:

	external/mit/xorg-server/dist/test/scripts/xephyr-glamor-gles2-piglit.sh up to 1.1.1.1
	external/mit/xorg-server/dist/test/bugs/bug1354.c up to 1.1.1.1
	external/mit/xorg-server/dist/test/bugs/meson.build up to 1.1.1.1
	external/mit/xorg-server/dist/glamor/glamor_glx_provider.c up to 1.1.1.1
	external/mit/xorg-server/dist/glamor/glamor_glx_provider.h up to 1.1.1.1
	external/mit/xorg-server/dist/COPYING           up to 1.1.1.7
	external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.30
	external/mit/xorg-server/dist/Makefile.in       up to 1.1.1.19
	external/mit/xorg-server/dist/aclocal.m4        up to 1.1.1.24
	external/mit/xorg-server/dist/compile           up to 1.1.1.14
	external/mit/xorg-server/dist/configure         up to 1.23
	external/mit/xorg-server/dist/configure.ac      up to 1.25
	external/mit/xorg-server/dist/depcomp           up to 1.1.1.12
	external/mit/xorg-server/dist/install-sh        up to 1.1.1.13
	external/mit/xorg-server/dist/meson.build       up to 1.1.1.20
	external/mit/xorg-server/dist/missing           up to 1.1.1.12
	external/mit/xorg-server/dist/test-driver       up to 1.1.1.10
	external/mit/xorg-server/dist/ylwrap            up to 1.1.1.12
	external/mit/xorg-server/dist/Xext/Makefile.in  up to 1.1.1.19
	external/mit/xorg-server/dist/Xext/panoramiX.c  up to 1.4
	external/mit/xorg-server/dist/Xext/shm.c        up to 1.10
	external/mit/xorg-server/dist/Xext/sync.c       up to 1.15
	external/mit/xorg-server/dist/Xext/vidmode.c    up to 1.5
	external/mit/xorg-server/dist/Xext/xres.c       up to 1.5
	external/mit/xorg-server/dist/Xext/xselinux_ext.c up to 1.1.1.7
	external/mit/xorg-server/dist/Xext/xselinux_label.c up to 1.1.1.4
	external/mit/xorg-server/dist/Xext/xtest.c      up to 1.10
	external/mit/xorg-server/dist/Xi/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/Xi/exevents.c     up to 1.1.1.15
	external/mit/xorg-server/dist/Xi/getfctl.c      up to 1.1.1.6
	external/mit/xorg-server/dist/Xi/getprop.c      up to 1.1.1.7
	external/mit/xorg-server/dist/Xi/listdev.c      up to 1.1.1.8
	external/mit/xorg-server/dist/Xi/xibarriers.c   up to 1.6
	external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/dbe/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/dix/Makefile.in   up to 1.1.1.20
	external/mit/xorg-server/dist/dix/dixfonts.c    up to 1.7
	external/mit/xorg-server/dist/dix/enterleave.c  up to 1.12
	external/mit/xorg-server/dist/dix/gestures.c    up to 1.1.1.2
	external/mit/xorg-server/dist/dix/property.c    up to 1.1.1.10
	external/mit/xorg-server/dist/dix/swaprep.c     up to 1.1.1.7
	external/mit/xorg-server/dist/dix/touch.c       up to 1.1.1.4
	external/mit/xorg-server/dist/dix/window.c      up to 1.13
	external/mit/xorg-server/dist/doc/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/dri3/Makefile.in  up to 1.1.1.13
	external/mit/xorg-server/dist/exa/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/fb/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/glamor/Makefile.am up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/glamor/glamor.c   up to 1.1.1.8
	external/mit/xorg-server/dist/glamor/glamor.h   up to 1.1.1.5
	external/mit/xorg-server/dist/glamor/glamor_composite_glyphs.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_copy.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_core.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_dash.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_egl.c up to 1.1.1.6
	external/mit/xorg-server/dist/glamor/glamor_glyphblt.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_gradient.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_lines.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_points.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_priv.h up to 1.1.1.6
	external/mit/xorg-server/dist/glamor/glamor_program.c up to 1.1.1.5
	external/mit/xorg-server/dist/glamor/glamor_program.h up to 1.1.1.2
	external/mit/xorg-server/dist/glamor/glamor_rects.c up to 1.1.1.5
	external/mit/xorg-server/dist/glamor/glamor_render.c up to 1.1.1.5
	external/mit/xorg-server/dist/glamor/glamor_segs.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_spans.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_text.c up to 1.1.1.3
	external/mit/xorg-server/dist/glamor/glamor_transfer.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/glamor_xv.c up to 1.1.1.4
	external/mit/xorg-server/dist/glamor/meson.build up to 1.1.1.2
	external/mit/xorg-server/dist/glx/Makefile.in   up to 1.1.1.18
	external/mit/xorg-server/dist/hw/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.20
	external/mit/xorg-server/dist/hw/xfree86/common/meson.build up to 1.1.1.3
	external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c up to 1.19
	external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.7
	external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.14
	external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.am up to 1.1.1.2
	external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/glamor_egl/meson.build up to 1.1.1.2
	external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/man/xorg.conf.man up to 1.1.1.7
	external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/meson.build up to 1.1.1.3
	external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c up to 1.4
	external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/sun_init.c up to 1.1.1.6
	external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.21
	external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.20
	external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.18
	external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.12
	external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.16
	external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/include/fourcc.h  up to 1.1.1.2
	external/mit/xorg-server/dist/include/xkbsrv.h  up to 1.1.1.7
	external/mit/xorg-server/dist/man/Makefile.in   up to 1.1.1.13
	external/mit/xorg-server/dist/mi/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.15
	external/mit/xorg-server/dist/os/Makefile.in    up to 1.1.1.19
	external/mit/xorg-server/dist/os/log.c          up to 1.1.1.11
	external/mit/xorg-server/dist/os/xsha1.c        up to 1.1.1.4
	external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/present/present_notify.c up to 1.1.1.3
	external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.13
	external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/render/picture.h  up to 1.4
	external/mit/xorg-server/dist/test/Makefile.am  up to 1.6
	external/mit/xorg-server/dist/test/Makefile.in  up to 1.1.1.16
	external/mit/xorg-server/dist/test/meson.build  up to 1.1.1.4
	external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.19
	external/mit/xorg-server/dist/xkb/Makefile.in   up to 1.1.1.19
	external/mit/xorg-server/dist/xkb/xkb.c         up to 1.12
	external/mit/xorg-server/dist/xkb/xkbEvents.c   up to 1.1.1.6
	external/mit/xorg-server/include/dix-config.h   up to 1.56
	external/mit/xorg-server/include/version-config.h up to 1.26
	external/mit/xorg-server/include/xorg-config.h  up to 1.36
	external/mit/xorg-server/include/xorg-server.h  up to 1.36

import of xorg-server-21.1.20
@
text
@d4 1
a4 1
scriptversion=2025-06-18.21; # UTC
d6 1
a6 1
# Copyright (C) 1999-2025 Free Software Foundation, Inc.
d40 1
a40 1
# func_file_conv build_file unneeded_conversions
d43 2
a44 2
# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no
# conversion will take place.
d54 1
a54 7
	    if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then
	      # MSYS2 environment.
	      file_conv=cygwin
	    else
	      # Original MinGW environment.
	      file_conv=mingw
	    fi
d56 1
a56 6
	  MSYS*)
	    # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
	    file_conv=cygwin
	    ;;
	  CYGWIN*)
	    # Cygwin environment.
a65 2
	  # This is the optimization mentioned above:
	  # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert.
d70 2
a71 2
	cygwin/*)
	  file=`cygpath -w "$file" || echo "$file"`
d346 1
a346 1
# eval: (add-hook 'before-save-hook 'time-stamp nil t)
d348 1
a348 1
# time-stamp-format: "%Y-%02m-%02d.%02H"
@


1.1.1.14
log
@initial import of xorg-server-21.1.20
@
text
@d4 1
a4 1
scriptversion=2025-06-18.21; # UTC
d6 1
a6 1
# Copyright (C) 1999-2025 Free Software Foundation, Inc.
d40 1
a40 1
# func_file_conv build_file unneeded_conversions
d43 2
a44 2
# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no
# conversion will take place.
d54 1
a54 7
	    if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then
	      # MSYS2 environment.
	      file_conv=cygwin
	    else
	      # Original MinGW environment.
	      file_conv=mingw
	    fi
d56 1
a56 6
	  MSYS*)
	    # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
	    file_conv=cygwin
	    ;;
	  CYGWIN*)
	    # Cygwin environment.
a65 2
	  # This is the optimization mentioned above:
	  # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert.
d70 2
a71 2
	cygwin/*)
	  file=`cygpath -w "$file" || echo "$file"`
d346 1
a346 1
# eval: (add-hook 'before-save-hook 'time-stamp nil t)
d348 1
a348 1
# time-stamp-format: "%Y-%02m-%02d.%02H"
@


1.1.1.1.2.1
log
@file compile was added on branch netbsd-5 on 2009-09-17 03:34:45 +0000
@
text
@d1 142
@


1.1.1.1.2.2
log
@Apply patch (requested by mrg in ticket #958):
Bring over X.Org updates from HEAD.
@
text
@a0 142
#! /bin/sh
# Wrapper for compilers which do not understand `-c -o'.

scriptversion=2005-05-14.22

# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# This file is maintained in Automake, please report
# bugs to <bug-automake@@gnu.org> or send patches to
# <automake-patches@@gnu.org>.

case $1 in
  '')
     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
     exit 1;
     ;;
  -h | --h*)
    cat <<\EOF
Usage: compile [--help] [--version] PROGRAM [ARGS]

Wrapper for compilers which do not understand `-c -o'.
Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
arguments, and rename the output as expected.

If you are trying to build a whole package this is not the
right script to run: please start by reading the file `INSTALL'.

Report bugs to <bug-automake@@gnu.org>.
EOF
    exit $?
    ;;
  -v | --v*)
    echo "compile $scriptversion"
    exit $?
    ;;
esac

ofile=
cfile=
eat=

for arg
do
  if test -n "$eat"; then
    eat=
  else
    case $1 in
      -o)
	# configure might choose to run compile as `compile cc -o foo foo.c'.
	# So we strip `-o arg' only if arg is an object.
	eat=1
	case $2 in
	  *.o | *.obj)
	    ofile=$2
	    ;;
	  *)
	    set x "$@@" -o "$2"
	    shift
	    ;;
	esac
	;;
      *.c)
	cfile=$1
	set x "$@@" "$1"
	shift
	;;
      *)
	set x "$@@" "$1"
	shift
	;;
    esac
  fi
  shift
done

if test -z "$ofile" || test -z "$cfile"; then
  # If no `-o' option was seen then we might have been invoked from a
  # pattern rule where we don't need one.  That is ok -- this is a
  # normal compilation that the losing compiler can handle.  If no
  # `.c' file was seen then we are probably linking.  That is also
  # ok.
  exec "$@@"
fi

# Name of file we expect compiler to create.
cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`

# Create the lock directory.
# Note: use `[/.-]' here to ensure that we don't use the same name
# that we are using for the .o file.  Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
while true; do
  if mkdir "$lockdir" >/dev/null 2>&1; then
    break
  fi
  sleep 1
done
# FIXME: race condition here if user kills between mkdir and trap.
trap "rmdir '$lockdir'; exit 1" 1 2 15

# Run the compile.
"$@@"
ret=$?

if test -f "$cofile"; then
  mv "$cofile" "$ofile"
elif test -f "${cofile}bj"; then
  mv "${cofile}bj" "$ofile"
fi

rmdir "$lockdir"
exit $ret

# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-end: "$"
# End:
@


