libxdamage: Changes to 'debian-unstable'
ChangeLog | 68 +++++++++++++++++++++++++++
Makefile.am | 6 +-
configure.ac | 97 +++++++++++++++++++--------------------
debian/changelog | 11 ++++
debian/compat | 2
debian/control | 2
debian/rules | 29 ++++-------
include/X11/extensions/Xdamage.h | 2
src/Makefile.am | 2
src/Xdamage.c | 28 +++++------
src/xdamageint.h | 2
11 files changed, 161 insertions(+), 88 deletions(-)
New commits:
commit 8b5ab8dec8bbe62ebf681fa343f9fb0c13f68deb
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 10:18:37 2013 +0200
Upload to unstable
diff --git a/debian/changelog b/debian/changelog
index ec06fe8..dd4e17c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
+libxdamage (1:1.1.4-1) unstable; urgency=low
* New upstream release.
* Bump debhelper compat level to 7.
@@ -7,7 +7,7 @@ libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
* Replace dh_clean -k with dh_prep.
* Add build-{arch,indep} rules (same as build).
- -- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 09:55:23 +0200
+ -- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 10:18:30 +0200
libxdamage (1:1.1.3-2) unstable; urgency=low
commit 89494d8a41cb0891998ce21b1b6afb412c318c90
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 10:12:38 2013 +0200
Add build-{arch,indep} rules (same as build).
diff --git a/debian/changelog b/debian/changelog
index e9b2b21..ec06fe8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
* Use dpkg-buildflags.
* Disable silent rules.
* Replace dh_clean -k with dh_prep.
+ * Add build-{arch,indep} rules (same as build).
-- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 09:55:23 +0200
diff --git a/debian/rules b/debian/rules
index 587b8cc..17e8285 100755
--- a/debian/rules
+++ b/debian/rules
@@ -28,7 +28,8 @@ else
endif
confflags += $(shell DEB_CFLAGS_MAINT_APPEND=-Wall dpkg-buildflags --export=configure)
-
+build-arch: build
+build-indep: build
build: build-stamp
build-stamp: $(STAMP_DIR)/patch
dh_testdir
@@ -88,3 +89,4 @@ binary-indep: build install
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
+.PHONY: build-indep build-arch
commit 0f191d5f3938ce99fbdf38064936169b32a5b183
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 10:10:59 2013 +0200
Fix build/patch rules dependency
diff --git a/debian/rules b/debian/rules
index 31652d6..587b8cc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,8 +29,8 @@ endif
confflags += $(shell DEB_CFLAGS_MAINT_APPEND=-Wall dpkg-buildflags --export=configure)
-build: patch build-stamp
-build-stamp:
+build: build-stamp
+build-stamp: $(STAMP_DIR)/patch
dh_testdir
autoreconf -vfi
mkdir -p build
@@ -47,7 +47,6 @@ clean: xsfclean
dh_testdir
dh_testroot
rm -f build-stamp
-
rm -f config.cache config.log config.status
rm -f */config.cache */config.log */config.status
rm -f conftest* */conftest*
@@ -63,14 +62,12 @@ install: build
dh_testroot
dh_prep
dh_installdirs
-
cd build && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
-
dh_installdocs
dh_install --list-missing --exclude=libXdamage.la
dh_installchangelogs
commit 1b9573772b9e7516005900dea5bcc33f0e28bc91
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 10:07:54 2013 +0200
Replace dh_clean -k with dh_prep.
diff --git a/debian/changelog b/debian/changelog
index 86813cb..e9b2b21 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
* Bump debhelper compat level to 7.
* Use dpkg-buildflags.
* Disable silent rules.
+ * Replace dh_clean -k with dh_prep.
-- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 09:55:23 +0200
diff --git a/debian/rules b/debian/rules
index 05d9e75..31652d6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -61,7 +61,7 @@ clean: xsfclean
install: build
dh_testdir
dh_testroot
- dh_clean -k
+ dh_prep
dh_installdirs
cd build && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
commit 7ac02516a3bfd186943ccb83454c1933e4622bb1
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 10:00:21 2013 +0200
Disable silent rules.
diff --git a/debian/changelog b/debian/changelog
index f29ebfa..86813cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
* New upstream release.
* Bump debhelper compat level to 7.
* Use dpkg-buildflags.
+ * Disable silent rules.
-- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 09:55:23 +0200
diff --git a/debian/rules b/debian/rules
index ab5dabe..05d9e75 100755
--- a/debian/rules
+++ b/debian/rules
@@ -38,6 +38,7 @@ build-stamp:
../configure --prefix=/usr --mandir=\$${prefix}/share/man \
--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
--infodir=\$${prefix}/share/info \
+ --disable-silent-rules \
$(confflags)
cd build && $(MAKE)
>$@
commit 26aaecd3607ef742706200166c6171d52b457771
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 09:59:47 2013 +0200
Use dpkg-buildflags.
diff --git a/debian/changelog b/debian/changelog
index e344600..f29ebfa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
* New upstream release.
* Bump debhelper compat level to 7.
+ * Use dpkg-buildflags.
-- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 09:55:23 +0200
diff --git a/debian/control b/debian/control
index 45dc1f9..cfe9f8f 100644
--- a/debian/control
+++ b/debian/control
@@ -4,6 +4,8 @@ Priority: optional
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Uploaders: Drew Parsons <dparsons@debian.org>
Build-Depends:
+# dpkg-buildflags --export=configure
+ dpkg-dev (>= 1.16.1),
debhelper (>= 8.1.3),
libx11-dev (>= 1:0.99.2),
libxfixes-dev (>= 1:3.0.0-4),
diff --git a/debian/rules b/debian/rules
index 5ae3a5b..ab5dabe 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,12 +12,6 @@ PACKAGE = libxdamage1
include debian/xsfbs/xsfbs.mk
-CFLAGS = -Wall -g
-ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O0
-else
- CFLAGS += -O2
-endif
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
MAKEFLAGS += -j$(NUMJOBS)
@@ -32,6 +26,7 @@ ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
else
confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
endif
+confflags += $(shell DEB_CFLAGS_MAINT_APPEND=-Wall dpkg-buildflags --export=configure)
build: patch build-stamp
@@ -42,8 +37,8 @@ build-stamp:
cd build && \
../configure --prefix=/usr --mandir=\$${prefix}/share/man \
--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
- --infodir=\$${prefix}/share/info $(confflags) \
- CFLAGS="$(CFLAGS)"
+ --infodir=\$${prefix}/share/info \
+ $(confflags)
cd build && $(MAKE)
>$@
commit 1f8e5d8a3611da3c07f7345b3824c46307fbf35d
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 09:57:52 2013 +0200
Bump debhelper compat level to 7.
diff --git a/debian/changelog b/debian/changelog
index e411d3c..e344600 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
* New upstream release.
+ * Bump debhelper compat level to 7.
-- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 09:55:23 +0200
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+7
diff --git a/debian/rules b/debian/rules
index 94e8b49..5ae3a5b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -76,8 +76,8 @@ binary-arch: build install
dh_testroot
dh_installdocs
- dh_install --sourcedir=debian/tmp --list-missing --exclude=libXdamage.la
- dh_installchangelogs ChangeLog
+ dh_install --list-missing --exclude=libXdamage.la
+ dh_installchangelogs
dh_link
dh_strip --dbg-package=$(PACKAGE)-dbg
dh_compress
commit 770ece78aad8e9be166a77e8808cba16e4591c1d
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Jun 24 09:56:03 2013 +0200
Bump changelogs
diff --git a/ChangeLog b/ChangeLog
index c2c9b3a..dee2193 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,71 @@
+commit 0c7f26ab7fb41873c2e68d8b136ef098ed663aff
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Wed Jan 2 21:45:11 2013 -0800
+
+ libXdamage 1.1.4
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 665c80d7af5fc7a73b76e0ddaee3536b37b029e9
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Sep 16 22:16:01 2011 -0700
+
+ Strip trailing whitespace
+
+ Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
+ git diff -w & git diff -b show no diffs from this change
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 45e9544d8202b76e20923f4d84667879a3d185ec
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Wed Feb 2 11:43:41 2011 -0500
+
+ config: comment, minor upgrade, quote and layout configure.ac
+
+ Group statements per section as per Autoconf standard layout
+ Quote statements where appropriate.
+ Autoconf recommends not using dnl instead of # for comments
+
+ Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
+ Add AC_CONFIG_SRCDIR([Makefile.am])
+ Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
+ Update minimum version of util-macros to at least 1.8.
+ No functional configuration changes
+
+ This helps automated maintenance and release activities.
+ Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
+
+commit 8de52f71322015a5d2bd9cef58f46b80052562a9
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Fri Jan 28 19:41:37 2011 -0500
+
+ config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit b628ca236ee8d26358ea5075a89e6cc7d3497dbd
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Thu Jan 27 18:50:14 2011 -0500
+
+ config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
+
+ XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
+ AC_PROG_C_C99. This sets gcc with -std=gnu99.
+ If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit a08053121ff1115689b3e5e5322e8b8aaa7cb5fc
+Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
+Date: Thu Jul 1 06:53:31 2010 -0300
+
+ Purge macros NEED_EVENTS and NEED_REPLIES
+
+ Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
+ Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
commit 8abc1c8e920821f5ed68e639d3fb71a4ad90a102
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Tue Jun 8 18:50:45 2010 -0700
diff --git a/debian/changelog b/debian/changelog
index 1f94cfd..e411d3c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libxdamage (1:1.1.4-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Julien Cristau <jcristau@debian.org> Mon, 24 Jun 2013 09:55:23 +0200
+
libxdamage (1:1.1.3-2) unstable; urgency=low
* Team upload.
commit 0c7f26ab7fb41873c2e68d8b136ef098ed663aff
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Wed Jan 2 21:45:11 2013 -0800
libXdamage 1.1.4
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
diff --git a/configure.ac b/configure.ac
index c274016..efe40ef 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,7 +29,7 @@ AC_PREREQ([2.60])
# digit in the version number to track changes which don't affect the
# protocol, so Xdamage version l.n.m corresponds to protocol version l.n
#
-AC_INIT(libXdamage, [1.1.3],
+AC_INIT(libXdamage, [1.1.4],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXdamage])
AC_CONFIG_SRCDIR([Makefile.am])
AC_CONFIG_HEADERS([config.h])
commit 665c80d7af5fc7a73b76e0ddaee3536b37b029e9
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Fri Sep 16 22:16:01 2011 -0700
Strip trailing whitespace
Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
git diff -w & git diff -b show no diffs from this change
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
diff --git a/Makefile.am b/Makefile.am
index 0e317a5..b107025 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
-#
+#
# Copyright © 2003 Keith Packard, Noah Levitt
-#
+#
# 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
@@ -10,7 +10,7 @@
# specific, written prior permission. Keith Packard makes no
# representations about the suitability of this software for any purpose. It
# is provided "as is" without express or implied warranty.
-#
+#
# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
diff --git a/include/X11/extensions/Xdamage.h b/include/X11/extensions/Xdamage.h
index 5ecf035..b3a5a06 100644
--- a/include/X11/extensions/Xdamage.h
+++ b/include/X11/extensions/Xdamage.h
@@ -62,7 +62,7 @@ void
XDamageDestroy (Display *dpy, Damage damage);
void
-XDamageSubtract (Display *dpy, Damage damage,
+XDamageSubtract (Display *dpy, Damage damage,
XserverRegion repair, XserverRegion parts);
void
diff --git a/src/Makefile.am b/src/Makefile.am
index 787fc04..0027895 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -12,4 +12,4 @@ INCLUDES = -I$(top_srcdir)/include/X11/extensions
libXdamage_la_LDFLAGS = -version-number 1:1:0 -no-undefined
libXdamageincludedir = $(includedir)/X11/extensions
-libXdamageinclude_HEADERS = $(top_srcdir)/include/X11/extensions/Xdamage.h
+libXdamageinclude_HEADERS = $(top_srcdir)/include/X11/extensions/Xdamage.h
diff --git a/src/Xdamage.c b/src/Xdamage.c
index 3a368d2..dc0044d 100644
--- a/src/Xdamage.c
+++ b/src/Xdamage.c
@@ -32,7 +32,7 @@ const char XDamageExtensionName[] = DAMAGE_NAME;
static int
XDamageCloseDisplay (Display *dpy, XExtCodes *codes);
-
+
static Bool
XDamageWireToEvent(Display *dpy, XEvent *event, xEvent *wire);
@@ -58,13 +58,13 @@ XDamageExtAddDisplay (XDamageExtInfo *extinfo,
info->codes = XInitExtension (dpy, ext_name);
/*
- * if the server has the extension, then we can initialize the
+ * if the server has the extension, then we can initialize the
* appropriate function vectors
*/
if (info->codes) {
xDamageQueryVersionReply rep;
xDamageQueryVersionReq *req;
- XESetCloseDisplay (dpy, info->codes->extension,
+ XESetCloseDisplay (dpy, info->codes->extension,
XDamageCloseDisplay);
for (ev = info->codes->first_event;
ev < info->codes->first_event + XDamageNumberEvents;
@@ -82,7 +82,7 @@ XDamageExtAddDisplay (XDamageExtInfo *extinfo,
req->damageReqType = X_DamageQueryVersion;
req->majorVersion = DAMAGE_MAJOR;
req->minorVersion = DAMAGE_MINOR;
- if (!_XReply (dpy, (xReply *) &rep, 0, xTrue))
+ if (!_XReply (dpy, (xReply *) &rep, 0, xTrue))
{
UnlockDisplay (dpy);
SyncHandle ();
@@ -124,7 +124,7 @@ XDamageExtAddDisplay (XDamageExtInfo *extinfo,
* XDamageExtRemoveDisplay - remove the indicated display from the
* extension object. (Replaces XextRemoveDisplay.)
*/
-static int
+static int
XDamageExtRemoveDisplay (XDamageExtInfo *extinfo, Display *dpy)
{
XDamageExtDisplayInfo *info, *prev;
@@ -165,7 +165,7 @@ XDamageExtRemoveDisplay (XDamageExtInfo *extinfo, Display *dpy)
* XextFindDisplay.)
*/
static XDamageExtDisplayInfo *
-XDamageExtFindDisplay (XDamageExtInfo *extinfo,
+XDamageExtFindDisplay (XDamageExtInfo *extinfo,
Display *dpy)
{
XDamageExtDisplayInfo *info;
@@ -173,7 +173,7 @@ XDamageExtFindDisplay (XDamageExtInfo *extinfo,
/*
* see if this was the most recently accessed display
*/
- if ((info = extinfo->cur) && info->display == dpy)
+ if ((info = extinfo->cur) && info->display == dpy)
return info;
/*
@@ -199,11 +199,11 @@ XDamageFindDisplay (Display *dpy)
info = XDamageExtFindDisplay (&XDamageExtensionInfo, dpy);
if (!info)
- info = XDamageExtAddDisplay (&XDamageExtensionInfo, dpy,
+ info = XDamageExtAddDisplay (&XDamageExtensionInfo, dpy,
XDamageExtensionName);
return info;
}
-
+
static int
XDamageCloseDisplay (Display *dpy, XExtCodes *codes)
{
@@ -280,24 +280,24 @@ XDamageEventToWire(Display *dpy, XEvent *event, xEvent *wire)
return False;
}
-Bool
+Bool
XDamageQueryExtension (Display *dpy,
int *event_base_return,
int *error_base_return)
{
XDamageExtDisplayInfo *info = XDamageFindDisplay (dpy);
- if (XDamageHasExtension(info))
+ if (XDamageHasExtension(info))
{
*event_base_return = info->codes->first_event;
*error_base_return = info->codes->first_error;
return True;
- }
+ }
else
return False;
}
-Status
+Status
XDamageQueryVersion (Display *dpy,
int *major_version_return,
int *minor_version_return)
@@ -348,7 +348,7 @@ XDamageDestroy (Display *dpy, Damage damage)
}
void
-XDamageSubtract (Display *dpy, Damage damage,
+XDamageSubtract (Display *dpy, Damage damage,
XserverRegion repair, XserverRegion parts)
{
XDamageExtDisplayInfo *info = XDamageFindDisplay (dpy);
commit 45e9544d8202b76e20923f4d84667879a3d185ec
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Wed Feb 2 11:43:41 2011 -0500
config: comment, minor upgrade, quote and layout configure.ac
Group statements per section as per Autoconf standard layout
Quote statements where appropriate.
Autoconf recommends not using dnl instead of # for comments
Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
Add AC_CONFIG_SRCDIR([Makefile.am])
Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
Update minimum version of util-macros to at least 1.8.
No functional configuration changes
This helps automated maintenance and release activities.
Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
diff --git a/configure.ac b/configure.ac
index 7e0aef6..c274016 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,61 +1,61 @@
-dnl
-dnl Copyright © 2003 Keith Packard, Noah Levitt
-dnl
-dnl Permission to use, copy, modify, distribute, and sell this software and its
-dnl documentation for any purpose is hereby granted without fee, provided that
-dnl the above copyright notice appear in all copies and that both that
-dnl copyright notice and this permission notice appear in supporting
-dnl documentation, and that the name of Keith Packard not be used in
-dnl advertising or publicity pertaining to distribution of the software without
-dnl specific, written prior permission. Keith Packard makes no
-dnl representations about the suitability of this software for any purpose. It
-dnl is provided "as is" without express or implied warranty.
-dnl
-dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
-dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
-dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
-dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
-dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-dnl PERFORMANCE OF THIS SOFTWARE.
-dnl
-dnl Process this file with autoconf to create configure.
-
+#
+# Copyright © 2003 Keith Packard, Noah Levitt
+#
+# 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, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission. Keith Packard makes no
+# representations about the suitability of this software for any purpose. It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+# PERFORMANCE OF THIS SOFTWARE.
+#
+
+# Initialize Autoconf
AC_PREREQ([2.60])
-
-dnl
-dnl Version should match the current XDamage version. XDamageQueryVersion
-dnl returns the version from damagewire.h, NOT the version we set here. But we
-dnl try to keep these the same. Note that the library has an extra
-dnl digit in the version number to track changes which don't affect the
-dnl protocol, so Xdamage version l.n.m corresponds to protocol version l.n
-dnl
-AC_INIT(libXdamage,
- 1.1.3,
- [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
- libXdamage)
+#
+# Version should match the current XDamage version. XDamageQueryVersion
+# returns the version from damagewire.h, NOT the version we set here. But we
+# try to keep these the same. Note that the library has an extra
+# digit in the version number to track changes which don't affect the
+# protocol, so Xdamage version l.n.m corresponds to protocol version l.n
+#
+AC_INIT(libXdamage, [1.1.3],
+ [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXdamage])
+AC_CONFIG_SRCDIR([Makefile.am])
+AC_CONFIG_HEADERS([config.h])
+
+# Initialize Automake
AM_INIT_AUTOMAKE([foreign dist-bzip2])
AM_MAINTAINER_MODE
-# Require xorg-macros: XORG_DEFAULT_OPTIONS
+# Initialize libtool
+AC_PROG_LIBTOOL
+
+# Require X.Org macros 1.8 or later
m4_ifndef([XORG_MACROS_VERSION],
- [m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
-XORG_MACROS_VERSION(1.3)
+ [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.8)
XORG_DEFAULT_OPTIONS
-AC_CONFIG_HEADERS(config.h)
-
-# Check for progs
-AC_PROG_LIBTOOL
# Check damageext configuration, strip extra digits from package version to
# find the required protocol version
-
DAMAGEEXT_VERSION=[`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`]
AC_SUBST(DAMAGEEXT_VERSION)
-PKG_CHECK_MODULES(XDAMAGE, [damageproto >= $DAMAGEEXT_VERSION] xfixes fixesproto xextproto x11)
-AC_SUBST(XDAMAGE_CFLAGS)
-AC_OUTPUT([Makefile
- src/Makefile
- xdamage.pc])
+# Obtain compiler/linker options for depedencies
+PKG_CHECK_MODULES(XDAMAGE, [damageproto >= $DAMAGEEXT_VERSION] xfixes fixesproto xextproto x11)
+AC_CONFIG_FILES([Makefile
+ src/Makefile
+ xdamage.pc])
+AC_OUTPUT
commit 8de52f71322015a5d2bd9cef58f46b80052562a9
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Fri Jan 28 19:41:37 2011 -0500
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
diff --git a/configure.ac b/configure.ac
index 7aef94e..7e0aef6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -42,7 +42,7 @@ m4_ifndef([XORG_MACROS_VERSION],
[m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
XORG_MACROS_VERSION(1.3)
XORG_DEFAULT_OPTIONS
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
# Check for progs
AC_PROG_LIBTOOL
commit b628ca236ee8d26358ea5075a89e6cc7d3497dbd
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Thu Jan 27 18:50:14 2011 -0500
config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
AC_PROG_C_C99. This sets gcc with -std=gnu99.
If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
diff --git a/configure.ac b/configure.ac
index 9382ec5..7aef94e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -45,7 +45,6 @@ XORG_DEFAULT_OPTIONS
AM_CONFIG_HEADER(config.h)
# Check for progs
-AC_PROG_CC
AC_PROG_LIBTOOL
# Check damageext configuration, strip extra digits from package version to
commit a08053121ff1115689b3e5e5322e8b8aaa7cb5fc
Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
Date: Thu Jul 1 06:53:31 2010 -0300
Purge macros NEED_EVENTS and NEED_REPLIES
Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
diff --git a/src/xdamageint.h b/src/xdamageint.h
index 6430a41..f833714 100644
--- a/src/xdamageint.h
+++ b/src/xdamageint.h
@@ -23,8 +23,6 @@
#ifndef _XDAMAGEINT_H_
#define _XDAMAGEINT_H_
-#define NEED_EVENTS
-#define NEED_REPLIES
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/Xlibint.h>
Reply to: