quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Quilt-dev] Re: config-cc patch


From: John Vandenberg
Subject: Re: [Quilt-dev] Re: config-cc patch
Date: Tue, 16 Aug 2005 07:20:11 +1000

On 8/16/05, Dean Roehrich <address@hidden> wrote:
> On Fri, 2005-08-12 at 21:52, John Vandenberg wrote:
> 
> >
> > In order for quilt to work on Solaris, the patch sun-backup-files.diff
> > is also needed.
> 
> Sorry, I missed something here.  What changes allowed quilt to work on 
> Solaris?

Hi Dean,

I have a patch series that supports Windows, SuSE 7.2, Solaris, and
recently also OS X.

http://zeroj.hda0.net/quilt-patches/

> I have a small collection of my own changes that I've been meaning to pass 
> through
> the mailing list soon.  I have to do things like change the chmod in the 
> Makefile.in
> to not use the --reference arg; change patchfns.in to not use -n on the tail 
> command
> int top_patch(), and there's a change in a find command later.  I have a 
> change
> in pop.in to use a little perl inline script in place of the tac command.  I 
> think I
> have a few other things in there, too.

I haven't noticed the tail -n problem yet, and there are probably
others we have each missed.  Can you send through a diff, or point out
any problems I have missed.

> I guess this one is the only one that could go in right away:
> 
> Index: work20050801.sol/quilt/pop.in
> ===================================================================
> --- work20050801.sol.orig/quilt/pop.in  2005-08-01 11:16:03.000000000 -0500
> +++ work20050801.sol/quilt/pop.in       2005-08-01 15:32:09.000000000 -0500
> @@ -52,7 +52,7 @@
>  {
>         local n=0 patch
>         applied_patches \
> -       | tac \
> +       | perl -ne '@a = <>; print reverse @a' \
>         | if [ -n "$opt_all" ]
>         then
>                 cat
> 
> What sorts of things have you done to make quilt work on solaris?

There are few patches that affect lib/backup-files.c, and
compatibility support for the versions of programs that are available
on each platform.  I have tried to provide alternatives for most of
the missing programs at configure stage, so there is no change on
platforms that have the real program.  Most of the patch headers have
explanations; some describe what I would like to do before the patch
is clean and ready for submission.

Which getopt did you use?  I wrote a perl version of getopt because
most of the platforms that we develop for don't have a suitable
version.
--
John




reply via email to

[Prev in Thread] Current Thread [Next in Thread]