ChangeLog | 66 ++++++++++ configure.ac | 15 -- debian/changelog | 12 + debian/control | 2 debian/libxext6.symbols | 130 +++++++++++++++++++++ debian/patches/01_Don-t-export-xgeExtRegister.diff | 26 ++++ debian/patches/series | 1 debian/rules | 2 debian/xsfbs/xsfbs.mk | 17 -- debian/xsfbs/xsfbs.sh | 4 man/Makefile.am | 41 +++--- src/XShm.c | 3 12 files changed, 268 insertions(+), 51 deletions(-)
New commits: commit 5f6b73f2f2d9a5a9838bea11081d95e9b15efa43 Author: Julien Cristau <[email protected]> Date: Sat Nov 28 15:46:42 2009 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 4347762..0569a14 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -libxext (2:1.1.1-1) UNRELEASED; urgency=low +libxext (2:1.1.1-1) experimental; urgency=low [ Timo Aaltonen ] * New upstream release (closes: #555999). @@ -8,7 +8,7 @@ libxext (2:1.1.1-1) UNRELEASED; urgency=low * Add a symbols file for libxext6. * Don't export xgeExtRegister. - -- Timo Aaltonen <[email protected]> Mon, 23 Nov 2009 14:16:55 +0200 + -- Julien Cristau <[email protected]> Sat, 28 Nov 2009 15:46:39 +0100 libxext (2:1.0.99.4-1) experimental; urgency=low commit 71ece2d2e94cbe1ad7b81f0da41a57a299cc3f13 Author: Julien Cristau <[email protected]> Date: Sat Nov 28 15:46:35 2009 +0100 Don't export xgeExtRegister. diff --git a/debian/changelog b/debian/changelog index 2b3baa9..4347762 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ libxext (2:1.1.1-1) UNRELEASED; urgency=low [ Julien Cristau ] * Add a symbols file for libxext6. + * Don't export xgeExtRegister. -- Timo Aaltonen <[email protected]> Mon, 23 Nov 2009 14:16:55 +0200 diff --git a/debian/patches/01_Don-t-export-xgeExtRegister.diff b/debian/patches/01_Don-t-export-xgeExtRegister.diff new file mode 100644 index 0000000..c70f7c6 --- /dev/null +++ b/debian/patches/01_Don-t-export-xgeExtRegister.diff @@ -0,0 +1,26 @@ +From 5b63f1c71ac6ae05490fbe242bc0ee675fa09253 Mon Sep 17 00:00:00 2001 +From: Julien Cristau <[email protected]> +Date: Sat, 28 Nov 2009 15:30:43 +0100 +Subject: [PATCH] Don't export xgeExtRegister + +Its only caller is XextAddDisplay() +--- + src/Xge.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/Xge.c b/src/Xge.c +index 7a583e5..2ea5d27 100644 +--- a/src/Xge.c ++++ b/src/Xge.c +@@ -294,7 +294,7 @@ _xgeEventToWire(Display* dpy, XEvent* re, xEvent* event) + /* + * Extensions need to register callbacks for their events. + */ +-Bool ++_X_HIDDEN Bool + xgeExtRegister(Display* dpy, int offset, XExtensionHooks* callbacks) + { + XGEExtNode* newExt; +-- +1.6.5 + diff --git a/debian/patches/series b/debian/patches/series index e69de29..817efd2 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -0,0 +1 @@ +01_Don-t-export-xgeExtRegister.diff commit c66d25cd601ee5fc1d5aa91b96293e29239198a3 Author: Julien Cristau <[email protected]> Date: Sat Nov 28 15:29:41 2009 +0100 Add XGE symbols to libxext6.symbols diff --git a/debian/libxext6.symbols b/debian/libxext6.symbols index ef2e522..551bb96 100644 --- a/debian/libxext6.symbols +++ b/debian/libxext6.symbols @@ -8,6 +8,8 @@ libXext.so.6 libxext6 #MINVER# dpmsi...@base 0 dpmsqueryextens...@base 0 dpmssettimeo...@base 0 + xgequeryextens...@base 2:1.1 + xgequeryvers...@base 2:1.1 xlbxgeteventb...@base 0 xlbxqueryextens...@base 0 xlbxqueryvers...@base 0 commit b57f13e017748cc2a11b8401102550bc47ad41eb Author: Julien Cristau <[email protected]> Date: Sat Nov 28 15:16:22 2009 +0100 Add a symbols file for libxext6. diff --git a/debian/changelog b/debian/changelog index b39c338..2b3baa9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,12 @@ libxext (2:1.1.1-1) UNRELEASED; urgency=low + [ Timo Aaltonen ] * New upstream release (closes: #555999). * Bump the build-dep on xutils-dev (>= 1:7.5~1). + [ Julien Cristau ] + * Add a symbols file for libxext6. + -- Timo Aaltonen <[email protected]> Mon, 23 Nov 2009 14:16:55 +0200 libxext (2:1.0.99.4-1) experimental; urgency=low diff --git a/debian/libxext6.symbols b/debian/libxext6.symbols new file mode 100644 index 0000000..ef2e522 --- /dev/null +++ b/debian/libxext6.symbols @@ -0,0 +1,128 @@ +libXext.so.6 libxext6 #MINVER# + dpmscapa...@base 0 + dpmsdisa...@base 0 + dpmsena...@base 0 + dpmsforcele...@base 0 + dpmsgettimeo...@base 0 + dpmsgetvers...@base 0 + dpmsi...@base 0 + dpmsqueryextens...@base 0 + dpmssettimeo...@base 0 + xlbxgeteventb...@base 0 + xlbxqueryextens...@base 0 + xlbxqueryvers...@base 0 + xmitmiscgetbugm...@base 0 + xmitmiscqueryextens...@base 0 + xmitmiscsetbugm...@base 0 + xmissingextens...@base 0 + xsecurityallocxa...@base 0 + xsecurityfreexa...@base 0 + xsecuritygenerateauthorizat...@base 0 + xsecurityqueryextens...@base 0 + xsecurityrevokeauthorizat...@base 0 + xsetextensionerrorhand...@base 0 + xshapecombinem...@base 0 + xshapecombinerectang...@base 0 + xshapecombinereg...@base 0 + xshapecombinesh...@base 0 + xshapegetrectang...@base 0 + xshapeinputselec...@base 0 + xshapeoffsetsh...@base 0 + xshapequeryextens...@base 0 + xshapequeryexte...@base 0 + xshapequeryvers...@base 0 + xshapeselectin...@base 0 + xshmatt...@base 0 + xshmcreateim...@base 0 + xshmcreatepix...@base 0 + xshmdet...@base 0 + xshmgeteventb...@base 0 + xshmgetim...@base 0 + xshmpixmapfor...@base 0 + xshmputim...@base 0 + xshmqueryextens...@base 0 + xshmqueryvers...@base 0 + xsyncaw...@base 0 + xsyncchangeal...@base 0 + xsyncchangecoun...@base 0 + xsynccreateal...@base 0 + xsynccreatecoun...@base 0 + xsyncdestroyal...@base 0 + xsyncdestroycoun...@base 0 + xsyncfreesystemcounterl...@base 0 + xsyncgetprior...@base 0 + xsyncinitial...@base 0 + xsyncinttova...@base 0 + xsyncintstova...@base 0 + xsynclistsystemcount...@base 0 + xsyncmaxva...@base 0 + xsyncminva...@base 0 + xsyncqueryal...@base 0 + xsyncquerycoun...@base 0 + xsyncqueryextens...@base 0 + xsyncsetcoun...@base 0 + xsyncsetprior...@base 0 + xsyncvalue...@base 0 + xsyncvalueeq...@base 0 + xsyncvaluegreateroreq...@base 0 + xsyncvaluegreatert...@base 0 + xsyncvaluehig...@base 0 + xsyncvalueisnegat...@base 0 + xsyncvalueisposit...@base 0 + xsyncvalueisz...@base 0 + xsyncvaluelessoreq...@base 0 + xsyncvaluelesst...@base 0 + xsyncvaluelo...@base 0 + xsyncvaluesubtr...@base 0 + xtestfakeackt...@base 0 + xtestfakein...@base 0 + xtestfl...@base 0 + xtestgetin...@base 0 + xtestinputactiont...@base 0 + xtestmovepoin...@base 0 + xtestpressbut...@base 0 + xtestpress...@base 0 + xtestqueryinputs...@base 0 + xtestre...@base 0 + xteststopin...@base 0 + xagcreateassociat...@base 0 + xagcreateembeddedapplicationgr...@base 0 + xagcreatenonembeddedapplicationgr...@base 0 + xagdestroyapplicationgr...@base 0 + xagdestroyassociat...@base 0 + xaggetapplicationgroupattribu...@base 0 + xagqueryapplicationgr...@base 0 + xagqueryvers...@base 0 + xcupgetreservedcolormapentr...@base 0 + xcupqueryvers...@base 0 + xcupstorecol...@base 0 + xdbeallocatebackbuffern...@base 0 + xdbebeginid...@base 0 + xdbedeallocatebackbuffern...@base 0 + xdbeendid...@base 0 + xdbefreevisuali...@base 0 + xdbegetbackbufferattribu...@base 0 + xdbegetvisuali...@base 0 + xdbequeryextens...@base 0 + xdbeswapbuff...@base 0 + xevigetvisuali...@base 0 + xeviqueryextens...@base 0 + xeviqueryvers...@base 0 + xextadddisp...@base 0 + xextcreateextens...@base 0 + xextdestroyextens...@base 0 + xextfinddisp...@base 0 + xextremovedisp...@base 0 + xmbufchangebufferattribu...@base 0 + xmbufchangewindowattribu...@base 0 + xmbufclearbuffera...@base 0 + xmbufcreatebuff...@base 0 + xmbufcreatestereowin...@base 0 + xmbufdestroybuff...@base 0 + xmbufdisplaybuff...@base 0 + xmbufgetbufferattribu...@base 0 + xmbufgetscreeni...@base 0 + xmbufgetvers...@base 0 + xmbufgetwindowattribu...@base 0 + xmbufqueryextens...@base 0 + _xextensionerrorfunct...@base 0 diff --git a/debian/rules b/debian/rules index b5a480e..0cc5d8a 100755 --- a/debian/rules +++ b/debian/rules @@ -82,7 +82,7 @@ binary-arch: build install dh_strip --dbg-package=$(PACKAGE)-dbg dh_compress dh_fixperms - dh_makeshlibs + dh_makeshlibs -- -c4 dh_shlibdeps dh_installdeb dh_gencontrol commit 62d62b5c81e05d8792cbb5ec0163b2eb58ffe801 Author: Julien Cristau <[email protected]> Date: Wed Nov 25 18:26:31 2009 +0100 Add bug closer diff --git a/debian/changelog b/debian/changelog index 378c5e6..b39c338 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ libxext (2:1.1.1-1) UNRELEASED; urgency=low - * New upstream release. + * New upstream release (closes: #555999). * Bump the build-dep on xutils-dev (>= 1:7.5~1). -- Timo Aaltonen <[email protected]> Mon, 23 Nov 2009 14:16:55 +0200 commit b2ca878241aeadea50ba8ba9832f91b84cd022f7 Author: Timo Aaltonen <[email protected]> Date: Mon Nov 23 14:18:02 2009 +0200 Bump the build-dep on xutils-dev (>= 1:7.5~1). diff --git a/debian/changelog b/debian/changelog index 3e30229..378c5e6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libxext (2:1.1.1-1) UNRELEASED; urgency=low * New upstream release. + * Bump the build-dep on xutils-dev (>= 1:7.5~1). -- Timo Aaltonen <[email protected]> Mon, 23 Nov 2009 14:16:55 +0200 diff --git a/debian/control b/debian/control index 8de5e3a..4af7274 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ Build-Depends: pkg-config, automake, libtool, - xutils-dev (>= 1:7.4+4), + xutils-dev (>= 1:7.5~1), quilt Standards-Version: 3.8.3 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxext commit 6a530e89febd8d453c4e71516c694dc7575a9158 Author: Timo Aaltonen <[email protected]> Date: Mon Nov 23 14:17:34 2009 +0200 Update the changelogs. diff --git a/ChangeLog b/ChangeLog index 18d6404..bc5b412 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,69 @@ +commit ed7bbe65222286828fa42f3c264ed5c4190fe58c +Author: Alan Coopersmith <[email protected]> +Date: Wed Oct 21 20:13:24 2009 -0700 + + libXext 1.1.1 + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 341bddfc6eddef77e57dd64a084b69fd24bba152 +Author: Alan Coopersmith <[email protected]> +Date: Wed Oct 21 20:12:49 2009 -0700 + + Use $(AM_V_GEN) to silence makefile generation rules + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 38c351f2f49d44944958e9b4d003a74bd6d8d683 +Author: Jeremy Huddleston <[email protected]> +Date: Wed Oct 21 12:47:25 2009 -0700 + + This is not a GNU project, so declare it foreign. + + On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: + > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: + > > I noticed an INSTALL file in xlsclients and libXvMC today, and it + > > was quite annoying to work around since 'autoreconf -fvi' replaces + > > it and git wants to commit it. Should these files even be in git? + > > Can I nuke them for the betterment of humanity and since they get + > > created by autoreconf anyways? + > + > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 + + As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with + AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation + of the INSTALL file. It is also part of the 24206 solution. + + Signed-off-by: Jeremy Huddleston <[email protected]> + +commit 956fd30e1046e5779ac0b6c07ec4f0e87250869a +Author: Jamey Sharp <[email protected]> +Date: Wed Oct 7 19:31:21 2009 -0700 + + XAllocID must only be called with the Display lock held. + + This patch makes XShmAttach follow the same XID allocation pattern used in + other stubs, such as XShmCreatePixmap. + + Reported-by: <[email protected]> + Signed-off-by: Jamey Sharp <[email protected]> + +commit 927e3260bcf1ad020228e8f2dce0176269982b4f +Author: Peter Hutterer <[email protected]> +Date: Fri Oct 2 10:52:13 2009 +1000 + + libXext 1.1 + + Signed-off-by: Peter Hutterer <[email protected]> + +commit 003e2eb714c39984b3c054e0fc637cdb051dcdf3 +Author: Peter Hutterer <[email protected]> +Date: Fri Oct 2 10:43:14 2009 +1000 + + Require macros 1.3 for XORG_DEFAULT_OPTIONS + + Signed-off-by: Peter Hutterer <[email protected]> + commit e29cd70df7d5abdccb6b7ed973611044d02241d0 Author: Peter Hutterer <[email protected]> Date: Tue Jul 21 13:38:01 2009 +1000 diff --git a/debian/changelog b/debian/changelog index b1e91f1..3e30229 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libxext (2:1.1.1-1) UNRELEASED; urgency=low + + * New upstream release. + + -- Timo Aaltonen <[email protected]> Mon, 23 Nov 2009 14:16:55 +0200 + libxext (2:1.0.99.4-1) experimental; urgency=low [ Julien Cristau ] commit ed7bbe65222286828fa42f3c264ed5c4190fe58c Author: Alan Coopersmith <[email protected]> Date: Wed Oct 21 20:13:24 2009 -0700 libXext 1.1.1 Signed-off-by: Alan Coopersmith <[email protected]> diff --git a/configure.ac b/configure.ac index d0a3d2f..8c674a9 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.57) AC_INIT([libXext], - 1.1, + 1.1.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXext) commit 341bddfc6eddef77e57dd64a084b69fd24bba152 Author: Alan Coopersmith <[email protected]> Date: Wed Oct 21 20:12:49 2009 -0700 Use $(AM_V_GEN) to silence makefile generation rules Signed-off-by: Alan Coopersmith <[email protected]> diff --git a/man/Makefile.am b/man/Makefile.am index 20f333c..f3447bd 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -48,25 +48,26 @@ EXTRA_DIST = $(libman_PRE) CLEANFILES = $(libman_DATA) # Generate man page shadow files (Replaces InstallManPageAliases from Imake) -BUILT_SOURCES = shadows.DONE - -shadows.DONE: - -rm -f $(all_aliases:=...@lib_man_suffix@) - (for i in $(XShape_man_aliases:=...@lib_man_suffix@) ; do \ - echo .so man$(LIB_MAN_DIR_SUFFIX)/XShape.$(LIB_MAN_SUFFIX) > $$i; \ - done) - (for i in $(XShm_man_aliases:=...@lib_man_suffix@) ; do \ - echo .so man$(LIB_MAN_DIR_SUFFIX)/XShm.$(LIB_MAN_SUFFIX) > $$i; \ - done) - (for i in $(Xmbuf_man_aliases:=...@lib_man_suffix@) ; do \ - echo .so man$(LIB_MAN_DIR_SUFFIX)/Xmbuf.$(LIB_MAN_SUFFIX) > $$i; \ - done) - (for i in $(Xevi_man_aliases:=...@lib_man_suffix@) ; do \ - echo .so man$(LIB_MAN_DIR_SUFFIX)/Xevi.$(LIB_MAN_SUFFIX) > $$i; \ - done) - touch shadows.DONE - -CLEANFILES += shadows.DONE + +XShape_shadowmen = $(XShape_man_aliases:=...@lib_man_suffix@) + +$(XShape_shadowmen): + $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/XShape.$(LIB_MAN_SUFFIX) > $@ + +XShm_shadowmen = $(XShm_man_aliases:=...@lib_man_suffix@) + +$(XShm_shadowmen): + $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/XShm.$(LIB_MAN_SUFFIX) > $@ + +Xmbuf_shadowmen = $(Xmbuf_man_aliases:=...@lib_man_suffix@) + +$(Xmbuf_shadowmen): + $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/Xmbuf.$(LIB_MAN_SUFFIX) > $@ + +Xevi_shadowmen = $(Xevi_man_aliases:=...@lib_man_suffix@) + +$(Xevi_shadowmen): + $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/Xevi.$(LIB_MAN_SUFFIX) > $@ # Rules for generating files using the C pre-processor # (Replaces CppFileTarget from Imake) @@ -106,5 +107,5 @@ MANDEFS = \ -D__projectroot__=$(prefix) .man.$(LIB_MAN_SUFFIX): - $(RAWCPP) $(RAWCPPFLAGS) $(MANDEFS) $(EXTRAMANDEFS) < $< | $(CPP_SED_MAGIC) > $@ + $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(MANDEFS) $(EXTRAMANDEFS) < $< | $(CPP_SED_MAGIC) > $@ commit 38c351f2f49d44944958e9b4d003a74bd6d8d683 Author: Jeremy Huddleston <[email protected]> Date: Wed Oct 21 12:47:25 2009 -0700 This is not a GNU project, so declare it foreign. On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: > > I noticed an INSTALL file in xlsclients and libXvMC today, and it > > was quite annoying to work around since 'autoreconf -fvi' replaces > > it and git wants to commit it. Should these files even be in git? > > Can I nuke them for the betterment of humanity and since they get > > created by autoreconf anyways? > > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation of the INSTALL file. It is also part of the 24206 solution. Signed-off-by: Jeremy Huddleston <[email protected]> diff --git a/configure.ac b/configure.ac index ebbf113..d0a3d2f 100644 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ AC_INIT([libXext], libXext) AC_CONFIG_SRCDIR([Makefile.am]) -AM_INIT_AUTOMAKE([dist-bzip2]) +AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE commit 956fd30e1046e5779ac0b6c07ec4f0e87250869a Author: Jamey Sharp <[email protected]> Date: Wed Oct 7 19:31:21 2009 -0700 XAllocID must only be called with the Display lock held. This patch makes XShmAttach follow the same XID allocation pattern used in other stubs, such as XShmCreatePixmap. Reported-by: <[email protected]> Signed-off-by: Jamey Sharp <[email protected]> diff --git a/src/XShm.c b/src/XShm.c index 922b4cb..38efa9f 100644 --- a/src/XShm.c +++ b/src/XShm.c @@ -235,12 +235,11 @@ Status XShmAttach(Display *dpy, XShmSegmentInfo *shminfo) ShmCheckExtension (dpy, info, 0); - shminfo->shmseg = XAllocID(dpy); LockDisplay(dpy); GetReq(ShmAttach, req); req->reqType = info->codes->major_opcode; req->shmReqType = X_ShmAttach; - req->shmseg = shminfo->shmseg; + req->shmseg = shminfo->shmseg = XAllocID(dpy); req->shmid = shminfo->shmid; req->readOnly = shminfo->readOnly ? xTrue : xFalse; UnlockDisplay(dpy); commit 927e3260bcf1ad020228e8f2dce0176269982b4f Author: Peter Hutterer <[email protected]> Date: Fri Oct 2 10:52:13 2009 +1000 libXext 1.1 Signed-off-by: Peter Hutterer <[email protected]> diff --git a/configure.ac b/configure.ac index d19b087..ebbf113 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.57) AC_INIT([libXext], - 1.0.99.4, + 1.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXext) commit 003e2eb714c39984b3c054e0fc637cdb051dcdf3 Author: Peter Hutterer <[email protected]> Date: Fri Oct 2 10:43:14 2009 +1000 Require macros 1.3 for XORG_DEFAULT_OPTIONS Signed-off-by: Peter Hutterer <[email protected]> diff --git a/configure.ac b/configure.ac index 38bdc93..d19b087 100644 --- a/configure.ac +++ b/configure.ac @@ -12,9 +12,9 @@ AM_INIT_AUTOMAKE([dist-bzip2]) AM_MAINTAINER_MODE -# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG, XORG_WITH_LINT -m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or later before running autoconf/autogen])]) -XORG_MACROS_VERSION(1.2) +# Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT +m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])]) +XORG_MACROS_VERSION(1.3) AM_CONFIG_HEADER([config.h]) # Determine .so library version per platform @@ -32,7 +32,7 @@ AC_SUBST(XEXT_SOREV) # Checks for programs. AC_PROG_LIBTOOL AC_PROG_CC -XORG_CWARNFLAGS +XORG_DEFAULT_OPTIONS # Checks for pkg-config packages PKG_CHECK_MODULES(XEXT, [xproto >= 7.0.13] [x11 >= 1.1.99.1] [xextproto >= 7.0.99.2]) @@ -46,12 +46,9 @@ AC_SUBST(XEXT_LIBS) AC_HEADER_STDC XORG_CHECK_MALLOC_ZERO -XORG_RELEASE_VERSION -XORG_CHANGELOG # Man page processing requirements XORG_PROG_RAWCPP -XORG_MANPAGE_SECTIONS dnl Allow checking code with lint, sparse, etc. XORG_WITH_LINT commit 2a1b4553fc2c5ba982e8bb8be4c504e28ce79ed1 Author: Julien Cristau <[email protected]> Date: Fri Sep 25 16:39:23 2009 +0200 xsfbs.mk: remove more obsolete code We can use plain debconf-updatepo, and don't need to clean the 'imports' directory or shlibs.local. diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk index 82eb45f..5e16b10 100755 --- a/debian/xsfbs/xsfbs.mk +++ b/debian/xsfbs/xsfbs.mk @@ -177,19 +177,7 @@ xsfclean: cleanscripts unpatch dh_testdir rm -rf .pc rm -rf $(STAMP_DIR) - rm -rf imports - dh_clean debian/shlibs.local \ - debian/po/pothead - -# Generate the debconf templates POT file header. -debian/po/pothead: debian/po/pothead.in - sed -e 's/SOURCE_VERSION/$(SOURCE_VERSION)/' \ - -e 's/DATE/$(shell date "+%F %X%z"/)' <$< >$@ - -# Update POT and PO files. -.PHONY: updatepo -updatepo: debian/po/pothead - debian/scripts/debconf-updatepo --pot-header=pothead --verbose + dh_clean # Remove files from the upstream source tree that we don't need, or which have # licensing problems. It must be run before creating the .orig.tar.gz. commit 9a4314c976e0d22e8d47f5d86163791e407a6ecc Author: Julien Cristau <[email protected]> Date: Fri Sep 25 15:43:28 2009 +0200 xsfbs.mk: kill obsolete DEFAULT_DCRESOLUTIONS and SOURCE_DIR usage These variables aren't set anywhere. diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk index 1f86848..82eb45f 100755 --- a/debian/xsfbs/xsfbs.mk +++ b/debian/xsfbs/xsfbs.mk @@ -176,7 +176,7 @@ cleanscripts: xsfclean: cleanscripts unpatch dh_testdir rm -rf .pc - rm -rf $(STAMP_DIR) $(SOURCE_DIR) + rm -rf $(STAMP_DIR) rm -rf imports dh_clean debian/shlibs.local \ debian/po/pothead @@ -252,7 +252,6 @@ $(STAMP_DIR)/genscripts: $(STAMP_DIR)/stampdir | sed -e '/^#INCLUDE_SHELL_LIB#$$/d' >>$$MAINTSCRIPT.tmp; \ sed -e 's/@SOURCE_VERSION@/$(SOURCE_VERSION)/' \ -e 's/@OFFICIAL_BUILD@/$(OFFICIAL_BUILD)/' \ - -e 's/@DEFAULT_DCRESOLUTIONS@/$(DEFAULT_DCRESOLUTIONS)/' \ <$$MAINTSCRIPT.tmp >$$MAINTSCRIPT; \ rm $$MAINTSCRIPT.tmp; \ fi; \ commit bda208ec00d0b7b3632f57fb27e014684cdf73ba Author: Julien Cristau <[email protected]> Date: Fri Sep 25 15:33:39 2009 +0200 xsfbs.sh: fix typo and remove svn keyword diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh index 45acd59..813fd8d 100644 --- a/debian/xsfbs/xsfbs.sh +++ b/debian/xsfbs/xsfbs.sh @@ -1,5 +1,3 @@ -# $Id$ - # This is the X Strike Force shell library for X Window System package # maintainer scripts. It serves to define shell functions commonly used by # such packages, and performs some error checking necessary for proper operation @@ -8,7 +6,7 @@ # removal tasks. # If you are reading this within a Debian package maintainer script (e.g., -# /var/lib/dpkg)info/PACKAGE.{config,preinst,postinst,prerm,postrm}), you can +# /var/lib/dpkg/info/PACKAGE.{config,preinst,postinst,prerm,postrm}), you can # skip past this library by scanning forward in this file to the string # "GOBSTOPPER". -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

