Update to latest version, this will be the last 2.6.x version.
 Ok ? Comments ?
  Cheers
   Giovanni
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/gimp/stable/Makefile,v
retrieving revision 1.76
diff -u -p -r1.76 Makefile
--- Makefile    3 Dec 2011 20:30:09 -0000       1.76
+++ Makefile    15 Feb 2012 16:30:56 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       GNU Image Manipulation Program
 
-DISTNAME=      gimp-2.6.11
-REVISION=      5
+DISTNAME=      gimp-2.6.12
 
 SHARED_LIBS=   gimp-2.0        271.0   \
                gimpbase-2.0    271.0   \
@@ -73,7 +72,7 @@ MODULES=      devel/gettext \
 
 USE_GMAKE=     Yes
 USE_LIBTOOL=   Yes
-AUTOCONF_VERSION= 2.67
+AUTOCONF_VERSION= 2.68
 CONFIGURE_STYLE= autoconf
 CONFIGURE_ARGS=        ${CONFIGURE_SHARED}
 CONFIGURE_ARGS+=--without-gvfs \
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/gimp/stable/distinfo,v
retrieving revision 1.28
diff -u -p -r1.28 distinfo
--- distinfo    3 Dec 2010 16:33:59 -0000       1.28
+++ distinfo    15 Feb 2012 16:30:56 -0000
@@ -1,5 +1,5 @@
-MD5 (gimp-2.6.11.tar.bz2) = uyk5/hPlT8clXO9dCXu13Q==
-RMD160 (gimp-2.6.11.tar.bz2) = oRY3dJnljcK/4jGrPAV9C+lAkf8=
-SHA1 (gimp-2.6.11.tar.bz2) = L51ZbnJ72/ME+nglfBcx2frzk0w=
-SHA256 (gimp-2.6.11.tar.bz2) = m20I0IA7ORLqWW0bd7nCHuE3eMIziKIlwAS4wVh8sKE=
-SIZE (gimp-2.6.11.tar.bz2) = 16473561
+MD5 (gimp-2.6.12.tar.bz2) = n4du5joMSkyD9Q8y+zu+Yw==
+RMD160 (gimp-2.6.12.tar.bz2) = PHroY0dN6mcOrrkU4zO6a/UMf8w=
+SHA1 (gimp-2.6.12.tar.bz2) = gpZOPU6wAyOfNEOhvMrFP114DhU=
+SHA256 (gimp-2.6.12.tar.bz2) = 1VPJ8cB/Wfp7fOnMX4TOWb9OnftbbuS9hxi3S5R67GI=
+SIZE (gimp-2.6.12.tar.bz2) = 16745411
Index: patches/patch-app_main_c
===================================================================
RCS file: patches/patch-app_main_c
diff -N patches/patch-app_main_c
--- patches/patch-app_main_c    16 Apr 2011 07:47:04 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-$OpenBSD: patch-app_main_c,v 1.1 2011/04/16 07:47:04 dcoppa Exp $
-
-Using G_OPTION_FLAG_NO_ARG with G_OPTION_ARG_NONE is not a valid
-combination and glib 2.28.2 warns about it.
-
-http://git.gnome.org/browse/gimp/commit/?id=b81276ca83e6ec4c7df32c8f611f441d1dfc59ad
-
---- app/main.c.orig    Fri Apr 15 20:18:24 2011
-+++ app/main.c Fri Apr 15 20:19:15 2011
-@@ -240,7 +240,7 @@ static const GOptionEntry main_entries[] =
-     N_("Debug in case of a crash (never|query|always)"), "<mode>"
-   },
-   {
--    "debug-handlers", 0, G_OPTION_FLAG_NO_ARG,
-+    "debug-handlers", 0, 0,
-     G_OPTION_ARG_NONE, &use_debug_handler,
-     N_("Enable non-fatal debugging signal handlers"), NULL
-   },
Index: patches/patch-configure_in
===================================================================
RCS file: /cvs/ports/graphics/gimp/stable/patches/patch-configure_in,v
retrieving revision 1.10
diff -u -p -r1.10 patch-configure_in
--- patches/patch-configure_in  16 Apr 2011 07:47:04 -0000      1.10
+++ patches/patch-configure_in  15 Feb 2012 16:30:56 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-configure_in,v 1.10 2011/04/16 07:47:04 dcoppa Exp $
---- configure.in.orig  Sun Oct  3 14:04:42 2010
-+++ configure.in       Fri Apr 15 20:17:58 2011
-@@ -421,14 +421,7 @@ AM_GLIB_GNU_GETTEXT
+--- configure.in.orig  Tue Jan 31 14:50:28 2012
++++ configure.in       Wed Feb  8 15:30:13 2012
+@@ -424,14 +424,7 @@ AM_GLIB_GNU_GETTEXT
  ###########
  
  AC_MSG_CHECKING([for iso-codes])
@@ -17,7 +17,7 @@ $OpenBSD: patch-configure_in,v 1.10 2011
  AC_MSG_RESULT($have_iso_codes)
  
  AC_SUBST(ISO_CODES_LOCATION)
