commit:     070c5274a522921f52eb05ab3389c1a2356c98fd
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 20 10:36:08 2018 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Feb 20 10:36:08 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=070c5274

media-video/dvdauthor: Marked 0.7.2-r2 stable where 0.7.2-r1 was stable

Renamed fixed patch file.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 media-video/dvdauthor/dvdauthor-0.7.2-r2.ebuild    |  4 +-
 .../files/dvdauthor-0.7.2-imagemagick7.patch       | 48 ++++++++++++--
 .../files/dvdauthor-0.7.2-r2-imagemagick7.patch    | 75 ----------------------
 3 files changed, 45 insertions(+), 82 deletions(-)

diff --git a/media-video/dvdauthor/dvdauthor-0.7.2-r2.ebuild 
b/media-video/dvdauthor/dvdauthor-0.7.2-r2.ebuild
index bab0a74a5cf..6ac055e70b4 100644
--- a/media-video/dvdauthor/dvdauthor-0.7.2-r2.ebuild
+++ b/media-video/dvdauthor/dvdauthor-0.7.2-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="graphicsmagick +imagemagick"
 REQUIRED_USE="^^ ( graphicsmagick imagemagick )"
 
@@ -32,7 +32,7 @@ src_prepare() {
        default
 
        if use imagemagick && has_version '>=media-gfx/imagemagick-7.0.1.0' ; 
then
-               eapply "${FILESDIR}/${PN}-0.7.2-r2-imagemagick7.patch"
+               eapply "${FILESDIR}/${PN}-0.7.2-imagemagick7.patch"
        fi
 
        if use graphicsmagick ; then

diff --git a/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch 
b/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch
index 9f9e3a0b301..e7b9ac15d3c 100644
--- a/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch
+++ b/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch
@@ -9,17 +9,54 @@
  #else
  #include <png.h>
  #endif
-@@ -181,7 +181,8 @@
+@@ -176,18 +176,18 @@
+ {
+     Image *im;
+     ImageInfo *ii;
+-    ExceptionInfo ei;
++    ExceptionInfo *ei;
+     int x,y;
      unsigned long magickver;
      unsigned char amask;
  
 -    GetExceptionInfo(&ei);
-+    ExceptionInfo *exception_info;
-+    exception_info = AcquireExceptionInfo();
++    ei = AcquireExceptionInfo();
      ii=CloneImageInfo(NULL);
      strcpy(ii->filename,s->fname);
-     im=ReadImage(ii,&ei);
-@@ -1098,13 +1099,13 @@
+-    im=ReadImage(ii,&ei);
++    im=ReadImage(ii,ei);
+ 
+     if( !im ) {
+-        MagickError(ei.severity,"Unable to load file",ii->filename);
++        MagickError(ei->severity,"Unable to load file",ii->filename);
+         return -1;
+     }
+ 
+@@ -202,10 +202,10 @@
+     for( y=0; y<im->rows; y++ ) {
+         char pdata[MAXX*4];
+ 
+-        
if(!ExportImagePixels(im,0,y,im->columns,1,"RGBA",CharPixel,pdata,&ei)) {
+-            fprintf(stderr,"ERR:  Extracting row %d from %s 
(%s,%s)\n",y,s->fname,ei.reason,ei.description);
+-            CatchException(&ei);
+-            MagickError(ei.severity,ei.reason,ei.description);
++        
if(!ExportImagePixels(im,0,y,im->columns,1,"RGBA",CharPixel,pdata,ei)) {
++            fprintf(stderr,"ERR:  Extracting row %d from %s 
(%s,%s)\n",y,s->fname,ei->reason,ei->description);
++            CatchException(ei);
++            MagickError(ei->severity,ei->reason,ei->description);
+             DestroyImage(im);
+             return -1;
+         }
+@@ -219,7 +219,7 @@
+         }
+     }
+     DestroyImage(im);
+-    DestroyExceptionInfo(&ei);
++    DestroyExceptionInfo(ei);
+     fprintf(stderr,"INFO: Picture %s had %d colors\n",s->fname,s->numpal);
+ 
+     return 0;
+@@ -1098,13 +1098,13 @@
  void image_init()
  {
  #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK)
@@ -35,3 +72,4 @@
 +    MagickCoreTerminus();
  #endif
  }
+

diff --git a/media-video/dvdauthor/files/dvdauthor-0.7.2-r2-imagemagick7.patch 
b/media-video/dvdauthor/files/dvdauthor-0.7.2-r2-imagemagick7.patch
deleted file mode 100644
index 0f6bed4372a..00000000000
--- a/media-video/dvdauthor/files/dvdauthor-0.7.2-r2-imagemagick7.patch
+++ /dev/null
@@ -1,75 +0,0 @@
---- dvdauthor/src/subgen-image.c       2014-01-21 00:12:37.000000000 +0100
-+++ dvdauthor/src/subgen-image.c       2017-11-27 20:26:53.682914041 +0100
-@@ -30,7 +30,7 @@
- 
- #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK)
- #include <stdarg.h>
--#include <magick/api.h>
-+#include <MagickWand/MagickWand.h>
- #else
- #include <png.h>
- #endif
-@@ -176,18 +176,18 @@
- {
-     Image *im;
-     ImageInfo *ii;
--    ExceptionInfo ei;
-+    ExceptionInfo *ei;
-     int x,y;
-     unsigned long magickver;
-     unsigned char amask;
- 
--    GetExceptionInfo(&ei);
-+    ei = AcquireExceptionInfo();
-     ii=CloneImageInfo(NULL);
-     strcpy(ii->filename,s->fname);
--    im=ReadImage(ii,&ei);
-+    im=ReadImage(ii,ei);
- 
-     if( !im ) {
--        MagickError(ei.severity,"Unable to load file",ii->filename);
-+        MagickError(ei->severity,"Unable to load file",ii->filename);
-         return -1;
-     }
- 
-@@ -202,10 +202,10 @@
-     for( y=0; y<im->rows; y++ ) {
-         char pdata[MAXX*4];
- 
--        
if(!ExportImagePixels(im,0,y,im->columns,1,"RGBA",CharPixel,pdata,&ei)) {
--            fprintf(stderr,"ERR:  Extracting row %d from %s 
(%s,%s)\n",y,s->fname,ei.reason,ei.description);
--            CatchException(&ei);
--            MagickError(ei.severity,ei.reason,ei.description);
-+        
if(!ExportImagePixels(im,0,y,im->columns,1,"RGBA",CharPixel,pdata,ei)) {
-+            fprintf(stderr,"ERR:  Extracting row %d from %s 
(%s,%s)\n",y,s->fname,ei->reason,ei->description);
-+            CatchException(ei);
-+            MagickError(ei->severity,ei->reason,ei->description);
-             DestroyImage(im);
-             return -1;
-         }
-@@ -219,7 +219,7 @@
-         }
-     }
-     DestroyImage(im);
--    DestroyExceptionInfo(&ei);
-+    DestroyExceptionInfo(ei);
-     fprintf(stderr,"INFO: Picture %s had %d colors\n",s->fname,s->numpal);
- 
-     return 0;
-@@ -1098,13 +1098,13 @@
- void image_init()
- {
- #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK)
--    InitializeMagick(NULL);
-+    MagickCoreGenesis("", MagickFalse);
- #endif
- }
- 
- void image_shutdown()
- {
- #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK)
--    DestroyMagick();
-+    MagickCoreTerminus();
- #endif
- }
-

Reply via email to