From owner-freebsd-ports@FreeBSD.ORG Fri Feb 18 17:13:47 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0DF716A4CF; Fri, 18 Feb 2005 17:13:47 +0000 (GMT) Received: from smradoch.ath.cx (r2g224.chello.upc.cz [62.245.70.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C17043D46; Fri, 18 Feb 2005 17:13:46 +0000 (GMT) (envelope-from neuhauser@chello.cz) Received: by smradoch.ath.cx (Postfix, from userid 1001) id 6E5D41F87BEE; Fri, 18 Feb 2005 18:13:44 +0100 (CET) Date: Fri, 18 Feb 2005 18:13:44 +0100 From: Roman Neuhauser To: freebsd-ports Message-ID: <20050218171344.GA4579@isis.wad.cz> Mail-Followup-To: freebsd-ports , lev@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6i cc: lev@freebsd.org Subject: [PATCH] devel/subversion repository target, fsfs support X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Feb 2005 17:13:47 -0000 The attached patch devel/subversion/Makefile adds a "repository" target and support for fsfs repositories. If you use the -DWITH_REPOSITORY_CREATION functionality of devel/subversion but have been missing a possibility of having the repository created at will as opposed at just the install time, look no further. :) I'm not submitting this as a PR yet because I can only test fsfs repository creation with -DWITH_SVNSERVE_WRAPPER, so please, try it out if you access subversion through apache/dav or some other funky way. Also, I would be very thankful if someone who uses the wrapper with a bdb repository could confirm that everything works with a repository created with the patch applied (look for the usual commits stuck because of wrong permissions on files or directories). Changes: - SVNFSTYPE variable affects the type of repository that gets created, defaults to "fsfs" - the repository target allows for repository creation at any moment - db/fs-type and db/uuid are excluded from chgrp/chmod like db/DB_CONFIG -- If you cc me or remove the list(s) completely I'll most likely ignore your message. see http://www.eyrie.org./~eagle/faqs/questions.html