[521] | 1 | %define version 1.12.13 |
---|
| 2 | |
---|
| 3 | Summary: A version control system. |
---|
| 4 | Summary(ja): バージョン管理システム |
---|
| 5 | Name: cvs |
---|
| 6 | Version: %{version} |
---|
[2487] | 7 | Release: 3%{?_dist_release} |
---|
[521] | 8 | License: GPL |
---|
| 9 | Group: Development/Tools |
---|
| 10 | URL: http://www.cvshome.org/ |
---|
| 11 | Source0: http://ftp.cvshome.org/release/feature/cvs-%{version}/cvs-%{version}.tar.bz2 |
---|
| 12 | Source100: filter-requires-getopts-pl.sh |
---|
| 13 | Patch2: cvs-1.12.13-authserver.patch |
---|
| 14 | Patch3: cvs-1.11.2-cvspass.patch |
---|
| 15 | Patch5: cvs-1.11.2-install.patch |
---|
| 16 | Patch101: can-2005-2693.patch |
---|
[2487] | 17 | Requires(pre): install-info |
---|
[521] | 18 | Prefix: %{_prefix} |
---|
| 19 | Buildroot: %{_tmppath}/%{name}-%{version}-root |
---|
| 20 | Requires: perl, zlib |
---|
[2487] | 21 | BuildRequires: zlib-devel |
---|
| 22 | BuildRequires: openssl-devel |
---|
| 23 | BuildRequires: vim |
---|
[521] | 24 | |
---|
| 25 | # for perl |
---|
| 26 | %define __find_requires %{SOURCE100} |
---|
| 27 | |
---|
| 28 | %description |
---|
| 29 | CVS (Concurrent Version System) is a version control system which can |
---|
| 30 | record the history of your files (usually, but not always, source |
---|
| 31 | code). CVS only stores the differences between versions, instead of |
---|
| 32 | every version of every file you've ever created. CVS also keeps a log |
---|
| 33 | of who, when and why changes occurred. |
---|
| 34 | |
---|
| 35 | CVS is very helpful for managing releases and controlling the |
---|
| 36 | concurrent editing of source files among multiple authors. Instead of |
---|
| 37 | providing version control for a collection of files in a single |
---|
| 38 | directory, CVS provides version control for a hierarchical collection |
---|
| 39 | of directories consisting of revision controlled files. These |
---|
| 40 | directories and files can then be combined together to form a software |
---|
| 41 | release. |
---|
| 42 | |
---|
| 43 | Install the cvs package if you need to use a version control system. |
---|
| 44 | #' |
---|
| 45 | |
---|
| 46 | %description -l ja |
---|
| 47 | CVS (Concurrent Version System) はバージョン管理システムで, |
---|
| 48 | ファイル (必ずしもそうとは限りませんが多くの場合ソースコード) の |
---|
| 49 | 変更履歴を記録することが出来ます.CVS はファイルの全バージョンを |
---|
| 50 | 保存しておくのではなく,バージョン間の変更差分だけを保存します. |
---|
| 51 | CVS はまた誰が何故変更を行ったのかのログも記録します. |
---|
| 52 | |
---|
| 53 | CVS は,ソースファイルを複数の開発者が同時に編集する際のリリース管理に |
---|
| 54 | 非常に役立ちます. |
---|
| 55 | |
---|
| 56 | バージョン管理システムが必要なら cvs パッケージをインストールして下さい. |
---|
| 57 | |
---|
| 58 | |
---|
| 59 | %prep |
---|
| 60 | %setup -q |
---|
| 61 | %patch2 -p1 -b .authserver |
---|
| 62 | %patch3 -p1 -b .cvspass |
---|
| 63 | %patch5 -p1 -b .install |
---|
| 64 | %patch101 -p1 -b .can-2005-2693 |
---|
| 65 | |
---|
| 66 | %build |
---|
| 67 | %configure --with-external-zlib |
---|
| 68 | |
---|
| 69 | make %{?_smp_mflags} |
---|
| 70 | make -C doc info |
---|
| 71 | |
---|
| 72 | |
---|
| 73 | %install |
---|
| 74 | [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} |
---|
| 75 | |
---|
| 76 | %{makeinstall} |
---|
| 77 | gzip %{buildroot}%{_infodir}/cvs* || true |
---|
| 78 | |
---|
| 79 | |
---|
| 80 | %clean |
---|
| 81 | [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} |
---|
| 82 | |
---|
| 83 | |
---|
| 84 | %post |
---|
| 85 | /sbin/install-info /%{_infodir}/cvs.info.gz /%{_infodir}/dir |
---|
| 86 | /sbin/install-info /%{_infodir}/cvsclient.info.gz /%{_infodir}/dir |
---|
| 87 | |
---|
| 88 | |
---|
| 89 | %preun |
---|
| 90 | if [ $1 = 0 ]; then |
---|
| 91 | /sbin/install-info --delete /%{_infodir}/cvs.info.gz /%{_infodir}/dir |
---|
| 92 | /sbin/install-info --delete /%{_infodir}/cvsclient.info.gz /%{_infodir}/dir |
---|
| 93 | fi |
---|
| 94 | |
---|
| 95 | |
---|
| 96 | %files |
---|
| 97 | %defattr(-,root,root) |
---|
| 98 | %doc AUTHORS BUGS COPYING COPYING.LIB ChangeLog ChangeLog.zoo DEVEL-CVS HACKING FAQ INSTALL MINOR-BUGS NEWS PROJECTS TODO README README.VMS |
---|
| 99 | %doc doc/*.ps |
---|
| 100 | %{_bindir}/cvs |
---|
| 101 | %{_bindir}/cvsbug |
---|
| 102 | %{_bindir}/rcs2log |
---|
| 103 | %{_mandir}/man1/cvs.1* |
---|
| 104 | %{_mandir}/man5/cvs.5* |
---|
| 105 | %{_mandir}/man8/cvsbug.8* |
---|
| 106 | %{_infodir}/cvs* |
---|
| 107 | %{_datadir}/cvs |
---|
| 108 | |
---|
| 109 | %changelog |
---|
[2487] | 110 | * Tue Jan 11 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.13-3 |
---|
| 111 | - rebuild with openssl-1.0.0c |
---|
| 112 | - add BuildRequires: openssl-devel, vim |
---|
| 113 | |
---|
[521] | 114 | * Wed Apr 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> %{version}-2 |
---|
| 115 | - spec in utf-8 |
---|
| 116 | |
---|
| 117 | * Sat Apr 26 2008 IWAI, Masaharu <iwaim@cc.mbn.or.jp> 1.12.13-1 |
---|
| 118 | - rebuild with perl-5.10.0-1vl5 |
---|
| 119 | - add filter-requires-getopts-pl.sh (Source100) |
---|
| 120 | |
---|
| 121 | * Sun Jun 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12.13-0vl1 |
---|
| 122 | - new upstream release |
---|
| 123 | - drop Patch100 which are merged in upstream. |
---|
| 124 | |
---|
| 125 | * Mon Jan 30 2006 Shu KONNO <owa@bg.wakwak.com> 1.12.9-0vl4 |
---|
| 126 | - rebuilt with VineSeed |
---|
| 127 | |
---|
| 128 | * Fri Aug 26 2005 IKEDA Katsumi <ikeda@webmasters.gr.jp> 1.12.9-0vl3.1 |
---|
| 129 | - added a security patch for CAN-2005-2693 (CVS temporary file issue). |
---|
| 130 | |
---|
| 131 | * Wed Apr 27 2005 IKEDA Katsumi <ikeda@webmasters.gr.jp> 1.12.9-0vl3 |
---|
| 132 | - added a security patch for can-2005-0753 (Buffer Overflow and DoS). |
---|
| 133 | |
---|
| 134 | * Thu Jun 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12.9-0vl2 |
---|
| 135 | - remove unneeded dependency |
---|
| 136 | - change Prereq: info to install-info |
---|
| 137 | - add %%{_smp_mflags} to make option |
---|
| 138 | |
---|
| 139 | * Thu Jun 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12.9-0vl1 |
---|
| 140 | - new upstream release |
---|
| 141 | - security update |
---|
| 142 | This release fixes several serious security issues in the CVS server |
---|
| 143 | executable. It also contains one minor bug fix and the cvs log' and cvs ls' |
---|
| 144 | commands now output times in the client's local timezone. |
---|
| 145 | |
---|
| 146 | * Thu May 20 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 1.12.8-0vl1 |
---|
| 147 | - new upstream release |
---|
| 148 | - security update |
---|
| 149 | This release fixes a serious security issue in the CVS server executable. |
---|
| 150 | |
---|
| 151 | * Mon Apr 19 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 1.12.7-0vl2 |
---|
| 152 | - fixed typo in description |
---|
| 153 | |
---|
| 154 | * Mon Apr 19 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 1.12.7-0vl1 |
---|
| 155 | - new upstream release |
---|
| 156 | - security update |
---|
| 157 | This release fixes serious security issues in both the client and |
---|
| 158 | server executables. It also contains many bug fixes and support for |
---|
| 159 | accessing CVS pservers via intervening HTTP proxies. |
---|
| 160 | - fixed broken description |
---|
| 161 | - changed Source0 URL |
---|
| 162 | |
---|
| 163 | * Sat Dec 20 2003 Satoshi MACHINO <machino@vinelinux.org> 1.12.5-0vl2 |
---|
| 164 | - fixed typo in changelog |
---|
| 165 | |
---|
| 166 | * Fri Dec 19 2003 Satoshi MACHINO <machino@vinelinux.org> 1.12.5-0vl1 |
---|
| 167 | - new upstream release |
---|
| 168 | - added "--with-external-zlib2" to configure option |
---|
| 169 | -- dropped patch4 |
---|
| 170 | |
---|
| 171 | * Fri Dec 19 2003 Satoshi MACHINO <machino@vinelinux.org> 1.11.11-0vl1 |
---|
| 172 | - new upstream release |
---|
| 173 | - security update |
---|
| 174 | pserver can no longer be configured to run as root via the |
---|
| 175 | $CVSROOT/CVSROOT/passwd file, so if your passwd file is compromised, it no |
---|
| 176 | longer leads directly to a root hack. Attempts to root will also be logged |
---|
| 177 | via the syslog. |
---|
| 178 | |
---|
| 179 | * Tue Dec 09 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.11.10-0vl1 |
---|
| 180 | - new upstream release |
---|
| 181 | - security update |
---|
| 182 | This release fixes a security issue with no known exploits that could cause |
---|
| 183 | previous versions of CVS to attempt to create files and directories in the |
---|
| 184 | filesystem root. |
---|
| 185 | |
---|
| 186 | * Sat Oct 11 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.11.9-0vl1 |
---|
| 187 | - new upstream release |
---|
| 188 | |
---|
| 189 | * Wed Jan 22 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.11.5-0vl1 |
---|
| 190 | - updated to new upstream release (security update) |
---|
| 191 | |
---|
| 192 | * Mon Dec 30 2002 Satoshi MACHINO <machino@vinelinux.org> 1.11.4-0vl1 |
---|
| 193 | - new upstream version |
---|
| 194 | -- Some minor changes to allow the code to compile on Windows platforms. |
---|
| 195 | -- NEWS: Add dummy entry for since 1.11.3. |
---|
| 196 | -- configure.in: Update to dev version 1.11.3. |
---|
| 197 | -- configure: Regenerated. |
---|
| 198 | |
---|
| 199 | * Sat Dec 28 2002 Satoshi MACHINO <machino@vinelinux.org> 1.11.3-0vl1 |
---|
| 200 | - new upstream version |
---|
| 201 | -- When waiting for another user's lock, the message timestamps are now |
---|
| 202 | in UTC rather than the server's local time. |
---|
| 203 | -- The options.h file is no longer used. This fixes a bug that occurred when 1.11.2 was compiled on Windows platforms. |
---|
| 204 | -- standardized on Automake version 1.6.3 and Autoconf version 2.53. |
---|
| 205 | |
---|
| 206 | - dropped kbr4 patch |
---|
| 207 | |
---|
| 208 | * Thu May 09 2002 Satoshi MACHINO <machino@vinelinux.org> 1.11.2-0vl2 |
---|
| 209 | - clean up patch files |
---|
| 210 | - added some documents files |
---|
| 211 | |
---|
| 212 | * Tue May 07 2002 Satoshi MACHINO <machino@vinelinux.org> 1.11.2-0vl1 |
---|
| 213 | - updated cvs-1.11.2 |
---|
| 214 | -- updated cvs-1.11.2-mktemp.patch |
---|
| 215 | |
---|
| 216 | * Tue Mar 12 2002 Toru Sagami <sagami@vinelinux.org> 1.11.1p1-7vl1 |
---|
| 217 | - paches are taken from RHSA-2002:026-35 1.11.1p1-7 with its fixes. |
---|
| 218 | The most notable feature is: build with an external zlib |
---|
| 219 | |
---|
| 220 | * Mon May 21 2001 Satoshi MACHINO <machino@vinelinux.org> 1.11.1p1-0vl1 |
---|
| 221 | - updated cvs-1.11.1p1 |
---|
| 222 | - removed some patches |
---|
| 223 | - changed contrib dir to /usr/share from /usr/lib |
---|
| 224 | |
---|
| 225 | * Thu Dec 28 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org> |
---|
| 226 | - 1.11-0vl2 |
---|
| 227 | - rebuilt with new %%{_mandir} definition |
---|
| 228 | - added Japanese summary and description |
---|
| 229 | |
---|
| 230 | * Tue Nov 21 2000 Satoshi MACHINO <machino@vinelinux.org> 1.11-0vl1 |
---|
| 231 | - updated 1.11 |
---|
| 232 | - removed auth.patch |
---|
| 233 | - added errno.patch from rawhide's cvs-1.11-1 |
---|
| 234 | - partially used rpmmacros |
---|
| 235 | |
---|
| 236 | * Fri Sep 08 2000 MACHINO, Satoshi <mac@netfort.gr.jp> |
---|
| 237 | - 1.10.8-0vl3 |
---|
| 238 | - fixed %post and %preun section |
---|
| 239 | |
---|
| 240 | - 1.10.8-0vl2 |
---|
| 241 | - removed gzip and strip in %install |
---|
| 242 | |
---|
| 243 | * Tue Jul 04 2000 MACHINO, Satoshi <mac@netfort.gr.jp> |
---|
| 244 | - updated 1.10.8 |
---|
| 245 | - switch to using the system's zlib instead of built-in |
---|
| 246 | - removed kerberos |
---|
| 247 | |
---|
| 248 | * Wed Mar 1 2000 Nalin Dahyabhai <nalin@redhat.com> |
---|
| 249 | - make kerberos support conditional at build-time |
---|
| 250 | |
---|
| 251 | * Wed Mar 1 2000 Bill Nottingham <notting@redhat.com> |
---|
| 252 | - integrate kerberos support into main tree |
---|
| 253 | |
---|
| 254 | * Mon Feb 14 2000 Nalin Dahyabhai <nalin@redhat.com> |
---|
| 255 | - build with gssapi auth (--with-gssapi, --with-encryption) |
---|
| 256 | - apply patch to update libs to krb5 1.1.1 |
---|
| 257 | |
---|
| 258 | * Fri Feb 04 2000 Cristian Gafton <gafton@redhat.com> |
---|
| 259 | - fix the damn info pages too while we're at it. |
---|
| 260 | - fix description |
---|
| 261 | - man pages are compressed |
---|
| 262 | - make sure %post and %preun work okay |
---|
| 263 | |
---|
| 264 | * Sun Jan 9 2000 Jim Kingdon <http://bugzilla.redhat.com/bugzilla> |
---|
| 265 | - update to 1.10.7. |
---|
| 266 | |
---|
| 267 | * Wed Jul 14 1999 Jim Kingdon <http://developer.redhat.com> |
---|
| 268 | - add the patch to make 1.10.6 usable |
---|
| 269 | (http://www.cyclic.com/cvs/dev-known.html). |
---|
| 270 | |
---|
| 271 | * Tue Jun 1 1999 Jeff Johnson <jbj@redhat.com> |
---|
| 272 | - update to 1.10.6. |
---|
| 273 | |
---|
| 274 | * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> |
---|
| 275 | - auto rebuild in the new build environment (release 2) |
---|
| 276 | |
---|
| 277 | * Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com> |
---|
| 278 | - updated text in spec file. |
---|
| 279 | |
---|
| 280 | * Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com> |
---|
| 281 | - update to 1.10.5. |
---|
| 282 | |
---|
| 283 | * Tue Feb 2 1999 Jeff Johnson <jbj@redhat.com> |
---|
| 284 | - update to 1.10.4. |
---|
| 285 | |
---|
| 286 | * Tue Oct 20 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 287 | - update to 1.10.3. |
---|
| 288 | |
---|
| 289 | * Mon Sep 28 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 290 | - update to 1.10.2. |
---|
| 291 | |
---|
| 292 | * Wed Sep 23 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 293 | - remove trailing characters from rcs2log mktemp args |
---|
| 294 | |
---|
| 295 | * Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 296 | - update to 1.10.1 |
---|
| 297 | |
---|
| 298 | * Mon Aug 31 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 299 | - fix race conditions in cvsbug/rcs2log |
---|
| 300 | |
---|
| 301 | * Sun Aug 16 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 302 | - update to 1.10. |
---|
| 303 | |
---|
| 304 | * Wed Aug 12 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 305 | - update to 1.9.30. |
---|
| 306 | |
---|
| 307 | * Mon Jun 08 1998 Prospector System <bugs@redhat.com> |
---|
| 308 | - translations modified for de, fr |
---|
| 309 | |
---|
| 310 | * Mon Jun 8 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 311 | - build root |
---|
| 312 | - update to 1.9.28 |
---|
| 313 | |
---|
| 314 | * Mon Apr 27 1998 Prospector System <bugs@redhat.com> |
---|
| 315 | - translations modified for de, fr, tr |
---|
| 316 | |
---|
| 317 | * Wed Oct 29 1997 Otto Hammersmith <otto@redhat.com> |
---|
| 318 | - added install-info stuff |
---|
| 319 | - added changelog section |
---|
| 320 | |
---|