public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in x11-drivers/xf86-video-intel/files: 2.5.0-0004-add-a-configure-switch-for-pre-2.0-compatibility-sym.patch 2.5.0-0003-use-standard-automake-macros-for-handling-symlinks.patch 2.5.0-0002-clean-up-man-pages-generation-and-installation.patch 2.5.0-0001-Default-kernel-mode-setting-to-off-add-configure-fl.patch
@ 2008-10-28 13:52 Remi Cardona (remi)
  0 siblings, 0 replies; only message in thread
From: Remi Cardona (remi) @ 2008-10-28 13:52 UTC (permalink / raw
  To: gentoo-commits

remi        08/10/28 13:52:40

  Added:               
                        2.5.0-0004-add-a-configure-switch-for-pre-2.0-compatibility-sym.patch
                        2.5.0-0003-use-standard-automake-macros-for-handling-symlinks.patch
                        2.5.0-0002-clean-up-man-pages-generation-and-installation.patch
                        2.5.0-0001-Default-kernel-mode-setting-to-off-add-configure-fl.patch
  Log:
  x11-drivers/xf86-video-intel: bump to 2.5.0 with patches to remove old symlinks
  (Portage version: 2.2_rc12/cvs/Linux 2.6.26-gentoo-r2 x86_64)

Revision  Changes    Path
1.1                  x11-drivers/xf86-video-intel/files/2.5.0-0004-add-a-configure-switch-for-pre-2.0-compatibility-sym.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0004-add-a-configure-switch-for-pre-2.0-compatibility-sym.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0004-add-a-configure-switch-for-pre-2.0-compatibility-sym.patch?rev=1.1&content-type=text/plain

Index: 2.5.0-0004-add-a-configure-switch-for-pre-2.0-compatibility-sym.patch
===================================================================
From ef7a85624b6bf3ab9935c8a797978a18e6334dec Mon Sep 17 00:00:00 2001
From: =?utf-8?q?R=C3=A9mi=20Cardona?= <remi.cardona@lri.fr>
Date: Wed, 22 Oct 2008 12:15:35 +0200
Subject: [PATCH 4/4] add a configure switch for pre-2.0 compatibility symlinks

Conflicts:

	configure.ac
---
 configure.ac    |    8 ++++++++
 man/Makefile.am |    7 ++++---
 src/Makefile.am |    2 ++
 3 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 36852aa..b725acf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -81,6 +81,11 @@ AC_ARG_ENABLE(kms, AC_HELP_STRING([--enable-kms],
               [KMS="$enableval"],
               [KMS=no])
 
+AC_ARG_ENABLE(symlinks, AC_HELP_STRING([--enable-symlinks],
+                                       [Disable old "i810" symlinks [[default=yes]]]),
+              [SYMLINKS="$enableval"],
+              [SYMLINKS="yes"])
+
 # Checks for extensions
 XORG_DRIVER_CHECK_EXT(XINERAMA, xineramaproto)
 XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
@@ -262,6 +267,9 @@ if test "$XVMC" = yes; then
     	AC_SUBST([XVMCLIB_CFLAGS])
 fi
 
+AC_MSG_CHECKING([whether to setup old "i810" symlinks])
+AC_MSG_RESULT([$SYMLINKS])
+AM_CONDITIONAL(SYMLINKS, [test "$SYMLINKS" = "yes"])
 
 AC_SUBST([DRI_CFLAGS])
 AC_SUBST([XORG_CFLAGS])
diff --git a/man/Makefile.am b/man/Makefile.am
index 2a1cc81..b07b3f0 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -25,9 +25,10 @@
 # 
 
 drivermandir = $(DRIVER_MAN_DIR)
-driverman_DATA = \
-	$(DRIVER_NAME).$(DRIVER_MAN_SUFFIX) \
-	i810.$(DRIVER_MAN_SUFFIX)
+driverman_DATA = $(DRIVER_NAME).$(DRIVER_MAN_SUFFIX)
+if SYMLINKS
+driverman_DATA += i810.$(DRIVER_MAN_SUFFIX)
+endif
 
 EXTRA_DIST = $(DRIVER_NAME).man
 
diff --git a/src/Makefile.am b/src/Makefile.am
index b16ba6c..881fbaa 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -223,8 +223,10 @@ intel_drv_la_SOURCES += \
 	$(INTEL_XVMC_SRCS)
 endif
 
+if SYMLINKS
 install-exec-hook:
 	(cd $(DESTDIR)$(intel_drv_ladir) && rm -f i810_drv.so && $(LN_S) intel_drv.so i810_drv.so)
 
 uninstall-hook:
 	(cd $(DESTDIR)$(intel_drv_ladir) && rm -f i810_drv.so)
+endif
-- 
1.6.0.2




1.1                  x11-drivers/xf86-video-intel/files/2.5.0-0003-use-standard-automake-macros-for-handling-symlinks.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0003-use-standard-automake-macros-for-handling-symlinks.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0003-use-standard-automake-macros-for-handling-symlinks.patch?rev=1.1&content-type=text/plain

Index: 2.5.0-0003-use-standard-automake-macros-for-handling-symlinks.patch
===================================================================
From d437f3107635a85486faae15e48a7237b6d69e42 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?R=C3=A9mi=20Cardona?= <remi.cardona@lri.fr>
Date: Mon, 20 Oct 2008 13:17:32 +0200
Subject: [PATCH 3/4] use standard automake macros for handling symlinks

---
 configure.ac    |    1 +
 src/Makefile.am |    6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index a53b225..36852aa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -40,6 +40,7 @@ AC_PROG_LIBTOOL
 DOLT
 AC_PROG_CC
 AM_PROG_CC_C_O
+AC_PROG_LN_S
 
 AC_CHECK_PROG(gen4asm, [intel-gen4asm], yes, no)
 AM_CONDITIONAL(HAVE_GEN4ASM, test x$gen4asm = xyes)
diff --git a/src/Makefile.am b/src/Makefile.am
index 9b32215..b16ba6c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -223,8 +223,8 @@ intel_drv_la_SOURCES += \
 	$(INTEL_XVMC_SRCS)
 endif
 
-install-data-local: install-intel_drv_laLTLIBRARIES
-	(cd $(DESTDIR)$(intel_drv_ladir) && rm -f i810_drv.so && ln -s intel_drv.so i810_drv.so)
+install-exec-hook:
+	(cd $(DESTDIR)$(intel_drv_ladir) && rm -f i810_drv.so && $(LN_S) intel_drv.so i810_drv.so)
 
-uninstall-local:
+uninstall-hook:
 	(cd $(DESTDIR)$(intel_drv_ladir) && rm -f i810_drv.so)
-- 
1.6.0.2




1.1                  x11-drivers/xf86-video-intel/files/2.5.0-0002-clean-up-man-pages-generation-and-installation.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0002-clean-up-man-pages-generation-and-installation.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0002-clean-up-man-pages-generation-and-installation.patch?rev=1.1&content-type=text/plain

Index: 2.5.0-0002-clean-up-man-pages-generation-and-installation.patch
===================================================================
From 7b847b328e314ac24cdad56dc9846a06b9d44e23 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?R=C3=A9mi=20Cardona?= <remi.cardona@lri.fr>
Date: Mon, 20 Oct 2008 11:27:36 +0200
Subject: [PATCH 2/4] clean up man pages generation and installation

---
 man/Makefile.am |   21 +++++----------------
 1 files changed, 5 insertions(+), 16 deletions(-)

diff --git a/man/Makefile.am b/man/Makefile.am
index 7432d5a..2a1cc81 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -25,21 +25,14 @@
 # 
 
 drivermandir = $(DRIVER_MAN_DIR)
-
-DRIVER_MAN_DIR_SUFFIX = $(DRIVER_MAN_DIR:@mandir@/man%=%)
-
-driverman_PRE = @DRIVER_NAME@.man
-
 driverman_DATA = \
-	$(driverman_PRE:man=@DRIVER_MAN_SUFFIX@) \
-	i810.@DRIVER_MAN_SUFFIX@
+	$(DRIVER_NAME).$(DRIVER_MAN_SUFFIX) \
+	i810.$(DRIVER_MAN_SUFFIX)
 
-EXTRA_DIST = @DRIVER_NAME@.man
+EXTRA_DIST = $(DRIVER_NAME).man
 
 CLEANFILES = $(driverman_DATA)
 
-SED = sed
-
 # Strings to replace in man pages
 XORGRELSTRING = @PACKAGE_STRING@
   XORGMANNAME = X Version 11
@@ -61,9 +54,5 @@ SUFFIXES = .$(DRIVER_MAN_SUFFIX) .man
 .man.$(DRIVER_MAN_SUFFIX):
 	sed $(MAN_SUBSTS) < $< > $@
 
-BUILT_SOURCES = shadows.DONE
-
-shadows.DONE:
-	-rm -f i810.@DRIVER_MAN_SUFFIX@
-	echo .so man$(DRIVER_MAN_DIR_SUFFIX)/intel.$(DRIVER_MAN_SUFFIX) > \
-		i810.@DRIVER_MAN_SUFFIX@
+i810.$(DRIVER_MAN_SUFFIX):
+	echo .so man$(DRIVER_MAN_SUFFIX)/$(DRIVER_NAME).$(DRIVER_MAN_SUFFIX) > $@
-- 
1.6.0.2




1.1                  x11-drivers/xf86-video-intel/files/2.5.0-0001-Default-kernel-mode-setting-to-off-add-configure-fl.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0001-Default-kernel-mode-setting-to-off-add-configure-fl.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-intel/files/2.5.0-0001-Default-kernel-mode-setting-to-off-add-configure-fl.patch?rev=1.1&content-type=text/plain

Index: 2.5.0-0001-Default-kernel-mode-setting-to-off-add-configure-fl.patch
===================================================================
From c07321e220df325c315f2138b05ef70146fed5ad Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied@linux.ie>
Date: Mon, 20 Oct 2008 18:46:49 -0700
Subject: [PATCH 1/4] Default kernel mode setting to off, add configure flag to enable

Should help avoid unpleasantness.
---
 configure.ac |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/configure.ac b/configure.ac
index 67ccbdf..a53b225 100644
--- a/configure.ac
+++ b/configure.ac
@@ -75,6 +75,11 @@ AC_ARG_ENABLE(xvmc, AC_HELP_STRING([--disable-xvmc],
               [XVMC="$enableval"],
               [XVMC=auto])
 
+AC_ARG_ENABLE(kms, AC_HELP_STRING([--enable-kms],
+                                  [Enable kernel mode setting support [[default=no]]]),
+              [KMS="$enableval"],
+              [KMS=no])
+
 # Checks for extensions
 XORG_DRIVER_CHECK_EXT(XINERAMA, xineramaproto)
 XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
@@ -107,13 +112,15 @@ if test x$DRI != xno; then
                       [have_dristruct_h="yes"], [have_dristruct_h="no"])
 	AC_CHECK_FILE([${sdkdir}/damage.h],
                       [have_damage_h="yes"], [have_damage_h="no"])
-	AC_CHECK_HEADER(xf86drmMode.h,
-			[DRM_MODE=yes],[DRM_MODE=no]
-			[#include "stdint.h"])
-	dnl exaGetPixmapDriverPrivate required for DRM_MODE.
-	PKG_CHECK_MODULES(DRM_MODE, [xorg-server >= 1.5], [], [DRM_MODE=no])
-	if test "x$DRM_MODE" = xyes; then
-	   	AC_DEFINE(XF86DRM_MODE,1,[DRM kernel modesetting])
+	if test x$KMS != xno; then
+		AC_CHECK_HEADER(xf86drmMode.h,
+				[DRM_MODE=yes],[DRM_MODE=no]
+				[#include "stdint.h"])
+		dnl exaGetPixmapDriverPrivate required for DRM_MODE.
+		PKG_CHECK_MODULES(DRM_MODE, [xorg-server >= 1.5], [], [DRM_MODE=no])
+		if test "x$DRM_MODE" = xyes; then
+	   		AC_DEFINE(XF86DRM_MODE,1,[DRM kernel modesetting])
+		fi
 	fi
 fi
 AC_MSG_CHECKING([whether to include DRI support])
-- 
1.6.0.2







^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2008-10-28 13:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-28 13:52 [gentoo-commits] gentoo-x86 commit in x11-drivers/xf86-video-intel/files: 2.5.0-0004-add-a-configure-switch-for-pre-2.0-compatibility-sym.patch 2.5.0-0003-use-standard-automake-macros-for-handling-symlinks.patch 2.5.0-0002-clean-up-man-pages-generation-and-installation.patch 2.5.0-0001-Default-kernel-mode-setting-to-off-add-configure-fl.patch Remi Cardona (remi)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox