From owner-freebsd-ports@FreeBSD.ORG Sun Jun 17 15:55:49 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E0211065672 for ; Sun, 17 Jun 2012 15:55:49 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward13.mail.yandex.net (forward13.mail.yandex.net [IPv6:2a02:6b8:0:801::3]) by mx1.freebsd.org (Postfix) with ESMTP id 99BBC8FC14 for ; Sun, 17 Jun 2012 15:55:48 +0000 (UTC) Received: from smtp14.mail.yandex.net (smtp14.mail.yandex.net [95.108.131.192]) by forward13.mail.yandex.net (Yandex) with ESMTP id 2E5921414C7; Sun, 17 Jun 2012 19:55:47 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1339948547; bh=/m1E0AGhWI+6FtlbsiIzMnaKdk4Inpy2f6hjRfwtXls=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=NFLvsUARYTVsnYB9jhxmsWfsAFJ5SeqFC4bCVFJwFJmjJq0Uk0TqSfUiGl6nX3qND OUmY+jtVhF72ek89VMuvCL9d10533F8WMm0eKDDpZpyI27HcTHAmLAQTehUjtxhOJb hAmrEmHIzyJ7miobZr+KkJGKNVJreDKLAvhG53pM= Received: from smtp14.mail.yandex.net (localhost [127.0.0.1]) by smtp14.mail.yandex.net (Yandex) with ESMTP id F15A61B60515; Sun, 17 Jun 2012 19:55:46 +0400 (MSK) Received: from unknown (unknown [178.76.224.133]) by smtp14.mail.yandex.net (nwsmtp/Yandex) with ESMTP id tkwe55L2-tkwGFCfG; Sun, 17 Jun 2012 19:55:46 +0400 X-Yandex-Rcpt-Suid: rotkap@gmx.de X-Yandex-Rcpt-Suid: rotkaps_spam_trap@gmx.de X-Yandex-Rcpt-Suid: freebsd-ports@freebsd.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1339948546; bh=/m1E0AGhWI+6FtlbsiIzMnaKdk4Inpy2f6hjRfwtXls=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=lPTprshHzYm3472Ghb1aWRCkAgpFdbir6wDhl73P8f8YyX06rMKj7gv9nDRm/WltX SOiITQM2s1WcXitqo4e8Qm/23Sk5HbxDLvN5DD2Z95o1LY2SKmveC3Kmfkz0vsMyZL MqaJ9EDcd56GZv11HCO9t/j95fvGCEfqScG5ppwM= Message-ID: <4FDDFDD0.9070004@yandex.ru> Date: Sun, 17 Jun 2012 19:54:56 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120616 Thunderbird/13.0 MIME-Version: 1.0 To: rotkap@gmx.de References: <20120507135600.fb20bcf6.mazhe@alkumuna.eu> <201205071538.03765.lumiwa@gmail.com> <4FBBF245.2050906@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Heino Tiedemann , freebsd-ports@freebsd.org Subject: Re: Building gimp-2.8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jun 2012 15:55:49 -0000 Heino Tiedemann wrote on 16.06.2012 19:18: > Ruslan Mahmatkhanov wrote: >> There is a patch from Koop Mast, that updates gimp to 2.8 (and >> gegl/babl too). But new gimp also requires more fresh atk and all of >> this needs testing. I can't recall the link for kwm's patch, and will >> not put one that I have somewhere, because there is possibility that >> there is updated version of it. Koop, can you please post that patch >> link here so the interested people can check it on their own? > > What about now - 3 weeks later? Is there any timeline for the actual > gimp? > > Heino It's not that easy as it was seemed to be. GIMP 2.8 requires following at minimum to make it build in current ports tree: devel/glib20 2.30.3 x11-toolkits/gtk20 2.24.10 accessibility/atk 2.2.0 x11/babl 0.1.10 graphics/gegl 0.2.0 graphics/gdk-pixbuf2 2.24.1 x11-toolkits/pango 1.29.4 So I'm afraid that gimp will not be updated until next major Gnome components update (I'm not talking about Gnome3), because w/o that, any gimp update patches are pointless. Anyway, I'm hacked together a minimal set of updated ports for testing: http://people.freebsd.org/~rm/gimp.tgz Just download and unpack somewhere. Then remove the corresponding old port directories (backing them up previously) from /usr/ports and copy the new ports from gimp.tgz (do not copy them over existing ports - there is local patches that should be removed first). Then do portmaster -a and you done. You may use Gimp 2.8. To switch to single-window mode enable checkbox in Windows -> Single-Window Mode. Everything is working as usual to me after this update, so I believe that it's safe to bring it to the main ports tree. It is based on original Koop's gimp/gegl/babl patch and updated ports from MarcusCom CVS. I added some changes too: - rejects against the current tree fixed - whitespace fixes - plist fixes - optionsng conversion - x11/babl: fix introspection build (based on https://413663.bugs.gentoo.org/attachment.cgi?id=314203) Please report back about any success/failures - this brings as closer to get all this stuff in the official ports tree. -- Regards, Ruslan Tinderboxing kills... the drives.