80 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
39f8b84723 configure.ac: allow using higher C standards
Necessary for suppressing warnings on mixed declarations and code.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-23 17:46:13 +01:00
Enrico Weigelt, metux IT consult
022552c290 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:17:06 +01:00
Enrico Weigelt, metux IT consult
aa61f4383d release 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 19:19:17 +01:00
Enrico Weigelt, metux IT consult
1558d6e8c5 configure.ac: tiny formatting cleanup
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 17:38:54 +01:00
Enrico Weigelt, metux IT consult
717cbfa268 drop hacks for ancient pre-libpciaccess Xservers
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 14:55:49 +01:00
Enrico Weigelt, metux IT consult
0d7ab20805 configure.ac: replace DRIVER_NAME symbol by actual name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 13:29:26 +01:00
Enrico Weigelt, metux IT consult
c23a302b21 configure.ac: drop obsolete checks for libc functions
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 12:22:27 +01:00
Enrico Weigelt, metux IT consult
aaaa7dd7b4 drop support for ancient pre-7.1 xextproto
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 12:09:11 +01:00
Enrico Weigelt, metux IT consult
ea3703e9fd configure.ac: fix package name and issue tracker URL
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 19:14:47 +01:00
b-aaz
3fa5ea45a5 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:41:47 +02:00
Enrico Weigelt, metux IT consult
ee451146c0 drop obsolete XAA
Since recent commits require xserver-1.18.0 or later to build against,
there's no reason leaving behind big chunks of code that can only build
against the XAA support removed in xserver-1.13.0 (released in 2012).

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-sis/-/merge_requests/26>
2025-04-13 10:12:51 -07:00
Enrico Weigelt, metux IT consult
1911c96f92 bump minimal xorg version to 1.18
1.18 was released a decade ago, so it seems reasonable stop supporting
older ones.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-sis/-/merge_requests/8>
2024-05-14 15:57:33 +02:00
Alan Coopersmith
4c5ce451f0 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-01-17 10:43:12 -08:00
Alan Coopersmith
02169f1c5f 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-11 13:43:45 -08:00
Alan Coopersmith
87cf091427 Build xz tarballs instead of bzip2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-28 16:22:14 -08:00
Kevin Brace
63b17bc846 Version bumped to 0.12.1
Signed-off-by: Kevin Brace <kevinbrace@bracecomputerlab.com>
2019-12-16 21:20:11 -06:00
Kevin Brace
866e109fc1 Version bumped to 0.12.0
A maintenance release to support X.Org X Server 1.20.

Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
2019-12-03 10:09:49 -08:00
Kevin Brace
dfe2ce49b5 Version bumped to 0.11.0
Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
2019-07-26 15:44:13 -07:00
Fabrice Fontaine
9e42918588 configure.ac: fix cross-compilation
AC_CHECK_FILE can't be used when cross-compiling

[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/x11r7/xdriver_xf86-video-sis/0001-cross.patch]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2019-05-04 19:24:04 +02:00
Kevin Brace
22d3c79f97 Convert EXA support preprocessor macro to USE_EXA
All the other DDXs do it this way.

Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
2018-12-17 18:53:46 -06:00
Alan Coopersmith
7e75c8b1e9 Update configure.ac bug URL for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-12-07 19:09:21 -08:00
Alan Coopersmith
9c55c0de3e configure: Drop AM_MAINTAINER_MODE
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2017-01-26 11:16:37 +10:00
Matt Turner
3b1aca6544 xf86-video-sis 0.10.9
Signed-off-by: Matt Turner <mattst88@gmail.com>
2017-01-17 14:45:31 -08:00
Matt Turner
13b56dc68a xf86-video-sis: bump to version 0.10.8.
Signed-off-by: Matt Turner <mattst88@gmail.com>
2015-08-29 16:35:43 -07:00
Dave Airlie
8c5127a681 xf86-video-sis: bump to version 0.10.7
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-17 16:05:09 +10:00
Dave Airlie
c3d8d70edd sis: add xaa configure support
SIS is already plumbed to not need XAA, just hook it up.

Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-15 19:55:19 +10:00
Dave Airlie
aa79b0f5db sis 0.10.6 release.
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-02 13:19:04 +01:00
Dave Airlie
331c276b47 sis: 0.10.5 release
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-02 13:13:42 +01:00
Alan Coopersmith
e067fc080c xf86-video-sis 0.10.4
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2012-03-23 19:52:38 -07:00
Peter Hutterer
bdaf1ba97c Undo typos from last commit
Reported-by: Tormod Volden <debian.tormod@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-01-17 15:22:22 +10:00
Peter Hutterer
9c1f8f775c Untangle XF86DRI from the driver-specific DRI define
XF86DRI is defined by xorg-server.h, so --disable-dri in the sis driver
itself does exactly nothing other than not fill in the CFLAGS and thus stop
the driver from compiling.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
2012-01-04 14:13:46 +10:00
Jeremy Huddleston
0ab07a477a Use pci_device_map_legacy rather than xf86MapDomainMemory on newer servers
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-10-30 11:09:30 -07:00
Jeremy Huddleston
03644653d0 Silence warnings by using newer xf86dgaproto
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-10-29 17:25:18 -07:00
Alan Coopersmith
94f23a5672 Convert sis.man from XORG_RAWCPP to using sed like other drivers
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.

Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
The existing statement can now be removed from the configuration file.

Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
Enables silent rule and use platform appropriate version of sed.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
2011-06-07 22:16:43 -07:00
Gaetan Nadon
c2a6ffda81 config: add comments for main statements 2010-07-22 15:38:56 -04:00
Gaetan Nadon
ae7ac7fe58 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
fe34acc246 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
4d77c76f9c config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 14:05:23 -04:00
Gaetan Nadon
2a3e9ff446 config: complete AC_INIT m4 quoting
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 09:27:42 -04:00
Gaetan Nadon
00d2b8790a config: remove unrequired AC_SUBST([DRI_CFLAGS])
This macro is called by PKG_CHECK_MODULES

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20 21:54:12 -04:00
Gaetan Nadon
ca0dd9ac3d 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:58 -04:00
Gaetan Nadon
96daa64b9c 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
517a7563c4 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:31 -04:00
Gaetan Nadon
494ce36b3b 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:19 -04:00
Dave Airlie
75a8a7c515 sis 0.10.3 2010-07-05 14:23:33 +10:00
Gaetan Nadon
116d40678d 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-14 08:14:30 -04:00
Gaetan Nadon
2c9baaaa8a configure.ac: use backticks rather than $() for cmd subs
Use "$PKG_CONFIG" rather than hard coded "pkg-config"

Acked-by: Dan Nicholson <dbn.lists@gmail.com>
Acked-by: Daniel Stone <daniel@fooishbar.org>

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2009-12-28 15:17:12 -05:00
Gaetan Nadon
8d766ddd89 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-10-28 14:09:09 -04:00
Gaetan Nadon
b92482e522 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-10-26 12:54:22 -04:00
Dave Airlie
9e50319293 sis: bump for release 0.10.2 2009-07-30 12:04:29 +10:00