Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Dec 2001 09:28:52 -0800 (PST)
From:      Hye-Shik Chang <perky@fallin.lv>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/33114: Update port: devel/viewcvs
Message-ID:  <200112231728.fBNHSqt18518@freefall.freebsd.org>

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

>Number:         33114
>Category:       ports
>Synopsis:       Update port: devel/viewcvs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 23 09:30:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Hye-Shik Chang
>Release:        FreeBSD 4.4
>Organization:
Yonsei University
>Environment:
FreeBSD akaraka.yonsei.ac.kr 4.4-RC FreeBSD 4.4-RC #1: Sat Sep  1 17:47:31 KST 2001     root@akaraka.yonsei.ac.kr:/usr/src/sys/compile/RYOKO  i386
>Description:
update to 0.9

>How-To-Repeat:

>Fix:
diff -ruN viewcvs.orig/Makefile viewcvs/Makefile
--- viewcvs.orig/Makefile	Mon Dec 24 01:52:30 2001
+++ viewcvs/Makefile	Mon Dec 24 02:24:20 2001
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	viewcvs
-PORTVERSION=	0.8
+PORTVERSION=	0.9
 CATEGORIES=	devel python
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -16,16 +16,14 @@
 USE_PYTHON=	yes
 NO_BUILD=	yes
 PKGMESSAGE=	${WRKDIR}/pkg-message
-
-pre-install:
-	@ ${PERL} -pi -e "s:${PREFIX}/viewcvs-dev:${PREFIX}/${PORTNAME}-${PORTVERSION}:g" \
-	  ${WRKSRC}/viewcvs-install
+INSTDIR?=	${PORTNAME}-${PORTVERSION}
+PLIST_SUB=	INSTDIR=${INSTDIR}
 
 do-install:
-	@ cd ${WRKSRC} && ${PYTHON_CMD} viewcvs-install
+	@ cd ${WRKSRC} && INSTDIR=${PREFIX}/${INSTDIR} ${PYTHON_CMD} viewcvs-install
 
 post-install:
-	@ ${SED} -e "s:%%PREFIX%%:${PREFIX}:g" pkg-message >${PKGMESSAGE}
+	@ ${SED} -e "s:%%INSTDIR%%:${PREFIX}/${INSTDIR}:g" pkg-message >${PKGMESSAGE}
 .if !defined(BATCH)
 	@ ${ECHO}
 	@ ${CAT} ${PKGMESSAGE}
