Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[xsrc/xorg]: xsrc/external/mit/xf86-video-vesa/dist initial import of xf86-vi...



details:   https://anonhg.NetBSD.org/xsrc/rev/72429ea59e8f
branches:  xorg
changeset: 10604:72429ea59e8f
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Nov 01 11:12:20 2020 +0000

description:
initial import of xf86-video-vesa-2.5.0

diffstat:

 external/mit/xf86-video-vesa/dist/ChangeLog       |    86 +
 external/mit/xf86-video-vesa/dist/Makefile.am     |     2 +
 external/mit/xf86-video-vesa/dist/Makefile.in     |    20 +-
 external/mit/xf86-video-vesa/dist/README.md       |    17 +
 external/mit/xf86-video-vesa/dist/aclocal.m4      |   255 +-
 external/mit/xf86-video-vesa/dist/compile         |     8 +-
 external/mit/xf86-video-vesa/dist/config.guess    |   640 ++--
 external/mit/xf86-video-vesa/dist/config.sub      |  2752 ++++++++++----------
 external/mit/xf86-video-vesa/dist/configure       |   299 +-
 external/mit/xf86-video-vesa/dist/configure.ac    |     4 +-
 external/mit/xf86-video-vesa/dist/depcomp         |     8 +-
 external/mit/xf86-video-vesa/dist/install-sh      |    45 +-
 external/mit/xf86-video-vesa/dist/ltmain.sh       |     6 +-
 external/mit/xf86-video-vesa/dist/man/Makefile.in |    13 +-
 external/mit/xf86-video-vesa/dist/missing         |    14 +-
 external/mit/xf86-video-vesa/dist/src/Makefile.in |    46 +-
 external/mit/xf86-video-vesa/dist/src/vesa.c      |    55 +-
 17 files changed, 2227 insertions(+), 2043 deletions(-)

diffs (truncated from 6288 to 300 lines):

