Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
This commit is contained in:
		
							parent
							
								
									1ec2787d2a
								
							
						
					
					
						commit
						962f812cf1
					
				| @ -1,15 +0,0 @@ | |||||||
| diff -ru autotrace-0.31.1.orig/input-magick.c autotrace-0.31.1/input-magick.c
 |  | ||||||
| --- autotrace-0.31.1.orig/input-magick.c	2009-03-02 12:08:45.000000000 +0000
 |  | ||||||
| +++ autotrace-0.31.1/input-magick.c	2009-03-02 12:12:21.000000000 +0000
 |  | ||||||
| @@ -83,7 +83,11 @@
 |  | ||||||
|   |  | ||||||
|    for(j=0,runcount=0,point=0;j<image->rows;j++) |  | ||||||
|      for(i=0;i<image->columns;i++) { |  | ||||||
| +#if (MagickLibVersion < 0x0645) || (MagickLibVersion >= 0x0649)
 |  | ||||||
|        p=GetOnePixel(image,i,j); |  | ||||||
| +#else
 |  | ||||||
| +      GetOnePixel(image,i,j,pixel);
 |  | ||||||
| +#endif
 |  | ||||||
|        AT_BITMAP_BITS(bitmap)[point++]=pixel->red; /* if gray: red=green=blue */ |  | ||||||
|        if(np==3) { |  | ||||||
|          AT_BITMAP_BITS(bitmap)[point++]=pixel->green; |  | ||||||
| @ -0,0 +1,29 @@ | |||||||
|  | From 296538ef2754df0c6e704ac172854816d4ff5cd2 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Caolan McNamara <caolanm@fedoraproject.org> | ||||||
|  | Date: Mon, 2 Mar 2009 12:21:34 +0000 | ||||||
|  | Subject: [PATCH 1/3] Modify GetOnePixel usage to build against current | ||||||
|  |  ImageMagick api | ||||||
|  | 
 | ||||||
|  | ---
 | ||||||
|  |  input-magick.c | 4 ++++ | ||||||
|  |  1 file changed, 4 insertions(+) | ||||||
|  | 
 | ||||||
|  | diff --git a/input-magick.c b/input-magick.c
 | ||||||
|  | index 51c6409..bc36b8f 100644
 | ||||||
|  | --- a/input-magick.c
 | ||||||
|  | +++ b/input-magick.c
 | ||||||
|  | @@ -83,7 +83,11 @@ at_bitmap_type input_magick_reader(at_string filename,
 | ||||||
|  |   | ||||||
|  |    for(j=0,runcount=0,point=0;j<image->rows;j++) | ||||||
|  |      for(i=0;i<image->columns;i++) { | ||||||
|  | +#if (MagickLibVersion < 0x0645) || (MagickLibVersion >= 0x0649)
 | ||||||
|  |        p=GetOnePixel(image,i,j); | ||||||
|  | +#else
 | ||||||
|  | +      GetOnePixel(image,i,j,pixel);
 | ||||||
|  | +#endif
 | ||||||
|  |        AT_BITMAP_BITS(bitmap)[point++]=pixel->red; /* if gray: red=green=blue */ | ||||||
|  |        if(np==3) { | ||||||
|  |          AT_BITMAP_BITS(bitmap)[point++]=pixel->green; | ||||||
|  | -- 
 | ||||||
|  | 1.7.11.2 | ||||||
|  | 
 | ||||||
| @ -0,0 +1,31 @@ | |||||||
|  | From c3410ede752b3b0a092a2a4d196f4a6ccf8c3a10 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Peter Lemenkov <peter@fedoraproject.org> | ||||||
|  | Date: Mon, 27 Jul 2009 14:20:46 +0000 | ||||||
|  | Subject: [PATCH 2/3] Fixed underquoted AM_PATH_AUTOTRACE definition | ||||||
|  | 
 | ||||||
|  | See rhbz #477980 for the details: | ||||||
|  | 
 | ||||||
|  | * https://bugzilla.redhat.com/477980 | ||||||
|  | 
 | ||||||
|  | Reported-by: Jerry James <loganjerry@gmail.com> | ||||||
|  | Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> | ||||||
|  | ---
 | ||||||
|  |  autotrace.m4 | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/autotrace.m4 b/autotrace.m4
 | ||||||
|  | index 4b16a77..11d6276 100644
 | ||||||
|  | --- a/autotrace.m4
 | ||||||
|  | +++ b/autotrace.m4
 | ||||||
|  | @@ -4,7 +4,7 @@
 | ||||||
|  |  dnl AM_PATH_AUTOTRACE([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) | ||||||
|  |  dnl Test to see if libautotrace is installed, and define AUTOTRACE_CFLAGS, LIBS | ||||||
|  |  dnl | ||||||
|  | -AC_DEFUN(AM_PATH_AUTOTRACE,
 | ||||||
|  | +AC_DEFUN([AM_PATH_AUTOTRACE],
 | ||||||
|  |  [dnl | ||||||
|  |  dnl Get the cflags and libraries from the autotrace-config script | ||||||
|  |  dnl | ||||||
|  | -- 
 | ||||||
|  | 1.7.11.2 | ||||||
|  | 
 | ||||||
| @ -1,6 +1,17 @@ | |||||||
| --- input-png.c.orig	2012-03-02 09:30:00.958350697 -0600
 | From 56103b05af8a9d67ce158eceab9f7c984b38eabb Mon Sep 17 00:00:00 2001 | ||||||
| +++ input-png.c	2012-03-02 09:32:50.728927667 -0600
 | From: Jon Ciesla <limburgher@gmail.com> | ||||||
| @@ -42,7 +42,7 @@
 | Date: Fri, 2 Mar 2012 09:39:36 -0600 | ||||||
|  | Subject: [PATCH 3/3] libpng fix. | ||||||
|  | 
 | ||||||
|  | ---
 | ||||||
|  |  input-png.c | 22 ++++++---------------- | ||||||
|  |  1 file changed, 6 insertions(+), 16 deletions(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/input-png.c b/input-png.c
 | ||||||
|  | index 77b96f1..b631f07 100644
 | ||||||
|  | --- a/input-png.c
 | ||||||
|  | +++ b/input-png.c
 | ||||||
|  | @@ -42,7 +42,7 @@ static png_bytep * read_png(png_structp png_ptr, png_infop info_ptr, at_input_op
 | ||||||
|   |   | ||||||
|  static void handle_warning(png_structp png, const at_string message) { |  static void handle_warning(png_structp png, const at_string message) { | ||||||
|          LOG1("PNG warning: %s", message); |          LOG1("PNG warning: %s", message); | ||||||
| @ -9,7 +20,7 @@ | |||||||
|  			     message); |  			     message); | ||||||
|  	/* at_exception_fatal((at_exception_type *)at_png->error_ptr, |  	/* at_exception_fatal((at_exception_type *)at_png->error_ptr, | ||||||
|  	   "PNG warning"); */ |  	   "PNG warning"); */ | ||||||
| @@ -50,7 +50,7 @@
 | @@ -50,7 +50,7 @@ static void handle_warning(png_structp png, const at_string message) {
 | ||||||
|   |   | ||||||
|  static void handle_error(png_structp png, const at_string message) { |  static void handle_error(png_structp png, const at_string message) { | ||||||
|  	LOG1("PNG error: %s", message); |  	LOG1("PNG error: %s", message); | ||||||
| @ -18,7 +29,7 @@ | |||||||
|  			   message); |  			   message); | ||||||
|  	/* at_exception_fatal((at_exception_type *)at_png->error_ptr, |  	/* at_exception_fatal((at_exception_type *)at_png->error_ptr, | ||||||
|  	   "PNG error"); */ |  	   "PNG error"); */ | ||||||
| @@ -157,8 +157,8 @@
 | @@ -157,8 +157,8 @@ read_png(png_structp png_ptr, png_infop info_ptr, at_input_opts_type * opts)
 | ||||||
|   |   | ||||||
|  	png_set_strip_16(png_ptr); |  	png_set_strip_16(png_ptr); | ||||||
|  	png_set_packing(png_ptr); |  	png_set_packing(png_ptr); | ||||||
| @ -29,7 +40,7 @@ | |||||||
|  	    (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))) |  	    (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))) | ||||||
|  		png_set_expand(png_ptr); |  		png_set_expand(png_ptr); | ||||||
|   |   | ||||||
| @@ -181,20 +181,10 @@
 | @@ -181,20 +181,10 @@ read_png(png_structp png_ptr, png_infop info_ptr, at_input_opts_type * opts)
 | ||||||
|  				   PNG_BACKGROUND_GAMMA_FILE, 1, 1.0); |  				   PNG_BACKGROUND_GAMMA_FILE, 1, 1.0); | ||||||
|  	} else |  	} else | ||||||
|  		png_set_strip_alpha(png_ptr); |  		png_set_strip_alpha(png_ptr); | ||||||
| @ -52,3 +63,6 @@ | |||||||
|  	png_read_end(png_ptr, info_ptr); |  	png_read_end(png_ptr, info_ptr); | ||||||
|  	return png_get_rows(png_ptr, info_ptr); |  	return png_get_rows(png_ptr, info_ptr); | ||||||
|  } |  } | ||||||
|  | -- 
 | ||||||
