Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37907274
en ru br
ALT Linux repositórios
S:2.5.0-alt1
5.0: 2.2.0-alt2
4.1: 2.0.0-alt1.M41.1

Group :: Sistema/X11
RPM: xorg-drv-vesa

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: xorg-drv-vesa-2.5.0-alt1.patch
Download


 .gear/rules                                        |   2 +
 .../tags/42a7e3b5f07a396c3a99e3a0f027c974b1c79b66  |  20 +++
 .gear/tags/list                                    |   1 +
 .gitlab-ci.yml                                     |  98 ++++++++++++
 README.md                                          |   2 +-
 configure.ac                                       |   2 +-
 src/vesa.c                                         |   6 +-
 xorg-drv-vesa.spec                                 | 164 +++++++++++++++++++++
 8 files changed, 292 insertions(+), 3 deletions(-)
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 0000000..b0c11bf
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,2 @@
+tar: xf86-video-vesa-@version@:.
+diff: xf86-video-vesa-@version@:. .
diff --git a/.gear/tags/42a7e3b5f07a396c3a99e3a0f027c974b1c79b66 b/.gear/tags/42a7e3b5f07a396c3a99e3a0f027c974b1c79b66
new file mode 100644
index 0000000..14afda0
--- /dev/null
+++ b/.gear/tags/42a7e3b5f07a396c3a99e3a0f027c974b1c79b66
@@ -0,0 +1,20 @@
+object 68f2589c687c132fc9abfd1501930bf191701165
+type commit
+tag xf86-video-vesa-2.5.0
+tagger Adam Jackson <ajax@redhat.com> 1599775467 -0400
+
+xf86-video-vesa-2.5.0
+-----BEGIN PGP SIGNATURE-----
+
+iQHEBAABCAAuFiEEmV7VyKYTjrCWHxhHTAndg8qqULIFAl9aousQHGFqYXhAcmVk
+aGF0LmNvbQAKCRBMCd2DyqpQss7gC/9KGwKrXrfBiNK+fT4tMlPqGKSNbD8n9HTD
+bvs5igVGckqe0+wbAYTBAJAUMGUQyExHdNk5AJ9KFdqy2e0E3QXDd+qeeTlTekJW
+uPHBM7TCc76J/E5xGJmMgXacHZXp+6nEPz0pC3Xnb9S4PqtKMqvK8ZAt388dtXY/
+EjnE+IaPmUpGpNflfiQW0IKqb3w3ebQzkqapcv8WNiQVaYdRGwgRujh0tEUKqEvy
+sFg6kmKUnYLDKbgWK+kOwGAuFUml+gUW3iG5MB/L/mhr1gQy2weg6EtOon9zQz9z
+B4e71ptrw57ZqRHJj2L7v1q0qHABOvaFeeK8kbXnD7Ovbj0739Pq8NvjCR9UBrfs
+0Zbg2P0ndMQNTM2bpjq09rRxEYbe9NuF87dPhF2upqm+eLroA/eUsPxV4gTuTjxK
+ZNLObulYMU0kwJAPlRIgMiyKO1QertTuRs9fI6NU6V8nI6FsAXmyDPq8mgZV4Zkv
++JmrDU9WaoLgyBAqHHLIaZvjqlPNsSI=
+=dFc0
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 0000000..9958602
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1 @@
+42a7e3b5f07a396c3a99e3a0f027c974b1c79b66 xf86-video-vesa-2.5.0
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..7f94b6c
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,98 @@
+# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0 filetype=yaml:
+#
+# This CI uses the freedesktop.org ci-templates.
+# Please see the ci-templates documentation for details:
+# https://freedesktop.pages.freedesktop.org/ci-templates/
+
+.templates_sha: &template_sha 34f4ade99434043f88e164933f570301fd18b125 # see https://docs.gitlab.com/ee/ci/yaml/#includefile
+
+
+include:
+  # Arch container builder template
+  - project: 'freedesktop/ci-templates'
+    ref: *template_sha
+    file: '/templates/arch.yml'
+  - project: 'freedesktop/ci-templates'
+    ref: *template_sha
+    file: '/templates/ci-fairy.yml'
+  - template: Security/SAST.gitlab-ci.yml
+
+
+stages:
+  - prep             # prep work like rebuilding the container images if there is a change
+  - build            # for actually building and testing things in a container
+  - test
+  - deploy
+
+
+variables:
+  FDO_UPSTREAM_REPO: 'xorg/driver/xf86-video-vesa'
+  # The tag should be updated each time the list of packages is updated.
+  # Changing a tag forces the associated image to be rebuilt.
+  # Note: the tag has no meaning, we use a date format purely for readability
+  FDO_DISTRIBUTION_TAG:  '2022-01-30.0'
+  FDO_DISTRIBUTION_PACKAGES:  'git gcc pkgconf autoconf automake make xorg-util-macros xorgproto xorg-server-devel pixman libpciaccess'
+
+
+#
+# Verify that commit messages are as expected, signed-off, etc.
+#
+check-commits:
+  extends:
+    - .fdo.ci-fairy
+  stage: prep
+  script:
+    - ci-fairy check-commits --signed-off-by --junit-xml=results.xml
+  except:
+    - master@xorg/driver/xf86-video-vesa
+  variables:
+    GIT_DEPTH: 100
+  artifacts:
+    reports:
+      junit: results.xml
+
+#
+# Verify that the merge request has the allow-collaboration checkbox ticked
+#
+check-merge-request:
+  extends:
+    - .fdo.ci-fairy
+  stage: deploy
+  script:
+    - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=results.xml
+  artifacts:
+    when: on_failure
+    reports:
+      junit: results.xml
+  allow_failure: true
+
+
+#
+# Build a container with the given tag and the packages pre-installed.
+# This only happens if the tag changes, otherwise the existing image is
+# re-used.
+#
+container-prep:
+  extends:
+    - .fdo.container-build@arch
+  stage: prep
+  variables:
+    GIT_STRATEGY: none
+
+
+#
+# The default build, runs on the image built above.
+#
+build:
+  stage: build
+  extends:
+    - .fdo.distribution-image@arch
+  script:
+    - autoreconf -ivf
+    - mkdir _builddir
+    - pushd _builddir > /dev/null
+    - ../configure --disable-silent-rules
+    - make
+    - make check
+    - make distcheck
+    - popd > /dev/null
diff --git a/README.md b/README.md
index 1fb77ab..b202110 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ Xorg mailing list:
 
   https://lists.x.org/mailman/listinfo/xorg
 
