70 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
ccc37e9c3b configure.ac: query video driver install directory via pkg-config
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-12 20:09:31 +01:00
Enrico Weigelt, metux IT consult
7aacec9e7a configure.ac: add AC_PROG_CC_STDC to allow C99
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 17:07:29 +01:00
Enrico Weigelt, metux IT consult
2346c6bcb1 configure.ac: skip building utils on NetBSD
The utils require some Linux specific functions, not available
on NetBSD. Since they're pretty unmaintained these days and
nobody complaining yet, just disabling them on NetBSD for now.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-30 10:40:21 +01:00
Enrico Weigelt, metux IT consult
6abb0c99f9 configure.ac: increase minimum xserver version to 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-19 16:04:49 +01:00
Enrico Weigelt, metux IT consult
1f60e8425f release 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 19:07:47 +01:00
Enrico Weigelt, metux IT consult
17ab135a50 configure.ac: tiny formatting cleanup
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 17:20:43 +01:00
Enrico Weigelt, metux IT consult
32b5e63cb7 drop hacks for ancient pre-libpciaccess Xservers
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 15:10:03 +01:00
Enrico Weigelt, metux IT consult
d5f5bdd6f1 configure.ac: replace DRIVER_NAME symbol by actual name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 13:09:00 +01:00
Enrico Weigelt, metux IT consult
64113fb088 configure.ac: drop obsolete checks for libc functions
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 12:20:18 +01:00
Enrico Weigelt, metux IT consult
a3fce10fe0 release 1.5.0.3
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-09 16:17:00 +01:00
Enrico Weigelt, metux IT consult
cfa163b7ab configure.ac: fix bug tracker URL and package name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-09 16:16:09 +01:00
Enrico Weigelt, metux IT consult
426afccfda formatting: drop some extra newlines
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-09 16:11:21 +01:00
b-aaz
aa2ae84941 configure: Automatically detect the default xorg-module-dir.
The module directory has changed to a per ABI folder in the xlibre-xserver.
Now the default value of `xorg-module-dir` will be detected from the `moduledir` variable in xorg-server.pc.

Signed-off-by: b-aaz <b-aazbsd.proton.me>
2025-07-29 18:55:36 +02:00
Enrico Weigelt, metux IT consult
4503aece04 drop ancient 1bpp and 4bpp support
This had been removed from Xserver almost two decades ago (2008).

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/12>
2024-06-05 11:33:57 +02:00
Alan Coopersmith
30fe3074c5 Raise minimum supported Xserver version to 1.18 (ABI_VIDEODRV_VERSION 20.0)
Already effectively required by use of XNFcallocarray() introduced in
xorg/xserver@b96dc999 - xserver-1.18.0, released in Nov. 2015.

Allows dropping remnants of code for XAA, ISA, and pre-pciaccess X servers.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/9>
2024-05-12 16:31:37 -07:00
Alan Coopersmith
0bb1c9ec61 xf86-video-chips 1.5.0
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-03-24 11:48:07 -07:00
Alan Coopersmith
b8b3a9e5b3 Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
The Xorg headers provide their own versions of strlcat, strlcpy, and
timingsafe_memcmp for platforms that don't have them in libc yet, but
rely on configure to set HAVE_* defines to determine if they should be
defined in the headers.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-02-17 15:52:41 -08:00
Alan Coopersmith
a4a96b580d configure: quote call to AC_LANG_SOURCE in AC_LINK_IFELSE
Clears autoconf warning:

