%global prever b1 Name: cvsps Version: 2.2 Release: 0.31.%{prever}%{?dist} Summary: Patchset tool for CVS License: GPL+ URL: http://www.cobite.com/cvsps/ Source0: http://www.cobite.com/cvsps/%{name}-%{version}%{prever}.tar.gz # https://bugzilla.redhat.com/516083 Patch0: %{name}-2.2b1-dynamic-logbuf.patch Patch1: %{name}-2.2b1-man.patch Patch2: %{name}-2.2b1-bufferoverflow.patch BuildRequires: gcc BuildRequires: zlib-devel BuildRequires: make # Strictly speaking, requires cvs only with --no-cvs-direct (which is # the default as of 2.2b1), but this shouldn't be a problem on systems # where cvsps will be installed. Requires: cvs %description CVSps is a program for generating 'patchset' information from a CVS repository. A patchset in this case is defined as a set of changes made to a collection of files, and all committed at the same time (using a single 'cvs commit' command). This information is valuable to seeing the big picture of the evolution of a cvs project. While cvs tracks revision information, it is often difficult to see what changes were committed 'atomically' to the repository. %prep %setup -q -n %{name}-%{version}%{prever} %patch0 -p1 %patch1 -p1 %patch2 -p1 %build CFLAGS="$RPM_OPT_FLAGS -DLINUX" make %{?_smp_mflags} %install make install prefix=$RPM_BUILD_ROOT%{_prefix} %files %doc CHANGELOG COPYING README merge_utils.sh %{_bindir}/cvsps %{_mandir}/man1/cvsps.1* %changelog * Wed Jul 20 2022 Fedora Release Engineering - 2.2-0.31.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 2.2-0.30.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 2.2-0.29.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 2.2-0.28.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 2.2-0.27.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 2.2-0.26.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Jul 24 2019 Fedora Release Engineering - 2.2-0.25.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 2.2-0.24.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Tue Jul 24 2018 Matej Mužila - 2.2-0.23.b1 - Add BuildRequires: gcc * Thu Jul 12 2018 Fedora Release Engineering - 2.2-0.22.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 2.2-0.21.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 2.2-0.20.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.2-0.19.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 2.2-0.18.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 2.2-0.17.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.2-0.16.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Aug 16 2014 Fedora Release Engineering - 2.2-0.15.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.2-0.14.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 2.2-0.13.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 2.2-0.12.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Aug 27 2012 Honza Horak - 2.2-0.11.b1 - Spec file cleanup * Wed Jul 18 2012 Fedora Release Engineering - 2.2-0.10.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 2.2-0.9.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 14 2011 Honza Horak - 2.2-0.8.b1 - Patch to fix buffer overflow. - https://bugzilla.redhat.com/show_bug.cgi?id=576076 * Tue Feb 08 2011 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue May 18 2010 Ville Skyttä - 2.2-0.6.b1 - Patch to fix man page formatting errors. * Tue Dec 22 2009 Ville Skyttä - 2.2-0.5.b1 - Build with -DLINUX to fix --cvs-direct on 64-bit platforms (#539765). - Use patch instead of sed for man page fixes. * Thu Aug 6 2009 Ville Skyttä - 2.2-0.4.b1 - Apply David D. Kilzer's dynamic log buffer allocation patch (#516083, Andreas Schwab). - Use %%global instead of %%define. * Fri Jul 24 2009 Fedora Release Engineering - 2.2-0.3.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 2.2-0.2.b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Jun 14 2008 Ville Skyttä - 2.2-0.1.b1 - 2.2b1. * Sat Feb 9 2008 Ville Skyttä - 2.1-6 - Change cvs dependency to a Requires(hint). - Fix typo in man page. * Thu Aug 16 2007 Ville Skyttä - 2.1-5 - License: GPL+ * Tue Aug 29 2006 Ville Skyttä - 2.1-4 - Rebuild. * Wed Feb 15 2006 Ville Skyttä - 2.1-3 - Rebuild. * Fri May 27 2005 Ville Skyttä - 2.1-2 - 2.1. * Sun Mar 20 2005 Ville Skyttä - 2.0-0.2.rc1 - Drop 0.fdr and Epoch: 0. * Sun Sep 14 2003 Ville Skyttä - 0:2.0-0.fdr.0.2.rc1 - Remove #---- section markers. * Fri Jul 4 2003 Ville Skyttä - 0:2.0-0.fdr.0.1.rc1 - First build.