diff -r 8d0c82a36790 -r 72429ea59e8f external/mit/xf86-video-vesa/dist/ChangeLog
--- a/external/mit/xf86-video-vesa/dist/ChangeLog       Sun Nov 01 11:07:16 2020 +0000
+++ b/external/mit/xf86-video-vesa/dist/ChangeLog       Sun Nov 01 11:12:20 2020 +0000
@@ -1,3 +1,89 @@
+commit 68f2589c687c132fc9abfd1501930bf191701165
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Thu Sep 10 18:01:44 2020 -0400
+
+    vesa 2.5.0
+
+commit 51a73f2fc2548d9b699d2a9c016bf5892c41d48a
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Wed May 30 11:46:46 2018 -0400
+
+    Disable shadow by default on known-virtual GPUs
+    
+    Device memory is the same domain as host memory, in this case, so the
+    shadow just introduces more memcpy.
+    
+    Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+
+commit 53c7796e8ddc6aaaef79df8c852c0d9d151a8559
+Author: Benjamin Tissoires <benjamin.tissoires%redhat.com@localhost>
+Date:   Fri May 10 08:40:05 2019 +0200
+
+    Refuse to run on UEFI machines running older kernels
+    
+    Prior to kernel v3.12, the efi framebuffer driver was named "efifb".
+    This cause problem on RHEL 7 as the base kernel is 3.10.
+    
+    "efi-framebuffer.0" was added by commit 2645e0aa for that reason
+    (don't run on UEFI machine).
+    The change from "efifb" to "efi-framebuffer" was done with commit
+    e6816a8 in the kernel
+    
+    Signed-off-by: Benjamin Tissoires <benjamin.tissoires%redhat.com@localhost>
+    [ofourdan: updated commit message with commit references]
+    Reviewed-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+
+commit 634dae745cf71c257554b4c18bde7710cd1716e8
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Wed Mar 6 12:45:11 2019 -0500
+
+    Try harder to avoid 24bpp
+    
+    We're preferring depth 24 even if that means 24bpp. Newer servers don't
+    support 24bpp anymore, and even for old servers it's suboptimal. Change
+    the heuristic to only try 24bpp if the alternative is pseudocolor.
+    
+    Fixes: xorg/driver/xf86-video-vesa#3
+
+commit 637c968d1a2fecfb25bd6d14e4fe285e3ceafc13
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Fri Dec 7 19:19:22 2018 -0800
+
+    Update configure.ac bug URL for gitlab migration
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 503665924c77a1a4c5f82651aa08b9e5c5e0d4f6
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sun Nov 18 16:43:51 2018 -0800
+
+    Update README for gitlab migration
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 2645e0aa9c17c2c966a0533e52ad00510311483e
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Wed Aug 29 11:04:23 2018 -0400
+
+    Refuse to run on UEFI machines
+    
+    No possible good can come of this.
+    
+    v2: Check for .../efi-framebuffer.0 ("is there an EFI framebuffer")
+    instead of /sys/firmware/efi ("is this an EFI machine"). Suggested by
+    Peter Jones.
+    
+    Reviewed-by: Peter Jones <pjones%redhat.com@localhost>
+    Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+
+commit 366622333bc1b81cab6d4aa325a18fcd27bf5db4
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Tue Aug 28 15:26:46 2018 -0400
+
+    Newline-terminate a few error messages
+    
+    Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+
 commit 07e4a0f0b3bd6308da2e000c12230b1e171e65a7
 Author: Adam Jackson <ajax%redhat.com@localhost>
 Date:   Thu Feb 15 14:33:38 2018 -0500
diff -r 8d0c82a36790 -r 72429ea59e8f external/mit/xf86-video-vesa/dist/Makefile.am
--- a/external/mit/xf86-video-vesa/dist/Makefile.am     Sun Nov 01 11:07:16 2020 +0000
+++ b/external/mit/xf86-video-vesa/dist/Makefile.am     Sun Nov 01 11:12:20 2020 +0000
@@ -29,3 +29,5 @@
        $(CHANGELOG_CMD)
 
 dist-hook: ChangeLog INSTALL
+
+EXTRA_DIST = README.md
diff -r 8d0c82a36790 -r 72429ea59e8f external/mit/xf86-video-vesa/dist/Makefile.in
--- a/external/mit/xf86-video-vesa/dist/Makefile.in     Sun Nov 01 11:07:16 2020 +0000
+++ b/external/mit/xf86-video-vesa/dist/Makefile.in     Sun Nov 01 11:12:20 2020 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -154,7 +154,7 @@
   $(RECURSIVE_CLEAN_TARGETS) \
   $(am__extra_recursive_targets)
 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
-       cscope distdir dist dist-all distcheck
+       cscope distdir distdir-am dist dist-all distcheck
 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
        $(LISP)config.h.in
 # Read a list of newline-separated strings from the standard input,
@@ -178,8 +178,8 @@
 CSCOPE = cscope
 DIST_SUBDIRS = $(SUBDIRS)
 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in COPYING \
-       ChangeLog INSTALL README compile config.guess config.sub \
-       install-sh ltmain.sh missing
+       ChangeLog INSTALL compile config.guess config.sub install-sh \
+       ltmain.sh missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
@@ -369,6 +369,7 @@
 top_srcdir = @top_srcdir@
 SUBDIRS = src man
 MAINTAINERCLEANFILES = ChangeLog INSTALL
+EXTRA_DIST = README.md
 all: config.h
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
 
@@ -394,8 +395,8 @@
            echo ' $(SHELL) ./config.status'; \
            $(SHELL) ./config.status;; \
          *) \
-           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
        esac;
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -537,7 +538,10 @@
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
        -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
 
-distdir: $(DISTFILES)
+distdir: $(BUILT_SOURCES)
+       $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
        $(am__remove_distdir)
        test -d "$(distdir)" || mkdir "$(distdir)"
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
diff -r 8d0c82a36790 -r 72429ea59e8f external/mit/xf86-video-vesa/dist/README.md
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/xf86-video-vesa/dist/README.md       Sun Nov 01 11:12:20 2020 +0000
@@ -0,0 +1,17 @@
+xf86-video-vesa - Generic VESA video driver for the Xorg X server
+-----------------------------------------------------------------
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+  https://lists.x.org/mailman/listinfo/xorg
+
+The master development code repository can be found at:
+
+  https://gitlab.freedesktop.org/xorg/driver/xf86-video-vesa
+
+Please submit bug reports and requests to merge patches there.
+
+For patch submission instructions, see:
+
+  https://www.x.org/wiki/Development/Documentation/SubmittingPatches
diff -r 8d0c82a36790 -r 72429ea59e8f external/mit/xf86-video-vesa/dist/aclocal.m4
--- a/external/mit/xf86-video-vesa/dist/aclocal.m4      Sun Nov 01 11:07:16 2020 +0000
+++ b/external/mit/xf86-video-vesa/dist/aclocal.m4      Sun Nov 01 11:12:20 2020 +0000
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
-
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
+
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
 
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -9398,7 +9398,7 @@
 
 dnl xorg-macros.m4.  Generated from xorg-macros.m4.in xorgversion.m4 by configure.
 dnl
