From owner-freebsd-ports@FreeBSD.ORG Tue Feb 7 20:06:32 2006 Return-Path: X-Original-To: ports@freebsd.org 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 6D4EC16A420 for ; Tue, 7 Feb 2006 20:06:32 +0000 (GMT) (envelope-from swhetzel@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1F7A43D45 for ; Tue, 7 Feb 2006 20:06:31 +0000 (GMT) (envelope-from swhetzel@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so1008655wxc for ; Tue, 07 Feb 2006 12:06:31 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=fJf0WaqClHyaTjigVYCgFPbs7hqmzsPH+bQRdHpVyeC8JOYLXxfKMOOeDtL9dZbSK+RBbAiWr/1Bazmg6CJJkfP4Z/LJw6I8M0zt1OTxOj/3YnFm8JsZ9eo64tms5rLCCc2Gh3QlBooS6PwrxZmgxyHqdFg6FjeNQKG6n6jGZ+8= Received: by 10.70.102.6 with SMTP id z6mr8370153wxb; Tue, 07 Feb 2006 12:06:31 -0800 (PST) Received: by 10.70.53.18 with HTTP; Tue, 7 Feb 2006 12:06:31 -0800 (PST) Message-ID: <790a9fff0602071206n6b756ea0w209f942be8f0c135@mail.gmail.com> Date: Tue, 7 Feb 2006 14:06:31 -0600 From: Scot Hetzel To: joe@joeholden.co.uk In-Reply-To: <43E8F979.40004@joeholden.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <43E8F979.40004@joeholden.co.uk> Cc: ports@freebsd.org Subject: Re: Maintaining Ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Feb 2006 20:06:32 -0000 On 2/7/06, Joe Holden wrote: > Hello, how would I go about maintaining a port, I'm not currently a > committer, however am interested in becoming one. What is the process > required? > You don't need to be a commiter to maintain a port. When you maintain a port you become a maintainer. To maintain a port, you need to keep a copy of the previous version of the port by: - Using a local copy of the cvs repository - coping the port to a new directory (cp -rp current current-orig) Next you modify the ports files, and create a diff: - cvs -q diff -uN > patch.diff - cd .. ; diff -ruN current-orig current > patch.diff Finaly you use send-pr to fill out the required fields (set Category to ports, ...), and submit the changes to the freebsd Bug tracker. send-pr -a patch.diff Also, if your the maintainer of the port set the Class field to 'maintainer-update'. Now if you really want to become a ports commiter, you will need to ask portmgr for the task. You will then be responsible for commiting changes to your own ports. You will also have the ability to commit port changes from other maintainers. Scot -- DISCLAIMER: No electrons were mamed while sending this message. Only slightly bruised.