SPECS: XFree86.spec - up to 4.6.0 - BR: cpp - ugly hack for includ...

shadzik shadzik at pld-linux.org
Sun Jun 11 19:30:46 CEST 2006


Author: shadzik                      Date: Sun Jun 11 17:30:46 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 4.6.0
- BR: cpp
- ugly hack for include page.h, needs kernel-source and should be fixed
- builds but needs testing
- NFY: Xwrapper doesnt work, so we aren't using it in this early release

---- Files affected:
SPECS:
   XFree86.spec (1.620 -> 1.621) 

---- Diffs:

================================================================
Index: SPECS/XFree86.spec
diff -u SPECS/XFree86.spec:1.620 SPECS/XFree86.spec:1.621
--- SPECS/XFree86.spec:1.620	Sun Mar 19 19:18:44 2006
+++ SPECS/XFree86.spec	Sun Jun 11 19:30:41 2006
@@ -2,6 +2,8 @@
 #
 # TODO:
 # - separate XFS to be standalone - is it possible without duplicated files?
+# - fix Xwrapper and this ugly page.h hack
+# - unpacked files
 #
 # Conditional build:
 %bcond_without	glide	# don't build glide driver
@@ -20,17 +22,17 @@
 Summary(uk):	âÁÚĎ׌ ŰŇÉĆÔÉ, ĐŇĎÇŇÁÍÉ ÔÁ ÄĎËŐÍĹÎÔÁĂŚŃ ÄĚŃ ŇĎÂĎŢϧ ÓÔÁÎĂŚ§ ĐŚÄ X
 Summary(zh_CN):	XFree86 ´°żÚϾͳˇţÎńĆ÷şÍťůąžłĚĐň
 Name:		XFree86
-Version:	4.4.0
-Release:	12
+Version:	4.6.0
+Release:	0.1
 Epoch:		1
 License:	XFree86 1.1
 Group:		X11
-Source0:	ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/%{name}-%{version}-src-1.tgz
-# Source0-md5:	97cea3d9e1197dde32ca34e3b6086469
-Source1:	ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/%{name}-%{version}-src-2.tgz
-# Source1-md5:	b9b6c74a03e314569e01d5fd4ff59523
-Source2:	ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/%{name}-%{version}-src-3.tgz
-# Source2-md5:	703404f48d3a15f58389a879d47c769d
+Source0:	ftp://ftp.xfree86.org/pub/XFree86/4.6.0/source/%{name}-%{version}-src-1.tgz
+# Source0-md5:	6c05f3486f088d01584f4517540e8d18
+Source1:	ftp://ftp.xfree86.org/pub/XFree86/4.6.0/source/%{name}-%{version}-src-2.tgz
+# Source1-md5:	f084d12aa734c9cd83e8d2a3a4eb3e32
+Source2:	ftp://ftp.xfree86.org/pub/XFree86/4.6.0/source/%{name}-%{version}-src-3.tgz
+# Source2-md5:	05450997f1876098d791a4cf9db21af8
 Source7:	ftp://ftp.pld-linux.org/software/xinit/xdm-xinitrc-0.2.tar.bz2
 # Source7-md5:	0a15b1c374256b5cad7961807baa3896
 Source8:	xdm.pamd
@@ -127,6 +129,8 @@
 Patch55:	%{name}-elfloader-linux-non-exec-stack.patch
 Patch56:	%{name}-exec-shield-GNU-stack.patch
 Patch57:	%{name}-libGL-exec-shield-fixes-v2.patch
+Patch58:	%{name}-page_h.patch
+Patch59:	%{name}-Xwrapper2.patch
 URL:		http://www.xfree86.org/
 BuildRequires:	/usr/bin/perl
 # Required by xc/programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c
@@ -134,6 +138,7 @@
 %{?with_glide:BuildRequires:	Glide2x_SDK}
 %endif
 BuildRequires:	bison
+BuildRequires:	cpp
 BuildRequires:	ed
 BuildRequires:	expat-devel
 BuildRequires:	flex
@@ -1791,7 +1796,7 @@
 %patch0 -p0
 %patch1 -p1
 %patch2 -p1
-%patch3 -p0
+#%patch3 -p0   -- TODO: make it somehow work
 %patch4 -p1
 %patch5 -p0
 %patch6 -p0
@@ -1803,24 +1808,24 @@
 %patch12 -p1
 %patch13 -p1
 %patch14 -p0
-%patch15 -p1
+%patch15 -p0
 %patch16 -p0
 #%patch17 -p1	-- not ready, is it required?
