Update to bigreqsproto 1.1.0

This commit is contained in:
matthieu 2010-04-24 19:48:03 +00:00
parent 996e307eb1
commit 1489388c83
8 changed files with 251 additions and 246 deletions

View File

@ -1,4 +1,163 @@
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
commit e19e245ff8e5ddedbcc5853786ca55b56f8ab40c
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Tue Aug 11 10:28:21 2009 +1000
* configure.ac:
Update package version number for final X11R7 release candidate.
bigreqsproto 1.1.0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
commit 04e6f43c2645419569325919b7c6e69e8d5244dd
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Tue Aug 25 15:23:39 2009 +1000
Move bigreqstr.h to bigreqsproto.h.
Leave a stub for bigreqstr.h to warn potential users.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
commit 222389bd9daa750b4ea79dd9085dc66c5f914496
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Tue Aug 25 15:12:36 2009 +1000
Remove RCS tags.
commit ca477537b1f7807539e928bb1230098d963558f8
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date: Tue Jan 27 20:06:27 2009 -0200
Janitor: Correct make distcheck and dont distribute autogen.sh
commit 403cbefd6af734884c4254666134ce6b01574efe
Author: James Cloos <cloos@jhcloos.com>
Date: Thu Dec 6 16:38:56 2007 -0500
Replace static ChangeLog with dist-hook to generate from git log
commit e8c0c8be01746b4306d4b791540c0ad4f852be13
Author: James Cloos <cloos@jhcloos.com>
Date: Mon Sep 3 05:53:59 2007 -0400
Add *~ to .gitignore to skip patch/emacs droppings
commit f48a0bfa3378127acd37131fe2e0b95930ff7508
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 14 18:56:07 2006 -0700
renamed: .cvsignore -> .gitignore
commit 4c9ed5d885a39fa78e3789c4e7b2465b78d6221a
Author: Kevin E Martin <kem@kem.org>
Date: Thu Dec 15 00:24:36 2005 +0000
Update package version number for final X11R7 release candidate.
commit 6242a2e0b2d8c9fb6e01a96a2029eb880d270f5e
Author: Kevin E Martin <kem@kem.org>
Date: Wed Oct 19 02:48:13 2005 +0000
Update package version number for RC1 release.
commit cc15ee9aeb69aff196a2fd3651aeb88261062066
Author: Eric Anholt <anholt@freebsd.org>
Date: Tue Aug 2 19:19:37 2005 +0000
Add basic .cvsignore files for proto modules.
commit 58a1b1e0b98d1902b9214a4a425e0e90cdbbbce2
Author: Kevin E Martin <kem@kem.org>
Date: Fri Jul 29 21:22:54 2005 +0000
Various changes preparing packages for RC0:
- Verify and update package version numbers as needed
- Implement versioning scheme
- Change bug address to point to bugzilla bug entry form
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
reenable it)
- Fix makedepend to use pkgconfig and pass distcheck
- Update build script to build macros first
- Update modular Xorg version
commit 41700c770a1687d1acab5531eee81ff251948f99
Author: Daniel Stone <daniel@fooishbar.org>
Date: Sat May 21 03:46:57 2005 +0000
Change version to 1.0.
commit c009d17f803b8af11145803d3abf2433d1c87d55
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu May 19 00:22:38 2005 +0000
revert last change, didn't do right thing at all, sorry for the noise
commit 2ed368b8b8fdc31712f5456ae27a66a4dc53d5ed
Author: Adam Jackson <ajax@nwnk.net>
Date: Thu May 19 00:10:12 2005 +0000
Require automake 1.7 in AM_INIT_AUTOMAKE
commit ae7cf77b7a5261cc97a07deeaf1cce05895a27ed
Author: Josh Triplett <josh@speakeasy.net>
Date: Sat May 14 07:55:09 2005 +0000
Add some COPYING files.
commit 7a08cc923ec903837ed23c2045b8227600fe3343
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Mon May 9 18:20:03 2005 +0000
Change all the protonames from <extension>Ext to <extension>Proto.
commit 6629d05366b6d375397be21fd35ae28dd7da5d3d
Author: Kevin E Martin <kem@kem.org>
Date: Fri May 6 01:46:29 2005 +0000
Initial build system files for proto module.
commit 15f8c805114c55274de8c76e98af06b8cfbc5bf6
Author: Egbert Eich <eich@suse.de>
Date: Fri Apr 23 18:43:06 2004 +0000
Merging XORG-CURRENT into trunk
commit 1488710946b114406f05ef31a787fa80ec6a7c32
Author: Egbert Eich <eich@suse.de>
Date: Sun Mar 14 08:31:36 2004 +0000
Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
commit 44275021333dbd3c9fefabdae1f32f200179fa2e
Author: Egbert Eich <eich@suse.de>
Date: Wed Mar 3 12:10:54 2004 +0000
Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
commit a1b848a3408aa1eac5be57b6f92dfeb4d037a141
Author: Egbert Eich <eich@suse.de>
Date: Thu Feb 26 13:35:11 2004 +0000
readding XFree86's cvs IDs
commit 94e21f55a8c7d410694672af054ea32890ef33e9
Author: Egbert Eich <eich@suse.de>
Date: Thu Feb 26 09:22:28 2004 +0000
Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
commit ba70ef76128f24cd2a78ea6aa7ac496dad76cb71
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date: Tue Nov 25 19:28:02 2003 +0000
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
commit 12ac905fe0e3e26515b69f01ba43c4fd16cbb670
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date: Fri Nov 14 16:48:43 2003 +0000
XFree86 4.3.0.1
commit dbf5531e9aaded40d1e086ebe7fbf3b9030acc57
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date: Fri Nov 14 15:54:35 2003 +0000
R6.6 is the Xorg base-line

