]> git.pld-linux.org Git - packages/swftools.git/blame - swftools-missing-m4.patch
- rebuild with poppler 0.53
[packages/swftools.git] / swftools-missing-m4.patch
CommitLineData
ceec6e10
AM
1diff -urN swftools-0.9.1.org/m4/fftw.m4 swftools-0.9.1/m4/fftw.m4
2--- swftools-0.9.1.org/m4/fftw.m4 1970-01-01 01:00:00.000000000 +0100
3+++ swftools-0.9.1/m4/fftw.m4 2011-06-26 18:46:01.834298018 +0200
4@@ -0,0 +1,52 @@
5+AC_DEFUN([RFX_CHECK_FFTW],
482e6728 6+[
ceec6e10
AM
7+ OLDCPPFLAGS="${CPPFLAGS}"
8+ OLDLIBS="${LIBS}"
9+
10+ AC_CHECK_LIB(fftw3f, fftwf_plan_dft_r2c_2d, [HAVE_LIBFFTW3=1],)
11+ AC_CHECK_HEADERS(fftw3.h,[HAVE_FFTW3_H=1])
12+
13+ if test "x${HAVE_LIBFFTW3}" != "x";then
14+ if test "x${HAVE_FFTW3_H}" != "x";then
15+ HAVE_FFTW3=1
482e6728 16+ fi
ceec6e10
AM
17+ fi
18+
19+ if test "x${HAVE_FFTW3}" = "x1"; then
20+ LIBS="$LIBS -lfftw3f"
21+ AC_MSG_CHECKING([whether we can compile the fftw3 test program])
22+
482e6728 23+ cat > conftest.c << EOF
ceec6e10
AM
24+ #include <fftw3.h>
25+
26+ int main()
27+ {
28+ char*data = fftw_malloc(sizeof(fftwf_complex)*600*800);
29+ fftwf_plan plan = fftwf_plan_dft_2d(600, 800, (fftwf_complex*)data, (fftwf_complex*)data, FFTW_FORWARD, FFTW_ESTIMATE);
30+ plan = fftwf_plan_dft_r2c_2d(600, 800, (float*)data, (fftwf_complex*)data, FFTW_ESTIMATE);
31+ plan = fftwf_plan_dft_c2r_2d(600, 800, (fftwf_complex*)data, (float*)data, FFTW_ESTIMATE);
32+ fftwf_execute(plan);
33+ fftwf_destroy_plan(plan);
482e6728 34+ }
482e6728 35+EOF
ceec6e10 36+
482e6728 37+ ac_link='$CC $CPPFLAGS $CFLAGS conftest.c $LDFLAGS $LIBS -o conftest${ac_exeext}'
ceec6e10
AM
38+ if { (eval echo fftw3.m4:71: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
39+ AC_MSG_RESULT(yes)
40+ AC_DEFINE([HAVE_FFTW3], [1], [Define if fftw3 is available])
482e6728 41+ else
ceec6e10
AM
42+ echo "configure: failed program was:" >&5
43+ cat conftest.c >&5
44+ HAVE_FFTW3=0
45+ AC_MSG_RESULT(no)
482e6728
JB
46+ fi
47+ rm -f conftest*
ceec6e10
AM
48+ fi
49+
50+ # if the above didn't work out, reset all changes to the compiler variables.
51+ if test "x${HAVE_FFTW3}" "!=" "x1"; then
52+ CPPFLAGS=$OLDCPPFLAGS
53+ LIBS=$OLDLIBS
54+ fi
482e6728
JB
55+])
56+
ceec6e10
AM
57diff -urN swftools-0.9.1.org/m4/lowercase.m4 swftools-0.9.1/m4/lowercase.m4
58--- swftools-0.9.1.org/m4/lowercase.m4 1970-01-01 01:00:00.000000000 +0100
59+++ swftools-0.9.1/m4/lowercase.m4 2011-06-26 18:46:01.834298018 +0200
60@@ -0,0 +1,17 @@
61+AC_DEFUN([RFX_CHECK_LOWERCASE_UPPERCASE],
482e6728 62+[
ceec6e10 63+AC_MSG_CHECKING([whether the filesystem normalizes file names])
482e6728 64+
ceec6e10
AM
65+echo test1 > __abcdefghijklmnopqrstuvwxyz.txt
66+echo test2 > __ABCDEFGHIJKLMNOPQRSTUVWXYZ.txt
67+if test `cat __abcdefghijklmnopqrstuvwxyz.txt` = "test2";then
68+ AC_MSG_RESULT(yes)
69+ AC_DEFINE([LOWERCASE_UPPERCASE], [1], [Define if the file system is case invariant])
482e6728 70+else
ceec6e10 71+ AC_MSG_RESULT(no)
482e6728 72+fi
482e6728 73+
ceec6e10
AM
74+rm -f __abcdefghijklmnopqrstuvwxyz.txt
75+rm -f __ABCDEFGHIJKLMNOPQRSTUVWXYZ.txt
76+])
482e6728 77+
ceec6e10
AM
78diff -urN swftools-0.9.1.org/m4/ruby.m4 swftools-0.9.1/m4/ruby.m4
79--- swftools-0.9.1.org/m4/ruby.m4 1970-01-01 01:00:00.000000000 +0100
80+++ swftools-0.9.1/m4/ruby.m4 2011-06-26 18:46:01.834298018 +0200
81@@ -0,0 +1,94 @@
82+AC_DEFUN([RFX_CHECK_RUBY],
83+[
84+AC_PATH_PROG([RUBY], [ruby],,)
85+
86+RUBY_CPPFLAGS=""
87+RUBY_LDFLAGS=""
88+RUBY_LIBS=""
89+
90+rubylib=ruby18
91+
92+AC_MSG_CHECKING([for ruby's include directory])
93+if test "x$RUBY" '!=' "x";then
94+ rubyinc=`$RUBY -e 'require "rbconfig";puts Config::expand(Config::CONFIG.send("\x5b\x5d", "archdir"))' 2>/dev/null`
95+ if test -d $rubyinc;then
96+ AC_MSG_RESULT($rubyinc)
97+
98+ # If we got a sensible archdir, we also ask ruby to supply us with CPPFLAGS
99+ # and LDFLAGS.
100+ AC_MSG_CHECKING([for ruby's cpp flags])
101+ rubycpp=`$RUBY -e 'require "rbconfig";puts Config::expand(Config::CONFIG.send("\x5b\x5d", "CPPFLAGS"))' 2>/dev/null`
102+ AC_MSG_RESULT($rubycpp)
103+
104+ AC_MSG_CHECKING([for ruby's ld flags])
105+ rubyld=`$RUBY -e 'require "rbconfig";puts Config::expand(Config::CONFIG.send("\x5b\x5d", "LIBRUBYARG_SHARED"))' 2>/dev/null`
106+ rubyld2=`$RUBY -e 'require "rbconfig";v=Config::expand(Config::CONFIG.send("\x5b\x5d", "LIBRUBY_LDSHARED"));puts v.gsub(/^g?cc/,"")' 2>/dev/null`
107+ AC_MSG_RESULT("$rubyld $rubyld2")
108+
109+ AC_MSG_CHECKING([for ruby library name])
110+ rubylib=`$RUBY -e 'require "rbconfig";puts Config::expand(Config::CONFIG.send("\x5b\x5d", "RUBY_SO_NAME"))' 2>/dev/null`
111+ AC_MSG_RESULT($rubylib)
112+
113+ RUBY_CPPFLAGS="$rubycpp -I$rubyinc $RUBY_CPPFLAGS"
114+ RUBY_LDFLAGS="$rubyld $rubyld2 $RUBY_LDFLAGS"
115+ RUBY_INSTALLDIR="$rubyinc"
116+ else
117+ AC_MSG_RESULT('unknown')
482e6728 118+ fi
ceec6e10
AM
119+else
120+ AC_MSG_RESULT('unknown')
482e6728 121+fi
482e6728 122+
ceec6e10
AM
123+#OLDLDFLAGS="$LDFLAGS"
124+#LDFLAGS="$LDFLAGS $RUBY_LDFLAGS"
125+#AC_CHECK_LIB($rubylib, rb_define_method, HAVE_RUBY_LIB=1,)
126+#LDFLAGS="$OLDLDFLAGS"
482e6728 127+
ceec6e10
AM
128+OLDCPPFLAGS="$CPPFLAGS"
129+CPPFLAGS="$CPPFLAGS $RUBY_CPPFLAGS"
130+AC_CHECK_HEADERS([ruby.h],[HAVE_RUBY_H=1])
131+CPPFLAGS="$OLDCPPFLAGS"
482e6728 132+
ceec6e10
AM
133+AC_MSG_CHECKING([whether we should compile the ruby module])
134+if test "x${HAVE_RUBY_H}" '!=' "x";then
135+ #RUBY_LIBS="$RUBY_LIBS -l$rubylib"
482e6728 136+
482e6728 137+ cat > conftest.c << EOF
ceec6e10
AM
138+#include <ruby.h>
139+static VALUE foobar;
140+VALUE foobar_set_foo(VALUE module, VALUE _key, VALUE _value)
482e6728 141+{
ceec6e10 142+ return Qnil;
482e6728 143+}
ceec6e10
AM
144+int Init_foobar()
145+{
146+ foobar = rb_define_module("foobar");
147+ rb_define_module_function(foobar, "set_foo", foobar_set_foo, 2);
148+ return 0;
149+}
150+int main() {return 0;}
482e6728 151+EOF
ceec6e10
AM
152+ ac_link='$CC $SHARED $CPPFLAGS $RUBY_CPPFLAGS $CFLAGS conftest.c $LDFLAGS $RUBY_LDFLAGS $LIBS $RUBY_LIBS -o conftest${SLEXT}'
153+ if { (eval echo ruby.m4: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${SLEXT}; then
154+ RUBY_OK=yes
482e6728 155+ else
ceec6e10
AM
156+ echo "configure: failed program was:" >&5
157+ cat conftest.c >&5
482e6728
JB
158+ fi
159+ rm -f conftest*
ceec6e10
AM
160+fi
161+
162+if test "x${RUBY_OK}" '=' "xyes"; then
163+ AC_MSG_RESULT([yes])
164+ AC_SUBST(RUBY_LIBS)
165+ AC_SUBST(RUBY_CPPFLAGS)
166+ AC_SUBST(RUBY_LDFLAGS)
167+ AC_SUBST(RUBY_INSTALLDIR)
482e6728 168+else
ceec6e10
AM
169+ AC_MSG_RESULT([no])
170+ RUBY_CPPFLAGS=""
171+ RUBY_LDFLAGS=""
172+ RUBY_LIBS=""
173+ RUBY_INSTALLDIR=""
482e6728
JB
174+fi
175+])
This page took 0.087772 seconds and 4 git commands to generate.