-dnl Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
+dnl Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
 dnl
 dnl Permission is hereby granted, free of charge, to any person obtaining a
 dnl copy of this software and associated documentation files (the "Software"),
@@ -9435,7 +9435,7 @@
 # See the "minimum version" comment for each macro you use to see what
 # version you require.
 m4_defun([XORG_MACROS_VERSION],[
-m4_define([vers_have], [1.19.0])
+m4_define([vers_have], [1.19.2])
 m4_define([maj_have], m4_substr(vers_have, 0, m4_index(vers_have, [.])))
 m4_define([maj_needed], m4_substr([$1], 0, m4_index([$1], [.])))
 m4_if(m4_cmp(maj_have, maj_needed), 0,,
@@ -9512,6 +9512,17 @@
 AC_REQUIRE([AC_CANONICAL_HOST])
 AC_REQUIRE([AC_PROG_SED])
 
+case $host_os in
+    solaris*)
+        # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
+        # check for a man page file found in later versions that use
+        # traditional section numbers instead
+        AC_CHECK_FILE([/usr/share/man/man7/attributes.7],
+                [SYSV_MAN_SECTIONS=false], [SYSV_MAN_SECTIONS=true])
+        ;;
+    *) SYSV_MAN_SECTIONS=false ;;
+esac
+
 if test x$APP_MAN_SUFFIX = x    ; then
     APP_MAN_SUFFIX=1
 fi
@@ -9527,9 +9538,9 @@
 fi
 
 if test x$FILE_MAN_SUFFIX = x    ; then
-    case $host_os in
-       solaris*)       FILE_MAN_SUFFIX=4  ;;
-       *)              FILE_MAN_SUFFIX=5  ;;
+    case $SYSV_MAN_SECTIONS in
+       true)                           FILE_MAN_SUFFIX=4  ;;
+       *)                              FILE_MAN_SUFFIX=5  ;;
     esac
 fi
 if test x$FILE_MAN_DIR = x    ; then
@@ -9537,9 +9548,9 @@
 fi
 
 if test x$MISC_MAN_SUFFIX = x    ; then
-    case $host_os in
-       solaris*)       MISC_MAN_SUFFIX=5  ;;
-       *)              MISC_MAN_SUFFIX=7  ;;
+    case $SYSV_MAN_SECTIONS in
+       true)                           MISC_MAN_SUFFIX=5  ;;
+       *)                              MISC_MAN_SUFFIX=7  ;;
     esac
 fi
 if test x$MISC_MAN_DIR = x    ; then
@@ -9547,9 +9558,9 @@
 fi
 
 if test x$DRIVER_MAN_SUFFIX = x    ; then
-    case $host_os in
-       solaris*)       DRIVER_MAN_SUFFIX=7  ;;
-       *)              DRIVER_MAN_SUFFIX=4  ;;
+    case $SYSV_MAN_SECTIONS in
+       true)                           DRIVER_MAN_SUFFIX=7  ;;
+       *)                              DRIVER_MAN_SUFFIX=4  ;;
     esac
 fi
 if test x$DRIVER_MAN_DIR = x    ; then
@@ -9557,9 +9568,9 @@
 fi
 
 if test x$ADMIN_MAN_SUFFIX = x    ; then
-    case $host_os in
-       solaris*)       ADMIN_MAN_SUFFIX=1m ;;
-       *)              ADMIN_MAN_SUFFIX=8  ;;
+    case $SYSV_MAN_SECTIONS in
+       true)                           ADMIN_MAN_SUFFIX=1m ;;
+       *)                              ADMIN_MAN_SUFFIX=8  ;;
     esac
 fi
 if test x$ADMIN_MAN_DIR = x    ; then
@@ -9820,13 +9831,24 @@
 fi])
 
 # Test for the ability of xmlto to generate a text target
+#
+# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the
+# following test for empty XML docbook files.
+# For compatibility reasons use the following empty XML docbook file and if
+# it fails try it again with a non-empty XML file.
 have_xmlto_text=no
 cat > conftest.xml << "EOF"
 EOF



Home | Main Index | Thread Index | Old Index