View File

@ -1,7 +1,7 @@
# $OpenBSD: Makefile,v 1.1 2008/03/25 23:28:19 matthieu Exp $
# $OpenBSD: Makefile,v 1.2 2010/04/24 19:48:03 matthieu Exp $
HEADERS_SUBDIR= X11/extensions/
HEADERS= bigreqstr.h
HEADERS= bigreqsproto.h bigreqstr.h
PKGCONFIG= bigreqsproto.pc
.include <bsd.xorg.mk>

View File

@ -1,8 +1,19 @@
bigreqsdir = $(includedir)/X11/extensions
bigreqs_HEADERS = \
bigreqsproto.h \
bigreqstr.h
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = bigreqsproto.pc
EXTRA_DIST = autogen.sh bigreqsproto.pc.in
EXTRA_DIST = bigreqsproto.pc.in
EXTRA_DIST += ChangeLog
MAINTAINERCLEANFILES = ChangeLog
.PHONY: ChangeLog
ChangeLog:
$(CHANGELOG_CMD)
dist-hook: ChangeLog

View File

@ -1,12 +0,0 @@
#! /bin/sh
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
ORIGDIR=`pwd`
cd $srcdir
autoreconf -v --install || exit 1
cd $ORIGDIR || exit $?
$srcdir/configure --enable-maintainer-mode "$@"

View File

@ -0,0 +1,67 @@
/*
Copyright 1992, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
*/
#ifndef _BIGREQSPROTO_H_
#define _BIGREQSPROTO_H_
#define X_BigReqEnable 0
#define XBigReqNumberEvents 0
#define XBigReqNumberErrors 0
#define XBigReqExtensionName "BIG-REQUESTS"
typedef struct {
CARD8 reqType; /* always XBigReqCode */
CARD8 brReqType; /* always X_BigReqEnable */
CARD16 length B16;
} xBigReqEnableReq;
#define sz_xBigReqEnableReq 4
typedef struct {
BYTE type; /* X_Reply */
CARD8 pad0;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 max_request_size B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
} xBigReqEnableReply;
#define sz_xBigReqEnableReply 32
typedef struct {
CARD8 reqType;
CARD8 data;
CARD16 zero B16;
CARD32 length B32;
} xBigReq;
#endif /* _BIGREQSPROTO_H_ */

View File

