[39934] trunk/dports/devel/libffi

pguyot at kallisys.net pguyot at kallisys.net
Sat Sep 13 01:07:02 PDT 2008


Revision: 39934
          http://trac.macports.org/changeset/39934
Author:   pguyot at kallisys.net
Date:     2008-09-13 01:07:02 -0700 (Sat, 13 Sep 2008)
Log Message:
-----------
devel/libffi: update to 3.0.6

Modified Paths:
--------------
    trunk/dports/devel/libffi/Portfile

Removed Paths:
-------------
    trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in

Modified: trunk/dports/devel/libffi/Portfile
===================================================================
--- trunk/dports/devel/libffi/Portfile	2008-09-13 08:00:02 UTC (rev 39933)
+++ trunk/dports/devel/libffi/Portfile	2008-09-13 08:07:02 UTC (rev 39934)
@@ -2,54 +2,33 @@
 
 PortSystem 1.0
 
-name		libffi
-version		2.1
-revision	20080124
-set pyobjc-version	1.4
-set checkout-revision	1981
-categories	devel
-platforms	darwin
-maintainers	pguyot at kallisys.net
-description	libffi provides a high level api to various calling conventions
-long_description	libffi library provides a portable, high level \
-			programming interface to various calling conventions. \
-			This allows a programmer to call any function \
-			specified by a call interface description at run-time. \
-			Some programs may not know at the time of compilation \
-			what arguments are to be passed to a function. For \
-			instance, an interpreter may be told at run-time about \
-			the number and types of arguments used to call a given \
-			function. Libffi can be used in such programs to \
-			provide a bridge from the interpreter program to \
-			compiled code.
+name                libffi
+version             3.0.6
+categories          devel
+platforms           darwin
+maintainers         pguyot at kallisys.net
 
-homepage	http://sources.redhat.com/libffi/
-master_sites	macports:pguyot
-extract.suffix	.tgz
-distname	libffi-src-pyobjc-${pyobjc-version}-r${checkout-revision}
-checksums	md5     c24bc3520df16ca060a6b4eafd6e8e1c \
-			sha1    36a0977ab8eebf928a561438b4a89ded3ef31352 \
-			rmd160  e0aa1cbb4c7d42fd7565868c6ad8eb9d6d2e5b74
+description         libffi provides a high level api to various calling conventions
+long_description    libffi library provides a portable, high level \
+                    programming interface to various calling conventions. \
+                    This allows a programmer to call any function \
+                    specified by a call interface description at run-time. \
+                    Some programs may not know at the time of compilation \
+                    what arguments are to be passed to a function. For \
+                    instance, an interpreter may be told at run-time about \
+                    the number and types of arguments used to call a given \
+                    function. Libffi can be used in such programs to \
+                    provide a bridge from the interpreter program to \
+                    compiled code.
 
-patchfiles	patch-libffi-src-Makefile.in
+homepage            http://sources.redhat.com/libffi/
+master_sites        ftp://sourceware.org/pub/libffi
+checksums           md5     8994a7e0e8baeedf63e3d0d94d75ac68 \
+                    sha1    04a5f38c76dfe3e078767645ca89f2ff71721104 \
+                    rmd160  da8f547209e6b13dc7be86ea29ad5fa5e85844e5
 
-set worksrcpath ${workpath}/libffi-src/src
+patchfiles          patch-include-Makefile-in.diff
 
-configure.cmd	../configure
-configure.cflags-append	"-DMACOSX"
-
-build.dir	${configure.dir}
-
-post-destroot	{
-	file mkdir ${destroot}${prefix}/share/doc/${name}
-	file copy ${worksrcpath}/../ChangeLog \
-		${worksrcpath}/../ChangeLog.libgcj \
-		${worksrcpath}/../ChangeLog.v1 ${worksrcpath}/../LICENSE \
-		${worksrcpath}/../README ${worksrcpath}/../README.pyobjc \
-		${destroot}${prefix}/share/doc/${name}
-}
-
-livecheck.version	${pyobjc-version}
-livecheck.check		regex
-livecheck.url		http://pyobjc.sourceforge.net/news/index.php
-livecheck.regex		{<span class="news_headline">PyObjC (.*?) released</span>}
+livecheck.url       ftp://sourceware.org/pub/libffi/md5.sum
+livecheck.check     md5
+livecheck.md5       34bbd45a4d7f553f7fa991b6b47452ec

