ports/115127: [PATCH] x11-toolkits/scintilla: update to 1.74, take maintainership

Jeremy Messenger mezz7 at cox.net
Fri Aug 10 19:00:12 UTC 2007


The following reply was made to PR ports/115127; it has been noted by GNATS.

From: "Jeremy Messenger" <mezz7 at cox.net>
To: "Naram Qashat" <cyberbotx at cyberbotx.com>, bug-followup at freebsd.org
Cc:  
Subject: Re: ports/115127: [PATCH] x11-toolkits/scintilla: update to 1.74, take maintainership
Date: Fri, 10 Aug 2007 13:55:08 -0500

 On Fri, 10 Aug 2007 12:39:10 -0500, Naram Qashat <cyberbotx at cyberbotx.co=
 m>  =
 
 wrote:
 
 > This is (hopefully) the last patch I'll need to do to get this committ=
 ed  =
 
 > and
 > working with the ports tree as best as possible.  I took your suggesti=
 on  =
 
 > to
 > using the .scintilla-gtk(1|2) file in the include directory, and I  =
 
 > submitted
 > a patch to x11-toolkits/gtkscintilla so it'll only be allowed if  =
 
 > Scintilla
 > was built with GTK1.  I will be submitting a new patch for editors/sci=
 te
 > that checks the same thing, but for GTK2 instead.
 >
 > The new patch is attached.
 
 Can you create a new patch? It doesn't apply clean:
 
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 Patching file scintilla/files/patch-aa using Plan A...
 Hunk #1 succeeded at 1 with fuzz 1.
 Hunk #2 failed at 29.
 Hunk #3 succeeded at 72 with fuzz 1.
 1 out of 3 hunks failed--saving rejects to scintilla/files/patch-aa.rej
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 
 Cheers,
 Mezz
 
 > Thanks,
 > Naram Qashat
 >
 > ----- Original Message -----
 > From: "Jeremy Messenger" <mezz7 at cox.net>
 > To: "Naram Qashat" <cyberbotx at cyberbotx.com>; <bug-followup at freebsd.or=
 g>
 > Sent: Thursday, August 09, 2007 12:37 PM
 > Subject: Re: ports/115127: [PATCH] x11-toolkits/scintilla: update to  =
 
 > 1.74,
 > take maintainership
 >
 >
 >> On Thu, 09 Aug 2007 09:04:27 -0500, Naram Qashat  =
 
 >> <cyberbotx at cyberbotx.com>
 >> wrote:
 >>
 >> > I looked into it, and there's only one port  =
 
 >> (x11-toolkits/gtkscintilla)
 >> > that
 >> > uses scintilla other than SciTE, and it is a GTK1.x wrapper, so I a=
 m
 >> > putting
 >> > the WITH_GTK2 knob back in.  I filed a bug report regarding SciTE  =
 
 >> being
 >> > unable to compile with GTK1, though, so I'm waiting to here back on=
 
 > that.
 >> >
 >> > As an aside, what would be the best way for the editors/scite port =
 to
 >> > check
 >> > if x11-toolkits/scintilla was built using GTK1 or GTK2?
 >>
 >> There are two different ways.
 >>
 >> - Add a touch of an empty file something like if it compiles with gtk=
 1
 >> then create ${PREFIX}/include/scintilla/.scintilla-gtk1 and if with g=
 tk2
 >> then create ${PREFIX}/include/scintilla/.scintilla-gtk2. The other po=
 rts
 >> can check on if .scintilla-gtk(1|2) exists then mark it as IGNORE.
 >>
 >> - Create a slave port like x11-toolkits/scintilla-gtk2 and rename the=
   =
 
 >> name
 >> of library to libfoo-gtk2.so that way both gtk1 and gtk2 versions can=
  be
 >> install together. There will be no block for any apps to be install.
 >>
 >>    Also, you can do something like x11-toolkits/scintilla only instal=
 l
 >> header files if they don't change, then create two new scintilla-gtk1=
 
 >> (without change name of file) and scintilla-gtk2 ports. To do this, y=
 ou
 >> will have to hack in the every ports that depend on scintilla-gtk2 (f=
 or
 >> change name of libraries). If you want to do this, don't forget to tw=
 eak
 >> the dependencies.
 >>
 >>    Or you can do something like x11-toolkits/scintilla (meta-port),
 >> x11-toolkits/scintilla-header (install headers),
 >> x11-toolkits/scintilla-gtk1 (unchange, has gtk1 libraries) and
 >> x11-toolkits/scintilla-gtk2 (change name, has gtk2 libraries). Have b=
 oth
 >> scintilla-gtk* depend on scintilla-header. Have scintilla depend on
 >> scintilla-gtk1 by default without have to tweak other ports that depe=
 nd  =
 
 >> on
 >> old x11-toolkits/scintilla. SciTE depends on scintilla-gtk2. You can =
  =
 
 >> check
 >> on graphics/gimp, gimp-apps and etc for example.
 >>
 >>    There are different ways, you can play with it and find which is  =
 
 >> better
 >> for these ports.
 >>
 >> > Here's the updated patch.
 >> <snip>
 >>
 >> I will checking your patch in another email that you have resend and =
 I  =
 
 >> can
 >> commit it in this afternoon.
 >>
 >> Cheers,
 >> Mezz
 >>
 >> > Naram Qashat
 >> >
 >> > ----- Original Message -----
 >> > From: "Jeremy Messenger" <mezz7 at cox.net>
 >> > To: <bug-followup at freebsd.org>; <cyberbotx at cyberbotx.com>
 >> > Sent: Wednesday, August 08, 2007 9:47 PM
 >> > Subject: Re: ports/115127: [PATCH] x11-toolkits/scintilla: update t=
 o
 >> > 1.74,
 >> > take maintainership
 >> >
 >> >
 >> >> There is a problem with if you switch the default of GTK. It might=
 
 > break
 >> >> other ports. Althought, some of them might be safe to be remove du=
 e  =
 
 >> to
 >> >> out
 >> >> of date or too old, so this method is simpler. If you are willing =
 to  =
 
 >> do
 >> >> the more tasks and we shall reward you the maintainership.
 >> >>
 >> >> Cheers,
 >> >> Mezz
 
 
 -- =
 
 mezz7 at cox.net  -  mezz at FreeBSD.org
 FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
 http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
 http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list