355b7b
Summary: The GNU line editor
355b7b
Name: ed
355b7b
Version: 1.14.2
355b7b
Release: 4%{?dist}
355b7b
License: GPLv3+ and GFDL
355b7b
# Note:  Upstream provides only lzip compressed tarballs which 
355b7b
# koji can't handle. Repackaging required:
355b7b
#Source: https://download.savannah.gnu.org/releases/ed/%{name}-%{version}.tar.lz
355b7b
Source: %{name}-%{version}.tar.xz
355b7b
Patch0: %{name}-%{version}-fix-resource-leaks.patch
355b7b
URL:    http://www.gnu.org/software/ed/
355b7b
Requires(post): info
355b7b
Requires(preun): info
355b7b
355b7b
%description
355b7b
Ed is a line-oriented text editor, used to create, display, and modify
355b7b
text files (both interactively and via shell scripts).  For most
355b7b
purposes, ed has been replaced in normal usage by full-screen editors
355b7b
(emacs and vi, for example).
355b7b
355b7b
Ed was the original UNIX editor, and may be used by some programs.  In
355b7b
general, however, you probably don't need to install it and you probably
355b7b
won't use it.
355b7b
355b7b
%prep
355b7b
%setup -q
355b7b
%patch0 -p1
355b7b
355b7b
%build
355b7b
%configure
355b7b
%make_build CFLAGS="%{optflags}" LDFLAGS="%{__global_ldflags}"
355b7b
355b7b
%install
355b7b
%make_install
355b7b
rm -vrf %{buildroot}%{_infodir}/dir
355b7b
355b7b
%post
355b7b
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
355b7b
355b7b
%preun
355b7b
if [ $1 = 0 ] ; then
355b7b
  /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
