From a7fefdbd61ea74c01268b91f41743ae35a90a3eb Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 19:48:56 +0100 Subject: [PATCH] arm: rebuilt to fix 'symbol lookup error: X: undefined symbol: __aeabi_ui2d' [release 1.12.4-5mamba;Sat Jul 27 2013] --- README.md | 5 + XFree86-skel-.xinitrc | 1 + xorg-server-1.12.1-Xorg_configure.patch | 25 + ...-server-1.3.0.0-hsync_higher_default.patch | 12 + xorg-server-1.6.4-fix_DGA_removal.patch | 140 +++++ xorg-server-xprofile | 8 + xorg-server.spec | 528 ++++++++++++++++++ 7 files changed, 719 insertions(+) create mode 100644 XFree86-skel-.xinitrc create mode 100644 xorg-server-1.12.1-Xorg_configure.patch create mode 100644 xorg-server-1.3.0.0-hsync_higher_default.patch create mode 100644 xorg-server-1.6.4-fix_DGA_removal.patch create mode 100644 xorg-server-xprofile create mode 100644 xorg-server.spec diff --git a/README.md b/README.md index d7ed649..9f83e14 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ # xorg-server +The X Window System provides the base technology for developing graphical user interfaces. +Simply stated, X draws the elements of the GUI on the user's screen and builds methods for sending user interactions back to the application. +X also supports remote application deployment--running an application on another computer while viewing the input/output on your machine. +X is a powerful environment which supports many different applications, such as games, programming tools, graphics programs, text editors, etc. + diff --git a/XFree86-skel-.xinitrc b/XFree86-skel-.xinitrc new file mode 100644 index 0000000..a0e8dea --- /dev/null +++ b/XFree86-skel-.xinitrc @@ -0,0 +1 @@ +startkde diff --git a/xorg-server-1.12.1-Xorg_configure.patch b/xorg-server-1.12.1-Xorg_configure.patch new file mode 100644 index 0000000..7f9f084 --- /dev/null +++ b/xorg-server-1.12.1-Xorg_configure.patch @@ -0,0 +1,25 @@ +diff -Nru xorg-server-1.12.1.orig/hw/xfree86/common/xf86Config.c xorg-server-1.12.1/hw/xfree86/common/xf86Config.c +--- xorg-server-1.12.1.orig/hw/xfree86/common/xf86Config.c 2012-03-30 04:57:26.000000000 +0200 ++++ xorg-server-1.12.1/hw/xfree86/common/xf86Config.c 2012-04-24 12:24:57.966283561 +0200 +@@ -514,7 +514,7 @@ + static void + fixup_video_driver_list(char **drivers) + { +- static const char *fallback[4] = { "vesa", "fbdev", "wsfb", NULL }; ++ static const char *fallback[6] = { "fglrx", "fbdev", "vesa", "wsfb", "nv", NULL }; + char **end, **drv; + char *x; + int i; +@@ -528,9 +528,11 @@ + * swap it with the last available non-fallback driver. + */ + for (i = 0; fallback[i]; i++) { +- for (drv = drivers; drv != end; drv++) { ++ for (drv = drivers; drv <= end; drv++) { + if (strstr(*drv, fallback[i])) { + x = *drv; ++ /* disable the faulty probe of fglrx driver */ ++ if (i == 0) *end = NULL; + *drv = *end; + *end = x; + end--; diff --git a/xorg-server-1.3.0.0-hsync_higher_default.patch b/xorg-server-1.3.0.0-hsync_higher_default.patch new file mode 100644 index 0000000..83662e3 --- /dev/null +++ b/xorg-server-1.3.0.0-hsync_higher_default.patch @@ -0,0 +1,12 @@ +diff -Nru xorg-server-1.3.0.0.orig/hw/xfree86/common/xf86Mode.c xorg-server-1.3.0.0/hw/xfree86/common/xf86Mode.c +--- xorg-server-1.3.0.0.orig/hw/xfree86/common/xf86Mode.c 2006-11-16 19:01:24.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/xfree86/common/xf86Mode.c 2007-08-26 19:31:55.000000000 +0200 +@@ -1361,7 +1361,7 @@ + } + } else { + scrp->monitor->hsync[0].lo = 31.5; +- scrp->monitor->hsync[0].hi = 37.9; ++ scrp->monitor->hsync[0].hi = 49.9; + scrp->monitor->nHsync = 1; + } + type = "default "; diff --git a/xorg-server-1.6.4-fix_DGA_removal.patch b/xorg-server-1.6.4-fix_DGA_removal.patch new file mode 100644 index 0000000..e8435b6 --- /dev/null +++ b/xorg-server-1.6.4-fix_DGA_removal.patch @@ -0,0 +1,140 @@ +diff --git a/hw/xfree86/common/xf86DGA.c b/hw/xfree86/common/xf86DGA.c +index 42b7c58..804fd37 100644 +--- a/hw/xfree86/common/xf86DGA.c ++++ b/hw/xfree86/common/xf86DGA.c +@@ -120,8 +120,22 @@ DGAInit( + + DGAScreenKey = &DGAScreenKeyIndex; + +- if(!(pScreenPriv = (DGAScreenPtr)xalloc(sizeof(DGAScreenRec)))) +- return FALSE; ++ pScreenPriv = DGA_GET_SCREEN_PRIV(pScreen); ++ ++ if (!pScreenPriv) ++ { ++ if(!(pScreenPriv = (DGAScreenPtr)xalloc(sizeof(DGAScreenRec)))) ++ return FALSE; ++ dixSetPrivate(&pScreen->devPrivates, DGAScreenKey, pScreenPriv); ++ pScreenPriv->CloseScreen = pScreen->CloseScreen; ++ pScreen->CloseScreen = DGACloseScreen; ++ pScreenPriv->DestroyColormap = pScreen->DestroyColormap; ++ pScreen->DestroyColormap = DGADestroyColormap; ++ pScreenPriv->InstallColormap = pScreen->InstallColormap; ++ pScreen->InstallColormap = DGAInstallColormap; ++ pScreenPriv->UninstallColormap = pScreen->UninstallColormap; ++ pScreen->UninstallColormap = DGAUninstallColormap; ++ } + + pScreenPriv->pScrn = pScrn; + pScreenPriv->numModes = num; +@@ -146,17 +160,6 @@ DGAInit( + modes[i].flags &= ~DGA_PIXMAP_AVAILABLE; + #endif + +- dixSetPrivate(&pScreen->devPrivates, DGAScreenKey, pScreenPriv); +- pScreenPriv->CloseScreen = pScreen->CloseScreen; +- pScreen->CloseScreen = DGACloseScreen; +- pScreenPriv->DestroyColormap = pScreen->DestroyColormap; +- pScreen->DestroyColormap = DGADestroyColormap; +- pScreenPriv->InstallColormap = pScreen->InstallColormap; +- pScreen->InstallColormap = DGAInstallColormap; +- pScreenPriv->UninstallColormap = pScreen->UninstallColormap; +- pScreen->UninstallColormap = DGAUninstallColormap; +- +- + return TRUE; + } + +diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c +index c1e31e0..f274725 100644 +--- a/hw/xfree86/modes/xf86Crtc.c ++++ b/hw/xfree86/modes/xf86Crtc.c +@@ -806,7 +806,7 @@ xf86CrtcScreenInit (ScreenPtr screen) + screen->CloseScreen = xf86CrtcCloseScreen; + + #ifdef XFreeXDGA +- xf86DiDGAInit(screen, 0); ++ _xf86_di_dga_init_for_reals(screen); + #endif + #ifdef RANDR_13_INTERFACE + return RANDR_INTERFACE_VERSION; +@@ -1928,7 +1928,7 @@ xf86SetScrnInfoModes (ScrnInfoPtr scrn) + scrn->currentMode = scrn->modes; + #ifdef XFreeXDGA + if (scrn->pScreen) +- xf86DiDGAReInit(scrn->pScreen); ++ _xf86_di_dga_reinit_for_reals(scrn->pScreen); + #endif + } + +diff --git a/hw/xfree86/modes/xf86Crtc.h b/hw/xfree86/modes/xf86Crtc.h +index 69afaa5..edf84d8 100644 +--- a/hw/xfree86/modes/xf86Crtc.h ++++ b/hw/xfree86/modes/xf86Crtc.h +@@ -833,6 +833,10 @@ xf86OutputGetEDID (xf86OutputPtr output, I2CBusPtr pDDCBus); + extern _X_EXPORT Bool + xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address); + ++/* this is the real function, used only internally */ ++_X_INTERNAL Bool ++_xf86_di_dga_init_for_reals (ScreenPtr pScreen); ++ + /** + * Re-initialize dga for this screen (as when the set of modes changes) + */ +@@ -841,6 +845,10 @@ extern _X_EXPORT Bool + xf86DiDGAReInit (ScreenPtr pScreen); + #endif + ++/* This is the real function, used only internally */ ++_X_INTERNAL Bool ++_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen); ++ + /* + * Set the subpixel order reported for the screen using + * the information from the outputs +diff --git a/hw/xfree86/modes/xf86DiDGA.c b/hw/xfree86/modes/xf86DiDGA.c +index 0f7b834..3df3754 100644 +--- a/hw/xfree86/modes/xf86DiDGA.c ++++ b/hw/xfree86/modes/xf86DiDGA.c +@@ -175,6 +175,12 @@ static DGAFunctionRec xf86_dga_funcs = { + Bool + xf86DiDGAReInit (ScreenPtr pScreen) + { ++ return TRUE; ++} ++ ++_X_INTERNAL Bool ++_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen) ++{ + ScrnInfoPtr scrn = xf86Screens[pScreen->myNum]; + xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); + +@@ -190,12 +196,15 @@ xf86DiDGAReInit (ScreenPtr pScreen) + Bool + xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address) + { ++ return TRUE; ++} ++ ++_X_INTERNAL Bool ++_xf86_di_dga_init_for_reals (ScreenPtr pScreen) ++{ + ScrnInfoPtr scrn = xf86Screens[pScreen->myNum]; + xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); + +- if (DGAAvailable(pScreen->myNum)) +- return TRUE; +- + xf86_config->dga_flags = 0; + xf86_config->dga_address = 0; + xf86_config->dga_width = 0; + ScrnInfoPtr scrn = xf86Screens[pScreen->myNum]; + xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); + +- if (DGAAvailable(pScreen->myNum)) +- return TRUE; +- + xf86_config->dga_flags = 0; + xf86_config->dga_address = 0; + xf86_config->dga_width = 0; diff --git a/xorg-server-xprofile b/xorg-server-xprofile new file mode 100644 index 0000000..4f639fa --- /dev/null +++ b/xorg-server-xprofile @@ -0,0 +1,8 @@ +# +# xprofile Default Xorg profile configuration +# + + +for f in /etc/xprofile.d/*.sh ; do + [ -x $f ] && . $f +done diff --git a/xorg-server.spec b/xorg-server.spec new file mode 100644 index 0000000..e7e5e87 --- /dev/null +++ b/xorg-server.spec @@ -0,0 +1,528 @@ +Name: xorg-server +Version: 1.12.4 +Release: 5mamba +Summary: The core of the X.Org Foundation implementation of the X Window system +Group: System/X11 +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://www.x.org +Source: ftp://x.org/pub/individual/xserver/xorg-server-%{version}.tar.bz2 +Source10: XFree86-skel-.xinitrc +Source11: xorg-server-xprofile +Patch0: %{name}-1.12.1-Xorg_configure.patch +Patch1: %{name}-1.3.0.0-hsync_higher_default.patch +Patch2: %{name}-1.6.4-fix_DGA_removal.patch +License: MIT +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libdmx-devel +BuildRequires: libdrm-devel +BuildRequires: libfontenc-devel +BuildRequires: libgcc +BuildRequires: libICE-devel +BuildRequires: libncurses-devel +BuildRequires: libSM-devel +BuildRequires: libX11-devel +BuildRequires: libXau-devel +BuildRequires: libXaw-devel +BuildRequires: libXdmcp-devel +BuildRequires: libXext-devel +BuildRequires: libXfixes-devel +BuildRequires: libXfont-devel +BuildRequires: libXi-devel +BuildRequires: libxkbfile-devel +BuildRequires: libxkbui-devel +BuildRequires: libXmu-devel +BuildRequires: libXpm-devel +BuildRequires: libXrender-devel +BuildRequires: libXt-devel +BuildRequires: libXxf86misc-devel +BuildRequires: libXxf86vm-devel +BuildRequires: xorg-apps-base +## AUTOBUILDREQ-END +BuildRequires: glproto-devel +BuildRequires: xproto-devel +BuildRequires: dri2proto-devel +BuildRequires: xorg-xtrans-devel >= 1.0.0 +BuildRequires: libXRes-devel >= 1.0.1 +BuildRequires: libGL-devel >= 6.5.2 +BuildRequires: perl-devel >= 5.8.8 +BuildRequires: libpciaccess-devel +%ifarch %{ix86} x86_64 +BuildRequires: libsmbios-devel +%endif +Requires: xorgdrvinput +Requires: xorgdrvvideo +Requires: xorg-fonts-base +Requires: xorg-apps-base +Requires: xkeyboard-config +Requires: xorglibGL +Requires: xorglibglx +Obsoletes: Xorg +Provides: Xorg +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +The X Window System provides the base technology for developing graphical user interfaces. +Simply stated, X draws the elements of the GUI on the user's screen and builds methods for sending user interactions back to the application. +X also supports remote application deployment--running an application on another computer while viewing the input/output on your machine. +X is a powerful environment which supports many different applications, such as games, programming tools, graphics programs, text editors, etc. + +%package devel +Summary: Devel package for %{name} +Group: Development/Libraries +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +The X Window System provides the base technology for developing graphical user interfaces. +Simply stated, X draws the elements of the GUI on the user's screen and builds methods for sending user interactions back to the application. +X also supports remote application deployment--running an application on another computer while viewing the input/output on your machine. +X is a powerful environment which supports many different applications, such as games, programming tools, graphics programs, text editors, etc. + +This package contains static libraries and header files need for development. + +%package dmx +Summary: X.Org dmx server +Group: System/X11 + +%description dmx +X.Org dmx server. + +%package -n xorg-ext-libglx +Summary: X.Org glx extension +Group: System/X11 +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: libglx +Provides: xorglibglx + +%description -n xorg-ext-libglx +X.Org glx extension. + +%prep +%setup -q -n %{name}-%{version} +ld -v | grep gold && { + echo "ERROR: building with gold produces failing binaries; aborting." + exit 1 +} +#%patch0 -p1 +#%patch1 -p1 +#%patch2 -p1 + +%build +%configure \ + --enable-glx \ + --enable-dri \ + --enable-xdmcp \ + --enable-dmx \ + --enable-xdm-auth-1 \ + --with-xkb-output=%{_sysconfdir}/X11/xkb/compiled \ + --with-os-name="Linux" \ + --with-os-vendor="openmamba" \ + --enable-aiglx \ + --with-fop=no + +# --with-mesa-source=`pwd`/Mesa-%{mesa_ver} \ +# --enable-xgl \ +# --enable-xglx +# --enable-xegl + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +install -d %{buildroot}%{_sysconfdir}/skel %{buildroot}%{_sysconfdir}/xprofile.d +install -d -m0755 %{buildroot}%{_sysconfdir}/X11/xorg.conf.d + +cp %{SOURCE10} %{buildroot}%{_sysconfdir}/skel/.xinitrc +install -m 755 %{SOURCE11} %{buildroot}%{_sysconfdir}/xprofile + +install hw/xfree86/parser/xf86Parser.h %{buildroot}%{_includedir}/xorg/ +install hw/xfree86/parser/xf86Optrec.h %{buildroot}%{_includedir}/xorg/ + +mv %{buildroot}%{_libdir}/xorg/modules/extensions/libglx.so \ + %{buildroot}%{_libdir}/xorg/modules/extensions/libglx_dri_so + +mv %{buildroot}%{_libdir}/xorg/modules/extensions/libdri.so \ + %{buildroot}%{_libdir}/xorg/modules/extensions/libdri_so + +mkdir -p %{buildroot}%{_sbindir} +cat > %{buildroot}%{_sbindir}/update-alternatives-set-dri << _EOF +#!/bin/bash +update-alternatives \ + --set libglx.so %{_libdir}/xorg/modules/extensions/libglx_dri_so + +update-alternatives \ + --set libdri.so %{_libdir}/xorg/modules/extensions/libdri_so + +update-alternatives \ + --set libGL.so.1 %{_libdir}/libGL_so.1.2 + +_EOF + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +if [ $1 -eq 1 ]; then + [ -e %{_sysconfdir}/X11/xorg.conf ] && { + sed -i "s|/usr/X11R6/lib/X11/rgb|/usr/lib/xorg/rgb|" %{_sysconfdir}/X11/xorg.conf + sed -i "s|/usr/X11R6/lib/modules|/usr/lib/xorg/modules|" %{_sysconfdir}/X11/xorg.conf + sed -i "s|/usr/X11R6/lib/X11/fonts|/usr/lib/X11/fonts|" %{_sysconfdir}/X11/xorg.conf + # remove wrong CID font configuration line if present + sed -i "/fonts\/CID/d" %{_sysconfdir}/X11/xorg.conf + } + [ -e %{_datadir}/config/kdm/kdmrc ] && + sed -i "s|/usr/X11R6/bin|/usr/bin|" %{_datadir}/config/kdm/kdmrc + + grep -q '/usr/X11R6/lib' /etc/ld.so.conf && + sed -i "/\usr\/X11R6\/lib/d" /etc/ld.so.conf + ldconfig + install -m 1777 -o root -g root -d /tmp/.ICE-unix + fc-cache +fi +exit 0 + +%post -n xorg-ext-libglx +/usr/sbin/update-alternatives \ + --remove libglx.so %{_libdir}/xorg/modules/extensions/libglx_dri.so 2>/dev/null + +/usr/sbin/update-alternatives \ + --install %{_libdir}/xorg/modules/extensions/libglx.so libglx.so \ + %{_libdir}/xorg/modules/extensions/libglx_dri_so 50 + +/usr/sbin/update-alternatives \ + --install %{_libdir}/xorg/modules/extensions/libdri.so libdri.so \ + %{_libdir}/xorg/modules/extensions/libdri_so 50 + +[ -e `readlink /etc/alternatives/libglx.so` ] || { + update-alternatives-set-dri +} +exit 0 + +%preun -n xorg-ext-libglx +if [ $1 -eq 0 ]; then + /usr/sbin/update-alternatives --remove libglx.so \ + %{_libdir}/xorg/modules/extensions/libglx_dri_so + /usr/sbin/update-alternatives --remove libdri.so \ + %{_libdir}/xorg/modules/extensions/libdri_so +fi +exit 0 + +%files +%defattr(-,root,root) +%attr(0755,root,root) %{_sysconfdir}/skel/.xinitrc +%dir %{_sysconfdir}/X11 +%dir %{_sysconfdir}/X11/xorg.conf.d +%{_sysconfdir}/X11/xkb/compiled/README.compiled +#%{_sysconfdir}/X11/Xsession.d/92xprint-xpserverlist +%dir %{_sysconfdir}/xprofile.d +%{_sysconfdir}/xprofile +%{_bindir}/X +%{_bindir}/Xnest +%attr(4755, root, root) %{_bindir}/Xorg +#%{_bindir}/Xprt +%{_bindir}/Xvfb +%{_bindir}/cvt +%{_bindir}/gtf +#%{_bindir}/inb +#%{_bindir}/inl +#%{_bindir}/inw +#%{_bindir}/ioport +#%{_bindir}/outb +#%{_bindir}/outl +#%{_bindir}/outw +#%{_bindir}/pcitweak +#%{_bindir}/scanpci +#%{_bindir}/xorgcfg +#%{_bindir}/xorgconfig +%attr(0755,root,root) %{_sbindir}/update-alternatives-set-dri +#%{_libdir}/X11/Cards +#%{_libdir}/X11/Options +#%{_libdir}/X11/xserver/* +%{_libdir}/xorg/modules/extensions/libdbe.la +%{_libdir}/xorg/modules/extensions/libdbe.so +%{_libdir}/xorg/modules/extensions/libdri.la +%{_libdir}/xorg/modules/extensions/libdri_so +%{_libdir}/xorg/modules/extensions/libdri2.la +%{_libdir}/xorg/modules/extensions/libdri2.so +%{_libdir}/xorg/modules/extensions/libextmod.la +%{_libdir}/xorg/modules/extensions/libextmod.so +%{_libdir}/xorg/modules/extensions/librecord.la +%{_libdir}/xorg/modules/extensions/librecord.so +#%{_libdir}/xorg/modules/extensions/libGLcore.la +#%{_libdir}/xorg/modules/extensions/libGLcore.so +#%{_libdir}/xorg/modules/extensions/libxtrap.la +#%{_libdir}/xorg/modules/extensions/libxtrap.so +#%{_libdir}/xorg/modules/extensions/librecord.la +#%{_libdir}/xorg/modules/extensions/librecord.so +#%{_libdir}/xorg/modules/fonts/* +%{_libdir}/xorg/modules/lib*.la +%{_libdir}/xorg/modules/lib*.so +#%{_libdir}/xorg/modules/linux/* +%{_libdir}/xorg/modules/multimedia/* +%{_libdir}/xorg/protocol.txt +#%{_libdir}/xserver/SecurityPolicy +%{_datadir}/X11/xorg.conf.d/10-evdev.conf +%{_mandir}/man1/Xnest.* +%{_mandir}/man1/Xorg.* +#%{_mandir}/man1/Xprt.* +%{_mandir}/man1/Xserver.* +%{_mandir}/man1/Xvfb.* +%{_mandir}/man1/gtf.* +#%{_mandir}/man1/pcitweak.* +#%{_mandir}/man1/scanpci.* +#%{_mandir}/man1/xorgcfg.* +#%{_mandir}/man1/xorgconfig.* +%{_mandir}/man4/exa.* +%{_mandir}/man4/fbdevhw.* +%{_mandir}/man5/xorg.conf.* +%{_mandir}/man5/xorg.conf.d.* +#%{_mandir}/man5/SecurityPolicy.* +%{_mandir}/man1/cvt.* +%doc COPYING + +%files dmx +%defattr(-,root,root) +%{_bindir}/Xdmx +%{_bindir}/dmxaddinput +%{_bindir}/dmxaddscreen +%{_bindir}/dmxinfo +%{_bindir}/dmxreconfig +%{_bindir}/dmxresize +%{_bindir}/dmxrminput +%{_bindir}/dmxrmscreen +%{_bindir}/dmxtodmx +%{_bindir}/dmxwininfo +%{_bindir}/vdltodmx +%{_bindir}/xdmxconfig +%{_mandir}/man1/Xdmx.* +%{_mandir}/man1/dmxtodmx.* +%{_mandir}/man1/vdltodmx.* +%{_mandir}/man1/xdmxconfig.* + +%files devel +%defattr(-,root,root) +#%{_includedir}/X11/bitmaps/* +#%{_includedir}/X11/pixmaps/* +%{_includedir}/xorg/*.h +%{_libdir}/pkgconfig/*.pc +%{_datadir}/aclocal/xorg-server.m4 +%{_docdir}/xorg-server/Xserver-DTrace* + +%files -n xorg-ext-libglx +%defattr(-,root,root) +%{_libdir}/xorg/modules/extensions/libglx.la +%{_libdir}/xorg/modules/extensions/libglx_dri_so + +%changelog +* Sat Jul 27 2013 Silvan Calarco 1.12.4-5mamba +- arm: rebuilt to fix 'symbol lookup error: X: undefined symbol: __aeabi_ui2d' + +* Wed Jun 26 2013 Silvan Calarco 1.12.4-4mamba +- rebuild using ld.bfd (add check and exit if ld is gold) + +* Tue Jun 25 2013 openmamba WebBuild System 1.12.4-3mamba +- really install Xorg mode 4755 + +* Tue Jun 18 2013 openmamba WebBuild System 1.12.4-2mamba +- install Xorg mode 4755 to run X as non-root user + +* Tue Mar 05 2013 Silvan Calarco 1.12.4-1mamba +- update to 1.12.4 + +* Wed Jul 11 2012 Silvan Calarco 1.12.3-2mamba +- really remove xorg -configure patch + +* Mon Jul 09 2012 Automatic Build System 1.12.3-1mamba +- automatic version update by autodist + +* Sun Jul 08 2012 Silvan Calarco 1.12.2-2mamba +- drop xorg-configure patch for now as it causes a segfault when running X -configure + +* Wed May 30 2012 Automatic Build System 1.12.2-1mamba +- automatic version update by autodist + +* Tue Apr 24 2012 Automatic Build System 1.12.1-1mamba +- update to 1.12.1 + +* Sat Jan 28 2012 Automatic Build System 1.11.4-1mamba +- automatic version update by autodist + +* Sat Dec 17 2011 Automatic Build System 1.11.3-1mamba +- automatic version update by autodist + +* Sat Nov 05 2011 Automatic Build System 1.11.2-1mamba +- automatic version update by autodist + +* Sat Sep 24 2011 Automatic Build System 1.11.1-1mamba +- automatic version update by autodist + +* Mon Aug 29 2011 Automatic Build System 1.11.0-1mamba +- automatic version update by autodist + +* Thu Aug 25 2011 Automatic Build System 1.10.4-1mamba +- automatic version update by autodist +- removed internal Mesa sources + +* Sat Aug 13 2011 Automatic Build System 1.10.3-1mamba +- automatic version update by autodist + +* Sat Apr 16 2011 Automatic Build System 1.10.1-1mamba +- automatic update by autodist + +* Wed Apr 06 2011 Silvan Calarco 1.10.0-2mamba +- removed requirement for postplug-xorg + +* Mon Mar 07 2011 Automatic Build System 1.10.0-1mamba +- automatic update by autodist + +* Sat Feb 05 2011 Automatic Build System 1.9.4-1mamba +- automatic update by autodist + +* Tue Dec 14 2010 Automatic Build System 1.9.3-1mamba +- automatic update to 1.9.3 by autodist + +* Sun Nov 21 2010 Automatic Build System 1.9.2.901-1mamba +- automatic update by autodist + +* Mon Nov 01 2010 Automatic Build System 1.9.2-1mamba +- automatic update to 1.9.2 by autodist + +* Thu Oct 28 2010 Automatic Build System 1.9.1-1mamba +- automatic update to 1.9.1 by autodist + +* Wed Jul 14 2010 Automatic Build System 1.8.2-1mamba +- automatic update to 1.8.2 by autodist + +* Tue Jul 13 2010 Automatic Build System 1.8.1-1mamba +- automatic update to 1.8.1 by autodist + +* Wed Mar 17 2010 Automatic Build System 1.7.6-1mamba +- automatic update to 1.7.6 by autodist + +* Fri Feb 19 2010 Automatic Build System 1.7.5-1mamba +- automatic update to 1.7.5 by autodist + +* Fri Jan 08 2010 Automatic Build System 1.7.4-1mamba +- automatic update to 1.7.4 by autodist + +* Sun Dec 06 2009 Automatic Build System 1.7.3-1mamba +- automatic update to 1.7.3 by autodist + +* Fri Nov 27 2009 Automatic Build System 1.7.2-1mamba +- automatic update to 1.7.2 by autodist + +* Sat Nov 21 2009 Automatic Build System 1.7.1-1mamba +- automatic update to 1.7.1 by autodist + +* Thu Oct 15 2009 Silvan Calarco 1.6.4-2mamba +- added fix_DGA_removal patch; fixes crash with radeon and possibly other drivers + +* Mon Sep 28 2009 Automatic Build System 1.6.4-1mamba +- automatic update to 1.6.4 by autodist + +* Tue Sep 08 2009 Silvan Calarco 1.6.3-2mamba +- install libdri.so as libdri_so and create libdri.so as an alternative to support fglrx alternative library + +* Sat Aug 01 2009 Automatic Build System 1.6.3-1mamba +- automatic update to 1.6.3 by autodist + +* Mon Jul 27 2009 Automatic Build System 1.6.2.901-1mamba +- automatic update by autodist + +* Sat Jul 18 2009 Silvan Calarco 1.6.2-2mamba +- install Xf86Parser.h and Xf86Optrec.h missing hedaers required by video drivers + +* Thu Jul 09 2009 Automatic Build System 1.6.2-1mamba +- automatic update to 1.6.2 by autodist + +* Sun Jul 05 2009 Automatic Build System 1.6.1.902-1mamba +- automatic update by autodist + +* Thu Jun 25 2009 Silvan Calarco 1.6.1-3mamba +- rebuilt with libsmbios 2.2.16 + +* Tue Jun 23 2009 Silvan Calarco 1.6.1-2mamba +- removed requirement and default for crystalcursors + +* Fri Apr 17 2009 Silvan Calarco 1.6.1-1mamba +- automatic update to 1.6.1 by autodist + +* Sat Feb 07 2009 Silvan Calarco 1.4.2-1mamba +- update to 1.4.2 + +* Tue May 20 2008 Silvan Calarco 1.3.0.0-9mamba +- obsolete Xorg legacy package + +* Mon Sep 10 2007 Silvan Calarco 1.3.0.0-8mamba +- remove .so from libglx to avoid a conflict between alternatives and ldconfig + +* Wed Sep 05 2007 Silvan Calarco 1.3.0.0-7mamba +- fix for the previous patch: add nv to the end of fallback vector + +* Tue Sep 04 2007 Silvan Calarco 1.3.0.0-6mamba +- configure patch: added nv as fallback to privilege detect of nvidia driver + +* Sun Aug 26 2007 Silvan Calarco 1.3.0.0-5mamba +- added patch to raise hsync default from 37.9 to 49.9 khz + +* Wed Aug 01 2007 Silvan Calarco 1.3.0.0-4mamba +- added "Xorg -configure" patch for ensuring vesa and fglrx are at the end + of probed drivers list + +* Tue Jul 31 2007 Silvan Calarco 1.3.0.0-3mamba +- set xkb-output to /etc/X11/xkb/compiled (default was in %{_datadir}) + +* Sun Jul 22 2007 Silvan Calarco 1.3.0.0-1mamba +- update-alternatives-set-dri: also set libGL alternative to mesa (libGL.so.1.2) + +* Tue Jul 17 2007 Silvan Calarco 1.3.0.0-1mamba +- update to 1.3.0.0 + +* Sat May 26 2007 Silvan Calarco 1.2.0-5mamba +- xorg-ext-libglx: rename libglx.so to libglx.so.%{version} and set as the + default alternative +- change requirement for xorgdrvinput to xorg-drv-input-base + +* Tue Mar 06 2007 Silvan Calarco 1.2.0-4qilnx +- added default xprofile and xprofile.d support + +* Tue Feb 20 2007 Silvan Calarco 1.2.0-3qilnx +- added requirement for xorglibglx + +* Mon Feb 19 2007 Silvan Calarco 1.2.0-2qilnx +- fix a post script error + +* Wed Feb 07 2007 Silvan Calarco 1.2.0-1qilnx +- update to version 1.2.0 by autospec + +* Wed Jan 03 2007 Silvan Calarco 1.1.1-3qilnx +- move %{_datadir}/X11/compiled from xorg-server-devel to xorg-server + +* Wed Jan 03 2007 Silvan Calarco 1.1.1-2qilnx +- add requirement for xorg-xkbdata + +* Tue Jan 02 2007 Silvan Calarco 1.1.1-1qilnx +- update to version 1.1.1 by autospec +- post script: generate font cache on upgrade + +* Thu Dec 28 2006 Silvan Calarco 1.1.0-5qilnx +- rebuilt with aiglx support + +* Wed Dec 27 2006 Silvan Calarco 1.1.0-4qilnx +- add support for crystalcursors +- configure xinit to launch startkde +- do not obsolete old Xorg packages +- put libglx extension into xorg-ext-libglx and obsolete libglx + +* Thu Dec 21 2006 Silvan Calarco 1.1.0-3qilnx +- fix Xorg configuration file on post script + +* Wed Dec 20 2006 Silvan Calarco 1.1.0-2qilnx +- rebuilt obsoleting monolitic Xorg packages + +* Mon Dec 18 2006 Silvan Calarco 1.1.0-1qilnx +- package created by autospec