Hello community,
here is the log from the commit of package DirectFB
checked in at Thu Jun 28 19:19:27 CEST 2007.
--------
--- DirectFB/DirectFB.changes 2007-02-19 10:03:03.000000000 +0100
+++ /mounts/work_src_done/STABLE/DirectFB/DirectFB.changes 2007-06-26 17:44:35.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Jun 26 17:07:35 CEST 2007 - bk@suse.de
+
+- Update to 1.0.0, fix filelists and devel requires and s390 tuning
+
+-------------------------------------------------------------------
Old:
----
DirectFB-1.0.0-rc4.tar.bz2
New:
----
DirectFB-1.0.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ DirectFB.spec ++++++
--- /var/tmp/diff_new_pack.G24891/_old 2007-06-28 19:18:07.000000000 +0200
+++ /var/tmp/diff_new_pack.G24891/_new 2007-06-28 19:18:07.000000000 +0200
@@ -17,9 +17,9 @@
Group: System/Libraries
Autoreqprov: on
Version: 1.0.0
-Release: 1
+Release: 33
Summary: Graphics Library for Framebuffer Devices
-Source: %name-%version-rc4.tar.bz2
+Source: %name-%version.tar.bz2
Patch0: %name-0.9.24.patch
Patch2: %name-0.9.24-matroxi2c.diff
Patch3: %name-0.9.25-headers.patch
@@ -48,9 +48,9 @@
Sven Neumann
%package devel
-Group: System/Libraries
+Group: Development/Libraries/C and C++
Summary: Graphics Library for Framebuffer Devices
-Requires: %{name} = %{version} glibc-devel /bin/sh
+Requires: %{name} = %{version} glibc-devel zlib-devel /bin/sh
%description devel
DirectFB is a thin library that provides hardware graphics
@@ -71,7 +71,7 @@
Sven Neumann
%prep
-%setup -q -n DirectFB-1.0.0-rc4
+%setup -q
%patch0 -p1
%patch2 -p1
%patch3
@@ -81,6 +81,9 @@
%patch8
%build
+%ifarch s390 s390x
+ sed 's/-O3/-Os/' configure >c;chmod +x c;mv c configure;
+%endif
#autoreconf -f -i
%suse_update_libdir configure
CC="gcc $RPM_OPT_FLAGS -fno-strict-aliasing" ./configure \
@@ -89,9 +92,12 @@
%ifarch x86_64
--enable-mmx --enable-sse \
%endif
-%ifarch s390 s390x ppc64 ppc
+%ifarch ppc64 ppc
--with-gfxdrivers="ati128 cle266 cyber5k i810 mach64 matrox neomagic nsc nvidia radeon sis315 tdfx unichrome" \
%endif
+%ifarch s390 s390x
+ --with-gfxdrivers=none --with-inputdrivers=none --disable-video4linux --disable-fbdev \
+%endif
--enable-linux-input --enable-x11 --enable-unique \
--disable-gettid
make
@@ -99,6 +105,7 @@
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
+find $RPM_BUILD_ROOT -name '*.la' | xargs rm -v
%post
%run_ldconfig
@@ -111,9 +118,9 @@
%files
%defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
+%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_libdir}/directfb-1.0-0
-/usr/share/directfb-%{version}-rc4
+/usr/share/directfb-%{version}
%{_bindir}/dfbg
%{_bindir}/dfbdump
%{_bindir}/dfbinfo
@@ -124,10 +131,9 @@
%{_bindir}/uwmdump
%{_bindir}/dfbinput
%{_bindir}/dfbpenmount
-%{_libdir}/libdirect*.so*
-%{_libdir}/libdirectfb-*.so*
-%{_libdir}/libfusion*.so*
-%{_libdir}/libuniquewm*.so*
+%{_libdir}/libdirect*.so.*
+%{_libdir}/libfusion*.so.*
+%{_libdir}/libuniquewm*.so.*
%{_bindir}/mkd*iff
%doc %_mandir/man1/dfbg.1.gz
%doc %_mandir/man1/directfb-csource.1.gz
@@ -135,14 +141,19 @@
%files devel
%defattr(-,root,root)
+%{_libdir}/libdirect*.so
+%{_libdir}/libfusion*.so
+%{_libdir}/libuniquewm*.so
%doc docs/html/*.html docs/html/*.png
%{_bindir}/directfb-config
/usr/include/directfb-internal
/usr/include/directfb
%{_libdir}/pkgconfig/*
-%{_libdir}/lib*.la
+#{_libdir}/lib*.la
%changelog
+* Tue Jun 26 2007 - bk@suse.de
+- Update to 1.0.0, fix filelists and devel requires and s390 tuning
* Mon Feb 19 2007 - mskibbe@suse.de
- DirectFB contains a number of GPL licensed files (#212904)
* Fri Jan 12 2007 - mskibbe@suse.de
++++++ DirectFB-1.0.0-rc4.tar.bz2 -> DirectFB-1.0.0.tar.bz2 ++++++
++++ 22192 lines of diff (skipped)
++++++ DirectFB-int.patch ++++++
--- /var/tmp/diff_new_pack.G24891/_old 2007-06-28 19:18:12.000000000 +0200
+++ /var/tmp/diff_new_pack.G24891/_new 2007-06-28 19:18:12.000000000 +0200
@@ -12,37 +12,3 @@
#endif
#endif
---- DirectFB-1.0.0-rc4/lib/direct/memcpy.c
-+++ DirectFB-1.0.0-rc4/lib/direct/memcpy.c
-@@ -92,14 +92,14 @@
- len &= 63;
-
- for (; n; n--) {
-- ((__u64*)d)[0] = ((__u64*)s)[0];
-- ((__u64*)d)[1] = ((__u64*)s)[1];
-- ((__u64*)d)[2] = ((__u64*)s)[2];
-- ((__u64*)d)[3] = ((__u64*)s)[3];
-- ((__u64*)d)[4] = ((__u64*)s)[4];
-- ((__u64*)d)[5] = ((__u64*)s)[5];
-- ((__u64*)d)[6] = ((__u64*)s)[6];
-- ((__u64*)d)[7] = ((__u64*)s)[7];
-+ ((u_int64_t*)d)[0] = ((u_int64_t*)s)[0];
-+ ((u_int64_t*)d)[1] = ((u_int64_t*)s)[1];
-+ ((u_int64_t*)d)[2] = ((u_int64_t*)s)[2];
-+ ((u_int64_t*)d)[3] = ((u_int64_t*)s)[3];
-+ ((u_int64_t*)d)[4] = ((u_int64_t*)s)[4];
-+ ((u_int64_t*)d)[5] = ((u_int64_t*)s)[5];
-+ ((u_int64_t*)d)[6] = ((u_int64_t*)s)[6];
-+ ((u_int64_t*)d)[7] = ((u_int64_t*)s)[7];
- d += 64; s += 64;
- }
- }
-@@ -110,7 +110,7 @@
- n = len >> 3;
-
- for (; n; n--) {
-- *((__u64*)d) = *((__u64*)s);
-+ *((u_int64_t*)d) = *((u_int64_t*)s);
- d += 8; s += 8;
- }
- if (len & 4) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org