summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2013-09-30 17:00:15 +0000
committerwiz <wiz@pkgsrc.org>2013-09-30 17:00:15 +0000
commit25ddf631667fa320fcd3925a3143767312907217 (patch)
tree6b015aae7a21a6de9f52569086d249044d0a8e24 /x11
parenta26e4ee0bf8ac9b1245e1634b43ebe5c5fc0ad9b (diff)
downloadpkgsrc-25ddf631667fa320fcd3925a3143767312907217.tar.gz
Remove xf86-video-vga, desupported since xorg-server-1.5.
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile3
-rw-r--r--x11/xf86-video-vga/DESCR1
-rw-r--r--x11/xf86-video-vga/Makefile34
-rw-r--r--x11/xf86-video-vga/PLIST3
-rw-r--r--x11/xf86-video-vga/distinfo7
-rw-r--r--x11/xf86-video-vga/patches/patch-aa49
-rw-r--r--x11/xf86-video-vga/patches/patch-ab372
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;
- }