Revision: 103452 https://trac.macports.org/changeset/103452 Author: and.damore@macports.org Date: 2013-02-26 01:22:42 -0800 (Tue, 26 Feb 2013) Log Message: ----------- port ffcall: update the library to cvs (see http://comments.gmane.org/gmane.lisp.clisp.general/13608 ), adding patchfiles for missing flags in subprojects' Makefiles, tested working with latest clang; closing #23020; this will eventually let clisp build with FFI option; nomaintainer Modified Paths: -------------- trunk/dports/devel/ffcall/Portfile Added Paths: ----------- trunk/dports/devel/ffcall/files/ trunk/dports/devel/ffcall/files/patch-avcall_Makefile.diff trunk/dports/devel/ffcall/files/patch-callback_trampoline_Makefile.diff trunk/dports/devel/ffcall/files/patch-callback_vacall_r_Makefile.diff trunk/dports/devel/ffcall/files/patch-vacall_Makefile.diff Modified: trunk/dports/devel/ffcall/Portfile =================================================================== --- trunk/dports/devel/ffcall/Portfile 2013-02-26 08:13:47 UTC (rev 103451) +++ trunk/dports/devel/ffcall/Portfile 2013-02-26 09:22:42 UTC (rev 103452) @@ -3,7 +3,8 @@ PortSystem 1.0 name ffcall version 1.10 -revision 1 +license GPL-2 +revision 2 categories devel maintainers nomaintainer description Foreign function call libraries @@ -12,15 +13,25 @@ in embedded interpreters. homepage http://www.haible.de/bruno/packages-ffcall.html platforms darwin -master_sites ftp://ftp.santafe.edu/pub/gnu/ \ - http://www.haible.de/bruno/gnu/ -checksums md5 2db95007e901f3bc2ae7e5a9fe9ebea4 +checksums rmd160 801c2dfe6deb74a37aaec3985e172c4ef5495773 \ + sha256 30e90c171c57fa8550c05db7d7f9712fcd483f7c7c9a58302873efca1203b4b9 +fetch.type cvs +cvs.root :pserver:anonymous@cvs.savannah.gnu.org:/sources/libffcall +cvs.module ${name} +worksrcdir ${name} test.run yes test.target check # configure accepts --infodir, although there is no info pages (yet?). configure.args --mandir=${prefix}/share/man \ --infodir=${prefix}/share/info +patchfiles patch-avcall_Makefile.diff \ + patch-callback_trampoline_Makefile.diff \ + patch-callback_vacall_r_Makefile.diff \ + patch-vacall_Makefile.diff + +use_parallel_build no +supported_archs i386 ppc post-destroot { xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name} eval move [glob ${destroot}${prefix}/share/html/*] \ Added: trunk/dports/devel/ffcall/files/patch-avcall_Makefile.diff =================================================================== --- trunk/dports/devel/ffcall/files/patch-avcall_Makefile.diff (rev 0) +++ trunk/dports/devel/ffcall/files/patch-avcall_Makefile.diff 2013-02-26 09:22:42 UTC (rev 103452) @@ -0,0 +1,147 @@ +--- avcall/Makefile.in.orig 2013-02-26 09:45:54.000000000 +0100 ++++ avcall/Makefile.in 2013-02-26 09:49:31.000000000 +0100 +@@ -25,7 +25,7 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + INCLUDES = -I. -I$(srcdir) +-ASPFLAGS = `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` ++ASPFLAGS = $(CPPFLAGS) `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` + LIBTOOL = @LIBTOOL@ + LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile + LIBTOOL_LINK = $(LIBTOOL) --mode=link +@@ -61,64 +61,64 @@ + if test -f avcall-$(CPU).o; then $(LN) avcall-$(CPU).o avcall.o; fi + + avcall-i386.lo : avcall-i386.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-i386.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-i386.s + + avcall-i386.s : $(srcdir)/avcall-i386-macro.S + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-i386-macro.S | grep -v '^ *#line' | grep -v '^#ident' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,% ,%,g' -e 's,\. ,.,g' > avcall-i386.s + + avcall-sparc.lo : avcall-sparc.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-sparc.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-sparc.s + + avcall-sparc.s : $(srcdir)/avcall-sparc.S + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-sparc.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > avcall-sparc.s + + avcall-sparc64.lo : avcall-sparc64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-sparc64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-sparc64.s + + avcall-sparc64.s : $(srcdir)/avcall-sparc64.S + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-sparc64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > avcall-sparc64.s + + avcall-m68k.lo : avcall-m68k.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-m68k.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-m68k.s + + avcall-m68k.s : $(srcdir)/avcall-m68k.mit.S $(srcdir)/avcall-m68k.mot.s + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-m68k.mit.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' | if test @AS_UNDERSCORE@ = true; then sed -e 's/\$$//g'; else sed -e 's/\$$/%/g'; fi > avcall-m68k.s + + avcall-mips.lo : avcall-mips.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-mips.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-mips.s + + avcall-mips.s : $(srcdir)/avcall-mips.S + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-mips.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > avcall-mips.s + + avcall-mipsn32.lo : avcall-mipsn32.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-mipsn32.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-mipsn32.s + + avcall-mipsn32.s : $(srcdir)/avcall-mipsn32.S + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-mipsn32.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > avcall-mipsn32.s + + avcall-mips64.lo : avcall-mips64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-mips64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-mips64.s + + avcall-mips64.s : $(srcdir)/avcall-mips64.S + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-mips64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > avcall-mips64.s + + avcall-alpha.lo : $(srcdir)/avcall-alpha.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-alpha.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-alpha.s + + avcall-hppa.lo : $(srcdir)/avcall-hppa.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-hppa.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-hppa.s + + avcall-s390.lo : $(srcdir)/avcall-s390.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-s390.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-s390.s + + avcall-arm.lo : avcall-arm.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-arm.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-arm.s + + avcall-arm.s : $(srcdir)/avcall-arm.S + $(CPP) $(ASPFLAGS) $(srcdir)/avcall-arm.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > avcall-arm.s + + avcall-armel.lo : avcall-armel.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c avcall-armel.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-armel.s + + avcall-armel.s : $(srcdir)/avcall-armel.S + cp $(srcdir)/avcall-armel.S avcall-armel.s +@@ -131,7 +131,7 @@ + macos* | darwin*) syntax=macos;; \ + *) syntax=sysv4;; \ + esac; \ +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-powerpc-$${syntax}.s ; \ ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-powerpc-$${syntax}.s ; \ + cp avcall-powerpc-$${syntax}.lo avcall-powerpc.lo ; rm -f avcall-powerpc-$${syntax}.lo ; \ + if test -f avcall-powerpc-$${syntax}.o; then cp avcall-powerpc-$${syntax}.o avcall-powerpc.o; fi + # Note that avcall-powerpc-${syntax}.o is kept in place, because in some cases +@@ -139,25 +139,25 @@ + # libtool may want to access it. + + avcall-powerpc64.lo : $(srcdir)/avcall-powerpc64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-powerpc64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-powerpc64.s + + avcall-m88k.lo : $(srcdir)/avcall-m88k.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-m88k.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-m88k.s + + avcall-convex.lo : $(srcdir)/avcall-convex.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-convex.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-convex.s + + avcall-ia64.lo : $(srcdir)/avcall-ia64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-ia64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-ia64.s + + avcall-x86_64.lo : $(srcdir)/avcall-x86_64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/avcall-x86_64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/avcall-x86_64.s + + structcpy.lo : $(srcdir)/structcpy.c + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -c $(srcdir)/structcpy.c + + libavcall.la : $(OBJECTS) +- $(LIBTOOL_LINK) $(CC) -static -o libavcall.la -rpath $(libdir) $(OBJECTS) ++ $(LIBTOOL_LINK) $(CC) $(CFLAGS) $(LDFLAGS) -static -o libavcall.la -rpath $(libdir) $(OBJECTS) + + # Installs the library and include files only. Typically called with only + # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +@@ -204,7 +204,7 @@ + $(CC) $(CFLAGS) $(INCLUDES) -S $(srcdir)/minitests.c + + minitests : minitests.o libavcall.la +- $(LIBTOOL_LINK) $(CC) $(CFLAGS) @GCC_X_NONE@ minitests.o libavcall.la -o minitests ++ $(LIBTOOL_LINK) $(CC) $(CFLAGS) $(LDFLAGS) @GCC_X_NONE@ minitests.o libavcall.la -o minitests + + check : all minitests + ./minitests > minitests.out +@@ -218,7 +218,7 @@ + $(CC) $(CFLAGS) $(INCLUDES) -S $(srcdir)/tests.c + + tests : tests.o libavcall.la +- $(LIBTOOL_LINK) $(CC) $(CFLAGS) @GCC_X_NONE@ tests.o libavcall.la -o tests ++ $(LIBTOOL_LINK) $(CC) $(CFLAGS) $(LDFLAGS) @GCC_X_NONE@ tests.o libavcall.la -o tests + + extracheck : all tests + ./tests > tests.out Added: trunk/dports/devel/ffcall/files/patch-callback_trampoline_Makefile.diff =================================================================== --- trunk/dports/devel/ffcall/files/patch-callback_trampoline_Makefile.diff (rev 0) +++ trunk/dports/devel/ffcall/files/patch-callback_trampoline_Makefile.diff 2013-02-26 09:22:42 UTC (rev 103452) @@ -0,0 +1,99 @@ +--- callback/trampoline_r/Makefile.in.orig 2013-02-26 09:57:59.000000000 +0100 ++++ callback/trampoline_r/Makefile.in 2013-02-26 09:59:17.000000000 +0100 +@@ -25,7 +25,7 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + INCLUDES = -I. -I$(srcdir) +-ASPFLAGS = `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` ++ASPFLAGS = $(CPPFLAGS) `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` + LIBTOOL = @LIBTOOL@ + LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile + LIBTOOL_LINK = $(LIBTOOL) --mode=link +@@ -61,60 +61,60 @@ + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(INCLUDES) -c $(srcdir)/trampoline.c + + tramp-hppa.lo : $(srcdir)/tramp-hppa.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/tramp-hppa.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/tramp-hppa.s + + tramp-s390.lo : $(srcdir)/tramp-s390.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/tramp-s390.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/tramp-s390.s + + tramp-powerpc.lo : tramp-powerpc.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c tramp-powerpc.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c tramp-powerpc.s + + tramp-powerpc.s : $(srcdir)/tramp-powerpc.old.S $(srcdir)/tramp-powerpc.new.S + case "$(OS)" in \ + aix3*) syntax=old;; \ + *) syntax=new;; \ + esac; \ +- $(CPP) $(srcdir)/tramp-powerpc.$${syntax}.S > tramp-powerpc.s ++ $(CPP) $(CPPFLAGS) $(srcdir)/tramp-powerpc.$${syntax}.S > tramp-powerpc.s + + tramp-powerpc64.lo : tramp-powerpc64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c tramp-powerpc64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c tramp-powerpc64.s + + tramp-powerpc64.s : $(srcdir)/tramp-powerpc64.new.S +- $(CPP) $(srcdir)/tramp-powerpc64.new.S > tramp-powerpc64.s ++ $(CPP) $(CPPFLAGS) $(srcdir)/tramp-powerpc64.new.S > tramp-powerpc64.s + + tramp-ia64.lo : $(srcdir)/tramp-ia64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/tramp-ia64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/tramp-ia64.s + + cache-sparc.lo : cache-sparc.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c cache-sparc.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c cache-sparc.s + + cache-sparc.s : $(srcdir)/cache-sparc.S + $(CPP) $(ASPFLAGS) $(srcdir)/cache-sparc.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > cache-sparc.s + + cache-sparc64.lo : cache-sparc64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c cache-sparc64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c cache-sparc64.s + + cache-sparc64.s : $(srcdir)/cache-sparc.S + $(CPP) $(ASPFLAGS) $(srcdir)/cache-sparc.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > cache-sparc64.s + + cache-alpha.lo : $(srcdir)/cache-alpha.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-alpha.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/cache-alpha.s + + cache-arm.lo : $(srcdir)/cache-arm.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-arm.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/cache-arm.s + + cache-armel.lo : $(srcdir)/cache-armel.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-armel.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/cache-armel.s + + cache-hppa.lo : $(srcdir)/cache-hppa.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-hppa.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/cache-hppa.s + + cache-powerpc.lo : $(srcdir)/cache-powerpc-sysv4.s $(srcdir)/cache-powerpc-macos.s + case "$(OS)" in \ + macos* | darwin*) syntax=macos;; \ + *) syntax=sysv4;; \ + esac; \ +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-powerpc-$${syntax}.s ; \ ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/cache-powerpc-$${syntax}.s ; \ + cp cache-powerpc-$${syntax}.lo cache-powerpc.lo ; rm -f cache-powerpc-$${syntax}.lo ; \ + if test -f cache-powerpc-$${syntax}.o; then cp cache-powerpc-$${syntax}.o cache-powerpc.o; fi + # Note that cache-powerpc-${syntax}.o is kept in place, because in some cases +@@ -122,10 +122,10 @@ + # libtool may want to access it. + + cache-convex.lo : $(srcdir)/cache-convex.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-convex.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/cache-convex.s + + libtrampoline.la : $(OBJECTS) +- $(LIBTOOL_LINK) $(CC) -static -o libtrampoline.la -rpath $(libdir) $(OBJECTS) ++ $(LIBTOOL_LINK) $(CC) $(CFLAGS) -static -o libtrampoline.la -rpath $(libdir) $(OBJECTS) + + # Installs the library and include files only. Typically called with only + # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. Added: trunk/dports/devel/ffcall/files/patch-callback_vacall_r_Makefile.diff =================================================================== --- trunk/dports/devel/ffcall/files/patch-callback_vacall_r_Makefile.diff (rev 0) +++ trunk/dports/devel/ffcall/files/patch-callback_vacall_r_Makefile.diff 2013-02-26 09:22:42 UTC (rev 103452) @@ -0,0 +1,133 @@ +--- callback/vacall_r/Makefile.in.orig 2013-02-26 09:55:40.000000000 +0100 ++++ callback/vacall_r/Makefile.in 2013-02-26 09:57:31.000000000 +0100 +@@ -25,7 +25,7 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + INCLUDES = -I. -I$(srcdir) +-ASPFLAGS = `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` ++ASPFLAGS = $(CPPFLAGS) `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` + LIBTOOL = @LIBTOOL@ + LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile + LIBTOOL_LINK = $(LIBTOOL) --mode=link +@@ -61,25 +61,25 @@ + if test -f vacall-$(CPU).o; then $(LN) vacall-$(CPU).o vacall.o; fi + + vacall-i386.lo : vacall-i386.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-i386.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-i386.s + + vacall-i386.s : $(srcdir)/vacall-i386-macro.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-i386-macro.S | grep -v '^ *#line' | grep -v '^#ident' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,% ,%,g' -e 's,\. ,.,g' > vacall-i386.s + + vacall-sparc.lo : vacall-sparc.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-sparc.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-sparc.s + + vacall-sparc.s : $(srcdir)/vacall-sparc.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-sparc.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > vacall-sparc.s + + vacall-sparc64.lo : vacall-sparc64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-sparc64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-sparc64.s + + vacall-sparc64.s : $(srcdir)/vacall-sparc64.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-sparc64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > vacall-sparc64.s + + vacall-m68k.lo : vacall-m68k.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-m68k.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-m68k.s + + vacall-m68k.s : $(srcdir)/vacall-m68k.mit.S $(srcdir)/vacall-m68k.mot.s $(srcdir)/vacall-m68k-netbsd.S + case "$(OS)" in \ +@@ -89,40 +89,40 @@ + $(CPP) $(ASPFLAGS) $$src | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' | if test @AS_UNDERSCORE@ = true; then sed -e 's/\$$//g'; else sed -e 's/\$$/%/g'; fi > vacall-m68k.s + + vacall-mips.lo : vacall-mips.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mips.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-mips.s + + vacall-mips.s : $(srcdir)/vacall-mips.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-mips.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips.s + + vacall-mipsn32.lo : vacall-mipsn32.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mipsn32.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-mipsn32.s + + vacall-mipsn32.s : $(srcdir)/vacall-mipsn32.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-mipsn32.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mipsn32.s + + vacall-mips64.lo : vacall-mips64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-mips64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-mips64.s + + vacall-mips64.s : $(srcdir)/vacall-mips64.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-mips64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips64.s + + vacall-alpha.lo : $(srcdir)/vacall-alpha.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-alpha.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-alpha.s + + vacall-hppa.lo : $(srcdir)/vacall-hppa.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-hppa.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-hppa.s + + vacall-s390.lo : $(srcdir)/vacall-s390.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-s390.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-s390.s + + vacall-arm.lo : vacall-arm.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c vacall-arm.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-arm.s + + vacall-arm.s : $(srcdir)/vacall-arm.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-arm.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > vacall-arm.s + + vacall-armel.lo : $(srcdir)/vacall-armel.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-armel.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-armel.s + + vacall-powerpc.lo : $(srcdir)/vacall-powerpc-aix.old.s $(srcdir)/vacall-powerpc-aix.new.s $(srcdir)/vacall-powerpc-sysv4.s $(srcdir)/vacall-powerpc-linux.s $(srcdir)/vacall-powerpc-macos.s $(srcdir)/vacall-powerpc-netbsd.s + case "$(OS)" in \ +@@ -133,7 +133,7 @@ + netbsd*) syntax=netbsd;; \ + *) syntax=sysv4;; \ + esac; \ +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc-$${syntax}.s ; \ ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc-$${syntax}.s ; \ + cp vacall-powerpc-$${syntax}.lo vacall-powerpc.lo ; rm -f vacall-powerpc-$${syntax}.lo ; \ + if test -f vacall-powerpc-$${syntax}.o; then cp vacall-powerpc-$${syntax}.o vacall-powerpc.o; fi + # Note that vacall-powerpc-${syntax}.o is kept in place, because in some cases +@@ -141,19 +141,19 @@ + # libtool may want to access it. + + vacall-powerpc64.lo : $(srcdir)/vacall-powerpc64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc64.s + + vacall-m88k.lo : $(srcdir)/vacall-m88k.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-m88k.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-m88k.s + + vacall-convex.lo : $(srcdir)/vacall-convex.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-convex.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-convex.s + + vacall-ia64.lo : $(srcdir)/vacall-ia64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-ia64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-ia64.s + + vacall-x86_64.lo : $(srcdir)/vacall-x86_64.s +- $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-x86_64.s ++ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-x86_64.s + + misc.lo : $(srcdir)/misc.c vacall_r.h config.h + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(INCLUDES) -c $(srcdir)/misc.c +@@ -162,7 +162,7 @@ + $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) -c $(srcdir)/structcpy.c + + libvacall.la : $(OBJECTS) +- $(LIBTOOL_LINK) $(CC) -static -o libvacall.la -rpath $(libdir) $(OBJECTS) ++ $(LIBTOOL_LINK) $(CC) $(CFLAGS) $(LDFLAGS) -static -o libvacall.la -rpath $(libdir) $(OBJECTS) + + # Installs the library and include files only. Typically called with only + # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. Added: trunk/dports/devel/ffcall/files/patch-vacall_Makefile.diff =================================================================== --- trunk/dports/devel/ffcall/files/patch-vacall_Makefile.diff (rev 0) +++ trunk/dports/devel/ffcall/files/patch-vacall_Makefile.diff 2013-02-26 09:22:42 UTC (rev 103452) @@ -0,0 +1,118 @@ +--- vacall/Makefile.in.orig 2013-02-26 09:42:59.000000000 +0100 ++++ vacall/Makefile.in 2013-02-26 09:50:06.000000000 +0100 +@@ -25,7 +25,7 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + INCLUDES = -I. -I$(srcdir) +-ASPFLAGS = `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` ++ASPFLAGS = `if test @AS_UNDERSCORE@ = true; then echo '-DASM_UNDERSCORE'; fi` $(CPPFLAGS) + AR = ar + AR_FLAGS = rc + RANLIB = @RANLIB@ +@@ -52,64 +52,64 @@ + $(LN) vacall-$(CPU).o vacall.o + + vacall-i386.o : vacall-i386.s +- $(CC) @GCC_X_NONE@ -c vacall-i386.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-i386.s + + vacall-i386.s : $(srcdir)/vacall-i386-macro.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-i386-macro.S | grep -v '^ *#line' | grep -v '^#ident' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,% ,%,g' -e 's,\. ,.,g' > vacall-i386.s + + vacall-sparc.o : vacall-sparc.s +- $(CC) @GCC_X_NONE@ -c vacall-sparc.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-sparc.s + + vacall-sparc.s : $(srcdir)/vacall-sparc.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-sparc.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > vacall-sparc.s + + vacall-sparc64.o : vacall-sparc64.s +- $(CC) @GCC_X_NONE@ -c vacall-sparc64.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-sparc64.s + + vacall-sparc64.s : $(srcdir)/vacall-sparc64.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-sparc64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' -e 's,\$$,#,g' > vacall-sparc64.s + + vacall-m68k.o : vacall-m68k.s +- $(CC) @GCC_X_NONE@ -c vacall-m68k.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-m68k.s + + vacall-m68k.s : $(srcdir)/vacall-m68k.mit.S $(srcdir)/vacall-m68k.mot.s + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-m68k.mit.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' | if test @AS_UNDERSCORE@ = true; then sed -e 's/\$$//g'; else sed -e 's/\$$/%/g'; fi > vacall-m68k.s + + vacall-mips.o : vacall-mips.s +- $(CC) @GCC_X_NONE@ -c vacall-mips.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-mips.s + + vacall-mips.s : $(srcdir)/vacall-mips.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-mips.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips.s + + vacall-mipsn32.o : vacall-mipsn32.s +- $(CC) @GCC_X_NONE@ -c vacall-mipsn32.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-mipsn32.s + + vacall-mipsn32.s : $(srcdir)/vacall-mipsn32.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-mipsn32.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mipsn32.s + + vacall-mips64.o : vacall-mips64.s +- $(CC) @GCC_X_NONE@ -c vacall-mips64.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-mips64.s + + vacall-mips64.s : $(srcdir)/vacall-mips64.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-mips64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//.*$$,,' > vacall-mips64.s + + vacall-alpha.o : $(srcdir)/vacall-alpha.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-alpha.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-alpha.s + + vacall-hppa.o : $(srcdir)/vacall-hppa.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-hppa.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-hppa.s + + vacall-s390.o : $(srcdir)/vacall-s390.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-s390.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-s390.s + + vacall-arm.o : vacall-arm.s +- $(CC) @GCC_X_NONE@ -c vacall-arm.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-arm.s + + vacall-arm.s : $(srcdir)/vacall-arm.S + $(CPP) $(ASPFLAGS) $(srcdir)/vacall-arm.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@,g' -e 's,\$$,#,g' > vacall-arm.s + + vacall-armel.o : $(srcdir)/vacall-armel.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-armel.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-armel.s + + vacall-powerpc.o : $(srcdir)/vacall-powerpc-aix.old.s $(srcdir)/vacall-powerpc-aix.new.s $(srcdir)/vacall-powerpc-sysv4.s $(srcdir)/vacall-powerpc-linux.s $(srcdir)/vacall-powerpc-macos.s + case "$(OS)" in \ +@@ -119,23 +119,23 @@ + macos* | darwin*) syntax=macos;; \ + *) syntax=sysv4;; \ + esac; \ +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc-$${syntax}.s ; \ ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc-$${syntax}.s ; \ + mv vacall-powerpc-$${syntax}.o vacall-powerpc.o + + vacall-powerpc64.o : $(srcdir)/vacall-powerpc64.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc64.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-powerpc64.s + + vacall-m88k.o : $(srcdir)/vacall-m88k.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-m88k.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-m88k.s + + vacall-convex.o : $(srcdir)/vacall-convex.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-convex.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-convex.s + + vacall-ia64.o : $(srcdir)/vacall-ia64.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-ia64.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-ia64.s + + vacall-x86_64.o : $(srcdir)/vacall-x86_64.s +- $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-x86_64.s ++ $(CC) $(CFLAGS) @GCC_X_NONE@ -c $(srcdir)/vacall-x86_64.s + + misc.o : $(srcdir)/misc.c vacall.h config.h + $(CC) $(CFLAGS) $(INCLUDES) -c $(srcdir)/misc.c
participants (1)
-
and.damore@macports.org