diff options
author | Harald van Dijk <truedfx@gentoo.org> | 2007-01-12 15:37:32 +0000 |
---|---|---|
committer | Harald van Dijk <truedfx@gentoo.org> | 2007-01-12 15:37:32 +0000 |
commit | 0568a154199508422a020087911d22f5dfeb0701 (patch) | |
tree | 64726abc3abaee15e10697733378b7d2d60d6b24 /dev-libs/tvision/files | |
parent | dont split specs (diff) | |
download | gentoo-2-0568a154199508422a020087911d22f5dfeb0701.tar.gz gentoo-2-0568a154199508422a020087911d22f5dfeb0701.tar.bz2 gentoo-2-0568a154199508422a020087911d22f5dfeb0701.zip |
Version bump plus a buffer underflow fix (#160591)
(Portage version: 2.1.2_rc4-r8)
Diffstat (limited to 'dev-libs/tvision/files')
4 files changed, 69 insertions, 0 deletions
diff --git a/dev-libs/tvision/files/digest-tvision-2.1.0_pre2 b/dev-libs/tvision/files/digest-tvision-2.1.0_pre2 new file mode 100644 index 000000000000..c78d52745067 --- /dev/null +++ b/dev-libs/tvision/files/digest-tvision-2.1.0_pre2 @@ -0,0 +1,3 @@ +MD5 e5d7fe4202bc9e09e81ac0ed561dcd34 rhtvision_2.1.0-2.tar.gz 1590449 +RMD160 e1b27322a9b75e20d13682e4895e05cf369e3017 rhtvision_2.1.0-2.tar.gz 1590449 +SHA256 fef19d839069dea2cd5459f24a190883a3b2b600a60d6f7823f456d8e6889412 rhtvision_2.1.0-2.tar.gz 1590449 diff --git a/dev-libs/tvision/files/tvision-2.1.0_pre2-gcc41.patch b/dev-libs/tvision/files/tvision-2.1.0_pre2-gcc41.patch new file mode 100644 index 000000000000..36246b214f99 --- /dev/null +++ b/dev-libs/tvision/files/tvision-2.1.0_pre2-gcc41.patch @@ -0,0 +1,11 @@ +--- tvision/include/tv/inputln.h ++++ tvision/include/tv/inputln.h +@@ -201,7 +201,7 @@ + { return name; } + + protected: +- TInputLine::TInputLine(StreamableInit) : ++ TInputLine(StreamableInit) : + TInputLineBaseT<char,TDrawBuffer>(streamableInit) {} + + public: diff --git a/dev-libs/tvision/files/tvision-2.1.0_pre2-outb.patch b/dev-libs/tvision/files/tvision-2.1.0_pre2-outb.patch new file mode 100644 index 000000000000..0735f8ffeb77 --- /dev/null +++ b/dev-libs/tvision/files/tvision-2.1.0_pre2-outb.patch @@ -0,0 +1,41 @@ +Recent kernel headers no longer provide asm/io.h. + +--- tvision/classes/linux/linuxdis.cc ++++ tvision/classes/linux/linuxdis.cc +@@ -300,7 +300,11 @@ + *****************************************************************************/ + + #ifdef h386LowLevel ++#if HAVE_OUTB_IN_SYS ++#include <sys/io.h> ++#else + #include <asm/io.h> ++#endif + + static inline + unsigned char I(unsigned char i) +--- tvision/classes/linux/linuxscr.cc ++++ tvision/classes/linux/linuxscr.cc +@@ -123,7 +123,11 @@ + #include <tv/linux/log.h> + + #ifdef h386LowLevel ++ #if HAVE_OUTB_IN_SYS ++ #include <sys/io.h> ++ #else + #include <asm/io.h> ++ #endif + #endif + + // What a hell is that?! +--- tvision/config.pl ++++ tvision/config.pl +@@ -77,7 +77,7 @@ + # glibc I use but the fact is that the needed tricks make it very Linux + # dependent. + LookForPThread() if $OSf eq 'Linux'; +- #LookForOutB(); ++ LookForOutB(); + } + if ($Compf eq 'Cygwin') + {# Cygwin incorporates a XFree86 port diff --git a/dev-libs/tvision/files/tvision-2.1.0_pre2-underflow.patch b/dev-libs/tvision/files/tvision-2.1.0_pre2-underflow.patch new file mode 100644 index 000000000000..d693a359a6cf --- /dev/null +++ b/dev-libs/tvision/files/tvision-2.1.0_pre2-underflow.patch @@ -0,0 +1,14 @@ +Bug #160591; fixes a buffer underflow. +Reported by B Douglas Hilton <b.d.hilton@verizon.net> + +--- tvision/classes/ttermina.cc ++++ tvision/classes/ttermina.cc +@@ -233,7 +233,7 @@ + } + } + } +- while (pos-->=queBack); ++ while (pos-->queBack); + + return queBack; + } |