|  | 1.7.11.2 | ||||||
|  | 
 | ||||||
| @ -1,13 +0,0 @@ | |||||||
| --- autotrace.m4~	2002-10-10 23:44:12.000000000 +0300
 |  | ||||||
| +++ autotrace.m4	2005-05-22 22:17:06.000000000 +0300
 |  | ||||||
| @@ -4,7 +4,7 @@
 |  | ||||||
|  dnl AM_PATH_AUTOTRACE([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) |  | ||||||
|  dnl Test to see if libautotrace is installed, and define AUTOTRACE_CFLAGS, LIBS |  | ||||||
|  dnl |  | ||||||
| -AC_DEFUN(AM_PATH_AUTOTRACE,
 |  | ||||||
| +AC_DEFUN([AM_PATH_AUTOTRACE],
 |  | ||||||
|  [dnl |  | ||||||
|  dnl Get the cflags and libraries from the autotrace-config script |  | ||||||
|  dnl |  | ||||||
| 
 |  | ||||||
|  	  	  |  | ||||||
| @ -1,14 +1,14 @@ | |||||||
| Name:           autotrace | Name:           autotrace | ||||||
| Version:        0.31.1 | Version:        0.31.1 | ||||||
| Release:        30%{?dist}.1 | Release:        31%{?dist} | ||||||
| 
 |  | ||||||
| Summary:        Utility for converting bitmaps to vector graphics | Summary:        Utility for converting bitmaps to vector graphics | ||||||
| 
 |  | ||||||
| Group:          Applications/Multimedia | Group:          Applications/Multimedia | ||||||
| License:        GPLv2+ and LGPLv2+ | License:        GPLv2+ and LGPLv2+ | ||||||
| URL:            http://autotrace.sourceforge.net/ | URL:            http://autotrace.sourceforge.net/ | ||||||
| Source0:        http://dl.sf.net/autotrace/autotrace-0.31.1.tar.gz | Source0:        http://download.sf.net/autotrace/autotrace-0.31.1.tar.gz | ||||||
| BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | Patch1:         autotrace-0001-Modify-GetOnePixel-usage-to-build-against-current-Im.patch | ||||||
|  | Patch2:         autotrace-0002-Fixed-underquoted-AM_PATH_AUTOTRACE-definition.patch | ||||||
|  | Patch3:         autotrace-0003-libpng-fix.patch | ||||||
| BuildRequires:  ImageMagick-devel | BuildRequires:  ImageMagick-devel | ||||||
| BuildRequires:  libpng-devel > 2:1.2 | BuildRequires:  libpng-devel > 2:1.2 | ||||||
| BuildRequires:  libexif-devel | BuildRequires:  libexif-devel | ||||||
| @ -20,9 +20,6 @@ BuildRequires:  freetype-devel | |||||||
| #BuildRequires:  pstoedit-devel | #BuildRequires:  pstoedit-devel | ||||||
| BuildConflicts: pstoedit-devel | BuildConflicts: pstoedit-devel | ||||||
| 
 | 
 | ||||||
| Patch0:         autotrace-0.31.1-GetOnePixel.patch |  | ||||||
| Patch1:		autotrace-aclocal18.patch |  | ||||||
| Patch2:		autotrace-0.31.1-libpng15.patch |  | ||||||
| 
 | 
 | ||||||
| %description | %description | ||||||
| AutoTrace is a program for converting bitmaps to vector graphics. | AutoTrace is a program for converting bitmaps to vector graphics. | ||||||
| @ -32,9 +29,9 @@ supported by ImageMagick, whereas output can be produced in | |||||||
| Postscript, SVG, xfig, SWF, and others. | Postscript, SVG, xfig, SWF, and others. | ||||||
| 
 | 
 | ||||||
| %package devel | %package devel | ||||||
| Summary:        Header files and static libraries for autotrace | Summary:        Header files for autotrace | ||||||
| Group:          Development/Libraries | Group:          Development/Libraries | ||||||
| Requires:       %{name} = %{version}-%{release} | Requires:       %{name}%{?_isa} = %{version}-%{release} | ||||||
| Requires:       pkgconfig | Requires:       pkgconfig | ||||||
| Requires:       ImageMagick-devel | Requires:       ImageMagick-devel | ||||||
| #Requires:       pstoedit-devel | #Requires:       pstoedit-devel | ||||||
| @ -46,9 +43,9 @@ This package contains header files and development libraries for autotrace. | |||||||
| 
 | 
 | ||||||
| %prep | %prep | ||||||
| %setup -q | %setup -q | ||||||
| %patch0 -p1 -b .GetOnePixel | %patch1 -p1 -b .GetOnePixel | ||||||
| %patch1 -p0 -b .aclocal18 | %patch2 -p1 -b .aclocal18 | ||||||
| %patch2 -p0 -b .libpng15 | %patch3 -p1 -b .libpng15 | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| %configure | %configure | ||||||
| @ -56,17 +53,11 @@ make %{?_smp_mflags} | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %install | %install | ||||||
| rm -rf $RPM_BUILD_ROOT |  | ||||||
| make install DESTDIR=$RPM_BUILD_ROOT | make install DESTDIR=$RPM_BUILD_ROOT | ||||||
| 
 |  | ||||||
| find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' | find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' | ||||||
| find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' | find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %clean |  | ||||||
| rm -rf $RPM_BUILD_ROOT |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| %post -p /sbin/ldconfig | %post -p /sbin/ldconfig | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -74,23 +65,24 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %files | %files | ||||||
| %defattr(-,root,root,-) |  | ||||||
| %doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ NEWS README THANKS TODO | %doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ NEWS README THANKS TODO | ||||||
| %{_bindir}/autotrace | %{_bindir}/autotrace | ||||||
| %{_libdir}/*.so.* | %{_libdir}/*.so.* | ||||||
| %{_mandir}/man[^3]/* | %{_mandir}/man[^3]/* | ||||||
| 
 | 
 | ||||||
| %files devel | %files devel | ||||||
| %defattr(-,root,root,-) |  | ||||||
| %doc HACKING | %doc HACKING | ||||||
| %{_bindir}/autotrace-config | %{_bindir}/autotrace-config | ||||||
| %{_libdir}/*.so | %{_libdir}/*.so | ||||||
| %{_libdir}/pkgconfig/*.pc | %{_libdir}/pkgconfig/autotrace.pc | ||||||
| %{_includedir}/autotrace/ | %{_includedir}/autotrace/ | ||||||
| %{_datadir}/aclocal/*.m4 | %{_datadir}/aclocal/autotrace.m4 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Sat Jul 21 2012 Peter Lemenkov <lemenkov@gmail.com> - 0.31.1-31 | ||||||
|  | - Cosmetic changes in the spec-file (closes rhbz #803928 and #817950) | ||||||
|  | 
 | ||||||
| * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-30.1 | * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.1-30.1 | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild | - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user