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]
