summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure: Remove AM_MAINTAINER_MODEAdam Jackson2013-01-151-1/+0
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* Fix config check for loadable modulesJon TURNEY2013-01-091-1/+1
| | | | | | | | | | | | | | | The config check of the results of testing for dlfcn.h or dl.h just tests the value of the ac_cv_ variables, which will be 'yes' or 'no', rather than checking it is 'yes', so loadable module support would always be detected. This is necessary for successful compilation for the MinGW target without the optional dlfcn-win32 library. v2: Also, fixed typoed name of ac_cv_header_dlfcn_h, so check still works correctly when dlfcn.h is available Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
* Fix build after dropping localesColin Walters2012-12-071-1/+1
| | | | | | | They also needed to be removed from configure.ac Signed-off-by: Colin Walters <walters@verbum.org> Signed-off-by: Julien Cristau <jcristau@debian.org>
* Allow overriding location of keysymdef.hRoss Burton2012-09-121-1/+9
| | | | | | | | | | | | | | | Currently keysymdef.h is found by using the includedir of xproto. This doesn't work when cross-compiling with a sysroot as that ends up being /usr/include/X11, not a path into the cross-build environment. So, add an option to allow explicitly specifying the location of keysymdef.h, and verify that the specified or found path exists. (original patch by Martin Jansa <martin.jansa@gmail.com>, revised by myself) Signed-off-by: Ross Burton <ross.burton@intel.com> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
* libX11 1.5.0libX11-1.5.0Alan Coopersmith2012-06-011-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libX11 1.4.99.902 (1.5 RC2)libX11-1.4.99.902Alan Coopersmith2012-05-261-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* configure: make previous change work with older autoconfJulien Cristau2012-05-051-3/+6
| | | | | | | | autoconf 2.63 doesn't seem to like the nested AC_CHECK_DECL/FUNC. So do the tests separately. Reported-by: Dave Airlie Signed-off-by: Julien Cristau <jcristau@debian.org>
* configure: check if issetugid is declaredJulien Cristau2012-05-041-2/+3
| | | | | | | | | | | | | GNU/kFreeBSD has issetugid in libc (for legacy apps?), but doesn't declare it anywhere, causing gcc to error out with -Werror=implicit-function-declaration. Use AC_CHECK_DECL in addition to AC_CHECK_FUNC so we disable this code instead of failing to build it. Debian bug#669670 <http://bugs.debian.org/669670> Signed-off-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libX11 1.4.99.901 (1.5 RC1)libX11-1.4.99.901Alan Coopersmith2012-03-151-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libX11 1.4.99.1libX11-1.4.99.1Peter Hutterer2011-11-111-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Use a configure check for seteuidJeremy Huddleston2011-09-241-1/+1
| | | | | | | | HP-UX doesn't have seteuid https://bugs.freedesktop.org/show_bug.cgi?id=1497 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* compose: upgrade makefile to support olinking on chunked htmlGaetan Nadon2011-09-091-1/+1
| | | | | | | | | | | | | | | The essential differences over the regular docbook.am are: Adding root.filename parameter for naming of chapters html files. Using xhtml xmlto format and xorg-chunk.xsl stylesheet Set olink.base.uri for pdf but not for chunked html Olink is not applicable to ps and txt formats. Html chapters are added to shelf_DATA as they are also installed. The xml is generated from a perl script and not distributed. Requires version 1.10 of xorg-sgml-doctools. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* compose specs: generate chunked htmlGaetan Nadon2011-08-191-1/+1
| | | | | | | | | | | | | For large 600 page documents such as this one, chunked html provide faster browser load time and better navigation. Simply click on the locale of your choice in the toc and the browser loads just that one file. Being a DocBook, it benefits from all of the usual features and can be integrated with the rest of the documentation. Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* specs: build compose keys tables in specs/i18n/composeGaetan Nadon2011-08-051-0/+15
| | | | | | | | | | | | | | | | | | | | | | Build the tables article together with the rest of the specs. Make it transparent that the source in generated in nls. Reuse docbook.am and get all the features such as olink. The docbook article file stem and id must be the same. The new name for the main article is libX11-keys. The new installation location is $docdir/libX11/i18n/compose. The nls dir retains the role of generating the DocBook/XML source but does not build neither installs output formats or generated source. The tables article now has to specify that each included locale section is a dependency. It did not matter before as they were web links. The xorg-sgml-doctools masterdb shall be updated to include this new doc. Install location moved from doc/libX11/Compose to doc/libX11/i18n/compose. Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* libX11 1.4.4libX11-1.4.4Alan Coopersmith2011-07-281-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Fix libpthread linkage on OpenBSD.David Coppa2011-07-141-2/+2
| | | | | | | OpenBSD prefers to use the -pthread to fetch pthread libs when needed. Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: use XORG_WITH_PERL macro to replace custom program checkGaetan Nadon2011-06-281-9/+1
| | | | | | | | New in version util-macros 1.15, the macro does the usual checking for program path and provides an interface for makefile variables. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: update XORG_WITH_FOP macro usageGaetan Nadon2011-06-281-4/+4
| | | | | | | | | | | A new feature to test for a minimum version has been added. The parameter position changed. Due to limited usage and requiring 1.15, it turns out to be backward compatible. There is no functional change to how docs are build. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Install target dbs alongside generated documentsGaetan Nadon2011-06-111-1/+1
| | | | | | | | | | | | This matches a change in xorg-sgml-docs whereby the masterdb will look for the target dbs into the same location as the generated documents. The target dbs are now installed alongside the generated documents. Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which has the potential of installing outside the package prefix and cause distcheck to fail when user does not have write permission in this package. Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
* Annotate _XIOError as _X_NORETURNJeremy Huddleston2011-05-041-1/+1
| | | | | Found-by: clang static analyzer Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* libX11 1.4.3libX11-1.4.3Alan Coopersmith2011-04-051-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Documentation: add Docbook external references supportGaetan Nadon2011-03-301-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | When writing technical documentation, it is often necessary to cross reference to other information. When that other information is not in the current document, additional support is needed, namely <olink>. A new feature with version 1.7 of xorg-sgml-doctools adds references to other documents within or outside this package. This patch adds technical support for this feature but does not change the content of the documentation as seen by the end user. Each book or article must generate a database containing the href of sections that can be referred to from another document. This database is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that the value of DATAROOTDIR for xorg-sgml-doctools and for the package documentation is the same. This forms a virtual document tree. This database is consulted by other documents while they are being generated in order to fulfill the missing information for linking. Refer to the xorg-sgml-doctools for further technical information. Co-authored-by: Matt Dew <marcoz@osource.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* configure.ac: Bump version to 1.4.2libX11-1.4.2Jeremy Huddleston2011-03-171-1/+1
| | | | Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* config: comment, minor upgrade, quote and layout configure.acGaetan Nadon2011-02-011-54/+54
| | | | | | | | | | | | | | 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. Remove redundant AC_CANONICAL_HOST included in XORG_DEFAULT_OPTIONS This helps automated maintenance and release activities. Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: replace deprecated AC_HELP_STRING with AS_HELP_STRINGGaetan Nadon2011-01-281-11/+11
| | | | | | This silences an Automake warning. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove unrequired AC_HEADER_STDCGaetan Nadon2011-01-281-1/+0
| | | | | | Autoconf says: "This macro is obsolescent, as current systems have conforming header files. New programs need not use this macro".
* config: Use correct AC_CONFIG_HEADERS macroAlan Coopersmith2011-01-191-2/+1
| | | | | | | | Replaces obsolete AM_CONFIG_HEADER and undocumented AC_CONFIG_HEADER Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
* config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Alan Coopersmith2011-01-181-1/+0
| | | | | | | | | 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: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
* Update to xf86bigfontproto >= 1.2.0 header nameAlan Coopersmith2011-01-181-3/+1
| | | | | | | | | | | | | | | Clears compile-time warning of: "X11/extensions/xf86bigfstr.h", line 1: #warning: "xf86bigfstr.h is obsolete and may be removed in the future." "X11/extensions/xf86bigfstr.h", line 2: #warning: "include <X11/extensions/xf86bigfproto.h> for the protocol defines." Requires xf86bigfontproto >= 1.2.0 if --disable-xf86bigfont is not passed to configure. Also removes unnecessary AC_SUBST of BIGFONT_CFLAGS & BIGFONT_LIBS that PKG_CHECK_MODULES does automatically Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Julien Cristau <jcristau@debian.org>
* libX11 1.4.1libX11-1.4.1Alan Coopersmith2011-01-111-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* specs: convert XKBlib spec from Framemaker to DocBook.xmlMatt Dew2010-11-301-0/+1
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* libX11 1.4.0libX11-1.4.0Alan Coopersmith2010-11-211-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: Check host string when deciding architecture to build forDan Nicholson2010-11-101-1/+1
| | | | | | | | | | | | | | | When checking for the OS/2 platform, $target_os is used. However, unless building a cross compiler, the $host* strings contain the platform details for the build system. See: http://www.gnu.org/software/automake/manual/automake.html#Cross_002dCompilation $host_os is already being used to determine the transport and threading options. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Reviewed-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: Fix architecture check for OS/2 to skip nios2 cpuDan Nicholson2010-11-101-2/+2
| | | | | | | | | | | | | The OS/2 platform requires some utility functions as well as having a non-32 bit wchar_t. Fix the configure check so that it doesn't also affect the nios2 cpu, which wouldn't influence these operating system issues. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Tested-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libX11 1.3.99.903 (1.4.0 RC3)libX11-1.3.99.903Alan Coopersmith2010-10-291-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Require xorg-macros 1.11 now that it is releasedAlan Coopersmith2010-10-291-3/+3
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* docs: Disable fop documentation by defaultDan Nicholson2010-10-291-1/+1
| | | | | | | | | | | | | | | | fop is used to generate the pdf and ps formats of the documentation. This can significantly slow down the build, especially when creating all the compose key charts. Since few people probably want the full set of doc formats, set the default to 'no'. The default parameter for XORG_WITH_FOP is only available in recent macros. Users generating configure from older macros will just get 'auto' as the default. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libX11 1.3.99.902 (1.4.0 RC2)libX11-1.3.99.902Alan Coopersmith2010-09-211-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Make locale data build non-recursive / parallelizableAlan Coopersmith2010-09-211-61/+1
| | | | | | | | | | On a 4 core CPU with gmake -j 16 the nls subdir builds in half the time, plus this simplifies the next set of changes. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by: James Cloos <cloos@jhcloos.com> Tested-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove man page suffix from bottom summaryGaetan Nadon2010-09-171-1/+0
| | | | | | | | The man page suffix is the same for all libraries on a given platform and is not configurable. It should have been removed in commit 09edc6de6. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Revert “Dolt-ify"James Cloos2010-09-131-1/+0
| | | | | | | | | | | | | | | Libtool’s is now sufficiently fast that DOLT is no longer worth the bother, even on those few systems where is works. This reverts commit 3e9afd501e40d76040635bd9a3045bcaf5a03b60 and part of commit d31e644c65c52828ea3e7abd94a8cf9aee12265c. It conflicted with commit f6a4fd0c7615684d08e848245849dea4017a5214 which moved dolt from configure.ac to m4/dolt.m4. And it addresses: http://bugs.freedesktop.org/show_bug.cgi?id=28188 Signed-off-by: James Cloos <cloos@jhcloos.com>
* libX11 1.3.99.901 (1.4.0 RC1)libX11-1.3.99.901Alan Coopersmith2010-09-031-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: remove man-pages configuration optionGaetan Nadon2010-08-271-17/+1
| | | | | | | | | | | | | This option was added in commit 6e752ea120 with no explanation. The section number is provoded by XORG_MANPAGE_SECTIONS There is no case where libX11 should be different than other libs The option was also used to disable building of the man pages, which build in 14 secs. No indication this is required. If there is a requirement from system builders to disable building of man pages, it could be done consistently for all modules. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: reinstate XORG_PROG_RAWCPP erroneoulsy removedGaetan Nadon2010-08-091-0/+1
| | | | | | in commit 76e07ef6911734eac418e399b114f1b544512736. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* man: using the C preprocessor is not required for man pages.Gaetan Nadon2010-08-061-2/+0
| | | | | | | There were no special symbols needing cpp. Everything can be handled by the default MAN_SUBSTS in util-macros. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* specs: replace troff source with docbook-xml sourceMatt Dew2010-07-251-2/+3
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* launchd: Explicitly search /sbinJeremy Huddleston2010-07-121-1/+1
| | | | | | | Previously, launchd wasn't found if /sbin wasn't in the user's PATH. https://bugs.freedesktop.org/show_bug.cgi?id=29028 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* specs: replace troff source with docbook-xml sourceMatt Dew2010-07-081-5/+8
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* makekeys: Scan vendor keysyms as well as coreDaniel Stone2010-07-081-9/+12
| | | | | | | | | Since we can't really live without vendor keysyms, scan them all in to generate ks_tables.h, rather than only doing the core ones, and leaving the vendor syms to be manually synchronised with XKeysymDB. Signed-off-by: Daniel Stone <daniel@fooishbar.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* configure.ac: Change from deprecated AC_DEFINE_DIR to AX_Daniel Stone2010-07-081-6/+6
| | | | | | | | | AC_DEFINE_DIR is deprecated as it's squatting on the autoconf-builtin namespace, so start using the more proper AX_DEFINE_DIR instead. Signed-off-by: Daniel Stone <daniel@fooishbar.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>