From owner-freebsd-gnome@FreeBSD.ORG Fri Aug 10 04:50:07 2007 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4094C16A417 for ; Fri, 10 Aug 2007 04:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2626313C45B for ; Fri, 10 Aug 2007 04:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l7A4o6Zc082268 for ; Fri, 10 Aug 2007 04:50:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l7A4o6PL082267; Fri, 10 Aug 2007 04:50:06 GMT (envelope-from gnats) Date: Fri, 10 Aug 2007 04:50:06 GMT Message-Id: <200708100450.l7A4o6PL082267@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Naram Qashat" Cc: Subject: Re: ports/115127: [PATCH] x11-toolkits/scintilla: update to 1.74, take maintainership X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Naram Qashat List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2007 04:50:07 -0000 The following reply was made to PR ports/115127; it has been noted by GNATS. From: "Naram Qashat" To: , "Jeremy Messenger" Cc: Subject: Re: ports/115127: [PATCH] x11-toolkits/scintilla: update to 1.74, take maintainership Date: Fri, 10 Aug 2007 00:40:39 -0400 I'd like to put a temporary hold on getting my patch committed. I need to decide which would be the best way to allow SciTE to know which version of Scintilla was installed. I also am waiting to hear back from SciTE's developer about whether or not it relies on Scintilla being built with the same version of GTK. I'm also going to see if gtkscintilla is a port that is still usable or if it's become outdated. Thanks, Naram Qashat ----- Original Message ----- From: "Jeremy Messenger" To: "Naram Qashat" ; 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 > 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 am > > 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 gtk1 > then create ${PREFIX}/include/scintilla/.scintilla-gtk1 and if with gtk2 > then create ${PREFIX}/include/scintilla/.scintilla-gtk2. The other ports > 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 install > 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, you > will have to hack in the every ports that depend on scintilla-gtk2 (for > change name of libraries). If you want to do this, don't forget to tweak > 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 both > scintilla-gtk* depend on scintilla-header. Have scintilla depend on > scintilla-gtk1 by default without have to tweak other ports that depend 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. > > > 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" > > To: ; > > Sent: Wednesday, August 08, 2007 9:47 PM > > Subject: Re: ports/115127: [PATCH] x11-toolkits/scintilla: update to > > 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 due 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@cox.net - mezz@FreeBSD.org > FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) > http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org > http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.476 / Virus Database: 269.11.10/943 - Release Date: 8/8/2007 5:38 PM >