Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 May 2008 19:47:44 -0400 (EDT)
From:      Greg Larkin <glarkin@sourcehosting.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        glarkin@sourcehosting.net
Subject:   ports/123564: [PATCH] devel/cvstrac: update to 2.0.1, take maintainership
Message-ID:  <200805092347.m49Nlir2049589@fbsd70.entropy.prv>
Resent-Message-ID: <200805092350.m49No198007397@freefall.freebsd.org>

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

>Number:         123564
>Category:       ports
>Synopsis:       [PATCH] devel/cvstrac: update to 2.0.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:   Fri May 09 23:50:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Greg Larkin
>Release:        FreeBSD 7.0-RELEASE i386
>Organization:
SourceHosting.net, LLC
>Environment:
System: FreeBSD fbsd70.entropy.prv 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008
>Description:
- Update to 2.0.1
- Take maintainership
- Added patch file to fix core dumps (will be submitted to upstream
  maintainer)

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- cvstrac-2.0.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/devel/cvstrac.orig/Makefile /usr/ports/devel/cvstrac/Makefile
--- /usr/ports/devel/cvstrac.orig/Makefile	2008-04-06 22:09:39.000000000 -0400
+++ /usr/ports/devel/cvstrac/Makefile	2008-05-09 19:43:43.910299121 -0400
@@ -5,26 +5,27 @@
 # $FreeBSD: ports/devel/cvstrac/Makefile,v 1.11 2008/04/07 02:09:39 mnag Exp $
 #
 
-PORTNAME=	cvstrac
-PORTVERSION=	2.0.0
+PORTNAME?=	cvstrac
+PORTVERSION=	2.0.1
 CATEGORIES=	devel
 MASTER_SITES=	http://www.cvstrac.org/
-DISTNAME=	${PORTNAME}-${PORTVERSION}
+DISTNAME=	cvstrac-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Web-Based Bug And Patch-Set Tracking System For CVS
+MAINTAINER=	glarkin@sourcehosting.net
+COMMENT?=	Web-Based Bug And Patch-Set Tracking System For CVS
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC=		${WRKDIR}/cvstrac-${PORTVERSION}
 USE_SQLITE=	yes
 USE_GNOME=	pkgconfig
 USE_GMAKE=	yes
 
-MAKE_ARGS=	SRCDIR=${WRKSRC} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE}
+MAKE_ARGS+=	SRCDIR=${WRKSRC} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE}
 
 NOMAN=
