Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 283152 - media-gfx/gimp-2.7.3: version bump
Summary: media-gfx/gimp-2.7.3: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Hanno Böck
URL: http://developer.gimp.org/NEWS
Whiteboard:
Keywords:
: 326905 380483 (view as bug list)
Depends on: 281264
Blocks:
  Show dependency tree
 
Reported: 2009-08-29 19:28 UTC by Gef
Modified: 2012-04-12 21:51 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild updates for 2.7.0 (gimp-2.6.6-to-2.7.0.diff,907 bytes, patch)
2009-08-29 19:55 UTC, Tim Harder
Details | Diff
Patch gimp-2.6.6.ebuild to 2.7.0 (gimp-2.6.6-to-2.7.0.diff,1.56 KB, patch)
2009-09-08 18:50 UTC, Fredrik Larsson
Details | Diff
Fixed diff (gimp-2.6.6-to-2.7.0-fixed.diff,1.56 KB, patch)
2009-09-08 21:19 UTC, Fredrik Larsson
Details | Diff
gimp-2.7.0.ebuild (gimp-2.7.0.ebuild,2.49 KB, text/plain)
2010-01-23 21:43 UTC, Helmuth Schmelzer
Details
diff from in-tree 2.6.9 to 2.7.1 (ebuild.patch,1.91 KB, patch)
2010-07-04 20:28 UTC, Michael Weber (RETIRED)
Details | Diff
gimp-2.7.1.ebuild (gimp-2.7.1.ebuild,2.81 KB, text/plain)
2011-01-31 00:26 UTC, lalebarde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gef 2009-08-29 19:28:59 UTC
As noticed by Tomasz Golinski in bug #282044, gimp-2.7.0 is available.

Reproducible: Always

Steps to Reproduce:
Comment 1 Gef 2009-08-29 19:30:25 UTC
Add depency on bug #281264 (media-libs/gegl-0.1.0 and media-libs/babl-0.1.0 version bump).
Comment 2 Tim Harder gentoo-dev 2009-08-29 19:55:17 UTC
Created attachment 202634 [details, diff]
Ebuild updates for 2.7.0

Ebuild updates for gimp-2.7.0:
  * Update SRC_URI to be more version independent
  * Bump license to GPL-3
  * Bump gegl dependency to 0.1.0