-@@ -569,7 +562,8 @@ AC_TRY_RUN([#include <math.h>
+@@ -572,7 +565,8 @@ AC_TRY_RUN([#include <math.h>
  AC_CHECK_FUNCS(finite, , [
    AC_MSG_CHECKING(for finite in <math.h>)
    AC_TRY_LINK([#include <math.h>], [double f = 0.0; finite (f)], [
@@ -27,7 +27,7 @@ $OpenBSD: patch-configure_in,v 1.10 2011
      AC_MSG_RESULT(yes)], [
      AC_MSG_RESULT(no)
      AC_MSG_CHECKING(for isfinite in <math.h>)
-@@ -1146,10 +1140,10 @@ if test "x$with_libmng" != xno && test -z "$MNG_LIBS" 
+@@ -1149,10 +1143,10 @@ if test "x$with_libmng" != xno && test -z "$MNG_LIBS" 
     test -n "$PNG_LIBS" && test -n "$JPEG_LIBS" && test -n "$Z_LIBS"; then
    AC_CHECK_LIB(mng, mng_create,
      [AC_CHECK_HEADER(libmng.h, mng_ok=yes)],
@@ -40,7 +40,7 @@ $OpenBSD: patch-configure_in,v 1.10 2011
    else
      have_libmng="no (MNG header file not found)"
    fi
-@@ -1328,19 +1322,9 @@ if test "x$with_gnomevfs" != xno; then
+@@ -1331,19 +1325,9 @@ if test "x$with_gnomevfs" != xno; then
  
  gnome_vfs_modules="gnome-vfs-2.0 >= gnome_vfs_required_version"
  
Index: patches/patch-etc_Makefile_in
===================================================================
RCS file: /cvs/ports/graphics/gimp/stable/patches/patch-etc_Makefile_in,v
retrieving revision 1.11
diff -u -p -r1.11 patch-etc_Makefile_in
--- patches/patch-etc_Makefile_in       8 Jul 2010 16:16:51 -0000       1.11
+++ patches/patch-etc_Makefile_in       15 Feb 2012 16:30:56 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-etc_Makefile_in,v 1.11 2010/07/08 16:16:51 giovanni Exp $
---- etc/Makefile.in.orig       Mon Jun 21 22:00:58 2010
-+++ etc/Makefile.in    Fri Jun 25 18:46:50 2010
-@@ -342,7 +342,7 @@ gimpdatadir = @gimpdatadir@
+--- etc/Makefile.in.orig       Tue Jan 31 15:25:20 2012
++++ etc/Makefile.in    Wed Feb  8 15:30:13 2012
+@@ -344,7 +344,7 @@ gimpdatadir = @gimpdatadir@
  gimpdir = @gimpdir@
  gimplocaledir = @gimplocaledir@
  gimpplugindir = @gimpplugindir@
Index: patches/patch-plug-ins_common_file-gif-load_c
===================================================================
RCS file: patches/patch-plug-ins_common_file-gif-load_c
diff -N patches/patch-plug-ins_common_file-gif-load_c
--- patches/patch-plug-ins_common_file-gif-load_c       19 Aug 2011 08:57:07 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,55 +0,0 @@
-$OpenBSD: patch-plug-ins_common_file-gif-load_c,v 1.1 2011/08/19 08:57:07 
jasper Exp $
-
-file-gif-load: fix heap corruption and buffer overflow (CVE-2011-2896)
-
-Patch from upstream git: 376ad788c1a1c31d40f18494889c383f6909ebfc
-
---- plug-ins/common/file-gif-load.c.orig       Sat Jul  3 00:51:56 2010
-+++ plug-ins/common/file-gif-load.c    Thu Aug 18 19:22:01 2011
-@@ -697,7 +697,8 @@ LZWReadByte (FILE *fd,
-   static gint firstcode, oldcode;
-   static gint clear_code, end_code;
-   static gint table[2][(1 << MAX_LZW_BITS)];
--  static gint stack[(1 << (MAX_LZW_BITS)) * 2], *sp;
-+#define STACK_SIZE ((1 << (MAX_LZW_BITS)) * 2)
-+  static gint stack[STACK_SIZE], *sp;
-   gint        i;
- 
-   if (just_reset_LZW)
-@@ -772,7 +773,7 @@ LZWReadByte (FILE *fd,
- 
-           return firstcode;
-         }
--      else if (code == end_code)
-+      else if (code == end_code || code > max_code)
-         {
-           gint   count;
-           guchar buf[260];
-@@ -791,13 +792,14 @@ LZWReadByte (FILE *fd,
- 
-       incode = code;
- 
--      if (code >= max_code)
-+      if (code == max_code)
-         {
--          *sp++ = firstcode;
-+          if (sp < &(stack[STACK_SIZE]))
-+            *sp++ = firstcode;
-           code = oldcode;
-         }
- 
--      while (code >= clear_code)
-+      while (code >= clear_code && sp < &(stack[STACK_SIZE]))
-         {
-           *sp++ = table[1][code];
-           if (code == table[0][code])
-@@ -808,7 +810,8 @@ LZWReadByte (FILE *fd,
-           code = table[0][code];
-         }
- 
--      *sp++ = firstcode = table[1][code];
-+      if (sp < &(stack[STACK_SIZE]))
-+        *sp++ = firstcode = table[1][code];
- 
-       if ((code = max_code) < (1 << MAX_LZW_BITS))
-         {
Index: patches/patch-plug-ins_common_file-mng_c
===================================================================
RCS file: patches/patch-plug-ins_common_file-mng_c
diff -N patches/patch-plug-ins_common_file-mng_c
--- patches/patch-plug-ins_common_file-mng_c    8 Jul 2011 20:36:09 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,133 +0,0 @@
-$OpenBSD: patch-plug-ins_common_file-mng_c,v 1.1 2011/07/08 20:36:09 naddy Exp 
$
-
-Fix build with png-1.5.
-
---- plug-ins/common/file-mng.c.orig    Fri Jul  2 16:51:56 2010
-+++ plug-ins/common/file-mng.c Tue Jul  5 11:11:15 2011
-@@ -799,6 +799,13 @@ mng_save_image (const gchar  *filename,
-       png_infop       png_info_ptr;
-       FILE           *infile, *outfile;
-       int             num_passes;
-+      int             color_type;
-+      png_colorp      palette;
-+      int             num_palette;
-+      int             bit_depth;
-+      png_bytep       trans_alpha;
-+      int             num_trans;
-+      png_color_16p   trans_color;
-       int             tile_height;
-       guchar        **layer_pixels, *layer_pixel;
-       int             pass, j, k, begin, end, num;
-@@ -969,7 +976,7 @@ mng_save_image (const gchar  *filename,
-           goto err3;
-         }
- 
--      if (setjmp (png_ptr->jmpbuf) != 0)
-+      if (setjmp (png_jmpbuf(png_ptr)) != 0)
-         {
-           g_warning ("HRM saving PNG in mng_save_image()");
-           png_destroy_write_struct (&png_ptr, &png_info_ptr);
-@@ -981,37 +988,31 @@ mng_save_image (const gchar  *filename,
-       png_init_io (png_ptr, outfile);
-       png_set_compression_level (png_ptr, mng_data.compression_level);
- 
--      png_info_ptr->width = layer_cols;
--      png_info_ptr->height = layer_rows;
--      png_info_ptr->interlace_type = (mng_data.interlaced == 0 ? 0 : 1);
--      png_info_ptr->bit_depth = 8;
--
-+      bit_depth = 8;
-       switch (layer_drawable_type)
-         {
-         case GIMP_RGB_IMAGE:
--          png_info_ptr->color_type = PNG_COLOR_TYPE_RGB;
-+          color_type = PNG_COLOR_TYPE_RGB;
-           break;
-         case GIMP_RGBA_IMAGE:
--          png_info_ptr->color_type = PNG_COLOR_TYPE_RGB_ALPHA;
-+          color_type = PNG_COLOR_TYPE_RGB_ALPHA;
-           break;
-         case GIMP_GRAY_IMAGE:
--          png_info_ptr->color_type = PNG_COLOR_TYPE_GRAY;
-+          color_type = PNG_COLOR_TYPE_GRAY;
-           break;
-         case GIMP_GRAYA_IMAGE:
--          png_info_ptr->color_type = PNG_COLOR_TYPE_GRAY_ALPHA;
-+          color_type = PNG_COLOR_TYPE_GRAY_ALPHA;
-           break;
-         case GIMP_INDEXED_IMAGE:
--          png_info_ptr->color_type = PNG_COLOR_TYPE_PALETTE;
--          png_info_ptr->valid |= PNG_INFO_PLTE;
--          png_info_ptr->palette =
--            (png_colorp) gimp_image_get_colormap (image_id, &num_colors);
--          png_info_ptr->num_palette = num_colors;
--          break;
-         case GIMP_INDEXEDA_IMAGE:
--          png_info_ptr->color_type = PNG_COLOR_TYPE_PALETTE;
--          layer_has_unique_palette =
--            respin_cmap (png_ptr, png_info_ptr, layer_remap,
--                         image_id, layer_drawable);
-+          color_type = PNG_COLOR_TYPE_PALETTE;
-+          gimp_image_get_colormap (image_id, &num_colors);
-+          if (num_palette <= 2)
-+            bit_depth = 1;
-+          else if (num_palette <= 4)
-+            bit_depth = 2;
-+          else if (num_palette <= 16)
-+            bit_depth = 4;
-           break;
-         default:
-           g_warning ("This can't be!\n");
-@@ -1021,16 +1022,14 @@ mng_save_image (const gchar  *filename,
-           goto err3;
-         }
- 
--      if ((png_info_ptr->valid & PNG_INFO_PLTE) == PNG_INFO_PLTE)
--        {
--          if (png_info_ptr->num_palette <= 2)
--            png_info_ptr->bit_depth = 1;
--          else if (png_info_ptr->num_palette <= 4)
--            png_info_ptr->bit_depth = 2;
--          else if (png_info_ptr->num_palette <= 16)
--            png_info_ptr->bit_depth = 4;
--        }
-+      png_set_IHDR(png_ptr, png_info_ptr, layer_cols, layer_rows, bit_depth, 
color_type, (mng_data.interlaced == 0 ? PNG_INTERLACE_NONE : 
PNG_INTERLACE_ADAM7), PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT);
- 
-+      if (layer_drawable_type == GIMP_INDEXED_IMAGE)
-+        png_set_PLTE(png_ptr, png_info_ptr, (png_colorp) 
gimp_image_get_colormap (image_id, &num_colors), num_colors);
-+      else if (layer_drawable_type == GIMP_INDEXEDA_IMAGE)
-+        layer_has_unique_palette =
-+          respin_cmap (png_ptr, png_info_ptr, layer_remap,
-+                       image_id, layer_drawable);
-       png_write_info (png_ptr, png_info_ptr);
- 
-       if (mng_data.interlaced != 0)
-@@ -1038,8 +1037,8 @@ mng_save_image (const gchar  *filename,
-       else
-         num_passes = 1;
- 
--      if ((png_info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) &&
--          (png_info_ptr->bit_depth < 8))
-+      if ((png_get_color_type(png_ptr, png_info_ptr) == 
PNG_COLOR_TYPE_PALETTE) &&
-+          (png_get_bit_depth(png_ptr, png_info_ptr) < 8))
-         png_set_packing (png_ptr);
- 
-       tile_height = gimp_tile_height ();
-@@ -1065,7 +1064,7 @@ mng_save_image (const gchar  *filename,
-               gimp_pixel_rgn_get_rect (&layer_pixel_rgn, layer_pixel, 0,
-                                        begin, layer_cols, num);
- 
--              if ((png_info_ptr->valid & PNG_INFO_tRNS) == PNG_INFO_tRNS)
-+              if (png_get_tRNS(png_ptr, png_info_ptr, &trans_alpha, 
&num_trans, &trans_color) != 0)
-                 {
-                   for (j = 0; j < num; j++)
-                     {
-@@ -1077,7 +1076,7 @@ mng_save_image (const gchar  *filename,
-                     }
-                 }
-               else
--                if (((png_info_ptr->valid & PNG_INFO_PLTE) == PNG_INFO_PLTE)
-+                if ((png_get_PLTE(png_ptr, png_info_ptr, &palette, 
&num_palette) != 0)
-                     && (layer_bpp == 2))
-                 {
-                   for (j = 0; j < num; j++)
Index: patches/patch-plug-ins_common_file-pdf_c
===================================================================
RCS file: patches/patch-plug-ins_common_file-pdf_c
diff -N patches/patch-plug-ins_common_file-pdf_c
--- patches/patch-plug-ins_common_file-pdf_c    26 Nov 2011 19:46:38 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,427 +0,0 @@
-$OpenBSD: patch-plug-ins_common_file-pdf_c,v 1.1 2011/11/26 19:46:38 kili Exp $
-
-Fix build with poppler-0.18. Patch gyped from opensuse.
-
---- plug-ins/common/file-pdf.c.orig    Sat Jul  3 00:51:56 2010
-+++ plug-ins/common/file-pdf.c Thu Nov 17 18:42:37 2011
-@@ -4,6 +4,9 @@
-  *
-  * Copyright (C) 2005 Nathan Summers
-  *
-+ * Some code in render_page_to_surface() borrowed from
-+ * poppler.git/glib/poppler-page.cc.
-+ *
-  * This program is free software; you can redistribute it and/or modify
-  * it under the terms of the GNU General Public License as published by
-  * the Free Software Foundation; either version 2 of the License, or
-@@ -80,16 +83,20 @@ static gboolean          load_dialog       (PopplerDoc
- static PopplerDocument * open_document     (const gchar            *filename,
-                                             GError                **error);
- 
--static GdkPixbuf *       get_thumbnail     (PopplerDocument        *doc,
-+static cairo_surface_t * get_thumb_surface (PopplerDocument        *doc,
-                                             gint                    page,
-                                             gint                    
preferred_size);
- 
-+static GdkPixbuf *       get_thumb_pixbuf  (PopplerDocument        *doc,
-+                                            gint                    page,
-+                                            gint                    
preferred_size);
-+
- static gint32            layer_from_pixbuf (gint32                  image,
--                                            const gchar            
*layer_name,
--                                            gint                    position,
--                                            GdkPixbuf              *buf,
--                                            gdouble                 
progress_start,
--                                            gdouble                 
progress_scale);
-+                                                              const gchar     
       *layer_name,
-+                                                              gint            
        position,
-+                                                              GdkPixbuf       
       *pixbuf,
-+                                                              gdouble         
        progress_start,
-+                                                              gdouble         
        progress_scale);
- 
- /**
-  ** the following was formerly part of
-@@ -433,11 +440,12 @@ run (const gchar      *name,
-         }
-       else
-         {
--          gdouble      width  = 0;
--          gdouble      height = 0;
--          gdouble      scale;
--          gint32       image  = -1;
--          GdkPixbuf   *pixbuf = NULL;
-+          gdouble    width     = 0;
-+          gdouble    height    = 0;
-+          gdouble    scale;
-+          gint32     image     = -1;
-+          gint       num_pages = 0;
-+          GdkPixbuf *pixbuf    = NULL;
- 
-           /* Possibly retrieve last settings */
-           gimp_get_data (LOAD_PROC, &loadvals);
-@@ -455,7 +463,10 @@ run (const gchar      *name,
-                   g_object_unref (page);
-                 }
- 
--              pixbuf = get_thumbnail (doc, 0, param[1].data.d_int32);
-+              num_pages = poppler_document_get_n_pages (doc);
-+
-+              pixbuf = get_thumb_pixbuf (doc, 0, param[1].data.d_int32);
-+
-               g_object_unref (doc);
-             }
- 
-@@ -548,6 +559,187 @@ open_document (const gchar  *filename,
-   return doc;
- }
- 
-+/* FIXME: Remove this someday when we depend fully on GTK+ >= 3 */
-+
-+#if (!GTK_CHECK_VERSION (3, 0, 0))
-+
-+static cairo_format_t
-+gdk_cairo_format_for_content (cairo_content_t content)
-+{
-+  switch (content)
-+    {
-+    case CAIRO_CONTENT_COLOR:
-+      return CAIRO_FORMAT_RGB24;
-+    case CAIRO_CONTENT_ALPHA:
-+      return CAIRO_FORMAT_A8;
-+    case CAIRO_CONTENT_COLOR_ALPHA:
-+    default:
-+      return CAIRO_FORMAT_ARGB32;
-+    }
-+}
-+
-+static cairo_surface_t *
-+gdk_cairo_surface_coerce_to_image (cairo_surface_t *surface,
-+                                   cairo_content_t  content,
-+                                   int              src_x,
-+                                   int              src_y,
-+                                   int              width,
-+                                   int              height)
-+{
-+  cairo_surface_t *copy;
-+  cairo_t *cr;
-+
-+  copy = cairo_image_surface_create (gdk_cairo_format_for_content (content),
-+                                     width,
-+                                     height);
-+
-+  cr = cairo_create (copy);
-+  cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE);
-+  cairo_set_source_surface (cr, surface, -src_x, -src_y);
-+  cairo_paint (cr);
-+  cairo_destroy (cr);
-+
-+  return copy;
-+}
-+
-+static void
-+convert_alpha (guchar *dest_data,
-+               int     dest_stride,
-+               guchar *src_data,
-+               int     src_stride,
-+               int     src_x,
-+               int     src_y,
-+               int     width,
-+               int     height)
-+{
-+  int x, y;
-+
-+  src_data += src_stride * src_y + src_x * 4;
-+
-+  for (y = 0; y < height; y++) {
-+    guint32 *src = (guint32 *) src_data;
-+
-+    for (x = 0; x < width; x++) {
-+      guint alpha = src[x] >> 24;
-+
-+      if (alpha == 0)
-+        {
-+          dest_data[x * 4 + 0] = 0;
-+          dest_data[x * 4 + 1] = 0;
-+          dest_data[x * 4 + 2] = 0;
-+        }
-+      else
-+        {
-+          dest_data[x * 4 + 0] = (((src[x] & 0xff0000) >> 16) * 255 + alpha / 
2) / alpha;
-+          dest_data[x * 4 + 1] = (((src[x] & 0x00ff00) >>  8) * 255 + alpha / 
2) / alpha;
-+          dest_data[x * 4 + 2] = (((src[x] & 0x0000ff) >>  0) * 255 + alpha / 
2) / alpha;
-+        }
-+      dest_data[x * 4 + 3] = alpha;
-+    }
-+
-+    src_data += src_stride;
-+    dest_data += dest_stride;
-+  }
-+}
-+
-+static void
-+convert_no_alpha (guchar *dest_data,
-+                  int     dest_stride,
-+                  guchar *src_data,
-+                  int     src_stride,
-+                  int     src_x,
-+                  int     src_y,
-+                  int     width,
-+                  int     height)
-+{
-+  int x, y;
-+
-+  src_data += src_stride * src_y + src_x * 4;
-+
-+  for (y = 0; y < height; y++) {
-+    guint32 *src = (guint32 *) src_data;
-+
-+    for (x = 0; x < width; x++) {
-+      dest_data[x * 3 + 0] = src[x] >> 16;
-+      dest_data[x * 3 + 1] = src[x] >>  8;
-+      dest_data[x * 3 + 2] = src[x];
-+    }
-+
-+    src_data += src_stride;
-+    dest_data += dest_stride;
-+  }
-+}
-+
-+/**
-+ * gdk_pixbuf_get_from_surface:
-+ * @surface: surface to copy from
-+ * @src_x: Source X coordinate within @surface
-+ * @src_y: Source Y coordinate within @surface
-+ * @width: Width in pixels of region to get
-+ * @height: Height in pixels of region to get
-+ *
-+ * Transfers image data from a #cairo_surface_t and converts it to an RGB(A)
-+ * representation inside a #GdkPixbuf. This allows you to efficiently read
-+ * individual pixels from cairo surfaces. For #GdkWindows, use
-+ * gdk_pixbuf_get_from_window() instead.
-+ *
-+ * This function will create an RGB pixbuf with 8 bits per channel.
-+ * The pixbuf will contain an alpha channel if the @surface contains one.
-+ *
-+ * Return value: (transfer full): A newly-created pixbuf with a reference
-+ *     count of 1, or %NULL on error
-+ */
-+static GdkPixbuf *
-+gdk_pixbuf_get_from_surface  (cairo_surface_t *surface,
-+                              gint             src_x,
-+                              gint             src_y,
-+                              gint             width,
-+                              gint             height)
-+{
-+  cairo_content_t content;
-+  GdkPixbuf *dest;
-+
-+  /* General sanity checks */
-+  g_return_val_if_fail (surface != NULL, NULL);
-+  g_return_val_if_fail (width > 0 && height > 0, NULL);
-+
-+  content = cairo_surface_get_content (surface) | CAIRO_CONTENT_COLOR;
-+  dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB,
-+                         !!(content & CAIRO_CONTENT_ALPHA),
-+                         8,
-+                         width, height);
-+
-+  surface = gdk_cairo_surface_coerce_to_image (surface, content,
-+                                               src_x, src_y,
-+                                               width, height);
-+  cairo_surface_flush (surface);
-+  if (cairo_surface_status (surface) || dest == NULL)
-+    {
-+      cairo_surface_destroy (surface);
-+      return NULL;
-+    }
-+
-+  if (gdk_pixbuf_get_has_alpha (dest))
-+    convert_alpha (gdk_pixbuf_get_pixels (dest),
-+                   gdk_pixbuf_get_rowstride (dest),
-+                   cairo_image_surface_get_data (surface),
-+                   cairo_image_surface_get_stride (surface),
-+                   0, 0,
-+                   width, height);
-+  else
-+    convert_no_alpha (gdk_pixbuf_get_pixels (dest),
-+                      gdk_pixbuf_get_rowstride (dest),
-+                      cairo_image_surface_get_data (surface),
-+                      cairo_image_surface_get_stride (surface),
-+                      0, 0,
-+                      width, height);
-+
-+  cairo_surface_destroy (surface);
-+  return dest;
-+}
-+
-+#endif
-+
- static gint32
- layer_from_pixbuf (gint32        image,
-                    const gchar  *layer_name,
-@@ -566,6 +758,54 @@ layer_from_pixbuf (gint32        image,
-   return layer;
- }
- 
-+static cairo_surface_t *
-+render_page_to_surface (PopplerPage *page,
-+                        int          width,
-+                        int          height,
-+                        double       scale)
-+{
-+  cairo_surface_t *surface;
-+  cairo_t *cr;
-+
-+  surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, width, height);
-+  cr = cairo_create (surface);
-+
-+  cairo_save (cr);
-+  cairo_translate (cr, 0.0, 0.0);
-+
-+  if (scale != 1.0)
-+    cairo_scale (cr, scale, scale);
-+
-+  poppler_page_render (page, cr);
-+  cairo_restore (cr);
-+
-+  cairo_set_operator (cr, CAIRO_OPERATOR_DEST_OVER);
-+  cairo_set_source_rgb (cr, 1.0, 1.0, 1.0);
-+  cairo_paint (cr);
-+
-+  cairo_destroy (cr);
-+
-+  return surface;
-+}
-+
-+static GdkPixbuf *
-+render_page_to_pixbuf (PopplerPage *page,
-+                       int          width,
-+                       int          height,
-+                       double       scale)
-+{
-+  GdkPixbuf *pixbuf;
-+  cairo_surface_t *surface;
-+
-+  surface = render_page_to_surface (page, width, height, scale);
-+  pixbuf = gdk_pixbuf_get_from_surface (surface, 0, 0,
-+                                        cairo_image_surface_get_width 
(surface),
-+                                        cairo_image_surface_get_height 
(surface));
-+  cairo_surface_destroy (surface);
-+
-+  return pixbuf;
-+}
-+
- static gint32
- load_image (PopplerDocument        *doc,
-             const gchar            *filename,
-@@ -597,7 +837,7 @@ load_image (PopplerDocument        *doc,
-       gdouble      page_width;
-       gdouble      page_height;
- 
--      GdkPixbuf   *buf;
-+      GdkPixbuf   *pixbuf;
-       gint         width;
-       gint         height;
- 
-@@ -627,15 +867,13 @@ load_image (PopplerDocument        *doc,
-           gimp_image_set_resolution (image_ID, resolution, resolution);
-         }
- 
--      buf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, width, height);
-+      pixbuf = render_page_to_pixbuf (page, width, height, scale);
- 
--      poppler_page_render_to_pixbuf (page, 0, 0, width, height, scale, 0, 
buf);
--
--      layer_from_pixbuf (image_ID, page_label, i, buf,
-+      layer_from_pixbuf (image_ID, page_label, i, pixbuf,
-                          doc_progress, 1.0 / pages->n_pages);
- 
-       g_free (page_label);
--      g_object_unref (buf);
-+      g_object_unref(pixbuf);
- 
-       doc_progress = (double) (i + 1) / pages->n_pages;
-       gimp_progress_update (doc_progress);
-@@ -676,30 +914,22 @@ load_image (PopplerDocument        *doc,
-   return image_ID;
- }
- 
--static GdkPixbuf *
--get_thumbnail (PopplerDocument *doc,
--               gint             page_num,
--               gint             preferred_size)
-+static cairo_surface_t *
-+get_thumb_surface (PopplerDocument *doc,
-+                   gint             page_num,
-+                   gint             preferred_size)
- {
-   PopplerPage *page;
--  GdkPixbuf   *pixbuf;
-+  cairo_surface_t *surface;
- 
-   page = poppler_document_get_page (doc, page_num);
- 
-   if (! page)
-     return NULL;
- 
--  /* XXX: Remove conditional when we depend on poppler 0.8.0, but also
--   * add configure check to make sure POPPLER_WITH_GDK is enabled!
--   */
--#ifdef POPPLER_WITH_GDK
--  pixbuf = poppler_page_get_thumbnail_pixbuf (page);
--#else
--  pixbuf = poppler_page_get_thumbnail (page);
--#endif
-+  surface = poppler_page_get_thumbnail (page);
- 
--
--  if (! pixbuf)
-+  if (! surface)
-     {
-       gdouble width;
-       gdouble height;
-@@ -712,15 +942,28 @@ get_thumbnail (PopplerDocument *doc,
-       width  *= scale;
-       height *= scale;
- 
--      pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8,
--                               width, height);
--
--      poppler_page_render_to_pixbuf (page,
--                                     0, 0, width, height, scale, 0, pixbuf);
-+      surface = render_page_to_surface (page, width, height, scale);
-     }
- 
-   g_object_unref (page);
- 
-+  return surface;
-+}
-+
-+static GdkPixbuf *
-+get_thumb_pixbuf (PopplerDocument *doc,
-+                  gint             page_num,
-+                  gint             preferred_size)
-+{
-+  cairo_surface_t *surface;
-+  GdkPixbuf *pixbuf;
-+
-+  surface = get_thumb_surface (doc, page_num, preferred_size);
-+  pixbuf = gdk_pixbuf_get_from_surface (surface, 0, 0,
-+                                        cairo_image_surface_get_width 
(surface),
-+                                        cairo_image_surface_get_height 
(surface));
-+  cairo_surface_destroy (surface);
-+
-   return pixbuf;
- }
- 
-@@ -769,8 +1012,8 @@ thumbnail_thread (gpointer data)
-       idle_data->page_no  = i;
- 
-       /* FIXME get preferred size from somewhere? */
--      idle_data->pixbuf = get_thumbnail (thread_data->document, i,
--                                         THUMBNAIL_SIZE);
-+      idle_data->pixbuf = get_thumb_pixbuf (thread_data->document, i,
-+                                            THUMBNAIL_SIZE);
- 
-       g_idle_add (idle_set_thumbnail, idle_data);
- 
Index: patches/patch-plug-ins_common_file-png_c
===================================================================
RCS file: patches/patch-plug-ins_common_file-png_c
diff -N patches/patch-plug-ins_common_file-png_c
--- patches/patch-plug-ins_common_file-png_c    8 Jul 2011 20:36:09 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,364 +0,0 @@
-$OpenBSD: patch-plug-ins_common_file-png_c,v 1.1 2011/07/08 20:36:09 naddy Exp 
$
-
-Fix build with png-1.5.
-
---- plug-ins/common/file-png.c.orig    Tue Jul 13 14:22:27 2010
-+++ plug-ins/common/file-png.c Tue Jul  5 11:11:15 2011
-@@ -653,7 +653,11 @@ on_read_error (png_structp png_ptr, png_const_charp er
-                                 error_data->drawable->width, num);
-     }
- 
-+#if (PNG_LIBPNG_VER < 10500)
-   longjmp (png_ptr->jmpbuf, 1);
-+#else
-+  png_longjmp (png_ptr, 1);
-+#endif
- }
- 
- /*
-@@ -697,7 +701,7 @@ load_image (const gchar  *filename,
-   pp = png_create_read_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
-   info = png_create_info_struct (pp);
- 
--  if (setjmp (pp->jmpbuf))
-+  if (setjmp (png_jmpbuf(pp)))
-     {
-       g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED,
-                    _("Error while reading '%s'. File corrupted?"),
-@@ -738,17 +742,17 @@ load_image (const gchar  *filename,
-    * Latest attempt, this should be my best yet :)
-    */
- 
--  if (info->bit_depth == 16)
-+  if (png_get_bit_depth(pp, info) == 16)
-     {
-       png_set_strip_16 (pp);
-     }
- 
--  if (info->color_type == PNG_COLOR_TYPE_GRAY && info->bit_depth < 8)
-+  if (png_get_color_type(pp, info) == PNG_COLOR_TYPE_GRAY && 
png_get_bit_depth(pp, info) < 8)
-     {
-       png_set_expand (pp);
-     }
- 
--  if (info->color_type == PNG_COLOR_TYPE_PALETTE && info->bit_depth < 8)
-+  if (png_get_color_type(pp, info) == PNG_COLOR_TYPE_PALETTE && 
png_get_bit_depth(pp, info) < 8)
-     {
-       png_set_packing (pp);
-     }
-@@ -757,8 +761,8 @@ load_image (const gchar  *filename,
-    * Expand G+tRNS to GA, RGB+tRNS to RGBA
-    */
- 
--  if (info->color_type != PNG_COLOR_TYPE_PALETTE &&
--      (info->valid & PNG_INFO_tRNS))
-+  if (png_get_color_type(pp, info) != PNG_COLOR_TYPE_PALETTE &&
-+      png_get_valid(pp, info, PNG_INFO_tRNS) != 0)
-     {
-       png_set_expand (pp);
-     }
-@@ -775,7 +779,7 @@ load_image (const gchar  *filename,
-    */
- 
-   if (png_get_valid (pp, info, PNG_INFO_tRNS) &&
--      info->color_type == PNG_COLOR_TYPE_PALETTE)
-+      png_get_color_type(pp, info) == PNG_COLOR_TYPE_PALETTE)
-     {
-       png_get_tRNS (pp, info, &alpha_ptr, &num, NULL);
-       /* Copy the existing alpha values from the tRNS chunk */
-@@ -797,7 +801,7 @@ load_image (const gchar  *filename,
- 
-   png_read_update_info (pp, info);
- 
--  switch (info->color_type)
-+  switch (png_get_color_type(pp, info))
-     {
-     case PNG_COLOR_TYPE_RGB:           /* RGB */
-       bpp = 3;
-@@ -836,7 +840,7 @@ load_image (const gchar  *filename,
-       return -1;
-     }
- 
--  image = gimp_image_new (info->width, info->height, image_type);
-+  image = gimp_image_new (png_get_image_width(pp, info), 
png_get_image_height(pp, info), image_type);
-   if (image == -1)
-     {
-       g_set_error (error, 0, 0,
-@@ -849,7 +853,7 @@ load_image (const gchar  *filename,
-    * Create the "background" layer to hold the image...
-    */
- 
--  layer = gimp_layer_new (image, _("Background"), info->width, info->height,
-+  layer = gimp_layer_new (image, _("Background"), png_get_image_width(pp, 
info), png_get_image_height(pp, info),
-                           layer_type, 100, GIMP_NORMAL_MODE);
-   gimp_image_add_layer (image, layer, 0);
- 
-@@ -883,7 +887,7 @@ load_image (const gchar  *filename,
- 
-       gimp_layer_set_offsets (layer, offset_x, offset_y);
- 
--      if ((abs (offset_x) > info->width) || (abs (offset_y) > info->height))
-+      if ((abs (offset_x) > png_get_image_width(pp, info)) || (abs (offset_y) 
> png_get_image_height(pp, info)))
-         {
-           if (interactive)
-             g_message (_("The PNG file specifies an offset that caused "
-@@ -938,23 +942,27 @@ load_image (const gchar  *filename,
- 
-   empty = 0; /* by default assume no full transparent palette entries */
- 
--  if (info->color_type & PNG_COLOR_MASK_PALETTE)
-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_PALETTE)
-     {
-+      png_colorp palette;
-+      int num_palette;
-+      png_get_PLTE(pp, info, &palette, &num_palette);
-+
-       if (png_get_valid (pp, info, PNG_INFO_tRNS))
-         {
-           for (empty = 0; empty < 256 && alpha[empty] == 0; ++empty)
-             /* Calculates number of fully transparent "empty" entries */;
- 
-           /*  keep at least one entry  */
--          empty = MIN (empty, info->num_palette - 1);
-+          empty = MIN (empty, num_palette - 1);
- 
--          gimp_image_set_colormap (image, (guchar *) (info->palette + empty),
--                                   info->num_palette - empty);
-+          gimp_image_set_colormap (image, (guchar *) (palette + empty),
-+                                   num_palette - empty);
-         }
-       else
-         {
--          gimp_image_set_colormap (image, (guchar *) info->palette,
--                                   info->num_palette);
-+          gimp_image_set_colormap (image, (guchar *) palette,
-+                                   num_palette);
-         }
-     }
- 
-@@ -972,18 +980,18 @@ load_image (const gchar  *filename,
-    */
- 
-   tile_height = gimp_tile_height ();
--  pixel = g_new0 (guchar, tile_height * info->width * bpp);
-+  pixel = g_new0 (guchar, tile_height * png_get_image_width(pp, info) * bpp);
-   pixels = g_new (guchar *, tile_height);
- 
-   for (i = 0; i < tile_height; i++)
--    pixels[i] = pixel + info->width * info->channels * i;
-+    pixels[i] = pixel + png_get_image_width(pp, info) * png_get_channels(pp, 
info) * i;
- 
-   /* Install our own error handler to handle incomplete PNG files better */
-   error_data.drawable    = drawable;
-   error_data.pixel       = pixel;
-   error_data.tile_height = tile_height;
--  error_data.width       = info->width;
--  error_data.height      = info->height;
-+  error_data.width       = png_get_image_width(pp, info);
-+  error_data.height      = png_get_image_height(pp, info);
-   error_data.bpp         = bpp;
-   error_data.pixel_rgn   = &pixel_rgn;
- 
-@@ -996,10 +1004,10 @@ load_image (const gchar  *filename,
-        */
- 
-       for (begin = 0, end = tile_height;
--           begin < info->height; begin += tile_height, end += tile_height)
-+           begin < png_get_image_height(pp, info); begin += tile_height, end 
+= tile_height)
-         {
--          if (end > info->height)
--            end = info->height;
-+          if (end > png_get_image_height(pp, info))
-+            end = png_get_image_height(pp, info);
- 
-           num = end - begin;
- 
-@@ -1016,10 +1024,10 @@ load_image (const gchar  *filename,
-           gimp_pixel_rgn_set_rect (&pixel_rgn, pixel, 0, begin,
-                                    drawable->width, num);
- 
--          memset (pixel, 0, tile_height * info->width * bpp);
-+          memset (pixel, 0, tile_height * png_get_image_width(pp, info) * 
bpp);
- 
-           gimp_progress_update (((gdouble) pass +
--                                 (gdouble) end / (gdouble) info->height) /
-+                                 (gdouble) end / (gdouble) 
png_get_image_height(pp, info)) /
-                                 (gdouble) num_passes);
-         }
-     }
-@@ -1072,7 +1080,8 @@ load_image (const gchar  *filename,
- 
-   {
-     png_uint_32 proflen;
--    png_charp   profname, profile;
-+    png_charp   profname;
-+    png_bytep   profile;
-     int         profcomp;
- 
-     if (png_get_iCCP (pp, info, &profname, &profcomp, &profile, &proflen))
-@@ -1200,6 +1209,8 @@ save_image (const gchar  *filename,
-   guchar red, green, blue;      /* Used for palette background */
-   time_t cutime;                /* Time since epoch */
-   struct tm *gmt;               /* GMT broken down */
-+  int color_type;               /* type of colors in image */
-+  int bit_depth;                /* width of colors in bit */
- 
-   guchar remap[256];            /* Re-mapping for the palette */
- 
-@@ -1208,7 +1219,9 @@ save_image (const gchar  *filename,
-   if (pngvals.comment)
-     {
-       GimpParasite *parasite;
-+#ifndef PNG_iTXt_SUPPORTED
-       gsize text_length = 0;
-+#endif
- 
-       parasite = gimp_image_parasite_find (orig_image_ID, "gimp-comment");
-       if (parasite)
-@@ -1249,7 +1262,7 @@ save_image (const gchar  *filename,
-   pp = png_create_write_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
-   info = png_create_info_struct (pp);
- 
--  if (setjmp (pp->jmpbuf))
-+  if (setjmp (png_jmpbuf(pp)))
-     {
-       g_set_error (error, 0, 0,
-                    _("Error while saving '%s'. Could not save image."),
-@@ -1291,11 +1304,6 @@ save_image (const gchar  *filename,
- 
-   png_set_compression_level (pp, pngvals.compression_level);
- 
--  info->width          = drawable->width;
--  info->height         = drawable->height;
--  info->bit_depth      = 8;
--  info->interlace_type = pngvals.interlaced;
--
-   /*
-    * Initialise remap[]
-    */
-@@ -1304,44 +1312,48 @@ save_image (const gchar  *filename,
- 
-   /*
-    * Set color type and remember bytes per pixel count
-+   * Also fix bit depths for (possibly) smaller colormap images
-    */
- 
-+  bit_depth = 8;
-+
-   switch (type)
-     {
-     case GIMP_RGB_IMAGE:
--      info->color_type = PNG_COLOR_TYPE_RGB;
-+      color_type = PNG_COLOR_TYPE_RGB;
-       bpp = 3;
-       break;
- 
-     case GIMP_RGBA_IMAGE:
--      info->color_type = PNG_COLOR_TYPE_RGB_ALPHA;
-+      color_type = PNG_COLOR_TYPE_RGB_ALPHA;
-       bpp = 4;
-       break;
- 
-     case GIMP_GRAY_IMAGE:
--      info->color_type = PNG_COLOR_TYPE_GRAY;
-+      color_type = PNG_COLOR_TYPE_GRAY;
-       bpp = 1;
-       break;
- 
-     case GIMP_GRAYA_IMAGE:
--      info->color_type = PNG_COLOR_TYPE_GRAY_ALPHA;
-+      color_type = PNG_COLOR_TYPE_GRAY_ALPHA;
-       bpp = 2;
-       break;
- 
-     case GIMP_INDEXED_IMAGE:
-+    case GIMP_INDEXEDA_IMAGE:
-       bpp = 1;
--      info->color_type = PNG_COLOR_TYPE_PALETTE;
--      info->valid |= PNG_INFO_PLTE;
--      info->palette =
--        (png_colorp) gimp_image_get_colormap (image_ID, &num_colors);
--      info->num_palette = num_colors;
--      break;
-+      if (type == GIMP_INDEXEDA_IMAGE)
-+        bpp = 2;
- 
--    case GIMP_INDEXEDA_IMAGE:
--      bpp = 2;
--      info->color_type = PNG_COLOR_TYPE_PALETTE;
--      /* fix up transparency */
--      respin_cmap (pp, info, remap, image_ID, drawable);
-+      color_type = PNG_COLOR_TYPE_PALETTE;
-+      gimp_image_get_colormap (image_ID, &num_colors);
-+      if (num_colors <= 2)
-+        bit_depth = 1;
-+      else if (num_colors <= 4)
-+        bit_depth = 2;
-+      else if (num_colors <= 16)
-+        bit_depth = 4;
-+      /* otherwise the default is fine */
-       break;
- 
-     default:
-@@ -1349,19 +1361,14 @@ save_image (const gchar  *filename,
-       return FALSE;
-     }
- 
--  /*
--   * Fix bit depths for (possibly) smaller colormap images
--   */
-+  png_set_IHDR(pp, info, drawable->width, drawable->height, bit_depth, 
color_type, pngvals.interlaced ? PNG_INTERLACE_ADAM7 : PNG_INTERLACE_NONE, 
PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE);
- 
--  if (info->valid & PNG_INFO_PLTE)
-+  if (type == GIMP_INDEXED_IMAGE)
-+    png_set_PLTE(pp, info, (png_colorp) gimp_image_get_colormap (image_ID, 
&num_colors), num_colors);
-+  else if (type == GIMP_INDEXEDA_IMAGE)
-     {
--      if (info->num_palette <= 2)
--        info->bit_depth = 1;
--      else if (info->num_palette <= 4)
--        info->bit_depth = 2;
--      else if (info->num_palette <= 16)
--        info->bit_depth = 4;
--      /* otherwise the default is fine */
-+      /* fix up transparency */
-+      respin_cmap (pp, info, remap, image_ID, drawable);
-     }
- 
-   /* All this stuff is optional extras, if the user is aiming for smallest
-@@ -1477,7 +1484,7 @@ save_image (const gchar  *filename,
-    * Convert unpacked pixels to packed if necessary
-    */
- 
--  if (info->color_type == PNG_COLOR_TYPE_PALETTE && info->bit_depth < 8)
-+  if (png_get_color_type(pp, info) == PNG_COLOR_TYPE_PALETTE && 
png_get_bit_depth(pp, info) < 8)
-     png_set_packing (pp);
- 
-   /*
-@@ -1529,7 +1536,7 @@ save_image (const gchar  *filename,
- 
-           /* If we're dealing with a paletted image with
-            * transparency set, write out the remapped palette */
--          if (info->valid & PNG_INFO_tRNS)
-+          if (png_get_valid(pp, info, PNG_INFO_tRNS))
-             {
-               guchar inverse_remap[256];
- 
-@@ -1549,7 +1556,7 @@ save_image (const gchar  *filename,
-             }
-           /* Otherwise if we have a paletted image and transparency
-            * couldn't be set, we ignore the alpha channel */
--          else if (info->valid & PNG_INFO_PLTE && bpp == 2)
-+          else if (png_get_valid(pp, info, PNG_INFO_PLTE) && bpp == 2)
-             {
-               for (i = 0; i < num; ++i)
-                 {
-@@ -1564,7 +1571,7 @@ save_image (const gchar  *filename,
-           png_write_rows (pp, pixels, num);
- 
-           gimp_progress_update (((double) pass + (double) end /
--                                 (double) info->height) /
-+                                 (double) png_get_image_height(pp, info)) /
-                                 (double) num_passes);
-         }
-     }
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/gimp/stable/pkg/PLIST,v
retrieving revision 1.28
diff -u -p -r1.28 PLIST
--- pkg/PLIST   3 Dec 2011 20:30:09 -0000       1.28
+++ pkg/PLIST   15 Feb 2012 16:30:58 -0000
@@ -396,7 +396,7 @@ lib/gimp/2.0/plug-ins/palette-to-gradien
 @bin lib/gimp/2.0/plug-ins/polar-coords
 @bin lib/gimp/2.0/plug-ins/print
 @bin lib/gimp/2.0/plug-ins/procedure-browser
-lib/gimp/2.0/plug-ins/py-slice.py
+lib/gimp/2.0/plug-ins/${MODPY_PY_PREFIX}slice.py
 lib/gimp/2.0/plug-ins/pyconsole.py
 lib/gimp/2.0/plug-ins/python-console.py
 lib/gimp/2.0/plug-ins/python-eval.py
@@ -958,7 +958,7 @@ share/gimp/2.0/scripts/clothify.scm
 share/gimp/2.0/scripts/coffee.scm
 share/gimp/2.0/scripts/comic-logo.scm
 share/gimp/2.0/scripts/coolmetal-logo.scm
-share/gimp/2.0/scripts/copy-visible.scm
+share/gimp/2.0/scripts/co${MODPY_PY_PREFIX}visible.scm
 share/gimp/2.0/scripts/crystal-logo.scm
 share/gimp/2.0/scripts/difference-clouds.scm
 share/gimp/2.0/scripts/distress-selection.scm
@@ -1188,7 +1188,6 @@ share/gtk-doc/html/libgimp/libgimp-index
 share/gtk-doc/html/libgimp/libgimp-index-new-in-2-6.html
 share/gtk-doc/html/libgimp/libgimp-index.html
 share/gtk-doc/html/libgimp/libgimp-selectors.html
-share/gtk-doc/html/libgimp/libgimp.devhelp
 share/gtk-doc/html/libgimp/libgimp.devhelp2
 share/gtk-doc/html/libgimp/libgimp.html
 share/gtk-doc/html/libgimp/libgimpui-hierarchy.html
@@ -1222,7 +1221,6 @@ share/gtk-doc/html/libgimpbase/libgimpba
 share/gtk-doc/html/libgimpbase/libgimpbase-index-new-in-2-4.html
 share/gtk-doc/html/libgimpbase/libgimpbase-index-new-in-2-6.html
 share/gtk-doc/html/libgimpbase/libgimpbase-index.html
-share/gtk-doc/html/libgimpbase/libgimpbase.devhelp
 share/gtk-doc/html/libgimpbase/libgimpbase.devhelp2
 share/gtk-doc/html/libgimpbase/libgimpbase.html
 share/gtk-doc/html/libgimpbase/right.png
@@ -1245,7 +1243,6 @@ share/gtk-doc/html/libgimpcolor/libgimpc
 share/gtk-doc/html/libgimpcolor/libgimpcolor-index-new-in-2-4.html
 share/gtk-doc/html/libgimpcolor/libgimpcolor-index-new-in-2-6.html
 share/gtk-doc/html/libgimpcolor/libgimpcolor-index.html
-share/gtk-doc/html/libgimpcolor/libgimpcolor.devhelp
 share/gtk-doc/html/libgimpcolor/libgimpcolor.devhelp2
 share/gtk-doc/html/libgimpcolor/libgimpcolor.html
 share/gtk-doc/html/libgimpcolor/right.png
@@ -1271,7 +1268,6 @@ share/gtk-doc/html/libgimpconfig/libgimp
 share/gtk-doc/html/libgimpconfig/libgimpconfig-index-new-in-2-4.html
 share/gtk-doc/html/libgimpconfig/libgimpconfig-index-new-in-2-6.html
 share/gtk-doc/html/libgimpconfig/libgimpconfig-index.html
-share/gtk-doc/html/libgimpconfig/libgimpconfig.devhelp
 share/gtk-doc/html/libgimpconfig/libgimpconfig.devhelp2
 share/gtk-doc/html/libgimpconfig/libgimpconfig.html
 share/gtk-doc/html/libgimpconfig/right.png
@@ -1291,7 +1287,6 @@ share/gtk-doc/html/libgimpmath/libgimpma
 share/gtk-doc/html/libgimpmath/libgimpmath-index-new-in-2-4.html
 share/gtk-doc/html/libgimpmath/libgimpmath-index-new-in-2-6.html
 share/gtk-doc/html/libgimpmath/libgimpmath-index.html
-share/gtk-doc/html/libgimpmath/libgimpmath.devhelp
 share/gtk-doc/html/libgimpmath/libgimpmath.devhelp2
 share/gtk-doc/html/libgimpmath/libgimpmath.html
 share/gtk-doc/html/libgimpmath/right.png
@@ -1309,7 +1304,6 @@ share/gtk-doc/html/libgimpmodule/libgimp
 share/gtk-doc/html/libgimpmodule/libgimpmodule-index-new-in-2-4.html
 share/gtk-doc/html/libgimpmodule/libgimpmodule-index-new-in-2-6.html
 share/gtk-doc/html/libgimpmodule/libgimpmodule-index.html
-share/gtk-doc/html/libgimpmodule/libgimpmodule.devhelp
 share/gtk-doc/html/libgimpmodule/libgimpmodule.devhelp2
 share/gtk-doc/html/libgimpmodule/libgimpmodule.html
 share/gtk-doc/html/libgimpmodule/right.png
@@ -1329,7 +1323,6 @@ share/gtk-doc/html/libgimpthumb/libgimpt
 share/gtk-doc/html/libgimpthumb/libgimpthumb-index-new-in-2-4.html
 share/gtk-doc/html/libgimpthumb/libgimpthumb-index-new-in-2-6.html
 share/gtk-doc/html/libgimpthumb/libgimpthumb-index.html
-share/gtk-doc/html/libgimpthumb/libgimpthumb.devhelp
 share/gtk-doc/html/libgimpthumb/libgimpthumb.devhelp2
 share/gtk-doc/html/libgimpthumb/libgimpthumb.html
 share/gtk-doc/html/libgimpthumb/right.png
@@ -1430,7 +1423,6 @@ share/gtk-doc/html/libgimpwidgets/libgim
 share/gtk-doc/html/libgimpwidgets/libgimpwidgets-index.html
 share/gtk-doc/html/libgimpwidgets/libgimpwidgets-utils.html
 share/gtk-doc/html/libgimpwidgets/libgimpwidgets-widgets.html
-share/gtk-doc/html/libgimpwidgets/libgimpwidgets.devhelp
 share/gtk-doc/html/libgimpwidgets/libgimpwidgets.devhelp2
 share/gtk-doc/html/libgimpwidgets/right.png
 share/gtk-doc/html/libgimpwidgets/stock-anchor-16.png
@@ -1825,6 +1817,7 @@ share/locale/el/LC_MESSAGES/gimp20-libgi
 share/locale/el/LC_MESSAGES/gimp20-python.mo
 share/locale/el/LC_MESSAGES/gimp20-script-fu.mo
 share/locale/el/LC_MESSAGES/gimp20-std-plug-ins.mo
+share/locale/el/LC_MESSAGES/gimp20-tips.mo
 share/locale/el/LC_MESSAGES/gimp20.mo
 share/locale/en_CA/LC_MESSAGES/gimp20-libgimp.mo
 share/locale/en_CA/LC_MESSAGES/gimp20-python.mo
@@ -1841,6 +1834,7 @@ share/locale/en_GB/LC_MESSAGES/gimp20.mo
 share/locale/eo/LC_MESSAGES/gimp20-libgimp.mo
 share/locale/eo/LC_MESSAGES/gimp20-python.mo
 share/locale/eo/LC_MESSAGES/gimp20-script-fu.mo
+share/locale/eo/LC_MESSAGES/gimp20-std-plug-ins.mo
 share/locale/eo/LC_MESSAGES/gimp20-tips.mo
 share/locale/eo/LC_MESSAGES/gimp20.mo
 share/locale/es/LC_MESSAGES/gimp20-libgimp.mo
@@ -1937,6 +1931,8 @@ share/locale/ja/LC_MESSAGES/gimp20-std-p
 share/locale/ja/LC_MESSAGES/gimp20-tips.mo
 share/locale/ja/LC_MESSAGES/gimp20.mo
 share/locale/ka/LC_MESSAGES/gimp20.mo
+share/locale/kk/LC_MESSAGES/gimp20-libgimp.mo
+share/locale/kk/LC_MESSAGES/gimp20.mo
 share/locale/km/
 share/locale/km/LC_MESSAGES/
 share/locale/km/LC_MESSAGES/gimp20-libgimp.mo
@@ -1960,6 +1956,10 @@ share/locale/lt/LC_MESSAGES/gimp20-std-p
 share/locale/lt/LC_MESSAGES/gimp20-tips.mo
 share/locale/lt/LC_MESSAGES/gimp20.mo
 share/locale/lv/LC_MESSAGES/gimp20-libgimp.mo
+share/locale/lv/LC_MESSAGES/gimp20-python.mo
+share/locale/lv/LC_MESSAGES/gimp20-script-fu.mo
+share/locale/lv/LC_MESSAGES/gimp20-std-plug-ins.mo
+share/locale/lv/LC_MESSAGES/gimp20-tips.mo
 share/locale/lv/LC_MESSAGES/gimp20.mo
 share/locale/mk/LC_MESSAGES/gimp20-libgimp.mo
 share/locale/mk/LC_MESSAGES/gimp20-python.mo
@@ -2098,6 +2098,7 @@ share/locale/tr/LC_MESSAGES/gimp20-libgi
 share/locale/tr/LC_MESSAGES/gimp20-python.mo
 share/locale/tr/LC_MESSAGES/gimp20-script-fu.mo
 share/locale/tr/LC_MESSAGES/gimp20-std-plug-ins.mo
+share/locale/tr/LC_MESSAGES/gimp20-tips.mo
 share/locale/tr/LC_MESSAGES/gimp20.mo
 share/locale/tt/LC_MESSAGES/gimp20.mo
 share/locale/uk/LC_MESSAGES/gimp20-libgimp.mo

Reply via email to