Hello community,
here is the log from the commit of package glibc for openSUSE:Factory checked in at 2012-11-22 16:12:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibc (Old)
and /work/SRC/openSUSE:Factory/.glibc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibc", Maintainer is "schwab@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/glibc/glibc.changes 2012-11-10 16:54:24.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.glibc.new/glibc.changes 2012-11-22 16:12:51.000000000 +0100
@@ -1,0 +2,39 @@
+Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de
+
+- Update to f59cba71d848:
+ * Various bug fixes
+ * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN.
+ * Remove patch glibc-compiled-binaries.diff since getconf can not be
+ cross-compiled
+ * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff
+
+-------------------------------------------------------------------
+Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de
+
+- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c):
+ * Upstream changes:
+ + ports is now part of main tarball
+ + Add port to ARM AArch64
+ + New function secure_getenv
+ + Systemtap static probes
+ + The `clock_*' suite of functions (declared in ) is now
+ available directly in the main C library.
+ + The `crypt' function now fails if passed salt bytes that violate the
+ specification for those values. On Linux, the `crypt' function will
+ consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is
+ enabled, and fail on encrypted strings using the MD5 or DES algorithm
+ when the mode is enabled.
+ + Optimzations and bug fixes
+ * remove upstream patches malloc-check-size.patch,
+ glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch,
+ pthread-cond-wait-revert.patch
+ * Remove now obsolete patch glibc-gai-private4.diff
+ * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff,
+ glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff,
+ glibc-revert-fseek-on-fclose.diff
+ * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff
+ and glibc-gai-private4.diff.
+ * Use git id instead of ChangeLog date in version output (patch glibc-version.diff)
+ * Enable multi-arch on all architectures that support it.
+
+-------------------------------------------------------------------
Old:
----
glibc-2.16-c3b96f90c9c1.tar.xz
glibc-2.16-getaddrinfo-buffer.patch
glibc-compiled-binaries.diff
glibc-gai-private4.diff
glibc-ports-2.16-a20c2b3c87ae.tar.xz
malloc-check-size.patch
pthread-cond-wait-revert.patch
sparc-bind-now.patch
New:
----
glibc-2.16.90-f59cba71d848.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -119,17 +119,13 @@
Provides: ld-linux.so.3
Provides: ld-linux.so.3(GLIBC_2.4)
%endif
-Version: 2.16
+Version: 2.16.90
Release: 0
-%define glibc_major_version 2.16
-%define git_id c3b96f90c9c1
-%define glibc_ports_ver 2.16
-%define ports_git_id a20c2b3c87ae
+%define glibc_major_version 2.16.90
+%define git_id f59cba71d848
Url: http://www.gnu.org/software/libc/libc.html
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: glibc-%{version}-%{git_id}.tar.xz
-%define glibc_ports_dir glibc-ports-%{glibc_ports_ver}
-Source2: glibc-ports-%{glibc_ports_ver}-%{ports_git_id}.tar.xz
Source3: noversion.tar.bz2
Source4: manpages.tar.bz2
Source5: nsswitch.conf
@@ -201,8 +197,6 @@
Patch14: glibc-2.3.90-bindresvport.blacklist.diff
# PATCH-FIX-OPENSUSE prefer -lang rpm packages
Patch15: glibc-2.3.90-langpackdir.diff
-# PATCH-FIX-OPENSUSE add option --enable-runbinaries to disable running of compiled binaries
-Patch17: glibc-compiled-binaries.diff
# PATCH-FEATURE-SLE increase cpusetsize to 4096, needs to be kept for compatibility kukuk@suse.de (XXX: Review)
Patch18: glibc-cpusetsize.diff
# PATCH-FIX-OPENSUSE Allow ARM binaries with old linker path to run - aj@suse.de
@@ -223,8 +217,6 @@
### Broken patches in glibc that we revert for now:
# PATCH-FIX-OPENSUSE revert seeking on fclose for now bnc#711829 matz@suse.de
Patch201: glibc-revert-fseek-on-fclose.diff
-# PATCH-FIX-OPENSUSE revert pthread-cond-wait change since it causes hangs - aj@suse.de
-Patch202: pthread-cond-wait-revert.patch
### Network related patches
# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change
@@ -233,8 +225,6 @@
Patch301: glibc-2.2-sunrpc.diff
# PATCH-FIX-OPENSUSE only use ipv6 if real ipv6 address exists bnc#361697, bnc#684534
Patch302: getaddrinfo-ipv6-sanity.diff
-# PATCH-FIX-OPENSUSE Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616]
-Patch303: glibc-gai-private4.diff
# PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv
Patch304: glibc-resolv-mdnshint.diff
# PATCH-FIX-OPENSUSE nscd does not account for 'multi on' in /etc/host.conf when ai-resolving host bso#11928
@@ -251,13 +241,6 @@
###
# Patches from upstream
###
-# PATCH-FIX-UPSTREAM Fix malloc_usable_size swo#1349, bnc#745247 - aj@suse.de
-Patch1001: malloc-check-size.patch
-
-# PATCH-FIX-UPSTREAM Fix dns buffer - aj@suse.de
-Patch1021: glibc-2.16-getaddrinfo-buffer.patch
-# PATCH-FIX-UPSTREAM Fix sparc dynamic linker triggered by bind-now swo#14376 - aj@suse.de
-Patch1022: sparc-bind-now.patch
###
# Patches awaiting upstream approval
@@ -443,7 +426,7 @@
%endif
%prep
-%setup -n glibc-%{version} -q -a 2 -a 3 -a 4
+%setup -n glibc-%{version} -q -a 3 -a 4
# Owl crypt_blowfish
tar -xzf %SOURCE50
pushd crypt_blowfish-%{crypt_bf_version}
@@ -471,7 +454,6 @@
%patch13 -p1
%patch14 -p1
%patch15 -p1
-%patch17 -p1
%patch18 -p1
%patch21 -p1
@@ -481,12 +463,10 @@
%patch103 -p1
%patch201 -p1
-%patch202 -p1
%patch300 -p1
%patch301 -p1
-%patch302 -p1
-%patch303 -p1
+#%patch302 -p1
%patch304 -p1
%patch305 -p1
%patch306 -p1
@@ -497,9 +477,6 @@
%ifarch armv7l armv7hl
%patch20 -p1
%endif
-%patch1001 -p1
-%patch1021 -p1
-%patch1022 -p1
%patch2001 -p1
# XXX Disable, it breaks the testsuite, test elf/tst-audit2
@@ -557,7 +534,7 @@
export SUSE_ASNEEDED=0
# Adjust glibc version.h
echo "#define CONFHOST \"%{target}\"" >> version.h
-echo "#define CVSDATE \"`date -r ChangeLog +%Y%m%d`\"" >> version.h
+echo "#define GITID \"%{git_id}\"" >> version.h
#
# Default CFLAGS and Compiler
#
@@ -613,7 +590,7 @@
add_ons=$add_ons,noversion
%endif
%ifarch %arm mipsel ia64
- add_ons=$add_ons,%glibc_ports_dir
+ add_ons=$add_ons,ports
%endif
%ifarch %arm mipsel
# fails to build otherwise - need to recheck and fix
@@ -652,7 +629,7 @@
--enable-stackguard-randomization \
%endif
--build=%{target} --host=%{target} \
-%ifarch ppc ppc64 %{ix86} x86_64
+%ifarch %{ix86} x86_64 sparc sparc64 s390 s390x
--enable-multi-arch \
%endif
%ifarch mipsel
@@ -700,11 +677,11 @@
%endif
; do
configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" "$add_ons" \
- --with-cpu=$pcpu --disable-runbinaries
+ --with-cpu=$pcpu
done
# Eventually, special Cell variant:
%if %{powerpc_optimize_cpu_cell}
- configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" "$add_ons" --disable-runbinaries
+ configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" "$add_ons"
%endif
%endif # optimize_power
++++++ glibc-2.14-crypt-versioning.diff ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -1,8 +1,8 @@
-Index: glibc-2.15.90/Versions.def
+Index: glibc-2.16.90/Versions.def
===================================================================
---- glibc-2.15.90.orig/Versions.def
-+++ glibc-2.15.90/Versions.def
-@@ -41,6 +41,7 @@ libc {
+--- glibc-2.16.90.orig/Versions.def
++++ glibc-2.16.90/Versions.def
+@@ -42,6 +42,7 @@ libc {
}
libcrypt {
GLIBC_2.0
@@ -10,10 +10,10 @@
}
libdl {
GLIBC_2.0
-Index: glibc-2.15.90/crypt/Versions
+Index: glibc-2.16.90/crypt/Versions
===================================================================
---- glibc-2.15.90.orig/crypt/Versions
-+++ glibc-2.15.90/crypt/Versions
+--- glibc-2.16.90.orig/crypt/Versions
++++ glibc-2.16.90/crypt/Versions
@@ -3,4 +3,7 @@ libcrypt {
crypt; crypt_r; encrypt; encrypt_r; fcrypt; setkey; setkey_r;
crypt_rn; crypt_ra; crypt_gensalt; crypt_gensalt_rn; crypt_gensalt_ra;
++++++ glibc-2.14-crypt.diff ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -1,7 +1,7 @@
-Index: glibc-2.15.90/crypt/Makefile
+Index: glibc-2.16.90/crypt/Makefile
===================================================================
---- glibc-2.15.90.orig/crypt/Makefile
-+++ glibc-2.15.90/crypt/Makefile
+--- glibc-2.16.90.orig/crypt/Makefile
++++ glibc-2.16.90/crypt/Makefile
@@ -21,6 +21,7 @@
subdir := crypt
@@ -16,13 +16,13 @@
+libcrypt-routines += crypt_blowfish x86 crypt_gensalt wrapper
+
- tests := cert md5c-test sha256c-test sha512c-test
+ tests := cert md5c-test sha256c-test sha512c-test badsalttest
include ../Makeconfig
-Index: glibc-2.15.90/crypt/Versions
+Index: glibc-2.16.90/crypt/Versions
===================================================================
---- glibc-2.15.90.orig/crypt/Versions
-+++ glibc-2.15.90/crypt/Versions
+--- glibc-2.16.90.orig/crypt/Versions
++++ glibc-2.16.90/crypt/Versions
@@ -1,5 +1,6 @@
libcrypt {
GLIBC_2.0 {
@@ -30,11 +30,11 @@
+ crypt_rn; crypt_ra; crypt_gensalt; crypt_gensalt_rn; crypt_gensalt_ra;
}
}
-Index: glibc-2.15.90/crypt/crypt-entry.c
+Index: glibc-2.16.90/crypt/crypt-entry.c
===================================================================
---- glibc-2.15.90.orig/crypt/crypt-entry.c
-+++ glibc-2.15.90/crypt/crypt-entry.c
-@@ -79,7 +79,7 @@ extern struct crypt_data _ufc_foobar;
+--- glibc-2.16.90.orig/crypt/crypt-entry.c
++++ glibc-2.16.90/crypt/crypt-entry.c
+@@ -81,7 +81,7 @@ extern struct crypt_data _ufc_foobar;
*/
char *
@@ -43,7 +43,7 @@
const char *key;
const char *salt;
struct crypt_data * __restrict data;
-@@ -134,6 +134,7 @@ __crypt_r (key, salt, data)
+@@ -155,6 +155,7 @@ __crypt_r (key, salt, data)
_ufc_output_conversion_r (res[0], res[1], salt, data);
return data->crypt_3_buf;
}
@@ -51,7 +51,7 @@
weak_alias (__crypt_r, crypt_r)
char *
-@@ -174,3 +175,4 @@ __fcrypt (key, salt)
+@@ -197,3 +198,4 @@ __fcrypt (key, salt)
return crypt (key, salt);
}
#endif
++++++ glibc-2.3.90-bindresvport.blacklist.diff ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -1,20 +1,20 @@
-Index: glibc-2.15/sunrpc/bindrsvprt.c
+Index: glibc-2.16.90/sunrpc/bindrsvprt.c
===================================================================
---- glibc-2.15.orig/sunrpc/bindrsvprt.c
-+++ glibc-2.15/sunrpc/bindrsvprt.c
-@@ -29,28 +29,108 @@
+--- glibc-2.16.90.orig/sunrpc/bindrsvprt.c
++++ glibc-2.16.90/sunrpc/bindrsvprt.c
+@@ -29,6 +29,9 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include
+#include
- #include
+#include
+ #include
#include
#include
- #include
- #include
- #include
+@@ -42,21 +45,102 @@
+ */
+ __libc_lock_define_initialized (static, lock);
+#define STARTPORT 600
+#define LOWPORT 512
@@ -38,6 +38,7 @@
+ size_t buflen = 0;
+ int size = 0, ptr = 0;
+
++ __libc_lock_lock (lock);
+ blacklist_read = 1;
+
+ fp = fopen ("/etc/bindresvport.blacklist", "r");
@@ -93,8 +94,11 @@
+ free (buf);
+
+ list_size = ptr;
++
++ __libc_lock_unlock (lock);
+}
+
++
/*
* Bind a socket to a privileged IP port
*/
@@ -116,7 +120,7 @@
if (sin == (struct sockaddr_in *) 0)
{
-@@ -69,6 +149,7 @@ bindresvport (int sd, struct sockaddr_in
+@@ -75,6 +159,7 @@ bindresvport (int sd, struct sockaddr_in
port = (__getpid () % NPORTS) + STARTPORT;
}
@@ -124,7 +128,7 @@
/* Initialize to make gcc happy. */
int res = -1;
-@@ -77,12 +158,22 @@ bindresvport (int sd, struct sockaddr_in
+@@ -86,12 +171,22 @@ bindresvport (int sd, struct sockaddr_in
again:
for (i = 0; i < nports; ++i)
{
++++++ glibc-2.3.90-noversion.diff ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -1,8 +1,8 @@
-Index: glibc-2.15.90/elf/rtld.c
+Index: glibc-2.16.90/elf/rtld.c
===================================================================
---- glibc-2.15.90.orig/elf/rtld.c
-+++ glibc-2.15.90/elf/rtld.c
-@@ -1813,6 +1813,53 @@ ERROR: ld.so: object '%s' cannot be load
+--- glibc-2.16.90.orig/elf/rtld.c
++++ glibc-2.16.90/elf/rtld.c
+@@ -1717,6 +1717,53 @@ ERROR: ld.so: object '%s' cannot be load
}
}
++++++ glibc-fix-check-abi.patch ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -3,18 +3,18 @@
the ABI check list for all targets.
---
- glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist | 12 ++++++++++
- glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist | 12 ++++++++++
+ ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist | 12 ++++++++++
sysdeps/unix/sysv/linux/i386/nptl/libcrypt.abilist | 12 ++++++++++
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libcrypt.abilist | 12 ++++++++++
sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libcrypt.abilist | 12 ++++++++++
@@ -27,10 +27,10 @@
sysdeps/unix/sysv/linux/x86_64/x32/nptl/libcrypt.abilist | 12 ++++++++++
22 files changed, 264 insertions(+)
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.0
GLIBC_2.0 A
@@ -53,10 +53,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.4
GLIBC_2.4 A
@@ -79,10 +79,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.0
GLIBC_2.0 A
@@ -105,10 +105,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.4
GLIBC_2.4 A
@@ -131,10 +131,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.0
GLIBC_2.0 A
@@ -157,10 +157,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist
@@ -1,7 +1,12 @@
GLIBC_2.0
GLIBC_2.0 A
@@ -185,10 +185,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.0
GLIBC_2.0 A
@@ -211,10 +211,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.0
GLIBC_2.0 A
@@ -237,10 +237,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.0
GLIBC_2.0 A
@@ -263,10 +263,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.12
GLIBC_2.12 A
@@ -289,10 +289,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.12
GLIBC_2.12 A
@@ -315,10 +315,10 @@
+ crypt_gensalt_rn F
+ crypt_ra F
+ crypt_rn F
-Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist
+Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist
===================================================================
---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist
-+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist
+--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist
++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist
@@ -1,9 +1,21 @@
GLIBC_2.12
GLIBC_2.12 A
++++++ glibc-revert-fseek-on-fclose.diff ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -17,22 +17,22 @@
2011-05-12 Ulrich Drepper
[BZ #12511]
-Index: glibc-2.15.90/libio/Makefile
+Index: glibc-2.16.90/libio/Makefile
===================================================================
---- glibc-2.15.90.orig/libio/Makefile
-+++ glibc-2.15.90/libio/Makefile
-@@ -57,7 +57,7 @@ tests = tst_swprintf tst_wprintf tst_sws
+--- glibc-2.16.90.orig/libio/Makefile
++++ glibc-2.16.90/libio/Makefile
+@@ -59,7 +59,7 @@ tests = tst_swprintf tst_wprintf tst_sws
tst-memstream1 tst-memstream2 \
tst-wmemstream1 tst-wmemstream2 \
bug-memstream1 bug-wmemstream1 \
-- tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos bug-fclose1
-+ tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos
- test-srcs = test-freopen
-
- all: # Make this the default target; it will be defined in Rules.
-Index: glibc-2.15.90/libio/bug-fclose1.c
+- tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos bug-fclose1 tst-fseek
++ tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos tst-fseek
+ ifeq (yes,$(build-shared))
+ # Add test-fopenloc only if shared library is enabled since it depends on
+ # shared localedata objects.
+Index: glibc-2.16.90/libio/bug-fclose1.c
===================================================================
---- glibc-2.15.90.orig/libio/bug-fclose1.c
+--- glibc-2.16.90.orig/libio/bug-fclose1.c
+++ /dev/null
@@ -1,132 +0,0 @@
-// BZ #12724
@@ -167,10 +167,10 @@
-
- return 0;
-}
-Index: glibc-2.15.90/libio/fileops.c
+Index: glibc-2.16.90/libio/fileops.c
===================================================================
---- glibc-2.15.90.orig/libio/fileops.c
-+++ glibc-2.15.90/libio/fileops.c
+--- glibc-2.16.90.orig/libio/fileops.c
++++ glibc-2.16.90/libio/fileops.c
@@ -155,21 +155,13 @@ int
_IO_new_file_close_it (fp)
_IO_FILE *fp;
++++++ glibc-version.diff ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -1,13 +1,13 @@
-Index: glibc-2.15.90/csu/version.c
+Index: glibc-2.16.90/csu/version.c
===================================================================
---- glibc-2.15.90.orig/csu/version.c
-+++ glibc-2.15.90/csu/version.c
+--- glibc-2.16.90.orig/csu/version.c
++++ glibc-2.16.90/csu/version.c
@@ -24,11 +24,12 @@ static const char __libc_release[] = REL
static const char __libc_version[] = VERSION;
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\
+-"GNU C Library "PKGVERSION RELEASE" release version "VERSION", by Roland McGrath et al.\n\
++"GNU C Library "PKGVERSION RELEASE" release version "VERSION" (git "GITID"), by Roland McGrath et al.\n\
Copyright (C) 2012 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\
++++++ nss-db-path.patch ++++++
--- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100
+++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100
@@ -1,9 +1,9 @@
Use /var/db for nss_db
-Index: glibc-2.15.90/nss/db-Makefile
+Index: glibc-2.16.90/nss/db-Makefile
===================================================================
---- glibc-2.15.90.orig/nss/db-Makefile
-+++ glibc-2.15.90/nss/db-Makefile
+--- glibc-2.16.90.orig/nss/db-Makefile
++++ glibc-2.16.90/nss/db-Makefile
@@ -22,7 +22,7 @@ DATABASES = $(wildcard /etc/passwd /etc/
/etc/rpc /etc/services /etc/shadow /etc/gshadow \
/etc/netgroup)
@@ -13,10 +13,10 @@
AWK = awk
MAKEDB = makedb --quiet
-Index: glibc-2.15.90/sysdeps/unix/sysv/linux/paths.h
+Index: glibc-2.16.90/sysdeps/unix/sysv/linux/paths.h
===================================================================
---- glibc-2.15.90.orig/sysdeps/unix/sysv/linux/paths.h
-+++ glibc-2.15.90/sysdeps/unix/sysv/linux/paths.h
+--- glibc-2.16.90.orig/sysdeps/unix/sysv/linux/paths.h
++++ glibc-2.16.90/sysdeps/unix/sysv/linux/paths.h
@@ -68,7 +68,7 @@
/* Provide trailing slash, since mostly used for building pathnames. */
#define _PATH_DEV "/dev/"
@@ -26,11 +26,11 @@
#define _PATH_VARRUN "/var/run/"
#define _PATH_VARTMP "/var/tmp/"
-Index: glibc-2.15.90/Makeconfig
+Index: glibc-2.16.90/Makeconfig
===================================================================
---- glibc-2.15.90.orig/Makeconfig
-+++ glibc-2.15.90/Makeconfig
-@@ -287,7 +287,7 @@ inst_sysconfdir = $(install_root)$(sysco
+--- glibc-2.16.90.orig/Makeconfig
++++ glibc-2.16.90/Makeconfig
+@@ -250,7 +250,7 @@ inst_sysconfdir = $(install_root)$(sysco
# Directory for the database files and Makefile for nss_db.
ifndef vardbdir
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org