SHA256
1
0
forked from pool/ncurses
OBS User unknown 2008-11-17 15:35:03 +00:00 committed by Git OBS Bridge
parent beaf19d742
commit c9c292aadd
3 changed files with 30 additions and 10 deletions

11
ncurses-5.6-fallback.dif Normal file
View File

@ -0,0 +1,11 @@
--- ncurses/tinfo/lib_setup.c
+++ ncurses/tinfo/lib_setup.c 2008-11-14 18:54:38.539715994 +0100
@@ -566,7 +566,7 @@ _nc_setupterm(NCURSES_CONST char *tname,
const TERMTYPE *fallback = _nc_fallback(tname);
if (fallback) {
- termp->type = *fallback;
+ _nc_copy_termtype(&(termp->type),fallback);
status = TGETENT_YES;
}
}

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Nov 14 18:59:42 CET 2008 - werner@suse.de
- Do not free arrays and strings from static fallback entries (bnc#443683)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Sep 4 11:55:11 CEST 2008 - werner@suse.de Thu Sep 4 11:55:11 CEST 2008 - werner@suse.de

View File

@ -27,7 +27,7 @@ License: X11/MIT
Group: System/Base Group: System/Base
AutoReqProv: on AutoReqProv: on
Version: 5.6 Version: 5.6
Release: 88 Release: 89
Summary: New curses Libraries Summary: New curses Libraries
Url: http://invisible-island.net/ncurses/ncurses.html Url: http://invisible-island.net/ncurses/ncurses.html
Source0: ncurses-5.6.tar.bz2 Source0: ncurses-5.6.tar.bz2
@ -43,6 +43,7 @@ Patch2: ncurses-5.6-pthread.dif
Patch3: ncurses-5.6-overwrite.dif Patch3: ncurses-5.6-overwrite.dif
Patch4: ncurses-5.6-tack.dif Patch4: ncurses-5.6-tack.dif
Patch5: ncurses-5.6-gpm.dif Patch5: ncurses-5.6-gpm.dif
Patch6: ncurses-5.6-fallback.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%global _sysconfdir /etc %global _sysconfdir /etc
%global _miscdir %{_datadir}/misc %global _miscdir %{_datadir}/misc
@ -255,6 +256,7 @@ ln -sf tack-* tack
%patch -P 3 -p0 -b .ow %patch -P 3 -p0 -b .ow
%patch -P 4 -p0 -b .hs %patch -P 4 -p0 -b .hs
%patch -P 5 -p0 -b .gpm %patch -P 5 -p0 -b .gpm
%patch -P 6 -p0 -b .fb
%patch -P 0 -p0 %patch -P 0 -p0
%build %build
@ -637,6 +639,8 @@ ln -sf tack-* tack
%defattr(-,root,root) %defattr(-,root,root)
%changelog %changelog
* Fri Nov 14 2008 werner@suse.de
- Do not free arrays and strings from static fallback entries (bnc#443683)
* Thu Sep 04 2008 werner@suse.de * Thu Sep 04 2008 werner@suse.de
- Correct order of include paths in ncurses6 case - Correct order of include paths in ncurses6 case
* Mon Sep 01 2008 werner@suse.de * Mon Sep 01 2008 werner@suse.de
@ -701,7 +705,7 @@ ln -sf tack-* tack
* Tue Apr 22 2008 werner@suse.de * Tue Apr 22 2008 werner@suse.de
- Split ncurses into two separate packages ncurses-utils and - Split ncurses into two separate packages ncurses-utils and
terminfo-base to get the resolvers happy (bnc#381293) terminfo-base to get the resolvers happy (bnc#381293)
* Sun Apr 20 2008 ro@suse.de * Sat Apr 19 2008 ro@suse.de
- update baselibs.conf - update baselibs.conf
* Fri Apr 11 2008 werner@suse.de * Fri Apr 11 2008 werner@suse.de
- Do not dlopen libgpm if already loaded by runtime linker - Do not dlopen libgpm if already loaded by runtime linker
@ -727,7 +731,7 @@ ln -sf tack-* tack
report ncurses.h to reside in /usr/include/ncurses (#337412). report ncurses.h to reside in /usr/include/ncurses (#337412).
* Wed Sep 05 2007 werner@suse.de * Wed Sep 05 2007 werner@suse.de
- Move libncursesw to /lib or /lib64 (bug #307353) - Move libncursesw to /lib or /lib64 (bug #307353)
* Sat May 26 2007 dmueller@suse.de * Fri May 25 2007 dmueller@suse.de
- add %%post/un to call ldconfig - add %%post/un to call ldconfig
* Tue May 15 2007 dmueller@suse.de * Tue May 15 2007 dmueller@suse.de
- move documentation to -devel package and bzip text files - move documentation to -devel package and bzip text files
@ -849,7 +853,7 @@ ln -sf tack-* tack
- Add kcbt key for YaST - Add kcbt key for YaST
- remove ncurses 4.2 - remove ncurses 4.2
- Enable ncurses 5.2 with wide character support - Enable ncurses 5.2 with wide character support
* Sat Jun 15 2002 olh@suse.de * Fri Jun 14 2002 olh@suse.de
- do not build ncurses 4.2 on ppc64, it appears in Requires later - do not build ncurses 4.2 on ppc64, it appears in Requires later
* Wed May 22 2002 olh@suse.de * Wed May 22 2002 olh@suse.de
- do not package libncurses.4 on ppc64, allow build as non-root - do not package libncurses.4 on ppc64, allow build as non-root
@ -859,7 +863,7 @@ ln -sf tack-* tack
- Disable old ncurses libraries on x86_64 - Disable old ncurses libraries on x86_64
* Thu Feb 21 2002 werner@suse.de * Thu Feb 21 2002 werner@suse.de
- Fix cat&paste error of patch level 20010922 - Fix cat&paste error of patch level 20010922
* Tue Feb 12 2002 ro@suse.de * Mon Feb 11 2002 ro@suse.de
- tar option for bz2 is "j" - tar option for bz2 is "j"
* Wed Feb 06 2002 coolo@suse.de * Wed Feb 06 2002 coolo@suse.de
- s390x is 64 bit too - s390x is 64 bit too
@ -947,7 +951,7 @@ ln -sf tack-* tack
* Mon Apr 03 2000 bk@suse.de * Mon Apr 03 2000 bk@suse.de
- added workaround for bad %%{suse_update_config -f} handling on i386 - added workaround for bad %%{suse_update_config -f} handling on i386
message was: suse_update_config: invalid option -- message was: suse_update_config: invalid option --
* Sun Apr 02 2000 bk@suse.de * Sat Apr 01 2000 bk@suse.de
- updated %%suse_update_config call for s390 - updated %%suse_update_config call for s390
* Fri Mar 03 2000 schwab@suse.de * Fri Mar 03 2000 schwab@suse.de
- Fix for ia64. - Fix for ia64.
@ -993,12 +997,12 @@ ln -sf tack-* tack
- Move /usr/lib/terminfo/, /usr/lib/tabset/ to /usr/share/terminfo/, - Move /usr/lib/terminfo/, /usr/lib/tabset/ to /usr/share/terminfo/,
/usr/share/tabset/ and set a compatibility link. /usr/share/tabset/ and set a compatibility link.
- Check security fix, seems to work. - Check security fix, seems to work.
* Fri Oct 15 1999 werner@suse.de * Thu Oct 14 1999 werner@suse.de
- Port some patches from debian mainly security issues - Port some patches from debian mainly security issues
- Use newer terminfo.src - Use newer terminfo.src
- Move some common terminfo entries from terminfo packages - Move some common terminfo entries from terminfo packages
to main packages ncurses to main packages ncurses
* Thu Oct 14 1999 werner@suse.de * Wed Oct 13 1999 werner@suse.de
- Add panel patch from ncurses 5.0 - Add panel patch from ncurses 5.0
- Remove kbs=\177 for some terminals like some xterm types and - Remove kbs=\177 for some terminals like some xterm types and
vt100 to hold it compatible with other UNICES vt100 to hold it compatible with other UNICES
@ -1013,7 +1017,7 @@ ln -sf tack-* tack
- changed permissions (a+x) for libform,menu,panel - changed permissions (a+x) for libform,menu,panel
* Mon Mar 22 1999 florian@suse.de * Mon Mar 22 1999 florian@suse.de
- add compatibility link from /usr/share/{tabset,terminfo} - add compatibility link from /usr/share/{tabset,terminfo}
* Sun Sep 06 1998 ro@suse.de * Sat Sep 05 1998 ro@suse.de
- fixed neededforbuild - fixed neededforbuild
* Wed Jun 03 1998 florian@suse.de * Wed Jun 03 1998 florian@suse.de
- use major 4 for glibc2 - use major 4 for glibc2
@ -1050,7 +1054,7 @@ ln -sf tack-* tack
- update to version 4.1 - update to version 4.1
* Wed Apr 30 1997 florian@suse.de * Wed Apr 30 1997 florian@suse.de
- mv /lib/libncurses.so.1.9* /usr/lib/ - mv /lib/libncurses.so.1.9* /usr/lib/
* Mon Apr 14 1997 florian@suse.de * Sun Apr 13 1997 florian@suse.de
- update to new version 970412 - update to new version 970412
* Thu Jan 02 1997 werner@suse.de * Thu Jan 02 1997 werner@suse.de
- Anpassung von terminfo an das XTerm app-defaults - Anpassung von terminfo an das XTerm app-defaults