From owner-cvs-all@FreeBSD.ORG Sun Aug 24 05:40:05 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0820416A4BF; Sun, 24 Aug 2003 05:40:05 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C58A43FE9; Sun, 24 Aug 2003 05:40:04 -0700 (PDT) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7OCe30U035972; Sun, 24 Aug 2003 05:40:03 -0700 (PDT) (envelope-from edwin@repoman.freebsd.org) Received: (from edwin@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7OCe3RW035971; Sun, 24 Aug 2003 05:40:03 -0700 (PDT) Message-Id: <200308241240.h7OCe3RW035971@repoman.freebsd.org> From: Edwin Groothuis Date: Sun, 24 Aug 2003 05:40:03 -0700 (PDT) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/devel/viewcvs Makefile pkg-message pkg-plist ports/devel/viewcvs/files patch-aa patch-lib::viewcvs.py patch-viewcvs-install X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Aug 2003 12:40:05 -0000 edwin 2003/08/24 05:40:03 PDT FreeBSD ports repository Modified files: devel/viewcvs Makefile pkg-message pkg-plist Added files: devel/viewcvs/files patch-lib::viewcvs.py patch-viewcvs-install Removed files: devel/viewcvs/files patch-aa Log: i[Patch Port] devel/viewcvs (unforbidden) This patch solves two problems of the actual ViewCVs port: 1. it is forbidden as it is CSS-vulnerable, ViewCVS's CVS contains a patch but a new release was still not created by the authors 2. it overwrites the configuration files on installation To solve problem 1 I "back-ported" the patch 1.117 to lib/viewcvs.py http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/viewcvs/viewcvs/lib/viewcvs.py#rev1.117 as the author itself says, it solves the problem: http://mailman.lyra.org/pipermail/viewcvs-dev/2002-July/000776.html To solve problem 2 I changed the install script to install viewcvs.conf.dist directly instead of renaming it to viewcvs.conf, leaving it up to the user and specifying it in the pkg-message. PR: ports/51464 Submitted by: Lapo Luchini Revision Changes Path 1.14 +1 -5 ports/devel/viewcvs/Makefile 1.3 +0 -35 ports/devel/viewcvs/files/patch-aa (dead) 1.1 +91 -0 ports/devel/viewcvs/files/patch-lib::viewcvs.py (new) 1.1 +49 -0 ports/devel/viewcvs/files/patch-viewcvs-install (new) 1.3 +7 -0 ports/devel/viewcvs/pkg-message 1.6 +2 -2 ports/devel/viewcvs/pkg-plist