openSUSE Commits
Threads by month
- ----- 2024 -----
- 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 2009
- 1 participants
- 754 discussions
Hello community,
here is the log from the commit of package gcc44 for openSUSE:Factory
checked in at Wed May 27 12:46:00 CEST 2009.
--------
--- gcc44/cross-avr-gcc44.changes 2009-05-15 16:31:33.000000000 +0200
+++ /mounts/work_src_done/STABLE/gcc44/cross-avr-gcc44.changes 2009-05-19 14:39:33.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 19 14:37:40 CEST 2009 - rguenther(a)suse.de
+
+- Update to gcc-4_4-branch head (r147703).
+
+-------------------------------------------------------------------
cross-hppa-gcc-icecream-backend.changes: same change
cross-i386-gcc-icecream-backend.changes: same change
cross-ia64-gcc-icecream-backend.changes: same change
cross-ppc64-gcc-icecream-backend.changes: same change
cross-ppc-gcc-icecream-backend.changes: same change
cross-s390-gcc-icecream-backend.changes: same change
cross-s390x-gcc-icecream-backend.changes: same change
cross-spu-gcc.changes: same change
cross-spu-gcc-static.changes: same change
cross-x86_64-gcc-icecream-backend.changes: same change
gcc44.changes: same change
libgcj44.changes: same change
calling whatdependson for head-i586
Old:
----
gcc-4.4.0-20090508.tar.bz2
New:
----
gcc-4.4.0-20090519.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-avr-gcc44.spec ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:04.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:04.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-avr-gcc44 (Version 4.4.0_20090508)
+# spec file for package cross-avr-gcc44 (Version 4.4.0_20090519)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -65,7 +65,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
-Version: 4.4.0_20090508
+Version: 4.4.0_20090519
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -390,6 +390,8 @@
%defattr(-,root,root)
%{_prefix}
%changelog
+* Tue May 19 2009 rguenther(a)suse.de
+- Update to gcc-4_4-branch head (r147703).
* Fri May 15 2009 rguenther(a)suse.de
- Adjust cross specs and generation.
* Fri May 08 2009 rguenther(a)suse.de
++++++ cross-hppa-gcc-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:04.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:04.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-hppa-gcc-icecream-backend (Version 4.4.0_20090508)
+# spec file for package cross-hppa-gcc-icecream-backend (Version 4.4.0_20090519)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -42,7 +42,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
-Version: 4.4.0_20090508
+Version: 4.4.0_20090519
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -407,6 +407,8 @@
/usr/share/icecream-envs
%changelog
+* Tue May 19 2009 rguenther(a)suse.de
+- Update to gcc-4_4-branch head (r147703).
* Fri May 15 2009 rguenther(a)suse.de
- Adjust cross specs and generation.
* Fri May 08 2009 rguenther(a)suse.de
cross-i386-gcc-icecream-backend.spec: same change
cross-ia64-gcc-icecream-backend.spec: same change
cross-ppc64-gcc-icecream-backend.spec: same change
cross-ppc-gcc-icecream-backend.spec: same change
cross-s390-gcc-icecream-backend.spec: same change
cross-s390x-gcc-icecream-backend.spec: same change
++++++ cross-spu-gcc.spec ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:05.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:05.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-spu-gcc (Version 4.4.0_20090508)
+# spec file for package cross-spu-gcc (Version 4.4.0_20090519)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -56,7 +56,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: GPL v2 or later
-Version: 4.4.0_20090508
+Version: 4.4.0_20090519
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -376,6 +376,8 @@
%defattr(-,root,root)
%{_prefix}
%changelog
+* Tue May 19 2009 rguenther(a)suse.de
+- Update to gcc-4_4-branch head (r147703).
* Fri May 15 2009 rguenther(a)suse.de
- Adjust cross specs and generation.
* Fri May 08 2009 rguenther(a)suse.de
cross-spu-gcc-static.spec: same change
++++++ cross-x86_64-gcc-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:05.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:05.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cross-x86_64-gcc-icecream-backend (Version 4.4.0_20090508)
+# spec file for package cross-x86_64-gcc-icecream-backend (Version 4.4.0_20090519)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -42,7 +42,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
-Version: 4.4.0_20090508
+Version: 4.4.0_20090519
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -407,6 +407,8 @@
/usr/share/icecream-envs
%changelog
+* Tue May 19 2009 rguenther(a)suse.de
+- Update to gcc-4_4-branch head (r147703).
* Fri May 15 2009 rguenther(a)suse.de
- Adjust cross specs and generation.
* Fri May 08 2009 rguenther(a)suse.de
++++++ gcc44.spec ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:05.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:05.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gcc44 (Version 4.4.0_20090508)
+# spec file for package gcc44 (Version 4.4.0_20090519)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -118,7 +118,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: GPL v3 or later
-Version: 4.4.0_20090508
+Version: 4.4.0_20090519
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -2609,6 +2609,8 @@
%endif
%changelog
+* Tue May 19 2009 rguenther(a)suse.de
+- Update to gcc-4_4-branch head (r147703).
* Fri May 15 2009 rguenther(a)suse.de
- Adjust cross specs and generation.
* Fri May 08 2009 rguenther(a)suse.de
++++++ libgcj44.spec ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:05.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:05.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libgcj44 (Version 4.4.0_20090508)
+# spec file for package libgcj44 (Version 4.4.0_20090519)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -129,7 +129,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: GPL v2 or later; LGPL v2.1 or later
-Version: 4.4.0_20090508
+Version: 4.4.0_20090519
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -1236,6 +1236,8 @@
%endif
%changelog
+* Tue May 19 2009 rguenther(a)suse.de
+- Update to gcc-4_4-branch head (r147703).
* Fri May 15 2009 rguenther(a)suse.de
- Adjust cross specs and generation.
* Fri May 08 2009 rguenther(a)suse.de
++++++ change_spec ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:05.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:05.000000000 +0200
@@ -82,9 +82,11 @@
export outfile
# avr is static but wants the non-static versioned name
if test "$do_cross_static" = 1 ; then
- echo '%define build_static 1' > cross-avr-gcc$base_ver.spec
- cross_arch=avr name_suffix="44" sh cross.spec.in >> cross-avr-gcc$base_ver.spec
- test -f gcc*.changes && ln -f gcc*.changes cross-avr-gcc$base_ver.changes
+ for arch in avr; do
+ echo '%define build_static 1' > cross-$arch-gcc$base_ver.spec
+ cross_arch=$arch name_suffix="44" sh cross.spec.in >> cross-$arch-gcc$base_ver.spec
+ test -f gcc*.changes && ln -f gcc*.changes cross-$arch-gcc$base_ver.changes
+ done
fi
if test "$do_cross_shared" = 1 ; then
# shared cross
++++++ gcc-4.4.0-20090508.tar.bz2 -> gcc-4.4.0-20090519.tar.bz2 ++++++
gcc44/gcc-4.4.0-20090508.tar.bz2 /mounts/work_src_done/STABLE/gcc44/gcc-4.4.0-20090519.tar.bz2 differ: byte 11, line 1
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.t25536/_old 2009-05-27 12:41:07.000000000 +0200
+++ /var/tmp/diff_new_pack.t25536/_new 2009-05-27 12:41:07.000000000 +0200
@@ -126,7 +126,7 @@
URL: http://gcc.gnu.org/
License: GPL
-Version: 4.4.0_20090508
+Version: 4.4.0_20090519
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package glibc for openSUSE:Factory
checked in at Wed May 27 12:39:33 CEST 2009.
--------
--- glibc/glibc.changes 2009-03-23 15:32:25.000000000 +0100
+++ /mounts/work_src_done/STABLE/glibc/glibc.changes 2009-05-22 22:48:38.000000000 +0200
@@ -1,0 +2,94 @@
+Fri May 22 22:45:10 CEST 2009 - pbaudis(a)suse.cz
+
+- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch
+ maintained by me at repo.or.cz; contains backports of various bugfixes.
+ (Still the same source is used for glibc-ports.)
+- Stop using separate tarball for nptl.
+
+-------------------------------------------------------------------
+Fri May 15 22:13:33 CEST 2009 - pbaudis(a)suse.cz
+
+- Add support for multiple group records for a single group
+ when using nss_compat (configurable in /etc/default/nss) [bnc#480991]
+
+-------------------------------------------------------------------
+Sun May 10 21:42:37 CEST 2009 - pbaudis(a)suse.cz
+
+- Update to 2009051021, glibc-2.10.1:
+ * Add missing cacheinfo entry for a recent Intel processor
+ * Fix ABI issue with the gshadow interface
+
+-------------------------------------------------------------------
+Sun May 10 11:20:12 CEST 2009 - pbaudis(a)suse.cz
+
+- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10:
+ * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS
+ servers (the case e.g. for many ADSL users), you may experience long
+ timeouts, once for each process (but eventually your request will be
+ resolved) - the solution is to run nscd (default on SUSE) and/or
+ put 'options single-request' in /etc/resolv.conf.
+
+ * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info
+ Implemented by Ulrich Drepper.
+
+ * New Linux interfaces: accept4, fallocate, fallocate64.
+ Implemented by Ulrich Drepper.
+
+ * Correct declarations of string function when used in C++ code. This
+ could lead to compile errors for invalid C++ code.
+
+ * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are
+ now in POSIX.
+
+ * New POSIX 2008 interface: psiginfo
+ Implemented by Ulrich Drepper.
+
+ * New ISO C++1x interfaces: quick_exit, at_quick_exit
+ Implemented by Ulrich Drepper.
+
+ * Support for selecting between multiple function definitions at runtime
+ using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper.
+
+ * The libcrypt library can now use the hash function implementations in
+ NSS. Implemented by Ulrich Drepper.
+
+ * The malloc implementation can be compiled to be less memory efficient
+ but higher performing in multi-threaded programs.
+ Implemented by Ulrich Drepper.
+
+ * New locales: nan_TW@latin, ks_IN
+
+ * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64.
+ Implemented by Ulrich Drepper.
+
+ * Extended printf hook support. It is possible to use user-defined types
+ and extend existing format specifiers.
+ Implemented by Ulrich Drepper.
+
+ * Handling for group shadow files has been added.
+ Implemented by Ulrich Drepper.
+- Retired:
+ glibc-2.10-dns-fixpack.diff
+ glibc-2.10-dns-no-gethostbyname4.diff
+ glibc-2.10-locale-tuesday.diff
+ glibc-2.10-nscd-gc-dataofs.diff
+ glibc-2.10-nscd-prunerace.diff
+ glibc-2.10-ppc32-setcontext-fp.diff
+ glibc-2.10-unsetenv.diff
+ glibc-2.4.90-mdns-resolver.diff
+ glibc-2.9-fortify.diff
+ glibc-getgroups-fortify.diff
+ glibc-ldscript.diff
+ glibc-mtfsf.diff
+ glibc-2.10-nscd-meminflight.diff
+ getaddrinfo-ipv6-sanity.diff
+ glibc-2.10-nis-hosts.diff
+- Several other modified
+
+-------------------------------------------------------------------
+Fri Apr 17 16:49:52 CEST 2009 - pbaudis(a)suse.cz
+
+- Fix defaulting to localhost in case of no nameserver entries
+ in /etc/resolv.conf [bnc#473308]
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
glibc-2.10-dns-fixpack.diff
glibc-2.10-dns-no-gethostbyname4.diff
glibc-2.10-locale-tuesday.diff
glibc-2.10-nis-hosts.diff
glibc-2.10-nscd-gc-dataofs.diff
glibc-2.10-nscd-meminflight.diff
glibc-2.10-nscd-prunerace.diff
glibc-2.10-ppc32-setcontext-fp.diff
glibc-2.10-unsetenv.diff
glibc-2.4.90-mdns-resolver.diff
glibc-2.8-dlosinfo.diff
glibc-2.9-2008111711.tar.bz2
glibc-2.9-fortify.diff
glibc-fix-nscd.diff
glibc-getgroups-fortify.diff
glibc-ldscript.diff
glibc-mtfsf.diff
glibc-nptl-2.9-2008111711.tar.bz2
missing-include-build-fix.diff
New:
----
ARM_glibc-2.10.1-local-eabi-wchar.diff
ARM_glibc-2.10.1-local-hwcap-updates.diff
ARM_glibc-2.10.1-local-lowlevellock.diff
ARM_glibc-2.10.1-local-no-hwcap.diff
glibc-2.10.1-e38af591a8.tar.bz2
glibc-check-native-missing-include.diff
glibc-nis-splitgroups.diff
glibc-nscd-prune-ret.diff
glibc-ports-2.10.1-2b2b217196.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package glibc (Version 2.9)
+# spec file for package glibc (Version 2.10.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -68,14 +68,15 @@
%endif
Provides: rtld(GNU_HASH)
AutoReqProv: on
-Version: 2.9
-Release: 15
-%define snapshot_date 2008111711
+Version: 2.10.1
+Release: 1
Url: http://www.gnu.org/software/libc/libc.html
PreReq: filesystem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: glibc-%{version}-%{snapshot_date}.tar.bz2
-Source1: glibc-nptl-%{version}-%{snapshot_date}.tar.bz2
+# The glibc source comes from http://repo.or.cz/w/glibc/pb-stable.git
+# glibc-2.10-branch.
+Source: glibc-%{version}-e38af591a8.tar.bz2
+Source2: glibc-ports-%{version}-2b2b217196.tar.bz2
Source3: noversion.tar.bz2
Source4: manpages.tar.bz2
Source8: nsswitch.conf
@@ -96,21 +97,21 @@
Patch2: glibc-2.3.90-fnmatch.diff
Patch3: resolv.dynamic.diff
Patch4: glibc-2.3.locales.diff.bz2
-Patch5: crypt_blowfish-glibc-2.3.diff
-Patch6: glibc-version.diff
-Patch7: glibc-2.4.90-revert-only-euro.diff
-Patch8: glibc-2.3-regcomp.diff
-Patch9: glibc-2.3.2-revert_tcsetattr.diff
-Patch10: glibc-2.3.1.localedef.diff
-Patch11: glibc-2.3.2.no_archive.diff
-Patch12: glibc-2.3.3-amd64-string.diff
-Patch13: libm-x86-64.diff.bz2
-Patch14: glibc-2.3.90-bindresvport.blacklist.diff
-Patch15: glibc-suse-note.diff
-Patch16: glibc-2.4.90-no_NO.diff
-Patch17: glibc-2.3.90-ld.so-madvise.diff
-Patch18: glibc-2.3.3-amd64-s_ceil.diff
-Patch19: glibc-2.4.90-mdns-resolver.diff
+Patch5: crypt_blowfish-1.0.diff
+Patch6: crypt_blowfish-glibc-2.3.diff
+Patch7: glibc-version.diff
+Patch8: glibc-2.4.90-revert-only-euro.diff
+Patch9: glibc-2.3-regcomp.diff
+Patch10: glibc-2.3.2-revert_tcsetattr.diff
+Patch11: glibc-2.3.1.localedef.diff
+Patch12: glibc-2.3.2.no_archive.diff
+Patch13: glibc-2.3.3-amd64-string.diff
+Patch14: libm-x86-64.diff.bz2
+Patch15: glibc-2.3.90-bindresvport.blacklist.diff
+Patch16: glibc-suse-note.diff
+Patch17: glibc-2.4.90-no_NO.diff
+Patch18: glibc-2.3.90-ld.so-madvise.diff
+Patch19: glibc-2.3.3-amd64-s_ceil.diff
Patch20: glibc-2.3.3-execstack.diff
Patch21: glibc-2.4-china.diff
Patch22: glibc-2.3.4-gb18030-big5hkscs.diff.bz2
@@ -119,37 +120,27 @@
Patch25: glibc-2.3.5-nscd-zeronegtimeout.diff
Patch26: glibc-2.3.90-langpackdir.diff
Patch27: glibc-nptl-2.4-nofixsyscallnr.diff
-Patch28: crypt_blowfish-1.0.diff
Patch29: glibc-2.5-ppc-llrintl.diff
Patch30: glibc-2.6-configure.diff
Patch31: glibc-2.2-sunrpc.diff
Patch32: glibc-2.8-getconf.diff
-Patch33: glibc-2.8-dlosinfo.diff
-Patch34: getaddrinfo-ipv6-sanity.diff
-Patch35: glibc-2.8-revert-nscleanup.diff
-Patch36: ppc-atomic.diff
-Patch37: glibc-2.8-clone.diff
-Patch38: glibc-nss-deepbind.diff
-Patch39: glibc-fix-nscd.diff
-Patch40: glibc-compiled-binaries.diff
-Patch41: glibc-selinux.diff
-Patch42: glibc-getgroups-fortify.diff
-Patch43: missing-include-build-fix.diff
-Patch44: glibc-no-unwind-tables.diff
-Patch45: glibc-2.10-nscd-meminflight.diff
-Patch46: glibc-2.10-nscd-prunerace.diff
-Patch47: glibc-2.10-locale-tuesday.diff
-Patch48: glibc-2.10-nis-hosts.diff
-Patch49: glibc-2.10-unsetenv.diff
-Patch50: glibc-2.10-dns-fixpack.diff
-Patch51: glibc-2.10-dns-no-gethostbyname4.diff
-Patch52: glibc-2.10-ppc32-setcontext-fp.diff
-Patch53: glibc-2.10-nscd-gc-dataofs.diff
-Patch54: glibc-2.10-nscd-nostack.diff
-Patch55: glibc-cpusetsize.diff
-Patch56: glibc-ldscript.diff
-Patch57: glibc-mtfsf.diff
-Patch58: glibc-2.9-fortify.diff
+Patch33: getaddrinfo-ipv6-sanity.diff
+Patch34: glibc-2.8-revert-nscleanup.diff
+Patch35: ppc-atomic.diff
+Patch36: glibc-2.8-clone.diff
+Patch37: glibc-nss-deepbind.diff
+Patch38: glibc-nscd-prune-ret.diff
+Patch39: glibc-compiled-binaries.diff
+Patch40: glibc-selinux.diff
+Patch41: glibc-check-native-missing-include.diff
+Patch42: glibc-no-unwind-tables.diff
+Patch43: glibc-2.10-nscd-nostack.diff
+Patch44: glibc-cpusetsize.diff
+Patch45: glibc-nis-splitgroups.diff
+Patch500: ARM_glibc-2.10.1-local-eabi-wchar.diff
+Patch501: ARM_glibc-2.10.1-local-hwcap-updates.diff
+Patch502: ARM_glibc-2.10.1-local-lowlevellock.diff
+Patch503: ARM_glibc-2.10.1-local-no-hwcap.diff
%description
The GNU C Library provides the most important standard libraries used
@@ -295,13 +286,20 @@
%prep
-%setup -n glibc-%{version} -q -a 1 -a 3 -a 4 -a 14
+%ifarch %arm armv5tel armv7l
+# add glibc-ports for arm
+%setup -n glibc-%{version} -q -a 2 -a 3 -a 4 -a 14
+%else
+# any other leave out ports
+%setup -n glibc-%{version} -q -a 3 -a 4 -a 14
+%endif
%patch
# libNoVersion part is only active on ix86
%patch1
%patch2
%patch3
%patch4
+%patch5
%patch6
%patch7
%patch8
@@ -309,18 +307,15 @@
%patch10
%patch11
%patch12
-# strncmp is broken, let's delete it for now this way
-rm sysdeps/x86_64/strncmp.S
-%patch13 -E
+%patch13
+%patch14 -E
# We have s_sincos.c in patch13, remove duplicate
rm sysdeps/x86_64/fpu/s_sincos.S
-%patch14
%patch15
%patch16
%patch17
%patch18
-#We have nss-mdns, why should we need this patch?
-#%patch19
+%patch19
%patch20
%patch21
%patch22
@@ -329,7 +324,6 @@
%patch25
%patch26
%patch27
-%patch28
%patch29
%patch30
%patch31
@@ -347,20 +341,12 @@
%patch43
%patch44
%patch45
-%patch46
-%patch47
-%patch48
-%patch49
-%patch50
-%patch51
-%patch52
-%patch53
-%patch54
-%patch55
-%patch56
-%patch57
-%patch58
-%patch5
+%ifarch %arm armv5tel armv7l
+%patch500
+%patch501
+%patch502
+%patch503
+%endif
#
# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed!
#
@@ -446,6 +432,12 @@
%ifarch %ix86
add_ons=$add_ons,noversion
%endif
+%ifarch %arm armv5tel armv7l
+add_ons=$add_ons,ports
+BuildFlags="-march=armv5te -O2 -Wall"
+# fails to build otherwise - need to recheck and fix
+%define enable_stackguard_randomization 0
+%endif
configure_and_build_glibc() {
local cflags="$1"
local addons="$2"
@@ -458,7 +450,11 @@
%if %{enable_stackguard_randomization}
--enable-stackguard-randomization \
%endif
+%ifarch %arm armv5tel armv7l
+ --build=%{_target_cpu}-suse-linux-gnueabi \
+%else
--build=%{_target_cpu}-suse-linux \
+%endif
--with-tls --with-__thread --enable-kernel=2.6.4
make $PARALLEL
}
@@ -844,11 +840,15 @@
%ifarch x86_64
/%{_lib}/ld-linux-x86-64.so.2
%else
+%ifarch %arm armv5tel armv7l
+/%{_lib}/ld-linux.so.3
+%else
/%{_lib}/ld-linux.so.2
%endif
%endif
%endif
%endif
+%endif
/%{_lib}/libBrokenLocale-%{version}.so
/%{_lib}/libBrokenLocale.so.1
/%{_lib}/libSegFault.so
@@ -1058,6 +1058,72 @@
%{_libdir}/libdl_p.a
%changelog
+* Fri May 22 2009 pbaudis(a)suse.cz
+- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch
+ maintained by me at repo.or.cz; contains backports of various bugfixes.
+ (Still the same source is used for glibc-ports.)
+- Stop using separate tarball for nptl.
+* Fri May 15 2009 pbaudis(a)suse.cz
+- Add support for multiple group records for a single group
+ when using nss_compat (configurable in /etc/default/nss) [bnc#480991]
+* Sun May 10 2009 pbaudis(a)suse.cz
+- Update to 2009051021, glibc-2.10.1:
+ * Add missing cacheinfo entry for a recent Intel processor
+ * Fix ABI issue with the gshadow interface
+* Sun May 10 2009 pbaudis(a)suse.cz
+- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10:
+ * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS
+ servers (the case e.g. for many ADSL users), you may experience long
+ timeouts, once for each process (but eventually your request will be
+ resolved) - the solution is to run nscd (default on SUSE) and/or
+ put 'options single-request' in /etc/resolv.conf.
+ * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info
+ Implemented by Ulrich Drepper.
+ * New Linux interfaces: accept4, fallocate, fallocate64.
+ Implemented by Ulrich Drepper.
+ * Correct declarations of string function when used in C++ code. This
+ could lead to compile errors for invalid C++ code.
+ * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are
+ now in POSIX.
+ * New POSIX 2008 interface: psiginfo
+ Implemented by Ulrich Drepper.
+ * New ISO C++1x interfaces: quick_exit, at_quick_exit
+ Implemented by Ulrich Drepper.
+ * Support for selecting between multiple function definitions at runtime
+ using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper.
+ * The libcrypt library can now use the hash function implementations in
+ NSS. Implemented by Ulrich Drepper.
+ * The malloc implementation can be compiled to be less memory efficient
+ but higher performing in multi-threaded programs.
+ Implemented by Ulrich Drepper.
+ * New locales: nan_TW@latin, ks_IN
+ * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64.
+ Implemented by Ulrich Drepper.
+ * Extended printf hook support. It is possible to use user-defined types
+ and extend existing format specifiers.
+ Implemented by Ulrich Drepper.
+ * Handling for group shadow files has been added.
+ Implemented by Ulrich Drepper.
+- Retired:
+ glibc-2.10-dns-fixpack.diff
+ glibc-2.10-dns-no-gethostbyname4.diff
+ glibc-2.10-locale-tuesday.diff
+ glibc-2.10-nscd-gc-dataofs.diff
+ glibc-2.10-nscd-prunerace.diff
+ glibc-2.10-ppc32-setcontext-fp.diff
+ glibc-2.10-unsetenv.diff
+ glibc-2.4.90-mdns-resolver.diff
+ glibc-2.9-fortify.diff
+ glibc-getgroups-fortify.diff
+ glibc-ldscript.diff
+ glibc-mtfsf.diff
+ glibc-2.10-nscd-meminflight.diff
+ getaddrinfo-ipv6-sanity.diff
+ glibc-2.10-nis-hosts.diff
+- Several other modified
+* Fri Apr 17 2009 pbaudis(a)suse.cz
+- Fix defaulting to localhost in case of no nameserver entries
+ in /etc/resolv.conf [bnc#473308]
* Mon Mar 23 2009 rguenther(a)suse.de
- Add missing libc_hidden_builtin_def (memcmp) to
glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4.
@@ -1127,7 +1193,7 @@
- Update to trunk from 20081013, no longer export paccept,
obsoletes some patches (lowlevellock and res_send).
Fix overflow in nscd patch.
-* Sun Oct 12 2008 dmueller(a)suse.de
+* Mon Oct 13 2008 dmueller(a)suse.de
- also strip .comment.SUSE.OPTs from the static libs
- add missing-include-build-fix.diff
* Tue Oct 07 2008 schwab(a)suse.de
@@ -1522,7 +1588,7 @@
- Fix asm-s390/setup.h for userspace inclusion
- nsswitch.conf: Add nis to netgroup and automount entry
- Fix sys/procfs.h for ppc64
-* Mon Jan 09 2006 kukuk(a)suse.de
+* Tue Jan 10 2006 kukuk(a)suse.de
- Update to current CVS (fix for pthread.h with -std=c99)
- Define PAGE_SIZE on POWER
- Don't include linux/sched.h in asm-power/elf.h
@@ -1749,7 +1815,7 @@
- Include own copy of texi2html
- Add glibc_pst_upgrade program (based on version from FC3)
- Update to current CVS
-* Thu Jan 27 2005 kukuk(a)suse.de
+* Fri Jan 28 2005 kukuk(a)suse.de
- Re-add patch for timezone/zic.c (got lost with last merge)
* Wed Jan 26 2005 kukuk(a)suse.de
- Update timezone data to 2005c release (fixes zdump crash on
@@ -1845,7 +1911,7 @@
- Update to CVS: Fix nscd crash if one service is disabled
- glob.h: Add workaround for invalid prototypes
- nss_compat: Check that buffer is larger than 0 bytes
-* Fri Sep 10 2004 kukuk(a)suse.de
+* Sat Sep 11 2004 kukuk(a)suse.de
- Update to CVS: Fix cdefs.h for C++ usage
* Fri Sep 10 2004 kukuk(a)suse.de
- Add lwres to hosts search order in nsswitch.conf
@@ -1863,7 +1929,7 @@
- Update to current CVS:
- Use CVS version for last fix.
- Add malloc sanity checks for double free.
-* Fri Aug 20 2004 schwab(a)suse.de
+* Sat Aug 21 2004 schwab(a)suse.de
- Fix cancellable syscalls in librt w/ linuxthreads.
* Fri Aug 20 2004 kukuk(a)suse.de
- Update to current CVS [#43993]
@@ -1941,19 +2007,19 @@
* Thu Apr 15 2004 kukuk(a)suse.de
- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf
- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882]
-* Wed Apr 14 2004 schwab(a)suse.de
+* Thu Apr 15 2004 schwab(a)suse.de
- Remove /usr/i386-linux from ld.so.conf,
* Wed Apr 14 2004 kukuk(a)suse.de
- Fix linux/compiler.h for glibc inclusion
- Really fix ffsl on s390x
-* Fri Apr 09 2004 schwab(a)suse.de
+* Sat Apr 10 2004 schwab(a)suse.de
- Fix syntax error in memcmp.
* Fri Apr 09 2004 kukuk(a)suse.de
- Update from CVS: linuxthread debug fixes
- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399)
- Fix ffsl weak alias on s390x
- Update to 2.6.5 kernel headers
-* Wed Apr 07 2004 meissner(a)suse.de
+* Thu Apr 08 2004 meissner(a)suse.de
- forward umount to umount2 on ppc64 because umount syscall
does not exist
* Mon Apr 05 2004 kukuk(a)suse.de
@@ -2476,7 +2542,7 @@
- Update to current cvs snapshot
* Fri Jan 03 2003 bg(a)suse.de
- removed obsolete patch for hppa
-* Fri Dec 20 2002 kukuk(a)suse.de
+* Sat Dec 21 2002 kukuk(a)suse.de
- Update to current cvs snapshot
- Obsoletes glibc-2.3-setjmp-ppc64.diff
- Obsoletes build-alpha.diff
@@ -3053,7 +3119,7 @@
- strip gconv modules
* Fri Nov 24 2000 kukuk(a)suse.de
- Fix typo in spec file
-* Thu Nov 23 2000 kukuk(a)suse.de
+* Fri Nov 24 2000 kukuk(a)suse.de
- Add hack for POWER3
* Wed Nov 22 2000 kukuk(a)suse.de
- Add strncat bugfix for S/390
@@ -3365,7 +3431,7 @@
- don't use lx_hack for build
* Tue Mar 16 1999 ro(a)suse.de
- libc.texinfo: changed to build with stable texinfo version
-* Mon Mar 15 1999 ro(a)suse.de
+* Tue Mar 16 1999 ro(a)suse.de
- update to 2.1.1 (cvs of Mar 15 1999)
- update nssv1 to 2.0.2
* Sat Feb 20 1999 ro(a)suse.de
@@ -3390,7 +3456,7 @@
* Wed Sep 02 1998 ro(a)suse.de
- build for 586 since egcs generates code for 686 that does NOT run
on 586 !!! (eg strtok)
-* Fri Aug 21 1998 ro(a)suse.de
+* Sat Aug 22 1998 ro(a)suse.de
- updated to cvs-version 20.8.98
added gettext as neededforbuild (so configure shuts up)
glibc-linuxthreads is contained in main archive now
++++++ ARM_glibc-2.10.1-local-eabi-wchar.diff ++++++
---
ports/sysdeps/arm/eabi/bits/wchar.h | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
--- /dev/null
+++ ports/sysdeps/arm/eabi/bits/wchar.h
@@ -0,0 +1,26 @@
+/* wchar_t type related definitions.
+ Copyright (C) 2000 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ 02111-1307 USA. */
+
+#ifndef _BITS_WCHAR_H
+#define _BITS_WCHAR_H 1
+
+#define __WCHAR_MIN ( 0 )
+#define __WCHAR_MAX ( (wchar_t) - 1 )
+
+#endif /* bits/wchar.h */
++++++ ARM_glibc-2.10.1-local-hwcap-updates.diff ++++++
diff -Naur _ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.c ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.c
--- _ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.c 2006-09-21 20:39:51.000000000 +0200
+++ ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.c 2009-05-15 21:23:43.166714113 +0200
@@ -47,12 +47,12 @@
#if !defined PROCINFO_DECL && defined SHARED
._dl_arm_cap_flags
#else
-PROCINFO_CLASS const char _dl_arm_cap_flags[10][10]
+PROCINFO_CLASS const char _dl_arm_cap_flags[13][10]
#endif
#ifndef PROCINFO_DECL
= {
"swp", "half", "thumb", "26bit", "fast-mult", "fpa", "vfp", "edsp",
- "java", "iwmmxt",
+ "java", "iwmmxt", "crunch", "thumbee", "neon",
}
#endif
#if !defined SHARED || defined PROCINFO_DECL
diff -Naur _ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.h ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.h
--- _ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.h 2006-09-21 20:39:51.000000000 +0200
+++ ports//sysdeps/unix/sysv/linux/arm/dl-procinfo.h 2009-05-15 21:23:43.166714113 +0200
@@ -24,7 +24,7 @@
#include <ldsodefs.h>
#include <sysdep.h>
-#define _DL_HWCAP_COUNT 10
+#define _DL_HWCAP_COUNT 13
/* The kernel provides platform data but it is not interesting. */
#define _DL_HWCAP_PLATFORM 0
diff -Naur _ports//sysdeps/unix/sysv/linux/arm/sysdep.h ports//sysdeps/unix/sysv/linux/arm/sysdep.h
--- _ports//sysdeps/unix/sysv/linux/arm/sysdep.h 2009-05-15 18:56:52.000000000 +0200
+++ ports//sysdeps/unix/sysv/linux/arm/sysdep.h 2009-05-15 21:23:43.166714113 +0200
@@ -55,6 +55,9 @@
#define HWCAP_ARM_EDSP 128
#define HWCAP_ARM_JAVA 256
#define HWCAP_ARM_IWMMXT 512
+#define HWCAP_ARM_CRUNCH 1024
+#define HWCAP_ARM_THUMBEE 2048
+#define HWCAP_ARM_NEON 4096
#ifdef __ASSEMBLER__
++++++ ARM_glibc-2.10.1-local-lowlevellock.diff ++++++
---
ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h | 1 +
1 file changed, 1 insertion(+)
--- ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
+++ ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
@@ -25,6 +25,7 @@
#include <atomic.h>
#include <sysdep.h>
#include <kernel-features.h>
+#include <tls.h> /* Need THREAD_*, and header.*. */
#define FUTEX_WAIT 0
#define FUTEX_WAKE 1
++++++ ARM_glibc-2.10.1-local-no-hwcap.diff ++++++
# DP: Restricted hardware caps for ARM
# needs corresponding kernel-support
# see https://bugs.launchpad.net/ubuntu/+source/linux/+bug/343602
---
ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h
+++ ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h
@@ -54,7 +54,7 @@
return GLRO(dl_arm_cap_flags)[idx];
};
-#define HWCAP_IMPORTANT (HWCAP_ARM_HALF | HWCAP_ARM_FAST_MULT)
+#define HWCAP_IMPORTANT (HWCAP_ARM_VFP | HWCAP_ARM_NEON)
static inline int
__attribute__ ((unused))
++++++ crypt_blowfish-glibc-2.3.diff ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:11.000000000 +0200
@@ -35,15 +35,14 @@
#endif /* crypt-private.h */
--- crypt/Makefile~ 2007-11-06 05:27:13.635014000 +0100
+++ crypt/Makefile 2007-11-06 05:27:27.500142000 +0100
-@@ -27,7 +27,8 @@
+@@ -27,7 +27,7 @@
extra-libs-others := $(extra-libs)
- libcrypt-routines := crypt-entry md5-crypt md5 sha256-crypt sha256 \
-- sha512-crypt sha512 crypt crypt_util
-+ sha512-crypt sha512 crypt crypt_util \
-+ crypt_blowfish crypt_gensalt wrapper
+ libcrypt-routines := crypt-entry md5-crypt sha256-crypt sha512-crypt crypt \
+- crypt_util
++ crypt_util crypt_blowfish crypt_gensalt wrapper
- tests := cert md5test md5c-test sha256test sha256c-test sha512test sha512c-test
+ tests := cert md5c-test sha256c-test sha512c-test
--- crypt/ow-crypt.h 2001-05-01 13:14:31.000000000 +0200
+++ crypt/ow-crypt.h 2003-10-01 11:23:27.000000000 +0200
++++++ glibc-2.3.3-amd64-string.diff ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:11.000000000 +0200
@@ -3,10 +3,10 @@
===================================================================
--- sysdeps/x86_64/strlen.S.orig 2003-04-30 00:47:18.000000000 +0200
+++ sysdeps/x86_64/strlen.S 2009-03-23 16:32:42.000000000 +0100
-@@ -1,139 +1,405 @@
+@@ -1,54 +1,405 @@
-/* strlen(str) -- determine the length of the string STR.
-- Copyright (C) 2002, 2003 Free Software Foundation, Inc.
-- Based on i486 version contributed by Ulrich Drepper <drepper(a)redhat.com>.
+- Copyright (C) 2009 Free Software Foundation, Inc.
+- Contributed by Ulrich Drepper <drepper(a)redhat.com>.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
@@ -25,121 +25,36 @@
- 02111-1307 USA. */
-
-#include <sysdep.h>
--#include "asm-syntax.h"
--#include "bp-sym.h"
--#include "bp-asm.h"
-
-
- .text
--ENTRY (strlen)
-- movq %rdi, %rcx /* Duplicate source pointer. */
-- andl $7, %ecx /* mask alignment bits */
-- movq %rdi, %rax /* duplicate destination. */
-- jz 1f /* aligned => start loop */
--
-- neg %ecx /* We need to align to 8 bytes. */
-- addl $8,%ecx
-- /* Search the first bytes directly. */
--0: cmpb $0x0,(%rax) /* is byte NUL? */
-- je 2f /* yes => return */
-- incq %rax /* increment pointer */
-- decl %ecx
-- jnz 0b
--
--1: movq $0xfefefefefefefeff,%r8 /* Save magic. */
--
-- .p2align 4 /* Align loop. */
--4: /* Main Loop is unrolled 4 times. */
-- /* First unroll. */
-- movq (%rax), %rcx /* get double word (= 8 bytes) in question */
-- addq $8,%rax /* adjust pointer for next word */
-- movq %r8, %rdx /* magic value */
-- addq %rcx, %rdx /* add the magic value to the word. We get
-- carry bits reported for each byte which
-- is *not* 0 */
-- jnc 3f /* highest byte is NUL => return pointer */
-- xorq %rcx, %rdx /* (word+magic)^word */
-- orq %r8, %rdx /* set all non-carry bits */
-- incq %rdx /* add 1: if one carry bit was *not* set
-- the addition will not result in 0. */
-- jnz 3f /* found NUL => return pointer */
--
-- /* Second unroll. */
-- movq (%rax), %rcx /* get double word (= 8 bytes) in question */
-- addq $8,%rax /* adjust pointer for next word */
-- movq %r8, %rdx /* magic value */
-- addq %rcx, %rdx /* add the magic value to the word. We get
-- carry bits reported for each byte which
-- is *not* 0 */
-- jnc 3f /* highest byte is NUL => return pointer */
-- xorq %rcx, %rdx /* (word+magic)^word */
-- orq %r8, %rdx /* set all non-carry bits */
-- incq %rdx /* add 1: if one carry bit was *not* set
-- the addition will not result in 0. */
-- jnz 3f /* found NUL => return pointer */
--
-- /* Third unroll. */
-- movq (%rax), %rcx /* get double word (= 8 bytes) in question */
-- addq $8,%rax /* adjust pointer for next word */
-- movq %r8, %rdx /* magic value */
-- addq %rcx, %rdx /* add the magic value to the word. We get
-- carry bits reported for each byte which
-- is *not* 0 */
-- jnc 3f /* highest byte is NUL => return pointer */
-- xorq %rcx, %rdx /* (word+magic)^word */
-- orq %r8, %rdx /* set all non-carry bits */
-- incq %rdx /* add 1: if one carry bit was *not* set
-- the addition will not result in 0. */
-- jnz 3f /* found NUL => return pointer */
--
-- /* Fourth unroll. */
-- movq (%rax), %rcx /* get double word (= 8 bytes) in question */
-- addq $8,%rax /* adjust pointer for next word */
-- movq %r8, %rdx /* magic value */
-- addq %rcx, %rdx /* add the magic value to the word. We get
-- carry bits reported for each byte which
-- is *not* 0 */
-- jnc 3f /* highest byte is NUL => return pointer */
-- xorq %rcx, %rdx /* (word+magic)^word */
-- orq %r8, %rdx /* set all non-carry bits */
-- incq %rdx /* add 1: if one carry bit was *not* set
-- the addition will not result in 0. */
-- jz 4b /* no NUL found => continue loop */
--
-- .p2align 4 /* Align, it's a jump target. */
--3: subq $8,%rax /* correct pointer increment. */
--
-- testb %cl, %cl /* is first byte NUL? */
-- jz 2f /* yes => return */
-- incq %rax /* increment pointer */
--
-- testb %ch, %ch /* is second byte NUL? */
-- jz 2f /* yes => return */
-- incq %rax /* increment pointer */
--
-- testl $0x00ff0000, %ecx /* is third byte NUL? */
-- jz 2f /* yes => return pointer */
-- incq %rax /* increment pointer */
--
-- testl $0xff000000, %ecx /* is fourth byte NUL? */
-- jz 2f /* yes => return pointer */
-- incq %rax /* increment pointer */
--
-- shrq $32, %rcx /* look at other half. */
--
-- testb %cl, %cl /* is first byte NUL? */
-- jz 2f /* yes => return */
-- incq %rax /* increment pointer */
--
-- testb %ch, %ch /* is second byte NUL? */
-- jz 2f /* yes => return */
-- incq %rax /* increment pointer */
--
-- testl $0xff0000, %ecx /* is third byte NUL? */
-- jz 2f /* yes => return pointer */
-- incq %rax /* increment pointer */
--2:
-- subq %rdi, %rax /* compute difference to string start */
+-ENTRY(strlen)
+- movq %rdi, %rcx
+- movq %rdi, %r8
+- andq $~15, %rdi
+- pxor %xmm1, %xmm1
+- orl $0xffffffff, %esi
+- movdqa (%rdi), %xmm0
+- subq %rdi, %rcx
+- leaq 16(%rdi), %rdi
+- pcmpeqb %xmm1, %xmm0
+- shl %cl, %esi
+- pmovmskb %xmm0, %edx
+- xorl %eax, %eax
+- negq %r8
+- andl %esi, %edx
+- jnz 1f
+-
+-2: movdqa (%rdi), %xmm0
+- leaq 16(%rdi), %rdi
+- pcmpeqb %xmm1, %xmm0
+- pmovmskb %xmm0, %edx
+- testl %edx, %edx
+- jz 2b
+-
+-1: leaq -16(%rdi,%r8), %rdi
+- bsfl %edx, %eax
+- addq %rdi, %rax
- ret
+# $Header: /K8_Projects/Glibc/amd64strlen.S 3 10/06/03 11:00 Emenezes $
+
++++++ glibc-2.3.5-nscd-zeronegtimeout.diff ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:11.000000000 +0200
@@ -2,12 +2,11 @@
===================================================================
--- nscd/aicache.c.orig
+++ nscd/aicache.c
-@@ -515,10 +515,15 @@ next_nip:
+@@ -515,9 +515,15 @@ next_nip:
if (fd != -1)
TEMP_FAILURE_RETRY (send (fd, ¬found, total, MSG_NOSIGNAL));
-- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
-- IDX_result_data);
+- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1);
/* If we cannot permanently store the result, so be it. */
- if (dataset != NULL)
+ if (db->negtimeout == 0)
@@ -17,7 +16,7 @@
+ dh->usable = false;
+ dataset = NULL;
+ }
-+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
++ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
{
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
dataset->head.recsize = total;
@@ -30,7 +29,7 @@
MSG_NOSIGNAL));
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
-- IDX_result_data);
+- 1);
/* If we cannot permanently store the result, so be it. */
- if (dataset != NULL)
+ if (db->negtimeout == 0)
@@ -39,7 +38,7 @@
+ if (dh != NULL)
+ dh->usable = false;
+ }
-+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
++ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
{
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
dataset->head.recsize = total;
@@ -52,7 +51,7 @@
all_written = false;
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
-- IDX_result_data);
+- 1);
/* If we cannot permanently store the result, so be it. */
- if (dataset != NULL)
+ if (db->negtimeout == 0)
@@ -61,7 +60,7 @@
+ if (dh != NULL)
+ dh->usable = false;
+ }
-+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
++ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
{
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
dataset->head.recsize = total;
@@ -74,7 +73,7 @@
MSG_NOSIGNAL));
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
-- IDX_result_data);
+- 1);
/* If we cannot permanently store the result, so be it. */
- if (dataset != NULL)
+ if (db->negtimeout == 0)
@@ -83,7 +82,7 @@
+ if (dh != NULL)
+ dh->usable = false;
+ }
-+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
++ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
{
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
dataset->head.recsize = total;
@@ -96,7 +95,7 @@
MSG_NOSIGNAL));
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
-- IDX_result_data);
+- 1);
/* If we cannot permanently store the result, so be it. */
- if (dataset != NULL)
+ if (db->negtimeout == 0)
@@ -105,7 +104,7 @@
+ if (dh != NULL)
+ dh->usable = false;
+ }
-+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
++ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
{
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
dataset->head.recsize = total;
++++++ glibc-2.8-revert-nscleanup.diff ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:11.000000000 +0200
@@ -1,3 +1,7 @@
+** TEMPORARY **
+
+We should delete this patch again very soon. --pasky
+
diff --git a/inet/netinet/in.h b/inet/netinet/in.h
index e3446a9..1366198 100644
--- inet/netinet/in.h
++++++ glibc-check-native-missing-include.diff ++++++
--- sysdeps/unix/sysv/linux/check_native.c
+++ sysdeps/unix/sysv/linux/check_native.c
@@ -23,6 +23,7 @@
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
+#include <string.h>
#include <time.h>
#include <unistd.h>
#include <net/if.h>
++++++ glibc-compiled-binaries.diff ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:11.000000000 +0200
@@ -19,7 +19,7 @@
# Build tools.
--- configure
+++ configure
-@@ -567,6 +567,7 @@ ac_clean_files=
+@@ -590,6 +590,7 @@ ac_clean_files=
ac_config_libobj_dir=.
LIBOBJS=
cross_compiling=no
@@ -27,15 +27,15 @@
subdirs=
MFLAGS=
MAKEFLAGS=
-@@ -687,6 +688,7 @@ ac_ct_CC
- OBJEXT
- BUILD_CC
+@@ -745,6 +746,7 @@ ac_ct_CC
+ CXX
+ CPP
cross_compiling
+compiled_binaries_can_run_on_buildhost
- CPP
- CXX
- CXXFLAGS
-@@ -1180,6 +1182,13 @@ do
+ BUILD_CC
+ OBJEXT
+ ac_ct_CC
+@@ -1280,6 +1282,13 @@ do
{ (exit 1); exit 1; }; }
done
@@ -67,23 +67,6 @@
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
-@@ -9212,6 +9225,7 @@ ac_ct_CC!$ac_ct_CC$ac_delim
- OBJEXT!$OBJEXT$ac_delim
- BUILD_CC!$BUILD_CC$ac_delim
- cross_compiling!$cross_compiling$ac_delim
-+compiled_binaries_can_run_on_buildhost!$compiled_binaries_can_run_on_buildhost$ac_delim
- CPP!$CPP$ac_delim
- CXX!$CXX$ac_delim
- CXXFLAGS!$CXXFLAGS$ac_delim
-@@ -9240,7 +9254,7 @@ PERL!$PERL$ac_delim
- INSTALL_INFO!$INSTALL_INFO$ac_delim
- _ACEOF
-
-- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 98; then
- break
- elif $ac_last_try; then
- { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
--- configure.in
+++ configure.in
@@ -835,6 +835,7 @@ if test $host != $build; then
++++++ glibc-nis-splitgroups.diff ++++++
2009-04-19 Petr Baudis <pasky(a)suse.cz>
* nis/Makefile (libnss_compat-routines): Add build dependency
on nss-nis.
* nis/nss: New variable SPLIT_GROUPS.
* nis/libnsl.h: New flag NSS_FLAG_SPLIT_GROUPS.
* nis/nss-default.c: Likewise.
* nss_compat/compat-initgroups.c: Do not use initgroups_dyn
in case NSS_FLAG_SPLIT_GROUPS is set.
diff --git a/nis/Makefile b/nis/Makefile
index 8083ee8..9814fce 100644
--- nis/Makefile
+++ nis/Makefile
@@ -56,7 +56,8 @@ libnsl-routines = yp_xdr ypclnt ypupdate_xdr \
nis_findserv nis_callback nis_clone_dir nis_clone_obj\
nis_clone_res nss-default
-libnss_compat-routines := $(addprefix compat-,grp pwd spwd initgroups)
+libnss_compat-routines := $(addprefix compat-,grp pwd spwd initgroups) \
+ nss-nis
libnss_compat-inhibit-o = $(filter-out .os,$(object-suffixes))
libnss_nis-routines := $(addprefix nis-,$(databases)) nis-initgroups \
diff --git a/nis/libnsl.h b/nis/libnsl.h
index c6ceb32..77c34ef 100644
--- nis/libnsl.h
+++ nis/libnsl.h
@@ -21,6 +21,7 @@
#define NSS_FLAG_NETID_AUTHORITATIVE 1
#define NSS_FLAG_SERVICES_AUTHORITATIVE 2
#define NSS_FLAG_SETENT_BATCH_READ 4
+#define NSS_FLAG_SPLIT_GROUPS 8
/* Get current set of default flags. */
diff --git a/nis/nss b/nis/nss
index aab40ab..4715ab5 100644
--- nis/nss
+++ nis/nss
@@ -1,7 +1,7 @@
# /etc/default/nss
# This file can theoretically contain a bunch of customization variables
# for Name Service Switch in the GNU C library. For now there are only
-# three variables:
+# four variables:
#
# NETID_AUTHORITATIVE
# If set to TRUE, the initgroups() function will accept the information
@@ -26,3 +26,11 @@
# might result into a network communication with the server to get
# the next entry.
#SETENT_BATCH_READ=TRUE
+#
+# SPLIT_GROUPS
+# If set to TRUE, the nss_compat module's initgroups() function will
+# not use the NIS initgroups interface for retrieving group information.
+# This allows one NIS group to be split into multiple database entries
+# with same gid, a practice used to overcome entry length limitations.
+# The downside is a certain performance degradation.
+#SPLIT_GROUPS=TRUE
diff --git a/nis/nss-default.c b/nis/nss-default.c
index 046ddfe..d6141b9 100644
--- nis/nss-default.c
+++ nis/nss-default.c
@@ -48,6 +48,7 @@ static const struct
{ STRNLEN ("NETID_AUTHORITATIVE"), NSS_FLAG_NETID_AUTHORITATIVE },
{ STRNLEN ("SERVICES_AUTHORITATIVE"), NSS_FLAG_SERVICES_AUTHORITATIVE },
- { STRNLEN ("SETENT_BATCH_READ"), NSS_FLAG_SETENT_BATCH_READ }
+ { STRNLEN ("SETENT_BATCH_READ"), NSS_FLAG_SETENT_BATCH_READ },
+ { STRNLEN ("SPLIT_GROUPS"), NSS_FLAG_SPLIT_GROUPS },
};
#define nvars (sizeof (vars) / sizeof (vars[0]))
diff --git a/nis/nss_compat/compat-initgroups.c b/nis/nss_compat/compat-initgroups.c
index 76ca95d..14b0aac 100644
--- nis/nss_compat/compat-initgroups.c
+++ nis/nss_compat/compat-initgroups.c
@@ -32,6 +32,9 @@
#include <bits/libc-lock.h>
#include <kernel-features.h>
+/* Get the declaration of the NSS flags. */
+#include <libnsl.h>
+
static service_user *ni;
/* Type of the lookup function. */
static enum nss_status (*nss_initgroups_dyn) (const char *, gid_t,
@@ -103,7 +106,10 @@ init_nss_interface (void)
if (ni == NULL
&& __nss_database_lookup ("group_compat", NULL, "nis", &ni) >= 0)
{
- nss_initgroups_dyn = __nss_lookup_function (ni, "initgroups_dyn");
+ if (_nsl_default_nss () & NSS_FLAG_SPLIT_GROUPS)
+ nss_initgroups_dyn = NULL;
+ else
+ nss_initgroups_dyn = __nss_lookup_function (ni, "initgroups_dyn");
nss_getgrnam_r = __nss_lookup_function (ni, "getgrnam_r");
nss_getgrgid_r = __nss_lookup_function (ni, "getgrgid_r");
nss_getgrent_r = __nss_lookup_function (ni, "getgrent_r");
++++++ glibc-nscd-prune-ret.diff ++++++
diff -urp nscd.mm/cache.c nscd/cache.c
--- nscd.mm/cache.c 2008-10-13 13:09:35.120009000 +0000
+++ nscd/cache.c 2008-10-13 15:11:17.629844982 +0000
@@ -300,7 +300,7 @@ prune_cache (struct database_dyn *table,
/* now == 0 means just check for changed files */
if (now == (time_t)0)
- return;
+ return 0;
/* We run through the table and find values which are not valid anymore.
++++++ glibc-nss-deepbind.diff ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:12.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:12.000000000 +0200
@@ -2,6 +2,10 @@
own version of the ldap libs) when using nss_ldap (linked against system
libldap) leading to crashes due to incompatibilities.
+This has a downside: Linking against libraries overriding malloc() and free()
+will break (unless the malloc()'d pointers by glibc are free()able by these).
+This is fixable in principle, just needs some work.
+
See https://bugzilla.novell.com/show_bug.cgi?id=157078 and
http://sourceware.org/bugzilla/show_bug.cgi?id=6610
++++++ glibc-version.diff ++++++
--- /var/tmp/diff_new_pack.zu1766/_old 2009-05-27 12:38:12.000000000 +0200
+++ /var/tmp/diff_new_pack.zu1766/_new 2009-05-27 12:38:12.000000000 +0200
@@ -6,7 +6,7 @@
static const char banner[] =
-"GNU C Library "RELEASE" release version "VERSION", by Roland McGrath et al.\n\
+"GNU C Library "RELEASE" release version "VERSION" ("CVSDATE"), by Roland McGrath et al.\n\
- Copyright (C) 2008 Free Software Foundation, Inc.\n\
+ Copyright (C) 2009 Free Software Foundation, Inc.\n\
This is free software; see the source for copying conditions.\n\
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\
PARTICULAR PURPOSE.\n\
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package wesnoth for openSUSE:Factory
checked in at Wed May 27 00:40:56 CEST 2009.
--------
--- wesnoth/wesnoth.changes 2009-03-05 10:59:56.000000000 +0100
+++ /mounts/work_src_done/STABLE/wesnoth/wesnoth.changes 2009-05-26 14:59:57.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 26 14:59:27 CEST 2009 - coolo(a)novell.com
+
+- sync wesnoth.spec with wesnoth-data.spec
+
+-------------------------------------------------------------------
New Changes file:
--- /dev/null 2009-04-14 11:58:14.000000000 +0200
+++ /mounts/work_src_done/STABLE/wesnoth/wesnoth-data.changes 2009-05-27 00:40:09.761218000 +0200
@@ -0,0 +1,700 @@
+-------------------------------------------------------------------
+Tue May 26 14:59:27 CEST 2009 - coolo(a)novell.com
+
+- sync wesnoth.spec with wesnoth-data.spec
+
+-------------------------------------------------------------------
+Thu Mar 5 10:59:50 CET 2009 - coolo(a)suse.de
+
+- fix build (with gcc 4.4)
+
+-------------------------------------------------------------------
+Thu Nov 20 17:50:17 CET 2008 - ro(a)suse.de
+
+- buildrequire only boost-devel not boost
+
+-------------------------------------------------------------------
+Thu Jul 10 05:04:05 CEST 2008 - crrodriguez(a)suse.de
+
+- fix build
+
+-------------------------------------------------------------------
+Mon Mar 3 10:52:09 CET 2008 - hhetter(a)suse.de
+
+- updated to new stable version 1.4
+
+-------------------------------------------------------------------
+Thu Feb 28 11:07:50 CET 2008 - hhetter(a)suse.de
+
+- updated to version 1.3.19 (1.4-RC2)
+ * map editor:
+ * activate border transitions in the editor using more
+ translucent images than used ingame
+ * language and i18n:
+ * updated translations: Chinese, Czech, Danish, Filipino,
+ French, Hungarian, Italian, Lithuanian, Polish, Turkish
+ * miscellaneous and bug fixes:
+ * Fixed chat log viewing crash after undo
+ * Fixed era events loading
+ * Idle, standing and selection animations are not accelerated
+ anymore
+ * All animations are disabled when the LOW_MEM compile switch
+ is activated
+ * correct FIREBALL_MISSILE not being synchronized properly.
+ All UMC users need to check units using that macro
+ * correct most missiles not being properly (bug #11134)
+ * fix some female units using male frames during missile
+ attacks
+ * replays:
+ * fixed "play side turn" not working (bug #11118)
+ * at least partly fix "replays always corrupt" (bug #10976)
+
+-------------------------------------------------------------------
+Mon Feb 18 23:21:21 CET 2008 - hhetter(a)suse.de
+
+- major update to version 1.3.18 aka 1.4 RC1
+
+-------------------------------------------------------------------
+Thu Nov 15 13:19:04 CET 2007 - hhetter(a)suse.de
+
+- fix build with gcc 4.3.0
+
+-------------------------------------------------------------------
+Sat Nov 10 09:36:27 CET 2007 - hhetter(a)suse.de
+
+- updated to version 1.2.7:
+ * language and i18n:
+ * updated translations: Czech, Danish, Dutch, French, German, Italian,
+ Japanese, Polish, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish
+ * new translation: Serbian (Latin version)
+ * updated DejaVu font to 2.20
+ * added sazanami-gothic font (needed for the Japanese translation)
+ * multiplayer maps:
+ * revised maps: Blitz, Cynsaun Battlefield, Hamlets, Meteor Lake
+ * fixed a crash if the client recieves invalid utf-8
+ * fixed a server side bug with could cause invalid utf-8 being send to a
+ client.
+ * misc:
+ * really fix the trait OOS so it works correctly on Windows as well
+ * map label length is correctly determined for multibyte
+ characters (bug #6855)
+
+-------------------------------------------------------------------
+Thu Aug 30 10:35:53 CEST 2007 - hhetter(a)suse.de
+
+- updated to maintenance release 1.2.6, changelog:
+* WML engine
+ * fix [variables] not working properly in scenarios (bug #9342)
+ * language and i18n:
+ * updated translations: British English, Danish, Finnish, Spanish, Swedish
+ * updated DejaVuSans font to version 2.18
+ * user interface:
+ * Enable "Save Game" and "View Chat Log" menu entries in replay mode.
+ * Add an additional line below the minimap in the "Multiplayer->Create game"
+ screen that displays the size of the selected map. (patch #776 by uso)
+ * Show the (possibly bogus) GPV and fog settings of games with "Use map
+ settings" on in a darker font. (patch #771 by uso)
+ * misc:
+ * added some extra headers for the upcomming gcc 4.3 (debian bug #417764)
+ * added a .desktop entry for the editor so that it is shown in the kde/gnome
+ menu
+ * the unit name generation could with different locales call get_random() a
+ different number of times. This lead to different names and traits.
+ Changed to call random a fixed number of times which fixes the traits.
+
+
+-------------------------------------------------------------------
+Thu Apr 19 11:53:51 CEST 2007 - hhetter(a)suse.de
+
+- updated to maintenance release 1.2.4
+ * campaigns:
+ * Heir to the Throne
+ * updated images for Delfador
+ * Tutorial
+ * merged all unit images used in the tutorial from httt
+ * graphics:
+ * fixed a missing frame for the white mage
+ * improved the mage of light melee animation and changed its melee attack to
+ "morning star"
+ * improved the look of the main menu and tips of the day boxes in the
+ title screen
+ * tiles with overlays are also properly shown if compiled with
+ --enable-tinygui (bug #8720 patch #697)
+ * language and i18n:
+ * updated manual: French
+ * updated translations: Bulgarian, Danish, Dutch, Esperanto, French, German,
+ Greek, Italian, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish
+ * updated DejaVuSans font to version 2.16
+ * multiplayer maps:
+ * revised maps: Blitz, Wilderlands
+ * WML:
+ * fixed the fire dragon die sound in TROW
+ * fixed many agression->aggression typos
+ * fixed [special_filter] not working properly (#8212)
+ * Python AI:
+ * backported safe AI from 1.3, so you can no longer use import, builtin
+ statements, or access to internal variables in AI scripts
+ * fixed bugs where movement maps weren't updated after recruiting (bug #8802)
+ and where some unit type properties where always false (like regenerate or
+ heals)
+ * misc:
+ * observer can save a replay of the game again
+ * fixed beginning-of-scenario saves containing scenario WML (bug #8698)
+ * fixed autosaves not getting deleted for last campaign scenario and
+ multiplayer (bug #8762)
+ * fixed reload from mp savegame problem (bug #8796)
+ * used valgrind to find some memory problems fixes bug #8715, bug #8756 and
+ bug #8839
+ * fixed Ethiliel not showing up in the scenario "Vengeance" of TSG
+ * with a move attack action if the moveto event moves the defender Wesnoth
+ would crash (part 1 of bug #8882)
+
+-------------------------------------------------------------------
+Fri Mar 16 09:19:31 CET 2007 - hhetter(a)suse.de
+
+- updated to maintenance release 1.2.3
+- from changelog:
+ * campaigns:
+ * Heir to the Throne:
+ * The Elvish Lord and Elvish High Lord have halo's again (patch #682)
+ * graphics
+ * items with a halo have their halo hidden when under a shroud (bug #8523)
+ * updates the invisible icon of an unit when moving or moving the mouse
+ over the unit, then selecting the location to move to there are still
+ glitches (partial fix for bug #8107)
+ * fixed some cases where fog was updated without being redrawn
+ * user interface:
+ * made some tooltips visible again (bug #6702 and bug #8380)
+ * multiplayer maps:
+ * revised maps: Castle Hopping Isle
+ * Wesbowl: the respawned units are fully healed again (bug #7776)
+ * language and i18n:
+ * udated translations: Czech, Danish, Dutch, Esperanto, French, German,
+ Hungarian, Italian, Japanese, Polish, Portuguese (Brazil), Serbian, Slovak
+ * new translations: Indonesian
+ * WML engine
+ * fixed era events not working on non hosts
+
+-------------------------------------------------------------------
+Mon Mar 5 09:35:45 CET 2007 - ssommer(a)suse.de
+
+- BuildRequires SDL_net-devel
+
+-------------------------------------------------------------------
+Wed Feb 21 09:50:36 CET 2007 - hhetter(a)suse.de
+
+- make wesnoth require wesnoth-data-base
+- updated to stable version 1.2.2, changes from the 1.2.1 to this one:
+ * campaigns:
+ * Eastern Invasion:
+ * The Crossing, fixed a bug which prevented the undead leader spawned
+ at turn 8 to have a keep
+ * The South Guard:
+ * fixed some pink unit images being shown in some scenario texts
+ * Two Brothers
+ * updated the portrait of Bjarn to match the new mage colors
+ * editor
+ * added the paste option to the edit menu
++++ 503 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/wesnoth/wesnoth-data.changes
calling whatdependson for head-i586
New:
----
pre_checkin.sh
wesnoth-data.changes
wesnoth-data.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wesnoth-data.spec ++++++
++++ 609 lines (skipped)
++++++ wesnoth.spec ++++++
--- /var/tmp/diff_new_pack.X13593/_old 2009-05-27 00:40:15.000000000 +0200
+++ /var/tmp/diff_new_pack.X13593/_new 2009-05-27 00:40:15.000000000 +0200
@@ -19,6 +19,7 @@
Name: wesnoth
+# COMMON-BEGIN1
BuildRequires: SDL_image-devel SDL_mixer-devel SDL_net SDL_net-devel SDL_ttf boost-devel freetype2-devel gcc-c++ libpng-devel libvorbis-devel python-devel sazanami-fonts ttf-arphic-gkai00mp update-desktop-files
%if %suse_version > 1020
BuildRequires: SDL_net-devel
@@ -27,13 +28,14 @@
Url: http://www.wesnoth.org
Group: Amusements/Games/Strategy/Turn Based
Version: 1.4
-Release: 83
-Requires: wesnoth-data-set wesnoth-data = 1.4
-Summary: Fantasy Turn-Based Strategy Game
+Release: 84
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: %{name}-%{version}.tar.bz2
-Patch0: %{name}-%{version}.diff
+Source: wesnoth-%{version}.tar.bz2
+Patch0: wesnoth-%{version}.diff
Patch3: wesnoth-desktop-files.diff
+# COMMON-END1
+Requires: wesnoth-data-set wesnoth-data = 1.4
+Summary: Fantasy Turn-Based Strategy Game
%description
Battle for Wesnoth is a fantasy turn-based strategy game. Battle for
@@ -127,13 +129,20 @@
%build
autoreconf -fiv
-%configure --enable-tools \
+# can not use percentage-configure here as wesnoth-data is noarch and reuses this
+CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" \
+./configure \
+ --prefix=%{_prefix} \
+ --infodir=%{_infodir} \
+ --mandir=%{_mandir} \
+ --enable-tools \
--enable-editor \
--enable-server \
--enable-campaign-server \
--with-server-gid=root \
--with-server-uid=root
%{__make} %{?jobs:-j%jobs}
+# COMMON-END2
%install
make DESTDIR=%{buildroot} install
@@ -207,6 +216,8 @@
/usr/bin/campaignd
%changelog
+* Tue May 26 2009 coolo(a)novell.com
+- sync wesnoth.spec with wesnoth-data.spec
* Thu Mar 05 2009 coolo(a)suse.de
- fix build (with gcc 4.4)
* Thu Nov 20 2008 ro(a)suse.de
@@ -238,7 +249,7 @@
* replays:
* fixed "play side turn" not working (bug #11118)
* at least partly fix "replays always corrupt" (bug #10976)
-* Mon Feb 18 2008 hhetter(a)suse.de
+* Tue Feb 19 2008 hhetter(a)suse.de
- major update to version 1.3.18 aka 1.4 RC1
* Thu Nov 15 2007 hhetter(a)suse.de
- fix build with gcc 4.3.0
++++++ pre_checkin.sh ++++++
cp wesnoth.changes wesnoth-data.changes
{ sed -n -e '1,/COMMON-BEGIN1/p' wesnoth-data.spec
sed -n -e '/COMMON-BEGIN1/,/COMMON-END1/p' wesnoth.spec
sed -n -e '/COMMON-END1/,/COMMON-BEGIN2/p' wesnoth-data.spec
sed -n -e '/COMMON-BEGIN2/,/COMMON-END2/p' wesnoth.spec
sed -n -e '/COMMON-END2/,$p' wesnoth-data.spec; } | uniq > tmp && mv tmp wesnoth-data.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kiwi-config-openSUSE for openSUSE:Factory
checked in at Wed May 27 00:28:48 CEST 2009.
--------
--- kiwi-config-openSUSE/kiwi-config-openSUSE.changes 2009-05-07 16:26:47.000000000 +0200
+++ /mounts/work_src_done/STABLE/kiwi-config-openSUSE/kiwi-config-openSUSE.changes 2009-05-26 11:57:02.000000000 +0200
@@ -1,0 +2,21 @@
+Tue May 26 11:56:35 CEST 2009 - coolo(a)suse.de
+
+- include bootsplash theme explicitly
+
+-------------------------------------------------------------------
+Tue May 26 10:21:23 CEST 2009 - coolo(a)novell.com
+
+- set boot-theme to openSUSE
+
+-------------------------------------------------------------------
+Mon May 18 17:27:27 CEST 2009 - coolo(a)suse.de
+
+- don't start xdm but "autologin" in x11 config (test config)
+- remove configure-x.sh
+
+-------------------------------------------------------------------
+Mon May 18 16:07:24 CEST 2009 - coolo(a)suse.de
+
+- try without sax in live cd setup
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
configure-x.sh
langset.pl
New:
----
langset.sh
xdm-x11.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiwi-config-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.J24929/_old 2009-05-27 00:28:28.000000000 +0200
+++ /var/tmp/diff_new_pack.J24929/_new 2009-05-27 00:28:28.000000000 +0200
@@ -25,7 +25,7 @@
BuildRequires: yast2-country
Summary: KDE live CD
Version: 11.2
-Release: 6
+Release: 7
Group: System/Boot
License: BSD 3-Clause
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -38,7 +38,6 @@
Source7: config-gnome.patch
Source8: ifcfg-eth0
Source10: README
-Source11: configure-x.sh
Source12: correct_live_install
Source13: SoftLocks
Source16: boot.langset
@@ -46,8 +45,9 @@
Source19: config-usb.patch
Source20: geturls.xsl
Source22: getcountrydata.ycp
-Source23: langset.pl
+Source23: langset.sh
Source24: boot.braille
+Source25: xdm-x11.patch
ExcludeArch: ia64 ppc64 s390x s390 ppc
%description
@@ -59,7 +59,6 @@
%setup -T -c
%build
-export MKCLICFS_COMPRESSION=0
kiwiversion=%version
kiwiversion=11.2 # for now
BASEDIR=$PWD
@@ -139,14 +138,16 @@
fi
install -D -m 644 %{SOURCE8} etc/sysconfig/network/ifcfg-eth0
cp -a /tmp/locale-settings/ etc/langset
- install -m 755 %{SOURCE23} etc/langset.pl
+ install -m 755 %{SOURCE23} etc/langset.sh
install -D -m 644 %{SOURCE13} var/lib/zypp/SoftLocks
install -D -m 755 %{SOURCE24} etc/init.d/boot.braille
install -D -m 755 %{SOURCE16} etc/init.d/boot.langset
- install -D -m 755 %{SOURCE11} usr/sbin/configure-x.sh
install -D -m 755 %{SOURCE12} usr/bin/correct_live_install
install -D -m 644 %{SOURCE2} etc/YaST2/policy.patch
- install -m 755 /usr/share/doc/packages/kiwi/examples/suse-$kiwiversion/suse-live-stick/root/etc/init.d/sax etc/init.d/sax
+ if test $desktop = x11; then
+ cat %{SOURCE25} >> tmp/config.patch
+ sed -i -e "s,NETWORKMANAGER=yes,NETWORKMANAGER=no," tmp/config.patch
+ fi
if test $desktop = kde; then
install -m 644 /usr/share/doc/manual/opensuse-kdequick_en-pdf/opensuse-kdequick_en.pdf tmp/
else
@@ -173,6 +174,15 @@
/usr/share/openSUSE-kiwi
%changelog
+* Tue May 26 2009 coolo(a)suse.de
+- include bootsplash theme explicitly
+* Tue May 26 2009 coolo(a)novell.com
+- set boot-theme to openSUSE
+* Mon May 18 2009 coolo(a)suse.de
+- don't start xdm but "autologin" in x11 config (test config)
+- remove configure-x.sh
+* Mon May 18 2009 coolo(a)suse.de
+- try without sax in live cd setup
* Thu May 07 2009 coolo(a)suse.de
- do not compress with large
* Mon May 04 2009 coolo(a)suse.de
++++++ boot.langset ++++++
--- /var/tmp/diff_new_pack.J24929/_old 2009-05-27 00:28:28.000000000 +0200
+++ /var/tmp/diff_new_pack.J24929/_new 2009-05-27 00:28:28.000000000 +0200
@@ -17,7 +17,7 @@
case "$1" in
start)
- test -f /etc/langset.xkb || /usr/bin/perl /etc/langset.pl
+ test -f /etc/X11/xorg.conf || /bin/sh /etc/langset.sh
rc_status -v
;;
stop)
++++++ config.patch ++++++
--- /var/tmp/diff_new_pack.J24929/_old 2009-05-27 00:28:28.000000000 +0200
+++ /var/tmp/diff_new_pack.J24929/_new 2009-05-27 00:28:28.000000000 +0200
@@ -57,14 +57,3 @@
ff02::3 ipv6-allhosts
+127.0.0.2 linux.site linux
---- /etc/init.d/earlyxdm.orig 2008-11-10 16:18:30.000000000 +0100
-+++ /etc/init.d/earlyxdm 2008-11-10 16:19:00.000000000 +0100
-@@ -12,7 +12,7 @@
- ### BEGIN INIT INFO
- # Provides: earlyxdm
- # Required-Start: earlysyslog $local_fs dbus
--# Should-Start: gpm firstboot
-+# Should-Start: gpm firstboot sax
- # Should-Stop: $null
- # Required-Stop: $null
- # Default-Start: 5
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.J24929/_old 2009-05-27 00:28:28.000000000 +0200
+++ /var/tmp/diff_new_pack.J24929/_new 2009-05-27 00:28:28.000000000 +0200
@@ -40,7 +40,6 @@
chkconfig cron off
# enable create_xconf
-chkconfig sax on
chkconfig boot.braille on
chkconfig boot.langset on
chkconfig boot.ldconfig off
++++++ config.xml.in ++++++
--- /var/tmp/diff_new_pack.J24929/_old 2009-05-27 00:28:28.000000000 +0200
+++ /var/tmp/diff_new_pack.J24929/_new 2009-05-27 00:28:28.000000000 +0200
@@ -10,6 +10,7 @@
<type boot="oemboot/suse-@VERSION@" filesystem="ext3">oem</type> <!-- type:usb -->
<version>2.8.0</version>
<size unit="M">3000</size>
+ <boot-theme>openSUSE</boot-theme>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>False</rpm-check-signatures>
<rpm-force>False</rpm-force>
@@ -27,6 +28,8 @@
<source path="http://download.opensuse.org/repositories/openSUSE:/Factory:/Live/standard/"/>
</repository>
<packages type="image" patternPackageType="onlyRequired">
+ <package name="bootsplash-branding-openSUSE" bootinclude="true" bootdelete="true"/>
+ <package name="gfxboot-branding-openSUSE" bootinclude="true" bootdelete="true"/>
<package name="yast2-live-installer"/>
<package name="pam"/>
<package name="pam-config"/>
++++++ correct_live_install ++++++
--- /var/tmp/diff_new_pack.J24929/_old 2009-05-27 00:28:28.000000000 +0200
+++ /var/tmp/diff_new_pack.J24929/_new 2009-05-27 00:28:28.000000000 +0200
@@ -12,9 +12,6 @@
chkconfig sshd on
chkconfig cron on
chkconfig boot.ldconfig on
-if test "$is_usb" = 0; then
- chkconfig sax off
-fi
chkconfig boot.langset off
#======================================
@@ -36,7 +33,7 @@
fi
# remove langset stuff
-rm /etc/langset.pl
+rm /etc/langset.sh
rm -rf /etc/langset/
grep -v ^perl /etc/init.d/boot.local > /etc/init.d/boot.local.1 && mv /etc/init.d/boot.local.1 /etc/init.d/boot.local
chmod 0755 /etc/init.d/boot.local
@@ -46,10 +43,7 @@
# patch -R -p0 < /etc/YaST2/policy.patch
rm /etc/YaST2/policy.patch
-if test "$is_usb" = 0; then
- rm /etc/init.d/sax
- rm /usr/sbin/configure-x.sh
-else
+if ! test "$is_usb" = 0; then
patch -p0 < /tmp/config-usb.patch
rm /tmp/config-usb.patch
fi
++++++ langset.sh ++++++
#!/bin/sh
lang=en_US
for o in $(cat /proc/cmdline); do
case $o in
lang=*)
eval $o
;;
esac
done
# we need the _NOT so there is always a field 2
Country=$(echo "$lang"_NOT | cut -d_ -f2)
Language=$(echo "$lang" | cut -d_ -f1)
file="/etc/langset/$Language""_$Country"
if ! test -f "$file"; then
file="/etc/langset/$Language"
fi
sed -e 's,: *,:,' "$file" | while read line; do
key=`echo $line | cut -d: -f1`
value=`echo $line | cut -d: -f2-`
sed -i -e "s#$key=\".*#$key=\"$value\"#" /etc/sysconfig/language
sed -i -e "s#$key=\".*#$key=\"$value\"#" /etc/sysconfig/keyboard
sed -i -e "s#$key=\".*#$key=\"$value\"#" /etc/sysconfig/console
done
# create fdi file
/etc/X11/xdm/keytable4hal
exec 4>"/etc/X11/xorg.conf"
cat >&4 <<SECTION
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was created as part of the live cd setup
SECTION
# allow setting by /proc/cmdline
DEVICE_DRIVER=""
DEVICE_BUSID=""
DEVICE_USE_FBDEV=""
QEMU_KVM=$(grep "QEMU Virtual CPU" /proc/cpuinfo || true)
if [ -n "$QEMU_KVM" ]; then
DEVICE_DRIVER="cirrus"
QEMU_VGA=$(lspci -v |grep "Technical Corp. Device 1111" || true)
if [ -n "$QEMU_VGA" ]; then
DEVICE_DRIVER="vesa"
fi
fi
VBOX_VIDEO=$(grep -e "^vbox " /proc/modules || true)
if [ -n "$VBOX_VIDEO" ]; then
DEVICE_DRIVER="vboxvideo"
fi
cat >&4 <<SECTION
Section "Device"
Identifier "Configured Video Device"
SECTION
if [ -n "$DEVICE_DRIVER" ]; then
printf "\tDriver\t\t\"$DEVICE_DRIVER\"\n" >&4
fi
PS3_FB=$(grep -i PS3 /proc/fb 2>/dev/null || true)
if [ -n "$PS3_FB" ]; then
printf "\tOption\t\t\"ShadowFB\"\t\t\"false\"\n" >&4
fi
if [ -n "$DEVICE_BUSID" ]; then
printf "\tBusID\t\t\"$DEVICE_BUSID\"\n" >&4
fi
if [ "$DEVICE_USE_FBDEV" = "true" ]; then
printf "\tOption\t\t\"UseFBDev\"\t\t\"$DEVICE_USE_FBDEV\"\n" >&4
fi
printf "EndSection\n" >&4
### MONITOR
cat >&4 <<SECTION
Section "Monitor"
Identifier "Configured Monitor"
SECTION
if [ -n "$QEMU_KVM" ]; then
printf "\tHorizSync\t30-70\n" >&4
printf "\tVertRefresh\t50-160\n" >&4
fi
cat >&4 <<SECTION
EndSection
SECTION
### SCREEN
cat >&4 <<SECTION
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SECTION
if [ -n "$PS3_FB" ]; then
printf "\tDefaultFbBpp 32\n" >&4
fi
if [ -n "$QEMU_KVM" ]; then
cat >&4 <<SUBSECTION
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SUBSECTION
fi
printf "EndSection\n" >&4
# Close file descriptor
exec 4<&-
++++++ xdm-x11.patch ++++++
--- /etc/init.d/xdm 2008-12-03 13:57:13.000000000 +0100
+++ /etc/init.d/xdm 2009-05-20 10:20:34.000000000 +0200
@@ -29,6 +29,9 @@
test -e /etc/SuSEconfig/profile && . /etc/SuSEconfig/profile
test -r /etc/profile.d/desktop-data.sh && . /etc/profile.d/desktop-data.sh
+su - linux startx &
+exit 0
+
locale_vars=" \
LANG \
LC_CTYPE \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package post-build-checks for openSUSE:Factory
checked in at Tue May 26 12:34:41 CEST 2009.
--------
--- post-build-checks/post-build-checks.changes 2009-05-22 15:57:31.000000000 +0200
+++ /mounts/work_src_done/STABLE/post-build-checks/post-build-checks.changes 2009-05-26 12:33:40.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 26 12:33:20 CEST 2009 - ro(a)suse.de
+
+- fix last change
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ post-build-checks.spec ++++++
--- /var/tmp/diff_new_pack.X24990/_old 2009-05-26 12:34:32.000000000 +0200
+++ /var/tmp/diff_new_pack.X24990/_new 2009-05-26 12:34:32.000000000 +0200
@@ -24,7 +24,7 @@
AutoReqProv: on
Summary: post checks for build after rpms have been created
Version: 1.0
-Release: 58
+Release: 59
PreReq: aaa_base permissions sed
Source0: %{name}-%{version}.tar.bz2
BuildArch: noarch
@@ -84,6 +84,8 @@
/usr/lib/build
%changelog
+* Tue May 26 2009 ro(a)suse.de
+- fix last change
* Fri May 22 2009 ro(a)suse.de
- more ugly tweaks to uname hack
* Mon Feb 23 2009 ro(a)suse.de
++++++ post-build-checks-1.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/post-build-checks-1.0/helper/uname.sh new/post-build-checks-1.0/helper/uname.sh
--- old/post-build-checks-1.0/helper/uname.sh 2009-05-22 15:56:38.000000000 +0200
+++ new/post-build-checks-1.0/helper/uname.sh 2009-05-26 12:33:07.000000000 +0200
@@ -7,7 +7,7 @@
fi
if test -z "$MREL" -a -L /usr/src/linux -a -d /usr/src/linux ; then
- MREL=$( shopt -s nullglob; set -- /lib/modules/*-default /lib/modules/* ; basename $1 )
+ MREL=$( shopt -s nullglob; set -- /lib/modules/*-default /lib/modules/* ; test -n "$1" && basename $1 )
fi
if test -z "$MREL" -a -L /usr/src/linux -a -d /usr/src/linux -a -d /usr/src/linux-obj ; then
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package skelcd-control-openSUSE for openSUSE:Factory
checked in at Tue May 26 10:20:55 CEST 2009.
--------
--- skelcd-control-openSUSE/skelcd-control-openSUSE.changes 2009-04-10 14:14:52.000000000 +0200
+++ /mounts/work_src_done/STABLE/skelcd-control-openSUSE/skelcd-control-openSUSE.changes 2009-05-26 10:00:25.000000000 +0200
@@ -1,0 +2,6 @@
+Tue May 26 09:59:56 CEST 2009 - coolo(a)suse.de
+
+- FATE: #303893, #305588: Default to enabled kdump
+- update the descriptions of KDE and GNOME
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.i12391/_old 2009-05-26 10:20:33.000000000 +0200
+++ /var/tmp/diff_new_pack.i12391/_new 2009-05-26 10:20:33.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package skelcd-control-openSUSE (Version 2009.4.10)
+# spec file for package skelcd-control-openSUSE (Version 2009.5.26)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -26,7 +26,7 @@
License: YaST License
Group: Metapackages
AutoReqProv: off
-Version: 2009.4.10
+Version: 2009.5.26
Release: 1
Summary: SuSE Linux Professional Control file
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -71,6 +71,9 @@
/CD1/control.xml
%changelog
+* Tue May 26 2009 coolo(a)suse.de
+- FATE: #303893, #305588: Default to enabled kdump
+- update the descriptions of KDE and GNOME
* Fri Apr 10 2009 locilka(a)suse.cz
- KDE 3.x dropped from openSUSE control file (bnc #493547).
* Thu Apr 09 2009 coolo(a)suse.de
++++++ control.xml ++++++
--- /var/tmp/diff_new_pack.i12391/_old 2009-05-26 10:20:33.000000000 +0200
+++ /var/tmp/diff_new_pack.i12391/_new 2009-05-26 10:20:33.000000000 +0200
@@ -171,6 +171,9 @@
<!-- bnc #431259 -->
<default_ntp_setup config:type="boolean">true</default_ntp_setup>
+ <!-- FATE: #303893, #305588: Default to enabled kdump -->
+ <enable_kdump config:type="boolean">true</enable_kdump>
+
<!-- to debug deploying, set to 'true' -->
<debug_deploying config:type="boolean">false</debug_deploying>
</globals>
@@ -347,6 +350,7 @@
<clone_module>software</clone_module>
<clone_module>partitioning</clone_module>
<clone_module>bootloader</clone_module>
+ <clone_module>kdump</clone_module>
</clone_modules>
<texts>
@@ -387,13 +391,13 @@
GNOME desktop description - It hould not be wider than 75 characters
but it can take more lines then the original one.
-->
- <description_gnome><label>GNOME 2.26 is the latest desktop from the GNOME Project.
+ <description_gnome><label>GNOME 2.28 is the latest desktop from the GNOME Project.
It combines stability and maturity with incremental innovations.</label></description_gnome>
<!--
KDE desktop description - It hould not be wider than 75 characters
but it can take more lines then the original one.
-->
- <description_kde><label>KDE 4.2 is the latest stable desktop released by the KDE Project.
+ <description_kde><label>KDE 4.3 is the latest stable desktop released by the KDE Project.
It delivers an innovative, highly integrated desktop environment
with a modern look and feel.</label></description_kde>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package patterns-openSUSE for openSUSE:Factory
checked in at Tue May 26 10:20:00 CEST 2009.
--------
--- patterns-openSUSE/patterns-openSUSE.changes 2009-05-05 10:47:55.000000000 +0200
+++ /mounts/work_src_done/STABLE/patterns-openSUSE/patterns-openSUSE.changes 2009-05-26 09:57:09.000000000 +0200
@@ -1,0 +2,18 @@
+Tue May 26 09:48:55 CEST 2009 - coolo(a)novell.com
+
+7329423... adding video drivers and server
+4009508... not that too many care for s390 opensuse, but it should stay without x11
+3f1da14... give it a requires too
+3573c91... fixing patterns
+57b4822... the package is back
+e541659... give me display
+3df2261... push changes from vuntz
+2c10c7f... ignore amarok for now
+522f40b... replace pae with legacy on the DVD
+0229227... xfce is still broken
+2587e91... readd it
+fe5c487... the patterns conflict, so don't require them
+e977ab1... Revert "- replace pae with legacy on the DVD"
+6c26bfa... readd amarok
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.EM8916/_old 2009-05-26 10:18:13.000000000 +0200
+++ /var/tmp/diff_new_pack.EM8916/_new 2009-05-26 10:18:13.000000000 +0200
@@ -25,7 +25,7 @@
AutoReqProv: on
Summary: Patterns for Installation (full ftp tree)
Version: 11.2
-Release: 8
+Release: 9
Url: http://en.opensuse.org/Patterns
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: patterns-openSUSE-data.tar.bz2
@@ -122,6 +122,21 @@
/CD1/suse/setup/descr/non_oss-*.pat
%changelog
+* Tue May 26 2009 coolo(a)novell.com
+ 7329423... adding video drivers and server
+ 4009508... not that too many care for s390 opensuse, but it should stay without x11
+ 3f1da14... give it a requires too
+ 3573c91... fixing patterns
+ 57b4822... the package is back
+ e541659... give me display
+ 3df2261... push changes from vuntz
+ 2c10c7f... ignore amarok for now
+ 522f40b... replace pae with legacy on the DVD
+ 0229227... xfce is still broken
+ 2587e91... readd it
+ fe5c487... the patterns conflict, so don't require them
+ e977ab1... Revert "- replace pae with legacy on the DVD"
+ 6c26bfa... readd amarok
* Tue May 05 2009 coolo(a)suse.de
- follow package names
* Wed Apr 22 2009 coolo(a)suse.de
++++++ patterns-openSUSE-data.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/GNOME-BASIS new/patterns-openSUSE-data/data/GNOME-BASIS
--- old/patterns-openSUSE-data/data/GNOME-BASIS 2009-05-05 10:41:05.000000000 +0200
+++ new/patterns-openSUSE-data/data/GNOME-BASIS 2009-05-19 15:58:02.000000000 +0200
@@ -116,13 +116,16 @@
padevchooser
paman
paprefs
-pavucontrol
pavumeter
// #379486
gnome-do
tasque
// #399801
mousetweaks
+// #505211
+gtk2-metatheme-sonar
+fifth-leg-fonts
+gtk2-engine-murrine
-Prc:
+Psg:
// #301664 -> suggests due to 380248
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/GNOME-LAPTOP new/patterns-openSUSE-data/data/GNOME-LAPTOP
--- old/patterns-openSUSE-data/data/GNOME-LAPTOP 2009-04-21 14:54:44.000000000 +0200
+++ new/patterns-openSUSE-data/data/GNOME-LAPTOP 2009-05-19 15:57:28.000000000 +0200
@@ -1,5 +1,5 @@
+Prc:
-bluez-gnome
+gnome-bluetooth
gsynaptics
// bnc#372208
gnome-phone-manager
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/GNOME-Utilities new/patterns-openSUSE-data/data/GNOME-Utilities
--- old/patterns-openSUSE-data/data/GNOME-Utilities 2009-04-21 14:54:44.000000000 +0200
+++ new/patterns-openSUSE-data/data/GNOME-Utilities 2009-05-19 15:57:15.000000000 +0200
@@ -3,7 +3,6 @@
evolution-pilot
gftp
gnome-bluetooth
-bluez-gnome
// #447627
gnome-user-share
multisync-gui
@@ -16,4 +15,5 @@
-Prc:
+Psg:
gnet
+bluez-gnome
-Psg:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/NON-OSS new/patterns-openSUSE-data/data/NON-OSS
--- old/patterns-openSUSE-data/data/NON-OSS 2009-04-21 14:54:44.000000000 +0200
+++ new/patterns-openSUSE-data/data/NON-OSS 2009-05-07 12:40:10.000000000 +0200
@@ -1,5 +1,4 @@
+Prq:
-pullin-fluendo-mp3
#if defined(__i386__) || defined (__x86_64__)
pullin-flash-player
#endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/REST-CD-X11 new/patterns-openSUSE-data/data/REST-CD-X11
--- old/patterns-openSUSE-data/data/REST-CD-X11 1970-01-01 01:00:00.000000000 +0100
+++ new/patterns-openSUSE-data/data/REST-CD-X11 2009-05-19 15:49:33.000000000 +0200
@@ -0,0 +1,3 @@
++Prc:
+ImageMagick
+-Prc:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/X11 new/patterns-openSUSE-data/data/X11
--- old/patterns-openSUSE-data/data/X11 2009-04-21 14:54:44.000000000 +0200
+++ new/patterns-openSUSE-data/data/X11 2009-05-06 14:26:11.000000000 +0200
@@ -3,6 +3,7 @@
#if !defined(__s390__)
yast2-x11
sax2-gui
+xorg-x11-server
#endif
-Prq:
@@ -21,6 +22,7 @@
openssh-askpass
tightvnc
xorg-x11-driver-input
+xorg-x11-driver-video
xorg-x11-libX11-ccache
// provides e.g. xdm
xorg-x11
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/XFCE new/patterns-openSUSE-data/data/XFCE
--- old/patterns-openSUSE-data/data/XFCE 2009-04-21 15:06:12.000000000 +0200
+++ new/patterns-openSUSE-data/data/XFCE 2009-05-26 09:29:45.000000000 +0200
@@ -1,7 +1,7 @@
+Prq:
thunar
thunar-volman
-// does not exist: xfce4-settings
+xfce4-settings
xfce4-desktop
xfconf
xfce4-panel
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/toinstall/rest_cd_x11/sel new/patterns-openSUSE-data/toinstall/rest_cd_x11/sel
--- old/patterns-openSUSE-data/toinstall/rest_cd_x11/sel 2009-04-21 14:54:44.000000000 +0200
+++ new/patterns-openSUSE-data/toinstall/rest_cd_x11/sel 2009-05-19 15:48:56.000000000 +0200
@@ -1 +1,2 @@
REST-CD
+REST-CD-X11
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/toinstall/rest_promo_dvd/recommends new/patterns-openSUSE-data/toinstall/rest_promo_dvd/recommends
--- old/patterns-openSUSE-data/toinstall/rest_promo_dvd/recommends 2009-04-22 10:05:35.000000000 +0200
+++ new/patterns-openSUSE-data/toinstall/rest_promo_dvd/recommends 2009-05-26 09:34:22.000000000 +0200
@@ -1,65 +1,2 @@
-apparmor
-base
-console
-default
-devel_basis
-devel_C_C++
-devel_kernel
-dhcp_dns_server
-directory_server
-enhanced_base
-file_server
-fonts
-games
-gateway_server
-gnome
-gnome_admin
-gnome_basis
-gnome_games
-gnome_ide
-gnome_imaging
-gnome_internet
-gnome_laptop
-gnome_multimedia
-gnome_office
-gnome_utilities
-gnome_xgl
-gnome_yast
-imaging
-kde
-kde4
-kde4_admin
-kde4_basis
-kde4_edutainment
-kde4_games
-kde4_ide
-kde4_imaging
-kde4_internet
-kde4_laptop
-kde4_multimedia
-kde4_office
-kde4_utilities
-kde4_xgl
-kde4_yast
-lamp_server
-laptop
-mail_server
-misc_server
-multimedia
-network_admin
-non_oss
-office
-print_server
-remote_desktop
-sw_management
-sw_management_gnome
-sw_management_kde4
voip
-x11
x11_yast
-x86
-xen_server
-xfce
-xgl
-yast2_basis
-yast2_install_wf
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/toinstall/rest_promo_dvd/requires new/patterns-openSUSE-data/toinstall/rest_promo_dvd/requires
--- old/patterns-openSUSE-data/toinstall/rest_promo_dvd/requires 1970-01-01 01:00:00.000000000 +0100
+++ new/patterns-openSUSE-data/toinstall/rest_promo_dvd/requires 2009-05-26 09:34:27.000000000 +0200
@@ -0,0 +1,62 @@
+apparmor
+base
+console
+default
+devel_basis
+devel_C_C++
+devel_kernel
+dhcp_dns_server
+directory_server
+enhanced_base
+file_server
+fonts
+games
+gateway_server
+gnome
+gnome_admin
+gnome_basis
+gnome_games
+gnome_ide
+gnome_imaging
+gnome_internet
+gnome_laptop
+gnome_multimedia
+gnome_office
+gnome_utilities
+gnome_xgl
+gnome_yast
+imaging
+kde
+kde4
+kde4_admin
+kde4_basis
+kde4_edutainment
+kde4_games
+kde4_ide
+kde4_imaging
+kde4_internet
+kde4_laptop
+kde4_multimedia
+kde4_office
+kde4_utilities
+kde4_xgl
+kde4_yast
+lamp_server
+laptop
+mail_server
+misc_server
+multimedia
+network_admin
+non_oss
+office
+print_server
+remote_desktop
+sw_management
+sw_management_gnome
+sw_management_kde4
+x11
+xen_server
+xfce
+xgl
+yast2_basis
+yast2_install_wf
++++++ sort_patterns ++++++
--- /var/tmp/diff_new_pack.EM8916/_old 2009-05-26 10:18:14.000000000 +0200
+++ /var/tmp/diff_new_pack.EM8916/_new 2009-05-26 10:18:14.000000000 +0200
@@ -65,7 +65,7 @@
mkdir sortin
if test "$product" = "openSUSE"; then
-rm $descrdir/update_test*.pat
+grep update_test toinstall/rest_dvd/requires || rm -v $descrdir/update_test*.pat
cat $descrdir/rest_cd_kde4* > sortin/kde4_cd
cat $descrdir/rest_promo_dvd* > sortin/promo_dvd
rm $descrdir/rest_promo_dvd*
@@ -87,13 +87,13 @@
if grep -q -x $nicename toinstall/rest_cd_gnome/{requires,recommends}; then
cat $descrdir/$pat >> sortin/gnome_cd
fi
- if grep -q -x $nicename toinstall/rest_promo_dvd/recommends; then
+ if grep -q -x $nicename toinstall/rest_promo_dvd/{requires,recommends}; then
cat $descrdir/$pat >> sortin/promo_dvd
fi
if grep -q -x $nicename toinstall/rest_cd_x11/requires; then
cat $descrdir/$pat >> sortin/x11_cd
fi
- if grep -q -x $basepat toinstall/rest_dvd/recommends || test "$nicename" = rest_dvd; then
+ if grep -q -x $basepat toinstall/rest_dvd/{requires,recommends} || test "$nicename" = rest_dvd; then
cat $descrdir/$pat >> sortin/dvd
else
cat $descrdir/$pat >> sortin/ftp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libinfinity for openSUSE:Factory
checked in at Tue May 26 00:45:19 CEST 2009.
--------
New Changes file:
--- /dev/null 2009-04-14 11:58:14.000000000 +0200
+++ /mounts/work_src_done/STABLE/libinfinity/libinfinity.changes 2009-05-07 14:31:07.000000000 +0200
@@ -0,0 +1,64 @@
+-------------------------------------------------------------------
+Thu May 7 14:28:24 CEST 2009 - vuntz(a)novell.com
+
+- Review packages.
+- Remove unneeded BuildRequires: gcc-c++, libsigc++2-devel,
+ pkg-config, gmp-devel, cairo-devel, libxml++-devel,
+ libuuid-devel.
+- Remove AutoReqProv: it's default now.
+- Update the Requires of the devel package.
+- Merge doc package with devel package.
+- Build with -fno-strict-aliasing: there's a warning requiring it.
+- Do not keep the versioned binary.
+- Do not ship the icons: they don't appear to be needed.
+
+-------------------------------------------------------------------
+Thu Apr 30 12:29:03 CET 2009 - opensuse(a)sukimashita.com
+
+- Update to 0.3.0:
+ * infinoted: Added the --certificate-chain command line option.
+ * Support rejecting a subscription on the client side, for example
+ when the client does not support the communication method.
+ * Made libinfinity parallel-installable with future versions.
+
+-------------------------------------------------------------------
+Sat Jan 10 12:00:00 CET 2009 - opensuse(a)sukimashita.com
+
+- Update to 0.2.0:
+ * infinoted records sessions to ~/.infinoted-records
+ * Added proper modification tracking, and an autosave feature for
+ infinoted.
+ * Implemented InfStandaloneIo on Windows, making infinoted run on
+ Windows
+ * Refactored connection manager, introducing InfCommunication API for
+ high-level network handling. This breaks protocol compatibility with
+ libinfinity 0.1.x.
+- Since 0.1.2:
+ * Fixed required dependencies in pkg-config files
+ * Improved error message when the remote host does not send XMPP
+ * Fixed a crash when compiling with -O2 or above
+ * Fixed a few memory leaks
+ * Fixed build with cairo 1.4 (#393)
+
+-------------------------------------------------------------------
+Thu Dec 04 12:00:00 CET 2008 - opensuse(a)sukimashita.com
+
+- Update to git version 20081204
+ * Implemented auto-saver feature for infinoted
+ * Install conf file to /etc/xdg to correctly recognize global configuration
+
+-------------------------------------------------------------------
+Sun Nov 09 12:00:00 CET 2008 - opensuse(a)sukimashita.com
+
+- Update to 0.1.1:
+ * Made libinfinity properly relocatable on Windows
+ * Fixed the documentation build when avahi is disabled
+ * Fixed a segfault when showing the file list
+ * Fixed pasting a lot amount of text
+ * Fixed connection to server with much history
+
+-------------------------------------------------------------------
+Thu Oct 23 12:00:00 CET 2008 - opensuse(a)sukimashita.com
+
+- Initial package created
+
calling whatdependson for head-i586
New:
----
infinoted-add-conf-subdir.patch
infinoted.conf
infinoted.init
infinoted.sysconfig
libinfinity-0.3.0.tar.bz2
libinfinity.changes
libinfinity.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libinfinity.spec ++++++
#
# spec file for package libinfinity (Version 0.3.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: libinfinity
BuildRequires: fdupes
BuildRequires: gettext-devel
BuildRequires: glib2-devel
BuildRequires: gnutls-devel
BuildRequires: gtk-doc
BuildRequires: gtk2-devel
BuildRequires: libavahi-devel
BuildRequires: libgsasl-devel
BuildRequires: libxml2-devel
License: LGPL v2.1 or later
Group: Development/Libraries/GNOME
Version: 0.3.0
Release: 2
%define _version 0.3
Summary: Implementation of the Infinote collaborative editing protocol
Source0: %{name}-%{version}.tar.bz2
Source1: infinoted.init
Source2: infinoted.sysconfig
Source3: infinoted.conf
Patch0: infinoted-add-conf-subdir.patch
Url: http://gobby.0x539.de/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: %{name}-lang = %{version}
%description
libinfinity is an implementation of the Infinote protocol written in
GObject-based C. Infinote is a protocol for collaborative editing
multiple documents and is portable to both Windows and Unix-like
platforms.
Authors:
--------
Armin Burgmeier <armin(a)arbur.net>
%package -n libinfinity-1_0-0
License: LGPL v2.1 or later
Summary: Implementation of the Infinote collaborative editing protocol
Group: Development/Libraries/GNOME
%description -n libinfinity-1_0-0
libinfinity is an implementation of the Infinote protocol written in
GObject-based C. Infinote is a protocol for collaborative editing
multiple documents and is portable to both Windows and Unix-like
platforms.
Authors:
--------
Armin Burgmeier <armin(a)arbur.net>
%package devel
License: LGPL v2.1 or later
Summary: Implementation of the Infinote collaborative editing protocol
Group: Development/Libraries/GNOME
Requires: libinfinity-1_0-0 = %{version}
Requires: glib2-devel
Requires: gtk2-devel
Requires: libgnutls-devel
Requires: libgsasl-devel
Requires: libxml2-devel
%description devel
libinfinity is an implementation of the Infinote protocol written in
GObject-based C. Infinote is a protocol for collaborative editing
multiple documents and is portable to both Windows and Unix-like
platforms.
Authors:
--------
Armin Burgmeier <armin(a)arbur.net>
%package -n infinoted
License: LGPL v2.1 or later
Summary: Server for Collaborative Document Edition
Group: Development/Libraries/GNOME
Requires: libinfinity-1_0-0 = %{version}
%description -n infinoted
Infinoted is a server for collaborative edition of documents via the
Infinote protocol. It is typically used with Gobby as a client.
Authors:
--------
Armin Burgmeier <armin(a)arbur.net>
%lang_package
%prep
%setup -q
%patch -p1
%build
# -fno-strict-aliasing added 2009-05-07. Need for 0.3.0 -- vuntz
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure --disable-static --with-pic
make %{?jobs:-j%jobs}
%install
%makeinstall
%find_lang %{name}-%{_version}
find %{buildroot} -type f -name "*.la" -exec %{__rm} -fv {} +
# Create init.d files
install -D -m 0755 %{S:1} %{buildroot}%{_sysconfdir}/init.d/infinoted
install -d -m 0755 %{buildroot}%{_sbindir}
ln -s %{_sysconfdir}/init.d/infinoted %{buildroot}%{_sbindir}/rcinfinoted
# Create sysconfig data
install -D -m 0644 %{S:2} %{buildroot}/var/adm/fillup-templates/sysconfig.infinoted
install -d -m 0755 %{buildroot}/srv/infinoted
# Create infinoted default configuration
install -d -m 0755 %{buildroot}%{_sysconfdir}/xdg/infinoted
install -D -m 0644 %{S:3} %{buildroot}%{_sysconfdir}/xdg/infinoted/infinoted.conf
# Note: the infinoted binary is versioned, and we could use update-alternatives
# to provide it also non-versioned. However, the init.d, sysconfig and xdg
# config files are not versioned, and it will actually be bad for the user to
# have them versioned (potential loss of configuration, for example). So let's
# just unversion the binary.
mv %{buildroot}%{_bindir}/infinoted-%{_version} %{buildroot}%{_bindir}/infinoted
%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libinfinity-1_0-0 -p /sbin/ldconfig
%post -n infinoted
%{fillup_only -n infinoted}
%preun -n infinoted
%stop_on_removal infinoted
%postun -n libinfinity-1_0-0 -p /sbin/ldconfig
%postun -n infinoted
%restart_on_update infinoted
%insserv_cleanup
%files -n libinfinity-1_0-0
%defattr (-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_libdir}/libinf*.so.*
# Only needed for the test applications, it seems
%exclude %{_datadir}/icons/hicolor/*/apps/infinote.*
%files devel
%defattr (-, root, root)
%{_includedir}/libinf*
%{_libdir}/libinf*.so
%{_libdir}/pkgconfig/libinf*.pc
%{_datadir}/gtk-doc/html/*
%files -n infinoted
%defattr (-, root, root)
%{_bindir}/infinoted
%{_libdir}/infinoted-%{_version}
# default configuration
%dir %{_sysconfdir}/xdg/infinoted
%config(noreplace) %{_sysconfdir}/xdg/infinoted/infinoted.conf
# init.d files
%{_sysconfdir}/init.d/infinoted
%{_sbindir}/rcinfinoted
# sysconfig data
%{_localstatedir}/adm/fillup-templates/sysconfig.infinoted
%dir /srv/infinoted
%files lang -f %{name}-%{_version}.lang
%changelog
* Thu May 07 2009 vuntz(a)novell.com
- Review packages.
- Remove unneeded BuildRequires: gcc-c++, libsigc++2-devel,
pkg-config, gmp-devel, cairo-devel, libxml++-devel,
libuuid-devel.
- Remove AutoReqProv: it's default now.
- Update the Requires of the devel package.
- Merge doc package with devel package.
- Build with -fno-strict-aliasing: there's a warning requiring it.
- Do not keep the versioned binary.
- Do not ship the icons: they don't appear to be needed.
* Thu Apr 30 2009 opensuse(a)sukimashita.com
- Update to 0.3.0:
* infinoted: Added the --certificate-chain command line option.
* Support rejecting a subscription on the client side, for example
when the client does not support the communication method.
* Made libinfinity parallel-installable with future versions.
* Sat Jan 10 2009 opensuse(a)sukimashita.com
- Update to 0.2.0:
* infinoted records sessions to ~/.infinoted-records
* Added proper modification tracking, and an autosave feature for
infinoted.
* Implemented InfStandaloneIo on Windows, making infinoted run on
Windows
* Refactored connection manager, introducing InfCommunication API for
high-level network handling. This breaks protocol compatibility with
libinfinity 0.1.x.
- Since 0.1.2:
* Fixed required dependencies in pkg-config files
* Improved error message when the remote host does not send XMPP
* Fixed a crash when compiling with -O2 or above
* Fixed a few memory leaks
* Fixed build with cairo 1.4 (#393)
* Thu Dec 04 2008 opensuse(a)sukimashita.com
- Update to git version 20081204
* Implemented auto-saver feature for infinoted
* Install conf file to /etc/xdg to correctly recognize global configuration
* Sun Nov 09 2008 opensuse(a)sukimashita.com
- Update to 0.1.1:
* Made libinfinity properly relocatable on Windows
* Fixed the documentation build when avahi is disabled
* Fixed a segfault when showing the file list
* Fixed pasting a lot amount of text
* Fixed connection to server with much history
* Thu Oct 23 2008 opensuse(a)sukimashita.com
- Initial package created
++++++ infinoted-add-conf-subdir.patch ++++++
--- libinfinity-git20081204.orig/infinoted/infinoted-startup.c 2008-12-04 15:30:47.000000000 +0100
+++ libinfinity-git20081204/infinoted/infinoted-startup.c 2008-12-04 18:12:58.000000000 +0100
@@ -309,7 +309,7 @@
for(i = 0; i < n_system_config_dirs; ++ i)
{
config_files[n_system_config_dirs - i - 1] =
- g_build_filename(system_config_dirs[i], "infinoted.conf", NULL);
+ g_build_filename(system_config_dirs[i], "infinoted", "infinoted.conf", NULL);
}
startup->options = infinoted_options_new(config_files, argc, argv, error);
++++++ infinoted.conf ++++++
[infinoted]
security-policy=require-tls
certificate-file=/etc/xdg/infinoted/cert.pem
key-file=/etc/xdg/infinoted/key.pem
++++++ infinoted.init ++++++
#! /bin/sh
### BEGIN INIT INFO
# Provides: infinoted
# Required-Start: $syslog $remote_fs
# Should-Start: $time ypbind sendmail
# Required-Stop: $syslog $remote_fs
# Should-Stop: $time ypbind sendmail
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Collaborative server implementation
# Short-Description: Infinote Daemon
### END INIT INFO
# Note on runlevels:
# 0 - halt/poweroff 6 - reboot
# 1 - single user 2 - multiuser without network exported
# 3 - multiuser w/ network (text mode) 5 - multiuser w/ network and X11 (xdm)
#
# Note on script names:
# http://www.linuxbase.org/spec/refspecs/LSB_1.2.0/gLSB/scrptnames.html
# A registry has been set up to manage the init script namespace.
# http://www.lanana.org/
# Please use the names already registered or register one or use a
# vendor prefix.
# Check for missing binaries (stale symlinks should not happen)
INFINOTED_BIN=/usr/bin/infinoted
test -x $INFINOTED_BIN || exit 5
# Check for existence of needed config file and read it
INFINOTED_CONFIG=/etc/sysconfig/infinoted
test -r $INFINOTED_CONFIG || exit 6
. $INFINOTED_CONFIG
# Source LSB init functions
# providing start_daemon, killproc, pidofproc,
# log_success_msg, log_failure_msg and log_warning_msg.
# This is currently not used by UnitedLinux based distributions and
# not needed for init scripts for UnitedLinux only. If it is used,
# the functions from rc.status should not be sourced or used.
#. /lib/lsb/init-functions
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v be verbose in local rc status and clear it afterwards
# rc_status -v -r ditto and clear both the local and overall rc status
# rc_status -s display "skipped" and exit with status 3
# rc_status -u display "unused" and exit with status 3
# rc_failed set local and overall rc status to failed
# rc_failed <num> set local and overall rc status to <num>
# rc_reset clear both the local and overall rc status
# rc_exit exit appropriate to overall rc status
# rc_active checks whether a service is activated by symlinks
# rc_splash arg sets the boot splash screen to arg (if active)
. /etc/rc.status
# Reset status of this service
rc_reset
# Return values acc. to LSB for all commands but status:
# 0 - success
# 1 - generic or unspecified error
# 2 - invalid or excess argument(s)
# 3 - unimplemented feature (e.g. "reload")
# 4 - user had insufficient privileges
# 5 - program is not installed
# 6 - program is not configured
# 7 - program is not running
# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
#
# Note that starting an already running service, stopping
# or restarting a not-running service as well as the restart
# with force-reload (in case signaling is not supported) are
# considered a success.
case "$1" in
start)
echo -n "Starting infinote daemon "
## Start daemon with startproc(8). If this fails
## the return value is set appropriately by startproc.
startproc -q -e $INFINOTED_BIN $INFINOTED_OPTIONS
# Remember status and be verbose
rc_status -v
;;
stop)
echo -n "Shutting down infinote daemon "
## Stop daemon with killproc(8) and if this fails
## killproc sets the return value according to LSB.
killproc -TERM $INFINOTED_BIN
# Remember status and be verbose
rc_status -v
;;
try-restart)
## Do a restart only if the service was active before.
## Note: try-restart is not (yet) part of LSB (as of 1.2)
$0 status >/dev/null && $0 restart
# Remember status and be quiet
rc_status
;;
restart)
## Stop the service and regardless of whether it was
## running or not, start it again.
$0 stop
$0 start
# Remember status and be quiet
rc_status
;;
force-reload)
echo -n "Reload infinote daemon "
$0 stop && $0 start
#rc_status
;;
status)
echo -n "Checking for infinoted daemon "
## Check status with checkproc(8), if process is running
## checkproc will return with exit status 0.
# Return value is slightly different for the status command:
# 0 - service up and running
# 1 - service dead, but /var/run/ pid file exists
# 2 - service dead, but /var/lock/ lock file exists
# 3 - service not running (unused)
# 4 - service status unknown :-(
# 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
# NOTE: checkproc returns LSB compliant status values.
checkproc $INFINOTED_BIN
# NOTE: rc_status knows that we called this init script with
# "status" option and adapts its messages accordingly.
rc_status -v
;;
*)
echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload}"
exit 1
;;
esac
rc_exit
++++++ infinoted.sysconfig ++++++
## Path: Network/Infinoted
## Description: Basic configuration for infinoted
## Type: string
## Default ""
#
INFINOTED_OPTIONS="-r /srv/infinoted --autosave-interval=600"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package apache2-mod_dnssd for openSUSE:Factory
checked in at Tue May 26 00:44:17 CEST 2009.
--------
New Changes file:
--- /dev/null 2009-04-14 11:58:14.000000000 +0200
+++ /mounts/work_src_done/STABLE/apache2-mod_dnssd/apache2-mod_dnssd.changes 2009-05-19 17:10:10.000000000 +0200
@@ -0,0 +1,18 @@
+-------------------------------------------------------------------
+Tue May 19 17:09:11 CEST 2009 - vuntz(a)novell.com
+
+- Add Supplements for gnome-user-share and
+ {apache2-prefork,apache2-worker} since gnome-user-share requires
+ this apache module to have webdav file sharing.
+
+-------------------------------------------------------------------
+Tue May 19 16:52:56 CEST 2009 - dominique-obs(a)leuenberger.net
+
+- Cleanup of the specfile.
+- --disable-lynx to remove the lynx BuildRequires.
+
+-------------------------------------------------------------------
+Tue May 12 17:59:50 CEST 2009 - dominique-obs(a)leuenberger.net
+
+- Initial package during Community Week 1
+
calling whatdependson for head-i586
New:
----
apache2-mod_dnssd-apxs2-prefork.patch
apache2-mod_dnssd.changes
apache2-mod_dnssd.spec
mod_dnssd-0.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache2-mod_dnssd.spec ++++++
#
# spec file for package apache2-mod_dnssd (Version 0.6)
#
# Copyright (c) 2009 Dominique Leuenberger, Almere, The Netherlands.
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: apache2-mod_dnssd
%define _name mod_dnssd
Summary: Apache2 module for Zeroconf support via DNS-SD
Version: 0.6
Release: 2
Source: %{_name}-%{version}.tar.bz2
# PATCH-FIX-OPENSUSE apache2-mod_dnssd-apxs2-prefork.patch
Patch0: apache2-mod_dnssd-apxs2-prefork.patch
License: The Apache Software License
Group: Productivity/Networking/Web/Servers
Url: http://0pointer.de/lennart/projects/mod_dnssd/
BuildRequires: apache2-devel
BuildRequires: libapr1-devel
BuildRequires: libavahi-devel
BuildRequires: pkg-config
Supplements: packageand(apache2-prefork:gnome-user-share)
Supplements: packageand(apache2-worker:gnome-user-share)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define apxs /usr/sbin/apxs2
%define apache_libexecdir %(%{apxs} -q LIBEXECDIR)
%description
mod_dnssd is an Apache HTTPD module which adds Zeroconf support via
DNS-SD using Avahi.
Authors:
--------
Lennart Poettering
%prep
%setup -q -n %{_name}-%{version}
%patch0 -p1
%build
%configure \
--disable-lynx
%__make %{?jobs:-j%jobs}
%install
# make install can't work, as apxs -i apparently does not like redirection
mkdir -p %{buildroot}/%{apache_libexecdir}
cp -p src/.libs/%{_name}.so %{buildroot}/%{apache_libexecdir}
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc README LICENSE
%dir %{apache_libexecdir}
%{apache_libexecdir}/%{_name}.so
%changelog
* Tue May 19 2009 vuntz(a)novell.com
- Add Supplements for gnome-user-share and
{apache2-prefork,apache2-worker} since gnome-user-share requires
this apache module to have webdav file sharing.
* Tue May 19 2009 dominique-obs(a)leuenberger.net
- Cleanup of the specfile.
- --disable-lynx to remove the lynx BuildRequires.
* Tue May 12 2009 dominique-obs(a)leuenberger.net
- Initial package during Community Week 1
++++++ apache2-mod_dnssd-apxs2-prefork.patch ++++++
Only in mod_dnssd-0.6.patched/: config.log
diff -ur mod_dnssd-0.6/configure.ac mod_dnssd-0.6.patched//configure.ac
--- mod_dnssd-0.6/configure.ac 2009-01-28 03:34:21.000000000 +0100
+++ mod_dnssd-0.6.patched//configure.ac 2009-05-12 17:45:48.000000000 +0200
@@ -85,8 +85,8 @@
AC_ARG_WITH(apxs,
AS_HELP_STRING(--with-apxs=PATH,/path/to/apxs),
- [ AC_PATH_PROGS(APXS, [apxs2 apxs], "notfound", "$withval:$PATH") ],
- [ AC_PATH_PROGS(APXS, [apxs2 apxs], "notfound", "/usr/local/apache/bin:/usr/local/bin:/usr/sbin:$PATH")])
+ [ AC_PATH_PROGS(APXS, [apxs2-prefork apxs2 apxs], "notfound", "$withval:$PATH") ],
+ [ AC_PATH_PROGS(APXS, [apxs2-prefork apxs2 apxs], "notfound", "/usr/local/apache/bin:/usr/local/bin:/usr/sbin:$PATH")])
if test "x$APXS" = "xnotfound" ; then
AC_MSG_ERROR([*** Sorry, could not find apxs ***])
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package zsh for openSUSE:Factory
checked in at Mon May 25 17:28:53 CEST 2009.
--------
--- zsh/zsh.changes 2008-10-02 10:15:14.000000000 +0200
+++ /mounts/work_src_done/STABLE/zsh/zsh.changes 2009-04-24 14:15:42.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Apr 24 14:15:13 CEST 2009 - hmacht(a)suse.de
+
+- add completion for osc (_osc)
+- add completion for zypper (_zypper)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
_osc
_zypper
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zsh.spec ++++++
--- /var/tmp/diff_new_pack.u20505/_old 2009-05-25 17:28:28.000000000 +0200
+++ /var/tmp/diff_new_pack.u20505/_new 2009-05-25 17:28:28.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package zsh (Version 4.3.6)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,8 +20,8 @@
Name: zsh
Version: 4.3.6
-Release: 66
-License: Other uncritical OpenSource License
+Release: 68
+License: BSD 3-Clause
Group: System/Shells
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ncurses-devel
@@ -37,6 +37,8 @@
Source5: _hwinfo
Source6: _make
Source7: zprofile
+Source8: _osc
+Source9: _zypper
# unused atm. we build the docs with yodl on our own.
Source20: %{name}-%{version}-doc.tar.bz2
Patch0: %{name}-4.3.4.diff
@@ -124,7 +126,7 @@
# install SUSE configuration
%{__install} -m 0755 -Dd %{buildroot}/{etc,bin}
%{__install} -m 0644 %{S:1} %{S:2} %{S:7} %{buildroot}/etc
-%{__install} -m 0644 %{S:3} %{S:4} %{S:5} %{S:6} %{buildroot}%{_datadir}/%{name}/%version/functions
+%{__install} -m 0644 %{S:3} %{S:4} %{S:5} %{S:6} %{S:8} %{S:9} %{buildroot}%{_datadir}/%{name}/%version/functions
# install help files
%{__install} -m 0755 -Dd %{buildroot}%{_datadir}/%{name}/help
%{__install} -m 0644 Help/* %{buildroot}%{_datadir}/%{name}/help/
@@ -155,6 +157,9 @@
%{_mandir}/man1/zsh*.1.gz
%changelog
+* Fri Apr 24 2009 hmacht(a)suse.de
+- add completion for osc (_osc)
+- add completion for zypper (_zypper)
* Thu Oct 02 2008 hvogel(a)suse.de
- globally disabling the test was the plan, not only on some archs
* Thu Sep 18 2008 hvogel(a)suse.de
@@ -270,7 +275,7 @@
* Thu Oct 16 2003 mmj(a)suse.de
- Don't build as root
- Cleanup specfile
-* Wed Oct 15 2003 jh(a)suse.de
+* Tue Oct 14 2003 jh(a)suse.de
- Fix profiling lockup. (we can not profile dl_closed modules yet)
* Thu Jun 19 2003 mmj(a)suse.de
- Update to 4.1.1
@@ -295,7 +300,7 @@
- Use proper libdir
* Thu Aug 15 2002 poeml(a)suse.de
- update completion for _yast{,2} and add one for _hwinfo
-* Thu Aug 15 2002 mmj(a)suse.de
+* Wed Aug 14 2002 mmj(a)suse.de
- Update to 4.0.6 which was released this fast b/c a termcap /
terminfo fix was forgotten together with a fix for _mount.
* Mon Aug 12 2002 mmj(a)suse.de
@@ -327,7 +332,7 @@
- Fixed build prob on beta-i386 and beta-ia64
* Tue May 08 2001 mfabian(a)suse.de
- bzip2 sources
-* Mon Apr 16 2001 schwab(a)suse.de
+* Sun Apr 15 2001 schwab(a)suse.de
- Fix missing declarations.
* Fri Apr 13 2001 mmj(a)suse.de
- Updated to 4.0.1-pre-3
@@ -357,9 +362,9 @@
- removed symlink /etc/zshrc -> profile (aaa_base contains a real zshrc now)
* Fri Oct 10 1997 florian(a)suse.de
- update to version 3.0.5
-* Tue Jun 24 1997 florian(a)suse.de
+* Mon Jun 23 1997 florian(a)suse.de
- update to version 3.0.4
-* Thu Jan 23 1997 florian(a)suse.de
+* Wed Jan 22 1997 florian(a)suse.de
- update to version 3.0.2
* Thu Jan 02 1997 florian(a)suse.de
- update to version 3.0.1
++++++ _osc ++++++
#compdef osc
#
# Copyright (C) 2009 Holger Macht <holger(a)homac.de>
#
# This file is released under the GPLv2.
#
# Based on the the zsh guide from http://zsh.dotsrc.org/Guide/zshguide06.html
#
# Toggle verbose completions: zstyle ':completion:*:osc:*' verbose no
# zstyle ':completion:*:osc-subcommand:*' verbose no
#
# version 0.1
#
# Main dispatcher
_osc() {
if (( CURRENT > 2 )) && [[ ${words[2]} != "help" ]]; then
# Remember the subcommand name
local cmd=${words[2]}
# Set the context for the subcommand.
curcontext="${curcontext%:*:*}:osc-subcommand"
# Narrow the range of words we are looking at to exclude `osc'
(( CURRENT-- ))
shift words
# Run the completion for the subcommand
if [ "$cmd" = "submitreq" -o "$cmd" = "sr" ]; then
_osc_cmd_submitreq
elif [ "$cmd" = "getbinaries" ]; then
_osc_cmd_getbinaries
elif [ "$cmd" = "checkout" -o "$cmd" = "co" -o "$cmd" = "branch" ]; then
_osc_cmd_checkout
elif [ "$cmd" = "buildlog" -o "$cmd" = "buildinfo" ]; then
_osc_cmd_buildlog
else
_osc_cmd_do $cmd
fi
else
local hline
local -a cmdlist
local tag=0
_call_program help-commands osc help | while read -A hline; do
# start parsing with "commands:"
[[ $hline[1] = "commands:" ]] && tag=1
# stop parsing at the line starting with "For"
[[ $hline[1] = "For" ]] && tag=0
[[ $tag = 0 ]] && continue
# all commands have to start with lower case letters
[[ $hline[1] =~ ^[A-Z] ]] && continue
(( ${#hline} < 2 )) && continue
# ${hline[1]%,} truncates the last ','
cmdlist=($cmdlist "${hline[1]%,}:${hline[2,-1]}")
done
_describe -t osc-commands 'osc command' cmdlist
fi
}
_osc_cmd_getbinaries() {
_arguments \
'1:PROJECT:(PROJECT)' \
'2:PACKAGE:(PACKAGE)' \
'3:REPOSITORY:( openSUSE_10.2 openSUSE_10.3 openSUSE_11.0 openSUSE_11.1 openSUSE_Factory SUSE_SLE-11_GA )' \
'4:ARCHITECTURE:(i586 x86_64)'
}
_osc_cmd_checkout() {
_arguments \
'1:PROJECT:( openSUSE:Factory openSUSE:11.1 openSUSE:11.0 openSUSE:10.3 )' \
'2:PACKAGE:(PACKAGE)'
}
_osc_cmd_buildlog() {
_arguments \
'1:REPOSITORY:( openSUSE_10.2 openSUSE_10.3 openSUSE_11.0 openSUSE_11.1 openSUSE_Factory SUSE_SLE-11_GA )' \
'2:ARCHITECTURE:(i586 x86_64)'
}
_osc_cmd_submitreq() {
local hline
local -a cmdlist
local tag=0
_call_program help-commands osc help $cmd | while read -A hline; do
# start parsing from "usage:"
[[ $hline[1] = "usage:" ]] && tag=1
[[ $tag = 0 ]] && continue
if [[ $hline[1] =~ ^osc ]]; then
shift hline; shift hline
elif ! [[ $hline[1] =~ ^- ]]; then
# Option has to start with a '-' or 'osc submitrequest'
continue
fi
(( ${#hline} < 2 )) && continue
cmdlist=($cmdlist "${hline[1]%,}:${hline[2,-1]}")
done
_describe -t osc-commands 'osc command' cmdlist
}
_osc_cmd_do() {
local hline
local -a cmdlist
local tag=0
# only start completion if theres some '-' on the line
if ! [ "$words[2]" = "-" ]; then
_complete
return
fi
_call_program help-commands osc help $cmd | while read -A hline; do
# start parsing from "Options:"
[[ $hline[1] = "Options:" ]] && tag=1
[[ $tag = 0 ]] && continue
# Option has to start with a '-'
[[ $hline[1] =~ ^- ]] || continue
(( ${#hline} < 2 )) && continue
cmdlist=($cmdlist "${hline[1]%,}:${hline[2,-1]}")
done
if [ -n "$cmdlist" ]; then
_describe -t osc-commands 'osc command' cmdlist
else
_complete
fi
}
# Code to make sure _osc is run when we load it
_osc "$@"
++++++ _zypper ++++++
#compdef zypper
#
# Copyright (C) 2009 Holger Macht <holger(a)homac.de>
#
# This file is released under the GPLv2.
#
# Based on the the zsh guide from http://zsh.dotsrc.org/Guide/zshguide06.html
#
# Toggle verbose completions: zstyle ':completion:*:zypper:*' verbose no
# zstyle ':completion:*:zypper-subcommand:*' verbose no
#
# version 0.1
#
# Main dispatcher
_zypper() {
if (( CURRENT > 2 )) && [[ ${words[2]} != "help" ]]; then
# Remember the subcommand name
local cmd=${words[2]}
# Set the context for the subcommand.
curcontext="${curcontext%:*:*}:zypper-subcommand"
# Narrow the range of words we are looking at to exclude `zypper'
(( CURRENT-- ))
shift words
_zypper_cmd_do $cmd
else
local hline
local -a cmdlist
local tag=0
_call_program help-commands zypper help | while read -A hline; do
# start parsing with "Global Options:"
[[ $hline =~ "^Global Options:" ]] && tag=1
[[ $tag = 0 ]] && continue
[[ $hline[1] =~ ^\t\t\t\t ]] && continue
# all commands have to start with lower case letters
[[ $hline[1] =~ ^[A-Z] ]] && continue
(( ${#hline} < 2 )) && continue
# cut comma at end of command
hline[1]=`echo $hline[1] | sed -e 's/\(^.*\),/\1/'`
# ${hline[1]%,} truncates the last ','
cmdlist=($cmdlist "${hline[1]%,}:${hline[2,-1]}")
done
_describe -t zypper-commands 'zypper command' cmdlist
fi
}
_zypper_cmd_do() {
local hline
local -a cmdlist
local tag=0
_call_program help-commands zypper help $cmd | while read -A hline; do
# start parsing from "Options:"
[[ $hline =~ "^Command options:" ]] && tag=1
[[ $tag = 0 ]] && continue
# Option has to start with a '-'
[[ $hline[1] =~ ^- ]] || continue
(( ${#hline} < 2 )) && continue
cmdlist=($cmdlist "${hline[1]%,}:${hline[2,-1]}")
done
if [ -n "$cmdlist" ]; then
_describe -t zypper-commands 'zypper command' cmdlist
else
_complete
fi
}
# Code to make sure _zypper is run when we load it
_zypper "$@"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0