configure.ac:107: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from...
./lib/autoconf/general.m4:2892: _AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2909: AC_LINK_IFELSE is expanded from...
configure.ac:107: the top level

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-01-06 09:07:14 -08:00
Alan Coopersmith
d7a23964c8 configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
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:44: warning: The macro 'AC_PROG_LIBTOOL' is obsolete.
configure.ac:44: You should run autoupdate.
aclocal.m4:3515: AC_PROG_LIBTOOL is expanded from...
configure.ac:44: the top level

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-01-06 09:03:33 -08:00
Alan Coopersmith
dd4337729a Build xz tarballs instead of bzip2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-22 09:38:38 -08:00
Kevin Brace
7d9a0594a0 Version bumped to 1.4.0
Bug fix release to address non-HiQVideo Chips & Technologies device
initialization code crashing the X Server.

Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
2019-02-15 15:39:38 -08:00
Kevin Brace
18c04e66a1 Version bumped to 1.3.0
Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
2018-12-25 08:24:18 -06:00
Alan Coopersmith
6ee25959a6 Update configure.ac bug URL for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-25 13:07:21 -08:00
Alan Coopersmith
32be6e8e6c configure: Drop AM_MAINTAINER_MODE
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2017-01-26 11:16:37 +10:00
Matt Turner
fbda230cbc xf86-video-chips 1.2.7
Signed-off-by: Matt Turner <mattst88@gmail.com>
2017-01-17 14:38:03 -08:00
Matt Turner
c54ddcf722 xf86-video-chips 1.2.6
Signed-off-by: Matt Turner <mattst88@gmail.com>
2015-09-26 09:30:48 -07:00
Dave Airlie
bce7917e2e xf86-video-chips: bump to version 1.2.5
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-17 16:05:09 +10:00
Dave Airlie
b3a6933357 chips: build without XAA support at all.
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-16 04:39:40 +01:00
Jeremy Huddleston
f5191838b7 configure.ac: Remove AM_PROG_CC_C_O
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-10-18 22:37:00 -07:00
Julien Cristau
314b727303 Bump to 1.2.4 2011-02-27 17:12:48 +01:00
Gaetan Nadon
8e957e501d config: add AM_PROG_CC_C_O for per-target compilation flags
The use of per-target compilation flags with C sources requires
that the macro AM_PROG_CC_C_O be called from configure.ac

If the C compiler does not accept the -c and -o options simultaneously,
define NO_MINUS_C_MINUS_O. This macro actually tests both the compiler
found by AC_PROG_CC, and, if different, the first cc in the path.
The test fails if one fails. This macro was created for GNU Make
to choose the default C compilation rule.

Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-23 20:52:17 -04:00
Alan Coopersmith
5665714d0d xf86-video-chips 1.2.3
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-07-23 11:33:37 -07:00
Gaetan Nadon
a9c2df54a4 config: add comments for main statements 2010-07-21 20:12:43 -04:00
Gaetan Nadon
0e225c6674 config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 16:07:00 -04:00
Gaetan Nadon
02d4b3da8d config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 14:37:41 -04:00
Gaetan Nadon
7c22a9399d config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 14:05:22 -04:00
Gaetan Nadon
95f26913d1 config: complete AC_INIT m4 quoting
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 09:27:42 -04:00
Gaetan Nadon
19343524c3 config: remove unrequired AC_SUBST([XORG_CFLAGS])
This macro is called by PKG_CHECK_MODULES

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 21:44:57 -04:00
Gaetan Nadon
1fcb540b7c config: remove unrequired AC_HEADER_STDC
Autoconf says:
"This macro is obsolescent, as current systems have conforming
header files. New programs need not use this macro".

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 20:24:42 -04:00
Gaetan Nadon
daf89fba39 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>
2010-07-20 19:41:30 -04:00
Gaetan Nadon
69d9535d66 config: update AC_PREREQ statement to 2.60
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>
2010-07-20 18:45:18 -04:00
Gaetan Nadon
6d37a83a60 config: upgrade to util-macros 1.8 for additional man page support
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.
2010-07-20 17:38:00 -04:00
Gaetan Nadon
05bc7fbceb README: keep the text version of README, discard the sgml version
The linuxdoc doc tool is deprecated.
README files are exclusively text files.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-06-13 16:49:57 -04:00
Gaetan Nadon
05b80fad54 configure.ac: remove unused sdkdir=$(pkg-config...) statement
The sdkdir variable isn't use, so remove the statement.

Acked-by: Dan Nicholson <dbn.lists@gmail.com>

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2009-12-30 15:13:00 -05:00
Gaetan Nadon
eb54db9422 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Add missing INSTALL file. Use standard GNU file on building tarball
README may have been updated
Remove AUTHORS file as it is empty and no content available yet.
Remove NEWS file as it is empty and no content available yet.
2009-11-07 10:46:17 -05:00
Gaetan Nadon
3a0f060ac8 Several driver modules do not have a ChangeLog target in Makefile.am #23814
The git generated ChangeLog replaces the hand written one.
Update configure.ac to xorg-macros level 1.3.
Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
Update Makefile.am to add ChangeLog target if missing
Remove ChangeLog from EXTRA_DIST or *CLEAN variables
This is a pre-req for the INSTALL_CMD
2009-11-07 10:46:16 -05:00
Adam Jackson
49be03ad08 chips 1.2.2 2009-08-19 13:43:47 -04:00
Dave Airlie
6380f6ac59 chips 1.2.1 2008-12-22 14:27:11 +10:00
Adam Jackson
d791ee9897 Make ISA optional 2008-11-23 17:48:59 -05:00
Adam Jackson
ce93cda53d chips 1.2.0 2008-03-19 13:39:29 -04:00