355b7b
fi
355b7b
355b7b
%files
355b7b
%license COPYING
355b7b
%doc ChangeLog NEWS README TODO AUTHORS
355b7b
%{_bindir}/ed
355b7b
%{_bindir}/red
355b7b
%{_mandir}/man1/ed.1*
355b7b
%{_mandir}/man1/red.1*
355b7b
%{_infodir}/ed.info*
355b7b
355b7b
%changelog
355b7b
* Tue Oct 09 2018 Karsten Hopp <karsten@redhat.com> - 1.14.2-4
355b7b
- fix license tag
355b7b
355b7b
* Mon Oct 01 2018 Karsten Hopp <karsten@redhat.com> - 1.14.2-3
355b7b
- fix resource leaks
355b7b
355b7b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-2
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
355b7b
355b7b
* Thu Nov 09 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.14.2-1
355b7b
- Update to 1.14.2
355b7b
355b7b
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-4
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
355b7b
355b7b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-3
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
355b7b
355b7b
* Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.14.1-2
355b7b
- Add missing %%license macro
355b7b
355b7b
* Thu Jan 12 2017 Karsten Hopp <karsten@redhat.com> - 1.14-1
355b7b
- update to 1.14
355b7b
355b7b
* Tue Apr 05 2016 Karsten Hopp <karsten@redhat.com> 1.13-1
355b7b
- update to 1.13
355b7b
355b7b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-2
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
355b7b
355b7b
* Thu Nov 12 2015 Karsten Hopp <karsten@redhat.com> - 1.12-1
355b7b
- update to 1.12
355b7b
355b7b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-5
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
355b7b
355b7b
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.10-4
355b7b
- Rebuilt for Fedora 23 Change
355b7b
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
355b7b
355b7b
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-3
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
355b7b
355b7b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
355b7b
355b7b
* Mon Feb 24 2014 Karsten Hopp <karsten@redhat.com> 1.10-1
355b7b
- update to 1.10
355b7b
355b7b
* Wed Jul 31 2013 Karsten Hopp <karsten@redhat.com> 1.9-2
355b7b
- add GFDL to licenses
355b7b
355b7b
* Tue Jul 23 2013 Karsten Hopp <karsten@redhat.com> 1.9-1
355b7b
- update to ed-1.9
355b7b
- fix changelog dates
355b7b
355b7b
* Tue May 14 2013 Karsten Hopp <karsten@redhat.com> 1.8-1
355b7b
- update to ed-1.8
355b7b
- spec file cleanups
355b7b
355b7b
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
355b7b
355b7b
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
355b7b
355b7b
* Thu Mar 15 2012 Karsten Hopp <karsten@redhat.com> 1.6-1
355b7b
- ed-1.6
355b7b
355b7b
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-3
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
355b7b
355b7b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-2
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
355b7b
355b7b
* Mon Jan 24 2011 Karsten Hopp <karsten@redhat.com> 1.5-1
355b7b
- update to version 1.5 (#630693)
355b7b
355b7b
* Tue Apr 20 2010 Karsten Hopp <karsten@redhat.com> 1.4-2
355b7b
- drop duplicate man pages (#583178)
355b7b
355b7b
* Tue Mar 02 2010 Karsten Hopp <karsten@redhat.com> 1.4-1
355b7b
- update to latest version
355b7b
355b7b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
355b7b
355b7b
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2
355b7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
355b7b
355b7b
* Wed Oct 29 2008 Karsten Hopp <karsten@redhat.com> 1.1-1
355b7b
- update to latest version, fixes CVE-2008-3916
355b7b
355b7b
* Tue Jun 24 2008 Karsten Hopp <karsten@redhat.com> 0.9-1
355b7b
- version 0.9
355b7b
355b7b
* Mon Mar 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.8-3
355b7b
- fix license tag
355b7b
355b7b
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8-2
355b7b
- Autorebuild for GCC 4.3
355b7b
355b7b
* Wed Aug 22 2007 Karsten Hopp <karsten@redhat.com> 0.8-1
355b7b
- update to 0.8
355b7b
355b7b
* Wed Aug 22 2007 Karsten Hopp <karsten@redhat.com> 0.7-2
355b7b
- update license tags
355b7b
355b7b
* Mon Jul 23 2007 Karsten Hopp <karsten@redhat.com> 0.7-1
355b7b
- update to 0.7 to fix an endless loop (#234689)
355b7b
- add disttag
355b7b
355b7b
* Mon Jul 02 2007 Karsten Hopp <karsten@redhat.com> 0.6-1
355b7b
- update to 0.6
355b7b
355b7b
* Wed Mar 14 2007 Karsten Hopp <karsten@redhat.com> 0.5-1
355b7b
- version 0.5, fixes #228329
355b7b
355b7b
* Mon Feb 05 2007 Karsten Hopp <karsten@redhat.com> 0.4-3
355b7b
- clean up spec file for merge review (#225717)
355b7b
355b7b
* Wed Jan 31 2007 Karsten Hopp <karsten@redhat.com> 0.4-2
355b7b
- use RPM_OPT_FLAGS, this fixes debuginfo
355b7b
355b7b
* Tue Jan 23 2007 Karsten Hopp <karsten@redhat.com> 0.4-1
355b7b
- new upstream version
355b7b
355b7b
* Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 0.3-3
355b7b
- don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä)
355b7b
355b7b
* Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 0.3-2
355b7b
- fix man page permissions (#222581)
355b7b
355b7b
* Mon Nov 13 2006 Karsten Hopp <karsten@redhat.com> 0.3-1
355b7b
- update to ed-0.3
355b7b
355b7b
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2.2
355b7b
- rebuild
355b7b
355b7b
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2.1
355b7b
- bump again for double-long bug on ppc(64)
355b7b
355b7b
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2
355b7b
- rebuilt for new gcc4.1 snapshot and glibc changes
355b7b
355b7b
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
355b7b
- rebuilt
355b7b
355b7b
* Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 0.2-38
355b7b
- build with gcc-4
355b7b
355b7b
* Mon Jan 03 2005 Karsten Hopp <karsten@redhat.de> 0.2-37
355b7b
- spec file fix from Marcin Garski (#143723)
355b7b
355b7b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
355b7b
- rebuilt
355b7b
355b7b
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
355b7b
- rebuilt
355b7b
355b7b
* Tue Jun 17 2003 Karsten Hopp <karsten@redhat.de> 0.2-34
355b7b
- rebuild
355b7b
355b7b
* Tue Jun 17 2003 Karsten Hopp <karsten@redhat.de> 0.2-33
355b7b
- rebuild to fix crt*.o problems
355b7b
355b7b
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
355b7b
- rebuilt
355b7b
355b7b
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
355b7b
- rebuilt
355b7b
355b7b
* Tue Dec 17 2002 Karsten Hopp <karsten@redhat.de>č
355b7b
- remove regex, use glibc's regex (#79132)
355b7b
355b7b
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 0.2-29
355b7b
- rebuild on all arches
355b7b
355b7b
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
355b7b
- automated rebuild
355b7b
355b7b
* Thu May 23 2002 Tim Powers <timp@redhat.com>
355b7b
- automated rebuild
355b7b
355b7b
* Mon May  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.2-26
355b7b
- Fix build with current toolchain
355b7b
355b7b
* Wed Apr 03 2002 Karsten Hopp <karsten@redhat.de>
355b7b
- don't use gcc -s 
355b7b
355b7b
* Fri Feb 22 2002 Karsten Hopp <karsten@redhat.de>
355b7b
- bump version 
355b7b
355b7b
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
355b7b
- automated rebuild
355b7b
355b7b
* Mon Oct 15 2001 Karsten Hopp <karsten@redhat.de>
355b7b
- add home page (#54602)
355b7b
355b7b
* Sat Jul 07 2001 Karsten Hopp <karsten@redhat.de>
355b7b
- Copyright -> License
355b7b
- fix URL
355b7b
355b7b
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
355b7b
- Bump release + rebuild.
355b7b
355b7b
* Mon Dec 04 2000 Karsten Hopp <karsten@redhat.de>
355b7b
- back out fixes for compiler warnings
355b7b
355b7b
* Wed Nov 29 2000 Karsten Hopp <karsten@redhat.de>
355b7b
- Security bugfix (mkstemp instead of mktemp) Bugzilla #21470
355b7b
355b7b
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
355b7b
- automatic rebuild
355b7b
355b7b
* Sun Jun 18 2000 Than Ngo <than@redhat.de>
355b7b
- fix typo
355b7b
355b7b
* Sat Jun 17 2000 Than Ngo <than@redhat.de>
355b7b
- add %%defattr
355b7b
- clean up specfile
355b7b
355b7b
* Sat May 20 2000 Ngo Than <than@redhat.de>
355b7b
- rebuild for 7.0
355b7b
- put man pages and infos in right place
355b7b
355b7b
* Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
355b7b
- rebuild to gzip man pages.
355b7b
355b7b
* Tue Mar 23 1999 Jeff Johnson <jbj@redhat.com>
355b7b
- fix %%post syntax error (#1689).
355b7b
355b7b
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
355b7b
- auto rebuild in the new build environment (release 11)
355b7b
355b7b
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
355b7b
- Injected new description and group.
355b7b
355b7b
* Fri Dec 18 1998 Preston Brown <pbrown@redhat.com>
355b7b
- bumped spec number for initial rh 6.0 build
355b7b
355b7b
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
355b7b
- translations modified for de, fr, tr
355b7b
355b7b
* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
355b7b
- added install-info support
355b7b
- added BuildRoot
355b7b
- correct URL in Source line
355b7b
355b7b
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
355b7b
- built against glibc