diff options
author | wiz <wiz@pkgsrc.org> | 2013-09-30 17:00:15 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2013-09-30 17:00:15 +0000 |
commit | 25ddf631667fa320fcd3925a3143767312907217 (patch) | |
tree | 6b015aae7a21a6de9f52569086d249044d0a8e24 /x11 | |
parent | a26e4ee0bf8ac9b1245e1634b43ebe5c5fc0ad9b (diff) | |
download | pkgsrc-25ddf631667fa320fcd3925a3143767312907217.tar.gz |
Remove xf86-video-vga, desupported since xorg-server-1.5.
Diffstat (limited to 'x11')
-rw-r--r-- | x11/Makefile | 3 | ||||
-rw-r--r-- | x11/xf86-video-vga/DESCR | 1 | ||||
-rw-r--r-- | x11/xf86-video-vga/Makefile | 34 | ||||
-rw-r--r-- | x11/xf86-video-vga/PLIST | 3 | ||||
-rw-r--r-- | x11/xf86-video-vga/distinfo | 7 | ||||
-rw-r--r-- | x11/xf86-video-vga/patches/patch-aa | 49 | ||||
-rw-r--r-- | x11/xf86-video-vga/patches/patch-ab | 372 |
7 files changed, 1 insertions, 468 deletions
diff --git a/x11/Makefile b/x11/Makefile index 1f87c2156c3..bed001b7dcc 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.712 2013/09/30 16:59:10 wiz Exp $ +# $NetBSD: Makefile,v 1.713 2013/09/30 17:00:16 wiz Exp $ # COMMENT= Packages to support the X window system @@ -540,7 +540,6 @@ SUBDIR+= xf86-video-tga SUBDIR+= xf86-video-trident SUBDIR+= xf86-video-tseng SUBDIR+= xf86-video-vesa -SUBDIR+= xf86-video-vga SUBDIR+= xf86-video-vmware SUBDIR+= xf86-video-wsfb SUBDIR+= xf86bigfontproto diff --git a/x11/xf86-video-vga/DESCR b/x11/xf86-video-vga/DESCR deleted file mode 100644 index ff0dfe8ad5c..00000000000 --- a/x11/xf86-video-vga/DESCR +++ /dev/null @@ -1 +0,0 @@ -This is the generic VGA video driver for the modular Xorg server. diff --git a/x11/xf86-video-vga/Makefile b/x11/xf86-video-vga/Makefile deleted file mode 100644 index fd7fa797276..00000000000 --- a/x11/xf86-video-vga/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -# $NetBSD: Makefile,v 1.11 2012/10/29 05:07:07 asau Exp $ -# - -DISTNAME= xf86-video-vga-4.1.0 -PKGREVISION= 4 -CATEGORIES= x11 -MASTER_SITES= ${MASTER_SITE_XORG:=driver/} -EXTRACT_SUFX= .tar.bz2 - -MAINTAINER= joerg@NetBSD.org -HOMEPAGE= http://xorg.freedesktop.org/ -COMMENT= Modular Xorg generic VGA video driver - -USE_LIBTOOL= yes -GNU_CONFIGURE= yes -USE_TOOLS+= autoconf autoheader automake autoreconf pkg-config - -BUILD_DEPENDS+= xorg-util-macros>=1.2.0:../../devel/xorg-util-macros - -.include "../../mk/bsd.prefs.mk" - -.if ${OPSYS} == "SunOS" -CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4 -.endif - -pre-configure: - cd ${WRKSRC} && autoreconf -vif - -.include "../../x11/modular-xorg-server/buildlink3.mk" -.include "../../x11/randrproto/buildlink3.mk" -.include "../../x11/renderproto/buildlink3.mk" -BUILDLINK_DEPMETHOD.libXext?= build -.include "../../x11/libXext/buildlink3.mk" -.include "../../mk/bsd.pkg.mk" diff --git a/x11/xf86-video-vga/PLIST b/x11/xf86-video-vga/PLIST deleted file mode 100644 index 39efc8793ed..00000000000 --- a/x11/xf86-video-vga/PLIST +++ /dev/null @@ -1,3 +0,0 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2007/03/21 00:20:45 joerg Exp $ -lib/xorg/modules/drivers/vga_drv.la -man/man4/vga.4 diff --git a/x11/xf86-video-vga/distinfo b/x11/xf86-video-vga/distinfo deleted file mode 100644 index 89e88a53d46..00000000000 --- a/x11/xf86-video-vga/distinfo +++ /dev/null @@ -1,7 +0,0 @@ -$NetBSD: distinfo,v 1.3 2013/01/22 09:34:19 wiz Exp $ - -SHA1 (xf86-video-vga-4.1.0.tar.bz2) = a3b5562e5714d956647389cc8c089fac85d7177e -RMD160 (xf86-video-vga-4.1.0.tar.bz2) = ff87eab31181abb5aba2bc29dbb7a883392ef95b -Size (xf86-video-vga-4.1.0.tar.bz2) = 233642 bytes -SHA1 (patch-aa) = 90b4b24cbccbbe6aa0789694828d105e8dab6347 -SHA1 (patch-ab) = 04c37e11b5f8234c1588196c483c3a1682831211 diff --git a/x11/xf86-video-vga/patches/patch-aa b/x11/xf86-video-vga/patches/patch-aa deleted file mode 100644 index 094e99f207e..00000000000 --- a/x11/xf86-video-vga/patches/patch-aa +++ /dev/null @@ -1,49 +0,0 @@ -$NetBSD: patch-aa,v 1.2 2013/01/22 09:34:19 wiz Exp $ - -First chunk: automake-1.13 compat -Rest: -http://cgit.freedesktop.org/xorg/driver/xf86-video-vga/commit/?id=97e2d125 -http://cgit.freedesktop.org/xorg/driver/xf86-video-vga/commit/?id=a0d4a475 - ---- configure.ac.orig 2006-04-07 21:48:23.000000000 +0000 -+++ configure.ac -@@ -27,7 +27,7 @@ AC_INIT([xf86-video-vga], - xf86-video-vga) - - AC_CONFIG_SRCDIR([Makefile.am]) --AM_CONFIG_HEADER([config.h]) -+AC_CONFIG_HEADER([config.h]) - AC_CONFIG_AUX_DIR(.) - - AM_INIT_AUTOMAKE([dist-bzip2]) -@@ -57,6 +57,30 @@ PKG_CHECK_MODULES(XORG, [xorg-server >= - sdkdir=$(pkg-config --variable=sdkdir xorg-server) - - # Checks for libraries. -+SAVE_CPPFLAGS="$CPPFLAGS" -+CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" -+AC_CHECK_DECL(XSERVER_LIBPCIACCESS, -+ [XSERVER_LIBPCIACCESS=yes], [XSERVER_LIBPCIACCESS=no], -+ [#include "xorg-server.h"]) -+AC_CHECK_HEADER(xf1bpp.h,[AC_DEFINE(HAVE_XF1BPP, 1, [Have 1bpp support])],[]) -+AC_CHECK_HEADER(xf4bpp.h,[AC_DEFINE(HAVE_XF4BPP, 1, [Have 4bpp support])],[]) -+CPPFLAGS="$SAVE_CPPFLAGS" -+ -+SAVE_CFLAGS="$CFLAGS" -+CFLAGS="$XORG_CFLAGS" -+AC_CHECK_DECL(xf86ConfigIsaEntity, -+ [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])], -+ [], -+ [#include "xf86.h"]) -+CFLAGS="$SAVE_CFLAGS" -+ -+if test "x$XSERVER_LIBPCIACCESS" = xyes; then -+ PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0]) -+ XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" -+fi -+AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes) -+ -+# Checks for libraries. - - # Checks for header files. - AC_HEADER_STDC diff --git a/x11/xf86-video-vga/patches/patch-ab b/x11/xf86-video-vga/patches/patch-ab deleted file mode 100644 index 6e3f2f6a73c..00000000000 --- a/x11/xf86-video-vga/patches/patch-ab +++ /dev/null @@ -1,372 +0,0 @@ -$NetBSD: patch-ab,v 1.1 2009/06/09 08:18:39 hasso Exp $ - -http://cgit.freedesktop.org/xorg/driver/xf86-video-vga/commit/?id=97e2d125 -http://cgit.freedesktop.org/xorg/driver/xf86-video-vga/commit/?id=a0d4a475 - ---- src/generic.c.orig 2006-04-08 00:48:01 +0300 -+++ src/generic.c 2009-06-09 10:27:54 +0300 -@@ -50,8 +50,13 @@ - - #include "fb.h" - -+#if HAVE_XF4BPP - #include "xf4bpp.h" -+#endif -+ -+#if HAVE_XF1BPP - #include "xf1bpp.h" -+#endif - - #include "shadowfb.h" - -@@ -62,6 +67,10 @@ - #include "xf86Resources.h" - #include "xf86int10.h" - -+#ifdef XSERVER_LIBPCIACCESS -+#include <pciaccess.h> -+#endif -+ - /* Some systems #define VGA for their own purposes */ - #undef VGA - -@@ -79,10 +88,31 @@ - #define CLOCK_TOLERANCE 2000 /* Clock matching tolerance (2MHz) */ - #endif - -+/* -+ * This structure is used to wrap the screen's CloseScreen vector. -+ */ -+typedef struct _GenericRec -+{ -+ Bool ShadowFB; -+ Bool KGAUniversal; -+ CARD8 * ShadowPtr; -+ CARD32 ShadowPitch; -+ CloseScreenProcPtr CloseScreen; -+ OptionInfoPtr Options; -+#ifdef XSERVER_LIBPCIACCESS -+ struct pci_device *pciInfo; -+#endif -+} GenericRec, *GenericPtr; -+ -+ - /* Forward definitions */ - static const OptionInfoRec *GenericAvailableOptions(int chipid, int busid); - static void GenericIdentify(int); - static Bool GenericProbe(DriverPtr, int); -+#ifdef XSERVER_LIBPCIACCESS -+static Bool GenericPciProbe(DriverPtr drv, int entity_num, -+ struct pci_device *dev, intptr_t match_data); -+#endif - static Bool GenericPreInit(ScrnInfoPtr, int); - static Bool GenericScreenInit(int, ScreenPtr, int, char **); - static Bool GenericSwitchMode(int, DisplayModePtr, int); -@@ -90,13 +120,33 @@ static void GenericAdjus - static Bool GenericEnterVT(int, int); - static void GenericLeaveVT(int, int); - static void GenericFreeScreen(int, int); -+#ifdef HAVE_ISA - static int VGAFindIsaDevice(GDevPtr dev); -+#endif - #ifdef SPECIAL_FB_BYTE_ACCESS - static Bool GenericMapMem(ScrnInfoPtr scrp); - #endif - - static ModeStatus GenericValidMode(int, DisplayModePtr, Bool, int); - -+static GenericPtr GenericGetRec(ScrnInfoPtr pScreenInfo); -+ -+enum GenericTypes -+{ -+ CHIP_VGA_GENERIC -+}; -+ -+#ifdef XSERVER_LIBPCIACCESS -+static const struct pci_id_match generic_device_match[] = { -+ { -+ PCI_MATCH_ANY, PCI_MATCH_ANY, PCI_MATCH_ANY, PCI_MATCH_ANY, -+ 0x00030000, 0x00ffffff, CHIP_VGA_GENERIC -+ }, -+ -+ { 0, 0, 0 }, -+}; -+#endif -+ - /* The root of all evil... */ - _X_EXPORT DriverRec VGA = - { -@@ -106,7 +156,13 @@ _X_EXPORT DriverRec VGA = - GenericProbe, - GenericAvailableOptions, - NULL, -- 0 -+ 0, -+ NULL, -+ -+#ifdef XSERVER_LIBPCIACCESS -+ generic_device_match, -+ GenericPciProbe -+#endif - }; - - typedef enum -@@ -146,8 +202,12 @@ static const char *vgahwSymbols[] = - #ifdef XFree86LOADER - static const char *miscfbSymbols[] = - { -+#if HAVE_XF1BPP - "xf1bppScreenInit", -+#endif -+#if HAVE_XF4BPP - "xf4bppScreenInit", -+#endif - NULL - }; - #endif -@@ -210,7 +270,13 @@ GenericSetup(pointer Module, pointer Opt - if (!Initialised) - { - Initialised = TRUE; -- xf86AddDriver(&VGA, Module, 0); -+ xf86AddDriver(&VGA, Module, -+#ifdef XSERVER_LIBPCIACCESS -+ HaveDriverFuncs -+#else -+ 0 -+#endif -+ ); - LoaderRefSymLists(vgahwSymbols, miscfbSymbols, fbSymbols, - shadowfbSymbols, int10Symbols, NULL); - return (pointer)TRUE; -@@ -224,11 +290,6 @@ GenericSetup(pointer Module, pointer Opt - #endif - - --enum GenericTypes --{ -- CHIP_VGA_GENERIC --}; -- - /* Supported chipsets */ - static SymTabRec GenericChipsets[] = - { -@@ -236,17 +297,21 @@ static SymTabRec GenericChipsets[] = - {-1, NULL} - }; - -+#ifndef XSERVER_LIBPCIACCESS - static PciChipsets GenericPCIchipsets[] = - { - {CHIP_VGA_GENERIC, PCI_CHIP_VGA, RES_SHARED_VGA}, - {-1, -1, RES_UNDEFINED}, - }; -+#endif - -+#ifdef HAVE_ISA - static IsaChipsets GenericISAchipsets[] = - { - {CHIP_VGA_GENERIC, RES_EXCLUSIVE_VGA}, - {-1, 0} - }; -+#endif - - static void - GenericIdentify(int flags) -@@ -267,6 +332,37 @@ GenericAvailableOptions(int chipid, int - * do a minimal probe for supported hardware. - */ - -+#ifdef XSERVER_LIBPCIACCESS -+static Bool -+GenericPciProbe(DriverPtr drv, int entity_num, struct pci_device *dev, -+ intptr_t match_data) -+{ -+ ScrnInfoPtr pScrn; -+ -+ pScrn = xf86ConfigPciEntity(NULL, 0, entity_num, NULL, -+ NULL, NULL, NULL, NULL, NULL); -+ if (pScrn != NULL) { -+ GenericPtr pGeneric = GenericGetRec(pScrn); -+ -+ pScrn->driverVersion = VGA_VERSION_CURRENT; -+ pScrn->driverName = VGA_DRIVER_NAME; -+ pScrn->name = VGA_NAME; -+ pScrn->Probe = GenericProbe; -+ pScrn->PreInit = GenericPreInit; -+ pScrn->ScreenInit = GenericScreenInit; -+ pScrn->SwitchMode = GenericSwitchMode; -+ pScrn->AdjustFrame = GenericAdjustFrame; -+ pScrn->EnterVT = GenericEnterVT; -+ pScrn->LeaveVT = GenericLeaveVT; -+ pScrn->FreeScreen = GenericFreeScreen; -+ -+ pGeneric->pciInfo = dev; -+ } -+ -+ return (pScrn != NULL); -+} -+#endif -+ - static Bool - GenericProbe(DriverPtr drv, int flags) - { -@@ -283,6 +379,7 @@ GenericProbe(DriverPtr drv, int flags) - if ((numDevSections = xf86MatchDevice(VGA_NAME, &devSections)) <= 0) - return FALSE; - -+#ifndef XSERVER_LIBPCIACCESS - /* PCI BUS */ - if (xf86GetPciVideoInfo()) - { -@@ -324,7 +421,9 @@ GenericProbe(DriverPtr drv, int flags) - xfree(usedChips); - } - } -+#endif - -+#ifdef HAVE_ISA - /* Isa Bus */ - numUsed = xf86MatchIsaInstances(VGA_NAME, GenericChipsets, - GenericISAchipsets, drv, -@@ -360,11 +459,13 @@ GenericProbe(DriverPtr drv, int flags) - xfree(usedChips); - } - } -+#endif - - xfree(devSections); - return foundScreen; - } - -+#ifdef HAVE_ISA - static int - VGAFindIsaDevice(GDevPtr dev) - { -@@ -390,20 +491,7 @@ VGAFindIsaDevice(GDevPtr dev) - - return (int)CHIP_VGA_GENERIC; - } -- --/* -- * This structure is used to wrap the screen's CloseScreen vector. -- */ --typedef struct _GenericRec --{ -- Bool ShadowFB; -- Bool KGAUniversal; -- CARD8 * ShadowPtr; -- CARD32 ShadowPitch; -- CloseScreenProcPtr CloseScreen; -- OptionInfoPtr Options; --} GenericRec, *GenericPtr; -- -+#endif - - static GenericPtr - GenericGetRec(ScrnInfoPtr pScreenInfo) -@@ -509,8 +597,14 @@ GenericPreInit(ScrnInfoPtr pScreenInfo, - - switch (pScreenInfo->depth) - { -- case 1: Module = "xf1bpp"; Sym = "xf1bppScreenInit"; break; -- case 4: Module = "xf4bpp"; Sym = "xf4bppScreenInit"; break; -+ case 1: -+#if HAVE_XF1BPP -+ Module = "xf1bpp"; Sym = "xf1bppScreenInit"; break; -+#endif -+ case 4: -+#if HAVE_XF4BPP -+ Module = "xf4bpp"; Sym = "xf4bppScreenInit"; break; -+#endif - case 8: Module = "fb"; break; - - default: -@@ -673,6 +767,8 @@ GenericPreInit(ScrnInfoPtr pScreenInfo, - /* Set display resolution */ - xf86SetDpi(pScreenInfo, 0, 0); - -+ -+#if HAVE_XF1BPP && HAVE_XF4BPP - if (xf86ReturnOptValBool(pGenericPriv->Options, OPTION_SHADOW_FB, FALSE)) - { - pGenericPriv->ShadowFB = TRUE; -@@ -688,7 +784,7 @@ GenericPreInit(ScrnInfoPtr pScreenInfo, - "Enabling universal \"KGA\" treatment.\n"); - } - --#ifdef SPECIAL_FB_BYTE_ACCESS -+# ifdef SPECIAL_FB_BYTE_ACCESS - if (!pGenericPriv->ShadowFB && (pScreenInfo->depth == 4)) - { - xf86DrvMsg(pScreenInfo->scrnIndex, X_INFO, -@@ -696,8 +792,13 @@ GenericPreInit(ScrnInfoPtr pScreenInfo, - " ShadowFB enabled.\n"); - pGenericPriv->ShadowFB = TRUE; - } -+# endif -+ -+#else -+ pGenericPriv->ShadowFB = TRUE; - #endif - -+ - if (pGenericPriv->ShadowFB) - { - pScreenInfo->bitmapBitOrder = BITMAP_BIT_ORDER; -@@ -1378,6 +1479,7 @@ GenericScreenInit(int scrnIndex, ScreenP - #endif - ShadowFBInit(pScreen, GenericRefreshArea1bpp); - } -+#if HAVE_XF1BPP - else - { - Inited = xf1bppScreenInit(pScreen, pvgaHW->Base, -@@ -1386,6 +1488,7 @@ GenericScreenInit(int scrnIndex, ScreenP - pScreenInfo->xDpi, pScreenInfo->yDpi, - pScreenInfo->displayWidth); - } -+#endif - break; - case 4: - if (pGenericPriv->ShadowFB) -@@ -1410,6 +1513,7 @@ GenericScreenInit(int scrnIndex, ScreenP - #endif - ShadowFBInit(pScreen, GenericRefreshArea4bpp); - } -+#if HAVE_XF4BPP - else - { - Inited = xf4bppScreenInit(pScreen, pvgaHW->Base, -@@ -1418,6 +1522,7 @@ GenericScreenInit(int scrnIndex, ScreenP - pScreenInfo->xDpi, pScreenInfo->yDpi, - pScreenInfo->displayWidth); - } -+#endif - break; - case 8: - Inited = fbScreenInit(pScreen, pvgaHW->Base, -@@ -1579,6 +1684,9 @@ GenericMapMem(ScrnInfoPtr scrp) - { - vgaHWPtr hwp = VGAHWPTR(scrp); - int scr_index = scrp->scrnIndex; -+#ifdef XSERVER_LIBPCIACCESS -+ GenericPtr pPriv = GenericGetRec(scrp); -+#endif - - if (hwp->Base) - return TRUE; -@@ -1589,7 +1697,12 @@ GenericMapMem(ScrnInfoPtr scrp) - if (hwp->MapPhys == 0) - hwp->MapPhys = VGA_DEFAULT_PHYS_ADDR; - -- hwp->Base = xf86MapDomainMemory(scr_index, VIDMEM_MMIO, hwp->Tag, -+ hwp->Base = xf86MapDomainMemory(scr_index, VIDMEM_MMIO, -+#ifdef XSERVER_LIBPCIACCESS -+ pPriv->pciInfo, -+#else -+ hwp->Tag, -+#endif - hwp->MapPhys, hwp->MapSize); - return hwp->Base != NULL; - } |