Summary: A text file browser similar to more, but better. Name: less Version: 358 Release: 28 License: GPL Group: Applications/Text Source: http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz Source1: lesspipe.sh Source2: less.sh Source3: less.csh Patch0: less-shell.patch Patch1: less-edit.patch # Japanese patch Patch2: less-358-iso254.patch Patch3: less-358-eline.patch # Patch to fix things which the Japanese patch broke: Patch4: less-358-charset.patch Patch5: less-358-rh.patch # One more patch for the broken i18n patch Patch6: less-number.patch Patch7: less-358-mf.patch URL: http://www.greenwoodsoftware.com/less/ Buildroot: %{_tmppath}/%{name}-root BuildRequires: ncurses-devel %description The less utility is a text file browser that resembles more, but has more capabilities. Less allows you to move backwards in the file as well as forwards. Since less doesn't have to read the entire input file before it starts, less starts up more quickly than text editors (for example, vi). You should install less because it is a basic utility for viewing text files, and you'll use it frequently. %prep %setup -q %patch -p1 -b .bug %patch2 -p1 -b .i18n #%patch3 -p1 -b .eline %patch4 -p1 -b .chset #%patch5 -p1 -b .rh #%patch6 -p1 -b .num %patch7 -p1 -b .mf %build %configure make CC="gcc $RPM_OPT_FLAGS -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" datadir=%{_docdir} %install rm -rf $RPM_BUILD_ROOT %makeinstall strip -R .comment $RPM_BUILD_ROOT/usr/bin/less mkdir -p $RPM_BUILD_ROOT/etc/profile.d install -c -m 755 %{SOURCE1} $RPM_BUILD_ROOT/usr/bin/ install -c -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/profile.d install -c -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/profile.d %files %defattr(-,root,root) /etc/profile.d/* /usr/bin/* %{_mandir}/man1/* %clean rm -rf $RPM_BUILD_ROOT %changelog * Fri Jun 21 2002 Tim Powers - automated rebuild * Tue Jun 18 2002 Karsten Hopp 358-27 - added Kazushi (Jam) Marukawa ISO-2022 patch 254 to support multibyte characters - added Mike Fabians patch to fix bold/underlined non-ASCII characters in UTF-8 mode - finally added support for directories (#17456 and #62050) - re-enabled fallback if no charset could be found (#24463) - added Matt's fix for #26113 - show changelog and filelist when viewing a rpm package (#64900) * Thu May 23 2002 Tim Powers - automated rebuild * Thu Apr 25 2002 Than Ngo 358-25 - add fix to handle tar.bz2 file * Wed Jan 09 2002 Tim Powers - automated rebuild * Fri Oct 05 2001 Karsten Hopp - fix line numbering (less -N filename), caused by a broken i18n patch * Tue Sep 04 2001 Karsten Hopp - recompile with large file support (#52945) * Tue Jul 24 2001 Karsten Hopp - fix #49506 (BuildRequires) * Mon Jun 25 2001 Nalin Dahyabhai - fixup eline patch to initialize result correctly * Mon Jun 25 2001 Karsten Hopp - update URLs - Copyright -> License - fix #43348 (crashes when searching for /<) - fix #39849 ( _ ignores LESSCHARDEF in displaying characters, _ prefaces sequences of one or "high" characters with a capital "A") * Mon Feb 5 2001 Yukihiro Nakai - Update less.sh, less.csh to set JLESSCHARSET=japanese when LANG=ja?? * Mon Feb 5 2001 Matt Wilson - changed the less-358+iso247-20001210.diff patch to use strcasecmp when comparing locale names * Thu Feb 01 2001 Karsten Hopp - fixed character translations (bugzilla #24463) * Wed Jan 31 2001 Karsten Hopp - fixed lesspipe (bugzilla #17456 #25324) * Tue Dec 12 2000 Bernhard Rosenkraenzer - rebuild with new ncurses * Mon Dec 11 2000 Yukihiro Nakai - Add Japanese patch with ia64 support. * Mon Nov 27 2000 Karsten Hopp - rebuild with new ncurses - fix Bug #21288 * Mon Nov 13 2000 Karsten Hopp - fixed handling of manpages of type *.1x.gz - added support for cpio packages * Thu Sep 14 2000 Than Ngo - added new lesspipe.sh (Bug #17456) * Wed Aug 23 2000 Bernhard Rosenkraenzer - support files with spaces in their names (Bug #16777) * Tue Aug 8 2000 Bernhard Rosenkraenzer - Support gzipped man pages in lesspipe.sh (Bug #15610) * Thu Aug 3 2000 Bernhard Rosenkraenzer - Tweak init script (Bug #14622) * Thu Jul 27 2000 Bernhard Rosenkraenzer - Oops, actually apply the patch for 9443. ;) * Wed Jul 26 2000 Bernhard Rosenkraenzer - Fix up messed output if a user outputs anything in ~/.bashrc or the likes (Bug #9443) - handle RPM_OPT_FLAGS * Thu Jul 13 2000 Prospector - automatic rebuild * Thu Jul 13 2000 Bernhard Rosenkraenzer - 358 * Mon Jun 26 2000 Matt Wilson - defattr root * Mon Jun 19 2000 Bernhard Rosenkraenzer - FHSify * Fri Apr 14 2000 Bernhard Rosenkraenzer - 354 * Mon Mar 20 2000 Bernhard Rosenkraenzer - Update to v352 * Tue Mar 7 2000 Jeff Johnson - rebuild for sparc baud rates > 38400. * Tue Jan 25 2000 Bernhard Rosenkraenzer - Update to v346 - Update download URL - use the configure marcro - strip binary - fix up lesspipe stuff (Bug #8750 and a couple of non-reported bugs) (Karsten, did I mention I'll kill you when you return from SAP? ;) ) * Sun Jan 07 2000 Karsten Hopp - added lesspipe.sh to show listings of package contents instead of binary output. * Fri Aug 27 1999 Preston Brown - less finally gets maintenance, upgraded to 340 * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 6) * Tue Mar 16 1999 Preston Brown - removed ifarch axp stuff for /bin/more, more now works on alpha properly. * Wed Feb 24 1999 Preston Brown - Injected new description and group. * Fri Dec 18 1998 Preston Brown - bumped spec number for initial rh 6.0 build * Thu May 07 1998 Prospector System - translations modified for de, fr, tr * Wed Apr 08 1998 Cristian Gafton - updated to 332 and built for Manhattan - added buildroot * Mon Jun 02 1997 Erik Troan - built against glibc