Ports should provide knobs disabling unwanted network services

Florent Peterschmitt florent at peterschmitt.fr
Tue Mar 26 08:13:17 UTC 2013


Le 25/03/2013 04:40, Scot Hetzel a écrit :
> On Sun, Mar 24, 2013 at 10:33 PM, Florent Peterschmitt
> <florent at peterschmitt.fr> wrote:
>> Le 24/03/2013 17:34, Scot Hetzel a écrit :
>>> On Sun, Mar 24, 2013 at 7:00 AM, Beeblebrox <zaphod at berentweb.com> wrote:
>>>> I would be very happy to submit a patch, if I actually knew how to write
>>>> 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
> 
Hum yes but what I mean is that we'll have, for example:

--- /home/florent-gentoo/patch/old/one	2013-03-24 14:04:20.757200724 +0100
+++ /home/florent-gentoo/patch/new/one	2013-03-24 14:04:08.541201548 +0100
[…]

And what I want is:

--- /home/florent-gentoo/patch/old/one	2013-03-24 14:04:20.757200724 +0100
+++ /home/florent-gentoo/patch/old/one	2013-03-24 14:04:08.541201548 +0100
[…]

SCM make patches like the second one and I'm no sure it is possible to
do without modifying by hand the patch generated.
-- 
Florent Peterschmitt
+33 (0)6 64 33 97 92
florent at peterschmitt.fr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20130326/7ac212c5/attachment.sig>


More information about the freebsd-ports mailing list