Ville Skyttä 3edd9c
%global prever  b1
Ville Skyttä 9d8839
Ville Skyttä 9850b8
Name:           cvsps
Ville Skyttä 9d8839
Version:        2.2
1ee46d
Release:        0.8.%{prever}%{?dist}
Ville Skyttä 9850b8
Summary:        Patchset tool for CVS
Ville Skyttä 9850b8
Ville Skyttä 9850b8
Group:          Development/Tools
Ville Skyttä 27d3c7
License:        GPL+
Ville Skyttä 9850b8
URL:            http://www.cobite.com/cvsps/
Ville Skyttä 9d8839
Source0:        http://www.cobite.com/cvsps/%{name}-%{version}%{prever}.tar.gz
Ville Skyttä 7fe3c2
# https://bugzilla.redhat.com/516083
Ville Skyttä 3edd9c
Patch0:         %{name}-2.2b1-dynamic-logbuf.patch
Ville Skyttä a8a258
Patch1:         %{name}-2.2b1-man.patch
1ee46d
Patch2:         %{name}-2.2b1-bufferoverflow.patch
Ville Skyttä 9850b8
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Ville Skyttä 9850b8
Ville Skyttä 9850b8
BuildRequires:  zlib-devel
Ville Skyttä 7fe3c2
# Strictly speaking, requires cvs only with --no-cvs-direct (which is
Ville Skyttä 7fe3c2
# the default as of 2.2b1), but this shouldn't be a problem on systems
Ville Skyttä 7fe3c2
# where cvsps will be installed.
4793d7
Requires: cvs
Ville Skyttä 9850b8
Ville Skyttä 9850b8
%description
Ville Skyttä 9850b8
CVSps is a program for generating 'patchset' information from a CVS
Ville Skyttä 9850b8
repository.  A patchset in this case is defined as a set of changes
Ville Skyttä 9850b8
made to a collection of files, and all committed at the same time
Ville Skyttä 9850b8
(using a single 'cvs commit' command).  This information is valuable
Ville Skyttä 9850b8
to seeing the big picture of the evolution of a cvs project.  While
Ville Skyttä 9850b8
cvs tracks revision information, it is often difficult to see what
Ville Skyttä 9850b8
changes were committed 'atomically' to the repository.
Ville Skyttä 9850b8
Ville Skyttä 9850b8
Ville Skyttä 9850b8
%prep
Ville Skyttä 9d8839
%setup -q -n %{name}-%{version}%{prever}
Ville Skyttä 3edd9c
%patch0 -p1
Ville Skyttä 7fe3c2
%patch1 -p1
1ee46d
%patch2 -p1
Ville Skyttä 9850b8
Ville Skyttä 9850b8
Ville Skyttä 9850b8
%build
Ville Skyttä 7fe3c2
CFLAGS="$RPM_OPT_FLAGS -DLINUX" make %{?_smp_mflags}
Ville Skyttä 9850b8
Ville Skyttä 9850b8
Ville Skyttä 9850b8
%install
Ville Skyttä 9850b8
rm -rf $RPM_BUILD_ROOT
Ville Skyttä 9d8839
make install prefix=$RPM_BUILD_ROOT%{_prefix}
Ville Skyttä 9850b8
Ville Skyttä 9850b8
Ville Skyttä 9850b8
%clean
Ville Skyttä 9850b8
rm -rf $RPM_BUILD_ROOT
Ville Skyttä 9850b8
Ville Skyttä 9850b8
Ville Skyttä 9850b8
%files
Ville Skyttä 9850b8
%defattr(-,root,root,-)
Ville Skyttä 20359b
%doc CHANGELOG COPYING README merge_utils.sh
Ville Skyttä 9850b8
%{_bindir}/cvsps
Ville Skyttä 9850b8
%{_mandir}/man1/cvsps.1*
Ville Skyttä 9850b8
Ville Skyttä 9850b8
Ville Skyttä 9850b8
%changelog
1ee46d
* Mon Feb 14 2011 Honza Horak <hhorak@redhat.com> - 2.2-0.8.b1
1ee46d
- Patch to fix buffer overflow.
1ee46d
- https://bugzilla.redhat.com/show_bug.cgi?id=576076
1ee46d
Dennis Gilmore f6715d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
Dennis Gilmore f6715d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore f6715d
Ville Skyttä a8a258
* Tue May 18 2010 Ville Skyttä <ville.skytta@iki.fi> - 2.2-0.6.b1
Ville Skyttä a8a258
- Patch to fix man page formatting errors.
Ville Skyttä a8a258
Ville Skyttä 7fe3c2
* Tue Dec 22 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.2-0.5.b1
Ville Skyttä 7fe3c2
- Build with -DLINUX to fix --cvs-direct on 64-bit platforms (#539765).
Ville Skyttä 7fe3c2
- Use patch instead of sed for man page fixes.
Ville Skyttä 7fe3c2
Ville Skyttä 7fe3c2
* Thu Aug  6 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.2-0.4.b1
Ville Skyttä 3edd9c
- Apply David D. Kilzer's dynamic log buffer allocation patch (#516083,
Ville Skyttä 3edd9c
  Andreas Schwab).
Ville Skyttä 3edd9c
- Use %%global instead of %%define.
Ville Skyttä 3edd9c
Jesse Keating 2f7dca
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-0.3.b1
Jesse Keating 2f7dca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 2f7dca
Jesse Keating d53f94
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-0.2.b1
Jesse Keating d53f94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating d53f94
Ville Skyttä 7fe3c2
* Sat Jun 14 2008 Ville Skyttä <ville.skytta@iki.fi> - 2.2-0.1.b1
Ville Skyttä 9d8839
- 2.2b1.
Ville Skyttä 9d8839
Ville Skyttä 7fe3c2
* Sat Feb  9 2008 Ville Skyttä <ville.skytta@iki.fi> - 2.1-6
Ville Skyttä f027f2
- Change cvs dependency to a Requires(hint).
Ville Skyttä f027f2
- Fix typo in man page.
Ville Skyttä f027f2
Ville Skyttä 7fe3c2
* Thu Aug 16 2007 Ville Skyttä <ville.skytta@iki.fi> - 2.1-5
Ville Skyttä 27d3c7
- License: GPL+
Ville Skyttä 27d3c7
Ville Skyttä 7fe3c2
* Tue Aug 29 2006 Ville Skyttä <ville.skytta@iki.fi> - 2.1-4
Ville Skyttä 36dd57
- Rebuild.
Ville Skyttä 36dd57
Ville Skyttä 7fe3c2
* Wed Feb 15 2006 Ville Skyttä <ville.skytta@iki.fi> - 2.1-3
Ville Skyttä bddb65
- Rebuild.
Ville Skyttä bddb65
Ville Skyttä 7fe3c2
* Fri May 27 2005 Ville Skyttä <ville.skytta@iki.fi> - 2.1-2
Ville Skyttä 20359b
- 2.1.
Ville Skyttä 20359b
Ville Skyttä 7fe3c2
* Sun Mar 20 2005 Ville Skyttä <ville.skytta@iki.fi> - 2.0-0.2.rc1
Ville Skyttä 9850b8
- Drop 0.fdr and Epoch: 0.
Ville Skyttä 9850b8
Ville Skyttä 7fe3c2
* Sun Sep 14 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:2.0-0.fdr.0.2.rc1
Ville Skyttä 9850b8
- Remove #---- section markers.
Ville Skyttä 9850b8
Ville Skyttä 7fe3c2
* Fri Jul  4 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:2.0-0.fdr.0.1.rc1
Ville Skyttä 9850b8
- First build.