[103452] trunk/dports/devel/ffcall
and.damore at macports.org
and.damore at macports.org
Tue Feb 26 01:22:42 PST 2013
Revision: 103452
https://trac.macports.org/changeset/103452
Author: and.damore at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130226/b015098f/attachment-0001.html>
More information about the macports-changes
mailing list