Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Sep 2005 10:05:15 -0500
From:      Eric Schuele <e.schuele@computer.org>
To:        Danny Pansters <danny@ricin.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Need help with patching a file in a new port....
Message-ID:  <433C02AB.6030101@computer.org>
In-Reply-To: <200509291612.26221.danny@ricin.com>
References:  <433B558D.8000204@computer.org>	<34bd754105092820056ab6f73d@mail.gmail.com>	<433B6870.7070802@computer.org> <200509291612.26221.danny@ricin.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Danny Pansters wrote:
> On Thursday 29 September 2005 04:07, Eric Schuele wrote:
> 
>>I have compared my diff to other port's diffs and the first few lines of
>>mine 'seem' reasonable.  But then again I'm not really sure how they
>>should look.
>>
>>If my port is in
>>   /usr/ports/sysutils/foo
>>And I go in there and type
>>   make install
>>The tarball is pulled down into distfiles and unpacked into
>>   /usr/ports/sysutils/foo/work
> 
> 
> This is $WORKDIR
> 
> 
>>below work exists
> 
> 
> $WORKDIR/foo-0.1.1 would be $WRKSRC then. The patch-* files should be diffs 
> taken against $WRKSRC.
> 
> 
>>   /foo-0.1.1/src
>>There exists in src a Makefile.  It is this file I have modified.  The
>>full path to this modified file is:
>>   /usr/ports/sysutils/foo/work/foo-0.1.1/src
>>
>>The first two lines of my patch-* file (presently, after some messing
>>around) look like:
>>   --- foo-0.1.1/src/Makefile.orig	Fri Apr  8 07:17:10 2005
>>   +++ foo-0.1.1/src/Makefile	Wed Sep 28 21:14:29 2005
>>
>>Given your comments above, I'm even more confused.  Have I generated the
>>diff in the wrong format (I used `diff -ru `)?   Are your comments
>>related to another file which needs tweaking?
> 
> 
> In this case you would:
> 
> # cd /usr/ports/sysutils/foo/work/foo-0.1.1/src
> # cp Makefile Makefile.orig
> # (make your changes to Makefile)
> # cd ..
> # diff -u src/Makefile.orig src/Makefile > ../../files/patch-src:Makefile
> 
> It doesn't really matter what name you give the patchfile, but a descriptive 
> one (eg indicating the path) will be appreciated.

ok... thanks for the explaination.  Got it fixed.

> 
> Dan
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
> 


-- 
Regards,
Eric



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