patch- depends on libversion

Martin Klaffenboeck martin.klaffenboeck at gmx.at
Thu Apr 24 00:56:53 PDT 2003


Am 2003.04.24 09:27 schrieb(en) Joe Marcus Clarke:
> 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.

Many thanks,

Martin

> 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
> 

-- 
PGP-Key:  http://www.thats-me.net/pgp.asc


More information about the freebsd-gnome mailing list