Deleted: trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in
===================================================================
--- trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in	2008-09-13 08:00:02 UTC (rev 39933)
+++ trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in	2008-09-13 08:07:02 UTC (rev 39934)
@@ -1,109 +0,0 @@
---- ../Makefile.in.orig	2007-04-18 13:39:16.000000000 +0900
-+++ ../Makefile.in	2007-04-18 13:40:33.000000000 +0900
-@@ -270,8 +270,7 @@
- toolexeclib_LTLIBRARIES = libffi.la
- noinst_LTLIBRARIES = libffi_convenience.la
- 
--libffi_la_SOURCES = src/debug.c src/prep_cif.c src/types.c \
--		src/raw_api.c src/java_raw_api.c
-+libffi_la_SOURCES = src/prep_cif.c src/types.c
- 
- 
- nodist_libffi_la_SOURCES = $(am__append_1) $(am__append_2) $(am__append_3) $(am__append_4) $(am__append_4b) $(am__append_5) $(am__append_6) $(am__append_7) $(am__append_8) $(am__append_9) $(am__append_10) $(am__append_11) $(am__append_12) $(am__append_13) $(am__append_14) $(am__append_15) $(am__append_16) $(am__append_17)
-@@ -295,8 +294,7 @@
- 
- libffi_la_LIBADD =
- am__dirstamp = $(am__leading_dot)dirstamp
--am_libffi_la_OBJECTS = src/debug.lo src/prep_cif.lo src/types.lo \
--	src/raw_api.lo src/java_raw_api.lo
-+am_libffi_la_OBJECTS = src/prep_cif.lo src/types.lo
- @MIPS_IRIX_TRUE at am__objects_1 = src/mips/ffi.lo src/mips/o32.lo \
- @MIPS_IRIX_TRUE@	src/mips/n32.lo
- @MIPS_LINUX_TRUE at am__objects_2 = src/mips/ffi.lo src/mips/o32.lo
-@@ -332,8 +330,7 @@
- libffi_la_OBJECTS = $(am_libffi_la_OBJECTS) $(nodist_libffi_la_OBJECTS)
- libffi_convenience_la_LDFLAGS =
- libffi_convenience_la_LIBADD =
--am__objects_18 = src/debug.lo src/prep_cif.lo src/types.lo \
--	src/raw_api.lo src/java_raw_api.lo
-+am__objects_18 = src/prep_cif.lo src/types.lo
- am_libffi_convenience_la_OBJECTS = $(am__objects_18)
- am__objects_19 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
- 	$(am__objects_4) $(am__objects_4b) $(am__objects_5) $(am__objects_6) \
-@@ -453,11 +450,8 @@
- src/$(am__dirstamp):
- 	@$(mkinstalldirs) src
- 	@: > src/$(am__dirstamp)
--src/debug.lo: src/$(am__dirstamp)
- src/prep_cif.lo: src/$(am__dirstamp)
- src/types.lo: src/$(am__dirstamp)
--src/raw_api.lo: src/$(am__dirstamp)
--src/java_raw_api.lo: src/$(am__dirstamp)
- src/mips/$(am__dirstamp):
- 	@$(mkinstalldirs) src/mips
- 	@: > src/mips/$(am__dirstamp)
-@@ -546,14 +540,10 @@
- 	-rm -f src/arm/ffi.lo
- 	-rm -f src/arm/sysv.$(OBJEXT)
- 	-rm -f src/arm/sysv.lo
--	-rm -f src/debug.$(OBJEXT)
--	-rm -f src/debug.lo
- 	-rm -f src/ia64/ffi.$(OBJEXT)
- 	-rm -f src/ia64/ffi.lo
- 	-rm -f src/ia64/unix.$(OBJEXT)
- 	-rm -f src/ia64/unix.lo
--	-rm -f src/java_raw_api.$(OBJEXT)
--	-rm -f src/java_raw_api.lo
- 	-rm -f src/m68k/ffi.$(OBJEXT)
- 	-rm -f src/m68k/ffi.lo
- 	-rm -f src/m68k/sysv.$(OBJEXT)
-@@ -590,8 +580,6 @@
- 	-rm -f src/powerpc/sysv.lo
- 	-rm -f src/prep_cif.$(OBJEXT)
- 	-rm -f src/prep_cif.lo
--	-rm -f src/raw_api.$(OBJEXT)
--	-rm -f src/raw_api.lo
- 	-rm -f src/s390/ffi.$(OBJEXT)
- 	-rm -f src/s390/ffi.lo
- 	-rm -f src/s390/sysv.$(OBJEXT)
-@@ -851,15 +839,6 @@
- .c.lo:
- 	$(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
- 
--src/debug.o: src/debug.c
--	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/debug.o `test -f 'src/debug.c' || echo '$(srcdir)/'`src/debug.c
--
--src/debug.obj: src/debug.c
--	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/debug.obj `if test -f 'src/debug.c'; then $(CYGPATH_W) 'src/debug.c'; else $(CYGPATH_W) '$(srcdir)/src/debug.c'; fi`
--
--src/debug.lo: src/debug.c
--	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/debug.lo `test -f 'src/debug.c' || echo '$(srcdir)/'`src/debug.c
--
- src/prep_cif.o: src/prep_cif.c
- 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/prep_cif.o `test -f 'src/prep_cif.c' || echo '$(srcdir)/'`src/prep_cif.c
- 
-@@ -878,24 +857,6 @@
- src/types.lo: src/types.c
- 	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/types.lo `test -f 'src/types.c' || echo '$(srcdir)/'`src/types.c
- 
--src/raw_api.o: src/raw_api.c
--	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/raw_api.o `test -f 'src/raw_api.c' || echo '$(srcdir)/'`src/raw_api.c
--
--src/raw_api.obj: src/raw_api.c
--	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/raw_api.obj `if test -f 'src/raw_api.c'; then $(CYGPATH_W) 'src/raw_api.c'; else $(CYGPATH_W) '$(srcdir)/src/raw_api.c'; fi`
--
--src/raw_api.lo: src/raw_api.c
--	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/raw_api.lo `test -f 'src/raw_api.c' || echo '$(srcdir)/'`src/raw_api.c
--
--src/java_raw_api.o: src/java_raw_api.c
--	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/java_raw_api.o `test -f 'src/java_raw_api.c' || echo '$(srcdir)/'`src/java_raw_api.c
--
--src/java_raw_api.obj: src/java_raw_api.c
--	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/java_raw_api.obj `if test -f 'src/java_raw_api.c'; then $(CYGPATH_W) 'src/java_raw_api.c'; else $(CYGPATH_W) '$(srcdir)/src/java_raw_api.c'; fi`
--
--src/java_raw_api.lo: src/java_raw_api.c
--	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/java_raw_api.lo `test -f 'src/java_raw_api.c' || echo '$(srcdir)/'`src/java_raw_api.c
--
- src/mips/ffi.o: src/mips/ffi.c
- 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/mips/ffi.o `test -f 'src/mips/ffi.c' || echo '$(srcdir)/'`src/mips/ffi.c
- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080913/80a37c64/attachment.html 


More information about the macports-changes mailing list