-The master development code repository can be found at:
+The primary development code repository can be found at:
 
   https://gitlab.freedesktop.org/xorg/driver/xf86-video-vesa
 
diff --git a/configure.ac b/configure.ac
index 48e0c7f..a36a12b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -31,7 +31,7 @@ AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_AUX_DIR(.)
 
 # Initialize Automake
-AM_INIT_AUTOMAKE([foreign dist-bzip2])
+AM_INIT_AUTOMAKE([foreign dist-xz])
 
 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
 m4_ifndef([XORG_MACROS_VERSION],
diff --git a/src/vesa.c b/src/vesa.c
index 8d47294..e8278cc 100644
--- a/src/vesa.c
+++ b/src/vesa.c
@@ -186,7 +186,7 @@ static IsaChipsets VESAISAchipsets[] = {
 /* 
  * This contains the functions needed by the server after loading the
  * driver module.  It must be supplied, and gets added the driver list by
- * the Module Setup funtion in the dynamic case.  In the static case a
+ * the Module Setup function in the dynamic case.  In the static case a
  * reference to this is compiled in, and this requires that the name of
  * this DriverRec be an upper-case version of the driver name.
  */
@@ -411,7 +411,11 @@ VESAValidMode(SCRN_ARG_TYPE arg, DisplayModePtr p, Bool flag, int pass)
      * then, by this point, you're well into despair territory.
      */
     for (v = mon->vrefresh[0].lo; v <= mon->vrefresh[0].hi; v++) {
+#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) > 3
 	mode = xf86GTFMode(p->HDisplay, p->VDisplay, v, 0, 0);
+#else
+	mode = xf86CVTMode(p->HDisplay, p->VDisplay, v, FALSE, FALSE);
+#endif
 	ret = xf86CheckModeForMonitor(mode, mon);
 	free(mode->name);
 	free(mode);
diff --git a/xorg-drv-vesa.spec b/xorg-drv-vesa.spec
new file mode 100644
index 0000000..e8da576
--- /dev/null
+++ b/xorg-drv-vesa.spec
@@ -0,0 +1,164 @@
+Name: xorg-drv-vesa
+Version: 2.5.0
+Release: alt1
+Epoch: 1
+Summary: Generic VESA video driver
+License: MIT/X11
+Group: System/X11
+Url: http://xorg.freedesktop.org
+Packager: Valery Inozemtsev <shrek@altlinux.ru>
+
+PreReq: XORG_ABI_VIDEODRV = %get_xorg_abi_videodrv
+
+Source: %name-%version.tar
+Patch: %name-%version-%release.patch
+
+ExclusiveArch: %ix86 x86_64
+BuildRequires(Pre): xorg-sdk xorg-util-macros
+BuildRequires: libXext-devel xorg-proto-devel
+
+%description
+vesa is an Xorg driver for generic VESA video cards.  It can
+drive most VESA-compatible video cards, but only makes use of the basic
+standard  VESA core that is common to these cards.  The driver supports
+depths 8, 15 16 and 24.
+
+%prep
+%setup -q
+%patch -p1
+
+%build
+%autoreconf
+%configure \
+	--with-xorg-module-dir=%_x11modulesdir \
+	--disable-static
+
+%make_build
+
+%install
+%make DESTDIR=%buildroot install
+
+%files
+%dir %_x11modulesdir/drivers
+%_x11modulesdir/drivers/*.so
+%_man4dir/*
+
+%changelog
+* Fri Feb 18 2022 Valery Inozemtsev <shrek@altlinux.ru> 1:2.5.0-alt1
+- 2.5.0
+
+* Mon Nov 08 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.0-alt2
+- requires XORG_ABI_VIDEODRV = 25.2
+
+* Thu May 31 2018 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.0-alt1
+- 2.4.0
+
+* Wed Nov 30 2016 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.4-alt3
+- requires XORG_ABI_VIDEODRV = 23.0
+
+* Fri Nov 27 2015 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.4-alt2
+- requires XORG_ABI_VIDEODRV = 20.0
+
+* Mon Oct 05 2015 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.4-alt1
+- 2.3.4
+
+* Wed Feb 04 2015 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.3-alt3
+- requires XORG_ABI_VIDEODRV = 19.0
+
+* Fri Oct 10 2014 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.3-alt2
+- requires XORG_ABI_VIDEODRV = 18.0
+
+* Thu Jan 09 2014 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.3-alt1
+- 2.3.3
+
+* Wed Mar 06 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.2-alt3
+- requires XORG_ABI_VIDEODRV = 14.1
+
+* Fri Jan 18 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.2-alt2
+- requires XORG_ABI_VIDEODRV = 13.1
+
+* Mon Aug 27 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.2-alt1
+- 2.3.2
+
+* Fri Mar 23 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.1-alt1
+- 2.3.1
+
+* Mon Mar 05 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.0-alt4
+- requires XORG_ABI_VIDEODRV = 12.0
+
+* Mon Aug 29 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.0-alt3
+- requires XORG_ABI_VIDEODRV = 11.0
+
+* Wed Dec 08 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.0-alt2
+- requires XORG_ABI_VIDEODRV = 10.0
+
+* Fri Aug 13 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.3.0-alt1
+- 2.3.0
+
+* Tue Oct 06 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.2.1-alt1
+- requires XORG_ABI_VIDEODRV = 6.0
+
+* Fri Feb 27 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.2.0-alt2
+- requires XORG_ABI_VIDEODRV = 5.0
+
+* Wed Feb 18 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.2.0-alt1
+- updated build dependencies
+
+* Mon Dec 22 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:2.1.0-alt1
+- 2.1.0
+
+* Wed Aug 27 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:2.0.0-alt3
+- requires XORG_ABI_VIDEODRV = 4.1
+
+* Sun Aug 24 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:2.0.0-alt2
+- fixed mode check (close #16872)
+
+* Tue Jul 01 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:2.0.0-alt1
+- 2.0.0
+
+* Fri Jun 13 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:1.99.1-alt1
+- 1.99.1
+
+* Mon Jun 02 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.0-alt5
+- renamed xorg-x11-drv-vesa to xorg-drv-vesa
+- added requires XORG_ABI_VIDEODRV = 2.0
+
+* Thu Apr 03 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.0-alt4
+- death to mfb
+
+* Mon Sep 10 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.0-alt3
+- rebuild with xorg-server-1.4
+
+* Sun Jul 15 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.0-alt2
+- merged RH patches (close #12215)
+
+* Fri Dec 01 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.0-alt1
+- 1.3.0
+
+* Sat Oct 14 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.2.2-alt1
+- 1.2.2
+
+* Sat Jun 03 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.2.1-alt1
+- 1.2.1
+
+* Fri May 19 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.2.0-alt1
+- 1.2.0
+
+* Sat May 13 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.1.0-alt2
+- prereq xorg-x11-server-common >= 1.0.99.901
+
+* Fri Apr 21 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.1.0-alt1
+- 1.1.0
+
+* Mon Jan 23 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.0.1.3-alt2
+- fixed requires
+
+* Wed Dec 28 2005 Valery Inozemtsev <shrek@altlinux.ru> 1:1.0.1.3-alt1
+- Xorg-7.0
+
+* Sun Dec 04 2005 Valery Inozemtsev <shrek@altlinux.ru> 1:1.0.1.1-alt1
+- Xorg-7.0RC3
+
+* Sun Nov 27 2005 Valery Inozemtsev <shrek@altlinux.ru> 1:1.0.1-alt0.1
+- initial release
+
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009