rpms/rcs/devel rcs-5.7-newsvnsyntax.patch, NONE, 1.1 rcs.spec, 1.18, 1.19
Jiří Moskovčák (jmoskovc)
fedora-extras-commits at redhat.com
Fri Sep 21 12:01:56 UTC 2007
Author: jmoskovc
Update of /cvs/extras/rpms/rcs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12098
Modified Files:
rcs.spec
Added Files:
rcs-5.7-newsvnsyntax.patch
Log Message:
Fixed new SVN tag syntax.
rcs-5.7-newsvnsyntax.patch:
--- NEW FILE rcs-5.7-newsvnsyntax.patch ---
diff -rup rcs-5.7/src/ident.c rcs-5.7mzk/src/ident.c
--- rcs-5.7/src/ident.c 1995-06-16 08:19:24.000000000 +0200
+++ rcs-5.7mzk/src/ident.c 2007-07-17 15:23:15.000000000 +0200
@@ -228,12 +228,18 @@ match(fp) /* group substring between t
char line[BUFSIZ];
register int c;
register char * tp;
+ int COLON_C = 0;
+ int MAX_COLON = 1;
tp = line;
- while ((c = getc(fp)) != VDELIM) {
+ while ((c = getc(fp)) && (COLON_C < MAX_COLON)) {
if (c == EOF && feof(fp) | ferror(fp))
return c;
switch (ctab[c]) {
+ case COLON:
+ *tp++ = c;
+ COLON_C++;
+ break;
case LETTER: case Letter:
*tp++ = c;
if (tp < line+sizeof(line)-4)
@@ -245,7 +251,12 @@ match(fp) /* group substring between t
}
if (tp == line)
return c;
- *tp++ = c;
+ if(c == ' '){
+ ungetc(c,fp);
+ }
+ else{
+ *tp++ = c;
+ }
if ((c = getc(fp)) != ' ')
return c ? c : '\n';
*tp++ = c;
Index: rcs.spec
===================================================================
RCS file: /cvs/extras/rpms/rcs/devel/rcs.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- rcs.spec 12 Jul 2006 07:57:51 -0000 1.18
+++ rcs.spec 21 Sep 2007 12:01:22 -0000 1.19
@@ -1,7 +1,7 @@
Summary: Revision Control System (RCS) file version management tools.
Name: rcs
Version: 5.7
-Release: 30.1
+Release: 31
License: GPL
Group: Development/Tools
URL: http://www.gnu.org/software/rcs/
@@ -10,6 +10,7 @@
Patch1: rcs-5.7-security.patch
Patch2: rcs-5.7-sameuserlocks.patch
Patch3: rcs-5.7-option.patch
+Patch4: rcs-5.7-newsvnsyntax.patch
Prefix: %{_prefix}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: automake
@@ -30,6 +31,7 @@
%patch1 -p1 -b .security
%patch2 -p1 -b .sameuserlocks
%patch3 -p1 -b .option
+%patch4 -p1 -b .newsvnsyntax
autoconf
@@ -56,6 +58,10 @@
rm -rf ${RPM_BUILD_ROOT}
%changelog
+* Tue Jul 17 2007 Jiri Moskovcak <jmoskovc at redhat.com> - 5.7-31
+- Addded support for new svn syntax.
+- Resolves: #247998
+
* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - 5.7-30.1
- rebuild
More information about the fedora-extras-commits
mailing list