Hello community,

here is the log from the commit of package ncurses for openSUSE:Factory checked 
in at 2012-03-12 20:15:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ncurses (Old)
 and      /work/SRC/openSUSE:Factory/.ncurses.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ncurses", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes  2012-03-07 
20:09:49.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ncurses.new/ncurses.changes     2012-03-12 
20:15:51.000000000 +0100
@@ -1,0 +2,13 @@
+Mon Mar 12 12:17:31 UTC 2012 - [email protected]
+
+- Add check_build script to avoid to stumble on gcc exception 32
+
+-------------------------------------------------------------------
+Mon Mar 12 10:38:59 UTC 2012 - [email protected]
+
+- Add ncurses patch 5.9.20120310
+  + fix some strict compiler warnings for abi6 and 64-bits.
+  + use begin_va_copy/end_va_copy macros in lib_printw.c (cf: 20120303).
+  + improve a limit-check in infocmp.c (Werner Fink)
+
+-------------------------------------------------------------------

Old:
----
  ncurses-5.9-fortify.dif

New:
----
  check-build.sh

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ncurses.spec ++++++
--- /var/tmp/diff_new_pack.PMSOs9/_old  2012-03-12 20:15:53.000000000 +0100
+++ /var/tmp/diff_new_pack.PMSOs9/_new  2012-03-12 20:15:53.000000000 +0100
@@ -47,7 +47,6 @@
 Source6:        edit.sed
 Source7:        baselibs.conf
 Patch0:         ncurses-%{version}.dif
-Patch1:         ncurses-5.9-fortify.dif
 Patch3:         ncurses-5.9-overwrite.dif
 Patch4:         ncurses-5.7-tack.dif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -261,7 +260,6 @@
 tar Oxfj %{S:1} | patch -p1 -s
 tar  xfj %{S:5}
 mv tack-* tack
-%patch -P 1 -p0 -b .ovf
 %patch -P 3 -p0 -b .ow
 %patch -P 4 -p0 -b .hs
 %patch -P 0 -p0 -b .p0

++++++ check-build.sh ++++++
#!/bin/bash -e
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# This script use the following variable(s):
# 
# - $BUILD_BASENAME
#

: ${BUILD_BASENAME:=$(uname -m)}

kernel_version()
{
    echo $((($1<<16)+($2<<8)+($3)))
}
kernel_string()
{
    echo $((($1>>16)&0xff)).$((($1>>8)&0xff)).$(($1&0xff))
}

typeset -i major minor level version required
IFS=' .-' read -t 10 name dummy major minor level rest < /proc/version || exit 1
let version=$(((major<<16)+(minor<<8)+(level)))
unset name dummy major minor level rest

case "$BUILD_BASENAME" in
   *x86_64*) let required=$(kernel_version 2 6 32) ;;   # gcc exception 32
   *)        let required=$(kernel_version 2 6 16) ;;
esac

if ((version<required)) ; then
    echo "FATAL: kernel too old, need kernel >= $(kernel_string required) for 
this package" 1>&2
    exit 1
fi

#
# Success
#
exit 0
++++++ ncurses-5.9-patches.tar.bz2 ++++++
++++ 1877 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to