Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jun 2012 19:54:56 +0400
From:      Ruslan Mahmatkhanov <cvs-src@yandex.ru>
To:        rotkap@gmx.de
Cc:        Heino Tiedemann <rotkaps_spam_trap@gmx.de>, freebsd-ports@freebsd.org
Subject:   Re: Building gimp-2.8
Message-ID:  <4FDDFDD0.9070004@yandex.ru>
In-Reply-To: <pmkua9-nkl.ln1@news.hansenet.de>
References:  <20120507135600.fb20bcf6.mazhe@alkumuna.eu> <201205071538.03765.lumiwa@gmail.com> <sj7t89-8d2.ln1@news.hansenet.de> <4FBBF245.2050906@yandex.ru> <pmkua9-nkl.ln1@news.hansenet.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Heino Tiedemann wrote on 16.06.2012 19:18:
> Ruslan Mahmatkhanov <cvs-src@yandex.ru> 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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FDDFDD0.9070004>