]> git.pld-linux.org Git - packages/wv.git/blob - wv-magick.patch
- updated to 0.7.2, fixed mandir
[packages/wv.git] / wv-magick.patch
1 diff -Nur wv-0.7.1.orig/GNUmakefile.am wv-0.7.1/GNUmakefile.am
2 --- wv-0.7.1.orig/GNUmakefile.am        Tue Jan 15 10:58:17 2002
3 +++ wv-0.7.1/GNUmakefile.am     Thu Feb 21 22:55:58 2002
4 @@ -26,20 +26,30 @@
5  LIBEXPORTER = 
6  endif
7  
8 +if BUILD_MAGICK
9 +DIRMAGICK = magick
10 +INCMAGICK = -I$(srcdir)
11 +LIBMAGICK = magick/libmagick.la
12 +else
13 +DIRMAGICK =
14 +INCMAGICK =
15 +LIBMAGICK =
16 +endif
17 +
18  DIST_SUBDIRS = xml help wingdingfont patterns glib-wv libole2 oledecod magick expat exporter .
19  
20 -SUBDIRS = xml help wingdingfont patterns $(DIRGLIB) libole2 oledecod magick $(DIREXPAT) $(DIREXPORTER) .
21 +SUBDIRS = xml help wingdingfont patterns $(DIRGLIB) libole2 oledecod $(DIRMAGICK) $(DIREXPAT) $(DIREXPORTER) .
22  
23  DEFS = @DEFS@ -DVERSION=\"@VERSION@\" -DXMLCONFIG=\"$(pkgdatadir)/wvConfig.xml\" -DHTMLCONFIG=\"$(pkgdatadir)/wvHtml.xml\"
24  
25  INCLUDES = -I. -I$(top_builddir) -I$(srcdir) \
26 -       -I$(srcdir)/magick -I$(srcdir)/libole2 -I$(srcdir)/oledecod $(INCGLIB) $(INCEXPAT)
27 +       $(INCMAGICK) -I$(srcdir)/libole2 -I$(srcdir)/oledecod $(INCGLIB) $(INCEXPAT)
28  
29  CFLAGS = @CFLAGS@ @ANSI_CFLAGS@
30  
31 -CPPFLAGS = @CPPFLAGS@ @WMF_CFLAGS@ @XML_CFLAGS@ @GLIB_CFLAGS@ @ICONV_CFLAGS@ @PNG_CFLAGS@ @ZLIB_CFLAGS@
32 +CPPFLAGS = @CPPFLAGS@ @WMF_CFLAGS@ @XML_CFLAGS@ @GLIB_CFLAGS@ @ICONV_CFLAGS@ @PNG_CFLAGS@ @ZLIB_CFLAGS@ @MAGICK_CFLAGS@
33  
34 -WVLIBS = @WMF_LIBS@ @XML_LIBS@ @GLIB_LIBS@ @ICONV_LIBS@ @PNG_LIBS@ @ZLIB_LIBS@ @LIBS@ -lm
35 +WVLIBS = @WMF_LIBS@ @XML_LIBS@ @GLIB_LIBS@ @ICONV_LIBS@ @PNG_LIBS@ @ZLIB_LIBS@ @MAGICK_LIBS@ @LIBS@ -lm
36  
37  include_HEADERS = wv.h
38  
39 @@ -57,7 +67,7 @@
40  wvConvert_LDADD = libwv.la $(GETOPT)
41  wvVersion_LDADD = libwv.la $(GETOPT)
42  
43 -libwv_la_LIBADD = magick/libmagick.la libole2/libole2.la oledecod/liboledecod.la $(LIBGLIB) $(LIBEXPAT) $(LIBEXPORTER) $(WVLIBS)
44 +libwv_la_LIBADD = $(LIBMAGICK) libole2/libole2.la oledecod/liboledecod.la $(LIBGLIB) $(LIBEXPAT) $(LIBEXPORTER) $(WVLIBS)
45  libwv_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE) -export-dynamic
46  libwv_la_SOURCES = \
47         support.c \
48 diff -Nur wv-0.7.1.orig/bmptopng.c wv-0.7.1/bmptopng.c
49 --- wv-0.7.1.orig/bmptopng.c    Tue Apr 10 18:36:48 2001
50 +++ wv-0.7.1/bmptopng.c Thu Feb 21 22:56:31 2002
51 @@ -1,4 +1,4 @@
52 -#include "magick/magick.h"
53 +#include <magick/magick.h>
54  #include <string.h>
55  #ifdef HAVE_CONFIG_H
56  #include "config.h"
57 @@ -23,15 +23,27 @@
58      GetImageInfo (&image_info);
59      sprintf (buffer, "%s.bmp", prefix);
60      strcpy (image_info.filename, buffer);
61 +#ifdef HAVE_MAGICK
62 +    image = ReadImage (&image_info, NULL);
63 +#else
64      image = ReadBMPImage (&image_info);
65 +#endif
66      if (image == (Image *) NULL)
67         return (1);
68      sprintf (buffer, "%s.png", prefix);
69  
70      strcpy (image_info.filename, buffer);
71 +#ifdef HAVE_MAGICK
72 +    SetImageInfo (&image_info, 1, NULL);
73 +#else
74      SetImageInfo (&image_info, 1);
75 +#endif
76      strcpy (image->filename, buffer);
77 +#ifdef HAVE_MAGICK
78 +    WriteImage (&image_info, image);
79 +#else
80      WritePNGImage (&image_info, image);
81 +#endif
82  
83      DestroyImage (image);
84      return (0);
85 diff -Nur wv-0.7.1.orig/configure.ac wv-0.7.1/configure.ac
86 --- wv-0.7.1.orig/configure.ac  Wed Jan 16 11:39:46 2002
87 +++ wv-0.7.1/configure.ac       Thu Feb 21 23:02:39 2002
88 @@ -215,6 +215,52 @@
89  CPPFLAGS=$_cppflags
90  LDFLAGS=$_ldflags
91  
92 +dnl system Magick support
93 +dnl ========================================================
94 +
95 +_cppflags=$CPPFLAGS
96 +_ldflags=$LDFLAGS
97 +
98 +AC_ARG_WITH(Magick,[  --with-Magick[=DIR]    use Magick library in DIR],[
99 +       if test "x$withval" = "xyes"; then
100 +               MAGICK_DIR=""
101 +       elif test "x$withval" != "xno"; then
102 +               MAGICK_DIR=$withval
103 +               CPPFLAGS="$CPPFLAGS -I$withval/include"
104 +               LDFLAGS="$LDFLAGS -L$withval/lib"
105 +       fi
106 +],[    MAGICK_DIR=""
107 +])
108 +
109 +AC_CHECK_HEADER(magick/magick.h,[
110 +       AC_CHECK_LIB(Magick, ReadImage,[
111 +               AC_DEFINE(HAVE_MAGICK,1,[define if you have libMagick])
112 +               HAVE_MAGICK=1
113 +               if test "x$MAGICK_DIR" != "x"; then
114 +                       MAGICK_CFLAGS="-I$MAGICK_DIR/include"
115 +                       MAGICK_LIBS="-L$MAGICK_DIR/lib -lMagick"
116 +               else
117 +                       MAGICK_CFLAGS=""
118 +                       MAGICK_LIBS="-lMagick"
119 +               fi
120 +       ],[     HAVE_MAGICK=0
121 +               MAGICK_CFLAGS=""
122 +               MAGICK_LIBS=""
123 +       ])
124 +],[    HAVE_MAGICK=0
125 +       MAGICK_CFLAGS=""
126 +       MAGICK_LIBS=""
127 +])
128 +
129 +AC_SUBST(HAVE_MAGICK)
130 +AM_CONDITIONAL(BUILD_MAGICK,[ test "$HAVE_MAGICK" = "0" ])
131 +
132 +AC_SUBST(MAGICK_CFLAGS)
133 +AC_SUBST(MAGICK_LIBS)
134 +
135 +CPPFLAGS=$_cppflags
136 +LDFLAGS=$_ldflags
137 +
138  dnl system XML support
139  dnl ========================================================
140  
This page took 0.044983 seconds and 3 git commands to generate.