xserver-xorg-video-trident: Changes to 'upstream-unstable'
configure.ac | 10 +++++++++-
src/Makefile.am | 1 +
src/trident.h | 6 +++++-
src/trident_dac.c | 1 -
src/trident_driver.c | 9 +++++++--
src/tridenthelper.c | 1 -
src/tvga_dac.c | 1 -
7 files changed, 22 insertions(+), 7 deletions(-)
New commits:
commit a4ae6379a5725e77837201bf1dc735124f7dc368
Author: Dave Airlie <airlied@redhat.com>
Date: Mon Dec 22 13:59:29 2008 +1000
trident 1.3.1
diff --git a/configure.ac b/configure.ac
index a130ed3..60aa953 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-video-trident],
- 1.3.0,
+ 1.3.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
xf86-video-trident)
commit 34915ef8969596f2aca4700c02a08959b916ed1f
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date: Fri Nov 28 01:01:32 2008 -0200
Correct macro IsPrimaryCard to check HAVE_ISA.
diff --git a/src/trident.h b/src/trident.h
index 6b96649..1142b50 100644
--- a/src/trident.h
+++ b/src/trident.h
@@ -322,8 +322,12 @@ typedef enum {
#define IsPciCard (pTrident->pEnt->location.type == BUS_PCI)
-#define IsPrimaryCard ((xf86IsPrimaryPci(pTrident->PciInfo)) || \
+#ifdef HAVE_ISA
+# define IsPrimaryCard ((xf86IsPrimaryPci(pTrident->PciInfo)) || \
(xf86IsPrimaryIsa()))
+#else
+# define IsPrimaryCard (xf86IsPrimaryPci(pTrident->PciInfo))
+#endif
#define HAS_DST_TRANS ((pTrident->Chipset == PROVIDIA9682) || \
(pTrident->Chipset == PROVIDIA9685) || \
commit 73cbaec34866524deab838d04876408bbc93a102
Author: Adam Jackson <ajax@redhat.com>
Date: Sun Nov 23 17:30:45 2008 -0500
Make ISA optional
diff --git a/configure.ac b/configure.ac
index e0b3b18..a130ed3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -58,6 +58,14 @@ XORG_DRIVER_CHECK_EXT(XFreeXDGA, xf86dgaproto)
PKG_CHECK_MODULES(XORG, [xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES])
sdkdir=$(pkg-config --variable=sdkdir xorg-server)
+save_CFLAGS="$CFLAGS"
+CFLAGS="$XORG_CFLAGS"
+AC_CHECK_DECL(xf86ConfigIsaEntity,
+ [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])],
+ [],
+ [#include "xf86.h"])
+CFLAGS="$save_CFLAGS"
+
SAVE_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
AC_CHECK_DECL(XSERVER_LIBPCIACCESS,
diff --git a/src/trident_driver.c b/src/trident_driver.c
index 9d2fdb4..5d0e818 100644
--- a/src/trident_driver.c
+++ b/src/trident_driver.c
@@ -173,6 +173,7 @@ static SymTabRec TRIDENTChipsets[] = {
{ -1, NULL }
};
+#ifdef HAVE_ISA
static IsaChipsets TRIDENTISAchipsets[] = {
{ TVGA9000, RES_EXCLUSIVE_VGA },
{ TVGA9000i, RES_EXCLUSIVE_VGA },
@@ -184,6 +185,7 @@ static IsaChipsets TRIDENTISAchipsets[] = {
{ TGUI9440AGi, RES_EXCLUSIVE_VGA },
{ -1, RES_UNDEFINED }
};
+#endif
static PciChipsets TRIDENTPciChipsets[] = {
{ CYBER9320, PCI_CHIP_9320, RES_SHARED_VGA },
@@ -808,6 +810,7 @@ TRIDENTClockSelect(ScrnInfoPtr pScrn, int no)
return(TRUE);
}
+#ifdef HAVE_ISA
static int
TridentFindIsaDevice(GDevPtr dev)
{
@@ -898,6 +901,7 @@ TridentFindIsaDevice(GDevPtr dev)
}
return found;
}
+#endif
/* Mandatory */
@@ -974,6 +978,7 @@ TRIDENTProbe(DriverPtr drv, int flags)
}
}
+#ifdef HAVE_ISA
/* Isa Bus */
numUsed = xf86MatchIsaInstances(TRIDENT_NAME,TRIDENTChipsets,
TRIDENTISAchipsets,
@@ -1004,7 +1009,8 @@ TRIDENTProbe(DriverPtr drv, int flags)
}
xfree(usedChips);
}
-
+#endif
+
xfree(devSections);
return foundScreen;
}
commit 7119ae2424d7fea8eb67586be4ea9982000dcc3a
Author: Adam Jackson <ajax@redhat.com>
Date: Fri Aug 15 14:08:10 2008 -0400
Uninclude xf86Version.h
diff --git a/src/trident_dac.c b/src/trident_dac.c
index 6240b7f..cd7da80 100644
--- a/src/trident_dac.c
+++ b/src/trident_dac.c
@@ -28,7 +28,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86Version.h"
#include "xf86PciInfo.h"
#include "xf86Pci.h"
diff --git a/src/trident_driver.c b/src/trident_driver.c
index b5ab968..9d2fdb4 100644
--- a/src/trident_driver.c
+++ b/src/trident_driver.c
@@ -40,7 +40,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
#include "xf86Resources.h"
-#include "xf86Version.h"
#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "xf86cmap.h"
diff --git a/src/tridenthelper.c b/src/tridenthelper.c
index 5b6eb4a..9e25d44 100644
--- a/src/tridenthelper.c
+++ b/src/tridenthelper.c
@@ -28,7 +28,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86Version.h"
#include "xf86PciInfo.h"
#include "xf86Pci.h"
diff --git a/src/tvga_dac.c b/src/tvga_dac.c
index d09da58..422005d 100644
--- a/src/tvga_dac.c
+++ b/src/tvga_dac.c
@@ -28,7 +28,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86Version.h"
#include "xf86PciInfo.h"
#include "xf86Pci.h"
commit a1cd2244b7457189630fab8be1532272e8eb7d64
Author: Julien Cristau <jcristau@debian.org>
Date: Fri Jun 6 14:47:14 2008 +0200
Link with -lm for sin()
diff --git a/src/Makefile.am b/src/Makefile.am
index 216bad4..16c1ca9 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -26,6 +26,7 @@
AM_CFLAGS = @XORG_CFLAGS@
trident_drv_la_LTLIBRARIES = trident_drv.la
trident_drv_la_LDFLAGS = -module -avoid-version
+trident_drv_la_LIBADD = -lm
trident_drv_ladir = @moduledir@/drivers
trident_drv_la_SOURCES = \
Reply to: