Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Mar 2013 22:40:41 -0500
From:      Scot Hetzel <swhetzel@gmail.com>
To:        Florent Peterschmitt <florent@peterschmitt.fr>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Ports should provide knobs disabling unwanted network services
Message-ID:  <CACdU%2Bf9vjkB%2B2=ce7wPoAbbnAwy9YU7SNWnwcCmvtwSVTUci1g@mail.gmail.com>
In-Reply-To: <514FC573.8060806@peterschmitt.fr>
References:  <1364123355503-5798581.post@n5.nabble.com> <514EF84F.1090208@peterschmitt.fr> <1364126459718-5798594.post@n5.nabble.com> <CACdU%2Bf8FcqTQk=672S4qYjCgH0tVtgBg5YZPk8tCKzng=gjhbA@mail.gmail.com> <514FC573.8060806@peterschmitt.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Mar 24, 2013 at 10:33 PM, Florent Peterschmitt
<florent@peterschmitt.fr> wrote:
> Le 24/03/2013 17:34, Scot Hetzel a =E9crit :
>> On Sun, Mar 24, 2013 at 7:00 AM, Beeblebrox <zaphod@berentweb.com> wrote=
:
>>> I would be very happy to submit a patch, if I actually knew how to writ=
e
>>> one...
>>>
>>
>> It is quite simple to create the patch.
>>
>> If you have a working copy checked out with svn, then it would be:
>>
>> cd /usr/ports/[category]/[port]
>> - Make the necessary changes to the port
>> - After testing the port make sure to do a 'make clean'
>> svn diff > port.diff
>>
>> Otherwise make a copy of the port:
>>
>> cd /usr/ports/[catagory]
>> cp port port-orig
>> cd port
>> - Make the necessary changes to port
>> - After testing port make sure to do a 'make clean'
>> cd ..
>> diff -ruN port-orig port > port.diff
>>
>> Then just submit the port.diff in a PR using either send-pr or
>> http://www.freebsd.org/send-pr.html.
>>
>
> Is there a way to manually make a patch that will say :
>
> --- MyFile
> +++ MyFile
>
> Even if these files are in two distinct trees ?
>
There is always a way to do that:

diff -u /path/to/original/port/MyFile /path/to/modified/port/MyFile >
/place/to/save/patch/port.diff

or if you modifed several files:

diff -ruN /path/to/original/port /path/to/modified/port >
/place/to/save/patch/port.diff

--=20
DISCLAIMER:

No electrons were maimed while sending this message. Only slightly bruised.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf9vjkB%2B2=ce7wPoAbbnAwy9YU7SNWnwcCmvtwSVTUci1g>