[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