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