openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
May 2006
- 1 participants
- 1219 discussions
Hello community,
here is the log from the commit of package ghostscript-library
checked in at Sun May 21 19:02:09 CEST 2006.
--------
--- ghostscript-library/ghostscript-library.changes 2006-03-09 11:17:17.000000000 +0100
+++ ghostscript-library/ghostscript-library.changes 2006-05-17 19:58:21.000000000 +0200
@@ -1,0 +2,5 @@
+Wed May 17 19:58:15 CEST 2006 - schwab(a)suse.de
+
+- Don't strip binaries.
+
+-------------------------------------------------------------------
ghostscript-mini.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghostscript-library.spec ++++++
--- /var/tmp/diff_new_pack.UHYHTX/_old 2006-05-21 19:01:49.000000000 +0200
+++ /var/tmp/diff_new_pack.UHYHTX/_new 2006-05-21 19:01:49.000000000 +0200
@@ -39,7 +39,7 @@
Autoreqprov: on
Summary: Necessary Files for Running Ghostscript
Version: 8.15.2rc1
-Release: 11
+Release: 20
License: GPL, Other License(s), see package
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: espgs-%{GSVER}.tar.bz2
@@ -206,7 +206,7 @@
%package -n libgimpprint
Version: 4.2.7
-Release: 53
+Release: 62
Summary: Gimp-Print libraries
Group: Development/Libraries/C and C++
@@ -221,7 +221,7 @@
%package -n libgimpprint-devel
Version: 4.2.7
-Release: 53
+Release: 62
Requires: %install_info_prereq
Summary: Gimp-Print Include Files
Group: Development/Libraries/C and C++
@@ -570,9 +570,6 @@
#
mkdir -p ${RPM_BUILD_ROOT}/usr/%{_lib}/ghostscript/
#
-find Omni/ -name '*.so' | while read l ; do
- strip -g "$l"
-done
make -C Omni/ install DESTDIR=${RPM_BUILD_ROOT} DEFAULTCUPSEXEROOT=/usr/%{_lib}/cups/filter
mkdir -p ${RPM_BUILD_ROOT}/usr/share/ghostscript/%{GSMAIN}/doc/Omni
mkdir -p ${RPM_BUILD_ROOT}/usr/share/doc/packages/ghostscript-omni/
@@ -1059,6 +1056,8 @@
%endif # if not ghostscript-mini
%changelog -n ghostscript-library
+* Wed May 17 2006 - schwab(a)suse.de
+- Don't strip binaries.
* Thu Mar 09 2006 - werner(a)suse.de
- Use the pdf_sec.ps of the new GPL ghostscript 8.50 to be able
to read newest encrypted pdf files.
++++++ ghostscript-mini.spec ++++++
--- /var/tmp/diff_new_pack.UHYHTX/_old 2006-05-21 19:01:49.000000000 +0200
+++ /var/tmp/diff_new_pack.UHYHTX/_new 2006-05-21 19:01:49.000000000 +0200
@@ -39,7 +39,7 @@
Autoreqprov: on
Summary: SuSE internal replacement for ghostscript-library and ghostscript-any (Ghostscript)
Version: 8.15.2rc1
-Release: 11
+Release: 19
License: GPL, Other License(s), see package
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: espgs-%{GSVER}.tar.bz2
@@ -198,7 +198,7 @@
%package -n libgimpprint
Version: 4.2.7
-Release: 53
+Release: 62
Summary: Gimp-Print libraries
Group: Development/Libraries/C and C++
@@ -213,7 +213,7 @@
%package -n libgimpprint-devel
Version: 4.2.7
-Release: 53
+Release: 62
Requires: %install_info_prereq
Summary: Gimp-Print Include Files
Group: Development/Libraries/C and C++
@@ -562,9 +562,6 @@
#
mkdir -p ${RPM_BUILD_ROOT}/usr/%{_lib}/ghostscript/
#
-find Omni/ -name '*.so' | while read l ; do
- strip -g "$l"
-done
make -C Omni/ install DESTDIR=${RPM_BUILD_ROOT} DEFAULTCUPSEXEROOT=/usr/%{_lib}/cups/filter
mkdir -p ${RPM_BUILD_ROOT}/usr/share/ghostscript/%{GSMAIN}/doc/Omni
mkdir -p ${RPM_BUILD_ROOT}/usr/share/doc/packages/ghostscript-omni/
@@ -1051,6 +1048,8 @@
%endif # if not ghostscript-mini
%changelog -n ghostscript-mini
+* Wed May 17 2006 - schwab(a)suse.de
+- Don't strip binaries.
* Thu Mar 09 2006 - werner(a)suse.de
- Use the pdf_sec.ps of the new GPL ghostscript 8.50 to be able
to read newest encrypted pdf files.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package binutils
checked in at Sun May 21 19:01:34 CEST 2006.
--------
--- binutils/binutils.changes 2006-05-08 15:22:37.000000000 +0200
+++ binutils/binutils.changes 2006-05-15 13:21:19.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 15 13:20:56 CEST 2006 - schwab(a)suse.de
+
+- Update to binutils 2.17.50.0.1.
+
+-------------------------------------------------------------------
cross-alpha-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-hppa-binutils.changes: same change
cross-i386-binutils.changes: same change
cross-ia64-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-s390-binutils.changes: same change
cross-s390x-binutils.changes: same change
cross-sparc-binutils.changes: same change
cross-x86_64-binutils.changes: same change
Old:
----
bfd-find-nearest-line.diff
binutils-2.16.91.0.5.tar.bz2
concat-filename.diff
dwarf2dbg-file.diff
eh-frame.diff
elf-emit-reloc.diff
elf-fixup.diff
gas-close.diff
large-binutils.diff
ld-search-order.diff
lookup-symbol-in-function-table.diff
objdump-arm.diff
ppc-got-reloc.diff
ppc-stub-sym.diff
ppc-tls.diff
ppc64-elf-gc-mark-hook.diff
ppc64-gc-sections.diff
ppc64-opd.diff
ppc64-toc1.diff
pr2442.diff
pr2513.diff
readelf.diff
s390-tlsfix.diff
s390x-pic.patch
New:
----
binutils-2.17.50.0.1.tar.bz2
s390-pic.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package binutils (Version 2.16.91.0.5)
+# spec file for package binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -40,23 +40,23 @@
#
#
#
-URL: http://www.gnu.org/software/binutils/binutils.html
+URL: http://www.gnu.org/software/binutils/
License: GPL, LGPL
-Group: Development/Languages/Other
+Group: Development/Tools/Building
PreReq: %{install_info_prereq}
%if "%name" == "binutils"
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU Binutils
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -194,34 +171,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -263,8 +217,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -309,8 +262,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -456,6 +408,8 @@
%endif
%changelog -n binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
++++++ cross-alpha-binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-alpha-binutils (Version 2.16.91.0.5)
+# spec file for package cross-alpha-binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -40,23 +40,23 @@
#
#
#
-URL: http://www.gnu.org/software/binutils/binutils.html
+URL: http://www.gnu.org/software/binutils/
License: X11/MIT, GPL
-Group: Development/Libraries/Cross
+Group: Development/Tools/Building
PreReq: %{install_info_prereq}
%if "%name" == "binutils"
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU binutils for Cross-Development to ARM Processors
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -196,34 +173,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -265,8 +219,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -311,8 +264,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -458,6 +410,8 @@
%endif
%changelog -n cross-alpha-binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
++++++ cross-arm-binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-arm-binutils (Version 2.16.91.0.5)
+# spec file for package cross-arm-binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -40,23 +40,23 @@
#
#
#
-URL: http://www.gnu.org/software/binutils/binutils.html
+URL: http://www.gnu.org/software/binutils/
License: GPL, LGPL
-Group: Development/Libraries/Cross
+Group: Development/Tools/Building
PreReq: %{install_info_prereq}
%if "%name" == "binutils"
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU binutils for Cross-Development to ARM Processors
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -196,34 +173,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -265,8 +219,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -311,8 +264,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -458,6 +410,8 @@
%endif
%changelog -n cross-arm-binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
++++++ cross-avr-binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-avr-binutils (Version 2.16.91.0.5)
+# spec file for package cross-avr-binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,15 +48,15 @@
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU Binutils
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -196,34 +173,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -265,8 +219,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -311,8 +264,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -458,6 +410,8 @@
%endif
%changelog -n cross-avr-binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
++++++ cross-hppa-binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-hppa-binutils (Version 2.16.91.0.5)
+# spec file for package cross-hppa-binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -40,23 +40,23 @@
#
#
#
-URL: http://www.gnu.org/software/binutils/binutils.html
+URL: http://www.gnu.org/software/binutils/
License: GPL, LGPL
-Group: Development/Libraries/Cross
+Group: Development/Tools/Building
PreReq: %{install_info_prereq}
%if "%name" == "binutils"
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU binutils for Cross-Development to HPPA Processors
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -196,34 +173,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -265,8 +219,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -311,8 +264,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -458,6 +410,8 @@
%endif
%changelog -n cross-hppa-binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
cross-i386-binutils.spec: same change
cross-ia64-binutils.spec: same change
cross-mips-binutils.spec: same change
++++++ cross-ppc-binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-ppc-binutils (Version 2.16.91.0.5)
+# spec file for package cross-ppc-binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -40,23 +40,23 @@
#
#
#
-URL: http://www.gnu.org/software/binutils/binutils.html
+URL: http://www.gnu.org/software/binutils/
License: GPL, X11/MIT
-Group: Development/Libraries/Cross
+Group: Development/Tools/Building
PreReq: %{install_info_prereq}
%if "%name" == "binutils"
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU binutils for Cross-Development to PowerPC Processors
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -196,34 +173,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -265,8 +219,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -311,8 +264,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -458,6 +410,8 @@
%endif
%changelog -n cross-ppc-binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
++++++ cross-ppc64-binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-ppc64-binutils (Version 2.16.91.0.5)
+# spec file for package cross-ppc64-binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -40,23 +40,23 @@
#
#
#
-Url: http://www.gnu.org/software/binutils/binutils.html
+URL: http://www.gnu.org/software/binutils/
License: GPL, LGPL
-Group: Development/Libraries/Cross
+Group: Development/Tools/Building
PreReq: %{install_info_prereq}
%if "%name" == "binutils"
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU binutils for cross-development to PowerPC 64bit processors
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -179,34 +156,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -248,8 +202,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -294,8 +247,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -441,6 +393,8 @@
%endif
%changelog -n cross-ppc64-binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
++++++ cross-s390-binutils.spec ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:46.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-s390-binutils (Version 2.16.91.0.5)
+# spec file for package cross-s390-binutils (Version 2.17.50.0.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -40,23 +40,23 @@
#
#
#
-URL: http://www.gnu.org/software/binutils/binutils.html
+URL: http://www.gnu.org/software/binutils/
License: GPL, LGPL
-Group: Development/Libraries/Cross
+Group: Development/Tools/Building
PreReq: %{install_info_prereq}
%if "%name" == "binutils"
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.16.91.0.5
-Release: 23
+Version: 2.17.50.0.1
+Release: 2
Summary: GNU binutils for Cross-Development to S/390 Processors
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
Patch: binutils-version.patch
Patch1: mips-pic.patch
-Patch2: s390x-pic.patch
+Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch
@@ -65,34 +65,11 @@
Patch8: gcc4.diff
Patch9: testsuite.diff
Patch10: warn.diff
-Patch12: ppc64-elf-gc-mark-hook.diff
-Patch13: ppc64-gc-sections.diff
-Patch14: objdump-arm.diff
-Patch15: large-binutils.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
Patch19: suse-hashvals.diff
-Patch20: bfd-find-nearest-line.diff
-Patch21: pr2442.diff
-Patch22: pr2513.diff
-Patch23: elf-kept-section.diff
-# Collected by Alan Modra
-Patch42: lookup-symbol-in-function-table.diff
-Patch43: ppc-stub-sym.diff
-Patch44: ppc64-opd.diff
-Patch45: ppc64-toc1.diff
-Patch46: gas-close.diff
-Patch47: ld-search-order.diff
-Patch48: eh-frame.diff
-Patch49: dwarf2dbg-file.diff
-Patch50: readelf.diff
-Patch51: concat-filename.diff
-Patch52: ppc-got-reloc.diff
-Patch53: elf-emit-reloc.diff
-Patch54: ppc-tls.diff
-Patch55: elf-fixup.diff
-Patch56: s390-tlsfix.diff
+Patch20: elf-kept-section.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{name}" != "binutils"
%define _prefix /opt/cross
@@ -196,34 +173,11 @@
%patch8
%patch9
%patch10
-%patch12
-%patch13
-%patch14
-%patch15
%patch16
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21
-%patch22 -p1
-%patch23
-#
-%patch42
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56 -p1
+%patch20
#
# test_vanilla
%endif
@@ -265,8 +219,7 @@
--infodir=%{_infodir} --mandir=%{_mandir} \
--host=%{HOST} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -311,8 +264,7 @@
--disable-nls \
--host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
-make configure-bfd
-make headers -C bfd
+make all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
@@ -458,6 +410,8 @@
%endif
%changelog -n cross-s390-binutils
+* Mon May 15 2006 - schwab(a)suse.de
+- Update to binutils 2.17.50.0.1.
* Mon May 08 2006 - hare(a)suse.de
- Fix invalid exeception on S/390 when calling res_init()
[#172700 - LTC23600]
cross-s390x-binutils.spec: same change
cross-sparc-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ binutils-2.16.91.0.5.tar.bz2 -> binutils-2.17.50.0.1.tar.bz2 ++++++
binutils/binutils-2.16.91.0.5.tar.bz2 binutils/binutils-2.17.50.0.1.tar.bz2 differ: char 11, line 1
++++++ gcc4.diff ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:47.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:47.000000000 +0200
@@ -1,23 +1,3 @@
---- gas/config/tc-avr.c
-+++ gas/config/tc-avr.c
-@@ -430,7 +430,7 @@
- void
- md_begin ()
- {
-- unsigned int i;
-+ size_t i;
- struct avr_opcodes_s *opcode;
- avr_hash = hash_new ();
-
-@@ -1201,7 +1201,7 @@
-
- if (op[0])
- {
-- mod = (int) hash_find (avr_mod_hash, op);
-+ mod = (size_t) hash_find (avr_mod_hash, op);
-
- if (mod)
- {
--- opcodes/m68k-dis.c
+++ opcodes/m68k-dis.c
@@ -1203,7 +1203,7 @@
++++++ s390x-pic.patch -> s390-pic.patch ++++++
--- binutils/s390x-pic.patch 2006-02-15 16:52:04.000000000 +0100
+++ binutils/s390-pic.patch 2006-02-17 19:22:44.000000000 +0100
@@ -1,9 +1,5 @@
---- /dev/null 2002-05-17 19:01:52.000000000 +0000
-+++ config/mh-s390xpic 2002-05-17 19:08:52.000000000 +0000
-@@ -0,0 +1 @@
-+PICFLAG=-fPIC
---- config/mh-s390pic.mm 2001-02-11 00:37:46.000000000 +0100
-+++ config/mh-s390pic 2006-02-15 16:50:46.328422363 +0100
+--- config/mh-s390pic
++++ config/mh-s390pic
@@ -1 +1 @@
-PICFLAG=-fpic
+PICFLAG=-fPIC
++++++ suse-bdirect.diff ++++++
--- /var/tmp/diff_new_pack.o4Um0L/_old 2006-05-21 18:59:47.000000000 +0200
+++ /var/tmp/diff_new_pack.o4Um0L/_new 2006-05-21 18:59:47.000000000 +0200
@@ -1,12 +1,8 @@
This patch omits the DT_SUSE_DIRECT define and hence depends
-on binutils-suse-hashvals.diff - it should be applied in conjunction
-with that patch.
-
-
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/bfd/elf-bfd.h binutils.current/bfd/elf-bfd.h
---- binutils-2.16/bfd/elf-bfd.h 2005-03-03 20:52:31.000000000 +0000
-+++ binutils.current/bfd/elf-bfd.h 2005-11-23 11:04:04.000000000 +0000
-@@ -170,6 +170,14 @@
+================================================================================
+--- binutils-2.16.91.0.7/bfd/elf-bfd.h
++++ binutils-2.16.91.0.7/bfd/elf-bfd.h
+@@ -172,6 +172,14 @@
matters. */
unsigned int pointer_equality_needed : 1;
@@ -21,7 +17,7 @@
/* String table index in .dynstr if this is a dynamic symbol. */
unsigned long dynstr_index;
-@@ -396,6 +404,9 @@
+@@ -403,6 +411,9 @@
asection *tls_sec;
bfd_size_type tls_size;
@@ -31,7 +27,7 @@
/* A linked list of BFD's loaded in the link. */
struct elf_link_loaded_list *loaded;
-@@ -1238,6 +1249,7 @@
+@@ -1296,6 +1307,7 @@
name actually used, which will be the DT_SONAME entry if there is
one. */
const char *dt_name;
@@ -39,7 +35,7 @@
/* Records the result of `get_program_header_size'. */
bfd_size_type program_header_size;
-@@ -1338,6 +1350,7 @@
+@@ -1396,6 +1408,7 @@
#define elf_local_got_offsets(bfd) (elf_tdata(bfd) -> local_got.offsets)
#define elf_local_got_ents(bfd) (elf_tdata(bfd) -> local_got.ents)
#define elf_dt_name(bfd) (elf_tdata(bfd) -> dt_name)
@@ -47,11 +43,9 @@
#define elf_dyn_lib_class(bfd) (elf_tdata(bfd) -> dyn_lib_class)
#define elf_bad_symtab(bfd) (elf_tdata(bfd) -> bad_symtab)
#define elf_flags_init(bfd) (elf_tdata(bfd) -> flags_init)
-Only in binutils.current/bfd: elf-bfd.h~
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/bfd/elf.c binutils.current/bfd/elf.c
---- binutils-2.16/bfd/elf.c 2005-03-06 02:02:15.000000000 +0000
-+++ binutils.current/bfd/elf.c 2005-11-18 17:08:51.000000000 +0000
-@@ -1145,6 +1145,7 @@
+--- binutils-2.16.91.0.7/bfd/elf.c
++++ binutils-2.16.91.0.7/bfd/elf.c
+@@ -1232,6 +1232,7 @@
case DT_RELCOUNT: name = "RELCOUNT"; break;
case DT_FLAGS_1: name = "FLAGS_1"; break;
case DT_VERSYM: name = "VERSYM"; break;
@@ -59,7 +53,7 @@
case DT_VERDEF: name = "VERDEF"; break;
case DT_VERDEFNUM: name = "VERDEFNUM"; break;
case DT_VERNEED: name = "VERNEED"; break;
-@@ -1495,6 +1496,7 @@
+@@ -1586,6 +1587,7 @@
table->runpath = NULL;
table->tls_sec = NULL;
table->tls_size = 0;
@@ -67,14 +61,13 @@
table->loaded = NULL;
table->is_relocatable_executable = FALSE;
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/bfd/elflink.c binutils.current/bfd/elflink.c
---- binutils-2.16/bfd/elflink.c 2005-04-29 14:40:22.000000000 +0100
-+++ binutils.current/bfd/elflink.c 2005-11-30 15:07:38.000000000 +0000
-@@ -172,6 +172,16 @@
+--- binutils-2.16.91.0.7/bfd/elflink.c
++++ binutils-2.16.91.0.7/bfd/elflink.c
+@@ -195,6 +195,16 @@
elf_hash_table (info)->eh_info.hdr_sec = s;
}
-+ if ( info->direct && !info->executable )
++ if (info->direct && !info->executable)
+ {
+ s = bfd_make_section (abfd, ".suse.direct");
+ if (s == NULL
@@ -86,8 +79,8 @@
+
/* Create sections to hold version informations. These are removed
if they are not needed. */
- s = bfd_make_section (abfd, ".gnu.version_d");
-@@ -2848,6 +2860,7 @@
+ s = bfd_make_section_with_flags (abfd, ".gnu.version_d",
+@@ -2908,6 +2918,7 @@
if (!_bfd_elf_add_dynamic_entry (info, DT_NEEDED, strindex))
return -1;
@@ -95,18 +88,15 @@
}
else
/* We were just checking for existence of the tag. */
-@@ -3143,6 +3158,8 @@
- bfd_boolean add_needed;
- struct elf_link_hash_table * hash_table;
- bfd_size_type amt;
+@@ -3112,10 +3123,15 @@
+ long old_dynsymcount = 0;
+ size_t tabsize = 0;
+ size_t hashsize = 0;
+ asection *direct_sec;
+ unsigned char *direct_data;
- hash_table = elf_hash_table (info);
-
-@@ -3150,6 +3167,9 @@
- add_symbol_hook = bed->elf_add_symbol_hook;
- collect = bed->collect;
+ htab = elf_hash_table (info);
+ bed = get_elf_backend_data (abfd);
+ direct_sec = NULL;
+ direct_data = NULL;
@@ -114,14 +104,14 @@
if ((abfd->flags & DYNAMIC) == 0)
dynamic = FALSE;
else
-@@ -3169,6 +3189,16 @@
+@@ -3135,6 +3151,16 @@
bfd_set_error (bfd_error_wrong_format);
goto error_return;
}
+ if (info->direct)
-+ direct_sec = bfd_get_section_by_name (abfd, ".suse.direct");
++ direct_sec = bfd_get_section_by_name (abfd, ".suse.direct");
+ if (direct_sec != NULL)
-+ {
++ {
+ direct_data = bfd_alloc (abfd, direct_sec->size);
+ if (direct_data == NULL
+ || ! bfd_get_section_contents (abfd, direct_sec,
@@ -131,7 +121,7 @@
}
/* As a GNU extension, any input sections which are named
-@@ -3817,6 +3845,22 @@
+@@ -3842,6 +3868,22 @@
&& vernum > 1
&& definition)
h->verinfo.verdef = &elf_tdata (abfd)->verdef[vernum - 1];
@@ -142,19 +132,19 @@
+ unsigned long direct_entry;
+ d_idx += extsymoff;
+ d_idx *= 2;
-+ BFD_ASSERT (d_idx <= bfd_get_section_size (direct_sec));
++ BFD_ASSERT (d_idx <= bfd_get_section_size (direct_sec));
+ direct_entry = bfd_get_16 (abfd, direct_data + d_idx);
+ if ((direct_entry & DT_SUSE_DIRECT_VAGUE) != 0)
-+ h->vague_ref = 1;
++ h->vague_ref = 1;
+ if (!h->vague_ref
-+ && (direct_entry & DT_SUSE_DIRECT_MASK) !=
-+ DT_SUSE_DIRECT_UNKNOWN)
-+ h->concrete_ref = 1;
++ && ((direct_entry & DT_SUSE_DIRECT_MASK)
++ != DT_SUSE_DIRECT_UNKNOWN))
++ h->concrete_ref = 1;
+ }
}
if (! (_bfd_generic_link_add_one_symbol
-@@ -4450,6 +4511,8 @@
+@@ -4510,6 +4552,8 @@
if (isymbuf != NULL)
free (isymbuf);
error_return:
@@ -163,7 +153,7 @@
return FALSE;
}
-@@ -5671,6 +5734,24 @@
+@@ -5759,6 +5803,24 @@
return FALSE;
}
@@ -188,7 +178,7 @@
/* Set the size of the .dynsym and .hash sections. We counted
the number of dynamic symbols in elf_link_add_object_symbols.
We will build the contents of .dynsym and .hash when we build
-@@ -5749,6 +5830,8 @@
+@@ -5833,6 +5895,8 @@
asection *hash_sec;
/* symbol version section (.gnu.version). */
asection *symver_sec;
@@ -197,7 +187,7 @@
/* Buffer large enough to hold contents of any section. */
bfd_byte *contents;
/* Buffer large enough to hold external relocs of any section. */
-@@ -6603,6 +6704,46 @@
+@@ -6730,6 +6794,43 @@
eversym += h->dynindx;
_bfd_elf_swap_versym_out (finfo->output_bfd, &iversym, eversym);
}
@@ -206,7 +196,7 @@
+ {
+ int dt_index = DT_SUSE_DIRECT_UNKNOWN;
+ bfd_vma offset = 2 * h->dynindx;
-+ BFD_ASSERT (offset <= finfo->direct_sec->size);
++ BFD_ASSERT (offset <= finfo->direct_sec->size);
+
+ if ((h->root.type == bfd_link_hash_defined
+ || h->root.type == bfd_link_hash_defweak)
@@ -221,9 +211,8 @@
+ {
+ if (sec->name == NULL
+ || strncmp (sec->name, ".gnu.linkonce",
-+ sizeof ".gnu.linkonce" - 1) == 0)
++ strlen (".gnu.linkonce")) == 0)
+ dt_index |= DT_SUSE_DIRECT_VAGUE;
-+
+ /* app -> library data references get turned into copy
+ relocs, so objects can migrate unpredictably into the
+ application itself. */
@@ -232,10 +221,8 @@
+ }
+ else if (h->vague_ref)
+ dt_index |= DT_SUSE_DIRECT_VAGUE;
-+
+ else if (!h->concrete_ref)
+ dt_index = DT_SUSE_DIRECT_UNKNOWN;
-+
+ }
+ bfd_put_16 (finfo->output_bfd,
+ dt_index,
@@ -244,7 +231,7 @@
}
/* If we're stripping it, then it was just a dynamic symbol, and
-@@ -7732,6 +7891,7 @@
+@@ -7869,12 +7970,14 @@
if (! dynamic)
{
@@ -252,7 +239,6 @@
finfo.dynsym_sec = NULL;
finfo.hash_sec = NULL;
finfo.symver_sec = NULL;
-@@ -7740,6 +7900,7 @@
}
else
{
@@ -260,7 +246,7 @@
finfo.dynsym_sec = bfd_get_section_by_name (dynobj, ".dynsym");
finfo.hash_sec = bfd_get_section_by_name (dynobj, ".hash");
BFD_ASSERT (finfo.dynsym_sec != NULL && finfo.hash_sec != NULL);
-@@ -8492,6 +8653,9 @@
+@@ -8635,6 +8738,9 @@
case DT_VERNEED:
name = ".gnu.version_r";
goto get_vma;
@@ -270,11 +256,9 @@
case DT_VERSYM:
name = ".gnu.version";
get_vma:
-
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/binutils/readelf.c binutils.current/binutils/readelf.c
---- binutils-2.16/binutils/readelf.c 2005-04-20 19:43:36.000000000 +0100
-+++ binutils.current/binutils/readelf.c 2005-11-23 11:10:06.000000000 +0000
-@@ -143,6 +143,7 @@
+--- binutils-2.16.91.0.7/binutils/readelf.c
++++ binutils-2.16.91.0.7/binutils/readelf.c
+@@ -145,6 +145,7 @@
static int do_dynamic;
static int do_syms;
static int do_reloc;
@@ -282,15 +266,15 @@
static int do_sections;
static int do_section_groups;
static int do_section_details;
-@@ -1519,6 +1520,7 @@
+@@ -1479,6 +1480,7 @@
case DT_SYMINFO: return "SYMINFO"; /* aka ADDRRNGHI */
case DT_VERSYM: return "VERSYM";
-+ case DT_SUSE_DIRECT: return "SUSE_DIRECT";
++ case DT_SUSE_DIRECT: return "SUSE_DIRECT";
- case DT_RELACOUNT: return "RELACOUNT";
- case DT_RELCOUNT: return "RELCOUNT";
-@@ -2590,6 +2592,7 @@
+ case DT_TLSDESC_GOT: return "TLSDESC_GOT";
+ case DT_TLSDESC_PLT: return "TLSDESC_PLT";
+@@ -2642,6 +2644,7 @@
{"symbols", no_argument, 0, 's'},
{"syms", no_argument, 0, 's'},
{"relocs", no_argument, 0, 'r'},
@@ -298,7 +282,7 @@
{"notes", no_argument, 0, 'n'},
{"dynamic", no_argument, 0, 'd'},
{"arch-specific", no_argument, 0, 'A'},
-@@ -2626,6 +2629,7 @@
+@@ -2679,6 +2682,7 @@
--symbols An alias for --syms\n\
-n --notes Display the core notes (if present)\n\
-r --relocs Display the relocations (if present)\n\
@@ -306,7 +290,7 @@
-u --unwind Display the unwind info (if present)\n\
-d --dynamic Display the dynamic section (if present)\n\
-V --version-info Display the version sections (if present)\n\
-@@ -2693,7 +2697,7 @@
+@@ -2768,7 +2772,7 @@
usage ();
while ((c = getopt_long
@@ -315,7 +299,7 @@
{
char *cp;
int section;
-@@ -2710,6 +2714,7 @@
+@@ -2785,6 +2789,7 @@
case 'a':
do_syms++;
do_reloc++;
@@ -323,7 +307,7 @@
do_unwind++;
do_dynamic++;
do_header++;
-@@ -2738,6 +2743,9 @@
+@@ -2818,6 +2823,9 @@
case 'r':
do_reloc++;
break;
@@ -333,7 +317,8 @@
case 'u':
do_unwind++;
break;
-@@ -2943,6 +2951,6 @@
+@@ -3027,7 +3035,7 @@
+ if (!do_dynamic && !do_syms && !do_reloc && !do_unwind && !do_sections
&& !do_segments && !do_header && !do_dump && !do_version
&& !do_histogram && !do_debugging && !do_arch && !do_notes
- && !do_section_groups)
@@ -341,7 +326,7 @@
usage ();
else if (argc < 3)
{
-@@ -4328,6 +4336,132 @@
+@@ -4654,6 +4662,131 @@
return 1;
}
@@ -411,9 +396,9 @@
+ i++, section++)
+ {
+ if (section->sh_type == SHT_DYNSYM)
-+ dynsym = section;
++ dynsym = section;
+ if (!strcmp (SECTION_NAME (section), ".suse.direct"))
-+ direct = section;
++ direct = section;
+ }
+ if (!dynsym || !direct)
+ return 1;
@@ -425,10 +410,10 @@
+ directtab = get_data (NULL, file, direct->sh_offset,
+ direct->sh_size, 1, _("direct linkage table"));
+ if (!symtab)
-+ {
-+ free (symtab);
-+ return 1;
-+ }
++ {
++ free (symtab);
++ return 1;
++ }
+
+ if (dynsym->sh_link == elf_header.e_shstrndx)
+ strtab = string_table;
@@ -450,19 +435,18 @@
+ si < dynsym->sh_size / dynsym->sh_entsize;
+ si++, psym++)
+ {
-+ unsigned int field;
-+ printf ("%6d: ", si);
-+ field = byte_get (directtab + (si * 2), 2);
-+ printf ("[0x%.4x] ", field);
-+ printf ("%s", (field & DT_SUSE_DIRECT_VAGUE) ? "Vague" : " ");
-+ printf (" ");
-+ print_dt_needed_name (field);
-+ printf (" ");
-+ print_symbol (25, strtab + psym->st_name);
-+ printf ("\n");
++ unsigned int field;
++ printf ("%6d: ", si);
++ field = byte_get (directtab + (si * 2), 2);
++ printf ("[0x%.4x] ", field);
++ printf ("%s", (field & DT_SUSE_DIRECT_VAGUE) ? "Vague" : " ");
++ printf (" ");
++ print_dt_needed_name (field);
++ printf (" ");
++ print_symbol (25, strtab + psym->st_name);
++ printf ("\n");
+ }
+
-+
+ free (symtab);
+ if (strtab != string_table)
+ free (strtab);
@@ -474,7 +458,7 @@
/* Process the unwind section. */
#include "unwind-ia64.h"
-@@ -11784,6 +11918,8 @@
+@@ -8989,6 +9122,8 @@
process_relocs (file);
@@ -483,15 +467,8 @@
process_unwind (file);
process_symbol_table (file);
-Only in binutils.current/binutils: readelf.c~
-Files binutils-2.16/binutils/size and binutils.current/binutils/size differ
-Files binutils-2.16/binutils/strings and binutils.current/binutils/strings differ
-Files binutils-2.16/binutils/strip-new and binutils.current/binutils/strip-new differ
-Files binutils-2.16/gas/as-new and binutils.current/gas/as-new differ
-Files binutils-2.16/gprof/gprof and binutils.current/gprof/gprof differ
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/include/bfdlink.h binutils.current/include/bfdlink.h
---- binutils-2.16/include/bfdlink.h 2005-03-03 11:58:00.000000000 +0000
-+++ binutils.current/include/bfdlink.h 2005-11-23 10:31:37.000000000 +0000
+--- binutils-2.16.91.0.7/include/bfdlink.h
++++ binutils-2.16.91.0.7/include/bfdlink.h
@@ -244,6 +244,9 @@
/* TRUE if BFD should pre-bind symbols in a shared object. */
unsigned int symbolic: 1;
@@ -502,7 +479,7 @@
/* TRUE if BFD should export all symbols in the dynamic symbol table
of an executable, rather than only those used. */
unsigned int export_dynamic: 1;
-@@ -416,6 +419,9 @@
+@@ -419,6 +422,9 @@
/* Start and end of RELRO region. */
bfd_vma relro_start, relro_end;
@@ -512,14 +489,9 @@
};
/* This structures holds a set of callback functions. These are
-
-
-
-
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/include/elf/common.h binutils.current/include/elf/common.h
---- binutils-2.16/include/elf/common.h 2004-10-08 14:55:08.000000000 +0100
-+++ binutils.current/include/elf/common.h 2005-11-22 14:12:53.000000000 +0000
-@@ -635,6 +636,11 @@
+--- binutils-2.16.91.0.7/include/elf/common.h
++++ binutils-2.16.91.0.7/include/elf/common.h
+@@ -648,6 +648,11 @@
#define DF_BIND_NOW (1 << 3)
#define DF_STATIC_TLS (1 << 4)
@@ -531,10 +503,8 @@
/* These constants are used for the version number of a Elf32_Verdef
structure. */
-Only in binutils.current/include/elf: common.h~
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/include/elf/external.h binutils.current/include/elf/external.h
---- binutils-2.16/include/elf/external.h 2005-03-03 11:58:05.000000000 +0000
-+++ binutils.current/include/elf/external.h 2005-11-18 17:08:51.000000000 +0000
+--- binutils-2.16.91.0.7/include/elf/external.h
++++ binutils-2.16.91.0.7/include/elf/external.h
@@ -213,6 +213,10 @@
unsigned char vd_next[4];
} Elf_External_Verdef;
@@ -546,11 +516,9 @@
/* This structure appears in a SHT_GNU_verdef section. */
typedef struct {
-Files binutils-2.16/ld/ld-new and binutils.current/ld/ld-new differ
-diff -u -r -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' binutils-2.16/ld/lexsup.c binutils.current/ld/lexsup.c
---- binutils-2.16/ld/lexsup.c 2005-03-03 11:52:00.000000000 +0000
-+++ binutils.current/ld/lexsup.c 2005-11-23 10:32:20.000000000 +0000
-@@ -70,6 +70,7 @@
+--- binutils-2.16.91.0.7/ld/lexsup.c
++++ binutils-2.16.91.0.7/ld/lexsup.c
+@@ -71,6 +71,7 @@
OPTION_CREF,
OPTION_DEFSYM,
OPTION_DEMANGLE,
@@ -558,7 +526,7 @@
OPTION_DEMANGLER,
OPTION_DYNAMIC_LINKER,
OPTION_SYSROOT,
-@@ -341,6 +342,8 @@
+@@ -343,6 +344,8 @@
'\0', NULL, NULL, ONE_DASH },
{ {"Bsymbolic", no_argument, NULL, OPTION_SYMBOLIC},
'\0', NULL, N_("Bind global references locally"), ONE_DASH },
@@ -568,8 +536,8 @@
'\0', NULL, N_("Check section addresses for overlaps (default)"),
TWO_DASHES },
@@ -746,6 +749,9 @@
- cplus_demangle_set_style (style);
- }
+ case OPTION_DEMANGLER:
+ demangler = optarg;
break;
+ case OPTION_DIRECT:
+ link_info.direct = TRUE;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package dia
checked in at Sun May 21 18:59:34 CEST 2006.
--------
--- GNOME/dia/dia.changes 2006-03-30 17:27:07.000000000 +0200
+++ dia/dia.changes 2006-05-17 13:28:28.000000000 +0200
@@ -1,0 +2,5 @@
+Wed May 17 13:05:29 CEST 2006 - sbrabec(a)suse.cz
+
+- Fixed message format string vulnerability (#173867).
+
+-------------------------------------------------------------------
New:
----
dia-message-format.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dia.spec ++++++
--- /var/tmp/diff_new_pack.SPBSb5/_old 2006-05-21 18:59:29.000000000 +0200
+++ /var/tmp/diff_new_pack.SPBSb5/_new 2006-05-21 18:59:29.000000000 +0200
@@ -19,7 +19,7 @@
Autoreqprov: on
Summary: A Diagram Creation Program
Version: 0.94
-Release: 33
+Release: 41
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/dia/dia-%{version}.tar.bz2
Source1: font-test-japanese.dia
Source2: font-test-czech.dia
@@ -33,6 +33,7 @@
Patch8: dia-group-props-size.patch
Patch9: dia-can-2005-2966.patch
Patch10: dia-xfig.patch
+Patch11: dia-message-format.patch
URL: http://www.gnome.org/projects/dia/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -70,6 +71,7 @@
cd plug-ins/xfig
%patch10
cd ../..
+%patch11
gnome-patch-translation-update
cp $RPM_SOURCE_DIR/font-test*dia .
@@ -114,6 +116,8 @@
%prefix/share/pixmaps/*
%changelog -n dia
+* Wed May 17 2006 - sbrabec(a)suse.cz
+- Fixed message format string vulnerability (#173867).
* Thu Mar 30 2006 - sbrabec(a)suse.cz
- Fixed XFig import buffer overflows (#162074).
http://mail.gnome.org/archives/dia-list/2006-March/msg00149.html
++++++ dia-message-format.patch ++++++
--- lib/message.c
+++ lib/message.c
@@ -86,7 +86,7 @@
0, /* GtkDialogFlags */
type,
GTK_BUTTONS_CLOSE,
- buf);
+ "%s", buf);
if (title) {
gchar *real_title;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package bash
checked in at Sun May 21 18:59:22 CEST 2006.
--------
--- bash/bash.changes 2006-04-03 12:45:25.000000000 +0200
+++ bash/bash.changes 2006-05-15 17:57:55.000000000 +0200
@@ -1,0 +2,7 @@
+Mon May 15 17:16:37 CEST 2006 - werner(a)suse.de
+
+- Update bash 3.1 to patch level 17
+ * Allow array subscripts to be sourounded by double quotes
+- Run test suite with nearly all scripts
+
+-------------------------------------------------------------------
New:
----
run-tests
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bash.spec ++++++
--- /var/tmp/diff_new_pack.tSyP8y/_old 2006-05-21 18:59:13.000000000 +0200
+++ /var/tmp/diff_new_pack.tSyP8y/_new 2006-05-21 18:59:13.000000000 +0200
@@ -16,7 +16,7 @@
Requires: readline >= 5.1
Autoreqprov: on
Version: 3.1
-Release: 18
+Release: 24
%define bash_vers 3.1
%define rl_vers 5.1
Summary: The GNU Bourne-Again Shell
@@ -25,6 +25,7 @@
Source1: readline-%{rl_vers}.tar.bz2
Source2: bash-%{bash_vers}-patches.tar.bz2
Source3: readline-%{rl_vers}-patches.tar.bz2
+Source4: run-tests
Patch0: bash-%{bash_vers}.dif
Patch1: bash-2.03-manual.patch
Patch2: bash-2.05a-security.patch
@@ -63,7 +64,7 @@
Group: System/Libraries
Provides: bash:/lib/libreadline.so.5
Version: 5.1
-Release: 18
+Release: 24
Autoreqprov: on
%description -n readline
@@ -83,7 +84,7 @@
Group: Development/Libraries/C and C++
Provides: bash:/usr/lib/libreadline.a
Version: 5.1
-Release: 18
+Release: 24
Requires: readline = %{version}-%{release}
Autoreqprov: on
@@ -209,7 +210,7 @@
$READLINE
%if %do_profiling
make CFLAGS="$CFLAGS "%cflags_profile_generate
- make TESTSCRIPT=run-minimal check
+ env -i TERM=$TERM make TESTSCRIPT=%{SOURCE4} check
make clean
make CFLAGS="$CFLAGS "%cflags_profile_feedback
%else
@@ -310,6 +311,10 @@
%doc %{_mandir}/man3/readline.3.gz
%changelog -n bash
+* Mon May 15 2006 - werner(a)suse.de
+- Update bash 3.1 to patch level 17
+ * Allow array subscripts to be sourounded by double quotes
+- Run test suite with nearly all scripts
* Mon Apr 03 2006 - werner(a)suse.de
- Update bash 3.1 to patch level 16
* Bash will dump core when attempting to perform globbing in
++++++ bash-3.1-patches.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/bash-3.1-patches/bash31-017 new/bash-3.1-patches/bash31-017
--- old/bash-3.1-patches/bash31-017 1970-01-01 01:00:00.000000000 +0100
+++ new/bash-3.1-patches/bash31-017 2006-04-12 17:26:55.000000000 +0200
@@ -0,0 +1,131 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 3.1
+Patch-ID: bash31-017
+
+Bug-Reported-by: syphir(a)syphir.sytes.net
+Bug-Reference-ID: <442421F5.3010105(a)syphir.sytes.net>
+Bug-Reference-URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=358831
+
+Bug-Description:
+
+Array expansion fails with an arithmetic syntax error when the subscript
+appears within double quotes. For example: ${a["4"]}.
+
+Patch:
+
+*** ../bash-3.1-patched/subst.c Wed Apr 12 08:47:08 2006
+--- subst.c Wed Apr 12 08:49:02 2006
+***************
+*** 2576,2579 ****
+--- 2576,2586 ----
+ }
+
++ char *
++ expand_arith_string (string, quoted)
++ char *string;
++ {
++ return (expand_string_if_necessary (string, quoted, expand_string));
++ }
++
+ #if defined (COND_COMMAND)
+ /* Just remove backslashes in STRING. Returns a new string. */
+***************
+*** 5249,5253 ****
+ t = (char *)0;
+
+! temp1 = expand_string_if_necessary (substr, Q_DOUBLE_QUOTES, expand_string);
+ *e1p = evalexp (temp1, &expok);
+ free (temp1);
+--- 5256,5260 ----
+ t = (char *)0;
+
+! temp1 = expand_arith_string (substr, Q_DOUBLE_QUOTES);
+ *e1p = evalexp (temp1, &expok);
+ free (temp1);
+***************
+*** 5294,5298 ****
+ t++;
+ temp2 = savestring (t);
+! temp1 = expand_string_if_necessary (temp2, Q_DOUBLE_QUOTES, expand_string);
+ free (temp2);
+ t[-1] = ':';
+--- 5301,5305 ----
+ t++;
+ temp2 = savestring (t);
+! temp1 = expand_arith_string (temp2, Q_DOUBLE_QUOTES);
+ free (temp2);
+ t[-1] = ':';
+***************
+*** 6436,6440 ****
+
+ /* Expand variables found inside the expression. */
+! temp1 = expand_string_if_necessary (temp2, Q_DOUBLE_QUOTES, expand_string);
+ free (temp2);
+
+--- 6443,6447 ----
+
+ /* Expand variables found inside the expression. */
+! temp1 = expand_arith_string (temp2, Q_DOUBLE_QUOTES);
+ free (temp2);
+
+***************
+*** 6478,6482 ****
+
+ /* Do initial variable expansion. */
+! temp1 = expand_string_if_necessary (temp, Q_DOUBLE_QUOTES, expand_string);
+
+ goto arithsub;
+--- 6485,6489 ----
+
+ /* Do initial variable expansion. */
+! temp1 = expand_arith_string (temp, Q_DOUBLE_QUOTES);
+
+ goto arithsub;
+*** ../bash-3.1-patched/subst.h Sun Nov 7 15:12:28 2004
+--- subst.h Mon Mar 27 09:10:38 2006
+***************
+*** 152,155 ****
+--- 152,158 ----
+ extern char *expand_assignment_string_to_string __P((char *, int));
+
++ /* Expand an arithmetic expression string */
++ extern char *expand_arith_string __P((char *, int));
++
+ /* De-quoted quoted characters in STRING. */
+ extern char *dequote_string __P((char *));
+*** ../bash-3.1-patched/arrayfunc.c Mon Jul 4 20:25:58 2005
+--- arrayfunc.c Mon Mar 27 09:10:47 2006
+***************
+*** 593,601 ****
+ strncpy (exp, s, len - 1);
+ exp[len - 1] = '\0';
+! #if 0
+! t = expand_string_to_string (exp, 0);
+! #else
+! t = expand_string_to_string (exp, Q_DOUBLE_QUOTES);
+! #endif
+ this_command_name = (char *)NULL;
+ val = evalexp (t, &expok);
+--- 591,595 ----
+ strncpy (exp, s, len - 1);
+ exp[len - 1] = '\0';
+! t = expand_arith_string (exp, 0);
+ this_command_name = (char *)NULL;
+ val = evalexp (t, &expok);
+*** ../bash-3.1/patchlevel.h Wed Jul 20 13:58:20 2005
+--- patchlevel.h Wed Dec 7 13:48:42 2005
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 16
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 17
+
+ #endif /* _PATCHLEVEL_H_ */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package automake
checked in at Sun May 21 18:59:04 CEST 2006.
--------
--- automake/automake.changes 2006-01-25 21:29:58.000000000 +0100
+++ automake/automake.changes 2006-05-15 14:31:24.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 15 14:31:11 CEST 2006 - schwab(a)suse.de
+
+- Import latest versions of config.{guess,sub}.
+
+-------------------------------------------------------------------
New:
----
config.guess
config.sub
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ automake.spec ++++++
--- /var/tmp/diff_new_pack.hef9Pd/_old 2006-05-21 18:58:56.000000000 +0200
+++ /var/tmp/diff_new_pack.hef9Pd/_new 2006-05-21 18:58:56.000000000 +0200
@@ -1,11 +1,11 @@
#
# spec file for package automake (Version 1.9.6)
#
-# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -17,13 +17,15 @@
Autoreqprov: on
PreReq: %{install_info_prereq}
Version: 1.9.6
-Release: 1
+Release: 13
%define apiversion %(echo %version | sed -e 's/^\\([0-9]*\\.[0-9]*[a-z]*\\).*$/\\1/')
-Summary: A Program for Automatically Generating GNU-Style Makefile.in files
+Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
URL: http://www.gnu.org/software/automake
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: automake-%{version}.tar.bz2
Source1: SuSEconfig.automake
+Source2: config.guess
+Source3: config.sub
Patch: automake-ltclash.diff
Patch1: automake-SuSE.patch
Patch2: subdir-objects.patch
@@ -43,6 +45,7 @@
%prep
%setup -q -n automake-%{version}
+cp %{S:2} %{S:3} lib
%patch
%patch1
%patch2
@@ -97,6 +100,8 @@
/sbin/conf.d/SuSEconfig.automake
%changelog -n automake
+* Mon May 15 2006 - schwab(a)suse.de
+- Import latest versions of config.{guess,sub}.
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Mon Jul 11 2005 - schwab(a)suse.de
++++++ automake-SuSE.patch ++++++
--- /var/tmp/diff_new_pack.hef9Pd/_old 2006-05-21 18:58:56.000000000 +0200
+++ /var/tmp/diff_new_pack.hef9Pd/_new 2006-05-21 18:58:56.000000000 +0200
@@ -1,6 +1,6 @@
--- lib/config.guess
+++ lib/config.guess
-@@ -138,6 +138,16 @@
+@@ -139,6 +139,16 @@
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
@@ -17,71 +17,72 @@
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
-@@ -815,25 +825,25 @@
+@@ -829,7 +839,7 @@
echo ${UNAME_MACHINE}-pc-minix
exit ;;
arm*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
cris:Linux:*:*)
-- echo cris-axis-linux-gnu
-+ echo cris-axis-linux
- exit ;;
- crisv32:Linux:*:*)
-- echo crisv32-axis-linux-gnu
-+ echo crisv32-axis-linux
+ echo cris-axis-linux-gnu
+@@ -838,16 +848,16 @@
+ echo crisv32-axis-linux-gnu
exit ;;
frv:Linux:*:*)
- echo frv-unknown-linux-gnu
-+ echo frv-${VENDOR}-linux
++ echo frv-${VENDOR}-linux-gnu
exit ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
mips:Linux:*:*)
eval $set_cc_for_build
-@@ -852,7 +862,7 @@
- #endif
- EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+@@ -870,7 +880,7 @@
+ s: ::g
+ p
+ }'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
-+ test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux"; exit; }
++ test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
;;
mips64:Linux:*:*)
eval $set_cc_for_build
-@@ -871,13 +881,13 @@
- #endif
- EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+@@ -893,16 +903,16 @@
+ s: ::g
+ p
+ }'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
-+ test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux"; exit; }
++ test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
;;
+ or32:Linux:*:*)
+- echo or32-unknown-linux-gnu
++ echo or32-${VENDOR}-linux-gnu
+ exit ;;
ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
-+ echo powerpc-${VENDOR}-linux
++ echo powerpc-${VENDOR}-linux-gnu
exit ;;
ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
-+ echo powerpc64-${VENDOR}-linux
++ echo powerpc64-${VENDOR}-linux-gnu
exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-@@ -891,33 +901,33 @@
+@@ -916,36 +926,36 @@
esac
objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux${LIBC}
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC}
exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
@@ -89,87 +90,69 @@
- PA7*) echo hppa1.1-unknown-linux-gnu ;;
- PA8*) echo hppa2.0-unknown-linux-gnu ;;
- *) echo hppa-unknown-linux-gnu ;;
-+ PA7*) echo hppa1.1-${VENDOR}-linux ;;
-+ PA8*) echo hppa2.0-${VENDOR}-linux ;;
-+ *) echo hppa-${VENDOR}-linux ;;
++ PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;;
++ PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;;
++ *) echo hppa-${VENDOR}-linux-gnu ;;
esac
exit ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
-+ echo hppa64-${VENDOR}-linux
++ echo hppa64-${VENDOR}-linux-gnu
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux
exit ;;
sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
-+ echo ${UNAME_MACHINE}-${VENDOR}-linux
++ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
+ exit ;;
+ vax:Linux:*:*)
+ echo ${UNAME_MACHINE}-dec-linux-gnu
exit ;;
x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
-+ echo x86_64-${VENDOR}-linux
++ echo x86_64-${VENDOR}-linux-gnu
exit ;;
i*86:Linux:*:*)
# The BFD linker knows what the default object file format is, so
-@@ -932,18 +942,18 @@
+@@ -960,18 +970,18 @@
p'`
case "$ld_supported_targets" in
elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
-+ TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux"
++ TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux-gnu"
;;
a.out-i386-linux)
- echo "${UNAME_MACHINE}-pc-linux-gnuaout"
-+ echo "${UNAME_MACHINE}-${VENDOR}-linuxaout"
++ echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuaout"
exit ;;
coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-+ echo "${UNAME_MACHINE}-${VENDOR}-linuxcoff"
++ echo "${UNAME_MACHINE}-${VENDOR}-linux-gnucoff"
exit ;;
"")
- # Either a pre-BFD a.out linker (linux-gnuoldld) or
+ # Either a pre-BFD a.out linker (linuxoldld) or
# one that does not give us useful --help.
- echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-+ echo "${UNAME_MACHINE}-${VENDOR}-linuxoldld"
++ echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuoldld"
exit ;;
esac
# Determine whether the default compiler is a.out or elf
-@@ -973,7 +983,7 @@
- EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+@@ -1005,7 +1015,7 @@
+ p
+ }'`"
test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
-+ echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}" | sed 's/linux-gnu/linux/'
++ echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}"
exit
}
test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
---- lib/config.sub
-+++ lib/config.sub
-@@ -1181,7 +1181,7 @@
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* \
- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-- | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
-+ | -mingw32* | -linux* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
-@@ -1215,9 +1215,6 @@
- -linux-dietlibc)
- os=-linux-dietlibc
- ;;
-- -linux*)
-- os=`echo $os | sed -e 's|linux|linux-gnu|'`
-- ;;
- -sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
- ;;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package Mesa
checked in at Sun May 21 18:58:50 CEST 2006.
--------
--- Mesa/Mesa.changes 2006-04-22 09:24:44.000000000 +0200
+++ Mesa/Mesa.changes 2006-05-16 16:32:21.000000000 +0200
@@ -1,0 +2,6 @@
+Tue May 16 16:31:53 CEST 2006 - sndirsch(a)suse.de
+
+- splitted off MesaGLU/MesaGLU-devel
+- added ldconfig to %postun
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.xGRVbz/_old 2006-05-21 18:58:34.000000000 +0200
+++ /var/tmp/diff_new_pack.xGRVbz/_new 2006-05-21 18:58:34.000000000 +0200
@@ -16,11 +16,11 @@
%define USE_EXTERNAL_MESA 1
License: X11/MIT
Group: System/Libraries
-Provides: xorg-x11-Mesa XFree86-Mesa
-Obsoletes: xorg-x11-Mesa XFree86-Mesa
+Provides: xorg-x11-Mesa
+Obsoletes: xorg-x11-Mesa
Autoreqprov: on
Version: 6.4.2
-Release: 15
+Release: 19
Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.*
Source: Mesa-%{version}.tar.bz2
Source1: missing-headers.tar.bz2
@@ -64,8 +64,8 @@
Requires: Mesa = %version xorg-x11-devel
Summary: Libraries, includes and more to develop Mesa applications
Group: System/Libraries
-Provides: xorg-x11-Mesa-devel XFree86-Mesa-devel
-Obsoletes: xorg-x11-Mesa-devel XFree86-Mesa-devel
+Provides: xorg-x11-Mesa-devel
+Obsoletes: xorg-x11-Mesa-devel
%description devel
Mesa is a 3-D graphics library with an API which is very similar to
@@ -105,6 +105,35 @@
--------
Brian Paul
+%package -n MesaGLU
+Summary: Mesa GLU library
+Group: System/Libraries
+Provides: Mesa:/usr/%{_lib}/libGLU.so.1 xorg-x11-Mesa:/usr/%{_lib}/libGLU.so.1
+
+%description -n MesaGLU
+Mesa GLU library.
+
+
+
+Authors:
+--------
+ Brian Paul
+
+%package -n MesaGLU-devel
+Requires: Mesa-devel = %version
+Summary: Libraries, includes and more to develop Mesa/GLU applications
+Group: System/Libraries
+Provides: Mesa:/usr/%{_lib}/libGLU.so xorg-x11-Mesa:/usr/%{_lib}/libGLU.so
+
+%description -n MesaGLU-devel
+Libraries, includes and more to develop Mesa/GLU applications
+
+
+
+Authors:
+--------
+ Brian Paul
+
%prep
%if !%{USE_EXTERNAL_MESA}
%setup -n %name -a1
@@ -215,13 +244,16 @@
usr/bin/nvidia-installer -s --uninstall &> /dev/null
exit 0
+%postun -p /sbin/ldconfig
+
%files
%defattr(-,root,root)
%doc docs/*
/usr/include/GL/
%dir /usr/%{_lib}/GL/
/usr/%{_lib}/libGL.so
-/usr/%{_lib}/lib*.so.*
+/usr/%{_lib}/libGL.so.*
+/usr/%{_lib}/libGLcore.so.1
/usr/%{_lib}/GL/lib*.so.*
#%ifarch %ix86
#%{_libdir}/libglide3-v3.so
@@ -235,16 +267,28 @@
%files devel
%defattr(-,root,root)
/usr/include/GLES/
-/usr/%{_lib}/libGLU.so
-/usr/%{_lib}/libGLw.so
-/usr/%{_lib}/libOSMesa.so
%files devel-static
%defattr(-,root,root)
/usr/%{_lib}/libGL.a
/usr/%{_lib}/libMesaGL.a
+%files -n MesaGLU
+%defattr(-,root,root)
+/usr/%{_lib}/libGLU.so.*
+/usr/%{_lib}/libGLw.so.*
+/usr/%{_lib}/libOSMesa.so.*
+
+%files -n MesaGLU-devel
+%defattr(-,root,root)
+/usr/%{_lib}/libGLU.so
+/usr/%{_lib}/libGLw.so
+/usr/%{_lib}/libOSMesa.so
+
%changelog -n Mesa
+* Tue May 16 2006 - sndirsch(a)suse.de
+- splitted off MesaGLU/MesaGLU-devel
+- added ldconfig to %%postun
* Sat Apr 22 2006 - sndirsch(a)suse.de
- licensefix.patch:
* fixed incompatible GPL license (Bug #133238, Mesa Bug #6490)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package compiz
checked in at Sun May 21 18:55:46 CEST 2006.
--------
--- compiz/compiz.changes 2006-05-19 22:59:39.000000000 +0200
+++ compiz/compiz.changes 2006-05-21 15:40:12.000000000 +0200
@@ -1,0 +2,6 @@
+Sun May 21 15:28:26 CEST 2006 - dreveman(a)suse.de
+
+- Fix stacking and sync request issues. (bnc #173416)
+- Fix shadow performance in g-w-d.
+
+-------------------------------------------------------------------
Old:
----
compiz-0.0.10.tar.bz2
New:
----
compiz-0.0.11.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ compiz.spec ++++++
--- /var/tmp/diff_new_pack.ALQzUx/_old 2006-05-21 18:55:39.000000000 +0200
+++ /var/tmp/diff_new_pack.ALQzUx/_new 2006-05-21 18:55:39.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package compiz (Version cvs_060519)
+# spec file for package compiz (Version cvs_060521)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,14 +17,14 @@
PreReq: %fillup_prereq
Requires: libpng libdrm gconf2 gtk2 gnome-desktop control-center2 libsvg libsvg-cairo libwnck xgl-hardware-list >= 060519
Autoreqprov: on
-Version: cvs_060519
+Version: cvs_060521
Release: 1
Summary: OpenGL window and compositing manager.
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64
### /bin/ls *.tar.{gz,bz2} 2>/dev/null|perl -ne 'print "Source$n: ".$_; $n++;'
Source: Mesa-CVS-20060502.tar.bz2
-Source1: compiz-0.0.10.tar.bz2
+Source1: compiz-0.0.11.tar.bz2
Source2: gnome-xgl-settings-0.5.tar.gz
### /bin/ls *.{diff,patch} | perl -ne 'print "Patch$n: ".$_; $n++;'
Patch: Mesa-6.4.1-x86_64-fixes-1.patch
@@ -51,8 +51,8 @@
%setup -q -n . -D -T -b 0 -b 1 -b 2
patch -d Mesa -p0 < $RPM_SOURCE_DIR/Mesa-6.4.1-x86_64-fixes-1.patch
patch -d Mesa -p0 < $RPM_SOURCE_DIR/Mesa-configs.diff
-patch -d compiz-0.0.10 -p0 < $RPM_SOURCE_DIR/compiz-audible-bell-off.patch
-patch -d compiz-0.0.10 -p0 < $RPM_SOURCE_DIR/compiz-wobbly-off.patch
+patch -d compiz-0.0.11 -p0 < $RPM_SOURCE_DIR/compiz-audible-bell-off.patch
+patch -d compiz-0.0.11 -p0 < $RPM_SOURCE_DIR/compiz-wobbly-off.patch
%build
PREFIX=/usr
@@ -138,6 +138,9 @@
/etc/opt/gnome/gconf/schemas/compiz.schemas
%changelog -n compiz
+* Sun May 21 2006 - dreveman(a)suse.de
+- Fix stacking and sync request issues. (bnc #173416)
+- Fix shadow performance in g-w-d.
* Fri May 19 2006 - danw(a)suse.de
- Patch compiz.schemas to turn off wobbly windows (bnc 176429)
- Update gnome-xgl-settings tarball, supporting new xgl-hardware-list
++++++ compiz-0.0.10.tar.bz2 -> compiz-0.0.11.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/ChangeLog new/compiz-0.0.11/ChangeLog
--- old/compiz-0.0.10/ChangeLog 2006-05-19 16:07:48.000000000 +0200
+++ new/compiz-0.0.11/ChangeLog 2006-05-21 15:18:52.000000000 +0200
@@ -1,3 +1,28 @@
+2006-05-21 David Reveman <davidr(a)novell.com>
+
+ * configure.ac: Bump version to 0.0.11.
+
+ * gnome/window-decorator/gnome-window-decorator.c: Fix shadow
+ performance by separating the convolution filter into one vertical and
+ one horizontal pass.
+
+ * src/window.c (mapWindow): Give sync request on map another try, it
+ seems to be working now.
+
+ * src/window.c (addWindow): Allow XGetWindowAttributes to fail.
+ (bnc 173416).
+
+ * src/window.c (addWindow): Initialize managed to false. Set managed
+ to true if widows is viewable.
+
+ * src/event.c (handleEvent): Set managed to false when window
+ transitions to withdrawn state.
+ (handleEvent): Set managed to true when we get MapRequest.
+ (handleEvent): Constrain configure request if window is managed.
+
+ * include/compiz.h: Add "managed" variable that is true while
+ windows is managed.
+
2006-05-19 David Reveman <davidr(a)novell.com>
* plugins/switcher.c (ICON_SIZE): Allow use of larger window icons.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/Makefile.in new/compiz-0.0.11/Makefile.in
--- old/compiz-0.0.10/Makefile.in 2006-05-07 19:57:05.000000000 +0200
+++ new/compiz-0.0.11/Makefile.in 2006-05-21 15:19:13.000000000 +0200
@@ -84,6 +84,7 @@
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/aclocal.m4 new/compiz-0.0.11/aclocal.m4
--- old/compiz-0.0.10/aclocal.m4 2006-05-07 19:56:54.000000000 +0200
+++ new/compiz-0.0.11/aclocal.m4 2006-05-21 15:19:08.000000000 +0200
@@ -452,7 +452,7 @@
dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
-# serial 2 IT_PROG_INTLTOOL
+# serial 35 IT_PROG_INTLTOOL
AC_DEFUN([IT_PROG_INTLTOOL],
[AC_PREREQ([2.50])dnl
@@ -467,9 +467,9 @@
if test -n "$1"; then
AC_MSG_CHECKING(for intltool >= $1)
- INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 100 + $ 2; }'`
+ INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in`
- [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 100 + VERSION[2];}' ${ac_aux_dir}/intltool-update.in`
+ [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in`
]
AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
@@ -540,6 +540,9 @@
AC_PATH_PROG(INTLTOOL_MSGMERGE, msgmerge, msgmerge)
AC_PATH_PROG(INTLTOOL_XGETTEXT, xgettext, xgettext)
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+AC_SUBST(ALL_LINGUAS)
+
IT_PO_SUBDIR([po])
dnl The following is very similar to
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/configure new/compiz-0.0.11/configure
--- old/compiz-0.0.10/configure 2006-05-07 19:57:06.000000000 +0200
+++ new/compiz-0.0.11/configure 2006-05-21 15:19:14.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for compiz 0.0.10.
+# Generated by GNU Autoconf 2.59 for compiz 0.0.11.
#
# Report bugs to <davidr(a)novell.com>.
#
@@ -423,8 +423,8 @@
# Identity of this package.
PACKAGE_NAME='compiz'
PACKAGE_TARNAME='compiz'
-PACKAGE_VERSION='0.0.10'
-PACKAGE_STRING='compiz 0.0.10'
+PACKAGE_VERSION='0.0.11'
+PACKAGE_STRING='compiz 0.0.11'
PACKAGE_BUGREPORT='davidr(a)novell.com'
# Factoring default headers for most tests.
@@ -464,7 +464,7 @@
# include <unistd.h>
#endif"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXX
CPP F77 FFLAGS ac_ct_F77 LIBTOOL USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLLIBS PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES POSUB MKINSTALLDIRS INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_PROP_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XAM_RULE INTLTOOL_KBD_RULE INTLTOOL_XML_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_CAVES_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_THEME_RULE INTLTOOL_SERVICE_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL INTLTOOL_ICONV INTLTOOL_MSGFMT INTLTOOL_MSGMERGE INTLTOOL_XGETTEXT GETTEXT_PACKAGE plugindir imagedir PKG_CONFIG ac_pt_PKG_CONFIG COMPIZ_CFLAGS COMPIZ_LIBS COMPIZ_REQUIRES GL_CFLAGS GL_LIBS GCONF_CFLAGS GCONF_LIBS GCONFTOOL GCONF_SCHEMA_CONFIG_SOURCE GCONF_SCHEMA_FILE_DIR GCONF_SCHEMAS_INSTALL_TRUE GCONF_SCHEMAS_INSTALL_FALSE GCONF_PLUGIN_TRUE GCONF_PLUGIN_FALSE GCO
NF_DUMP_PLUGIN_TRUE GCONF_DUMP_PLUGIN_FALSE PLACE_CFLAGS PLACE_LIBS PLACE_PLUGIN_TRUE PLACE_PLUGIN_FALSE LIBSVG_CAIRO_CFLAGS LIBSVG_CAIRO_LIBS USE_LIBSVG_CAIRO_TRUE USE_LIBSVG_CAIRO_FALSE SCALE_CORNER GNOME_WINDOW_DECORATOR_CFLAGS GNOME_WINDOW_DECORATOR_LIBS GNOME_WINDOW_SETTINGS_CFLAGS GNOME_WINDOW_SETTINGS_LIBS windowsettingsdatadir windowsettingslibdir USE_GNOME_TRUE USE_GNOME_FALSE KDE_WINDOW_DECORATOR_CFLAGS KDE_WINDOW_DECORATOR_LIBS USE_KDE_TRUE USE_KDE_FALSE QT_MOC LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXX
CPP F77 FFLAGS ac_ct_F77 LIBTOOL USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLLIBS PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES POSUB MKINSTALLDIRS INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_PROP_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XAM_RULE INTLTOOL_KBD_RULE INTLTOOL_XML_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_CAVES_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_THEME_RULE INTLTOOL_SERVICE_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL INTLTOOL_ICONV INTLTOOL_MSGFMT INTLTOOL_MSGMERGE INTLTOOL_XGETTEXT ALL_LINGUAS GETTEXT_PACKAGE plugindir imagedir PKG_CONFIG ac_pt_PKG_CONFIG COMPIZ_CFLAGS COMPIZ_LIBS COMPIZ_REQUIRES GL_CFLAGS GL_LIBS GCONF_CFLAGS GCONF_LIBS GCONFTOOL GCONF_SCHEMA_CONFIG_SOURCE GCONF_SCHEMA_FILE_DIR GCONF_SCHEMAS_INSTALL_TRUE GCONF_SCHEMAS_INSTALL_FALSE GCONF_PLUGIN_TRUE GCONF_PLUG
IN_FALSE GCONF_DUMP_PLUGIN_TRUE GCONF_DUMP_PLUGIN_FALSE PLACE_CFLAGS PLACE_LIBS PLACE_PLUGIN_TRUE PLACE_PLUGIN_FALSE LIBSVG_CAIRO_CFLAGS LIBSVG_CAIRO_LIBS USE_LIBSVG_CAIRO_TRUE USE_LIBSVG_CAIRO_FALSE SCALE_CORNER GNOME_WINDOW_DECORATOR_CFLAGS GNOME_WINDOW_DECORATOR_LIBS GNOME_WINDOW_SETTINGS_CFLAGS GNOME_WINDOW_SETTINGS_LIBS windowsettingsdatadir windowsettingslibdir USE_GNOME_TRUE USE_GNOME_FALSE KDE_WINDOW_DECORATOR_CFLAGS KDE_WINDOW_DECORATOR_LIBS USE_KDE_TRUE USE_KDE_FALSE QT_MOC LIBOBJS LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@@ -1013,7 +1013,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures compiz 0.0.10 to adapt to many kinds of systems.
+\`configure' configures compiz 0.0.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1079,7 +1079,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of compiz 0.0.10:";;
+ short | recursive ) echo "Configuration of compiz 0.0.11:";;
esac
cat <<\_ACEOF
@@ -1260,7 +1260,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-compiz configure 0.0.10
+compiz configure 0.0.11
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1274,7 +1274,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by compiz $as_me 0.0.10, which was
+It was created by compiz $as_me 0.0.11, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1919,7 +1919,7 @@
# Define the identity of the package.
PACKAGE='compiz'
- VERSION='0.0.10'
+ VERSION='0.0.11'
cat >>confdefs.h <<_ACEOF
@@ -21715,9 +21715,9 @@
echo "$as_me:$LINENO: checking for intltool >= " >&5
echo $ECHO_N "checking for intltool >= ... $ECHO_C" >&6
- INTLTOOL_REQUIRED_VERSION_AS_INT=`echo | awk -F. '{ print $ 1 * 100 + $ 2; }'`
+ INTLTOOL_REQUIRED_VERSION_AS_INT=`echo | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in`
- INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 100 + VERSION[2];}' ${ac_aux_dir}/intltool-update.in`
+ INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in`
echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5
echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found" >&6
@@ -21996,6 +21996,9 @@
fi
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+
+
@@ -23797,7 +23800,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by compiz $as_me 0.0.10, which was
+This file was extended by compiz $as_me 0.0.11, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -23860,7 +23863,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-compiz config.status 0.0.10
+compiz config.status 0.0.11
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
@@ -24188,6 +24191,7 @@
s,@INTLTOOL_MSGFMT@,$INTLTOOL_MSGFMT,;t t
s,@INTLTOOL_MSGMERGE@,$INTLTOOL_MSGMERGE,;t t
s,@INTLTOOL_XGETTEXT@,$INTLTOOL_XGETTEXT,;t t
+s,@ALL_LINGUAS@,$ALL_LINGUAS,;t t
s,@GETTEXT_PACKAGE@,$GETTEXT_PACKAGE,;t t
s,@plugindir@,$plugindir,;t t
s,@imagedir@,$imagedir,;t t
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/configure.ac new/compiz-0.0.11/configure.ac
--- old/compiz-0.0.10/configure.ac 2006-05-07 19:48:42.000000000 +0200
+++ new/compiz-0.0.11/configure.ac 2006-05-21 15:18:30.000000000 +0200
@@ -1,6 +1,6 @@
AC_PREREQ(2.57)
-AC_INIT([compiz], [0.0.10], [davidr(a)novell.com]
+AC_INIT([compiz], [0.0.11], [davidr(a)novell.com]
AC_CONFIG_AUX_DIR(config)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/gnome/Makefile.in new/compiz-0.0.11/gnome/Makefile.in
--- old/compiz-0.0.10/gnome/Makefile.in 2006-05-07 19:57:03.000000000 +0200
+++ new/compiz-0.0.11/gnome/Makefile.in 2006-05-21 15:19:12.000000000 +0200
@@ -89,6 +89,7 @@
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/gnome/window-decorator/Makefile.in new/compiz-0.0.11/gnome/window-decorator/Makefile.in
--- old/compiz-0.0.10/gnome/window-decorator/Makefile.in 2006-05-07 19:57:04.000000000 +0200
+++ new/compiz-0.0.11/gnome/window-decorator/Makefile.in 2006-05-21 15:19:12.000000000 +0200
@@ -72,6 +72,7 @@
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/gnome/window-decorator/gnome-window-decorator.c new/compiz-0.0.11/gnome/window-decorator/gnome-window-decorator.c
--- old/compiz-0.0.10/gnome/window-decorator/gnome-window-decorator.c 2006-05-17 12:25:17.000000000 +0200
+++ new/compiz-0.0.11/gnome/window-decorator/gnome-window-decorator.c 2006-05-20 07:20:17.000000000 +0200
@@ -4313,17 +4313,33 @@
#define XRenderSetPictureFilter XRenderSetPictureFilter_wrapper
#endif
+static void
+set_picture_transform (Display *xdisplay,
+ Picture p,
+ int dx,
+ int dy)
+{
+ XTransform transform = {
+ {
+ { 1 << 16, 0, -dx << 16 },
+ { 0, 1 << 16, -dy << 16 },
+ { 0, 0, 1 << 16 },
+ }
+ };
+
+ XRenderSetPictureTransform (xdisplay, p, &transform);
+}
+
static XFixed *
create_gaussian_kernel (double radius,
double sigma,
double alpha,
double opacity,
- int *r_size,
- int *n_params)
+ int *r_size)
{
XFixed *params;
- double *amp, scale, xy_scale, sum;
- int size, half_size, x, y, i, n;
+ double *amp, scale, x_scale, fx, sum;
+ int size, half_size, x, i, n;
scale = 1.0f / (2.0f * M_PI * sigma * sigma);
half_size = alpha + 0.5f;
@@ -4332,12 +4348,12 @@
half_size = 1;
size = half_size * 2 + 1;
- xy_scale = 2.0f * radius / size;
+ x_scale = 2.0f * radius / size;
if (size < 3)
return NULL;
- n = size * size;
+ n = size;
amp = g_malloc (sizeof (double) * n);
if (!amp)
@@ -4352,38 +4368,29 @@
i = 0;
sum = 0.0f;
- for (y = 0; y < size; y++)
+ for (x = 0; x < size; x++)
{
- double fx, fy;
-
- fy = xy_scale * (y - half_size);
-
- for (x = 0; x < size; x++)
- {
- fx = xy_scale * (x - half_size);
+ fx = x_scale * (x - half_size);
- amp[i] = scale * exp ((-1.0f * (fx * fx + fy * fy)) /
- (2.0f * sigma * sigma));
+ amp[i] = scale * exp ((-1.0f * (fx * fx)) / (2.0f * sigma * sigma));
- sum += amp[i];
+ sum += amp[i];
- i++;
- }
+ i++;
}
/* normalize */
if (sum != 0.0)
sum = 1.0 / sum;
- params[0] = params[1] = size << 16;
+ params[0] = params[1] = 0;
for (i = 2; i < n; i++)
- params[i] = XDoubleToFixed (amp[i - 2] * sum * opacity);
+ params[i] = XDoubleToFixed (amp[i - 2] * sum * opacity * 1.2);
g_free (amp);
- *n_params = n;
- *r_size = size;
+ *r_size = size;
return params;
}
@@ -4400,7 +4407,7 @@
Display *xdisplay = gdk_display;
XRenderPictFormat *format;
GdkPixmap *pixmap;
- Picture src, mask, dst;
+ Picture src, dst, tmp;
XFixed *params;
XFilters *filters;
char *filter = NULL;
@@ -4411,27 +4418,21 @@
static XRenderColor color = { 0x0000, 0x0000, 0x0000, 0xffff };
static XRenderColor clear = { 0x0000, 0x0000, 0x0000, 0x0000 };
static XRenderColor white = { 0xffff, 0xffff, 0xffff, 0xffff };
- XTransform transform = {
- {
- { 1 << 16, 0, -shadow_offset_x << 16 },
- { 0, 1 << 16, -shadow_offset_y << 16 },
- { 0, 0, 1 << 16 },
- }
- };
/* compute a gaussian convolution kernel */
params = create_gaussian_kernel (shadow_radius,
SIGMA (shadow_radius),
ALPHA (shadow_radius),
shadow_opacity,
- &size, &n_params);
+ &size);
if (!params)
shadow_offset_x = shadow_offset_y = size = 0;
if (shadow_radius <= 0.0 && shadow_offset_x == 0 && shadow_offset_y == 0)
size = 0;
- size = size >> 1;
+ n_params = size + 2;
+ size = size / 2;
left_space = _win_extents.left + size - shadow_offset_x;
right_space = _win_extents.right + size + shadow_offset_x;
@@ -4485,7 +4486,6 @@
/* shadow color */
src = XRenderCreateSolidFill (xdisplay, &color);
-
if (large_shadow_pixmap)
{
gdk_pixmap_unref (large_shadow_pixmap);
@@ -4513,7 +4513,6 @@
return 1;
}
- /* create shadow pixmap */
pixmap = create_pixmap (d.width, d.height);
if (!pixmap)
{
@@ -4550,7 +4549,6 @@
/* WINDOWS WITH DECORATION */
- /* create temporary decoration pixmap */
d.pixmap = create_pixmap (d.width, d.height);
if (!d.pixmap)
{
@@ -4568,36 +4566,49 @@
decoration_alpha = save_decoration_alpha;
- mask = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (d.pixmap), format,
- 0, NULL);
+ dst = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (d.pixmap),
+ format, 0, NULL);
+ tmp = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (pixmap),
+ format, 0, NULL);
- /* set gaussion convolution filter on decoration pixmap */
- XRenderSetPictureFilter (xdisplay, mask, filter, params, n_params);
+ /* first pass */
+ params[0] = (n_params - 2) << 16;
+ params[1] = 1 << 16;
- /* for shadow offset */
- XRenderSetPictureTransform (xdisplay, mask, &transform);
+ set_picture_transform (xdisplay, dst, shadow_offset_x, 0);
+ XRenderSetPictureFilter (xdisplay, dst, filter, params, n_params);
+ XRenderComposite (xdisplay,
+ PictOpSrc,
+ src,
+ dst,
+ tmp,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ d.width, d.height);
- dst = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (pixmap),
- format, 0, NULL);
+ /* second pass */
+ params[0] = 1 << 16;
+ params[1] = (n_params - 2) << 16;
- /* create shadow by compositing a solid color to the shadow pixmap with a
- gaussian convolution filtered decoration as mask. */
+ set_picture_transform (xdisplay, tmp, 0, shadow_offset_y);
+ XRenderSetPictureFilter (xdisplay, tmp, filter, params, n_params);
XRenderComposite (xdisplay,
PictOpSrc,
src,
- mask,
+ tmp,
dst,
0, 0,
0, 0,
0, 0,
d.width, d.height);
- XRenderFreePicture (xdisplay, mask);
+ XRenderFreePicture (xdisplay, tmp);
XRenderFreePicture (xdisplay, dst);
- gdk_pixmap_unref (d.pixmap);
+ gdk_pixmap_unref (pixmap);
- large_shadow_pixmap = pixmap;
+ large_shadow_pixmap = d.pixmap;
cr = gdk_cairo_create (GDK_DRAWABLE (large_shadow_pixmap));
shadow_pattern = cairo_pattern_create_for_surface (cairo_get_target (cr));
@@ -4612,68 +4623,80 @@
d.height = shadow_top_space + shadow_top_corner_space + 1 +
shadow_bottom_space + shadow_bottom_corner_space;
- /* create temporary decoration pixmap */
+ pixmap = create_pixmap (d.width, d.height);
+ if (!pixmap)
+ {
+ g_free (params);
+ return 0;
+ }
+
d.pixmap = create_pixmap (d.width, d.height);
if (!d.pixmap)
{
+ gdk_pixmap_unref (pixmap);
g_free (params);
return 0;
}
- mask = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (d.pixmap), format,
- 0, NULL);
+ dst = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (d.pixmap),
+ format, 0, NULL);
/* draw rectangle */
- XRenderFillRectangle (xdisplay, PictOpSrc, mask, &clear,
+ XRenderFillRectangle (xdisplay, PictOpSrc, dst, &clear,
0,
0,
d.width,
d.height);
- XRenderFillRectangle (xdisplay, PictOpSrc, mask, &white,
+ XRenderFillRectangle (xdisplay, PictOpSrc, dst, &white,
shadow_left_space,
shadow_top_space,
d.width - shadow_left_space - shadow_right_space,
d.height - shadow_top_space - shadow_bottom_space);
- /* set gaussion convolution filter on decoration pixmap */
- XRenderSetPictureFilter (xdisplay, mask, filter, params, n_params);
+ tmp = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (pixmap),
+ format, 0, NULL);
- /* for shadow offset */
- XRenderSetPictureTransform (xdisplay, mask, &transform);
+ /* first pass */
+ params[0] = (n_params - 2) << 16;
+ params[1] = 1 << 16;
- /* create shadow pixmap */
- pixmap = create_pixmap (d.width, d.height);
- if (!pixmap)
- {
- gdk_pixmap_unref (d.pixmap);
- g_free (params);
- return 0;
- }
+ set_picture_transform (xdisplay, dst, shadow_offset_x, 0);
+ XRenderSetPictureFilter (xdisplay, dst, filter, params, n_params);
+ XRenderComposite (xdisplay,
+ PictOpSrc,
+ src,
+ dst,
+ tmp,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ d.width, d.height);
- dst = XRenderCreatePicture (xdisplay, GDK_PIXMAP_XID (pixmap),
- format, 0, NULL);
+ /* second pass */
+ params[0] = 1 << 16;
+ params[1] = (n_params - 2) << 16;
- /* create shadow by compositing a solid color to the shadow pixmap with a
- gaussian convolution filtered decoration as mask. */
+ set_picture_transform (xdisplay, tmp, 0, shadow_offset_y);
+ XRenderSetPictureFilter (xdisplay, tmp, filter, params, n_params);
XRenderComposite (xdisplay,
PictOpSrc,
src,
- mask,
+ tmp,
dst,
0, 0,
0, 0,
0, 0,
d.width, d.height);
- XRenderFreePicture (xdisplay, mask);
+ XRenderFreePicture (xdisplay, tmp);
XRenderFreePicture (xdisplay, dst);
XRenderFreePicture (xdisplay, src);
- gdk_pixmap_unref (d.pixmap);
+ gdk_pixmap_unref (pixmap);
g_free (params);
- shadow_pixmap = pixmap;
+ shadow_pixmap = d.pixmap;
return 1;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/images/Makefile.in new/compiz-0.0.11/images/Makefile.in
--- old/compiz-0.0.10/images/Makefile.in 2006-05-07 19:57:04.000000000 +0200
+++ new/compiz-0.0.11/images/Makefile.in 2006-05-21 15:19:12.000000000 +0200
@@ -58,6 +58,7 @@
DATA = $(images_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/include/Makefile.in new/compiz-0.0.11/include/Makefile.in
--- old/compiz-0.0.10/include/Makefile.in 2006-05-07 19:57:04.000000000 +0200
+++ new/compiz-0.0.11/include/Makefile.in 2006-05-21 15:19:12.000000000 +0200
@@ -61,6 +61,7 @@
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/include/compiz.h new/compiz-0.0.11/include/compiz.h
--- old/compiz-0.0.10/include/compiz.h 2006-05-07 03:21:55.000000000 +0200
+++ new/compiz-0.0.11/include/compiz.h 2006-05-20 12:51:42.000000000 +0200
@@ -1522,6 +1522,7 @@
Bool destroyed;
Bool damaged;
Bool redirected;
+ Bool managed;
int destroyRefCnt;
int unmapRefCnt;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/kde/Makefile.in new/compiz-0.0.11/kde/Makefile.in
--- old/compiz-0.0.10/kde/Makefile.in 2006-05-07 19:57:04.000000000 +0200
+++ new/compiz-0.0.11/kde/Makefile.in 2006-05-21 15:19:12.000000000 +0200
@@ -57,6 +57,7 @@
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/kde/window-decorator/Makefile.in new/compiz-0.0.11/kde/window-decorator/Makefile.in
--- old/compiz-0.0.10/kde/window-decorator/Makefile.in 2006-05-07 19:57:04.000000000 +0200
+++ new/compiz-0.0.11/kde/window-decorator/Makefile.in 2006-05-21 15:19:12.000000000 +0200
@@ -75,6 +75,7 @@
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/plugins/Makefile.in new/compiz-0.0.11/plugins/Makefile.in
--- old/compiz-0.0.10/plugins/Makefile.in 2006-05-07 19:57:04.000000000 +0200
+++ new/compiz-0.0.11/plugins/Makefile.in 2006-05-21 15:19:13.000000000 +0200
@@ -146,6 +146,7 @@
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/src/Makefile.in new/compiz-0.0.11/src/Makefile.in
--- old/compiz-0.0.10/src/Makefile.in 2006-05-07 19:57:05.000000000 +0200
+++ new/compiz-0.0.11/src/Makefile.in 2006-05-21 15:19:13.000000000 +0200
@@ -73,6 +73,7 @@
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/src/event.c new/compiz-0.0.11/src/event.c
--- old/compiz-0.0.10/src/event.c 2006-05-14 13:15:45.000000000 +0200
+++ new/compiz-0.0.11/src/event.c 2006-05-21 14:23:56.000000000 +0200
@@ -347,7 +347,8 @@
if (!w->attrib.override_redirect)
setWmState (d, WithdrawnState, w->id);
- w->placed = FALSE;
+ w->placed = FALSE;
+ w->managed = FALSE;
}
unmapWindow (w);
@@ -494,7 +495,7 @@
}
}
-#define EV_BUTTON_COMMAND(num) \
+#define EV_BUTTON_COMMAND(num) \
if (eventMatches (d, event, \
&d->opt[COMP_DISPLAY_OPTION_RUN_COMMAND ## num])) \
{ \
@@ -1168,10 +1169,10 @@
leaveShowDesktopMode (w->screen, w);
+ w->managed = TRUE;
+
if (!(w->state & CompWindowStateHiddenMask))
{
- w->mapNum = w->screen->mapNum++;
-
XMapWindow (d->display, event->xmaprequest.window);
updateWindowAttributes (w, FALSE);
@@ -1187,7 +1188,7 @@
break;
case ConfigureRequest:
w = findWindowAtDisplay (d, event->xconfigurerequest.window);
- if (w && w->mapNum)
+ if (w && w->managed)
{
XWindowChanges xwc;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.10/src/window.c new/compiz-0.0.11/src/window.c
--- old/compiz-0.0.10/src/window.c 2006-05-17 08:26:53.000000000 +0200
+++ new/compiz-0.0.11/src/window.c 2006-05-21 14:43:05.000000000 +0200
@@ -1294,6 +1294,34 @@
return FALSE;
}
+static void
+setDefaultWindowAttributes (XWindowAttributes *wa)
+{
+ wa->x = 0;
+ wa->y = 0;
+ wa->width = 1;
+ wa->height = 1;
+ wa->border_width = 0;
+ wa->depth = 0;
+ wa->visual = NULL;
+ wa->root = None;
+ wa->class = InputOnly;
+ wa->bit_gravity = NorthWestGravity;
+ wa->win_gravity = NorthWestGravity;
+ wa->backing_store = NotUseful;
+ wa->backing_planes = 0;
+ wa->backing_pixel = 0;
+ wa->save_under = FALSE;
+ wa->colormap = None;
+ wa->map_installed = FALSE;
+ wa->map_state = IsUnviewable;
+ wa->all_event_masks = 0;
+ wa->your_event_mask = 0;
+ wa->do_not_propagate_mask = 0;
+ wa->override_redirect = TRUE;
+ wa->screen = NULL;
+}
+
void
addWindow (CompScreen *screen,
Window id,
@@ -1331,6 +1359,7 @@
w->destroyed = FALSE;
w->damaged = FALSE;
w->redirected = TRUE;
+ w->managed = FALSE;
w->destroyRefCnt = 1;
w->unmapRefCnt = 1;
@@ -1409,11 +1438,12 @@
return;
}
+ /* Failure means that window has been destroyed. We still have to add the
+ window to the window list as we might get configure requests which
+ require us to stack other windows relative to it. Setting some default
+ values if this is the case. */
if (!XGetWindowAttributes (screen->display->display, id, &w->attrib))
- {
- freeWindow (w);
- return;
- }
+ setDefaultWindowAttributes (&w->attrib);
w->width = w->attrib.width + w->attrib.border_width * 2;
w->height = w->attrib.height + w->attrib.border_width * 2;
@@ -1550,6 +1580,9 @@
{
w->attrib.map_state = IsUnmapped;
+ if (!w->attrib.override_redirect)
+ w->managed = TRUE;
+
mapWindow (w);
updateWindowAttributes (w, FALSE);
@@ -1702,7 +1735,6 @@
if (w->type & CompWindowTypeDesktopMask)
w->screen->desktopWindowCount++;
-#if 0 /* causing some windows to not redraw correctly */
if (!w->attrib.override_redirect)
{
if (w->protocols & CompWindowProtocolSyncRequestMask)
@@ -1711,8 +1743,6 @@
sendConfigureNotify (w);
}
}
-#endif
-
}
void
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package xmoto
checked in at Sun May 21 02:14:48 CEST 2006.
--------
--- xmoto/xmoto.changes 2006-04-15 17:47:57.000000000 +0200
+++ xmoto/xmoto.changes 2006-05-19 22:19:10.000000000 +0200
@@ -1,0 +2,37 @@
+Fri May 19 22:18:19 CEST 2006 - sndirsch(a)suse.de
+
+- updated to release 0.1.14
+ * New version numbering policy: If the last number is even it's
+ a stable X-Moto release, otherwise it's an unstable development
+ version (from CVS).
+ * Major bug in the player head/entity collision detection code fixed.
+ * Level files are now cached for much faster loading time.
+ * Integration with Nicolas Adenis-Lamarre's website; World records
+ can now be seen inside the game, and new levels can be downloaded
+ automatically.
+ * New (optional) library dependency: libcurl. If library isn't found
+ by ./configure, the online high-score system is disabled, so please
+ install libcurl (version 3) before upgrading to X-Moto 0.1.14.
+ (This does not affect X-Moto on Windows, libcurl is included with
+ the game there).
+ * Slight physics adjustment: It should no longer be possible to fall
+ through the ground when standing still. Stay calm, this should NOT
+ affect the gameplay.
+ * Alpha-testing enabled for sprites; which are less fuzzy looking
+ now. Also looks better with anti-aliasing.
+ * Lots of new UI stuff, including context help.
+ * It's now possible to see what level you're playing.
+ * Less retarded usage of SDL_Delay(), UI more responsive.
+ * Fixed bug that made it difficult to click tabs in level info
+ viewer.
+ * "Next Level" button also for external levels now.
+ * 8 new built-in levels, including 4 by Torben Green, and one by
+ Thomas Kjaerulff.
+ * More control over playback of replays: Up/down to increase/decrease
+ speed and space to pause.
+ * External levels ordered alphabetically.
+ * Automatic replay naming.
+ * Various minor changes and several other small bugs fixed.
+ * Windows specific: Upgraded to SDL 1.2.10 and SDL_mixer 1.2.7.
+
+-------------------------------------------------------------------
Old:
----
xmoto-0.1.12-src.tar.gz
xmoto-0.1.12.diff
New:
----
xmoto-0.1.14-src.tar.gz
xmoto-0.1.14.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xmoto.spec ++++++
--- /var/tmp/diff_new_pack.2a5UIZ/_old 2006-05-21 02:14:37.000000000 +0200
+++ /var/tmp/diff_new_pack.2a5UIZ/_new 2006-05-21 02:14:37.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package xmoto (Version 0.1.12)
+# spec file for package xmoto (Version 0.1.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,9 +11,9 @@
# norootforbuild
Name: xmoto
-BuildRequires: Mesa-devel SDL_mixer-devel gcc-c++ libdrm-devel libjpeg-devel libode libpng-devel libstdc++-devel lua-devel update-desktop-files
+BuildRequires: Mesa-devel SDL_mixer-devel curl-devel gcc-c++ libdrm-devel libjpeg-devel libode libpng-devel libstdc++-devel lua-devel update-desktop-files
Summary: X-Moto
-Version: 0.1.12
+Version: 0.1.14
Release: 1
Source: %name-%{version}-src.tar.gz
Source1: %name.desktop
@@ -71,6 +71,40 @@
/usr/share/applications/%name.desktop
%changelog -n xmoto
+* Fri May 19 2006 - sndirsch(a)suse.de
+- updated to release 0.1.14
+ * New version numbering policy: If the last number is even it's
+ a stable X-Moto release, otherwise it's an unstable development
+ version (from CVS).
+ * Major bug in the player head/entity collision detection code fixed.
+ * Level files are now cached for much faster loading time.
+ * Integration with Nicolas Adenis-Lamarre's website; World records
+ can now be seen inside the game, and new levels can be downloaded
+ automatically.
+ * New (optional) library dependency: libcurl. If library isn't found
+ by ./configure, the online high-score system is disabled, so please
+ install libcurl (version 3) before upgrading to X-Moto 0.1.14.
+ (This does not affect X-Moto on Windows, libcurl is included with
+ the game there).
+ * Slight physics adjustment: It should no longer be possible to fall
+ through the ground when standing still. Stay calm, this should NOT
+ affect the gameplay.
+ * Alpha-testing enabled for sprites; which are less fuzzy looking
+ now. Also looks better with anti-aliasing.
+ * Lots of new UI stuff, including context help.
+ * It's now possible to see what level you're playing.
+ * Less retarded usage of SDL_Delay(), UI more responsive.
+ * Fixed bug that made it difficult to click tabs in level info
+ viewer.
+ * "Next Level" button also for external levels now.
+ * 8 new built-in levels, including 4 by Torben Green, and one by
+ Thomas Kjaerulff.
+ * More control over playback of replays: Up/down to increase/decrease
+ speed and space to pause.
+ * External levels ordered alphabetically.
+ * Automatic replay naming.
+ * Various minor changes and several other small bugs fixed.
+ * Windows specific: Upgraded to SDL 1.2.10 and SDL_mixer 1.2.7.
* Sat Apr 15 2006 - sndirsch(a)suse.de
- updated to release 0.1.12
* Fixed a bug that prevented the game from compiling with g++ 4.1.
++++++ xmoto-0.1.12-src.tar.gz -> xmoto-0.1.14-src.tar.gz ++++++
++++ 9140 lines of diff (skipped)
++++++ xmoto-0.1.12.diff -> xmoto-0.1.14.diff ++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package xawtv
checked in at Sun May 21 02:14:32 CEST 2006.
--------
--- xawtv/xawtv.changes 2006-01-25 21:42:58.000000000 +0100
+++ xawtv/xawtv.changes 2006-05-19 16:47:11.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 19 16:47:04 CEST 2006 - ro(a)suse.de
+
+- fix build on ppc64
+
+-------------------------------------------------------------------
New:
----
xawtv-pagemask.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xawtv.spec ++++++
--- /var/tmp/diff_new_pack.uOKXxT/_old 2006-05-21 02:14:17.000000000 +0200
+++ /var/tmp/diff_new_pack.uOKXxT/_new 2006-05-21 02:14:17.000000000 +0200
@@ -5,7 +5,7 @@
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -19,12 +19,13 @@
Conflicts: xaw3dd
Autoreqprov: on
Version: 3.94
-Release: 9
+Release: 21
Summary: Video4Linux TV application (Athena)
Source: http://dl.bytesex.org/releases/xawtv/%{name}-%{version}.tar.bz2
Source1: motv.desktop
Patch: xawtv-gcc4.patch
Patch1: xawtv-strip.patch
+Patch2: xawtv-pagemask.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: permissions
@@ -144,6 +145,7 @@
%setup -q
%patch
%patch1
+%patch2
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
@@ -301,6 +303,8 @@
rm -rf "%{buildroot}"
%changelog -n xawtv
+* Fri May 19 2006 - ro(a)suse.de
+- fix build on ppc64
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 20 2006 - schwab(a)suse.de
++++++ xawtv-pagemask.patch ++++++
--- console/fbtools.c
+++ console/fbtools.c
@@ -23,6 +23,13 @@
#include <asm/page.h>
+#ifndef PAGE_SIZE
+#define PAGE_SIZE getpagesize()
+#endif
+#ifndef PAGE_MASK
+#define PAGE_MASK (~(PAGE_SIZE - 1))
+#endif
+
#include "fbtools.h"
/* -------------------------------------------------------------------- */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package x11-tools
checked in at Sun May 21 02:14:31 CEST 2006.
--------
--- x11-tools/x11-tools.changes 2006-02-13 12:38:47.000000000 +0100
+++ x11-tools/x11-tools.changes 2006-05-20 12:05:38.000000000 +0200
@@ -1,0 +2,6 @@
+Sat May 20 12:03:54 CEST 2006 - sndirsch(a)suse.de
+
+- /etc/profile.d/via.{csh,sh}:
+ * prevent failure, when /var/log/Xorg.0.log is not readable
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ x11-tools.spec ++++++
--- /var/tmp/diff_new_pack.seXRGR/_old 2006-05-21 02:14:00.000000000 +0200
+++ /var/tmp/diff_new_pack.seXRGR/_new 2006-05-21 02:14:00.000000000 +0200
@@ -12,14 +12,14 @@
Name: x11-tools
BuildRequires: xorg-x11-devel
-License: X11/MIT
+License: X11/MIT, GPL
Group: System/X11/Utilities
PreReq: /bin/rm /bin/uname /usr/bin/strings /usr/bin/grep /usr/bin/awk /usr/bin/ld
Provides: xf86tools
Obsoletes: xf86tools
Autoreqprov: on
Version: 0.1
-Release: 24
+Release: 36
Summary: Tools for the X Window System
Source2: xf86debug
Source6: wmlist
@@ -89,6 +89,9 @@
/var/adm/fillup-templates/sysconfig.language-%{name}
%changelog -n x11-tools
+* Sat May 20 2006 - sndirsch(a)suse.de
+- /etc/profile.d/via.{csh,sh}:
+ * prevent failure, when /var/log/Xorg.0.log is not readable
* Mon Feb 13 2006 - sndirsch(a)suse.de
- disabled via DRI driver once more (Bug #115911, comment #14)
* Fri Feb 10 2006 - sndirsch(a)suse.de
++++++ via.csh ++++++
--- x11-tools/via.csh 2006-02-13 12:38:47.000000000 +0100
+++ x11-tools/via.csh 2006-05-20 12:03:43.000000000 +0200
@@ -1,4 +1,4 @@
-if ( -f /var/log/Xorg.0.log ) then
+if ( -r /var/log/Xorg.0.log ) then
grep -q \"via\" /var/log/Xorg.0.log
if ( $? == 0 ) then
setenv LIBGL_ALWAYS_INDIRECT 1
++++++ via.sh ++++++
--- x11-tools/via.sh 2006-02-13 12:38:47.000000000 +0100
+++ x11-tools/via.sh 2006-05-20 12:03:50.000000000 +0200
@@ -1,4 +1,4 @@
-if [ -f /var/log/Xorg.0.log ]; then
+if [ -r /var/log/Xorg.0.log ]; then
grep -q \"via\" /var/log/Xorg.0.log
if [ $? -eq 0 ]; then
export LIBGL_ALWAYS_INDIRECT=1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0