@ -1,69 +1,3 @@
/* $Xorg: bigreqstr.h,v 1.4 2001/02/09 02:03:24 xorgcvs Exp $ */
/*
Copyright 1992, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
*/
/* $XFree86$ */
#ifndef _BIGREQSTR_H_
#define _BIGREQSTR_H_
#define X_BigReqEnable 0
#define XBigReqNumberEvents 0
#define XBigReqNumberErrors 0
#define XBigReqExtensionName "BIG-REQUESTS"
typedef struct {
CARD8 reqType; /* always XBigReqCode */
CARD8 brReqType; /* always X_BigReqEnable */
CARD16 length B16;
} xBigReqEnableReq;
#define sz_xBigReqEnableReq 4
typedef struct {
BYTE type; /* X_Reply */
CARD8 pad0;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 max_request_size B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
} xBigReqEnableReply;
#define sz_xBigReqEnableReply 32
typedef struct {
CARD8 reqType;
CARD8 data;
CARD16 zero B16;
CARD32 length B32;
} xBigReq;
#endif /* _BIGREQSTR_H_ */
#warning "bigreqstr.h is obsolete and may be removed in the future."
#warning "include <X11/extensions/bigreqsproto.h> for the protocol defines."
#include <X11/extensions/bigreqsproto.h>

View File

@ -1,8 +1,12 @@
AC_PREREQ([2.57])
AC_INIT([BigReqsProto], [1.0.2], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
AC_INIT([BigReqsProto], [1.1.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
AM_INIT_AUTOMAKE([foreign dist-bzip2])
# Require xorg-macros: XORG_CHANGELOG
m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or later before running autoconf/autogen])])
XORG_MACROS_VERSION(1.2)
XORG_RELEASE_VERSION
XORG_CHANGELOG
AC_OUTPUT([Makefile
bigreqsproto.pc])

View File

@ -1,158 +0,0 @@
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
scriptversion=2005-06-29.22
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
# Public domain.
#
# This file is maintained in Automake, please report
# bugs to <bug-automake@gnu.org> or send patches to
# <automake-patches@gnu.org>.
errstatus=0
dirmode=
usage="\
Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
Create each directory DIR (with mode MODE, if specified), including all
leading file name components.
Report bugs to <bug-automake@gnu.org>."
# process command line arguments
while test $# -gt 0 ; do
case $1 in
-h | --help | --h*) # -h for help
echo "$usage"
exit $?
;;
-m) # -m PERM arg
shift
test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
dirmode=$1
shift
;;
--version)
echo "$0 $scriptversion"
exit $?
;;
--) # stop option processing
shift
break
;;
-*) # unknown option
echo "$usage" 1>&2
exit 1
;;
*) # first non-opt arg
break
;;
esac
done
for file
do
if test -d "$file"; then
shift
else
break
fi
done
case $# in
0) exit 0 ;;
esac
# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
# mkdir -p a/c at the same time, both will detect that a is missing,
# one will create a, then the other will try to create a and die with
# a "File exists" error. This is a problem when calling mkinstalldirs
# from a parallel make. We use --version in the probe to restrict
# ourselves to GNU mkdir, which is thread-safe.
case $dirmode in
'')
if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
echo "mkdir -p -- $*"
exec mkdir -p -- "$@"
else
# On NextStep and OpenStep, the `mkdir' command does not
# recognize any option. It will interpret all options as
# directories to create, and then abort because `.' already
# exists.
test -d ./-p && rmdir ./-p
test -d ./--version && rmdir ./--version
fi
;;
*)
if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
test ! -d ./--version; then
echo "mkdir -m $dirmode -p -- $*"
exec mkdir -m "$dirmode" -p -- "$@"
else
# Clean up after NextStep and OpenStep mkdir.
for d in ./-m ./-p ./--version "./$dirmode";
do
test -d $d && rmdir $d
done
fi
;;
esac
for file
do
case $file in
/*) pathcomp=/ ;;
*) pathcomp= ;;
esac
oIFS=$IFS
IFS=/
set fnord $file
shift
IFS=$oIFS
for d
do
test "x$d" = x && continue
pathcomp=$pathcomp$d
case $pathcomp in
-*) pathcomp=./$pathcomp ;;
esac
if test ! -d "$pathcomp"; then
echo "mkdir $pathcomp"
mkdir "$pathcomp" || lasterr=$?
if test ! -d "$pathcomp"; then
errstatus=$lasterr
else
if test ! -z "$dirmode"; then
echo "chmod $dirmode $pathcomp"
lasterr=
chmod "$dirmode" "$pathcomp" || lasterr=$?
if test ! -z "$lasterr"; then
errstatus=$lasterr
fi
fi
fi
fi
pathcomp=$pathcomp/
done
done
exit $errstatus
# 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: