How do I add a local patch to a port?

2004-03-09 Thread Shaun T. Erickson
I have generated a patch that I want to apply to a port. I don't know how to tell the port to use it though. Just putting it in the files directory didn't seem to do the trick. What else do I need to do to? -ste ___ [EMAIL PROTECTED] mailing list

Re: How do I add a local patch to a port?

2004-03-09 Thread Shaun T. Erickson
Shaun T. Erickson wrote: I have generated a patch that I want to apply to a port. I don't know how to tell the port to use it though. Just putting it in the files directory didn't seem to do the trick. What else do I need to do to? I looked at the porter's handbook, and it says that simply

Re: How do I add a local patch to a port?

2004-03-09 Thread Alexander Haderer
At 13:04 09.03.2004 -0500, Shaun T. Erickson wrote: Shaun T. Erickson wrote: ... I looked at the porter's handbook, and it says that simply dropping the patch into the files directory should get it automatically applied, but it's not. The patch is named patch-aa and is relative to the WRKSRC

Re: How do I add a local patch to a port?

2004-03-09 Thread Shaun T. Erickson
Alexander Haderer wrote: At 13:04 09.03.2004 -0500, Shaun T. Erickson wrote: Shaun T. Erickson wrote: ... I looked at the porter's handbook, and it says that simply dropping the patch into the files directory should get it automatically applied, but it's not. The patch is named patch-aa and

Re: How do I add a local patch to a port?

2004-03-09 Thread Alexander Haderer
At 13:41 09.03.2004 -0500, Shaun T. Erickson wrote: ... Well, cd'ing into the work directory and then into the source directory and saying: patch patchfile correctly patches the file ./dir/file2bepatched So, if patchfile is in the files directory, it ough to just work, yes? But it isn't.

Re: How do I add a local patch to a port?

2004-03-09 Thread Shaun T. Erickson
Alexander Haderer wrote: Just another guess: Probably it makes a difference if the patchfile patches ./dir/tobepatched and dir/tobepatched. A brief look into other ports shows me that the latter is used. I don't know if it have to be this way or not. Ok. I'm trying to patch

Re: How do I add a local patch to a port?

2004-03-09 Thread Dancho Penev
On Tue, Mar 09, 2004 at 02:44:26PM -0500, Shaun T. Erickson wrote: Date: Tue, 09 Mar 2004 14:44:26 -0500 From: Shaun T. Erickson [EMAIL PROTECTED] To: Alexander Haderer [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: How do I add a local patch to a port? Alexander Haderer wrote: Just another

Re: How do I add a local patch to a port?

2004-03-09 Thread Shaun T. Erickson
Dancho Penev wrote: Put the patch in security/cyrus-sasl2/files directory. Take a look in port's Makefile where ${PATCHDIR} is set to different location. Aha! That solved it. Thanks. -ste ___ [EMAIL PROTECTED] mailing list

Re: How do I add a local patch to a port?

2004-03-09 Thread Simon Barner
Hi, although your question has already been answered: I have attached a script that will create the patches for you (yes, it's very bad perl code, I know, but it creates nice patches of the from patch-dir1::dir2::filename ;-) Simply remember to copy the source files to filename.orig before

Re: How do I add a local patch to a port?

2004-03-09 Thread Simon Barner
Argh the mailing list software stripped the attachment, so here it is: #!/usr/bin/perl -w use strict; my $origfile; my $file; my $patch; my @files = `find . -name *.orig`; foreach $origfile (@files) { chomp ($origfile); $origfile =~ s/^\.\///; $file = $origfile;