Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Feb 2006 14:06:31 -0600
From:      Scot Hetzel <swhetzel@gmail.com>
To:        joe@joeholden.co.uk
Cc:        ports@freebsd.org
Subject:   Re: Maintaining Ports
Message-ID:  <790a9fff0602071206n6b756ea0w209f942be8f0c135@mail.gmail.com>
In-Reply-To: <43E8F979.40004@joeholden.co.uk>
References:  <43E8F979.40004@joeholden.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/7/06, Joe Holden <joe@joeholden.co.uk> 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.



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