-%patch18 -p1
+#%patch18 -p1   -- obsoleted ? now theres a Makfile, not Imakefile
 #%patch19 -p1	-- maybe should be updated to allow using make -j
-%patch20 -p0
+#%patch20 -p0
 %patch21 -p1
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
 %patch26 -p1
-%patch27 -p1
+#%patch27 -p1   -- this is obsolete
 %ifarch sparc sparc64
 #%patch28 -p1	-- needs update
 %endif
 %patch29 -p0
-%patch30 -p1
-%patch32 -p1
+%patch30 -p0
+%patch32 -p0
 %patch33 -p1
 #%patch34 -p1	-- seems not applied (was partially in rc1??? maybe another fix present?)
 #%patch35 -p1	-- obsoleted? (but doesn't look to be applied)
@@ -1828,7 +1833,7 @@
 #%patch38 -p0	-- causing problems IIRC (but not really needed)
 %patch39 -p0
 %patch40 -p1
-%{!?debug:%patch41 -p1}
+%{!?debug:%patch41 -p0}
 %{!?with_glide:%patch42 -p0}
 %patch43 -p0
 %patch44 -p0
@@ -1838,10 +1843,12 @@
 %patch50 -p0
 %patch52 -p1
 %patch53 -p0
-%patch54 -p0
-%patch55 -p0
-%patch56 -p0
-%patch57 -p0
+#%patch54 -p0   -- obsoleted ?
+#%patch55 -p0   -- obsoleted ?
+#%patch56 -p0   -- check it
+#%patch57 -p0   -- obsoleted ?
+%patch58 -p0
+#%patch59 -p0   -- same as patch3, make it work !
 
 rm -f xc/config/cf/host.def
 
@@ -1931,6 +1938,7 @@
 cd $RPM_BUILD_ROOT%{_includedir}/X11/Xserver
 sh %{SOURCE45}
 cd -
+install $RPM_BUILD_ROOT%{_includedir}/X11/Xserver/lib/GL/glx/*.h $RPM_BUILD_ROOT%{_includedir}
 
 # set up PLD xdm config
 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
@@ -2397,7 +2405,7 @@
 
 %files Xserver
 %defattr(644,root,root,755)
-%attr(4755,root,root) %{_bindir}/Xwrapper
+#%attr(4755,root,root) %{_bindir}/Xwrapper
 %attr(755,root,root) %{_bindir}/XFree86
 %attr(755,root,root) %{_bindir}/getconfig*
 %attr(755,root,root) %{_sysconfdir}/X11/X
@@ -2470,7 +2478,7 @@
 %{_libdir}/libXdmcp.a
 %{_libdir}/libfntstubs.a
 %{_libdir}/liboldX.a
-%{_libdir}/libxf86config.a
+#%{_libdir}/libxf86config.a
 %{_includedir}/X11/*.h
 %{_includedir}/X11/ICE
 %{_includedir}/X11/PM
@@ -2579,7 +2587,7 @@
 %attr(755,root,root) %{_libdir}/modules/drivers/i810_drv.o
 # i810_dri alone is built on x86_64 - what for?
 %attr(755,root,root) %{_libdir}/modules/dri/i810_dri.so
-%attr(755,root,root) %{_libdir}/modules/dri/i830_dri.so
+#%attr(755,root,root) %{_libdir}/modules/dri/i830_dri.so
 %{_mandir}/man4/i810.4*
 %endif
 
@@ -2894,7 +2902,7 @@
 %dir %{_libdir}/modules/dri
 %dir %{_libdir}/modules/drivers
 %attr(755,root,root) %{_libdir}/modules/*.a
-%attr(755,root,root) %{_libdir}/modules/codeconv
+#%attr(755,root,root) %{_libdir}/modules/codeconv
 %ifnarch %{x8664}
 %attr(755,root,root) %{_libdir}/modules/drivers/linux
 %endif
@@ -3206,6 +3214,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.621  2006/06/11 17:30:41  shadzik
+- up to 4.6.0
+- BR: cpp
+- ugly hack for include page.h, needs kernel-source and should be fixed
+- builds but needs testing
+- NFY: Xwrapper doesnt work, so we aren't using it in this early release
+
 Revision 1.620  2006/03/19 18:18:44  glen
 - sed >= 4.0 for /etc/ld.so.conf.d trigger
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/XFree86.spec?r1=1.620&r2=1.621&f=u



More information about the pld-cvs-commit mailing list