summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOLHEADmasterAlan Coopersmith2023-03-041-2/+2
| | | | | | | | | | | | | | AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, so it's time to rely on it. Clears autoconf warnings: configure.ac:19: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:19: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:19: the top level Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* configure: raise minimum autoconf requirement to 2.70Alan Coopersmith2023-02-161-1/+1
| | | | | | | | Needed for builds on NetBSD to work correctly, since it depends on AC_USE_SYSTEM_EXTENSIONS defining _OPENBSD_SOURCE to expose the prototype for reallocarray() in the system headers. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXext 1.3.5libXext-1.3.5Alan Coopersmith2022-10-281-2/+2
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* configure: Use AC_USE_SYSTEM_EXTENSIONS to set GNU_SOURCE & other definesAlan Coopersmith2022-07-171-0/+5
| | | | | | Fixes: #4 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Import reallocarray() from libX11Alan Coopersmith2022-06-111-0/+1
| | | | | | Originally from OpenBSD, based on libx11@bcf7b5aa Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Fix spelling/wording issuesAlan Coopersmith2022-06-101-1/+1
| | | | | | | Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Build xz tarballs instead of bzip2Alan Coopersmith2022-06-101-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXext 1.3.4libXext-1.3.4Alan Coopersmith2019-03-161-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Update configure.ac bug URL for gitlab migrationAlan Coopersmith2019-03-161-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Use __builtin_popcountl if available to replace Ones() in XSecurity.cAlan Coopersmith2016-03-031-0/+3
| | | | | | | | | | | | | | | If the compiler knows of a better algorithm for counting the number of bits set in a word for the target CPU, let it use that, instead of the classic algorithm optimized for PDP-6. Tested for the range of values used in XSecurity.c and verified results are the same from both: for (unsigned long i = 0; i <= XSecurityAllAuthorizationAttributes; i++) { printf("ones: %d\tpopcnt: %d\n", Ones(i), __builtin_popcountl(i)); } Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXext 1.3.3libXext-1.3.3Peter Hutterer2014-07-241-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Remove fallback for _XEatDataWords, require libX11 1.6 for itAlan Coopersmith2013-11-071-7/+1
| | | | | | | | | | | | _XEatDataWords was orignally introduced with the May 2013 security patches, and in order to ease the process of delivering those, fallback versions of _XEatDataWords were included in the X extension library patches so they could be applied to older versions that didn't have libX11 1.6 yet. Now that we're past that hurdle, we can drop the fallbacks and just require libX11 1.6 for building new versions of the extension libraries. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXext 1.3.2libXext-1.3.2Alan Coopersmith2013-05-311-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Use _XEatDataWords to avoid overflow of rep.length bit shiftingAlan Coopersmith2013-04-131-0/+6
| | | | | | rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* configure: Remove AM_MAINTAINER_MODEAdam Jackson2013-01-151-1/+0
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* libXext 1.3.1libXext-1.3.1Alan Coopersmith2012-03-071-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Strip trailing whitespaceAlan Coopersmith2011-09-161-1/+1
| | | | | | | 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>
* 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
* libXext 1.3.0libXext-1.3.0Alan Coopersmith2011-05-061-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>
* config: comment, minor upgrade, quote and layout configure.acGaetan Nadon2011-02-021-24/+18
| | | | | | | | | | | | | | | | 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 Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS No functional configuration changes 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 AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon2011-01-281-1/+1
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove unrequired AC_HEADER_STDCGaetan Nadon2011-01-281-5/+0
| | | | | | Autoconf says: "This macro is obsolescent, as current systems have conforming header files. New programs need not use this macro".
* config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Gaetan Nadon2011-01-271-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: Gaetan Nadon <memsize@videotron.ca>
* Require xextproto >= 7.1.99James Jones2010-12-031-2/+2
| | | | | | | | | | | Subsequent changes require fence sync protocol support in the XSync extension, which is only compete in version xextproto 7.1.99 and above. Signed-off-by: James Jones <jajones@nvidia.com> Reviewed-by: Aaron Plattner <aplattner@nvidia.com> Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXext 1.2.0libXext-1.2.0Alan Coopersmith2010-10-271-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* man: using the C preprocessor is not required for man pages.Gaetan Nadon2010-08-061-3/+0
| | | | | | | | There were no special symbols needing cpp. Everything can be handled by the default MAN_SUBSTS in util-macros. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* doc: replace groff input format with docbook xml formatGaetan Nadon2010-06-261-4/+6
| | | | | | | | Initial version of docbook xml. dbelib abd synclib are missing and will be added later. Requires util-macros 1.10 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* specs: translate, format, process, install and distribute.Gaetan Nadon2010-06-171-0/+2
| | | | | | | Makefile copied from libXtst Remains to do are the Tex files. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Move specs for several extension API's from xorg-docs moduleAlan Coopersmith2010-06-111-0/+1
| | | | | | | Not formatted, translated or processed yet, just moved & added to EXTRA_DIST Only moved those that had separate library/API docs from the protocol specs. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXext 1.1.2libXext-1.1.2Alan Coopersmith2010-06-031-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: update AC_PREREQ statement to 2.60Gaetan Nadon2010-04-051-3/+3
| | | | | | | | | | Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Deploy the new XORG_DEFAULT_OPTIONS #24242Gaetan Nadon2009-11-071-3/+4
| | | | | | This macro aggregate a number of existing macros that sets commmon X.Org components configuration options. It shields the configuration file from future changes.
* Fix CFLAGS/CPPFLAGS so lint works properlyAlan Coopersmith2009-11-061-2/+0
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
* libXext 1.1.1libXext-1.1.1Alan Coopersmith2009-10-211-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
* This is not a GNU project, so declare it foreign.Jeremy Huddleston2009-10-211-1/+1
| | | | | | | | | | | | | | | | | | 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 <jeremyhu@freedesktop.org>
* libXext 1.1libXext-1.1Peter Hutterer2009-10-021-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Require macros 1.3 for XORG_DEFAULT_OPTIONSPeter Hutterer2009-10-021-7/+4
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Bump to 1.0.99.4libXext-1.0.99.4Peter Hutterer2009-07-221-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Rename mitmisc.h to mitmiscconst.h to avoid a collision with MITMisc.h on ↵Jon TURNEY2009-07-221-1/+1
| | | | | | | | case-insensitive filesystems Requires xextproto 7.0.99.2 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Bump to 1.0.99.3libXext-1.0.99.3Peter Hutterer2009-07-171-1/+1
|
* Bump to 1.0.99.2libXext-1.0.99.2Peter Hutterer2009-07-161-1/+1
|
* Move libXext library headers from xextproto to libXext.Peter Hutterer2009-07-151-1/+1
| | | | | | | | | | All library headers (or parts thereof) from xextproto are moved to include/X11/extensions/. Including build fixes to include and build with the new header locations and names. Requires xextproto 7.0.99.1 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Remove dependancy on libXauPaul TBBle Hampson2009-06-151-1/+1
| | | | | | No symbols from Xau appear to be being used in libXext Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Bump back to 1.0.99.1.Paulo Cesar Pereira de Andrade2009-01-301-1/+1
| | | | | | The intermediate 1.0.5 was not mean't to be really required, but was done to not cause problems for people doing builds from tarballs.
* Xorg libXext Version 1.0.5.libXext-1.0.5Paulo Cesar Pereira de Andrade2009-01-291-1/+1
|
* patch to avoid gcc warning in libXextPaulo Cesar Pereira de Andrade2009-01-291-1/+1
| | | | | Original patch author is Peter Breitenlohner <peb@mppmu.mpg.de>. This closes bug #18038.
* Janitor: Correct make distcheck and compiler warnings.Paulo Cesar Pereira de Andrade2009-01-291-4/+6
|
* Bump to 1.0.99.1libXext-1.0.99.1Peter Hutterer2008-05-291-1/+1
|
* Require xproto 7.0.13, xextproto 7.0.3 and xlib 1.1.99.1.Peter Hutterer2008-05-291-1/+1
|