Re: [Fink-devel] %p in patch file?

2007-09-20 Thread Daniel Johnson
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sep 20, 2007, at 7:54 AM, Koen van der Drift wrote: > >> I see it :-) >> >> [] >>> Patch: %n.patch >> [] >> > > D'oh! thanks, > > - Koen. You should also use the newer PatchFile field instead of just Patch. You then have to use a PatchFile-MD5

Re: [Fink-devel] %p in patch file?

2007-09-20 Thread Koen van der Drift
>I see it :-) > >[] >> Patch: %n.patch >[] > D'oh! thanks, - Koen. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/

Re: [Fink-devel] %p in patch file?

2007-09-20 Thread Jean-François Mertens
On 20 Sep 2007, at 11:39, Koen van der Drift wrote: > On Sep 20, 2007, at 1:14 AM, Martin Costabel wrote: >> I would guess that somewhere in your info file (in the part that >> you didn't deem "relevant") you have another patch line that >> causes the error. > > > I don't see anything, but he

Re: [Fink-devel] %p in patch file?

2007-09-20 Thread Martin Costabel
Koen van der Drift wrote: > On Sep 20, 2007, at 1:14 AM, Martin Costabel wrote: > >> While I might be able to believe that fink could change its mind on >> a percent expansion between dumpinfo and build, I don't see any way >> how the two interpretations you are showing can come from the same

Re: [Fink-devel] %p in patch file?

2007-09-20 Thread Koen van der Drift
On Sep 20, 2007, at 1:14 AM, Martin Costabel wrote: > > While I might be able to believe that fink could change its mind on > a percent expansion between dumpinfo and build, I don't see any way > how the two interpretations you are showing can come from the same > source line ("sed -e ...|

Re: [Fink-devel] %p in patch file?

2007-09-19 Thread Martin Costabel
Koen van der Drift wrote: [] > exile:~ koen$ fink dumpinfo -finfofile -fpackage -fpatchscript -pni - > pa bio-emboss-pm586 [] > sed -e 's|@PREFIX@|/sw|g' < /sw/fink/dists/local/main/finkinfo/ > libs/perlmods/bio-emboss-pm.patch | patch -p1 [and] > It does (copy-paste error), but still the

Re: [Fink-devel] %p in patch file?

2007-09-19 Thread Koen van der Drift
On Sep 19, 2007, at 9:36 PM, Jean-François Mertens wrote: > What happens if (after "fink index -f" to be sure), > you do a "fink dumpinfo -finfofile -fpackage -fpatchscript -pni - > pa" for the file ? that returns: exile:~ koen$ fink dumpinfo -finfofile -fpackage -fpatchscript -pni - pa bio-

Re: [Fink-devel] %p in patch file?

2007-09-19 Thread Koen van der Drift
On Sep 19, 2007, at 9:17 PM, Jean-François Mertens wrote: > doesn't this need a redirection to standard input ? > ie: > < %a/%{ni}.patch > ? It does (copy-paste error), but still the same error: patch -p1 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ _

Re: [Fink-devel] %p in patch file?

2007-09-19 Thread Jean-François Mertens
On 20 Sep 2007, at 03:17, Jean-François Mertens wrote: >> sed -e 's|@PREFIX@|%p|g' %a/%{ni}.patch | patch -p1 >> >> > > doesn't this need a redirection to standard input ? > ie: > < %a/%{ni}.patch > But this doesn't explain the percent expansion that seems to happen... You don't have a

Re: [Fink-devel] %p in patch file?

2007-09-19 Thread Koen van der Drift
> Hard to know for sure without seeing more of the .info file, > especially the Package and Type lines. Check with 'fink dumpinfo > -finfofile bio-emboss-pm586' to make sure you're editing the correct > .info file? > That command returns the file I'm editing. The relevant part of the info file

Re: [Fink-devel] %p in patch file?

2007-09-19 Thread Jean-François Mertens
On 20 Sep 2007, at 02:53, Koen van der Drift wrote: (adding myself from previous msg): > But I still the following error: > > patch -p1 emboss-pm586.patch > sh: line 1: /sw/fink/dists/local/main/finkinfo/libs/perlmods/bio- > emboss-pm586.patch: No such file or directory Then: >> Hard to know for

Re: [Fink-devel] %p in patch file?

2007-09-18 Thread Daniel Macks
On Tue, Sep 18, 2007 at 09:22:37PM -0400, Koen van der Drift wrote: > > On Sep 18, 2007, at 11:43 AM, Alexander K. Hansen wrote: > > > PatchScript: sed -e 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 > > Hmm, since the package is versioned (perlmodule), based on other > versioned packages, I cha

Re: [Fink-devel] %p in patch file?

2007-09-18 Thread Koen van der Drift
On Sep 18, 2007, at 11:43 AM, Alexander K. Hansen wrote: > PatchScript: sed -e 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 Hmm, since the package is versioned (perlmodule), based on other versioned packages, I changed it slightly to: sed -e 's|@PREFIX@|%p|g' <%a/%{ni}.patch | patch -p1 But I

Re: [Fink-devel] %p in patch file?

2007-09-18 Thread Koen van der Drift
>oops. No -i: > >PatchScript: sed -e 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 > > >Shouldn't barge in on these technical issues when I can't get to my Mac. :-( I'm not at my Mac either right now, but will try this later tonight. Thanks all for the suggestions, - Koen.

Re: [Fink-devel] %p in patch file?

2007-09-18 Thread Alexander K. Hansen
Alexander K. Hansen wrote: > John Ridgway wrote: > >> No, you can't use %p in a patch file. The preferred method, >> apparently, is to put something like: >> @PREFIX@ in the patch file where you would want %p, then use: >> >> PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 >> >>

Re: [Fink-devel] %p in patch file?

2007-09-18 Thread Alexander K. Hansen
John Ridgway wrote: > No, you can't use %p in a patch file. The preferred method, > apparently, is to put something like: > @PREFIX@ in the patch file where you would want %p, then use: > > PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 > > OK, that's "righter" than what I had. :

Re: [Fink-devel] %p in patch file?

2007-09-18 Thread Alexander K. Hansen
Koen van der Drift wrote: > Hi, > > Is it possible to use %p in a patch file? I vaguely remember a while ago > there was a reason not to do this, but I forgot exactly what. I haven't been > following the latest developments of the project either, so I don't know if > this has been changed. > >

Re: [Fink-devel] %p in patch file?

2007-09-18 Thread John Ridgway
No, you can't use %p in a patch file. The preferred method, apparently, is to put something like: @PREFIX@ in the patch file where you would want %p, then use: PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 in your .info file. See the packaging manual. Peace - John On Sep 18,

[Fink-devel] %p in patch file?

2007-09-18 Thread Koen van der Drift
Hi, Is it possible to use %p in a patch file? I vaguely remember a while ago there was a reason not to do this, but I forgot exactly what. I haven't been following the latest developments of the project either, so I don't know if this has been changed. Basically, what I need to do is to update