diff -ruN viewcvs.orig/distinfo viewcvs/distinfo
--- viewcvs.orig/distinfo	Mon Dec 24 01:52:30 2001
+++ viewcvs/distinfo	Mon Dec 24 01:57:35 2001
@@ -1 +1 @@
-MD5 (viewcvs-0.8.tar.gz) = 5778486247e28f9e9bcd90cf86bab1e9
+MD5 (viewcvs-0.9.tar.gz) = d0d73062e4e0d6273eff38993fc5fe47
diff -ruN viewcvs.orig/files/patch-aa viewcvs/files/patch-aa
--- viewcvs.orig/files/patch-aa	Mon Jul  3 09:34:20 2000
+++ viewcvs/files/patch-aa	Mon Dec 24 02:18:23 2001
@@ -1,6 +1,24 @@
---- viewcvs-install	Fri May 12 06:26:11 2000
-+++ viewcvs-install.new	Sun Jul  2 19:59:28 2000
-@@ -159,10 +159,10 @@
+--- viewcvs-install.orig	Fri Dec 21 20:59:45 2001
++++ viewcvs-install	Mon Dec 24 02:16:56 2001
+@@ -51,7 +51,7 @@
+ """ % version
+ 
+ ## installer defaults
+-ROOT_DIR = "/usr/local/viewcvs-" + version
++ROOT_DIR = os.environ['INSTDIR']
+ 
+ 
+ ## list of files for installation
+@@ -192,7 +192,7 @@
+     if type(prompt_replace) == type(""):
+       print prompt_replace
+     while 1:
+-      temp = raw_input("\n    File %s\n    exists and is different from source file.\n      DO YOU WANT TO,\n        overwrite [o]\n        do not overwrite [d]\n        view differences [v]: " % (dest_path))
++      temp = 'o'
+       print
+ 
+       temp = string.lower(temp[0])
+@@ -245,10 +245,10 @@
      print INFO_TEXT
      
      ## get the install path
diff -ruN viewcvs.orig/pkg-message viewcvs/pkg-message
--- viewcvs.orig/pkg-message	Mon Jul  3 09:34:20 2000
+++ viewcvs/pkg-message	Mon Dec 24 02:20:59 2001
@@ -1,5 +1,5 @@
 If you would like to set up ViewCVS in a usable manner, all
 you need to do is modify the configuration file, located at
-%%PREFIX%%/share/viewcvs/viewcvs.conf, to note where your
+%%INSTDIR%%/viewcvs.conf, to note where your
 CVSROOT is, and then copy the actual CGI (located at
-%%PREFIX%%/share/viewcvs/cgi/viewcvs.cgi) to your cgi-bin.
+%%INSTDIR%%/cgi/viewcvs.cgi) to your cgi-bin.
diff -ruN viewcvs.orig/pkg-plist viewcvs/pkg-plist
--- viewcvs.orig/pkg-plist	Mon Dec 24 01:52:30 2001
+++ viewcvs/pkg-plist	Mon Dec 24 02:22:53 2001
@@ -1,51 +1,66 @@
-viewcvs-0.8/cvsdbadmin
-viewcvs-0.8/loginfo-handler
-viewcvs-0.8/make-database
-viewcvs-0.8/standalone.py
-viewcvs-0.8/cgi/viewcvs.cgi
-viewcvs-0.8/cgi/query.cgi
-viewcvs-0.8/doc/help_rootview.html
-viewcvs-0.8/doc/help_dirview.html
-viewcvs-0.8/doc/images/logo.png
-viewcvs-0.8/doc/images/chalk.jpg
-viewcvs-0.8/doc/images/cvsgraph_16x16.png
-viewcvs-0.8/doc/images/cvsgraph_32x32.png
-viewcvs-0.8/lib/PyFontify.py
-viewcvs-0.8/lib/PyFontify.pyc
-viewcvs-0.8/lib/blame.py
-viewcvs-0.8/lib/blame.pyc
-viewcvs-0.8/lib/compat.py
-viewcvs-0.8/lib/compat.pyc
-viewcvs-0.8/lib/config.py
-viewcvs-0.8/lib/config.pyc
-viewcvs-0.8/lib/cvsdb.py
-viewcvs-0.8/lib/cvsdb.pyc
-viewcvs-0.8/lib/dbi.py
-viewcvs-0.8/lib/dbi.pyc
-viewcvs-0.8/lib/debug.py
-viewcvs-0.8/lib/debug.pyc
-viewcvs-0.8/lib/popen.py
-viewcvs-0.8/lib/popen.pyc
-viewcvs-0.8/lib/py2html.py
-viewcvs-0.8/lib/py2html.pyc
-viewcvs-0.8/lib/query.py
-viewcvs-0.8/lib/query.pyc
-viewcvs-0.8/lib/rcsparse.py
-viewcvs-0.8/lib/rcsparse.pyc
-viewcvs-0.8/lib/rlog.py
-viewcvs-0.8/lib/rlog.pyc
-viewcvs-0.8/lib/viewcvs.py
-viewcvs-0.8/lib/viewcvs.pyc
-viewcvs-0.8/lib/ezt.py
-viewcvs-0.8/lib/ezt.pyc
-viewcvs-0.8/lib/apache_icons.py
-viewcvs-0.8/lib/apache_icons.pyc
-viewcvs-0.8/templates/directory.ezt
-viewcvs-0.8/templates/log.ezt
-viewcvs-0.8/templates/log_table.ezt
-viewcvs-0.8/templates/query.ezt
-@dirrm viewcvs-0.8/cgi
-@dirrm viewcvs-0.8/doc/images
-@dirrm viewcvs-0.8/doc
-@dirrm viewcvs-0.8/lib
-@dirrm viewcvs-0.8/templates
+%%INSTDIR%%/cgi/query.cgi
+%%INSTDIR%%/cgi/viewcvs.cgi
+%%INSTDIR%%/cvsdbadmin
+%%INSTDIR%%/cvsgraph.conf
+%%INSTDIR%%/doc/help_dirview.html
+%%INSTDIR%%/doc/help_log.html
+%%INSTDIR%%/doc/help_logtable.html
+%%INSTDIR%%/doc/help_query.html
+%%INSTDIR%%/doc/help_rootview.html
+%%INSTDIR%%/doc/images/chalk.jpg
+%%INSTDIR%%/doc/images/cvsgraph_16x16.png
+%%INSTDIR%%/doc/images/cvsgraph_32x32.png
+%%INSTDIR%%/doc/images/logo.png
+%%INSTDIR%%/lib/PyFontify.py
+%%INSTDIR%%/lib/PyFontify.pyc
+%%INSTDIR%%/lib/accept.py
+%%INSTDIR%%/lib/accept.pyc
+%%INSTDIR%%/lib/apache_icons.py
+%%INSTDIR%%/lib/apache_icons.pyc
+%%INSTDIR%%/lib/blame.py
+%%INSTDIR%%/lib/blame.pyc
+%%INSTDIR%%/lib/compat.py
+%%INSTDIR%%/lib/compat.pyc
+%%INSTDIR%%/lib/config.py
+%%INSTDIR%%/lib/config.pyc
+%%INSTDIR%%/lib/cvsdb.py
+%%INSTDIR%%/lib/cvsdb.pyc
+%%INSTDIR%%/lib/dbi.py
+%%INSTDIR%%/lib/dbi.pyc
+%%INSTDIR%%/lib/debug.py
+%%INSTDIR%%/lib/debug.pyc
+%%INSTDIR%%/lib/ezt.py
+%%INSTDIR%%/lib/ezt.pyc
+%%INSTDIR%%/lib/popen.py
+%%INSTDIR%%/lib/popen.pyc
+%%INSTDIR%%/lib/py2html.py
+%%INSTDIR%%/lib/py2html.pyc
+%%INSTDIR%%/lib/query.py
+%%INSTDIR%%/lib/query.pyc
+%%INSTDIR%%/lib/rcsparse.py
+%%INSTDIR%%/lib/rcsparse.pyc
+%%INSTDIR%%/lib/rlog.py
+%%INSTDIR%%/lib/rlog.pyc
+%%INSTDIR%%/lib/viewcvs.py
+%%INSTDIR%%/lib/viewcvs.pyc
+%%INSTDIR%%/loginfo-handler
+%%INSTDIR%%/make-database
+%%INSTDIR%%/standalone.py
+%%INSTDIR%%/templates/annotate.ezt
+%%INSTDIR%%/templates/diff.ezt
+%%INSTDIR%%/templates/dir_alternate.ezt
+%%INSTDIR%%/templates/directory.ezt
+%%INSTDIR%%/templates/footer.ezt
+%%INSTDIR%%/templates/graph.ezt
+%%INSTDIR%%/templates/header.ezt
+%%INSTDIR%%/templates/log.ezt
+%%INSTDIR%%/templates/log_table.ezt
+%%INSTDIR%%/templates/markup.ezt
+%%INSTDIR%%/templates/query.ezt
+%%INSTDIR%%/viewcvs.conf
+@dirrm %%INSTDIR%%/templates
+@dirrm %%INSTDIR%%/lib
+@dirrm %%INSTDIR%%/doc/images
+@dirrm %%INSTDIR%%/doc
+@dirrm %%INSTDIR%%/cgi
+@dirrm %%INSTDIR%%


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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