fanzeyi / rpms / ncurses

Forked from rpms/ncurses 3 years ago
Clone
b3e866
Summary: Ncurses support utilities
b3e866
Name: ncurses
b3e866
Version: 5.9
4953bd
Release: 14.20130511%{?dist}
b3e866
License: MIT
b3e866
Group: System Environment/Base
b3e866
URL: http://invisible-island.net/ncurses/ncurses.html
b3e866
Source0: ftp://invisible-island.net/ncurses/ncurses-%{version}.tar.gz
b3e866
b3e866
Patch1: ncurses-5.9-20120616-patch.sh.bz2
b3e866
Patch2: ncurses-5.9-20120622-20130413.patch.xz
b3e866
Patch3: ncurses-5.9-20130427-20130511.patch.xz
b3e866
Patch8: ncurses-config.patch
b3e866
Patch9: ncurses-libs.patch
b3e866
Patch10: ncurses-clear.patch
b3e866
Patch11: ncurses-urxvt.patch
b3e866
Patch12: ncurses-kbs.patch
4953bd
Patch13: ncurses-setup.patch
b3e866
BuildRequires: gpm-devel pkgconfig
b3e866
b3e866
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
b3e866
b3e866
%description
b3e866
The curses library routines are a terminal-independent method of
b3e866
updating character screens with reasonable optimization.  The ncurses
b3e866
(new curses) library is a freely distributable replacement for the
b3e866
discontinued 4.4 BSD classic curses library.
b3e866
b3e866
This package contains support utilities, including a terminfo compiler
b3e866
tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion
b3e866
tool captoinfo.
b3e866
b3e866
%package libs
b3e866
Summary: Ncurses libraries
b3e866
Group: System Environment/Libraries
b3e866
Requires: %{name}-base = %{version}-%{release}
b3e866
# libs introduced in 5.6-13 
b3e866
Obsoletes: ncurses < 5.6-13
b3e866
Conflicts: ncurses < 5.6-13
b3e866
Obsoletes: libtermcap < 2.0.8-48
b3e866
b3e866
%description libs
b3e866
The curses library routines are a terminal-independent method of
b3e866
updating character screens with reasonable optimization.  The ncurses
b3e866
(new curses) library is a freely distributable replacement for the
b3e866
discontinued 4.4 BSD classic curses library.
b3e866
b3e866
This package contains the ncurses libraries.
b3e866
b3e866
%package base
b3e866
Summary: Descriptions of common terminals
b3e866
Group: System Environment/Base
b3e866
Obsoletes: termcap < 1:5.5-2
b3e866
# base introduced in 5.6-13 
b3e866
Conflicts: ncurses < 5.6-13
b3e866
# /lib -> /usr/lib move
b3e866
Conflicts: filesystem < 3
b3e866
BuildArch: noarch
b3e866
b3e866
%description base
b3e866
This package contains descriptions of common terminals. Other terminal
b3e866
descriptions are included in the ncurses-term package.
b3e866
b3e866
%package term
b3e866
Summary: Terminal descriptions
b3e866
Group: System Environment/Base
b3e866
Requires: %{name}-base = %{version}-%{release}
b3e866
BuildArch: noarch
b3e866
b3e866
%description term
b3e866
This package contains additional terminal descriptions not found in
b3e866
the ncurses-base package.
b3e866
b3e866
%package devel
b3e866
Summary: Development files for the ncurses library
b3e866
Group: Development/Libraries
b3e866
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
b3e866
Requires: pkgconfig
b3e866
Obsoletes: libtermcap-devel < 2.0.8-48
b3e866
Provides: libtermcap-devel = 2.0.8-48
b3e866
b3e866
%description devel
b3e866
The header files and libraries for developing applications that use
b3e866
the ncurses terminal handling library.
b3e866
b3e866
Install the ncurses-devel package if you want to develop applications
b3e866
which will use ncurses.
b3e866
b3e866
%package static
b3e866
Summary: Static libraries for the ncurses library
b3e866
Group: Development/Libraries
b3e866
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
b3e866
b3e866
%description static
b3e866
The ncurses-static package includes static libraries of the ncurses library.
b3e866
b3e866
%prep
b3e866
%setup -q
b3e866
b3e866
%patch1 -p1
b3e866
%patch2 -p1
b3e866
%patch3 -p1
b3e866
b3e866
%patch8 -p1 -b .config
b3e866
%patch9 -p1 -b .libs
b3e866
# -b would add the backup to rpm
b3e866
%patch10 -p1
b3e866
%patch11 -p1 -b .urxvt
b3e866
%patch12 -p1 -b .kbs
4953bd
%patch13 -p1 -b .setup
b3e866
b3e866
# this will be in documentation, drop executable bits
b3e866
cp -p install-sh test
b3e866
find test -type f | xargs chmod 644
b3e866
b3e866
for f in ANNOUNCE; do
b3e866
    iconv -f iso8859-1 -t utf8 -o ${f}{_,} &&
b3e866
        touch -r ${f}{,_} && mv -f ${f}{_,}
b3e866
done
b3e866
b3e866
%build
b3e866
%global ncurses_options \\\
b3e866
    --with-shared --without-ada --with-ospeed=unsigned \\\
b3e866
    --enable-hard-tabs --enable-xmc-glitch --enable-colorfgbg \\\
b3e866
    --with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo \\\
b3e866
    --enable-overwrite \\\
