patch- depends on libversion

Joe Marcus Clarke marcus at marcuscom.com
Thu Apr 24 00:27:50 PDT 2003


On Thu, 2003-04-24 at 03:24, Martin Klaffenboeck wrote:
> Am 2003.04.23 23:03 schrieb(en) Joe Marcus Clarke:
> > On Wed, 2003-04-23 at 16:04, Martin Klaffenboeck wrote:
> > > Hello,
> > >
> > > I'm using libgnomecanvas-2.300 here, so I have to patch gcompris2
> > (2.1;
> > > next new port from me) in a file.  for libgnomecanvas-2.200 it is
> > not
> > > necessary to patch with this file.  So can I use a patch depending
> > on
> > > the installed version of a lib?  (In this case, I have to tell the
> > port
> > > to use files/patch-src::boards::menu.c only when gnomecanvas 2.3 is
> > > installed and not if 2.2 is installed.) Is that possible?
> > 
> > You should be using the new GNOME infrastructure as described at
> > http://www.freebsd.org/gnome/docs/porting.html.  If you use this,
> > things
> > should automatically work for you.
> 
> Hm.  I read this site you gave me the link.  But here is my patch:
> 
> --- src/boards/menu.c.orig      Wed Apr 23 21:38:22 2003
> +++ src/boards/menu.c   Wed Apr 23 21:39:20 2003
> @@ -153,6 +153,7 @@
>         gcomprisBoard->maxlevel=1;
>         gcompris_bar_set(GCOMPRIS_BAR_CONFIG|GCOMPRIS_BAR_ABOUT);
>                                                                              
> +      gnome_canvas_update_now(gcomprisBoard->canvas);
>         menu_pause(FALSE);
>                                                                                   
> }
> 
> It is stored in files/patch-src::boards::menu.c, I will attach the 
> ports .sh file.
> 
> This is only needed for libcanvas 2.3 which is only in the marcuscom 
> ports, as I could see.  In the official ports collection there is 2.2 
> available.  For 2.2 this is not needed.  But how can I do that?

Sorry, I completely misunderstood the question.  

> 
> I don't know if that patch would also work with 2.2.  Maybe you can 
> place this port in the marcuscom ports until you patch all your ports 
> into the official collection?

That's exactly what I'll do.

Joe

> 
> Thanks for your help.
> 
> Martin
> 
> 
> > Joe
> > 
> > >
> > > Martin
> > > _______________________________________________
> > > freebsd-ports at freebsd.org mailing list
> > > http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > > To unsubscribe, send any mail to 
> > "freebsd-ports-unsubscribe at freebsd.org"
> > --
> > PGP Key : http://www.marcuscom.com/pgp.asc
> > 
> > 
> > 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20030424/946ad53a/attachment.bin


More information about the freebsd-gnome mailing list