-PLIST_FILES=	bin/cvstrac
+PLIST_FILES=	bin/${PORTNAME}
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/cvstrac ${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/devel/cvstrac.orig/distinfo /usr/ports/devel/cvstrac/distinfo
--- /usr/ports/devel/cvstrac.orig/distinfo	2007-04-02 12:48:47.000000000 -0400
+++ /usr/ports/devel/cvstrac/distinfo	2008-04-30 11:25:16.187657854 -0400
@@ -1,3 +1,3 @@
-MD5 (cvstrac-2.0.0.tar.gz) = 434b7c19a2990e8a3d6b17e3e97f1668
-SHA256 (cvstrac-2.0.0.tar.gz) = 7e1d4125a7624ff192016a88aa4bb1f92202f81d8bbccb4af70ec3b49207f575
-SIZE (cvstrac-2.0.0.tar.gz) = 283011
+MD5 (cvstrac-2.0.1.tar.gz) = 684bcb739eb5a6e1932fb8797ffe6a91
+SHA256 (cvstrac-2.0.1.tar.gz) = fcb703c8c4e426a0d071d0fa1f406ec3c18b0867af27c85aa3d2806bc0aca806
+SIZE (cvstrac-2.0.1.tar.gz) = 261467
diff -ruN --exclude=CVS /usr/ports/devel/cvstrac.orig/files/patch-db.c /usr/ports/devel/cvstrac/files/patch-db.c
--- /usr/ports/devel/cvstrac.orig/files/patch-db.c	2007-04-02 12:48:47.000000000 -0400
+++ /usr/ports/devel/cvstrac/files/patch-db.c	2008-05-09 19:36:02.584572850 -0400
@@ -1,11 +1,64 @@
---- db.c.org	Wed Dec 27 11:14:31 2006
-+++ db.c	Wed Dec 27 11:15:09 2006
-@@ -107,6 +107,8 @@
-   extern int sqlite3StrICmp(const char*, const char*);
-   if( type==SQLITE_SELECT ){
-     return SQLITE_OK;
-+  }else if( type==SQLITE_FUNCTION ){
-+    return SQLITE_OK;
-   }else if( type==SQLITE_READ ){
-     if( sqlite3StrICmp(zArg1,"user")==0 ){
-       if( sqlite3StrICmp(zArg2,"passwd")==0 || sqlite3StrICmp(zArg2,"email")==0 ){
+--- db.c.orig	2008-05-09 19:34:45.288709828 -0400
++++ db.c	2008-05-09 19:35:37.495027112 -0400
+@@ -326,7 +326,7 @@
+     db_err( zErrMsg ? zErrMsg : sqlite3_errmsg(pDb), zSql,
+             "db_query: Database query failed" );
+   }
+-  free(zSql);
++  sqlite3_free(zSql);
+   if( sResult.azElem==0 ){
+     db_query_callback(&sResult, 0, 0, 0);
+   }
+@@ -385,7 +385,7 @@
+     db_err( zErrMsg ? zErrMsg : sqlite3_errmsg(pDb), zSql,
+             "db_short_query: Database query failed" );
+   }
+-  free(zSql);
++  sqlite3_free(zSql);
+   return zResult;
+ }
+ 
+@@ -409,7 +409,7 @@
+   if( rc!=SQLITE_OK ){
+     db_err(zErrMsg, zSql, "db_execute: Database execute failed");
+   }
+-  free(zSql);
++  sqlite3_free(zSql);
+ }
+ 
+ /*
+@@ -448,7 +448,7 @@
+   if( rc!=SQLITE_OK ){
+     db_err(zErrMsg, zSql, "db_exists: Database exists query failed");
+   }
+-  free(zSql);
++  sqlite3_free(zSql);
+   return iResult;
+ }
+ 
+@@ -470,6 +470,7 @@
+   db_restrict_query(1);
+   rc = sqlite3_exec(pDb, zSql, 0, 0, &zErrMsg);
+   db_restrict_query(0);
++  sqlite3_free(zSql);
+   return (rc!=SQLITE_OK) ? zErrMsg : 0;
+ }
+ 
+@@ -538,7 +539,7 @@
+     db_err(zErrMsg ? zErrMsg : sqlite3_errmsg(pDb), zSql,
+            "db_callback_query: Database query failed");
+   }
+-  free(zSql);
++  sqlite3_free(zSql);
+ }
+ 
+ /*
+@@ -565,7 +566,7 @@
+     db_err(zErrMsg ? zErrMsg : sqlite3_errmsg(pDb), zSql,
+            "db_callback_execute: Database query failed");
+   }
+-  free(zSql);
++  sqlite3_free(zSql);
+ }
+ 
+ /*
diff -ruN --exclude=CVS /usr/ports/devel/cvstrac.orig/pkg-message /usr/ports/devel/cvstrac/pkg-message
--- /usr/ports/devel/cvstrac.orig/pkg-message	2005-01-12 11:21:50.000000000 -0500
+++ /usr/ports/devel/cvstrac/pkg-message	2008-05-09 19:43:39.810565775 -0400
@@ -1,5 +1,5 @@
-This port will install the cvstrac binary in ${PREFIX}/bin. Please follow
-the detailed installation instructions in the CVSTrac Wiki at
-http://www.cvstrac.org/cvstrac/wiki?p=CvstracInstallation for
-information on how to get CVSTrac up and running in your preferred
+
+Please follow the detailed installation instructions in the CVSTrac
+Wiki at http://www.cvstrac.org/cvstrac/wiki?p=CvstracInstallation
+for information on how to get CVSTrac up and running in your preferred
 configuration.
--- cvstrac-2.0.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?200805092347.m49Nlir2049589>