b3e866
    --enable-pc-files \\\
b3e866
    --with-pkg-config-libdir=%{_libdir}/pkgconfig \\\
b3e866
    --with-termlib=tinfo \\\
b3e866
    --with-chtype=long \\\
b3e866
    --with-cxx-shared \\\
b3e866
    --with-xterm-kbs=DEL
b3e866
b3e866
mkdir narrowc widec
b3e866
cd narrowc
b3e866
ln -s ../configure .
b3e866
%configure %{ncurses_options} --with-ticlib
b3e866
make %{?_smp_mflags} libs
b3e866
make %{?_smp_mflags} -C progs
b3e866
b3e866
cd ../widec
b3e866
ln -s ../configure .
b3e866
%configure %{ncurses_options} --enable-widec --without-progs
b3e866
make %{?_smp_mflags} libs
b3e866
cd ..
b3e866
b3e866
%install
b3e866
make -C narrowc DESTDIR=$RPM_BUILD_ROOT install.{libs,progs,data}
b3e866
rm -f $RPM_BUILD_ROOT%{_libdir}/libtinfo.*
b3e866
make -C widec DESTDIR=$RPM_BUILD_ROOT install.{libs,includes,man}
b3e866
b3e866
chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.*
b3e866
chmod 644 ${RPM_BUILD_ROOT}%{_libdir}/lib*.a
b3e866
b3e866
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/terminfo
b3e866
b3e866
baseterms=
b3e866
b3e866
# prepare -base and -term file lists
b3e866
for termname in \
b3e866
    ansi dumb linux vt100 vt100-nav vt102 vt220 vt52 \
b3e866
    Eterm\* aterm bterm cons25 cygwin eterm\* gnome gnome-256color hurd jfbterm \
b3e866
    konsole konsole-256color mach\* mlterm mrxvt nsterm putty\* pcansi \
b3e866
    rxvt{,-\*} screen{,-\*color,.\*} st{,-\*} sun teraterm teraterm2.3 \
b3e866
    vte vte-256color vwmterm wsvt25\* xfce xterm xterm-\*
b3e866
do
b3e866
    for i in $RPM_BUILD_ROOT%{_datadir}/terminfo/?/$termname; do
b3e866
        for t in $(find $RPM_BUILD_ROOT%{_datadir}/terminfo -samefile $i); do
b3e866
            baseterms="$baseterms $(basename $t)"
b3e866
        done
b3e866
    done
b3e866
done 2> /dev/null
b3e866
for t in $baseterms; do
b3e866
    echo "%dir %{_datadir}/terminfo/${t::1}"
b3e866
    echo %{_datadir}/terminfo/${t::1}/$t
b3e866
done 2> /dev/null | sort -u > terms.base
b3e866
find $RPM_BUILD_ROOT%{_datadir}/terminfo \! -type d | \
b3e866
    sed "s|^$RPM_BUILD_ROOT||" | while read t
b3e866
do
b3e866
    echo "%dir $(dirname $t)"
b3e866
    echo $t
