[Xcb] [PATCH v4 libxcb 00/11] Autoconf: apply X.Org default configuration to XCB
Arnaud Fontaine
arnau at debian.org
Wed Jan 29 19:16:55 PST 2014
Hello,
I have pushed all the patches. Thanks.
Cheers,
Arnaud
Gaetan Nadon <memsize at videotron.ca> writes:
> *** v4 rebases patch #3
>
> *** All patches reviewed and ready to be pushed
> *** Replaces all previous pataches
>
> XCB has been part of X.Org for a while now. This patch will harmonize the XCB
> configuration, using xorg-macros series of macros. It is already used in the
> XCB utils packages and is needed to build xcb-proto.
>
> The main changes are the use of the C99 standard and the xorg warning flags.
> Xorg was missing -fd for SUNCC so it has been added to util-macros v 1.18.
> Xorg also added the check for the DOT graphics tool which will be available
> to all other xorg modules as well.
>
> In m4/xcb.m4, the check for visibility does not cover the Sun compiler which
> has -xldscope=hidden. This has been left as it is.
>
> *** Requires util-macros version 1.18.0 published Dec 3rd.
> *** Version 2 fixes tabs vs spaces issues in patch #3
> Also adds patches #8
> *** I do not have commit access to push the patches
>
> Man pages:
> ----------
> Following the convention used in all xorg man pages, the footer becomes:
> X Version 11 libxcb 1.9 xcb_send_event(3)
>
> The left and center strings are supplied by the makefile and passed to the
> python program.
>
> The static man pages are moved to their own man directory, using the same
> build idiom as the other 160 xorg man pages makefile.
>
> The generated man pages remain where they are for obvious reasons. The
> makefile is changed such that the file extension is not hard-coded. This
> is possible as the hand written man pages have moved out.
>
>
> Gaetan Nadon (11):
> autoconf: use XORG_DEFAULT_OPTIONS
> autoconf: use the warning variables from xorg
> autoconf: AC_INIT: add bug url
> autoconf: comment and layout the initialization section
> autoconf: require libtool minimum level 2.2
> autoconf: fix warning by replacing deprecated AC_HELP_STRING
> autoconf: use default xorg configuration for doxygen documentation
> autoconf: replace all tabs with spaces
> man: build static man pages using xorg patterns
> generated man pages: build without hard coded extension
> generated man pages: use xorg footer and no hard coded extension
>
> Makefile.am | 2 +-
> configure.ac | 163 ++++++++++++------------
> doc/Makefile.am | 6 +-
> m4/xcb.m4 | 89 -------------
> man/.gitignore | 1 +
> man/Makefile.am | 18 +++
> src/man/xcb-examples.3 => man/xcb-examples.man | 8 +-
> src/man/xcb-requests.3 => man/xcb-requests.man | 12 +-
> src/Makefile.am | 19 +--
> src/c_client.py | 52 ++++----
> src/man/.gitignore | 5 +-
> 11 files changed, 156 insertions(+), 219 deletions(-)
> create mode 100644 man/.gitignore
> create mode 100644 man/Makefile.am
> rename src/man/xcb-examples.3 => man/xcb-examples.man (92%)
> rename src/man/xcb-requests.3 => man/xcb-requests.man (95%)
--
Arnaud Fontaine
More information about the Xcb
mailing list