From owner-freebsd-gnome@FreeBSD.ORG Fri Mar 5 14:46:13 2010 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 585DD106564A; Fri, 5 Mar 2010 14:46:13 +0000 (UTC) (envelope-from kwm@freebsd.org) Received: from viefep20-int.chello.at (viefep20-int.chello.at [62.179.121.40]) by mx1.freebsd.org (Postfix) with ESMTP id 5C2B98FC3B; Fri, 5 Mar 2010 14:46:11 +0000 (UTC) Received: from edge04.upcmail.net ([192.168.13.239]) by viefep20-int.chello.at (InterMail vM.8.01.02.00 201-2260-120-20100118) with ESMTP id <20100305144610.SUJI8300.viefep20-int.chello.at@edge04.upcmail.net>; Fri, 5 Mar 2010 15:46:10 +0100 Received: from [192.168.0.105] ([80.56.73.45]) by edge04.upcmail.net with edge id pSm21d03q0ydU7k04Sm360; Fri, 05 Mar 2010 15:46:10 +0100 X-SourceIP: 80.56.73.45 From: Koop Mast To: Michal Varga In-Reply-To: <3f1fd1ea1003032019o59a92e3fhd3fdbd98b7479f0f@mail.gmail.com> References: <3f1fd1ea1002250318o582bbd5ua5a695e3af5e3cb9@mail.gmail.com> <4B867F67.50409@freebsd.org> <3f1fd1ea1002250713v29671732i57d89ad0f666d1b@mail.gmail.com> <1267112635.4439.27.camel@headache.rainbow-runner.nl> <3f1fd1ea1002250754i1b9f1096ma8d3b80b168f27f0@mail.gmail.com> <1267115639.4439.59.camel@headache.rainbow-runner.nl> <3f1fd1ea1002251321pddf7639g349b17f92db991ec@mail.gmail.com> <3f1fd1ea1003032019o59a92e3fhd3fdbd98b7479f0f@mail.gmail.com> Content-Type: text/plain; charset="us-ascii" Date: Fri, 05 Mar 2010 15:47:30 +0100 Message-ID: <1267800450.91818.8.camel@headache.rainbow-runner.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.28.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Cloudmark-Analysis: v=1.1 cv=J6YNqptb2LTyhoNIOEMVRmaNY6H224BMJtlPIRlxoIU= c=1 sm=0 a=GBmzoHRKrD8A:10 a=FP7OvjWEXaRqKzqjOJIA:9 a=ofI0SC17qjbWRwp41CwA:7 a=pf-9H0WXgu_73lxmhOzLWCOAA4EA:4 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Cc: gnome@freebsd.org, Joe Marcus Clarke Subject: Re: marcuscom and www/epiphany-extensions X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Mar 2010 14:46:13 -0000 On Thu, 2010-03-04 at 05:19 +0100, Michal Varga wrote: > Well, as I received no reply to my last email for a while, I opted for > a "do as you wish" answer and here is my try at a slightly revamped > epiphany-extensions. > > The major focus is PREFIX compliance, which I was able to achieve only > by working around a few pkgconfig variables (that ephy-extensions > hijacks in a way that currently makes the port uninstallable, see my > previous emails). While my solution surely isn't the best possible, > every other I came up with involves some unholy on-the-fly regexp > magic around epiphany's pkgconfig that doesn't make me very > comfortable for some reason. > > Anyway - I crosschecked with epiphany's *.pc as for how the original > paths are built and this replacement is (should be) perfectly safe, > thus making the port not silently installing files outside specified > PREFIX and still properly working at the same time. The only downside > is, that with -extensions and epiphany installed both in different > prefixes (which doesn't happen in real life), extensions will not > work, for obvious reasons (but package de/installation will not be > broken, as it is now). I would consider that the lesser evil. > > For the rest of the changes, I've been testing the port thoroughly and > enabled all available extensions, this makes stuff like mouse gestures > and greasemonkey actually available. Then there is an updated > pkg-descr and I think that's probably it. Let me know if there is > something that shouldn't be. > > Also, if there will be no objections, I'd like to continue updating > ephy-extensions in the future, for both marcuscom and stable ports - > of course, if there is no one else who explicitly wants to do it, for > some reason. > > m. > Thanks for the work. I committed it to MC with some minor tweaks. About updating, we will pick it up when it get released. Or if a release of any gnome port goes unnoticed, feel free to poke any of us about it. -Koop