b3e866
done 2> /dev/null | sort -u | comm -2 -3 - terms.base > terms.term
b3e866
b3e866
# can't replace directory with symlink (rpm bug), symlink all headers
b3e866
mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses{,w}
b3e866
for l in $RPM_BUILD_ROOT%{_includedir}/*.h; do
b3e866
    ln -s ../$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncurses
b3e866
    ln -s ../$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncursesw
b3e866
done
b3e866
b3e866
# don't require -ltinfo when linking with --no-add-needed
b3e866
for l in $RPM_BUILD_ROOT%{_libdir}/libncurses{,w}.so; do
b3e866
    soname=$(basename $(readlink $l))
b3e866
    rm -f $l
b3e866
    echo "INPUT($soname -ltinfo)" > $l
b3e866
done
b3e866
b3e866
rm -f $RPM_BUILD_ROOT%{_libdir}/libcurses{,w}.so
b3e866
echo "INPUT(-lncurses)" > $RPM_BUILD_ROOT%{_libdir}/libcurses.so
b3e866
echo "INPUT(-lncursesw)" > $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
b3e866
b3e866
echo "INPUT(-ltinfo)" > $RPM_BUILD_ROOT%{_libdir}/libtermcap.so
b3e866
b3e866
rm -f $RPM_BUILD_ROOT%{_libdir}/terminfo
b3e866
rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*_g.pc
b3e866
b3e866
bzip2 NEWS
b3e866
b3e866
%post libs -p /sbin/ldconfig
b3e866
b3e866
%postun libs -p /sbin/ldconfig
b3e866
b3e866
%files
b3e866
%doc ANNOUNCE AUTHORS NEWS.bz2 README TO-DO
b3e866
%{_bindir}/[cirt]*
b3e866
%{_mandir}/man1/[cirt]*
b3e866
%{_mandir}/man5/*
b3e866
%{_mandir}/man7/*
b3e866
b3e866
%files libs
b3e866
%{_libdir}/lib*.so.*
b3e866
b3e866
%files base -f terms.base
b3e866
%doc README
b3e866
%dir %{_sysconfdir}/terminfo
b3e866
%{_datadir}/tabset
b3e866
%dir %{_datadir}/terminfo
b3e866
b3e866
%files term -f terms.term
b3e866
b3e866
%files devel
b3e866
%doc test
b3e866
%doc doc/html/hackguide.html
b3e866
%doc doc/html/ncurses-intro.html
b3e866
%doc c++/README*
b3e866
%doc misc/ncurses.supp
b3e866
%{_bindir}/ncurses*-config
b3e866
%{_libdir}/lib*.so
b3e866
%{_libdir}/pkgconfig/*.pc
b3e866
%dir %{_includedir}/ncurses
b3e866
%dir %{_includedir}/ncursesw
b3e866
%{_includedir}/ncurses/*.h
b3e866
%{_includedir}/ncursesw/*.h
b3e866
%{_includedir}/*.h
b3e866
%{_mandir}/man1/ncurses*-config*
b3e866
%{_mandir}/man3/*
b3e866
b3e866
%files static
b3e866
%{_libdir}/lib*.a
b3e866
b3e866
%changelog
4953bd
* Tue Aug 15 2017 Miroslav Lichvar <mlichvar@redhat.com> 5.9-14.20130511
4953bd
- fix crash in libtinfo initialization (#1426215)
4953bd
c57efe
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 5.9-13.20130511
c57efe
- Mass rebuild 2014-01-24
c57efe
c57efe
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 5.9-12.20130511
c57efe
- Mass rebuild 2013-12-27
c57efe
b3e866
* Mon May 13 2013 Miroslav Lichvar <mlichvar@redhat.com> 5.9-11.20130511
b3e866
- update to 20130511
b3e866
b3e866
* Mon Apr 15 2013 Miroslav Lichvar <mlichvar@redhat.com> 5.9-10.20130413
b3e866
- update to 20130413
b3e866
b3e866
* Mon Mar 18 2013 Miroslav Lichvar <mlichvar@redhat.com> 5.9-9.20130316
b3e866
- update to 20130316
b3e866
- include shared ncurses C++ libraries (#911540)
b3e866
b3e866
* Wed Jan 30 2013 Miroslav Lichvar <mlichvar@redhat.com> 5.9-8.20130126
b3e866
- update to 20130126
b3e866
- clear scrollback buffer in clear (#815790)
b3e866
- make -base and -term subpackages noarch
b3e866
- make some dependencies arch-specific
b3e866
b3e866
* Thu Oct 18 2012 Miroslav Lichvar <mlichvar@redhat.com> 5.9-7.20121017
b3e866
- update to 20121017
b3e866
b3e866
* Mon Oct 15 2012 Miroslav Lichvar <mlichvar@redhat.com> 5.9-6.20121013
b3e866
- update to 20121013
b3e866
- move st entries to -base
b3e866
- remove obsolete macros
b3e866
b3e866
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.9-5.20120204
b3e866
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b3e866
b3e866
* Wed Feb 08 2012 Miroslav Lichvar <mlichvar@redhat.com> 5.9-4.20120204
b3e866
- move libs and terms to /usr
b3e866
- update to patch 20120204
b3e866
b3e866
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.9-3.20110716
b3e866
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b3e866
b3e866
* Mon Jul 18 2011 Miroslav Lichvar <mlichvar@redhat.com> 5.9-2.20110716
b3e866
- update to patch 20110716
b3e866
- update rxvt-unicode entry
b3e866
b3e866
* Tue Apr 05 2011 Miroslav Lichvar <mlichvar@redhat.com> 5.9-1
b3e866
- update to 5.9
b3e866
b3e866
* Tue Mar 22 2011 Miroslav Lichvar <mlichvar@redhat.com> 5.8-2.20110319
b3e866
- update to patch 20110319
b3e866
b3e866
* Wed Mar 02 2011 Miroslav Lichvar <mlichvar@redhat.com> 5.8-1
b3e866
- update to 5.8
b3e866
b3e866
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.7-11.20101211
b3e866
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b3e866
b3e866
* Mon Dec 13 2010 Miroslav Lichvar <mlichvar@redhat.com> 5.7-10.20101211
b3e866
- update to patch 20101211
b3e866
b3e866
* Mon Nov 29 2010 Miroslav Lichvar <mlichvar@redhat.com> 5.7-9.20101128
b3e866
- update to patch 20101128
b3e866
- update rxvt-unicode entry (#653081)
b3e866
b3e866
* Wed Jul 14 2010 Miroslav Lichvar <mlichvar@redhat.com> 5.7-8.20100703
b3e866
- update to patch 20100703
b3e866
- add README to base subpackage
b3e866
b3e866
* Wed Feb 03 2010 Miroslav Lichvar <mlichvar@redhat.com> 5.7-7.20100130
b3e866
- update to patch 20100130
b3e866
- fix ncursesw5-config and pc files to use correct tinfo
b3e866
b3e866
* Mon Jan 25 2010 Miroslav Lichvar <mlichvar@redhat.com> 5.7-6.20100123
b3e866
- update to patch 20100123
b3e866
- remove AS_NEEDED from linker scripts
b3e866
b3e866
* Wed Jan 20 2010 Miroslav Lichvar <mlichvar@redhat.com> 5.7-5.20100116
b3e866
- fix narrow/wide libtinfo compatibility
b3e866
- fix wattrset macro to not produce warning with current gcc (#556645)
b3e866
b3e866
* Mon Jan 18 2010 Miroslav Lichvar <mlichvar@redhat.com> 5.7-4.20100116
b3e866
- update to patch 20100116
b3e866
- don't require -ltinfo when linking with --no-add-needed
b3e866
b3e866
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.7-3.20090207
b3e866
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b3e866
b3e866
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.7-2.20090207
b3e866
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b3e866
b3e866
* Tue Feb 10 2009 Miroslav Lichvar <mlichvar@redhat.com> 5.7-1.20090207
b3e866
- update to 5.7, patch 20090207
b3e866
- use default pcf in xterm description
b3e866
- include NEWS
b3e866
b3e866
* Thu Oct 02 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-20.20080927
b3e866
- update to patch 20080927
b3e866
b3e866
* Wed Jul 23 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-19.20080628
b3e866
- rebuild with new gpm
b3e866
b3e866
* Mon Jul 07 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-18.20080628
b3e866
- update to patch 20080628
b3e866
- move mlterm and screen.* entries to -base
b3e866
- change kbs to ^? in rxvt and screen entries
b3e866
b3e866
* Mon May 26 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-17.20080524
b3e866
- update to patch 20080524
b3e866
- force installing wide libtinfo
b3e866
b3e866
* Fri Mar 07 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-16.20080301
b3e866
- update to patch 20080301
b3e866
- provide libtermcap.so (#428898)
b3e866
- move all headers to /usr/include
b3e866
- move libncursesw out of /usr
b3e866
- make examples in documentation compilable (#436355)
b3e866
b3e866
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.6-15.20080112
b3e866
- Autorebuild for GCC 4.3
b3e866
b3e866
* Tue Jan 15 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-14.20080112
b3e866
- obsolete libtermcap-devel (#428898)
b3e866
b3e866
* Mon Jan 14 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-13.20080112
b3e866
- update to patch 20080112
b3e866
- make -libs, -base, -term subpackages
b3e866
- obsolete termcap and libtermcap
b3e866
- update urxvt entry
b3e866
b3e866
* Tue Oct 16 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-12.20070812
b3e866
- allocate additional working buffers in new_field (#310071)
b3e866
b3e866
* Wed Oct 10 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-11.20070812
b3e866
- don't write beyond field buffer in form driver (#310071)
b3e866
b3e866
* Thu Oct 04 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-10.20070812
b3e866
- fix comp_hash string output
b3e866
- avoid comparing padding in cchar_t structure
b3e866
- remove gawk from buildrequires
b3e866
b3e866
* Thu Aug 23 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-9.20070812
b3e866
- rebuild
b3e866
- buildrequire gawk
b3e866
b3e866
* Mon Aug 13 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-8.20070812
b3e866
- update to patch 20070812
b3e866
b3e866
* Wed Jun 13 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-7.20070612
b3e866
- update to patch 20070612
b3e866
b3e866
* Thu Mar 08 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-6.20070303
b3e866
- update to patch 20070303
b3e866
- use one libtinfo for both libncurses and libncursesw
b3e866
- shorten -devel description
b3e866
b3e866
* Mon Feb 19 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-5.20070217
b3e866
- update to patch 20070217
b3e866
- replace libcurses.so symlink with linker script (#228891)
b3e866
b3e866
* Mon Feb 12 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-4.20070210
b3e866
- update to patch 20070210
b3e866
- generate separate terminfo library
b3e866
- move static libraries to -static subpackage
b3e866
- avoid unnecessary linking with libdl 
b3e866
b3e866
* Tue Feb 06 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-3.20070203
b3e866
- update to patch 20070203
b3e866
- spec cleanup (#226188)
b3e866
b3e866
* Sun Jan 21 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-2.20070120
b3e866
- update to patch 20070120
b3e866
- don't depend on bash, drop resetall script
b3e866
- include rxvt-unicode description
b3e866
b3e866
* Wed Jan 10 2007 Miroslav Lichvar <mlichvar@redhat.com> 5.6-1.20070106
b3e866
- update to 5.6, patch 20070106
b3e866
b3e866
* Mon Dec 11 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-27.20061209
b3e866
- update to patch 20061209
b3e866
- strip large tables from shared libraries, reduce number of relocations
b3e866
- package utils linked with libncurses instead of libncursesw
b3e866
- package only wide-character headers
b3e866
b3e866
* Thu Nov 30 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-26.20060715
b3e866
- move also hardlinked entries (#217750)
b3e866
- search /etc/terminfo for local terminfo entries
b3e866
b3e866
* Mon Nov 27 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-25.20060715
b3e866
- move libncurses and some terminfo entries out of /usr
b3e866
- drop console symlink and sparc terminfo entries
b3e866
b3e866
* Thu Aug 31 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-24.20060715
b3e866
- modify tgetstr to make screen happy (#202480)
b3e866
- use CFLAGS when linking (#199369)
b3e866
- change BuildRoot tag to comply with Fedora packaging guidelines
b3e866
b3e866
* Wed Aug 16 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-23.20060715
b3e866
- fix another crash in tgetent (#202480)
b3e866
b3e866
* Mon Jul 17 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-22.20060715
b3e866
- update to patch 20060715
b3e866
- fix package summary (#197655)
b3e866
b3e866
* Sat Jul 08 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-21
b3e866
- fix crash in tgetent (#198032)
b3e866
b3e866
* Fri Jul 07 2006 Miroslav Lichvar <mlichvar@redhat.com> 5.5-20
b3e866
- update to patch 20060701
b3e866
- don't strip libraries, chmod +x them
b3e866
- move .so links to devel package
b3e866
- add gpm-devel to buildrequires
b3e866
- spec cleanup
b3e866
b3e866
* Mon Feb 27 2006 Miroslav Lichvar <mlichvar@redhat.com> - 5.5-19
b3e866
- avoid comparing padding in cchar_t structure (#182024)
b3e866
b3e866
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.5-18.2
b3e866
- bump again for double-long bug on ppc(64)
b3e866
b3e866
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 5.5-18.1
b3e866
- rebuilt for new gcc4.1 snapshot and glibc changes
b3e866
c57efe
* Tue Jan 31 2006 Jindrich Novy <jnovy@redhat.com> 5.5-18
b3e866
- add --with-chtype=long to avoid type clashes on x86_64 (#178824)
b3e866
- spec cleanup
b3e866
b3e866
* Fri Jan 27 2006 Petr Raszyk <praszyk@redhat.com> 5.5-17
b3e866
- Rebuild.
b3e866
b3e866
* Fri Jan 27 2006 Petr Raszyk <praszyk@redhat.com> 5.5-11
b3e866
- According Henrik Nordstrom (hno@squid-cache.org)
b3e866
  Diff between the two versions of curses.h on x86_64
b3e866
  Patch ncurses-5.5-chtypeaslong2.patch
b3e866
  See #178824
b3e866
b3e866
* Fri Dec 23 2005 Petr Raszyk <praszyk@redhat.com> 5.5-10
b3e866
- Rebuild.
b3e866
b3e866
* Thu Dec 22 2005 Jindrich Novy <jnovy@redhat.com> 5.5-9
b3e866
- helped Petr to strip libs. 
b3e866
b3e866
* Thu Dec 22 2005 Petr Raszyk <praszyk@redhat.com> 5.5-8
b3e866
- Strip *.so libs.
b3e866
b3e866
* Wed Dec 21 2005 Petr Raszyk <praszyk@redhat.com> 5.5-1
b3e866
- Upgrade to ncurses 5.5
b3e866
b3e866
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
b3e866
- rebuilt for new gcj
b3e866
b3e866
* Thu Dec 1 2005 Petr Raszyk <praszyk@redhat.com> 5.4-23
b3e866
- Rebuild.
b3e866
b3e866
* Thu Dec 1 2005 Petr Raszyk <praszyk@redhat.com> 5.4-22
b3e866
- Rebuild.
b3e866
b3e866
* Thu Dec 1 2005 Petr Raszyk <praszyk@redhat.com> 5.4-21
b3e866
- Clear window after: filter()+'terminal-resizing'+endwin()
b3e866
  doupdate()+endwin()
b3e866
  See bug #174498, patch ncurses-5.4-endwinfilter.patch
b3e866
b3e866
* Fri Nov 18 2005 Bill Nottingham <notting@redhat.com> 5.4-20
b3e866
- fix location for resize in ncurses-resetall.sh
b3e866
b3e866
* Fri Sep 30 2005 5.4-19 <praszyk@redhat.com> 5.4-19
b3e866
- Clear window after: filter()+initscr()+endwin()+refresh()
b3e866
  See bug #2966, patch ncurses-5.4-filter.patch
b3e866
b3e866
* Wed Aug 03 2005 Karsten Hopp <karsten@redhat.de> 5.4-18
b3e866
- rebuild with new rpm
b3e866
b3e866
* Wed Apr 27 2005 Petr Rockai <prockai@redhat.com> - 5.4-17
b3e866
- apply patch from Hans de Goede, fixing BR142659 [The
b3e866
  terminfo data for kbs changed from \177 to ^H]
b3e866
b3e866
* Sun Mar 06 2005 Petr Rockai <prockai@redhat.com>
b3e866
- rebuild
b3e866
b3e866
* Thu Jan 27 2005 Adrian Havill <havill@redhat.com> 5.4-15
b3e866
- update to newest jumbo monthly patch + weeklies, fixing
b3e866
  new line cursor move problem (#140326)
b3e866
c57efe
* Thu Oct 21 2004 Adrian Havill <havill@redhat.com> 5.4-14
b3e866
- escape rpm macros in the changelog (#135408)
b3e866
b3e866
* Tue Aug 31 2004 Adrian Havill <havill@redhat.com> 5.4-13
b3e866
- term.sh can't detect CJK environment; revert
b3e866
- gt 2.7 behaves better with xterm-new
b3e866
b3e866
* Tue Aug  3 2004 Adrian Havill <havill@redhat.com> 5.4-12
b3e866
- make xterm same as xterm-r6
b3e866
- detect for "dumb" in term.sh
b3e866
b3e866
* Thu Jul 29 2004 Adrian Havill <havill@redhat.com> 5.4-11
b3e866
- add latest rollup patches and weekly patches
b3e866
- remove home/end patch, which is now included in latest
b3e866
  terminfo.src and termcap.src
b3e866
- add term.sh to /etc/profile.d, reference in /etc/bashrc
b3e866
- modify term.sh to support rxvt (#122815 comment 93)
b3e866
c57efe
* Thu Jul 08 2004 Adrian Havill <havill@redhat.com> 5.4-10
b3e866
- add home/end mappings to gnome definition (#122815)
b3e866
b3e866
* Tue Jul 06 2004 Adrian Havill <havill@redhat.com> 5.4-9.fc3
b3e866
- n-v-r
b3e866
b3e866
* Tue Jul 06 2004 Adrian Havill <havill@redhat.com> 5.4-9.fc2
b3e866
- n-v-r
b3e866
b3e866
* Tue Jul 06 2004 Adrian Havill <havill@redhat.com> 5.4-9
b3e866
- remove terminfo try-to-please-all xterm hackery; it's now ptty
b3e866
  and profile's job to point to the correct terminal. (#122815)
b3e866
b3e866
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
b3e866
- rebuilt
b3e866
b3e866
* Sun May 30 2004 Florian La Roche <Florian.LaRoche@redhat.de>
b3e866
- remove ncurses-c++-devel rpm, all files are also part of ncurses-devel
b3e866
b3e866
* Sat May 29 2004 Joe Orton <jorton@redhat.com> 5.4-6
b3e866
- fix xterm terminfo entry (Hans de Geode, #122815)
b3e866
b3e866
* Thu May 06 2004 Adrian Havill <havill@redhat.com> 5.4-5
b3e866
- remove --with-gpm from configure, as it adds a pkg
b3e866
  dependency (#122336) and causes too many problems vs its benefits
b3e866
b3e866
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
b3e866
- rebuilt
b3e866
b3e866
* Thu Feb 26 2004 Adrian Havill <havill@redhat.com> 5.4-3
b3e866
- xterm-color is wrong for rh; inverted bs/del (#115499)
b3e866
b3e866
* Wed Feb 25 2004 Adrian Havill <havill@redhat.com> 5.4-3
b3e866
- link "xterm" to "xterm-color" as temp fix for escape problem (#115448)
b3e866
- remove old zcat for PATCH1
b3e866
b3e866
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
b3e866
- rebuilt
b3e866
b3e866
* Tue Feb 10 2004 Adrian Havill <havill@redhat.com> 5.4-1
b3e866
- version update to 5.4
b3e866
b3e866
* Thu Jan 29 2004 Adrian Havill <havill@redhat.com> 5.3-10
b3e866
- add /usr/include/ncursesw (#112979)
b3e866
- allow for non-gzipped man pages during the build process
b3e866
b3e866
* Sun Sep 21 2003 Matt Wilson <msw@redhat.com> 5.3-9.3
b3e866
- remove the elf32/elf64 provides/obsoletes
b3e866
b3e866
* Wed Sep 17 2003 Matt Wilson <msw@redhat.com> 5.3-9.2
b3e866
- rebuild to fix gzipped file md5sums (#91211)
b3e866
b3e866
* Thu Sep 11 2003 Adrian Havill <havill@redhat.com> 5.3-9.1
b3e866
- RHEL bump
b3e866
b3e866
* Thu Sep 11 2003 Adrian Havill <havill@redhat.com> 5.3-9
b3e866
- remove not-so safe-sprintf configure option because the code does
b3e866
  not appear to be stable enough for some apps. (#103790)
b3e866
b3e866
* Wed Aug 20 2003 Adrian Havill <havill@redhat.com> 5.3-8.1
b3e866
- RHEL bump
b3e866
b3e866
* Wed Aug 20 2003 Adrian Havill <havill@redhat.com> 5.3-8
b3e866
- multilib patch (#91211)
b3e866
b3e866
* Mon Aug 11 2003 Adrian Havill <havill@redhat.com> 5.3-7
b3e866
- fixed the safe sprintf code that was enabled in the previous release
b3e866
  by the configure parameter. (#101486)
b3e866
b3e866
* Mon Jun 16 2003 Elliot Lee <sopwith@redhat.com> 5.3-6.1
b3e866
- Fix ac25 patch, make it easy to turn off GPM support
b3e866
b3e866
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
b3e866
- rebuilt
b3e866
b3e866
* Thu May 22 2003 Adrian Havill <havill@redhat.com> 5.3-5
b3e866
- added latest rollup patch with widec/UTF8 centric weekly (20030517)
b3e866
- added --enable-widec to configure (#86311)
b3e866
  original work done by Mr. Sam <sam@email-scan.com>
b3e866
- require sharutils (#86605)
b3e866
- add gpm, xmc support
b3e866
- add debug syms back into package
b3e866
- updated autoconf/configure patch
b3e866
b3e866
* Thu Feb  6 2003 Bill Nottingham <notting@redhat.com> 5.3-4
b3e866
- fix debuginfo package
b3e866
b3e866
* Fri Jan 31 2003 Adrian Havill <havill@redhat.com> 5.3-3
b3e866
- remunged xterm changes from 5.2 patch for 5.3
b3e866
- updated screen entry (#82951)
b3e866
- fixed ka3, kb2 and kf0 entries (#77506)
b3e866
b3e866
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
b3e866
- rebuilt
b3e866
b3e866
* Wed Jan 22 2003 Adrian Havill <havill@redhat.com> 5.3-1
b3e866
- upgrade to 5.3 for sake of utf-8, wide chars (#77585 ...)
b3e866
- spec file summary/desc grammar (#73583)
b3e866
- add Requires: for c++ devel subpkg (#74002)
b3e866
- terminfo.src patches no longer needed
b3e866
- adjust autoconf patch
b3e866
b3e866
* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 5.2-29
b3e866
- Merge in multilib fixes
b3e866
b3e866
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
b3e866
- automated rebuild
b3e866
b3e866
* Thu May 23 2002 Tim Powers <timp@redhat.com>
b3e866
- automated rebuild
b3e866
b3e866
* Mon Apr  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-26
b3e866
- Remove duplicated files (#62752)
b3e866
- Don't strip libraries (#60398)
b3e866
- Remove cbt capability from xterm description (#61077)
b3e866
b3e866
* Mon Feb 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-25
b3e866
- Remove bogus man pages
b3e866
- Remove bool hack, it breaks make menuconfig
b3e866
b3e866
* Fri Feb 22 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-24
b3e866
- Rebuild for glibc 2.3/gcc 3.1
b3e866
b3e866
* Fri Feb 22 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-23
b3e866
- Put the bool type back in for !c++, but leave TRUE/FALSE out
b3e866
b3e866
* Thu Feb 21 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-21
b3e866
- Don't define TRUE/FALSE etc., we don't care about SVR4 compliance and
b3e866
  it breaks building gdb
b3e866
b3e866
* Thu Feb 21 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-20
b3e866
- Rebuild for glibc 2.3/gcc 3.1
b3e866
b3e866
* Thu Feb 21 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-19
b3e866
- Patchlevel 20020218
b3e866
- Re-add %%{_includedir}/ncurses.h (#60169)
b3e866
b3e866
* Tue Feb 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-18
b3e866
- Add C++ bindings (#59751)
b3e866
b3e866
* Tue Feb 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-17
b3e866
- Patchlevel 20020209
b3e866
- Fix zero-substitution of cf_cv_type_of_bool (#59450)
b3e866
- Fix rebuilding of configure script with autoconf 2.5x
b3e866
b3e866
* Thu Jan 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-16
b3e866
- Patchlevel 20020127
b3e866
b3e866
* Tue Nov 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-14
b3e866
- Patchlevel 20011124
b3e866
b3e866
* Thu Sep 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-13
b3e866
- Sync with patchlevel 20010908
b3e866
b3e866
* Fri Jul 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-12
b3e866
- Sync terminfo with termcap 11.0.1-10
b3e866
b3e866
* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-11
b3e866
- Update to patchlevel 20010623, fixes some lynx issues
b3e866
b3e866
* Mon Jun 18 2001 Helge Deller <hdeller@redhat.de>
b3e866
- fixed tput -S segfaulting bug (#44669)
b3e866
- use _tmppath for BuildRoot:
b3e866
- Copyright -> License
b3e866
b3e866
* Sun Apr 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Update to patchlevel 20010407
b3e866
b3e866
* Tue Mar  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Fix up some terminfo entries containing includes to
b3e866
  "/var/tmp/ncurses-root/something" (#30771)
b3e866
c57efe
* Thu Feb 22 2001 Harald Hoyer <harald@redhat.de>
b3e866
- fixed rxvt backspace setting
b3e866
b3e866
* Fri Feb  9 2001 Yukihiro Nakai <ynakai@redhat.com>
b3e866
- Update Japanese kterm patch
b3e866
b3e866
* Mon Jan 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Update
b3e866
- Add japanese patch from termcap
b3e866
- Fix ospeed handling
b3e866
b3e866
* Mon Jan  1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Add libcurses.a -> libncurses.a symlink (RFE #23023)
b3e866
b3e866
* Tue Dec 12 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Use --with-ospeed='unsigned int'
b3e866
b3e866
* Fri Nov 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Fix alpha and ia64
b3e866
- Rebuild with gcc 2.96-64
b3e866
b3e866
* Thu Nov  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- 5.2
b3e866
- Fix typo in man page (Bug #20205)
b3e866
- update the "screen" terminfo entries to the version supplied with
b3e866
  screen 3.9.8
b3e866
b3e866
* Mon Oct  9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Update (fixes the "make menuconfig" bug introduced by the security fix)
b3e866
b3e866
* Tue Oct  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Fix security problem (possible buffer overrun)
b3e866
b3e866
* Fri Aug  4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Add the bugfix patches from the ncurses maintainer
b3e866
b3e866
* Thu Jul 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- 5.1
b3e866
b3e866
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
b3e866
- automatic rebuild
b3e866
b3e866
* Mon Jun  5 2000 Matt Wilson <msw@redhat.com>
b3e866
- *don't ship symlinks from lib*.so.5 to lib*.so.4!
b3e866
- use FHS macros
b3e866
b3e866
* Fri Jun  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- rebuild for 7.0
b3e866
- /usr/share/man
b3e866
- update URL for patches
b3e866
- misc. fixes to spec file
b3e866
b3e866
* Mon Mar 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- use the real library version number
b3e866
- update to 20000319
b3e866
b3e866
* Tue Mar  7 2000 Jeff Johnson <jbj@redhat.com>
b3e866
- rebuild for sparc baud rates > 38400.
b3e866
b3e866
* Fri Feb 18 2000 Preston Brown <pbrown@redhat.com>
b3e866
- xterm terminfo entries from XFree86 3.3.6
b3e866
- final round of xterm fixes, follow debian policy.
b3e866
b3e866
* Sat Feb  5 2000 Bernhard Rosenkränzer <bero@redhat.com>
b3e866
- strip libraries
b3e866
b3e866
* Thu Feb  3 2000 Bernhard Rosenkränzer <bero@redhat.com>
b3e866
- More xterm fixes (Bug #9087)
b3e866
b3e866
* Thu Jan 27 2000 Bernhard Rosenkränzer <bero@redhat.com>
b3e866
- More xterm fixes from Hans de Goede (Bug #8633)
b3e866
b3e866
* Sat Jan 15 2000 Bernhard Rosenkränzer <bero@redhat.com>
b3e866
- remove some broken symlinks (leftovers from libncurses.so.5)
b3e866
- Use %%configure (Bug #8484)
b3e866
b3e866
* Tue Jan 11 2000 Bernhard Rosenkränzer <bero@redhat.com>
b3e866
- Add xterm patch from Hans de Goede <hans@highrise.nl>
b3e866
- Patch 20000108, this fixes a problem with a header file.
b3e866
b3e866
* Wed Jan  5 2000 Bernhard Rosenkränzer <bero@redhat.com>
b3e866
- Add 20000101 patch, hopefully finally fixing the xterm description
b3e866
b3e866
* Wed Dec 22 1999 Cristian Gafton <gafton@redhat.com>
b3e866
- revert to the old major number - because the ABI is not changed (and we
b3e866
  should be handling the changes via symbol versioning anyway)
b3e866
b3e866
* Fri Nov 12 1999 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- Fix a typo in spec
b3e866
- Add the 19991006 patch, fixing some C++ STL compatibility problems.
b3e866
- get rid of profiling and debugging versions - we need to save space...
b3e866
b3e866
* Thu Nov  4 1999 Bernhard Rosenkraenzer <bero@redhat.com>
b3e866
- 5.0
b3e866
- some spec cleanups to make updating easier
b3e866
- add links *.so.5 to *.so.4 - they are fully binary compatible.
b3e866
  (Why did they change the invocation number???)
b3e866
b3e866
* Wed Sep 22 1999 Cristian Gafton <gafton@redhat.com>
b3e866
- make clean in the test dir - don't ship any binaries at all.
b3e866
b3e866
* Mon Sep 13 1999 Preston Brown <pbrown@redhat.com>
b3e866
- fixed stripping of test programs.
b3e866
b3e866
* Sun Aug 29 1999 Preston Brown <pbrown@redhat.com>
b3e866
- removed 'flash' capability for xterm; see bug #2820 for details.
b3e866
b3e866
* Fri Aug 27 1999 Cristian Gafton <gafton@redhat.com>
b3e866
- add the resetall script from Marc Merlin <marc@merlins.org>
b3e866
b3e866
* Fri Aug 27 1999 Preston Brown <pbrown@redhat.com>
b3e866
- added iris-ansi-net as alias for iris-ansi (bug #2561)
b3e866
b3e866
* Fri Jul 30 1999 Michael K. Johnson <johnsonm@redhat.com>
b3e866
- added ncurses-intro.hmtl and hackguide.html to -devel package [bug #3929]
b3e866
b3e866
* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
b3e866
- make sure ALL binaries are stripped (incl. test binaries)
b3e866
b3e866
* Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
b3e866
- made xterm terminfo stuff MUCH better.
b3e866
b3e866
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
b3e866
- auto rebuild in the new build environment (release 16)
b3e866
b3e866
* Sat Mar 13 1999 Cristian Gafton <gafton@redhat.com>
b3e866
- fixed header for C++ compiles
b3e866
b3e866
* Fri Mar 12 1999 Jeff Johnson <jbj@redhat.com>
b3e866
- add terminfo entries for linux/linux-m on sparc (obsolete termfile_sparc).
b3e866
b3e866
* Thu Feb 18 1999 Cristian Gafton <gafton@redhat.com>
b3e866
- updated patchset from original site
b3e866
b3e866
* Thu Dec 03 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- don't build the C++ demo code
b3e866
- update patch set to the current as of today (redid all the individual
b3e866
  patches in a single one)
b3e866
b3e866
* Wed Oct 14 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- make sure to strip the binaries
b3e866
b3e866
* Wed Sep 23 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- added another zillion of patches. The spec file *is* ugly
b3e866
- defattr
b3e866
b3e866
* Mon Jul 20 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- added lots of patches. This spec file is starting to look ugly
b3e866
b3e866
* Wed Jul 01 1998 Alan Cox <alan@redhat.com>
b3e866
- Fix setuid trusting. Open termcap/info files as the real user.
b3e866
b3e866
* Wed May 06 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- added terminfo entry for the poor guys using lat1 and/or lat-2 on their
b3e866
  consoles... Enjoy linux-lat ! Thanks, Erik !
b3e866
b3e866
* Tue Apr 21 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- new patch to get xterm-color and nxterm terminfo entries
b3e866
- aliased them to rxvt, as that seems to satisfy everybody
b3e866
b3e866
* Sun Apr 12 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- added %%clean section
b3e866
b3e866
* Tue Apr 07 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- removed /usr/lib/terminfo symlink - we shouldn't need that
b3e866
b3e866
* Mon Apr 06 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- updated to 4.2 + patches
b3e866
- added BuildRoot
b3e866
b3e866
* Sat Apr 04 1998 Cristian Gafton <gafton@redhat.com>
b3e866
- rebuilt with egcs on alpha
b3e866
b3e866
* Wed Dec 31 1997 Erik Troan <ewt@redhat.com>
b3e866
- version 7 didn't rebuild properly on the Alpha somehow -- no real changes
b3e866
  are in this version
b3e866
b3e866
* Tue Dec 09 1997 Erik Troan <ewt@redhat.com>
b3e866
- TIOCGWINSZ wasn't used properly
b3e866
b3e866
* Tue Jul 08 1997 Erik Troan <ewt@redhat.com>
b3e866
- built against glibc, linked shared libs against -lc
b3e866