Comment 3 Gef 2009-08-29 20:07:11 UTC
(In reply to comment #2)
> Created an attachment (id=202634) [edit]
> Ebuild updates for 2.7.0
Thanks. install and qmerge without problem. Gimp itself runs fine, but some of the GUI labels are not translated to my language (fr_FR).

Comment 4 Justin Lecher (RETIRED) gentoo-dev 2009-08-30 10:32:39 UTC
Changes in GIMP 2.7.0
=====================

UI:

 - Change the Text Tool to perform text editing on-canvas (GSoC 2008)
 - Add support for tagging GIMP resources such as brushes and allow
   filtering based on these tags (GSoC 2008)
 - Separate the activies of saving an image and exporting it, there is
   now an 'File->Export...' for example
 - Port file plug-ins to new export API which gets rid of many
   annoying export dialogs
 - Add a simple parser to size entry widgets, images can be scaled
   to e.g. "50%" or "2 * 37px + 10in"
 - Arrange layer modes into more logical and useful groups
 - Added support for rotation of brushes
 - Make the Pointer dockable show information about selection position
   and size
 - Get rid of the Tools dockable and move toolbox configuration to
   Preferences
 - Add status bar feedback for keyboard changes to brush paramaters
 - Add diagonal guides to the Crop Tool
 - New docks are created at the pointer position
 - Add support for printing crop marks for images
 - Move 'Text along path' from tool options to text context menu
 - Change default shortcuts for "Shrink Wrap" and "Fit in Window" to
   Ctrl+R and Ctrl+Shift+R respectively since the previous shortcuts
   are now used for the save+export feature
 - Make Alt+Click on layers in Layers dockable create a selection from
   the layer
 - Allow to specify written language in the Text Tool


Plug-ins:

 - Map the 'Linear Dodge' layer mode in PSD files to the 'Addition'
   layer mode in GIMP
 - Add JPEG2000 load plug-in
 - Add X11 mouse cursor plug-in
 - Add support for loading 16bit (RGB565) raw data
 - Add palette exporter for CSS, PHP, Python, txt and Java, accessed
   through palette context menu
 - Add plug-in API for getting image URI, for manipulating size of
   text layers, for getting and setting text layer hint, and for
   unified export dialog appearance


Data:

 - Add large variants of round brushes and remove duplicate and
   useless brushes
 - Add "FG to BG (Hardedge)" gradient


GEGL:

 - Port the projection code, the code that composes a single image
   from a stack of layers, to GEGL
 - Port layer modes to GEGL
 - Port the floating selection code to GEGL
 - Refactor the layer stack code to prepare for layer groups later
 - Prepare better and more intuitive handling of the floating
   selection
 - Add File->Debug->Show Image Graph that show the GEGL graph of an
   image
 - Allow to benchmark projection performance with
   File->Debug->Benchmark Projection
 - When using GEGL for the projection, use CIELCH instead of HSV/HSL
   for color based layer modes


Core:

 - Make painting strokes Catmull-Rom Spline interpolated
 - Add support for arbitrary affine transforms of brushes
 - Add support for brush dynamics to depend on tilt
 - Add aspect ratio to brush dynamics
 - Add infrastructure to soon support vector layers (GSoC 2006)
 - Rearrange legacy layer mode code to increase maintainability
 - Drop support for the obsolete GnomeVFS file-uri backend
 - Allow to dump keyboard shortucts ith File->Debug->Dump Keyboard
   Shortcuts
 - Prepare data structures for layer groups
 - Remove gimprc setting "menu-mnemonics",
   "GtkSettings:gtk-enable-mnemonics" shall be used instead
 - Remove "transient-docks" gimprc setting, the 'Utility window' hint
   and a sane window manager does a better job
 - Remove "web-browser" gimprc setting and use gtk_show_uri() instead


General:

 - Changed licence to (L)GPLv3+
 - Use the automake 1.11 feature 'silent build rules' by default
 - Lots of bug fixes and cleanup
Comment 5 Fredrik Larsson 2009-09-08 18:50:25 UTC
Created attachment 203525 [details, diff]
Patch gimp-2.6.6.ebuild to 2.7.0

According to the INSTALL file the 2.7.0 version has some other updated and added dependencies other then gegl-0.1.0. I modified the above patch by Time Harder to reflect this.

Ebuild updates for gimp-2.7.0:
  * Update SRC_URI to be more version independent
  * Bump license to GPL-3
  * Bump gegl dependency to 0.1.0
  * Add babl dependency to >=0.1.0
  * Bump glib dependency to >=2.20.0
  * Bump gtk+ dependency to >=2.16.1
  * Bump pango dependency to >=1.20.1
  * Bump intltool dependency to >=0.40.1
  * Bump pkgconfig dependency to >=0.23.0
Comment 6 Fredrik Larsson 2009-09-08 21:19:35 UTC
Created attachment 203538 [details, diff]
Fixed diff

Fixed error in pkgconfig version number by removing 3rd number.
Changed required version of pkgconfig to 0.22 instead of 0.23, the INSTALL file specifies only "recent pkgconfig" and 0.22 is stable on x86 and amd64.
Comment 7 Helmuth Schmelzer 2010-01-23 21:43:04 UTC
Created attachment 217273 [details]
gimp-2.7.0.ebuild

ebuild for gimp 2.7.0, has already been tested and works well gimp
Comment 8 Andreas Sturmlechner gentoo-dev 2010-06-30 21:55:15 UTC
(In reply to comment #7)
> Created an attachment (id=217273) [details]
> gimp-2.7.0.ebuild
> 
> ebuild for gimp 2.7.0, has already been tested and works well gimp
> 

GIMP 2.7.1 was released with single-window mode! Simple renaming of the ebuild works but I haven't looked at the dependencies.
Comment 9 Dror Levin (RETIRED) gentoo-dev 2010-07-04 18:15:45 UTC
*** Bug 326905 has been marked as a duplicate of this bug. ***
Comment 10 Michael Weber (RETIRED) gentoo-dev 2010-07-04 20:05:19 UTC
Comment on attachment 217273 [details]
gimp-2.7.0.ebuild

obsoleted python handling and removed virtual/poppler-glib.
Please commit diffs to current in-tree ebuilds.
Comment 11 Michael Weber (RETIRED) gentoo-dev 2010-07-04 20:28:43 UTC
Created attachment 237483 [details, diff]
diff from in-tree 2.6.9 to 2.7.1

It needs autoconf 2.65 instead of 2.63, this isn't explicit in the ebuild.

There's a dep on >=x11-libs/gdk-pixbuf-2.24.0 which might be fulfilled by gtk+ as long as bug 234460 isn't applied to the in tree gtk+.

There's a reference to "m4_define([poppler_required_version], [0.4.1])" which might be added as `pdf? ( >=gnustep-libs/popplerkit-0.4.1 )`

It builds and runs against jpeg-8b from the :0 slot.

I've verified and incooperated all the other patches, thus obsoleting them.
Comment 12 lalebarde 2011-01-31 00:26:03 UTC
Created attachment 261138 [details]
gimp-2.7.1.ebuild

As 2.6.9 is not in portage (anymore?), here is the 2.7.1, build from 2.6.9 found here : http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-gfx/gimp/gimp-2.6.9.ebuild
Comment 13 timgenautis 2011-04-18 03:36:28 UTC
2.7.2 has been released as "stable" upstream. Suggest bumping to that instead.
Comment 14 Michael Weber (RETIRED) gentoo-dev 2011-05-05 21:30:14 UTC
version 2.7.2 needs >=x11-libs/gtk+-2.24.3

I've put it to http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=tree;f=media-gfx/gimp;hb=HEAD for testing
Comment 15 Sebastian Pipping gentoo-dev 2011-05-11 20:14:41 UTC
(In reply to comment #13)
> 2.7.2 has been released as "stable" upstream.

The text on <http://www.gimp.org/downloads/> seems to disagree with you on that.
Comment 16 Andreas Sturmlechner gentoo-dev 2011-05-11 20:31:57 UTC
Call it a snapshot. ;)

Feels a bit sluggish, but a definite improvement to 2.7.1.
Comment 17 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2011-08-24 11:47:43 UTC
*** Bug 380483 has been marked as a duplicate of this bug. ***
Comment 18 Sebastian Pipping gentoo-dev 2011-08-31 14:46:36 UTC
+*gimp-2.7.3 (31 Aug 2011)
+
+  31 Aug 2011; Sebastian Pipping <sping@gentoo.org> +gimp-2.7.3.ebuild,
+  +files/gimp-2.7.3-glib-2.29.patch:
+  Bump to 2.7.3, package.mask'ed for now (bug #283152)
+

Please unmask it, emerge it and open bugs as needed.  Thanks!
Comment 19 Nikos Chantziaras 2011-11-02 02:52:36 UTC
(In reply to comment #18)
> +*gimp-2.7.3 (31 Aug 2011)
> +
> +  31 Aug 2011; Sebastian Pipping <sping@gentoo.org> +gimp-2.7.3.ebuild,
> +  +files/gimp-2.7.3-glib-2.29.patch:
> +  Bump to 2.7.3, package.mask'ed for now (bug #283152)
> +
> 
> Please unmask it, emerge it and open bugs as needed.  Thanks!

Has been working OK here for quite a while.
Comment 20 Sergey Ilinykh 2011-11-29 18:29:30 UTC
  CCLD   script-fu
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: tinyscheme/libtinyscheme.a(scheme.o): undefined reference to symbol 'tan@@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: note: 'tan@@GLIBC_2.2.5' is defined in DSO /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libm.so so try adding it to the linker command line
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libm.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
Comment 22 Sergey Ilinykh 2011-11-29 19:18:33 UTC
hm. the patch above doesn't work for me.
but -lm instead of $(libm) works
Comment 23 Sebastian Pipping gentoo-dev 2011-11-29 23:52:52 UTC
(In reply to comment #22)
> hm. the patch above doesn't work for me.
> but -lm instead of $(libm) works

That's because libm isn't defined earlier in that very Makefile.am, I suppose.

I have applied a modified patch now.
If you still get linking errors please open a new bug for it
rather than re-using existing closed bugs that are not about
the very same thing.
Thanks for pointing me to the initial patch, though.


+  29 Nov 2011; Sebastian Pipping <sping@gentoo.org> gimp-2.7.3-r1.ebuild,
+  +files/gimp-2.7.3-libm.patch:
+  Fix underlinking with libm reported by Rion (bug #283152, comment 20)
+