Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  9 Aug 2006 22:03:31 +0600 (YEKST)
From:      Stanislav Sedov <ssedov@mbsd.msk.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/101719: [PATCH] devel/cvsps: update to 2.1, take maintainership
Message-ID:  <20060809160331.E81CE12C7F@fonon.realnet>
Resent-Message-ID: <200608091810.k79IAE0d040033@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         101719
>Category:       ports
>Synopsis:       [PATCH] devel/cvsps: update to 2.1, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 09 18:10:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Stanislav Sedov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed Aug  2 21:44:37 MSD
>Description:
- Update to 2.1
- Take maintainership

ChangeLog:
- lots of fixes to get the thing working sufficienly for cvs2git
- main features
  - optionally detect and display ancestor branch information for
    new detected branches                                        
  - never allow more than one revision of a file to be in a single
    patchset (this may disturb the patchset numbers for historical
    data :-(                                                      
  - use file revisions to help sort, so that initial imports
    won't be listed as patchset 1, with patchset 2 as the actual
    creation of the files.                                      
  - reports log times in localtime (use TZ to override)
- many downstream patches from Debian, special thanks to Marcus
  Crafter for maintaining.  From the Debian changelog:
   - patch from Kim Hansen to fix time calculation bug
   - documentation patch from J. Bruce Fields
   - directory name handling patch from David Kilzer
   - others I'm not sure of, I'd happily update the credit here

The following files was added:
- files/patch-cvsps.c

>How-To-Repeat:
>Fix:

--- cvsps-2.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/devel/cvsps/Makefile /var/tmp/ruby/cvsps/Makefile
--- /usr/ports/devel/cvsps/Makefile	Fri Feb  6 01:37:03 2004
+++ /var/tmp/ruby/cvsps/Makefile	Wed Aug  9 21:55:21 2006
@@ -7,13 +7,13 @@
 #
 
 PORTNAME=	cvsps
-PORTVERSION=	1.3.3
-PORTREVISION=	1
+PORTVERSION=	2.1
+PORTREVISION=	0
 CATEGORIES=	devel
 MASTER_SITES=	http://www.cobite.com/cvsps/
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	CVS patchsets
+MAINTAINER=	ssedov@mbsd.msk.ru
+COMMENT=	Create patchset information from CVS
 
 USE_GMAKE=	yes
 ALL_TARGET=	cvsps
@@ -21,8 +21,17 @@
 MAN1=		cvsps.1
 PLIST_FILES=	bin/cvsps
 
+.if !defined(NOPORTDOCS)
+PORTDOCS=	README
+.endif
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/cvsps ${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/cvsps.1 ${MANPREFIX}/man/man1
+
+.if !defined(NOPORTDOCS)
+	${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+.endif
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/devel/cvsps/distinfo /var/tmp/ruby/cvsps/distinfo
--- /usr/ports/devel/cvsps/distinfo	Thu Nov 24 20:39:10 2005
+++ /var/tmp/ruby/cvsps/distinfo	Wed Aug  9 16:10:02 2006
@@ -1,3 +1,3 @@
-MD5 (cvsps-1.3.3.tar.gz) = 06996d83366794d295745092225946b7
-SHA256 (cvsps-1.3.3.tar.gz) = dea4bca02858b8aac56de2c8936fadc24b0e02ae9175ed0266f3867d9c10fb0f
-SIZE (cvsps-1.3.3.tar.gz) = 28560
+MD5 (cvsps-2.1.tar.gz) = bde2110ed9f5d14de8f8cb04e9d596fe
+SHA256 (cvsps-2.1.tar.gz) = 91d3198b33463861a581686d5fcf99a5c484e7c4d819384c04fda9cafec1075a
+SIZE (cvsps-2.1.tar.gz) = 61634
diff -ruN --exclude=CVS /usr/ports/devel/cvsps/files/patch-cvsps.c /var/tmp/ruby/cvsps/files/patch-cvsps.c
--- /usr/ports/devel/cvsps/files/patch-cvsps.c	Thu Jan  1 05:00:00 1970
+++ /var/tmp/ruby/cvsps/files/patch-cvsps.c	Wed Aug  9 22:00:54 2006
@@ -0,0 +1,12 @@
+--- cvsps.c.orig	Wed Aug  9 21:59:54 2006
++++ cvsps.c	Wed Aug  9 22:00:17 2006
+@@ -2551,8 +2551,8 @@
+     for (next = ps->members.next; next != &ps->members; next = next->next) 
+     {
+ 	PatchSetMember * psm = list_entry(next, PatchSetMember, link);
+-	rev = psm->pre_rev;
+ 	int d1, d2;
++	rev = psm->pre_rev;
+ 
+ 	/* the reason this is at all complicated has to do with a 
+ 	 * branch off of a branch.  it is possible (and indeed 
--- cvsps-2.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060809160331.E81CE12C7F>